
html, body { margin: 0; padding: 0; width: 100%; height: 100%;}

.line { border-top: dashed 1px #000;}

.content_line {border-top: dashed 1px #000; padding-bottom: 10px; padding-top: 10px; padding-left: 20px}

.content_top_line {padding-left: 20px; font-weight: bold;}

.pop_up_wrapper {display: none;}

.ie6 .pop_up_wrapper {width: 100%; height: 100%; background-color: #cbbc93; display: block;}

.ie6 .pop_up {display: block; height: 15%; margin: 0px auto; background-color: #f0e9d8; margin-top: 15%; border-top: solid 2px #18326c; border-bottom: solid 2px #18326c; }

.ie6 .spacing { padding: 20px; text-align: center;}

.ie6 .wrapper {display: none;}

#bg_image { position: fixed; top: 0px; left: 0; z-index: 1; width: 100%; height: 100%;}

.clear {
	margin: 0;
	padding: 0;
	float: none;
	clear: both;
}

.header {
	position: fixed; 
	top: 0; 
	left: 0; 
	z-index: 2;
	width: 100%;
	height: 196px;
	background: transparent url(../images/NTV_Top_Repeat.jpg) repeat-x top left;
}

.top_left {width: 314px; height: 196px; float: left; background: transparent url(../images/NTV_Top_Left.jpg) no-repeat top left;}
.top_middle {width: 172px; height: 196px; margin: 0px auto; background: transparent url(../images/NTV_Top_Logo.jpg) no-repeat top left;}
.top_right {width: 314px; height: 196px; background: transparent url(../images/NTV_Top_Right.jpg) no-repeat top left; position: absolute; top: 0px; left: 81.5%;}

.top_nav_bg {
	z-index: 4; 
	position: fixed; 
	top: 135px; 
	left: 0px; 	
	width: 100%;}

.top_nav {width: 990px; margin: 0px auto;}

.top_nav .Rivers_Peaks {display: inline; border-right: solid 1px #1e417c;}
.top_nav .Barriere {display: inline; border-right: solid 1px #1e417c;}
.top_nav .Clearwater {display: inline; border-right: solid 1px #1e417c;}
.top_nav .Blue_River {display: inline; border-right: solid 1px #1e417c;}
.top_nav .Valemount {display: inline;}

.top_nav a:link,
.top_nav a:visited,
.top_nav a:active {
	padding: 3px 0px;
	padding-left: 30px;
	padding-right: 10px;
	margin-right: 5px; 
	margin-left: 5px;
	font-weight: normal;
	color: #1e417c;
	font-size: 18px;
	text-decoration: none;
}

.top_nav a:hover {
	padding: 3px 0px;
	padding-left: 30px;
	padding-right: 10px;
	margin-right: 5px; 
	margin-left: 5px;
	color: #fff;
	font-size: 18px;
	text-decoration: none;
	background: #1e417c url(../images/NTV_Check.jpg) no-repeat center left;
} 

/* This is for the selected state on the TOP menu items, if you change the name of this 
ID make sure you change it in the PHP menu code */

#selected_top a:link,
#selected_top a:visited,
#selected_top a:active {
	padding: 3px 0px;
	padding-left: 30px;
	padding-right: 10px;
	margin-right: 5px; 
	margin-left: 5px;
	color: #fff;
	font-size: 18px;
	text-decoration: none;
	background: #1e417c url(../images/NTV_Check.jpg) no-repeat center left;
}

.sub_nav_bg {
	z-index: 4; 
	position: absolute; 
	top: 40px; 
	left: 0px; 	
	width: 100%;}

.sub_nav {width: 915px; margin: 0px auto;}

.sub_nav_left {width: 515px; float: left;}

.sub_nav_left .item {display: inline;}

.sub_nav_left a:link,
.sub_nav_left a:visited,
.sub_nav_left a:active {
	padding-left: 20px;
	padding-right: 10px;
	margin-right: 5px; 
	margin-left: 5px;
	font-weight: normal;
	color: #1e417c;
	font-size: 13px;
	text-decoration: none;
	background: transparent url(../images/NTV_Bullet.jpg) no-repeat center left;
}

.sub_nav_left a:hover {
	padding-left: 20px;
	padding-right: 10px;
	margin-right: 5px; 
	margin-left: 5px;
	font-weight: normal;
	color: #1e417c;
	font-size: 13px;
	text-decoration: none;
	background: transparent url(../images/NTV_Bullet_Active.jpg) no-repeat center left;
} 

.sub_nav_right {width: 400px; float: right;}

.sub_nav_right .item2 {display: inline;}

.sub_nav_right a:link,
.sub_nav_right a:visited,
.sub_nav_right a:active {
	padding-left: 5px;
	padding-right: 5px;
	margin-right: 5px; 
	margin-left: 5px;
	font-weight: normal;
	color: #1e417c;
	font-size: 13px;
	text-decoration: none;
}

.sub_nav_right a:hover {
	padding-left: 5px;
	padding-right: 5px;
	margin-right: 5px; 
	margin-left: 5px;
	font-weight: normal;
	color: #1e417c;
	font-size: 13px;
	text-decoration: none;
} 

/* This is for the selected state on the TOP menu items, if you change the name of this 
ID make sure you change it in the PHP menu code */

#selected a:link,
#selected a:visited,
#selected a:active {
	padding-left: 20px;
	padding-right: 10px;
	margin-right: 5px; 
	margin-left: 5px;
	font-weight: normal;
	color: #1e417c;
	font-size: 13px;
	text-decoration: none;
	background: transparent url(../images/NTV_Bullet_Active.jpg) no-repeat center left;
}

.page {
	position: fixed; 
	top: 196px; 
	left: 50%; 
	width: 840px;
	margin-left: -430px;
	z-index: 3;	
}

.content {
	width: 840px;
	background: transparent url(../images/NTV_BG.png) repeat top left;
	border-left: solid 2px #18326c;
	border-right: solid 2px #18326c; 
	border-bottom: solid 2px #18326c;
}

.main_content_wrapper {
	padding: 20px;
	
}

.main_content {
	width: 800px;
	height: 300px;
	overflow: auto;
	
}

/* Lightbox Pop-Up */

.close_button a:link, 
.close_button a:visited, 
.close_button a:active  {
	font-weight: bold;
	text-decoration: none;
	color: #000;
}	

.close_button a:hover {
	text-decoration: none;
	color: #353535;
}

.close_button {
	float: right;
	display: block;
	background-color: #fff;
	padding-top: 10px;
}

.map_wrapper {float: left; width: 350px; margin-left: 20px;}

#map {
	height: 394px;
	width: 350px; 
	border: 1px solid black;	
}

.map_zoom_wrapper {float: right; width: 350px; margin-right: 20px;}

#map_zoom {
	 position: relative; 
	 width: 350px; 
	 height: 394px; 
	 border: 1px solid black;
}





