﻿/* BEGIN browser RESET*/
body, div, dl, dt, dd, ul, ol, li, h1, h2, h3, h4, h5, h6, pre, form, fieldset, input, textarea, p, blockquote, th, td { margin: 0; padding: 0; }
table { border-collapse: collapse; border-spacing: 0; }
fieldset, img { border: 0; }
address, caption, cite, code, dfn, em, th, var { font-style: normal; font-weight: normal; }
ol, ul { list-style: none; }
caption, th { text-align: left; }
h1, h2, h3, h4, h5, h6 { font-size: 100%; font-weight: normal; }
q:before, q:after { content: ''; }
abbr, acronym { border: 0; }
a { outline: 0; }
/* END browser RESET*/
.h1-page-title { color: #656765; font-size: 28px; line-height: 35px; width: 605px; top: 0px; font-weight: normal; text-align: left; }
.page_title { color: #656765; font-size: 28px; line-height: 35px; width: 605px; top: 0px; }

html { overflow-y: scroll; }
body { margin: 0px 8px 0px 8px; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 12px; line-height: 16px; background-color: #939BA1; text-align: justify; word-spacing: -1px; }
* { margin: 0; padding: 0; }
img { border: 0px; }
li { text-align: left; }
#site-wrapper { margin: 0px auto; width: 950px; background-color: White; z-index: 1; }
#wrapper { position: RELATIVE; border: solid 0px red; width: 930px; top: 0px; margin: 0px auto; z-index: 1; }
#Header { position: RELATIVE; border: solid 0px black; height: 120px; width: 929px; top: 0px; margin: 0px auto; z-index: 2; border-left: solid 1px #CCCCCC; border-right: solid 1px #CCCCCC; }
#div-menu { position: absolute; bottom: 0px; left: 0px; width: 930px; height: 26px; background-color: #514f4f; background-image: url(/images/menu-off.jpg); margin-bottom: 0px; }
#main { width: 930px; margin-left: auto; margin-right: auto; margin-top: 0px; padding-top: 16px; background-color: White; position: relative; z-index: 1; }
#contentleft { width: 143px; padding: 0px; float: left; background: #fff; margin-top: 0px; }
#contentcenter { width: 605px; padding-left: 16px; float: left; background: #fff; margin-left: 1px; border-left: 1px solid #c9c9c9; position: relative; z-index: 1; }
#contentright { width: 143px; padding: 0px; float: right; background: #fff; }
#div-spacer { height: 15px; width: 930px; margin-left: auto; margin-right: auto; position: relative; }

#deck { margin: 10px 0 10px 0; width: 605px; float: left; position: relative; font-size: 14px; line-height: 18px; color: #4e6965; }
.div-std-cont { margin: 10px 0 10px 0; width: 605px; position: relative; float: left; }
.div-sub-std { margin: 10px 0px 10px 0px; width: 510px; float: right; position: relative; }
.div-sub-std1 { margin: 10px 0px 10px 0px; width: 605px; float: left; position: relative; }
#notes { margin: 10px 0 10px 10px; width: 595px; float: left; position: relative; font-size: 10px; line-height: 14px; color: #808080; }
#notes-indent { margin: 10px 0 10px 10px; width: 570px; float: right; position: relative; font-size: 10px; line-height: 14px; color: #808080; }
.notes-indent-no-margin { margin: 0px 10px 0px 10px; width: 510px; float: right; position: relative; font-size: 9px; line-height: 14px; color: #698A85; }
/* tool tips*/
.balloonstyle { position: absolute; top: -500px; left: 0; padding: 5px; visibility: hidden; border: 1px solid #000; font: normal 12px Verdana; line-height: 18px; z-index: 100; background-color: #ddeeff; width: 200px; }
#arrowhead { z-index: 99; position: absolute; top: -500px; left: 0; visibility: hidden; }
a.tooltip { text-decoration: none; border-bottom: 1px dashed brown; cursor: help; }
.div-hr-black { padding: 0 0 2px 0px; margin: 10px 0 10px 0px; width: 600px; border-bottom: solid 1px black; color: black; float: left; position: relative; line-height: 14px; font-size: 14px; font-weight: bold; }
.div-hr-ltgreen { padding: 0 0 0px 0px; margin: 10px 0 10px 0px; width: 605px; border-bottom: solid 1px #8CC63F; color: #8CC63F; float: left; position: relative; line-height: 14px; font-size: 14px; text-align: left; }
.div-hr-ltgreen-indent { padding: 0 0 2px 0px; margin: 10px 0px 10px 10px; width: 510px; border-bottom: solid 1px #8CC63F; color: #8CC63F; float: right; position: relative; line-height: 14px; font-size: 14px; }
.div-std-content-hr { padding: 0 0 0 0; width: 605px; float: left;
 /*background-color:#c9c9c9;*/ height: 10px; }
.div-sub-std-title-1 { margin: 10px 10px 0px 10px; width: 510px; float: right; background-color: #939BA1; color: White; font-weight: bold; }
.div-sub-std-title-2 { margin: 10px 10px 0px 0px; width: 605px; float: left; background-color: #a5adb2; color: White; font-weight: bold; height: 18px; padding-left: 2px; }
/* BEGIN account-forms.asp */
#clientFormsTable { width: 600px; margin-left: auto; margin-right: auto; }
#clientFormsTable .tableHeaderRow { padding: 5px 4px 5px 4px; width: 590px; background: #fff; }
#clientFormsTable .tableTitle1 { float: left; width: 340px; color: #3b6593; font-weight: bold; }
#clientFormsTable .tableTitle2 { margin-left: 560px; width: 30px; color: #ffffff; font-weight: bold; }
#clientFormsTable .tableRowWhite { padding: 5px 4px 3px 4px; width: 590px; background: #DDE0EE; }
#clientFormsTable .tableRowGray { padding: 5px 4px 3px 4px; width: 590px; background: #ffffff; }
#clientFormsTable .tableCell1 { float: left; width: 390px; text-align:left;}
#clientFormsTable .tableCell2 { margin-left: 550px; width: 30px; padding: 0px 0px 0px 4px; }
#clientFormsTable a.back_to_top { margin: 10px 0px 0px 0px; }
/* END account-forms.asp  */

a { color: #4682b4; }
a:visited { color: #4682b4; }
a:hover { color: #4682b4; text-decoration: none; }
a.lang { color: #595959; font-weight: bold; font-size: 11px; text-decoration: none; font-family: Tahoma; }
a.lang:visited { color: #595959; font-weight: bold; font-size: 11px; text-decoration: none; font-family: Tahoma; }
a.lang:hover { color: #4682b4; text-decoration: underline; font-family: Tahoma; }
a.blue { color: #1474a6; text-decoration: none; font-weight: bold; }
a.blue:hover { color: #1474a6; text-decoration: underline; font-weight: bold; }
a.blue:visited { color: #1474a6; font-weight: bold; }
a.white { color: #fff; text-decoration: none; font-weight: bold; }
a.white:hover { color: #1474a6; text-decoration: underline; font-weight: bold; }
a.white:visited { color: #fff; font-weight: bold; }
a.white_white { color: #fff; text-decoration: none; font-weight: bold; }
a.white_white:hover { color: #fff; text-decoration: underline; font-weight: bold; }
a.white_white:visited { color: #fff; font-weight: bold; }
a.black { color: Black; text-decoration: none; font-weight: bold; }
a.black:hover { color: black; text-decoration: underline; font-weight: bold; }
a.black:visited { color: Black; }
a.HPblack { color: Black; text-decoration: none; font-weight: normal; }
a.HPblack:hover { color: black; text-decoration: underline; font-weight: normal; }
a.HPblack:visited { color: Black; }

/* BEGIN Section Pages   */
.bluearrow { position: absolute; top: 1px; left: 5px; background-image: url(/images/blue-tri-bullet.gif); width: 10px; height: 17px; }
.txtwrapper { width: 290px; float: right; }
.div-tbl-right { width: 290px; height: 150px; float: right; margin-bottom: 15px; padding-left: 5px; text-align: left; position: relative; border-bottom: solid 1px #c9c9c9; }
.div-tbl-left { width: 290px; height: 150px; float: left; margin-bottom: 15px; padding-left: 5px; text-align: left; position: relative; border-bottom: solid 1px #c9c9c9; }
/*  END Section Pages   */
.std-ul { list-style-type: none; margin: 0; padding: 0; color: black; margin-left: 25px; width: 500px; }
.div-hr-green { padding: 0 0 2px 0px; width: 605px; border-bottom: solid 1px #c9c9c9; color: #8CC63F; float: left; position: relative; line-height: 14px; font-size: 14px; text-align: left; }
.div-hr-gray { padding: 0 0 2px 0px; width: 605px; border-bottom: solid 1px #c9c9c9; color: #8CC63F; float: left; position: relative; line-height: 14px; font-size: 14px; text-align: left; }
.div-sub-hr-green { padding: 0 0 2px 0px; width: 510px; border-bottom: solid 1px #c9c9c9; color: #8CC63F; float: right; position: relative; line-height: 14px; font-size: 14px; text-align: left; }
/* BEGIN: Left Menu Wire Frame menu nav view LEFT*/
.wireframemenu { border: 0px solid #C0C0C0; background-color: white; width: 140px; margin-left: 3px; }
* html .wireframemenu { /*IE only rule. Original menu width minus all left/right paddings */ width: 140px; }
.wireframemenu ul { padding: 0; margin-left: 0; list-style-type: none; line-height: 12px; }
.wireframemenu a { font: normal 10px Verdana; padding: 2px 0 4px 0; display: block; width: 100%; /*Define width for IE6's sake*/ color: #595959; text-decoration: none; border-bottom: 0px solid #C0C0C0; }
.wireframemenu a:visited { color: #595959; }
html > body .wireframemenu a { /*Non IE rule*/ width: auto; color: #656765; }
.wireframemenu a:hover { color: #4682b4; }
.wireframemenu a.active { color: #656765; }
/* END: Left Menu Style styles */
/* BEGIN: Left Menu Wire Frame menu NO LINK */
.wireframe { border: 0px solid #C0C0C0; background-color: white; width: 143px; margin-top: 60px; }
* html .wireframe { /*IE only rule. Original menu width minus all left/right paddings */ width: 143px; }
.wireframe ul { padding: 0; margin: 0; list-style-type: none; }
html > body .wireframe a { /*Non IE rule*/ width: auto; }
/* END: Left Menu Style NO LINK*/
/* BEGIN - RIGHT COL */
#right_col { width: 143px; float: right; height: 300px; border: 0px; }
.right-green-box { border: solid 1px #c9c9c9; width: 142px; height: 137px; background-image: url(/images/bg-side-green.jpg); text-align: center; padding-top: 0px; line-height: 13px; }
.right-grey-box { border: solid 1px #c9c9c9; width: 142px; height: 137px; background-image: url(/images/bg-side-grey.jpg); text-align: center; margin-top: 15px; line-height: 13px; }
/* END - RIGHT COL */
.div-hr-black-nb { padding: 0 0 2px 0px; margin: 10px 0 10px 0px; width: 605px; border-bottom: solid 1px black; color: black; float: left; position: relative; line-height: 14px; font-size: 14px; font-weight: normal; }
/* BEGIN: HP footer styles */
#footer { clear: left; border-top: 2px solid #eaeaea; border-bottom: 2px solid #eaeaea; height: 17px; padding: 0px 0px 3px 0px; width: 930px; margin-left: auto; margin-right: auto; background-color: white; font-size: 9px; color: gray; }
#footer ul#footer_links { padding: 0px; margin: 2px 0px 0px 10px; }
#footer ul#footer_links li { list-style: none; float: right; padding: 0px 5px 3px 5px; }
#footer #footer_links a { font-size: 9px; color: #4682b4; text-decoration: none; font-weight: normal; }
#footer #footer_links a:hover { text-decoration: underline; font-weight: normal; }
#footer #footer_copyright { float: left; padding: 1px 15px 0px 0px; }
#footer_disclaimer { width: 930px; color: #000; font-size: 11px; text-align: left; margin-left: auto; margin-right: auto; padding-top: 15px; padding-bottom: 0px; background-color: White; }
a.footer_disclaimer { color: #4682b4; font-size: 10px; text-decoration: underline; font-weight: normal; }
a.footer_disclaimer:hover { color: #4682b4; font-size: 10px; text-decoration: none; font-weight: normal; }
/* END: HP footer styles */
#hp_container { width: 930px; height: 520px; top: 0px; margin: 0px auto; padding-top: 0px; background-color: White; }
#hp_content { width: 660px; height: auto; position: relative; z-index: 1; }
.hp_main_top { width: 930px; height: 280px; position: relative; z-index: 1; }
.hp_main { margin: 0px auto; z-index: 1; }
.hp_main_right { position: absolute; left: 338px; top: 0px; }
.hp_right1_2 { width: 252px; height: 280px; position: absolute; left: 678px; top: 0px; margin: 0px auto; }
.hp_right3_2 { width: 252px; height: 122px; position: absolute; left: 678px; top: 242px; margin: 0px auto; }
.hp_right4_2 { width: 252px; height: 47px; position: absolute; left: 678px; top: 371px; margin: 0px auto; }
.hp_right1 { width: 252px; height: 131px; position: absolute; left: 678px; top: 0px; margin: 0px auto; }
.hp_right2 { width: 252px; height: 131px; position: absolute; left: 678px; top: 149px; margin: 0px auto; }
#hp_right3 { width: 252px; height: 131px; position: absolute; left: 678px; top: 296px; margin: 0px auto; }
#hp_right4 { width: 252px; height: 56px; position: absolute; left: 678px; top: 444px; margin: 0px auto; }
.hp_bottom { width: 321px; height: 131px; position: absolute; top: 296px; }
.hp_bottom2 { width: 321px; height: 131px; position: absolute; top: 296px; left: 338px; }
#hp_sub_content { width: 660px; height: 58px; position: absolute; top: 444px; }
#hp_sub_content_long { width: 930px; height: 58px; position: absolute; top: 444px; }
#lstgtsweb { background-color: #e4e3e3; font-family: verdana; color: #514f4f; font-size: 8pt; font-weight: normal; position: absolute; top: 65px; right: 1px; border: solid 1px #c9c9c9; width:200px}
.tech-list { width: 560px; float: right; }
/* BEGIN phase out */
.p-hr-replacement { margin: 10px 0 10px 10px; width: 590px; border-bottom: solid 1px #c9c9c9; float: left; position: relative; line-height: 1px; text-align: center; }
.std-ul { list-style-type: none; margin: 0; padding: 0; color: black; margin-left: 35px; width: 550px; }
.std-ul li { list-style-type: none; font-size: 12px; font-weight: normal; padding-left: 15px; margin-bottom: 0px; background: white url(/images/green_arrow.jpg) no-repeat 0px 0px; vertical-align: middle; }
.std-ul-noimage { list-style-type: none; margin: 0; padding: 0; color: black; margin-left: 35px; width: 570px; }
.std-ul-noimage li { list-style-type: none; font-size: 11px; font-weight: normal; padding-left: 15px; margin-bottom: 0px; }
.std-sub-ul { list-style-type: none; margin: 0; padding: 0; color: gray; margin-left: 2px; width: 500px; }
.std-sub-ul li { list-style-type: none; font-size: 11px; font-weight: normal; padding-left: 5px; margin-bottom: 0px; }
.std-small-ul { list-style-type: none; margin: 0; padding: 0; color: black; margin-left: 0px; }
.std-small-ul li { list-style-type: none; font-size: 11px; font-weight: normal; padding-left: 15px; margin-bottom: 0px; background: white url(/images/green_arrow.jpg) no-repeat 0px 0px; vertical-align: middle; }
/* END phase out */
.tbl-mgmnt { width: 605px; height: 200px; border-top: solid 1px #c9c9c9; padding: 5px 0 0 0; border-spacing: 0px; }
.tbl-mgmnt-txt { width: 100%; padding: 0 0 0 0; border-spacing: 0px; font-size: 11px; }
.tbl-mgmnt td { vertical-align: top; text-align: left; }
.pdfLink { padding-top: 3px; margin-left: 0px; padding-left: 20px; background-image: url(/images/icons/pdf.gif); background-repeat: no-repeat; line-height: normal; }
/* Site Map  */
.top ul { list-style-type: none; margin: 0; padding: 0; color: gray; text-align: left; }
.top li { list-style-type: none; text-align: left; }
.sitemap ul { list-style-type: none; margin: 0; padding: 0; text-align: left; }
.sitemap li { list-style-type: none; font-size: 11px; font-weight: normal; text-align: left; padding-left: 15px; margin-bottom: 0px; background: white url(/images/green_arrow.jpg) no-repeat 0px 1px; }
/* Site Map  */
.span-green-bold { font-weight: bold; color: #3b6593; }
.example { margin: 5px 0px 5px 0px; width: 580px; float: right; position: relative; }

/* BEGIN Home page form */
#form_container { height: 220px; padding: 0; margin: 0; background: #132f63}

#form_header { color: #fff; font-weight: bold; font-size: 10px; margin: 2px 0 8px 0; text-align: left; }
#form_content { padding: 10px 7px 0px 7px; }
#form_content .form_left { float: left; font-size: 10px; font-weight: normal; margin-bottom: 5px; _margin-bottom: 3px; color: #fff; }
#form_content .form_right { float: right; font-size: 10px; font-weight: normal; margin-bottom: 5px; _margin-bottom: 3px; }
#form_content .clear { clear: both; }
#form_content .formInput { width: 158px; }
#form_content select { width: 162px; }
/* END Home page form */

/* BEGIN Tooltip */
.cluetip-default { background-color: #e7e7e7; font-size: 11px; border: 1px solid #a9a9a9; text-align:left;}
.cluetip-default #cluetip-outer { position: relative; margin: 0; background-color: #e7e7e7; }
.cluetip-default h3#cluetip-title { margin: 0 0 5px; padding: 0px 10px; font-size: 11px; font-weight: bold; background: #fff url(/images/tool_tip_bg.jpg) repeat-x; color: #000; height: 21px; line-height: 20px; }
.cluetip-default #cluetip-title a { color: #d9d9c2; font-size: 0.95em; }
.cluetip-default #cluetip-inner { padding: 5px 10px 15px 10px; }
.cluetip-default div#cluetip-close { text-align: right; margin: 0 5px 5px; color: #900; }
/* END Tooltip */





/* BEGIN FAQ STYLES */
.faq-left { margin-top: 20px; float: left; width: 290px; padding-right:10px; text-align:left; }
.faq-right { margin-top: 20px; padding-left: 5px; float: left; width: 290px; text-align:left; }
h3.accordian { outline: none; padding-bottom: 10px; text-align:left; }
.faq-container { margin-bottom: 15px; width:570px; }
.faq-content { margin: 0 0 0px 0; padding: 0;}
.bullet { margin: 0; float: left; height: 0; font-weight: bold; }
.bullet-list { margin: 0 0 0 20px; float: left;text-align:left; }
.clear-faq { clear: left }
.blue-q { color: #1474a6; text-decoration: none; font-weight: bold; width:20px; float: left;  }
.blue-a {width:570px; float: left;}

a.blue-faq { color: #1474a6; text-decoration: none; margin: 0; float: left; height: 0; font-weight: bold; }
a.blue-faq:hover { color: #1474a6; text-decoration: underline; font-weight: bold; }
a.blue-list { color: #1474a6; text-decoration: none; margin: 0 0 10px 20px; float: left; font-weight: bold; }
a.blue-list:hover { color: #1474a6; text-decoration: underline; font-weight: bold; }
/* END FAQ STYLES */

