@charset "UTF-8";
/* CSS Document */



* {
	background: none !important;
	color: #111 !important;
}

body { 
	margin: 0 5% 0 1% ;
	padding:0px;}





#branding h1 {
	position:static;
	padding-bottom:20px;}

#branding h1 a  {
	display:block !important;
	background:url(../images/logo.gif) no-repeat !important;
}


a:link {
text-decoration:none;}	

a:link:after,
a:visited:after {
  content: " (" attr(href) ") ";
  font-weight:normal;
  font-size:12px;
  font-style:italic;
  border:none;
  text-decoration:none !important;
}

#nowatnaz a:link:after,
.promo a:link:after {
  content:none !important;
  }

#main_content h2 a:link:after {
  content: " (" attr(href) ") ";
}



#container,
#content,
#main_content,
#branding,
#content.home {
	margin: 0px !important;
	padding:0px !important;}
	
#container,
#branding,
#content,
#sub_content,
#layout p,
#main_content,
#intro, 
#main_content table,
.tag_index_page #layout ul,
.tag_index_page #layout li,
#story_highlights,
#event_highlights,
#home_content div,
#deadlines p,
#deadlines a
 {
	width:100% !important;
	padding:0px !important;
	padding-right:0px !important;
	float:none !important;
	margin:0px !important;
	margin-right:0px !important;
	position:static !important;
}

.highlighted {
	margin-right:0px;
	margin-left:0px;
	padding-left:0px;
	padding-right:0px;
	border-top:1px #cccccc dotted;}


.program_quickinfo h2,
.program_quickinfo h3,
.program_quickinfo p,
.program_quickinfo ul {
	margin-right:0px;
	margin-left:0px;}


#story_highlights,
#event_highlights {
	padding-bottom:20px !important;}

.tag_index_page #layout ul {
	border:none !important;}
	
.tag_index_page #layout li,
.tag_index_page #layout ul.featured li {
	height:100% !important;
	padding:0px 0 20px 0 !important;
	min-height:0px !important;
	}

#twitter ol,
.tag_news_page #layout .newsevents ol,
.tag_calendar_page #layout .newsevents ol  {
	margin:10px 0 0px 0px;
	
	}
#resources ul {
	padding:10px 0px ;}	
	
.section_front_page #main_content ul li {
	width:auto;
	float:none;
	padding-bottom:20px;}
	
.spotlight_controls {display:none !important;}	

#layout h1 {
	padding:30px 0 0 0 !important;}

#details,
#layout .caption p, 
#layout .caption h2  {
	width:100%;
	padding:0px !important;
	margin:0px;}


#branding h1, 
#branding h2 { 
	position:relative; 
	top:0px; 
	left:0px;}

#promos {
	margin-top:20px;
	padding:0px;
	padding-bottom:10px;
	border-top:1px #cccccc solid;
	border-bottom:1px #cccccc solid;}

#promos li {
	padding:0px !important;
	margin-left:0px;}



#main_nav, 
#topic_nav,
#audience_nav,
#nav, 
#search, 
#additional_nav, 
#section_nav,
#home_sub_content, 
#breadcrumbs,
#sub_content dl.printshare,
#drawer,
#drawer_twoitems,
#main_content form,
#layout #internal_nav,
#site_info,
div.video,
#emergency,
#tagged_content,
.rss,
.more,
.sort,
.nextback,
#multipage,
.pickdate,
#controls,
#nowatnaz_controls,
.addevent,
h2 span,
.tag_index_page #layout h2 a,
.tag_index_page #layout #main_content h2:first-child,
#taglist,
#globalnavsearch,
#grad_programs_feature,
.program_finder,
#school_feature_wrap
   {
	display:none !important;}

#home_content div h2 {
	margin-top:40px;}

.tag_news_page #layout #main_content ol,
.tag_calendar_page #layout #main_content ol {
	padding-top:20px;}

.tag_news_page #layout #main_content h2,
.tag_calendar_page #layout #main_content h2 {
	display:none;}

.tag_news_page #layout #main_content h3,
.tag_calendar_page #layout #main_content h3 {
	padding-left:0px;
	margin-left:0px;}	
	
#layout #intro_microsite h2 img {
	display:none;
	}
#layout #intro_microsite .quickinfo {
	padding-left:none;	}
.section_front_page #layout #intro p {
	padding:20px 0px !important;
	width:100%}

#layout #intro img,
#layout #intro_microsite img,
#layout #mainnews img  {
	float:none;}	
	
#mainnews {
	padding:0px;}			


	
#layout #main_content ul li {
	float:none;
	width:100%;
	}
	
#content,
.tag_index_page #layout ul {
	overflow:visible !important;}


#layout .showhide {
	overflow:visible !important;}
	
#layout .showhide div {
	display:block !important;
	padding-bottom:30px;
	}

#layout .showhide h3 {
	padding-left:0px;
	padding-top:30px;
	padding-right:0px;
	margin-right:0px;
	margin-left:0px;
	top:0px;
	left:0px;}

#layout .showhide h4 {
	margin-top:20px;}

#layout .showhide h2, 
#highlights h2 {
	padding:25px 0px 15px 0px;
	position:relative;
	top:0px;
	}	


.school_front #layout .showhide h2 img {
	display:none;
	}


	
#sub_content h2 {
	padding:0px;
	margin:0px;}	


.zero { background:url(../images/0.gif) #ffffff no-repeat 5px 13px !important;}	
.one { background:url(../images/1.gif) #ffffff no-repeat 5px 13px !important;}	
.two { background:url(../images/2.gif) #ffffff no-repeat 5px 13px !important;}	
.three { background:url(../images/3.gif) #ffffff no-repeat 5px 13px !important;}	
.four { background:url(../images/4.gif) #ffffff no-repeat 5px 13px!important;}	
.five { background:url(../images/5.gif) #ffffff no-repeat 5px 13px!important;}	
.six { background:url(../images/6.gif) #ffffff no-repeat 5px 13px!important;}	
.seven { background:url(../images/7.gif) #ffffff no-repeat 5px 13px!important;}	
.eight { background:url(../images/8.gif) #ffffff no-repeat 5px 13px!important;}	
.nine{ background:url(../images/9.gif) #ffffff no-repeat 5px 13px!important;} 



#layout #event {
	display:none;}

#layout #calendar td,
#layout #calendar th {
	text-align:left;}

#layout #calendar dt {
	margin-left:0px;
	padding-left:0px;}	


.tag_index_page #layout ul {
	margin-bottom:20px;
	padding-bottom:0px;}
	
	
.sort_toggle h4,
.tag_index_page #layout h2 {
	padding:20px 0 20px 0;
	margin:0px;
	font-size:18px;}

.toggle div,
.toggle2 div,
.sort_toggle div,
.sort_toggle h4 {
	display:block !important;}
	
.sort_tabs {
	display:none !important;}	
	
.toggle h3,
.toggle h2,
.toggle2 h3,
.toggle2 h2,
.sort_toggle h2,
.sort_toggle h4 {
	display:block !important;
	position:static !important;
	text-align:left !important;
	padding:0px !important;
	margin:20px 0 0 0px !important;
	}


#main_content, 
#sub_content,
#comingup {
	display:block !important;
	float:none !important;
	width:100% !important;
	padding:0px !important;
	margin:0px !important;
	overflow:visible !important;}

#main_content p, 
#sub_content p,
#main_content h2,
#main_content h3,
#main_content .promos,
#layout .media h3, #sub_content .media h3, .media #slideshow h2,
.moreinfo,
.quickinfo {
	padding-left:0px !important;
	padding-right:0px;
	margin-right:0px !important;
	margin-left:0px !important;}

#main_content p {
	padding-bottom:10px;}

.quickinfo {
	width:100%;}

h2.title {
	color:#ffffff !important;}
#main_content #highlights ul {
	padding:0px;} 

.tag_news_page #layout #main_content ol, .tag_calendar_page #layout #main_content ol {
margin:20px 0px;
padding:0;
}


p.morelinks {
	display:none !important;}	

	
.tag_news_page #main_content p.morelinks,
.tag_calendar_page #main_content p.morelinks {
	display:block !important;}		