html, body {
	padding: 0 0 0 0;
	margin: 0 0 0 0;
	height: 100%;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 14px;
	}

form {
	display:inline;
	}

img {
	position:relative;
	}

/*Design Elements*/
/* styles for IE 5 Mac */
 #horizon {
	/*background-color: transparent; DISABLED CENTER CODE
	position: absolute;
	top: 20px;
	left: 20px;*/
 }
 
 /* following rules are invisible to IE 5 \*/
 #horizon {
  /* top: 40%; DISABLED CENTER CODE
   left: 0px;
   width: 100%;
   margin-top: -200px;
   text-align: center;
   min-width: 900px; */
 }
 /* end IE 5 hack */ 
	  
#main {
	background-image:url(http://www.yosemite.edu/_img/hpbg.gif);
	background-position:left;
	background-repeat:no-repeat;
	
	/*position: relative;*/
	text-align: left;
	height: 516px;
	width: 770px;
	/*margin: 0px auto; DISABLED CENTER CODE*/
	border: 1px solid #000000;

/*center code test*/
	position:absolute;
	left:50%;
	margin-top:5px;
	margin-left:-385px;






	}

#hplogo {

	position:absolute;

}

#hptopnav {
	position:absolute;
	left:350px;
	top:3px;
}

#hpmenubar {
	position:absolute;
	left: 275px;
	top: 40px;
	width:495px;
	/*margin-left:265px;
	margin-top:5px;*/
	background-image:url(http://www.yosemite.edu/_img/mbbg.gif);
	background-repeat:repeat-x;

}

#hpschools {
	position:absolute;
	top:120px;
	left:225px;
}

#hpmenu {
	position:absolute;
	top:110px;
	left:470px;

}





#hpfooter {
text-align:center;
position:relative;
width:600px;
top:450px;
left:175px;
	font-size: 9px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color: #333333
}

.noshow {position: absolute; left: -9000px}
.style6 {font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 12px; font-weight: bold;}
.style6 a {color:#000000; text-decoration:none; display:block;}
.style6 a:hover {color:#006633;}

/* These are the style specifications for the menu layers.  
   Set width to get more browsers corporation  */
div.menu  { 
  position:absolute; visibility:hidden; 
  width:175px; left:-150px; top:30px;
  font-size:12px; 
  background-color: #FFF; color:#000;
  border: 2px solid;	
  border-color: #000; 
  z-index:500;
  min-height:150px;
  height:auto !important;
  height:150px;
  padding-top:10px;
 
}

/* Style specifications for menu items and links  */
div.menu ul { margin:0; padding:0; position:relative; }
/* Need to set padding of at least one pixel or ie sets very large margin */
div.menu ul li { 
  padding:0px; margin:0;
  list-style-type:none
  }

/* Set display block and position relative so clicks on list items activate links  */  
div.menu a { 
  cursor:default;
  padding:.3em .4em; margin:0; 
  display:block; position:relative; 
  text-decoration:none;
  z-index:501;
  }
  
div.menu a:link { color:#000 }
div.menu a:visited { color:#000 }
div.menu a:hover { color:#fff; background-color:#006633 }
div.menu a:focus { color:#fff; background-color:#006633 }


div.menu2  { 
  position:absolute; visibility:hidden; 
  width:175px; left:-150px; top:140px;
  font-size:12px; 
  background-color: #FFF; color:#000;
  border: 2px solid;	
  border-color: #000; 
  z-index:500;
  min-height:125px;
  height:auto !important;
  height:125px;
  padding-top:10px;
 
}

/* Style specifications for menu items and links  */
div.menu2 ul { margin:0; padding:0; position:relative; }
/* Need to set padding of at least one pixel or ie sets very large margin */
div.menu2 ul li { 
  padding:0px; margin:0;
  list-style-type:none
  }

/* Set display block and position relative so clicks on list items activate links  */  
div.menu2 a { 
  cursor:default;
  padding:.3em .4em; margin:0; 
  display:block; position:relative; 
  text-decoration:none;
  z-index:501;
  }
  
div.menu2 a:link { color:#000 }
div.menu2 a:visited { color:#000 }
div.menu2 a:hover { color:#fff; background-color:#006633 }
div.menu2 a:focus { color:#fff; background-color:#006633 }


#jump {

font-family: Verdana, Arial, Helvetica, sans-serif; 
 font-size: 12px; 
 width: 160px; 


}

#search {

font-family: Verdana, Arial, Helvetica, sans-serif; 
 font-size: 12px; 
 width: 145px; 


}
