body 	 { margin:0px 0px 0px 0px;}
p  		{  font-family: Verdana, Helvetica, sans-serif; font-size: small; color: #000; }
DT 		{  font-family: Verdana, Helvetica, sans-serif; font-size:  small; color: #000; }

.small  		{  font-family: Verdana, Helvetica, sans-serif; font-size: x-small; color: #000; }
.red {  font-family: Verdana, Helvetica, sans-serif; font-size: small; color: #FFF; }
.main  		{  font-family: Verdana, Helvetica, sans-serif; font-size: x-small; color: #888; }
.white  	{  font-family: Verdana, Helvetica, sans-serif; font-size: 80%; color: #FFF; }

h1  	{  font-family: Verdana, Helvetica, sans-serif; font-size: medium; color: #777777; font-weight : bold; }
h2  	{  font-family: Verdana, Helvetica, sans-serif; font-size: medium; color: #777777; font-weight : bold; }
h3  	{  font-family: Verdana, Helvetica, sans-serif; font-size: small; color:#777777; font-weight : bold; }
h4  	{  font-family: Verdana, Helvetica, sans-serif; font-size: medium; color:#000000; font-weight : bold; }

li          { font-family: Verdana, Helvetica, sans-serif; font-size: small; padding:2px; color: #000; }
li li       { font-family: Verdana, Helvetica, sans-serif; font-size: small; padding:4px; color: #000; }
hr        { height: 1px; border-top: thin;  }

/* The following added for new nav main layout */

#header {
margin: 0 auto;
padding: 0;
width: 720px;
background: #000;
}

#header a img {
vertical-align: bottom;
border: none;
}

/* End new nav main addition */

#frame   	{ width: 718px; margin-right:auto; margin-left:auto; margin-top:0px; padding:0px;  text-align:centre; background-color:#FFF; padding:0px;  border : 1px solid;#000 }
#content   { width: 718px; margin-right:auto; margin-left:auto; margin-top:0px; padding:0px;  text-align:centre; background-color:#F12; padding:0px; border-bottom: 1px solid #000; }
#middle  	 { margin-right:auto; margin-left:auto; margin-top:0px; padding:10px;  text-align:centre; background-color:#FFF; }
#left    	{  float:left;  padding:10px; }
#right    	{  float:left; padding:10px; border-left:1px solid #000; }
#footer 	{ clear : both; margin : 0; padding : .5em 0 1em 0; color : #333; background-color : #ddd;  background-color : #ECEA9E;  border-bottom : 1px solid #808080;   border-top : 1px solid #808080; }
#grey 		{ padding:5px; background-color:#EEE;  border: 1px solid #777;}
#contentleft { padding:10px;  float:left; }
#contentright {padding:10px;  float:right; border-left:1px solid #000; }
#boxContent {  padding:5px; background: #CCC;}
#red 		{background-color:#000; height:24px; }

.inputbox { width:120px; font-family: arial, sans-serif, verdana; font-size:11px; color:#000; border:1px solid #888; background:#FFF; padding:1px; }
.nicebutton { width:30px;  font-family:arial, sans-serif,  verdana; font-size:11px; font-weight:bold; color:#000; border:1px solid #000; background:#CCC; }

#menu { font-family: Verdana, Helvetica, sans-serif; font-size: medium; color: #FFF; font-weight : bold; height:20px; background:#FFF; width: 718px; margin-right:auto; margin-left:auto; padding:2px; }

#menu a:link 			{ font-family: Verdana, Helvetica, sans-serif; font-size: medium; color: #FFF; font-weight : bold; }
#menu a:visited	 { font-family: Verdana, Helvetica, sans-serif; font-size: medium; color: #FFF; font-weight : bold; }
#menu a:hover		{ font-family: Verdana, Helvetica, sans-serif; font-size: medium; color: #DDD; font-weight : bold; }
#menu a:active	{ font-family: Verdana, Helvetica, sans-serif; font-size: medium; color: #DDD; font-weight : bold; }

/* The following added for new nav 2 layout */

.nav, .nav2 {
padding: 0 0 2px 5px;
width: 713px;
color: #fff;
background: #000;
}

.nav2 {
margin-bottom: 4px;
}

.nav div, .nav2 div {
float: right;
}

.nav a img, .nav2 a img {
padding: 0 1px 0 1px;
vertical-align: bottom;
border: none;
}

/* End new nav 2 addition */
