body { 
	font-family:arial, helvetica, verdana, sans-serif;;
	font-size:62.5%;
	color:#fff;
	text-align:center;
	margin-top:0;
	background-color:#060;
	list-style-type:none;
	}
body * { 
	margin:0;
	padding:0;
	text-decoration: none;
	border:none;
	color:#fff;
	list-style-type:none;
	text-align:left;
	}
#wrapper {
	text-align:left;
	margin-left:auto;
	margin-right:auto;
	width:850px;
	background-color:#000;
	}
li p {
	padding-bottom:0;
	}
li, .sidebar li {
	font-size:1.2em;
	line-height:1.5em;
	color:#fff;
	padding-bottom:0;
	}
ul li {	
	padding-left:10px;
	background:url(img/elements/arrowsolid.gif) no-repeat top left;
	}
p, #homepage p, #main p {
	font-size:1.2em;
	line-height:1.5em;
	color:#fff;
	padding-bottom:1.5em;
	}
p a, li a, a {
	color:#fff;
	border-bottom: 1px solid #fff;
	}
p a:hover, a:hover {
	text-decoration:none;
	border-bottom:none;
	}
.redtext {color:#f00;}
.brightgreentext {color:#6c0;}
option, input, textarea, select, #subject {color:#000;}
.formbutton {
	background-color:#060;
	color:#fff;
	border:1px solid #ccc;
	padding:2px;
	text-align:center;
	}
/* == servicedata == */
#searchtable table {margin-left:10px;}
#searchtablebottom table {margin-left:10px;}
.search {
	padding:3px; 	
	border:1px solid #ccc;
	}
.servicedatasearchbox {text-align:right;}
td.servicedatasearchbutton {padding:0; margin:0; text-align:left;}

/* == navnew == */

.navtable {
height:30px;
}

#dhtmlgoodies_menu ul li ul{
		display:none;	/* Needed to display ok in Opera */
	}
		
	#dhtmlgoodies_menu{
		visibility:hidden;
		vertical-align:middle;			
	}
	#dhtmlgoodies_menu ul{
		margin:0;	/* No indent */
		padding:0;	/* No indent */
	}
	#dhtmlgoodies_menu li{
		list-style-type:none;	/* No bullets */
		padding-left:0;
		background:none;
	}	
	#dhtmlgoodies_menu a{
		margin:0;
		padding:0;
	}
/* End general configuration CSS */
	
	
/* Cosmetic */

/***********************************************************************
	CSS - MENU BLOCKS
 	General rules for all menu blocks (group of sub items) 
***********************************************************************/
	#dhtmlgoodies_menu ul{
		border:0;
		background-color:#cc9;
		padding:0;
	}
		
	#dhtmlgoodies_menu ul.menuBlock1{	/* Menu bar - main menu items */
		padding:3px;
		border:thin solid #9D9D4F; 
		background-color:#cc9;
		overflow:visible;
	}
	#dhtmlgoodies_menu ul.menuBlock2{	/* Menu bar - main menu items */
		padding:3px;
		border:1px solid #cc9;
	}
	
/***********************************************************************
	CSS - MENU ITEMS
	Here, you could assign rules to the menu items at different depths.
***********************************************************************/
/* General rules for all menu items */
	#dhtmlgoodies_menu a{
		color: #000;
		text-decoration:none;
		padding-left:2px;
		padding-right:2px;
		border-bottom:none;
	
	}
	
/*	Main menu items */
	
	#dhtmlgoodies_menu .currentDepth1{
		padding:1px 5px;
		border:1px solid #9D9D4F;
	}
	#dhtmlgoodies_menu .currentDepth1over{
		padding:1px 5px;
		background-color:#9D9D4F;
		border:1px solid #9D9D4F;
	}
	#dhtmlgoodies_menu .currentDepth1 a{
		font-weight:bold;
	}
	#dhtmlgoodies_menu .currentDepth1over a{	/* Text rules */
		color:#FFF;
		font-weight:bold;
		background-color:#9D9D4F;
	}
	
	/* Sub menu depth 1 */
	#dhtmlgoodies_menu .currentDepth2{
		padding-right:2px;
		border:1px solid #cc9;
	}
	#dhtmlgoodies_menu .currentDepth2over{
		padding-right:2px;
		background-color:#9D9D4F;
		border:1px solid #000;
	}	
	#dhtmlgoodies_menu .currentDepth2over a{	/* Text rules */
		color:#000;
	}	
	/* Sub menu depth 2 */
	#dhtmlgoodies_menu .currentDepth3{
		padding-right:2px;
		border:1px solid #9D9D4F;
	}
	#dhtmlgoodies_menu .currentDepth3over{
		padding-right:2px;
		background-color:#9D9D4F;
		border:1px solid #000;
	}
	/* Sub menu depth 3 */
	#dhtmlgoodies_menu .currentDepth4{
		padding-right:2px;
		border:1px solid #9D9D4F;
	}
	#dhtmlgoodies_menu .currentDepth4over{
		padding-right:2px;
		background-color:#9D9D4F;
		border:1px solid #000;
	}	

/* == Default Headers == */
h1 { font-size:1.8em; }
h2 { font-size:1.6em; }
h3 { font-size:1.4em; }
h4 { font-size:1.2em; }
h5 { font-size:1.1em; }
h6 { font-size:1.1em; }

td {
	vertical-align:top;
	}

label {
	display:block;
	clear:right;
	}
.bodytextbold {
	font-weight:bold;
	}

/* == main == */
/* #main .maincontentarea {padding:10px 0;} */
#main .bottomquotetext {
padding:10px;
}
#main .bottomquotetext p {
text-align:center;
padding-bottom:0;
color:#000;
font-style:italic;
font-size:1.1em;
line-height:1.2em;
}
#main .bottomquotetext strong, .bottomquotetext strong, .bottomquotetext p strong {
color:#000;
font-style:normal;
}
#main .maintable td {padding:10px;}
#main .sidebar td {padding:0;}


/* == homepage == */
#homepage {z-index:101;}
#homepage .teamnewsarea {
	padding:10px;
	text-align:left;
	}
#homepage .teamnewsarea img {
	padding-right:10px;
	}
#homepage .rotatingphoto {
	padding:0 0 10px 10px;
	margin:0;
	text-align:left;
	}
#homepage .homepagenews {
	padding:10px;
	text-align:left;
	}
#homepage .donatenow {
	padding:10px;
	text-align:left;
	}
#homepage .donate {
	padding:0;
	text-align:left;
	}
#homepage .donate p {color:#000;}
#homepage .donate p a {color:#000; border-bottom:1px solid #000;}
#homepage .donate p a:hover {color:#000; border-bottom:none;}

#homepage .quotearea {
	padding:0 0 10px 10px;
	text-align:left;
	}


.rightside {
width:25px;
background:#000 url(img/elements/rightside.jpg) repeat-y top left;
}
.leftside {
width:25px;
background:#000 url(img/elements/leftside.jpg) repeat-y top left;
}
.bottom {
width:850px;
height:30px;
background:#000 url(img/elements/bottom.jpg) no-repeat top center;
}
/* == footer == */
#footer, #footer td {
background-color:#060;
width:850px;}
.footertext {
	font-size:1.1em;
	color:#ccc;
	text-align:center;
	margin:0;
	padding:10px 0 3px 10px;
	}
.footertext a, .footertext a:link, .footertext a:visited {
	color:#ccc;
	}
table.servicedata {margin-left:10px; margin-right:5px;}

.servicedata td, th {
padding:3px 0 3px 3px;
}
.servicedata tr {
border-bottom:1px solid #ccc;
}
.servicedata p {padding-bottom:0; margin-bottom:0;}

th.location {width:100px;}
th.address {width:150px;}
th.phone {width:110px;}
th.type {width:90px;}
th.workage {width:80px;}
th.comments {width:200px;}