﻿@charset "utf-8";
@media screen {
/*-----------------------------------------------------------------------------------
  Global Reset v0.3 (based on http://meyerweb.com/eric/tools/css/reset/ - v1.0 | 20080212)
-----------------------------------------------------------------------------------*/
  html, body, div, span, object, iframe, h1, h2, h3, h4, h5, h6, p, blockquote, pre, a, code, em, img, small, strike, strong, sub, sup, dl, dt, dd, ol, ul, li, fieldset, form, label, legend, table, caption, tbody, tfoot, thead, tr, th, td, audio { margin: 0; padding: 0; border: 0; outline: 0; font-size: 100%; vertical-align: baseline; background: transparent; }
  body { line-height: 1; }
  ol, ul { list-style: none; }
  :focus { outline:3px solid #FAD129; /*outline: 0;*/ }
  table { border-collapse: collapse; border-spacing: 0; }


/*-------------------------------------------
  Fonts
-------------------------------------------*/
  @font-face {
    font-family: 'ComeniaSansCondRegular';
    src: url('../fonts/comenia_sans_co-webfont.eot');
    src: local('☺'), url('../fonts/comenia_sans_co-webfont.woff') format('woff'), url('../fonts/comenia_sans_co-webfont.ttf') format('truetype'), url('../fonts/comenia_sans_co-webfont.svg#webfontWDfTSCpx') format('svg');
    font-weight: normal;
    font-style: normal;
  }

  @font-face {
    font-family: 'ComeniaSansCondBold';
    src: url('../fonts/comenia_sans_co_bold-webfont.eot');
    src: local('☺'), url('../fonts/comenia_sans_co_bold-webfont.woff') format('woff'), url('../fonts/comenia_sans_co_bold-webfont.ttf') format('truetype'), url('../fonts/comenia_sans_co_bold-webfont.svg#webfont7RYPTQcC') format('svg');
    font-weight: normal;
    font-style: normal;
  }


/*---------------------------
  Elements
---------------------------*/
	body { background-color: #D9D9D9; font-family: 'Lucida Grande', 'Lucida Sans Unicode', Arial, sans-serif; padding-top: 60px; }
	body.no-fixed { padding-top: 0; }
	a { text-decoration: none; }
	h1, h2, h3, h4, h5, h6 { font-family: 'ComeniaSansCondRegular',  'Lucida Grande', 'Lucida Sans Unicode', Arial, sans-serif; font-weight: normal; }

	
/*-------------------------------------------
  Global
-------------------------------------------*/
	.block { display: block; margin-bottom: 10px; }
	.left { float: left; }
	.block_left {  margin: 0 10px 10px 0; }
	.right { float: right; }
	.block_right { float: right; margin: 0 0 10px 10px;}
	.center { text-align: center; }
	.clear { clear: both; }
	.contain { overflow: hidden; }
	
	a.more { color: #7A213F; font-family: 'ComeniaSansCondRegular',  'Lucida Grande', 'Lucida Sans Unicode', Arial, sans-serif; font-size: 12px; text-transform: uppercase; }
	a.more:hover { text-decoration: underline; }
	
	input.submit { background-color: #7A213F; border: 0; color: #fff; font-family: 'ComeniaSansCondRegular', 'Lucida Grande', 'Lucida Sans Unicode', Arial, sans-serif; font-size: 12px; height: 28px; line-height: 28px; padding: 0 9px; text-transform: uppercase; }
	input.submit:hover { background-color: #373737 !important; cursor: pointer; }
	  
	/* Top nav bar*/
	#nav_container { /*background: url(../images/body_bg.png)*/ repeat-x left top; height: 53px; left: 0; position: fixed; top: 0; width: 100%; z-index: 1000; 
		background: -webkit-linear-gradient(to bottom, rgba(123,34,64,1) 0%, rgba(85,21,40,1) 86%, rgba(0,0,0,.1) 87%, rgba(0,0,0,0));
	    background: -o-linear-gradient(to bottom, rgba(123,34,64,1) 0%, rgba(85,21,40,1) 86%, rgba(0,0,0,.1) 87%, rgba(0,0,0,0)); 
	    background: -moz-linear-gradient(to bottom, rgba(123,34,64,1) 0%, rgba(85,21,40,1) 86%, rgba(0,0,0,.1) 87%, rgba(0,0,0,0)); 
	    background: linear-gradient(to bottom, rgba(123,34,64,1) 0%, rgba(85,21,40,1) 86%, rgba(0,0,0,.1) 87%, rgba(0,0,0,0)); background: #7b2240;}
	.no-fixed #nav_container { position: relative; }
	
	#float-box{
	position: absolute;	
    top: 140px;
    left: 0px;
	background-color: #fccd00;	
	width: 310px;
	height: 55px;
	font-family: "Lucida Sans Unicode", "Lucida Grande", sans-serif;
	padding: 0px 0px 0px 10px;
	margin: 0;
	z-index: 2000;
}

#float-box p{
		color: #555;
		font-size: 0.65em;
		line-height: 0;
		margin: 20px 0px  0px 10px;
}

#float-box ul{
	list-style-type: none;
	padding: 0;
	margin: 5px 10px;
}

#float-box li{
	
	float: left;
	display: inline;	
	margin: 0px 8px 0px 0px;
}

#float-box a.ex, #float-box a.ex:link, #float-box a.ex:active, #float-box a.ex:visited{
    background: transparent url("images/ex.png") no-repeat right -2px;
	color: #000;
	font-size: 0.68em;
	text-transform: uppercase;
	text-decoration: none;
	padding-right: 22px;	
}


#float-box a.ex:hover{
	text-decoration: underline;	
}


#float-box a.arrow, #float-box a.arrow:link, #float-box a.arrow:active, #float-box a.arrow:visited{
	width: 20px;
	background: transparent url("images/arrow.png") no-repeat right -2px;
	color: #000;
	font-size: 0.68em;
	text-transform: uppercase;
	text-decoration: none;
	padding-right: 22px;	
}

#float-box a.arrow:hover{
	text-decoration: underline;	
}
	
	
	#nav { height: 51px; margin: 0 auto; position: relative; width: 1008px; 		
		background: -webkit-linear-gradient(to bottom, rgba(123,34,64,1) 0%, rgba(85,21,40,1) 86%, rgba(0,0,0,.1) 87%, rgba(0,0,0,0));
	    background: -o-linear-gradient(to bottom, rgba(123,34,64,1) 0%, rgba(85,21,40,1) 86%, rgba(0,0,0,.1) 87%, rgba(0,0,0,0)); 
	    background: -moz-linear-gradient(to bottom, rgba(123,34,64,1) 0%, rgba(85,21,40,1) 86%, rgba(0,0,0,.1) 87%, rgba(0,0,0,0)); 
	    background: linear-gradient(to bottom, rgba(123,34,64,1) 0%, rgba(85,21,40,1)); background: #7b2240;}
	#nav li { background: url(../images/nav_divider.png) no-repeat right top; background: #7b2240; display: block; float: left; position: relative; }
	#nav li.last { background: none; }
	#nav li a { color: #FFFFFF; display: block; float: left; font-family: 'ComeniaSansCondRegular',  'Lucida Grande', 'Lucida Sans Unicode', Arial, sans-serif; font-size: 15px; height: 46px; line-height: 46px; margin: 5px 15px 0 15px; padding: 0 15px; text-transform: uppercase; }
  .ie #nav li a { padding: 0 13px; }
	/*#nav li a:hover, */ #nav li.selected a { background-color: #7B2240; }
	#nav li a.search { background: url(../images/search.png) no-repeat center center; margin-right: 0; padding: 0; width: 49px; }
	#nav li a.search:hover, #nav li.selected a.search { background-color: #7B2240; }
	#search { background-color: #7B2240; -moz-box-shadow: 0 5px 4px rgba(0, 0, 0, 0.4); -webkit-box-shadow: 0 5px 4px rgba(0, 0, 0, 0.4); box-shadow: 0 5px 4px rgba(0, 0, 0, 0.4); height: 31px; line-height: 31px; padding: 20px; position: absolute; right: 0; top: 50px; width: 284px; }
	#search input.text { color: #524C45; float: left; font-size: 12px; height: 24px; line-height: 24px; padding: 0; width: 204px; }
	#search input.submit { background: #222 url(../images/search_arrow.png) no-repeat 57px center; border: 0; color: #fff; float: left; font-family: 'ComeniaSansCondRegular',  'Lucida Grande', 'Lucida Sans Unicode', Arial, sans-serif; font-size: 12px; height: 30px; line-height: 30px; padding: 0 12px 0 8px; }
	.nav_dropdown { background-color: #7B2240; -moz-box-shadow: 0 4px 4px rgba(0, 0, 0, 0.4); -webkit-box-shadow: 0 4px 4px rgba(0, 0, 0, 0.4); box-shadow: 0 4px 4px rgba(0, 0, 0, 0.4); height: 235px; left: 0; position: absolute; top: 50px; width: 100%; }
	.nav_dropdown_content { margin: 0 auto; padding: 10px; width: 988px; }
	.nav_dropdown .column { border-right: 1px solid #832F4B; float: left; margin-right: 25px; padding-right: 20px; width: 210px; }
	.nav_dropdown .last { border: 0; margin: 0; padding: 0; }
	.nav_dropdown .two_column { width: 469px; }
	.nav_dropdown ul.column { padding-top: 5px; }
	.nav_dropdown li { display: block; float: left; margin-bottom: 5px; width: 209px; }
	.nav_dropdown li a { color: #fff; display: block; font-size: 11px; padding: 6px 15px; text-transform: uppercase; }
	.nav_dropdown li a:hover { background: #fffffe; color: #270A11; }
	.nav_dropdown .photo_with_caption { float: left; margin-right: 20px; position: relative; width: 345px; }
	.nav_dropdown .photo_with_caption .caption { background-color: #7B2240; bottom: 0; padding: 10px; position: absolute; right: 0; width: 188px; }
	.nav_dropdown .photo_with_caption h3 { color: #fff; font-size: 16px; margin-bottom: 5px; }
	.nav_dropdown .photo_with_caption a { color: #fff; font-size: 12px; line-height: 18px; }
	.nav_dropdown .photo_with_caption a:hover { color: #F8D126; }
	.nav_dropdown .social { float: left; margin-top: 10px; width: 100px; }
	.nav_dropdown .social li { border-bottom: 1px solid #832F4B; float: none; margin-bottom: 10px; padding-bottom: 10px; width: auto; }
	.nav_dropdown .social li.last { border: 0; margin: 0; }
	.nav_dropdown .social li a { display: block; line-height: 1.2; margin: 0; padding: 0 0 0 34px; text-transform: none; }
	.nav_dropdown .social li a:hover { color: #F8D126; }
	.nav_dropdown .social li a.facebook { background: url(../images/social_header_facebook.png) no-repeat left center; }
	.nav_dropdown .social li a.twitter { background: url(../images/social_header_twitter.png) no-repeat left center; }
	.nav_dropdown .social li a.email { background: url(../images/social_header_email.png) no-repeat left center; }
	#container { margin: 0 auto; width: 1008px; }
	
	
	/* Header */
	#header { height: 78px; margin: 21px 0 30px 0; position: relative; z-index: 900; }
	#logo { background: url(../images/logo.png) no-repeat left top; display: block; height: 77px; text-indent: -9999px; width: 184px; }
	#logo:hover { background-position: left bottom; }
	#consistent_nav { position: absolute; right: 0; top: 10px; }
	#consistent_nav li { background: url(../images/sub_nav_divider.png) no-repeat right 10px; display: block; float: left; line-height: 12px; padding: 0 10px 2px; zoom: 1; 
		background-position-y: 8px\0/;
	}
	#consistent_nav li a { color: #4E4944; font-size: 11px; }
	#consistent_nav li a:hover { color: #7A213F; }
	#consistent_nav li.last { background-image: none; padding-right: 0; }
	#consistent_nav li.webCentral {background: url(../images/yellow_arrow.png); margin: 0 10px 0 0; padding: 0; } 
	#consistent_nav li.webCentral a, #consistent_nav li.webCentral a:link, #consistent_nav li.webCentral a:active, #consistent_nav li.webCentral a:visited {background:#FAD129 url(../images/yellow_arrow.png) no-repeat 90px center;  padding: 5px 28px 5px 5px; border: 1px solid #bbb8b5; -moz-box-shadow: 2px 2px 5px #888; -webkit-box-shadow: 2px 2px 5px #888; box-shadow: 2px 2px 5px #888;}

	#consistent_nav li.webCentral a:hover { background: #cecdcc url(../images/gray_arrow.png) no-repeat 90px center; color: #333; border: 1px solid #bbb8b5;} 

	
	#gateways { bottom: 0; position: absolute; right: 0; }
	#gateways li { display: block; float: left; height: 37px; margin-left: 10px; }
	#gateways.third_party { bottom: 5px; }
	#gateways.third_party li { height: 32px; overflow: hidden; }
	#gateways li.selected { background-color: #191919; }
	#gateways li.selected a { background-color: #191919; border-color: #191919; }
	#gateways li a { background: #585858; border: 1px solid #B1AFAC; color: #fff; display: block; float: left; font-family: 'ComeniaSansCondBold', 'ComeniaSansCondRegular', 'Lucida Grande', 'Lucida Sans Unicode', Arial, sans-serif; font-size: 14px; height: 30px; line-height: 30px; padding: 0 7px 0 15px; text-shadow: 0 1px 0 rgba(0, 0, 0, 0.2); width: 148px; }
	#gateways li span { background: url(../images/gateways_dropdown2.png) no-repeat right center; display: block; padding-right: 15px; }
	#gateways li.selected a span { background-image: url(../images/gateways_dropdown_hover.png); }
	#header .gateway { background-color: #191919; -moz-box-shadow: 0 2px 4px #000; -webkit-box-shadow: 0 2px 4px #000; box-shadow: 0 2px 4px #000; left: 0; padding: 25px 0 25px 25px; position: absolute; top: 78px; width: 983px; z-index: 1000; }
	#header .gateway .column { float: left; margin-right: 25px; width: 220px; }
	#header .gateway li { border-bottom: 1px solid #2D2925; min-height: 0; /* IE7 fix */ }
	#header .gateway li a { color: #D8D8D8; display: block; font-size: 11px; padding: 10px 5px; }
	#header .gateway li a:hover { background-color: #F7CF15; color: #171717; }
	#header .gateway h3 { color: #fff; font-family: 'ComeniaSansCondRegular',  'Lucida Grande', 'Lucida Sans Unicode', Arial, sans-serif; font-size: 22px; margin-bottom: 10px; }
	
  
   #header .gateway .webcentral-menu{ background-color: #efeded; padding: 0px 0px 0px 0px; margin: 1px 0px 20px 0px;}
  #header .gateway .webcentral-menu li a, #header .gateway .webcentral-menu li a:link, #header .gateway .webcentral-menu li a:active, #header .gateway .webcentral-menu li a:visited{color: #363636; padding-left: 28px;}
  #header .gateway .webcentral-menu li a:hover{background-color: #7a213f; color: #fff; font-weight: bold;}
  
  #header .gateway .webcentral-menu .gateway-login-btn a, #header .gateway  .webcentral-menu .gateway-login-btn a:link, #header .gateway .webcentral-menu .gateway-login-btn a:active, #header .gateway .webcentral-menu .gateway-login-btn a:visited{ font-size: 16px; height: 12px; background: #f7cf15 url(../images/yellow_arrow.png) no-repeat 200px center; color: #333; display: block; padding: 10px 15px 14px 8px;}
  #header .gateway .webcentral-menu .gateway-login-btn a:hover{ background: #cecdcc url(../images/gray_arrow.png) no-repeat 200px center;  padding: 10px 15px 14px 8px; font-weight: normal;}
  
  #header .gateway .webcentral-menu .gateway-image a, #header .gateway .webcentral-menu .gateway-image a:link, #header .gateway .webcentral-menu .gateway-image a:active, #header .gateway .webcentral-menu .gateway-image a:visited, #header .gateway .webcentral-menu .gateway-image a:hover{ background: #171717; padding: 0px 0px 0px 0px;}
	
	#header .gateway form { background-color: #8D8883; padding: 15px 10px 10px 10px; }
	#header .gateway form a:hover { color: #fff; }
	#header .gateway label { color: #fff; display: block; font-family: 'ComeniaSansCondRegular',  'Lucida Grande', 'Lucida Sans Unicode', Arial, sans-serif; font-size: 12px; margin-bottom: 3px; text-transform: uppercase; }
	#header .gateway input.text { font-size: 14px; padding: 5px 3px; }
	#header .gateway input.submit { background-color: #222222; border: 0; color: #fff; font-family: 'ComeniaSansCondRegular',  'Lucida Grande', 'Lucida Sans Unicode', Arial, sans-serif; font-size: 12px; height: 30px; line-height: 30px; margin: 0; padding: 0 10px; text-transform: uppercase; }
	#header .gateway fieldset { margin-bottom: 15px; }
	#header .gateway .forgot_password { color: #BBB8B5; font-size: 11px; }
	
	
	/* Homepage Feature */
	#feature { background-color: #000; height: 435px; overflow: hidden; position: relative; }
	#feature img { left: 0; position: absolute; top: 0; z-index: 0; }
	#feature .features { height: 10000px; left: 0; position: absolute; top: 0; }
	#feature .feature { height: 435px; position: relative; }
	#feature .feature .photoLicense {position: relative; float: right; top: 380px; right: -885px; margin-right: 10px; text-align: right; padding: 10px; opacity: 0.85; background-color: #000; color: #fff; z-index:2;}
	#feature .feature .photoLicense p {color: #fff; font-family: 'ComeniaSansCondRegular',  'Lucida Grande', 'Lucida Sans Unicode', Arial, sans-serif; font-size: 12px; line-height: 1.125; text-shadow: #521428 0 2px 2px; }
	#feature .feature .photoLicense p a {color: #FAD129;}
	#feature .details { background: url(../images/feature_details_bg.png) repeat-x left top; bottom: 20px; left: 20px; position: absolute; width: 322px; z-index: 1; }
	#feature .details p { color: #FFFFFF; font-family: 'ComeniaSansCondRegular',  'Lucida Grande', 'Lucida Sans Unicode', Arial, sans-serif; font-size: 26px; line-height: 34px; margin-bottom: 5px; overflow: hidden; padding: 0 15px; text-shadow: #521428 0 2px 2px; }
	#feature .details p.smaller { color: #FFFFFF; font-family: 'ComeniaSansCondRegular',  'Lucida Grande', 'Lucida Sans Unicode', Arial, sans-serif; font-size: 24px; line-height: 32px; margin-bottom: 4px; overflow: hidden; padding: 0 12px; text-shadow: #521428 0 2px 2px; }
	
	#feature .details h1 { color: #F8D126; font-family: 'ComeniaSansCondRegular',  'Lucida Grande', 'Lucida Sans Unicode', Arial, sans-serif; font-size: 36px; line-height: 34px; margin-bottom: 10px; overflow: hidden; padding: 0 15px; text-shadow: #521428 0 2px 2px; }
	
	#feature .details a { color: #F8D126; }
	#feature .details em { color: #fff; font-family: 'ComeniaSansCondRegular',  'Lucida Grande', 'Lucida Sans Unicode', Arial, sans-serif; font-size: 16px; line-height: 1.125; text-shadow: #521428 0 2px 2px; } /* had float:right; (03/03/15) */
	#feature .links { border: none; margin-bottom: 15px; padding-left: 15px; }
	#feature .links a { background: url(../images/feature_link_arrow.png) no-repeat left center; color: #fff; display: block; font-family: 'Lucida Grande', 'Lucida Sans Unicode', Arial, sans-serif; font-size: 12px; margin-bottom: 5px; padding-left: 10px; }
	#feature .links a:hover { color: #F8D126; }
	#feature a.learn { background-color: #7B2240; color: #fff; display: block; font-family: 'ComeniaSansCondRegular',  'Lucida Grande', 'Lucida Sans Unicode', Arial, sans-serif; font-size: 12px; height: 40px; line-height: 40px; padding-left: 15px; text-transform: uppercase; }
	#feature a.learn:hover { background-color: #F8D126; color: #171717; }
	#feature .controls { font-size: 0; height: 12px; line-height: 0; margin: 23px 0 8px 0; text-align: center; }
	#feature .controls a { height: 12px; margin-right: 5px; }
	#feature .feature .previous { background: url(../images/feature_previous.png) no-repeat left center; display: inline-block; width: 8px; }
	#feature .feature .previous:hover { background-image: url(../images/feature_previous_hover.png); }
	#feature .feature .next { background: url(../images/feature_next.png) no-repeat left center; display: inline-block; margin-right: 0; width: 8px; }
	#feature .feature .next:hover { background-image: url(../images/feature_next_hover.png); }
	#feature .feature .page { background: url(../images/feature_page.png) no-repeat left center; display: inline-block; width: 10px; }
	#feature .feature .page:hover { background-image: url(../images/feature_page_hover.png); }
	#feature .feature .selected, #feature .feature .selected:hover { background: url(../images/feature_page_selected.png) no-repeat left center; display: inline-block; width: 10px; }
	
	
  /* Homepage styles */
	#home { background: #fff url(../images/home_content_bg.png) repeat-y left top; min-height: 0; }
	#home h2 { color: #524C45; font-size: 22px; line-height: 1.2; }
	#home h2 a, #home h3 a { color: #524C45; }
	#home h2 a:hover, #home h3 a:hover { text-decoration: none; }
	#home #sidebar { background-color: #eee; float: left; padding: 38px 25px 25px 25px; width: 319px; }
	#home #sidebar h2 { color: #524C45; font-family: 'ComeniaSansCondBold', 'ComeniaSansCondRegular',  'Lucida Grande', 'Lucida Sans Unicode', Arial, sans-serif; font-size: 18px; margin-bottom: 10px; text-transform: uppercase; }
	#home #sidebar p { color: #534C45; font-size: 13px; line-height: 19px; margin-bottom: 5px; }
	#home #sidebar h3 { color: #544D45; font-size: 22px; font-weight: normal; margin-bottom: 5px; }
	#home #sidebar .carousel { border-bottom: 1px solid #DEDDDD; margin-bottom: 20px; padding-bottom: 15px; }
	#home #sidebar .carousel .item img { margin-bottom: 20px; }
	#home #sidebar .callout { border-bottom: 1px solid #DEDDDD; margin-bottom: 15px; padding-bottom: 15px; }
	
	#home #highlight { background-color: #eee; float: left; padding: 38px 25px 25px 25px; width: 331px;}

	#home .news_events { border-top: 1px solid #EEEEEE; clear: both; margin-top: 25px; overflow: hidden; padding-top: 25px; }
	#home .news_events h2 { color: #544D45; font-size: 18px; font-weight: 500; margin-bottom: 20px; text-transform: uppercase; }
	#home .news_events h2 a { background: url(../images/home_link_arrow.png) no-repeat right center; color: #544D45; padding-right: 15px; }
	#home .news_events h2 a:hover { color: #7A213F; text-decoration: none; }
	#home .events { float: left; width: 320px; }
	#home .events .date { color: #544D45; float: left; font-size: 16px; text-align: center; width: 33px; }
	#home .events .date span, #home .events .date2 span { background-color: #7B2240; padding:2px; color: #fff; display: block; font-size: 11px; height: 13px; line-height: 13px; margin-bottom: 3px; text-transform: uppercase; }
	#home .events li { background: none; padding: 0; }
	#home .events li a { display: block; margin-left: 43px; }
	#home .news { border: 0; float: right; margin: 0; width: 222px; }
	#home .news ul { margin-left: 0; }
	#home .news .date { color: #7B2240; float: right; font-family: 'ComeniaSansCondRegular',  'Lucida Grande', 'Lucida Sans Unicode', Arial, sans-serif; font-size: 12px; font-style: italic; line-height: 20px; padding-right: 2px; }
	#home .news_events li { background: none; border-bottom: 1px solid #EEEEEE; margin-bottom: 20px; overflow: hidden; padding: 0 0 15px 0; }
	#home .news_events li.last { border-bottom: 0; margin-bottom: 0; padding-bottom: 0; }
	#home .news_events li a { color: #524C45; font-size: 13px; line-height: 19px; }
	#home .news_events li a:hover { color: #7B2240; text-decoration: none; }
	
	#home .news_events .news .news_item {border-bottom: 1px solid #EEEEEE; margin: 0 0 2px 0; padding: 0 0 7px 0;}
	#home .news_events .news .news_item .date-image {margin-right: 25px;}
	#home .news_events .news .news_item:last-of-type {border-bottom: 0px solid #EEEEEE;}
	#home .news_events .news .news_item .info {float: left; width: 100%;}
	#home .news_events .news .news_item .info h2 {margin: 10px 0 10px 0;}
	#home .news_events .news .news_item .info h2 a {background: none; font-size: 13px; line-height: 19px; text-transform: none; font-family: 'Lucida Grande', 'Lucida Sans Unicode', Arial, sans-serif}
	#home .news_events .news .news_item .info .inthemediadate {display: none;}
	#home .news_events .news .news_item .info .more {display: none;}

  /* Homepage alert */
	#alert {background-color: #7A213F; border-bottom: 5px solid #F6CF13; margin-bottom: 0px;}
	#alert h2 { color: #fff; font-family: 'ComeniaSansCondRegular', 'Lucida Grande', 'Lucida Sans Unicode', Arial, sans-serif; font-size: 18px; margin-bottom: 5px; }
	#alert p { color: #cccccc; font-size: 13px; line-height: 1.5; }
	.right #alert, {margin-left: 10px;  margin-bottom: 10px;}
	.full #alert {margin-bottom: 20px;}
	/*#alert a { color: #F6CF11; }
	#alert a:hover { text-decoration: underline; }*/	
	#alert a { display: block; padding: 25px; height:100%}
	.full #alert a { display: block; padding: 25px; height:100%}
	.full #alert a p { margin-bottom: 0px; padding-bottom: 0px;}
	#alert a:hover { text-decoration: none; }

	/* Content style */
	#content { float: left; padding: 38px 25px 25px 25px; width: 589px; }
	
	#content_container.third_party { background: #fff; padding: 5px; }
	
	#content_container { background: #fff url(../images/main_content_bg.png) repeat-y right top; min-height: 0; }
	#main { background-color: #fff; float: left; width: 738px; }
	#main.full { float: none; width: 100%; }
	#main.full:last-of-type { float: none; width: 100%; }
	#main .content { padding: 25px 25px 50px 25px; }
	
  /* Breadcrumbs */
	#breadcrumbs { margin: 0 0 20px 0; overflow: hidden; }
	#breadcrumbs li { background: url(../images/breadcrumb_separator.png) no-repeat right 5px; display: block; float: left; height: 14px; margin: 0 8px 5px 0; padding: 0 12px 0 0; }
	#breadcrumbs .selected { background: none; }
	#breadcrumbs a { color: #76716B; display: block; float: left; font-size: 12px; height: 14px; line-height: 14px; white-space: nowrap; }
	#breadcrumbs a:hover { color: #7A213F; }
	#breadcrumbs .selected a { color: #7A213F; }
	
  /* Sidebar */
	#sidebar { float: left; /*padding: 21px 24px; width: 222px;*/ width: 270px; }
	
  /* Callouts */
 	#sidebar .carousel .controls .previous { background: url(../images/sidebar_carousel_previous.png) no-repeat left center; }
	#sidebar .carousel .controls .previous:hover { background-image: url(../images/sidebar_carousel_previous_hover.png); }
	#sidebar .carousel .controls .next { background: url(../images/sidebar_carousel_next.png) no-repeat left center; }
	#sidebar .carousel .controls .next:hover { background-image: url(../images/sidebar_carousel_next_hover.png); }
	#sidebar .carousel .controls .page { background: url(../images/sidebar_carousel_page.png) no-repeat left center; }
	#sidebar .carousel .controls .page:hover { background-image: url(../images/sidebar_carousel_page_hover.png); }
	#sidebar .carousel .controls .selected, #sidebar .carousel .controls .selected:hover { background: url(../images/sidebar_carousel_page_selected.png) no-repeat left center; }
	
	#sidebar .callouts { padding: 20px 24px; }
	#sidebar .callout_light { background-color: #FAFAFA; border: 1px solid #E1E1E1; margin-bottom: 20px; padding: 10px; }
	#sidebar .callout_light h3 { color: #524C45; font-family: 'ComeniaSansCondRegular', 'Lucida Grande', 'Lucida Sans Unicode', Arial, sans-serif; font-size: 18px; line-height: 1.2; margin-bottom: 5px; }
	#sidebar .callout_light h3 a { color: #524C45; }
	#sidebar .callout_light img { margin-bottom: 10px; }
	#sidebar .callout_light p, #sidebar .callout_light .bullets { color: #55514d; font-size: 13px; line-height: 19px; margin-bottom: 10px; } /* was #96918B */
	#sidebar .callout_light a { color: #811F3D; }
	#sidebar .callout_light .bullets { list-style: circle; line-height: 14px; margin: 3px 0px 8px 20px;}
	#sidebar .callout_light a:hover { text-decoration: none; }
	#sidebar .callout_light a.more { background: url(../images/link_arrow.png) no-repeat right center; color: #811F3D; font-family: 'ComeniaSansCondRegular', 'Lucida Grande', 'Lucida Sans Unicode', Arial, sans-serif; font-size: 12px; padding-right: 10px; text-transform: uppercase; }
	#sidebar .callout_light a.more:hover { text-decoration: underline; }
	
	#sidebar .callout_gray { background-color: #8D8883; margin-bottom: 20px; padding: 10px; }
	#sidebar .callout_gray h3 { color: #615F5B; font-family: 'ComeniaSansCondBold', 'ComeniaSansCondRegular', 'Lucida Grande', 'Lucida Sans Unicode', Arial, sans-serif; font-size: 18px; margin-bottom: 15px; text-align: center; text-transform: uppercase; }
	#sidebar .callout_gray form { overflow: hidden; }
	#sidebar .callout_gray label { color: #FFFFFF; display: block; font-family: 'ComeniaSansCondRegular', 'Lucida Grande', 'Lucida Sans Unicode', Arial, sans-serif; font-size: 12px; margin-bottom: 10px; text-transform: uppercase; }
	#sidebar .callout_gray input.text { border: 0; box-shadow: inset 3px 3px 3px #ccc; float: left; height: 28px; line-height: 28px; padding: 0; width: 152px; }
	#sidebar .callout_gray input.submit { background-color: #222222; float: left; }
	#sidebar .callout_gray input.submit:hover { cursor: pointer; }
	#sidebar .callout_gray p { border-top: 1px solid #ACA9A7; color: #fff; font-family: 'ComeniaSansCondRegular', 'Lucida Grande', 'Lucida Sans Unicode', Arial, sans-serif; font-size: 17px; line-height: 1.2; margin-top: 15px; padding-top: 15px; }
	#sidebar .callout_gray a { color: #F8D126; }
	#sidebar .callout_gray a:hover { text-decoration: underline; }
	
	#sidebar .callout_login { background-color: #8D8883; margin-bottom: 20px; padding: 15px 10px; }
	#sidebar .callout_login form a:hover { color: #fff; }
	#sidebar .callout_login label { color: #fff; display: block; font-family: 'ComeniaSansCondRegular',  'Lucida Grande', 'Lucida Sans Unicode', Arial, sans-serif; font-size: 12px; margin-bottom: 3px; text-transform: uppercase; }
	#sidebar .callout_login input.text { font-size: 14px; padding: 5px 3px; }
	#sidebar .callout_login input.submit { background-color: #222222; border: 0; color: #fff; font-family: 'ComeniaSansCondRegular',  'Lucida Grande', 'Lucida Sans Unicode', Arial, sans-serif; font-size: 12px; height: 30px; line-height: 30px; margin: 0; padding: 0 10px; text-transform: uppercase; }
	#sidebar .callout_login fieldset { margin-bottom: 15px; }
	#sidebar .callout_login .forgot_password { color: #BBB8B5; font-size: 11px; }
	
	#sidebar .callout_contact { background-color: #8D8883; padding: 15px 10px 10px 10px; }
	#sidebar .callout_contact h3 { color: #615F5B; font-family: 'ComeniaSansCondBold', 'ComeniaSansCondRegular', 'Lucida Grande', 'Lucida Sans Unicode', Arial, sans-serif; font-size: 18px; margin-bottom: 15px; text-transform: uppercase; }
	#sidebar .callout_contact h4 { color: #fff; font-family: 'ComeniaSansCondRegular', 'Lucida Grande', 'Lucida Sans Unicode', Arial, sans-serif; font-size: 18px; }
  #sidebar .callout_contact p { border-top: 1px solid #ACA9A7; color: #fff; font-size: 13px; line-height: 22px; margin-top: 10px; padding-top: 5px; }
	#sidebar .callout_contact a { color: #F8D126; }
	#sidebar .callout_contact a:hover { text-decoration: underline; }
	
	#sidebar .callout_headlines { background-color: #7A213F; border: 0; min-height: 290px; margin-bottom: 20px; overflow:auto; padding: 20px 20px; }
	#sidebar .callout_headlines h4 { color: #C3C2C1; font-family: 'ComeniaSansCondBold', 'ComeniaSansCondRegular', 'Lucida Grande', 'Lucida Sans Unicode', Arial, sans-serif; font-size: 18px; line-height: 1.2; margin-bottom: 15px; text-transform: uppercase; }
	#sidebar .callout_headlines h3 { color: #fff; font-family: 'ComeniaSansCondRegular', 'Lucida Grande', 'Lucida Sans Unicode', Arial, sans-serif; font-size: 17px; margin-bottom: 5px; }
	#sidebar .callout_headlines p { color: #C3C2C1; font-size: 13px; line-height: 19px; margin-bottom: 10px; }
	#sidebar .callout_headlines p a { color: #FAD129;}
	#sidebar .callout_headlines p a:hover { text-decoration: underline;}
	#sidebar .callout_headlines a.more { background: url(../images/feature_link_arrow.png) no-repeat right center; color: #FAD129; font-family: 'ComeniaSansCondRegular', 'Lucida Grande', 'Lucida Sans Unicode', Arial, sans-serif; font-size: 12px; padding-right: 10px; text-transform: uppercase; }
	#sidebar .callout_headlines a.more:hover { text-decoration: underline; }
	#sidebar .callout_headlines hr { background-color: #883E59; border: 0; color: #883E59; height: 1px; margin: 15px 0 20px 0; padding: 0; }
	#sidebar .callout_headlines img { margin-bottom: 10px; }
	
	#sidebar .callout_headlines2 { background-color: #7A213F; border: 0; margin-bottom: 20px; overflow: hidden; padding: 30px 20px; }
	#sidebar .callout_headlines2 h4 { color: #C3C2C1; font-family: 'ComeniaSansCondBold', 'ComeniaSansCondRegular', 'Lucida Grande', 'Lucida Sans Unicode', Arial, sans-serif; font-size: 18px; line-height: 1.2; margin-bottom: 20px; text-transform: uppercase; }
	#sidebar .callout_headlines2 h3 { color: #fff; font-family: 'ComeniaSansCondRegular', 'Lucida Grande', 'Lucida Sans Unicode', Arial, sans-serif; font-size: 17px; margin-bottom: 5px; }
	#sidebar .callout_headlines2 p { color: #C3C2C1; font-size: 13px; line-height: 19px; margin-bottom: 10px; }
	#sidebar .callout_headlines2 a.more { background: url(../images/feature_link_arrow.png) no-repeat right center; color: #FAD129; font-family: 'ComeniaSansCondRegular', 'Lucida Grande', 'Lucida Sans Unicode', Arial, sans-serif; font-size: 12px; padding-right: 10px; text-transform: uppercase; }
	#sidebar .callout_headlines2 a.more:hover { text-decoration: underline; }
	#sidebar .callout_headlines2 hr { background-color: #883E59; border: 0; color: #883E59; height: 1px; margin: 15px 0 20px 0; padding: 0; }
	#sidebar .callout_headlines2 img { margin-bottom: 10px; }
  
	#sidebar .callout_jump { margin-top: 20px; padding: 0 24px; }
	#sidebar .callout_jump h3 { color: #79203F; font-family: 'ComeniaSansCondRegular', 'Lucida Grande', 'Lucida Sans Unicode', Arial, sans-serif; font-size: 17px; line-height: 1.2; margin-bottom: 5px; }
	#sidebar .callout_jump input.submit:hover { background-color: #902649 !important; }
	
	#sidebar .callout_jump select { width: 160px; }
	
  
	#sidebar .callout_dark { background-color: #212121; margin-bottom: 25px; padding: 15px 10px; }
	#sidebar .callout_dark h3 { color: #F2CD2B; font-family: 'ComeniaSansCondBold', 'ComeniaSansCondRegular', 'Lucida Grande', 'Lucida Sans Unicode', Arial, sans-serif; font-size: 18px; margin-bottom: 10px; text-transform: uppercase;  } /* was #605F59 */
	#sidebar .callout_dark h3.rss { background: url(../images/rss.png) no-repeat right center; }
	#sidebar .callout_dark p { color: #fff; font-family: 'ComeniaSansCondRegular', 'Lucida Grande', 'Lucida Sans Unicode', Arial, sans-serif; font-size: 17px; line-height: 1.2; margin-bottom: 10px; }
	#sidebar .callout_dark .button, #sidebar .callout_light .button { background-color: #78213E; color: #fff; display: block; font-family: 'ComeniaSansCondRegular',  'Lucida Grande', 'Lucida Sans Unicode', Arial, sans-serif; font-size: 12px; height: 28px; line-height: 28px; text-align: center; text-transform: uppercase; }
	#sidebar .callout_dark .button:hover { background-color: #902649; }
	#sidebar .callout_light .button:hover { background-color: #878888; }
	#sidebar .callout_dark .button span { background: url(../images/white_arrow_left.png) no-repeat left center; padding-left: 15px; }
	#sidebar .callout_dark .button_yellow { background-color: #F2CD2B; color: #222; }
	#sidebar .callout_dark .button_yellow:hover { background-color: #FFD82D; }

	#sidebar .callout_social p.header { background-color: #EEEEEE; border-bottom: 1px solid #E9E8E8; color: #524C45; display: block; font-size: 15px; font-family: 'ComeniaSansCondBold', 'ComeniaSansCondRegular', 'Lucida Grande', 'Lucida Sans Unicode', Arial, sans-serif; height: 32px; line-height: 32px; margin-bottom: 5px; padding: 0 5px; text-transform: uppercase; }
	#sidebar .callout_social img { position:relative; float:right; vertical-align:middle; top:5px; }
	#sidebar .callout_social ul { margin-bottom: 20px; }
	#sidebar .callout_social li { border-bottom: 1px solid #E9E8E8; margin-bottom: 5px; }
	#sidebar .callout_social li a { color: #7B2240; display: block; font-family: 'ComeniaSansCondRegular', 'Lucida Grande', 'Lucida Sans Unicode', Arial, sans-serif; font-size: 12px; line-height: 1.2; padding: 5px 10px; text-transform: uppercase; }
	#sidebar .callout_social li a:hover { text-decoration: underline; }
	#sidebar .callout_social a.header { background-color: #EEEEEE; border-bottom: 1px solid #E9E8E8; color: #524C45; display: block; font-size: 15px; font-family: 'ComeniaSansCondBold', 'ComeniaSansCondRegular', 'Lucida Grande', 'Lucida Sans Unicode', Arial, sans-serif; height: 32px; line-height: 32px; margin-bottom: 5px; padding: 0 5px; text-transform: uppercase; }
	
	#sidebar .callout_social .facebook { background: #eee url(../images/facebook_sidebar.png) no-repeat 168px center; }
	#sidebar .callout_social .twitter { background: #eee url(../images/twitter_sidebar.png) no-repeat 168px center; }
	#sidebar .callout_social .youtube { background: #eee url(../images/youtube_sidebar.png) no-repeat 168px center; }
  
	#sidebar .callout_events h3 { font-family: 'ComeniaSansCondBold', 'ComeniaSansCondRegular', 'Lucida Grande', 'Lucida Sans Unicode', Arial, sans-serif; text-transform: uppercase; }
	#sidebar .callout_events .news_item { margin: 0 0 10px 0; padding: 0 0 15px 0; }
	#sidebar .callout_events .news_item a { color: #525252; font-size: 13px; }
	#sidebar .callout_events .news_item .date { margin-bottom: 5px; }
	
	
	#sidebar .callout_admissions_feature { background-color: #222; *height: 1%; position: relative; }
	#sidebar .callout_admissions_feature h3 { background: rgba(0, 0, 0, 0.75); color: #D9D9D9; font-size: 16px; left: 0; padding: 10px 12px; position: absolute; text-transform: uppercase; top: 0; z-index: 1; width: 198px;
		*background: transparent url(../images/admissions_grey_bg.png) repeat;
	}
	#sidebar .callout_admissions_feature img { width: 222px; }
	#sidebar .callout_admissions_feature div { color: #fff; font-family: 'ComeniaSansCondRegular', 'Lucida Grande', 'Lucida Sans Unicode', Arial, sans-serif; font-size: 17px; line-height: 1.2; overflow: hidden; padding: 10px 10px 0; }
	#sidebar .callout_admissions_feature .button { background-color: #78213E; color: #fff; display: block; font-family: 'ComeniaSansCondRegular',  'Lucida Grande', 'Lucida Sans Unicode', Arial, sans-serif; font-size: 12px; height: 28px; line-height: 28px; margin: 10px 0; text-align: center; text-transform: uppercase; }
	#sidebar .callout_admissions_feature .button:hover { background-color: #902649; }
	
	
	#sidebar .callout_gray h3 { color: #2d2925; font-family: 'ComeniaSansCondBold', 'ComeniaSansCondRegular', 'Lucida Grande', 'Lucida Sans Unicode', Arial, sans-serif; font-size: 18px; margin-bottom: 15px; text-align: center; text-transform: uppercase; }
	#sidebar .callout_gray form { overflow: hidden; }
	#sidebar .callout_gray label { color: #FFFFFF; display: block; font-family: 'ComeniaSansCondRegular', 'Lucida Grande', 'Lucida Sans Unicode', Arial, sans-serif; font-size: 12px; margin-bottom: 10px; text-transform: uppercase; }
	#sidebar .callout_gray input.text { border: 0; box-shadow: inset 3px 3px 3px #ccc; float: left; height: 28px; line-height: 28px; padding: 0; width: 152px; }
	
	#sidebar .callout_gray input.submit { background-color: #222222; float: left; }
	#sidebar .callout_gray input.submit:hover { cursor: pointer; }
	#sidebar .callout_gray p { border-top: 1px solid #ACA9A7; color: #fff; font-family: 'ComeniaSansCondRegular', 'Lucida Grande', 'Lucida Sans Unicode', Arial, sans-serif; font-size: 17px; line-height: 1.2; margin-top: 15px; padding-top: 15px; }
	#sidebar .callout_gray a { color: #F8D126; }
	#sidebar .callout_gray a:hover { text-decoration: underline; }
	
	#sidebar .callout_black{ background-color: #222; margin-bottom: 20px; padding: 10px 0px 20px 10px; } 
	#sidebar .callout_black p{ color: #FFFFFF; font-family: 'ComeniaSansCondRegular','Lucida Grande','Lucida Sans Unicode',Arial,sans-serif; font-size: 13px;    line-height: 1.2; text-transform: uppercase; margin-top: 2px; padding: 4px 0px 2px 0px; } 
	#sidebar .callout_black a.btn, #sidebar .callout_black a:active.btn, #sidebar .callout_black a:link.btn, #sidebar .callout_black a:visited.btn{ background-color: #7c263d; width: 100%; color: #fff; font-size: 12px; font-weight: normal; text-transform: uppercase; margin: 10px 18px; padding: 6px 10px 6px 10px; } 
	#sidebar .callout_black a:hover.btn{ background-color: #902649; } 

   /* Subnav */
	#subnav { border-top: 1px solid #DEDEDD; margin: 20px 24px 0 24px; }
	#subnav a { border-bottom: 1px solid #DEDEDD; color: #544D45; display: block; font-family: 'Lucida Grande', 'Lucida Sans Unicode', Arial, sans-serif; font-size: 11px; line-height: 1.2; padding: 10px; text-transform: uppercase; }
	#subnav a:hover { background-color: #782241; color: #fff; }
	#subnav a.selected, #subnav a.selected:hover { background: #FAD129 url(../images/subnav_arrow.png) no-repeat 10px center; border-bottom: 1px solid #FAD129; color: #191919; padding-left: 30px; }
	#subnav ul { border-bottom: 1px solid #DEDEDD; padding: 5px 0 10px 30px; }
	#subnav ul a { border-bottom: none; font-family: 'Lucida Grande', 'Lucida Sans Unicode', Arial, sans-serif; font-size: 12px; padding: 6px 0; text-transform: none; }
	#subnav ul a:hover { background-color: transparent; color: #782241; }
	
	
   /* Content styles */
	.content h1 { color: #534C45; font-size: 28px; line-height: 1.2; margin-bottom: 15px; }
	.content h2 { color: #544D45; font-size: 22px; line-height: 1.2; margin-bottom: 10px; }
	.content h3 { color: #524C45; font-size: 17px; line-height: 1.2; margin-bottom: 10px; }
	.content h4 { color: #524C45; font-size: 14px; text-transform: uppercase; margin-bottom: 10px;}
	.content h5 { color: #524C45; font-size: 16px; line-height: 1.2; margin-bottom: 0; }
	.content h6 { color: #A8A5A2; font-family: 'Lucida Grande', 'Lucida Sans Unicode', Arial, sans-serif; font-size: 12px; line-height: 1.2; margin-bottom: 0; text-transform: uppercase; }
	
	
	.content p { color: #525252; font-size: 13px; line-height: 19px; margin-bottom: 15px; }
	.content sup {vertical-align:super; font-size: 10px;}
	.content a { color: #7A213F; }
	.content a:hover { text-decoration: underline; }
	.content .buttons {margin-top: 10px; margin-bottom: 20px;}
	.content a.button { background-color: #78213E; color: #fff; display: inline-block; font-family: 'ComeniaSansCondRegular',  'Lucida Grande', 'Lucida Sans Unicode', Arial, sans-serif; font-size: 12px; height: 34px; line-height: 34px; text-align: center; text-transform: uppercase; width: 210px; margin-bottom: 10px;}
	.content a.button:hover { background-color: #902649; text-decoration: none; }
	.content a.button:first-of-type {margin-top: 10px;}
	.content ul { margin: 0 0 20px 15px; }
	.content li { color: #525252; font-size: 13px; line-height: 19px; margin-bottom: 10px; }
	.content ul li { background: url(../images/list_arrow.png) no-repeat left 5px; padding-left: 12px; }
	.content ul li ul { margin: 10px 0 10px 15px; }
	.content ul li ul li { background: url(../images/list_nested.png) no-repeat left 7px; padding-left: 12px; }
	.content ol { margin: 10px 0 20px 32px; }
	.content ol li { list-style-type: decimal; padding-left: 0; }
	.content ol li ol { margin: 10px 20px 10px 32px; }
	.content ol li ol li { list-style-type: upper-alpha; }
	.content ol li ol li ol li { list-style-type: lower-alpha; }
	.content blockquote { background: url(../images/blockquote_bg.png) no-repeat 30px 0; color: #524C45; color: #525252; font-size: 13px; line-height: 19px; margin-bottom: 35px; padding-top: 10px; text-indent: 50px; }
	.content blockquote p { color: #C9C9C9; font-family: 'ComeniaSansCondRegular', 'Lucida Grande', 'Lucida Sans Unicode', Arial, sans-serif; font-size: 22px; line-height: 1.2; margin: 0px 40px 10px 40px; }
	.content blockquote span { display: block; color: #BFBFBF; font-size: 14px; margin: 0px 40px 20px 40px; text-align: right; }
	.content .quote blockquote, .content .quote_box blockquote { background: url(../images/student_quote.png) no-repeat left top; color: #524C45; font-family: 'ComeniaSansCondRegular', 'Lucida Grande', 'Lucida Sans Unicode', Arial, sans-serif; font-size: 22px; line-height: 1.2; margin-bottom: 15px; padding-top: 7px; text-indent: 50px; }
	
	.content .column { margin: 0px 0px 15px 0px; width: 344px; }
	.content .column2 { margin: 0px 0px 15px 0px; width: 211px; }
	.content .depts { margin-bottom: 25px; width: 475px; }
	
	.content table { margin: 0 0 25px 0; width: 100%; }
	.content tfoot { background-color: #FAFAFA; border: solid 1px #EFEDED; border-width: 0 1px; }
	.content tfoot td { color: #8D8883; font-size: 13px; }
	.content td, .content th { border: 1px solid #EFEDED; border-width: 0 0 1px 0; color: #413F1B; font-size: 13px; line-height: 19px; padding: 15px 10px; text-align: left; }
	.content table#social td {vertical-align: top;!important}
	.content th { background-color: #FAFAFA; font-family: 'ComeniaSansCondRegular', 'Lucida Grande', 'Lucida Sans Unicode', Arial, sans-serif; font-size: 16px; font-weight: normal; }
	.content thead { border: solid 1px #EFEDED; border-width: 1px 1px 0 1px; }
	.content li > table {margin:10px 0px 5px 0px;}
	.content li > img[src$=".jpg"] {padding:10px 0px 5px 0px;}
	
	.back { background: url(../images/back_arrow.png) no-repeat left center; color: #791F3F; font-family: 'ComeniaSansCondRegular', 'Lucida Grande', 'Lucida Sans Unicode', Arial, sans-serif; font-size: 12px; padding-left: 16px; text-transform: uppercase; }
	
	.back_to_top { background: url(../images/back_to_top.png) no-repeat left center; color: #79203F; font-family: 'ComeniaSansCondRegular', 'Lucida Grande', 'Lucida Sans Unicode', Arial, sans-serif; font-size: 12px; padding-left: 15px; text-transform: uppercase; }
	
  	.pagination .page { border: 1px solid #EEEEEE; display: block; float: left; font-family: 'ComeniaSansCondRegular', 'Lucida Grande', 'Lucida Sans Unicode', Arial, sans-serif; font-size: 18px; height: 27px; line-height: 27px; margin-left: 2px; text-align: center; width: 29px; }
  	.pagination .selected { background-color: #EEEEEE; border: 1px solid #C3C2C1; }
  	.pagination .previous { background: url(../images/pagination_previous.png) no-repeat center center; display: block; float: left; height: 29px; margin-left: 2px; width: 20px; }
  	.pagination .next { background: url(../images/pagination_next.png) no-repeat center center; display: block; float: left; height: 29px; margin-left: 2px; width: 20px; }
  
  	.carousel .controls { font-size: 0; float: right; height: 12px; line-height: 0; margin-top: 5px; }
	.carousel .controls a { margin-right: 7px; }
	.carousel .controls .previous { background: url(../images/carousel_previous.png) no-repeat left center; display: inline-block; height: 12px; width: 8px; }
	.carousel .controls .previous:hover { background-image: url(../images/carousel_previous_hover.png); }
	.carousel .controls .next { background: url(../images/carousel_next.png) no-repeat left center; display: inline-block; height: 12px; margin-right: 0; width: 8px; }
	.carousel .controls .next:hover { background-image: url(../images/carousel_next_hover.png); }
	.carousel .controls .page { background: url(../images/carousel_page.png) no-repeat left center; display: inline-block; height: 12px; width: 10px; }
	.carousel .controls .page:hover { background-image: url(../images/carousel_page_hover.png); }
	.carousel .controls .selected, .carousel .controls .selected:hover { background: url(../images/carousel_page_selected.png) no-repeat left center; display: inline-block; height: 12px; width: 10px; }
	
  
	.photo  { width: 333px; margin: 0px 0px 10px 0px;}
	.photo img { width: 333px;}
	.photo .caption, .videoContent .caption, .prx_audio .caption  { background-color: #eee; font-size: 11px; margin: 0; padding: 10px; }
	.photo .caption p, .videoContent .caption p, .prx_audio .caption p, .photo2 .caption p {font-size: 11px; padding:0; margin:0;}
	.photo2, .photo2 img { width: 200px; }
	.photo2 .caption { background-color: #eee; font-size: 11px; margin: 0; padding: 10px; }
	.photo3, .photo3 img { width: 150px; }
	.photo3 .caption { background-color: #eee; font-size: 10px; margin: 0; padding: 3px; padding-left: 5px; }
	.photo4, .photo4 img { width: 690px; }
	.photo4 .caption { background-color: #eee; font-size: 11px; margin: 0 0 10px 0; padding: 10px; }
	.photo4 .caption p {font-size: 11px; padding:0; margin:0;}
	
	
	.page_callout h3 { font-family: 'ComeniaSansCondBold', 'ComeniaSansCondRegular', 'Lucida Grande', 'Lucida Sans Unicode', Arial, sans-serif; font-size: 18px; text-transform: uppercase; }
	.page_callout h2 a { color: #524C45; }
	.page_callout h2 a:hover { text-decoration: none; }
	.page_callout p { width: 332px;  }
	
	#main .photo_with_caption { height: 330px; position: relative; }
	#main .photo_with_caption .controls { text-align: center; }
	#main .photo_with_caption .controls a { display: inline-block; height: 12px; margin-right: 2px; width: 10px; }
	#main .photo_with_caption .controls a.previous { background: url(../images/photos_previous.png) no-repeat center center; width: 8px; }
	#main .photo_with_caption .controls a.next { background: url(../images/photos_next.png) no-repeat center center; width: 8px; }
	#main .photo_with_caption .controls a.page { background: url(../images/photos_page.png) no-repeat center center; }
	#main .photo_with_caption .controls a.selected { background: url(../images/photos_page_selected.png) no-repeat center center; }
	#main .photo_with_caption .photo { max-height: 330px; left: 0; position: absolute; top: 0; z-index: 1; width: 738px; }
	#main .photo_with_caption .photo img { width: 738px; }
	
	#main .photo_with_caption .photo .photoLink a { position: absolute; display: block; width: 738px; height: 330px; z-index: 2; }
	
	#main .photo_with_caption .selected { z-index: 3; }
	#main .photo_with_caption .caption { background: url(../images/content_photo_caption_bg.png); background: rgba(24, 24, 24, 0.6); bottom: 0; color: #fff; font-family: 'ComeniaSansCondRegular', 'Lucida Grande', 'Lucida Sans Unicode', Arial, sans-serif; font-size: 18px; left: 50%; line-height: 1.2; margin-left: -320px; padding: 15px 25px; position: absolute; right: 0; text-shadow: 0 1px 0 #000; width: 575px; } /* was -310, 565*/
	#main .photo_with_caption .caption p { margin-bottom: 5px; font-size: 18px; }
	#main .photo_with_caption .caption p a { color: white; background-color: #7B2240; padding: 3px;}
	#main .photo_with_caption .caption p a:hover { background-color: #878888; }
	#main .photo_thin { height: 148px; position: relative; }
	#main .photo_thin .photo { max-height: 148px; left: 0; position: absolute; top: 0; z-index: 1; width: 688px; }
	#main .photo_thin .photo img { width: 688px; }
	#main .photo_with_caption2 { height: 179px; position: relative; }
	#main .photo_with_caption2 .photo { max-height: 179px; left: 0; position: absolute; top: 0; z-index: 1; width: 738px; }
	#main .photo_with_caption2 .photo img { width: 738px; }

  /* About */
  .offices_services { margin-bottom: 25px; }
  .offices_services .office { border: 1px solid #F7F7F7; margin-bottom: 2px; }
  .offices_services .info { padding: 10px 20px 20px 20px; }
  .offices_services .info p { margin-bottom: 15px; }
  .offices_services .expanded { border-color: #eee; }
  .offices_services h2 { margin-bottom: 0; }
  .offices_services h2 a { background: #F7F7F7 url(../images/offices_services.sprite.png) no-repeat 919px top; color: #544D45; display: block; font-family: 'ComeniaSansCondRegular', 'Lucida Grande', 'Lucida Sans Unicode', Arial, sans-serif; font-size: 18px; height: 47px; line-height: 47px; padding-left: 20px; }
  .offices_services h2 a:hover { background-color: #C3C2C1; background-position: 919px -47px; text-decoration: none; }
  .offices_services .expanded h2 a { background-color: #fff; background-position: 919px -94px; }
  .offices_services .expanded h2 a:hover { background-color: #C3C2C1; background-position: 919px -141px; }
  .offices_services a.more { background: url(../images/link_arrow.png) no-repeat right 4px; color: #791F3F; font-family: 'ComeniaSansCondRegular', 'Lucida Grande', 'Lucida Sans Unicode', Arial, sans-serif; font-size: 12px; padding-right: 12px; text-transform: uppercase; }


  /* Academics */
	#areas_of_study { margin-bottom: 45px; }
	#areas_of_study .header { background-color: #78213E; height: 44px; position: relative; }
	#areas_of_study .header ul { bottom: 0; left: 6px; margin: 0; position: absolute; }
	#areas_of_study .header li { background: none; display: block; float: left; margin: 0 6px 0 0; padding: 0; }
	#areas_of_study .header a { color: #fff; display: block; float: left; font-family: 'ComeniaSansCondRegular', 'Lucida Grande', 'Lucida Sans Unicode', Arial, sans-serif; font-size: 11px; height: 28px; line-height: 28px; padding: 0 10px; text-transform: uppercase; }
	#areas_of_study .header a:hover { background-color: #544D45; text-decoration: none; }
	#areas_of_study .header a.selected { background-color: #fff; color: #544D45; }
	#areas_of_study .body { border: 1px solid #CBC8C6; border-top: 0; padding: 20px 15px 15px 15px; }
	#areas_of_study .body .left, #areas_of_study .body .right { padding: 2px 0; width: 304px; }
	#areas_of_study .body .index { border-right: 1px solid #F1F1F0; margin-right: 20px; padding-right: 20px; }
	#areas_of_study .body form { margin-top: 20px; }
	#areas_of_study .section { overflow: hidden; }
	#areas_of_study .section .links { border-top: solid 1px #EEEEEE; }
	#areas_of_study .section .links li { padding-bottom: 10px; padding-top: 10px; }
	#areas_of_study .section .links a { font-size: 17px; }
	#areas_of_study p { color: #524C45; font-family: 'ComeniaSansCondRegular', 'Lucida Grande', 'Lucida Sans Unicode', Arial, sans-serif; font-size: 17px; line-height: 1.2; margin-bottom: 10px; }
	#areas_of_study .index ul { height: 16px; line-height: 16px; margin-bottom: 5px; }
	#areas_of_study .index_top { border-bottom: 1px solid #F1F1F0; margin-bottom: 5px; padding-bottom: 5px; }	
	#areas_of_study .index li { background: none; color: #B1B1B1; display: block; float: left; font-family: 'ComeniaSansCondRegular',  'Lucida Grande', 'Lucida Sans Unicode', Arial, sans-serif; font-size: 14px; padding: 0 7px; }
	#areas_of_study .index a { color: #79203F; }
	#areas_of_study .index a:hover { text-decoration: underline; }
	#areas_of_study input.submit { background-color: #8D8883; }
	#areas_of_study input.submit:hover { background-color: #A39D97 !important; }
	
	.departments #areas_of_study { margin: 0; }
	.departments #areas_of_study .header { background-color: #8D8883; }
	.departments #areas_of_study .header .toggle { background: url(../images/close.png) no-repeat right center; color: #fff; font-family: 'ComeniaSansCondRegular', 'Lucida Grande', 'Lucida Sans Unicode', Arial, sans-serif; font-size: 11px; padding-right: 21px; position: absolute; right: 15px; text-transform: uppercase; top: 7px; }
	.departments #areas_of_study .header .toggle:hover { background-color: transparent; text-decoration: underline; }
	.departments #areas_of_study.collapsed .header .toggle { background-image: url(../images/expand.png); }
	.departments #areas_of_study .header ul { left: 21px; }
	.departments #areas_of_study .header a:hover { background-color: #7A213F; }
	.departments #areas_of_study .header a.selected { background-color: #eee; }
	.departments #areas_of_study .body { background-color: #EEEEEE; border-left: 0; border-right: 0; min-height: 0; padding: 21px; }
	.departments #areas_of_study .body .left { border-color: #E2E2E1; }
	.departments #areas_of_study .index_top { border-color: #E2E2E1; }
	.departments #areas_of_study ul.links { border-top: 1px solid #DEDEDD; margin: 0 20px 0px 0; }
	.departments #areas_of_study .links li { background: url(../images/link_arrow_gray.png) no-repeat left 15px; border-bottom: 1px solid #DEDEDD; color: #74706A; font-family: 'ComeniaSansCondRegular', 'Lucida Grande', 'Lucida Sans Unicode', Arial, sans-serif; font-size: 18px; margin: 0; padding: 10px 0 10px 15px; }
	.departments #areas_of_study .links li a { color: #7A213F; }
	.departments #areas_of_study .links li a:hover { text-decoration: underline; }

	
	
	.alphabet { border: 1px solid #CBC9C7; margin-bottom: 40px; padding: 10px; }
	.alphabet a, .alphabet span { display: inline-block; font-family: 'ComeniaSansCondRegular', 'Lucida Grande', 'Lucida Sans Unicode', Arial, sans-serif; font-size: 18px; height: 27px; line-height: 27px; padding: 0 7px; text-transform: uppercase; }
	.alphabet span { color: #B1B1B1; }
	.alphabet a.selected { background-color: #7A213F; color: #fff; }
	.alphabet .letters { text-align: center; }
	
	.right .related_links_small { width: 333px; padding: 0px 0px 0px 15px;} /*was 450, padding: 0*/
	.left .related_links_small { width: 333px; padding: 0px 0px 0px 0px;} /*was 450, padding: 0*/
	.related_links h2 { margin-bottom: 10px; }
	
	.right .contact_info { width: 333px; padding: 0px 0px 0px 15px;}
	.left .contact_info { width: 333px; padding: 0px 0px 0px 0px;}
	.contact_info h2 { margin-bottom: 10px; }
	.contact_info em { color: #79203F; }
	.contact_info p { color: #96918B; }
	
	ul.links { border-top: 1px solid #EEEEEE; margin: 0 0 20px 0; }
	.content .links li { background: url(../images/link_arrow.png) no-repeat left center; border-bottom: 1px solid #EEEEEE; color: #74706A; font-family: 'ComeniaSansCondRegular', 'Lucida Grande', 'Lucida Sans Unicode', Arial, sans-serif; font-size: 18px; margin: 0; padding: 15px 0 15px 20px; }
	.links li a { color: #7A213F; }
	.links li a.external { background: url(../images/external_link.png) no-repeat right center; padding-right: 25px; }
	
	.quote_box { background-color: #FAFAFA; border: 1px solid #E1E1E1; margin-bottom: 30px; padding: 25px; position: relative; width: 308px; }
	.quote_box .beak { background: url(../images/student_quote_beak.png) no-repeat; bottom: -17px; height: 17px; left: 20px; position: absolute; width: 25px; }
	.quote_box p { color: #96918B; margin: 0; }
	.quote_box p em { color: #79203F; }
	
	
	.schools { border-top: 1px solid #EEEEEE; margin-bottom: 20px; }
	.schools h2 a { background: url(../images/school_link_arrow.png) no-repeat right center; display: inline-block; padding-right: 20px; }
	.content .schools li { background: none; border-bottom: 1px solid #eee; margin: 0; overflow: hidden; padding: 20px 50px 20px 0; }
	.schools .photo { float: left; margin-right: 25px; width: 215px; }
	.schools p { margin-bottom: 10px; }
	.schools .visit { color: #7A213F; font-family: 'ComeniaSansCondRegular', 'Lucida Grande', 'Lucida Sans Unicode', Arial, sans-serif; font-size: 12px; text-transform: uppercase; }
	
	
  /* Faculty Profiles */
	.faculty_search { border: 1px solid #CBC9C7; margin-bottom: 25px; overflow: hidden; padding: 15px; }
	.faculty_search .left { width: 430px; }
	.faculty_search .divider { background: url(../images/gray_dot.png) repeat-y center top; color: #999999; float: left; font-family: 'ComeniaSansCondBold', 'ComeniaSansCondRegular', 'Lucida Grande', 'Lucida Sans Unicode', Arial, sans-serif; font-size: 18px; height: 126px; line-height: 126px; margin: 0 20px; width: 23px; }
	.faculty_search .divider span { background-color: #fff; text-align: center; }
	.faculty_search .search_index { margin: 0 auto; width: 300px; }
	.faculty_search .index { height: 16px; line-height: 16px; margin: 0 0 5px 0; }
	.faculty_search .index_top { border-bottom: 1px solid #F1F1F0; margin-bottom: 5px; padding-bottom: 5px; }	
	.faculty_search .index li { background: none; color: #B1B1B1; display: block; float: left; font-family: 'ComeniaSansCondRegular', 'Lucida Grande', 'Lucida Sans Unicode', Arial, sans-serif; font-size: 14px; margin: 0; padding: 0; }
	.faculty_search .index a { color: #79203F; display: inline-block; padding: 0 7px; }
	.faculty_search .index a:hoover { text-decoration: underline; }
	.faculty_search .index span { display: inline-block; padding: 0 7px; }
	.faculty_search .index a.selected { background-color: #79203F; color: #fff; }
	.faculty_search input.text { border: 1px solid #ccc; float: left; height: 27px; padding: 0 5px 0 5px; width: 340px; }
	.faculty_search input.submit { float: left; }
	.faculty_search input.submit:hover { background-color: #902649 !important; }
	.faculty_search label { color: #525252; display: block; font-size: 13px; line-height: 17px; margin-bottom: 10px; }
	.faculty_search p { font-family: 'ComeniaSansCondRegular', 'Lucida Grande', 'Lucida Sans Unicode', Arial, sans-serif; font-size: 18px; line-height: 1.2; margin-bottom: 10px; }
  
  
	.faculty_profiles table { margin: 0 0 25px 0; width: 100%; }
	.faculty_profiles th { background-color: #EEEEEE; border: 1px solid #CBC9C7; color: #544D45; font-family: 'ComeniaSansCondRegular', 'Lucida Grande', 'Lucida Sans Unicode', Arial, sans-serif; font-size: 21px; font-weight: normal; text-align: left; padding: 0; }
	
	.faculty_profiles th.name { width: 276px; }
	.faculty_profiles th a { color: #544D45; display: block; padding: 10px 15px; }
	.faculty_profiles th span { display: block; }
	.faculty_profiles th a.sort_desc span { background: url(../images/table_sort_desc.png) no-repeat right center; }
	.faculty_profiles th a.sort_asc span { background: url(../images/table_sort_asc.png) no-repeat right center; }
	.faculty_profiles th a:hover { background-color: #C3C2C1; text-decoration: none; }
	.faculty_profiles td { border-bottom: none; line-height: 1.2; padding: 20px 10px; }
	.faculty_profiles td p { margin-bottom: 0; }
	.faculty_profiles td.name { font-family: 'ComeniaSansCondRegular', 'Lucida Grande', 'Lucida Sans Unicode', Arial, sans-serif; }
	.faculty_profiles td.name p { color: #534C45; font-size: 18px; margin-bottom: 5px; }
	.faculty_profiles td.name a { color: #7A213F; font-size: 12px; text-transform: uppercase; }
	.faculty_profiles td.name h3 a { color: #534C45; font-size: 18px; text-transform: none; }
	.faculty_profiles td.name h3 a:hover { text-decoration: none; }
	.faculty_profiles td.name span.divider { color: #978B7E; font-size: 11px; padding: 0 4px; }
  
	.content .faculty_profiles td, .content .faculty_profiles th { border: 1px solid #EFEDED 0 0 1px 0; }
  
  
  
	.faculty_profile .title { font-family: 'ComeniaSansCondRegular',  'Lucida Grande', 'Lucida Sans Unicode', Arial, sans-serif; font-size: 18px; line-height: 1.2; }
	.faculty_profile .education { color: #7A213F; font-style: italic; }
	.faculty_profile .activities { border: 1px solid #F7F7F7; border-width: 1px 0; margin: 20px 0; padding: 10px 0; }
	.faculty_profile .activities .toggle { background: url(../images/plus_minus.sprite.png) no-repeat left top; color: #524C45; display: inline-block; font-family: 'ComeniaSansCondRegular', 'Lucida Grande', 'Lucida Sans Unicode', Arial, sans-serif; font-size: 18px; height: 24px; line-height: 24px; padding-left: 20px; }
	.faculty_profile .activities .toggle:hover { background-position: left -24px; color: #791F3F; text-decoration: none; }
	.faculty_profile .activities .expanded { background-position: left -72px; }
	.faculty_profile .activities .expanded:hover { background-position: left -48px; }
	.faculty_profile .activities .info { margin-top: 20px; }
	
	
  /* News and Media */
	.news { border-top: 1px solid  #eee; margin: 10px 0; }
	.news_item { border-bottom: 1px solid #eee; overflow: hidden; padding: 20px 0 15px 0; }	
	.news_item .date_image { float: left; margin-right: 25px; max-width: 94px; }
	.news_item .date_image img { margin-top: 15px; }
	.news_item .date { color: #7B2240; display: block; font-family: 'ComeniaSansCondRegular', 'Lucida Grande', 'Lucida Sans Unicode', Arial, sans-serif; font-size: 12px; font-style: italic; line-height: 1.2; }
	.news .news_item .date { margin-top: 5px; }
	.news_item .info { float: left; width: 569px; }

	.news_item .date_image2 {margin-right: 25px; max-width: 94px; }
	.news_item .date_image2 p.date2 { color: #7B2240; display: inline-block; font-family: 'ComeniaSansCondRegular', 'Lucida Grande', 'Lucida Sans Unicode', Arial, sans-serif; font-size: 12px; font-style: italic; line-height: 1.2; }
	.news .news_item .date_image2 .date2 { margin-top: 5px; }
	.news_item .info2 { width: 690px; }

	.news_item h2 { font-size: 18px; margin-bottom: 5px; }
	.content .news_item h3 a, .news_item h2 a { color: #524C45; }
	.content .news_item h3 a:hover, .news_item h2 a:hover { text-decoration: none; }
	#news h1 { margin-bottom: 10px; }
	#news .news_date { color: #7B2240; font-family: 'ComeniaSansCondRegular', 'Lucida Grande', 'Lucida Sans Unicode', Arial, sans-serif; font-size: 12px; font-style: italic; margin-bottom: 10px; }
	.news_byline {}
	.news_author {text-transform: uppercase;}
	
	.news_media .news_block { background-color: #F4F4F4; border: 1px solid #EEEEEE; margin-bottom: 25px; padding: 15px; }
	.news_media .news_block a.more { color: #7B2240;}
	.news_media .news_block h3 a { font-size: 18px; }
	.news_media .news_block h3 a:hover { color: #524C45; text-decoration: none; }
	.news_media h2 { color: #534C45; font-family: 'ComeniaSansCondBold', 'ComeniaSansCondRegular', 'Lucida Grande', 'Lucida Sans Unicode', Arial, sans-serif; font-size: 18px; text-transform: uppercase; }
	.news_media h2 span, .news_media .header a.more { background: url(../images/red_arrow_right.png) no-repeat right center; padding-right: 11px; }
	.news_media .column { margin-bottom: 50px; width: 333px; }
	.news_media .column .header, .news_media .faculty_research .header { background-color: #EEEEEE; height: 32px; line-height: 32px; margin-bottom: 15px; padding: 0 10px; }
	.news_media .column .header h2, .news_media .faculty_research .header h2 { height: 32px; line-height: 32px; margin: 0; }
	.news_media .item { border-bottom: 1px solid #EDEDEC; margin-bottom: 20px; padding: 0 10px 20px 10px; }
	.news_media .item a { color: #524C45; font-size: 13px; line-height: 1.3; }
	.news_media .item a:hover { color: #78213E; text-decoration: underline; }
	.news_media .date { color: #7B2240; display: block; font-family: 'ComeniaSansCondRegular', 'Lucida Grande', 'Lucida Sans Unicode', Arial, sans-serif; font-size: 12px; font-style: italic; margin-bottom: 5px; }
	.news_media .video { margin: 15px 0; }
	.news_media .play_podcast { background: url(../images/play_podcast.png) no-repeat; display: block; float: left; height: 27px; margin-right: 10px; text-indent: -9999px; width: 36px; }
	.news_block .item { padding-left: 0; padding-right: 0; }
	
	.news_media .faculty_research .right { padding-right: 12px; width: 308px; }
	.news_media .faculty_research .left { border-right: 2px solid #F8F8F8; padding: 0 22px 0 12px; width: 308px; }
	.news_media .faculty_research h3 { font-size: 22px; }
	
	.news_display2 .item .image {display: inline-block; width: 104px; vertical-align:top;}
	.news_display2 .item .newsItems {display: inline-block; width: 540px;}

	
  /* Gateways */
	#alerts { background-color: #222222; margin-bottom: 25px; padding: 15px; }
	#alerts h2 { color: #F2CD2B; font-size: 22px; margin-bottom: 10px; }
	#alerts p { color: #999999; margin: 0; }
	#alerts a { color: #FAD129; }
	#alerts .alert { border-top: 2px solid #494949; margin-top: 20px; padding-top: 10px; }
	#alerts .alert h3 { color: #fff; font-family: 'ComeniaSansCondBold', 'ComeniaSansCondRegular', 'Lucida Grande', 'Lucida Sans Unicode', Arial, sans-serif; font-size: 18px; margin-bottom: 5px; text-transform: uppercase; }
	
	.feed { margin-bottom: 25px; }
	.feed h2 { font-family: 'ComeniaSansCondRegular', 'Lucida Grande', 'Lucida Sans Unicode', Arial, sans-serif; font-size: 22px; text-transform: none; }
	.feed .carousel_container { height: 144px; overflow: hidden; position: relative; }
	.feed ul { height: 144px; left: 0; margin-left: 0; position: absolute; top: 0; width: 10000px; }
	.feed ul li { background: none; border-left: 2px solid #EEE; float: left; height: 144px; margin: 0 15px 0 0; padding: 0 0 0 10px; width: 203px; }
	.feed p { color: #8D8883; }
	.feed h4 { color: #78213E; font-size: 17px; text-transform: none; }
	
	/*.feed h4 { color: #78213E; font-family: 'Lucida Grande', 'Lucida Sans Unicode', Arial, sans-serif; font-size: 13px; line-height: 1.2; margin-bottom: 0; text-transform: uppercase; }*/
	
	
	.feed .timestamp { color: #8D8883; font-family: 'ComeniaSansCondRegular', 'Lucida Grande', 'Lucida Sans Unicode', Arial, sans-serif; font-size: 12px; font-style: italic; }
	.feed .header { margin-bottom: 5px; overflow: hidden; }
	.feed .header img { display: block; float: left; margin-right: 10px; }
	
	
  /* Support */
	.donate { background-color: #FAFAFA; border: 1px solid #E1E1E1; margin-bottom: 25px; overflow: hidden; padding: 15px; }
	.donate .button { background-color: #78213E; color: #fff; display: inline-block; font-size: 13px; height: 34px; line-height: 34px; text-align: center; width: 176px; }
	.donate .button:hover { background-color: #902649; text-decoration: none; }
  
	.quote { background-color: #FAFAFA; border: 1px solid #E1E1E1; margin-bottom: 25px; overflow: hidden; padding: 25px; width: 279px; }
	.quote h3 { font-family: 'ComeniaSansCondBold', 'ComeniaSansCondRegular', 'Lucida Grande', 'Lucida Sans Unicode', Arial, sans-serif; font-size: 18px; text-align: center; text-transform: uppercase; }
	.quote em { color: #79203F; display: block; font-size: 13px; margin-bottom: 5px; }
	.quote p { color: #96918B; font-size: 13px; width: 178px; }
	.quote .contain { width: 175px; }
	
	
	
	.option_set { background: #eee; border: 1px solid #CACACA; margin: 30px 0; overflow: hidden; padding: 20px 25px; }
	.option_set h3 { font-size: 28px; margin: 0; }
	.option_set h5 { float: left; font-size: 22px; margin: 0 15px 0 0; width: 240px; }
	.option_set form { float: left; *width: 400px; }
	.option_set form select { width: 330px; }
	.option_set form input { display: inline; }
	
	.quick_facts { width: 450px; }
	.tuition_fees { margin: 0 0 25px; width: 215px; }
	.tuition_fees a.button { margin: 0 0 10px; width: 100%; }
	
	.academic_programs { width: 215px; }
	.academic_programs img { margin: 0 0 10px 0; }
	
	.special_content {width: 333px; padding-top: 10px;}
	.special_content h3 {text-transform:uppercase; font-family: 'ComeniaSansCondBold', 'ComeniaSansCondRegular', 'Lucida Grande', 'Lucida Sans Unicode', Arial, sans-serif; font-size: 18px;}
	.special_content .feature_title {margin-top: 10px;}
	.special_content .feature_title a {color: #524C45;}
	.special_content .feature_title a:hover {color: #524C45; text-decoration: none;}
	
	.admissions_columns { margin: 30px 20px 30px 30px; }
	.admissions_columns .column { width: 298px; }
	.admissions_columns .column.left { border-right: 1px solid #eee; padding: 0 20px 0 0; }
	.admissions_columns .column.right { border-left: 1px solid #eee; margin-left: -1px; padding: 0 0 0 30px; width: 289px; }
	.admissions_columns .column a.button { height: 29px; line-height: 30px; margin: 0 0 10px; width: 210px; }
	
	.admissions.block_left {width: 308px; margin: 0 5px 10px 0; padding: 0 30px 0 10px;}
	.admissions.block_right {width: 303px; float: right; margin: 0 0 10px 10px;  padding: 0 0 0 30px;}
	.admissions.block_left.border {border-right: 1px solid #eee;}
	.admissions.block_right.border {border-left: 1px solid #eee;}
	.admissions.block_left img {width: 308px;}
	.admissions.block_right img {width: 303px;}
	.admissions h3 {text-transform:uppercase; font-family: 'ComeniaSansCondBold', 'ComeniaSansCondRegular', 'Lucida Grande', 'Lucida Sans Unicode', Arial, sans-serif; font-size: 18px;}
	.admissions .more a {text-transform:uppercase;}
	
	.admissions_block { background: #eee; *height: 1%; margin: 2px 0; overflow: hidden; padding: 20px 25px 0px 25px;}
	.admissions_block .column { margin: 0px 0px 10px 0px; width: 309px; }
	.admissions_block .special_content {width: 283px; }
	.admissions_block h2 { font-family: 'ComeniaSansCondBold', 'ComeniaSansCondRegular', 'Lucida Grande', 'Lucida Sans Unicode', Arial, sans-serif; font-size: 18px; text-transform: uppercase; margin: 0 0 3px; }
	.admissions_block ul { margin: 0 0 10px 0; }
	.admissions_block ul li { background-image: url(../images/red_arrow_right.png); padding: 0 0 0 20px; }
	.admissions_block strong { color: #7B2240; }
	
	.admissions_columns .deadlines { margin: 25px 0 0; }
	.admissions_columns .deadlines h3 { font-family: 'ComeniaSansCondBold', 'ComeniaSansCondRegular', 'Lucida Grande', 'Lucida Sans Unicode', Arial, sans-serif; font-size: 18px; text-transform: uppercase; margin: 0; }
	.admissions_columns .deadlines .deadline { border-bottom: 1px solid #eee; padding: 12px 0; }
	.admissions_columns .deadlines .deadline.last { border: none; }
	.admissions_columns .deadlines .deadline em { color: #7B2240; font-size: 12px; }
	.admissions_columns .deadlines .deadline h4 { color: #524C45; font-size: 18px; margin: 5px 0 0; text-transform: none; }
	
	.info_block { background: #eee; *height: 1%; margin: 2px 0; overflow: hidden; padding: 20px 25px 10px 25px; }
	.info_block h3 { font-family: 'ComeniaSansCondBold', 'ComeniaSansCondRegular', 'Lucida Grande', 'Lucida Sans Unicode', Arial, sans-serif; font-size: 18px; text-transform: uppercase; margin: 0 0 3px; }
	.info_block div { width: 285px; }
	.info_block div strong { color: #7B2240; }
	.info_block div ul { margin: 0 0 10px 0; }
	.info_block div li { background-image: url(../images/red_arrow_right.png); padding: 0 0 0 20px; }
	
	a.arrow { background: url(../images/red_arrow_right_white.png) no-repeat right center; display: block; float: left; font-family: 'ComeniaSansCondRegular', 'Lucida Grande', 'Lucida Sans Unicode', Arial, sans-serif; font-size: 18px; margin: 0 0 20px; padding: 0 10px 0 0; }
	
	#admissions_feature { background: #fff; overflow: hidden; }
	
	#admissions_feature .bar { background: #222; height: 37px; padding: 0; overflow: visible; position: relative; z-index: 3; }
	#admissions_feature .bar h3 { color: #D9D9D9; font-family: 'ComeniaSansCondRegular', 'Lucida Grande', 'Lucida Sans Unicode', Arial, sans-serif; font-size: 18px; line-height: 37px; font-weight: normal; text-transform: uppercase; padding: 0 0 0 12px; }

	#admissions_feature .tray { clear: both; }
	#admissions_feature .form { overflow: hidden; position: absolute; right: 0; top: 0; z-index: 5; }
	#admissions_feature .form .add { display: block; float: right; height: 37px; padding: 0 12px; z-index: 3; }
	#admissions_feature .form .add span { background: url(../images/icon_admissions_plus.png) no-repeat right center; color: #D9D9D9; display: block; font-family: 'ComeniaSansCondRegular', 'Lucida Grande', 'Lucida Sans Unicode', Arial, sans-serif; font-size: 17px; line-height: 38px; font-weight: normal; padding: 0 24px 0 0; }
	#admissions_feature .form .add:hover { background: #F2CD2B; }
	#admissions_feature .form .add:hover span { background-image: url(../images/icon_admissions_plus_hover.png); color: #333; }
	
	#admissions_feature .form.open .add,
	#admissions_feature .form.sent .add,
	#admissions_feature .form.error .add { background: #F2CD2B; height: 50px; }
	#admissions_feature .form.open .add span,
	#admissions_feature .form.sent .add span,
	#admissions_feature .form.error .add span { background-image: url(../images/icon_admissions_close.png); color: #333; }
	
	#admissions_feature .form { width: 500px; }
	#admissions_feature .form .tray { background: #222; clear: both; display: none; height: 220px; padding: 20px; width: 460px; }
	#admissions_feature .form.open .tray,
	#admissions_feature .form.sent .tray,
	#admissions_feature .form.error .tray { display: block; }
	
	.form .admissions_feature_submit { display: none; }
	.form.open .admissions_feature_submit,
	.form.error .admissions_feature_submit { display: block; }
	
	.admissions_feature_submit fieldset { margin: 0 0 10px; }
	.admissions_feature_submit fieldset.plus { background: url(../images/icon_admissions_form_plus.png) no-repeat right 31px; padding: 0 16px 0 0; position: relative; z-index: 11; }
	.admissions_feature_submit label { color: #F2CD2B; display: block; font-family: 'ComeniaSansCondRegular', 'Lucida Grande', 'Lucida Sans Unicode', Arial, sans-serif; font-size: 14px; margin: 0 0 7px; }
	.admissions_feature_submit .left label { width: 150px; }
	.admissions_feature_submit label small { color: #8C8783; }
	.admissions_feature_submit input.text { border: 1px solid #999; height: 30px; padding: 0 7px; }
	.admissions_feature_submit .right input { width: 270px; }
	.admissions_feature_submit .left select { width: 150px; }
	.admissions_feature_submit .left .ui-dropdown .ui-dropdown-options { width: 142px; }
	.admissions_feature_submit input.submit { background-color: #F2CD2B; height: 32px; margin: 10px 0 0; width: 100px; 
		*margin: 0;
	}
	.admissions_feature_submit input.submit:hover { background-color: #F2CD2B !important; }
/* 	.admissions_feature_submit .left select { width: 150px; } */
	
	.form .thanks { display: none; }
	.form.sent .thanks { clear: both; color: #fff; display: block; font-family: 'ComeniaSansCondRegular', 'Lucida Grande', 'Lucida Sans Unicode', Arial, sans-serif; font-size: 19px; text-align: center; }
	.form.sent .thanks div { background: #222; display: table-cell; height: 220px; padding: 15px 20px 25px; vertical-align: middle; width: 430px; 
		*padding-top: 70px; *height: 150px;
	}
	.form.sent .thanks strong { color: #F2CD2B; display: block; font-size: 28px; font-weight: normal; margin: 0 0 10px; }
	

	.admissions_feature_submit.stand_alone { padding: 15px 0; }
	.admissions_feature_submit.stand_alone label { color: #79203F; }
	.admissions_feature_submit.stand_alone input.submit { background: #79203F; width: 165px; }
	.admissions_feature_submit.stand_alone input.submit:hover { background-color: #882445 !important; }
	
	.admissions_feature_submit.stand_alone p.error,
	.admissions_feature_submit.stand_alone p.sent { color: #79203F; font-family: 'ComeniaSansCondRegular', 'Lucida Grande', 'Lucida Sans Unicode', Arial, sans-serif; font-size: 21px; }
	.admissions_feature_submit fieldset.error input.text,
	.admissions_feature_submit fieldset.error select { background: #FEF6D7; }
	.admissions_feature_submit.stand_alone input.text,
	.admissions_feature_submit.stand_alone .left select { width: 305px; }
	.admissions_feature_submit.stand_alone .left.plus { padding: 0 18px 0 0; }
	
	
	#admissions_feature .revolver { height: 290px; overflow: hidden; position: relative; width: 1008px; }
	#admissions_feature .barrel { height: 290px; overflow: hidden; position: relative; width: 1008px; }
	#admissions_feature .cylinder { height: 290px; left: 0; position: absolute; top: 0; width: 100000px; }
	#admissions_feature .chamber { float: left; height: 290px; position: relative; width: 420px; }
	
	#admissions_feature .chamber { cursor: pointer; }
	#admissions_feature .chamber .card { background: transparent url(../images/admissions_yellow_bg.png) repeat; background: rgba(242, 205, 43, 0.95); display: none; height: 250px; left: 20px; position: absolute; overflow: hidden; top: 20px; width: 380px; 
	}
	#admissions_feature .chamber .card .text { display: table-cell; height: 213px; text-align: center; padding: 0 25px; vertical-align: middle; 
		*display: block; *height: 163px; *padding-top: 50px;
	}
	#admissions_feature .chamber .card .text strong { color: #1F1F1F; font-family: 'ComeniaSansCondBold', 'ComeniaSansCondRegular',  'Lucida Grande', 'Lucida Sans Unicode', Arial, sans-serif; font-size: 19px; font-weight: normal; line-height: 1.2; text-transform: uppercase; 
		text-shadow: 3px 3px 4px rgba(0, 0, 0, 0.15);
	}
	#admissions_feature .chamber .card .text small { background: url(../images/icon_admissions_arrow.png) no-repeat right center; color: #7F213F; display: inline-block; font-family: 'ComeniaSansCondRegular', 'Lucida Grande', 'Lucida Sans Unicode', Arial, sans-serif; font-size: 12px; font-weight: normal; margin: 10px 0 0; padding: 0 13px 0 0; text-transform: uppercase; }
	#admissions_feature .chamber .card .bottom { background: #F2CD2B; color: #fff; display: block; font-family: 'ComeniaSansCondBold', 'ComeniaSansCondRegular', 'Lucida Grande', 'Lucida Sans Unicode', Arial, sans-serif; font-size: 13px; height: 37px; line-height: 37px; padding: 0 20px; text-transform: uppercase; }
	#admissions_feature .chamber .card .bottom em { float: right; font-family: 'ComeniaSansCondRegular', 'Lucida Grande', 'Lucida Sans Unicode', Arial, sans-serif; font-size: 16px; text-transform: none; }
	
	#admissions_feature .trigger { background: #691C35 url(../images/icon_admissions_previous.png) no-repeat center; cursor: pointer; display: block; height: 55px; position: absolute; text-indent: -99999px; top: 115px; width: 37px; z-index: 2; }
	#admissions_feature .trigger:hover { background-color: #882445; }
	#admissions_feature .trigger.previous { left: 0; }
	#admissions_feature .trigger.next { background-image: url(../images/icon_admissions_next.png); right: 0; }
	
	
	.photo_gallery { overflow: hidden; width: 700px; }
	.photo_gallery a { height: 145px; overflow: hidden; position: relative; width: 220px; }
	.photo_gallery a:hover { text-decoration: none; }
	.photo_gallery a .caption { background: rgba(0, 0, 0, 0.8); bottom: 0; display: block; height: 0px; left: 0; overflow: hidden; position: absolute; width: 220px; 
		*background: transparent url(../images/admissions_grey_bg.png) repeat;
	}
	.photo_gallery a .caption small { color: #fff; display: block; font-family: 'ComeniaSansCondRegular', 'Lucida Grande', 'Lucida Sans Unicode', Arial, sans-serif; font-size: 14px; line-height: 1.2; padding: 10px; text-align: center; }
	#gallery {padding-bottom: 15px;}
	
	
  
  /* Search */
	#search_form { margin-bottom: 50px; }
	#search_form input.text { border: 1px solid #ccc; float: left; font-size: 14px; height: 23px; padding: 2px; width: 346px; }
	#search_form input.submit { float: left; height: 29px; }
	#search_results .header { margin-bottom: 15px; }
	#search_results .pagination { float: right; }
	#search_results .header span { color: #79203F; }
	#search_results .results { border-top: 1px solid #EEEEEE; padding-top: 20px; }
	#search_results .result { border-bottom: 1px solid #EEEEEE; margin-bottom: 20px; padding-bottom: 20px; }
	#search_results h3 { font-size: 20px; }
	#search_results .link { background: url(../images/link_arrow.png) no-repeat right 5px; font-size: 13px; padding-right: 10px; }
	
	
  /* Footer  */
	#content_footer { background-color: #7B2240; clear: both; margin-bottom: 25px; overflow: hidden; padding: 25px; }
	#content_footer .column { float: left; margin-right: 25px; width: 220px; }
	#content_footer h3 a { color: #FFF; font-size: 16px; }
	#content_footer h3 a:hover { color: #F8D126; }
	#content_footer h3 { margin: 10px 0 5px 0; }
	#content_footer p { color: #fff; font-size: 11px; line-height: 1.4; }
	#content_footer .last { margin-right: 0; }
	
	#footer { margin-bottom: 20px; }
	#footer .footer_nav { border-bottom: 1px solid #C1C0BE; margin-bottom: 10px; overflow: hidden; padding: 0 0 25px 148px; }
	#footer .footer_nav li { background: url(../images/sub_nav_divider.png) no-repeat right 11px; display: block; float: left; line-height: 12px; padding: 0 10px 4px 6px; zoom: 1; 
		background-position-y: 9px\0/;
	}
	#footer .footer_nav li.last { background: none; padding-right: 0; }
	#footer .footer_nav a { color: #4E4944; font-size: 11px; }
	#footer .footer_nav a:hover { color: #7A213F; }
	#footer img { float: left; }
	#footer p { border-left: 1px solid #C1C0BE; color: #383736; float: left; font-size: 11px; line-height: 16px; margin-left: 20px; padding-left: 20px; }
	#footer a.social { display: block; float: right; margin-left: 15px; height: 34px; width: 34px} 
	#footer a.facebook { background: url(../com_misc/facebook.png) no-repeat 0px center; }
	#footer a.youtube { background: url(../com_misc/youtube.png) no-repeat 0px center; }
	#footer a.twitter { background: url(../com_misc/twitter.png) no-repeat 0px center; } 
	#footer a.linkedin { background: url(../com_misc/linkedin.png) no-repeat 0px center; } 
	#footer a.instagram { background: url(../com_misc/Instagram.png) no-repeat 0px center; } 
	#footer a.mcblog { background: url(../com_misc/mcblog.png) no-repeat 0px center; } 
	
   /*
   	* jQuery UI CSS Framework 1.8.11
   	*
  	* Copyright 2011, AUTHORS.txt (http://jqueryui.com/about)
  	* Dual licensed under the MIT or GPL Version 2 licenses.
   	* http://jquery.org/license
   	*
   	* http://docs.jquery.com/UI/Theming/API
   */

  /* Layout helpers
  ----------------------------------*/
	.ui-helper-hidden { display: none; }
	.ui-helper-hidden-accessible { position: absolute !important; clip: rect(1px 1px 1px 1px); clip: rect(1px,1px,1px,1px); }
	.ui-helper-reset { margin: 0; padding: 0; border: 0; outline: 0; line-height: 1.3; text-decoration: none; font-size: 100%; list-style: none; }
	.ui-helper-clearfix:after { content: "."; display: block; height: 0; clear: both; visibility: hidden; }
	.ui-helper-clearfix { display: inline-block; }
	/* required comment for clearfix to work in Opera \*/
	* html .ui-helper-clearfix { height:1%; }
	.ui-helper-clearfix { display:block; }
	/* end clearfix */
	.ui-helper-zfix { width: 100%; height: 100%; top: 0; left: 0; position: absolute; opacity: 0; filter:Alpha(Opacity=0); }

	.ui-state-disabled { cursor: default !important; }
	.ui-widget-overlay { position: absolute; top: 0; left: 0; width: 100%; height: 100%; }


   /*
	* jQuery UI CSS Framework 1.8.11
	*
   	* Copyright 2011, AUTHORS.txt (http://jqueryui.com/about)
   	* Dual licensed under the MIT or GPL Version 2 licenses.
   	* http://jquery.org/license
   	*
   	* http://docs.jquery.com/UI/Theming/API
   	*
   	* To view and modify this theme, visit http://jqueryui.com/themeroller/?ffDefault=Trebuchet%20MS,%20Tahoma,%20Verdana,%20Arial,%20sans-serif&fwDefault=bold&fsDefault=1.1em&cornerRadius=4px&bgColorHeader=f6a828&bgTextureHeader=12_gloss_wave.png&bgImgOpacityHeader=35&borderColorHeader=e78f08&fcHeader=ffffff&iconColorHeader=ffffff&bgColorContent=eeeeee&bgTextureContent=03_highlight_soft.png&bgImgOpacityContent=100&borderColorContent=dddddd&fcContent=333333&iconColorContent=222222&bgColorDefault=f6f6f6&bgTextureDefault=02_glass.png&bgImgOpacityDefault=100&borderColorDefault=cccccc&fcDefault=1c94c4&iconColorDefault=ef8c08&bgColorHover=fdf5ce&bgTextureHover=02_glass.png&bgImgOpacityHover=100&borderColorHover=fbcb09&fcHover=c77405&iconColorHover=ef8c08&bgColorActive=ffffff&bgTextureActive=02_glass.png&bgImgOpacityActive=65&borderColorActive=fbd850&fcActive=eb8f00&iconColorActive=ef8c08&bgColorHighlight=ffe45c&bgTextureHighlight=03_highlight_soft.png&bgImgOpacityHighlight=75&borderColorHighlight=fed22f&fcHighlight=363636&iconColorHighlight=228ef1&bgColorError=b81900&bgTextureError=08_diagonals_thick.png&bgImgOpacityError=18&borderColorError=cd0a0a&fcError=ffffff&iconColorError=ffd27a&bgColorOverlay=666666&bgTextureOverlay=08_diagonals_thick.png&bgImgOpacityOverlay=20&opacityOverlay=50&bgColorShadow=000000&bgTextureShadow=01_flat.png&bgImgOpacityShadow=10&opacityShadow=20&thicknessShadow=5px&offsetTopShadow=-5px&offsetLeftShadow=-5px&cornerRadiusShadow=5px
   */


  /* Component containers
  ----------------------------------*/
	.ui-widget { }
	.ui-widget .ui-widget { font-size: 10px; }
  	.ui-widget input, .ui-widget select, .ui-widget textarea, .ui-widget button { }
  	.ui-widget-content { background-color: #fff; color: #333333; }
  	.ui-widget-content a { color: #333333; }
	.ui-widget-header { color: #ffffff; font-weight: bold; }
	.ui-widget-header a { color: #ffffff; }

  /* Interaction states
  ----------------------------------*/
	.ui-state-default, .ui-widget-content .ui-state-default, .ui-widget-header .ui-state-default { background-color: #fff; color: #7E7A75; }
	.ui-state-default a, .ui-state-default a:link, .ui-state-default a:visited { color: #1c94c4; text-decoration: none; }
	.ui-state-hover, .ui-widget-content .ui-state-hover, .ui-widget-header .ui-state-hover, .ui-state-focus, .ui-widget-content .ui-state-focus, .ui-widget-header .ui-state-focus { }
	.ui-state-hover a, .ui-state-hover a:hover { color: #c77405; text-decoration: none; }
	.ui-state-active, .ui-widget-content .ui-state-active, .ui-widget-header .ui-state-active { background-color: #eee; color: #78203E; }
	.ui-state-active a, .ui-state-active a:link, .ui-state-active a:visited { color: #eb8f00; text-decoration: none; }
	.ui-widget :active { outline: none; }
  

  /* Interaction Cues
  ----------------------------------*/
	.ui-state-highlight, .ui-widget-content .ui-state-highlight, .ui-widget-header .ui-state-highlight  { background-color: #fff; color: #7E7A75; }
	.ui-state-highlight a, .ui-widget-content .ui-state-highlight a,.ui-widget-header .ui-state-highlight a { color: #363636; }
	.ui-state-error, .ui-widget-content .ui-state-error, .ui-widget-header .ui-state-error { background-color: #b81900; color: #ffffff; }
	.ui-state-error a, .ui-widget-content .ui-state-error a, .ui-widget-header .ui-state-error a { color: #ffffff; }
	.ui-state-error-text, .ui-widget-content .ui-state-error-text, .ui-widget-header .ui-state-error-text { color: #ffffff; }
	.ui-priority-primary, .ui-widget-content .ui-priority-primary, .ui-widget-header .ui-priority-primary { font-weight: bold; }
	.ui-priority-secondary, .ui-widget-content .ui-priority-secondary,  .ui-widget-header .ui-priority-secondary { opacity: .7; filter:Alpha(Opacity=70); font-weight: normal; }
	.ui-state-disabled, .ui-widget-content .ui-state-disabled, .ui-widget-header .ui-state-disabled { }


  /* Misc visuals
  ----------------------------------*/

  /* Overlays */
	.ui-widget-overlay { background-color: #666666; opacity: .50;filter:Alpha(Opacity=50); }
	.ui-widget-shadow { margin: -5px 0 0 -5px; padding: 5px; background-color: #000000; opacity: .20;filter:Alpha(Opacity=20); -moz-border-radius: 5px; -webkit-border-radius: 5px; border-radius: 5px; }

  /*
   * jQuery UI Datepicker 1.8.11
   *
   * Copyright 2011, AUTHORS.txt (http://jqueryui.com/about)
   * Dual licensed under the MIT or GPL Version 2 licenses.
   * http://jquery.org/license
   *
   * http://docs.jquery.com/UI/Datepicker#theming
   */
  
	#calendar { margin-bottom: 20px; }
	.ui-state-has-event .ui-state-default, .ui-state-has-event span { background-color: #eee; color: #78203E; }
	.ui-state-has-event .ui-state-default:hover { background-color: #F2CD2B; }
   
	.ui-datepicker { font-family: 'ComeniaSansCondRegular', 'Lucida Grande', 'Lucida Sans Unicode', Arial, sans-serif; width: 198px; display: none; }
	.ui-datepicker .ui-datepicker-header { background-color: #78213E; height: 25px; position: relative; }
	.ui-datepicker .ui-datepicker-prev, .ui-datepicker .ui-datepicker-next { cursor: pointer; font-size: 12px; font-weight: normal; height: 25px; line-height: 25px; position: absolute; text-transform: uppercase; top: 0; }
	.ui-datepicker .ui-datepicker-prev-hover, .ui-datepicker .ui-datepicker-next-hover { }
	.ui-datepicker .ui-datepicker-prev { background: url(../images/datepicker_previous.png) no-repeat left center; left: 5px; padding-left: 10px; }
	.ui-datepicker .ui-datepicker-next { background: url(../images/datepicker_next.png) no-repeat right center; padding-right: 10px; right: 5px; }
	.ui-datepicker .ui-datepicker-prev-hover { }
	.ui-datepicker .ui-datepicker-next-hover { }
	.ui-datepicker .ui-datepicker-title { font-size: 12px; font-weight: normal; line-height: 25px; text-align: center; text-transform: uppercase; }
	.ui-datepicker .ui-datepicker-title select { font-size: 1em; margin:1px 0; }
	.ui-datepicker select.ui-datepicker-month-year {width: 100%;}
	.ui-datepicker select.ui-datepicker-month, 
	.ui-datepicker select.ui-datepicker-year { width: 49%;}
	.ui-datepicker table { width: 100%; font-size: 10px; border-collapse: collapse; }
	.ui-datepicker table thead { display: none; }
	.ui-datepicker th { text-align: center; border: 0; }
	.ui-datepicker td { border: 1px solid #EEEEEE; text-align: center; }
	.ui-datepicker td span, .ui-datepicker td a { color: #7E7A75; font-size: 15px; display: block; height: 26px; line-height: 26px; text-decoration: none; width: auto; }
	.ui-datepicker .ui-datepicker-buttonpane { background-image: none; margin: .7em 0 0 0; padding:0 .2em; border-left: 0; border-right: 0; border-bottom: 0; }
	.ui-datepicker .ui-datepicker-buttonpane button { float: right; margin: .5em .2em .4em; cursor: pointer; padding: .2em .6em .3em .6em; width:auto; overflow:visible; }
	.ui-datepicker .ui-datepicker-buttonpane button.ui-datepicker-current { float:left; }


  /* IE6 IFRAME FIX (taken from datepicker 1.5.3 */
  .ui-datepicker-cover {
      display: none; /*sorry for IE5*/
      display/**/: block; /*sorry for IE5*/
      position: absolute; /*must have*/
      z-index: -1; /*must have*/
      filter: mask(); /*must have*/
      top: -4px; /*must have*/
      left: -4px; /*must have*/
      width: 200px; /*must have*/
      height: 200px; /*must have*/
  }


	
	/* Custom dropdown */
	select.dropdown { float: left; margin: 0 25px 0 0; visibility: hidden; }
	.ui-dropdown { float: left; font-family: 'ComeniaSansCondRegular', 'Lucida Grande', 'Lucida Sans Unicode', Arial, sans-serif; height: 30px; position: relative; width: 150px; z-index: 10; }
	.ui-dropdown a:hover { text-decoration: none; }
	.ui-dropdown-visible { z-index: 10; }
	.ui-dropdown a.ui-dropdown-selected { background: #fff url(../images/icon_dropdown_arrow.png) no-repeat right center; border: 1px solid #999; color: #524C45; display: block; font-size: 16px; height: 30px; line-height: 30px; padding: 0 0 0 8px; z-index: 11; position: relative; }
	/* .ui-dropdown a.ui-dropdown-selected span { background: url(../images/dropdown_bg.png) no-repeat right top; display: block; height: 30px; overflow: hidden; } */
	.ui-dropdown .ui-dropdown-options { background-color: #fff; border: 1px solid #999; border-top: 0; left: 0; overflow-x: hidden; overflow-y: auto; position: absolute; top: 30px; max-height: 200px; margin: 0; padding: 0 3px 3px; width: 144px; z-index: 12; }
	.ui-dropdown .ui-dropdown-options li { background: none; margin: 0; padding: 0; }
	.ui-dropdown .ui-dropdown-options a { border-bottom: 1px solid #eee; color: #524C45; font-size: 14px; display: block; padding: 5px 8px; }
	.ui-dropdown .ui-dropdown-options li:last-child a { border: none; }
	.ui-dropdown .ui-dropdown-options a:hover { background-color: #F2CD2B; }	
	.ui-dropdown .ui-dropdown-options a.ui-state-active { background-color: #eee; }
	
	fieldset.error .ui-dropdown a.ui-dropdown-selected,
	fieldset.error .ui-dropdown .ui-dropdown-options { background-color: #FEF6D7; }
	
	.stand_alone .ui-dropdown { width: 341px; }
	.stand_alone .ui-dropdown .ui-dropdown-options { width: 333px; }
	
	
/*-------------------------------------------
  SMARTBOX
-------------------------------------------*/
	#smartbox_overlay { background: #000; height: 100%; left: 0; position: fixed; top: 0; width: 100%; z-index: 950; }
	#smartbox { background: #000; padding: 0; position: absolute; z-index: 950; 
		box-shadow: 0 0 25px #000; -moz-box-shadow: 0 0 25px #000; -webkit-box-shadow: 0 0 25px #000;
	}
	#smartbox .close { background: url(../images/smartbox_close.png) no-repeat left top; cursor: pointer; display: block; height: 22px; position: absolute; right: -11px; top: -11px; width: 22px; text-indent: -99999px; z-index: 951; 
		-moz-border-radius: 11px; -webkit-border-radius: 11px; border-radius: 11px;
		box-shadow: 0 0 15px #000; -moz-box-shadow: 0 0 15px #000; -webkit-box-shadow: 0 0 15px #000;
		*right: 5px; *top: 5px;
	}
	#smartbox .inner { background: url('../images/smartbox_loading.gif') no-repeat center; height: 100%; overflow: hidden; position: relative; width: 100%; z-index: 950; }
	#smartbox .inner img { left: 0; position: absolute; top: 0; z-index: 950; }
	#smartbox .info { background: #681C34; bottom: 0; font-family: 'ComeniaSansCondRegular', 'Lucida Grande', 'Lucida Sans Unicode', Arial, sans-serif; font-size: 14px; left: 0; position: absolute; width: 100%; z-index: 951; }
	#smartbox .caption { color: #fff; font-size: 14px; line-height: 1.2; padding: 10px 15px 12px; text-shadow: 1px 1px 0 #222; }
	#smartbox .pagination { color: #C23C60; float: right; display: table-cell; font-size: 12px; font-style: italic; line-height: 22px; padding: 10px 15px 12px; vertical-align: middle; }
	#smartbox .pagination span.previous, #smartbox .inner span.next { background: url(../images/smartbox_arrows.png) no-repeat 0 0; cursor: pointer; display: inline-block; float: none; height: 22px; width: 22px; text-indent: -99999px; }
	#smartbox .pagination span.previous { background-position: 0 0; margin: 2px 0 0 10px; }
	#smartbox .pagination span.next { background-position: -29px 0; margin: 2px 0 0 5px; }
	

/* jPaginate */
.j_pagination {
  list-style:none; 
  margin:10px 0px 0px 0px; 
  padding:0px; 
  clear:both; 
  float: right;
}
.j_pagination li{
  float:left; 
  margin:3px;
  font-family: 'ComeniaSansCondRegular','Lucida Grande','Lucida Sans Unicode',Arial, sans-serif;
  font-size: 18px;  
  height: 27px;
  width: 29px;
  text-align: center;
  background: none !important;
  padding-left: 0px !important;
}
.j_pagination li a {
  display:block; 
  padding:3px 5px; 
  color: #7A213F; 
  background-color:#ffffff; 
  text-decoration:none;
  border: 1px solid #eeeeee;
}
.j_pagination li a.active {
  color:#7A213F; 
  background-color: #EEE;
  border: 1px solid #C3C2C1;
}
.j_pagination li a.inactive {
  background-color: none; 
  color:#777; 
  border: none;
}
.j_pagination img.pagination_arrows {
  position: relative;
  top: 7px;
}
.goto_next, .goto_previous {
  border: none !important;
}

/*** side bar callout yellow  ***/ 
#sidebar .callout_yellow {    background-color: #f8d126;    font-family: 'ComeniaSansCondRegular','Lucida Grande','Lucida Sans Unicode',Arial,sans-serif;    font-size: 18px;    margin-bottom: 20px;    padding: 10px; padding-bottom: 3px }
#sidebar .callout_yellow h3 {    color: #7d363e;    font-family: font-family: 'ComeniaSansCondBold','ComeniaSansCondRegular','Lucida Grande','Lucida Sans Unicode',Arial,sans-serif;    font-size: 18px;    font-weight: bold;    margin-bottom: 12px;    text-align: left;    /*text-transform: uppercase;*/ }
#sidebar .callout_yellow p {    color: #595756;    display: block;    font-size: 13px;  /*font-size: 12px;*/  font-weight: normal;    line-height: 130%;    margin-bottom: 10px;    /*text-transform: uppercase;*/ }
#sidebar .callout_yellow a { color: #7d363e; display: block;    font-size: 12px;    font-weight: normal;    line-height: 130%;    margin-bottom: 10px;    text-transform: uppercase;}
#sidebar .callout_yellow a:hover { text-decoration: underline; }

/*** end yellow callout ***/ 

/*** highlight gray  ***/ 
#highlight .highlight_gray {  background-color: #FAFAFA; border: 1px solid #E1E1E1; margin: 0px 0px 17px 11px; padding: 25px 25px 15px 25px; position: relative; width: 281px; }
#highlight .highlight_gray.left{  background-color: #FAFAFA; border: 1px solid #E1E1E1; margin: 0px 0px 10px 0px; padding: 25px 25px 15px 25px; position: relative; width: 281px; }
#highlight .highlight_gray.social{  background-color: #FAFAFA; border: 1px solid #E1E1E1; margin: 0px 0px 10px 0px; padding: 15px 15px 15px 15px; position: relative; width: 300px; }
#highlight .highlight_gray.social .twitter{  border: none;}
#highlight .highlight_gray.social .facebook{  border: 1px solid #E1E1E1;}

#highlight .highlight_gray.medium {background-color: #eee; border: 1px solid #bbb;}
#highlight .highlight_gray.yellow {background-color: #fbdd64;; border: 1px solid #bbb;}
#highlight .highlight_gray.yellow a { color: #7A213F; text-transform: none; }
#highlight .highlight_gray.yellow a:hover { text-decoration: underline; text-transform: none; }

#highlight .highlight_gray.thinner {width: 267px;}
#highlight .highlight_gray p { color: #544D45;  margin-bottom: 10px; }
#highlight .highlight_gray img { margin-bottom: 10px; }
#highlight .highlight_gray a { color: #7A213F; text-transform: uppercase; }
#highlight .highlight_gray .paragraph p a { color: #7A213F; text-transform: none; }
#highlight .highlight_gray .paragraph li a { color: #7A213F; text-transform: none; }
#highlight .highlight_gray a:hover { text-decoration: underline; text-transform: uppercase; }
#highlight .highlight_gray .paragraph3 { overflow: hidden; margin-bottom: 15px;}
#highlight .highlight_gray .paragraph3 a { text-transform: none;}

#highlight .highlight_gray .highlight_events {padding:5px 0px 0px 0px;}
#highlight .highlight_gray .highlight_events .news_item {padding:0; margin:0; margin-bottom: 10px; padding-bottom: 10px;}
#highlight .highlight_gray .highlight_events .news_item .date  { margin-bottom: 5px; }
#highlight .highlight_gray .highlight_events .news_item a { color: #524C45; font-size: 13px; line-height: 1.3; text-transform:capitalize;}
#highlight .highlight_gray .highlight_events .news_item a:hover { color: #78213E; text-decoration: underline; }

#highlight .highlight_gray h5 {font-size: 17px;}
#highlight .highlight_gray h3 { color: #7B2240; display: block; font-family: 'ComeniaSansCondRegular', 'Lucida Grande', 'Lucida Sans Unicode', Arial, sans-serif; font-size: 12px; font-style: italic; line-height: 1.2; margin-bottom: 3px; padding-top: 5px; font-size: 12px;}
#highlight .highlight_gray h4 { color: #524C45; font-size: 14px; line-height: 1.3; padding-bottom:5px; margin-bottom: 5px; border-bottom: 1px solid #E1E1E1; text-transform:none} /*text-transform:capitalize;*/
#highlight .highlight_gray h4 a { color: #524C45; font-size: 14px; line-height: 1.3; text-transform:none;} /*text-transform:capitalize;*/
#highlight .highlight_gray h4 a:hover { color: #78213E; text-decoration: underline; text-transform:none} /*text-transform:capitalize;*/
#highlight .highlight_gray h4:last-of-type {margin-bottom: 20px;}
#highlight .highlight_gray li { background-image: url(../images/red_arrow_right.png); padding: 0 0 0 20px; }
#highlight .highlight_gray h2.itemTitle a {font-size: 16px; color: #544D45; text-transform: none;}


/*** end highlight gray  ***/ 

.podcasts .post div   {margin-bottom:5px; margin-top:20px; font-weight:normal; }
.podcasts .post div a {font-size:14px; color:#524C45; }
.podcasts .post div a,
.podcasts .post h4        {text-transform:capitalize;}

/*** Hitchcock AMR Styles  ***/ 
.AMR_item:first-child { margin-bottom: 15px;}
.AMR_item a h1 { font-size: 22px; line-height: 1.2; color: #811F3D; margin-bottom: 0px;}
.AMR_item h1 { font-size: 22px; line-height: 1.2; color: #811F3D; margin-bottom: 0px;}
.AMR_item .AMR_author:first-letter {text-transform: lowercase;}
#hitchnews .AMR_name {margin-bottom: 3px;}
#hitchnews .AMR_volume { margin-bottom: 15px;}
.AMR_title h1 {font-size: 16px; line-height: 19px; margin-bottom: 2px; font-family: 'ComeniaSansCondRegular','Lucida Grande', 'Lucida Sans Unicode', Arial, sans-serif;}
.callout_hitchcock { background-color: #FAFAFA; border: 1px solid #E1E1E1; margin-bottom: 20px; padding: 10px; }
.callout_hitchcock .list {padding: 10px;}
.callout_hitchcock p { color: #96918B; font-size: 13px; line-height: 19px; margin-bottom: 2px;}
.callout_hitchcock .AMR_author { margin-bottom: 12px; }
.callout_hitchcock a { color: #811F3D; }
.callout_hitchcock a:hover { text-decoration: underline; }
.hitchquote {padding: 0px 25px 7px 25px;}
.hitchnotes {vertical-align:top; font-size: 10px;}
.formula {padding: 0px; width: 150px; margin-left: auto; margin-right: auto;}
.formula.top {text-align: center; margin-bottom: 0px; border-bottom: thin solid #525252; }
.formula.bottom {text-align: center;}
/*Hitchpoem*/
.hitchpoem {}
.hitchpoem .leftside {float: left; width: 300px; padding: 0 0 0 25px;}
.hitchpoem .rightside {float: left;}

/*** Fermata Styles  ***/ 
.content .fermata_date { color: #7B2240; font-family: 'ComeniaSansCondRegular', 'Lucida Grande', 'Lucida Sans Unicode', Arial, sans-serif; font-size: 12px; font-style: italic; margin-bottom: 10px; }
.content .fermata_closed {height: 465px; border-top: none; width: 700px;  overflow: hidden}
.content .fermata_open {height: auto; border-top: none; width: 700px;  overflow: auto}

.fermata_item { border-bottom: 1px solid #eee; height: 85px; overflow: hidden; padding: 10px 0 20px 0; }	
.fermata_item .date_image { float: left; margin-right: 25px; width: 94px; height: 60px; }
.fermata_item .date_image img { margin-top: 15px; }
.fermata_item .date { color: #7B2240; display: block; font-family: 'ComeniaSansCondRegular', 'Lucida Grande', 'Lucida Sans Unicode', Arial, sans-serif; font-size: 12px; font-style: italic; line-height: 1.2; }
.fermata .news_item .date { margin-top: 5px; }
.fermata_item .info { float: left; width: 569px; }
.fermata_item h2 { font-size: 18px; margin-bottom: 5px; }
.fermata_item h2 a {color: #7B2240;}
.fermata_item h2 a:hover {color: #7B2240; text-decoration:underline;}

/*** Graduate Admissions Landing Page Styles  ***/ 
.subcontent {padding: 15px;}
.subcontent h3 {font-family: 'ComeniaSansCondBold', 'ComeniaSansCondRegular', 'Lucida Grande', 'Lucida Sans Unicode', Arial, sans-serif; font-size: 18px; text-transform: uppercase; margin: 0; padding: 15px 0px 0px 0px;}

/*** Audio Podcasts  ***/ 
.audioContent { background-color: #FAFAFA; border: 1px solid #E1E1E1; margin: 0px 0px 10px 0px; width: 311px; padding: 10px;}
.audioImage img {float:left; width: 125px; height: 125px; padding:0; margin-right:5px;}
.audioDetails {margin: 0px 0px 0px 0px; padding: 0;}
.audioContent h2 { color: #544D45; font-size: 20px; margin: 0px 0px 3px 0px; padding:0px;}
.audioDetails p { font-family: 'ComeniaSansCondRegular', 'Lucida Grande', 'Lucida Sans Unicode', Arial, sans-serif; color: #525252; font-size: 14px; line-height: 15px; margin-bottom: 5px;}
.audioDetails .more { margin-bottom: 5px;}
audio {margin:0px; padding:0px;}
.audioFeed { margin: 5px 0px 0px 0px; padding:0px; width: 311px;}
.prx_audio iframe {overflow: hidden; width: 333px; height: 76px;}

/*** Book Highlighting ***/
.bookRow {border-bottom: 1px #aaa solid; padding-bottom: 5px; margin-bottom: 11px;}
.book { /*background-color: #FAFAFA; border: 1px solid #E1E1E1;*/ margin: 0px 0px 10px 0px; width: 311px; height: 150px; padding: 0 0 0 0;}
.book img {float:left; /*width: 100px;*/ height: 150px; padding:0; margin-right:10px;}
.bookDetails {margin: 0px 0px 0px 10px; padding: 0;}
.bookDetails h2, .bookDetails h2 a { color: #544D45; font-size: 20px; margin: 0px 0px 3px 0px; padding:0px;}
.bookDetails h2 a:hover { color: #7B2240; text-decoration: underline;}
.bookDetails p { font-family: 'ComeniaSansCondRegular', 'Lucida Grande', 'Lucida Sans Unicode', Arial, sans-serif; color: #525252; font-size: 14px; line-height: 15px; margin-bottom: 5px;}

/*** Video Embeds  ***/
.videoContent {margin-bottom: 10px;}
.videoContent iframe {margin-bottom: 10px; float: right; width: 333px; height: 218px;}
.videoContent video {width: 333px; height: 218px;}
.full.videoContent iframe {width: 690px; margin-bottom: 10px; float: none; height: 390px;}

/*** New Form Setup  ***/
#additionalContent, .additionalContent {padding:0px; margin:0px 0 0 0;}
#additionalContent section form {width:100%; border-top: 1px solid #999; margin: 3px 0px 0px 0px; padding:0px 10px 0px 0px; width:680px;}
#additionalContent section.formNoteSection {border-top: 3px solid #eee;}
#additionalContent section .formNote {font-size: .75em; color: #666; margin-top: 8px;}
#additionalContent section .redText {color: #e32;}
#additionalContent section form *:focus {outline: none;}
#additionalContent section form fieldset {border:none;}
#additionalContent section form .fieldsetHighlight {border: 1px solid #999; padding:20px 5px 0px 5px; margin: 0px 0px 20px 0px; width:670px;}
#additionalContent section form legend { display: none;}
#additionalContent section form fieldset ul {margin: 0px; padding: 0px; display: block;}
#additionalContent section form fieldset ul li {display: inline-block; width:335px; background: url() no-repeat; position: relative; list-style-type: none; margin: 7px 0px 8px 0px; padding: 0px;}
#additionalContent section form fieldset ul .oneColumn {width:670px;}

#additionalContent section form fieldset ul li.formSectionLabelLi {display: inline-block; width:680px; background: url() no-repeat; position: relative; list-style-type: none; margin: 0px 0px 0px 0px;;  padding: 0px;}
#additionalContent section form fieldset .horizontal li{display: inline-block; padding-right: 15px;}
#additionalContent section form fieldset ul li div.horizontal {display: inline-block;}
#additionalContent section form fieldset ul li div.vertical input[type=checkbox] {float:left; clear: both;}
#additionalContent section form fieldset ul li div.vertical label {float:left;}
#additionalContent section form fieldset ul li label { font-family: 'Lucida Grande', 'Lucida Sans Unicode', Arial, sans-serif; font-size: 1em; font-weight:normal; color: #333; padding: 0px 0px 0px 0px;}
#additionalContent section form fieldset ul li .formSectionLabel {font-family: ComeniaSansCondRegular; font-size: 1.4em; font-weight:bold; color: #333; margin: 5px 5px 0px 0px; padding: 5px 0px 0px 0px;}
#additionalContent section form fieldset ul li .formSectionLabel2 p {font-family: ComeniaSansCondRegular; font-size: 14px; font-weight:bold; color: #333; padding: 0px 0px 0px 0px; margin-bottom: 4px; margin-top: 2px}
#additionalContent section form fieldset ul li div label {font-family: 'Lucida Grande', 'Lucida Sans Unicode', Arial, sans-serif; font-size: 1em; font-weight:normal; color: #333; padding: 0px 5px 0px 0px;}
#additionalContent section form fieldset ul .required label:before {color: #e32; content:'*'; font-weight: normal; display:inline;}
#additionalContent section form fieldset ul .required label.requiredBut:before {color: #e32; content: ''; font-weight: normal; display:inline;}
#additionalContent section form fieldset ul .required div.requiredBut label:before {color: #e32; content: ''; font-weight: normal; display:inline;}
#additionalContent section form fieldset ul li input[type=submit], #additionalContent section form fieldset ul li input[type=reset]{display:inherit; height: 33px; width: 120px; background-color:#681a32; border-radius: 10px; color:#fff; border: 1px solid #666; font-size: 1.15em; cursor: pointer;}

#additionalContent section form fieldset ul li textarea{position:relative;}
#additionalContent section form fieldset ul li .textAreaLabel {display:inline-block; vertical-align: top;}

/*** Registrar Custom Styles ***/
.registrarOchre {color: #b08600; font-weight: bold; text-decoration: underline;}
.registrarRed {color: #e32; font-weight: bold; text-decoration: underline;}

/* ShareThis */
.shareThis {padding-bottom: 10px;}

/* SkipNav */
#skipnav a, a.skipTranscript {
	position:absolute;
	z-index:3000;
	clip:rect(0 0 0 0);
	height:1px;
	width:1px;
	padding-bottom:25px;
}
#skipnav a:hover, #skipnav a:focus, #skipnav a:active {
	clip:auto;
	left:0;top:0;
	width:100%;
	height:auto;
	margin:0;
	padding:10px 0;
	background:#fdf6e7;
	border:2px solid #990000;
	border-left:none;
	border-right:none;
	text-align:center;
	font-weight:bold;
	color:#990000;
}
main:focus {outline:none}

/* Mailchimp Forms */
.content .mailchimp ul li {	list-type: none; background: none; }
#mc_embed_signup{ background:#fff; clear:left; font:14px Helvetica,Arial,sans-serif; padding-left: 0; }

/* FATV */
.embed-playlist-container {padding-bottom: 22px;}
iframe {border: 1px solid #777; }

/* Turned Off Content */	
.turnedOffContent {display: none;}
	
/* Homepage request Information */
#sidebar .callout ul {list-style-type: disc; color: #534C45; margin-left: 20px;}
#sidebar .callout ul li a {color: #7A213F; font-family: 'ComeniaSansCondRegular',  'Lucida Grande', 'Lucida Sans Unicode', Arial, sans-serif; font-size: 13px; text-transform: uppercase;}
#sidebar .callout ul li a:hover {text-decoration: underline;}

/* News Landing Page */
.newsButton {display: inline-block; background-color: #7B2240; height: 73px; width: 198px; border: 1px solid #e1e1e1; margin: 50px 18.75px 50px 18.75px; line-height: 75px;}
a.newsButton:hover {background-color: #878888; text-decoration: none;}
.newsButton:first-of-type {margin: 50px 20px 50px 0px;}
.newsButton:last-of-type {margin: 50px 0px 50px 20px;}
.newsButton p {color: #fff;	text-align: center;	font-size: 16px; line-height: 75px;	margin: 0;}

.callout_clear {margin-bottom: 15px;}
.callout_clear a {width: 38px; height: 38px; margin-right: 23.5px;}
.callout_clear a img {display: inline-block !important; margin-bottom: 20px;}
.callout_clear a:nth-of-type(4) {margin-right: 0px;}

/* BC Jobs Feed */
.bcJobs {margin:1em 0 0.5em 1em;}
.bcJobs p a {display: inline-block; padding-left: 12px; background: url(../images/list_arrow.png) no-repeat left 5px; font-size: 17px; line-height: 1.2em; margin-bottom: 10px;}
.bcJobs p a.error{display: inline; padding-left: 0px; background: none; font-size: 13px; line-height: 19px; margin-bottom: 15px;}

/* Poetry Styles */
.content p.poem-tab-2 {padding-left: 35px;}
.content p.poem-tab-4 {padding-left: 70px;}
.content p.poem-tab-5 {padding-left: 75px;}

.content p .poem-space-2 {padding-left: 8px;}
.content p .poem-space-5 {padding-left: 20px;}
.content p .poem-space-10 {padding-left: 40px;}
.content p .poem-space-16 {padding-left: 64px;}

.yellow {background-color: #fbdd64; border: 1px solid #bbb; margin: 2px 0; overflow: hidden; padding: 20px 25px 0px 25px;}

.events a.specialEvent {color: #fff; display: inline-block; width: 100%; padding: 10px; background-color: #7A213F; border: 1px solid #888; text-decoration: none; -moz-box-shadow: 2px 2px 5px #888; -webkit-box-shadow: 2px 2px 5px #888; box-shadow: 2px 2px 5px #888; border-radius: 4px;}
.events a.specialEvent h3 {color: #fff; font-family: 'ComeniaSansCondRegular', 'Lucida Grande', 'Lucida Sans Unicode', Arial, sans-serif; font-size: 26px; line-height: 20px;}
.events a.specialEvent p {color: #fff; font-size: 15px; line-height: 20px; margin: 0;}
.events a.specialEvent:hover {color: #fbdd64; text-decoration: none;}

/* Strategic Plan */
.SPElement {margin-bottom: 15px;}
.SPElement .goal, .SPElement .subgoal {display: none;}
.SPElement .elementID {color: red; font-weight: bolder;}
.SPElement .detail H4 {color: #544D45; font-size: 22px; line-height: 1.2; margin-bottom: 10px; text-transform: none;}

.SPElement .bm .bmText .bmYear {font-weight: bolder;}
.SPElement .bm .bmText p {display: inline; }
/*.SPElement .bm .bmText .bmCopy p {margin-bottom: 15px; display: inline;*/}
/*.SPElement .bm .bmText .bmCopy p:nth-of-type(2) {display: inline-block;}

/*.SPElement .bm .bmText p {margin-bottom: 15px;}*/

