/* CSS Document */

body{
margin:0px;
padding:0px;
}

p{
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
color:#333;
}

a:link, a:visited, a:active{
color:#204274;
text-decoration:none;
}

a:hover{
color:#204274;
text-decoration:underline;
}

#column1 a:link,#column1  a:visited,#column1  a:active{
color:#990000;
text-decoration:none;
}

#column1 a:hover{
color:#990000;
text-decoration:underline;
}

#header_container{
width:100%;
height:60px;
margin:0px;
padding:0px;
background-image:url(img/bg_header.gif);
background-repeat:repeat-x;
}

#header{
width:800px;
height:60px;
margin-left:auto;
margin-right:auto;
padding:0px;
}

#flash_container{
width:800px;
height:244px;
margin-left:auto;
margin-right:auto;
padding:0px;
}

#body_container{
width:800px;
height:auto;
margin-left:auto;
margin-right:auto;
background-image:url(img/bg_subpage.gif);
}

#hometitle{
padding:15px;
}

#homemessage{
padding:15px;
}

#column1 #homemessage p{
font-family:Arial, Helvetica, sans-serif;
font-size:13px;
color:#002761;
margin:0px;
padding:0px;
}

.homebanner{
}

#column1{
width:534px;
float:left;
}

#column1 p{
padding:0px 40px 0px 40px;
}

#column1 h1{
font-family:Arial, Helvetica, sans-serif;
font-size:16px;
font-weight:bold;
color:#a90101;
display:block;
border-bottom:1px solid #003366;
margin:20px 20px 0px 20px;
}

#column1 h2{
font-family:Arial, Helvetica, sans-serif;
font-size:14px;
font-weight:bold;
color:#333;
margin:30px 0px 10px 40px;
}

#column1 h3{
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
font-weight:bold;
color:#333;
margin-left:40px;
}

ul, li{
margin:0px;
padding:0px;
}

#column1 ul li p{
padding:0px;
margin: 0px 40px 12px 0px;
}

#column1 ul li{
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
color:#333;
line-height:17px;
margin-left:75px;
}

.list{
padding:0px 0px 0px 40px;
margin:0px 0px 0px 40px;
}

#column2{
padding:15px;
width:236px;
float:left;
}

#column2 p{
padding:0px;
margin:0px;
font-size:11px;
}

#column2 .itemhead{
font-weight:bold;
color:#204274;
margin-top:12px;
}

#column2 .itembody{
color:#000;
margin-bottom:12px;
}

#column2 .sidebarimg{
position:relative;
top:-15px;
left:-15px;
}

.clear{
clear:both;
}

.imgleft{
float:left;
padding:10px 10px 10px 0px;
}

.imgright{
float:right;
padding:0px 20px 10px 15px;
}

.imgcenter{
text-align:center;
margin-left:15px;
margin-right:15px;
}

.quotation{
padding:10px 50px 10px 50px;
text-align:center;
}

.quotetext{
font-size:13px;
font-weight:bold;
font-style:italic;
}

#subnav{
text-align:right;
margin:0px 20px 0px 20px;
background-color:#fffde6;
font:11px Arial, Helvetica, sans-serif;
display:block;
width:auto;
border-bottom:1px dotted #cc9999;
}

#footerbar{
width:800px;
margin-left:auto;
margin-right:auto;
height:21px;
background-image:url(img/bg_footer.gif);
background-repeat:repeat-x;
}

#footertext{
width:800px;
margin:0px auto 30px auto;
padding-bottom:30px;
text-align:center;
font-family:Arial, Helvetica, sans-serif;
font-size:11px;
color:#333;
}

#shadowline{
height:3px;
background-image:url(img/bg_shadowline.gif);
background-repeat:repeat-x;
width:800px;
margin-left:auto;
margin-right:auto;
}

#homebottomrow{
width:800px;
margin-left:auto;
margin-right:auto;
height:130px;
}

#homefeaturetitle{
width:130px;
height:130px;
float:left;
background-image:url(img/bg_homefeature.gif);
background-repeat:repeat-x;
background-position:bottom;
}

#homefeaturetitle img{
margin:10px 0px 0px 17px;
}

.homefeature{
float:left;
height:110px;
width:236px;
padding: 10px 15px 10px 15px;
background-image:url(img/bg_homefeature.gif);
background-repeat:repeat-x;
background-position:bottom;
}

.homefeature img{
}

.homefeature p{
font-family:Arial, Helvetica, sans-serif;
font-size:11px;
color:#333;
margin:10px 0px 0px 0px;

}

.homefeature a:link, a:visited, a:active, a:hover{
color:#990000;
}
