#vertnav {margin: 0;}

#vertnav input{margin-left: 50px}

#vertnav a{font-weight: normal}
#vertnav a:link{font-weight: normal}
#vertnav a:visited{font-weight: normal}
#vertnav a:hover{font-weight: normal}
#vertnav a:active{font-weight: normal}

#vertnav ul 
{
	width: 170px;
	padding: 0;
	float: right; 
	margin-top: 20px;
	/*list-style-image: url(http://www.snow.edu/images/blue_arrow.gif);*/
	list-style-image: none;
	list-style: none;
}
#vertnav ul ul{
	width: 200px; 
	list-style: none; 
	border: 2px solid #f9d081; 
	background-color: #eeeeee;  
	-moz-box-shadow: 2px 2px 4px #555; 
	-webkit-box-shadow: 2px 2px 4px #555; 
	-moz-border-radius: 10px; 
	-webkit-border-radius: 10px;
	background-color: #eeeeee;
}

#vertnav ul li
{
	display: block;
	float: left;
	clear: both; 
	padding: 0; 
	margin: 0; 
	position: relative;
	width: 100%; 
	/*background-image: url(http://www.snow.edu/images/blue_arrow.gif); 
	background-position: left center;
	background-repeat: no-repeat;
	background-color: transparent;*/
	
}

/*#vertnav ul ul li{border-top: 1px solid #000000;}
#vertnav ul ul li:first-child{border-top: 0px solid #000000}*/

div #vertnav ul li a
{
	display: block;
	/*float: left;*/
	width: 155px;
	color: #6c737a;
	background-image: url(/images/blue_arrow.gif); 
	background-position: left center;
	background-repeat: no-repeat;
	background-color: transparent;
	padding: 0px 0 0px 15px;
}

/*undo formating for a elements in tables*/
div #vertnav ul li table {width: 100%}
div #vertnav ul li table td:first-child {padding-left: 10px;}
div #vertnav ul li table input {display: block;margin: 0 auto; padding: 0;}
div #vertnav ul li table a{display: inline; width: auto; padding: 0;}
div #vertnav ul li:hover table a{text-decoration: underline; color: #4253a6; border: none}

#vertnav ul ul li a {background-image: none; width: 190px; padding: 2px 0 2px 10px;}

#vertnav ul li:hover li a, #vertnav ul li li:hover li a {color: #4253a6; text-decoration: underline}
#vertnav ul li a, #vertnav ul li:hover li a, #vertnav ul li li:hover li a 
{
	/*font-weight: bold;
	color: #4253a6;*/
	/*background-image: none;*/
	font-weight: normal;
	border: 0px solid #000000;
	margin: 0 0 2px 0;
}
#vertnav ul li a:hover, #vertnav ul li:hover a, #vertnav ul li li:hover a, #vertnav ul li li a:hover, #vertnav ul li li li a:hover
{
	text-decoration: none;
	color: #cc9933;
	/*background-image: url(http://www.snow.edu/geology/graphics/white.bmp);*/
	/*background-color: #ffffff;
	/*outline: 3px solid #4c5aa4;*/
	border-bottom: 2px solid #f9d081;
	margin: 0 0 0 0;
}
#vertnav ul li li a:hover{text-decoration: underline}

/*#vertnav ul li:before{content:url(http://www.snow.edu/images/blue_arrow.gif); position: absolute; left: -15px}
#vertnav ul ul li:before{content: none}*/

#vertnav div.sub
{
	background-image: url(/physics/pics/nav_arrow.gif);
	background-position: center center;
	background-repeat: no-repeat;
	width: 10px;
	height: 25px;
	/*float: right*/
	position: absolute;
	right: 5px;
}

#vertnav ul li ul, #vertnav ul li:hover ul ul {display: none; position: absolute; left: 100%; top: 1px; z-index: 10; margin: -3px 0 0 0;}
#vertnav ul li:hover ul, #vertnav ul li:hover ul li:hover ul {display: block;}

/*#vertnav ul li ul {-moz-border-radius: 10px;}
#vertnav ul li, #vertnav ul li ul li a {-moz-border-radius: 8px;}*/

