
html, body, .body{
    height:100%;
	font-size:11px;
	color:#5C5C5C;
	font-family:Verdana, Arial, Helvetica, sans-serif;
    background:url(images/background.gif) center repeat;
	margin:0;
}

body a {text-decoration:none; outline:none;}

.form {border:1px solid #5c5c5c; font-size:12px; padding:5px; background-color:#dfdfdf; color:#688530}
.form:focus {border:1px solid #dff6b2;}
#btn, .button, a.button, a.button:visited, a.button:active, a.button:hover {background:#6a8733; border:2px solid #5c5c5c; color:#fff; font-size:14px; cursor:pointer; padding:4px 16px;}
#btn:hover, .button:hover, a.button:hover {background:#5c5c5c; border:2px solid #5c5c5c;}

a:link, a:visited{
    color:#3377b3;
}
a:hover, a:active{
    color:#143a5b;
}

#wrapper {
	width:984px;
	margin:0 auto;
}

#header {
	background: url(images/header.gif) no-repeat;
	width:984px;
	height:135px;
	margin:0;
}

#logoMain, #logoMain a {
	background:url(images/logoMain.gif) no-repeat;
	float:left;
	width:292px;
	height:135px;
	display:block;
}

#headerTop {
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#c0c0c0;
	letter-spacing:1px;
	padding-left:292px;
	padding-top:16px;
	float:left;
	width:373px;
	height:33px;
}

#headerTop a {
	color:#6b8298;
}

#headerTop a:hover {
	color:#143a5b;
}

#headerNav {
	background:url(images/nav.gif) no-repeat;
	float:left;
	width:692px;
	height:52px;
	position:relative;
}

#headerNav ul li.top-drop,#headerNav ul {
	float: left;
	list-style: none;
	margin: 0px;
	padding: 0px;
}

#headerNav li {margin: 0px; padding: 0px; list-style:none; float:left;}
	#headerNav li, #headerNav a {height:52px; display: block; }
	#headerNav span {display:none;}
	#headerNav li a {display:block; height:52px;}

		#headerNav-1 { width:119px; background-image:none; }
		#headerNav-2 { width:113px; background-image:none; }
		#headerNav-3 { width:79px; background-image:none; }
		#headerNav-4 { width:71px; background-image:none; }
		#headerNav-5 { width:191px; background-image:none; }
		#headerNav-6 { width:95px; background-image:none; }
		
		#headerNav-1 a.hover { background:transparent url(images/nav.gif) no-repeat -0px -52px; }
		#headerNav-2 a.hover { background:transparent url(images/nav.gif) no-repeat -119px -52px; }
		#headerNav-3 a.hover { background:transparent url(images/nav.gif) no-repeat -232px -52px; }
		#headerNav-4 a.hover { background:transparent url(images/nav.gif) no-repeat -311px -52px; }
		#headerNav-5 a.hover { background:transparent url(images/nav.gif) no-repeat -382px -52px; }
		#headerNav-6 a.hover { background:transparent url(images/nav.gif) no-repeat -573px -52px; }

#headerBottom {
	float:left;
	width:692px;
	height:1px;
}

#contentMain1 {
	width:984px;
	/*background-color:#DED6CE;*/
	height:639px;
	
}

#main2Top{
    width:984px;
	height:10px;
	margin-top:10px;
	background:url(images/contentTopBG.png) no-repeat center bottom;
}


#contentMain2 {
	width:924px;
    background:url(images/contentCenterBG.png) repeat-y center center;
	padding:20px 30px;
	line-height:19px;
}



.subNav{
	float:right;
	padding-top:31px;
	width:250px;
	background:url(images/overview.png) no-repeat right top;
}

.subNav a{
    display:block;
	padding:5px 10px;
	border-bottom:1px solid #e0e0e0;
	font-size:11px;
	background:#f8f8f8;
}
.subNav a.currentPage {font-weight:bold;}
.subNav a:hover{background:#e8e8e8;}

.contentNarrow{
    float:left;
	width:634px;
}

#main2Bottom{
    width:984px;
	height:18px;
	background:url(images/contentBottomBG.png) no-repeat center top;
	margin:0;
	padding:0;
}



#closingPrice{
    width:975px;
	margin:0 0 0 4px;
}
	#closingPriceLeft{
		float:left;
	    width:840px;
		height:118px;
		background: url(images/closingPriceBG.jpg) no-repeat;
	}
		#closingPriceH1{
			text-transform:uppercase;
			margin:28px 0 0 20px;
			margin-bottom:0;
			font-size: 20px;
		}
		#closingPriceDesc {
			float:left; font-size:15px; color: #fff;
			padding: 13px 5px 1px 25px; font-weight:bold;
		}
		#closingPriceAmount{
			padding:0;
			margin:2px 0 0 10px;
			font-size:16px;
			color:#1f1f1f;
			background:url(images/price_bg.gif) no-repeat;
			width:84px; height:35px; padding: 13px 5px 1px 25px;
			float:left;
		}
	#closingPriceState{
		float:left;
	    width:135px;
		height:118px;
		background: url(images/closingPriceStateBG.jpg) no-repeat;
	}
	
#stateAndDetails{
    width:975px;
	margin:0 0 0 5px;
}
	#stateDiv{
	    float:left;
		width:600px;
		height:303px;
		
	}
	#stateDetails{
		float:left;
	    width:364px;
		height:303px;
		margin-left:10px;
		background:url(images/stateDetailsBG.jpg) no-repeat;
	}
	
	#stateDetails h3{
	    padding:0 20px 0 20px;
		font:bold 14px Arial;
		color:#4f4f4f;
	}
	#stateDetails p{
	    padding:0 22px 10px 20px;
		font-family:Arial;
		font-size:13px;
		color:#1f1f1f;
		line-height:20px;
	}

#fundInfoNav{
    width:975px;
	height:72px;
	margin-top:18px;
}
	#fundInfoNav img{
	    float:left;
		margin-left:36px;
		border:none;
	}
	#fundInfoNav img.first{
	    margin-left:7px;	
	}

#fundStatsWrapper {
	width:975px;
	margin:20px 0 0 5px;
	background:url(images/fundStatsBG.gif) repeat-y;
}
#fundStats{
    width:975px;
	background:url(images/fundStatsBG.png) no-repeat top;
}
#fundStatsBottom {
	width:975px;
	background:url(images/fundStatsBottom.gif) no-repeat bottom;
}

#fundStats1, #fundStats2 { width:48%; float:left; }
	#fundStats1 { margin-right:20px; }

	#fundStats h3{
	    padding:15px 0 0 0;
		text-align:center;
		font:bold 17px Arial;
		color:#4f4f4f;
	}
	#fundStats table tr td{
	     padding:13px 0;
		 border-bottom:1px solid #849a5a;
		 color:#dadada;
		 font-size:11px;
	}
	#fundStats .noBorder{
		padding-top:0;
	    border:none;
	}
	#fundStats .lastTD{
	    border:none;
		padding-bottom:5px;	
	}
	#fundStats p{
	     text-align:center;
		 color:#dadada;
		 font-size:12px;
		 padding:10px;
	}

#contentMain2 h1 {
    margin-top:0;
	padding-top:0;
}

h2{
    color:#768f47 ! important;
}

#faqs { font-size:12px; line-height:19px; }


#LargeImage a {
	width:693px;
	height:319px;
	float:left;
	display:block;
}

#slideshow1 img{
    border:none;
	outline:none;
}

#fundTicker {
	background:url(images/fundTicker.gif) no-repeat;
	width:291px;
	height:332px;
	float:left;
}

#tickerHead {
	width:239px;
	height:23px;
	margin:26px 20px;
	color:#4f4f4f;
	font-size:11px;
	padding-top:7px;
	padding-left:12px;
}

#stateNav {
	background:url(images/stateNav.gif) no-repeat;
	width:984px;
	height:227px;
	float:left;
	position:relative;
}

#stateNav li {margin: 0px; padding: 0px; list-style:none; position: absolute; top: 0; margin-left:0px;}
	#stateNav li, #stateNav a {height:227px; display: block; }
	#stateNav span {display:none;}
	#stateNav li a {display:block; height:227px; width:179px;}

		#stateNav-1	{ width:179px; left:5px; top:11px; background-image:none; }
		#stateNav-2	{ width:179px; left:204px; top:11px; background-image:none; }
		#stateNav-3	{ width:179px; left:403px; top:11px; background-image:none; }
		#stateNav-4	{ width:179px; left:603px; top:11px; background-image:none; }
		#stateNav-5	{ width:179px; left:801px; top:11px; background-image:none; }
		
		#stateNav-1 a.hover { background:transparent url(images/stateNav.gif) no-repeat -5px -227px; }
		#stateNav-2 a.hover { background:transparent url(images/stateNav.gif) no-repeat -204px -227px; }
		#stateNav-3 a.hover { background:transparent url(images/stateNav.gif) no-repeat -403px -227px; }
		#stateNav-4 a.hover { background:transparent url(images/stateNav.gif) no-repeat -603px -227px; }
		#stateNav-5 a.hover { background:transparent url(images/stateNav.gif) no-repeat -801px -227px; }

#bottomBanner {
	background:url(images/bottomBanner.gif) no-repeat;
	width:590px;
	height:93px;
	float:left;
	position:relative;
}

#bottomBanner a {
	display:block;
	width:590px;
	height:93px;
	
}

#bottomBanner span, #bottomBannerNew span {display:none}

#bottomBannerNew {
	display:block;
	background:url(images/bottom_links.gif) no-repeat;
	width:974px;
	height:72px;
	margin:0 auto;
	position:relative;
}

#bottomBanner a.hover {background:transparent url(images/bottomBanner.gif) no-repeat -0px -93px;}
#bottomBannerNew a.intermediate {
	display:block;
	width:311px;
	height:72px;
	float:left;
}
	#bottomBannerNew a.intermediate:hover {
		background:url(images/bottom_links.gif) 0 -72px;
	}
#bottomBannerNew a.taxable {
	display:block;
	margin-left:20px;
	width:311px;
	height:72px;
	float:left;
}
	#bottomBannerNew a.taxable:hover {
		background:url(images/bottom_links.gif) -331px -72px;
	}
#new_1{
	width:312px;
	height:72px;
	float:left;
	display:block;
	margin-left:20px;
}
#new_txt_1 { width:177px; height:40px; overflow:hidden; margin: 23px 0 0 135px; color: #fff; font-weight:bold; font-size:12px; }
#new {
	background:url(images/new.gif) no-repeat;
	width:383px;
	height:93px;
	float:left;
	display:block;
	margin-left:11px;
}

#new a{
	background:url(images/new.gif) no-repeat;
	width:383px;
	height:93px;
	float:left;
	display:block;
}
	#new_txt { width:205px; height:40px; overflow:hidden; margin: 25px 0 0 157px; color: #fff; font-weight:bold; font-size:16px; }

#footer {
	width:984px;
	height:60px;
	margin:14px 0 0 0;
	font-size:10px;
}

.footerLeft {
	float:left;
	width:634px;
	padding-left:15px;
}

.footerLeft a {
	color:#3377b3;
}

.footerRight {
	float:left;
	width:320px;
	padding-right:10px;
	text-align:right;
}


#copyrightFooter{
	text-align:right;
}

#copyrightFooter p{
    padding-top:13px;
	font-size:9px;
}

#copyrightFooter a{
	color:#626262;
}

.hover {opacity:0; filter:alpha(opacity=0)}


hr{
    border:0;
    border-top:1px solid #dbdbdb;
    height:1px;
}



.headPic{
    text-align:center;
	margin-bottom: 20px;
}


#subHeaderGraphic{
	margin:15px 0 15px 4px;
	width:975px;
	height:204px;
}

.formsUl{
	list-style-image:url(images/pdf.gif);
    list-style-type:disc;
}





#newsletterDiv{
	width:975px;
	height:72px;
	margin-left:4px;
}


#buttonsDiv {
	background:url(images/aboutNav.png) no-repeat center top;
	width:975px;
	height:72px;
	margin-left:4px;
}

#buttonsDiv ul{
	margin:0;
	padding:0;
}

#buttonsDiv ul li {float:left; margin:0; padding:0; list-style:none;}

#buttonsDiv li, #buttonsDiv a {height:72px; display:block; cursor:pointer;}


		#buttonsDivNav-1 {width:320px;}
		#buttonsDivNav-2 {width:336px;}
		#buttonsDivNav-3 {width:319px;}


		#buttonsDivNav-1 a#buttonsDivLink-1:hover, #buttonsDivNav-1 a.current {background: url(images/aboutNav.png) no-repeat 0 -72px;}
		#buttonsDivNav-2 a#buttonsDivLink-2:hover, #buttonsDivNav-2 a.current {background: url(images/aboutNav.png) no-repeat -320px -72px;}
		#buttonsDivNav-3 a#buttonsDivLink-3:hover, #buttonsDivNav-3 a.current {background: url(images/aboutNav.png) no-repeat -656px -72px;}










#fundsStats{
    padding:0;
	margin:0;
}

#fundsStats td{
    padding:3px 5px 3px 5px;	
}


.boldBG{
    background:#5c5c5c;
	font-weight:bold;
	color:#fff;
}

.e0{
    background:#e0e0e0;
}
.e7{
    background:#e7e7e7;	
}
.ccc{
    background:#ccc;	
}



#printLogo{
    display:none;
}






