body { padding:0px; margin:0px; background-color:#2B3152; color:#000000; font-family:"Lucida Grande", "Lucida Sans Unicode", Lucida, Helvetica, Verdana, Arial, Sans-serif; font-size:0.9em; background-image:url("images/bgtile.gif"); background-repeat:repeat; }
form {padding:0px; margin:0px;}

a:link {color: #ffffff; text-decoration: underline;}
a:hover {color: #C44852; text-decoration: none;}
a:visited {color: #ffffff; text-decoration: underline;}
a:visited:hover {color: #C44852; text-decoration: none;}

h1 { font-weight: bold; font-size: 1.6em; color: #ffffff; }
h2 { font-weight: bolder; font-size: 1.2em; color: #ffffff; }
h3 {font-weight: bold; font-size: 0.9em; color: #ffffff; }

hr { height:0px; border: solid #C44852 0px; border-top-width: 1px; padding:0px; margin-top:5px; margin-bottom:10px;}

input.submitButton { font-size:0.8em; color: #fff; background-color: #C44852; border: 1px solid #fff; }
select { font-size:0.8em; color: #000; background-color: #eee; }

#topbar { margin:auto; width:748px; height:105px; background-color:#473F4A; padding:0; border-bottom:1px solid #473F4A;}
#orangestripe {clear:both; margin:auto; width:748px; height:20px; background-color:#C44852; padding:0; font-size:0.8em; color:#ffffff;}
#orangestripe a:link {color: #ffffff; text-decoration: underline;}
#orangestripe a:hover {color: #cccccc; text-decoration: none;}
#orangestripe a:visited {color: #ffffff; text-decoration: underline;}
#orangestripe a:visited:hover {color: #cccccc; text-decoration: none;}

#breadcrumbs { font-size: 0.9em;}

#maincontent { width:748px; margin:auto; padding:0px; background-color:#E3E7F0; background-image:url("images/leftnav_bg_1px.jpg"); background-repeat:repeat-x; border-top:1px solid #BBC7D7;}
#leftnav {float:left; width:170px; margin:0px; padding:0px; line-height:1.2em; }
#leftnav p { padding:0; margin: 8px 0px 0px 20px;font-family:"Lucida Grande", "Lucida Sans Unicode", Lucida, Helvetica, Verdana, Arial, Sans-serif; font-stretch: extra-condensed; font-size:0.75em; font-weight: bold;}
#leftnav img { vertical-align:middle; }
#leftnav a:link {color: #282B30; text-decoration: none;}
#leftnav a:hover {color: #9B1B32; text-decoration: none;}
#leftnav a:visited {color: #282B30; text-decoration: none;}
#leftnav a:visited:hover {color: #9B1B32; text-decoration: none;}

#pagecontent {margin-left: 170px; padding:10px 10px 20px 12px; background-color: #8FA1B9; font-size: 0.9em; line-height:1.2em; voice-family: "\"}\""; voice-family:inherit;}
#left_content { width:400px; float:left; padding:0; margin:0; line-height:1.2em;}
#right_img { width:135px; margin-left: 410px;}

.float_right {float:right; margin:0; padding: 5px 5px 5px 5px; line-height:1.2em;}

#home_pagecontent { margin-left: 170px; padding:0px; background-color: #8FA1B9; min-height:560px;  line-height:1.2em; voice-family: "\"}\""; voice-family:inherit; }
#home_img_box { padding:0px; margin:0px; background-color:#770C16;}
#home_stripe { color:#D2DBE4; font-size:0.75em; padding:0px; margin:0px; background-color:#9F1B33; line-height:1.2em;}
#home_stripe p {padding:5px 10px 5px 10px; margin:0;}

#home_left_box {width:175px; float:left; margin:0; padding:7px; font-size:0.8em; line-height:1.2em;}
#home_left_box img { border: 1px solid #BDC9D7; }
#home_middle_box {width:175px; float:left; margin:0; padding:7px; font-size:0.8em; line-height:1.2em;}
#home_middle_box img { border: 1px solid #BDC9D7; }
#home_right_box {width:175px; float:left; margin:0; padding:7px; font-size:0.8em; line-height:1.2em;}
#home_right_box img { border: 1px solid #BDC9D7; }
#home_bottom_logos {clear: both; width:578px; background-color:#B2BFD2; }
#home_bottom_logos img { vertical-align:middle; } 

.small {font-size:0.9em; color:#ffffff;}
.medium {font-size:1.0em; color:#ffffff;}
.large {font-size:1.1em; color:#ffffff;}
