*{margin:0; padding:0;}


body{	
	color: #000000; 
	background-color: #DCDCDC;
	font-family: sans-serif;
} 
/******* hyperlink and anchor tag styles *******/

a:link {	
	color: Blue;	
	text-decoration: none;
}

a:visited{	
	color: Purple;	
	text-decoration: none;
}

a:hover{
	color: Maroon;
	text-decoration: underline;
}
	
	
/************** header tag styles **************/
h1{font-weight: bold;
	font-size: 14px; 
	color: #660000; 
	margin: 0px; 
	padding: 0px;
}
	
h2{font-weight: bold;
	font-size: 13px; 
	text-transform:uppercase;
	color: #804000; 
	margin: 0px; 
	padding: 0px;   
}
h3{font-weight: normal;
	font-size: 14px; 
	color: #660000; 
	margin: 0px; 
	padding: 0px;
	border-bottom: 1px solid #76763A;
}
h4{font-weight: normal;
	text-transform:uppercase;
	font-size: 12px; 
	color: #336666; 
	margin-bottom: 5px; 
	padding-bottom: 0px;
	border-bottom: 1px solid #B19E8B;
}
h5{font-size: 12px; 
	color: White; 
	margin-top: 2px; 
	padding: 5px;
	/*background-color: #804000;*/
	background-color: #76763A;
	display:block;
	
}
h6{
	font-size: 12px; 
	color: White; 
	margin-top: 2px; 
	padding: 5px;
	/*background-color: #804000;*/
	background-color: #763A3A;
	display:block;
}

.bodytext1{ 
	font-size: 0.8em;  
	font-family: Verdana, Helvetica, Geneva, Arial, sans-serif ;
	margin-bottom:8px;
}

.leader{
	font-size: 14px;
	text-decoration: underline;
	color:#336666;
}

ul.contact1 { 
	line-height: 14px;
	font-size: 12px;
	text-align:left;
	color: #000033;
	list-style: inside url(../../2009_Comprehensive_Plan/images/comp-plan/bullet-cp.gif);
	display: block;
	margin: 0px;
	padding:5px;
}

ul.grey-ul   {  
	list-style: inside url(../../2009_Comprehensive_Plan/images/comp-plan/bullet-cp.gif);
	display: block;
	line-height: 110%;
	/*font-size: 80%;*/
	
	margin: 2px;
	padding:5px;

}

ul.brown-ul, ul.space-ul {  
	list-style: inside url(../../2009_Comprehensive_Plan/images/comp-plan/bullet-brown.gif);
	display: block;
	line-height: 110%;
	/*font-size: 80%;*/
	
	margin: 2px;
	padding:5px;

}

ul.green-ul {  
	list-style: inside url(../../2009_Comprehensive_Plan/images/comp-plan/bullet-green.gif);
	display: block;
	line-height: 110%;
	/*font-size: 80%;*/
	
	margin: 2px;
	padding:5px;

}

ul.none-ul{
	list-style: none inside;
	display: block;
	line-height: 110%;
	/*font-size: 80%;*/
	
	/*margin: 2px;*/
	margin-bottom: 4px;
	padding:2px;
	list-style-image: url(../../2009_Comprehensive_Plan/images/bullets/bullet_trans.gif);
}

ul.space-ul li{
	margin-bottom: 10px;
	padding:2px;
}

ul.none-ul li{
	margin-bottom: 4px;
	margin-left: 2px;
	
}

.bodytext{
	font-size: 0.8em;
}

ol{ 
	line-height: 16px; 
}

blockquote.quote
{
background: url(../../2009_Comprehensive_Plan/images/comp-plan/quote.gif) no-repeat left top;
margin: 5px 5px 5px 5px;
padding: 0px 5px 5px 10px;
color: #76763A;

}

#over-menu{
	width:97%;
	padding:5px;
	/*font-size: 80%;*/
	text-align:center;
	background-color: #FFFFF0;
	margin-top: 15px;
	border-right: 2px solid #dcdcdc;
	border-bottom: 1px solid #dcdcdc;
	border-left: 1px solid #dcdcdc;
	border-top: 1px solid #dcdcdc;
}



/* Navigation */

#menu-bar{
	width: 808px;
	height: 25px;
	line-height:25px;
	background: #B19E8B;
	color:#ffffff;
	margin: 0 1px 0 5px;
	
}

#menu-bar li{
	float:left;
	list-style-type:none;
	border-right:1px solid #ffffff;
	white-space:nowrap;
}

#menu-bar li a {
	display:block;
	padding:0 10px;
	font-size:12px;
	font-weight:normal;
	text-transform:uppercase;
	text-decoration:none;
	background-color:inherit;
	color: #ffffff;
}

* html #menu-bar a {width:1%;}

#menu-bar .selected,#menu-bar a:hover{
	background: #BCCAAE;
	color:#ffffff;
	text-decoration:none;
}

#sub-menu li{
	list-style-type:none;
	border-right:1px solid #ffffff;
	white-space:nowrap;
	visibility: hidden;
}

/*#crumb{ 
	float: none;
	margin: 1px auto;
	width:810px; 
	height: 20px;
	padding: 3px;
	line-height: 12px;
	font-size: 10px; 
	font-family: Verdana, Helvetica, Geneva, Arial, sans-serif;
	
}
#crumb a{
	color:#666666;
}*/

/* Container styles */

#body_main{
	width:810px;
	margin:20px auto;
	background-color: #ffffff;
	border: 1px #666666 solid;
	
}
#head_main{
	width:810px;
	height:110px;
	display:block;
	background-image: url(../../2009_Comprehensive_Plan/images/comp-plan/comp-plan.jpg);
	background-repeat: no-repeat;
}
#body_main_ord{
	width:820px;
	margin:20px auto;
	background-color: #ffffff;
	border: 1px #666666 solid;
	
}
#head_main_ord{
	width:820px;
	height:110px;
	display:block;
	background-image: url(../../images/header-ord.jpg)  ;
	background-repeat: no-repeat;
}

#story p{
	margin-bottom:8px;
}

#story ul{
	list-style: inside url(../../2009_Comprehensive_Plan/images/comp-plan/bullet-cp.gif);
	display: block;
	line-height: 110%;
	/*font-size: 80%;*/
	
	margin: 2px;
	padding:5px;
}

img.right, img.left{
	border: 2px solid #999999;
	
}

img.right{
	float:right;
	margin-left: 5px;
}

img.left{
	float:left;
	margin-right: 5px;
}

#flash{
	margin-top:5px;
	margin-right: 1px;
	float:right;
}


#right-side{
	width:180px;
	padding: 10px;
	float:right;
	background-color: #FDF5E6;
	margin-top: 20px;
	margin-right: 1px;
	color: #666666;
}

#left-side{
	
	width:575px;
	height:auto;
	padding: 10px;
	float:left;
	background-color:#ffffff;
	
}
#left-side-wide{
width:790px;
padding: 10px;}

#left-side-alt{
	
	width:700px;
	height:auto;
	padding: 10px;
	float:left;
	background-color:#ffffff;
	
}

#survey{
	background-color: #fff8dc;
	border-right: 1px solid #dcdcdc;
	border-left: 1px solid #dcdcdc;
	border-top: 10px solid #7fb7b0;
	border-bottom: 10px solid #7fb7b0;
	/*#B0C4DE*/
	margin-right:8px;
	margin-bottom:5px;
	width:200px;
	height:auto;
	padding: 5px;
	float:left;
	/*background-color:#ffffff;*/
	
}
#results{
background-color:#FFCC66;
padding:5px;
}

#news{
	width:573px;
	height:auto;
	padding: 5px;
	float:left;
	/*margin-right: 5px;*/
	margin-bottom: 10px;
	background-color:#ffffcc;
	border: 1px solid #dcdcdc;
	
}
#whole{
	width:775px;
	height:auto;
	padding: 10px;
	float:left;
	background-color:#ffffff;
}
#contact-us{
	width: 157px;
	border: 2px double #cccccc;
	background-color: #ffffff;
	padding:10px;
	float:none;
	
}
#footer-contact{
	height:2px;
	
}

#footer{
	clear:both;
	text-align: center;
	width:798px;
	border-top: 1px #cccccc solid;
	padding:5px;
	font-size: 14px;
	color: #ffffff;
	background:#BCCAAE;
	margin: 0 1px 1px 1px;
}

#left-box{float: left; margin-right:10px;  display:block; 
}


/* Overhead navigation CSS 

a.glink, a.glink:visited{
  	font-size: 13px;
	line-height: 13px;
  	color: White;
	font-weight: bold;
	margin: 0px;
	padding: 2px 5px 4px 5px;
}*/
a.glink:hover{
  	text-decoration: none;
	color: #FFD700;
}
.skipLinks {display: none;}
/************ subglobalNav styles **************/
#subglobalNav {
	display: list-item; 
	width: 810px;
	margin-top:10px;
	
	height: 20px;
	padding: 0px 0px 0px 5px;
	/*visibility: hidden;*/
	color: #660000;
	
}


.subglobalNav a:link, .subglobalNav a:visited {
	font-size: 12px;
	font-weight:bold;
	color: #660000;
}

.subglobalNav a:hover{
	color: #708090;
}

#search{
/*color: #000033;*/
margin: 5px 0px 0px 0px;
color:#808080;
border-top: 1px solid #cdcdcd;
display:block;
}
.srcbt{
margin:5px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
}
.srcbx{
color: #336666;
	text-align: center;
	border: 1px solid #808080;
	/*background-color: #000;*/
	margin: 5px 0px 5px 0px;
	padding: 2px;
	font-size: 12px;
	background-image: url(../../2009_Comprehensive_Plan/images/src.gif);
}

.landuse{
	width:95%;
	border-width:1px;
	border-style:None;
	border-color: #CC9933;
	
	}
	
	.row1{
	background-color:#EEE8AA;
	}
	
	.row2{ 
	   
	    /*background-color:#F7F7DE;*/
	}

/*UX change 10-20-09 */
#content, #singlecontent,#body_main, #head_main {width:840px; }
#footer{width:828px;}
#globalNav{width:840px;}
#pageNameHM{width:840px;}
#maincont, #left-side{margin-left:5px; width:611px} 
#left-side-wide{width:820px}
#news{ width:600px}


.extra, .ntpink, .email, .hours, .contact, .sunny{
	font-size: 0.9em;  
	font-weight: bold;
	color: #ffffff; 
	margin-top: 2px; 
	padding: 5px;
	display:block;
	height:30px;
	}
	
.contact
	{
	background-color: #76763A;
	}

.hours
	{
	background-color: #76583A;
	}
	
.email
	{
	background-color: #7F9966;
	}

.ntpink
	{
	background-color: #cd5c5c;
	}
	
.extra 
	{
	background-color: #8B9DB1;
	}
	
ul.red-ul    {  
	list-style:inside url(../../2009_Comprehensive_Plan/images/comp-plan/bullet-cp-red.gif);
	display: block;
	line-height: 1.2em;
	font-size: 0.8em;
	margin:2px;
	padding:5px;
	letter-spacing: normal;
}
ul.red-ul li{
	margin-top:.35em;
}