body { margin:0;height: 100%; }
	a{ text-decoration: none;outline: none; color: #004D99;}
a:link {}
a:visited {}
a:hover { text-decoration: underline;}
a:active {}
#Header {  background: #111 url(/images/hp/header-BG.gif) repeat-x; border-bottom: 3px solid #f5cf47;
width: 100%; height: 81px; margin: 0 0 9px 0; padding: 0 0 3px 0; text-align: right; vertical-align: top; color:#F5E7B9;  }

#Header a{color:#777; }
#Header .logo {text-align:left; padding-top: 3px;}
#Header h2 {font: normal small-caps 15px/23px "Palatino","Book Antiqua",Georgia,"Times New Roman",Times,serif; letter-spacing: 3px;color: #777;margin:0; padding:0; float:left;}
#Header h2 span { letter-spacing: 2px;color: #999;}
#Header .seal { background: url(/images/hp/seal.gif) no-repeat top right; height:60px;}
#Header .ribbon .search { float:right;}
#Header form { display: inline; margin: 0; }
#Header input {  margin: 2px 0 0 0; padding:1px; border:1px solid #999;}
#HeaderSearchInput {width: 195px;}
#Header #searchSubmit { margin:  -1px 0 0 0; padding:0; border:1px solid #666; background-color:#333; vertical-align: middle; color:#fff; height:20px; }

#Footer { width: 100%; background: #fff url(/images/hp/footer-bg.gif) repeat-x top; border-top: 1px solid #eee; margin-top: 18px; padding:10px 0 150px 0;}

#Footer .serviceLinks { text-align:center}
#Footer .serviceLinks li { display:inline;}
#Footer .serviceLinks li a{ padding:10px 20px; margin: 0;}

/* ================================================== */
/* 				    Emergency Notice				  */
/* ================================================== */
 
	
#EmergencyNotice {
	border-bottom-color: #8a1f11;
	border-top-color: #8a1f11;
	background:#fbe3e4 none repeat scroll 0 0;
	border-top: 5px solid; 
	border-bottom: 5px solid; 
	color: #8a1f11; 
	margin-bottom:1em; 
	padding:0.8em;
	}
#EmergencyNotice a { text-decoration: underline; font-weight:bold;}

.floatLeft { float:left;}
.floatRight { float: right;}
.scroll {width:500px; height:320px;}
#Story1 { background-image: url(/images/hp/mainPhoto.jpg);}
	
	
#MonoRail {position:relative; height:320px; width:499px; overflow:hidden; z-index:10; margin-bottom: 12px;}
#MonoRail a{color:#92ADB6; }

#slider {margin: 0 auto;position: relative;}
.scroll {overflow: auto; overflow-x: hidden; position: relative; clear: left;}
.scrollContainer div.panel {}
.scrollButtons { position: absolute; top: 150px; cursor: pointer;}
.scrollButtons.left { left: -20px;}
.scrollButtons.right {right: -20px;}


#Slider { width:500px; overflow:hidden; float:left;}
#SilderContainer {width:2000px; }

.section {height:320px; width:500px; float:left; }

.noJS #Overlay { display:none;}

#OverlayContainer div div {color:#fff; padding: 5px 10px;cursor: pointer; cursor: hand;}
#OverlayContainer div div h3 {color:#fff;color: #f5cf47; font-weight: bold; font-style: italic; margin:0; text-transform: none;}
#OverlayContainer div div p { color: #ccc; }
#OverlayContainer div div a { color: #f5cf47; color: #fff;}

#Overlay {  width:500px;height:60px; margin:250px 0 0 0; border-bottom: 1px solid #333;background: url(/images/hp/caption-BG.png) repeat-x; position:absolute; z-index:5; top:0; left:0; padding:0; overflow:hidden; float:left; }
#Overlay:hover { background-color: #333;}
#Overlay:hover h3 {color:#fff;}
#OverlayContainer {width:4000px; }
#Overlay_1,#Overlay_2,#Overlay_3,#Overlay_4{width:500px; margin-right:500px; float:left;}

	
#MonoRailNav {list-style: none; margin: 0; padding:0;  position:relative; width:290px; float:right;}
#MonoRailNav li {margin: 0 0 9px 0; position:relative; left:-45px; padding-left: 25px;}
#MonoRailNav li.selected {z-index:99;}
#MonoRailNav li a {display:block; margin: 0 -45px 0 0; padding: 0 0 0 30px; line-height: 27px;  border-right: 1px solid #ccc; background: url(/images/hp/storyArrow.gif) no-repeat -20px 0; color:#111;}
#MonoRailNav li a:hover{ text-decoration:none;}
#MonoRailNav li.selected a {margin-left: 0; padding: 0 0 0 30px; background-position: 0 0; color: #000;}

#HighlightsAndEvents { padding-left: 10px; margin-right:-10px;}
#HighlightsAndEvents h3 { margin: 9px 0;}
#HighlightsAndEvents ul {margin:0; padding:0; list-style: none;}
#HighlightsAndEvents a { color: #333;}
#HighlightsAndEvents a:hover { color: #000;}
#HighlightsAndEvents li:hover { background-color: #ccc; }
#HighlightsAndEvents li {  margin:9px 0; padding:0 0 0 15px ; background: url("/templates/_images/index/bullet-circle.gif") no-repeat 0 4px;}

#LatestNews h5 { letter-spacing: 2px; text-transform:uppercase; margin: 9px 0 0 0;font-family:Gill Sans,"Lucida Grande",Verdana,Arial,Helvetica,serif; color:#888;}
#LatestNews ul {margin-left: 0; margin-bottom: 0; padding:0; list-style: none;}
#LatestNews h5 a { color: #555;}
#LatestNews a { color: #333;}
#LatestNews a:hover { color: #000;}
#LatestNews li {  margin: 0; padding:0; background: none;}

a.moreNews, a.campusCalendar { color:#888 !important; font-weight: bold; float: right;}
.moreNews { background: url("/images/icons/chalkwork/info_16x16/News_16x16.gif") no-repeat left center; padding: 3px 6px 3px 20px;}
.campusCalendar { background: url("/images/icons/chalkwork/basic_16x16/Calendar_16x16.gif") no-repeat left 5px; padding: 3px 6px 3px 18px;}


	
	h3,h4 { font-weight: bold; text-transform: uppercase; font-family: "Palatino","Book Antiqua",Georgia,"Times New Roman",Times,serif;}
	
	
	.topborder {  border-top: 3px solid #ccc; padding-top: 18px;}
	.photo { width: 100%; height:80px; background-color:#666}
	.textcenter { text-align:center;}
	
	#subPageEvents {list-style-type:none; margin: 0;}
#subPageEvents li { margin-bottom:10px;}
#subPageEvents {}
#subPageEvents .homeEvent { background:none;}
#subPageEvents .eventDate { display:block; letter-spacing: 1px;}
#subPageEvents .eventTime { padding-left:10px; text-align:right; display:block; margin-top: -18px; border-bottom:1px solid #CCCCCC;}

#Highlights img {border: 1px solid #ccc;}
#Highlights h4 {margin-bottom:.25em;}


	
/* ================================================== */
/* 						Navigation 					  */
/* ================================================== */
#Navigation { }
#Navigation ul { list-style:none; margin:0;}
#Navigation ul li { font-weight: bold; margin: 0;}
#Navigation ul li ul { font-size: .8em; line-height: 1.875em;}
#Navigation ul li ul li { font-weight: normal; padding: 0 0 0.2em 1em; margin: 0;}
#Navigation ul li ul li ul li { color: #777;}


#Navigation a { display:block; width: 100%; color: #000;}
#Navigation a:hover { background-color:#f2f2f2; text-decoration:underline; }
#Navigation li.moreLinks a { font-weight: bold;color: #333;}

#MainNavigation {font-size:1.1em;line-height:18px;margin-bottom:1.25em;}
#MainNavigation li a { padding: 0 0 0 14px;}
#MainNavigation li a { background: url(/images/hp/mainNav-Arrow.gif) no-repeat 0 -60px;}
#MainNavigation li a:hover { background-position: 0 -20px; text-decoration:none;}
#MainNavigation li a.head { background-position: 0 -40px;}
#MainNavigation li a.head:hover { background-position: 0 0;text-decoration: none;}
#MainNavigation li a.selected { background-position: 0 -20px !important;}
#MainNavigation li a.selected:hover { background-position: 0 -20px !important;}
#MainNavigation li ul li a { color: #333; background: none !important; padding: 0 0 0 14px;}
#MainNavigation li ul li a:hover { background-color: #f2f2f2!important;}
#MainNavigation li ul li, #AudienceNavigation li ul li  { padding: 0 0 0 0 !important;}

#AudienceNavigation {width: 150px; font-size: .8em; margin-bottom: 1.875em; line-height: 16px;}
#AudienceNavigation { margin: 17px 0 0 0; }
/*#AudienceNavigation { margin: 5.4em 0 0 0; }*/
#AudienceNavigation a { color: #555; width: 90%; }
#AudienceNavigation li { margin:0 !important;}
#AudienceNavigation ul li { font-weight: normal; border-top: 1px solid #f2f2f2;}
#AudienceNavigation ul li a {  background: url(/images/hp/mainNav-Arrow.gif) no-repeat 0 -2px; margin: 0;padding: 0 0 0 14px;}
#AudienceNavigation ul li a.selected { background:#e5e5e5 none; color: #000;font-weight: bold; }
#AudienceNavigation ul li a:hover { background-image: none !important; text-decoration:none;}
#AudienceNavigation ul ul li a { background: none !important; padding: 0 0 0 14px;}
#AudienceNavigation ul li ul { font-size: 1em; line-height: 1.875em;}
#AudienceNavigation ul li ul li {border-top: 1px solid #fff;}
#AudienceNavigation h6 {margin: 3.5em 0 0 0;font-size: 1.2em; color:#555; font-weight: normal;}

#Navigation form {margin: 15px 0 0 0;font-size: 70%;}
#Navigation .vcard {margin-top: 30px; font-size:90%;}
#Navigation .vcard a {display: inline; width: auto; color: #000;}
#Navigation address {margin: 5px 0 0 20px;text-indent: -20px;	color: #777;}
#Navigation address img {margin: 0 3px 0 0;vertical-align: middle;}
#Navigation select.quickLinks {font-size: 9px;border: 1px solid #ccc;padding: 2px;}

#Navigation .vcard .type,
#Navigation .vcard .org,
#Navigation abbr.type { display: none; }
.type {	display: none !important;}


.type {	display: none !important;}



.alt {
color:#666666;
font-family:"Warnock Pro","Goudy Old Style","Palatino","Book Antiqua",Georgia,serif;
font-style:italic;
font-weight:normal;
}