html, body, p, table, td, img, h1, h2, h3, h4, h5, h6 { font-size: 1.1em; }
html, body, div, p, table, td, img, h1, h2, h3, h4, h5, h6 { font-family: Verdana, sans-serif; padding: 0px; margin: 0px; border: 0px transparent none; background-position:left top; background-repeat:no-repeat; }
body{ font-size: 70%; background-color:#fff; }
p, td, h1, h2, h3, h4, h5, h6 { line-height: 1.2em; }
h3 { text-align: center; font-size: 1.3em;}
a, a:visited{ color:#40649c; text-decoration:none; }
a:active, a:hover{ color:#4d7cc4; text-decoration:underline; }
ul{ margin:0; padding:0 0 0 25px; }
li{ margin:0; padding:0; }

form ul { list-style: none; }
form ul li { padding: 3px 0; }
form label{ float: left; width: 120px;}

#page{ margin-left:auto; margin-right: auto; width: 933px; position:relative; top:0px; border-left:1px solid #1c5f8b; border-right:1px solid #1c5f8b; background-image: url('img/pageBG.jpg'); background-color:#e5f1f7;}
#main{ border:3px; padding-top: 28px; width:700px; position:relative; }
.siteBranding{ padding-left: 15px; padding-bottom: 15px; vertical-align:bottom; position:relative; zoom:1; }
.siteBranding img.right { position:absolute; right:10px; bottom:17px; float:left; zoom:1; }
.featureArea{ position:relative; top:0; height:345px; overflow: visible; }
.featureArea.j { filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='img/featurePanelBG_3spot.png', sizingMethod='crop'); overflow: visible; }
.featureArea.j[class] { background:url('img/featurePanelBG_3spot.png'); background-repeat:no-repeat; overflow: visible;}
.featureArea .j1 { position:absolute; top:10px; height:325px; width:480px; }
.featureArea .j2{ position:absolute; top:10px; right:10px; }
.featureArea .j3{ position:absolute; right:10px; top:130px; }
.j4{ position:absolute; left: 722px; top: 287px; }
.j5{ width: 660px; color: white; background-color: #5c6da1; padding: 5px 15px; margin: 0; font-size: 13px;}
.maincontent_wrapper { padding-top: 25px; margin: 5px; width: 700px;}
.maincontent { margin-top: 25px; margin-left: 100px; width: 500px; margin-bottom: 30px; border: 2px solid black; padding: 5px; background-color: #fff; }
.maincontent p { margin-bottom: 1em; }

.tabContentPanel { margin-left:370px; margin-right:18px; margin-bottom:0px; padding-bottom:0px; position:relative; line-height:1.4em; }
.tabContentPanel.dl { height:700px; margin-top: 15px;}
.tabContentPanel div { font-family:Lucida Sans Unicode; font-size: 13px; }
.tbc { top:0px; left:0; display:none; margin:0; padding:0; }
.tabContentPanel .d1{ width:332px; position:absolute; top:25px; left:0;}
.tabContentPanel .d2{ width:210px; position:absolute; left: 350px; top:15px; right:0; }
.tabContentPanel p { margin-bottom: 10px; }
.tabContentPanel ul { position:relative; padding-left:15px; color:#4d7cc1; padding-bottom:16px; }
.tabContentPanel ul li ul { padding-top: 5px }
.tabContentPanel li { margin-bottom:7px; }
.tabContentPanel li span { color:#000000; }
.tabContentPanel li.desc a { font-weight:bold; }
.tabContentPanel .desc { margin-bottom:10px; }
.tabContentPanel .heading { font-size:1.4em; color:#6c7275; }

.verticalTabs{ position:relative; margin-top:31px; }
.verticalTabs #faq {position: absolute; top: 48px; margin-left: 20px; /margin-left: -330px; max-width: 335px; }
.tabs{ position:absolute; top:20px; left:0px; text-align:right; width:322px; }
.tabs ul{ list-style-type:none; padding-left:0; width:100%; }
.tabs ul li { overflow: auto; }
.tabs a{ display:block; text-decoration:none; color:#586E79; padding-top:9px; padding-bottom:9px; padding-right:16px; padding-left:25px; margin-bottom:0px; cursor:default; font-size: 1em; }
.tabs a:hover{ background:url('img/tabLabelBG.png') no-repeat right top; color:#007734; }
.tabs a.current{ background:url('img/tabLabelBG.png') no-repeat right top; color:#007734; }

.footer{ background-color:#26292e; color:#9c9c9c; padding-top:10px; padding-left:10px; padding-right:10px; padding-bottom:12px; overflow: auto;}
.footer .right{ float: right; text-align:right; }
.footer .left{ text-align:left; width: 60%; }
.footer a, .footer a:visited { color:#9c9c9c; text-decoration:none; }
.footer a:hover, .footer a:active { color:#ffcc33; text-decoration:none; border-bottom:1px #ffcc33 dotted; }

#masterNav{ position:absolute; top:112px; right:25px; width:192px; }
#masterNavContact { position:relative; }
#masterNavContact img { border: 1px solid #555555; margin-bottom: 10px; }
#masterNavBody { position:relative; zoom:1; }
#masterNavBody h1 { margin-left:1px; margin-right:1px; cursor:pointer; position:relative; background-color:#eaebf0; }
#masterNavBody .active { background-image:url('img/activemenubg.png'); }
#masterNavBody .inactive { background-image:url('img/inactivemenubg.png'); }
#masterNavBody h1 .topNavText { padding-left:19px; padding-bottom:7px; padding-top:7px; }
#masterNavBody h1 .arrow { position:absolute; top:12px; left:5px; width:11px; height:11px; filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='img/arrow_dw.png', sizingMethod='crop'); }
#masterNavBody h1 .arrow[class] { background-image:url('img/arrow_dw.png'); }
#masterNavBody h1.inactive .arrow { top:9px; left:8px; filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='img/arrow_rt.png', sizingMethod='crop'); }
#masterNavBody h1.inactive .arrow[class] { background-image:url('img/arrow_rt.png'); }
#masterNavLinks a, #masterNavLinks a:visited { display:block; padding-top:3px; padding-bottom:4px; padding-left:21px; padding-right:20px; color:#000000; text-decoration:none; }
#masterNavLinks a:hover { background-image:url('img/hover_noani1.gif'); background-repeat:repeat-y; }
#masterNavLinks { padding-left:1px; padding-right:1px; overflow:hidden; }
#masterNavLinks .container { background-image:url('img/mainmenubg.gif'); background-repeat:repeat-x; background-color:#FFFFFF; padding-top:5px; padding-bottom:5px; }
#masterNavFooter { height:17px; filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='img/bottombg.png', sizingMethod='crop'); }
#masterNavFooter[class] { background-image:url('img/bottombg.png'); }
 
#faq { margin-top: -50px; font-size: 1.4em; color: #6c7275; max-width: 310px;}