BODY {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; FONT-SIZE: 12px; BACKGROUND: #fff; PADDING-BOTTOM: 0px; MARGIN: 0px; COLOR: #333; PADDING-TOP: 0px; FONT-FAMILY: arial, verdana, helvetica, sans-serif
}

A {
	COLOR: #06748B;
	TEXT-DECORATION: underline;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
}
B {
	COLOR: #06748B;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
}

.errorLabel
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	text-transform: none;
	color: #EE0000;	
}

.middleSection
{
	border-left : solid 1px #8C8A7A;
	padding : 5px 5px 5px 5px;
}

.leftSidebar {
	background-color: #EEEFEF;
	font-family: Arial, Helvetica, sans-serif;
	color: #000000;
	padding : 2px 2px 2px 2px;
	width : 152px;
	vertical-align : top;
}

.rightSidebar
{
	padding : 2px 2px 0px 0px;
	vertical-align : top;
}

.login td {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	text-transform: none;
	color: #5A655F;
	padding : 2px;
}

.login td A {
	COLOR: #06748B;
	TEXT-DECORATION: underline;
	font-size: 9px;
}

.inputText
{
	width:75px;
	font-size:10px;
}
		
.buildInfo
{
	font-size : 8pt;
	color : #eeeeee;
}

.menu_divider
{
	color:Gray;
	font-size: 14px;
	vertical-align:middle;
}

.subMenuTop
{
	font-family: Arial, Helvetica, sans-serif;
	background-color : white;
	color :#06748b;
	padding : 4px 4px 4px 4px;
	font-size : 10px;
	border : solid 1px #06748b;
	cursor : hand;
}

.subMenuTopOver
{
	font-family: Arial, Helvetica, sans-serif;
	background-color : #06748b;
	color : #ffffff;
	border : solid 1px #06748b;
	padding : 4px 4px 4px 4px;	
	font-size : 10px;
	cursor : hand;
}

.subMenu
{
	font-family: Arial, Helvetica, sans-serif;
	background-color : #ffffff;
	color :#06748b;
	padding : 4px 4px 4px 4px;
	font-size : 10px;
	border-bottom : solid 1px #06748b;
	border-left : solid 1px #06748b;
	border-right : solid 1px #06748b;
	cursor : hand;
}

.subMenuOver
{
	font-family: Arial, Helvetica, sans-serif;
	background-color : #06748b;
	color : #ffffff;
	border-bottom : solid 1px #06748b;
	border-left : solid 1px #06748b;
	border-right : solid 1px #06748b;
	padding : 4px 4px 4px 4px;	
	font-size : 10px;
	cursor : hand;
}
	
.sideMenu
{
	color: rgb(6, 116, 139);
	text-decoration:  underline;
	font-size : 12px;
	padding-bottom : 5px;
}

.sideMenuOver
{
	color: rgb(6, 116, 139);
	text-decoration: none;
	cursor : hand;
	font-size : 12px;
	padding-bottom : 5px;
}
.sideMenuCurrent
{
	color : Gray;
	text-decoration: none;
	cursor : default;
	font-size : 12px;
	padding-bottom : 5px;
}

.sideMenuIcon
{
	margin-right : 3px;
}

.welcomeHeader{
			font-size:13px;
			color:#5A655F;
			font-weight:bold;
			margin-bottom:5px;
		}
.welcomeMessage p{
			padding:0;margin:0;
			margin-bottom:5px;
		}
		
		
#header {
	background-color: #EBB81D;
	height: 62px;
	background-position: bottom;
	vertical-align: bottom;
	padding: 5px;
}
#headerLine {
	background-color: #8C8A7A;
	height: 1px;
}

#menu{
	background-color: #FBF1D2;
	height: 23px;
	FONT-SIZE: 10px;
	FONT-FAMILY: arial, verdana, helvetica, sans-serif;
	TEXT-ALIGN: left;
	COLOR: #5A655F;
	font-variant: normal;
	text-transform: uppercase;
	font-weight: bold;
	padding-left: 2px;
	font-style: normal;
}

/* Fact Sheet Finder Begins */
#factsheetFinder {
	background-color: #CDE3E8;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-top-color: #EBB81D;
	border-right-color: #EBB81D;
	border-bottom-color: #06748B;
	border-left-color: #EBB81D;
}
.fsText {
	font-size: 11px;
	font-family: Arial, Helvetica, sans-serif;
	color: #5A655F;
}
/* Fact Sheet Finder Ends */
/* Disclosure Begins */
#disclosure {
	height: 80px;
	background-position: top;
	padding: 4px 4px 4px 4px;
	FONT-SIZE: 11px;
	FONT-FAMILY: arial, verdana, helvetica, sans-serif;
	TEXT-ALIGN: left;
	background-position: top;
	vertical-align: top;
	border-top-width: 1px;
	border-top-style: solid;
	border-top-color: #878677;
}
.disclosureText {
	font-family: Arial, Helvetica, sans-serif;
	FONT-SIZE: 11px;
}
.disclosureSmallText {
	font-family: Arial, Helvetica, sans-serif;
	FONT-SIZE: 10px;
}
.disclosureLinks {
	font-family: Arial, Helvetica, sans-serif;
	FONT-SIZE: 10px;
	background-position: right;
	text-align: right;
	vertical-align: middle;
	padding: 2px 5px 2px 2px;
}
.disclosureLinks A {
	COLOR: #5A655F; TEXT-DECORATION: underline
}
/* Disclosure Ends */
/* Econnect Begins */
.econnect {
	text-align: center;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	background-position: center;
}
.econnect A {
	COLOR: #06748B; TEXT-DECORATION: underline;
}
.econnect B {
	COLOR: #06748B;
}
/* Econnect Ends */
/* Search Ends */
.tip {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 9px;
	color: #06748B;
}
.searchText {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 9px;
	color: #06748B;
	padding-top: 2px;
	padding-right: 2px;
	padding-bottom: 2px;
	padding-left: 0px;
}
.searchText A {
	color: #06748B; TEXT-DECORATION: none;
}
/* Search Ends */
.text {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #000000;
}
.welcomeHeader {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #5A655F;
}
.welcomeMessage {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #000000;
}

.pricingData
{
    background-color: #EEEFEF;
    text-align: center;
    vertical-align: top;
    font-weight: normal;
    font-size: 9px;
    font-family: verdana;
    color: black;	
    padding-bottom:2px;
    padding-top:2px;
}
.pricingDataLabel
{
    background-color: #EEEFEF;
    text-align: left;
    vertical-align: top;
    font-weight: normal;
    font-size: 9px;
    font-family: verdana;
    color: black;
    padding-left:3px;
    padding-bottom:2px;
    padding-top:2px;
}

.headerType
{
    color: white;
    text-align: center;
    vertical-align: top;
    font-weight: 900;
    background-color: #67716B;	
    font-size : 14px;
    border-bottom : solid 1px #E2E2DE;
}
.headerTop
{
    color: white;
    text-align: center;
    vertical-align: top;
    font-weight: bold;
    background-color: #7C847F;
    padding: 1 1 1 1;
    font-size : 10px;
    border-bottom : solid 1px #E2E2DE;
    border-right : solid 1px #E2E2DE;
}

.headerBottom
{
	background-color: #89918B;
    text-align: left;
    vertical-align: top;
    font-weight: normal;
    font-family: verdana;
    color: white;
    padding-left:3px;
    font-size : 9px;
    border-right : solid 1px #E2E2DE;
}

.headerBottomCenter
{
	background-color: #89918B;
    text-align: center;
    vertical-align: top;
    font-weight: normal;
    font-family: verdana;
    color: white;
    padding-left:3px;
    font-size : 9px;
    border-right : solid 1px #E2E2DE;	
}

.headerRight
{
	background-color: #7C847F;
    text-align: left;
    vertical-align: top;
    font-weight: normal;
    font-family: verdana;
    color: white;
    padding-left:3px;
    font-size : 9px;
    border-bottom : solid 1px #E2E2DE;
}

.headerBottomRight
{
	background-color: #89918B;
    text-align: left;
    vertical-align: top;
    font-weight: normal;
    font-family: verdana;
    color: white;
    padding-left:3px;
    font-size : 9px;
    text-align : center;
}

.subheaderTop
{
    background-color: #E2E2DE;
    text-align: left;
    vertical-align: top;
    font-weight: bold;
    font-family: verdana;
    font-size : 10px;
    color: #5A655F;
    padding-left:3px;
}

.pricingParam
{
	padding-top : 2;
	padding-bottom : 2;
	padding-left : 5;
	background-color: #8C8A7A;
    font-weight: bold;
    font-size: 11px;	
    vertical-align : middle;
}

.pricingMain
{
	background-color : #FFFFFF;
}
.pricingParamSelectors
{
    font-size: 11px;	
}

.feesDescription
{
	margin : 0 0 0 0;
	padding : 5 5 5 5;
	background-color: #E2E2DE;
    font-weight: normal;
    font-size: 11px;
    text-align : left;	
    color: Black;
}

.feesDescription b
{
    font-weight: bold;
    font-size: 11px;
    color: Black;
}

.feesTableHeader
{
	padding : 0 0 0 0;
	background-color: #EEEFEF;
    font-weight: bold;
    font-size: 11px;
    text-align : center;
    border-right : solid 1px #E2E2DE;	
    color : #5A655F;
}

.performanceHeader
{
	padding : 5 5 5 5;
	background-color: #EEEFEF;
    font-weight: normal;
    font-size: 11px;
    text-align : left;
    color : Black;
}

.performanceFooter
{
	padding : 0 0 0 0;
    font-weight: normal;
    font-size: 11px;
    text-align : left;
    color : Black;
}

.feesTable
{
	padding : 0 0 10 0;
	background-color: #EEEFEF;
    font-weight: normal;
    font-size: 11px;
    text-align : center;
    border-right : solid 1px #E2E2DE;	
    color : Black;	
}

.voteBox
{
	border : solid 1px #5A655F;
}

.voteBoxAnswer
{
	background-color : #EEEFEF;
	color : #5A655F;
	border-top : solid 1px #D0D3D2;
}

.voteBoxHead
{
	background-color : #EEEFEF;
	border-bottom : solid 1px #D0D3D2;
	color : #06748B;
	font-size : x-small;
	font-weight : bold;
	padding : 2px 2px 2px 2px;
}

.voteBoxQuestion
{
	background-color : #EEEFEF;
	border-bottom : solid 1px #D0D3D2;
	color : #06748B;
	font-size : x-small;
	font-weight : bold;
	padding : 2px 2px 2px 3px;
}

.voteBoxFoot
{
	background-color : #DFE1E0;
	padding : 2px 2px 2px 2px;
	text-align : right;
}

.sitemapHeader
{
	color : black;
	font-family: Arial, Helvetica, sans-serif;
	font-size : 11;
	font-weight : bold;	
}

.sitemapHeader a
{
	font-size : 11;
	font-family: Arial, Helvetica, sans-serif;
	font-weight : bold;	
}

.siteMapSpacer
{
	height : 10px;
}

.sitemapLink
{
	padding-left : 2px;
	font-size : 10;
	font-family: Arial, Helvetica, sans-serif;
	padding-bottom : 3px
}

.sitemapLink a
{
	padding-left : 2px;
	font-size : 10;
	font-family: Arial, Helvetica, sans-serif;
	padding-bottom : 2px;
}
