/* CSS Document */

h1 {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:18px;
	color:#018577;
	font-weight:100;
}

body {
	margin-left: 0px;
	margin-top: 0px;
	margin-bottom: 0px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#3B3E3E;
	background-image:url(images/topbg_regional.jpg);
	background-position:top;
	background-repeat:repeat-x;
}

#header {
  background-image: url(images/nhw_02_regional.gif);
  width: 980px;
}

#navigation {
  width: 980px;
}

#imagetext {
	padding-top:158px;
	padding-left:20px;
	}	

#container {
  float: left;
  width:980px;
}

#main {
  width: 645px;
  padding-left:0px;
  padding-top:20px;
  padding-bottom:25px;
  float:right;
}

#featurebox {
  width:140px;
  display:block;
  font-size:11px;
  padding:5px;
  float:left;
  margin-bottom:20px;
  }
  
.featureboximage {
 margin-bottom:15px;
 margin-top:5px;
 align:center;
 border:3px solid #EBEDEC;
 } 
 
.featureboximage:hover {
 margin-bottom:15px;
 align:center;
 border:3px solid #C3C5C2;
 } 
 
#seperator{
	float:left;
	width: 3px;
	padding-left:5px;
	padding-right:7px;
 }  
 
#sidebar {
  float: left;
  width:308px;
  padding-top: 20px;
  
}

#regionsbackground {
	background-image:url(images/regions.jpg);
	margin-top:18px;
	width:591px;
	clear:both;
	margin-left:25px;
	}
	
#regiontext {
	padding-top:60px;
	padding-left:27px;
	font-weight:bold;

	}
	
#regiontext a:link {
	color:#315450;
	text-decoration:none;
	}
	
#regiontext a:hover {
	color:#3F8F86;
	text-decoration:underline;	
	}
	
#regiontext a:visited {
	color:#36504D;
	text-decoration:none;
	}
	
#regiontext a:active {
	color:#0F3632;
	text-decoration:underline;
	}					

.box {
	width:308px;
	color:#908877;
	padding-bottom:15px;
	padding-left:15px;
}

.boxtitle {
	color:#CA6922;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:18px;
}

.boxmain {
	width: 266px;
	background-color: #F5F3E7;
	border-left: 1px solid #E7E4D4;
	border-right: 1px solid #E7E4D4;
	padding-top:7px;
	padding-left:20px;
	padding-right:20px;
	padding-bottom:11px;
	font-size:11px;
}

.newslettertext {
	font-size:12px;}

.entry {
	padding-top:12px;
	padding-bottom:5px;

}

.subnav {
	padding-top:3px;
	padding-bottom:5px;

}

.boxmaintitle {
	color: #CA6922;
	font-size:12px;
	font-weight:bold;

}

.boxmaintitle2 {
	color: #CA6922;
	font-size:12px;
	font-weight:bold;
	display:block;
	width:266px;
	padding-bottom:8px;
	margin-bottom:0px;
	background-image:url(images/line.jpg);
	background-position:bottom;
	background-repeat:no-repeat;
}

.boxmaintitle a:link {
	color: #CA6922;
	text-decoration:none;
}
.boxmaintitle a:visited {
	color: #CA6922;
	text-decoration:none;
}
.boxmaintitle a:hover {
	color: #DE8829;
	text-decoration:underline;
}
.boxmaintitle a:active {
	color: #AE4A28;
	text-decoration:underline;
	
}


.boxmaintitle2 a:link {
	color: #CA6922;
	text-decoration:none;
}
.boxmaintitle2 a:visited {
	color: #CA6922;
	text-decoration:none;
}
.boxmaintitle2 a:hover {
	color: #DE8829;
	text-decoration:underline;
}
.boxmaintitle2 a:active {
	color: #AE4A28;
	text-decoration:underline;
	
}

.boxmainlocation {
	color: #EDA109;
	font-size:11px;
	font-weight:bold;

}

#footer {
  background-image:url(images/nhw_56.gif);
  height: 119px;
  vertical-align:middle;
  clear: both; 
}

.menu{
	position: relative;
	padding: 0 0 0 0px;
	margin: 0 auto 0 auto;
	background: url(images/menur_bg_regional.gif) repeat-x; /*tab background image path*/
	height: 42px;
	width: 980px;
	list-style: none;
}

.menu li{
	float:left;
}

.menu li a{
	float: left;
	display: block;
	color:#346560;
	text-decoration: none;
	font-family: sans-serif;
	font-size: 11px;
	padding:0 0 0 14px; /*Padding to accomodate left tab image. Do not change*/
	height: 42px;
	line-height: 42px;
	text-align: center;
	cursor: pointer;	
}

.menu a:link {
	float: left;
	display: block;
	color:#346560;
	text-decoration: none;
	font-family: sans-serif;
	font-size: 11px;
	padding:0 0 0 14px; /*Padding to accomodate left tab image. Do not change*/
	height: 42px;
	line-height: 42px;
	text-align: center;
	cursor: pointer;	
}

.menu li a b{
	float: left;
	display: block;
	padding: 0 17px 0 0px; /*Padding of menu items*/
}

.menu li.current a, .menu li a:hover{
	color: #346560;
	background: url(images/menur_hover_left_regional.gif) no-repeat; /*left tab image path*/
	background-position: left;
	text-decoration:none;
}

.menu li.current a b, .menu li a:hover b{
	color: #346560;
	background: url(images/menur_hover_right_regional.gif) no-repeat right top; /*right tab image path*/
}

.texttop {
	font-size: 22px;
	color: #018577;
}
.texttopsub {color: #D27C28; font-size: 13px;}

#bottomimage {
	float:left;
	}
	
#bottomtext {
	color:#56482E;
	font-size:12px;
	float:left;
	padding-top:54px;
	padding-left:10px;
}

#bottomtext a:link {
	color:#56482E;
	text-decoration:none;
}

#bottomtext a:visited {
	color:#584E39;
	text-decoration:none;
}

#bottomtext a:hover {
	color:#716039;
	text-decoration:underline;
}

#bottomtext a:active {
	color:#3E3522;
	text-decoration:underline;
}

.copyright {
	color:#877454;
	font-size:11px;
	}
	
.style1 {
	color: #315450;
	font-weight: bold;
	}
	
#member {
	width:617px;
	display:block;
	float:left;
	clear:both;
	margin-top:3px;
	padding:15px;
	}
	
#member a:link {
	color: #CA6922;
	text-decoration:none;
}
#member a:visited {
	color: #A8571C;
	text-decoration:none;
}
#member a:hover {
	color: #DE8829;
	text-decoration:underline;
}
#member a:active {
	color: #AE4A28;
	text-decoration:underline;
}
	
#viewmore {
	margin-top:10px;
	margin-bottom:15px;
	}	
	
#viewmoretext {
	display:block;
	margin-right:5px;
	vertical-align:middle;
	}
	
.memberimage {
	padding-right:20px;
	padding-bottom:20px;
	}
	
#hline {
	margin-top:20px;
	width:600px;
	}
	
.style2 {font-size: 11px}
.style3 {
	font-size: 10px;
	font-weight: bold;
	color: #27373E;
}

.style3 a:link {
	font-size: 10px;
	font-weight: bold;
	color: #154F49;
	text-decoration:none;
}

.style3 a:hover {
	font-size: 10px;
	font-weight: bold;
	color: #2A6F68;
	text-decoration:underline;
}

.style3 a:visited {
	font-size: 10px;
	font-weight: bold;
	color: #0C554D;
	text-decoration:none;
}

.style3 a:active {
	font-size: 10px;
	font-weight: bold;
	color:#0E332F;
	text-decoration:underline;
}


.style4 {
	font-size: 12px;
	color: #19645C;
}

.input {
	font-size: 14px;
	font: Verdana;
	background:#FFFFFF;
	border:1px solid #DCD9CC;
	height:28px;
	width:240px;
	padding-top:12px;
	padding-left:10px;
	color: #837A68;
	}
	
#headlines {
	display:block;
	border:1px solid #E6E6E6;
	width:612px;
	}
	
#headline {
	padding:15px;
	width:582px;
	border-bottom:1px solid #E6E6E6;
	}
	
#headlinebottom {
	padding:15px;
	width:582px;
	}
	
#bottom {
	clear:both;
	}	
	
	
#login {
	width:980px;
	background: #ffffff;
	text-align:right;
	vertical-align:top;
	height: 39px;
	margin-left: 1px;
	margin-right: 11px;
}

.toptext {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:18px;
	color:#018577;
	font-weight:100;
}											