#gh_container div, #gh_container span, #gh_container object, #gh_container iframe, #gh_container h1, #gh_container h2, #gh_container h3, #gh_container h4, #gh_container h5, #gh_container h6, #gh_container p, #gh_container blockquote, #gh_container pre, #gh_container a, #gh_container abbr, #gh_container acronym, #gh_container address, #gh_container code, #gh_container del, #gh_container dfn, #gh_container em, #gh_container img, #gh_container q, #gh_container dl, #gh_container dt, #gh_container dd, #gh_container ol, #gh_container ul, #gh_container li, #gh_container fieldset, #gh_container form, #gh_container label, #gh_container legend, #gh_container table, #gh_container caption, #gh_container tbody, #gh_container tfoot, #gh_container thead, #gh_container tr, #gh_container th, #gh_container td{
	margin:0;
	padding:0;
	border:0;
	FONT: 11px/1.3em Geneva, "Helvetica Neue", Helvetica, Arial, sans-serif;
	background:none;
	vertical-align:baseline
}#gh_container blockquote:before, #gh_container blockquote:after, #gh_container q:before, #gh_container q:after{content:""}#gh_container blockquote, #gh_container q{quotes:""""}#gh_container a img{border:none}#gh_container li{list-style-type:none}body{ background-image:url(../images/gh_bg.png)!important; background-repeat:repeat-x!important; background-color:#f5f5f5; background-position:50% 0!important; font-size:12px}#gh_container{
	margin:0px auto!important;
	margin-bottom:22px!important;
	text-align:left;
	width:960px;
	z-index:3;
	position:relative;
	top:0px!important;
	font-family:"Helvetica Neue",Arial,Helvetica,sans-serif !important
}#gh_container h1 img{ position:absolute; margin-left:-140px!important}.hidden_menu{ position:absolute; top:-10000px; width:920px!important; left:50%; margin-left:-460px!important; overflow:hidden!important; z-index:2; list-style:none!important; padding:0px !important}.hidden_menu a{ font-weight:normal!important; font-style:normal!important}.hidden_menu ul{ list-style:none!important}.hidden_menu li{ font-family:"Helvetica Neue",Arial,Helvetica,sans-serif!important; margin-left:0px}#gh_wrapper, #aspnetForm{ position:relative; margin:0px auto!important; width:960px; border:none; text-align:left; z-index:1}#skip a, .hide{ position:absolute; left:-10000px; top:auto; width:1px; height:1px; overflow:hidden; background-color:#C00; color:white; padding:10px!important} #skip a:focus{ width:100%; height:auto; padding:20px; left:0px; text-align:center; top:0px; z-index:100; font-size:2em}#gh_menu{
	list-style:none;
	text-align:left;
	clear:left;
	width:960px;
	margin:0px auto!important;
	padding-top:22px!important
}#gh_container a{
	color:#000
}#gh_menu li{ float:left; display:inline-block!important}.hidden_menu li{ width:100%}.hidden_menu li ul li{ border:none}.gh_dd{
	display:inline-block!important;
	height:29px!important
}#gh_menu h2 a{ display:block}#below_the_menu{
	float:left;
	clear:both;
	height:0px !important;
	margin:0;
	padding:0;
	margin-top:36px;
	overflow:hidden;
	font-size:0;
	line-height:0
}#gh_internal_search{
	float:left;
	display:block;
	margin:25px 0 0 730px!important;
	position:relative;
	z-index:99
}#gh_internal_search li{ float:left}#tools_box{ position:absolute; z-index:99}#tools_box li{ width:100% !important}#tools_box a{ float:left}#gh_container{
	height:184px;
	background-image:url(../images/gh_center.png);
	background-repeat:no-repeat
}.gh_dd a{ color:black}.gh_dd h2 a{
	font-size:14px!important;
	color:white;
	text-decoration:none!important;
	padding:3px 12px!important;
	font-family:Georgia,serif !important;
	text-transform:uppercase;
	letter-spacing:1px !important;
	font-weight:normal!important;
	line-height:25px!important
}.gh_dd h2 a:hover, .gh_active{
	background-image:url(../images/hover.gif)!important;
	background-repeat:repeat-x!important;
	color:#FFF !important;
	background-color:#DDD!important
}#gh_info_link{ background-image:url(../images/icon_info.png)!important;  background-repeat:no-repeat!important;  background-position:-8px 0!important;  padding-left:34px!important}#gh_info_link:hover, #gh_info_link.gh_active{ background-position:-8px -30px!important;  color:#600 !important;  background-color:#DDD!important}.gh_active:focus{ outline:0}#gh_menu h2{ font-size:1.5em}#internal_links{ width:219px}#internal_links ul{ margin:0; border-right:1px solid #894242!important; float:left; margin-right:10px!important}#internal_links li{
	float:left;
	width:210px;
	padding:0;
	margin:0;
	border-left:1px solid #ff00ff!important
}#internal_links a{ text-decoration:none; display:block; padding:0 10px 0 10px!important}#internal_links a:hover{ text-decoration:underline}#search_box{
	background-repeat:no-repeat!important;
	float:left;
	width:230px;
	margin:0px!important;
	padding:0px!important
}#search_box #s{ border:0!important; background:none!important; outline:none; float:left; width:110px; margin:2px 0 0 9px!important}#search_box #go{ float:left; padding-top:2px!important; margin-left:3px!important; padding-left:9px!important}#gh_dir_search, #gh_site_search{ float:left; margin-top:5px!important; color:white; font-weight:normal!important}#gh_site_search{ padding-right:5px!important; clear:left}#tools{ background-image:url(../images/tools_arrow.gif)!important; background-repeat:no-repeat!important; background-position:37px 50%!important}.tools_active{ background-color:#f5f5f5!important; color:maroon!important}#tools_box{ background-color:#f5f5f5!important; border:1px solid #600!important; border-top:none!important; width:150px; box-shadow:0 5px 5px rgba(0,0,0,0.25); -moz-box-shadow:0 5px 5px rgba(0,0,0,0.25); -webkit-box-shadow:0 5px 5px rgba(0,0,0,0.25)}#tools_box a{ color:black; display:block; text-decoration:none; margin:0; padding:7px 10px 7px 15px!important; width:125px!important}#tools_box a:hover{ background-color:#e6e6e6!important; text-decoration:underline; display:block}#tools_box li{ border:none!important; border-bottom:1px dotted #999!important}.search_watermark{ color:#666}#gh_info_link, #gh_connect_link{ text-transform:lowercase; font-style:bold!important}#gh_connect_link img{ margin-bottom:-2px!important}#gh_info_link img{ padding-right:4px!important}#gh_info_link img, #gh_connect_link img{ vertical-align:text-top}.hidden_menu{ border:1px solid #600!important; border-top:none!important; background-color:#F2F2F2!important; background-image:url(../images/leaf.png)!important;  background-repeat:no-repeat!important;  background-position:0px 40px!important;  padding-bottom:20px!important;   box-shadow:0 0 0 white,3px 4px 5px rgba(0,0,0,0.25),-3px 4px 5px rgba(0,0,0,0.25),0 0 0 white,0 0 0 white;   -webkit-box-shadow:0 0 0 white,3px 4px 5px rgba(0,0,0,0.25),-3px 4px 5px rgba(0,0,0,0.25),0 0 0 white,0 0 0 white}.hidden_menu >li{ float:left;  margin-right:10px!important}.hidden_menu li ul{ margin:0!important;  padding:0!important}.hidden_menu li ul li a{ color:black!important;  text-decoration:none;  border-bottom:1px dotted #999!important;  display:block;  padding:5px!important}.hidden_menu li ul li a:hover{ background-color:#e6e6e6!important}.hidden_menu h3{ color:#a11400; font-family:Georgia!important; font-size:1.2em!important; font-weight:normal!important; font-style:normal!important; text-transform:uppercase!important; border-bottom:3px double #999!important; margin-top:20px!important; height:20px; margin-bottom:0!important; letter-spacing:normal!important; background:none!important; padding:0px!important}.hidden_menu h3.gh_long_h3{ margin-top:9px!important; height:31px; line-height:1}#gh_admissions >li, #gh_alumni >li, #gh_parents >li, #gh_athletics >li, #gh_centers >li{ width:32%}#gh_info >li, #gh_academics >li, #gh_campus_life >li{ width:18%}#gh_connect >li{ width:23%}.gh_menu_home a, #gh_campus_life_home_links a{ font-family:Georgia!important; font-style:oblique!important; font-weight:bold!important; color:#a11400!important; padding:10px 5px 14px 20px!important; display:block; border-top:3px double #999!important; border-bottom:1px dotted #999!important; margin-top:40px!important; margin-left:10px!important; text-decoration:none}.gh_menu_home a:hover, #gh_campus_life_home_links a:hover{ text-decoration:underline}#gh_campus_life_home_links a{ margin:inherit 0 10px 0!important}#gh_campus_life_home_links a:hover{ background:none!important}#gh_campus_life_home_links li+li a{ margin-top:0!important; border-top:none!important}.gh_close_li{ width:80px!important; height:20px!important; position:absolute; left:840px; top:7px}.gh_close{ color:#999!important; padding:7px 15px 7px 10px!important; font-family:Georgia!important; font-style:italic!important; font-size:14px!important; text-decoration:none!important}.gh_close:hover{ text-decoration:underline!important}li.gh_menu_home a, #gh_campus_life_home_links a:hover{background:url(../images/li_arrow.png) 0 44% no-repeat !important}img.gh_dd_graphics{ margin-top:40px !important;  margin-left:25px !important}img.support{margin-top:28px !important}.gh_menu_home p a, .gh_menu_home img{ height:auto!important;  width:auto!important;  border:none!important;  margin:0px!important;  padding:0px!important;  background:none!important}.gh_menu_home p a{ margin-left:30px!important;  margin-top:15px!important;  height:80px!important}.gh_spill{ margin-top:40px!important;  border-top:3px double #999!important}  div#footer{clear:both; text-align:center; margin:0; position:relative; background:url(../images/footer_bg.png) repeat-x; width: 100% !important}div#footer p{padding:1.5em 0 3em 0; text-align:left; color:#797979}div#footer p.footer_address{float:left}div#footer p.footer_links{float:right; text-align:right}
