body {
margin: 0;
padding: 0;
color: #000000;
background-color:#005073;
font-family: Verdana, Arial, Helvetica, sans-serif;
text-align:center;
}

h1 { font-size:14pt; margin:0; padding: 10px 20px 0px 40px;}
h2 { font-size:11pt; margin:0; padding: 15px 20px 0px 40px; }
h3,h4,h5 { font-size:10pt; margin:0; padding-left:40px; padding-top:5px; padding-right:15px; padding-bottom:5px; }

#container {
position:relative;
width:770px;
background:transparent url("../images/side_shadow.jpg") repeat-y;
margin-left:auto;
margin-right:auto;
margin-top:0;
}

#header {
background:transparent url("../images/header_shadow.jpg") no-repeat;
width:770px;
height:110px;
}

#timebar {
height:15px;
width:750px;
border-top:1px solid #ffffff;
border-bottom:1px solid #ffffff;
background-color:#000000;
color:#ffffff;
text-align:left;
margin-right:auto;
margin-left:auto;
}
#timebar p {
margin:0;
color:#ffffff;
font-size:10px;
font-weight:bold;
padding-left:10px;
}


#flashbox {
height:120px;
width:750px;
background-color:#800000;
margin-right:auto;
margin-left:auto;
border-bottom:1px solid #ffffff;
}

#flashbox2 {
height:120px;
width:750px;
background: transparent url("../images/jungle.jpg") no-repeat;
margin-right:auto;
margin-left:auto;
border-bottom:1px solid #ffffff;
}


#bobcatbarRight {
background:transparent url("../images/bobcatbar_right.jpg") no-repeat;
height:100px;
width:550px;
padding:0;
}

#bobcatbarLeft {
width:200px;
height:30px;
background:transparent url("../images/bobcatbar_left.jpg") no-repeat;
margin:0;
padding:0;
}

#contentOuter {
width:750px;
background: transparent url("../images/contentouter_bg.jpg") repeat-y;
margin-left:auto;
margin-right:auto;
text-align:left;
}

#contentOuter:after { /* makes the container wrap around the floated div */
    content: "."; 
    display: block; 
    height: 0; 
    clear: both; 
    visibility: hidden;
}

#navcontainer {
float:left;
width:200px;
background:transparent;
padding:0;
margin:0;
height:auto;
}

* html #navcontainer { margin-right: -3px; }

#navcontainer p {
margin:0;
padding:0;
}

#navcontainer img {
padding:0;
margin:0;
}

#contentInner {
margin-left:200px;
background:transparent;
}

* html #contentInner { margin-left: 0px; height:1%; }

#contentInner p {
font-size:9pt;
line-height:18px;
margin: 0;
padding:10px 40px 15px 40px;
background-color:transparent;
text-align:justify;
}

#contentInner .date {
font-size:9pt;
color:#FF0000;
font-weight:bold;
}

#contentInner img.left {
float:left;
}

#contentInner .map {
margin:0;
padding-bottom:20px;
padding-left:40px;
padding-right:0;
}

#contentInner .service {
padding-top:10px;
padding-left:40px;
padding-right:10px;
margin:0;
padding-bottom:0;
}

#contentInner .list {
padding-left:40px;
padding-bottom:10px;
margin:0;
height:auto;
}

#contentInner ul {
margin:0;
padding:0;
width:auto;
}

#contentInner li {
list-style-type:square;
list-style-position:inside;
line-height:20px;
font-weight:bold;
font-size:9pt;
margin:0;
color:#005073;
}

/* CONTACT PAGE STYLES */

#contentInner p.form {
font-size:9pt;
margin:0;
padding:5px 40px 5px 40px;
background-color:transparent;
color:#005073;
}

#contentInner p.thanks{
font-size:10pt;
margin:0;
padding:10px 40px 10px 40px;
background-color:transparent;
color:#005073;
font-weight:bold;
}

#contentInner p.icons {
font-size:10pt;
line-height:45px;
margin:0;
font-weight:bold;
padding:0;
background-color:transparent;
height:50px;
}

#contentInner div.icons {
padding-left:40px;
padding-top:10px;
}

#contentInner img.icons {
padding:0;
margin-right:15px;
float:left;
}

input {
border:1px solid #b7b7b7;
}

textarea {
border:1px solid #b7b7b7;
}

form {
padding-top:10px;
padding-bottom:10px;
margin:0;
}

input.red {
background-color:#ff0000;
color:#ffffff;
font-weight:bold;
}
/* END CONTACT PAGE STYLES */

#footer {
clear:both;
background:transparent url("../images/footer_shadow.jpg") no-repeat;
height:60px;
width:770px;
}
#footer p {
color:#ffffff;
font-size:9px;
font-weight:bold;
line-height:50px;
margin:0;
padding:0;
}

#footer a {
color:#CCFF00;
}


ul#primary-nav {
	margin:0;
	padding-top:10px;
	padding-bottom:10px;
	padding-left:0;
	width:200px; /* Width of Menu Items */
	border:none;
	background: #ff0000; /* IE6 Bug */
	font-size:12pt;
	font-weight:bold;
	}
	
ul.dropdown {
	margin:0;
	padding:0;
	width: 170px; /* Width of Menu Items */
	border:1px solid #000000;
	background: #bdba00; /* IE6 Bug */
	
	}

ul#primary-nav li {
	position: relative;
	list-style: none;
	}

ul#primary-nav li a {
	display: block;
	text-decoration: none;
	color: #bdba00;
	padding-left:10px;
	border:none;
	height:25px;
	line-height:25px;
	background-color:#ff0000;
	font-weight:bold;
	color:#ffffff;
	font-size:10pt;
	border-top: 1px solid #f39e77;
	border-bottom: 1px solid #bc001d;
	}
	
ul#primary-nav li a:hover {
background-color:#e3372e;
}

/* Fix IE. Hide from IE Mac \*/
* html ul#primary-nav li { float: left; height: 1%; }
* html ul#primary-nav li a { height: 1%; }
/* End */

ul#primary-nav ul {
	position:absolute;
	display: none;
	left: 200px; /* Set 1px less than menu width */
	top:0;
	}

ul#primary-nav li ul li a { /* Sub Menu Styles */
padding-left:10px;
color:#ffffff;
font-size:10pt;
height:25px;
line-height:25px;
background-color:#ff0000;
font-weight:bold;
color:#ffffff;
font-size:10pt;
border-top: 1px solid #f39e77;
border-bottom: 1px solid #bc001d;
} 

ul#primary-nav li:hover ul ul,
ul#primary-nav li:hover ul ul ul,
ul#primary-nav li.over ul ul,
ul#primary-nav li.over ul ul ul { display: none; } /* Hide sub-menus initially */

ul#primary-nav li:hover ul,
ul#primary-nav li li:hover ul,
ul#primary-nav li li li:hover ul,
ul#primary-nav li.over ul,
ul#primary-nav li li.over ul,
ul#primary-nav li li li.over ul { display: block; } /* The magic */

ul#primary-nav li.menuparent { background: transparent; }

ul.dropdown a:hover { background-color: #000000; }
