html, body{ 
 margin:0; 
 padding:0; 
 text-align:center;
 font: 12px Arial, Helvetica, sans-serif;  
} 
 
#pagewidth{ 
 width:720px; 
 text-align:left; 
 min-width: 720px;margin-left:auto; 
 margin-right:auto; 
  
} 
 
#header{ 
 height:101px; 
 width:100%;
 background-image: url("../img/home_r1_c1.jpg");
 background-repeat:no-repeat; 
 } 
 
#outer{ 
 border:solid white 0px; 
 background-color: #FFFFFF; /* center column colour */ 
width: auto; 
 } 
 
#inner{margin:0; width:100%;}
 
#maincol{ 
 float: left; 
 width: 100%; 
 position: relative; 
 margin: 0 -8px 0 -2px; 
 text-align:left;
 /* border-top: 1px solid #BACB87; */
 }
 
#outer>#inner { border-bottom: 1px solid #FFFFFF;  }
 
.clr{clear:both;}
 
.content{padding:10px;} /*padding for content */ 
 
#header .content{padding-bottom:0;} /*padding bottom 0 to remove space in IE5 Mac*/

#homebox {
float:right;
width:300px;
height:323px;
background-image: url("../img/homebox.gif");
 background-repeat:no-repeat; 
} 

#homenews {margin-top:0px; height:220px; overflow:hidden;
}

#homenews ul{
font:bold 10px verdana,arial,sans-serif;
list-style-type: disc;
list-style-image:  url("../img/newsarrow.gif");
padding:10px;
margin:0 20px 0 20px;
}

#homenews li{
font:bold 10px verdana,arial,sans-serif;
color:#0041A5;
}

#homenews a{
font:bold 10px verdana,arial,sans-serif;
color:#0041A5;
text-decoration:none;
}

#homenews a:hover{
font:bold 10px verdana,arial,sans-serif;
color:#0041A5;
text-decoration:underline;
}

#homelogin{
margin:57px 10px 10px 10px; height:130px; overflow:hidden;
font:11px verdana,arial,sans-serif; color:#9A0E0F;
}

#homelogin td{font:11px verdana,arial,sans-serif;text-align:right;}

#homelogin a{font:11px verdana,arial,sans-serif; color:#9A0E0F; text-decoration:none;}
#homelogin a:hover{font:11px verdana,arial,sans-serif; color:#9A0E0F; text-decoration:underline;}
 
td {
	font: 12px Verdana, Arial, Helvetica, sans-serif; vertical-align:top;
}

h1,h2,h3,h4,h5,h6{
	font: bold 14px Verdana, Arial, Helvetica, sans-serif;
	margin:5px 0 5px 0;
	color: #033D02;
}

p {
	font: 12px Verdana, Arial, Helvetica, sans-serif;line-height: 18px;
}
a {
	font: 12px Verdana, Arial, Helvetica, sans-serif;
	text-decoration: underline;
	color: #6F7F37;
}
a:visited {
	font: 12px Verdana, Arial, Helvetica, sans-serif;
	text-decoration: underline;
	color: #6F7F37;
	}

a:hover {
	color: #6F7F37;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
}

a:active {
	font: 12px Verdana, Arial, Helvetica, sans-serif;
	text-decoration: underline;
	color: #6F7F37;
	}

ul {
	font: 12px Verdana, Arial, Helvetica, sans-serif;
}

li {
	font: 12px Verdana, Arial, Helvetica, sans-serif;
}

pre {
	font: 11px Verdana, Arial, Helvetica, sans-serif;
}

blockquote {
	font: 11px Verdana, Arial, Helvetica, sans-serif;
}

.button {
	font: 11px Verdana, Arial, Helvetica, sans-serif;
	width:50px;
}

input {
	font: 12px Verdana, Arial, Helvetica, sans-serif;
	width:100px;
}

textarea {
	font: 12px Verdana, Arial, Helvetica, sans-serif;
	width:100px;
}
select {
	font: 12px Verdana, Arial, Helvetica, sans-serif;
	width:100px;
}

/*footer  styles*/ 
#footer{
 height:30px; 
 width:100%; 
 border-top: 1px solid #BACB87; 
}

#footernav
{
float:left;
font:11px verdana, arial, helvetica, sans-serif;
height:30px;
margin-top:5px;
color: #033D02;
}

#refresh {
font:11px verdana, arial, helvetica, sans-serif;
float:right;
height:30px;
margin-left:385px;
margin-top:5px;
color: #033D02;
text-align:right;
}

#refresh a {
font: 11px verdana, Arial, Helvetica, sans-serif;
color: #033D02;
margin-right:10px;
text-decoration: none;
}

#refresh a:hover {
font: 11px verdana, Arial, Helvetica, sans-serif;
color: #033D02;
text-decoration: underline;
}