/*  CSS Document */

* { padding: 0;  margin: 0; }
body { font-size: 62.8%; font-family: Helvetica, Arial, sans-serif; background: url(images/bg.png) repeat-x; }


#header { height: 374px; position: relative; color: #fff; background: url(images/lights.png) no-repeat bottom right;}
#header h1 { padding: 85px 0 0 170px; font-size: 5.2em; line-height: 1.25em;}
#header h2 { font-size: 2em; padding: 10px 0 20px 190px; font-weight: normal;}

.logo_badge { margin: 0 10px 0 200px; float: left; }
.logo_top { font-size: 1.2em; padding: 1.5em 0 0.5em 0 }
.logo_bottom { font-size: 3.3em; }

#police_man { position: absolute; top: 0; left: 0; z-index: 2;}

#nav { position: absolute; top: 0; right: 50px; height: 61px; list-style: none; border-left: 1px solid #000; border-right: 1px solid #000;}
#nav li { float: left;}
#nav li a { display: block; height: 21px; padding: 40px 15px 0 15px; font-size: 1.7em; font-weight: bold; color: #fff; text-decoration: none; border-left: 1px solid #000; border-right: 1px solid #000; }
#nav li a.selected, #nav li a:hover { background: url(images/nav_over.png) repeat-x bottom;}

#call { width: 290px; padding: 10px 5px; height: 125px; background: url(images/phone2.png) no-repeat; position: absolute; right: 40px; bottom: 0; }
#call h3 { color: #ccc; font-size: 1.6em; padding: 5px; text-align: center;}
#call .tel {font-weight: bold; text-align: right; font-size: 5.5em; padding: 5px 5px 0 5px;}
#call .tel_sm { color: #ccc; font-weight: bold; text-align: right; font-size: 2.8em; letter-spacing: 21px;}

#content { padding: 15px 0 0 10px;}
#content h2 { font-size: 3em; margin: 1em 0 0.5em 0; }
#content p { margin: 0 0 1em 0; font-size: 1.4em; line-height: 1.2em; }
#content td { font-size: 1.4em; line-height: 1.2em; padding: 3px;}
.odd {background: #efefef;}
.sidebar { float: right; width: 280px; padding: 10px; margin: 0 40px 0 0; background: #7A7A7A;}
.main { margin-right: 355px; padding-left:20px }

#footer { background: #ccc; color: #333; clear: both; padding: 10px; }
#footer p { font-size: 1.4em;  line-height: 1.3em; text-align: center;}
#footer a { color: #000;}

/* LISTS */



/* disclosure */

.disclosure, .disclosure-closed { margin: 0; clear: left; }
.disclosure-img { float: left; margin: 2px 10px 4px 15px; }
.disclosure h1, .disclosure-closed h1, .disclosure h2, .disclosure-closed h2, .disclosure h3, .disclosure-closed h3, .disclosure h4, .disclosure-closed h4 { cursor:pointer; }
#content h5 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 1.7em;
	color: #182652;
	padding-bottom: 15px;
	padding-left: 25px;
}
#page #content .main h3 {
	color: #2e4169;
	font-size: 1.9em;
}
.floatright {
	float: right;
	padding-bottom: 10px;
	padding-left: 10px;
}
#content .sidebar h2 {
	border-bottom-color: #2a3c64;
	border-bottom-style: solid;
	border-bottom-width: 2px;
	font-size: 2em;
	color: white;
}
#content .sidebar p {
	color: #dddddd;
}
#content .main h2 {
	border-bottom-color: #e7e7e7;
	border-bottom-style: solid;
	border-bottom-width: 2px;
	color: #253961;
}
#content .main h3 {
	color: #2f4169;
}
