a.bluelink { color: blue; font-weight: normal; font-size: 9pt; font-family: Helvetica, Arial }
a.bluelink:hover { color: blue; text-decoration: underline }
a.boldlink { color: #ff9900; font-weight: bold; font-size: 9pt; font-family: Helvetica, Arial  }
a.boldlink:hover { color: #ffc875; text-decoration: underline }
a.footerlink { color: #ffffff; font-weight: normal; font-size: 12px; font-family: Helvetica, Arial ; text-decoration: none }
a.footerlink:hover { color: #ffffff; text-decoration: underline }
a.link { color: #ff9900; font-weight: normal; font-size: 9pt; font-family: Helvetica, Arial }
a.link:hover { color: #ffc875; text-decoration: underline }
a.toplink { color: #666666; font-weight: bold; font-size: 9pt; font-family: Helvetica, Arial }
a.toplink:hover { color: #ff9900 }
body { background-color: white; margin: 0; padding: 0; }
H1 { color: white; font-size: 20px; font-family: Helvetica, Arial; font-weight: bold; margin-top: 0; margin-bottom: 0; margin-left: 10px; padding-top: 0; padding-bottom: 0; }
h2 { color: #005D9A; font-weight: bold; font-size: 13pt; font-family: Helvetica, Arial ; padding: 0 10px }

h3 { color: #ff9900; font-weight: bold; font-size: 11pt; font-family: Helvetica, Arial ; padding: 0 10px }
h3.tight { color: #ff9900; font-weight: bold; font-size: 11pt; font-family: Helvetica, Arial ; margin-bottom: -8px; padding-right: 10px; padding-left: 10px; }

li.big { font-size: 14px; font-family: Helvetica, Arial; }
P { color: #000000; font-size: 10pt; font-family: Helvetica, Arial; text-align: left; padding: 0 10px }
P.center { color: #000000; font-size: 10pt; font-family: Helvetica, Arial; text-align: center; padding: 0 10px; }
td.b { border-bottom: 1px solid #dcdcdc;}
td.foot02 { color: white; font-size: 9px; font-family: Helvetica, Arial; background-image: url(images/lfooter.gif); background-position: 50% top   ; text-align: center; }
td.l { border-left: 1px solid #dcdcdc;}
td.lb { border-bottom: 1px solid #dcdcdc; border-left: 1px solid #dcdcdc }
td.lbr { border-right: 1px solid #dcdcdc; border-bottom: 1px solid #dcdcdc; border-left: 1px solid #dcdcdc }
td.ltr  { border-top: 1px solid #dcdcdc; border-right: 1px solid #dcdcdc; border-left: 1px solid #dcdcdc }
td.ltro  { border-color: #f5832c #dcdcdc; border-style: solid; border-width: 1px; }
td.r { border-right: 1px solid #dcdcdc;}
td.rb { border-right: 1px solid #dcdcdc !important; border-bottom: 1px solid #dcdcdc; }
td.rl { border-right: 1px solid #dcdcdc !important; border-left: 1px solid #dcdcdc; }
td.t { border-top: 1px solid #dcdcdc;}
td.tb { border-top: 1px solid #dcdcdc; border-bottom: 1px solid #dcdcdc; }
td.tlbr { border: solid 1px #dcdcdc; }
th { font-weight: bold; font-size: 12px; font-family: Helvetica, Arial; padding: 3px }
ul { color: #333; font-size: 9pt; font-family: Helvetica, Arial; margin-right: 10px; list-style-type: disc; }

ol { color: #333; font-size: 9pt; font-family: Helvetica, Arial; margin-right: 10px;}

.backtext_grn { color: white; font-size: 18px; font-family: Arial, Helvetica; background-color: #00c200; padding: 5px }
.backtext_or { color: white; font-size: 18px; font-family: Arial, Helvetica; background-color: #f5832c; padding: 5px }
.biggerorange { color: #f5822a; font-style: normal; font-weight: bold; font-size: 24pt; font-family: Helvetica, Arial;}
.biggreen { color: #0f0; font-weight: bold; font-size: 16px; font-family: Arial, Helvetica }
.bigorange { color: #f5822a; font-weight: bold; font-size: 14px }
.bigred { color: red; font-weight: bold; font-size: 14px; font-family: Arial, Helvetica }
.bigred1 { color: red; font-weight: bold; font-size: 16px; font-family: Arial, Helvetica }
.bigwhite { color: #ffffff; font-weight: bold; font-size: 14pt; font-family: Helvetica, Arial;}
.bigyellow { color: #ffd700; font-weight: bold; font-size: 16px; font-family: Arial, Helvetica }
.black { color: #000000; font-weight: bold; font-size: 11pt; font-family: Helvetica, Arial; padding: 0px 10px }
.black2 { color: #000000; font-size: 17px; font-family: Helvetica, Arial; font-weight: bold; text-align: center; }
.blue { color: #00629f; font-weight: bold; font-size: 10pt; font-family: Helvetica, Arial }
.bold  { color: #336699; font-size: 8.5pt; font-family: Helvetica, Arial;}
.boldorange { color: #f5822a; font-weight: bold; font-size: 13px; font-family: Helvetica, Arial; text-align: left }
.boxes { color: #000000; font-weight: normal; font-size: 10pt; font-family: Helvetica, Arial;}
.cta_bar { color: black; font-size: 21px; font-family: Helvetica, Arial; font-weight: bold; background-color: #ffffe7; width:755px; clear: both; text-align: center; padding-top: 6px; padding-bottom: 6px; border: solid 5px #39b54a; }
.video_bar { padding-top: 6px; padding-bottom: 6px; width: 100%; clear: both; border: solid 1px gray; }
.cta_bar2 { background-image: url(images/ctabar_back_g.gif); background-repeat: no-repeat; width: 765px; height: 80px; clear: both; }
.errortext  { color: red; font-weight: bold; font-size: 20px; font-family:
 Arial, Helvetica }
.footer  { color: #ffffff; font-weight: normal; font-size: 8pt; font-family: Helvetica, Arial;}
.g1 { color: #ffffff; font-size: 9pt; font-family: Helvetica, Arial; background-color: #6495ed; border-bottom: 1px solid #000 }
.g2 { color: #ffffff; font-size: 9pt; font-family: Helvetica, Arial; background-color: #4682b4; border-bottom: 1px solid #000 }
.gh  { color: #005d9a; font-weight: bold; font-size: 30px; font-family: Arial, Helvetica }
.gl-h { color: #00629f; font-weight: bold; font-size: 12px; font-family: Helvetica, Arial }
.gl-t { color: black; font-size: 10px; font-family: Helvetica, Arial; text-align: justify }
.header { color: blue; font-weight: bold; font-size: 14px; font-family: Helvetica, Arial }
.headline { color: white; font-size: 20px; font-family: Helvetica, Arial; font-weight: bold; margin-top: 0; margin-bottom: 0; margin-left: 10px; padding-top: 0; padding-bottom: 0; }
.helv_bl_l { color: #00629f; font-weight: bold; font-size: 16px; font-family: Helvetica, Arial; margin-left: 10px }
.helv_wh_l { color: white; font-size: 16px; font-family: Helvetica, Arial; font-weight: bold; margin-left: 10px; }
.helv_bl_ln { color: #00629f; font-weight: bold; font-size: 16px; font-family: Helvetica, Arial }
.helv_bl_lnc { color: #00629f; font-weight: bold; font-size: 18px; font-family: Helvetica, Arial; text-align: center }
.helv_bl_m { color: #00629f; font-weight: bold; font-size: 13px; font-family: Helvetica, Arial }
.helv_bl_mi { color: #00629f; font-weight: bold; font-size: 13px; font-family: Helvetica, Arial; text-align: justify; margin-right: 10px; margin-left: 10px; padding-right: 5px }
.helv_bl_s { color: #00629f; font-weight: bold; font-size: 9px; font-family: Helvetica, Arial }
.helv_bl_xln { color: #00629f; font-weight: bold; font-size: 20px; font-family: Helvetica, Arial }
.helv_bl_xl { color: #00629f; font-size: 20px; font-family: Helvetica, Arial; font-weight: bold; margin-left: 10px; }
.helv_bl_xxl { color: #00629f; font-size: 28px; font-family: Helvetica, Arial; font-weight: bold; margin-left: 0; }
.helv_bl_xxln { color: #00629f; font-size: 28px; font-family: Helvetica, Arial; font-weight: bold; margin-left: 10px; }
.helv_bl_xxlni { color: #00629f; font-size: 30px; font-family: Helvetica, Arial; font-weight: bold; font-style: italic; }
.helv_or_xxln { color: #f5822a; font-size: 30px; font-family: Helvetica, Arial; font-weight: bold; }
.helv_or_l { color: #f5822a; font-weight: bold; font-size: 16px; font-family: Helvetica, Arial; margin-left: 10px }
.helv_or_ln { color: #f5822a; font-weight: bold; font-size: 16px; font-family: Helvetica, Arial }
.helvb_l { color: black; font-weight: bold; font-size: 16px; font-family: Helvetica, Arial; margin-right: 10px; margin-left: 10px; padding-right: 5px }
.helvb_ln { color: black; font-weight: bold; font-size: 16px; font-family: Helvetica, Arial }
.helvb_lnc { color: black; font-weight: bold; font-size: 18px; font-family: Helvetica, Arial; text-align: center }
.helvb_lpre { color: black; font-weight: bold; font-size: 14px; font-family: Helvetica, Arial; margin: 0 10px; padding-top: 0; padding-right: 5px; padding-bottom: 0; top: 0; left: 0 }
.helvb_m { color: black; font-weight: bold; font-size: 12px; font-family: Helvetica, Arial; text-align: justify; margin-right: 10px; margin-left: 10px }
.helvb_mn { color: black; font-weight: bold; font-size: 12px; font-family: Helvetica, Arial }
.helvb_s { color: black; font-weight: bold; font-size: 9px; font-family: Helvetica, Arial; margin-right: 10px; margin-left: 10px  }
.helvb_xl { color: #00629f; font-weight: bold; font-size: 28px; font-family: Helvetica, Arial; margin-right: 10px; margin-left: 10px; padding-right: 5px }
.helvn_l { color: black; font-size: 16px; font-family: Helvetica, Arial; margin-right: 10px; margin-left: 10px }
.helvn_lc { color: black; font-size: 16px; font-family: Helvetica, Arial; text-align: center; margin-right: 10px; margin-left: 10px }
.helvn_m { color: black; font-size: 12px; font-family: Helvetica, Arial; text-align: justify; margin-right: 10px; margin-left: 10px; padding-right: 5px }
.helvn_m_sm { color: black; font-size: 12px; font-family: Helvetica, Arial; text-align: justify; margin-right: 5px; margin-left: 5px; }
.helvn_mn { color: black; font-size: 12px; font-family: Helvetica, Arial; text-align: justify }
.helvn_s { color: black; font-size: 9px; font-family: Helvetica, Arial; margin-right: 10px; margin-left: 10px; padding-right: 5px }
.land_headline { color: white; font-size: 20px; font-family: Helvetica, Arial; font-weight: bold; margin-top: 0; margin-bottom: 0; margin-left: 160px; padding-top: 0; padding-bottom: 0; }
.largeblue { color: #00629f; font-weight: bold; font-size: 14pt; font-family: Helvetica, Arial }
.largeorange { color: #ff9900; font-style: normal; font-weight: bold; font-size: 12pt; font-family: Arial, Helvetica, sans-serif }
.list2 { color: #000000; font-style: normal; font-weight: normal; font-size: 10pt; font-family: Helvetica, Arial; text-align: justify; padding: 0px 10px }
.list2a { color: #000000; font-style: normal; font-weight: normal; font-size: 10pt; font-family: Helvetica, Arial; text-align: justify }
.list3 { color: #000000; font-style: normal; font-weight: normal; font-size: 11pt; font-family: Helvetica, Arial; text-align: justify; padding: 0px 10px }
.listbottom { color: black; font-size: 9pt; font-family: Helvetica, Arial; margin-bottom: -20px; margin-left: -22px }
.listfirstone { color: black; font-size: 9pt; font-family: Helvetica, Arial; margin-top: -18px; margin-left: -22px }
.listheader { color: #ff9900; font-weight: bold; font-size: 11pt; font-family: Helvetica, Arial; padding-top: 20px; padding-bottom: 10px }
.listheader_nopad { color: #ff9900; font-size: 11pt; font-family: Helvetica, Arial; font-weight: bold; }
.listlead { color: black; font-size: 9pt; font-family: Helvetica, Arial }
.listtherest { color: black; font-size: 9pt; font-family: Helvetica, Arial; margin-left: -22px }
.logins { color: #000000; font-size: 7.5pt; font-family: Helvetica, Arial;}
.logontext { color: #000000; font-size: 7.5pt; font-family: Helvetica, Arial; text-align: left }
.massiveorange { color: #f5822a; font-style: normal; font-weight: bold; font-size: 30pt; font-family: Helvetica, Arial;}
.masthead { color: #ffffff; font-size: 7.5pt; font-family: Helvetica, Arial; text-align: left; padding: 0px 20px }
.needhelp { color: #000000; font-size: 8pt; font-family: Helvetica, Arial; text-align: left; padding: 5px 0 }
.reversed {
	font-family: Helvetica, Arial;
	font-size:11pt;
	color: #ffffff;
	font-weight: bold;}
.smallbutton { font-size: 10px; font-family: Arial, Helvetica; }
.smalltext { font-size: 9px; font-family: Helvetica, Arial }
.tablecontent  { color: #000000; font-size: 9pt; font-family: Arial, Helvetica, sans-serif; text-align: left; padding: 5px 0 }
.tablecontent2 { color: #000000; font-size: 9pt; font-family: Helvetica, Arial; text-align: left; padding: 5px }
.tablecontentsmall { color: #000000; font-size: 7.5pt; font-family: Helvetica, Arial; text-align: left }
.tableheader { color: black; font-weight: bold; font-size: 13px; font-family: Helvetica, Arial; background-color: silver; text-align: center; border: solid 1px black }
.taxred {
	font-family: Helvetica, Arial;
	font-size:7.5pt;
	color: #ff0000;
	font-weight: normal;
	padding: 5px 10px;
}
.taxred-n { color: #ff0000; font-size: 7.5pt; font-family: Helvetica, Arial;}
.tdbold { font-weight: bold; font-size: 12px; font-family: Helvetica, Arial }
.testimonial { color: black; font-size: 10pt; font-weight: bold; font-style: italic; font-family: Helvetica, Arial; margin-left: 10px; }
.tightlist { color: black; font-size: 11px; text-align: justify; margin: 0 0 0 30px; }
.tightlist2 { color: black; font-size: 12px; font-weight: bold; text-align: center; margin: 4px 0 0; }
.threecolcont_113DDD3 { width:100%; height:auto ; clear: both; }
.threecolbox_113DDD3 {width:253px; height:220px; float:left;border: solid 1px gray;}
.threecolbox_left { text-align: center; width: 197px; height: 150px; float: left; border: solid 1px gray; }
.threecolbox_middle { width: 415px; height: 150px; float: left; border: solid 1px gray; }
.threecolbox_right { text-align: center; width: 147px; height: 150px; float: left; border: solid 1px gray; }
.trcolor1 { background-color: #d3d3d3 }
li.numhead { color: #0063a6; font-family: Helvetica, Arial; text-align: left; font-size: 14px; font-weight: 700; margin-top: 12px; list-style-type: decimal; }
li.norm { color: black; font-size: 12px; font-family: Helvetica, Arial; font-weight: normal; text-align: justify; list-style-type: disc; }
li.num { color: black; font-size: 10pt; font-family: Helvetica, Arial; font-weight: normal; text-align: justify; }
p.just { text-align: justify; margin-bottom: 10px; }
p.just10 { text-align: justify; margin-right: 10px; padding-right: 10px; }
p.just_indent { text-align: justify; margin-top: -10px; margin-right: 10px; margin-left: 10px; }
p.quot { color: #000080; font-size: 15px; font-family: Helvetica, Arial; font-weight: bold; text-align: justify; padding-top: 7px; padding-right: 20px; padding-left: 20px; }
.body_area { width:100%; clear: both; padding-top: 10px; padding-bottom: 10px; border: solid 1px gray; }
#fixed765 { width:765px; margin-left: auto; margin-right: auto; }
#footer_bit { background-image: url(images/footer_css.gif); width:100%; height: 50px}
#header_bit1 {background-image: url(images/lheader-02.gif); width:100%; height: 54px}
#header_bit2 { background-image: url(images/lheader-03.gif); width:100%; height: 51px }
#layer1 { height: 51px; width: 100%; visibility: visible; }
#mid_text { position: relative; top: 25%; width: 599px; height: 24px; visibility: visible; }
#side { color: white; font-size: 18px; font-family: Arial, Helvetica; font-weight: 700; font-style: italic; background-color: #0063a6; float:right; width:120px; margin:10px; padding: 20px; border: solid 1px gray; text-align: right; }
#side2 { width: auto; float: right; }
#side2_320 { width: 320px; float: right; margin-left: 20px; }
#top_bit { background-image: url(images/lheader_01.gif); width:100%; height: 5px}
#twocol_sm_right_cont { width:100%; height: auto; visibility: visible; border: solid 1px gray; display: block; }
#twocol_sm_right_left { width: 600px; height: inherit; float: left; padding-top: 10px; padding-bottom: 10px; display:inline   }
#twocol_left { color: black; font-size: 20px; font-family: Helvetica, Arial; font-weight: bold; text-decoration: none; text-align: center; width: 614px; height: inherit; float: left; margin-top: 15px; }
#twocol_sm_right_right { text-align: center; width: 150px; height: auto; float: right; margin: 10px; display:inline; border: solid 1px gray; }
#right_float_cont { background-color: white; width: 180px; height: auto; float: right; margin: 10px 0 10px 10px; }
#right_float_cont_l { background-color: white; margin: 0 0 10px 10px; width: 206px; height: auto; float: right; border: solid 1px gray; }
#twocol_sm_right_right2 { text-align: center; display: inline; width: 160px; height: auto; float: right; border: solid 1px gray; }
#twocol_right { text-align: center; position: relative; top: -20px; display: inline; width: 150px; height: auto; float: right; }
#twocolboxl { width: 381px; height: inherit; float: left; display:inline   }
#twocolboxr { width: 380px; height: inherit; float: right; border-left: 1px solid gray; display:inline     }
#twocolcont { width:100%; display: block; border: solid 1px gray; }
#twocolcont:after {    content: "."; 
    display: block; 
    height: 0; 
    clear: both; 
    visibility: hidden;
}

#twocol_left_50 { width: 381px; float: left; margin-bottom: -80px; padding-bottom: 90px; border-right: 1px solid gray; }
#twocol_right_50 { width: 381px; float: right; margin-bottom: -80px; padding-bottom: 90px; border-left: 1px solid gray; }
#twocolcont2 { display: block; width: 764px; overflow: hidden; border: solid 1px gray; }
.greenhead { color: white; font-size: 15px; font-family: Helvetica, Arial; font-weight: bold; background-color: #00c200; text-align: center; max-width: 382px; padding-right: 10px; padding-left: 10px; }
.tight_text { color: black; font-size: 12px; text-align: justify; margin: 5px 5px 0; padding-bottom: 0; }
.tight { color: black; font-size: 12px; height: 1%; margin-top: 0; margin-bottom: 0; list-style-type: disc; }
.ta_color { font-size: 12px; font-family: Helvetica, Arial; background-color: #fdfde0; }
.ta_color:focus { font-size: 12px; font-family: Helvetica, Arial; background-color: #fdfde0; }
.med_head { color: #005d9a; font-size: 16px; font-weight: 700; background-color: #eee; padding-top: 10px; padding-bottom: 10px; padding-left: 3px; border-top: 1px solid orange; border-bottom: 1px solid #ffa500; }
.med_items_1 { color: black; font-size: 15px; font-weight: bold; font-style: italic; margin-top: 0; margin-bottom: 0; padding-top: 0; padding-bottom: 0; }
.med_items { color: black; font-size: 12px; font-weight: normal; margin-top: 0; margin-bottom: 0; padding-top: 0; padding-bottom: 0; }
.med_items_t { color: black; font-size: 10px; font-weight: normal; margin-top: 0; margin-bottom: 0; padding-top: 0; padding-bottom: 0; }
#page { margin: 0; padding: 0; }
#pageholder { width: 765px; margin-right: auto; margin-left: auto; }
#page_edge { width: 763px; border-top: 1px solid #808080; border-right: 1px solid gray; border-left: 1px solid #808080; }
#pagebar { background-image: url(/images/l_header_1.gif); background-repeat: repeat; width: 100%; height: 10px; }
#pagehead { background-image: url(/images/l_header_2.gif); width: 765px; height: 54px; }
#pagehead2 { background-image: url(/images/l_header_3.gif); width: 765px; height: 51px; }
#pagetitle { background-color: #c2eaff; width: 100%; height: 90px; min-height: 90px; border-bottom: 1px solid gray; }
#pagetop_info { width: 100%; border-top: 1px solid #808080; border-bottom: 1px solid gray; }
#pagesplit_holder { background-image: url(/images/grad_bar.gif); vertical-align: middle; width: 100%; height: 150px; border-bottom: 1px solid gray; display:table; }
#pagesplit_holder_l { width: 598px; float: left; display: table-cell; vertical-align: middle;}
#pagesplit_holder_r { text-align: center; width: 163px; float: right; padding-top: 5px; }
#pagecontent { width: 100%; border-bottom: 1px solid gray; }
#pagebluebar1 { background-color: #009aff; width: 100%; height: 5px; border-bottom: 1px solid gray; }
#pagebluebar2 { color: white; font-size: 16px; font-family: Helvetica, Arial, sans-serif; font-weight: bold; background-color: #009aff; text-align: center; width: 100%; height: 17px; border-bottom: 1px solid gray; }
#page_phone { background-image: url(/images/landing_phone_back_v2.jpg); text-align: left; width: 100%; height: 160px; border-bottom: 1px solid gray; }
#pagefooter { background-image: url(/images/lfooter.gif); text-align: center; width: 765px; height: 50px; }
.threecolcont_B34806D {width:100%; height:100px }
.threecolcont_B34806Da { width: 100%; height: 100px; border-top: 1px solid gray; }
.threecolbox_B34806D { text-align: center; width:33%; height: 100%; float:left; padding-top: 10px; }
.w1 { color: white; font-size: 16px; font-family: Helvetica, Arial, sans-serif; font-weight: bold; margin-left: 20px; }
.w2 { color: white; font-size: 22px; font-family: Helvetica, Arial, sans-serif; font-weight: bold; margin-left: 20px; }
.w3 { color: white; font-size: 16px; font-family: Helvetica, Arial, sans-serif; margin-left: 20px; }
.w3a { color: white; font-size: 14px; font-family: Helvetica, Arial, sans-serif; }
.w4 { color: white; font-size: 30px; font-family: Helvetica, Arial, sans-serif; font-weight: bold; margin-left: 20px; }
#picfloat { float: left; margin-right: 10px; margin-left: 10px; }
#scroller {	height: 150px;	width: 510px;	overflow: auto;	border: solid 1px #666;	background-color: #eeeeee;	padding: 8px; }