
body {
	margin-left: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	padding-left: 0px;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	background-color: #ffffcc;
}


#navigation {	
	position: absolute;
	top: 116px;
	left: 0px;
 	width: 125px;
 	font-family: Arial, Helvetica, sans-serif;
 	font-size: 8pt;
 	font-weight: normal;
 	text-align: right;
 	z-index: 2;
 	
}

#navigation ul {
 	list-style: none;
 	margin: 0;
 	padding: 0;
}

#navigation li {
 	border-bottom: 1px solid #ffffff;
 	background-color: #c6c600; 	
}

#navigation li a:link, #navigation li a:visited  {
 display: block;
 padding: 7px 10px 7px 0px;
 background-color: #003167;
 color: #FFFFFF;
 text-decoration: none;
}

#navigation li a:hover {
 background-color: #c6c600;
 color: #003167;
}

.nav_hlight {
	display: block;
 	padding: 7px 10px 7px 0px;
 	background-color: #c6c600;
 	color: #FFFFFF;
 	font-weight: bold;
 	text-decoration: none;	
}

.title_bar {
	position: absolute;
	top: 137px;
	left: 155px;
 	width: 450px;
 	margin-bottom: 0px;
 	padding-bottom: 0px;
 	z-index: 0;

}

.footer_bar {	
	margin-left: 155px;
 	width: 450px;
 	

}

.footer_nav {
	margin-top: 20px;
	margin-left: 30px;
 	width: 790px;
 	font-family: Arial, Helvetica, sans-serif;
 	font-size: 7.5pt;
 	font-weight: normal;
 	text-align: center;
 	color: #003167;
 	z-index: 1;
}
	
.footer_nav a{
	font-family: Arial, Helvetica, sans-serif;
 	font-size: 7.5pt;
 	font-weight: normal;
 	text-align: center;
 	text-decoration: underline;
 	color: #003167;
 	z-index: 1;

}

.copyright {
	width: 440px;
 	font-family: Arial, Helvetica, sans-serif;
 	font-size: 8pt;
 	font-weight: normal;
 	text-align: center;
 	color: #cccccc;
 	z-index: 1;

}

.news_box {
	position: absolute;
	top: 139px;
	left: 630px;
	z-index: 1;
}

.newsletter_button {
	display: block;
	/*padding-top: 2px;*/
	/*padding-bottom: 2px;*/
	font-weight: bold;
	text-align: center;
	background-color: #9c3000;
	border: 1px solid #003167;
}

.newsletter_button ul{
	list-style: none;
 	margin: 0;
 	padding: 0;
}

.newsletter_button li{
	display: block;
 	padding: 1px 1px 1px 0.5em; 	
 	background-color: #9c3000;
 	color: #FFFFFF;
 	font-weight: bold;
}

.newsletter_button li a:hover{
	color: yellow;
 		
}

.news {
	margin-top: 10px;
	margin-left: 7px;
	margin-right: 0px;
	margin-bottom: 5px;
	width: 112px;
	font-family: arial, verdana, helvetica;
	font-size: 7pt;
	font-weight: bold;
	font-style: italics;
	color: #993300;
	text-align: left;
}
.news_date{
	font-family: arial, verdana, helvetica;
	font-size: 7.5pt;
	font-weight: bold;
	font-style: normal;
	color: #191958;
	text-align: left;
}

.news a{
	text-decoration: underline;
	color: #9c3000;
	font-style: normal;
}

.newsletter {
	margin-top: 25px;
	margin-left: 7px;
	margin-right: 0px;
	width: 112px;
	font-family: arial, verdana, helvetica;
	font-size: 7.5pt;
	font-weight: normal;
	color: #003167;
	text-align: justify;
}
.newsletter em{
	margin-left: 3px;
	background-color: #c6c600;	
	font-family: arial, verdana, helvetica;
	font-size: 8pt;
	font-weight: bold;
	font-style: normal;
	color: #ffffff;
	text-align: center;
}

.newsletter a{
	text-decoration: none;
	color: #ffffff;
}





.site_search_txt {
	padding-left: 40px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 8pt;
	font-weight: bold;
	text-align: right;
	color: #666666;

}

.site_search_pos {
		position: absolute;
		top: 75px;
		left: 155px;
		width: 300px;
}

.site_search_box input{
		background-color: #ffffff; 		
		border: 1px solid #666666;
		font-family: Arial, Helvetica, sans-serif;
		font-size: 8pt;
		font-weight: normal;
		z-index: 1;

}



.site_search_submit input{
		margin-left: 5px;		
		background-color: #003167;
		border: 0px solid;
		font-family: Arial, Helvetica, sans-serif;
		font-size: 8pt;
		font-weight: normal;
		color:#ffffff;
		z-index: 1;

}

.bottom_nav_line {
		position: absolute;
		display: block;
		top: 354px;
		left: 0px;
		width: 125px;
		height: 1px;		
		border-top: 1px solid #ffffff;
		background-color: 003167;	

}

/* navigation button highlighting styles begin here */

.button_hglite {
	margin-right: 10px;
	font-family: Arial, Helvetica, sans-serif;
 	font-size: 8pt;
 	font-weight: normal; 	
 	color: #FFFFFF;
 	font-weight: bold;
 	text-decoration: none;	
 	text-align: right;
 	z-index: 12;
}

.button_home_pos {
		position: absolute;
		top: 117px;
		left: 0px;
	 	width: 124px;
	 	background-color: #c6c600; 	
	 	padding: 7px 0px 7px 0px;
}

.button_areas_pos {
		position: absolute;
		top: 147px;
		left: 0px;
	 	width: 124px;
	 	background-color: #c6c600;
	 	padding: 7px 0px 7px 0px;
}

.button_about_pos {
		position: absolute;
		top: 207px;
		left: 0px;
	 	width: 124px;
	 	background-color: #c6c600;
	 	padding: 7px 0px 7px 0px;
}

.button_contact_pos {
		position: absolute;
		top: 237px;
		left: 0px;
	 	width: 124px;
	 	background-color: #c6c600;
	 	padding: 7px 0px 7px 0px;
}

.button_newsletter_pos {
		position: absolute;
		top: 267px;
		left: 0px;
	 	width: 124px;
	 	background-color: #c6c600;
	 	padding: 7px 0px 7px 0px;
}

.button_resources_pos {
		position: absolute;
		top: 297px;
		left: 0px;
	 	width: 124px;
	 	background-color: #c6c600;
	 	padding: 7px 0px 7px 0px;
}

.button_news_articles_pos {
		position: absolute;
		top: 327px;
		left: 0px;
	 	width: 124px;
	 	background-color: #c6c600;
	 	padding: 7px 0px 7px 0px;
}

.button_policy_pos {
		position: absolute;
		top: 326px;
		left: 0px;
	 	width: 124px;
	 	background-color: #c6c600;
	 	padding: 7px 0px 7px 0px;
}

.content {
	margin-top: 70px;
	padding-left: 30px;
	padding-right: 40px;	
	font-family: arial;
	font-size: 8pt;
	text-align: justify;
}

.content em{
	font-family: arial;
	font-size: 9pt;
	color: #191958;
	font-weight: bold;
	font-style: normal;
}

.content h3{
	margin-bottom: 3px;
	padding-bottom: 3px;
	font-family: arial;
	color: #191958;
	font-size: 11pt;
	font-style: italic;
	
}

.content h4{
	margin-top: 0px;
	padding-top: 0px;
	margin-bottom: 3px;
	padding-bottom: 3px;
	font-family: arial;
	color: #191958;
	font-size: 9pt;
	font-style: italic;
	
}

.content h5{
	margin-bottom: 0px;
	padding-bottom: 3px;
	font-family: arial;
	color: #191958;
	font-size: 11pt;
	font-weight: bold;
	font-style: italic;
	
}

.content a{
	font-size: 8pt;
	font-style: normal;
	color: #9c3000;
	
}

.content li a{
	font-size: 8pt;
	font-style: normal;
	
}

.content li {
	padding-bottom: 10px;
	
	
}

.content img {
	margin-top: 0px;
	padding-top: 0px;
	margin-right: 0px;
	verticle-align: top;
	
}



.contact_form {
		width: 455px;

}

.contact_form input, textarea{
		font-family: arial;
		font-size: 8pt;
		border: 1px solid #003167;
		background-color: #f7f7f7;

}

.contact_form label{
		font-family: arial;
		font-size: 8pt;	

}

.profile_content {
	padding-top: 210px;
	margin-left: 30px;
	padding-right: 50px;
	font-family: arial;
	font-size: 8pt;
	text-align: justify;
}

.profile_content em{
	font-family: arial;
	font-size: 9pt;
	color: #191958;
	font-weight: bold;
	font-style: normal;
}

.profile_content h3{
	margin-bottom: 3px;
	padding-bottom: 3px;
	font-family: arial;
	color: #191958;
	font-size: 12pt;
	font-style: italic;
	
}

.profile_content a{
	font-size: 8pt;
	font-style: normal;
	color: #9c3000;
	
}

.profile_content li a{
	font-size: 8pt;
	font-style: normal;
	
}

.profile_content li {
	padding-bottom: 10px;
	
	
}

.profile_content img {
	padding-top: 0px;
	padding-top: 0px;
	verticle-align: top;
	border:1px solid #000000;	
}

#profile_contact_info {
		position: absolute;
		top: 170px;
		left: 390px;
		font-family: arial;
		font-size: 8pt;
	 	width: 220px;
}

#profile_contact_info h3{
		padding-top: 0px;
		margin-top: 0px;
		margin-bottom: 0px;
		padding-bottom: 0px;
		Font-family: arial;
		font-size: 10pt;
		font-weight: bold;
		color: #191958;		
	 	
}

#profile_contact_info a{
		color: #9c3000;
	 	width: 220px;
}

#profile_photo {
		position: absolute;
		top: 175px;
		left: 157px;
		font-family: arial;
		font-size: 9pt;
	 	width: 124px;
}

.resource{
	font-family: arial;
	color: #191958;
	font-size: 7pt;
	font-style: italic;
	color: #333333;
	
}

.error_contact_info {
	position: absolute;
	top: 165px;
	left: 130px;
	width: 500px;
	font-family: arial;
	font-size: 11pt;
	font-weight: bold;
	color: red;
	text-align: center;
	z-index:5;
}

#img_ambulance {
	position: absolute;
	top: 248px;
	left: 380px;
	width: 152px;
	z-index:5;
}

#img_courthouse {
	position: absolute;
	top: 235px;
	left: 353px;
	width: 152px;
	z-index:5;
}

#family_photo {
	position: absolute;
	top: 250px;
	left: 400px;
	width: 152px;
	z-index:5;

}

#img_condos {
	position: absolute;
	top: 250px;
	left: 400px;
	width: 152px;
	z-index:5;

}

#img_will {
	position: absolute;
	top: 300px;
	left: 400px;
	width: 152px;
	z-index:5;
}

.message {
	
}

#email_disclaimer {
	text-align: left;
	margin-left: 26px;
	font-family: arial;
	font-size: 9pt;
	font-weight: normal;
	color: red;
}

#email_disclaimer a{
	text-align: left;	
	font-weight: normal;
	color: red;
	

}






