/* CSS Popout menuv */

/* Fix IE. Hide from IE Mac \*/
* html #menuv ul li{float:left;height:1%;}
* html #menuv ul li a{
	height:1%;
}
/* End */

#menuv		                                 /* position, size, and font of  menu */
	{
	top:50px;
	left:0px;
	z-index: 10;
	width: 7em;
	font-size: 0.9em;
	font-family: "Trebuchet MS";
	padding-right: 0em;
	margin-right: 0px;
	}

#menuv a
	{
	width: 100%;
	display:block;
	padding-top: 0.2em;						/* expands menu box vertically*/
	padding-bottom: 0.2em;		/* adds bottom border */
	white-space:nowrap;
	text-align: right;
	/*	border-bottom-width: 0px;
	border-bottom-style: solid;
	border-bottom-color: #FF7E00;*/
	
	padding-right: 0.2em;
	}

#menuv a, #menuv a:visited				/* all menus at rest */
	{
	color: #FFFFFF;
	text-decoration:none;				       /* removes underlines from links */
	text-align: right;

	}

#menuv a:hover				             /* all menus on mouse-over */
	{
	color: #FFFFFF;
	background-color: #0099CC;
	text-align: right;
	/*
	filter: alpha(opacity=60);
	opacity: 0.6;
	*/

	}
	
#menuv li
	{
	list-style-type:none;
	
	padding-right: 0px;

	}

#menuv ul li
	{
	position:relative;
	}

#menuv li ul
	{
	position: absolute;
	top: 0;
	left: 100%;				                 /* distance from  left menu (this should be the same as width value in #menuv [1]) above */
	display: block;
	margin-right: 5px;
	margin-left: 10px;
	border-right-width: 1px;
	border-right-style: dotted;
	border-right-color: #FF6600;
	}

div#menuv ul, #menuv ul ul, div#menuv ul ul ul
	{
	margin:0;				               /* keeps the menu parts together */
	padding:0;
	width: 8em;
	
	
	}

div#menuv ul ul, div#menuv ul ul ul, div#menuv ul li:hover ul ul, div#menuv ul li:hover ul ul ul
	{
	display: none;
			/*padding-top: 0.2em;	*/
	
	}

div#menuv ul li:hover ul, div#menuv ul ul li:hover ul, div#menuv ul ul ul li:hover ul
	{
	display: block;
	background-color: #0095D5;
	text-align: right;
			/*padding-top: 0.2em;	*/

	

	}
	
/* Wes */
	body { color: #fff !important; }
/* Sponsors */
	#sponsors { width: 300px; height: 150px; margin: 25px 0 25px 0; position: relative; text-align: center; }
	#sponsors img { position: absolute; top: 0; left: 75px; width: 150px; display: none; text-align: center; }
	
	.parent { }
	
	#constantContact { width: 240px; margin: 15px 0 15px 30px; padding: 5px; background: #fff; font-size: 12px; font-family: Arial, Helvetica, sans-serif; color: #09c; }
	#constantContact h3 { margin: 0 auto; padding: 0; margin-bottom: 3px; font-size: 18px; font-style: normal; letter-spacing: normal; color: #09c; font-family: arial; }
	#constantContact label { font-weight: bold; font-size: 14px; }
	#constantContact input { padding: 2px; }
	#constantContact button { background: #09c; color: #fff; border-right: 1px solid #000; border-bottom: 1px solid #000; font-size: 12px; }
	
	
	
	
	
	a:hover { font-style: normal !important; text-decoration: underline !important; font-weight: inherit !important; }

	#menuv li, #menuv a { color: #fff !important; opacity: 1 !important; }
	#menuv ul:hover>li { background: #09c; }
	#menuv a:hover { text-decoration: none !important; opacity: 1.0 !important; }
	#menuv ul li ul li a:hover { text-decoration: underline; color: #fff !important; }
	
	#programs { width: 240px; margin: 25px 0 25px 60px; }
	#programs img { width: 100px; margin: 0 10px 10px 0; float: left; }
	
	.clear { clear: both; }
	.green { color: #6f6; }
	.center { text-align: center; }
	.whitebg { background-color: #fff !important; color: #000 !important; }

