html, body, form{height: 100%;margin: 0px;padding: 0px;}
html{height: 100%;}
body{height: 96%;}
/*height 96% fixes scrollbar problems*/
/*remove text-align for left justification*/
form{display: block;}
/*chrome & forms*/
#page{display: table;margin: 0 auto;padding: 0;min-height: 100%;max-height: 100%;height: 100%;vertical-align: middle;}
/**:first-child+html #page {position:relative;}/*ie7*/
/** html #page{position:relative;top:10%;}/*ie6*/
.dd-trick{width: 100%;margin-top: -200px;height: 44%;}
#content_container{display: table-cell;vertical-align: middle;}
/**:first-child+html #content_container{position:relative;top:10%;}/*ie7*/
/*_ html #content_container{position:relative;top:10%;}/*ie6*/
/**:first-child+html #content{position:relative;bottom:10%;}/*ie7*/
/*_ html #content{position:relative;bottom:10%;}/*ie6*/
body{font-size: 12px;font-family: Arial;}
form{margin: 0;}
#page{width: 1003px;max-width: 1003px;min-width: 1003px; /*margin-left:auto;margin-right:auto;margin-top:5px;vertical-align:middle;*/}
/*IE6 only*/
* html  .header2{/*display :none;*/}
.header2{height: 30px;min-height: 30px;max-height: 30px;}
/*IE7 only*/
*:first-child+html .header2{height: 30px;min-height: 30px;max-height: 30px;}
.header{height: 60px;min-height: 60px;max-height: 60px;}
#footer{float: left;width: 100%;border-top: 1px solid #93969b;}
#footer p{margin: 0;padding: 3px 0;height: 20px;min-height: 20px;max-height: 20px;}
#footer *.part1{float: left;margin-left: 10px;font-size: 12px;}
#footer *.part2{float: right;padding-right: 5px;padding-top: 3px;}
*.part1 a{text-decoration: none;color: #0026b3;}
*.part1 a:hover{text-decoration: underline;}
*.part2 a{text-decoration: none;color: #0026b3;font-size: 12px;}
*.part2 a:hover{text-decoration: underline;font-size: 12px;}
*.full{padding: 0;float: left;width: 1003px;min-width: 1003px;max-width: 1003px;}
*.logo{text-align: center;border: 0 solid black;height: 64px;}
*.search{margin: 20px 0 0 0;text-align: center;border: 0 solid black;}
*.searchb{float: none;}
.copyright{font-family: Arial;color: #93969b;}
.copyright A:link{font-size: 12px;vertical-align: top;color: #93969b;font-family: Arial;text-decoration: none;}
.copyright A:visited{font-size: 12px;vertical-align: top;color: #666;font-family: Arial;text-decoration: none;}
.copyright A:hover{font-size: 12px;vertical-align: top;color: #93969b;font-family: Arial;font-weight: bold;text-decoration: underline;}
.cleardiv{clear: both;}
.txtHomeSearch{vertical-align: top;font-size: 14px;width: 475px;color: #b4b4b4;}
.btnGo{padding: 4px;font-size: 14px;width: 70px;}
.indexDiv{width: 932px;margin: auto;margin-top: 30px;margin-bottom: 35px;height: 54px;background-image: url( '../images/home/center_bg.gif' );background-repeat: repeat-x;}
.indexpad{padding: 8px 10px 10px 10px;}
.indexcol{width: 220px;float: left;}
.indexcolline{width: 6px;float: left;text-align: center;}
.indexhead{color: #3c4c57;font-size: 18px;}
.indexhead a{text-decoration: none;color: #3c4c57;}
.txtIndex{font-size: 12px;color: #3c4c57;}
.txtIndex a{text-decoration: none;color: #3c4c57;}
*.bsense{margin: 12px 0 0 261px;border: 0 solid black;height: 25px;}
.txtGreen{font-size: 12px;color: #009609;}
.txtRed{font-size: 12px;color: #c90000;}
.txtGray{font-size: 12px;color: #838383;}
.txtBlueB{font-size: 12px;color: #243e7f;font-weight: bold;}
.txtBlue{color: #243e7f;}
.help{text-align: center;font-size: 13px;}
.help a{text-decoration: none;color: #000;}
.help a:hover{text-decoration: underline;color: #000;}
.NormalSuggestedText{background-color: #ecf3ff;font-family: Arial;font-size: 14px;color: #0d207d;text-align: left;text-decoration: none;cursor: pointer;}
.HighlightedSuggestedText{background-color: white;font-family: Arial;font-size: 14px;color: #0d207d;text-align: left;cursor: pointer;}
.SearchText{font-family: Arial;font-size: 14px;color: #0d207d;background-color: #ecf3ff;text-align: left;width: 400px;}
.equ_SearchText{font-family: Arial;font-size: 14px;color: #0d207d;text-align: left;}
.equ_NormalSuggestedText{background-color: LightGray;font-family: Arial;font-size: 14px;color: #0d207d;text-align: left;text-decoration: none;}
.equ_HighlightedSuggestedText{background-color: white;font-family: Arial;font-size: 14px;color: #0d207d;text-align: left;}
.TDhight{height: 10px;background-color: #ecf3ff;}
.txtHomeSearchEmpty{vertical-align: top;font-family: Arial;font-size: 14px;width: 475px;color: #b4b4b4;}
marquee{padding: 0;text-align: center;}
marquee a{margin-top: 8px;text-decoration: none;font-family: Arial;font-size: 11px;font-weight: bold;color: #484848;}
.MarqueeDiv{padding: 0;width: 100%;text-align: left;}
.ticker{width: 756px;margin-left: 124px;padding-top: 17px;height: 27px;text-align: center;background-image: url('../images/top_landing_tickr_bg.gif');background-repeat: no-repeat;}
.tickerMsg{width: 1003px;height: 24px;background-image: url('../images/1_2BG.gif');background-repeat: repeat-x;}
.tickerpnl{float: left;}
.open{margin: 35px 0 33px 0;border: 1px solid white;height: 80px;display:block;}
.hmsearchtext{float: left;width: 100%;margin-top: 0;padding: 0;}
.hmsearchtexta{width: 80px;float: left;padding: 0;font-weight: bold;}
.hmsearchtextc{width: 300px;padding-top: 1px;float: right;vertical-align: top;position: relative;}
#stockIndex *.part3{margin-left: 240px;font-size: 10px;}
#stockIndex p{margin: 0;padding: 2px 0 3px 0;height: 12px;min-height: 12px;max-height: 12px;}
*.part3 a{text-decoration: none;color: #0026b3;}
*.part3 a:hover{text-decoration: underline;}
.float-divider{clear: both;height: 1px;font-size: 1px;line-height: 1px;}
.FtrIndex{clear: both;font-family: Arial;font-size: 12px;color: #93969b;}
.hmain{margin-top:40px;margin-left:250px;}
.hleftimg{ float:left;width:5px;}
.hrtimg{ float:left;width:5px;}
.hlft_arw{width:32px;float:left;height:110px;margin-left:16px;margin-top:35px;}
.hrt_arw{width:32px;float:left;height:110px;margin-top:35px;}
.hm_tbl{width:820px;float:left;height:110px;overflow:hidden;}
#promo_horizontal{margin: 30px 0 0px 20px;height: 116px;background:url(../Images/home/promo_center.gif) repeat-x;width:920px;position:relative;color: #93969b;float :left;}
.promo_horizontal_pad{padding: 15px 10px 15px 10px;}
.promo_title{font-size: 18px;color: #5e5e5e;}
#thumbNav{padding-right: 45px;position: absolute;right: 0;top: 90px;}
#thumbNav a{border: 1px solid #D2D2D2;color: #989898;display: inline-block;font: 9px/10px arial,Serif;margin: 0 5px 0 0;padding: 2px 4px;text-decoration: none;}
#thumbNav a.cur{background: none repeat scroll 0 0 #E0E0E0;}
#start-stop{color: #989898;font-size: 10px;padding: 2px 5px;position: absolute;right: 15px;top: 90px;}
#promo_vertical{width: 920px;margin-top: 20px;margin-bottom: 10px;margin-left : 5%;}
.v_promobg{background-image: url('../images/home/promo_bg1.gif');background-repeat: repeat-x;border-left: 1px solid #f0f0f0;border-right: 1px solid #f0f0f0;border-bottom: 1px solid #f0f0f0;padding: 10px 0px 10px 20px;*padding: 5px 0px 0px 5px;margin: 0;color: #93969b;}
.v_promoht{height : 200px;}
*:first-child+html  .v_promoht{height : 220px;}
.v_promo_l{width: 175px;float: left;margin-top:10px;}
.v_promo_r{width: 700px;float: left;}
.v_promo_links{font-size: 16px;padding: 0px 0px 0px 0px;}
.v_promo_links div{padding: 5px 0px 7px 0px;border-right: 1px solid #e1e1e1;}
.v_promo_links div.current{padding: 5px 0px 7px 0px;border-right: 1px solid #fff;background-image: url('../images/home/tab-current.gif');background-repeat: no-repeat;}
.v_promo_links div a{color: #929292;text-decoration: none;padding-left: 15px;}
.v_promo_links div a:hover{color: #555555;text-decoration: none;}
.v_promo_links div.firstline{margin-top: 7px;padding: 10px 0px 0px 0px;}
.v_promo_content{background: #fff;padding: 10px 40px 10px 40px;border-right: 1px solid #e1e1e1;height:170px;margin : 0;}
ul#tabs{width: 175px;list-style-type: none;margin: 0;padding: 0;margin-top: 7px;}
ul#tabs li{margin: 0;padding: 0;}
ul#tabs li a{font-size: 16px;color: #999999;text-decoration: none;display: block;height: 22px;padding: 5px 0px 3px 13px;border-right: 1px solid #e1e1e1;}
ul#tabs li a:hover{background: url('../images/home/tab-current.gif');text-decoration: none;color: #555555;height: 22px;padding: 5px 0px 3px 13px;border-right: 1px solid #fff;}
ul#tabs li a.current{background: url('../images/home/tab-current.gif');text-decoration: none;color: #555555;height: 22px;padding: 5px 0px 3px 13px;border-right: 1px solid #fff;}
ul#tabs li a.current:hover{background: url('../images/home/tab-current.gif');text-decoration: none;color: #555555;height: 22px;padding: 5px 0px 3px 13px;border-right: 1px solid #fff;}
.currentitm{background: url('../images/home/tab-current.gif');text-decoration: none;color: #555555;height: 22px;padding: 5px 0px 3px 13px;border-right: 1px solid #fff;}
ul#tabs li.single{background: url('../images/home/tab-current.gif');text-decoration: none;color: #555555;height: 22px;padding: 5px 0px 3px 13px;border-right: 1px solid #fff;font-size: 16px;color: #999999;}
ul#output{position: relative;margin: 0;padding: 0;list-style-type: none;}
ul#output li{position: absolute;margin: 0;padding: 0;}
ul#single{position: relative;margin: 0;padding: 0;list-style-type: none;}
ul#single li{position: absolute;margin: 0;padding: 0;}
*.float-divider  { clear:both; height:1px; font-size:1px; line-height:1px; }
.promolink {color:#B6B6B6;text-decoration:none;}
.promolink:hover {color:#B6B6B6;text-decoration: underline;}
