@charset "utf-8";
/* CSS Document */
@import "nav.css";
@import "side_menu.css";
@import "headlines.css";
@import "themes.css";
@import "search.css";
@import "popup.css";
body {
	background:url(../images/misc/bg.gif) repeat-x #210321;
	margin:0;
	padding:0;
	font-family:Arial, Helvetica, sans-serif;
	color:#131313;
}
#outer {
	width:1000px;
	margin:0 auto;
	position:relative;/*	z-index:1;*/
}
#header {
	/*border:1px solid #fff;*/
	width:980px;
	margin:0 auto;
	position:relative;
}
#footer {
	clear:both;
	width:980px;
	margin:10px auto;
	font-size:11px;
	color:#b2a8b2;
	text-align:center;
}
#footer a {
	color:#b2a8b2;
	text-decoration:none;
}
#footer a:hover {
	text-decoration:underline;
}
#footerTab{
	width:294px;
	height:37px;
	margin:10px auto 0;
	position:relative;
	background:url(../images/misc/footerTab.gif) no-repeat;
	padding-bottom:10px;
}
#footerTab .text{
	color:#fff;
	font-size:12px;
	font-family:Arial, Helvetica, sans-serif;
	position:absolute;
	left:14px;
	top:12px;
}
#footerTab .social_media{
	position:absolute;
	top:7px;
	left:220px;	
}
#footerTab .social_media .icon{
	float:left;
	padding-right:6px;
}
img {
	border:0;
}
#container {
	clear:both;
	position:absolute;
	top:130px;
	left:10px;
	z-index:5;
}
#mo_container {
	clear:both;
	position:absolute;
	top:438px;
	left:7px;
	z-index:5;
}
#flash_container {
	clear:both;
	position:absolute;
	top:105px;
	left:10px;
	z-index:5;
}
#flash_photos {
	clear:both;
	position:absolute;
	z-index:999;
}
#flash_video {
	position:absolute;
	z-index:999;
}
#face {
	position:relative;
	margin-top:-3px;
	margin-right:-3px;
	float:right;
	z-index:55;
}
#content_container {
	width:980px;
	background-color:#f5f4e5;
	margin:0 auto;
	background-repeat:no-repeat;
	background-position:top;
}
#content_top {
	height:163px;/*	margin-top:*/
}
#content_bottom {
	width:980px;
	height:22px;
	background:url(../images/misc/content_bottom.gif) no-repeat #210321;
}
#container #content {
	font-size:12px;
	line-height:19px;
	padding-top:5px;
	min-height:300px;
	height:auto !important;
	height:300px;
}
#mo_container .content {
	font-size:12px;
	line-height:19px;
	margin-left:25px;
	padding-top:5px;
	min-height:350px;
	height:auto !important;
	height:350px;
}
#mo_container .mo_nav_bar {
	height:62px;
	font-size:11px;
	color:#ffffff;
	background:#d66809;
}
.mo_nav_links {
	padding-left:30px;
	padding-top:7px;
}
.mo_nav_print {
	padding-top:10px;
	padding-left:25px;
}
.mo_nav_links a, .mo_nav_print a {
	color:#ffffff !important;
	margin:0 5px;
}
#mo_container .case_study {
	width:525px;
}
#mo_container .case_study_vid {
	min-height:350px;
	height:auto !important;
	height:350px;
}
#mo_container .case_study_full {
	width:725px;
}
#mo_container .case_study a.top, #mo_container .case_study_full a.top {
	color:#5e5c44 !important;
	font-size:11px;
}
#mo_container .quote {
	font-style:italic;
	margin:0 15px 10px;
}
#mo_container .quote .author {
	font-style:normal;
	margin-top:5px;
}
.icon {
	vertical-align:middle;
}
#mo_container .divider {
	background:url(../images/misc/divider.gif) repeat-x;
	height:19px;
	width:940px;
}
.content_general {
	width:885px;
	margin-left:50px;
}
.content_full {
	width:685px;
	margin-left:200px;
}
.content_mid {
	margin-left:200px;
	width:505px;
}
.content_vid {
	margin-left:200px;
	width:420px;
}
#content p {
}
#content h1 span, #mo_content h1 span {
	display:none;
}
#mo-guarantee {
	position:absolute;
	left:825px;
	top:45px;
}
.mo-video {
	float:right;
	padding-right:80px;
	padding-top:30px;
}
.hide {
	display:none;
}
.news_item {
	clear:both;
	padding: 10px 0;
}
.news_div {
	clear:both;
	padding:10px 0  20px;
	height:10px;
	width:586px;
	background:url(../images/misc/news_break.gif) center left no-repeat;
}
.news_item .date {
	color:#131313;
	font-size:12px;
	margin:0;
	padding:0 0 5px;
}
.news_item .title {
	font-weight:bold;
	font-size:14px;
}
.news_item .title img {
	vertical-align:middle;
	padding-bottom:3px;
	padding-right:5px;
}
.news_item a, .news_item .title {
	color:#435125 !important;
}
.news_item .title a{
	text-decoration:none;	
}
.news_item .title a:hover{
	text-decoration:underline;	
}
.news_item .link{
	padding-top:5px;
}
.news_item .link a{
	font-size:11px;	
	color:#788360 !important;
}
.news_item .title, .news_item .title, .news_item .date,.news_item .link{
	/*padding-left:102px;*/
}
.featured .title, .featured .title, .featured .date, .featured .details, .featured .link{
/*	padding-left:135px !important;	*/
}
.featured .date{
	color:#928f63 !important;
	font-size:16px;	
	padding-bottom:10px;
}
.featured .title a{
	font-size:22px;	
	line-height:26px;
}
.featured .details{
	padding-top:10px;
	color:#7d7d7d;
	font-size:12px;
	line-height:20px;
}
.award_type .title{
	font-size:16px !important;	
	width:475px;
}
.award_type .details{
	padding-top:10px;
	color:#575756;
	font-size:12px;
	line-height:20px;
/*	width:475px;*/
}
.award_type .icon {
	background:url(../images/misc/news_award.gif) no-repeat top left;
	width:75px;
	height:69px;
	float:left;
	padding-right:18px;
}
.award_type .icon_feat {
	width:116px;
	float:left;
	padding:0 0 4000px;
	margin-bottom:-4000px;
	border:3px solid #c7cab3;
	background:url(../images/misc/news_award_feat.gif) no-repeat top #233202;
	min-height:130px;
	height:auto !important;
	height:130px;
}
.awardsNav{
	text-align:center;	
}
.awardNavOption{ display:inline}
.awardNavDiv{ display:inline; padding:0 5px; }

.news_item .img_feat{
	width:116px;
	height:69px;
	float:left;
	padding-right:18px;
}
.news_item .img_feat img{
	border:3px solid #c7cab3;
}
.news_item .img{
	width:75px;
	height:69px;
	float:left;
	padding-right:18px;
}
.news_item .img img{
	border:2px solid #cfceba;	
}
.link_type .icon{
	background:url(../images/misc/news_link.jpg) no-repeat top left;
	width:75px;
	height:69px;
	float:left;
	padding-right:18px;
}
.pdf_type .icon {
	background:url(../images/misc/news_pdf.jpg) no-repeat top left;
	width:75px;
	height:69px;
	float:left;
	padding-right:18px;
}
.featured{
	overflow:hidden;	
}
.pdf_type .icon_feat {
	width:116px;
	float:left;
	padding:0 0 4000px;
	margin-bottom:-4000px;
	border:3px solid #c7cab3;
	background:url(../images/misc/news_pdf_feat.gif) no-repeat top #233202;
	min-height:130px;
	height:auto !important;
	height:130px;
}
.link_type .icon_feat {
	width:116px;
	float:left;
	padding:0 0 4000px;
	margin-bottom:-4000px;
	border:3px solid #c7cab3;
	background:url(../images/misc/news_link_feat.gif) no-repeat top #233202;
	min-height:130px;
	height:auto !important;
	height:130px;
}
.icon_cap{
	clear:both;
	border-top:3px solid #c7cab3;	
	width:122px;
}
#side_logos {
	text-align:center;
	position:absolute;
	z-index:999;
}
.events_table, .industry_table {
	width:502px;
}
.events_table tr, .industry_table tr {
	background:url(../images/misc/news_list_div.gif) left top no-repeat;
}
.events_table tr td, .events_table tr th, .industry_table tr td, .industry_table tr th {
	padding-top:10px;
	padding-bottom:10px;
	background-image:none;
}
.events_table tr.title, .industry_table tr.first {
	background:none;
}
.events_table th, .industry_table th {
	color:#435125;
	font-weight:bold;
	text-align:left;
}
.events_table td, .events_table th {
	width:145px;
	padding:5px 5px 5px 0;
}
.events_table td.event_date {
	background:url(../images/misc/news_list_div.gif) -150px 0 no-repeat;
}
.events_table td.event_city {
	background:url(../images/misc/news_list_div.gif) -328px 0 no-repeat;
}
.industry_table td, .industry_table th {
	padding:5px 20px 5px 0;
}
.industry_table .event_link {
	width:80px;
}
.industry_table .event {
	background:url(../images/misc/news_list_div.gif) -100px 0 no-repeat;
}
.industry_table .first .event {
	background:none;
}
.pdf_icon {
	padding-left:19px;
	background:url(../images/misc/pdf.gif) top left no-repeat;
}
.doc_icon {
	padding-left:19px;
	background:url(../images/misc/doc.gif) top left no-repeat;
}
.web_icon {
	padding-left:19px;
	background:url(../images/misc/web.gif) top left no-repeat;
}
.sitemap_table {
	margin:10px 0;
	line-height:29px;
}
.sitemap_table a {
	color:#222118 !important;
}
.sitemap_table td {
	vertical-align:top;
	width:350px;
}
.sitemap_table .title {
	font-weight:bold;
	font-size:14px;
}
.sitemap_about .title {
	color:#e10e49 !important;
}
.sitemap_difference .title {
	margin-top:35px;
	color:#00495d !important;
}
.sitemap_difference .title a {
	color:#00495d !important;
}
.sitemap_dining .title {
	margin-top:35px;
	color:#9e3039 !important;
}
.sitemap_facilities .title {
	color:#eaab00 !important;
}
.sitemap_conference .title {
	margin-top:35px;
	color:#738639 !important;
}
.sitemap_mo .title {
	color:#d66809 !important;
}
.sitemap_people .title {
	margin-top:35px;
	color:#0081a1 !important;
}
.sitemap_social .title {
	margin-top:35px;
	color:#59942c !important;
}
.sitemap_leadership .title {
	color:#51626f !important;
}
.sitemap_news .title {
	margin-top:35px;
	color:#435125 !important;
}
.sitemap_misc .title {
	margin-top:35px;
}
.sitemap_misc .title a {
	color:#4f324c !important;
}
#print_logo {
	display:none;
}
#flash-alt-home {
	padding:20px 0 0;
	height:600px;
	position:relative;
}
#flash-alt-news {
	position:absolute;
	top:395px;
	left:45px;
	width:460px;
}
#flash-alt-news-title{
	color:#b3b3b3;	
	position:absolute;
	top:355px;
	left:45px;
	font-size:18px;
	text-transform:uppercase;
}
#flash-alt-news .alt-news{
	font-size:15px;
	clear:both;
	border-bottom:1px solid #573f56;
	padding-bottom:8px;
	margin-bottom:8px;
	width:450px;	
}
#flash-alt-news .alt-news-date{
	color:#928291;
	float:left;
	width:60px;
	text-transform:uppercase;
}
#flash-alt-news .alt-news-headline{
	color:#fff;
	float:left;
	width:380px;
	padding-left:0px;
	line-height:1.4em;
}
#flash-alt-news .alt-news-headline a{
	color:#fff;
}
#flash-alt-students{
	position:absolute;
	top:349px;
	left:509px;	
}
#flash-alt-news #headline, #flash-alt-news #headline a {
	color:#ffffff;
	font-size:13px;
	font-weight:bold;
	padding-bottom:5px;
	text-decoration:none;
}
#flash-alt-news #news_body, #flash-alt-news #news_body a {
	font-size:12px;
	color:#c9c9c9;
	text-decoration:none;
}

.more_spotlight{
	color:#017e9d;
	font-size:14px;
	font-weight:bold;	
	padding:0 0 15px;
}
.people_spotlight .photo img, .people_spotlight .photo_featured img{
	border:4px solid #0081a0;	
}
.people_spotlight .photo, .people_spotlight .photo_featured{
	float:left;
	padding-right:10px;
}
.spotlight_featured div{
	padding:0 0 5px;	
}
.spotlight_featured .date{
	color:#0081a0;
	font-size:16px;	
}
.spotlight_featured .name{
	color:#16536c;
	font-size:22px;	
	font-weight:bold;
}
.spotlight_featured .title{
	color:#16526c;
	font-size:14px !important;	
}
.people_spotlight .details{
	color:#7d7d7d;	
}
.people_spotlight .people_div{
	clear:both;
	padding:10px 0  20px;
	height:10px;
	width:586px;
	background:url(../images/misc/people_break.gif) center left no-repeat;
}
.spotlight .date{
	color:#0081a0;
	font-size:12px;	
}
.spotlight .name{
	color:#16536c;
	font-size:13px;	
	font-weight:bold;
}
.spotlight .title{
	color:#16526c;
	font-size:13px !important;	
}
.clear {
	clear:both;
}
#homePoll {
	position:absolute;
	top:455px;
	left:745px;
	width:223px;
	z-index:100;
	margin:0;
	background:url(../images/poll/pollbg.png) no-repeat;
	display:none;
}
#homePoll #pollContent {
	width:217px;
	padding:35px 10px 20px;
}

#rss_directions{
	color:#000000;	
	font-weight:bold;
	padding:18px 0 30px;
}
#rss_directions ol{
	font-weight:normal;
	margin-top:0;	
}
#rss_subscribe{ padding-bottom:35px;}
#rss_subscribe img{ vertical-align:middle; padding-right:10px;}
#rss_subscribe a{ font-size:14px; color:#e10e49;}
#rss_terms{
	font-size:11px;	
}
#rss_info{
	font-size:14px;
	padding-top:20px;	
}
