body {

	background: #747474;

	font-family: arial, sans-serif;

	font-size: 75%;

	color: #333333;

	padding: 0em 0px 0em 0px;

	margin: 0;

}



p, td, th {

	background: fff;

	font-family: arial, sans-serif;

	color: #333333;

	font-size: 1em;

}



h1 {

	color: #fff;

	padding-left: 20px;

	padding-top: 18px;

	width: 250px;

	line-height: 1.5em;

	font-size: 1.5em;

	font-weight: normal;	

}



ul {

	list-style-type : square;

	color: #333333;

	line-height: 1.2em;	

}



ul.dashList {

	list-style : url(images/dash.gif);

	color: #333333;

	line-height: 1.2em;

	margin-top: 0px;

	margin-left: -28px;

}



*html ul.dashList {

	margin-left: 16px;

	margin-top: 4px;

}



ul.menuPageDashList {

	list-style : url(images/dash.gif);

	color: #333333;

	line-height: 1.2em;

	margin-left: -28px;

	margin-top: 4px;

	font-size: .9em;

}



*html ul.menuPageDashList {

	margin-left: 16px;

	margin-top: 4px;

}







a {

	font-family: arial, sans-serif;

	color: #990000;

}



a.boldLink {

	font-weight: bold;

	font-size: .9em;

}



a.boldTableLink {

	font-weight: bold;

	font-size: .9em;

}



*html a.boldTableLink {

	font-weight: bold;

	font-size: 1em;

}



a.boldLinkNoUL {

	font-weight: bold;

	text-decoration: none;

}



a.homePageLinks {

	font-size: 1.25em;

	font-weight: bold;

	text-decoration: none;

}



a.utilityNav {

	color: #000000;

	text-decoration: none;

	textAlign: right;

	font-size: .9em;

}



a.utilityNav:hover {

	text-decoration: underline;

}



a.smallLink {

	font-size: .9em;

	font-weight: normal;

}



a.smallBoldLink {

	font-size: .9em;

	font-weight: bold;

}



a.rightGradientLink {

	font-size: .9em;

	font-weight: bold;

}



a.homeFeature {

	font-size: 1.1em;

	font-weight: bold;

}



a.footerLinks {

	text-decoration: none;

	font-size: 1em;

}



a.footerLinks:hover {

	text-decoration: underline;

	font-size: 1em;

}



a.topMenuText {

	color: #fff;

	text-decoration: none;

	font-weight: bold;

	font-size: .9em;

}



a.topMenuTextCurrent {

	color: #000;

	text-decoration: none;

	font-weight: bold;

	font-size: 1em;

}



a.topMenuTextCurrent:hover {

	color: #000;

	text-decoration: underline;

	font-weight: bold;

	font-size: 1em;

}



a.topSubMenuText {

	font-size: .9em;

	text-decoration: none;

	font-weight: normal;

}



a.topSubMenuTextCurrent {

	font-size: 1em;

	text-decoration: none;

	font-weight: bold;

	color: #000;

}



a.topSubMenuTextCurrent:hover {

	font-size: 1em;

	text-decoration: underline;

	font-weight: bold;

	color: #000;

}



a.topMenuText:hover {

	color: #fff;

	text-decoration: underline;

	font-weight: bold;

}



a.topSubMenuText:hover {

	font-size: .9em;

	text-decoration: underline;

	font-weight: normal;

}



a.pageMenuOn {

	font-weight: bold;

	color:#000;

	font-size: .9em;

}



a.pageMenuOff {

	font-weight: bold;

	font-size: .9em;

	text-decoration: none;

}



a.pageMenuOff:hover {

	font-weight: bold;

	font-size: .9em;

	text-decoration: underline;

}



a.leftNavOff {

	color: #fff;

	font-size: .9em;

	text-decoration: none;

}



a.leftNavOff:hover {

	color: #fff;

	font-size: .9em;

	text-decoration: underline;

}



a.leftNavOnLink {

	color: #fff;

	font-size: 1em;

	text-decoration: none;

}



a.leftNavOnLink:hover {

	color: #fff;

	font-size: 1em;

	text-decoration: underline;

}



a.leftSubNavOff {

	color: #fff;

	font-size: .9em;

	text-decoration: none;

}



a.leftSubNavOff:hover {

	color: #fff;

	font-size: .9em;

	text-decoration: underline;

}



a.leftSubNav:hover {

	color: #fff;

	font-size: .9em;

	text-decoration: underline;

}



.utilityNavPipe {

	color: #333333;

	font-size: .8em;

	vertical-align: middle;

	padding-left: 6px;

	padding-right: 6px;

}





.dividingLine {

	background-image: url(images/dottedLine.gif);

	background-position: left;

	line-height: 1px;	

	height: 1px;

}



.rightDividingLine {

	background-image: url(images/dottedLine.gif);

	background-position: left;

	line-height: 1px;	

	height: 1px;

	float: right;

}



*html .rightDividingLine {

	margin-bottom: -3px;

	float: none;

}





.pageBannerText {

	color: #fff;

	padding-left: 35px;

	padding-top: 38px;

	width: 250px;

	line-height: 1.5em;	

}



.bannerText {

	color: #000;

	padding-left: 20px;

	padding-top: 10px;

	width: 250px;

	line-height: 1.5em;

	font-size: 1.2em;	

}



.homeFeatureContainer {

	padding-left: 25px;

	padding-top: 15px;

	width: 250px;

}



.homeFeatures {	

	line-height: 1.5em;

	margin-bottom: 4px;

	font-size: .9em;

}







.rightTextArea {

	width: 152px;

	background:#F6F6F6;

	padding-left: 10px;

	padding-right: 10px;

	float: right;

	clear: all;

	line-height: 1.3em;

	padding-top: 10px;

}



.rightColHeading {

	background: #E2E2E2;

	color: #000;

	font-weight: bold;

	font-size: .9em;

	line-height: 1.5em;

	width: 140px;

	padding-left: 12px;

	padding-top: 3px;

	padding-bottom: 2px;

	background-image: url(images/smallArrow.gif);

	background-repeat: no-repeat;

	background-position: right;

}



.rightColHeadingNoArrow {

	background: #E2E2E2;

	color: #000;

	font-weight: bold;

	font-size: .9em;

	line-height: 1.5em;

	width: 140px;

	padding-left: 12px;

	padding-top: 3px;

	padding-bottom: 2px;

}



.rightColText {

	background: #F6F6F6;

	color: #000;

	font-size: 1em;

	line-height: 1.2em;

	width: 140px;

	padding-left: 2px;

	padding-top: 3px;

	padding-bottom: 12px;

}



.rightContactArea {

	width: 150px;

	background:#F6F6F6;

	padding-left: 10px;

	padding-right: 10px;

	padding-bottom: 6px;

	float: right;

	border: 1px solid #F6F6F6;

}



.rightContactTitle {

	line-height: 1.3em;

	line-height: .9em;

	font-size: 1em;

	font-weight: bold;

	color: #000;

}



.rightContactText {

	line-height: 1em;

	font-size: .9em;

	padding-top: 4px;

	background:#F6F6F6;

}





.date {

	font-size: .9em;

}



.footerLinks {

	background: #000;

	color: #fff;

	line-height: 1.8em;

	padding-left: 10px;

	padding-right: 10px;

	font-size: .9em;	

}



.footerText {	

	line-height: 1.5em;

	padding-top: 12px;

	padding-left: 10px;

	padding-right: 10px;

	font-size: .95em;

}



/* Menu and submenu styles */



.topMenuItem {

	background: #191970;

	color: #fff;

	margin-top: 1px;

	padding-top: 3px;

	padding-left: 12px;	

	padding-right: 12px;

	padding-bottom: 6px;

	float: left;

	font-weight: bold;

}



.topMenuItemCurrent {

	background: #EFEFEF;

	color: #000;

	margin-top: 2px;

	padding-top: 3px;

	padding-left: 12px;	

	padding-right: 12px;

	padding-bottom: 5px;

	float: left;

	font-weight: bold;

	font-size: .9em;

	height: 80%;

}



.topSubMenuItem {

	background: #EFEFEF;

	color: #fff;

	margin-top: 1px;

	padding-top: 3px;

	padding-left: 10px;	

	padding-right: 10px;

	padding-bottom: 4px;

	float: left;

	text-align: center;

}



.topSubMenuItemFirst {

	background: #EFEFEF;

	color: #fff;

	margin-top: 1px;

	padding-top: 3px;

	padding-left: 0px;	

	padding-right: 10px;

	padding-bottom: 4px;

	float: left;

	text-align: center;

}



.topSubMenuItemCurrent {

	background: #EFEFEF;

	color: #000;

	margin-top: 1px;

	padding-top: 3px;

	padding-left: 6px;	

	padding-right: 6px;

	padding-bottom: 4px;

	float: left;

	font-size: .9em;

	font-weight: bold;

	text-align: center;	

}



.topSubMenuItemCurrentFirst {

	background: #EFEFEF;

	color: #000;

	margin-top: 1px;

	padding-top: 3px;

	padding-left: 0px;	

	padding-right: 6px;

	padding-bottom: 4px;

	float: left;

	font-size: .9em;

	font-weight: bold;

	text-align: center;	

}



.oneLineSubMenuTall {

	background: #EFEFEF;

	color: #000;

	margin-top: 1px;

	padding-top: 10px;

	padding-left: 10px;	

	padding-right: 16px;

	padding-bottom: 4px;

	float: left;

	text-align: center;	

}



.oneLineSubMenuTallFirst {

	background: #EFEFEF;

	color: #000;

	margin-top: 1px;

	padding-top: 10px;

	padding-left: 0px;	

	padding-right: 16px;

	padding-bottom: 4px;

	float: left;

	text-align: center;	

}



.oneLineSubMenuTallCurrent {

	background: #EFEFEF;

	color: #000;

	margin-top: 1px;

	padding-top: 10px;

	padding-left: 6px;	

	padding-right: 6px;

	padding-bottom: 4px;

	float: left;

	font-weight: bold;

	font-size: .9em;

	text-align: center;	

}



.oneLineSubMenuTallCurrentFirst {

	background: #EFEFEF;

	color: #000;

	margin-top: 1px;

	padding-top: 10px;

	padding-left: 0px;	

	padding-right: 6px;

	padding-bottom: 4px;

	float: left;

	font-weight: bold;

	font-size: .9em;

	text-align: center;	

}



.topSubMenuPipe {

	color: #ccc;

	padding-top: 4px;

	float: left;

}



.topTwoLineSubMenuPipe {

	color: #ccc;

	padding-top: 6px;

	float: left;

	font-size: 1.5em;

}



.tabOn {

	padding-top:4px; 

	padding-bottom:5px; 

	padding-left:14px; 

	padding-right:12px;

	background: #eee;

	font-weight: bold;

	float: left;

}



.tabOff {

	padding-top:4px; 

	padding-bottom:4px; 

	padding-left:12px; 

	padding-right:12px;

	margin-left: 4px;

	margin-right: 6px;

	background: #fff;

	font-weight: bold;

	float: left;

	border: 1px solid #CCC;

	border-bottom: none;

}



.pageMenuOn {

	padding-top: 4px;

	padding-bottom: 4px;

	padding-left:7px;

	font-weight: bold;

	font-size: 1em;

	background-image: url(images/pageMenuArrow.gif);

	background-repeat: no-repeat;

	background-position: right;

}



.pageMenuItems {

	padding-top: 4px;

	padding-bottom: 4px;

	padding-left:13px;

	font-weight: bold;

	font-size: 1em;

}



.menuPageTitle {

	font-weight: bold;

	font-size: 1em;

}



.leftNavOff {

	background: #000;

	color: #fff;

	padding-top: 6px;

	padding-bottom: 6px;

	padding-left: 7px;

	padding-right: 4px;

}



.leftNavOn {

	background: #666666;

	color: #fff;

	font-weight: bold;

	font-size: .9em;

	padding-top: 6px;

	padding-bottom: 6px;

	padding-left: 14px;

	background-image: url(images/leftNavOnArrow.gif);

	background-repeat: no-repeat;

	background-position: left;

}



.leftSubNavOff {

	background: #666;

	color: #fff;

	font-size: .9em;

	padding-bottom: 6px;

	padding-left: 10px;

	padding-right: 4px;

}



.leftSubNavOn {

	background: #ccc;

	color: #000;

	font-size: .8em;

	padding-bottom: 4px;

	padding-left: 20px;

	padding-right: 4px;

	padding-top: 4px;

	background-image: url(images/leftSubNav.gif);

	background-repeat: no-repeat;

	background-position: left;

}



.leftNavDividingLine {

	background: #000;

	background-image: url(images/solidGrayLine.gif);

	background-repeat: no-repeat;

	background-position: right;

	line-height: 1px;	

}



.leftNavGradient {

	height: 311px;

	background: #000;

	background-image: url(images/leftNavGradient.jpg);

	background-repeat: no-repeat;

	background-position: top;

}



.rightGradient {

	width: 162px;

	background:#F6F6F6;

	color: #000;

	font-weight: bold;

	padding-left: 10px;

	padding-top: 0px;

	padding-bottom: 0px;

	float: right;

	line-height:2em;

	font-size: .9em;}



.landingPageHeading {

	color: #191970;

	background: #adff2f;

	width: 99%;

	padding-left: 4px; 

	padding-top: 2px; 

	padding-bottom: 2px;

	line-height: 1.5em;

	font-size: .96em;

	font-weight: bold;

}



.highlightContentHeading {

	width: 97%;

	color: #000;

	background: #EFEFEF;

	font-weight: bold;

	font-size: .9em;

	padding-top: 4px;

	padding-bottom: 4px;

	padding-left: 8px;

}



.contentHeading {

	font-weight: bold;

	padding-bottom: 6px;

	float: left;

	font-size: .9em;

}



.indentContent {

	color: #333333;

	line-height: 1.3em;

	font-size: .9em;

	padding-left: 8px;

	padding-right: 12px;

}



.contentHeadingLinks {

	font-weight: bold;

	padding-bottom: 6px;

	font-size: 1em;

}



.rightHeadingLinks {

	font-weight: bold;

	font-size: 1em;

	padding-bottom: 8px;

	float: right;

	clear: all;

}





.contentSubHeading {

	color: #000;

	font-weight: bold;

	padding-bottom: 4px;

	font-size: 1em;

}



.content {

	list-style-position:inside;
	color: #333333;

	line-height: 1.2em;

	font-size: 1em;

}

.listcontent {

	list-style-position:inside;
		
	color: #333333;

	line-height: 1.2em;

	font-size: 1em;

}



.tableText {

	color: #333333;

	line-height: 1.4em;

	font-size: .9em;

}



.tableContent {

	font-size: .9em;

}



.tableSpacer {

	line-height: .3em;

}



.investContent {

	color: #333;

	line-height: 1.3em;

	font-size: 95%;

}



*html .investContent {

	font-size: 1em;

}



.perfTable{

	font-size: .9em;

}



.perfTableHeading {

	color: #000;

	background: #E2E2E2;

	padding-left: 10px;

}



.perfTableLabelOff {

	color: #000;

	background: #fff;

	text-align: left;

	font-size: 95%;

}



*html .perfTableLabelOff {	

	font-size: 1em;

}



.perfTableLabelOn {

	color: #000;

	background: #E2E2E2;

	text-align: left;

	font-size: 95%;

}



*html .perfTableLabelOn {	

	font-size: 1em;

}



.perfTableOff {

	color: #000;

	background: #fff;

	text-align: center;

	font-size: 95%;

}



*html .perfTableOff {	

	font-size: 1em;

}



.perfTableOn {

	color: #000;

	background: #E2E2E2;

	text-align: center;

	font-size: 95%;

}



*html .perfTableOn {	

	font-size: 1em;

}



.twoColText {

	color: #333333;

	background: #fff;

	font-size: 95%;

}



*html .twoColText {	

	font-size: 1em;

}





.byline {

	color: #666;

	line-height: 1.3em;

	font-weight: bold;

	font-size: .9em;

}

