body {
margin:0px;
padding:0px;
text-align:center;
}
#wrapper{
margin:0px auto;
padding:0px;
width:930px;
text-align:left;
}
#header{
margin:0px;
padding:0px;
width:930px;
height:154px;
}
#logo{
float:left;
width:490px;
}
#contactinfo{
float:right;
width:440px;
}
#topnav{
margin:0px;
padding:0px;
width:930px;
height:40px;
background:url(/images/nav_bg.jpg) no-repeat left top;
}
#leftnav{
float:left;
width:825px;
padding:10px 0px 0px 10px;
}
#leftnav a:link, #leftnav a:visited, #leftnav a:active{
font:bold 16px Futura Medium, Arial, Helvetica, sans-serif;
color:#ffffff;
text-decoration:none;
padding:0px 15px;
}
#leftnav a:hover{
font:bold 16px Futura Medium, Arial, Helvetica, sans-serif;
color:#ffffff;
text-decoration:underline;
padding:0px 15px;
}
#rightnav{
float:right;
width:95px;
padding:10px 0px 0px;
}
#rightnav a:link, #rightnav a:visited, #rightnav a:active{
font:bold 16px Futura Medium, Arial, Helvetica, sans-serif;
color:#ffffff;
text-decoration:none;
}
#rightnav a:hover{
font:bold 16px Futura Medium, Arial, Helvetica, sans-serif;
color:#ffffff;
text-decoration:underline;
}
#topimg{
margin:0px;
padding:0px;
width:930px;
}
#indexcontent{
margin:0px;
padding:0px;
width:930px;
height:316px;
}
#indexleft{
float:left;
width:172px;
height:316px;
}
#indexmid{
float:left;
width:474px;
height:316px;
background:url(/images/index_mid.jpg) no-repeat left top;
}
#indexmidcontent{
padding:0px 10px;
}
h1{
font:bold 28px Arial, Helvetica, sans-serif;
color:#2a5587;
}
h1 span{font-size:18px;}
h2{
font:bold 22px Arial, Helvetica, sans-serif;
color:#2a5587;
}
h3{
font:bold 16px Arial, Helvetica, sans-serif;
color:#2a5587;
}
td, p, ul, ol{
font:14px Arial, Helvetica, sans-serif;
}
p, ul,ol{
line-height:150%;
}
a:link, a:visited, a:active{
font:14px Arial, Helvetica, sans-serif;
color:#6A9300;
text-decoration:none;
}
a:link, a:visited, a:active{
font:14px Arial, Helvetica, sans-serif;
color:#2a5587;
text-decoration:underline;
}

#indexright{
float:right;
width:280px;
}

#contents{
margin:0px;
padding:0px;
width:930px;
}
#main{
float:left;
width:664px;
}
#maincontent{
padding:10px 30px 10px 60px;
}
#right{
float:right;
width:266px;
}
#rightpic{
width:266px;
}
#rightcontent{
padding:10px 20px;
}

#logos{
margin:0px;
padding:0px;
width:930px;
clear:both;
text-align:right;
}

#footer{
margin:0px;
padding:0px;
width:930px;
height:110px;
background:url(/images/footer_bg.jpg) no-repeat left bottom;
}
#footernav{
float:left;
width:722px;
padding-top:10px;
padding-left:4px;
font:11px Arial, Helvetica, sans-serif;
color:#5873b4;
}
#footernav a:link, #footernav a:visited, #footernav a:active{
font:11px Arial, Helvetica, sans-serif;
color:#5873b4;
text-decoration:none;
}
#footernav a:hover{
font:11px Arial, Helvetica, sans-serif;
color:#94aac7;
text-decoration:underline;
}
#footernav p{font-size:11px;}

#copyright{
float:right;
width:196px;
text-align:right;
padding-right:8px;
font:10px Arial, Helvetica, sans-serif;
color:#5873b4;
padding-top:40px;
}
#copyright a:link, #copyright a:visited, #copyright a:active{
font:10px Arial, Helvetica, sans-serif;
color:#5873b4;
text-decoration:none;
}
#copyright a:hover{
font:10px Arial, Helvetica, sans-serif;
color:#94aac7;
text-decoration:underline;
}

.font10{font-size:10px;}
.font11{font-size:11px;}
.font12{font-size:12px;}
.font14{font-size:14px;}
.font16{font-size:16px;}
.font18{font-size:18px;}

.test{
font:bold 18px Arial, Helvetica, sans-serif;
color:#94aac7;
}
.name{font:11px Arial, Helvetica, sans-serif;
color:#94aac7;
}

.blue{color:#2a5587;}
.lightblue{color:#94aac7;}
.grey{color:#5a6b82}
.green{color:#6A9300;}
.red{color:#FF0000}
