/*
.yellow {color:#FFE300;}
.lgreen {color:#94C947;}
.green {color:#00AA51;}
.red {color:#E82B2E;}
.blue {color:#007BC3;}
*/
/*TOP Navigation Bar Styles*/
		#navbar {
	padding-top:130px;
}
		
		#navbar ul {
			list-style: none;
			margin: 0px;
		margin:0px;
					display: block;

						z-index:400; /*place over main section*/

		}
			#navbar ul a{
	display:block;
	text-decoration: none;
	/*text-transform: uppercase;*/
				}
		
		#navbar li {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	/*font-weight: bold;*/
	letter-spacing: -0.03em;
	/*			display: block;
image moved to li a elements since needed there for hover
*/
			text-align: center;
	/*width: 150px;*/
	float: left;
	
		}
		#navbar li#nav1, #navbar li#nav1 ul, #navbar li#nav1 ul li  {
	width:155px/*122px*/;
}
				#navbar li#nav2, #navbar li#nav2 ul, #navbar li#nav2 ul li   {
	width:136px/*108px*/;
}
				#navbar li#nav3, #navbar li#nav3 ul, #navbar li#nav3 ul li  {
	width:148px/*119px*/;
}
				#navbar li#nav4, #navbar li#nav4 ul, #navbar li#nav4 ul li    {
	width:163px/*259px*/;
}
				#navbar li a/*, #navbar li#nav4*/{/*mainline*/
					color: #000000;
					margin: 0px;
					padding: 0px;
					height: 45px;
					overflow:hidden; /*need image here to slide it in li a:hover*/
					background-repeat: no-repeat;
					background-position: 0px -2px;
					display:block;
				}
				#navbar li em {display:none; /*HIDE MENU TEXT!*/
				}
				

				/*nav_ replaced with nav2012_ versions*/
				#navbar li#nav1 a {
	background-image:url(images/nav2012_camp.gif);
}
				#navbar li#nav2 a {
	background-image:url(images/nav2012_contact.gif);
}
				#navbar li#nav3 a {
	background-image:url(images/nav2012_register.gif);
}
				#navbar li#nav4 a {
	background-image:url(images/nav2012_account.gif); 	background-position: 0px -7px;/**/
}
/*				#nav4 form {padding:0;padding-left:85px;width:259px;margin:0;margin-top:4px;height:30px;overflow:hidden;text-align:left;}
				#nav4 form label {float:left;display:inline;width:70px;margin:0;padding:0;height:30px;}
				.floatfield {float:left;}
				#nav4 form input {margin:0;font-size:9px;line-height:9px;font-weight:normal;text-align:left;width:58px;}
			#nav4 form input.submit{padding:0;margin:0;
	background-image:url(images/nav_go.gif);
	background-position: -10px -6px;
	height:30px;font-size:1px;
	width:30px;
	padding-top:40px;
	overflow:hidden;
	margin-top:0px;
	border: none;
	background-color: #BD6F83;
}
#navbar .submit:hover 
 {						background-position: -10px -60px;
				}
*/
#navbar li a:hover
 {
						background-position: 0px -56px;

				}
				#navbar li#nav4 a:hover
 {
						background-position: 0px -61px;

				}
				/*eliminate images behind any drop-down menus*/
				#navbar li#nav1 li a {background-image:none;}
				#navbar li#nav2 li a {background-image:none;}
				#navbar li#nav3 li a {background-image:none;}
				#navbar li#nav4 li a {background-image:none;}
		/*dropdowns*/
		#navbar li ul {
			/*width: 150px; defined for each
			/*w\idth: 130px;*/
			padding: 0px;
			margin:0px;
			left: -1999px;
			h\eight: 1px;
			position: absolute;
			z-index:500; /*place over main section*/
		}
			#navbar li ul li {
font-weight:normal;
	line-height : .9em;
	background-color:none;
			margin:0px;			
			
			height:100%;
			color: #000000;
			font-size: 12px;
			line-height:14px;
			font-weight: bold;
			padding:0;
			font-family:"Lucida Sans Unicode","Lucida Grande",sans-serif;
			
		}
				#navbar li ul li a {/*dropdowns*/
	display: block;			
border : 1px solid #007BC3;	
	background-color:#FC0;

margin:0;padding:0;
	margin-left:8px;
	margin-right:3px;
	padding-right:5px;
	padding-left:5px;
	padding-bottom: 0;
	height:auto; /*fixes height by eliminating height set in li a for image*/
color : #007BC3;


}

				#navbar li ul li a:hover {
					color: #FFF;
background-color:#00AA51;
				}
		#navbar li:hover ul, #navbar li.sfhover ul { /* lists nested under hovered list items */
			left: auto;
		}
*html #navbar li.sfhover ul { /* fix position in IE*/
			margin-left: -62px;
		}
/*END TOP Navigation Bar Styles----------------------------------------------*/

/*Vertical menus*/
#sidebarmenu, #sidebarmenu ul { /* all lists */
	padding: 0;
	margin: 0;
	list-style: none;
	float : left;
	width : 215px;
	z-index:600;position:relative;
	font-family:"Lucida Sans Unicode", "Lucida Grande", sans-serif;
	letter-spacing:-1px;
	font-size:14px;}
#sidebarmenu ul { /* all lists 
		margin-top: -20px;*/
	}
	
#sidebarmenu li { /* all list items */
	position : relative;
	float: left;
	line-height : 17px;
	width: 215px;
	z-index:650;
	height:35px;
	background-color:#79CDFF;
	margin:1px;			/*border: 1px #FF0;*/
	margin-left:0;
	font-weight:bold;

	}
#sidebarmenu li ul li { /* all sub-list items */
	font-weight:normal;
	line-height : 1em;
	width: 180px;
	z-index:700 !important;
			height:auto; /*fixes height by eliminating height set in li a for image*/
	background-color:#FC0;
			margin:0px;	border : 1px solid #007BC3;

	}
	#sidebarmenu li ul li.twoline a { /* to handle deeper menu lines */
	
	padding-top:3px;
	

	}
	
#sidebarmenu li ul { /* second-level lists */
		position : absolute;
		left: -999em;
		margin-left : 215px;
		margin-top : -37px;
z-index:800 !important;
	font-size:.75em;
				height:auto; /*fixes height by eliminating height set in li a for image*/
}
	
	#sidebarmenu li ul ul { /* third-and-above-level lists */
z-index:820;
		left: -999em;
	}
	
	#sidebarmenu li a {
		/*width: 200px;
		w\idth : 190px;*/
		display : block;
		color : white;
		font-weight : bold;
		text-decoration : none;
background-image:url(images/BlueGradSbar.gif);
background-repeat:repeat-x;
		padding: 10px;
		padding-left: 18px;


		}
#sidebarmenu li a.selected /*highlight selected line*/,
 {
	background-image:none;
	color: #000000;
}
#sidebarmenu li a:hover /*highlight hover line*/
 {
	background-image:url(images/GreenGradSbar.gif);
	color: #FFF;
	    position: static;  /*TO FIX ie7 sticky menus */

}
html* #sidebarmenu li:hover /*highlight hover line*/
 {
	    position: static;  /*TO FIX ie7 sticky menus */
z-index:1000 !important;
}

	#sidebarmenu li ul li a {background-image:none;
color : #007BC3;
padding:5px;
			height:auto; /*fixes height by eliminating height set in li a for image*/



}
	#sidebarmenu li ul li a:hover {background-image:none;
color : #FFF;
background-color:#00AA51;
padding:5px;
}
	
	#sidebarmenu li:hover ul ul, #sidebarmenu li:hover ul ul ul, #sidebarmenu li.sfhoverSB ul ul, #sidebarmenu li.sfhoverSB ul ul ul {
		left: -999em;
	}
	
	#sidebarmenu li:hover ul, #sidebarmenu li li:hover ul, #sidebarmenu li li li:hover ul, #sidebarmenu li.sfhoverSB ul, #sidebarmenu li li.sfhoverSB ul, #sidebarmenu li li li.sfhoverSB ul { /* lists nested under hovered list items */
		left: auto; z-index:1100 !important;
	}
/*END Vertical menus*/

