﻿* {padding:0; margin:0}
body {font:15px Arial; background-color:#FFFFFF;}
#wrapper {width:750px; padding:25px; margin:0 auto; border:none; font-weight:normal;}
#leftcolumn {float:left; width:150px;}
#rightcolumn {float:left; width:525px}
.dropdown {display:block; position:relative}
.dropdown dt {background-position: 0% 0%; width:150px; border:1px solid #CCCCCC; padding:8px; font-weight:bold; cursor:pointer; background-image:url('images/header.gif'); background-repeat:repeat; background-attachment:scroll}
.dropdown .upperdd {border-bottom:none; border-color:#CCCCCC; border-bottom-width:2px; color:#666666;  text-decoration: none; font-size:12px;}
.dropdown dt:hover {background:url(images/header_over.gif)}
.dropdown dd {position:absolute; top:0; overflow:hidden; width:208px; display:none; background:#fff; opacity:0}
.dropdown ul {width:204px; border:1px solid #4080CC; list-style-type:none}
.dropdown li {display:inline}
.dropdown a, .dropdown a:active, .dropdown a:visited {display:block; padding:5px; color:#2C61A3; text-decoration:none; background:#E8E8E8; width:194px; font-size:12px; font-weight:bold}
.dropdown a:hover {background:#E8E8E8; color:#000000}
.dropdown .underline {border-bottom:1px thin #4080cc; color:#4080cc; }
.ddhr {border-bottom:1px solid #C0C0C0; }
.formtext    { font-family: Arial; color: #223A86; font-size: 10pt; font-weight: bold }
.pDisclaimer {font-size: x-small; width:95%;}
.pHeaderLeft {font-size: large; color: #505050;}
.blueBG {background-color: #D3E5FE;}
main_table  { border: solid 1px gray }
#main_table { border: solid 1px gray }
.text   { color: #5c5c5c; font-size: 12px; font-family: Arial; line-height: 18px; list-style-type: square; margin: 8px; text-align:justify }
.textd   { color: #5c5c5c; font-size: 9px; font-family: Arial; line-height: 12px; list-style-type: square; margin: 4px; text-align:center }

.text-side { color: #5c5c5c; font-size: 11px; font-family: Arial; line-height: 14px; list-style-type: square; margin: 8px; }
.nav-title   { color: orange; font-size: 12px; font-family: Arial; font-stretch: narrower; line-height: 18px; margin: 10px  }
.title-sm { color: #808080; font-size: 15px; font-family: Arial; font-stretch: ultra-condensed; text-align:left; line-height:14; margin-left:10px; margin-right:6px; margin-top:6px; margin-bottom:6px }
.quote   { color: #213A69; font-size: 14px; font-family: Arial; line-height: 18px; margin: 0px 8px; font-weight:bold   }
.pQuote   { color: #FFFFFF; font-size: 12px; font-family: Arial; line-height: 18px; list-style-type: square; background-color: #4080cc; text-align:left; margin-left:4px; margin-right:8px; margin-top:8px; margin-bottom:8px; padding-left:6px; padding-right:5px; padding-top:5px; padding-bottom:5px; font-weight:bold}
.cust-quote { color: gray; font-size: 16px; font-family: Times; font-style: italic; margin: 5px }
.footnote { color: #505050; font-size: 10px; font-family: Arial ; line-height: 14px; }
#dotline { border-top: 2px dotted gray; }
#dotlineV { border-left: 1px dotted gray }
a:link { color: #4080cc; text-decoration: none; }
a:visited { color: #4080cc; text-decoration: none; }
a:hover { color: maroon; }
a.menu { color: #4080cc; text-decoration: none; font-size: 16px; font-family: Arial; font-stretch: narrower; }
a.menuRed { color:#FF0000; text-decoration: none; font-size: 16px; font-family: Arial; font-stretch: narrower; }
a.navLink { color:#000000; font-weight:bold; font-family: Arial; font-size:12px;}
a:hover.navLink {color:maroon;}
a.navLinkBig { color:#666666; font-weight:bolder; font-size:16px;}
a:hover.navLinkBig {color:#009933;}
a.subNav{ font-size:11px; font-weight:bold; font-family: Arial; }
a:hover.subNav {color:maroon; font-size:11px; font-weight:bold; font-family: Arial;}

.tddotsrt      { border-right: 1px dotted #ffa574 }
.tddotslt      { border-left: 1px dotted #ffa574 }

a.floatNav { position:absolute; left:30; border-width:1px; width:100; min-width:100; text-align:right; border-style:none;}
div.floatNav { border-width:1px; height:20; width:100%; min-width:100%; text-align:right; border-style:none; color: #4080cc; text-decoration: none; font-size: 12px; font-family: Arial;}
td.nav {color:maroon; font-size:11px; font-weight:bold;}
#dotlineV { border-left: 1px dotted gray }
.title-sm { color: #808080; font-size: 15px; font-family: Arial; font-stretch: ultra-condensed; margin:5; text-align:left; line-height:150% }
.category { color: white; font-size: 16px; font-family: Arial; font-weight: bold; }
.cust-quote { color: gray; font-size: 16px; font-family: Times; font-style: italic; margin: 5px }
.tagline { color: white; font-size: 14px; font-family: Arial; font-weight: bold; font-stretch: extra-condensed }
table.tblVP{ border-width: 0; width:50%; }
li { color: #5c5c5c; font-size: 12px; font-family: Arial; text-align: left; margin-left: -4; margin-right: 4; text-indent:0 }
ul { margin-left: 0; margin-right: 6; padding-left: 35px }

.quote1  { color: #213A69; font-family: Arial; line-height: 18px; margin: 0px 8px; font-weight:bold   }