body
{
	margin-top: 0pt;
	margin-right: 0pt;
	margin-bottom: 0pt;
	margin-left: 0pt;
	font-size: 14px;
	font-family: Arial;
}

hr
{
 color:#0077C0;
 height:1px;		
}

/* Begin List styles */
li.common
{
	list-style: none;
	background-image: url(../images/dot.gif);
	background-repeat: no-repeat;
	background-position: left;
	padding-left: 20px;
}


.list.popup 
{
	list-style: square outside;
	color: #000000;
	font-family: Georgia, Arial, Verdana, Helvetica, sans-serif;
	padding-top: 2px;
	padding-bottom: 2px;
}


li.blank
{
	list-style: none;
	background-image: url(../images/clearspace.gif);
}

/* End List styles */


/* Begin Image styles */

.bioImage
{
	float:left;
	margin-right:20px;
	margin-bottom:10px;
}

/* Begin Image styles */

/* Begin Table Styles */

Table.tableWithFourSides
{
	border-right: #C8BBBE 0.02cm solid;
	border-top: #C8BBBE 0.02cm solid;
	border-left: #C8BBBE 0.02cm solid;
	border-bottom: #C8BBBE 0.02cm solid;
	margin-top: 0px;
}

Table.tableWithFourSidesOrange
{
	border-right: #E6B800 0.02cm solid;
	border-top: #E6B800 0.02cm solid;
	border-left: #E6B800 0.02cm solid;
	border-bottom: #E6B800 0.02cm solid;
	margin-top: 0px;
	padding: 10px 10px 10x 10px;
}


Table.bhagTable
{
	border-right: #0077C0 0.01cm solid;
	border-top: #0077C0 0.01cm solid;
	border-left: #0077C0 0.01cm solid;
	border-bottom: #0077C0 0.01cm solid;
	margin-top: 0px;
}

table.Legend, td.LegendTd
{
	border-color: #A8A8A8;
	border-style: solid;
}

table.Legend
{
	border-width: 0 0 1px 1px;
	border-spacing: 0;
	border-collapse: collapse;
	color: #666666;
	padding-top: 8px;
	padding-bottom: 8px;
	font-size: 11px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
}

td.LegendTd
{
	margin: 0;
	padding: 4px;
	border-width: 1px 1px 0 0;
}


Table.tableWithRightBorder
{
	border-right: #C8BBBE 0.02cm solid;
	padding: 5px 5px 5px 5px;
}

Table.tableWithLeftBorder
{
	border-left: #C8BBBE 0.02cm solid;
	padding: 5px 5px 5px 5px;
}

Table.tableWithLeftBorderOrange
{
	border-left: #E6B800 0.02cm solid;
	padding: 5px 5px 5px 5px;
}

Table.tableWithLeftTopBorderOrange
{
	border-left: #E6B800 0.02cm solid;
	border-top: #E6B800 0.02cm solid;
	padding: 5px 5px 5px 5px;
}



Table.tableWithBottomBorder
{
	border-bottom: #C8BBBE 0.02cm solid;
	padding: 5px 5px 5px 5px;
}

Table.tableWithTopBorder
{
	border-top: #C8BBBE 0.02cm solid;
	padding: 5px 5px 5px 5px;
}

Table.tableWithBottomBorderDouble
{
	border-bottom: 3px double #E6B800;
	padding: 5px 5px 5px 5px;
}

Table.footer
{
	height: 24px;
	background-color: #E6E6E6;
	border-right: #cccccc 0.02cm solid;
	border-top: #cccccc 0.02cm solid;
	border-left: #cccccc 0.02cm solid;
	border-bottom: #cccccc 0.02cm solid;
}

Table.contentPanel
{
	border-right: #cccccc 0.02cm solid;
	border-top: #cccccc 0.02cm solid;
	border-left: #cccccc 0.02cm solid;
	border-bottom: #cccccc 0.02cm solid;
	padding: 3px 5px 5px 5px;
	background-color: #FFFFFF;
}

Table.contentPanel2
{
	border-right: #cccccc 0.02cm solid;
	border-top: #cccccc 0.02cm solid;
	border-left: #cccccc 0.02cm solid;
	border-bottom: #cccccc 0.02cm solid;
	padding: 3px 5px 5px 5px;
	background-color: #F8F8F8;
}

Table.imageFrame
{
	border-bottom: #cccccc 0.02cm solid;
	padding: 3px 5px 5px 5px;
	background-color: #FFFFFF;
}

Table.textFrame
{
	border-right: #cccccc 0.02cm solid;
	border-top: #cccccc 0.02cm solid;
	border-left: #cccccc 0.02cm solid;
	border-bottom: #cccccc 0.02cm solid;
	background-color: #FFFFFF;
	padding: 0px 5px 0px 5px;
}

Table.contentTable1
{
	border-right: #FF9900 0.02cm solid;
	border-top: #FF9900 0.02cm solid;
	border-left: #FF9900 0.02cm solid;
	border-bottom: #FF9900 0.02cm solid;
}

Table.contentTable12
{
	border-right: #C8BBBE 0.02cm solid;
	border-top: #C8BBBE 0.02cm solid;
	border-left: #C8BBBE 0.02cm solid;
	border-bottom: #C8BBBE 0.02cm solid;
}


Table.PeersText
{
	border-right: #C8BBBE 0.02cm solid;
	border-top: #C8BBBE 0.02cm solid;
	border-left: #C8BBBE 0.02cm solid;
	border-bottom: #C8BBBE 0.02cm solid;
	margin-top: 0px;
	background-color:beige;
}

Table.Peers
{
	border-right: #C8BBBE 0.02cm solid;
	border-top: #C8BBBE 0.02cm solid;
	border-left: #C8BBBE 0.02cm solid;
	border-bottom: #C8BBBE 0.02cm solid;
	margin-top: 0px;
	background-color:#E6E6E6;
}

td.contentTop1
{
	height: 25px;
	background-color: #FFFFFF;
	vertical-align: middle;
}

td.contentTop2
{
	height: 25px;
	background-color: #bcc7b9;
	vertical-align: middle;
}

td.dropDownMenuCellTop
{
	border-top: 1px solid #00467F;
	border-left: 1px solid #00467F;
	border-right: 1px solid #00467F;
	padding-bottom: 3px;
	padding-left: 5px;
	background-color: #F8F8F8;
	height: 25px;
}

td.dropDownMenuCellMid
{
	border-top: 1px solid #00467F;
	border-left: 1px solid #00467F;
	border-right: 1px solid #00467F;
	padding-bottom: 3px;
	padding-left: 5px;
	background-color: #F8F8F8;
	height: 25px;
}

td.dropDownMenuCellBottom
{
	border-top: 1px solid #00467F;
	border-bottom: 1px solid #00467F;
	border-left: 1px solid #00467F;
	border-right: 1px solid #00467F;
	padding-bottom: 3px;
	padding-left: 5px;
	background-color: #F8F8F8;
	height: 25px;
}

/* td.dropDownMenuCell
{
	border-top: 1px solid #cccccc;
	border-bottom:1px solid #cccccc;
	border-left: 1px solid #cccccc;
	border-right: 1px solid #cccccc;	
	padding-bottom: 3px;
	padding-left:5px;	
	background-color: #E6E6E6;	
	height:30px;	
}*/

td.globalMenuCellFirst
{
	border-top: 1px solid white;
	border-left: 1px solid white;
	border-bottom: 1px solid white;
	padding: 2px 2px 2px 2px;
	background-color: #0077C0;
	height: 30px;
}

td.globalMenuCellMid
{
	border-top: 1px solid white;
	border-left: 1px solid white;
	border-bottom: 1px solid white;
	padding: 2px 2px 2px 2px;
	background-color: #0077C0;
	height: 30px;
}

td.globalMenuCellLast
{
	border-top: 1px solid white;
	border-left: 1px solid white;
	border-right: 1px solid white;
	border-bottom: 1px solid white;
	padding: 2px 2px 2px 2px;
	background-color: #0077C0;
	height: 30px;
}

/* End Table Styles*/


/* Text Styles*/

.contentHeaderText
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: lighter;
	color: #333333;
}

.contentHeaderTextBlue
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: 600;
	color: #0066CC;
}

.contentHeaderTextGray
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: 600;
	color: Gray;
}

.contentHeaderTextBlue2
{
	font-family:Copperplate Gothic Bold, Arial Rounded MT Bold,Verdana, Arial, Helvetica, sans-serif;
	font-size: 14pt;
	color: #0066CC;
	border-bottom: 2px double #E6B800;
	clear: both;
}

.BioHeaderName
{
	font-family: Georgia, Arial, Verdana, Helvetica, sans-serif;
	font-size: medium;
	color:#0077C0;
}

.BioHeaderTitle
{
	font-family: Georgia, Arial, Verdana, Helvetica, sans-serif;
	font-size:smaller;
	color:#0077C0;
}


.quote
{
	/*font-family: Imprint MT Shadow,Verdana, Arial, Helvetica, sans-serif;*/
	font-family: Haettenschweiler, Times New Roman,Arial,Helvetica,sans-serif;
	font-size: 18pt;
	color: #0066CC;
}

.contentHeaderTextBlueUnderLine
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-family: Arial Rounded MT Bold font-size:11px;
	font-weight: 600;
	color: #0066CC;
	border-bottom: 2px double #E6B800;
	clear: both;
	padding-bottom: 5px;
	text-align: center;
}


.titleLarge
{
	color: black;
	background: white;
	filter: alpha(opacity=40); -moz-opacity:.40;
opacity:.40;
float:right;
margin-top:10px;
margin-bottom:10px;
margin-left:10px;
font-family:Verdana,Arial,Helvetica,Georgia,sans-serif;
font-size:28px;
line-height:26px;
border-bottom:2pxdouble#E6B800;clear:both;
}

.titleLargeShaded
{
	padding-bottom: 10px;
	color: black;
	background: white;
	filter: alpha(opacity=25); -moz-opacity:.25;
opacity:.25;
font-size:28px;
line-height:26px;
}

/*.contentHeaderTextBlueUnderLine
{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	font-weight:600;
	color:#0066CC;
	border-bottom:2px double #E6B800;clear:both;
	padding-bottom:5px;
	text-align:center;
}*/


.bioQuoteText
{
	font-family: Georgia, Arial, Verdana, Helvetica, sans-serif;
	font-size: 100%;
	font-style:italic;
	color: Black;
}
	


.standardPageText
{
	font-family: Georgia, Arial, Verdana, Helvetica, sans-serif;
	font-size: 90%;
	color: Black;
}

.standardPageTextLarge
{
	font-family: Georgia, Arial, Verdana, Helvetica, sans-serif;
	font-size: 90%;
	color: Black;
}

.standardPageTextBold
{
	font-family: Georgia, Arial, Verdana, Helvetica, sans-serif;
	font-size: 90%;
	color: Black;
	font-weight: bold;
}

.standardPageTextBoldRed
{
	font-family: Georgia, Arial, Verdana, Helvetica, sans-serif;
	font-size: 90%;
	color: #CC0004;
	font-weight: bold;
}

.popUpText
{
	color: #000000;
	padding-top: 8px;
	padding-bottom: 8px;
	font-size: 15px;
	font-family: Georgia, Arial, Verdana, Helvetica, sans-serif;
}

.footnote
{
	color: #666666;
	padding-top: 8px;
	padding-bottom: 8px;
	font-size: 12px;
	font-family: Georgia, Arial, Verdana, Helvetica, sans-serif;
}

.footerStock
{
	color: #000000;
	margin-bottom: 10px;
	font-size: 11px;
	font-family: Georgia, Verdana, Arial, Verdana, Helvetica, sans-serif;
	text-decoration: none;
}
.legalDiv
{
	color: #000000;
	margin-bottom: 10px;
	font-size: 11px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
}


.bhagText
{
	font-family: Georgia, Arial, Verdana, Helvetica, sans-serif;
	font-size: 16px;
	color::Black;
}

/* End Text Styles */


/* Links */

a.footerLink
{
	color: #0077C0;
	margin-bottom: 10px;
	font-size: 10px;
	font-family: Verdana, Arial, Verdana, Helvetica, sans-serif;
	text-decoration: none;
}

a.footerLink:hover
{
	font-family: Verdana, Arial, Verdana, Helvetica, sans-serif;
	font-size: 10px;
	color: #FF6600;
	text-decoration: underline;
}


.standardPageLink
{
	font-family: Georgia, Arial, Verdana, Helvetica, sans-serif;
	font-size: 12px;
	color: #0077C0;
	text-decoration: none;
}

.standardPageLink:hover
{
	font-family: Georgia, Arial, Verdana, Helvetica, sans-serif;
	font-size: 12px;
	color: #FF6600;
	text-decoration: underline;
}

a.externalLink
{
	font-family: Georgia, Arial, Verdana, Helvetica, sans-serif;
	font-size: 11px;
	color: #0077C0;
	text-decoration: none;
}

a.externalLink:hover
{
	font-family: Georgia, Arial, Verdana, Helvetica, sans-serif;
	font-size: 11px;
	color: #FF6600;
	text-decoration: underline;
}


.subtleLink
{
	font-family: Georgia, Arial, Verdana, Helvetica, sans-serif;
	font-size: 12px;
	color: #0077C0;
	text-decoration: none;
}

.subtleLink:hover
{
	font-family: Georgia, Arial, Verdana, Helvetica, sans-serif;
	font-size: 12px;
	text-decoration: underline;
}


a.readMore
{
	font-family: Georgia, Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #0077C0;
	text-decoration: none;
}

a.readMore:hover
{
	font-family: Georgia, Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #FF6600;
	text-decoration: underline;
}

a.menuBarLink
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight:bold;
	text-decoration: none;
	color: #ffffff;
}

a.menuBarLink:hover
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight:bold;	
	text-decoration: none;
	color: Yellow;
}

a.ddMenuLink
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: bold;
	text-decoration: none;
	color: #00467F;
}

a.ddMenuLink:hover
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: bold;
	text-decoration: none;
	color: #FF3300;
}

/* End Links*/


/* Button */

.mainButton
{
	height: 25px;
	width: 100px;
}

/* end buttons */


/* Dividers */

.separator_gray
{
	border-bottom: 1px dotted #E6E6E6;
	margin-bottom: 15px;
	clear: both;
}
.separator_gray2
{
	border-bottom: 3px double #E6E6E6;
	margin-bottom: 10px;
	clear: both;
}
.separator_orange
{
	border-bottom: 1px dotted #E6B800;
	margin-bottom: 15px;
	clear: both;
}
.separator_orange2
{
	border-bottom: 3px double #E6B800;
	margin-bottom: 15px;
	clear: both;
}
.separator_orange3
{
	border-bottom: 2px double #E6B800;
	margin-bottom: 15px;
	clear: both;
}
.footer_separator
{
	color: Gray;
}

/* End of Deviders */


/* Menus */

table.aboutUsMenu
{
	width: 90px;
	height: 50px;
	position: absolute;
	top: 0px;
	left: 0px;
}

table.careersMenu
{
	width: 90px;
	height: 50px;
	position: absolute;
	top: 0px;
	left: 120px;
}

table.invServicesMenu
{
	width: 90px;
	height: 50px;
	position: absolute;
	top: 0px;
	left: 244px;
	padding-left: 3px;
}


.CreditPopup
{
	border: 2px dotted #666666;
	display: none;
	background:beige;
	position:absolute;
	left:457px;
	top: 350px;
	width: 300px;
	height: 100px;
}

.RatesPopup
{
	border: 2px dotted #666666;
	display: none;
	background:beige;
	position:absolute;
	left:457px;
	top: 422px;
	width: 300px;
	height: 100px;
}

.REESPopup
{
	border: 2px dotted #666666;
	display: none;
	background:beige;
	position:absolute;
	left:457px;
	top: 491px;
	width: 300px;
	height: 100px;
}

.EQTYPopup
{
	border: 2px dotted #666666;
	display: none;
	background:beige;
	position:absolute;
	left:457px;
	top: 562px;
	width: 300px;
	height: 100px;
}

.ALTEPopup
{
	border: 2px dotted #666666;
	display: none;
	background:beige;
	position:absolute;
	left:457px;
	top: 600px;
	width: 300px;
	height: 100px;
}

.DERIPopup
{
	border: 2px dotted #666666;
	display: none;
	background:beige;
	position:absolute;
	left:457px;
	top: 500px;
	width: 350px;
	height: 100px;
}


.fiLegend
{
	position: relative;
	top: -5px;
	left: 215px;
}

.reLegend
{
	position: relative;
	top: -40px;
	left: 240px;
}

/**/


/* BreadCrumbs*/


Table.breadCrumbs
{
	border-bottom: #E6E6E6 0.02cm solid;
	margin: 0px 0px 0px 0px;
	padding: 5px 0px 5px 5px;
}

a.BreadCrumbsLinkButton
{
	font-family: Verdana;
	font-size: 11px;
	color: #336699;
	text-decoration: none;
}

a.BreadCrumbsLinkButton:hover
{
	font-family: Verdana;
	font-size: 11px;
	color: #FF6600;
	text-decoration: none;
}

a.BreadCrumbsLinkButton:visited
{
	font-family: Verdana;
	font-size: 11px;
	color: #336699;
	text-decoration: none;
}

a.BreadCrumbsLinkButton:visited:hover
{
	font-family: Verdana;
	font-size: 11px;
	color: #FF6600;
	text-decoration: none;
}

a.BreadCrumbsLinkButtonDisabled
{
	font-family: Verdana;
	font-size: 11px;
	color: #336699;
	text-decoration: none;
	cursor: text;
	display: block;
}

a.BreadCrumbsLinkButtonDisabled:visited
{
	font-family: Verdana;
	font-size: 11px;
	color: #336699;
	text-decoration: none;
	cursor: text;
	display: block;
}

.BreadCrumbsLabel
{
	font-family: Verdana;
	font-size: 11px;
	color: #4E4848;
}


/* BreadCrumbs End*/


/* Misc Styles */

.arrow
{
	color: #FF0000;
	font-size: 10px;
}

.yellowBackgroundForShadow
{
	padding: 10px 5px 10px 10px;
	background-color: #FFFFCC;
	text-align: left;
	position: relative;
	left: -2px;
	top: -2px;
}

.shadowDiv
{
	background-color: #bbbbaa;
}

.outer
{
	background: #ddddee;
}

.middle
{
	background: #aaaabb;
}

.inner
{
	background: #777788;
}

.middle, .inner
{
	position: relative;
	left: -1px;
	top: -1px;
}


.yellowBackground
{
	padding: 10px 5px 10px 10px;
	margin: 0px;
	background-color: #FFFFCC;
	text-align: left;
	position: relative;
	left: -1px;
	top: -1px;
}

.yellowBackground2
{
	padding: 10px 5px 10px 10px;
	background-color: #FFFFCC;
	text-align: left;
}

.greyBackground
{
	padding: 10px 5px 10px 10px;
	margin: 0px;
	background-color: #F8F8F8;
	text-align: left;
	position: relative;
	left: -1px;
	top: -1px;
}

.links_container1
{
	width: 122px;
	height: 94px;
	background-color: #4b89ca;
	border-bottom: 1px solid #1868bc;
	border-top: 1px solid #74a0d1;
	padding: 4px;
}

.rightDoubleArrowGray
{
	color: #A8A8A8;
	font-size: medium;
	vertical-align: middle;
}

.rightDoubleArrowRed
{
	color: #FF6600;
	font-size: medium;
	vertical-align: middle;
}


.curlycontainerYellow
{
	border: 1px solid #b8b8b8;
	margin-bottom: 1em;
	background-color: #FFFFCC;
}

.curlycontainerYellow .innerdiv
{
	background: transparent url(../images/brcorner.gif) bottom right no-repeat;
	position: relative;
	left: 2px;
	top: 2px;
	padding: 7px 7px 20px 7px;
}

.curlycontainerGray
{
	border: 1px solid #b8b8b8;
	margin-bottom: 1em;
	background-color: #F8F8F8;
}

.curlycontainerGray .innerdiv
{
	background: transparent url(../images/brcorner.gif) bottom right no-repeat;
	position: relative;
	left: 2px;
	top: 2px;
	padding: 7px 7px 15px 5px;
}

/* End Misc Styles */


.datagrid
{
	font-family: Georgia, Arial, Verdana, Helvetica, sans-serif;
	font-size: 16px;
	border-left: #C8BBBE 0.02cm solid;
	border-right: #C8BBBE 0.02cm solid;
	border-top: #C8BBBE 0.02cm solid;
	border-bottom: #C8BBBE 0.02cm solid;
}
	
.datagridItem a 
{
	color:#333333;
	height: 15px; 
	text-decoration:none;
 }
	
.datagridItem 
{
	color:#000000;
	border-bottom: 1px solid #D4EAD4;
	height: 15px;  
}

.datagridAlternatingItem a
 {	
	color:#333333;
	background-color: #f6f6f6;
	border-bottom: 1px solid #D4EAD4;
	height: 15px; 
	text-decoration:none;
}
	
.datagridAlternatingItem 
{
	color:#000000;
	background-color: #f6f6f6;
	border-bottom: 1px solid #D4EAD4;
	height: 15px;  
}


/* End DataGrid Styles */


