body
{
font-size:x-small;
font-family: Verdana, arial;
margin:0px;
padding:0px;
background:#4E99C8 url(images/TopBG2.gif) repeat-x top left;
}

img{border:0px;}
form{ padding:0px; margin:0px;}
form div{ width:80px;}
input{ font-size:11px;}

p{ padding:0px; margin:0px 0 11px 0}
h2{ color:#A7BD59; font-family:arial; font-size:205%; font-weight:normal; margin:0 0 30px 0; padding:0px;}
h3{ color:#2A6286; font-family:arial; font-size:145%; margin:0 0 6px 0; padding:0px;}

#nav{ height:65px; width:1003px;}
#navPad{ padding:21px 0 0 43px;}
.NavItem{ float:left; padding-right:18px; background:url(images/nav/spacer.gif) no-repeat top right;}
.NavEnd{ float:left; }
#Ereg{ float:left; padding: 2px 0 0 353px;}

#Snav{ background:#999999; height:24px; min-width:1003px;  width:expression(document.body.clientWidth < 1003 ? document.body.clientWidth : document.body.clientWidth );}
#SnavDummy{ background:#FFFFFF; height:24px;}

#SnavList 
{
list-style: none;
margin: 0;
padding: 0 0 0 32px;
}
#SnavList li
{
list-style: none;
margin: 0;
float:left;
width:120px;
text-align:center;
font-size:119%;
font-family:arial;
font-weight:bold;
padding: 0px 5px 0px 0;
} 

/* Overide for all browsers except I.E 5 for mac which will not see this \*/
#SnavList li{width:auto; text-align:left;}
/* end of overide*/

#SnavList a, #SnavList a span
{
color:#FFFFFF;
display: block;
text-decoration:none;
line-height:24px;
padding:0px 5px 0px 5px;
}

#SnavList a:hover span
{
background-color:#A7BD59;
color:#FFFFFF;
text-decoration:none;
cursor:hand;
}

#SnavList a:hover
{
background-color:#A7BD59;
color:#333333;
text-decoration:none;
}

#SnavOn a span, #SnavOn a{background-color:#A7BD59;}

#MainBG{ float:left; background:#FFFFFF; width:100%;}
#Main{ float:left;  width:1003px;}
#Footer{ float:left; height:64px; width:100%; min-width:1003px; width:expression(document.body.clientWidth < 1003 ? document.body.clientWidth : document.body.clientWidth ); background:url(images/FooterBG.gif) repeat-x top left;}
#FooterInfo{ padding: 23px 0 0 43px;}

#LeftCol{ float:left; width:584px;}
#LeftColPad{ float:left;padding:32px 40px 18px 43px;}

#RightCol{float:left;}
#RightColPad{ float:left;padding:0px 0 0 0px;}

.NewsItem{ background:url(images/separator.gif) repeat-x 20% bottom; padding:6px 4px 8px 4px; width:450px;}
a{ color:#2A6286; text-decoration:none; font-weight:bold;}
a:hover{ color:#A7BD59; text-decoration:none;}

