
body {
	background-color: #ffffff;
	margin-left: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	font-family:tahoma;
	font-size:11px;
	color:#808285;
	line-height:18px;
	top:0px;
}

#IndexMainContainer{
	margin-left: auto;	
	margin-top: 0px;
	margin-right: auto;
	margin-bottom: 0px;
	position:relative;
	width:950px;
	background-color:#ededed;
	height:900px;
}
#header{
	position:absolute;
	width:950px;
	top:0px;
}
#TableHeaderMenu{
	width: 950px; 
	background-image: url(../images/logo5.png);
	height: 90px;
	background-repeat:no-repeat;
}
#client_login
{
	position:absolute;
	left:30px;
	top:70px;
}

#Back_Office_Login
{
	position:absolute;
	left:220px;
	top:70px;
}

#Partner_Login

{
	position:absolute;
	top:70px;
	left:420px;
	width:100px;
}
#acct
{
	width:97px;
	height:16px;
	padding-left:10px;
	padding-top:7px;
}
#headerLine
{
	width:2px;
	height:37px;
	padding-left:20px;
	padding-top:5px;
}
#liveChat
{
	width:31px;
	height:27px;
	padding-left:20px;
	padding-top:6px;
}
.login_link
{
	font-size: 11px; 
	color: #008c44; 
	font-weight: bold;
	
}

#IndexFlashBanner
{
	width:474px;
	height:261px;
	position:absolute;
	top:125px;
	left:10px;
}
#IndexVideoIframe
{
	width:446px;
	height:261px;
	position:absolute;
	top:125px;
	left:494px;
	background-color:#FFFFFF;
}

#IndexResearchHub {
	background-color:#FFFFFF;
	height:293px;
	left:10px;
	position:absolute;
	top:396px;
	width:230px;
}

.yellow_bar
{
	background-image:url(../images/IndexYellow.gif);
	left:0px;
	top:0px;
	position:absolute;
	width:139px;
	height:20px;
	background-repeat:no-repeat;
}
.YellowTextHeading
{
	color:#0072bc;
	font-weight:bold;
	padding-left:10px;
}


h1
{
	margin: 0px;
	padding: 0px;
	color:#0072bc;
	font-weight:bold;
	padding-left:10px;
	font-size:11px;
}

#ResearchHubHr1 {
	background-image:url("../images/hr.png");
	background-repeat:no-repeat;
	height:1px;
	left:10px;
	position:absolute;
	top:85px;
	width:200px;
}
#ResearchHubHr2 {
	background-image:url("../images/hr.png");
	background-repeat:no-repeat;
	height:1px;
	left:10px;
	position:absolute;
	top:220px;
	width:190px;
}
#ResearchHubHr3 {
	background-image:url("../images/hr.png");
	background-repeat:no-repeat;
	height:1px;
	left:10px;
	position:absolute;
	top:252px;
	width:190px;
}
#ResearchHubHr4 {
	background-image:url("../images/hr.png");
	background-repeat:no-repeat;
	height:1px;
	left:10px;
	position:absolute;
	top:285px;
	width:190px;
}
#IndexDailyReports {
	left:10px;
	position:absolute;
	top:100px;
	width:200px;
}
#IndexEquityReports {
	left:10px;
	position:absolute;
	top:225px;
	width:200px;
}
#IndexWeeklyReport {
	left:10px;
	position:absolute;
	top:255px;
	width:200px;
}
.IndexHeading
{
	color:#0072bc;
	font-weight:bold;
}

#IndexSubHeading ul 
{
	color:#808285;
	font-weight:bold;
	padding:0;
	margin:0;
}
#IndexSubHeading li {
	background:url("../images/side_arrow.png") no-repeat scroll left center transparent;
	color:#808285;
	font-weight:bold;
	line-height:25px;
	list-style-type:none;
	padding-left:20px;
}
#IndexLiveNews
{
	width:234px;
	height:293px;
	position:absolute;
	top:0px;
	left:240px;
	background-color:#fff;
}

#IndexMarketSection
{
	width:446px;
	height:293px;
	position:absolute;
	top:0px;
	left:484px;
	background-color:#fff;
}

#IndexContact
{
	width:474px;
	height:136px;
	position:absolute;
	top:303px;
	left:0px;
	background-color:#FFF;
}

#SpecialReports 
{
	height:50px;
	left:10px;
	position:absolute;
	top:30px;
	width:230px;
}

#IndexTool
{
	width:446px;
	height:190px;
	position:absolute;
	top:303px;
	left:484px;
	background-color:#fff;
}

#IndexFooter
{
	width:950px;
	height:60px;
	position:absolute;
	top:897px;
	left:0px;
	background-color:#000;
}
#IndexSocial
{
	width:250px;
	height:44px;
	position:absolute;
	top:449px;
	left:0px;
	background-color:#FFF;
}

#feedback
{
	width:215px;
	height:44px;
	position:absolute;
	top:449px;
	left:260px;
	background-color:#FFF;
}

select
	{
		vertical-align:middle;
		font-family:Tahoma;
		font-size:11px;
		color:#808285;
		height:18px;
		display:block;
	}
input
	{
		font-size:11px;
		color:#808285;
		height:16px;
		vertical-align:middle;
	}

/* Css For Mega Menu - Start */
#IndexMegaMenu{
	width:950px;
	position:absolute;
	top:91px;
	z-index: 104;
}
* {
	outline:none;
}
img {
	border:0;
}
#container {
	margin:0 auto;
	padding:0;
	width:950px;
	background-color:#0063a5;
	height:24px;
	padding:0 0 0 0;
	
}
ul#topnav {
	list-style:none;
	margin:0;
	padding:3px 0 0 0;
	float:left;
	width:100%;
	
}
ul#topnav li {
	margin:0;
	padding:0 0 0 0;
	float:left;
	position:relative;
}
ul#topnav li a {
	text-indent:0px;
	height:25px;
	color:#FFF;
	text-decoration:none;
	font-size:11px; /* Font size of head menu */
	font-weight:bold;
}
ul#topnav li:hover a, ul#topnav li a:hover {
	color:#ffcb04;
	font-weight:bold;
}
ul#topnav a.about { /* setting for About menu */
	width:150px;
	background:url(../images/down_arrow-menu.png) no-repeat 90px 15px;
	padding:10px 31px;
	cursor:text;
}
ul#topnav a.online { /* setting for online menu */
	width:150px;
	background:url(../images/down_arrow-menu.png) no-repeat 120px 15px; /* down arrow image */
	padding:10px 31px;
	cursor:text;
}
ul#topnav a.Service { /* setting for Service menu */
	width:150px;
	background:url(../images/down_arrow-menu.png) no-repeat 86px 15px;
	padding:10px 31px;
	cursor:text;
}
ul#topnav a.market { /* setting for market menu */
	width:150px;
	background:url(../images/down_arrow-menu.png) no-repeat 84px 15px;
	padding:10px 31px;
	cursor:text;
}
ul#topnav a.Research { /* setting for Research menu */
	width:150px;
	padding:10px 20px;
	cursor:pointer;
}
ul#topnav a.tools { /* setting for tools menu */
	width:150px;
	background:url(../images/down_arrow-menu.png) no-repeat 68px 15px;
	padding:10px 31px;
	cursor:text;
}
ul#topnav a.partner { /* setting for partner menu */
	width:150px;
	/*background:url(images/down_arrow-menu.png) no-repeat 90px 15px;*/
	padding:10px 25px;
	
}
ul#topnav a.contact { /* setting for contact menu */
	width:150px;
	/*background:url(images/down_arrow-menu.png) no-repeat 90px 15px;*/
	padding:10px 31px;
	
}
ul#topnav li .sub {
	position:absolute;
	top:21px; /* setting for drop down margin from top button */
	left:0;
	background:#e8e8e8;  /*  drop down background color  */
	padding:5px 15px 10px;
	float:left;
	/*--Bottom right rounded corner --*/
	-moz-border-radius-bottomright: 5px;
	-khtml-border-radius-bottomright: 5px;
	-webkit-border-bottom-right-radius: 5px;
	/*--Bottom right rounded corner --*/
	-moz-border-radius-bottomleft: 5px;
	-khtml-border-radius-bottomleft: 5px;
	-webkit-border-bottom-left-radius: 5px;
	display:none;
	color:#fff;
	z-index:9999;
	border-right:solid 1px #6b6b6b;
	border-left:solid 1px #6b6b6b;
	border-bottom:solid 1px #6b6b6b;
}
ul#topnav li .sub ul {
	list-style:none;
	float:left;
	width:130px; /* Width of drop down menu  */
	margin:0;
	padding:0;
}
ul#topnav li .sub li {
	width:100%;
}
ul#topnav li .sub li h3 {
	font-size:11px;
	font-weight:bold;
	margin:0;
	padding:0 0 2px 10px;
	color:#1c8ed8;
	text-decoration:none;
	text-transform:uppercase;
}
ul#topnav .sub ul li a {
	float:none;
	font-weight:normal;
	text-indent:0; /* reset text indent */
	height:auto;
	padding:5px 10px;
	display:block;
	text-decoration:none;
	color:#0072bc; /* drop down text color */
	/* background:url(images/left-arrow.png) no-repeat 0px 0.77em;  drop down arrow images */
}
/* drop down text setting */
ul#topnav .sub ul li a:hover {
	color:#1c8ed8;/* drop down text hover color */
	text-decoration:underline;
	font-weight:normal;
}
.service_divider {
	border-left:1px dotted #666;
	width:2px;
	height:145px;
	margin-top:10px;
}
.tools_divider {
	border-left:1px dotted #666;
	width:2px;
	height:180px;
	margin-top:10px;
}

/* Css For Mega Menu - End */


 .GoButton
        {
            background-color: #FCD877;
            border: 1px solid #DEA303;
            border-bottom: 1px solid #DEA303;
            color: #000000;
            cursor: pointer;
            font-family: Tahoma;
            font-size: 11px;
            height: 20px;
            margin: 0;
            padding: 2px 8px 5px 8px;
        }
.GoButtonsmall
        {
            background-color: #FCD877;
            border: 1px solid #DEA303;
            color: #000000;
            cursor: pointer;
            font-family: Tahoma;
            font-size: 10px;
            height: 16px;
            margin: 0;
            padding: 0px 4px 6px 4px;
            font-weight:bold;
        }