/* CSS Document */

body, td {
color:#414141;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:11px;

}

.homefooter {
font-size:10px;
background:url(images/home_footerbg.gif);
background-repeat:no-repeat;
color:#93A6B5;
height:100px;
padding-top:45px;
padding-right:150px;
padding-left:23px;
}

.subfooter {
font-size:10px;
color:#93A6B5;
padding-left:175px;
}

.homecontent {
background:#DFE6C4;
color:#3E556F;
padding-top:30px;
padding-right:150px;
padding-left:23px;
line-height:17px;
}
.homecontent strong {
color:#904A1C
}


strong, b {
color:#214B7E

}




.homenews {
color:#1C4F7C;
padding-left:26px;
font-size:10px;
}

.homenews ul {
list-style:none;
margin:0px;
xborder:1px green solid;
padding:0px;
}

.homenews ul li {
background:url(images/bullet_green.gif);
background-position:0px 3px;
background-repeat:no-repeat;
padding-left:8px;
width:175px;
line-height:17px;
}

.homenews ul li a, .newstitle, .newstitle a {
color:#6E8C36;
text-decoration:none;
font-weight:bold;
}

.newsdate {
color:#1C4F7C;
font-weight:bold;
}


.utility {
margin-top:30px;
margin-right:15px;
}

.maincontainer {
padding:28px 31px 20px 18px;

}

.maincontent {
padding-left:15px;
padding-bottom:40px;
line-height:17px;
}


ul {
margin:0px;

padding-left:0px;
padding-top:0px;
list-style:none;
padding-bottom:12px;
}

li {
background:url(images/bullet.gif);
background-position:0px 6px;
background-repeat:no-repeat;
padding-left:12px;
}




.subnav {
font-size:10px;
}

.subnav ul {
list-style:none;
margin:0px;
xborder:1px green solid;
padding:0px;
}

.subnav ul li {
background:url(images/bullet_subnav.gif);
background-position:0px 4px;
background-repeat:no-repeat;
padding-left:14px;
line-height:15px;
}


.subnav ul li ul li{

background-position:0px 4px;
}


.subnav ul li a:active, .subnav ul li a:link, .subnav ul li a:visited {
color:#214B7E;
text-decoration:none;
font-weight:bold;
}

.subnav ul li ul li a:active, .subnav ul li ul li a:link, .subnav ul li ul li a:visited {
font-weight:normal;

}



.subnav ul li a:hover, .subnav ul li a.selected  {
color:#904A1C;
text-decoration:none;
}

	
	
.toppageheadline {
padding-left:193px;
padding-bottom:5px;
}	

.toppageheadline h1 {
font-family:Georgia, "Times New Roman", Times, serif;
color:#D4B22C;
font-size:18px;
margin:0px;
letter-spacing:1px;
}
	
.perspectives {
text-decoration:none;
color:#6A8CAA;
font-weight:bold;
}

.perspectivesselected {
color:#1C4F7C;
text-decoration:none;
font-weight:bold;
}

a {
color:#904A1C;
}

.myrail p {
margin:0px;
}

label.error { float: none; color: red; padding-left: .5em; vertical-align: top; display:block }
