@charset "utf-8";
/* CSS Document */

/* ---------- MAIN NAVIGATION ---------- */
#mainNav {
	height:55px;
	overflow:hidden;
	width:1000px;
	background:url(../img/bg_nav_bottom.png) no-repeat bottom;
	text-align:left;
	}
	#navMenu {
		width:549px;
		height:52px;
		float:right;
		}
	#navMenuCont {
		width:549px;
		height:37px;
		margin:0 0;
		}
	
/* ---------- DROPDOWN NAV ---------- */

#jsddm {
	margin: 0;
	padding: 0;
	float:right;
	}

	#jsddm li {
		float: left;
		list-style: none;
		font: 12px Tahoma, Arial;
		}

	#jsddm li a	{
		display: block;
		height:51px;
		background: url(../img/nav.png) #FFF;
		overflow:hidden;
		}
		
		#jsddm li ul {
			margin: 0;
			padding: 0;
			position: absolute;
			visibility: hidden;
			border: 1px solid #255d7f;
			background:#FFF;
			}
		
			#jsddm li ul li {
				float: none;
				display: inline;
				}
			
			#jsddm li ul li a {
				width: auto;
				height:17px;
				background:#FFF;
				color:#467693;
				display:block;
				text-decoration:none;
				padding:5px 12px 5px 12px;
				font-size:14px;
				}
			
			#jsddm li ul li a:hover	{
				background:#517d99;
				color:#FFF;
				}
	
#jsddm .discover {
	width:158px;
	background-position:0px 0px;
	}
	#jsddm .discover:hover {
		width:158px;
		background-position:0px -51px;
		}
	 #jsddm .discover-active {
	 	width:158px;
	 	background-position:0px -102px;
	 }	
		
#jsddm .visitors {
	width:85px;
	background-position:-158px 0px;
	}
	#jsddm .visitors:hover {
		width:85px;
		background-position:-158px -51px;
		}
	 #jsddm .visitors-active {
	 	width:85px;
	 	background-position:-158px -102px;
	 }	
	
#jsddm .news {
	width:78px;
	background-position:-243px 0px;
	}
	#jsddm .news:hover {
		width:78px;
		background-position:-243px -51px;
		}
	 #jsddm .news-active {
	 	width:78px;
	 	background-position:-243px -102px;
	 }
	
#jsddm .residents {
	width:100px;
	background-position:-321px 0px;
	}
	#jsddm .residents:hover, #jsddm .residents-active {
		width:100px;
		background-position:-321px -51px;
		}
	 #jsddm .residents-active {
	 	width:100px;
	 	background-position:-321px -102px;
	 }	
	
#jsddm .business {
	width:92px;
	background-position:-421px 0px;
	}
	#jsddm .business:hover, #jsddm .business-active {
		width:92px;
		background-position:-421px -51px;
		}	
	 #jsddm .business-active {
	 	width:92px;
	 	background-position:-421px -102px;
	 }
	
#jsddm .government {
	width:120px;
	background-position:-513px 0px;
	}	
	#jsddm .government:hover, #jsddm .government-active {
		width:120px;
		background-position:-513px -51px;
		}
	 #jsddm .government-active {
	 	width:120px;
	 	background-position:-513px -102px;
	 }		
	
/* ---------- SIDEBAR NAV ---------- */


#lftSidebar {
	margin-left:54px;
	width:197px;
	min-height:200px;
	/*background:url(../img/bg_left.png) repeat-y right;*/
	float:left;
	}
#sideNav {
	}
	#sideNav li a {
		padding:10px 0px 10px 10px;
		width:188px;
		/*height:26px;*/
		display:block;
		color:#467693;
		text-decoration:none;
		font-size:14px;
		font-family:Arial, Helvetica, sans-serif;
		}
		#sideNav li a:hover {
			background:#517d99;
			color:#FFF;
			}
			#sideNav li a.active {
				background:url(../img/side_active.png) repeat-x bottom;
				color:#8c9094;
				}
			#sideNav li.subNav a {
				padding:10px 0px 10px 30px;
				width:168px;
				}
			#sideNav li.subNav a.active {
				background:#e1e1e0;
				color:#467693;
				}

			
/* ---------- FOOTER NAV ---------- */

#credit {
	height:10px;
	width:10px;
	float:right;
	margin-right:210px;
	}
	#credit a {
		height:10px;
		width:10px;
		overflow:hidden;
		display:block;
		background:url(../img/credit.png) no-repeat 0px 0px;
		}
		#credit a:hover {
			background-position:-10px 0px;
			}
