.clear { clear: both; line-height: 1px; font-size: 1px }
a img { border: none 0 }

@media screen
{
body, html { width: 100%; height: 100%; margin: 0; padding: 0; }
div#banner { background-color: #3399cc; border-bottom: 3px solid #ffc000; }
div#horiznav { background-color: #0363a8; font-family: Verdana, Arial, Helvetica, sans-serif; color: #FFFFFF; font-size: 0.8em; padding: 6px 12px 6px 12px; text-align: right }
div#horiznav a:link, div#horiznav a:visited { color: #FFFFFF; font-weight: bold; text-decoration: none; }
div#horiznav a:hover { color: #fff000; }
div#serviceTools { text-align: right; font-size: 0.9em; font-family: Verdana, Arial, Helvetica, sans-serif; padding: 6px 12px 6px 12px; }
div#serviceTools a:link { text-decoration: none; }

div#path { font-size: 0.7em; font-family: Arial, Helvetica, sans-serif; margin-bottom: 12px; }
#columnleft { width: 195px; position: absolute; left: 0px; top: 136px }
#columncenter { padding: 0; margin: 10px 194px 14px 195px }
#columnright { width: 173px; position: absolute; right: 10px; top: 136px }
#columnright p { margin: 0 }

#columnall { width: 100%; }
#homeLink { margin: 0 11px 11px 11px; }
#leftMenu { margin: 0 11px 0 11px; padding: 0; color: #FFFFFF; font-family: Verdana, Arial, Helvetica, sans-serif; background-color: #e2eef6; }
div#topMenu { margin: 0; padding: 0; background-image: url(../images/bg_menu_charter.gif); background-repeat: no-repeat; width: 173px; height: 59px; }
div#bottommenuLinks { margin: 0; padding: 0; background-image: url(../images/bg_menu_charter_bottom.gif); background-repeat: no-repeat; width: 173px; height: 14px; font-size: 1px; }
#menuLinks { margin: 0; padding: 0 0 7px 0; }
#menuLinks ul { list-style-type: none; margin: 0; padding: 0; }
#menuLinks ul ul { margin-left: 16px }
#menuLinks ul li { margin: 0; padding: 0; line-height: 1.3em; border-bottom: 1px solid #ffffff; }
#menuLinks ul ul li { border-bottom: none 0; }
#menuLinks ul li a:link, #menuLinks ul li a:visited { margin: 0; padding: 3px 15px 3px 15px; display: block; color: #000000; text-decoration: none; }
#menuLinks ul li a:hover { background-color: #4798dc; color: #fff; }
#menuLinks span { display: block; font-size: 0.8em; line-height: 1; margin-left: 2em }
.nodisplay { display: none; }
#contextual { margin: 0 11px 0 11px; color: #000000; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 0.6em; }
#contextualLinks { background-image: url(../images/bg_brochure_download.gif); background-repeat: no-repeat; padding: 12px; }
#contextualLinks img { margin: 0; padding: 0; margin-bottom: 6px; }
#externallinks { background-image: url(../images/sf_external_links.gif); background-repeat: no-repeat; background-color: #fbc100; margin: 0; padding: 0; padding-top: 13px; margin-top: 10px; }
#externallinks img { border: 0; }
#externallinks p { margin: 0; padding: 0 }
#externallinksBot { background-image: url(../images/bot_yellow_box.gif); background-position: bottom; height: 9px; background-repeat: no-repeat; padding: 0px; margin: 0px; }
#externallinks img { display: block; margin: 0; padding: 0; margin-bottom: 5px; margin-left: 9px; }
#content { font-family: Verdana, Arial, Helvetica, sans-serif }
#content h1 { font-size: 1.1em; margin: 0; color: #004582; margin-bottom: 8px; padding-top: 5px; }
#content h2 { font-size: 1em; margin-top: 15px; color: #004582; }
#content h2 span { display: none }
#content h3 { font-size: 1em; margin-top: 15px; color: #004582; }
#content h4 { font-size: 1em; color: #004582; }
#content h5 { font-size: 1em; }
#content h6 { font-size: 1em; font-weight: normal; }
#content p { font-size: 1em; }
#content ul { font-size: 1em; }
#content ul li { margin-bottom: 8px; }
#content ul a { font-weight: bold; }

#content .title { background: #1b78c6 url('../images/title.gif') no-repeat; line-height: 22px; margin: 0 0 10px 0; padding: 0 0 11px 30px } 
#content .title, #content .title a, #content .title a:visited { color: #fff; font-style: italic; font-weight: bold }


#content .firstbox { float:left; padding-top:10px; margin:0; width:48%; }
#content .secondbox { float:left; padding-top:10px; margin:0; width:48%; }
#content .firstbox ul, #content .secondbox ul { margin: 0; padding: 0; list-style: outside none }
#content .firstbox ul li, #content .secondbox ul li { margin: 2px 0 2px 15px; }
#content .firstbox ul li form { display: inline; margin:0; padding:0; }

.links ul ul li { display: inline; padding-right: 1em }

ul.color-menu { border-bottom: solid 1px #d2d7e4; margin: 0 0 20px 0; padding: 0 }
ul.color-menu li { background: url('../images/left_menu_bk.png') no-repeat 100% 0; border-top: solid 1px #d2d7e4; display: inline-block; list-style: none outside; margin: 0; padding: 0; width: 100% }
ul.color-menu li a { background: url('../images/left_menu.png') no-repeat 90% 50%; display: block; font-size: 11px; font-weight: bold; line-height: 30px }
ul.color-menu li a:hover { text-decoration: none }
}

@media print
{
}


.condensed h3 { margin: 0 }
.condensed p { margin: 0 0 2px 0 }