body { font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	background:url(../images/body-bg.jpg) top left repeat-x;
	margin:0px;
	padding:0px;
	text-align:justify;

}
a{ text-decoration:none;
	color:#0f75bb;

}
a:hover{ text-decoration:underline;
}
h1{ color:#0f75bb;
	font-size:14px;
	font-weight:bold;
	border-bottom: 1px solid #cac9c9;
	margin:0px;
	padding:0px 0px 7px 0px;
}
h2{ color:#818181;
	font-size:14px;
	font-weight:bold;
	border-bottom: 1px solid #cac9c9;
	margin:0px;
	padding:0px 0px 7px 0px;
}
p{ margin:0px;
	padding:10px 0px 5px 0px;
}
#container { margin:auto;
	padding:0px;
	width:1000px;
}
#topdiv{ margin:0px;
	padding:0px 0x 0px 0px;
}
#toplogo{ float:left;
width:372px;
margin:0px;
padding:0px;
}
#topheader{ float:left;
width:628px;
margin:0px;
padding:0px;
}
#logo{ float:left;
margin:0px;
padding:8px 9px 9px 29px;
}
#outerdiv{ float:left;
	width:984px;
	margin:0px;
	padding:0px 0px 0px 8px;
}
#mainnav{ margin:0px;
	padding:0px;
	background:url(../images/main-nav-bg.jpg) top left no-repeat;
	height:100px;
	font-family:Arial, Helvetica, sans-serif;
	text-align:center;
	border-bottom:1px solid #ffffff;
}
/*top main nav start------------------------*/
#topmainav{ padding:0px;
	margin:0px;
	float:left;
	width:100%;
}
#topmainav ul{ margin:25px 0px 21px 0px;
	padding:0px;
}
#topmainav ul li{ margin:0px;
	padding:2px 26px 2px 13px;
	list-style:none;
	display:inline;
	background:url(../images/topmainnav-bulet.gif) top right no-repeat;

}
#topmainav ul li a{ margin:0px;
	padding:0px 5px 0px 5px;
	font-size:14px;
	font-weight:bold;
	color:#FFFFFF;
	text-decoration:none;

}
#topmainav ul li a:hover{ margin:0px;
	padding:0px 5px 0px 5px;
	font-size:14px;
	font-weight:bold;
	color:#0066CC;
	text-decoration:none;
	background:#fff;
}

/*top main nav end------------------------*/

/*mid main nav start------------------------*/
#midmainav{ padding:0px;
	margin:0px;
	float:left;
	width:100%;
}
#midmainav ul{ margin:0px;
	padding:1px 0px 10px 0px;
}
#midmainav ul li{ margin:0px;
	padding:2px 26px 2px 13px;
	list-style:none;
	display:inline;
	background:url(../images/midmainnav-bulet.gif) top right no-repeat;
}
#midmainav ul li a{ margin:0px;
	padding:0px 5px 0px 5px;
	font-size:14px;
	font-weight:bold;
	color:#ffcf88;
	text-decoration:none;
}
#midmainav ul li a:hover{ margin:0px;
	padding:0px 5px 0px 5px;
	font-size:14px;
	font-weight:bold;
	color:#0066CC;
	text-decoration:none;
	background:#ffcf88;
}

/*mid main nav end------------------------*/

#programmsenav{ 
	margin:0px;
	padding:0px;
	float:left;
	width:984px;
}
#majorofferingtxt{ margin:0px;
	padding:41px 0px 0px 31px;
	float:left;
	width:117px;
	font-weight:bold;
	color:#523101;
	font-size:11px;
	background:url(../images/topcurve-bg.jpg) top left no-repeat;
	height:95px;
}
#majorofferingimg{ margin:0px;
	padding:7px 0px 0px 30px;
	float:left;
	text-align:left;
	background:url(../images/major-offering-bg.jpg) top left repeat-x;
	height:129px;
	width:806px;
	

}
#forthcomingtxt{ margin:0px;
	padding:41px 0px 0px 31px;
	float:left;
	width:117px;
	font-weight:bold;
	color:#523101;
	font-size:11px;
	background:url(../images/bottomcurve-bg.jpg) top left no-repeat;
	height:80px;
}
#forthcomingcontent{ margin:0px;
	padding:22px 0px 0px 30px;
	float:left;
	text-align:left;
	background:url(../images/forthcoming-bg.jpg) top left repeat-x;
	/*width:680px;*/
	width:806px;
	height:98px;
	font-weight:bold;
	color:#523101;
	font-size:11px;
}
#forthcomingimg{ margin:0px;
	padding:0px;
	float:left;
}
#innerhomecontentdiv{ 
	margin:0px;
	padding:18px 15px 18px 15px;

}
#innercontentdiv{ border-top: 18px solid #fcb040;
	margin:0px;
	padding:18px 15px 18px 15px;

}
#innercontentdiv a{ color:#0f75bb;
	
}
#innerlefnavdiv{ width:168px;
	float:left;
}
#leftnav{ float:left;
	width:168px;
	margin:0px;
	padding:0px;
	font-size:12px;
	font-weight:bold;
	color:#231f20;

}
#leftnav ul{ 
	margin:0px;
	padding:0px;
}
#leftnav ul li{ 
	margin:0px;
	padding:0px 0px 10px 0px;
	list-style:none;
	
}
#leftnav ul li a{ 
	margin:0px;
	padding:1px 0px 1px 7px;
	text-decoration:none;
	color:#231f20;
	display:block;
	width:157px;
	border-left:#cac9c9 4px solid;
	
}
#leftnav ul li a:hover{ border-left:#928f8f 4px solid;
}
#leftnav span { border-left:#ed1d25 4px solid;
}

/*user left nav----------------------- start*/

#userleftnav{ float:left;
	width:168px;
	margin:0px 0px 0px 0px;
	padding:0px;
	font-size:12px;
	font-weight:bold;
	color:#231f20;
	

}
#userleftnav ul{ 
	margin:0px;
	padding:0px;
}
#userleftnav ul li{ 
	margin:0px;
	padding:0px 0px 10px 0px;
	list-style:none;
	
}
#userleftnav ul li a{ 
	margin:0px;
	padding:1px 0px 1px 7px;
	text-decoration:none;
	color:#231f20;
	display:block;
	width:157px;
	border-left:#0f75bd 4px solid;
	
}
#userleftnav ul li a:hover{ border-left:#014677 4px solid;
}
#userleftnav span { border-left:#fcb040 4px solid;
}
/*use left nav end----------------------------*/
#contentdiv{ width:515px;
	border-left: solid 1px #cac9c9;
	border-right: solid 1px #cac9c9;
	margin:0px;
	padding:0px 30px 0px 30px;
	float:left;
	}
#contentinnerdiv{ width:741px;
	border-left: solid 1px #cac9c9;
	margin:0px;
	padding:0px 10px 0px 30px;
	float:left;
}
#rightdiv{ width:186px;
	padding:0px 0px 0px 0px;
	margin:0px 0px 0px 0px;
	float:right;
	text-align:left;
}
.blueheader{ font-size:11px;
	color:#0f75bb;
	margin:0px;
}
.more{ color:#d48004;
	text-align:right;
	font-weight:bold;
}
.more a{ color:#d48004;

}
#gallary{
	width:489px;
	float:left;
}
#gallaryinner{ float:left;
	width:489px;
	margin:0px;
	padding:0px;
}
#gallaryinnerleftcurve{ background:url(../images/leftcurve-events.gif) top left no-repeat;
	margin:0px;
	padding:5px 0px 0px 12px;
	width:477px;
	height:17px;
	color:#000000;
	font-weight:bold;
	float:left;
}
#gallaryinnercontent{ background:url(../images/leftcurve-events-bg.gif) top left repeat-x;
	margin:0px;
	padding:0px;
	width:489px;
	height:130px;
	float:left;
}
#reports{ 
	width:481px;
	float:left;
	margin:0px 0px 0px 6px;
}
#reportsinner{ float:left;
	margin:0px;
	padding:0px;
}
#reportsinnerleftcurve{ background:url(../images/leftcurve-reports.gif) top left no-repeat;
	margin:0px;
	padding:5px 0px 0px 12px;
	width:477px;
	height:17px;
	color:#000000;
	font-weight:bold;
	float:left;
}
#reportsinnercontent{ background:url(../images/leftcurve-reports-bg.gif) top left repeat-x;
	margin:0px;
	padding:0px;
	width:489px;
	height:130px;
	float:left;
}
.clear{ clear:both;
}
.reportsimage{ margin:0px;
	padding:7px 5px 0px 5px;
	width:112px;
	background:url(../images/reports-seperator.gif) top right no-repeat;
	float:left;
	color:#FFFFFF;
	text-align:center;
	
}
.reportsimage a{ color:#000000;
}
.reportsimage p{ margin:0px;
	padding:2px 0px 0px 0px;
}
.table-header { margin:0px;
	padding:7px;
	border:1px solid #cccccc;
	background:#075b95;
	color:#FFFFFF;
	vertical-align:text-top;
}
.table-row1 { margin:0px;
	padding:7px;
	border:1px solid #cccccc;
	vertical-align:text-top;
}
.pdflink { border-bottom:#CCCCCC 1px solid;
	background:url(../images/icon-pdf.gif) right no-repeat;
	padding-right:25px;
	text-decoration:none;

}
.pdflink a{ text-decoration:none;
}
.clickHeader
{	border:1px solid #cccccc;
	border-bottom:2px solid #b4b2b2;
    text-decoration: none;
	margin:20px 0px 0px 0px;
	padding:2px 4px 2px 4px;
	font-weight:bold;
}
.clickHeader:hover{ background:#eeeeee;
	cursor: pointer;
}
.contentholder { padding:0px 35px 10px 35px;
	background:#f4f4f4;
	border:1px solid #cccccc;
}
#footer{ background:#CCCCCC;
	margin:0px 0px 0px 0px;
	padding:14px;
	height:12px;
	border-top:6px solid #ffffff;
	border-bottom:6px solid #ffffff;
	width:956px;
}
#footer a{ text-decoration:none;
	color:#000000;
}
.hrline{ border-bottom:1px solid #d8d5d5;
	padding-bottom:8px;
}
/* market ticker start*/

#mymarket a{color:#064c92;
	text-decoration:none;
}
#mymarket a:hover{ text-decoration:none;
	color:#000000;
	font-weight:bold;
}
.red{color:#FF0000;
}
.colleft { float:left;
	background:url(../images/left-bar-bg.jpg) repeat-y top right #ffffff;
	color:#000000;
}
.colcenter { border-left:1px solid #ccc;
	border-right:1px solid #ccc;
	float:left;
	background:url(../images/left-bar-bg.jpg) repeat-y top right #ffffff;
	color:#000000;
}
.colright { float:left;
	background:url(../images/left-bar-bg.jpg) repeat-y top right #ffffff;
	color:#000000;
}
.colleft p,  .colcenter p,  .colright p{ border:1px solid #d07d07;
	margin:0px;
	padding:5px;
	text-align:left
}
.colh{color: #523101;
background:#eb9c26;
}
.whatsnew { 
	border: 1px solid #d17d00;
	padding: 6px 6px 6px 0px;
	margin:0px 0px 0px 20px;
	text-align:left;
	vertical-align:baseline;
}
.whatsnew a{ 
	text-decoration:none;
	color:#503200;
}
.whatsnew span { color: #4a4a4a;
	font-weight:normal;
}
.whatsnew1 { 
	border: 1px solid #d17d00;
	padding: 6px 6px 6px 0px;
	margin:0px 0px 0px 20px;
	text-align:left;
	vertical-align:baseline;
	background:#f1d9b5;
}
.whatsnew1 a{ 
	text-decoration:none;
	color:#503200;
}
.whatsnew1 span { color: #4a4a4a;
	font-weight:normal;
}
/* market ticker end*/

/* form content start*/

.formouter{ border:1px solid #cccccc;
	padding:20px;
	margin:20px 0px 0px 0px;
}
.white { color:#fff;
}
.formelements { border:#b1b1b1 1px solid;
	background:#ffffff;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:8pt;
}
.button{ background:url(../images/button-bg.gif) top left repeat-x;
	font-size:12px;
	padding:2px;
	color:#ffffff;
	border:none;
}

/* form content end*/

.marqueescroler{ height:90px;
	width:350px;
	float:left;
	border:1px solid #d17d00;
	margin:0px;
	padding:0px;
	overflow:hidden;
	text-transform:uppercase;
}
.marqueescroler ul{ margin:0px;
	padding:0px 10px 0px 10px;

}
.marqueescroler ul li{ margin:0px;
	padding:6px 10px 6px 10px;
	list-style:none;
	background:url(../Images/marquee-bulet.gif) top left no-repeat;

}
.marqueescroler ul li a{ margin:0px;
	padding:0px;
	color:#333333;

}
.marqueescroler ul li a:hover{ color:#000000;
	text-decoration:underline;
}
.welcome{ font-weight:bold;
	color:#4a4949;
	font-size:13px;
	margin:15px 0px 0px 0px;
	background:#eeeeee;
	padding:7px;
}

