﻿/* no background for popup window */
#noBg {background:#fff none;}
#noBg p {padding:5px 0;}
#noBg ul li {list-style:none;}

/* Dynamic watch list */
.nochangeBox{font-size:12px; font-weight:bold; color: #FFFFFF; background-color: #000000; height:16px; width:80px; text-align:center; border-style: solid; border-color: #F0B93A; border-width: 0px; display: block; text-align: right}
.changeBoxRed{font-size:12px; font-weight:normal; color: #FFFFFF; background-color: #FF0F0F; height:16px; width:80px; text-align:center; border-style: solid; border-color: #F0B93A; border-width: 0px; display: block; text-align: right}
.changeBoxGreen{font-size:12px; font-weight:normal; color:#000000; background-color: #80FF80; height:16px; width:80px; text-align:center; border-style: solid; border-color: #9A9A9A; border-width: 0px; display: block; text-align: right}
.dynamicWLDefault {font-size:12px; font-weight:normal; color: #FFFFFF; background-color: #000000; height:16px; width:80px; text-align:center; border-style: solid; border-color: #F0B93A; border-width: 0px; display:block; text-align: right}
.dynamicWLRed {font-size:12px; font-weight:normal; color: #FFFFFF; background-color: #FF0000; height:16px; width:80px; text-align:center; border-style: solid; border-color: #F0B93A; border-width: 0px; display: block; text-align: right}
.dynamicWLGreen {font-size:12px; font-weight:normal; color:#000000; background-color: #00FF00; height:16px; width:80px; text-align:center; border-style: solid; border-color: #9A9A9A; border-width: 0px; display: block; text-align: right}
.tdBgDark {font-size: 11px; color: #fff; background-color:#0C0E2F; border:1px solid #0C0E2F; height:20px;}
.whitetext {color:#fff; font-size:12px;}
.black {background-color:#000;}


/* Login page */
#MainPanelCell {margin:0px auto;}
#login-content {margin: 0px auto 0px auto; padding: 0px; border:0; width:750px;}
#side-login {float: left; width: 410px;}
#side-banner { float: left; width: 320px;}
.BannerBg{ background:url(../../Images/account/banner_1dollar_trade.jpg) no-repeat; width:357px; height:76px;}
.BannerOpenAccount{ float:right; padding: 8px 17px 25px 0}
#login-agreement { clear: both;	background: #fff; padding:8px; margin-left:8px; margin-right:8px;}
.login-headerLogo{padding:0;}
.login-headerChat{padding:0; float:right; cursor:pointer;}


a.info{
    position:relative; /*this is the key*/
    z-index:24;
    color:#306caf; font-size:11px;
    text-decoration:none}

a.info:hover{z-index:25; text-decoration:underline;}

a.info span{display: none; }

a.info:hover span{ /*the span will display just on :hover state*/
    display:block;
    position:absolute;
    top:2em; left:2em; width:180px; padding:6px;
    border:1px solid #abc6e4;
    background-color:#fff; color:#000; text-align:left; text-decoration:none;}

/* account login style new*/
#accLogin {background:url(../../Images/account/bg_login.jpg) no-repeat; width:383px; height:329px;}


/* account login new gray box*/
#accLoginTop {background:url(../../Images/account/bg_loginTop.png) no-repeat; width:397px; height:35px;}
#accLoginTop p { display:inline;}
#accLoginTop h2 {font-size:12px; color:#363636; padding:13px 0 5px 39px;}
#justopenacc { float:right; margin:-21px 25px 0 0;}
#accLoginMid {background:url(../../Images/account/bg_loginMid.png) no-repeat; width:397px; height:212px; text-align:left; padding:0 5px 0 10px;}
#accLoginMid p {text-align:left; padding:0px; font-size:11px; font-weight:lighter;}
#accLoginMid h2 {text-align:left; padding:0px; font-size:12px; font-weight:bold; margin-top:4px;}
#accLoginMid a:link {padding:0px; font-size:x-small; font-weight:lighter;}
#accLoginMid a:hover {padding:0px; font-size:x-small; font-weight:lighter; text-decoration:none;}
#accLogin {margin:2px; width:375px; padding:5px 0 0 5px; border:0px;}
#accLoginBtm {background:url(../../Images/account/bg_loginBot.png) no-repeat; width:397px; height:85px;}
#accLogin2 {margin:2px; width:375px; padding:5px 0 0 5px}



/* account login style */
#accountLoginTop {background:url(../../Images/account/account_top.jpg) no-repeat; width:418px; height:33px;}
#accountLoginTop p { display:inline;}
#justopenaccount {width:150px; margin:-20px 15px 0px 255px; position:absolute; text-align:right;}
#warningarea {font-weight:bold; font-size:13px; padding:0; margin:0;}

#accountLoginTop h2 {font-size:14px; color:#363636; padding:10px 0 5px 40px; border-bottom:1px solid #cacaca;}

.lockIcon {position:absolute; margin-left:15px; margin-top:5px;}
#accountLoginMid {background:url(../../Images/account/account_mid.jpg) repeat-y; width:418px; text-align:left;}
#accountLoginMid p {text-align:left; padding:5px 0 0 15px;}
.accountHelp {font-size:11px; color:#306caf; margin-left:370px;  margin-top:-20px; text-align:left; position:absolute;}
.validation {border:1px solid #AF250A; padding:5px; margin:5px 15px; color:#ff0000;}
#accountLogin {margin:2px; width:410px; padding:5px 0 0 10px}
#accountLogin p{margin:2px; padding:2px 0px 3px 0px}
#accountLogin h1 {font-weight:bold; font-size:12px; margin:5px;}

#signInbtn {padding:5px;}
#accountLoginBtm {background:url(../../Images/account/account_btm.jpg) no-repeat; width:418px; height:3px;}
#accountLoginLine {background:url(../../Images/home/line.gif) repeat-x; width:395px; height:1px; margin-top:4px; margin-left:13px; position:absolute;}

h1 {font-weight:bold; font-size:12px; padding:0; margin:0;}
h2 {font-weight:bold; font-size:14px; padding:0; margin:0;}

.textBox{font-size: 11px; color: #000; background-color:#FFF; border:1px solid #666666; padding:1px 5px 1px 2px; width:120px}
.textBox2{font-size: 12px; color: #000; background-color:#FFF; border:0px; padding:3px 5px 3px 2px; width:150px}


.example {font-size:10px; color:#666; padding-left:5px;}
.forgotSpace {padding:0 0 10px 5px;}
.forgotList { list-style:none; padding:0 0 10px 10px;}

#openAccTop {background:url(../../Images/account/account_top.jpg) no-repeat; width:418px; height:33px; margin-top:10px;}
#openAccTop h4 {font-size:16px; color:#363636; padding:10px 0 5px 15px; float:left;}
#openAccMid {background:url(../../Images/account/account_mid.jpg) repeat-y; width:418px; text-align:left;}
#openAccMid p {text-align:left; padding:0px 0 0 15px;}
#openAccMid a img {text-align:left; padding:14px 5px 5px 18px;}
#openAccBtm {background:url(../../Images/account/account_btm.jpg) no-repeat; width:418px; height:3px;} /**/




	/* height extender */
#heightExtend {height:480px;}
#heightExtend2 {height:80px;}

/* package switch */
#packageConfirm p {margin:0; padding:5px;}
.highlightR4 {font-size:12px; font-weight:normal; background-color: #C9E2FE; height:16px; text-align:center; border-style: solid; border-color: #1598EA; border-width: 1px; padding:0px 3px; margin:0px 5px;}
.highlightR3 {font-size:12px; font-weight:normal; background-color: #E5E5E5; height:16px; text-align:center; border-style: solid; border-color: #9A9A9A; border-width: 1px; padding:0px 3px; margin:0px 5px;}
.highlightR2 {font-size:12px; font-weight:normal; background-color: #FFE88E; height:16px; text-align:center; border-style: solid; border-color: #F0B93A; border-width: 1px; padding:0px 3px; margin:0px 5px;}
.highlightR1 {font-size:12px; font-weight:normal; background-color: #FED295; height:16px; text-align:center; border-style: solid; border-color: #A17B3C; border-width: 1px; padding:0px 3px; margin:0px 5px;}

/* Account Overview page */
.accountH1 {font-size:14px; font-weight:bold; color:#306caf;}
.accountH2 {font-size:12px; padding:0 2px 0 2px; font-weight:bold; color:#306caf; text-decoration:none;}
a.accountH2:link {font-size:12px; font-weight:bold; color:#306caf; text-decoration:none;}
a.accountH2:visited {font-size:12px; font-weight:bold; color:#306caf; text-decoration:none;}
a.accountH2:hover {font-size:12px; font-weight:bold; color:#E68B2C; text-decoration:none;}
.accountH3 {font-size:12px; font-weight:bold; color:#363636;}
.accountH4a {background-color:#FAF1CC; font-size:13px; font-weight:bold; color:#306caf;}
.accountH4b {font-size:13px; font-weight:bold; color:#306caf;}
.accountH4 {background-color:#FAF1CC; font-size:13px; font-weight:bold;}
a.accountH4:link {color:#306caf; text-decoration:none;}
a.accountH4:visited {color:#306caf; text-decoration:none;}
a.accountH4:hover {color:#E68B2C; text-decoration:none;}

.notification {font-size:11px; font-weight:bold; text-decoration:none;}
a.notification:link {font-size:11px; font-weight:bold; color:#306caf; text-decoration:none;}
a.notification:visited {font-size:11px; font-weight:bold; color:#306caf; text-decoration:none;}
a.notification:hover {font-size:11px; font-weight:bold; color:#E68B2C; text-decoration:none;}

.message {font-size:11px; font-weight:bold; text-decoration:none;}
a.message:link {font-size:11px; font-weight:bold; color:#306caf; text-decoration:none;}
a.message:visited {font-size:11px; font-weight:bold; color:#306caf; text-decoration:none;}
a.message:hover {font-size:11px; font-weight:bold; color:#E68B2C; text-decoration:none;}

.accountTextSmall {font-size:10px; font-weight:normal; text-decoration:underline;}
a.accountTextSmall:link {font-size:10px; font-weight:normal; color:#306caf; text-decoration:underline;}
a.accountTextSmall:visited {font-size:10px; font-weight:normal; color:#306caf; text-decoration:underline;}
a.accountTextSmall:hover {font-size:10px; font-weight:normal; color:#E68B2C; text-decoration:underline;}

.accountTextSidebar {font-size:10px; color:#363636; line-height:15px;}

.backtoHome {font-size:11px; font-weight:bold;}
a.backtoHome:link {color:#363636; text-decoration:underline;}
a.backtoHome:visited {color:#363636; text-decoration:underline;}
a.backtoHome:hover {color:#E68B2C; text-decoration:underline;}

#accountHeader {margin:5px 0 0 5px;}
#accountHeader h4 {font-size:14px; border-bottom:1px solid #cacaca; margin-bottom:10px;}
#accountHeader h4 span{font-size:9px; font-family:Verdana; color:#3B3B3B; background-color:#f5f8e3; border-style: none; border-width: 1px; padding:1px 4px 1px 4px;font-weight:normal; margin-top:-18px;}
.spantxt

#accountHeader p { display:inline;}
#accountHeader a.autorefresh {color:#306caf; text-decoration:none; margin-top:5px;}
#accountHeader a.autorefresh:hover {color:#306caf; text-decoration:none; margin-top:5px;}
.divider {width:2px; float:left; padding:0px 5px; margin-top:5px;}
.autorefresh {float:left;}

#accountContainer {margin:5px 0 0 40px; padding:0px; clear:left;}
#accountContainer_wide {margin:5px 0 0 110px; padding:0px; clear:left;}
#accountContainer h4 {font-size:14px; text-align:center;}




/* account box */
#accountTitle {margin:5px 0px 0px 5px; position:absolute;}
#accountLine {border-top:solid 1px #cacaca; width:442px; margin:22px 3px 0px 3px; position:absolute;}
#accountLeftbar {background-image:url(../../Images/account/account_barleft.gif); background-repeat:no-repeat; width:4px; height:485px; margin:0; float:left;}
#accountBox {background-image:url(../../Images/account/account_bkgrnd.gif); background-repeat:repeat-x; width:450px; height:485px; margin:0; float:left;}
#accountRightbar {background-image:url(../../Images/account/account_barright.gif); background-repeat:no-repeat; width:4px; height:485px; margin:0; float:left;}
.Table-DashBorder{font-size: 11px; color: #3B3B3B; line-height: 16px; border-style: dashed; border-color: #bbbbbb; border-width: 1px;}

/* Message Center */
#accountMessageContent {width:130px; margin:-15px 10px 0px 577px; position:absolute; text-align:right;}

.teaminfo {font-size:14px;color:#333; margin: 0px 6px 0px 6px; background-color:#fff; padding:10px 0px 10px 10px;}

/* Notification */
#accountNotificationContent {width:100px; margin:-15px 10px 0px 477px; position:absolute; text-align:right;}
#accountNotificationContent1 {width:100px; margin:-15px 10px 0px 477px; position:absolute; text-align:right;}
#accountNotificationDivider {width:5px; margin:-13px 15px 0px 582px; position:absolute; text-align:center;}


#accountNotificationContentN {width:100px; margin:-11px 10px 0px -100px; position:absolute; text-align:right;}
#accountNotificationContent1N {width:100px; margin:-11px 10px 0px -100px; position:absolute; text-align:right;}
#accountNotificationDividerN {width:5px; margin:-13px 15px 0px 0px; position:absolute; text-align:center;}


/* buying power tip */
.buyingpower {text-decoration:none; cursor:help; background-color:#FAF1CC; font-weight:bold; margin:0px 0px 0px 0px; padding:2px 0px; }
.buyingpoweramount {text-decoration:none; background-color:#FAF1CC; margin:0px 0px 0px 0px; padding:2px 0px; }
.buyingpowersmall {text-decoration:none; font-size:9px; cursor:help;}


/* account value and package */
#accountContent1Container {width:442px; margin:25px 5px 0px 5px; position:absolute; font-size:11px;}
.accountContent1 {font-size:11px; line-height:17px;}
#accountPackagelink {font-size:11px; font-weight:normal; color:#886021;}
#accountUpgradelink { font-size:11px; font-weight:normal; color:#363636; padding-left:20px; padding-right:10px; line-height:20px;}
#accountFund { background-color:#FAF1CC; margin:135px 20px 0px 93px; padding:3px 5px; position:absolute; font-size:11px; color:#363636; text-decoration:none;}
#accountFundStats { background-color:#FAF1CC; margin:20px 0px 0px 93px; padding:2px 5px; position:absolute;}
#accountContentLineDotted0 {border-top:dotted 1px #cacaca; width:442px; margin:130px 4px 0px 4px; padding:3px 5px; position:absolute;}
#accountContentLineDotted1 {border-top:dotted 1px #cacaca; width:442px; margin:153px 4px 0px 4px; position:absolute;}


/* pending real-time orders */
#accountContent2Container {margin:158px 10px 0px 0px; position:absolute;}
#accountFundicon {background-image:url(../../Images/fund/transfer_small.jpg); background-repeat:no-repeat; width:67px; height:59px; margin-left:5px; position:absolute;}
#accountContent2 {width:355px; margin:0px 10px 0px 93px; position:absolute; clear:none;}
#accountContent2 ul {LIST-STYLE-IMAGE: url(../../Images/home/clear.gif); margin:5px 0px; font-size:11px;}	
#accountPending { background-color:#FAF1CC; margin:238px 10px 0px 93px; padding:3px 5px; position:absolute; font-size:11px; color:#363636; text-decoration:none;}
#accountPendingStats { background-color:#FAF1CC; margin:238px 10px 0px 180px; padding:2px 5px; position:absolute;}
#accountContentLineDotted2 {border-top:dotted 1px #cacaca; width:442px; margin:263px 4px 0px 4px; position:absolute;}


/*scheduled investment plans */
#accountContent3Container {margin:268px 10px 0px 0px; position:absolute;}
#accountPendingicon {background-image:url(../../Images/account/pending.jpg); background-repeat:no-repeat; width:73px; height:61px; margin-left:5px; position:absolute;}  
#accountContent3 {width:355px; margin:0px 10px 0px 93px; position:absolute; clear:none;}
#accountContent3 ul {LIST-STYLE-IMAGE: url(../../Images/home/clear.gif); margin:5px 0px; font-size:11px;}	
#accountAutoPlan { background-color:#FAF1CC; margin:345px 10px 0px 93px; padding:3px 5px; position:absolute; font-size:11px; color:#363636; text-decoration:none;}
#accountAutoPlanStats { background-color:#FAF1CC; margin:345px 10px 0px 165px; padding:2px 5px; position:absolute;}
#accountContentLineDotted3 {border-top:dotted 1px #cacaca; width:442px; margin:370px 4px 0px 4px; position:absolute;}



/* fund transfer overview*/
#accountContent4Container {margin:378px 10px 0px 0px; position:absolute;}
#accountAutoPlanicon {background-image:url(../../Images/account/autoplan.jpg); background-repeat:no-repeat; width:70px; height:51px; margin-left:5px; position:absolute;}
#accountContent4 {width:355px; margin:0px 10px 0px 93px; position:absolute; clear:none;}
#accountContent4 ul {LIST-STYLE-IMAGE: url(../../Images/home/clear.gif); margin:5px 0px;  font-size:11px;}
#accountTransferPending { background-color:#FAF1CC; margin:425px 10px 0px 93px; padding:3px 5px; position:absolute; font-size:11px; color:#363636; text-decoration:none;}
#accountTransferPendingStats { background-color:#FAF1CC; margin:425px 10px 0px 143px; padding:2px 5px; position:absolute;}
#accountTransferHistory { margin:425px 10px 80px 190px; padding:3px 5px; position:absolute; font-size:11px; font-weight:normal; color:#363636; text-decoration:none;}
#accountTransferProcessing { background-color:#FAF1CC; margin:448px 10px 0px 93px; padding:3px 5px; position:absolute; font-size:11px;  color:#363636; text-decoration:none;}
#accountTransferProcessingStats { background-color:#FAF1CC; margin:448px 10px 0px 159px; padding:2px 5px; position:absolute;}
#accountTransferUnsettled { background-color:#FAF1CC; margin:448px 10px 80px 190px; padding:3px 5px; position:absolute; font-size:11px; font-weight:normal; color:#363636; text-decoration:none;}


	/* positions box */
#positionsSide {float:left; margin:0 0 10px 20px;}
#positionsTitle {margin:5px 0px 0px 5px; position:absolute;}
#positionsLeftbar {background-image:url(../../Images/account/account_barleft_small.gif); background-repeat:no-repeat; width:4px; height:115px; margin:0; float:left;}
#positionsBox {background-image:url(../../Images/account/account_bkgrnd_small.gif); background-repeat:repeat-x; width:230px; height:115px; margin:0; float:left;}
#positionsRightbar {background-image:url(../../Images/account/account_barright_small.gif); background-repeat:no-repeat; width:4px; height:115px; margin:0; float:left;}
#positionsLine {border-top:solid 1px #cacaca; width:224px; margin:20px 3px 0px 3px; position:absolute;}
#positionsContent { width:224px; margin:23px 3px 0px 3px; position:absolute; }
#positionsLineDotted {border-top:dotted 1px #cacaca; width:220px; margin:15px 3px 0px 3px; position:absolute;}
.BtnPosition {background-color:#e6e6e6; font-size:12px; font-weight:normal; color:#000; text-decoration:none; width:100px; height:23px; border:solid 1px #808080; margin-top:3px;}


	/* activities box */
#activitiesSide {float:left; margin:0 0 10px 20px;}
#activitiesTitle {margin:5px 0px 0px 5px; position:absolute;}
#activitiesLeftbar {background-image:url(../../Images/account/account_barleft_small.gif); background-repeat:no-repeat; width:4px; height:115px; margin:0; float:left;}
#activitiesBox {background-image:url(../../Images/account/account_bkgrnd_small.gif); background-repeat:repeat-x; width:230px; height:115px; margin:0; float:left;}
#activitiesRightbar {background-image:url(../../Images/account/account_barright_small.gif); background-repeat:no-repeat; width:4px; height:115px; margin:0; float:left;}
#activitiesLine {border-top:solid 1px #cacaca; width:224px; margin:20px 3px 0px 3px; position:absolute;}
#activitiesContent { width:224px; margin:23px 3px 0px 3px; position:absolute; }
#activitiesLineDotted {border-top:dotted 1px #cacaca; width:220px; margin:15px 3px 0px 3px; position:absolute;}



	/* orderstatus box */
#orderstatusSide {float:left; margin:0 0 10px 20px;}
#orderstatusTitle {margin:5px 0px 0px 5px; position:absolute;}
#orderstatusLeftbar {background-image:url(../../Images/account/account_barleft_small.gif); background-repeat:no-repeat; width:4px; height:115px; margin:0; float:left;}
#orderstatusBox {background-image:url(../../Images/account/account_bkgrnd_small.gif); background-repeat:repeat-x; width:230px; height:115px; margin:0; float:left;}
#orderstatusRightbar {background-image:url(../../Images/account/account_barright_small.gif); background-repeat:no-repeat; width:4px; height:115px; margin:0; float:left;}
#orderstatusLine {border-top:solid 1px #cacaca; width:224px; margin:20px 3px 0px 3px; position:absolute;}
#orderstatusContent { width:224px; margin:23px 3px 0px 3px; position:absolute; }
#orderstatusLineDotted {border-top:dotted 1px #cacaca; width:220px; margin:15px 3px 0px 3px; position:absolute;}


	/* watchlist box */
#watchlistSide {float:left; margin:0 0 10px 20px;}
#watchlistTitle {margin:5px 0px 0px 5px; position:absolute;}
#watchlistLeftbar {background-image:url(../../Images/account/account_barleft_small.gif); background-repeat:no-repeat; width:4px; height:115px; margin:0; float:left;}
#watchlistBox {background-image:url(../../Images/account/account_bkgrnd_small.gif); background-repeat:repeat-x; width:230px; height:115px; margin:0; float:left;}
#watchlistRightbar {background-image:url(../../Images/account/account_barright_small.gif); background-repeat:no-repeat; width:4px; height:115px; margin:0; float:left;}
#watchlistLine {border-top:solid 1px #cacaca; width:224px; margin:20px 3px 0px 3px; position:absolute;}
#watchlistContent { width:224px; margin:23px 3px 0px 3px; position:absolute; }
#watchlistLineDotted {border-top:dotted 1px #cacaca; width:220px; margin:15px 3px 0px 3px; position:absolute;}



/* Package page and Upgrade Package Page */
#UpgradeError { width:686px; text-align:center; margin-left:10px;}
#description {margin:10px 0px 0px 0px; padding-left:40px; float:left;}
#compareBtn {float:left; margin:10px 0px 0px 10px;}
.promotionbkgrnd {font-size: 11px; color: #3B3B3B; background-color:#ddedff; border-bottom:2px solid #ffffff;}

#packageContainer { margin:0; float:left;}
#packageHeader { margin:10px 0 0 0; float:left;}
#pricingHeaderR1 {margin:0 35px 0 0; float:right;}
#pricingHeaderR3 {margin:0 70px 0 0; float:right;}
	/* Upgarde button for IE6 Only */
* html #pricingHeaderR1 {margin:0 15px 0 0; float:right;}
* html #pricingHeaderR3 {margin:0 60px 0 0; float:right;}
/*.package1 {background:url(../../Images/home/standard_btn.gif) no-repeat; width:186px; height:48px; display:block;}
.package1:hover {background:url(../../Images/home/standard_btn_hover.gif) no-repeat; width:186px; height:48px; display:block;}
#pricingHeaderR2 {margin:0;}
.package3 {background:url(../../Images/home/premium_btn.gif) no-repeat; width:186px; height:48px; display:block;}
.package3:hover {background:url(../../Images/home/premium_btn_hover.gif) no-repeat; width:186px; height:48px; display:block;}
*/
#packageBox {width:770px; float:left; clear:left; margin:10px 0 0 10px;}
#packageFeatures {background-color:#fff; width:255px; height:335px; float:left; border-top:1px solid #cacaca; border-left:1px solid #cacaca; border-right:1px solid #cacaca; font-size:12px;}
#packageFeatures td {border-bottom:1px solid #cacaca; text-align:center; height:37px;}
#packageR3 {background:url(../../Images/home/premium_bkgrnd.jpg) repeat-x; width:256px; height:335px; float:left; border-top:1px solid #cacaca; font-size:12px;}
#packageR3 td {border-bottom:1px solid #cacaca; text-align:center; height:37px;}
/*#packageR2 {background-color:#FFE88E; width:179px; height:476px; border-top:1px solid #cacaca;; float:left;}*/
#packageR1 {background:url(../../Images/home/standard_bkgrnd.jpg) repeat-x; width:256px; height:335px; float:left; border-top:1px solid #cacaca; border-left:1px solid #cacaca; border-right:1px solid #cacaca; font-size:12px;}
#packageR1 td {border-bottom:1px solid #cacaca; text-align:center; height:37px;}

#pricingalert {width:580px; line-height:18px; background-color:#FFE88E; border:1px solid #F0B93A; margin:-18px 0px 0px 12px; padding-left:5px; position:absolute; color:#363636; text-align:left; font-weight:normal; font-size:13px; text-decoration:none;}
#pricingalert2 {width:580px; line-height:18px; background-color:#FFE88E; border:1px solid #F0B93A; margin-left:12px; padding-left:5px; position:absolute; color:#363636; text-align:left; font-weight:normal; font-size:13px; text-decoration:none;}
#pricingalert3 {width:580px; line-height:18px; background-color:#FFE88E; border:1px solid #F0B93A; margin:-18px 0px 0px 0px; padding-left:0px; position:absolute; color:#363636; text-align:center; font-weight:normal; font-size:13px; text-decoration:none;}


.noteTextBox {font-size:11px; font-weight:normal; color:#000; border:solid 1px #363636;  margin-top:5px; padding:3px; }

#sharedisclaimer {margin:5px 0 0 15px; float:left; clear:left; width:770px;}

		/* Open button */
#accountOpenBtn { background-image:url(../../Images/whySS/open_account.gif); background-repeat:no-repeat; width:214px; height:48px; margin:10px 0px 0px 250px; float:left; clear:both;}

/*PDF icon */
#pdfcontainer {margin:0px; padding:0px; float:left;}
#pdficon { background-image:url(../../Images/Icons/getacro.gif); background-repeat:no-repeat; width:112px; height:33px; margin:3px 5px 0px 0px; float:left;}
#pdftext {font-size:11px; font-weight:normal; color:#666; margin:0px; padding:2px; float:left; width:600px;}

#error {float:left; clear:left; margin:5px 0;}
#form1099 {float:left; clear:left; margin:5px 0; width:750px;}

/* Select Upgrade Page */
#upgradeBox {background:#fff url(../../Images/trade/StatusBox_mid.jpg) repeat-y top left; width:617px; margin-top:10px;}
#upgradeBoxTop {background:#fff url(../../Images/trade/StatusBox_top.jpg) no-repeat top left; width:617px; height:32px;}
#upgradeBoxTop h4 {font-size:12px; font-weight:bold; border-bottom:1px solid #cacaca; padding:5px 0px; text-align:left; width:95%; margin-left:10px;}
#upgradeBoxMid {text-align:left;}
#upgradeBoxMid ul {margin-left:35px;}
#upgradeBoxMid ul li {list-style:square; margin:5px 0; padding:5px 0 0 0px;}
#upgradeBoxMid table {margin-left:25px;}
#content1 {padding:0 0 10px 0px; border-bottom:1px dotted #cacaca; width:95%; margin-left:20px;}
#content2 {padding:10px 0 10px 20px;}
#upgradeBoxBtm {background:#fff url(../../Images/trade/StatusBox_bottom.jpg) no-repeat top left; width:617px; height:3px;}

/* Upgrade Modal box */
.selectUpgradeCurrent {text-align:left; border-bottom:1px dotted #cacaca; margin:5px 0 10px 100px; width:550px;}
.selectUpgradeCurrent ul {margin-left:35px;}
.selectUpgradeCurrent ul li {list-style:square; margin:5px 0; padding:5px 0 0 0px;}
.selectUpgradeNext {text-align:left; margin:5px 0 10px 100px; width:550px;}
.selectUpgradeNext ul {margin-left:35px;}
.selectUpgradeNext ul li {list-style:square; margin:5px 0; padding:5px 0 0 0px;}
.modalError {font-size:12px; margin:10px auto; padding:5px; color:#ff0000;} 

/* Compare Us page */
.openBtn { background-image:url(../../Images/whySS/open_account.gif); background-repeat:no-repeat; width:214px; height:48px; margin:10px 0px 0px 250px; float:left; clear:both;}


/* Account Settings page */
.width130 {width:130px; padding:3px 5px;}
.width110 {width:110px; padding:3px 5px;}
.width190 {width:190px; padding:3px 5px;}
.width35 {width:35%; padding:2px 10px;}
.width5 {width:5%; padding:2px 0;}
.width60 {width:60%; padding:2px 0;}
.width20 {width:20%; padding:3px 5px;}
.width80 {width:80%; padding:3px 5px;}
.employerInfo {padding-left:5px;} 
	/* For modal pop-up */
.mainModal {margin:5px auto; width:450px;}
.mainModal p {margin:10px; text-align:left;}
.idText {margin:5px 0 0 80px;}
.emailText {margin:5px 0 0 75px;}
.questionText {margin:5px 0 0 38px;}
.answerText {margin:5px 0 0 85px;}
.pwdTextBox1 {background-color:#FFF; border:1px solid #666666; padding:2px; width:100px; margin-left:47px; cursor:text;}
.pwdTextBox2 {background-color:#FFF; border:1px solid #666666; padding:2px; width:100px; margin-left:65px; cursor:text;}
.pwdTextBox3 {background-color:#FFF; border:1px solid #666666; padding:2px; width:100px; margin-left:20px; cursor:text;}
.emailTextBox1 {background-color:#FFF; border:1px solid #666666; padding:2px; width:190px; margin-left:88px; cursor:text;}
.emailTextBox2 {background-color:#FFF; border:1px solid #666666; padding:2px; width:190px; margin-left:42px; cursor:text;}
.questionListBox {background-color:#FFF; border:1px solid #666666; padding:2px; width:195px; margin-left:52px;}
.answerTextBox {background-color:#FFF; border:1px solid #666666; padding:2px; width:190px; margin-left:100px; cursor:text;}

	/*security help */
#securityContainer {margin:0 0 0 10px; padding:0px; border-bottom:1px solid #cacaca; width:550px; float:left;}
#securityHelp {float:right; width:200px; margin:0;}
#securityHelp h1 {background-color:#EFEFEF; border:1px solid #cacaca; padding:3px; font-size:11px;}
#securityHelp ul li {margin:5px 3px; list-style:none;}
#securityHelp ul li a {text-decoration:underline;}
.helpContent {background-color:#EFEFEF; padding:5px;}


	/* Message Center Compose styles */
	
#supportContainer3 {margin:0; float:left;}
#supportLeftbar {background-image:url(../../Images/help/support_barleft.gif); background-repeat:no-repeat; width:4px; height:455px; margin:10px 0px 0px 15px; position:absolute;}
#supportBox {background-image:url(../../Images/help/support_barbkgrnd.gif); background-repeat:repeat-x; width:450px; height:455px; margin:10px 0px 0px 19px; position:absolute;}
#supportRightbar {background-image:url(../../Images/help/support_barright.gif); background-repeat:no-repeat; width:4px; height:455px; margin:10px 0px 0px 469px; position:absolute;}

#supportTitle {margin:5px 0px 0px 5px; float:left; border-bottom:solid 1px #cacaca; display:inline;}
#supportTitle h2 {font-size:14px; font-weight:bold; float:left;}
#supportTitle p {float:right; }

#supportContent1b {width:450px; margin:0px; float:left;}
#supportContent1b p {margin:10px 0 0 15px;}
#supportRequired2 {width:450px; margin:0px; float:left;}
#supportRequired2 p {margin:10px 0 0 15px;}

#supportContent32 {width:450px; margin:0px; float:left;}
#supportContent32 p {margin:15px 0 0 15px;}

#supportLogin {width:30px; margin:60px 16px 0px 400px; position:absolute; clear:none;}
#supportButtons { width:450px; margin:470px 0px 0px 20px;}
.supportSpacer {padding-top:5px;}


/* Title start */
.Title1 {font-size: 18px; color: #3B3B3B; font-weight: bold;}
.Title2 { font-size: 14px; color: #3B3B3B; font-weight: bold;}
.Title3 {font-size: 13px; color: #3B3B3B; font-weight: bold;}
.Title4 {font-size: 12px; color: #3B3B3B; font-weight: bold;}
.TitleLine {border-bottom:1px solid #cacaca; padding:2px 0px 1px 2px;}
/* Title end */





	/* shared style */
.titleBk {background-color:#d4ebfa; padding:2px 0px 2px 5px; border-bottom:1px solid #77B3EF;}
.inlineText {padding:5px 2px 5px 5px; font-size:11px; color:#363636; border-bottom:1px dotted #cacaca;}
.Text2 {padding:5px 2px 5px 5px; font-size:11px; color:#363636;}



/* preferences style */

.titleBk2 {background-color:#fbd35a; padding:2px 0px; border-bottom:1px solid #77B3EF; text-align:center;}
.titleBk3 {background-color:#306caf; padding:2px 0px; border-bottom:1px solid #77B3EF; text-align:center; color:#fff;}
.inlineText2 {padding:5px 2px 5px 5px; font-size:11px; color:#363636; border-bottom:1px dotted #cacaca; text-align:center;}
#features {position:absolute; margin:15px 0px 0px 20px; width:600px;}
#orders {position:absolute; margin:265px 0px 0px 20px; width:495px;}
#price2 {position:absolute; margin:410px 0px 0px 20px; width:495px;}
#account {position:absolute; margin:795px 0px 0px 20px; width:495px;}



/* Error Varidate */
.rederror {text-decoration:none; font-size:7.5px; color:#ED1C24; font-weight:normal;}
.rederror-va {text-decoration:none; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:11px; color:#ED1C24; font-weight:bold}


.tderror{ table-layout:auto;  text-decoration:none; font-size:10px; color:#ED1C24; font-weight:normal; border-style: solid; background-color:Transparent; border-color: #CC3300; border-width: 1px; padding-left: 8px; padding-right: 8px; padding-top: 5px; padding-bottom: 5px;}
.tderrorNoBorder{ table-layout:auto;  text-decoration:none; font-size:12px; color:#ED1C24; font-weight:normal; border-width: 1px;  background-color:Transparent;}
.tderrorNoBorder2{ table-layout:auto;  text-decoration:none; font-size:10px; color:#ED1C24; font-weight:normal; background-color:Transparent; border-style: solid; border-color: #CC3300; border-width: 1px; padding-left: 8px; padding-right: 8px; padding-top: 1px; padding-bottom: 1px;}
.tderrorNoBorder3{ table-layout:auto;  text-decoration:none; font-size:11px; color:#ED1C24; font-weight:normal; background-color:Transparent; border-width: 1px; padding-left: 8px; padding-right: 8px; padding-top: 2px; padding-bottom: 2px;}

.tderror2{ color:#ED1C24; font-weight:normal; border-style: solid; border-color: #CC3300; border-width: 1px; margin:1000px 0px 0px 0px;}



/* Greybox styles */
#GB_overlay {background-color: #306caf; position: absolute; margin: auto; top: 0; left: 0; z-index: 100;}
#GB_window {left: 0; top: 0; font-size: 1px; position: absolute; overflow: visible; z-index: 150;}
#GB_window .content {width: auto; margin: 0; padding: 0;}
#GB_frame {border: 0; margin: 0; padding: 0; overflow: auto; white-space: nowrap;}

.GB_Gallery {margin: 0 22px 0 22px;}
.GB_Gallery .content {background-color: #fff; border: 3px solid #ddd;}
.GB_header {top: 10px; left: 0; margin: 0; z-index: 500; position: absolute; border-bottom: 2px solid #555; border-top: 2px solid #555;}
.GB_header .inner { background-color: #306caf; font-family: Arial, Verdana, sans-serif; padding: 2px 20px 2px 20px;}
.GB_header table { margin: 0; width: 100%; border-collapse: collapse;}
.GB_header .caption {text-align: left; color: #eee; white-space: nowrap; font-size: 20px;}
.GB_header .close { text-align: right;}
.GB_header .close img {z-index: 500; cursor: pointer;}
.GB_header .middle {white-space: nowrap; text-align: center;}

#GB_middle {color: #eee;}
#GB_middle img {cursor: pointer; vertical-align: middle;}
#GB_middle .disabled {cursor: default;}
#GB_middle .left {padding-right: 10px;}
#GB_middle .right {padding-left: 10px;}

.GB_Window .content {background-color: #fff; border: 3px solid #ccc; border-top: none;}
.GB_Window .header {border-bottom: 1px solid #aaa; border-top: 1px solid #999; border-left: 3px solid #ccc; border-right: 3px solid #ccc; margin: 0; height: 22px; font-size: 12px; padding: 3px 0; color: #333;}
.GB_Window .caption {font-size: 12px; text-align: left; font-weight: bold; white-space: nowrap; padding-right: 20px;}
.GB_Window .close { text-align: right; }
.GB_Window .close span {font-size: 12px; cursor: pointer; }
.GB_Window .close img {cursor: pointer; padding: 0 3px 0 0;}
.GB_Window .on { border-bottom: 1px solid #333; }
.GB_Window .click { border-bottom: 1px solid red; }



a.info2{
    position:relative; /*this is the key*/
    z-index:24;}

a.info2:hover{z-index:25;}

a.info2 span{display: none;}

a.info2:hover span{ /*the span will display just on :hover state*/
    display:block;
    position:absolute;
    font-size:11px;
    font-style: normal;
    top:2em; right:2em; width:20em;
    border:1px solid #2D6596;
    background-color:#fff; color:#000;
    padding:8px 8px 8px 8px;
    text-align: left}
    
/* Refer friend page */
#referHeader {width:750px;}
#referHeader p {line-height:14px;}
#referHeader a {display:block;}
#ctl00_ContentPlaceHolder1_Tabs_Panel1_divClose {font-weight: bold; font-size:10px; border:1px solid #ff0000; width:750px; padding:5px;}
#ctl00_ContentPlaceHolder1_Tabs_Panel1_divClose p input {margin-left:15px;}
#innerTable td.disclaimer {font-size:10px;}
#legendTable {font-size:10px; background-color:#ebebeb; border: 0px solid #fff; width:100%;}


/* Watch List page */
#FlashContainer { margin:0 0 10px 15px; float:left; display:inline;}
#formFlashIcon { margin:0 5px; float:left;}
#formFlashText { width:450px; color:#666; margin:0 0 0 5px; float:left;}

.validatorCalloutHighlight 
{
    background-color: #FFFACD; 
}

.tdDataBg {background: url(../../Images/watchlist/bg_td.gif) repeat-x ;}
.tdDot35 {font-size: 11px; color: #3B3B3B; background-color: #FFFFFF; height:35px; background-image:url(../../Images/Fund/bg_dot_h35.gif); background-repeat:repeat-x}
.activityContent {margin:0; padding:0; width:100%;}
.activityContent tr td {border-bottom:1px dotted #cacaca; line-height:25px; padding-left:3px;}
.activityContent th {padding-left:3px;}
#ctl00_ContentPlaceHolder1_lblTotalItems {margin:0 10px; padding:0 10px; font-weight:bold; border-left:1px solid #306caf;}

/* for Small key pad */
#ctl00_ContentPlaceHolder1_Smallkeypad1_KeypadTable tr td {border:solid 2px #fff; padding:0px;}
#ctl00_ContentPlaceHolder1_Smallkeypad1_KeypadTable tr td:hover {border:solid 2px #24be10; background-color:#fff; padding:0px;}
	/* Following hack for IE6 or below only */
* html #ctl00_ContentPlaceHolder1_Smallkeypad1_KeypadTable tr td a {border:solid 2px #fff; background-color:#fff; display:block; padding:0px;}
* html #ctl00_ContentPlaceHolder1_Smallkeypad1_KeypadTable tr td a:link {border:solid 2px #fff; background-color:#fff; display:block; padding:0px;}
* html #ctl00_ContentPlaceHolder1_Smallkeypad1_KeypadTable tr td a:hover {border:solid 2px #24be10; background-color:#fff; display:block; padding:0px;}
	/* End hack */


/* Pacakage detail page */
.packageTable {margin:10px 0 10px 0; padding:5; width:100%;}
.packageTable td {padding:3px;}
.packageBorderBottom { font-size:12px; border-bottom: 1px solid #cacaca;}
.packageName {font-weight:bold; font-size:12px;}
.packageinfo {border:1px solid #306caf; font-size:12px; background-color:#ddedff; padding:3px; width:980px;}
.promoTable { margin:10px 0 0 0; padding:0; width:100%;}
.promoTable td {padding:3px; font-size:12px;}
.promoHeader {font-weight:bold; background-color:#ddedff;}
.promoData {width:100%; padding:0;}
.promoData td {padding:3px;}
.promoItem {border-bottom:1px dotted #cacaca; padding:5px 0;}

/* New Account Overview */

#contentOverview {
	background: #FFF url(../../Images/bg_menu.gif) repeat-x scroll center top;
	width: 990px;
	margin: 0px auto;
	padding: 8px 0px 0px 0px;
	border: 0px solid #000;
	font-size: 12px;
}

#colOneOverview { float: left; width: 412px; margin:0 0 0 5px;}

/* colOne Box */
.panelBoxOne {background:transparent url(../../Images/Account/col1_mid.jpg) repeat-y top left; width:410px;}
.panelBoxOneTop {background:transparent url(../../Images/Account/col1_top.jpg) no-repeat top left; width:410px; height:24px; text-align:left;}
.panelBoxOneTop span {font-weight:bold; position:absolute; margin:5px 0 0 10px;}
.panelBoxOneMid { padding:6px; }
.panelBoxOneMid td{ padding: 3px 5px 4px 10px;}
.panelBoxOneMid p {font-size:12px; margin:10px auto; width:400px; text-align:left;}
.panelBoxOneBtm {background:#fff url(../../Images/Account/col1_bot.jpg) no-repeat top left; width:410px; height:9px; clear:both;}

.positionChart { text-align:center; padding:2px; margin-top:2px;}
.rowStyle { height:18px;}

#colTwoOverview { float: right; width: 540px; margin:0 8px 0 0;}


/* colTwo Box */
.panelBoxTwo {background:transparent url(../../Images/Account/col2_mid.jpg) repeat-y top left; width:540px;}
.panelBoxTwoTop {background:transparent url(../../Images/Account/col2_top.jpg) no-repeat top left; width:540px; height:24px; text-align:left;}
.panelBoxTwoTop span {font-weight:bold; position:absolute; margin:5px 0 0 10px;}
.panelBoxTwoMid { padding:5px; }
.panelBoxTwoMid2 { padding: 0 0 0 3px; }
.panelBoxTwoMid td{ padding: 3px 5px 4px 10px;}
.panelBoxTwoMid img { padding:0 3px 0 3px;}
.panelBoxTwoMid p {font-size:12px; margin:10px auto; width:500px; text-align:left; margin: }
.panelBoxTwoBtm {background:#fff url(../../Images/Account/col2_bot.jpg) no-repeat top left; width:540px; height:9px; clear:both;}



.panelBox { border: 1px solid #c1d7f2; background-color:#FFF; margin-left:2px; padding:3x; font-size:12px;}
.panelBoxMsg { border: 1px solid #c1d7f2; background-color:#ffffb8; padding:3px; font-size:1em; }
.panelBox2 { background:transparent url(../../Images/Account/bg_open_order.jpg) repeat-x top left; border: 1px solid #c1d7f2; margin-left:4px; padding:3px; font-size:0.9em;}
.panelBoxPosition { background:transparent url(../../Images/Account/bg_open_order.jpg) repeat-x top left; border: 0px solid #c1d7f2; padding:2px; font-size:11px;}
.panelBoxPosition2 { background:transparent url(../../Images/Account/bg_positionBox.gif) repeat-x top left; border: 0px; padding:2px; font-size:11px;}
.panelBgGrid { background:transparent url(../../Images/Account/bg_grid_view.jpg) repeat-x top left; border: 0px solid #c1d7f2; font-size:11px;}
.panelBgGridHeader { background:transparent url(../../Images/Account/bg_grid_view_header.jpg) repeat-x top left; font-weight:bold;}
.panelBgGridFooter { font-weight:bold; background-color:#d5e2f2; height:20px;}

#ctl00_ContentPlaceHolder1_UpdatePanel1 { height:140px;}

.panelBoxTextBtm {padding: 6px 0 0px 15px; font-size:12px; width:380px;}
.panelBoxTextBtm span{ padding:5px 0 0px 96px; color:#215b9b;}

.changeUp { color:#009900}
.changeDown { color:#FF0000}

#panelBoxTextTrade { font-weight:normal; margin:0 0 0 8px;}
#panelBoxTextPosition { font-weight:bold; margin:0 0 0 8px; padding:0px;}

#content h3 {color: #2F73B8;}
#content { padding-top:20px;}

.IconClose {background-image:url(../../Images/Icons/delete.gif); width:18; height:11; background-repeat:no-repeat; cursor:pointer; text-decoration:none; }
.rfSEND {background-image:url(../../Images/Account/rf_bt_send.gif); width:96; height:49; background-repeat:no-repeat; cursor:pointer; text-decoration:none; }


/* McAffe activation page */
#McaffeActivateContainer { background:url(../../Images/McAffe/activate_grnd.jpg) no-repeat; width:761px; height:667px; position:relative; margin:20px auto;}
.activatetitle {position:absolute; margin:20px 35px;}
.intro {position:absolute; margin:65px 35px; width:700px;}
.Qualified {position:absolute; margin:120px 35px; background:url(../../Images/McAffe/qualified_box.jpg) no-repeat; width:689px; height:90px;}
.Qualified p {font-size:14px; padding:5px 5px 0 10px; line-height:18px;}
.Notqualified {position:absolute; margin:120px 35px; background:url(../../Images/McAffe/Notqualified_box.jpg) no-repeat; width:689px; height:90px;}
.Notqualified p {font-size:14px; padding:5px 5px 0 10px; line-height:18px;}
.Notqualified a {font-size:14px; color:#363636; text-decoration:underline;}
.Notqualified a:hover {color:#306caf; text-decoration:none;}
.activateBox {position:absolute; margin:230px 15px 0 20px;}
.promoBtn { background:url(../../Images/McAffe/promoCode_btn.png) no-repeat; width:184px; height:34px; display:block; position:absolute; margin:235px 15px 0 270px;}
a.promoBtn:hover {background:url(../../Images/McAffe/promoCode_btn_hover.png) no-repeat;}
.promoCode {font-size:16px; font-weight:bold; position:absolute; margin:245px 15px 0 500px;}
.mcafeeBtn { background:url(../../Images/McAffe/getMcAffe_btn.png) no-repeat; width:358px; height:43px; display:block; position:absolute; margin:300px 15px 0 270px;}
a.mcafeeBtn:hover {background:url(../../Images/McAffe/getMcAffe_btn_hover.png) no-repeat;}
.promoHelp {position:absolute; margin:270px 15px 0 275px;}
.whatis { position:absolute; margin:345px 15px 0 275px;}
#howto {position:absolute; margin:420px 0 0 35px;}
#howto h3 {font-size:14px;}
#howto ul { list-style:square; margin:5px 0 0 15px;}
#howto ul li {padding:3px 0;}
#terms {position:absolute; margin:550px 0 0 35px; font-size:10px;width:700px;}
#terms p {font-size:9px; text-align:justify;}

.mcafeeAcctPromo {background:url(../../Images/McAffe/mcaffeAcct_promo.png) no-repeat; width:541px; height:73px; display:block; float:right; margin:15px 7px 0 0;}

/* Low margin page */
#contentMain {margin:5px 0 0 5px;}
#contentMain h5 {font-size:12px; border-bottom:1px solid #cacaca; margin:15px 0 5px 0;}
#contentMain p {margin:5px 0;}
#contentMain p.disclaimer {font-size:10px;}
.table1 {margin:0; padding:0; width:100%; text-align:left; font-size:12px;}
.table1 th {background-color:#B1D3F7; line-height:25px; border-bottom:1px solid #363636; padding-left:5px;}
.table1 td {border-bottom:1px solid #cacaca; padding:5px; width:50%;}
.table1 td span {margin-left:67px;}
.table3 {margin:0; padding:0; width:100%; text-align:center; font-size:12px;}
.table3 th {background-color:#cacaca; line-height:25px; border-bottom:1px solid #363636; border-right:1px solid #fff; padding-left:5px; color:#363636; width:12%;}
.table3 th.sogo {background-color:#306caf; color:#fff; border-bottom:1px solid #fff; width:25%; font-size:14px;}
.table3 th.balance, .table3 td.balance {text-align:left;}
.table3 td {border-bottom:1px solid #cacaca; padding:5px;}
.table3 td.sogo {background-color:#306caf; color:#fff; border-right:1px solid #fff; font-size:14px; font-weight:bold;}
#links a {display:block; font-size:14px; font-weight:bold; margin:10px 0;}

/* Position page */
.positionContent {margin:0; padding:0;}
.positionContent tr td {border-bottom:1px dotted #cacaca; line-height:25px; font-family:Arial,Verdana,sans-serif; font-size:11px; color: #3B3B3B;}


/* New Positions page */
.positionsHeaderBg {background-color:#ddedff; border-top:1px solid #306caf; border-bottom:1px solid #306caf; height:22px;}
.dataWrapper {margin-top:-1px; border-top:1px solid #fff; border-left:1px solid #999; border-right:1px solid #999; border-bottom:1px solid #999;}

/* DRIP page */
.dripContent {width:200px;}


#ctl00_ContentPlaceHolder1_TabContainer1_allpositions{ height:260px;}
#ctl00_ContentPlaceHolder1_TabContainer1_longPositions{ height:260px;}
#ctl00_ContentPlaceHolder1_TabContainer1_shortPositions { height:260px;}
#ctl00_ContentPlaceHolder1_TabContainer1_body{ height:260px;}
#ctl00_ContentPlaceHolder1_tabUpdatePanel{height:298px;}


/* Account Overview*/
input.goBtn {
background:#FFFFFF url(../../Images/Buttons/bt_smb_Accsearch.gif) repeat scroll 0 0;  
color:#363636;
cursor:pointer;
font-weight:normal;
height:18px;

text-align:center;
width:40px;
}
.symbolsearch {float:right; margin-top:-20px;}

/* To target a safari browser issue */

@media screen and (-webkit-min-device-pixel-ratio:0){

   .symbolsearch {float:right;margin-top:-4px;}
  }   
