


.selectLang{width:140px; text-align:center;}

body { background-color: #000; font-size:11px; color:#fff; font-family:Verdana, Arial, Helvetica, sans-serif;text-align:center; padding:0; margin:5px 0; background-image:url(../../images/bg_streamer.jpg)}
img {border:none;}
a:link, a:visited {color:#ffcc00; text-decoration:none; font-size:11px;}
a:hover, a:active {color:#cacaca; text-decoration:underline; font-size:11px;}

.font9px {color:#cacaca; font-size:9px;}
.font11px {color:#cacaca; font-size:11px;}

.font13px {font-size:13px;}
a.font13px:link, a.font13px:visited {color:#ffcc00; text-decoration:none; font-size:13px;}
a.font13px:hover, a.font13px:active {color:#cacaca; text-decoration:underline; font-size:13px;}

.font14px {font-size:14px; font-weight:bold;}
.font16px {font-size:16px;}

/* toolip mouseover popup */
a.info{ position:relative; z-index:24; color:#000; text-decoration:none}
a.info:hover{z-index:25;}
a.info span{display: none}
a.info:hover span{ display:block; position:absolute; top:3.2em; left:2em; padding-top:2px; width:95px; height:15px; border:2px solid #bdbd9b; font-size:9px; font-weight:bold; background-color:#ffffcc; color:#333; text-align: center}



/* outer */

div#outer { width:800px; background-color:#000; margin:0px auto 0px auto; padding:0px; border: 1px solid #666; background-color: #000;}

.outer { width:800px; background-color:#000; margin:0px auto 0px auto; padding:0px; border: 1px solid #666; background-color: #000;}
.outerCompact { width: 290px; background-color:#000;	margin:0px auto 0px auto; padding: 0px;	border: 1px solid #666;	background-color: #000;}


div#outerLogin 
{ 
	width:800px; 
	margin:0px auto 0px auto;	
	padding: 0px; 
	border: 1px solid #666; 
	background-color: #000; 
	background: #000 url(../../images/bg_login.jpg) repeat-x;
	background-position:left bottom;
}
div#outerLogout 
{ 
	width:800px; 
	margin:0px auto 0px auto; 
	padding: 0px; 
	border: 1px solid #666; 
	background-color: #000;	
	background: #000 url(../../images/bg_logout.jpg) repeat-x;
}
div#outerLoginCompact 
{ 
	width: 290px; 
	margin:0px auto 0px auto; 
	padding: 0px; 
	border: 1px solid #666; 
	background-color: #000;	
	background: #000 url(../../images/bg_loginCompact.jpg) repeat-x;
	background-position: bottom;
}
div#outerLogoutCompact 
{ 
	width: 290px; 
	margin:0px auto 0px auto; 
	padding: 0px; 
	border: 1px solid #666; 
	background-color: #000; 
	background: #000 url(../../images/bg_logoutCompact.jpg) repeat-x;
}

div#outerRegister 
{ 
	width:800px; 
	margin:0px auto 0px auto; 
	padding: 0px; 
	border: 1px solid #666; 
	background-color: #000; 
	background-attachment: fixed;
	background: #000 url(../../images/bg_register.jpg) repeat-x;
	background-position: bottom; 
}
div#outerPassword 
{ 
	width:800px; 
	margin:0px auto 0px auto; 
	padding: 0px; 
	border: 1px solid #666; 
	background-color: #000; 
	background: #000 url(../../images/bg_forgetpassword.jpg) repeat-x;
}

div#outerFriend 
{ 
	width: 800px;	
	margin:0px auto 0px auto; 
	padding: 0px; 
	border: 1px solid #666; 
	background-color: #000; 
	background: #000 url(../../images/bg_friend.jpg) no-repeat;
}

div#outerNews
{ 
	width: 800px;	
	margin:0px auto 0px auto; 
	padding: 0px; 
	border: 1px solid #666; 
	background-color: #000;
	background: #000 url(../../images/bg_friend.jpg) no-repeat;
	background-position:bottom;
}
div#outerSettings 
{ 
	width: 800px; 
	margin:0px auto 0px auto; 
	padding: 0px; 
	border: 1px solid #666; 
	background-color: #000;	
	background: #000 url(../../images/bg_settings.jpg) no-repeat;
}
div#outerProfile 
{ 
	width: 800px; 
	margin:0px auto 0px auto; 
	padding: 0px; 
	border: 1px solid #666;	
	background-color: #000; 
	background: #000 url(../../images/bg_profile.jpg) no-repeat;
}

div#header {
	background:#000000 url(../../images/bg_topHeader.gif) repeat-x scroll 0 0;
	margin:0;
	padding:0;
	text-align:left;
}
div#portfolio { width:100%; padding: -1px 0 3px 0; border-top:1px solid #666; background: #000 url(../../images/bg_btn.gif) repeat-x; margin:-2px 0 -4px 0;}
div#firstTime {	width:100%; padding: 0 0 2px 0; border-top:1px solid #666; border-bottom: 1px solid #666;	background: #000 url(../../images/bg_btn.gif)  repeat-x;}

div#iconBar { width: 100%; padding:0; border-top: 1px solid #666; text-align:center;}

div#line { width: 800px; padding: 0 0 5px 0; border-top: 1px solid #666;}
div#lineCompact { width: 290px;	padding: 0 0 10px 0; border-top: 1px solid #666; }

div#main { width: 97%;	margin-top: 5px; margin-bottom: 5px; margin-left: auto;	margin-right: auto;	text-align: center;}
div#mainCompact { width: 97%; margin-top: 1px;	margin-bottom: -20px;	margin-left: auto;	margin-right: auto;	text-align: center;}

div#footer { padding: 5px;	margin: 0px; border-top: 1px solid #666;}

#footerCopy { font-size:9px; color:#CCCCCC; margin:10px 0 5px 0;}
#footerCopy a {color:#ffcc00; text-decoration:none; font-size:9px;}
#footerCopy a:hover {color:#cacaca; text-decoration:underline; font-size:9px;}

#headerTable { font: 9px , Verdana, Arial, Helvetica, sans-serif; width: 100%; padding: 0; margin-top:3px; border:0px;}
#headerTable { font: 9px , Verdana, Arial, Helvetica, sans-serif; width: 100%; padding: 0; margin:0; border:0px;}

.floatRight {width:160px; text-align:right; float:right;}
.floatLeft {width:160px; text-align:left; float:left; padding:1px 0 2px 12px;} 

#index { font-size:9px; padding:0 10px 0 10px; width:300px; margin:0px;}
.indexRight {text-align:right;}
.indexUp {text-align:right; color:#00CC33;}
.indexDown {text-align:right; color:#FF3333;}

#log {font-size:9px; color:#d3d3d3; text-align:right; padding-bottom:2px;}

#date {font-size:9px; color:#b3b3b3; text-align:right; padding:4px 0 2px 0;}

#bar {font-size:11px; margin:0; padding:0; border:0; width:100%; text-align:left;}
#Portfolio_lblPortfolio {font-size:11px;}
#Portfolio_lblView {font-size:11px;}
#Portfolio_lblSymbol {font-size:11px;}
#Portfolio_lblShares {font-size:11px;}
#Portfolio_lblPrice {font-size:11px;}

.iconBar {text-align:left; margin: 1px 0 1px 0; border:0; width:100%;}
.icon {padding:3px 6px 1px 10px;}
.icon2 {padding:3px 6px 1px 14px;}

.iconCompact {padding: 0px;}

#mail {font-size:9px; color:#696969; text-align:right;}


/* form */


.textareaLogin{width:200px; padding:5px 2px 5px 2px; background-color:#000; color:#fff; font: 14px, Verdana, Arial, Helvetica, sans-serif; border:1px solid #666; background-color:#0a1f2d;}
.textareaLogin:focus, .textareaLogin:hover {background-color:#083450;}

.textareaCreate{width:200px; padding:4px 1px 4px 1px; background-color:#000; color:#fff; font: 13px, Verdana, Arial, Helvetica, sans-serif; border:1px solid #666; background-color:#0a1f2d;}
.textareaCreate:focus, .textareaCreate:hover {background-color:#083450;}

.textareaCreate420{width:420px; padding:4px 1px 4px 1px; background-color:#000; color:#fff; font: 13px, Verdana, Arial, Helvetica, sans-serif; border:1px solid #666; background-color:#0a1f2d;}
.textareaCreate420:focus, .textareaCreate420:hover {background-color:#083450;}

.textareaCreate420NoEdit{width:420px; padding:4px 1px 4px 1px; background-color:#000; color:#fff; font: 13px, Verdana, Arial, Helvetica, sans-serif; border:1px solid #000;}

.textareaFriend{width:450px; padding:5px 2px 5px 2px; background-color:#000; color:#fff; font: 12px, Verdana, Arial, Helvetica, sans-serif; border:1px solid #666; background-color:#0a1f2d; }
.textareaFriend:focus, .textareaFriend:hover {background-color:#083450;}


.textarea50{width:50px; padding:2px 0 2px 0; background-color:#000; color:#fff; font: 11px, Verdana, Arial, Helvetica, sans-serif; border:1px solid #666; text-transform: uppercase; background-color:#0a1f2d;}
.textarea50:focus, .textarea50:hover {background-color:#083450;}

.textarea150{width:150px; padding:2px 0 2px 0; background-color:#000; color:#fff; font: 11px, Verdana, Arial, Helvetica, sans-serif; border:1px solid #666; background-color:#0a1f2d;}
.textarea150:focus, .textarea150:hover {background-color:#083450;}

.textarea150aRight{width:150px; padding:2px 0 2px 0; background-color:#000; color:#fff; font: 11px, Verdana, Arial, Helvetica, sans-serif; border:1px solid #666; background-color:#0a1f2d; text-align:right;}
.textarea150aRight:focus, .textarea150aRight:hover {background-color:#083450;}

.textarea200{width:200px; padding:2px 0 2px 0; background-color:#000; color:#fff; font: 12px, Verdana, Arial, Helvetica, sans-serif; border:1px solid #666; background-color:#0a1f2d;}
.textarea200:focus, .textarea200:hover {background-color:#083450;}

.textarea400{width:400px; padding:2px 0 2px 0; background-color:#000; color:#fff; font: 11px, Verdana, Arial, Helvetica, sans-serif; border:1px solid #666; text-transform: uppercase; background-color:#0a1f2d;}
.textarea400:focus, .textarea400:hover {background-color:#083450;}

.BlueButton80{background-color: #4688b2; border: 2px #4882ae outset; padding: 1px 4px; color: black;text-decoration: none; font: bold 100% "Lucida Grande", "Trebuchet MS", Verdana, Helvetica, sans-serif; color: white; width:80px;}
.BlueButton80:visited{color: white;}
.BlueButton80:hover{ background-color: #134768;  /*shift text 1px to the right and down*/}
.BlueButton80:active{border-style: inset; color: white;}

.BlueButton90{background-color: #4688b2; border: 2px #4882ae outset; padding: 1px 2px; color: black;text-decoration: none; font: bold 100% "Lucida Grande", "Trebuchet MS", Verdana, Helvetica, sans-serif; color: white; width:90px;}
.BlueButton90:visited{color: white;}
.BlueButton90:hover{ background-color: #134768;  /*shift text 1px to the right and down*/}
.BlueButton90:active{border-style: inset; color: white;}


.BlueButton120{background-color: #4688b2; border: 2px #4882ae outset; padding: 1px 4px; color: black;text-decoration: none; font: bold 100% "Lucida Grande", "Trebuchet MS", Verdana, Helvetica, sans-serif; color: white; width:120px;}
.BlueButton120:visited{color: white;}
.BlueButton120:hover{ background-color: #134768;  /*shift text 1px to the right and down*/}
.BlueButton120:active{border-style: inset; color: white;}


.GreenButton40{background-color: #379502; border: 2px #65b737 outset; padding: 1px 4px; color: black;text-decoration: none; font: bold 100% "Lucida Grande", "Trebuchet MS", Verdana, Helvetica, sans-serif; color: white; width:40px;}
.GreenButton40:visited{color: white;}
.GreenButton40:hover{background-color: #2d5f11; /*shift text 1px to the right and down*/}
.GreenButton40:active{border-style: inset; color: white;}

.GreenButton100{background-color: #379502; border: 2px #65b737 outset; padding: 1px 4px; color: black;text-decoration: none; font: bold 100% "Lucida Grande", "Trebuchet MS", Verdana, Helvetica, sans-serif; color: white; width:100px;}
.GreenButton100:visited{color: white;}
.GreenButton100:hover{background-color: #2d5f11; /*shift text 1px to the right and down*/}
.GreenButton100:active{border-style: inset; color: white;}

.GreenButton120{background-color: #379502; border: 2px #65b737 outset; padding: 1px 4px; color: black;text-decoration: none; font: bold 100% "Lucida Grande", "Trebuchet MS", Verdana, Helvetica, sans-serif; color: white; width:120px;}
.GreenButton120:visited{color: white;}
.GreenButton120:hover{background-color: #2d5f11; /*shift text 1px to the right and down*/}
.GreenButton120:active{border-style: inset; color: white;}

.GreenButton150{background-color: #379502; border: 2px #65b737 outset; padding: 1px 4px; color: white; text-decoration: none; font-size: 15px; font: font-weight: bold; font-family: Arial, Verdana, Helvetica, sans-serif; width:150px; height:30px;}
.GreenButton150:visited{color: white;}
.GreenButton150:hover{background-color: #2d5f11; /*shift text 1px to the right and down*/}
.GreenButton150:active{border-style: inset; color: white;}

.GreenButton160{background-color: #379502; border: 2px #65b737 outset; padding: 1px 4px; color: black;text-decoration: none; font: 14px bold 100%, Verdana, Helvetica, sans-serif; color: white; width:160px; height:32px;}
.GreenButton160:visited{color: white;}
.GreenButton160:hover{background-color: #2d5f11; /*shift text 1px to the right and down*/}
.GreenButton160:active{border-style: inset; color: white;}

.select {background-color:#122554; color: white; border:1px solid #666;}

fieldset {
  clear: none;
  border-width: 1px;
  border-style: solid;
  border-color: #666666;
  margin-top: 0;
  margin-bottom: 15px;
  margin-left: auto;
  margin-right: auto;
  padding: 0 5px 5px 5px;
  width: 470px;
}

legend {
  font-size: 16px;
  font-weight: bold;
  color: #fff;
  margin: 0 0 0 0;
  padding: 0 5px 5px 5px;
  text-align:left;
}

label {
  display: block;
  float: left;
  padding: 0 0 2px 3px;
  margin: 0 0 2px 0;
  font-size:11px;
}  

#loginButton {margin: 10px 0 15px 12px; float:left;}

#main .L {
display:inline;
float:left;
text-align:left;
padding:20px 0 0 12px;
width:200px;
}

#main .R {
display:inline; float:right; margin: 0 10px 0 0;
padding:0;
width:240px;
}

#createAccount { 
	width:97%; padding:10px 0 0 15px; margin:1px;
	font: 12px , Verdana, Arial, Helvetica, sans-serif;
	text-align:left;
	
	}
	
#accSettings { 
	width:97%; padding:5px 0 0 15px; margin:0;
	font: 12px , Verdana, Arial, Helvetica, sans-serif;
	text-align:left; color:#747474;
	
	}

#sendButton{ margin:10px 0 10px 100px; padding-left:70px; width:800px;}
#symbolAdd {margin: 0 2px 0 2px; border:0; width:96%; border-left:1px solid #666; border-right:1px solid #666;}

/* streaming */

#stockQuotesTable {
	font: bold 12px , Verdana, Arial, Helvetica, sans-serif;
	width: 100%;
	padding: 0;
	margin: 0;
	letter-spacing:1px;
}

#stockQuotesTableCompact {
	font: bold 11px , Verdana, Arial, Helvetica, sans-serif;
	width: 280px;
	padding: 0;
	margin: 0;
	letter-spacing:1px;
	text-align:center;
}

caption {
	padding: 0 0 5px 0;
	width: 780px;
	font: 9px, Verdana, Arial, Helvetica, sans-serif;
	font-style:italic;
	text-align: left;
}

#stockQuotesTableCompact caption {
	padding: 0 0 5px 0;
	width: 280px;
	font: 9px, Verdana, Arial, Helvetica, sans-serif;
	font-style:italic;
	text-align: right;
}

th {
	font: bold 11px , Verdana, Arial, Helvetica, sans-serif;
	color: #ffcc00;
	border-right: 1px solid #a8a8a8;
	border-bottom: 1px solid #a8a8a8;
	border-top: 1px solid #a8a8a8;
	letter-spacing: 1px;
	/*text-transform: uppercase;*/
	text-align: center;
	padding:3px 2px 3px 2px;
	background: #000 url(../../images/bg_header.gif)  repeat-x;
}

th.header {
	font: bold 11px , Verdana, Arial, Helvetica, sans-serif;
	color: #ffcc00;
	border-left: 1px solid #a8a8a8;
	letter-spacing: 1px;
	/*text-transform: uppercase;*/
	text-align: center;
	padding:5px 2px 5px 2px;
	background: #000 url(../../images/bg_header.gif)  repeat-x;
}

th.nobg {
	border-top: 0;
	border-left: 0;
	border-right: 1px solid #a8a8a8;
	background: none;
}

td.quote {
	border-right: 1px solid #a8a8a8;
	border-bottom: 1px solid #a8a8a8;
	text-align: right;
	padding:5px 5px 5px 2px;
	font: 9px, Verdana, Arial, Helvetica, sans-serif;
	color: #fff;
}

.arrowUp {text-align: right; color: #5cb802;	background: #000 url(../../images/ic_stockUp.gif) no-repeat;}
.arrowDown {text-align: right; color: #fe3737;	background: #000 url(../../images/ic_stockDown.gif) no-repeat;}
.lastUp {text-align: right; color: #5cb802;}
.lastDown {text-align: right;	color: #fe3737;}


th.symbol {
	border-top: 0;
	border-left: 1px solid #666;
	background: #000 url(../../images/bullet1.gif) no-repeat;
	font: bold 9px, Verdana, Arial, Helvetica, sans-serif;
	color: #fff;
}

th.symbolalt {
	border-left: 1px solid #666;
	border-top: 0;
	background: #000 url(../../images/bullet2.gif) no-repeat;
	font: bold 9px, Verdana, Arial, Helvetica, sans-serif;
	color: #fff;
}



/* Pager ------------------------------------------------- */

.pager {
	clear: both;
	height: 1%; /* Fixes double padding in IE */
	margin: 0 10px;
	font-size: 0.8em;
	font-family: Tahoma, Arial, Helvetica, Sans-serif;
	padding: 10px 0 5px 0;
	width: 650px;
	text-align: right;
}
.pagerCompact {
	clear: both;
	height: 1%; /* Fixes double padding in IE */
	margin: 0 10px;
	font-size: 0.8em;
	font-family: Tahoma, Arial, Helvetica, Sans-serif;
	padding: 10px 0 5px 0;
	text-align: right;
}

.pager a, .pager span ,
.pagerCompact a, .pagerCompact span {
	text-decoration: none;
	background: #3E3E3E;
	color: #fff;
	margin:2px;
	padding: 1px 5px 2px 5px;
	text-align: right;
	border: 1px solid #4c4c4c;
}

.pager span, .pagerCompact span { width: 30px; color: #868686;}
.pager .current, .pagerCompact .current{ background: #313131;}
.pager a:hover, .pagerCompact a:hover{ background: #218599;}


.errorArea
{
	font-family: Verdana,Arial,Helvetica,sans-serif;
	font-size: 11px;
	color: Red;
	text-align: left;
	padding-left: 300px;
}

.errorLabel
{
	font-family: Verdana,Arial,Helvetica,sans-serif;
	font-size: 11px;
	color: Red;
}

label.loginLabel
{
	text-align: left; margin: 0px; white-space: nowrap; color:#fff;
}

.progressIndicator
{
	cursor: default; 
	border: 2px solid #a8a8a8; 
	height: 16px; width: 90px; 
	text-align: center; 
	padding: 5px; 
	background-color: #3a3a3a; 
	position: absolute; left: 0px; top: 0px;
	visibility: hidden;
}

.stockQuotesTable {
	font: bold 11px , Verdana, Arial, Helvetica, sans-serif;
	width: 780px;
	padding: 0;
	margin: 0;
	border-left: 1px solid #a8a8a8;

}

.stockQuotesTable caption {
	padding: 0 0 5px 0;
	width: 780px;	 
	font: italic 9px, Verdana, Arial, Helvetica, sans-serif;
	text-align: right;
}

th {
	font: bold 11px , Verdana, Arial, Helvetica, sans-serif;
	color: #ffcc00;
	border-right: 1px solid #a8a8a8;
	border-bottom: 1px solid #a8a8a8;
	border-top: 1px solid #a8a8a8;

	/*text-transform: uppercase;*/
	text-align: center;
	padding:5px 2px 5px 2px;
	background: #000 url(../../images/bg_header.gif)  repeat-x;
}

td.text {
	border-right: 1px solid #a8a8a8;
	border-bottom: 1px solid #a8a8a8;
	border-left: 1px solid #666;
	text-align: left;
	padding:5px 5px 5px 2px;
	font: 11px, Verdana, Arial, Helvetica, sans-serif;
	color: #fff;
	
}



.arrowUp {
	text-align: right;
	color: #5cb802;
	background: #000 url(../../images/ic_stockUp.gif) no-repeat;
}

.arrowDown {
	text-align: right;
	color: #fe3737;
	background: #000 url(../../images/ic_stockDown.gif) no-repeat;
}



.lastUp {
	text-align: right;
	color: #5cb802;
}

.lastDown {
	text-align: right;
	color: #fe3737;
}


tr.odd td.symbol {
	border-top: 0;
	/*border-left: 1px solid #666;*/
	font: bold 9px, Verdana, Arial, Helvetica, sans-serif;
	color: #fff;
	border-right: 1px solid #a8a8a8;
	border-bottom: 1px solid #a8a8a8;
	border-left:1px solid #A8A8A8;

	/*text-transform: uppercase;*/
	text-align: center;
	padding:3px 2px 3px 2px;
}

tr.even td.symbol {
	/*border-left: 1px solid #666;*/
	border-top: 0;
	font: bold 9px, Verdana, Arial, Helvetica, sans-serif;
	color: #fff;
	border-right: 1px solid #a8a8a8;
	border-bottom: 1px solid #a8a8a8;
	border-left:1px solid #A8A8A8;
	
	/*text-transform: uppercase;*/
	text-align: center;
	padding:3px 2px 3px 2px;	
}

.realstreaming
{
	font-size: 10px; font-style: italic; white-space: nowrap; padding:2px 0 5px 0;
	text-align: left;
}


/* styles for popup window */
.PopupPanel
{
    width: 430px;
    height: 155px;
    font-size: 12px;
    border: 1px solid #9DBDE8;
    background-color: #DFE8F6;
}
.MessageCaption
{
    padding: 4px 4px 2px 10px;
    border-bottom: 1px solid #9DBDE8;
    color: Black;
    font-weight: bold;
    cursor: default;
}
.MessageCaptionTable
{
	width: 100%;
}
.MessageCloseButton
{
	cursor: pointer;
}
.HeaderTopLeft
{
	background-image:url("../../images/symbolinfo_topleft.png");
	background-repeat: no-repeat;
	background-position: left top;
}
.HeaderTopRight
{
	background-image:url("../../images/symbolinfo_topright.png");
	background-repeat: no-repeat;
	background-position: right top;
}
.HeaderTopCenter
{
	background-image:url("../../images/symbolinfo_topcenter.png");
	background-repeat: repeat-x;
	background-position: center top;
}
.BodyBackground
{
    background-image: url("../../images/semiempty.png");
}

.MessageContent
{
    border-top: none;
    color:Black;
    cursor: default;
    -Moz-User-Select: none;
}
.MessageTable
{
    background-color: White;
    border: 1px solid #9DBDE8;
    width: 420px;
    margin-top: 5px;
    height: 82px;
}
.MessageText
{
    font-weight: normal;
}
.OkayButton
{
	width: 85px;
	height: 20px;
	border: 1px solid #5375A7;
	background-image: url("../../images/messagebtn_bg.png");
	color: #44417A;
	font-size: 10px;
	font-weight: bold;
	margin-top: 7px;
}
.ButtonPanel
{
    text-align: center;
    padding: 5px 5px 5px 5px;
}

.progressOuter 
{
	background-color: White;
	border: solid 1px Black;
	width: 90%;
	height: 8px;
}
.progressInner
{
	background-color: Blue;
	border: none;
	height: 100%;
	width: 1px;
	float:left;
	font-size:1pt;
}

.NoWrap
{
	white-space: nowrap;
}

.noDataDiv
{
	font-size:14px; margin: 40px 0 30px 0;
}
.ContextMenuContainer
{
    border: 1px solid rgb(168, 168, 168);
    background-color: black;
    width: 150px;
    z-index: 20000;
}
.ContextMenuCell
{
    color:White;
    font-size:12px;
    height:20px;
}
.ContextMenuCell:hover
{
    background-color:#4688B2;
}
div#main2 { width: 97%;	margin-top:0; margin-bottom: 5px; margin-left: auto; margin-right: auto; text-align:left;}
div#line2 { width: 100%; padding:0; border-top: 1px solid #666;}
#logo{padding:3px 5px 5px 5px; text-align:center; width:200px;}
#logo2{padding:5px 5px 5px 5px; text-align:right; width:200px;}
#logoCompact{padding:6px 0 0 1px; text-align:center;}
div#header { padding:0; margin:0px; background: #000 url(../../images/bg_topHeader.gif) repeat-x; text-align:left;}

h1 {font-size:16px; margin:10px 0 10px 0; border-bottom:1px solid #cacaca;}
h2 {font-size:15px;}
h3 {font-size:14px; margin:10px 0 10px 0; border-bottom:1px solid #cacaca;}
h4 {font-size:13px; margin:10px 0 10px 0; border-bottom:1px solid #cacaca;}
h5 {font-size:12px; margin:10px 0 10px 0; border-bottom:1px solid #cacaca;}
h6 {font-size:10px; margin:10px 0 10px 0; border-bottom:1px solid #cacaca;}
.select {background-color:#122554; color: white; border:1px solid #666;}

.btBuy a{ display: block; height: 12px; width:20px;  background: url(../../images/ic_buy.gif) no-repeat; overflow: hidden;  float:left;}
.btBuy a:hover{ height: 12px; width:20px;  background: url(../../images/ic_buy2.gif) no-repeat;  overflow: hidden;
  float:left;}

.btSell a{ display: block;  height: 12px; width:22px;  background: url(../../images/ic_sell.gif) no-repeat; overflow: hidden;  float:right;}
.btSell a:hover{ height: 12px; width:22px;  background: url(../../images/ic_sell2.gif) no-repeat;  overflow: hidden;
  float:right;}

.iconBarDiv { width: 100%; padding:0; border-top: 1px solid #666; text-align:center;}
.contentCom{ width:270px; margin:10px 15px 0 5px; padding-top:1px; text-align:justify; font-size:12px; line-height:16px;}

.outerTopLink { width:800px; padding:2px 1px; margin:0px auto 6px auto; padding:0px; border: 1px solid #666; color:#737373; font-size:11px; line-height:20px;}
.outerTopLink a {font-size:11px; color:#ffcc00; text-decoration:none;}
.outerTopLink a:hover {font-size:11px; color:#cacaca; text-decoration:underline;}

.outerTopLinkCompact { width:310px; background-color:#000; padding:2px 1px; margin:0px auto 6px auto; padding:0px; border: 1px solid #666; background: #000; font-size:12px; line-height:20px;}
.outerTopLinkCompact a {font-size:12px; color:#ffcc00; text-decoration:none;}
.outerTopLinkCompact a:hover {font-size:12px; color:#cacaca; text-decoration:underline;}

a.WhiteLink{ font-size:12px;}

.top10Margin { font-size:11px; margin:10px auto; color:#737373;}
.top10Margin a {font-size:11px; color:#ffcc00; text-decoration:none;}
.top10Margin a:hover {font-size:11px; color:#cacaca; text-decoration:underline;}


#PortfolioTable {
	font: bold 12px , Verdana, Arial, Helvetica, sans-serif;
	padding: 0;
	margin: 0;
	letter-spacing:1px;
}

#PortfolioTable th{
	font: bold 12px , Verdana, Arial, Helvetica, sans-serif;
	padding: 0;
	margin: 0;
	letter-spacing:1px;
}

