﻿
/* Home page */

/*

*/




/* no background for home iframe window */
#noBg {background:#fff none;}
#noBg p {padding:5px 0;}
#noBg ul li {list-style:none;}

.homesectiontext {font-size:11px; display:block; margin:0px 5px 0px 10px;}

.flashIcon { background:url(../../Images/help/get_flash_player.gif) no-repeat; width:88px; height:31px; margin-top:10px; position:absolute;}
.noFlash{background:url(../../Images/home/flash_replacement_pic.gif) no-repeat; font-size: 14px;  font-weight:bold; color:#363636; background-color:#fff; height:350px; margin:0px; padding:150px 0px 0px 50px; line-height:25px;}

.watermark {background-color:#DDEDFF; color:#000;}

#homeHeader {margin:5px 0 0 10px;}
#homeHeader h4 {font-size:14px; border-bottom:1px solid #cacaca; margin-bottom:10px;}
#homeHeader p { display:inline;}

/* Home New layout */
#homeContainer {margin:10px 0 0 5px; padding:0px; clear:left; text-align:center;}

	/* Promo content */
#promoContent {float:left; text-align:left; width:755px;}

		/* Main Promo */
#mainPromoLeft {background:url(../../Images/Home/HomeBox_left.jpg) no-repeat; width:6px; height:215px; margin:0; float:left;}
#mainPromoMid {background:url(../../Images/Home/HomeBox_mid.jpg) repeat-x; width:740px; height:215px; margin:0; float:left;}
#mainPromoMid h4 {color:#59616d; font-size:30px; margin:5px 0 0 15px;}
#mainPromoMid .promoPrice {position:absolute; margin:0 0 0 10px;}
#mainPromoMid .promoTrade {position:absolute; margin:-37px 0pt 0pt 445px;}
#mainPromoMid .promoOpenAcc {position:absolute; margin:110px 0pt 0pt 10px;}
#mainPromoMid p {float:left;}
#mainPromoMid ul {float:right; list-style:none; margin:5px 300px 0pt 0px; display:inline; font-size:14px; font-weight:bold; color:#59616d;}
#mainPromoMid ul li {padding-bottom:25px;}
#mainPromoRight {background:url(../../Images/Home/HomeBox_right.jpg) no-repeat; width:6px; height:215px; margin:0; float:left;}
#mainPromoPic {position:relative; margin:-10px 0 0 0; width:751px; height:230px;}
#mainPromoPic a {position:absolute; display:block; background:url(../../Images/Home/clear.gif) top left;}
#mainPromoPic a.mainpromoPricing {top:70px; left:0; width:425px; height:155px;}
#mainPromoPic a.mainpromoPlatform  {top:15px; left:435px; width:312px; height:210px;}
#mainPromoPic a.mainpromoChinese  {top:15px; left:185px; width:12px; height:110px;}

		/* Sub Promo */
.subPromoBox {/*background:url(../../Images/home/promoBox_mid.jpg) repeat-y top left;*/ width:242px; margin:10px 0 ; float:left;}
.subPromoBox2 {/*background:url(../../Images/home/promoBox_mid.jpg) repeat-y top left;*/ width:242px; margin:10px 0 10px 12px ; float:left;}
.subPromoBoxTop {background:url(../../Images/home/promoBox_top.jpg) no-repeat top left; width:242px; height:5px;}
.subPromoBoxMid {text-align:left; height:180px;}
.subPromoBoxMid h3 {color:#306caf; font-size:20px; padding:1px 5px; margin:0 0 0 10px;}
.subPromoBoxMid h4 {color:#306caf; font-size:28px; padding:2px 5px; margin:0 0 0 10px;}
.subPromoBoxMid p { font-size:12px;}
.subPromoBoxMid p.limitTime {width:230px; float:left; margin:0 0 0 10px;}
.subPromoBoxMid p.dividend {width:115px; float:right; margin:0 0 0 5px;}
.subPromoBoxMid p.small { font-size:12px; font-weight:bold; padding:1px; float:left; width:230px; margin:0 0 0 10px;}
.subPromoBoxMid a { font-size:12px; padding:2px 5px; margin:0;}
.subPromoBoxMid a.more {margin:5px 10px 0 0; float:right; font-size:12px; font-weight:bold;}
.subPromoBoxMid a.more2 {margin:5px 0 0 120px; float:left; font-size:12px; font-weight:bold;}
.subPromoBoxMid a.terms {font-size:9px; float:left; color:#363636; margin:20px 0 0 50px; width:150px;}
.subPromoBoxMid a.terms:hover {text-decoration:underline;}
.subPromoBoxMid span.small { font-size:16px; font-weight:bold; padding:1px; float:left; margin:0 0 0 10px;}
.subPromoBoxMid span.big {color:#306caf; font-size:70px; font-weight:bold; float:left; margin:0 0 0 10px;}
.subPromoBoxBtm {background:url(../../Images/home/promoBox_bottom.jpg) no-repeat bottom left; width:242px; height:5px; clear:both;}
		/* Self Promo */
.selfPromo {border-left:1px solid #cacaca; width:240px; float:left; height:75px; margin:0 4px;}
.selfPromo h1 {color:#306caf; margin:0 0 0 5px; font-size:18px;}
#flashcontent a { width:740px; height:350px; background:url(../../images/home/selfpromo.gif) top left; display:block;}

	/* Sub Content */
#subContent {margin:0; float:right; width:220px;}
		/* express login and market */
.loginBox {background:url(../../Images/home/LoginBox_mid.gif) repeat-y top left; width:219px; margin:0 0 10px 0;}
.loginBoxTop {background:url(../../Images/home/LoginBox_top.gif) no-repeat top left; width:219px; height:5px;}
.loginBoxMid {}
.loginBoxMid h1 {font-size:12px; font-weight:bold; color:#363636; margin:5px 0 0 10px; width:200px; border-bottom:1px solid #cacaca; text-align:left;}
.loginBoxBtm {background:url(../../Images/home/LoginBox_bottom.gif) no-repeat bottom left; width:219px; height:5px; clear:both;}

.midBox {background:url(../../Images/home/MidBox_mid.jpg) repeat-y top left; width:219px; margin:0 0 10px 0;}
.midBoxTop {background:url(../../Images/home/MidBox_top.jpg) no-repeat top left; width:219px; height:5px;}
.midBoxMid {}
.midBoxMid h1 {font-size:12px; font-weight:bold; color:#363636; margin:5px 0 0 10px; width:200px; border-bottom:1px solid #cacaca; text-align:left;}
.midBoxMid table {margin:5px auto; width:195px; clear:left;}
.midBoxMid table tr td {padding:3px 0;}
.midBoxMid ul {list-style:none; color:#306caf; text-align:left; margin:0 0 0 10px; height:240px;}
*+html .midBoxMid ul{list-style:none; color:#306caf; text-align:left; margin:0 0 0 10px; height:240px; padding-bottom:10px;}
.midBoxMid ul li {color:#306caf; margin:10px 0px; text-align:left;}
.midBoxMid a#why, a#compare, a#demo, a#refer, a#help, a#tutorial, a#forms, a#research, a#contact, a#sitemap {color:#306caf; padding:2px; text-decoration:none;}
.midBoxMid a:hover#why, a:hover#compare, a:hover#demo, a:hover#refer, a:hover#help, a:hover#tutorial, a:hover#forms, a:hover#research, a:hover#contact, a:hover#sitemap {color:#fff; background-color:#306caf; padding:2px;}
.midBoxBtm {background:url(../../Images/home/MidBox_bottom.jpg) no-repeat bottom left; width:219px; height:5px; clear:both;}


.findSymbolBox {float:left; margin:0 0 0 5px; width:140px;}
.findSymbolBox input{border:1px solid #CCCCCC; width: 46px; height:18px; margin:0 0 0 5px; padding:0px 1px; text-align:center;}
.findSymbolBox input.goBtn{color:#FFFFFF; font-weight: bold; background-color: #306CAF; width: 22px; height: 18px; background: url(../../Images/home/go_button.gif); cursor:pointer; TEXT-ALIGN: center; margin:0 0 0 5px;}
.findSymbolLink {margin:5px 0 0 0;}

iframe.loginIframe { width:98%; margin:0; height:150px; background-color:transparent;}

.disclaimer {font-size:9px; color:#363636; text-align:left; float:left; width:990px; margin-top:10px;}
.disclaimer a:link, .disclaimer a:visited {color:#666; font-size:9px; text-decoration:none;}
.disclaimer a:hover, .disclaimer a:active {color:#666; font-size:9px; text-decoration:none;}



	/* home main content */		
#homeMainContent {float:left; margin:0px; width:570px;}
#homeMainContent h4 {font-size:20px; font-weight:bold; padding:5px 0px 3px 0px; color:#306caf; text-align:left; width:570px;}
#homeMainContent p {text-align:left; padding:3px 5px;}

#homeGreenNav {background:url(../../Images/home/green_nav.gif) no-repeat; width:150px; height:19px; margin:10px 0px 12px 7px; float:left; font-size:12px; font-weight:bold; color:#FFF; text-align:center; line-height:20px; text-decoration:none;}
#homeBlueNav {background:url(../../Images/home/blue_nav.gif) no-repeat; width:150px; height:19px; margin:10px 0px 12px 40px; float:left; font-size:12px; font-weight:bold; color:#FFF; text-align:center; line-height:20px; text-decoration:none;}
#homeOrangeNav {background:url(../../Images/home/orange_nav.gif) no-repeat; width:150px; height:19px; margin:10px 2px 10px 40px; float:left; font-size:12px; font-weight:bold; color:#FFF; text-align:center; line-height:20px;  text-decoration:none; clear:right;}

.homeLongDivider {border-top:solid 1px #306caf; width:540px; height:1px; margin:0px 5px -15px 5px; padding:0px; float:left;}

#homeRealtime {width:176px; height:180px; margin:5px 0px; padding-left:5px; float:left;}
#homeAuto {width:176px; height:180px; margin:5px 0px; padding-left:5px; float:left;}
#homePrice {width:176px; height:180px; margin:5px 0px 0 5px; float:left;}
#homeRealtime a#realtime, #homeAuto a#auto, #homePrice a#price {font-size:12px; font-weight:bold; color:#363636; text-decoration:none; padding:1px 2px; text-align:left; margin:5px 5px 0 0; float:left;}
#homeRealtime a:hover#realtime, #homeAuto a:hover#auto, #homePrice a:hover#price {font-size:12px; font-weight:bold; color:#fff; background-color:#E68B2C; padding:1px 2px; text-align:left; }


.homeFeaturePic  {margin:15px 16px 3px 10px; position:relative; border-style:none;}
.homeVerticalDivider { background:url(../../Images/home/vertical_divider.jpg) no-repeat; width:1px; height:159px; margin:10px 0px; position:relative; float:left;}

	/* home side links */
#newToSogo {background:url(../../Images/home/new_sogo.gif) no-repeat; width:88px; height:40px; margin:5px 0px 5px 5px; padding:0px; float:left;}
#quickTour {background:url(../../Images/home/quick_tour.gif) no-repeat; width:80px; height:40px; margin:5px 0px 5px 20px; padding:0px; float:left;}

	/* home side navs */
#homeSideNavContainer {margin-left:10px; padding:0px; width:200px; float:right;}

#homeSymbolBox {background:url(../../Images/home/symbol_box.jpg) no-repeat; width:197px; height:37px; margin:5px 0px 10px; padding:0px; float:left;}
#homeSymbolBox h1 {font-size:12px; font-weight:bold; color:#363636; margin:12px 0px 0px 3px; padding:0px; float:left;}
.homeTextBox{border:1px solid #CCCCCC; width: 46px; height:18px; margin:10px 0px 0px 5px; padding:0px 1px; float:left; text-align:center;}
.homeGoButton{color:#FFFFFF; font-size: 11px; font-weight: bold; background-color: #306CAF; width: 22px; height: 18px; background: url(../../Images/home/go_button.gif); cursor:pointer; TEXT-ALIGN: center; margin:10px 0px 5px 5px; padding:0px; float:left;}

.findsymbolPanel { margin:10px 0 0 15px;}
a#homeFindSymbol {font-size:11px; padding:0 3px; color:#306caf; text-decoration:underline;}
a:hover#homeFindSymbol {color:#fff; background-color:#306caf;  padding:0 3px;}


#homeChartBox {background:url(../../Images/home/chart_box.jpg) no-repeat; width:197px; height:224px; margin:0px; padding:0px; float:left; text-align:left;}
#homeChartBox h1 {font-size:12px; font-weight:bold; color:#363636; margin:5px 0px 0px 3px; padding:0px; float:left; border-bottom:1px solid #306caf; width:185px;}
#homeChartContainer {margin:5px 12px 0px 12px; padding:0px; float:left;}
.homeChartDisclaimer {font-size:9px; margin:0px 0px 0px 35px; padding:0px; float:left; display:inline;}

#homeAdsBox {background:url(../../Images/clear.gif) no-repeat; width:197px; height:41px; padding:0px; margin-top:10px; float:left;}


#homeQuicklinkBox {background:url(../../Images/home/quicklink_box.jpg) no-repeat; width:197px; height:208px; margin-top:10px; padding:0px; float:left; text-align:left;}
#homeQuicklinkBox h1 {font-size:12px; font-weight:bold; color:#363636; margin:5px 0px 0px 3px; padding:0px; float:left; border-bottom:1px solid #306caf; width:185px;}
#homeQuicklinkBox ul {margin:25px 0px 0px 25px; list-style-image:url(../../Images/clear.gif); font-size:12px; color:#306caf;}
#homeQuicklinkBox ul li {font-size:12px; color:#306caf; padding:7px 0px;}
#homeQuicklinkBox a#open, a#accountoverview, a#blog, a#quote, a#principles, a#service, a#faq {font-size:12px; color:#306caf; padding:1px 2px; text-decoration:none;}
#homeQuicklinkBox a:hover#open, a:hover#accountoverview, a:hover#blog, a:hover#quote, a:hover#principles, a:hover#service, a:hover#faq {font-size:12px; color:#fff; background-color:#306caf; padding:1px 2px;}


/* About us pages styles */
#aboutNav {float:left;}
#aboutContent {float:left; width:100%;}
#aboutContent h4 {font-size:14px; color:#363636; border-bottom:1px solid #cacaca; margin:5px 0 0 10px;}
#mediacontainer {margin:10px;}
div#mediacontainer p {font-size:11px; color:#363636; font-weight:normal; margin:0px; padding:5px 0px;}
div#mediacontainer a {font-size:11px; font-weight:normal; margin:0px;  text-decoration:none;}
div#mediacontainer a:hover {font-size:11px; color:#E68B2C; font-weight:normal; margin:0px; text-decoration:none;}
div#mediacontainer ul {font-size:11px; color:#363636; font-weight:normal; margin:0px; padding:0px; list-style-image:none; list-style:none;}
div#mediacontainer li {margin-bottom:10px;} 
.overviewpic {border:2px solid #abbbcb; position:relative; margin:5px 10px 5px 0px; float:left;}
.mediaheading {font-size:14px; color:#363636; font-weight:bold;}
.executivepic {float:left; margin:5px 10px 3px 0px; border:2px solid #abbbcb;}
.mediatitle {font-size:12px; color:#363636; font-weight:bold;}
.regulatorypic {margin:5px 10px 0px 370px;}
.regulatorytext {font-size:12px; color:#363636; font-weight:bold; margin:15px 0px; position:absolute;}
.presscontainer {height:110px; margin-bottom:20px; border-bottom:1px dotted #363636;}
.presscontainer2 {height:290px; margin-bottom:20px; border-bottom:1px dotted #363636;}
.presscontent {margin:-20px 0px 0px 120px; position:relative; padding-top:5px; width:600px;}
.morepress {position:absolute; padding:5px 0px; color:#83a7cf;}
.spacer {display:block; margin:3px;}
.accoladespic {margin:5px 10px 0px 0px;}
.accoladestext {font-size:11px; color:#363636; font-weight:bold; margin:40px 0px; position:absolute;}
.careerdivider {border-bottom:1px dotted #363636; position:relative; margin:20px 0px 5px 0px; }
.contactcontainer {height:140px; margin-bottom:15px; border-bottom:1px dotted #363636; }
.contactcontent {position:absolute; margin:-23px 0px 0px 280px; padding-top:5px; width:300px;}


/* Why SogoTrade page */
#whyContainer {margin:5px auto; padding:0; float:left;}
#whyContainer h1 {color:#363636; margin:0;}
#whyContainer h3 {font-size:16px;}
#whyContainer h4 a {font-size:14px; margin:15px 0 0 15px; display:block;}
#whyContainer a {font-size:12px;}
#whyContainer p {width:970px; font-size:12px;}
#whyContainer p.disclaimer {font-size:10px; color:#363636; margin:5px 0 0 10px;}
	/* Why SogoTrade navigation */
#whyContainer ul#topReasons {list-style:none; margin:0; padding:0; float:left; background-color:#fff; width:375px;}
#whyContainer ul#topReasons li {margin:0; padding:0; width:375px; display:inline;}
#whyContainer ul#topReasons li a {font-size:14px; margin:5px 0; padding:10px 3px; width:375px;  height:20px; background-color:#edeced; border:1px solid #c9ccd0; display:block;}
#whyContainer ul#topReasons li a:hover {padding:10px 3px; background-color:#306caf; color:#fff;}
#whyContainer ul#topReasons li a.selected {margin-left:2px; padding:10px 3px; background-color:#d6e4f4; border-right:1px solid #d6e4f4; outline-style:none;}
#whyContainer ul#topReasons li a.selected:hover {background-color:#306caf;}
	/* Reasons Container */
#reasonsContainer {border:1px solid #c9ccd0; float:right; width:605px; height:750px; margin:5px 0 0 0; background-color:#d6e4f4;}
#reasonsContainer h2 {color:#363636; padding:10px 0 5px 10px; font-size:16px; width:500px;}
#reasonsContainer p {width:580px; margin:5px auto; line-height:18px;}
#reasonsContainer p.loader {margin:50px 250px; width:135px;}
#reasonsContainer ul {list-style:square; margin:10px 0 0 20px;}
#reasonsContainer ul li {margin:5px;}
	/* reason #1 */
.priceTable {background-color:#fff; border-top:1px solid #999; border-left:1px solid #999; width:580; margin:0 10px;}
.priceTable td {padding:3px 5px; line-height:25px; font-size:12px; width:193px; border-bottom:1px solid #999; border-right:1px solid #999;}
.priceTable td.premium {background-color:#B1D3F8; text-align:center;}
.priceTable td.standard {background-color:#ececec; text-align:center;}
	/* reason #2 */
#reasonsContainer ul.marketCenter {list-style:square; margin:10px 0 0 25x; float:left;}
#reasonsContainer ul.marketCenter li {padding:3px; margin:5px; width:250px;}
	/*reason #3 */
#reasonsContainer ul.customerService {list-style:none; margin:0 0 0 25x; float:left;}
#reasonsContainer ul.customerService li {padding:3px; margin:5px;}
	/* Open button */
#whyOpenBtn { background:url(../../Images/whySS/open_account.gif) no-repeat; width:214px; height:48px; margin:25px 0 0 80px; float:left;}  
#whyOpenBtnTop { background:url(../../Images/whySS/open_account.gif) no-repeat; width:214px; height:48px; margin:10px 200px; float:left;}
#whyOpenBtnLt { background:url(../../Images/home/open_account_lt.gif) no-repeat; width:214px; height:48px; margin:10px 320px; float:left;}  

	/* Why SogoTrade navigation for IE6 Only */
*html #whyContainer ul#topReasons {width:360px;}
*html #whyContainer ul#topReasons li {width:360px;}
*html #whyContainer ul#topReasons li a {width:360px; border:1px solid #c9ccd0;}
*html #whyContainer ul#topReasons li a.selected { width:360px; border:1px solid #c9ccd0;}
*hrml #reasonsContainer {width:580px; height:750px;}
*html #reasonsContainer ul.customerService {margin:0;}

/* Advantage page */
#advantageContainerTop {background:#d6e4f4 url(../../Images/advantage/advantage_container_top.jpg) no-repeat top left; width:989px; height:187px; margin-top:10px; float:left;}
#advantageContainerTop h3 {font-size:28px; color:#306caf; margin:5px 0;}
#advantageContainerTop p {line-height:18px; font-size:12px;}
#advantageContainerTop div {float:right; width:650px; margin:0 20px 0 0;}
#advantageContainerMid {background-color:#d6e4f4; border-left:1px solid #cacaca; border-right:1px solid #cacaca; width:987px; float:left;}
#advantageInner {width:934px; height:349px; background-color:#a8caf1; float:left; margin:-55px 0 0 25px; padding:0;}
#advantageInner h3 {margin:5px 10px; width:235px; font-size:14px;}
#advantageInner p {margin:5px 10px;}
#advantageInner ul {list-style-type:square; margin:10px 0 0 20px; width:160px;}
#advantageInner ul li {margin:5px;}
.advantageChart {float:right; margin:-150px 10px 0 0; background:url(../../Images/home/advantage.gif) no-repeat; width:754px; height:234px;}
#advantageContainerMid p {font-size:12px;}
#advantageContainerMid p.disclaimer {font-size:10px; color:#363636; margin:5px 0 0 25px; width:934px;}
#advantageContainerBtm {background:#d6e4f4 url(../../Images/advantage/advantage_container_bottom.gif) no-repeat bottom left; width:989px; height:2px; float:left;}
	/* Advantage page for IE6 Only */
*html #advantageInner {margin:-55px 0 0 13px; position:relative;}
*html .advantageChart {margin:-150px 5px 0 0;}

/* promotion */
#promocontainer { background:url(../../Images/home/promo_whole.jpg) no-repeat; width:691px; height:504px; margin-left:15px; float:left; text-decoration:none;}
#promobutton { background:url(../../Images/home/promo_btn.jpg) no-repeat; width:318px; height:55px; margin:430px 0px 0px 200px; position:absolute;}
#promotitle {font-size:36px; font-weight:bold; color:#1598EA; margin:145px 0px 0px 40px; position:absolute;}
a#promocontainer ul {line-height:25px; margin:190px 0px 0px 55px; position:absolute;} 
a#promocontainer ul li { list-style-image:url(../../Images/home/Promo_arrow.gif); margin-bottom:5px; position:relative;}
.promomaintext {font-size:16px; font-weight:bold; color:#14972D;}
.promosubtext {font-size:11px; color:#363636;}
.promodisclaimer {font-size:10px; font-weight:normal; color:#666666; margin:10px 0px 0px 20px; float:left; width:690px; clear:both;}
a.promodisclaimerLink:link {font-size:10px; font-weight:normal; color:#666666;}
a.promodisclaimerLink:visited {font-size:10px; font-weight:normal; color:#666666;}
a.promodisclaimerLink:hover {font-size:10px; font-weight:normal; color:#E68B2C; text-decoration:none;}

/* SogoCompare */
.titleBk {background-color:#B1D3F7; padding:2px 0px 2px 5px;/* border-bottom:1px solid #77B3EF; */color:#363636;}
.titleBk2 {background-color:#fbd35a; padding:2px 0px;/* border-bottom:1px solid #77B3EF; */text-align:center; color:#363636; font-size:16px;}
.titleBk3 {background-color:#306caf; padding:2px 0px;/* border-bottom:1px solid #77B3EF; */text-align:center; color:#fff; font-size:16px;}

.inlineText {padding:5px 2px 5px 5px; font-size:12px; color:#000; border-bottom:1px solid #363636;}
.inlineText2 {padding:5px 2px 5px 5px; font-size:12px; color:#000; border-bottom:1px solid #363636; text-align:center;}
.inlineTextBig {padding:5px 2px 5px 5px; font-size:14px; font-weight:bold; color:#000; border-bottom:1px solid #363636;}
.Text2 {padding:5px 2px 5px 5px; font-size:11px; color:#363636;}
#features2 {float:left; margin:0px; width:650px;}
#features2 h1 {font-weight:bold; font-size:12px; padding:0; margin:0;}
#features2 a#sginvest {font-weight:bold; font-size:14px; padding:0; margin:0; color:#363636;}
#features2 a#sgelite {font-weight:bold; font-size:14px; padding:0; margin:0; color:#fff;}
#features2 p {margin:0; padding:0; font-size:11px;}
#orders {float:left; margin:0px; width:650px;}
#orders h1 {font-weight:bold; font-size:12px; padding:0; margin:0;}
#orders a#sginvest {font-weight:bold; font-size:14px; padding:0; margin:0; color:#363636;}
#orders a#sgelite {font-weight:bold; font-size:14px; padding:0; margin:0; color:#fff;}
#price2 {float:left; margin:0px; width:650px;}
#price2 h1 {font-weight:bold; font-size:12px; padding:0; margin:0;}
#price2 a#sginvest {font-weight:bold; font-size:14px; padding:0; margin:0; color:#363636;}
#price2 a#sgelite {font-weight:bold; font-size:14px; padding:0; margin:0; color:#fff;}
#price2 p {margin:0; padding:0; font-size:11px;}
#account {float:left; margin:0px; width:650px;}
#account h1 {font-weight:bold; font-size:12px; padding:0; margin:0;}
#account a#sginvest {font-weight:bold; font-size:14px; padding:0; margin:0; color:#363636;}
#account a#sgelite {font-weight:bold; font-size:14px; padding:0; margin:0; color:#fff;}
#account p {margin:0; padding:0; font-size:11px;}

/* ACAT and DRIP Promo Landing pages */
.promoLandingBox { width:860px; margin:15px 0 10px -50px; font-size:14px; float:left;}
.promoLandingBox h4 {color:#363636; font-size:24px; margin:5px 0 0 0px; border-bottom:3px solid #73a5d8; width:860px; padding:0 3px;}
.promoLandingBox h4 span {color:#306caf; font-size:48px;}
.promoLandingBox div.wrapper {background-color:#73a5d8; margin:5px 0 0 0px; width:860px; padding:3px; float:left; display:inline;}
.promoLandingBox div.wrapper h4 {color:#fff; font-size:24px; margin:5px 0 0 10px; border:0px solid #cacaca;}
.promoLandingBox div.wrapper2 {background-color:#73a5d8; margin:5px 0 0 0px; width:860px; padding:3px; float:left; display:inline;}
.promoLandingBox div.wrapper2 p {color:#363636; font-weight:normal;}
.promoLandingBox div.wrapper2 h4 {color:#fff; font-size:18px; margin:5px 0 0 15px; border:0px solid #cacaca;}
.promoLandingBox div.dripContent {float:left; width:400px;}
.promoLandingBox div.dripPic {float:right; margin:15px -10px 0 0; width:450px;}
.promoLandingBox div.dripPic a {color:#363636;}
.promoLandingBox p {font-weight:bold; margin:5px 0 0 20px; color:#fff;}
.promoLandingBox p.disclaimer { text-align:left; width:860px; margin:10px 0 10px 0px; color:#363636; display:inline;}
.promoLandingBox p.dripTitle {width:400px; margin-left:15px;}
.promoLandingBox ul { margin:10px 0 10px 15px; font-size:14px; width:420px; float:left; list-style:none;}
.promoLandingBox ul li {padding:5px 0 5px 5px;}
.promoLandingBox ul.freeTrade { margin:10px 0 10px 15px; font-size:14px; width:520px; float:left; list-style:none;}
.promoLandingBox a.form {font-size:14px; color:#306caf; padding:3px; color:#fff;}
.promoLandingBox a.form:hover {color:#306caf; background-color:#306caf; color:#fff; padding:3px;}
.promoLandingBox a.ACATPic {float:right; margin:5px 40px 0 0; background:url(../../images/home/100_bill.jpg) no-repeat; width:360px; height:226px; display:block;}
.promoLandingBox a.ACATAcct {margin:10px 0 0 50px; background:url(../../images/home/ACAT_ACCtbtn.jpg) no-repeat; width:136px; height:34px; display:block; float:left; padding-bottom:20px;}
.promoLandingBox a.ACATTfr {margin:10px 0 10px 50px; background:url(../../images/home/ACAT_TFRbtn.jpg) no-repeat; width:194px; height:34px; display:block; float:left; padding-bottom:20px;}
.promoLandingBox a.DRIPLink {margin:10px 0 0 20px; background:url(../../images/home/DRIP_btn.jpg) no-repeat; width:141px; height:47px; display:block; float:left; padding-bottom:20px;}

/* Refer a Friend Promo Landing page */
.referFriendLandingBox { width:860px; margin:15px 0 10px -50px; float:left;}
.referFriendLandingBox div {float:left; margin:10px 0 0 0; width:860px;}
.referFriendLandingBox img.subTitle1 {margin:20px 0 5px 0;}
.referFriendLandingBox img.subTitle2 {margin:20px 0 10px 0;}
.referFriendLandingBox p.referLinks {margin:20px auto; text-align:center;}
.referFriendLandingBox p.disclaimer {font-size:9px; color:#363636; text-align:left; float:left; width:860px;}
.referLinks a.referAcct {background:url(../../Images/Home/referfriend_Openacct.gif) no-repeat; width:146px; height:31px; display:block; float:left;}
.referLinks a.referLogin {background:url(../../Images/Home/referfriend_Login.gif) no-repeat; width:47px; height:33px; display:block; float:left; margin:2px 0 0 0;}
.referLinks span {float:left; margin:5px;}
.referLinks a.referCenter {background:url(../../Images/Home/referfriend_Center.gif) no-repeat; width:179px; height:39px; display:block; float:left;}


/* recent quote */
.quoteBg {font-size:11px; background-image:url(../../Images/Home/bg_recentQuote.gif); background-repeat:repeat-x; background-color:White;}
.qtRight {font-weight:normal; text-align:right;}
.qtLeft {font-weight:normal; text-align:left;}


/* Gainskeeper promo landing page */

a img {border:none;}
#GKwrapper {width:980px;margin:0 auto;}
#GKbanner {background:url(../../Images/en-us/home/GKbanner.jpg) no-repeat;height:273px;font-size:14px;line-height:18px;color:#666;font-weight:normal;}
#GKbanner p {background:url(../../Images/en-us/home/introbg.gif) repeat;float:left;padding: 12px 16px;margin:60px 0px 0px 0px;}
#GKlaunchBT{height:15px;float:right;padding: 12px 16px; margin:178px 0px 0px 0px;}
#GKbanner a img {float:right;margin-top:20px;}
#GKcontent {background:url(../../Images/en-us/home/contentgradient.jpg) repeat-x top #F3F8FC;min-height:520px;padding-bottom:20px;color:#666;}
* html #GKcontent {height:550px;}
.GKcontent-sec {width:320px;float:left;}
*html .GKcontent-sec {width:320px;}
.GKcontent-sec h2 {margin:0px 0 7px 25px;}
.GKcontent-sec ul {margin-top:10px;list-style:none;}
.GKcontent-sec li {background:url(../../Images/en-us/home/GKbullet.gif) no-repeat left  top;padding:0 0 0 25px;margin:0 0 15px 30px;font-size:13px;list-style:none;}		
#GKfooter {background:none #F3F8FC;padding:8px 40px;  text-align:left; color:#9D9D9D; font-size:85%;width:900px}	


/* McAffe promo landing page */
#McAffepromocontainer { background:url(../../Images/en-us/McAffe/promo_grnd.jpg) no-repeat; width:761px; height:1112px; position:relative; margin:20px auto;}
.oneyeartitle {position:absolute; margin:15px 15px;}
.mcaffetitle {position:absolute; margin:70px 30px;}
.boxart {position:absolute; margin:116px 15px 0 25px;}
#activeContent {position:absolute; margin:116px 0 0 375px;} 
#activeContent h2 {margin:10px 0 0 15px; font-size:16px;}
#activeContent h2.haveacct {margin:55px 0 0 15px;}
#activeContent p {margin:5px 15px;}
#activeContent ol {margin-top:5px;}
#activeContent ol li {padding:3px 0;}
#activeContent a.open {margin:10px 15px; background: url(../../Images/en-us/McAffe/acct_btn.png) top left no-repeat; width:136px; height:34px; display:block;}
#activeContent a.open:hover { background: url(../../Images/en-us/McAffe/acct_btn_hover.png) top left no-repeat;}
#activeContent a.activate {margin:10px 0 15px 15px; background: url(../../Images/en-us/McAffe/free_btn.png) top left no-repeat; width:170px; height:34px; display:block;}
#activeContent a.activate:hover { background: url(../../Images/en-us/McAffe/free_btn_hover.png) top left no-repeat;}
#sogoContent {position:absolute; margin:450px 15px 0 25px; width:700px;}
#sogoContent p {margin:10px 15px;}
#terms {position:absolute; margin:985px 25px 0 25px; width:700px;}
#terms p {font-size:9px; text-align:justify;}

#Mcafeetabs {position:absolute; margin:670px 0 0 40px;}
.shadetabs{
padding: 3px 0;
margin-left: 0;
margin-top: 1px;
margin-bottom: 0;
font: bold 12px Verdana;
list-style-type: none;
text-align: left; /*set to left, center, or right to align the menu as desired*/
}

.shadetabs li{
display: inline;
margin: 0;
}

.shadetabs li a{
text-decoration: none;
position: relative;
z-index: 1;
padding: 3px 7px;
margin-right: 3px;
border: 1px solid #778;
color: #2d2b2b;
background-color: #ddedff;
}

.shadetabs li a:visited{
color: #2d2b2b;
}

.shadetabs li a:hover{
text-decoration: underline;
color: #fff;
background-color: #306caf;
}

.shadetabs li a.selected{ /*selected main tab style */
position: relative;
top: 1px;
}

.shadetabs li a.selected{ /*selected main tab style */
background-color: #fff;
border-bottom-color: white;
outline-width:0px;
}

.shadetabs li a.selected:hover{ /*selected main tab style */
text-decoration: none;
color:#363636;
}

.tabcontent{display:none; height:260px;}
.tabcontent ul { list-style:square; margin:5px 0 0 10px;}
.tabcontent ul li {padding:5px 0;}

@media print {
.tabcontent {
display:block !important;
}
}

#contentContainer {border:1px solid gray; width:650px; margin-bottom: 1em; padding: 10px; position:absolute; margin:690px 0 0 40px;}