/* define main body */
.mktHighlightsText {
	font-family:Small Fonts;
	font-size:8px;
	color:#2D2D2D;
	}

 .mktHighlightsHead {
	font-family:Verdana;
	font-size:10px;
	/* color:#CE3E06; */
	color:#753706;
	font-weight:bold;
	}

.tableMainHead
{
	font-family: Tahoma, Arial, Verdana;
	font-size: 11px;
	text-decoration: none;
	font-weight:bold;
	color:#ffffff;
	text-align:center;
}

.footText {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-weight: bold;
	font-size: 10px;
	color: #363c45;
}

.footText1 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 8px;
	color: #FFFFFF;
}
		.tableHead
		{ background-color: #3B62A7;height:31px; font-family:Tahoma, Helvetica, sans-serif; font-size: 11px; font-weight:bold; color:#FFFFFF; text-align:center;}
		.tableSubHead
		{ background-color: #424342; height:20px; font-family:Tahoma, Helvetica, sans-serif; font-size: 11px; font-weight:bold; color:#FFFFFF; text-align:center;}
		.marketData_advance { font-family:Tahoma, Helvetica, sans-serif; font-size: 11px; font-style: normal; font-weight: normal; text-decoration: none; color: #009900;}
		.marketData {background-color: #C36815; }
		.marketData_decline { font-family:Tahoma, Helvetica, sans-serif; font-size: 11px; font-style: normal; font-weight: normal; text-decoration: none; color: #990000;}
		.marketData_noChange { font-family:Tahoma, Helvetica, sans-serif; font-size: 11px; font-style: normal; font-weight: normal; text-decoration: none; color: #3366ff;}
		.tableFoot { background-color: #EBEBEB; height:22px; font-family:Tahoma, Helvetica, sans-serif; font-size: 11px; color:#221E1F; border-bottom: 1px solid #BFA47C; font-weight: bold;}
		.pageHeading {
	/* color:#4d4d4d;*/
	color:#CE3E06;
	font-size:16px;
	font-weight:bold;
	font-family:Arial, Helvetica, sans-serif;
}
.pageHeadLine {
	border-bottom: 1px solid #D97B26;
}
h1
{
	font-family:Verdana;
	font-size:10pt;
	font-weight:normal;
	text-decoration:none;
	color:White;
	display:inline;
	padding:0px;
	margin:0px;	
}
body
{
	margin:0px;
}
.AltTR
{
	background-color:#f2f2f2;
	height:20px;
}
.NormalTR
{	
	height:20px;
}
.TableHeading
{
	font-family:Verdana;
	font-size:10pt;	
	text-decoration:none;
	font-weight:bold;
	
}
.border_bottom
{
	font-family:Verdana;
	font-size:8pt;	
	text-decoration:none;
	border-bottom:solid 1px #CACBCA;
	background-color:White;
}

.WhiteHeading
	 {
		font-family:Verdana;
		font-size:10pt;
		font-weight:bold;
		text-decoration:none;
		color:White;
	 }

.NormalText
{
	font-family:Verdana;
	font-size:8pt;	
	text-decoration:none;
}
.TextClass
{
	font-family:Verdana;
	font-size:8pt;
	color:#4E4E4E;
	text-decoration:none;
}
.TextClass:hover
{
	font-family:Verdana;
	font-size:8pt;
	color:#4E4E4E;
	text-decoration:none;
}
.Spacer2pt
{
	font-size:2pt;	
}
.pagelink
{
	font-family:Verdana;
	font-size:11px;	
	text-decoration:none;

}
.link
{
	font-family:Verdana;
	font-size:11px;	
	text-decoration:none;
	color:Navy;
}
.WhiteTextClass
{
	font-family:Verdana;
	font-size:8pt;	
	text-decoration:none;
	color:#fff;
}
.WhiteTextClass:hover
{
	font-family:Verdana;
	font-size:8pt;	
	text-decoration:none;
	color:#fff;
}
.TextClassBold
{
	font-family:Verdana;
	font-size:8pt;
	font-weight:bold;
	color:#4E4E4E;	
	text-decoration:none;
}

.NewsHeading
{
	font-family:Verdana;
	font-size:9pt;	
	font-weight:bold;
	text-decoration:none;
	color:Navy;
}
.MainNews
{
	font-family:Verdana;
	font-size:8pt;	
	font-weight:bold;
	text-decoration:none;
	color:Navy;
}
.BlueLink
{
	font-family:Verdana;
	font-size:8pt;		
	text-decoration:none;
	color:Navy;
}

.NewsDesc
{
	font-family:Verdana;
	font-size:8pt;	
	text-decoration:none;
	color:Black;

}
.headerBg
{
	background-image:url(images/header-main-bg.jpg);
	background-repeat:repeat-x;
	height:70px;
	
}
.FooterBgSep
{
	background-image:url(images/blue_tab.jpg);
	background-repeat:repeat-x;
	height:4px;
	font-size:2pt;
}
.border 
{
	border-left:solid 1px #CACBCA;
	border-right:solid 1px #CACBCA;
	border-bottom:solid 1px #CACBCA;
	background-color:White;
}
	 
	 .RightSideBg
	 {
		background-image:url(images/right_shade.jpg);
		background-repeat:repeat-y;
		width:8px;
	
	 }
	 .LeftSideBg
	 {
		background-image:url(images/left_shade.jpg);
		background-repeat:repeat-y;
		width:8px;
	 }
	 .MainBg
	 {
		background-image:url(images/main-bg.jpg);
		background-repeat:repeat;
		
	 }
	 
	 .FinancetitleClass { FONT-FAMILY: verdana; COLOR: #89572E; FONT-SIZE: 13px; FONT-WEIGHT: bold }

.heading{ /*header Name*/

padding: 2px 5px;

}
sup{font-family:Tahoma; font-size: 8px; margin-top:0px; margin-left:1px;}
.sup1{font-family:Tahoma; font-size: 8px;  color:#cc9933; margin-right:2px;}

.text-head
{font-family:Arial, Helvetica, sans-serif; font-size: 16px; font-weight: bold;}
body {}
a {color: #cc9933; text-decoration:none;}
a:hover {color: #89572E; text-decoration:underline;}

img {border: 0px;}
h1,h2, h3, h4, h5, h6 { text-transform:capitalize;font-family:Arial, Helvetica, sans-serif; font-size: 18px; font-weight: bold; margin-bottom: 20px;  



/*padding-left: 10px; */}


h7{ font-family:Arial, Helvetica, sans-serif; font-size: 18px; font-weight: bold; margin-bottom: 20px; color:#FFFFFF;  /*padding-left: 10px; */}
#maincontainer{width:942px; height:auto; background-color:#FFFFFF; margin: auto; overflow:hidden;}
#maincontainer2{width:100%; height:400%; background-color:#FFFFFF; margin: auto; overflow: hidden;}
#content{width:942px; background-color:#FFFFFF; margin:auto; overflow:hidden;}

/* layout class for top header */
#maintop{width:942px; position: relative;}
/* top banner class */
#dA{width:760px; height:91px; margin:auto; padding-bottom:5px; padding-top:5px; }
/* top header bar class */
#dB{width:942px; height:64px; overflow: hidden; margin:auto; background-repeat:repeat-x; background-image:url(/images/topbg.gif);}
/* top ticker bar class */

#dC{width:942px; height:27px; margin-top: 0px; background-color:#666666; color:#FFFFFF; font:Arial, Helvetica, sans-serif; font-size:11px;} 

#dC1{

	width:840px;
	height:27px;
	/*margin-top: 0px;*/
	margin-left:92px;
	background-color:#666666;
	color:#FFFFFF;
	padding-top:3px;
	
	
}

#dC2{
	
	width:98px; 
	height:24px; 
	/*margin-top: 0px; */
	background-color:#666666; 
	color:#FFFFFF; 
	float: left; 
	padding-top:3px;
	
	}



/* top nav links classs */
#dD{width:942px; height:27px; margin:auto; border-bottom-style: inset;  }
#dD a {text-decoration:none; color:#663300; font-family: Arial, Helvetica, sans-serif; font-size: 12px; }
#dD a:hover { font-weight: bold; }

#logo {padding-top:0px; padding-left:15px; width:240px; float:left;}
#topoptions {width:260px; float:right; font-size:9px; color: #FFFFFF; margin-top: 7px; padding-left:100px;}
.new11{font-size:9px; color: #FFFFFF;}
#topoptions a {color: #FFFFFF; text-decoration: underline;}
/*#topoptions input { width:84px; height:12px; }*/

/* inner page classes */
#pageheader{width:760px; float:left;  margin-left: 3px; height: 89px;}  
#pageheadertitle { width: 208px; float: left; padding-left: 15px; padding-top: 20px; height: 69px;}
#pageheaderimage  { width: 537px; float: right; }

#innercenter{width:580px; float:left;  margin-left: 3px; margin-top:10px; padding-left: 9px; text-align:justify; }   
#innercenter p { padding-left: 10px;  padding-right: 10px;}

#innerright{width:170px; float:right;  margin-left: 3px; margin-top:10px;}  

/* classes only for main page */
#graph { float:left; }

/*  calendar   */
#calendar { width: 100%;height: 100%;}

#calendar .calback {
	background: #FFF url('/calc/calWaiting.gif') no-repeat 50% 100px;
	margin: 0 auto;
	width: 500px;
	}
	
#calendar .cal {
	background: #000;
	width: 100%; 
}

#calendar .calhead {
	width: 100%;
	font-weight: bold;
	color: #FFF;
	font-size: 20px;      
}

#calendar .calhead img {
	border: none;
}

#calendar .dayhead {
	height: 25px;
	background: #EEE;
}

#calendar .dayhead td {
	text-align: center;
	color: #000;
}

#calendar .dayrow {
	background: #FFF;
	height: 40px;
}

#calendar .dayrow td {
	width: 50px;
	color: #000;
	/*font-size: .5em;*/
	font-size: 10px;
	text-align: center;
}
	

#calendar .ext_class {
	font-size: .7em;
	color:#FF0000;
	font-weight:bold;
	width:50px;
}


	

/* class for left side */
#left{
	width:176px;
	float:left;
	height:100%px;
	position: relative;
	background:#F8F8F8;
	font-family:Arial, Helvetica, sans-serif;
	left: 1px;
	top: 1px;

}
/* trying menu with dt */
#left dl { padding:0;  }
#left dd { font-size:12px; color:#663300; border-bottom:dotted 1px; margin-left:0; height: 24px; margin-top: 4px;}
#left dd a { text-indent: 30px; text-decoration: none; white-space: nowrap;}
#center{width:457px; height:100%; margin:auto; float:left; }

/* trying menu with ul */
#left ul {list-style-type: none; margin:0; padding: 0; text-align:justify;}
#left li {height: 22px; font-size:12px; list-style-type:none; color:#663300; border-bottom:dotted 1px; margin-top:4px;text-align:justify;}
#left li a {text-decoration: none; color:#663300;  margin-left: 30px;  white-space: nowrap; text-align:justify;}
li{text-align:justify;}
/* class for Right side */
#right{	width:306px;  float:right; margin-top: 3px;}

/* class for footer  */
#footer{ width:942px; border-top: dotted; border-top-width: 1px; padding-top: 10px; padding-bottom: 10px; float:left; height:auto; background-color:#FFFFFF;}

/* class for footer  */
#legal{ width:942px; height:20px; color:#FFFFFF; background-color:#666666;  padding-top: 10px; padding-bottom: 10px;  }

/* tyring with table */
.menuhigh { font-size:12px; color:#FFFFFF; font-weight: bold;  }
.menuhigh a { color:#FFFFFF; text-decoration: none; margin-left:25px; }
.menuhigh a:hover { color:#FFFFFF; text-decoration: none; margin-left:25px; }

#barmarket {background-image:url(/images/yellowbar.gif); background-repeat:repeat-x; height:29px; width: 300px; border-top:solid; border-top-color: #663300; margin-top: 3px; margin-bottom: 3px; }
#barmarket .text {font-family:Arial, Helvetica, sans-serif; font-size:12px; font-weight: bold; color:#FFFFFF; padding-top: 7px; margin-left: 12px;}	

.small { font-size:9px; }

#imgmenu {width: 300px; height: 80px; border-bottom:dotted 1px; border-top:dotted 1px; /*white-space: nowrap; */ }
#rssmenu {width: 300px; border-bottom:dotted 1px; /*border-top:dotted 1px; /*white-space: nowrap; */ }
#imgmenu .head{ font-weight:bold; margin-bottom: 20px;}
#imgicon{ width:90px; float: left;   }
#imgbox{ font-size:11px; width:190px; margin-top: 5px; float:left }

#today {width: 450px; margin-top: 5px; margin-left: 5px; float:left;}
#today .date {font-size:9px; font-weight: bold;}
#today h1 {font-family:Arial, Helvetica, sans-serif; font-size: 16px; font-weight:bold; margin-left:-1px }
#today a { text-decoration:underline; color: #cc9933;}
#todayimg { width:150px; float: left;  }
#todaybox { width: 290px; float: left; }

.rssdate {font-size:9px; font-weight: bold;}
/* inner section classes */

	.style2 {font-family: Tahoma;font-size: 11px;font-style: normal;font-weight: normal;text-decoration: none;color: #009900}
  .style5 {font-family: Tahoma;font-size: 11px;font-style: normal;font-weight: normal;text-decoration: none;color: #990000}
  .style6 {font-family: Tahoma;font-size: 11px;font-style: normal;font-weight: normal;text-decoration: none;color: #3366ff}


.about {
	font-size: 12px;
	font-weight:bold;
	color: #F4F4F4;
	width: 100%;
	height:100%;
	background-color:#000000;
	text-align:left;
	
}
.contact {
	font-size: 12px;
	font-weight:bold;
	color: #F4F4F4;
	width: 100%;
	height:100%;
	background-color:#878787;
	text-align:left;
	
}

.regulation {
	font-size: 12px;
	font-weight:bold;
	color: #F4F4F4;
	width: 100%;
	height:100%;
	background-color:#021D30;
	text-align:left;
	
}

.links {
	font-size: 12px;
	font-weight:bold;
	color: #F4F4F4;
	width: 100%;
	height:100%;
	background-color:#1E80FF;
	text-align:left;
	
}
.career {
	font-size: 12px;
	font-weight:bold;
	color: #666666;
	width: 100%;
	height:100%;
	background-color:#E7F5E4;
	text-align:left;
}


.marketdata {
	font-size: 12px;
	font-weight:bold;
	color: navy;
	
	background-color:F4F4F4;
	text-align:left;
	
}

.products {
	font-size: 12px;
	font-weight:bold;
	color: #F4F4F4;
	width: 100%;
	height:100%;
	background-color:#D8A740  ;
	text-align:left;
	
}

.downloads {
	font-size: 12px;
	font-weight:bold;
	color: #F4F4F4;
	width: 100%;
	height:100%;
	background-color: blue;
	text-align:left;
	
}

.listing {
	font-size: 12px;
	font-weight:bold;
	color: #F4F4F4;
	width: 100%;
	height:100%;
	background-color:#68513F;
	text-align:left;

}

.investors {
	font-size: 12px;
	font-weight:bold;
	color: #F4F4F4;
	width: 100%;
	height:100%;
	background-color:olive;
	text-align:left;
	
}

.media {
	font-size: 12px;
	font-weight:bold;
	color: #F4F4F4;
	width: 100%;
	height:100%;
	background-color:#7B7C5D;
	text-align:left;
	
}
.notices {
	font-size: 12px;
	font-weight:bold;
	color: #F4F4F4;
	width: 100%;
	height:100%;
	background-color:brown;
	text-align:left;
	
	
	}
.membership {
	font-size: 12px;
	font-weight:bold;
	color: #F4F4F4;
	width: 100%;
	height:100%;
	background-color:#3A56C1;
	text-align:left;
	
}

.importantlinks{
	font-size: 12px;
	font-weight:bold;
	color: #F4F4F4;
	width: 100%;
	height:100%;
	background-color: #336666;
	text-align:left;
	
}


.text1 {
	font-family: Tahoma;
	font-size: 11px;
	font-style: normal;
	font-weight: normal;
	color: #333333;
	text-decoration: none;
	text-align:left;
	
}
.textnew {
	font-family: Tahoma;
	font-size: 11px;
	font-style: normal;
	font-weight: normal;
	color: #333333;
	text-decoration: none;
	text-align:left;
	
}
.drop {
	font-family: Tahoma;
	font-size: 11px;
	font-style: normal;
	font-weight: normal;
	color: #333333;
	text-decoration: none;
	text-align:right;
	
}


.text1 {
	font-family: Tahoma;
	font-size: 11px;
	font-style: normal;
	font-weight: normal;
	color: #333333;
	text-decoration: none;
	text-align:center;
	
}

.poptext2 {
	font-family: Tahoma;
	font-size: 11px;
	font-style: normal;
	font-weight: normal;
	color: #333333;
	text-decoration: none;
	text-align:right;
	
}
.poph {
	font-family: Tahoma;
	font-size: 11px;
	font-style: normal;
	font-weight: normal;
	color: #333333;
	text-decoration: none;
	text-align:center;
	
}
.poph2 {
	font-family: Tahoma;
	font-size: 11px;
	font-style: normal;
	font-weight: bold;
	color: #333333;
	text-decoration: none;
	text-align:left;
	
}


.cmb_text {
	font-family: Tahoma;
	font-size: 10px;
	font-style: normal;
	font-weight: normal;
	color: #333333;
	text-decoration: none;
	text-align:left;

#thumbnail { width:150px; height:500px; float: left; margin-right: 25px;  }
#sublinks { width: 200px; height:auto; overflow:auto; z-index:100; background-color:#EEEEEE; float:right; padding:10px; }

.pophead {
	font-family: Tahoma;
	font-size: 13px;
	background-color:#DCDEDB;
	font-weight: bold;
	color: #333333;
	text-decoration: none;
}

.gcolor
{
color:#009900;
}

.rcolor
{
color:#990000;
}
.bcolor
{
color:#3366ff;
}

.rbcolor
{ background-color:#F4F4F4;
}
.bottom121
{height:25px; background-color:#666666; color:ffffff;}



.gcolor1
{
	color:#009900;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	text-decoration: none;
}

.rcolor1
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	text-decoration: none;
	color:#990000;
}
.bcolor1
{
	color:#3366ff;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	text-decoration: none;
}
.grey11space {
	font-family: Tahoma, Arial, Verdana;
	font-size: 11px;
	text-decoration: none;
	color: #7B7B7B;
	padding-left: 3px;
	padding-right: 3px;
}
.grey11space:hover {
	font-family: Tahoma, Arial, Verdana;
	font-size: 11px;
	text-decoration: none;
	color: #CA2F2F;
	padding-right: 3px;
	padding-left: 3px;
}
#innercenter2{width:550px; float:left;  margin-left: 3px; margin-top:10px; padding-left: 9px; }   
#innercenter2 p { padding-left: 10px;  padding-right: 50px;}
.tdbg {
background:#f4f4f4;
}


.textclasswhite{ font:Arial, Helvetica, sans-serif; font-size:15px; font-style:normal; color:#FFFFFF; padding-top:5px;}

