/* CSS Document */
/*Stylesheet Nav*/

			div#nav {
				background-image: url(../images/nav_bg.jpg);
				border: solid 0px orange;
				background-repeat: repeat-x;
				height: 30px;
				margin:0;
				padding: 0px;
				}

			 div#nav ul {
				margin: 0px auto 0px auto;
				vertical-align: top;
				}

			 div#nav ul{ 
			 	color: #ffffff;
			 	float: left; 
			 	display: block;
				list-style: none;
				margin-left:3px;
				margin-top:3px;
				padding: 3px 0px 0px 0px;
				font-size: 12px;
					border:0px solid white;
				}
				
				div#nav ul li{border:0px solid yellow;
				display:block;
				float:left;
				list-style: none;
				margin:0 2px 0;}
				
				


/* GLOBAL NAV ROLLOVERS */
				
				.nav_off a:link { 
					display: block;
					color: #ffffff;
					text-decoration: none;
					font-size: 12px;
					font-weight:500;
					}

				.nav_off a:active { 
					display: block;
					color: #ffffff;
					text-decoration: none;
					font-size: 12px;
					font-weight:500;
					}

				.nav_off a:visited { 
					display: block;
					color: #ffffff;
					text-decoration: none;
					font-size: 12px;
					font-weight:500;
					}
					
				.nav_off a:hover { 
					display: block; 
					text-decoration: none;
					color: #ffcc66;
					font-size: 12px;
					font-weight:500;
					}				


					
/* GLOBAL NAV ROLLOVERS ON STATE */
				.nav_on a:link { 
					display: block;
					color: #ffcc66;
					text-decoration: none;
					font-size: 11px;
					font-weight:500;
					}

				.nav_on a:active { 
					display: block;
					color: #ffcc66;
					text-decoration: none;
					font-size: 11px;
					font-weight:500;
					}

				.nav_on a:visited { 
					display: block;
					color: #ffcc66;
					text-decoration: none;
					font-size: 11px;
					font-weight:500;
					}
					
				.nav_on a:hover { 
					display: block; 
					text-decoration: none;
					color: #ffcc66;
					font-size: 11px;
					font-weight:500;
					}				


/*Sub Column Nav*/
/* Taken from Klein Joomla site */

.moduletable ul.menu {
	list-style-image:none;
	list-style-type:none;
	margin:0;
	padding:0;
	float:left;
	width: 180px;
	margin: 25px 0px 0px 20px;
}

.moduletable ul.menu li {
	border-bottom:1px dotted #ccc;
	display:block;
	margin: 5px 0px;
}

.moduletable ul.menu li a {
	color:#333;
	display:block;
	font-size:12px !important;
	padding:6px 10px 6px 10px;
	text-decoration:none !important;
}

.moduletable ul.menu li a:hover {
	background-color:#dcdbdb;
	color:#000;
}

.moduletable ul.menu li.active a {
	font-weight:bold;
	padding-left:20px;
}

