* { margin:0; padding:0; }
		
body {font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#333; }

input, select, option, textarea {font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#000; }
h2,h3,h6,p,dd,table,form {margin:0 0 18px 0; padding:0; }

h4 		{margin:35px 0 18px 0; padding:0; }
h9 		{margin:35px 0 18px 0; padding:0; }
h5 		{margin:0 0 2px 0; padding:0; }
p, h5 	{line-height:18px; }
th 		{margin:0; padding:4px;	text-align:left; vertical-align:top; border:1px solid #D7D7C2; background:#D7D7C2; font-weight:bold; color:#000; }
td 		{margin:0; padding:4px; border:0; vertical-align:top; text-align:left; }
ol,ul 	{margin:0 0 18px 20px; padding:0 0 0 1em; }
li 		{margin:0 0 6px 0; padding:0; }
dt 		{font-weight:bold; color:#000; }

h1 { font-size:28px; color:#250858; font-weight:normal; font-family:Albertus Medium; }
h2 { font-size:28px; color:#250858; font-weight:normal; font-family:Bembo,"Bembo Std",Georgia,"Times New Roman",Times,serif; }
h3 { font-size:18px; color:#000; font-weight:normal; }
h4 { font-size:16px; color:#250858; font-weight:bold; }
h9 { font-size:16px; color:#250858; font-weight:bold; }
h5 { font-size:13px; color:#000; font-weight:bold; }
h6 { font-size:12px; color:#777; font-weight:normal; font-style:italic; }

a 			{color:#B73; border-bottom:1px solid #efdbc7; text-decoration:none; }
a:visited	{color:#6c52a9; border-bottom:1px solid #e2dced; }
a:hover 	{color:#250868;	border-bottom:1px solid #6c52a9; }

hr {margin:12px 0; padding:0; border:0; height:2.5px; color:#CCC; background:#CCC; }

img {border:0; }

#top {margin:0; padding:0; text-decoration:none; border:none; height:0; }

#wrapper { margin:0; padding:0; }

#header_wrapper { margin:0; padding:0; border-top:3px solid #250868;  /*	background:#FFCF01;   */ }

#header { margin:0 auto; padding:0; width:750px; height:20px; position:relative;
/*	background:url("images/header_bg.gif") top center no-repeat;  */ }

#header p { display:none; }

#header h3 {margin:0; padding:0; float:left; border:none; }

#header h3 a, #header h3 a:hover, #header h3 a:visited {
	display:block;
	margin:0;
	padding:0;
	width:359px;
	height:34px;
	text-indent:-2000px;
	text-align:left;
	text-decoration:none;
	border:none;
}

#header label { display:none; }

#header ul {
	margin:0;
	padding:0;
	position:absolute;
	right:5px;
	top:3px;
	list-style:none;
	border:none;
}

#header li {margin:0; padding:0; float:left; border:none; }
#header li a, #header li a:visited {margin:0; padding:0 2px; font-size:10px; font-family:Verdana, Arial, Helvetica, sans-serif; color:#250868;
                                    text-decoration:none; border-top:none; border-right:1px solid #666; border-bottom:none; border-left:none; }
#header li.last a 	{border-right:none; }
#header li a:hover	{text-decoration:underline; }

#nav_wrapper {margin:0; padding:0; background:url("image/nav_wrapper_bg.gif") repeat-x; }
#nav {margin:0 auto; padding:0; width:750px; height:40px; background:url("image/nav_bg.gif") no-repeat; }

#nav #nav_list 				{margin:0; padding:0; list-style:none; list-style-image:none; border:none; }
#nav #nav_list li 			{margin:0; padding:0; float:left; border:none; }
#nav #nav_list li.about 	{ width:93px; }
#nav #nav_list li.academics { width:97px; }
#nav #nav_list li.admission { width:91px; }
#nav #nav_list li.campus 	{ width:99px; }
#nav #nav_list li.athletics { width:88px; }
#nav #nav_list li.news 		{ width:117px; }
#nav #nav_list li.library 	{ width:165px; }

#nav #nav_list li a,
#nav #nav_list li a:hover,
#nav #nav_list li a:visited {
	margin:0;
	padding:0;
	display:block;
	text-indent:-2000px;
	text-decoration:none;
	border:none;
	font-size:11px;
	font-family:Arial, Helvetica, sans-serif;
	color:#250868;
	height:26px;
}

#nav #nav_list li ul {
	position:absolute;
	display:none;
	background:#EFEFE4;
	border-top:3px solid #FFCF01;
	border-bottom:1px solid #000;
	margin:0;
	padding:0;
	z-index:1500;
	list-style:none;
}

#nav #nav_list li:hover ul,
#nav #nav_list li.hover ul {
	display:block;
}

#nav #nav_list li.about ul { width:165px; }
#nav #nav_list li.academics ul { width:180px; }
#nav #nav_list li.admission ul { width:205px; }
#nav #nav_list li.campus ul { width:210px; }
#nav #nav_list li.athletics ul { width:170px; }
#nav #nav_list li.news ul { width:165px; }
#nav #nav_list li.library ul { width:166px; }

#nav #nav_list li li {
	float:none;
	margin:0;
	padding:0;
	border-right:1px solid #000;
	border-left:1px solid #000;
}

#nav #nav_list li li.first {
	padding-top:6px;
}

#nav #nav_list li li.last {
	padding-bottom:6px;
}

#nav #nav_list li li a,
#nav #nav_list li li a:hover,
#nav #nav_list li li a:visited {
	margin:0;
	padding:0 0 0 18px;
	text-indent:0;
	width:auto;
	height:20px;
	line-height:20px;
}

#nav #nav_list li li a:hover {
	text-decoration:underline;
	background:url("image/nav_li_bg.gif") 6px 6px no-repeat;
}

#footer_wrapper {margin:0; padding:0; }
#footer 		{margin:0; padding:30px 0 20px 0; background:url("image/footer_wrapper_bg.jpg") 
				 repeat-x; text-align:center; font-size:11px; color:#666; }
#footer p 		{margin:0 0 5px 0; }
#footer hr 		{display:none; }
#footer ul 		{margin:0 0 5px 0; padding:0; list-style:none; border:none; }
#footer li 		{margin:0; padding:0 3px; display:inline; border:0; }
#footer li.last {border-right:none; }

.content_footer {display:block; clear:both;	width:1px; height:1px; }

#section_header_wrapper {margin:0; padding:0; background:#a3865c; border-bottom:1px solid #fef503; } 
#section_header 		{margin:0 auto; padding:0; width:750px; }

#section_header h1 		{color:#FFF; margin:0; padding:3px 0 0 0; }
#section_header ul 		{ margin:0;	padding:0; list-style:none; height:auto; }

#section_header li 		{margin:0; padding:0; display:inline; }
#section_header li a 	{font-family:Verdana, sans-serif; font-weight:normal; font-size:11px; color:#FFF; 
						 text-decoration:none; text-transform:uppercase; padding:0 17px 0 5px; line-height:28px; border:none; }

#section_header li a:hover { color:#FFCF01; }

td.label {
	width:50%;
	text-align:right;
	background:#f5f5f0;
	border:1px solid #D7D7C2;
}
td.input {
	background:#f2ede8;
	border:1px solid #D7D7C2;
}

.pad {
	margin:0;
	padding:10px;
}

.event_details {
	border:1px solid #DDD;
	padding:1px;
	margin:0;
	background:#FAFAF8;
}

.event_item,
.no_results {
	border:1px solid #CCC;
	padding:1px;
	margin:0 0 5px 0;
}

.event_image {
	float:right;
	margin:0 0 15px 10px;
	padding:0;
}

.event_thumb a {
	border:0;
}

.event_thumb {
	float:left;
	margin:0;
	padding:0;
}

.event_image img,
.event_thumb img {
	border:1px solid #333;
}

.event_snapshot {
	margin:0 0 0 15px;
	padding:0;
}

h4.event_title {
	margin:0 0 1px 0;
	padding:0;
	font-size:14px;
	font-weight:normal;
	font-weight:bold;
	font-family:Geneva, Arial, Helvetica, sans-serif;
}

h9.event_title {
	margin:0 0 1px 0;
	padding:0;
	font-size:14px;
	font-weight:normal;
	font-weight:bold;
	font-family:Geneva, Arial, Helvetica, sans-serif;
}

.event_title a {
	text-decoration:none;
}

.event_subtitle {
	margin:0;
	padding:0;
	font-style:italic;
	font-family:"Times New Roman", Times, serif;
	font-size:14px;
	color:#777;
}

.event_date {
	margin:10px 0 0 0;
	padding:0;
	color:#000;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
}

.event_location {
	margin:0 0 4px 0;
	padding:0;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
}

.event_summary {
	margin:9px 0 8px 0;
	padding:0;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	line-height:14px;
}

.event_description {
	font-size:13px;
	color:#000;
	margin-bottom:20px;
}
.viewing_span {
	text-align:right;
	color:#999;
	margin:0;
	padding:0;
}

.result_pages {
	text-align:right;
	margin:0;
	padding:0;
	font-size:12px;
}
