@charset "utf-8";
/* CSS Document */
/* version date: 01/09/09 */

/******************************************************************************
COLOR SCHEMES
******************************************************************************/
/*
GREY  Dark Grey: #c0bec2  Light Grey: #dfdfdf
BLUE  Dark Blue: #659bd2  Light Blue: #cad5da
GREEN  Dark Green: #47b649  Light Green: #b6d994
*/
/*added to fix ie spacing issues*/
html, body, div, span, applet, object, iframe,
h1, h2, h3, h4, h5, h6, p, blockquote, pre,
a, abbr, acronym, address, big, cite, code,
del, dfn, em, font, img, ins, kbd, q, s, samp,
small, strike, strong, sub, sup, tt, var,
b, u, i, center,
dl, dt, dd, ol, ul, li,
fieldset, form, label, legend,caption,{
	margin: 0;
	padding: 0;
	border: 0;
	outline: 0;
	vertical-align: baseline;
	background: transparent;
}

.on {
	background: #fff;
	cursor: pointer;
	}
.off {
	background: #eee;
	cursor: pointer;
	}	
/******************************************************************************
TICKER SEARCHBOX AND TICKER LOOKUP STYLES
******************************************************************************/
/*USE THESE THREE IF USING ROUND MENU*/
/*div#searchbox {float:right;font-size:.65em;height:22px;margin-right:10px;	margin-bottom:0;padding-botton:10em;}/*round*/
/*div#tickerlook {position: relative;float:right; display:block;font-size:.7em; width:auto;margin-right:10px;}/*round*/
/*#tickercontainer {position:relative;z-index:900;width:30%;border-bottom:1px solid #000;padding-bottom:6px; float:right;}/*round*/
/*USE THESE TWO IF USING SQUARE MENU*/

/************************** CHANGE ACCORDING TO STYLE_10.CSS ****************************/
/*div#searchboxsq {float:right;font-size:.65em;	margin-right:10px;	margin-bottom:1em; 	padding-botton:10em;}/*square*/
div#searchboxsq {float:left; width:500px; background-color:#dfdfdf; padding-leftt:10px; padding-top:0px; margin-top: 0px; padding-bottom:0px; margin-bottom:0px; font-size:0px;}/*square*/

/*div#tickerlooksq {position: relative;float:right; display:block;font-size:.7em; width:auto;margin-right:10px;padding-bottom:10px;}/*square*/

div#tickerlooksq {position: relative;float:left; display:block;font-size:.6em; width:auto;margin-right:10px; margin-bottom:10px; padding-bottom:10px;}/*square*/

div.tickertext {line-height:9px;}/*square*  NEWLY ADDED ACCORDING TO STYLE_10.CSS/

/************************** CHANGE ACCORDING TO STYLE_10.CSS ****************************/

/******************************************************************************
WIDE PAGE WIDTH from 625px - 800px
******************************************************************************/
#pagecontainer {position:static;margin:0px auto;height:auto;width:760px;}
.bighead {font-size:.80em; font-weight:bold;text-align:left;}
/*WIDE WIDTH THREE COLUMN LAYOUT*/
#column1{width:33%;float:left;padding-left:0px;}
#column2{width:33%;float:left;padding-left:3px;}
#column3{width:33%;float:left;padding-left:3px;}
.clearfloats{clear:both;}

/*WIDE WIDTH TWO COLUMN LAYOUT*/
#columnA{font-size:1.2em;width:48%;float:left;padding-right:10px;padding-top:10px;margin-right:5px;font-size:1em;}
#columnB{width:48%;float:left;padding-left:1px;margin-left:5px; padding-top:10px;padding-bottom:10px;}
#column B, p{font-size:.7em;margin-top: 0px;margin-bottom: 4px;}
#columnA td,th {padding-right:15px;}
#columnB td,th {padding-right:15px;}

/*WIDE WIDTH TWO COLUMN LAYOUT SMALLER 1st Column*/
#columnA1{font-size:1.2em;width:34%;float:left;padding-right:15px;padding-top:10px;margin-right:5px;font-size:1em;}
#columnB1{width:60%;float:left;padding-left:15px;margin-left:5px; padding-top:10px;padding-bottom:10px;}
#column B1, p{font-size:.7em;margin-top: 0px;margin-bottom: 4px;}
#columnA1 td,th {padding-right:15px;}
#columnB1 td,th {padding-right:15px;}

/*WIDE WIDTH TWO COLUMN LAYOUT with tabbed graph*/
#columnAg{font-size:1.2em;width:44%;float:left;padding-right:5px;padding-top:10px;margin-right:5px;font-size:1em;}
#columnBg{width:52%;float:left;padding-left:1px;margin-left:5px; padding-top:10px;padding-bottom:10px;}
#column Bg, p{font-size:.7em;margin-top: 0px;margin-bottom: 4px;}
#columnAg td,th {padding-right:15px;}
#columnBg td,th {padding-right:15px;}

td,th {font-size: .7em;	text-align:right;padding-right:25px;}
/*
/******************************************************************************
THIN PAGE WIDTH from 425px - 650px
******************************************************************************/

/*#pagecontainer {position:relative;margin:0px auto;height:auto;width:650px;}
.bighead {font-size:.62em; font-weight:bold;text-align:left;}
/* /*THIN WIDTH THREE COLUMN LAYOUT
#column1{width:33%;float:left;padding-left:0px;}
#column2{width:33%;float:left;padding-left:1px;}
#column3{width:33%;float:left;padding-left:1px;}
.clearfloats{clear:both;}*/

/*THIN WIDTH TWO COLUMN LAYOUT
#columnA{width:100%;float:left;padding-left:1px;margin-left:5px;padding-top:10px;padding-bottom:10px;}
#columnB{width:100%;float:left;padding-left:1px;margin-left:5px; padding-top:10px;padding-bottom:10px;}
#column B, p{font-size:.7em;margin-top: 0px;margin-bottom: 4px;}
#columnA td,th {padding-right:15px;}
#columnB td,th {padding-right:15px;}*/

/*THIN WIDTH TWO COLUMN LAYOUT SMALLER 1st Column
#columnA1{font-size:1.2em;width:34%;float:left;padding-right:15px;padding-top:10px;margin-right:5px;font-size:1em;}
#columnB1{width:60%;float:left;padding-left:15px;margin-left:5px; padding-top:10px;padding-bottom:10px;}
#column B1, p{font-size:.7em;margin-top: 0px;margin-bottom: 4px;}
#columnA1 td,th {padding-right:15px;}
#columnB1 td,th {padding-right:15px;}*/

/*THIN WIDTH TWO COLUMN LAYOUT with tabbed graph
#columnAg{font-size:1.2em;width:100%;float:left;padding-right:15px;padding-top:10px;margin-right:5px;font-size:1em; }
#columnBg{width:100%;float:left;padding-left:1px;margin-left:5px; padding-top:10px;padding-bottom:10px;}
#column Bg, p{font-size:.7em;margin-top: 0px;margin-bottom: 4px;}
#columnAg td,th {padding-right:15px;}
#columnBg td,th {padding-right:15px;}

td,th {font-size: .7em;	text-align:right;padding-right:5px;}
.textthin{font-size:.8em;}*/


/******************************************************************************
PAGE STYLES UNAFFECTED BY PAGE WIDTH
******************************************************************************/

/*Overall Styles*/
body {font-family:Arial, Helvetica, sans-serif; font-size: 100%;}


/*Hyperlink Styles*/
a:link {color: #0000CC;	text-decoration: none;}
a:visited {text-decoration: none;}
a:hover {text-decoration: underline;color: #0000CC;}
a:active {text-decoration: none;}

.greytext{color:#666666;}

.nopad{text-align:right; padding-right:10px;}
#nopad td{padding-right:5px;}
#smpad td{padding-right:10px;}

/************************** CHANGE STYLE ACCORDING TO STYLE_10.CSS  ********************************/
/*Disclaimer Styles*/
/*#disclaimer{margin-top:10px;border:1px solid #dfdfdf;padding:5px; text-align:center;font-size:.7em;}*/

#disclaimer{margin-top:10px;border:1px solid #dfdfdf;padding:5px; text-align:center;font-size:.7em;position:relative; z-index:10;padding-bottom:10px;overflow:auto; margin-bottom:5px;}

/*Logo Styles*/
/*#logo{float:left;max-width:40%;padding-right:5px;}*/

#logo{float:left;max-width:40%;padding-right:5px; padding-top:10px;padding-bottom:20px;margin-right:10px;}

/*#logo{float:left;max-width:40%;padding-right:5px; padding-top:10px;padding-bottom:20px; margin-right:10px;}*//*added margin Bottom V13*/


/************************** ADDED STYLE ACCORDING TO STYLE_13.CSS  ********************************/
.landing {padding-top:20px;}
.landing p, ul{	font-size:.95em;list-style-type:square;}

/************************** CHANGE STYLE ACCORDING TO STYLE_12.CSS  ********************************/


/*Footer Styles*/
/*.footer {font-size: .6em;text-align:center;vertical-align:bottom;}*/
.footer {font-size: .6em;text-align:left;vertical-align:bottom;}
.copyright {font-size: .6em;text-align:center;vertical-align:bottom;}

/*Breadcrumbs Styles*/
#breadcrumbs {width:99%;float:left;padding:.15em 0 .50em 0; font-size:.6em;margin:5px 0 0 0;}

/*General Page Styles*/
#heading {text-align:center;font-size:.8em;}/*page heading section*/
.pagetitle {font-size: 1em;font-weight: bold;}/*title only*/

#heading2 {text-align:center;font-size:.8em;background-color:#dfdfdf;padding:5px;}/*page heading section*/
.pagetitle2 {font-size: 1.2em;font-weight: bold; }/*title only*/


#reporthead {text-align:left;font-weight:bold;color:#FFFFFF;text-align:left;font-size:.8em; /*background color change (DARK) based on color scheme GREY */background-color:#c0bec2/*BLUE background-color:#659bd2  GREEN background-color:#47b649*/;}
#reporthead td{padding-right:0px;}
#reporthead, #highlight td {padding-right:0px;}

/************************** ADDED STYLE ACCORDING TO STYLE_13.CSS  ********************************/

.smtext2 {font-size:.6em;}
.smtext {font-size:.75em;}
.smhead {font-size:.90em;}

.indent {/*text-indent:10px;*/text-align:left; padding-left:10px;}
.noindent {text-align:left;}
.totals {text-align:left;font-weight:bold;font-size:.7em;}
.greybar td, .greybar th{padding-right:0px;font-size: .8em;font-weight: bold;text-align:left;border:none;font-style:italic;/*background color change (LIGHT) based on color scheme GREY*/background-color:#dfdfdf/*BLUE background-color:#cad5da  GREEN background-color:#b6d994*/;}

/*line and horizontal rule styles*/
.doubleborder {border-top:1px solid #666666; border-bottom:1px solid #666666; height:6px;width:100%;}
.singleborder{border-bottom:1px solid #666666; height:6px;width:100%;}
.thickborder {border-bottom:3px solid #666666; height:6px;width:100%;}
hr{color:#666666; height:1px;}
.lighthr hr {width: 50%;text-align: left;/*this will align it for IE*/margin: 0 auto 0 0; /*this will align it left for Mozilla*/}
hr.d {border: none 0; border-top: 1px solid #ccc;border-bottom: 1px solid #efefef;width: 100%;height: 2px;margin: 10px auto 0 0;text-align: left;}


/*text color changes*/
.pos{color:#009900;}
.neg{color:#FF0000;}

/*floats*/
.fltleft{float:left;padding:10px;}
.fltright{float:right;}
.clearfloat{clear:both;}


/******************************************************************************
TABLE STYLES
******************************************************************************/
.bordered, .bordered td{/*border color change (LIGHT based on color scheme GREY*/border: 1px solid #dfdfdf;/*BLUE border:1px solid #cad5da  GREEN border:1px solid #47b649*/
border-collapse: collapse;}
.centered, .centered td{text-align:center;}
.highlight tr:hover, .highlight tr:hover td
{background-color:#FFFFCC;} 
.color td{background-color:#eaf0f8;} /******************* ADDING ACCORDING TO STYLE_10.CSS *****************/
.leftindent td{text-align:left;padding-left:20px;}/******************* ADDING ACCORDING TO STYLE_11.CSS *****************/


/******************************************************************************
TABBED GRAPHS ON PROFILES PAGES & COMPANY QUOTE PAGE
******************************************************************************/
div.tabBox {width:98%;}
div.tabArea {font-size: 80%;font-weight: bold;padding: 0px 0px 3px 0px;}

a.tab {background-color: #dfdfdf;border: 1px solid #000000; border-bottom-width: 0px; border-color: #f0d0ff #b090e0 #b090e0 #f0d0ff; padding: 2px 1em 2px 1em;position:relative;text-decoration: none; top: 3px;z-index: 100;}
a.tab, a.tab:visited { color: #000000;}
a.tab:hover {background-color: #c0bec2;border-color: #c0a0f0 #8060b0 #8060b0 #c0a0f0; color: #ffffff;}
a.tab.activeTab, a.tab.activeTab:hover, a.tab.activeTab:visited{background-color: #c0bec2; border-color: #b090e0 #7050a0 #7050a0 #b090e0; color: #ffffff;}
a.tab.activeTab {padding-bottom: 4px;top: 1px; z-index: 102;}
div.tabMain {background-color: #dfdfdf; border: 0px solid #000000;border-color: #b090e0 #7050a0 #7050a0 #b090e0;height:275px;padding: .1em;}
div.tabIframeWrapper {width: 100%;height:275px;}
iframe.tabContent {background-color: #ffffff; border: 0px solid #000000; border-color: #7050a0 #b090e0 #b090e0 #7050a0; width: 100%; height: 100%;}


/*
This section controls Tabbed Graphs of Company Quote
*/
div.tabBoxCQ {width:60%; float:right;}/*NEW*/
div.tabAreaCQ {font-size: 80%;font-weight: bold;padding: 0px 0px 3px 0px; margin-left:13%;}
div.tabMainCQ {background-color: #dfdfdf; border: 0px solid #000000;border-color: #b090e0 #7050a0 #7050a0 #b090e0;height:275px;padding: .1em;margin-left:13%;}

/*
--------------------End of this Section-------------
*/


/*
This section controls Tabbed Graphs of Short Profile
*/
div.tabBoxPS {width:54%; float:right;}/*NEW*/
div.tabIframeWrapperPS {width: 100%;height:300px;}
div.tabMainPS {background-color: #dfdfdf; border: 0px solid #000000;border-color: #b090e0 #7050a0 #7050a0 #b090e0;height:300px;padding: .1em;}
/*
--------------------End of this Section-------------
*/


/*
This section controls Tabbed Graphs of Long Profile
*/
div.tabAreaPL {font-size: 80%;font-weight: bold;padding: 0px 0px 3px 0px;margin-left:10%;}
div.tabBoxPL {width:58%; float:right;}/*NEW*/
div.tabIframeWrapperPL {width: 100%;height:300px;}
div.tabMainPL {background-color: #dfdfdf; border: 0px solid #000000;border-color: #b090e0 #7050a0 #7050a0 #b090e0;height:300px;padding: .1em;margin-left:10%;}
/*
--------------------End of this Section-------------
*/