body{min-width:760px;text-align:center;font-size:62.5%;margin:0;padding:0;margin-top:8px;}
#bodyContainer{background:#CCCCCC;width:760px;text-align:left;margin:auto;font-size:1.4em;}
#header{background:url("../img/header_background_undergrad.jpg") no-repeat top left;height:122px;width:766px;position:relative;}
#header h1 a{position:absolute;display:block;height:86px;width:766px;top:30px;left:0;}
#header h1 span,#header h2{display:none;}
#site_menu{text-align:right;padding-top:6px;padding-left:210px;}
#site_menu ul{margin:0;padding:0;}
#site_menu li{list-style:none;list-style-image:none;display:inline;}
#site_menu li a,#site_menu li a:hover{display:block;float:left;text-decoration:none;margin-top:-1px;margin-right:0;width:180px;height:32px;}
#site_menu li a span{visibility:hidden;}
#site_menu #site_undergrad_active a{background:url("../img/site_button_undergrad_active.jpg") no-repeat top left;}
#site_menu #site_undergrad a{background:url("../img/site_button_undergrad_inactive.jpg") no-repeat top left;}
#site_menu #site_jconnect_active a{background:url("../img/site_button_jconnect_active.jpg") no-repeat top left;}
#site_menu #site_jconnect a{background:url("../img/site_button_jconnect_inactive.jpg") no-repeat top left;}
#site_menu #site_community_active a{background:url("../img/site_button_community_active.jpg") no-repeat top left;}
#site_menu #site_community a{background:url("../img/site_button_community_inactive.jpg") no-repeat top left;}
#content_container{background:url("../img/content_background_undergrad.gif") top left;width:740px;position:relative;}
#mainMenu{position:relative;left:18px;width:155px;float:left;}
#mainMenu a{text-decoration:none;}
#mainMenu a:link{color:#FFF;}
#mainMenu a:visited{color:#FFF;}
#mainMenu a:hover,#mainMenu a:active{text-decoration:underline;color:#FFF;}
#mainMenu ul{padding:0;margin:0;padding-left:18px;}
#mainMenu ul ul{padding-left:0;}
#mainMenu li{list-style:none;list-style-image:none;margin-top:.6em;padding:0;}
#mainMenu li li{margin-top:.1em;}
#mainMenu li ul{padding-left:14px;}
#mainMenu li{list-style:none;list-style-image:none;color:#FFF;margin-top:.6em;}
#mainMenu li li{margin-top:.1em;}
#mainMenu .level0{font-size:1.1em;font-weight:bold;line-height:1em;}
#pagetitle{position:absolute;left:177px;height:37px;margin:0;padding:0;}
#pagetitle h1{background:url(../img/header_pagetitle_bg.gif) no-repeat top left;padding:0;margin:0;height:36px;font-size:18pt;overflow:hidden;}
#pagetitle span{margin:0;padding-top:8px !important;padding-top:4px;background:url(../img/header_pagetitle_right.gif) no-repeat top right;height:36px;padding-left:14px;padding-right:14px;color:#444;font-family:Helvetica,Sans-serif;display:block;}
#content{padding-top:40px;margin-left:190px;display:block;font-size:.9em;padding-bottom:20px;}
#error p{padding:8px;background-color:#F5ED89;border:1px solid #000;}
#content #header_welcome{background:url(../img/header_welcome.gif) no-repeat top left;width:339px;height:36px;text-indent:-9999px;margin-left:-14px;}
#content #banner_welcome{width:339px;height:36px;margin-left:-14px !important;margin-left:-17px;}
#footer_container{background-color:white;height:200px;}
#footer{position:absolute;background:url("../img/footer_background_undergrad.gif") no-repeat top left;width:766px;height:67px;text-align:left;}
#footer p#address{position:absolute;left:182px;top:10px;overflow:hidden;color:#454545;font-size:.75em;text-align:left;height:2em;padding:0;margin:0;}
#footer #button_privacy{position:absolute;left:60px;top:10px;}
#footer #button_hours{position:absolute;left:600px;top:10px;}
#footer #button_directions{position:absolute;left:660px;top:10px;}
#footer p#copyright_undergrad{position:absolute;left:223px;top:28px; font-size:12px; text-transform:uppercase; color:#583883; font-weight:bold;}
#footer p#copyright_jconnect{position:absolute;left:223px;top:28px; font-size:12px; text-transform:uppercase; color:#33812b; font-weight:bold;}
#footer p#copyright_community{position:absolute;left:223px;top:28px; font-size:12px; text-transform:uppercase; color:#005087; font-weight:bold;}
#footer_links{padding-top:70px;text-align:center;}
.clear{clear:both;}
form .required, span .required{color:#FF0000;}
#tooltip_container{visibility:hidden;position:absolute;Z-INDEX:999999;width:5px;}
#tooltip{position:relative;border:1px solid black;padding:2px;background-color:#EFEFEF;Z-INDEX:999999;text-align:left;display:block;width:180px;}
#tooltipText{font:normal 8pt verdana,arial,sans-serif;text-align:left;color:#000;padding:4px;display:block;}
#tooltipText .long_title{font-weight:bold;color:#3366CC;}
#UpcomingEvents { margin-left: 13px; width: 141px; }
#UpcomingEvents h3 { text-indent: -9999px; height: 32px; padding: 0; margin: 0; }
#UpcomingEvents dl { margin: 0; }
#UpcomingEvents dd {font-size:10px;}
#mainMenu {font-size:10px;}
#eventDate {font-size:10px; font-weight:bold; }

#search{
	text-align:right;
	padding-top:10px;
	padding-right:2px;
	margin-right:2px;
	margin-bottom:20px;
	margin-top:10px;
}

#search input{
	margin:0px;
	padding:0px;
	margin-bottom:12px;
}

#search label{
	color:white;
	margin-right:23px;
	font-weight:bold;
	font-size:1.1em;
}


td.formheader, h3.formheader{
background-color:#cccccc;
font-size:12px;
font-weight:bold;

}

span.help_text{
	font-size:11px;
	font-style:italic;
}

span.submitbutton1{
float:right;
margin-right:25px;
}

span.submitbutton2{
float:right;
margin-right:225px;
}

div.tellAFriend a{
float:right;
font-size:.9em;
font-style:italic;
padding-right:10px;
padding-bottom:3px;
}

