@import url("highslide.css");

A,A:Active  {color : #993300; text-decoration : underline; cursor:pointer;}   /* previously green - FF9249  ff6600*/
A:Visited,  {color : #993300: ; text-decoration : underline;}   /* previously green - 03A403 FF9249 */
A:Hover  {color : #777777; text-decoration : none; cursor:pointer;}  


body {	
	font-size : 11px;
	font-family : Arial, Helvetica, Verdana;
	color : 333333;
	background-color : FFFFFF;
	scrollbar-base-color:White; 
	scrollbar-face-color:528BCA; 
	scrollbar-shadow-color:Grey; 
	scrollbar-highlight-color:Grey; 
	scrollbar-3dlight-color:336699; 
	scrollbar-darkshadow-color:cccccc; 
	scrollbar-track-color:2A579E; 
	scrollbar-arrow-color:White; }
	
TD {	
	font-size : 11px;
	font-family : Verdana, Arial, Helvetica;
	color : 333333;}
	
.header-top-bar {
	background-color : 528BCA;
	color : White;
}
.header-top-bar-font {
	font-size : 10px;
	line-height : 10px;
	font-weight : bold;
	color : FFFFFF;
	font-family : Arial, Verdana;
}
.header-top-bar-right { background-image: url("../images/header_loginbar.gif"); background-repeat : no-repeat;}
.header-top-bar-inputbox {
	font-family : Arial, Helvetica;
	font-size : 9px;
	color : #324383;
	background-color : 9CBFE7;
	vertical-align : baseline;
	border: 1px solid #324383;
	max-height : 17px;
}
.header-main-bar-inputbox {
	font-family : Arial, Helvetica;
	font-size : 9px;
	color : #666666;
	background-color : EEEEEE;
	border: 1px solid #264D92;
}

.content-none { padding : 0px;}
.content-normal { padding : 2px;}
.content-medium { padding : 8px;}
.content-large { padding : 15px;}
.content-grey {background-color : F6F6F6; padding : 15px;}
.horiz-line-light {background-color : CBCFE5; padding : 0px;}
.horiz-line-dark {background-color : 324383; padding : 0px;}
.header-mainbar {
	background-color : 2D5697;
	padding : 0px;
	color : White;
}
.header-mainbarpic { background-image: url("../images/header_background.gif"); background-repeat : no-repeat; padding : 0px;}
.header-toolbar { background-image: url("../images/toolbarbackground.gif"); background-repeat : repeat; padding : 0px;}
.borderdots { background-image: url("../images/borderdots.gif"); background-repeat : repeat; padding : 0px;}
.dividerdots { background-image: url("../images/dividerdots.gif"); background-repeat : repeat; padding : 0px;}
.mainboxborderdots-right { background-image: url("../images/mainbox_rightsidedots.gif"); background-repeat : repeat; padding : 0px;}
.mainboxborderdots-left { background-image: url("../images/mainbox_leftsidedots.gif"); background-repeat : repeat; padding : 0px;}
.mainboxborderdots-top { background-image: url("../images/mainbox_horiztop.gif"); background-repeat : repeat; padding : 0px;}
.mainboxborderdots-bottom { background-image: url("../images/mainbox_horizbottom.gif"); background-repeat : repeat; padding : 0px;}
 
h3 {
	color : #528BCA;
	font-size : 13px;
	font-weight : bold;
	font-family : Verdana, Arial, Helvetica, sans serif;
}
h4 {
	font-size : 12px;
	font-weight : bold;
} 
h5 {
	font-size : 12px;
	font-weight : bold;
	font-style: italic;
}

.heading,.blue-header {
	color : #666666;
	font-size : 16px;
	font-weight : bold;
	text-transform : uppercase;
	letter-spacing : 1.5;
	font-family : Verdana, Arial, Helvetica, sans serif;
}
.heading-right {
	color : #00A85A;
	font-size : 13px;
	font-weight : bold;
	font-family : Verdana, Arial, Helvetica, sans serif;
}
.subheading {
	font-weight : bold;
	letter-spacing : normal;
	font-size : 12px;
	font-family : Verdana, Arial, Helvetica, sans serif;
}
.subheading-white {
	font-weight : bold;
	letter-spacing : normal;
	font-size : 12px;
	font-family : Verdana, Arial, Helvetica, sans serif;
	color : #FFFFFF;
}

.testimonial { 
	color : #666666;
	font-size : 10px;
	line-height: 1.2;
	font-family : Verdana, Arial, Helvetica, sans serif;
}
.testimonialname {
	color : #264D92;
	font-size : 11px;
	font-family : Arial, Helvetica, sans serif;
	font-style : italic;
}
.footer { 
	background-color : 528BCA;
	font-size : 10px;
	color : #FFFFFF;
	font-family : Verdana, Arial, Helvetica, sans serif;
}
.siteindex { 
	font-size : 10px;
	font-family : Arial, Helvetica, sans serif;
}
.siteindexheading { 
	font-size : 10px;
	font-weight : bold;
	font-family : Verdana, Arial, Helvetica, sans serif;
}
A.siteindexlink1,A.siteindexlink1:Visited,A.siteindexlink1:Active  {color : 75AD86;}
A.siteindexlink2,A.siteindexlink2:Visited,A.siteindexlink2:Active  {color : 5185BF;}
A.siteindexlink3,A.siteindexlink3:Visited,A.siteindexlink3:Active  {color : B86464;}
A.siteindexlink4,A.siteindexlink4:Visited,A.siteindexlink4:Active  {color : 75AD86;}
A.siteindexlink5,A.siteindexlink5:Visited,A.siteindexlink5:Active  {color : 5185BF;}
A.siteindexlink6,A.siteindexlink6:Visited,A.siteindexlink6:Active  {color : B86464;}

A.footerlink,A.footerlink:Visited,A.footerlink:Active  {color : FFFFFF; text-decoration : underline;}
A.footerlink:Hover  {color : DDDDDD; text-decoration : underline;}

.table-border { border: 1px solid #999999; }
.table-header1,.table-header2,.table-header3  {
	color : #ffffff; 
	font-size : 11px;
	font-weight : bold;
	font-family : Verdana, Arial;
	text-align: center;
	padding : 2px;
	vertical-align : middle;
	line-height : 16px;
	background-color: 528BCA;
}

.table-header2 {background-color: 888888;}
.table-header3 {background-color: 2D5697;}

A.table-headerlink  {color : FFFFFF; text-decoration : underline;}
A.table-headerlink:Visited {color : FFFFFF; text-decoration : underline;}
A.table-headerlink:Active  {color : FFFFFF; text-decoration : underline;}
A.table-headerlink:Hover  {color : DDDDDD; text-decoration : underline;}

.table-content1,.table-content2,.table-content3 {
	font-size : 11px;
	color : 333333;
	background-color : FFFFFF;
	font-weight : normal;
	font-family : Verdana, Arial;
	padding : 2px;
}
.table-content2 { background-color:EEEEEE; }
.table-content3 { background-color:E3F5FF; }

.alert {font-size : 11px; color : cc0000; font-weight : bold;}
.highlight {color:CC474E; }
.eleven {font-size : 11px;}
.ten {font-size : 10px;}

ul.bullish {list-style-image : url(/images/bullish_list.gif); vertical-align: middle; margin:15px;}
ul.bearish {list-style-image : url(/images/bearish_list.gif); vertical-align: middle; margin:15px;}
ul.neutral {list-style-image : url(/images/neutral_list.gif); vertical-align: middle; margin:15px;}

.dropdown,.button,.formfield,.inputbox,.textbox {
	font-family : Verdana;
	font-size : 11px;
	line-height : 12px;
	color : 000000;
	background-color: #eaeff5;
	border: 1px solid black;
	border-left : 1px solid Black;
}
.button { cursor: hand; font-weight: bold; color: #2D5697; padding-top: 2px;}

/*	//*/
.quote-up {
	color : 006633;
}
.quote-down{
color : 990000;
}
.quote-even{color :2D5697;
}

.clCMEvent{position:absolute; z-index:300; width:99%; height:99%; clip:rect(0,100%,100%,0); left:0; top:0; visibility:hidden}
.clCMAbs{position:absolute; width:10; height:10; left:0; top:0; visibility:hidden}

.clT,.clTover,.clS,.clSover,.clS2,.clS2over{position:absolute; overflow:hidden; width:130; height:25; cursor:hand}
.clT,.clTover{padding:2px; font-size:11px; font-weight: normal}
.clT{color:FFFFFF;  background-color:#282B8F; layer-background-color:#282B8F}   /* 282B8F  dark gray:6C6E71, green:97CF57 */
.clTover{color:#FFFFFF; background-color:#22246E; layer-background-color:#22246E}
.clS,.clSover,.clS2,.clS2over{padding:3px; font-size:11px; font-weight: normal}
.clS{color:#FFFFFF; background-color:#528BCA; layer-background-color:#528BCA;}
.clSover{color:#FFFFFF; background-color:#666666; layer-background-color:#666666;}
.clS2{color:#FFFFFF; background-color:#2A579E; layer-background-color:#2A579E;}
.clS2over{color:#FFFFFF; background-color:#528BCA; layer-background-color:#528BCA;}
.clB{position:absolute; visibility:hidden; z-index:300; background-color:#CCCCCC; layer-background-color:#CCCCCC}
.clBar{position:absolute; width:10; height:10; visibility:hidden; }

/*QUICK REPORT TAB STYLES */

TD.clsTab {
	BORDER-BOTTOM: #000066 2px inset; 
	BORDER-LEFT: #EEEEEE 1px solid; 
	BORDER-RIGHT: #000066 1px solid; 
	BORDER-TOP: #EEEEEE 2px solid; 
	color : #000066;
	font-size : 12px;
	font-weight : normal;
	font-family : Verdana, Arial;
	text-align: center;
	padding : 2px;
	vertical-align : middle;
	background-color: #EEEEEE;
}
TD.clsTab A {
	COLOR: #000066;  TEXT-DECORATION: none
}
TD.clsTab A:hover {
	COLOR: #3366FF; TEXT-DECORATION: none
}
TD.clsTab A:active {
	COLOR: #3366FF;  TEXT-DECORATION: none
}

TD.clsTabSelected {
	BACKGROUND-COLOR: #324383; BORDER-LEFT: #EEEEEE; 2px outset; BORDER-RIGHT: #FFFFFF; 2px;color : #FFFFFF; text-align:center;
}

TD.clsTabSelected A {
	COLOR: #FFFFFF; FONT-WEIGHT: bold; TEXT-DECORATION: none;text-align:center;
}

TD.clsTabSelected A:hover {
	COLOR: #FFFFFF; FONT-WEIGHT: bold; TEXT-DECORATION: none;text-align:center;
}
TD.clsTabSelected A:active {
	COLOR: #FFFFFF; FONT-WEIGHT: bold; TEXT-DECORATION: none;text-align:center;
}

TABLE#idTabs TD {
	FONT-SIZE: 72%
}
TABLE#newsContent {
	MARGIN-RIGHT: 50px
}

.watchlist-triggered{
	background-color : #99CC99;
}

.watchlist-caution{
	background-color : #FFFFCC;
}

 .marketscan-active{
	BACKGROUND-COLOR: #BFF5BC;
}
 
 .marketscan-inactive{
	BACKGROUND-COLOR: #EEEEEE; 
 }
 .marketscan-inputbox {
	font-family : Arial, Helvetica;
	font-size : 12px;
	color : #666666;
	background-color : EEEEEE;
	border: 1px solid #264D92;
	text-transform:uppercase;
	font-weight:bold;
}
.tabtexte
{
	FONT-SIZE: 11px;
	COLOR: #000000;
	LINE-HEIGHT: 11px;
	FONT-FAMILY: Arial, Helvetica, sans-serif;
	font-weight: normal;
}
.tabPage {
 font-family: Tahoma; font-size: 11px; color: #333333;
}
.sitemembershipcontent
{
	font-weight: normal;
	font-size: 11px;
	color: #555555;
	font-family: Verdana, Arial, Helvetica;
	padding: 10 26 0 0;
	line-height: 13px;
}


.sitemembershipcontent
{
	font-weight: normal;
	font-size: 11px;
	color: #555555;
	font-family: Verdana, Arial, Helvetica;
	padding: 10 26 0 0;
	line-height: 13px;
}

.table-header4 {font-family : Arial, Helvetica;
	font-size : 12px;
	line-height : 15px;
	color : ffffff;
	font-weight : normal;
	padding : 8px;
	background-color: 2D5697;}

A.table-4headerlink  {color : fb6702; font-weight : bold; text-decoration : underline;}
A.table-4headerlink:Visited {color : FFFFFF; font-weight : bold; text-decoration : underline;}
A.table-4headerlink:Active  {color : FFFFFF; font-weight : bold; text-decoration : underline;}
A.table-4headerlink:Hover  {color : ffffff; font-weight : bold; text-decoration : underline;}


.table-content4,.table-content5
{
	font-size: 11px;
	color: 333333;
	background-color: FFFFFF;
	font-weight: normal;
	font-family: Verdana, Arial;
	padding: 2px 2px 2px 8px;
}
.table-content5 { background-color:EEEEEE; }



.table-header5, table-header6 {
	color : #ffffff; 
	font-size : 11px;
	font-weight : bold;
	font-family : Verdana, Arial;
	text-align: center;
	padding: 2px 2px 2px 8px;
	vertical-align : middle;
	line-height : 16px;
	background-color: 528BCA;
}
.table-header6 	{ padding: 2px; }

div.skilltestanswer {
	margin: 8px 0px 20px 0px;
}

.bzero { border: 0px;}

.videolistingtitle {
	width: 740px;
	background-color:	#518BCA;
	height: 37px;
	border-bottom: 1px solid #ffffff;}
	
.listingdark {
	width: 740px;
	background-color:	#EFEFEF;
	border-bottom: 1px solid #ffffff;}	
	
.listinglight {
	width: 740px;
	background-color:	#F6F6F6;
	border-bottom: 1px solid #ffffff;}	
	
.videolisting, .videobundle, .videobundledetails {
	margin: 8px 8px;
	line-height: 14px;}	
		
.videobundle {
	background-color:	#E3F0FD;
	border:	1px solid #999999;}	
	
.vilibundleprice {
	margin:	8px 0px 2px 0px;
	border-top:	1px solid #F5873A;
	border-bottom:	1px solid #F5873A;}	
	
.indibundlebut {
	width: 100%;
	text-align: right;
	margin-right: 5px;
	margin-top:	 12px;
	margin-bottom: 7px;}	
	
.individeotitle {
	font-size:	12px;
	font-weight: bold;
	padding: 15px 0 5px 0;}	
	
.videolistingprice {
	font-weight: 	bold;
	color:		#2D5697;
	margin: 8px 0px;}	
	
.videolistingthumb {
	float: right;
	width:	152px;
	text-align:	right;
	margin: 10px;
	border-left: 1px solid #999999;}	
	
.videolistingbundlethumb {
	float: left;
	width:	130px;
	margin-right: 10px;
	margin-top:	8px;
	margin-left: 8px;
	padding: 0;}	
	

fieldset {
  border: 1px dashed #999;
  padding: 10px;
  margin: 0px 0px 6px 0px;
}
fieldset legend {
  color: #2D5697;
  background-color: #fff;
  font-weight: bold;
  margin: 0px;
  padding: 3px 5px;
}
fieldset p {
	padding: 8px 0 4px o;;
	margin: 0;
}
