/* reset core reset  */
a:link, a:visited, a:active{
	color:#1E4A82;
	text-decoration:none;
}
a:hover{
	color:#1E4A82;
	text-decoration:underline;
}

a.black:link, a.black:visited, a.black:active{
	color:black;
	text-decoration:none;
}
a.black:hover{
	color:black;
	text-decoration:underline;
}

form{ margin:0; }
div{ font:12px 'Lucida Sans Unicode','Lucida Grande',Verdana,sans-serif; }
hr{ 
	margin:0; padding:0; border:0;
	margin-right:0 20px;
	border-bottom:1px solid #beb8ae;
}

fieldset{ 
	background:#f2f6fb; 
	border:1px solid #7a9bc5; 
	font:12px 'Lucida Sans Unicode','Lucida Grande',Verdana,sans-serif;
	margin:0 10px; 
	}
	legend{ 
		background:#fff; 
		border:1px solid #7a9bc5; 
		font:12px 'Lucida Sans Unicode','Lucida Grande',Verdana,sans-serif;
		margin:0 10px; 
		padding:0 10px;
	}


/* Utilities */
.Hide{ display:none; }
.Left{ float:left; }
.Right{ float:right; }
.Clear{ clear:both; }

.Red{ color:#b20000; }



/* ==-==-==-==-==-==-== */
/*   lay.root.default   */
/* ==-==-==-==-==-==-== */

body{ background:#02183c; color:#02183c; }
	.SiteContainer{
		width:858px;
		margin:0 auto;
	}
	#header{
		width:100%;
		height:113px;
		background:url("../_images/template/header_bg.gif") repeat-x top;
		}
		#menu{
			width:732px;
			height:35px;
			margin:0 63px;
			}
	#body{
		width:100%;
		min-height:289px;
		background:#fff url("../_images/template/body_bg.gif") repeat-x top;
		}
		#rootContent{
			width:728px;
			float:left;
		}
	#footer{
		width:100%;
		height:149px;
		background:url("../_images/template/footer_bg.gif") repeat-x top;
		}

/* ==-==-==-==-==-==-== */
/*   lay.copy.default   */
/* ==-==-==-==-==-==-== */

#bodyColumn{
	width:486px;
	float:left;
	}
	#copyHeader{ width:486px; height:50px; }
	#copyContent{ 
		width:466px;
		margin:0 10px;
		padding-top:15px;
	}
#sidebar{
	width:242px;
	float:right;
	}
	#search{
		width:242px;
		height:50px;
		background:url('../_images/copy/bg_search.gif') no-repeat;
		padding-bottom:1px;
		}
		#keywordSearch{ position:relative; }
			#keywordSearch_Text{ 	
				width:162px; 
				height:15px; 
				position:absolute; 
				top:15px; 
				left:33px;
				
				background:none; 
				border:0;
				color:#30588b;
				font:10px 'Lucida Sans Unicode','Lucida Grande',Verdana,sans-serif;
				text-align:right;
			}
			#keywordSearch_Submit{
				width:28px;
				height:19px;
				position:absolute;
				top:15px;
				left:205px;
				/* background:Red; */
			}
		
		
	#sidebarContent{
		width:230px;
		margin:0 6px;
		}
		.SidebarModule_Container{ padding-bottom:18px; }
		.SidebarModule{ background:url("../_images/copy/sidebar_module_bg.gif") repeat-y; }
			.SidebarModule_Content{ margin:0 14px; }
			.SidebarModule_Base{ 
				width:230px; 
				height:9px;
				background:url("../_images/copy/sidebar_module_base.gif") no-repeat;
			}
			.SidebarModule_Text{ 
				color:#02183c; 
				font:10px 'Lucida Sans Unicode','Lucida Grande',Verdana,sans-serif; 
			}
			 a.SectionReladtedLinks{ color:#1E4A82; text-decoration:none; }
			 a.SectionReladtedLinks:hover{ text-decoration:underline; }

		#chartDescrip{ padding-top:15px; }
		#stateByState{}
			#stateByState_Select{ width:200px; float:left; margin:0; padding:0; }
			#stateByState_Button{ width:40px; height:22px; float:right; }
			#stateByState_Button a{ 
				display:block; 
				width:40px; 
				height:22px; 
				text-indent:-9999px; 
				background:url('../_images/copy/btn_statebystate.gif') no-repeat;
			}
		
		#reportsList{ margin:0; padding:0; }
			#reportsList *{ margin:0; padding:0; }
			#reportsList li{ color:#02183c; padding-top:8px; }
			#reportsList p{ padding-bottom:5px; }
			#reportsList h4{ color:#1e4a82; }
			#reportsList hr{ border:0; border-top:1px solid #89a7c6; border-bottom:1px solid #f3f6fb; width:196px; }
			#reportsList a{ color:#02183c; text-decoration:none; }
			#reportsList a:hover{ text-decoration:underline; }
		
		#calendarContainer, #calendarContainer td{ font:bold 12px Arial; text-align:center; }
			#calendarContainer a{ color:#4f6c95; cursor:default; text-decoration:none; }
			#calendarContainer .Current, #calendarContainer a:hover{ color:#1d2837; }
			#calendarContainer a.Active{ text-decoration:underline; }
			#monthNav{ color:#02183c; font-size:10px; padding:5px 0; text-transform:uppercase; width:201px; }
			#dayOfWeek{ color:#41587b; }


		#newsletterSignup{  }
			#newsletterSignup_Text{ 
				width:134px; 
				height:19px; 
				background:url('../_images/copy/newsletter_input.gif') no-repeat;
				float:left;
				}
				#newsletterSignup_Text input{ 
					margin:0 auto; 
					padding:0; 
					border:0; 
					background:none; 
					width:116px; 
					height:19px; 
					color:#30588b; 
					font:10px 'Lucida Sans Unicode','Lucida Grande',Verdana,sans-serif;
					text-align:right;
					padding-top:2px;
				}
			#newsletterSignup_Button{ 
				width:64px; 
				height:19px; 
				background:url('../_images/copy/btn_signup.gif') no-repeat;
				float:right;
				}
				#newsletterSignup_Button a{ 
					display:block; 
					width:64px; 
					height:19px; 
					text-indent:-9999px;
				}
			
		#FAQsList{ margin:0; padding:0; }
			#FAQsList *{ margin:0; padding:0; }
			#FAQsList li{ color:#02183c; padding-top:8px; }
			#FAQsList p{ padding-bottom:5px; }
			#FAQsList h4{ color:#1e4a82; }
			#FAQsList hr{ border:0; border-top:1px solid #89a7c6; border-bottom:1px solid #f3f6fb; width:196px; }
			#FAQsList a{ color:#02183C; text-decoration:none; }
			#FAQsList a:hover{ text-decoration:underline; }

		#avList{ margin:0; padding:0; }
			#avList *{ margin:0; padding:0; }
			#avList li{ color:#02183c; padding-top:8px; }
			#avList p{ padding-bottom:5px; }
			#avList h4{ color:#1e4a82; }
			#avList hr{ border:0; border-top:1px solid #89a7c6; border-bottom:1px solid #f3f6fb; width:196px; }
			#avList a{ color:black; text-decoration:none; }
			#avList a:hover{ text-decoration:underline; }

		#relatedFiles{ margin:0; padding:0; }
			#relatedFiles li{ margin:0; padding:0; }

/* ==-==-==-==-==-==-== */
/*       dsp.home       */
/* ==-==-==-==-==-==-== */

#latestNews{ margin:0; padding:0; }
	#latestNews li{ width:450px; margin:0 auto; padding:0; color:#02183c; font:12px 'Lucida Sans Unicode','Lucida Grande',Verdana,sans-serif; }
		#latestNews h4{ margin:0; padding:20px 0 0 0; font-size:10px; font-weight:normal; }
		#latestNews h3{ margin:0; padding: 8px 0; font-size:18px; font-weight:bold; }
		
		.ReadMore{ width:90px; height:21px; padding:16px 0; }
		.ReadMore a{ display:block; width:90px; height:21px; background:url('../_images/home/btn_readmore.gif') no-repeat; text-indent:-9999px; }
		#latestNews hr{ border:0; margin:0; padding:0; border-top:1px solid #7a9bc5; border-bottom:1px solid #b7cde6; width:450px; }

ul.Files{
	border:0;
	margin:0;
	padding:5px;
}

li.Files, li.DocFiles, li.PDFFiles, li.XLSFiles{
	border:0;
	margin:0;
	padding:0;
}

li.Files, li.DocFiles, li.PDFFiles, li.XLSFiles{
	background-position:0.2em 0.7em; 
	background-repeat:no-repeat;
	border-bottom:1px dotted #D9D4D3;
	list-style-type:none;
	clear: left;
}

ul.Files > li:last-child{
	border:0;
}

li.Files{
	background-image:url(../_images/bullets/files/unknown.gif);
	padding:0.5em 2em;
}
li.DocFiles{
	background-image:url(../_images/bullets/files/doc.gif);
	padding:0.5em 2em;
}
li.GIFFiles{
	background-image:url(../_images/bullets/files/gif.gif);
	padding:0.5em 2em;
}
li.JPGFiles{
	background-image:url(../_images/bullets/files/jpg.gif);
	padding:0.5em 2em;
}
li.PDFFiles{
	background-image:url(../_images/bullets/files/pdf.gif);
	padding:0.5em 2em; 
}
li.XLSFiles{
	background-image:url(../_images/bullets/files/xls.gif);
	padding:0.5em 2em;
}
table.Button {
	clear: left;
}