body, td, th {
	font: 11px tahoma, verdana, "microsoft Sans Serif";
}
body {
	background: #FFFFFF;
	margin-top: 2px;
}
th {font-weight: normal; text-align: left; background-color: #98a6c3;  border:1px solid #CCBBE3;}
.banner {text-align: center;}

#MainContent {
	width: 886px;
	margin: 3px auto;
}
#ExpandContent {
	width: 970px;
	margin: 3px auto;
}


.iPurple {
	background-image: url(../images/iPurpleBG.gif);
	text-align:left;
}

/*************************Curves******************************/

.iCurveBlue .bottom {border-bottom: 1px solid #7B7683; line-height: 1px;}
.iCurveBlue .top {line-height: 1px;}
.iCurveBlue .bg {
	background: #e5e2ed;
}
.iCurveBlue .curve {width: 12px; height: 12px; white-space: nowrap; overflow: hidden;}
.iCurveBlue .curve img {display: block}

.iCurveWP .bottom {border-bottom: 1px solid #857F8D; line-height: 1px;}
.iCurveWP .bottombg {background-image: url(../images/iBHeaderBg.gif);}
.iCurveWP .top {line-height: 1px;}
.iCurveWP .bg {background-color: #f1eef7;}
.iCurveWP .curve {width: 12px; height: 12px; overflow: hidden; }
.iCurveWP .curve img {display: block;}
.iCurveWP .curveHeader {}
.iCurveWP .HeaderText
{
	padding-left: 5px;
	padding-right: 5px;
	font-weight: bold;
	background-image: url(../images/iCurveBTopBGHeader.gif);
	color: #40085f;
	text-align: left;
}
.iCurveWP .HeaderTitle
{
	background-image: url(../images/iHeaderTitle.gif);
	color: #40085f;
	text-align: left;
	font-weight: bold;
}
.BorderLeft
{
	border-left: #7285af 1px solid;
}
.BorderRight
{
	border-right: #7285af 1px solid;
}
.BorderTop
{
	border-top: #7285af 1px solid;
}
.BorderBottom
{
	border-bottom: #7285af 1px solid;
}


.iCurveGrey .bottom {border-bottom: 1px solid #575757; line-height: 1px;}
.iCurveGrey .top {line-height: 1px; border-top: 1px solid #DFDFDF;}
.iCurveGrey .left {border-left: 1px solid #DFDFDF;}
.iCurveGrey .right {border-right: 1px solid #DFDFDF;}
.iCurveGrey .bg {background-color: #e7eaf1 ; }
.iCurveGrey .curve {width: 12px; height: 12px; white-space: nowrap; xoverflow: hidden; }
.iCurveGrey .curve img {display: block;}
.iCurveGreyBlock {
	background-color: #EDEDED ;
	border-left: 1px solid #DFDFDF;
	border-right: 1px solid #DFDFDF;
	padding: 12px;
	padding-top: 0px;

}
.iCurveGrey .HeaderText
{
	padding-left: 5px;
	background-image: url(../images/iCurveBTopHeaderClockBG.gif);
	color: #40085f;
}
.iCurveWY .bottom {line-height: 1px;}
.iCurveWY .top {line-height: 1px;}
.iCurveWY .bg {background-color: #FFF3B3 ; }
.iCurveWY .curve {width: 12px; height: 12px; white-space: nowrap; overflow: hidden; }
.iCurveWY .curve img {display: block;}



.bgBlue { background-color: #DCE0EC }
.blue a {color: black;}
.blue a:hover {color: #0000CC; }
.bgGreen {background-color: #DFF4CE; }
.bgRed {background-color: #FFE4AF}

td.record, div.record, table.record td {
	border-bottom: 1px solid #DADAE3; 
	padding-bottom: 2px; 
	vertical-align: top; }
	
table.record th{
	color:White;
}
	
.record td.iLineH, .iLineH {
	border-bottom: 2px solid #DCE0EC;
	
}
.record td.borderBotSolid, .borderBotSolid {

	border-bottom: 2px solid #858C98;
	padding-bottom: 5px;
	padding-top: 12px;
}

table.blue td.record {border-bottom:1px solid #A3A5DB; }

.bgBlueLigh {background-color: #CFD0E6; }
.bgGreyDark {background-color: #DFDFDF; }
.borderBotGreyDark {border-bottom: 1px solid #DFDFDF; }


a {	color: #1F5AC6; 
	text-decoration: none; 
	xborder-bottom: 1px dotted #BAC5D9;
	line-height: 15px;
 }
 a.track:visited {
 	color: #43115a;
 }
 a:hover {
 	border-bottom: 1px dotted #43115a;
 }
 
 a.dark {color: #43115a; 
	}
 a.dark:visited { color: #43115a;
	}
	
a.SiteMap:Link, a.StieMap:active
{
	color: #420f5a; 
	text-decoration: none; 
	xborder-bottom: 1px dotted #43115a;
 	font-size: 12px;
	line-height: 15px;
	font-weight: bold;
 }
a.SiteMap:visited {
 	color: #420f5a;
 	font-size: 12px;
	font-weight: bold;
 }
a.SiteMap:hover {
 	border-bottom: 1px dotted #420f5a;
 	font-size: 12px;
	font-weight: bold;
 }
 
.light {color: #858C98; }
.white {color: #ffffff; }
.black {color: #000000; }

input, textarea, option, select {
	font: 9px tahoma, verdana, "microsoft Sans Serif";
	
}

.pad {padding: 5px; }

.text {
	background: #F5F5F5;
	border-top: 1px inset;
	border-right: 1px inset;
	border-bottom: 1px solid #eeeeee;
	border-left: 1px inset;
	}
img {vertical-align: middle; border: 0px;}

.img {vertical-align: bottom;}

.floatRight {float: right}.large {
	font-size: 12px;
}
.larger {
	font-size: 14px;
}
.small {
	font-size: 10px;
}
.smaller {
	font-size: 9px;
}
textarea {
scrollbar-3dlight-color: #829BC6;
	scrollbar-arrow-color: #355792;
	scrollbar-base-color: #CED8E9;
	scrollbar-darkshadow-color: #829BC6;
	scrollbar-face-color: ;
	scrollbar-highlight-color: ;
	scrollbar-shadow-color: #ffffff; 
}
.scrollDiv {
	overflow-y: scroll;
	xoverflow-x: hidden;
	
	scrollbar-3dlight-color: #829BC6;
	scrollbar-arrow-color: #355792;
	scrollbar-base-color: #CED8E9;
	scrollbar-darkshadow-color: #829BC6;
	scrollbar-face-color: ;
	scrollbar-highlight-color: ;
	scrollbar-shadow-color: #ffffff; 
	
	behavior: url('../css/Scrollable.htc');

}
.expandElement {
	behavior: url('../css/expandElement.htc');
}

#range {padding-left: 20px;}

.whiteBox {background-color: white; border:1px solid #cccccc; padding: 2px}

.devnote {
	font: 9px tahoma;
	color: #FF0000;
	background: #FFFFCC;
}
div.indexTab {
	padding: 5px;
	border-bottom: 1px solid #DFDFDF;
	behavior: url('../css/indexPad.htc'); }

span.indexTab {
	padding: 2px 5px;
	display: block;
	border-bottom: 1px solid #DFDFDF;
	behavior: url('../css/indexPad.htc'); }

	.iLineV {
	padding-right: 1px;
	border-right: 1px dotted #CCCCCC;
	width: 25%; 
}
	.iLineVDynamicWidth {
	padding-right: 1px;
	border-right: 1px dotted #CCCCCC;	
}

.numericCell, .numericCell td, .numericCell th {
	text-align: right;
}
td.nonNumeric, th.nonNumeric {text-align: left}

.yellowNote {
	background: #FFFFCC;
	padding: 3px;
	border: 1px solid #F1E397;
}



.borderBotYellowL {
	border-bottom: 1px solid #FFF7CF;
}
.borderTopYellowD {
	border-top: 1px solid #EDE1A2;
}
.redNote {
	color: #CC0000;
}

/***main page tabs ****/
.borderBotP {border-bottom: 1px solid #7F809D; padding: 0px;}

#newsBar {
	filter:progid:DXImageTransform.Microsoft.Fade(overlap=0,duration=0.5,enabled=false);
	display: block;
	background-color:#FFFFFF;
	width: 100%;
	height: 100px;
	overflow-y: hidden;
	behavior: url('../css/newBar.htc') }
#newsBarMain {
	filter:progid:DXImageTransform.Microsoft.Fade(overlap=0,duration=0.5,enabled=false);
	display: block;
	background-color:#FFFFFF;
	width: 100%;
	height: 100px;
	overflow-y: hidden;
	behavior: url('css/newBar.htc') }
#LatestNews {
background-color:#c7c8e6;
width: 100%;
height: 20px;
vertical-align:middle;
padding-top:5px;
}
#flashImage {
	behavior:  url("css/flashMain.htc");
}
.justify {text-align: justify}

.borderTopGreyD {
	border-top: 1px solid #dcdcdc;
}
.borderBotWhite {
	border-bottom: 1px solid #FFFFFF;
}

.padCells td {padding: 3px 0px 3px 24px; line-height: 20px;}

/*ESPECIAL CLASS FOR SUMMART*/
.codeSummary {
	xbackground-color: #eeeeee;
	padding: 2px;
	margin-top:-4px;
	border: 1px solid #cccccc;
	font-size: 9px;
}
a.box {
	border: 1px solid #dddddd;
	background: #eeeeee;
	margin-top: 1px;
	margin-bottom: 0px;
	width: 15px;
	display: inline-block;
	text-align: center;
	padding: 0px;
}
a.hilightLetter {background-color: #d1d1d1;}

a.box:hover {
}
.lightFrame {
	padding: 2px;
	border: 1px solid #EFEFEF;
}
ES\:TABS {behavior: url(../css/tabs.htc) }

.button {

	border: 1px solid #91959D;
	padding-right: 10px;
	padding-left: 10px;
	
	background-image: url(../images/ibBG.gif);
	background-repeat:repeat-x;
	background-position:center;
	background-color: #ffffff;
	behavior: url('../css/button.htc');
	
	
}.i100 {
	width: 100%;
}
.req {
	font-size: 10px;
	color: #CC0000;
	vertical-align: top;
}
.selectAll {behavior: url('../css/selectall.htc') }.iDotted {
	padding: 2px;
	border: 1px dotted #CCCCCC;
	margin-top: 4px;
	margin-bottom: 4px;
}
.selectDate {
	margin-left: -20px;
	height: 15px;	
	width: 19px;
	vertical-align: bottom;
}
.dateControl {

	behavior: url("../css/selectDate.htc");
	
}
.jumpField {
	text-align: center;
	width: 20px;
	behavior: url('../css/jumpField.htc');
}.bgGreyLight {
	background: #eeeeee;
	padding: 2px;
}
.validationSummary {
	background: #FFF7D0;/*FFCC00*/
	padding: 5px;
	border: 1px solid #E4D0B6;
	margin-top: 1px;
	margin-bottom: 1px;
}
.rtl {

	direction:rtl;
}
.alignRight {text-align: right}
.alignLeft {text-align: left}
.padLeft {padding-left: 15px;}
.padRight {padding-right: 10px;}
.mirror {}

.fixDim {behavior: url('../css/resize.htc'); }

.tickerCell {background-image: url(../images/iTickerBG.gif); vertical-align: middle; }
.tickerSymbol {font-weight: bold; text-transform: uppercase; }
.tickerValue {font-size: 10px; white-space: nowrap; vertical-align: sub; display:  inline-block; width: 100px; overflow-x: hidden}
.ticker {width: 750px; display: inline-block; padding: 0px 3px; overflow: hidden; white-space: nowrap}

.tickerElement {behavior: url('../css/tickerElement.htc'); }

.iFrameBody {behavior: url('../css/iFrame.htc'); margin: 0px;}
.webService {behavior: url('../css/webservice.htc');}
.WireCell {behavior:  url('../css/WireCell.htc');}

.fixedLayout {table-layout: fixed}

.scrollHeader {behavior: url('../css/scrollHeader.htc')}

.glossary  a {
	display: block;
	border-bottom: 1px solid #eeeeee;
}
.hilight {
	background-color: #eeeeee;
}





.noColor  img
{
	filter:progid:DXImageTransform.Microsoft.BasicImage(Grayscale=1);
}
.noColor a 
{
	color: #999999; 
	text-decoration: none; 
	cursor: default;
	
}
.noColor a:hover {
	border-width: 0px;
	text-decoration: none;
	cursor: default;
}


@media screen{
	.hidePrint {display: inline-block;}
	.showPrint {display: none;}
}
@media print{
	.hidePrint {display: none;}
	.showPrint {display: inline-block;}
	
	body, td, th {
		font: 11px garamond, "times new roman", "Serif";
	}
	body {
		background: #FFFFFF;
		margin: 5px;
	}
	 
	body {
		background: #FFFFFF;
		margin: 0px;
	}
	
.scrollHeader {display: none;}

	th { background-color: #CCCCCC; border:1px solid #999999; }
	
	thead
	{
		display: table-header-group;
	}
	
	.pageBreak 
	{
		page-break-after:always;}
	

	.iCurveBlue .bottom {border-bottom: 0px; }
	.iCurveBlue .bg {background: #FFFFFF;}
	.iCurveBlue .curve img {display: none}
	
	.iCurveWP .bottom {border-bottom: 0px; }
	.iCurveWP .bg {background-color: #e5e2ed ; }
	.iCurveWP .curve img {display: none;}
	
	.iCurveGrey .bottom {border-bottom: 0px;}
	.iCurveGrey .top {border-top: 0px; vertical-align:middle;}
	.iCurveGrey .left {border-left: 0px;}
	.iCurveGrey .right {border-right: 0px;}
	.iCurveGrey .bg {background-color: #FFFFFF; }
	.iCurveGrey .curve img {display: none;}
	.iCurveGreyBlock {
		background-color: #ffffff ;
		border-left: 0px;
		border-right: 0px;
	}
	
	.iCurveWY .bg {background-color: #ffffff ; }
	.iCurveWY .curve img {display: none;}
	.iPurple {}
	.bgBlue { background-color: #cccccc }
	.bgGreen {background-color: #cccccc; }
	.bgRed {background-color: #aaaaaa}
	.bgBlueLigh {background-color: #eeeeee; }

	p, div {text-align: justify;}
	
	a {	color: #000000; 
		text-decoration: underline; 
	 }

	.light {color: #000000; }
	.redNote {color: #000000; font-weight: bold;}
	
	.record {border-color: #666666;}
}


.smallRed {
 font-size: 9px;
 color: #DE8383;
}


.iCurveGreyBlock p {margin: 0px; padding: 0px;}

/* Added By MMohammed --*/
.greenFont 
{
	color:#669933;
}
.redFont 
{
	color:#ff3333;
}

.link {
	cursor: hand;
}	
.ND{Color:#1e2c6d;}
.C{Color:#102264;}
.NT{color:#5f75af;}
.ImageStyle{text-align:center;color:#491661;font-family:Tahoma;font-size:12px;font-weight:bold;}
.QuoteBackground
{
	background-image: url(../images/QuotesBG.gif);
}