.large *{ font-size:14px; line-height:1.5em; }
.large h1{ font-size:25px; }
.large h2{ font-size:20px; }
.large h3{ font-size:18px; }

.hier{ display:inline; }

#leftbanner{ border-top:1px solid #002763; }

.searchbox{ border-top:1px solid #002763 !important; border-bottom:1px solid #002763 !important; }

/* ----- HTML5 Doctype Upgrade START ----- */

#topbanner img{vertical-align:top}
#tools img{vertical-align:middle}

#keywords{ background:#FFFFFF; border:1px solid #002763; width:143px; height:14px; }

/* ----- HTML5 Doctype Upgrade FINISH ----- */

#buttons{
	position:absolute; 
	width:792px; height:155px;
	top:7px; margin-left:161px; 
	border-right:1px solid #002763;
	background: #002763 url('/uploaded/flash/top_photos/photo1.jpg') right 1px no-repeat;
}

#buttons_on img{ position:absolute; margin-top:1px; }

img { border: 0px }

#about_btn{ left:1px; visibility:hidden; }
#learning_btn{ left:48px; visibility:hidden; }
#life_btn{ left:91px; visibility:hidden; }
#working_btn{ left:134px; visibility:hidden; }
#admissions_btn{ left:178px; visibility:hidden; }
#giving_btn{ left:222px; visibility:hidden; }
#alumni_btn{ left:265px; visibility:hidden; }
#online_btn{ left:308px; visibility:hidden; }
#ql_btn{ left:352px; visibility:hidden; }

#buttons_on{ position:absolute; top:0; left:0; z-index:2; }

#trigger{ position:absolute; top:0; left:0; z-index:3;}

#ql_menu{
        z-index:1;
	background:#00a14a; width:72px;
        height:116px;
	border-width:1px; border-color:#002763; border-style:solid;
	position:absolute; top:0px; left:0px;
        margin:0;
	padding:10px 15px 0 122px;
	visibility:hidden;
}

#ql_menu br{ display:none; }
#ql_menu li{ list-style-type:none;  }
#ql_menu a{ display:block; text-decoration:none; color:#FFFFFF; font-size:12px; padding:2px 4px; }
#ql_menu a:hover{ color:#FFF; background:#002763; }

#nav_menus div{
	background:#a7b8c8; width:140px;
	border-width:0px 1px 1px 1px; border-color:#336699; border-style:solid;
	position:absolute; top:0px; left:0px;
	padding-top:5px;
	visibility:hidden;
}

#nav_menus ul {
	list-style-type:none; margin:0; padding:0 0 5px 0;
}

#nav_menus a { display:block; text-decoration:none; color:#FFF; font-size:10px; padding:3px 6px;}

#nav_menus a:hover{ color:#FFF; background:#5e7fa2;}

.buttons {
 background-color: #003365;
}

/* =========================================
	Page Search Elements
=========================================== */

.search_bar {
	display:inline;
}

#keywords {
        background: url('../images/intro2/searchbg.gif') top left no-repeat;
	border: 0px solid #d7be93;
	width: 160px;
	height: 21px;
	color: #666666;
	padding: 0 0 0 10px;
	margin-top: 0px !important; *margin-top:0px;
	vertical-align: top;
	display: inline;
}

#ss_div form {
	display:inline; vertical-align: top;
}

#ss_div {
	width: 200px;
	position: absolute;
	vertical-align: top;
	margin: 12px 0 0 731px;
}