/* define main body */

.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
{
			text-align:justify;
			color:#4d4d4d;
			font-size:11px;
			font-family: Tahoma;
			background-color:#3A8F29;
			margin-top:0;
			margin-left:0px;
			margin-right:0px;
}
a
{
			color: #3A8F29;
			text-decoration:underline;
}
a:hover
{
			color: #CC0000;
			text-decoration:underline;
}
img
{
			border: 0px;
}
h1, h2, h3, h4, h5, h6, {
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:577px;
			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:456px;
			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 */
.about
{
			font-size: 24px;
			font-weight:bold;
			color: #F4F4F4;
			width: 100%;
			height:100%;
			background-color:#000000;
			text-align:left;
}
.contact
{
			font-size: 24px;
			font-weight:bold;
			color: #F4F4F4;
			width: 100%;
			height:100%;
			background-color:#878787;
			text-align:left;
}
.regulation
{
			font-size: 24px;
			font-weight:bold;
			color: #F4F4F4;
			width: 100%;
			height:100%;
			background-color:#021D30;
			text-align:left;
}
.links
{
			font-size: 24px;
			font-weight:bold;
			color: #F4F4F4;
			width: 100%;
			height:100%;
			background-color:#1E80FF;
			text-align:left;
}
.career
{
			font-size: 24px;
			font-weight:bold;
			color: #666666;
			width: 100%;
			height:100%;
			background-color:#E7F5E4;
			text-align:left;
}
.marketdata
{
			font-size: 24px;
			font-weight:bold;
			color: #F4F4F4;
			width: 100%;
			height:100%;
			background-color:navy;
			text-align:left;
}
.products
{
			font-size: 24px;
			font-weight:bold;
			color: #F4F4F4;
			width: 100%;
			height:100%;
			background-color:#D8A740;
			text-align:left;
}
.downloads
{
			font-size: 24px;
			font-weight:bold;
			color: #F4F4F4;
			width: 100%;
			height:100%;
			background-color: blue;
			text-align:left;
}
.listing
{
			font-size: 24px;
			font-weight:bold;
			color: #F4F4F4;
			width: 100%;
			height:100%;
			background-color:#68513F;
			text-align:left;
}
.investors
{
			font-size: 24px;
			font-weight:bold;
			color: #F4F4F4;
			width: 100%;
			height:100%;
			background-color:olive;
			text-align:left;
}
.media
{
			font-size: 24px;
			font-weight:bold;
			color: #F4F4F4;
			width: 100%;
			height:100%;
			background-color:#7B7C5D;
			text-align:left;
}
.notices
{
			font-size: 24px;
			font-weight:bold;
			color: #F4F4F4;
			width: 100%;
			height:100%;
			background-color:brown;
			text-align:left;
}
.membership
{
			font-size: 24px;
			font-weight:bold;
			color: #F4F4F4;
			width: 100%;
			height:100%;
			background-color:#3A56C1;
			text-align:left;
}
.importantlinks
{
			font-size: 24px;
			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;}*/
#headingbod
{
			width: 550px;
			height: 21px;
			float: left;
			padding-top: 4px;
}
.headingbod12
{
			font-family:Arial, Helvetica, sans-serif;
			font-size: 12px;
			font-weight: bold;
			color:#C9820E;
			text-align:left;
}
.dotline
{
			border-bottom-width: 1px;
			border-bottom-style: dotted;
			border-bottom-color: #000000;
}
.dot
{
			border-bottom: 1px dotted #000000;
}
.timetit
{
			font-family: Tahoma, Arial, Verdana;
			font-size: 11px;
			text-decoration: none;
			font-weight:bold;
			color:#fff;
			text-align:center;
}
#vision
{
			width: 283px;
			height: 540px;
			float: left;
}
#vision1
{
			width: 244px;
			height: 500px;
			float: left;
			text-align: left;
}
#vision1 h1
{
			font-family:Arial, Helvetica, sans-serif;
			font-size: 18px;
			font-weight: bold;
			margin-bottom: 5px;
			border-bottom: 1px solid #D7992C;
}
#mission
{
			width: 244px;
			height: 540px;
			float: left;
}
#visionimg
{
			background-image:url(/aboutus/images/vision.jpg);
			background-repeat:no-repeat;
			padding-bottom: 20px;
			float: left;
			width: 244px;
			height: 79px;
}
.center
{
			background-image:url(/aboutus/images/cetner1.jpg);
			background-repeat: no-repeat;
			width: 502px;
			height: 348px;
}
.New_Heading
{
			font-family:Arial, Helvetica, sans-serif;
			font-size: 18px;
			font-weight: bold;
}
