/* Generic */
body {margin:0;	padding:0; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:62.5%;}
#wrapper {width:100%;}
html>body #wrapper {width:95%;}

ul {list-style-type:square; padding-left:5px; margin:0 0 15px 10px;}
li {margin:5px;}
ol {padding-left:15px; margin:0 0 15px 5px;}
ol ul, ul ul, ul ol, ol ol {font-size:.75em;}

a:link {color:#003366;}
a:hover, a:active {color:#006600;}
a:visited {color:#663399;}

.set-width {float:left;}

/* Branding */
#header {height:100px;}
#logo {}
#switch {display:none;}

/* Main Navigation */
#main-nav {display:none;}

/* Left Navigation */
#left-nav {display:none;}

/* Main Promo */
#main-promo {}

/* Bread Crumb Navigation */
#bread {display:none;}

/* Content */
#top-padding {float:left; background-color:#FFFFFF; height:1px; font-size:1px; width:100%;}
#content-well {}
#content-well p {clear:both; margin:5px 0 15px 0; font-size:1.3em; color:#333333;}
#content-well h1 {color:#000000; font-size:2em; margin:15px 0; font-weight:normal;}
#content-well.home {background-color:#FFFFFF; padding-bottom:20px;}
#content {}
#content img.border {border:3px solid #B4C4D6;}
#content img.left-top {float:left; margin:5px 15px 15px 0; border:3px solid #B4C4D6;}
#content img.right-top {float:right; margin:5px 0 15px 15px; border:3px solid #B4C4D6;}
#content h2 {color:#000000; font-size:1.4em; margin:30px 0 5px 0; font-weight:bold;padding-bottom:3px; border-bottom:1px solid #CCCCCC; width:90%;}
#content h3 {color:#333333; font-size:1.2em; margin:15px 0 0 0; font-weight:bold;}
#content li {font-size:1.3em; color:#333333;}
#content table {margin:15px 0; border:2px solid #999999; border-bottom-width:1px; border-right-width:1px;}
#content table td, #content table th {border-bottom:1px solid #999999; border-right:1px solid #999999; font-size:1.3em; color:#000000;}
#content table th {font-weight:bold; background-color:#EEEEEE;}
#content-well table ul, #content-well table ol {font-size:.75em; margin-left:10px;}
#content .top {display:none;}
.clear {clear:both;}
.nowrap {white-space:nowrap;}

/* Home Promos */
.home-promos {float:left; margin:10px 0 15px 0; width:100%;}
.home-promo {float:left; padding:0 10px 0 0;}
.home-promo-text {float:left; color:#003366; font-size:1.2em; width:221px; border:1px solid #97ADC6; border-top:none; background-color:#FFFFFF; padding:5px 8px;}
.home-promo-text a {font-weight:bold;}

/* Footer */
#footer {float:left;}
#footer p {color:#666666; padding:10px 0; font-size:1.1em; text-align:left; margin:0;}
#footer a:link, #footer a:visited {color:#666666;}
#footer a:hover, #footer a:active {color:#003366;}