/* CSS Document */



/*  Utility Navigation TOP MENU ITEMS*/

	

#utilitycontainer {

	width:760px;

	margin: 0px 10px 0px 10px;

	padding: 0px;

	text-align: right;

	background: #faf8cc;

	border-bottom: 1px solid #eeb211;

}





#utility-map a {

	background: transparent url(../images/icon-campusmap-static.gif) no-repeat left center; 

}



#utility-map a:link { color: #666;

text-decoration: none;

}

#utility-map a:visited { color: #666;

text-decoration: none;

}

#utility-map a:hover { color: #333;  background: transparent url(../images/icon-campusmap-dynamic.gif) no-repeat left center; }

#utility-map a:active { color: #666;

text-decoration: none;

}



#utility-directories a {background: transparent url(../images/icon-directories-static.gif) no-repeat left center; }

	

#utility-directories a:link { color: #666;

text-decoration: none;

 }

#utility-directories a:visited { color: #666;

text-decoration: none;

}

#utility-directories a:hover { color: #333;  background: transparent url(../images/icon-directories-dynamic.gif) no-repeat left center; }

#utility-directories a:active { color: #666;

text-decoration: none;

}



#utility-sitemap a {

	background: transparent url(../images/icon-sitemap-static.gif) no-repeat left center; }





#utility-sitemap a:link { color: #666;

text-decoration: none;

 }

#utility-sitemap a:visited { color: #666;

text-decoration: none;

}

#utility-sitemap a:hover { color: #333;  background: transparent url(../images/icon-sitemap-dynamic.gif) no-repeat left center; }

#utility-sitemap a:active { color: #666;

text-decoration: none;

}



#utility-help a {background: transparent url(../images/icon-help-static.gif) no-repeat left center; }

	

#utility-help a:link { color: #666;

text-decoration: none;

}

#utility-help a:visited { color: #666;

text-decoration: none;

}

#utility-help a:hover { color: #333;  background: transparent url(../images/icon-help-dynamic.gif) no-repeat left center; }

#utility-help a:active { color: #666;

text-decoration: none;

}



#utility-search a {	background: transparent url(../images/icon-search-static.gif) no-repeat left center; }



#utility-search a:link { color: #666;

text-decoration: none;

 }

#utility-search a:visited { color: #666;

text-decoration: none;

}

#utility-search a:hover { color: #333;  background: transparent url(../images/icon-search-dynamic.gif) no-repeat left center; }

#utility-search a:active { color: #666;

text-decoration: none;

 }		

		

#utility ul {

	text-align: right;

	margin: 0px 165px 0px 0px;

	padding: 3px 0px 3px 0px;

	white-space: nowrap; 

} 



#utility li {

	margin: 0px;

	padding: 0px;

	display: inline;

	color: #666;

	font: 9px/2em Verdana, Helvetica, sans-serif;

	font-weight: bold; 

}



#utility-map a {

	padding: 0px 7px 0px 15px;

	margin: 0px;

}

#utility-directories a {

	padding: 0px 7px 0px 15px;

	margin: 0px;

}



#utility-sitemap a {

	padding: 0px 7px 0px 15px;

	margin: 0px;

}

	

#utility-help a {

	padding: 0px 7px 0px 15px;

	margin: 0px;

}



#utility-search a {

	padding: 0px 7px 0px 15px;

	margin: 0px;

}



#searchbox {

	position: absolute;

	top: 0px;

	right: 19px;

	display: block;

	width: 160px;

	height: 54px;

	z-index: 10; }



#search {

	width: 125px;

	margin: 2px;

	height: 16px;

	position: absolute;

	top: 1px;

	left: 12px;

	padding: 0px;

	display: block;

	font-size: 11px;

	font-weight: normal; }



#searchfield {

	height: 18px;

	display: block;

	padding: 0px;

	width: 168px;

	position: absolute;

	top: 0px;

	margin: 2px;

	left: 12px;

	color: #000;

    font-size: 11px;

	font-weight: normal;

	 }



#searchsubmit {

	position: absolute;

	top: 5px;

	right: -5px;

	width: 20px;

	height: 15px;

	display: block;

	background-image: url(../images/icon-go.gif);

	 }





/*---------------------------LEFT MENU--------------------------------------

---------------------------------------------------------------------------*/



/*Empty menu container NEEDED*/

#TripNav {

	width: 178px;

	float: left;

	overflow: hidden;

}



dl, dt, dd, ul, li {

	margin: 0;

	padding: 0;

}



#menu {

	width: 178px;

}



#menu dd { /*sub menu box*/

	background: #fff;

	border-bottom: 1px #d7d7d7 solid;

	padding:5px 0px 0px 5px;

}



#menu li { /*sub menu items*/

	text-align: left;

	margin: 0px 0px 0px 0px;

}



#menu dt a { /*main menu items styles*/

	color: #333;

	background: #f6f6f6;

	border-top: 1px #fff solid;

	border-bottom: 1px #d7d7d7 solid;

	text-decoration: none;

	display: block;

	height: 25px;

	line-height: 25px;

	text-align:left;

	padding-left:5px;

	font-family: Geneva, Arial, Helvetica, sans-serif;

	font-size: 10px;

	margin: 0px;

	font-weight:bold;

}



#menu dt a:focus { /*kill the stupid dotted out line on focused css rollovers in firefox*/

    -moz-outline: 0 none;

}



#menu li a:focus { /*kill the stupid dotted out line on focused css rollovers in firefox*/

    -moz-outline: 0 none;

}

	

#menu li a, #menu li a:active, #menu li a:visited {

	/*background-image: url(../images/list_dot.gif);

	background-repeat: no-repeat;

	background-position: 0 40%;

	color: #333;*/

	text-decoration: none;

	display: block;

	border: 0 none;

	height: 100%;

	text-align:left;

	padding-left:5px;

	padding-bottom:5px;

	font-family: Geneva, Arial, Helvetica, sans-serif;

	font-size: 10px;

}



#menu dt a:hover {

	color:#EEB211;

	background: #fff;

	display:block;

	border-top: 1px #ddd solid;

	border-bottom: 1px #eee solid;

}



#menu li a:hover {

	color:#EEB211;

	display:block;

/*	background-image: url(../images/list_dot.gif);

	background-repeat: no-repeat;

	background-position: 0 40%;*/

}

/*-------------------------------------------------------------------------

-------------------------------------------------------------------------*/