/* CSS Document */

body{
margin: 0px auto;
font-family: Arial, Helvetica, sans-serif;
font-size: 12px;
}

li {
	padding:3px 0;
}

p {
	margin:10px 0;
}

#wrapper{
width: 1015px;
margin: 0px auto;
border: #CCCCCC 1px solid;
overflow:hidden;
background-image:url(../images/background.jpg);
background-repeat:repeat-y;
}

#header{
background: url(../images/header_long.jpg);
width: 1015px;
height: 101px;
}

#tagline1 {
background:url(../images/tagline1.jpg);
width: 860px;
height: 46px;
}

#tagline2 {
background:url(../images/tagline2.jpg);
width:525px;
height:30px;
}

#tagline3 h1 {
	color:#030C59;
	font-family:"Times New Roman", Times, serif !important;
	font-size:20px;
	text-align:center;
	margin:5px 0 0 0;
}

#content_cell {
	float:right;
}

#centercolumn {
width: 585px;
float:left;
clear:none;
}

#banner{
background:url(../images/banner.jpg);
width: 585px;
height: 175px;
}

#rightcolumn {
width: 245px;
background-color: #F9F9F9;
border: #DEDEDE 3px solid;
float: left;
clear:none;
padding: 12px;
color: #666666;
font-size: 11px;
font-weight: bold;
}

#arrested {
background:url(../images/arrested.jpg);
width: 229px;
height: 22px;
margin: 0px 0px 20px 4px;
}

#bodycopy{
padding:0 18px 5px 18px;
}

#bodycopy h1{
color: #990000;
font-size: 15px;
margin: 0px 0px 5px 0px;
}

.bio_pic {
	float:left;
	margin: 0px 15px 8px 0px;
}

#bodycopy h2{
color: #444444;
font-size:13px;
margin: 0px 0px 5px 0px;
}

#bodycopy h3{
color: #999999;
font-size:13px;
margin: 0px 0px 5px 0px;
}

#callout {
background-color: #E5E6DF;
border: #999999 1px solid;
padding: 15px;
margin: 10px 0px 20px 0px;
clear:both;
color: #666666;
font-size: 15px;
line-height: 18px;
}

.city ul {
width: 100px;
float:left;
margin: 0px 7px 15px 0px;
padding: 0px;
}

.city li {
list-style: none;
padding:0px;
margin:0px;
font-size: 10px;
}

#footer{
width: 999px;
clear:both;
background-color: #CCCCCC;
padding: 8px;
text-align: center;
color: #333333;
font-size: 11px;
}

#footer a {
	color:#990000;
	text-decoration:none;
}

#footer a:hover {
	text-decoration:underline;
}

/* NAVIGATION Styles */

#navigation_cell {
	float:left;
	width:155px;
}

#navigation ul {
	margin:0;
	padding:0;
	list-style:none;
	border-bottom:1px solid #AAAAAA;
	width:154px;
}

#navigation li {
	margin:0;
	padding:1px;
	border-top:1px solid #AAAAAA;
	background-color:#EEEEEE;
	font-size:12px;
}

#navigation a {
	padding:4px 0 4px 8px;
	margin:0;
	color:#990000;
	display:block;
	text-decoration:none;
}

#navigation a:hover {
	color:white;
	background-color:#990000;
}

.top_link {
	background-color:white !important;
}

.top_link a:hover {
	background-color:white !important;
	color:black !important;
}

.nav_selected {
	background-color:#990000 !important;
}

.nav_selected a {
	color:white !important;
}

/*Short form styles ######################### */
#shortform { padding-left:10px;}

#shortform input{
width: 185px;
}

#shortform .phone1 {
width: 36px !important;
}

#shortform .phone2 {
width: 47px !important;
}

#shortform .zip{
width: 85px;
}

#shortform .radio{
width: 12px;
}

#shortform textarea{
width: 205px;
height: 105px;
margin-bottom: 5px;
}



#shortform .label {
display: block;
width: 230px;
float: left;
}


#shortform br{
clear:left;
}

#shortform .checkbox{
float: left;
width: 15px;
}
#disclaimer1, #disclaimer2, #disclaimer3, #disclaimer4 {float:left; width: 195px; margin-bottom: 8px; margin-left: 3px; font-size: 9px; color: #666;}



/* FORM FIELD STYLES ###########################################*/


#form1 input{
width: 120px;
margin-bottom: 5px;
}

#form1 select{
margin-bottom: 5px;
}

#form1 .phone1 {
width: 26px !important;
}

#form1 .phone2 {
width: 37px !important;
}

#form1 .zip{
width: 65px;
}

#form1 .month{
width: 62px;
}

#form1 .day{
width: 38px;
}

#form1 .year{
width: 52px;
}

#form1 .radio{
width: 15px;
}

#form1 textarea{
width: 120px;
height: 100px;
margin-bottom: 5px;
}

#form1 label{
width: 95px;
}

#form1 .label {
display: block;
width: 95px;
float: left;
margin-bottom: 15px;
margin-right: 8px;

}


#form1 br{
clear:left;
}

.form_headers {
font-size: 14px;
color: #990000;
margin-bottom: 8px;
background-color: #EEEDED;
padding: 2px;
}

#form1 .checkbox{
float: left;
width: 15px;
}


/* SITEMAP Styles */

#sitemap a {
	color:#990000;
	text-decoration:none;
}

#sitemap a:hover {
	text-decoration:underline;
}

#sitemap li {
	list-style:none;
}