@charset "UTF-8"; 
/* CSS Document */
body {
	font-family: Arial, Helvetica, Sans-serif;
	font-size:70%;
	word-wrap:break-word;
	color:#333333;
	background-image:url(../images/design/bluebb.jpg);
	background-repeat:repeat-x;
	background-color:#193E71;
}
a:link {
	color: #6D92BA;
	text-decoration:none;
}
a:visited {
	color: #6D92BA;
	text-decoration:none;
}
a:hover {
	color:#193E71;
	text-decoration:underline;
}
.p {
	line-height:normal;
}
.border { 
	border:1px solid /*#CCCCCC*/#F0F0F0; 
} 
.border:hover { 
	border:1px solid #4D6D99; 
	cursor:pointer; 
}
.bordersimple {
	border-width: 1px;
	border-spacing: 0px;
	border-style: solid;
	border-color: #E6E6E6;
	border-collapse: separate;
}
.bordersimple td {
	border-width: 1px;
	padding: 2px 5px;
	border-style: outset;
	border-color: #E6E6E6;
	-moz-border-radius: 0px 0px 0px 0px;
}
.h-large {
	color:#4D6D99;
	font-size:22px;
	font-weight:bold;
	text-align:center;
}
.h-medium {
	color:#4D6D99;
	text-align:center;
	font-size:17px;
	font-weight:bold;
}
.h-medium a {
	color:#4D6D99;
	text-align:center;
	font-size:17px;
	font-weight:bold;
}
.h-small {
	color:#4D6D99;
	font-size:14px;
	font-weight:bold;
	text-align:left;
	padding:5px 0 0;
}
.h-small a {
	color:#4D6D99;
	font-size:14px;
	font-weight:bold;
	text-align:left;
	padding:5px 0 0;
}
.text-medium {
	color:#333333;
	font-size:12px;
}
.text-medium-blue {
	color:#4D6D99;
	font-size:12px;
}
.text-small {
	color:#333333;
	font-size:11px;
}
.text-small-blue {
	color:#4D6D99;
	font-size:11px;
}
.dash {
	color:#5173A2;
	font-size:inherit;
	text-align:left;
	padding:5px 0;
}
div#container {
	width:900px;	
	height:0 auto;
	margin:0 auto;
	background-color:#FFFFFF;
}
div#logo {
	float:left;
}
div#banner-menu {
	width:420px;
	height:0px;
	float:right;
	padding:0;
}
div.banner-menu {
	color:#333333;
	font-size:13px;
	font-weight:bold;
	list-style-type:none;
	margin:0;
}
div.banner-menu a {
	display:block;
	color:#0065A5;
	margin:20px 15px 0 15px;
	float:left;	
}
div#search {
	float:right;
	margin-top:12px;
	margin-left:0;
}
#search form {
	padding:0;
	margin:0;
}
.searchbutton {
	position:relative;
	top:4px;
	right:3px;
}
div#header {
	background-image:url(../images/design/mountainsrivertop4.jpg);
	background-repeat:repeat-x;
	background-position:center center;
	padding:230px 0 0;
}
ul#site-nav {
	list-style-type:none;
	margin:0;
	padding:12px 5px 5px;
	width:890px;
	background-color:#A3BFD9;
}
ul#site-nav li {
	display:inline; /* remove for dropdown */   
	margin:0px 7px; 
}
ul#site-nav li a {
	padding:5px;
	margin:0;
	font-size:120%;
	color:white;
	text-decoration:none;
}
ul#site-nav li a:hover {
	padding:5px;
	margin:0;
	background-color:#5377A6;
	color:#FFFFFF;
}
ul#site-nav li.active a {
	background-color:#FFFFFF;
	color:#333333;
	text-decoration:none;
}	
/* drop down stuff -- ul#site-nav li ul li{  
	margin:0; 
	padding:5px;
}
ul#site-nav li ul li a:hover{ 
	background:none;
} -- */
div#sub-nav {
	background-image:url(../images/design/bluesubnav.jpg);
	background-repeat:repeat-x;
	background-position:center;
	padding:0;
	margin:0;
}
ul#sub-nav-topics {
	list-style-type:none;
	margin:0;
	padding:8px 5px;
}
ul#sub-nav-topics li {
	display:inline;
	margin:0 7px;
}
ul#sub-nav-topics li a {
	padding:5px;
	text-decoration:none;
	color:#47658D;
}
ul#sub-nav-topics li a:hover {
	padding:5px;
	background-image:url(../images/design/bluesubnav2.jpg);
	background-repeat:repeat-x;
	color:#333333;
}
ul#sub-nav-topics li.active a {
	text-decoration:underline;
}	
div#content {
	padding:0px;
	height:100%;
}
div#content p {
	line-height:140%;
} 
div#left {
	float:left;	
	width:177px;
	padding:5px;	
	margin: 15px 5px;
	clear:left;
}
div#middle {
	float:left;
	clear:right;
	width:480px;
	padding:5px 2px 5px 8px;
	margin:15px 0px;
	text-align:justify;
}
div#middle-big {
	float:left;
	clear:right;
	width:670px;
	padding: 5px 2px 5px 8px;
	margin:15px 0px;
	text-align:justify;
}
div#right {
	float:right;
	clear:right;
	width:177px;
	padding:5px;
	margin:15px 5px;
}
div.box-blue {
 	color:#333333;
	background-color:#D0E2F2;
	margin:10px 0;
	padding:0;
	height:auto;
}
div.box-beige {
	color:#333333;
	background-color:#DDD1BF;
	margin:10px 0;
	padding:0;
	height:auto;
}
div.top {
	color:#47658D;
	font-size:11px;
	font-weight:bold;
	text-align:center;
	padding:0;
	margin:5px;
}
div.top a:hover {
	text-decoration:none;
	color:#333333;	
}
div#footer {
	color:#FFFFFF;
	font-weight:bold;
	font-size:12px;
	background-image:url(../images/design/wnz_mountainsriverbottom[2].jpg);
	padding: 2px 10px;
	height:26px;
	clear:both;
}
div#copyright {
	padding:7px 0;
	width:620px;
	clear:left;
	float:left;
}
div#site-map {
	padding:7px 0;
	clear:right;
	float:left;
}
div#site-map a {
	color:#FFFFFF;
}
div#rss-icon {
	clear:right;
	float:left;
	padding:2px 10px 0 30px;	
}
div#rss {
	padding:7px 0;
}
div#rss a {
	color:#FFFFFF;
}
ul.news {
	list-style-type:none;
	padding:2px;
	margin:0;
}
.news-item {
	color:#5173A2;
	font-size:110%;
	padding:0 0 15px 17px;
	cursor:pointer;
	background-image:url(../images/design/arrow.gif);
	background-repeat:no-repeat;
	background-position: inherit;
}	
div.news-item a:hover {
	text-decoration:underline;
}
li.hide ul { 
	display: none; 
}
li.show ul {
	display:block;
	list-style-type:none;
	color:#47658D;
	font-size:110%;
	font-weight:normal;
	margin:0;
	padding:5px 0 10px 0;
}
/*round corners*/
.boxtopblue { 
  background: url(../images/design/ne_lightblue.gif) no-repeat top right; 
}
.boxtopblue div { 
  font-size: 0;
  height: 10px; 
  background: url(../images/design/nw_lightblue.gif) no-repeat top left; 
}
.boxbottomblue { 
  background: url(../images/design/se_lightblue.gif) no-repeat bottom right; 
}
.boxbottomblue div { 
  font-size: 0;
  height: 10px; 
  background: url(../images/design/sw_lightblue.gif) no-repeat bottom left; 
}
.boxcontentblue {
  padding: 10px 5px;
}
.boxtopbeige { 
  background: url(../images/design/ne_beige.gif) no-repeat top right; 
}
.boxtopbeige div { 
  font-size: 0;
  height: 10px; 
  background: url(../images/design/nw_beige.gif) no-repeat top left; 
}
.boxbottombeige { 
  background: url(../images/design/se_beige.gif) no-repeat bottom right; 
}
.boxbottombeige div { 
  font-size: 0;
  height: 10px; 
  background: url(../images/design/sw_beige.gif) no-repeat bottom left; 
}
.boxcontentbeige {
  padding: 10px 5px;
}


ul.list {
	list-style-image:url(../images/design/bullet.gif);
	margin:2px 25px;
	padding:0;
}
ul.list li {
	margin:0;
	padding:5px 0;
}
ul.list2 {
	list-style-type:none;
	margin:0px;
	padding:0;
}
ul.list2 li {
	margin:0;
	padding:5px 0;
	font-style:italic;
}

/* ***************************************************** IE 6 HACKS **************************************************** */ 

* html ul.dropdown ul {  {
 margin-top:0px;
}

/* ***************************************************** IE 7 HACKS **************************************************** */ 

*:first-child+html ul.dropdown ul {  {
 margin-top:0px;
}



