body { margin: 0; padding: 0; border: 0; background: #fff; text-align: center; font-family: Verdana, Arial, sans-serif; font-size: 11px; }

div#sh-wrapper, div#f-wrapper, div#sn-wrapper, div#h-wrapper, div#gn-wrapper { margin: 0 auto; padding: 4px 0; border: 0; width: 755px; text-align: left; }

#sh-wrapper { clear: right; }

div#sn-wrapper, div#h-wrapper { padding: 0; background: transparent; }

div#gn-wrapper { padding: 0; background: transparent; width: 756px; }

div#h-wrapper { height: 54px; }

div#f-wrapper { background: transparent; padding: 25px 0 0 0; }

div#supernav { width: 100%; height: 22px; background: #fff url(/images/styles/supernav-bg.gif) top left repeat; }

div#links { float: right; padding: 0; font-family: "Lucida Grande", "Lucida Sans", Verdana, Arial, sans-serif; }

div#header { margin: 0; padding: 0; width: 100%; background: url(/images/styles/blue-shadow2.gif) top left repeat-x; }

#logo { float: left; padding: 13px 0 0 0; }

#secnav { margin: 0 0 0 237px; padding: 25px 0 0 0; }

#globalnav { clear: both; width: 100%; height: 28px; background: transparent url(/images/styles/blue-shadow.gif) bottom left repeat-x; }

div#tower { float: left; margin: 0; padding: 0; border: 0; width: 220px; }

div#photo { margin: 0 0 0 221px; padding: 0; border: 0; width: 531px; }

html>body div#photo { margin: 0 0 0 224px; }

div#sh-wrapper img { display: block; margin: 0; padding: 0; border: 0; }

div#main { clear: both; margin: 4px 0 0 0; width: 100%; background: #bcbbc1 url(/images/styles/grey-shadow.gif) top left repeat-x; text-align: center; }

div#breadcrumbs { padding: 10px 0 15px 0; color: #666; font-size: 10px; }

div#content { margin: 0 auto; width: 755px; padding: 0 24px 10px 24px; border: 0; text-align: left; background: #f5f5f6 url(/images/styles/content-bg2.gif) top left repeat-x; voice-family: "\"}\""; voice-family: inherit; width: 707px; }

html>body div#content { width: 707px; }

div#footer { clear: both; margin: 0; padding: 0; border: 0; width: 100%; font-size: 10px; color: #666; background: #fff url(/images/styles/footer.gif) top left repeat-x; }

div#copyright { float: left; width: 220px; padding: 0; text-align: left; }

div#postal { float: right; text-align: right; width: 220px; padding: 0 0 15px 0; }

.column { float: left; width: 350px; }

.pagenav { padding: 10px 0; }

#logo h1 { background-repeat: no-repeat; margin: 0; height: 34px; }

#logo h1 span { display: none; }

h1#hiram-logo { width: 233px; background-image: url(/images/styles/logo.gif); }

div#content h1 { margin: 0; padding: 0; font-family: Palatino, Times, "Times New Roman", serif; font-size: 31px; font-weight: normal; color: rgb(157,4,40); }

div#content h2 { margin: 10px 0 0 0; padding: 0; font-size: 13px; font-weight: bold; color: #333; }

div#content h3 { color: #333; font-size: 11px; font-weight: bold; margin: 20px 0 0 0; padding: 0; }

div#photos ul.photonav { margin: 10px 0 0 0; padding: 0; border: 0; }

div#photos ul.photonav li { margin: 0 0 0 10px; padding: 0; border: 0; list-style: none; display: block; float: left; }

div#content ul { margin: 10px 0 0 0; padding: 0; border: 0; }

div#content ul li { margin: 0 0 0 10px; padding: 0; border: 0; list-style: none; line-height: 1.3; }

div#content ul li a { display: block; margin: 0; padding: 0 0 0 10px; border: 0; width: 400px; background: transparent url(/images/styles/red-list2.gif) center left no-repeat; color: rgb(157,4,40); text-decoration: none; }

div#content ul li a.standalone { display: inline; color: rgb(157,4,40); background-image: none; text-decoration: none; padding: 0; }

div#content ul li a:hover { text-decoration: underline; }

div#content div.column ul { margin: 0 0 0 20px; padding: 0; border: 0; }

div#content div.column ul li { margin: 0; padding: 0; border: 0; line-height: 1.4; list-style: url(/images/styles/bullet1.gif) outside; }

div#content div.column ul li a { margin: 0; padding: 0; border: 0; line-height: 1.4; display: inline; background-image: none; background: transparent; color: rgb(157,4,40); text-decoration: underline; }

div#content div.column ul li ul { margin: 0 0 0 20px; padding: 0; border: 0; }

div#content div.column ul li ul li { margin: 0; padding: 0; border: 0; line-height: 1.4; list-style: url(/images/styles/bullet3.gif) outside; }

div#content div.column ul li ul li ul { margin: 0 0 0 20px; padding: 0; border: 0; }

div#content div.column ul li ul li ul li { margin: 0; padding: 0; border: 0; line-height: 1.4; list-style: url(/images/styles/bullet2.gif) outside; }

div#breadcrumbs ul { margin-left: 0; padding-left: 0; display: inline; border: 0; }

div#breadcrumbs ul li { margin-left: 0; padding-left: 0; border: 0; list-style: none; display: inline; }

div#breadcrumbs ul li a { display: inline; background: transparent; margin: 0; padding: 0; color: #666; text-decoration: underline; }

#links ul { float: right; margin: 0; padding: 0; border: 0; }

#links ul li { display: block; float: left; list-style: none; }

#links ul li a { display: block; text-decoration: none; margin: 0; padding: 0; height: 18px; }

#links ul li#sitemap a:hover, #links ul li#contact a:hover { background-position: 0 -18px; }

#links ul li a span { display: none; }

#links ul li#sitemap a { width: 55px; background: url(/images/supernav/sitemap.gif) 0 0 no-repeat; }

#links ul li#contact a { width: 105px; background: url(/images/supernav/contact.gif) 0 0 no-repeat; }

#links ul li#search { width: 195px; padding: 0; margin: 0 0 0 15px; border-right: 0; }

#secnav ul { margin: 0 0 0 20px; padding: 0; border: 0; }

#secnav ul li { display: block; float: left; list-style: none; }

#secnav ul li a { display: block; color: #fff; text-decoration: none; margin: 0; padding: 0; height: 18px; }

#secnav ul li#apply a:hover, #secnav ul li#academics a:hover, #secnav ul li#calendar a:hover, #secnav ul li#map a:hover, #secnav ul li#athletics a:hover, #secnav ul li#support a:hover { background-position: 0 -18px; }

#secnav ul li a span { display: none; }

#secnav ul li#apply a { width: 59px; background: url(/images/secnav/apply.gif) 0 0 no-repeat; }

#secnav ul li#academics a { width: 88px; background: url(/images/secnav/academics.gif) 0 0 no-repeat; }

#secnav ul li#support a { width: 106px; background: url(/images/secnav/support.gif) 0 0 no-repeat; }

#secnav ul li#calendar a { width: 78px; background: url(/images/secnav/calendar.gif) 0 0 no-repeat; }

#secnav ul li#map a { width: 98px; background: url(/images/secnav/map.gif) 0 0 no-repeat; }

#secnav ul li#athletics a { width: 62px; background: url(/images/secnav/athletics.gif) 0 0 no-repeat; }

div#content p { line-height: 1.4; }

div#copyright p { margin: 0; padding: 0; }

div#content a { color: rgb(157,4,40); text-decoration: none; }

div#content a:hover { text-decoration: underline; }

.hide { display: none; }

div#gn-wrapper ul { margin: 0; padding: 0; border: 0; width: 756px; height: 100%; }

div#gn-wrapper ul li { display: block; float: left; list-style: none; width: 126px; height: 28px; text-align: center; }

div#gn-wrapper ul li a { display: block; width: 126px; height: 28px; text-decoration: none; }

div#gn-wrapper ul li a span { display: none; }

div#gn-wrapper ul li#visitors a { background: url(/images/globalnav/visitors.gif) 0 0 no-repeat; }

div#globalnav ul li#visitors a:hover, div#globalnav ul li#alumni a:hover, div#globalnav ul li#facstaff a:hover, div#globalnav ul li#f-student a:hover, div#globalnav ul li#home a:hover, div#globalnav ul li#c-student a:hover { background-position: 0 -28px; }

div#globalnav ul li#alumni a { background: url(/images/globalnav/alumni.gif) 0 0 no-repeat; }

div#globalnav ul li#facstaff a { background: url(/images/globalnav/facstaff.gif) 0 0 no-repeat; }

div#globalnav ul li#c-student a { background: url(/images/globalnav/c-student.gif) 0 0 no-repeat; }

div#globalnav ul li#f-student a { background: url(/images/globalnav/f-student.gif) 0 0 no-repeat; }

div#globalnav ul li#home a { background: url(/images/globalnav/home.gif) 0 0 no-repeat; }

#links ul li#search form { margin: 0; padding: 0; border: 0; }

#links ul li#search input#s-box { display: block; float: left; background: #fff; margin: 2px 0 0 0; padding: 1px 2px; width: 130px; font-size: 10px; }

#links ul li#search input#s-button { display: block; float: left; width: 49px; height: 18px; margin: 2px 0 0 1px; padding: 0; border: 0; background: #fff; }

div#content img { display: block; margin: 0; padding: 4px; border: 1px solid #ccc; background: #fff; }

div#content img.nobg { display: block; margin: 0; padding: 4px; }

div#content img.selected { display: block; margin: 0; padding: 4px; border: 1px solid #ccc; background: rgb(157,4,40); }

div#content img.img-right { float: right; margin: 0 0 0 5px; }

div#content img.img-left { float: left; margin: 5px; }

div#photos ul.photonav { margin: 30px 10px 0 10px; padding: 0; border: 0; }

div#photos ul.photonav li { margin: 0 0 10px 10px; padding: 0; border: 0; list-style: none; display: block; float: left; }

div#photos ul.photonav li a { margin: 0; padding: 0; border: 0; display: inline; background: transparent; }

#content table { border: 0; padding: 0; margin: 15px 0 0 0; border-collapse: collapse; }

#content table td, #content table th { border: 1px solid #999; padding: 4px; margin: 0; font-size: 11px; text-align: center; }

#content table th { background: #ddd; color: #333; font-weight: bold; }

#content table tr.breaker { border-bottom: 2px solid #999; }

#content table th.acadevent { text-align: left; width: 170px !important; width /**/: 180px; }

#content table td.acadcal, #content table tr th.acadcal { width: 95px !important; width /**/: 105px; }

#content table td.empty { border: 0; }

#content table tr td.even { background: #fff; }

#content table.forms { border: 0; padding: 0; margin: 15px 0 0 0; }

#content table.forms td { border: 0; padding: 4px; margin: 0; font-size: 11px; text-align: left; }

div#content ul.news { margin: 10px 0 0 30px; padding: 0; border: 0; }

div#content ul.news li { margin: 0 0 0 10px; padding: 0; border: 0; list-style: disc url(/images/styles/bullet1.gif); line-height: 1.3; }

div#body ul { margin: 10px 0 0 20px; padding: 0; border: 0; }

div#body ul li { margin: 0; padding: 0; border: 0; line-height: 1.4; list-style: url(/images/styles/bullet1.gif) outside; }

div#body fieldset legend { font-weight: bold; color: #333; }

#content div.itow-col { width: 347px; float: left; }

#content div.itow-col img { border: 0; padding: 0; margin: 0; }

#content div.itow-col h2 { text-align: center; }

#content div.itow-col p { margin: 5px 10px 15px 10px; }

#content div.itow-col ul li { list-style-image: none; list-style-type: none; }

#content div.itow-col ul li a { width: 250px; }

#content div.studenttype { width: 100%; height: 113px; margin: 0 0 1px 0; padding: 0; border-top: 1px solid #f5f5f6; }

#content div.studenttype img { float: left; padding: 0; border: 0; margin: 0 10px 0 0; display: inline; }

#content div.studenttype h2 a { text-decoration: none; color: rgb(157,4,40); }

#content div.studenttype h2 { margin: 15px 0 0 0; padding: 0; font-family: Palatino, Times, "Times New Roman", serif; font-size: 20px; font-weight: normal; color: rgb(157,4,40); }

#content div.studenttype p { margin: 0; padding: 0; }

div.title {
	position: relative;
	padding: 8px;
	font-size: 16px;
	color: #2e4675;
	font-weight: bold;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #2e4675;
}

div.const-content {
	padding: 0 5px 10px 5px;
}

