/* CSS CODE IS COPYRIGHT PROTECTED BY SINTON POLICE DEPARTMENT 2007*/
* { margin: 0; padding: 0; }
p { margin: 1em 0; }
a { text-decoration: underline; color: #3366CC }
a:hover { text-decoration: none; color: #000080; font-variant: small-caps; font-weight: bold; }
a:visited { color: red }
a img { border: 0 }
.callout {
	background-color: #DCE6E5;
	padding: 5px;
	margin-left: 135px;
	margin-top: 1.5em;
	min-height: 100px;
}
.calloutIssues {
	background-color: #DCE6E5;
	padding: 5px;
	margin-left: 135px;
	margin-top: 1.5em;
	height: 120px;
}

.calloutCUC {
	background-color: #e3fae7;
	padding: 5px;
	margin-left: 135px;
	margin-top: 1.5em;
	height: 123px;
}

#container {
	position: relative;
	width: 780px;
	margin-top: 10px;
	margin-bottom: 10px;
	margin-left: auto;
	margin-right: auto;
}
h1 { background: white; text-align: center; padding-bottom: 0.2em; }
#header { height: 160px }
#header h2 a { color: #fff; text-decoration: none; font-size: 20px; }
#header p { color: #d1e4fa; font-weight: bold; font-size: 15px; margin: 5px }
#alert { margin-bottom: -10px; margin-top: 10px; }
html {background-color: #e7e7e7;}
#container { background: white url(../images/background.gif) top left repeat-y; }
#content {
	position: relative;
	margin: 5px 5px 5px 160px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10pt;
}
#content h2 {
	color: #000099;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	margin-top: 0.5em;
	font-size: 14pt;
}
#content h2 a {
	color: #000080;
	text-decoration: none;
	font-variant: normal;
}
#content h3 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10pt;
	margin: 0.1em 0 0.5em;
}
#content h3 a {
	color: #000080;
	text-decoration: none;
	font-variant: normal;
}
#content h4 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color: #000080;
	font-size: 11pt;
	text-decoration: underline;
	margin: 1em 0;
}
#content h4 a {
	color: #000080;
	text-decoration: none;
	font-variant: normal;
}
#content h5 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color: #FF0000;
	margin-top: 0.5em;
	font-size: 20pt;
	text-decoration: blink;
}
#content h5 a {
	color: #FF0000;
	text-decoration: none;
	font-variant: normal;
}
#content h6 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color: #000080;
	margin-top: 0.5em;
	font-size: 14pt;
	text-align: center;
}
#content legend {
	font-weight: bold;
	color: #000080;
}
#content legend.mailer {
	font-size: 16pt;
	font-weight: bold;
	color: #000080;
}

#content legend.alert {
	font-size: 14pt;
	font-weight: bold;
	font-variant: small-caps;
	color: #FF0000;
}
#content fieldset.disclaimer {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color: #CC0000;
}
#content .pullquote {
	float: right;
	width: 130px;
	background-color: #D1E4FA;
	border: 2px solid gray;
	padding: 0 5px;
	font-weight: bold;
	font-style: italic;
	margin: 0.5em 0 1em 1em;
}
#content .nixle {
	padding:2px; margin-left:0px; margin-right:2px; margin-top:0; margin-bottom:0;
}
#content .box {
	float: right;
	width: 257px;
	min-height: 430px;
//	border: 1px dashed #DDE2ED;
	background: #F2F2F2;
	padding:2px; margin-left:0px; margin-right:2px; margin-top:0; margin-bottom:0;
	text-align: justify;
}
#content .box1 {
	float: right;
	width: 257px;
	background: #ffffff;
	padding:5px; margin-left:10px; margin-right:5px; margin-top:0; margin-bottom:0;
	text-align: justify;
}
#content .info {
	width: 601px;
	border: 2px solid #B0C4DE;
	text-align: justify;
}
#content .box h4 { text-align: center; color: #000080; }
#content .box1 h4 { text-align: center; color: #000080; }
#content .center { text-align: center }
#content .justify { text-align: justify }
#content .reqd { color: red; font-weight: bold }
#content .error { background: #FFFFFF url("../images/error-icon.gif") top left no-repeat; color: red; font-weight: bold; padding: 1em; }
#content .col { float: left; width: 10em; }
#content .pullquote a { font-style: normal; }
#content .nav { text-align: center }
#content img.left { float: left; margin-right: 0.5em; padding: 0.5em; }
#content img.right { float: right; margin-left: 0.5em; padding: 0.5em; }
#content fieldset { padding: 1em; margin: 1em 0 }
#content table { margin: 1em 0; }
#content td { padding: 5px }
#content li { margin-left: 2em; margin-top: 8px }
#content dt { font-weight: bold }
#content dd { margin-left: 1.5em }
#content #date {
	position: absolute;
	left: 8px;
	top: -4px; 
}
#content #weather { float: right; clear: right; margin: 10px 5px; }
#content #weather table { margin: 0; }
#content #weather td { padding: 0; }
#content #alert { color: #FF0000; font-weight: bold; text-decoration: blink }
#search {
	position: absolute;
	top: 130px;
	right: 8px;
}
#leftnav { float: left; width: 150px; border-top: 2px solid white; }
#leftnav ul { list-style-type: none }
#leftnav li a {
	display: block;
	height: 100%;
	border-bottom: 1px solid #d1e4fa;
	background: #638cbb;
	text-decoration: none;
	padding: 6px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 8pt;
	color: white;
}
#leftnav li.current li a {
	background: #d1e4fa;
	padding-left: 2em;
	font-weight: normal;
	border-bottom: 1px solid white;
}
#leftnav li.current li.current a { font-weight: bold }
#leftnav li.current li.current li a {
	padding-left: 4em;
	font-style: normal;
	font-weight: normal;
	background-color: #eaf4ff
}
#leftnav li a:hover { text-decoration: underline; font-weight: normal; color: #000080; background-color: #add8e6; font-variant: normal}
#leftnav li a.alert { color: #C11B17; text-decoration: blink }
#leftnav li.current a { background-color: #9ebde1; color: black; font-weight: bold }
#leftnav li.current li.current a, #leftnav li.current li.current li.current a { font-style: italic; font-weight: bold }
#leftnav address {
	background: #638cbb;
	font-style: normal;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 9pt;
	text-align: center;
	padding: 6px 0;
}
#leftnav address a { text-decoration: none }
#leftnav #navbox	{
	font-size: 70%;
	font-family: Arial, Helvetica, san-serif;
	color: #000080;
	font-weight: bold;
	text-align: center;
	padding: 5px 0;
	border: 2px ridge black;
	margin-top: 2px;
}
#footer {
	clear: both;
	background: #3B6492;
	text-align: center;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 8pt;
}
#footer p { margin: 0; padding: 5px; font-weight: bold }
#footer a { color: #800000; text-decoration: none; font-variant: normal; font-weight: normal }
#footer #links { color: white; }
#footer #links a { padding: 3px; color: white }
#footer #links a:hover { color: black; text-decoration: underline }
#footer a.linkwebmaster:hover { color: black; text-decoration: underline }
#footer #copyright { color: black; }
