/* CSS Document */
html, body, h1, h2, h3, h4, ul, li {
margin: 0;
padding: 0;
}
h1 {
	font-size: 18px;
}
img {
border:0;
}
a{
color:black;
text-decoration:none;
}
a:hover{
text-decoration:underline;
}
.clear {
clear: both;
}
.center {
	text-align: center;
}
.pagecontainter {
}
.left {
float: left;
}
.right {
float:right;
}
body {
background:#C2C2C2;
text-align: center;
font: 12px verdana, arial, sans-serif;
color: #74653D;
padding-bottom: 10px;
padding-top: 10px;
}

#FireStationTable{
	color:#000000;
	/*background-color: #CCCC99;*/
	text-align: center;
	margin: 0 auto;
	width: 500px;

}
#FireStationTable td {
	padding: 5px;
	background-color: #CCCC99;
	margin: 2px;
}
#FireStationTable th {
	color:#FFFFFF;
	padding: 5px;
	background-color: #003300;
	text-align: center;
	font-weight: bold;
}

#wrapper {
text-align: left;
margin: auto;
width: 986px;
height:auto;
position: relative;
}
#content-main {
float:left;
background:white;
width:960px;
margin-left:13px;
_margin-left:7px;
padding: 0 25px 35 px 25px;
height: auto !important;
}

#top {
position:absolute;
width:986px;
background-color:#C2C2C2;
}
#top-img {
width:962px;
height:150px;
margin-left: auto;
margin-right: auto;

}
#textTop{
width:778px;
margin-left:113px;
text-align:center;
}
#header{
position:absolute;
top:150px;
width:986px;
}
#spacer {
height: 2em;
}
#spacer1 {
height: 1em;
}

#left {
float: left;
width: 243px;
margin-top:8px;
}
#right {
float: right;
color:black;
width: 689px;
display: inline-block;
padding-right: 9px;
margin-right:5px;
}
#cont{
height:200px;
}
#head{
margin-top:5px;
margin-bottom:10px;
background: url(images/head_bg_2.jpg) repeat-x;
height:25px;
color:#FFFFFF;
text-align:center;
display:block;
vertical-align:middle;
font-size:20px;
}
#head a {
color:#FFFFFF;
text-decoration:none;
}
#head a:hover {
color:#0099FF;
}
#logo {
width: 240px;
height: 152px;
border:none;
text-align: center;
color: #595959;
}
#logo h1 {
padding-top: 30px;
font: 24px "arial narrow", arial, sans-serif;
}
#logo p {
margin: 8px 25px 4px 25px;
border-top: 1px solid #B8B8B8;
border-bottom: 1px solid #B8B8B8;
padding: 3px;
letter-spacing: 0.2em;
font-weight: bold;
}
#logoHead {
background: url(images/highlights_bg_2.gif) repeat-x;
height:20px;
color:#FFFFFF;
text-align:center;
font-size:16px;
}
#logoHead a{
text-decoration:none;
color:#FFFFFF;
}
#logoHead a:hover {
color:#0099FF;
}


.newsLightsHead {
background: url(images/highlights_bg_2.gif) repeat-x;
height:20px;
width:243px;
color:#FFFFFF;
text-align:center;
font-size:14px;
}
.newsLightsHead a{
text-decoration:none;
color:#FFFFFF;
}
.newsLightsHead a:hover {
color:#0099FF;
}
.newsLights {
background: url(images/newslights_bg3.gif) repeat-y;
width:178px;
padding-left: 37px;
padding-right: 22px;
padding-bottom: 3px;
text-align: left;
border-style:solid;
border-color:#363A91;
color:#FFFFFF;
}
.newsLights h2 {
font-size: 14px;
text-align:center;
color: #BE8B06;
}
.newsLights h3, #newsLights p {
font-size: 10px;
margin: 1em 8px 1em 0;
color:black;
background: url(images/dots_4.gif) no-repeat 0% 50%;
padding-left:10px;
}
.newsLights h4, #newsLights p {
font-size: 10px;
margin: 1em 8px 1em 0;
color:black;  
background: url(images/dots_4.gif) no-repeat 0% 50%;
padding-left:10px;
}
.newsLights a {
color:black;
font-weight: bold;
text-decoration: none;
}
.newsLights a:hover {
text-decoration:underline;
}
.newsLights .more {
font-size: 9px;
}
.newsLights .hr-dots {
background: center url(images/dots.gif) repeat-x;
height: 10px;
}


#footer {
border-top:thin;
border-top-style:solid;
border-top-color:#363A91;
background: url(images/footer_bg3.gif) repeat-y;
}
#footer a {
font-size:9px;
font-family:Arial, Helvetica, sans-serif;
color:black;
text-decoration:underline;
}
#footer a:hover {
color:#00CCCC;
text-decoration:none;
border-bottom:thin;
border-bottom-style:solid;
border-bottom-color:#00CCFF;
}
/*#copyright {
text-align: center;
padding: 8px 0px 8px 00px;
font-size: 9px;
color: #715F36;
font-weight:normal;
}*/
#copyright {
padding: 8px 0px 8px 00px;
font-size: 9px;
color: #715F36;
font-weight: normal;
width:475px;
text-align:center;
margin-left:auto;
margin-right:auto;
}
#noscriptmsg {
color:#FFFFFF;
text-align:center;
font-size:16px;
}

#welcome {
  margin-right: 13px;
}
#welcome-pic{
padding-top:-5px;
padding-left:0px;
margin-right:5px;
float:left;
}
#text{
margin-top:0px;
font-size:9px;
text-align:center;
}
#search {
width:243px;
margin-left:-1px;
margin-top:8px;
}
#boxes {
display:block;
}
#feedback {
width:350px;
text-align:center;
background-color:#CCCCCC;
margin-left:auto;
margin-right:auto;
border:solid 2px #000;
padding-bottom:5px;
}
#feedback-img {
width:368;
float:right;
}


#boxHead {
background: url(images/highlights_bg_2.gif) repeat-x;
height:20px;
width:438px;
color:#FFFFFF;
text-align:center;
font-size:14px;
}
#boxHead a{
text-decoration:none;
color:#FFFFFF;
}
#boxHead a:hover {
color:#0099FF;
}
#box {
background: url(images/newslights_bg3.gif) repeat-y;
margin-top:-14px;
width:405px;
height:98px;
display:block;
padding-left: 27px;
padding-bottom: 3px;
text-align: left;
border-style:solid;
border-color:#363A91;
color:#FFFFFF;
}
#boxLeft {
float:left;
width:185px;
}
#boxRight {
float:right;
margin-right:10px;
width:185px;
}
#box h2 {
font-size: 14px;
text-align:center;
color: #BE8B06;
}
#box h3, #box p {
font-size: 10px;
margin: 1em 8px 1em 0;
color:black;
background: url(images/dots_4.gif) no-repeat 0% 50%;
padding-left:10px;
}
#box h4, #box p {
text-align:left;
font-size: 10px;
margin: 1em 8px 1em 0;
color:black;  
background: url(images/dots_4.gif) no-repeat 0% 50%;
padding-left:10px;
}
#box a {
color:black;
font-weight: bold;
text-decoration: none;
}
#box a:hover {
text-decoration:underline;
}
#box .more {
font-size: 9px;
}
#box .hr-dots {
background: center url(images/dots.gif) repeat-x;
height: 10px;
}



#roadworkHead {
background: url(images/highlights_bg_2.gif) repeat-x;
height:20px;
width:243px;
_width:245px;
color:#FFFFFF;
text-align:center;
font-size:14px;
}
#roadworkHead a{
text-decoration:none;
color:#FFFFFF;
}
#roadworkHead a:hover {
color:#0099FF;
}
#roadwork {
background: url(images/newslights_bg3.gif) repeat-y;
margin-top:-14px;
width:178px;
height:98px;
padding-left: 37px;
padding-right: 22px;
padding-bottom: 3px;
text-align: left;
border-style:solid;
border-color:#363A91;
color:#FFFFFF;
}
#roadwork h2 {
font-size: 14px;
text-align:center;
color: #BE8B06;
}

#roadworkitem > ul > li {
font-size: 10px;
margin: 1em 2px 1em 0;
color:black;
/*background: url(images/dots_4.gif) no-repeat 0% 50%;*/
list-style-image: url(images/dots_4.gif);
padding:10px, 0px, 15px, 10px;
/*padding:2px;*/
}

/* Style each sub-menu entry */
.roadworksubitem {
	background-color:#ECFDFF;
	padding: 3px;
	border-bottom: 1px solid #363A91;
	border-left: 1px solid #363A91;
	font: normal 13px Verdana;
}

#roadwork a {
color:black;
font-weight: bold;
text-decoration: none;
}
#roadwork a:hover {
text-decoration:underline;
}
#roadwork .more {
font-size: 9px;
}
#roadwork .hr-dots {
background: center url(images/dots.gif) repeat-x;
height: 10px;
}

#bullets {
padding-left:25px;
text-align:left;
}
#linkbox {
width:inherit;
height:auto;
font-size:13px;
background:none;
color:black;
/*border-bottom-style:solid;
border-bottom-width:1px;
border-bottom-color:black;*/
}
#linkbox a{
}
#linkbox a:hover{
/*font-size:13px;*/
/*font-weight:bold;*/
}
#linkboxHead {
height:20px;
margin-top:5px;
padding-top:2px;
text-align:center;
font-size:14px;
color:black;
font: bold;
border-top-style:solid;
border-top-width:1px;
border-top-color:black;
border-bottom-style:solid;
border-bottom-width:1px;
border-bottom-color:black;
}
#linkboxHead a{
text-decoration:none;
color:#FFFFFF;
font: bold;
}
#linkboxHead a:hover {
color:#00CC99;
}

.center_title {
	font-size: 150%;
	text-align: center;
}
.zoneHeader {
	margin-top:5px;
	margin-bottom:10px;
	background: url(images/head_bg_2.jpg) repeat-x;
	height:25px;
	color:#FFFFFF;
	text-align:center;
	display:block;
	vertical-align:middle;
	font-size:20px;
}