﻿@import url('/Style%20Library/chrome.css');
@import url('/Style%20Library/font-awesome.min.css');

@charset "utf-8";
/* CSS Document */
/***********************************************/
/* CTiMainSite.css                           */
/* Use with template 3col_leftNav.html          */
/***********************************************/
/*******Print styles******
@media print {
div.page_body {
	left: 0px !important;
}
div.page_body.withimage, div.page_body.withoutimage {
	top: 0px !important;
}
div.page_main_content {
	font-size: 11px !important;
	width: 430px !important;
} 
div#page_left_column {
	display: none;
}
div.page_right_column {
	left: 460px !important;
}
div.page_header, div#page_header {
	display: none;
}
div.ImageBreadcrumbContainer {
	display: none;
}
div.page_footer, div#searchControl {
	display: none;
}
div#page_container {
	margin: 0;
}
div.sharepointControls {
	display: none;
}
div.printLogo {
	display: block !important;
}
}*/
/***********************************************/
/* 				Font Embedding                 */
/***********************************************/
@font-face {
	font-family: 'GothamBookRegular';
	src: url('fonts/gotham-book-webfont.eot');
	src: url('fonts/gotham-book-webfont.eot#iefix') format('embedded-opentype'),  url('fonts/gotham-book-webfont.woff') format('woff'),  url('fonts/gotham-book-webfont.ttf') format('truetype'),  url('fonts/gotham-book-webfont.svg#webfontAOhyD08R') format('svg');
	font-weight: normal;
	font-style: normal;
}
@font-face {
	font-family: 'GothamMediumRegular';
	src: url('fonts/gotham-medium-webfont.eot');
	src: url('fonts/gotham-medium-webfont.eot#iefix') format('embedded-opentype'),  url('fonts/gotham-medium-webfont.woff') format('woff'),  url('fonts/gotham-medium-webfont.ttf') format('truetype'),  url('fonts/gotham-medium-webfont.svg#webfontGWK2SBfK') format('svg');
	font-weight: normal;
	font-style: normal;
}
src: local(font name), url("font_name.ttf");
/***********************************************/
/* HTML tag styles                             */
/***********************************************/
div.sections ul li a {
	color: #006699 !important;
	text-decoration: none !important;
	font-weight: bold !important;
}
a:hover {
	text-decoration: underline;
}
a.external, a.external:visited {
	background-image: url('/PublishingImages/icn_newwindow.gif');
	background-position: 5px 2px;
	background-repeat: no-repeat;
	padding-left: 20px;
	margin-left: -3px;
	color: #005c96 !important;
}
a.external:hover {
	color: #005c96;
}
li {
	margin-bottom: 3px;
}
h1.hidden {
	display: none;
}
html {
	height: 100%;
	overflow-y: none;
}
hr {
	color: #e4e6de !important;
	background-color: #e4e6de !important;
	height: 4px !important;
	border-style: solid;
}
.ms-sbLastcell {
}
.body {
	background-color: #f1f0ed;
	font-family: Arial, Helvetica, sans-serif !important;
	font-size: 12px !important;
	color: #3a3d31;
	line-height: 16px;
	margin: 0px;
	padding: 0px;
	height: 100%;}
body {
	background-color: #D1D5D0;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: black;
	line-height: 16px;
	margin: 0px;
	padding: 0px;
	height: 100%;
}
a:hover {
	color: #005c96;
	text-decoration: underline;
}
h1 {
	font-family: arial;
	font-size: 120%;
	color: #334d55;
	margin: 0px;
	padding: 0px;
}
h2 {
	font-family: arial;
	font-size: 114%;
	color: #006699;
	margin: 0px;
	padding: 0px;
}
h3 {
	font-family: arial;
	font-size: 100%;
	color: #334d55;
	margin: 0px;
	padding: 0px;
}
h4 {
	font-family: arial;
	font-size: 100%;
	font-weight: normal;
	color: #333333;
	margin: 0px;
	padding: 0px;
}
h5 {
	font-family: arial;
	font-size: 100%;
	color: #334d55;
	margin: 0px;
	padding: 0px;
}
ul {
	list-style: url(/PublishingImages/listArrowRight.gif) none;
}
ul ul {
	list-style-type: disc;
}
ul ul ul {
	list-style-type: none;
}
ul.nobullets {
	list-style-image: none;
	list-style-type: none;
	margin-left: 0px;
	padding-left: 0px;
}
label {
	font-family: arial;
	font-size: 100%;
	font-weight: bold;
	color: #334d55;
}
.rc5 {
	-moz-border-radius: 5px;
	-webkit-border-radius: 5px;
	-khtml-border-radius: 5px;
	border-radius: 5px;
}
/***********************************************/
/* Layout Divs                                 */
/***********************************************/
#s4-workspaceCDM {
	left: 0;
	overflow-x: auto;
	overflow-y: scroll;
	position: relative;
	height: 100%;
}
p.CTIMainPageHeader {
	margin-top: 16px;
	color: #666666;
}
div.printLogo {
	display: none;
}
div#siteNavContainer {
	background-color: #D1D5D0;
	height: 60px;
	position: absolute;
	top: 10px;
	left: 200px;
}
ul.ctiTopNav {
	padding-left: 97px;
}
div#courseLinks {
	margin-top: 0px;
	width: 174px;
}
a#cdmMainCourseCatLink, div#courseLinks a {
	border-bottom: #e4e6de solid 1px;
}
a:hover#cdmMainCourseCatLink {
	color: #fff;
	background-color: #878782;
}
a#cdmMainCourseSchedLink {
	border-bottom: #e4e6de solid 1px;
}
a:hover#cdmMainCourseSchedLink {
	color: #fff;
	background-color: #878782;
}
div#courseLinks a:hover {
	color: #fff;
	background-color: #878782;
}
div#courseLinks span a {
	font-size: .8em;
	display: block;
	font-weight: bold;
	color: #50534a;
	text-decoration: none;
	padding: 2px 2px 2px 8px !important;
	-webkit-transition: background .1s ease,  color .1s ease;
	-moz-transition: background .1s ease,  color .1s ease;
	transition: background .1s ease,  color .1s ease;
}
div#courseLinks span {
	display: block;
}
div#siteMenu {
	font-size: 10px;
	font-weight: normal;
}
div#siteMenu ul {
	margin: 0px 0px 0px 0px;
	padding-left: 2px;
	list-style-type: none !important;
	list-style-image: none !important;
}
div#siteMenu ul li {
	padding-right: 10px;
	font-size: .9em;
	color: #615A5A;
	text-transform: uppercase;
}
div#siteMenu ul li a {
	color: #520a15;
}
div#siteMenu ul li a.external {
	border: 1px #520a15 solid;
	background-image: none;
	left: 0px;
	margin-left: 0px;
	padding: 0px 3px 1px 3px;
	text-transform: none;
	color: #520a15 !important;
}
div#siteMenu ul li a.external:hover {
	border: 1px #520a15 solid;
	color: #FFFFFF !important;
	background-color: #520a15;
	text-decoration: none;
}
div#siteMenu ul li * {
	vertical-align: middle;
}
div#page_container a {
	text-decoration: none;
}
div#page_breadcrumb a:link, div#page_breadcrumb a:visited, div#page_breadcrumb a:active {
	text-decoration: none;
	color: #50534a;
	font-weight: bold;
}
div#page_breadcrumb a:hover {
	text-decoration: underline;
}
div#page_breadcrumb .breadcrumbCurrent {
	font-weight: normal;
}
div.page_footer {
	font-family: Arial, Helvetica, sans-serif;
	width: 100%;
	text-align: left;
	clear: both;
	padding-top: 100px;
}
div.page_body.withoutimage {
	top: 18px;
}
div.page_body.withimage {
	top: 275px;
}
div.twoColumn {
	width: 100%;
}
div.page_right_column_container {
	padding: 0px 0px 0px 0px;
	margin-top: 0px;
	word-wrap: break-word;
}
div.page_right_column_container p {
	padding: 0px 8px 0px 5px;
}
div.page_right_column ul {
	margin-left: 0px;
}
div.page_right_column li {
	margin-left: -8px;
	padding-left: 0px;
}
a#ctl00_PlaceHolderMain_facultyNameRepeater_ctl01_HyperLink1 {
	display: block;
	padding-top: 15px !important;
}
img#CTIHyperLinkNewsHeader {
	line-height: 14px;
	color: white;
	width: 200px;
	position: relative;
	height: 32px;
}
div#hyperlinkHeader {
	background: #520a15 url(/PublishingImages/icn_document.png) no-repeat scroll 95% center;
	font-family: Arial;
	color: #ffffff;
	padding: 9px;
	font-size: 16px !important;
}
div#CTIHyperLinkNewsInfo {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	line-height: 14px;
	color: #3a3d31;
	padding-left: 5px;
	padding-top: 2px;
	padding-bottom: 2px;
	background-color: #eee7e8;
}
div#CTIHyperLinkNewsInfo strong {
	color: #520a15 !important;
}
img#CTIHyperLinkMoreImg {
	position: relative;
	left: 180px;
	padding-top: 4px;
}
div#CTIHyperLinkNewsInfo a {
	color: #FFFFFF;
}
div#CTIHyperLinkNewsInfo a:hover {
	color: #FFFFFF;
	text-decoration: underline;
}
div#CTIHyperLinkNewsInfo div {
	padding: 5px 5px 5px 5px;
}
div.CTIAdmissionsLinks {
	border-bottom: 1px #878782 solid;
}
div.CTIAdmissionsLinks div a {
	display: block;
	font-size: .8em;
	font-weight: bold;
	color: #520a15;
	text-decoration: none;
	padding: 2px 0px 2px 8px;
}
div.CTIAdmissionsLinks div a:hover {
	color: #F2F3EF;
	background-color: #878782;
}
div.CTIAdmissionsLinks div#applyOnline a {
	color: #520a15;
	-webkit-transition: background .1s ease,  color .1s ease;
	-moz-transition: background .1s ease,  color .1s ease;
	transition: background .1s ease,  color .1s ease;
}
div.CTIAdmissionsLinks div#applyOnline a:hover {
	background: #520a15;
	color: #fff;
}
div.CTIAdmissionsLinks div#requestInfo a {
	border-bottom: 1px #e4e6de solid;
	color: #50534a;
}
div.CTIAdmissionsLinks div#requestInfo a:hover {
	background: #878782;
	color: #fff;
}
div#CTISidebarTitle {
	background-color: #e4e6de;
	font-weight: bold;
	font-size: 12px;
	padding: 8px 8px 8px 5px;
}
div#SidebarContent {
	margin-top: 0px;
	background-color: #F2F3EF;
	padding-top: 4px;
}
div#CTIPageSubHeading {
	font-size: 1em;
	color: #3a3d31;
	background-color: #eee7e8;
	display: none;
}
div#page_right_school_buttons {
	float: right;
	margin-right: 25px;
	margin-top: 3px;
	display: none;
}
/*******************/
/* This is copied from the rich text editor CSS file in the web server extensions folder */
/* Needs to be here for the client to actually render the CSS since the server doesn't serve up the RTE CSS file */
/*******************/
.CTIPageHeader {
	background-color: #D1D5D0;
	height: 24px;
	font-family: arial;
	font-size: 14px;
	font-weight: bold;
	color: #000000;
	background: #D1D5D0 url(/PublishingImages/tree_sm.gif) no-repeat scroll 2px;
	line-height: normal;
	margin-bottom: -7px;
	margin-left: -8px;
	padding: 4px 5px 4px 28px;
	width: 100%;
}
.CTISubPageHeader {
	background-color: #005c96;
	height: 20px;
	font-family: arial;
	font-size: 12px;
	font-weight: bold;
	color: #ffffff;
}
.CTIContentHeader {
	font-family: arial;
	font-weight: bold;
	font-size: 14px;
	color: #000000;
}
/***********************************************/
/* Components                                  */
/***********************************************/
p.CTIPageSectionHeader, p.CTIPageSectionHeader a, div.SectionTitle, .videoGroup span:first-child {
	font: lighter normal 20px 'GothamBookRegular', arial, serif !important;
	letter-spacing: -1px;
	border-bottom: 1px solid #ebebeb;
	color: #50534a !important;
	padding: 15px 0 3px 0;
}
.sharepointControls {
	border-bottom: solid 1px #21374C;
	width: 100%;
}
#siteName {
	margin: 0;
	padding: 0 0 0 10px;
}
#searchControl, .search {
	top: 35px;
	left: 335px;
	position: absolute;
	margin: 0;
}
.srch-gosearchimg {
	background: none !important;
	height: 19px;
}
.s4-search .srch-gosearchimg {
	border-width: 0 !important;
}
td.ms-sbgo img {
	border-width: 0 !important;
}
#searchControl input {
	width: 125px;
}
div.cdmQuickLinks {
	position: absolute;
	left: 560px;
	top: 35px;
}
div#cdmPortals {
	float: right;
	margin: 14px 11px 0 0;
}
div#cdmPortals span, div#cdmPortals span a {
	color: #CCC !important;
	font-weight: bold;
	font-size: .9em;
	text-transform: uppercase;
	text-decoration: none;
}
div#cdmPortals span a:HOVER {
	text-decoration: underline;
}
.peoplelist .filter {
	background-color: #E5F0F7;
}
.peoplelist .filter ul, .peoplelist .filter li {
	display: inline;
}
.peoplelist .filter .selected {
	font-weight: bold;
}
.peoplelist .peoplegrid {
	border-top: 1px black dotted;
	float: left;
	padding: 10px 10px 0px 10px;
}
.peoplelist .peoplegrid .personcell {
	float: left;
	height: 200px;
	margin: 0px 20px 0px 0px;
	overflow: hidden;
	font-size: 0.8em;
	width: 125px;
}
.peoplelist .peoplegrid .personcell img {
	margin-bottom: 10px;
}
.peoplelist .peoplegrid .personcell .name {
	font-size: 1.1em;
	font-weight: bold;
	color: #D18E52;
}
.peoplelist .peoplegrid .personcell a {
	font-size: 0.9em;
}
.peoplegrid .personcell span {
	display: block;
}
.peoplegrid .personcell img {
	display: block;
}
.persondetails {
	width: 500px;
}
.persondetails .top {
	background-color: #E5F0F7;
	width: 500px;
}
.persondetails .top span {
	display: block;
}
.persondetails .top span.name {
	font-size: large;
}
.persondetails .left {
	background-color: #E5F0F7;
	width: 200px;
}
.persondetails .content {
	width: 250px;
}
.persondetails .content {
	float: left;
}
.persondetails .left {
	float: left;
}
.persondetails .left div {
	margin-bottom: 20px;
}
.persondetails .left strong {
	display: block;
}
/*--------------Left Nav Styles-----------------------------*/
div#page_left_nav_container {
	top: 0px;
	left: 0px;
	width: 100%;
	min-height: 220px; /* start IE6 min-height hack */
	;
	height: auto !important;
	height: 220px;/*end IE6 min-height hack */
}
div#page_left_nav_bottom {
	background-color: #005c96;
	background-image: url('/PublishingImages/img_rdcornerlftdwn.gif');
	background-position: left bottom;
	background-repeat: no-repeat;
}
/************** ctiMainQuickLaunch Style********************/
ul.ctiLeftNav li.ctiLeftNavBold {
	font-weight: bold;
	color: #9DCF96;
}
ul.ctiLeftNav li.ctiMenuActiveChildNode a {
	background-color: white;
	color: black;
	padding-left: 2px;
	margin-left: -2px;
}
ul.ctiLeftNav li.ctiMenuActiveChildNode ul li a.ctiMenuChildNode, ul.ctiLeftNav li.ctiMenuActiveChildNode ul li a.external {
	background-color: #005c96;
	font-weight: bold !important;
	color: #ffffff;
	margin-top: 5px;
	display: block;
}
a.ctiMenuChildNode {
	font-weight: bold !important;
	font-size: .95em;
}
ul.ctiLeftNav li.ctiMenuActiveChildNode ul a:hover, ul.ctiLeftNav li.ctiMenuActiveChildNode ul li a.ctiMenuChildNode:hover {
	background-color: #7f8e2b;
}
ul.ctiLeftNav li.ctiMenuActiveChildNode a {
	color: black;
	font-weight: normal;
}
ul.ctiLeftNav li.ctiMenuActiveChildNode a:active, ul.ctiLeftNav li.ctiMenuActiveChildNode a:link, ul.ctiLeftNav li.ctiMenuActiveChildNode a:visited, {
 color: black;
 text-decoration: none;
 list-style: none;
 font-weight: normal;
}
ul.ctiLeftNav li {
	list-style: none;
	color: white;
	margin-left: 0;
	padding: 1px 0px 0px 0px;
	font-size: 12px;
	margin-bottom: 0;
	list-style-type: none !important;
	list-style-image: none !important;
}
ul.ctiLeftNav li ul {
	padding-left: 0;
	margin-left: 0;
}
ul.ctiLeftNav li ul li {
	padding: 1px 0px;
	margin-left: 10px;
}
ul.ctiLeftNav li ul li a.external {
	display: block;
	color: white !important;
	text-decoration: none;
	font-weight: normal;
	width: 100%;
	background-image: url('/PublishingImages/icn_newwindow2.gif');
	background-position: 5px 2px;
	background-repeat: no-repeat;
	padding-left: 20px;
	margin-left: -3px;
}
ul.ctiLeftNav li a {
	display: block;
	color: #3a3d31 !important;
	text-decoration: none;
	list-style: none;
}
ul.ctiLeftNav li a.ctiMenuSiteNode {
	padding: 8px 0px 8px 8px;
	background-color: #c8cac4;
	text-transform: uppercase;
	letter-spacing: .1em;
	font-size: 10px;
	font-weight: bold;
	text-shadow: 0 1px 0 #ddd;
	-webkit-transition: color .1s ease,  background-color .1s ease,  text-shadow .1s ease;
	-moz-transition: color .1s ease,  background-color .1s ease,  text-shadow .1s ease;
	transition: color .1s ease,  background-color .1s ease,  text-shadow .1s ease;
}
ul.ctiLeftNav li a.ctiMenuActiveSiteNode, ul.ctiLeftNav li a.ctiMenuActiveSiteNode:hover, ul.ctiLeftNav li a.ctiMenuSiteNode:hover {
	padding: 8px 0px 8px 8px;
	color: #efefef !important;
	text-transform: uppercase;
	background-color: #520a15;
	text-decoration: none !important;
	font-size: 10px;
	font-weight: bold;
	letter-spacing: .1em;
	text-shadow: 0 1px 0 #333;
}
ul.ctiLeftNav li a.external {
	display: block;
	color: white;
	text-decoration: none;
	list-style: none;
	font-weight: normal;
	width: 100%;
}
ul.ctiLeftNav li a:hover {
	color: #520a15 !important;
}
ul.ctiLeftNav li a.ctiMenuActiveChildNode {
	font-size: .95em;
	color: #520a15 !important;
	font-weight: bold;
	text-decoration: underline !important;
}
ul.ctiLeftNav li ul li ul a {
	margin-left: 8px;
	font-size: .9em !important;
	text-transform: none;
}
ul.ctiLeftNav li.ctiMenuActiveChildNode, ul.ctiLeftNav li.ctiMenuActiveChildNode a:hover {
	color: black;
	background-color: #000;
}
span#ctiMainQuickLaunchTitle {
	margin-left: 10px;
	color: white;
	font-size: large;
}
div#page_main_nav {
	font-family: Arial Narrow, Arial;
	text-align: center;
	text-transform: uppercase;
	width: 100%;
	font-size: 13px;
}
div#page_main_nav ul {
	margin: 0px;
	padding-top: 14px;
	padding-bottom: 20px;
	padding-left: 290px;
	list-style: none;
}
div#page_main_nav li {
	float: left;
	background: url('/PublishingImages/nav/left.gif') no-repeat left top;
	height: 20px;
	padding: 0px 0px 0px 9px;
}
div#page_main_nav li:hover {
	display: block;
	float: left;
	background: url('/PublishingImages/left_hover.gif') no-repeat left top;
	height: 20px;
	padding: 0px 0px 0px 9px;
}
div#page_main_nav a {
	display: block;
	background: url('/PublishingImages/nav/right.gif') no-repeat right top;
	padding: 2px 13px 4px 6px;
	text-decoration: none;
	font-weight: bold;
	color: black;
}
div#page_main_nav ul li.ctiMenuActiveChildNode {
	background: url('/PublishingImages/nav/left_selected.gif') no-repeat left top;
	margin: 0;
}
div#page_main_nav ul li.ctiMenuActiveChildNode a {
	display: block;
	background: url('/PublishingImages/nav/right_selected.gif') no-repeat right top;
	padding: 2px 13px 4px 6px;
	text-decoration: none;
	font-weight: bold;
	color: white;
}
div#page_main_nav ul li a:hover {
	background: url('/PublishingImages/right_hover.gif') no-repeat right top;
	color: #FFFFFF;
}
div#page_main_nav ul li.ctiMenuActiveChildNode a:hover {
	background: url('/PublishingImages/nav/right_selected.gif') no-repeat right top;
	color: white;
}
div#page_main_nav ul li.ctiMenuActiveChildNode a:hover {
	color: white;
}
/*IE 5 hack \*/
div#page_main_nav a {
	float: none;
}
div#page_main_nav a:hover {
	color: #333;
}
div#page_main_nav #current {
	background-image: url('/PublishingImages/nav/left_selected.gif');
}
div#page_main_nav #current a {
	background-image: url('/PublishingImages/nav/right_selected.gif');
	color: #333;
	padding-bottom: 5px;
}
/***************Main Page RSS Zones***********************/
div.ctiDontDisplay {
	display: none;
}
div#ctiApplyNow {
	border: 0px;
	padding-bottom: 8px;
}
img#ctiApplyNowButton {
	border: 0px;
}
div#ctiApplyNow a, div#ctiApplyNow a:active, div#ctiApplyNow a:link, div#ctiApplyNow a:visited {
	text-decoration: none;
}
div#ctiRequestInformation a:active, div#ctiRequestInformation a:link, div#ctiRequestInformation a:visited {
	text-decoration: none;
}
div#ctiRequestInformation {
	text-decoration: none;
	padding-bottom: 24px;
}
div#MainPageZones {
	width: 100%;
	margin-top: 20px;
}
div#MainPageContentRSSZone {/*Tony Added 7-1*/ ;
	margin-top: -4px;
}
div#MainPageContentRightZone {
background-color: #FFFFFF;
float: right;
right: -25px;
top: 0;
width: 241px;
}
div#MainPageContentRightZone div {
}
div#MainPageContentRightZone .RssAggregator_Item {
	margin: 10px 10px 0 0;
}
div#MainPageContentRightZone a.learnMoreLink {
	background: transparent url(/PublishingImages/icn_arrow_home.png) no-repeat scroll left 60%;
	padding-left: 15px;
}
div#MainPageLeftRSSZone {
	width: 468px;
	float: left;
	position: relative;
	padding: 10px 0 0 0;
}
div#MainPageRightRSSZone {
	float: left;
	margin-left: 16px;
	margin-top: -15px;
	width: 234px;
	padding-right: 20px;
}
div#MainPageFarRightRSSZone {
	float: right;
	width: 234px;
	margin-top: -15px;
}
/****************Left RSS Zone*******************************/
div#CTILeftRSSZone {
}
div#CTILeftRSSZone div.RssAggregator_Container {
	margin-top: -60px;
	background-color: #7f8e2b;
}
div#CTILeftRSSZone div.RssAggregator_Header {
	padding: 6px 0px 6px 5px;
	background-color: #7f8e2b;
	font: 1.1em 'GothamMediumRegular', arial, serif !important;
	color: #000;
	width: 168px;
	left: 1px;
}
div#CTILeftRSSZone div.RssAggregator_Header a {
	margin-left: 4px;
	color: #005c96;
	font: 1.1em 'GothamMediumRegular', arial, serif !important;
	color: #000000;
}
div#MainPageLeftRSSZone img.icn_rss {
	right: 2px;
	position: absolute;
	border: none;
}
div#CTILeftRSSZone div.RssAggregator_Body, div#page_left_column div.RssAggregator_Body {
	padding-top: 30px;
	padding-bottom: 20px;
	background-color: #acbb57;
	font-size: 11px;
	font-weight: bold;
	display: block;
	padding-left: 10px;
}
div#CTILeftRSSZone div.RssAggregator_Header, span.CFcalendarTitle img.icn_viewall div#page_left_column div.RssAggregator_Header img.icn_viewall {
	position: absolute;
	right: 35px;
	border: 0px black none;
}
div#CTILeftRSSZone div.RssAggregator_Body a {
	color: #005c96;
}
div.CFcalendarTitle {
	font: 2em 'GothamBookRegular', arial, serif;
}
div.CFcalendarTitle a {
	color: #3A3D31 !important;
}
div.CFcalendarTitle a:hover {
	color: #878782 !important;
}
div#CTILeftRSSZone a:link, div#CTILeftRSSZone a:visited {
	font-size: 10px;
}
img.icn_viewall {
	border: 0px black none;
	padding-left: 2px;
	position: absolute;
}
div.Program div.RequirementGroups div.RequirementGroup {
	margin-left: 5px;
}
div.Program div.RequirementGroups div.RequirementGroup div.Requirement {
	margin-top: 5px;
}
div.Program div.ProgramAllCourses {
	display: none;
}
div.SectionCourses table.ctiProgramCourseTable {
	width: 100%;
}
div.SectionCourses table.ctiProgramCourseTable .coursetable_row {
	/*background-color:#FDFEE7;*/

	background-color: #e5eef4;
	font-size: 12px;
}
div.SectionCourses table.ctiProgramCourseTable .coursetable_row a {
	background-image: none !important;
	padding: 0px !important;
	margin: 0px !important;
	font-family: Arial, Helvetica, sans-serif !important;
	color: #005c96;
	font-size: 12px;
}
div.SectionCourses table.ctiProgramCourseTable .coursetable_checkrow {
	border-bottom: 0px solid #ffffff;
	border-left: 0px solid #ffffff;
	background-color: #e5eef4;
	width: 45px;
	text-align: center;
}
div.SectionCourses table.ctiProgramCourseTable .coursetable_first_checkrow {
	border-bottom: 2px solid #ffffff;
	width: 45px;
	font-size: 9px;
}
div.SectionCourses table.ctiProgramCourseTable .coursetable_lastrow {
	border-top: 2px solid #ffffff;
	font-size: 12px;
}
div.SectionCourses table.ctiProgramCourseTable *|dd {
 padding:3px;
}
/** Image Caption******************/
div.CTIImageWithCaption.right {
	float: right;
}
div.CTIImageWithCaption.left {
	float: left;
}
div.CTIImageWithCaption {
	margin: 0.5em;
	padding: 0.5em;
	background-color: #e5eef4;
}
div.CTIImageWithCaption img {
	display: block;
	border: 0px;
	margin: 2px 2px 2px 2px;
}
div.CTIImageWithCaption span.Caption {
	text-align: center;
	display: block;
	font-style: italic;
	font-size: smaller;
	text-indent: 0;
	text-align: center;
	padding: 2px 2px 2px 2px;
}
a.FeedbackLink, a.FeedbackLink a:active, a.FeedbackLink a:link, a.FeedbackLink a:visited {
	text-decoration: none;
	top: 0px;
	border-width: 0px;
}
a.FeedbackLink img {
	border: 0px;
}
a.ctiRootImg, a.ctiRootImg a:active, a.ctiRootImg a:link, a.ctiRootImg a:visited {
	text-decoration: none;
	top: 0px;
	border-width: 0px;
}
a.ctiRootImg img {
	border: 0px;
}

a.ctiRootImg {
    float: left;
}
.cdmHome {
	display: block;
	font: 1.1em 'gothammediumregular', Arial, Helvetica, sans-serif;
	color: #FFF !important;
	width: 183px;
	margin-top: 27px;
	margin-left: 20px;
	text-transform: uppercase;
}
.cdmHome:hover:after {
	color: #efefef;
	content: "\f015";
	font-family: "fontawesome";
	padding-left: 5px;

}
/***Course Schedule Styles*****/
.course ul li a {
	list-style-image: none !important;
}
div.course {
	padding-top: 5px;
}
div.course a {
	font-size: 10pt;
	color: #005c96 !important;
}
div.course a:hover {
	text-decoration: underline !important;
	color: #005c96 !important;
}
span.closed {
	color: red;
}
div.sections ul li a {
	background-image: none !important;
	padding: 0 !important;
	margin: 0 !important;
	font-size: 8pt !important;
}
div#courseScheduleContainer {
	width: 100%;
	margin-top: 15px;
}
div#courseScheduleContainer p {
	margin-left: 0px;
}
div#courseScheduleFilter {
	background-color: #f2f3ef;
	padding: 10px 0 0 10px;
	margin-bottom: 25px;
	overflow: hidden;
}
div#courseScheduleFilterTitle {
	font-family: Arial, Helvetica, sans-serif;
	color: #666666;
	font-size: 12px;
	font-weight: bold;
	margin: 0 0 15px 0;
}
/**** Faculty List styles ***/
ul#facultyList
{
	padding-left: 0;
	list-style: none;
}
ul#facultyList li
{
	float: left;
	width: 175px;
	height: 275px;
	margin-right: 15px;
}
table#facultyList tr td a:hover img {
	text-decoration: none !important;
}
table#facultyList tr td a {
	color: #005c96;
}
table#facultyList tr td a:hover {
	color: #005c96;
}
/****Faculty info styles****/
.facImage
{
	width: 150px;
	border: 1px solid #ccc;
}
div#facultyContainer {
	width: 100%;
	padding-left: 10px;
	margin-top: -20px;
}
div#facultyNav {
	font-weight: normal;
	padding-left: 8px;
	margin-left: -8px;
}
div#facultyNav div {
	width: 100%;
	margin: 25px 0;
}
div#facultyNav div:before {
	letter-spacing: normal;
	content: "Last Name Initial: ";
	display: block;
	color: #676767;
	margin-bottom: 3px;
}
#spfacultySelctor:before {
	letter-spacing: normal;
	content: "Full Name: ";
	color: #676767;
	margin-bottom: 3px;
}
div#facultyNav a {
	background-color: #fff;
	border-radius: 3px;
	display: inline-block;
	border: 1px #cfcfcf solid;
	padding: 3px !important;
	margin: 2px !important;
	text-align: center !important;
	width: 15px;
	letter-spacing: normal;
}
div#facultyNav a:last-child {
	width: 20px;
}
div#facultyNav a:hover {
	background-color: #ccc;
}
div#facultyNav a.on, div#facultyNav a:active {
	background-color: #003366;
	color: #fff;
}
#ftSelector, #spAreaTaughtSelector select, #spfacultySelector select {
	margin: 0 0 25px 0;
}
a#facAll {
	padding-right: 20px;
}
#facultyName {
	padding-top: 7px;
	color: #520A15;
	font: 2.5em 'gothambookregular', Arial, Helvetica, sans-serif;
}
#facultyTitle {
	margin-top: -7px;
	padding-bottom: 5px;
	font-size: 10pt;
	font-family: Arial, Helvetica, sans-serif !important;
}
td#facultyNameCell {
}
.ctiAdministrativeHeader {
	font-size: 12pt;
	color: #888888;
	border-bottom: 1px #BBB dotted;
	margin-bottom: 5px;
	padding-bottom: 3px;
	width: 99%;
}
.facultySidebar {
	width: 200px;
}
a.facultyEmail {
	font-size: smaller;
}
.facultyContact {
	font-size: smaller;
}
.facultyTitle {
	font-size: smaller;
}
#facultyInfo {
}
.facultyImage {
	width: 200px;
	border: #CCC 1px solid !important;
	border-radius: 3px;
	padding: 5px !important;
	margin-right: 10px !important;
}
#facultyBio {
	padding-left: 20px;
	padding-right: 10px;
}
#facultyBioCell {
}
#currentFacultyType {
	font-weight: bold;
}
div.sharepointControlsHide {
	display: none;
}
/***pageLayouts.css***/
/* _lcid="1033" _version="12.0.4518"

    _LocalBinding */
.floatLeft {
	float: left;
	margin-right: 0px;
	margin-left: 0px;
	margin-top: 5px;
}
.floatRight {
	float: right;
	min-width: 100px;
	margin-left: 10px;
	margin-right: 0px;
	margin-top: 5px;
}
.welcomeImage {
	float: left;
}
.welcomeImage img {
	margin-right: 10px;
	margin-left: 0px;
	margin-top: 5px;
	border: solid 1px #ccc;
}
.caption {
	font-size: 8pt;
	font-family: Arial;
	color: #666666;
	padding-bottom: 2px;
	margin-top: -3px;
}
.caption p {
	padding-top: 2px;
	margin-bottom: 2px;
}
.header {
	padding-bottom: 0px;
	padding-right: 0px;
	padding-left: 0px;
	text-align: right;
	white-space: nowrap;
	border-bottom: solid 1px #ccc;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 8pt;
	color: #666666;
}
.dateLine {
	font-weight: bold;
	float: left;
	white-space: nowrap;
}
div.pageContent {
	font-family: Arial;
	line-height: 16px;
	color: #3a3d31; /*Tony Added 7-1*/
	margin-top: 16px;
}
div.pageContent a {
	color: #006699;
	text-decoration: none;
}
div.pageContent a:hover {
	color: #999;
	text-decoration: underline;
}
.pageContent UL, .pageContent OL {
	/* clear: both; */
}
.splashLinkArea {
 *height: 100px;
	min-height: 100px;
	border: solid 1px #ccc;
}
.imageSplash {
	text-align: center;
	display: block;
	width: 100%;
}
.imageSplash img {
	border: solid 1px #ccc;
}
.splashLinkFrame {
	width: 100%;
	display: block;
	clear: both;
	min-height: 100px;
	height: 100px;
}
.floatingRelatedLinks {
	border: solid 1px #ccc;
	margin-left: 10px;
	margin-right: 0px;
	margin-top: 5px;
	float: right;
	min-width: 150px;
	width: 150px;
	display: inline;
}
.removeMargins {
	margin-top: 20px;
	margin-left: -8px;
	margin-right: -10px;
}
div#MainPageFarRightRSSZone div.RssAggregator_Item {
	background-color: #f2f3ef;
	margin-bottom: 0px;
	padding: 5px 5px 5px 5px;
	border-bottom: 1px #e4e6de solid;
}
div#MainPageLeftRSSZone div.RssAggregator_Item {
	background-color: #f2f3ef;
	margin-bottom: 0px; /*  padding: 5px 5px 5px 5px;*/
	;
	border-bottom: 1px #e4e6de solid;
}
div#RightWPZone .RssAggregator_Item a {
	padding: 3px 8px;
	display: block;
}
div#MainPageLeftRSSZone div.RssAggregator_Item a {
	padding: 5px 5px 5px 5px;
}
div.RssAggregator_Item a:hover {
	text-decoration: underline !important;
}
div.RssAggregator_Item a.more {
	padding-left: 5px;
	color: #520A15;
}
div#MainPageRightRSSZone p {
	border: #000 solid 1px;
	margin: 0px 0px 0px 0px;
}
div.CFtime, div.CFlocation, div.CFdescription, div.CFsubmittedby {
	display: none;
	margin-bottom: 2px;
}
div.CFitem {
	background-color: #fff !important;
}
div.CFitem div.CFdate {
	padding-bottom: 5px;
}
.CFitem {
	width: auto !important;
}
.CFtitle a {
	text-decoration : none;
	color: #520A15 !important;
}
div.CFitem div.CFtitle a:hover {
	text-decoration: underline !important;
}
div#MainPageLeftRSSZone div.RssAggregator_Header {
	display: block;
	width: 468px;
	background-color: #e4e6de;
	padding: 9px 9px 7px 5px;
	font: 1.1em 'GothamMediumRegular', arial, serif !important;
}
div#MainPageLeftRSSZone div.RssAggregator_Header a, div#MainPageLeftRSSZone div.RssAggregator_Header a:link, div#MainPageLeftRSSZone div.RssAggregator_Header a:visited, div#MainPageLeftRSSZone div.RssAggregator_Header a:active, div#MainPageFarRightRSSZone div.RssAggregator_Header a:link, div#MainPageFarRightRSSZone div.RssAggregator_Header a:visited, div#MainPageFarRightRSSZone div.RssAggregator_Header a:active, div#MainPageFarRightRSSZone div.RssAggregator_Header a {
	text-decoration: none;
	font: 1em 'GothamBookRegular', arial, serif !important;
	color: #520a15;
	margin-top: 10px;
}
div.RssAggregator_Header a:hover {
	text-decoration: underline !important;
}
div#MainPageRightRSSZone span.RssAggregator_Header img.icn_viewall, div#CTILeftRSSZone div.RssAggregator_Header, span.CFcalendarTitle img.icn_viewall {
	position: absolute;
	right: 35px;
	border: 0px black none;
}
div#MainPageRightRSSZone div.RssAggregator_Header a:hover {
	text-decoration: underline;
	color: #005c96;
}
div#MainPageRightRSSZone div.RssAggregator_Body {
	padding-top: 0px;
}
div.RssAggregator_Body a.title, div.RssAggregator_Body a.title:link, div.RssAggregator_Body a.title:active, div.RssAggregator_Body a.title:visited {
	display: block;
	font-size: 1em;
	text-decoration: none;
	color: #50534a;
}
div#MainPageRightRSSZone div.RssAggregator_Body a.title:hover {
	text-decoration: underline;
}
div#MainPageRightRSSZone div.RssAggregator_Body a.more div#MainPageLeftRSSZone div.RssAggregator_Body a.more {
	margin-left: 3px;
}
/***band.css***/
.search .ms-sbcell .ms-sbplain {
	margin-right: 2px;
	margin-left: 2px;
	border: 1px #555555 solid;
	height: 14px;
}
.search .ms-sbcell {
	border: none;
	font-weight: normal;
	font-size: 8pt;
	color: transparent;
	padding: 0px;
}
.ms-sbtext span {
	display: none !important;
}
td.ms-sbgo {
	background-color: transparent !important;
}
table#MSOTlPn_Tbl {
	position: absolute;
	right: 0px;
	top: 0px;
}
.ms-WPBody td {
	font-size: 12px !important;
	font-family: Arial !important;
}
.ms-WPBody {
	font-size: 12px !important;
	font-family: Arial !important;
}
.ms-sbtable-ex {
	margin-top: 0px !important;
}
#cimButton {
	background: url('../PublishingImages/cim_button.png') no-repeat 0 0;
	display: block;
	width: 241px;
	height: 84px;
	float: right;
	margin-bottom: 2px;
}
#cimButton:hover {
	background-position: 0 -84px;
}
#socButton {
	background: url('../PublishingImages/soc_button.png') no-repeat 0 0;
	display: block;
	width: 241px;
	height: 85px;
	float: right;
	margin-bottom: 2px;
}
#socButton:hover {
	background-position: 0 -85px;
}
#ipdButton {
	background: url('../PublishingImages/ipd_button.png') no-repeat 0 0;
	display: block;
	width: 241px;
	height: 86px;
	float: right;
}
#ipdButton:hover {
	background-position: 0 -86px;
}
img.adrotator {
	float: left;
	width: 520px;
	height: 259px;
}
div.adrotator {
}
div.adrotator a img {
	border: none;
}
div.courseCatalog {
	margin-left: 5px;
}
div.courseCatalogSubject {
	color: #444;
	font-weight: bold;
	font-size: 16px;
	margin-bottom: 2px;
}
div.courseCatalogSubject:hover {
	color: #111;
	cursor: pointer;
}
div.courseCatalogSubject a {
	font-size: 10px;
}
div.courseCatalogCourse {
	color: #666;
	font-weight: bold;
	margin: 10px 0 0 15px;
}
div.courseCatalogCourse:HOVER {
	color: #333;
	cursor: pointer;
}
div.courseCatalogCourseDetail {
	margin: 2px 0 15px 29px;
}
span.courseCount {
	font-size: 10px;
	color: #ABABBB;
}
span.courseCount:hover {
	cursor: text;
}
div#pageTitleSchool {
	color: #666;
	font-size: 1.2em;
	margin-top: 1px;
	margin-bottom: 5px;
	margin-left: -5px;
	text-transform: uppercase;
}
/* \/\/ RELATED INFO SIDEBAR*/
div#CTISidebarRelatedLinksContainer, div#ctl00_CTIRightSidebar_CTISidebarRelatedLinksContainer {
	background-color: #f2f3ef;
	border-top-left-radius: 3px;
	border-top-right-radius: 3px;
	font-size: .9em;
	line-height: 15px;
}
div#CTISidebarRelatedLinksTitle {
	background-color: #e4e6de;
	border-top-left-radius: 3px;
	border-top-right-radius: 3px;
	color: #3a3d31;
	padding: 6px 0px 6px 10px;
	font: 1.2em 'GothamBookRegular', arial, serif;
	margin-top: 12px;
	margin-bottom: 6px;
}
div#CTISidebarRelatedLinksContent {
	margin: 0px 0px 0px 10px;
	padding-bottom: 8px;
}
div#CTISidebarRelatedLinksContent a {
	color: #50534a !important;
	font-weight: normal;
}
div#CTISidebarRelatedLinksContent a:hover {
	text-decoration: underline;
	color: #520A15 !important;
}
div#CTISidebarRelatedLinksContent ul {
	list-style-image: none !important;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 8px 0px;
}
div#CTISidebarRelatedLinksContent ul a {
	color: #878782;
	margin: 8px 0px 0px 0px;
}
div#CTISidebarRelatedLinksContent ul li {
	margin: 4px 0px 0px 12px;
	font-size: 1em;
}
div#CTISidebarRelatedLinksContent ul li a {
	color: #878782;
}
a.allFaculty {
	font-weight: bold !important;
	font-size: 1em !important;
}
/* /\/\ RELATED INFO SIDEBAR*/
.simple_popup_div {
	border: #999 1px solid;
	border-radius: 4px;
	-moz-border-radius: 4px;
	-webkit-border-radius: 4px;
	box-shadow: 0 0 200px #777;
	-moz-box-shadow: 0 0 200px #777;
	-webkit-box-shadow: 0 0 200px #777;
	left: 0;
	position: absolute;
	top: 0;
	width: 350px;
}
.simple_popup_inner {
	padding: 10px 10px;
	background-color: #F2F3EF;
	opacity: 0.98;
	filter: alpha(opacity=98);
	background: -webkit-gradient(linear, left bottom, left top, from(rgba(225, 225, 225, .99)), color-stop(1, #fff));
	border-radius: 3px;
	-moz-border-radius: 3px;
	-webkit-border-radius: 3px;
}
.simple_popup_info {
	display: none;
}
a.simple_popup {
	text-decoration: none;
	padding: 0px 0px 0px 0px;
	margin: 0px 0px 0px 0px;
	color: #06F;
}
a.simple_popup:HOVER {
	color: #036;
}
p#simp_close_x {
	display: block;
	margin-top: 0px;
	margin-bottom: -14px;
}
p#simp_close_x a {
	text-decoration: none;
}
p.simple_close a {
	text-decoration: none;
}
p.simple_close a:hover {
	text-decoration: underline;
}
.CDMExtendedCourseInfo img {
	margin: 0px 5px 0px 0px;
	vertical-align: middle;
}
/* ***************************** */
/* Program Pages */
/* ***************************** */
.programPageTitle {
	font-size: 16px;
	margin: 30px 0px 10px 0px;
	color: #520a15;
	display: block;
}
.programPageDeck {
	font: 1.5em 'GothamBookRegular', arial, serif;
	margin: 0px 0px 5px 0px;
	color: #ccc;


}
h3.programPageMS,  h3.programPageDegreeType,  h3.CDMPageHeader {
	font-size: .8em;
	font-family: Arial, Helvetica, sans-serif;
	margin: 30px 0px 5px 0px;
	color: #50534a;
	text-transform: uppercase;
	letter-spacing: .1em;
}
h2.programPageTitle {
	font: lighter normal 2.8em/1.1em 'GothamMediumRegular', arial, serif;
	letter-spacing: -2px;
	margin: 0px 0px 25px 0px;
	color: #520a15;
	padding-bottom: 3px;
}
h2.CDMPageTitle, h2.CurrentStudentTitle, h2.ProspectiveStudentTitle, h2.AboutCDMTitle {
	font: lighter normal 2.8em/1.1em 'GothamMediumRegular', arial, serif;
	letter-spacing: -1px;
	margin: 12px 0px 20px 0px;
	color: #480812;
	padding-bottom: 3px;
}
h2.DeansLetter {
	font: lighter 2.2em 'GothamMediumRegular', arial, serif;
	letter-spacing: -1px;
	margin: 13px 0px 15px 0px;
	color: #480812;
}
h2.programPageTitleSOC {
	font: lighter normal 2.8em/1.1em 'GothamMediumRegular', arial, serif;
	margin: 25px 0 0 0;
	color: #488B9B;
	letter-spacing: -1px;
}
h2.programPageTitleCIM {
	font: lighter normal 2.8em/1.1em 'GothamMediumRegular', arial, serif;
	margin: 0 0px 25px 0px;
	color: #785268;
	padding-bottom: 3px;
	letter-spacing: -1px;
}
h2.programPageTitleIPD, h2.PageTitleIPD {
	font: lighter normal 2.8em/1.1em 'GothamMediumRegular', arial, serif;
	letter-spacing: -1px;
	margin: 0px 0px 25px 0px;
	color: #004a80;
	padding-bottom: 3px;
}
h1.programPageConcentration {
	font-size: 1.5em;
	font-weight: normal;
	margin: 2px 0px 10px 0px;
	color: #3a3d31;
}
#programPageConcentration {
	font-size: 1.4em;
	font-weight: normal;
	margin: 15px 0 -20px;
	color: #666;
	text-transform: uppercase;
}
#curriculumDropdown {
	margin: -35px 0 0 0;
	padding: 0 0 18px;
	border-bottom: 1px solid #ccc;
}
.requirementTitle {
	background-color: #878782;
	border-radius: 3px;
	color: #fff;
	text-transform: uppercase;
	letter-spacing: .05em;
	font-size: .9em;
	font-weight: bold;
	padding: 5px 5px;
	margin: 15px 0px 5px 0px;
}
.reqPhaseTitle {
	font-size: 1.2em;
	color: #520a15;
	margin-top: 25px;
}

.courseList {
	border-top: #999 solid 1px;
	border-bottom: #d6d8d1 solid 1px;
	background-color: #f2f3ef;
}
.courseList tbody tr td {
	padding: 2px 1px 2px 7px;
	border-bottom-color: white;
	font-weight: normal;
}
.lsCourseList {
	padding: 4px 0px 0px 0px;
	font-size: .9em;
}
.lsCourseList tr td a {
	padding-left: 0px !important;
}
.lsCourseList tr td {
	padding: 0px 1px 2px 0px;
}
.electivesCourseList tr td {
	padding: 2px 1px 2px 3px;
	background-color: fuchsia;
	border-bottom-style: dashed;
	border-bottom-color: white;
	font-weight: normal;
}
ul.collapsedCourseList {
	list-style-image: url('/PublishingImages/plus.png');
}
ul.collapsedCourseList li, ul.collapsedCourseList li span {
	font-weight: bold;
}
ul.collapsedCourseList span {
	font-weight: normal;
}
ul.collapsedSection {
	list-style-image: url('/PublishingImages/plus.png');
}
ul.collapsedSection li {
	font-weight: bold;
}
ul.collapsedSection li ul li {
	font-weight: normal;
	list-style: none;
}
ul.collapsedSection span {
	font-weight: normal;
}
.programTableBlue, .programTableGrey, .programTableYellow, .courseList, .lsCourseList {
	width: 100%;
}
.programTableBlue tbody tr td {
	background-color: #D3E4F5;
	padding: 2px 1px 2px 3px;
}
.programTableGrey tr td {
	background-color: #E4E6DE;
}
.programTableYellow tr td {
	background-color: #FFFFCC;
}
/* \/\/\/ School Utility Navigation \/\/\/ */
div.CDMSchools {
	width: 176px;
}
ul.CDMSchoolsList {
	padding-left: 10px;
	width: 166px;
	list-style-image: none !important;
	list-style-type: none !important;
}
ul.CDMSchoolsList li a {
	background-color: #c8cac4;
	display: block;
	font: .95em 'GothamBookRegular', arial, serif;
	text-transform: uppercase;
	background: -webkit-gradient(linear, left top, left bottom, from(rgba(220, 220, 220, 1)), color-stop(1, #bbb));
	background: -moz-linear-gradient(top, #dcdcdc, #bbb);
}
li.CDMSchoolListSOC a {
	border-top-left-radius: 3px;
	border-top-right-radius: 3px;
	color: #3c7685;
	padding: 13px 0px 13px 10px;
}
li.CDMSchoolListCIM a {
	color: #674759;
	padding: 6px 0px 6px 10px;
}
li.CDMSchoolListIPD a {
	border-bottom-left-radius: 3px;
	border-bottom-right-radius: 3px;
	color: #50534a;
	padding: 6px 0px 6px 10px;
}
li.CDMSchoolListSOC a:HOVER, div#MainPageContentRightZone li.CDMSchoolListSOCWide a:HOVER {
	background-color: #3c7685;
	background: -webkit-gradient(linear, left top, left bottom, from(rgba(60, 118, 133, 1)), color-stop(1, #205462));
	background: -moz-linear-gradient(top, #3c7685, #205462);
	color: #fff !important;
}
li.CDMSchoolListCIM a:HOVER, div#MainPageContentRightZone li.CDMSchoolListCIMWide a:HOVER {
	background-color: #674759;
	background: -webkit-gradient(linear, left top, left bottom, from(#8c5f79), color-stop(1, #5d364c));
	background: -moz-linear-gradient(top, #8c5f79, #5d364c);
	color: #fff !important;
}
li.CDMSchoolListIPD a:HOVER, div#MainPageContentRightZone li.CDMSchoolListIPDWide a:HOVER {
	background-color: #70706b;
	background: -webkit-gradient(linear, left top, left bottom, from(#a6a6a6), color-stop(1, #626262));
	background: -moz-linear-gradient(top, #a6a6a6, #626262);
	color: #fff !important;
}
/* /\/\/\ School Utility Navigation /\/\/\ */
/* \/\/\/ School Utility Navigation {WIDE} \/\/\/ */
div.CDMSchoolsWide {
	margin: 0px;
	padding: 0px;
}
ul.CDMSchoolsListWide {
	margin: 0px;
	padding: 0px;
	list-style-image: none !important;
	list-style-type: none !important;
}
ul.CDMSchoolsListWide li a {
	display: block;
	font: 1em 'GothamBookRegular', arial, serif;
	background-color: #c8cac4;
	text-transform: uppercase;
	background: -webkit-gradient(linear, left top, left bottom, from(rgba(220, 220, 220, 1)), color-stop(1, #bbb));
	background: -moz-linear-gradient(top, #dcdcdc, #bbb);
}
div#MainPageContentRightZone li.CDMSchoolListSOCWide a {
	color: #3c7685 !important;
	padding: 13px 0px 13px 10px;
}
div#MainPageContentRightZone li.CDMSchoolListCIMWide a {
	color: #674759 !important;
	padding: 6px 0px 6px 10px;
	list-style-image: none !important;
	list-style-type: none !important;
}
div#MainPageContentRightZone li.CDMSchoolListIPDWide a {
	color: #50534a !important;
	padding: 6px 0px 6px 10px;
	list-style-image: none !important;
	list-style-type: none !important;
}
/* /\/\/\ School Utility Navigation [WIDE] /\/\/\ */
.offeredOnline {
	background: url(/PublishingImages/COLicon.gif) center left no-repeat;
	padding-left: 15px;
	margin-left: 5px;
}
.offeredFall {
	background: url('file:///PublishingImages/Fallicon.gif') no-repeat left 50%;
	padding-left: 15px;
	margin-left: 5px;
}
ul.smallContactUsList {
	margin: 0px;
	padding: 0px 0px 5px 8px;
	background-color: #f2f3ef;
	list-style-image: none !important;
	border-bottom: #C8CAC4 1px solid;
}
ul.smallContactUsList li {
	padding: 3px 8px;
	margin-bottom: 0px !important;
}
ul.smallProgramList, ul.smallFacultyList, .labReservationList {
	margin: 0px;
	padding: 0px 0px 0px 8px;
	background-color: #f2f3ef;
	list-style-image: none !important;
	border-bottom: #C8CAC4 1px solid;
}
ul.smallProgramList li, ul.smallFacultyList li, .labReservationList li {
	margin-bottom: 0px !important;
	border-bottom: 1px solid #e4e6de;
}
ul.smallProgramList li p {
	padding: 3px 8px;
	margin: 0;
	line-height: 16px;
}
.labReservationList li p {
	font: 13px/18px 'GothamBookRegular', arial;
	margin: 0;
	padding: 8px;
}
ul.smallProgramList li p a:hover {
	text-decoration: underline !important;
	background-color: #f2f3ee;
}
ul.smallProgramList li.lastItem {
	margin-bottom: 0px !important;
	border-bottom: none !important;
}
ul.smallFacultyList li.viewAll {
	font-weight: bold;
}
a.smallProgramListHeader, a.smallContactUsHeader, a.smallFacultyListHeader {
	border-top-left-radius: 3px;
	border-top-right-radius: 3px;
	margin-top: 15px;
	padding: 6px 8px;
	color: #3a3d31 !important;
	background-color: #e4e6de;
	display: block;
	font: 1em 'GothamBookRegular', arial, serif;
}
a.smallProgramListHeaderIPD {
	margin-top: 15px;
	padding: 3px 8px;
	color: #004a80 !important;
	text-transform: uppercase;
	background-color: #c8cac4;
	letter-spacing: .02em;
	display: block;
	font-weight: 600;
	font-size: .9em;
	letter-spacing: .1em;
}
a.smallProgramListHeader:HOVER, a.smallFacultyListHeader:HOVER {
	text-decoration: none;
	background-color: #c8cac4;
}
ul.smallProgramList li a, ul.smallFacultyList li a {
	font-size: .9em;
	color: #50534a !important;
	display: block;
	padding: 3px 8px;
}
ul.smallContactUsList li a {
	color: #50534a !important;
	display: block;
}
ul.smallProgramList li a:HOVER, ul.smallFacultyList li a:HOVER {
	text-decoration: none !important;
	background-color: #c8cac4;
}
ul.smallProgramList li a:ACTIVE, ul.smallFacultyList li a:ACTIVE {
	background-color: #a5a5a5;
}
ul.smallContactUsList li a:hover {
	text-decoration: underline !important;
}
.CDMor, .CDMand {
	margin: 0px 3px 0px 5px;
	font-size: 1em;
	color: #444;
	font-style: italic;
	text-transform: lowercase;
}
.CDMNote {
	margin: 0px 0px 0px 7px;
	font-style: italic;
}
.collapsedLSGroup {
	border-bottom: 1px solid #999;
	padding: 5px 0 5px 2px;
	color: #3a3d31;
	background: url(/academics/PublishingImages/courseLegend.gif) no-repeat;
	background-position: right 3px;
}
.collapsedLSGroup:after {
	content: "\f107";
	font-family: 'fontawesome';
	padding-left: 2px;
	text-decoration: none;
}
.collapsedLSGroup table {
	letter-spacing: normal;
	text-transform: none;
	color: #333;
}
.collapsedLSGroup:hover {
	cursor: pointer;
}
.nsaLogo img {
	position: relative;
	left: 350px;
	margin: 6px 0px 0px 0px;
}
div.CourseLegend {
	display: block;
	margin: 25px 0px 8px 0px;
}
.CourseLegendIcon {
	display: inline-block;
}
.CourseLegendText {
	display: block;
	height: 30px;
	vertical-align: middle;
	margin-right: 15px;
	color: #520a15;
	font: 1.6em 'GothamMediumRegular', arial, sans-serif;
}
.thisIsDePaul {
	width: 239px;
	height: 260px;
}
.millerPhoto {
	margin-left: 20px;
	padding: 5px;
	border: #666 1px solid;
	float: right;
}
.millerSignature {
	float: left;
}
/*BEGIN PROGRAM INDICES STYLE*/
.programIndexTitle {
	font: lighter normal normal 1.4em 'GothamBookRegular', arial, serif !important;
	margin: 0px;
	padding: 0 0 5px 0;
}
.programIndexTitle a {
	text-decoration: none;
	font: lighter normal normal 1.1em 'GothamBookRegular', arial, serif !important;
}
.programIndexTitle a:hover {
	color: #888 !important;
}
li.programIndexDegree a, li.concentration a {
	font: normal .8em Arial, Helvetica, sans-serif;
	margin: 0px;
	text-transform: none;
	color: #2a2a2a;
	list-style-image: none !important;
}
li.programIndexDegree, li.concentration {
	padding: 0px 0px 0px 0px;
	margin: 0px;
}
li.programIndexDegree a:hover, li.concentration a:hover {
	color: #777;
}
.programIndexBSBA {
	font: normal .75em Arial, Helvetica, sans-serif;
	text-transform: uppercase;
	color: #888;
	margin: 0px 0px 0px 10px;
}
li.concentrationTitle {
	font: normal 0.75em Arial, Helvetica, sans-serif;
	text-transform: uppercase;
	color: #888;
	margin: 10px 0px 0px 10px;
	padding: 0px;
	letter-spacing: 0.1em;
	list-style: none !important;
	list-style-image: none !important;
}
.programIndexText {
	font: 13px/18px 'gothambookregular', arial, sans-serif;
	color: #333;
	margin: -8px 0 10px 0;
}
.container {
	width: 550px;
	padding: 0px 0px 0px 0px;
	margin: 0px 0px 0px 0px;
}
.programIndexRow {
	border-bottom: #CCC 1px solid;
	padding: 20px 0px;
}
.programIndexTopRow {
	border-bottom: #CCC 1px solid;
	padding: 0px 0 20px;
}
ul.programIndex {
	list-style-type: none;
	text-align: right;
	padding-bottom: -30px;
	margin: 0px;
	float: right;
	list-style: none !important;
}
div.FAQq {
	font-family: Arial, Helvetica, sans-serif;
	font-weight: bolder;
	color: #520A15;
	font-size: 1.05em;
	padding: 15px 0px 0px 0px;
}
div.FAQa {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 1em;
}
.meetOurStaff {
	border: #ccc 1px solid;
	padding: 5px;
}
div#ctl00_PlaceHolderMainImage_EditModePanelA {
	z-index: 1;
}
#ctl00_PageFooter {
	margin-left: -191px;
}
div#ctl00_PageMainContent {
	min-height: 500px;
}
.partnerSchools {
	padding: 15px;
	margin: 20px 0px 15px 20px;
	border: 1px solid #ccc;
	float: right;
	text-align: right;
}
.hyperlinkThumb {
	padding: 5px;
	margin-right: 10px;
	border: #ccc solid 1px;
	float: left;
}
.hyperlinkPDF {
	padding: 5px;
	margin-right: 10px;
	border: #ccc solid 1px;
	float: left;
}
/*  Featured Courses*/
/* Notable News - http://www.cdm.depaul.edu/aboutcdm/Pages/NewsandEvents.aspx*/
div.RssAggregator_ContainerNotable div.RssAggregator_Item, div.RssAggregator_Item_Alt {
	margin: 0 0 15px 0;
	padding: 0 0 15px 0;
	border-bottom: 1px #ddd solid;
}
div.RssAggregator_ContainerNotable div.RssAggregator_Body a.title {
	color: #520A15 !important;
	font-size: 1.1em;
	padding: 0 0 4px 0;
	display: block;
}
div.RssAggregator_ContainerNotable div.RssAggregator_Body a:hover {
	text-decoration: underline !important;
}
div.RssAggregator_Container {
}
div.RssAggregator_Container a {
}
div.RssAggregator_Container a:hover {
	text-decoration: none !important;
}
div#RightWPZone div.RssAggregator_Header a {
	padding: 4px 10px;
	background-attachment: scroll;
	background-position: 95% 50%;
	background-repeat: no-repeat;
	display: block;
	background-color: #e4e6de;
	margin-top: 15px;
	font: 1em 'GothamBookRegular', arial, serif !important;
}
div#RightWPZone div.RssAggregator_Header a:hover {
	text-decoration: underline !important;
}
div.RssAggregator_Header a {
	color: #50534a !important;
	font: 2em 'GothamBookRegular', arial, verdana, sans-serif !important;
}
div.RssAggregator_Header a:link, div.RssAggregator_Header a:visited, div.RssAggregator_Header a:active {
	color: #3a3d31 !important;
}
div.RssAggregator_Header a:hover {
	color: #aaa !important;
}
div#MainPageLeftRSSZone div.RssAggregator_Header a:hover {
	color: #878782 !important;
	background: none;
}
div.RssAggregator_Header .RssAggregator_Item {
	padding: 6px 8px;
}
.homepageTeaser {
	float: right;
	display: block;
	margin: 0 0;
}
/* ----------------------------------------------------------------------------------------------------------------*/
/* ---------->>> ceebox specific background images <<<-----------------------------------------------------------*/
/* ----------------------------------------------------------------------------------------------------------------*/
#cee_next {
	background-image: url(/PublishingImages/cee-next-btn.png);
}
#cee_prev {
	background-image: url(/PublishingImages/cee-prev-btn.png);
}
#cee_closeBtn {
	background-image: url(/PublishingImages/cee-close-btn.png);
}
/* ----------------------------------------------------------------------------------------------------------------*/
/* ---------->>> ceebox specific link and font settings <<<------------------------------------------------------*/
/* ----------------------------------------------------------------------------------------------------------------*/
#cee_box {
	font: 12px Arial, Helvetica, sans-serif;
	color: #333333;
}
#cee_count {
	font: 10px Arial, Helvetica, sans-serif;
	color: #666;
	clear: left;
	float: left;
	padding: 2px 0 4px;
}
* html #cee_count {
	/* ie6 hack */
	margin-top: -8px;
	zoom: 1;
	padding-bottom: 6px;
}
#cee_nav {
	position: absolute;
	top: 15px;
	left: 0px;
	z-index: 20;
	visibility: visible;
}
#cee_next, #cee_prev {
	height: 100%;
	width: 49%;
	text-indent: -10000px;
	text-decoration: none;
	visibility: visible;
	background-position: 10000px 10000px;
	background-repeat: no-repeat;
}
#cee_next {
	float: right;
}
#cee_prev {
	float: left;
}
#cee_next:hover {
	background-position: right 50%;
}
#cee_prev:hover {
	background-position: left 50%;
}
#cee_box a {
	outline: none;
}
#cee_box a:link {
	color: #666;
}
#cee_box a:visited {
	color: #666;
}
#cee_box a:hover {
	color: #000;
}
#cee_box a:active {
	color: #666;
}
#cee_box a:focus {
	color: #666;
}
#cee_closeBtn {
	background-repeat: no-repeat;
	display: box;
	width: 58px;
	height: 28px;
	float: right;
	text-indent: -10000px;
	margin: 0px 0 4px 0;
	margin-right: -65px;
}
#cee_closeBtn:hover {
	background-position: 0px -28px;
}
/* ----------------------------------------------------------------------------------------------------------------*/
/* ---------->>> ceebox settings <<<-----------------------------------------------------------------------------*/
/* ----------------------------------------------------------------------------------------------------------------*/
#cee_box {
	background: #fff;
	color: #000;
	border: 4px solid #525252;
	-moz-border-radius: 7px;
	-webkit-border-radius: 7px;
	border-radius: 7px;
	text-align: left;
}
#cee_box img#cee_img, #cee_box object {
	display: block;
	margin: 15px 0 0 15px;
	border-right: 1px solid #ccc;
	border-bottom: 1px solid #ccc;
	border-top: 1px solid #666;
	border-left: 1px solid #666;
}
#cee_title {
	padding: 7px 15px 5px 15px;
	overflow: hidden;
}
.cee_ajax #cee_title, .cee_iframe #cee_title {
	background-color: #e8e8e8;
	height: 18px;
}
#cee_title h2 {
	font-size: 1em;
	font-weight: 400;
	margin: 0 0 1px;
	float: left;
}
#cee_ajax {
	clear: both;
	padding: 2px 15px 15px 15px;
	overflow: auto;
	text-align: left;
	line-height: 1.4em;
}
#cee_load {
	position: fixed;
	display: none;
	height: 13px;
	width: 208px;
	z-index: 103;
	top: 50%;
	left: 50%;
	margin: -6px 0 0 -104px;
	background: url(/PublishingImages/loadinganimation.gif);
}
#cee_HideSelect {
	z-index: 99;
	position: fixed;
	top: 0;
	left: 0;
	background-color: #fff;
	border: none;
	filter: alpha(opacity=0);
	-moz-opacity: 0;
	opacity: 0;
	height: 100%;
	width: 100%;
}
* html #cee_HideSelect {
	/* ie6 hack */

	position: absolute;
 height: expression(document.body.scrollHeight > document.body.offsetHeight ? document.body.scrollHeight : document.body.offsetHeight + 'px');
}
#cee_iframe {
	clear: both;
	border: none;
	margin-bottom: -1px;
	margin-top: 1px;
}
div#cdmRotatorImageContainer {
	float: left;
	width: 520px;
}
div#cdmMainPageSchoolLinks {
	float: right;
	width: 239px;
}
ul.collapsedTechReportList {
	list-style-image: none;
}
ul.collapsedTechReportList li span {
	background-image: url('/PublishingImages/plus.png');
	background-repeat: no-repeat;
	background-position: left center;
	padding-left: 18px;
}
.content h1 {
	padding: 5px 0 10px 0;
	line-height: 1.2em;
}
.date span.month, .date span.day, .date span.year {
	color: #666;
	font-size: .8em;
}
div.threeColumn h2 {
	padding-bottom: 10px;
}
/*CIFF contest entry form /cim/CurrentStudents/Pages/2010CIFFPromoContest.aspx*/
.CDMCIFFFormInput {
	padding: 10px 0;
}
.CDMCIFFFormItemInput {
	margin: -4px 0 0 0;
	position: absolute;
	left: 100px;
}
.CDMCIFFFormButtons {
	padding: 20px 0;
}
.CDMCIFFFormItemValid {
	position: absolute;
	left: 275px;
}
.CDMCIFFConfirm {
	color: #F00;
	margin-top: -500px;
}
/*SOC Research Pages*/
.researchSubHead {
	display: block;
	padding: 15px 0 0 0;
	margin: 0 0 -7px 0;
	font-weight: bold;
	font-size: 1.1em;
}
.researchContent p {
	line-height: 18px;
}
.researchContent .CTIPageSectionHeader {
	font: lighter normal 1.4em 'GothamBookRegular', arial, serif;
	letter-spacing: -1px;
	color: #488B9B !important;
	padding: 0 0 3px 0;
	border-bottom: 1px solid #ebebeb;
}
.researchContent table td {
	border-bottom: 1px solid #ccc;
}
/*sitemap*/
ul.ctiSiteMap {
	list-style-type: square;
	list-style-image: none;
}
ul.ctiSiteMap a.ctiMenuSiteNode {
	font-weight: bold;
}
ul.ctiSiteMap ul {
	list-style-image: none;
	list-style-type: disc;
}
ul.ctiSiteMap a.ctiMenuChildNode {
	font-weight: normal !important;
	font-size: inherit !important;
}
ul.ctiSiteMap ul li ul {
	list-style-image: none;
	list-style-type: circle;
}
.CDMLabStatus {
	display: none;
}
/*********s4 Ribbon Styles*******/
div.sharepointControls a, div.ms-cui-smenu-inner a {
	text-decoration: none;
}
div.sharepointControls ul {
	list-style-image: none;
}
#s4-workspace {
	min-height: 600px;
}
.ms-PostTitle {
	padding-top: 5px;
	padding-bottom: 5px;
}
.ms-PostBody {
	margin-top: -5px;
}
#olPolicies li {
	margin: 5px 0 0 15px;
	list-style: none;
}
#olPolicies ul li ul li {
	margin: 5px 0 0 0;
	list-style: circle;
}
#olPolicies li a, #olPolicies li a:LINK, #olPolicies li a:VISITED {
	font-weight: normal;
	font-size: 13px;
	padding: 0;
	color: #444;
}
#olPolicies a:hover {
	color: #666;
	text-decoration: underline;
}
#OLlanding ul {
	margin: 0;
	padding: 0;
	display: inline;
}
#OLlanding {
	margin: 0;
	width: 770px;
}
#OLlanding ul li {
	vertical-align: top;
	display: inline;
	list-style-type: none;
	margin: 0 7px 0 0;
}
#OLlanding img {
	border: none;
}
.OLplay {
	margin: 0 0 0 -60px;
	position: relative;
	bottom: 15px;
	border: 0;
}
#onlineAmbassadors {
	margin: -10px 0 0 0;
	width: 560px;
}
#onlineAmbassadors img {
	border: 1px solid #ccc;
	margin: 30px 0 5px 0;
}
#graduateAmbassadors {
	display: inline;
}
#graduateAmbassadors img {
	border: 1px solid #ccc;
	border-radius: 3px;
	-moz-border-radius: 3px;
	-webkit-border-radius: 3px;
	-khtml-border-radius: 3px;
	padding: 4px;
}
#graduateAmbassadors img:hover {
	border: 1px solid #666;
}
#graduateAmbassadors ul {
	margin: 0;
	padding: 0;
	float: left;
}
#graduateAmbassadors li {
	vertical-align: top;
	float: left;
	list-style: none;
	padding: 0 10px 40px 0;
	margin: 0 30px 0 0;
	width: 108px;
}
#graduateAmbassadors li:last-child {
	margin-right: 0;
}
#graduateAmbassadors span {
	display: block;
}
.graduateName {
	font: 2em 'GothamBookRegular', arial, serif !important;
	padding: 0;
	margin: 0;
}
.graduateQuote, .ugQuote {
	font: lighter 1.6em/1.3em 'GothamBookRegular', arial, serif !important;
	clear: left;
}
.graduatePopup img {
	border: 1px solid #ccc;
	position: relative;
	width: 198px;
	height: 198px;
	display: inline-block;
	margin: 0 10px 10px 0;
	border-radius: 3px;
	-moz-border-radius: 3px;
	-webkit-border-radius: 3px;
	-khtml-border-radius: 3px;
	padding: 4px;
	float: left;
}
.ugPopup img {
	border: 1px solid #ccc;
	position: relative;
	display: inline-block;
	margin: 0 10px 10px 0;
	border-radius: 3px;
	-moz-border-radius: 3px;
	-webkit-border-radius: 3px;
	-khtml-border-radius: 3px;
	padding: 4px;
	float: left;
}
.graduatePopup p {
	font: bold 1.2em/1.5em arial, san-serif;
}
.graduatePopup span, .ugPopup p {
	font: 1em/1.5em arial, san-serif;
	color: #666;
}
.graduateClose:after, .ugClose:after {
	color: #666;
	content: '\f057';
	font: 16px 'FontAwesome';
	position: absolute;
	top: 5px;
	right: 5px;
}
.graduateClose:hover:after, .ugClose:hover:after {
	color: #333;
}
.ugPopup, .graduatePopup {
	display: none;
	border-radius: 3px;
	-moz-border-radius: 3px;
	-webkit-border-radius: 3px;
	-khtml-border-radius: 3px;
	background-color: #fff;
	width: 600px;
	position: absolute;
	padding: 10px;
	box-shadow: 0 3px 3px #333;
	-moz-box-shadow: 0 3px 3px #333;
	-webkit-box-shadow: 0 3px 3px #333;
}
li.ambassadorPopUp:hover {
	cursor:pointer;
}
a.ugLink:hover .card {
	background-color: #e5e5e5;
}
.bClose {
	cursor: pointer;
}
.ui-tabs .ui-tabs-hide {
	display: none;
}
.yourCareer {
	position: relative;
	float: left;
	margin: 25px 0 0 -10px;
}
.yourCareer p {
	font-size: 13px;
	line-height: 20px;
}
.yourCareerHero {
	margin: 0 0 0 20px;
	position: relative;
	right: 10px;
	padding: 5px;
	border: 1px solid #ccc;
}
.yourCareerCompanies {
	position: relative;
	right: 0px;
	width: 700px;
	margin: 15px 0 15px -20px;
}
.yourCareerCompanies li {
	display: inline;
	list-style-type: none;
	padding: 0 20px 0 0;
}
.yourCareerWebsites {
	margin: 60px 0 0 -20px;
	width: 750px;
}
.yourCareerWebsites td {
	padding: 20px 0 0 0;
	width: 150px;
	vertical-align: top;
}
.yourCareerWebsites p {
	margin: 5px 0 0 5px;
	width: 180px;
	color: #666;
}
.btApplyNow {
	background: transparent url(/publishingimages/btApplyNow.png) no-repeat scroll 0px 0px;
	color: transparent;
	display: inline-block;
	text-indent: -9999px;
	width: 200px;
	height: 43px;
	float: right;
	margin: 0 -18px 0 10px;
}
.btApplyNow:HOVER {
	background-position: 0px -43px;
}
.btApplyNow:ACTIVE {
	background-position: 0px -86px;
}
.yourCareerCompanies img, .yourCareerWebsites img {
	border: 1px solid #CCC;
	border-radius: 5px;
	-webkit-border-radius: 5px;
	-moz-border-radius: 5px;
	box-shadow: 5px 5px 2px #efefef;
	-webkit-box-shadow: 5px 5px 2px #efefef;
	-moz-box-shadow: 5px 5px 2px #efefef;
	margin: 0px 5px;
	padding: 10px 20px;
}
.yourCareerQuote {
	background: transparent url(/publishingimages/quote.png) no-repeat 10px 0px;
	padding: 15px 0 0 20px;
	margin: 20px 0 0 20px;
	width: 400px;
	float: right;
	clear: right;
	font-style: italic;
	text-align: justify;
	color: #0d4852;
	border-left: 1px solid #ccc;
}
#industryOutlook ul li {
	margin: 0 0 5px -20px;
	list-style: none;
}
#industryOutlook a, #industryOutlook a:LINK, #industryOutlook a:VISITED {
	font-weight: normal;
	text-decoration: underline;
}
#industryOutlook a:HOVER {
	text-decoration: none;
}
/*

* jQuery UI CSS Framework

* Copyright (c) 2010 AUTHORS.txt (http://jqueryui.com/about)

* Dual licensed under the MIT (MIT-LICENSE.txt) and GPL (GPL-LICENSE.txt) licenses.

*/
/* Layout helpers

----------------------------------*/
.ui-helper-hidden {
	display: none;
}
.ui-helper-hidden-accessible {
	position: absolute;
	left: -99999999px;
}
.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);
}
/* Interaction Cues

----------------------------------*/
.ui-state-disabled {
	cursor: default !important;
}
/* Icons

----------------------------------*/
/* states and images */
.ui-icon {
	display: block;
	text-indent: -99999px;
	overflow: hidden;
	background-repeat: no-repeat;
}
/* Misc visuals

----------------------------------*/
/* Overlays */
.ui-widget-overlay {
	position: absolute;
	top: 0;
	left: 0;
	width: 100%;
	height: 100%;
}
/*

* jQuery UI CSS Framework

* Copyright (c) 2010 AUTHORS.txt (http://jqueryui.com/about)

* Dual licensed under the MIT (MIT-LICENSE.txt) and GPL (GPL-LICENSE.txt) licenses.

*/
/* Component containers

----------------------------------*/
.ui-widget {
	font-family: Verdana, Arial, sans-serif;
	font-size: 1.1em;
}
.ui-widget .ui-widget {
	font-size: 1em;
}
.ui-widget input, .ui-widget select, .ui-widget textarea, .ui-widget button {
	font-family: Verdana, Arial, sans-serif;
	font-size: 1em;
}
.ui-widget-content {
	border: 1px solid #ffffff;
	background: #ffffff url(images/ui-bg_flat_75_ffffff_40x100.png) 50% 50% repeat-x;
	color: #222222;
}
.ui-widget-content a {

}
.ui-widget-header {
	border: 1px solid #aaaaaa;
	background: #ccc url(images/ui-bg_highlight-soft_75_cccccc_1x100.png) 50% 50% repeat-x;
	color: #222222;
	font-weight: bold;
}
.ui-widget-header a {
	color: #222222;
}
/* Interaction states

----------------------------------*/
.ui-state-default, .ui-widget-content .ui-state-default, .ui-widget-header .ui-state-default {
	border: 1px solid #d3d3d3;
	background: #e6e6e6 url(images/ui-bg_glass_75_e6e6e6_1x400.png) 50% 50% repeat-x;
	font-weight: normal;
	color: #555555;
}
.ui-state-default a, .ui-state-default a:link, .ui-state-default a:visited {
	color: #555555;
	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 {
	border: 1px solid #999999;
	background: #dadada url(images/ui-bg_glass_75_dadada_1x400.png) 50% 50% repeat-x;
	font-weight: normal;
	color: #212121;
}
.ui-state-hover a, .ui-state-hover a:hover {
	color: #212121;
	text-decoration: none;
}
.ui-state-active, .ui-widget-content .ui-state-active, .ui-widget-header .ui-state-active {
	border: 1px solid #aaaaaa;
	background: #ffffff url(images/ui-bg_glass_65_ffffff_1x400.png) 50% 50% repeat-x;
	font-weight: normal;
	color: #212121;
}
.ui-state-active a, .ui-state-active a:link, .ui-state-active a:visited {
	color: #212121;
	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 {
	border: 1px solid #fcefa1;
	background: #fbf9ee url(images/ui-bg_glass_55_fbf9ee_1x400.png) 50% 50% repeat-x;
	color: #363636;
}
.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 {
	border: 1px solid #cd0a0a;
	background: #fef1ec url(images/ui-bg_glass_95_fef1ec_1x400.png) 50% 50% repeat-x;
	color: #cd0a0a;
}
.ui-state-error a, .ui-widget-content .ui-state-error a, .ui-widget-header .ui-state-error a {
	color: #cd0a0a;
}
.ui-state-error-text, .ui-widget-content .ui-state-error-text, .ui-widget-header .ui-state-error-text {
	color: #cd0a0a;
}
.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 {
	opacity: .35;
	filter: Alpha(Opacity=35);
	background-image: none;
}
/* Icons

----------------------------------*/
/* states and images */
.ui-icon {
	width: 16px;
	height: 16px;
	background-image: url(images/ui-icons_222222_256x240.png);
}
.ui-widget-content .ui-icon {
	background-image: url(images/ui-icons_222222_256x240.png);
}
.ui-widget-header .ui-icon {
	background-image: url(images/ui-icons_222222_256x240.png);
}
.ui-state-default .ui-icon {
	background-image: url(images/ui-icons_888888_256x240.png);
}
.ui-state-hover .ui-icon, .ui-state-focus .ui-icon {
	background-image: url(images/ui-icons_454545_256x240.png);
}
.ui-state-active .ui-icon {
	background-image: url(images/ui-icons_454545_256x240.png);
}
.ui-state-highlight .ui-icon {
	background-image: url(images/ui-icons_2e83ff_256x240.png);
}
.ui-state-error .ui-icon, .ui-state-error-text .ui-icon {
	background-image: url(images/ui-icons_cd0a0a_256x240.png);
}
/* positioning */
.ui-icon-carat-1-n {
	background-position: 0 0;
}
.ui-icon-carat-1-ne {
	background-position: -16px 0;
}
.ui-icon-carat-1-e {
	background-position: -32px 0;
}
.ui-icon-carat-1-se {
	background-position: -48px 0;
}
.ui-icon-carat-1-s {
	background-position: -64px 0;
}
.ui-icon-carat-1-sw {
	background-position: -80px 0;
}
.ui-icon-carat-1-w {
	background-position: -96px 0;
}
.ui-icon-carat-1-nw {
	background-position: -112px 0;
}
.ui-icon-carat-2-n-s {
	background-position: -128px 0;
}
.ui-icon-carat-2-e-w {
	background-position: -144px 0;
}
.ui-icon-triangle-1-n {
	background-position: 0 -16px;
}
.ui-icon-triangle-1-ne {
	background-position: -16px -16px;
}
.ui-icon-triangle-1-e {
	background-position: -32px -16px;
}
.ui-icon-triangle-1-se {
	background-position: -48px -16px;
}
.ui-icon-triangle-1-s {
	background-position: -64px -16px;
}
.ui-icon-triangle-1-sw {
	background-position: -80px -16px;
}
.ui-icon-triangle-1-w {
	background-position: -96px -16px;
}
.ui-icon-triangle-1-nw {
	background-position: -112px -16px;
}
.ui-icon-triangle-2-n-s {
	background-position: -128px -16px;
}
.ui-icon-triangle-2-e-w {
	background-position: -144px -16px;
}
.ui-icon-arrow-1-n {
	background-position: 0 -32px;
}
.ui-icon-arrow-1-ne {
	background-position: -16px -32px;
}
.ui-icon-arrow-1-e {
	background-position: -32px -32px;
}
.ui-icon-arrow-1-se {
	background-position: -48px -32px;
}
.ui-icon-arrow-1-s {
	background-position: -64px -32px;
}
.ui-icon-arrow-1-sw {
	background-position: -80px -32px;
}
.ui-icon-arrow-1-w {
	background-position: -96px -32px;
}
.ui-icon-arrow-1-nw {
	background-position: -112px -32px;
}
.ui-icon-arrow-2-n-s {
	background-position: -128px -32px;
}
.ui-icon-arrow-2-ne-sw {
	background-position: -144px -32px;
}
.ui-icon-arrow-2-e-w {
	background-position: -160px -32px;
}
.ui-icon-arrow-2-se-nw {
	background-position: -176px -32px;
}
.ui-icon-arrowstop-1-n {
	background-position: -192px -32px;
}
.ui-icon-arrowstop-1-e {
	background-position: -208px -32px;
}
.ui-icon-arrowstop-1-s {
	background-position: -224px -32px;
}
.ui-icon-arrowstop-1-w {
	background-position: -240px -32px;
}
.ui-icon-arrowthick-1-n {
	background-position: 0 -48px;
}
.ui-icon-arrowthick-1-ne {
	background-position: -16px -48px;
}
.ui-icon-arrowthick-1-e {
	background-position: -32px -48px;
}
.ui-icon-arrowthick-1-se {
	background-position: -48px -48px;
}
.ui-icon-arrowthick-1-s {
	background-position: -64px -48px;
}
.ui-icon-arrowthick-1-sw {
	background-position: -80px -48px;
}
.ui-icon-arrowthick-1-w {
	background-position: -96px -48px;
}
.ui-icon-arrowthick-1-nw {
	background-position: -112px -48px;
}
.ui-icon-arrowthick-2-n-s {
	background-position: -128px -48px;
}
.ui-icon-arrowthick-2-ne-sw {
	background-position: -144px -48px;
}
.ui-icon-arrowthick-2-e-w {
	background-position: -160px -48px;
}
.ui-icon-arrowthick-2-se-nw {
	background-position: -176px -48px;
}
.ui-icon-arrowthickstop-1-n {
	background-position: -192px -48px;
}
.ui-icon-arrowthickstop-1-e {
	background-position: -208px -48px;
}
.ui-icon-arrowthickstop-1-s {
	background-position: -224px -48px;
}
.ui-icon-arrowthickstop-1-w {
	background-position: -240px -48px;
}
.ui-icon-arrowreturnthick-1-w {
	background-position: 0 -64px;
}
.ui-icon-arrowreturnthick-1-n {
	background-position: -16px -64px;
}
.ui-icon-arrowreturnthick-1-e {
	background-position: -32px -64px;
}
.ui-icon-arrowreturnthick-1-s {
	background-position: -48px -64px;
}
.ui-icon-arrowreturn-1-w {
	background-position: -64px -64px;
}
.ui-icon-arrowreturn-1-n {
	background-position: -80px -64px;
}
.ui-icon-arrowreturn-1-e {
	background-position: -96px -64px;
}
.ui-icon-arrowreturn-1-s {
	background-position: -112px -64px;
}
.ui-icon-arrowrefresh-1-w {
	background-position: -128px -64px;
}
.ui-icon-arrowrefresh-1-n {
	background-position: -144px -64px;
}
.ui-icon-arrowrefresh-1-e {
	background-position: -160px -64px;
}
.ui-icon-arrowrefresh-1-s {
	background-position: -176px -64px;
}
.ui-icon-arrow-4 {
	background-position: 0 -80px;
}
.ui-icon-arrow-4-diag {
	background-position: -16px -80px;
}
.ui-icon-extlink {
	background-position: -32px -80px;
}
.ui-icon-newwin {
	background-position: -48px -80px;
}
.ui-icon-refresh {
	background-position: -64px -80px;
}
.ui-icon-shuffle {
	background-position: -80px -80px;
}
.ui-icon-transfer-e-w {
	background-position: -96px -80px;
}
.ui-icon-transferthick-e-w {
	background-position: -112px -80px;
}
.ui-icon-folder-collapsed {
	background-position: 0 -96px;
}
.ui-icon-folder-open {
	background-position: -16px -96px;
}
.ui-icon-document {
	background-position: -32px -96px;
}
.ui-icon-document-b {
	background-position: -48px -96px;
}
.ui-icon-note {
	background-position: -64px -96px;
}
.ui-icon-mail-closed {
	background-position: -80px -96px;
}
.ui-icon-mail-open {
	background-position: -96px -96px;
}
.ui-icon-suitcase {
	background-position: -112px -96px;
}
.ui-icon-comment {
	background-position: -128px -96px;
}
.ui-icon-person {
	background-position: -144px -96px;
}
.ui-icon-print {
	background-position: -160px -96px;
}
.ui-icon-trash {
	background-position: -176px -96px;
}
.ui-icon-locked {
	background-position: -192px -96px;
}
.ui-icon-unlocked {
	background-position: -208px -96px;
}
.ui-icon-bookmark {
	background-position: -224px -96px;
}
.ui-icon-tag {
	background-position: -240px -96px;
}
.ui-icon-home {
	background-position: 0 -112px;
}
.ui-icon-flag {
	background-position: -16px -112px;
}
.ui-icon-calendar {
	background-position: -32px -112px;
}
.ui-icon-cart {
	background-position: -48px -112px;
}
.ui-icon-pencil {
	background-position: -64px -112px;
}
.ui-icon-clock {
	background-position: -80px -112px;
}
.ui-icon-disk {
	background-position: -96px -112px;
}
.ui-icon-calculator {
	background-position: -112px -112px;
}
.ui-icon-zoomin {
	background-position: -128px -112px;
}
.ui-icon-zoomout {
	background-position: -144px -112px;
}
.ui-icon-search {
	background-position: -160px -112px;
}
.ui-icon-wrench {
	background-position: -176px -112px;
}
.ui-icon-gear {
	background-position: -192px -112px;
}
.ui-icon-heart {
	background-position: -208px -112px;
}
.ui-icon-star {
	background-position: -224px -112px;
}
.ui-icon-link {
	background-position: -240px -112px;
}
.ui-icon-cancel {
	background-position: 0 -128px;
}
.ui-icon-plus {
	background-position: -16px -128px;
}
.ui-icon-plusthick {
	background-position: -32px -128px;
}
.ui-icon-minus {
	background-position: -48px -128px;
}
.ui-icon-minusthick {
	background-position: -64px -128px;
}
.ui-icon-close {
	background-position: -80px -128px;
}
.ui-icon-closethick {
	background-position: -96px -128px;
}
.ui-icon-key {
	background-position: -112px -128px;
}
.ui-icon-lightbulb {
	background-position: -128px -128px;
}
.ui-icon-scissors {
	background-position: -144px -128px;
}
.ui-icon-clipboard {
	background-position: -160px -128px;
}
.ui-icon-copy {
	background-position: -176px -128px;
}
.ui-icon-contact {
	background-position: -192px -128px;
}
.ui-icon-image {
	background-position: -208px -128px;
}
.ui-icon-video {
	background-position: -224px -128px;
}
.ui-icon-script {
	background-position: -240px -128px;
}
.ui-icon-alert {
	background-position: 0 -144px;
}
.ui-icon-info {
	background-position: -16px -144px;
}
.ui-icon-notice {
	background-position: -32px -144px;
}
.ui-icon-help {
	background-position: -48px -144px;
}
.ui-icon-check {
	background-position: -64px -144px;
}
.ui-icon-bullet {
	background-position: -80px -144px;
}
.ui-icon-radio-off {
	background-position: -96px -144px;
}
.ui-icon-radio-on {
	background-position: -112px -144px;
}
.ui-icon-pin-w {
	background-position: -128px -144px;
}
.ui-icon-pin-s {
	background-position: -144px -144px;
}
.ui-icon-play {
	background-position: 0 -160px;
}
.ui-icon-pause {
	background-position: -16px -160px;
}
.ui-icon-seek-next {
	background-position: -32px -160px;
}
.ui-icon-seek-prev {
	background-position: -48px -160px;
}
.ui-icon-seek-end {
	background-position: -64px -160px;
}
.ui-icon-seek-start {
	background-position: -80px -160px;
}
/* ui-icon-seek-first is deprecated, use ui-icon-seek-start instead */
.ui-icon-seek-first {
	background-position: -80px -160px;
}
.ui-icon-stop {
	background-position: -96px -160px;
}
.ui-icon-eject {
	background-position: -112px -160px;
}
.ui-icon-volume-off {
	background-position: -128px -160px;
}
.ui-icon-volume-on {
	background-position: -144px -160px;
}
.ui-icon-power {
	background-position: 0 -176px;
}
.ui-icon-signal-diag {
	background-position: -16px -176px;
}
.ui-icon-signal {
	background-position: -32px -176px;
}
.ui-icon-battery-0 {
	background-position: -48px -176px;
}
.ui-icon-battery-1 {
	background-position: -64px -176px;
}
.ui-icon-battery-2 {
	background-position: -80px -176px;
}
.ui-icon-battery-3 {
	background-position: -96px -176px;
}
.ui-icon-circle-plus {
	background-position: 0 -192px;
}
.ui-icon-circle-minus {
	background-position: -16px -192px;
}
.ui-icon-circle-close {
	background-position: -32px -192px;
}
.ui-icon-circle-triangle-e {
	background-position: -48px -192px;
}
.ui-icon-circle-triangle-s {
	background-position: -64px -192px;
}
.ui-icon-circle-triangle-w {
	background-position: -80px -192px;
}
.ui-icon-circle-triangle-n {
	background-position: -96px -192px;
}
.ui-icon-circle-arrow-e {
	background-position: -112px -192px;
}
.ui-icon-circle-arrow-s {
	background-position: -128px -192px;
}
.ui-icon-circle-arrow-w {
	background-position: -144px -192px;
}
.ui-icon-circle-arrow-n {
	background-position: -160px -192px;
}
.ui-icon-circle-zoomin {
	background-position: -176px -192px;
}
.ui-icon-circle-zoomout {
	background-position: -192px -192px;
}
.ui-icon-circle-check {
	background-position: -208px -192px;
}
.ui-icon-circlesmall-plus {
	background-position: 0 -208px;
}
.ui-icon-circlesmall-minus {
	background-position: -16px -208px;
}
.ui-icon-circlesmall-close {
	background-position: -32px -208px;
}
.ui-icon-squaresmall-plus {
	background-position: -48px -208px;
}
.ui-icon-squaresmall-minus {
	background-position: -64px -208px;
}
.ui-icon-squaresmall-close {
	background-position: -80px -208px;
}
.ui-icon-grip-dotted-vertical {
	background-position: 0 -224px;
}
.ui-icon-grip-dotted-horizontal {
	background-position: -16px -224px;
}
.ui-icon-grip-solid-vertical {
	background-position: -32px -224px;
}
.ui-icon-grip-solid-horizontal {
	background-position: -48px -224px;
}
.ui-icon-gripsmall-diagonal-se {
	background-position: -64px -224px;
}
.ui-icon-grip-diagonal-se {
	background-position: -80px -224px;
}
/* Misc visuals

----------------------------------*/
/* Corner radius */
.ui-corner-tl {
	-moz-border-radius-topleft: 4px;
	-webkit-border-top-left-radius: 4px;
	border-top-left-radius: 4px;
}
.ui-corner-tr {
	-moz-border-radius-topright: 4px;
	-webkit-border-top-right-radius: 4px;
	border-top-right-radius: 4px;
}
.ui-corner-bl {
	-moz-border-radius-bottomleft: 4px;
	-webkit-border-bottom-left-radius: 4px;
	border-bottom-left-radius: 4px;
}
.ui-corner-br {
	-moz-border-radius-bottomright: 4px;
	-webkit-border-bottom-right-radius: 4px;
	border-bottom-right-radius: 4px;
}
.ui-corner-top {
	-moz-border-radius-topleft: 4px;
	-webkit-border-top-left-radius: 4px;
	border-top-left-radius: 4px;
	-moz-border-radius-topright: 4px;
	-webkit-border-top-right-radius: 4px;
	border-top-right-radius: 4px;
}
.ui-corner-bottom {
	-moz-border-radius-bottomleft: 4px;
	-webkit-border-bottom-left-radius: 4px;
	border-bottom-left-radius: 4px;
	-moz-border-radius-bottomright: 4px;
	-webkit-border-bottom-right-radius: 4px;
	border-bottom-right-radius: 4px;
}
.ui-corner-right {
	-moz-border-radius-topright: 4px;
	-webkit-border-top-right-radius: 4px;
	border-top-right-radius: 4px;
	-moz-border-radius-bottomright: 4px;
	-webkit-border-bottom-right-radius: 4px;
	border-bottom-right-radius: 4px;
}
.ui-corner-left {
	-moz-border-radius-topleft: 4px;
	-webkit-border-top-left-radius: 4px;
	border-top-left-radius: 4px;
	-moz-border-radius-bottomleft: 4px;
	-webkit-border-bottom-left-radius: 4px;
	border-bottom-left-radius: 4px;
}
.ui-corner-all {
	-moz-border-radius: 4px;
	-webkit-border-radius: 4px;
	border-radius: 4px;
}
/* Overlays */
.ui-widget-overlay {
	background: #aaaaaa url(images/ui-bg_flat_0_aaaaaa_40x100.png) 50% 50% repeat-x;
	opacity: .30;
	filter: Alpha(Opacity=30);
}
.ui-widget-shadow {
	margin: -8px 0 0 -8px;
	padding: 8px;
	background: #aaaaaa url(images/ui-bg_flat_0_aaaaaa_40x100.png) 50% 50% repeat-x;
	opacity: .30;
	filter: Alpha(Opacity=30);
	-moz-border-radius: 8px;
	-webkit-border-radius: 8px;
	border-radius: 8px;
}
/* Tabs

----------------------------------*/
.ui-tabs {
	position: relative;
	padding: .1em;
	vertical-align: middle;
	zoom: 1;
}
/* position: relative prevents IE scroll bug (element with position: relative inside container with overflow: auto appear as "fixed") */
.ui-tabs .ui-tabs-nav {
	margin: 0;
	padding: 0;
}
.ui-tabs .ui-tabs-nav li {
	list-style: none;
	float: left;
	position: relative;
	top: 1px;
	margin: 0 .2em 1px 0;
	border-bottom: 0 !important;
	padding: 0;
	white-space: nowrap;
}
.ui-tabs .ui-tabs-nav li a {
	float: left;
	padding: .5em 1em;
	text-decoration: none;
}
.ui-tabs .ui-tabs-nav li.ui-tabs-selected {
	margin-bottom: 0;
	padding-bottom: 1px;
}
.ui-tabs .ui-tabs-nav li.ui-tabs-selected a, .ui-tabs .ui-tabs-nav li.ui-state-disabled a, .ui-tabs .ui-tabs-nav li.ui-state-processing a {
	cursor: text;
}
.ui-tabs .ui-tabs-nav li a, .ui-tabs.ui-tabs-collapsible .ui-tabs-nav li.ui-tabs-selected a {
	cursor: pointer;
}
/* first selector in group seems obsolete, but required to overcome bug in Opera applying cursor: text overall if defined elsewhere... */
.ui-tabs .ui-tabs-panel {
	display: block;
	border-width: 0;
	padding: 1em 1.4em;
	background: none;
}
.ui-tabs .ui-tabs-hide {
	display: none !important;
}
/* Social Links */
.socialContainer {
    float: right;
    padding-right: 148px;
}
ul.socialLinks {
	position: absolute;
	padding: 0;
	margin: -25px 0 0 0;
	z-index: 30;
}
ul.socialLinks li {
	display: inline;
	list-style-image: none;
	margin: 0 5px 0 0;
	vertical-align: top;
}
.socialLinks img {
	border-style: none;
}
.socialLinkFB, .socialLinkLinkedIn, .socialLinkTwitter {
	display: inline-block;
	width: 30px;
	height: 30px;
	box-shadow: 0 1px 0 #d1d1d1;
}
.socialLinkFB {
	background: transparent url(/publishingimages/socialSprite.png) no-repeat scroll 0 0;
}
.socialLinkFB:hover {
	background-position: 0 -30px;
}
.socialLinkFB:active {
	background-position: 0 -60px;
}
.socialLinkTwitter {
	background: transparent url(/publishingimages/socialSprite.png) no-repeat scroll -30px 0;
}
.socialLinkTwitter:hover {
	background-position: -30px -30px;
}
.socialLinkTwitter:active {
	background-position: -30px -60px;
}
.socialLinkLinkedIn {
	background: transparent url(/publishingimages/socialSprite.png) no-repeat scroll -60px 0;
}
.socialLinkLinkedIn:hover {
	background-position: -60px -30px;
}
.socialLinkLinkedIn:active {
	background-position: -60px -60px;
}
#footer {
	background-color: #aaa;
	font-size: 11px;
	margin: 0 0 0 -10px;
	padding: 15px 0px 0px 0px;
	height: 250px;
	color: #444;
	font: 11px 'gothambookregular';
}
#footer a, #footer a:LINK, #footer a:VISITED {
	color: #444;
	text-decoration: none;
	-webkit-transition: color 0.1s;
	-moz-transition: color 0.1s;
	transition: color 0.1s;
}
#footer a:HOVER {
	color: #efefef;
}
#footer ul {
	margin: 0;
	padding: 0;
	list-style: none;
	line-height: 17px;
}
#footer li:first-child {
	font-size: 12px;
	padding-bottom: 5px;
	color: #444;
	font-family: 'gothammediumregular';
}
#footer ul li {
	list-style-image: none;
	margin-bottom: 0px !important;
}
li.head {
	font-weight: bold;
	font-size: 12px;
	padding-bottom: 5px;
	color: #fff;
!important;
}
.footerDivider {
	padding: 10px 0 12px;
}
.container_12 {
	width: 968px;
	position: relative;
}
.grid_1, .grid_2, .grid_3, .grid_4, .grid_5, .grid_6, .grid_7, .grid_8, .grid_9, .grid_10, .grid_11, .grid_12 {
	display: inline;
	float: left;
	margin-left: 10px;
	margin-right: 10px;
}
.container_12 .grid_3 {
	width: 220px;
}
.container_12 .grid_9 {
	width: 700px;
}
.container_12 .grid_12 {
	width: 940px;
}
.container_12 .grid_1 {
	width: 60px;
}
.container_12 .grid_2 {
	width: 140px;
}
.container_12 .grid_4 {
	width: 300px;
}
.container_12 .grid_5 {
	width: 380px;
}
.container_12 .grid_6 {
	width: 460px;
}
.container_12 .grid_7 {
	width: 540px;
}
.container_12 .grid_8 {
	width: 620px;
}
.container_12 .grid_10 {
	width: 780px;
}
.container_12 .grid_11 {
	width: 860px;
}
.container_12 .prefix_8 {
	padding-left: 640px;
}
.clear {
	clear: both;
	display: block;
	overflow: hidden;
	visibility: hidden;
	width: 0;
	height: 0;
}
.clearfix:before, .clearfix:after {
	clear: both;
	content: '.';
	display: block;
	overflow: hidden;
	visibility: hidden;
	font-size: 0;
	line-height: 0;
	width: 0;
	height: 0;
}
#light {
	margin-left: 2px;
	margin-top: 0px;
	border: 1px #749a02 solid;
	width: 172px;
	z-index: 100;
	background-color: #cce28e;
}
#light p {
	margin: 5px 0 0 0;
}
#light ul {
	margin: 0;
	padding: 0;
}
#light li {
	list-style: none;
	padding-top: 10px;
	margin: 0;
}
.css3Button, .css3Button:visited {
	border: 1px #749a02 solid;
	border-bottom: 1px solid rgba(0,0,0,0.25);
	border-radius: 0;
	-moz-border-radius: 0;
	-webkit-border-radius: 0;
	box-shadow: 0 1px 1px rgba(0,0,0,0.4);
	-moz-box-shadow: 0 1px 1px rgba(0,0,0,0.4);
	-webkit-box-shadow: 0 1px 1px rgba(0,0,0,0.4);
	display: inline-block;
	color: #fff !important;
	text-align: center;
	text-decoration: none;
	text-transform: uppercase;
	text-shadow: 0 -1px 1px rgba(0,0,0,0.25);
	position: relative;
	cursor: pointer;
	letter-spacing: .05em;
}
.css3Button:hover {
	background-color: #111;
	color: #fff;
}
.css3Button:active {
	top: 1px;
}
.small.css3Button, .small.css3Button:visited {
	font-size: 11px;
}
.css3Button, .css3Button:visited, .medium.css3Button, .medium.css3Button:visited {
	font-size: 13px;
	font-weight: bold;
	line-height: 1;
	text-shadow: 0 -1px 1px rgba(0,0,0,0.25);
}
.large.css3Button, .large.css3Button:visited {
	font-size: 14px;
	padding: 8px 14px 9px;
	width: 143px;
}
.super.css3Button, .super.css3Button:visited {
	font-size: 34px;
	padding: 8px 14px 9px;
}
.green.css3Button, .green.css3Button:visited {
	color: #819e29;
	border: solid 1px #819e29;
	background: #819e29;
	background: -webkit-gradient(linear, left top, left bottom, from(#819e29), to(#b6d360));
	background: -moz-linear-gradient(top, #819e29, #b6d360);
 filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#819e29', endColorstr='#b6d360');
}
.green.css3Button:hover {
	color: #819e29;
	border: solid 1px #819e29;
	background: #b6d360;
	background: -webkit-gradient(linear, left bottom, left top, from(#819e29), to(#b6d360));
	background: -moz-linear-gradient(bottom, #819e29, #b6d360);
 filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#b6d360', endColorstr='#819e29');
}
.emailButton {
	background: #5e80a2;
	color: #fff !important;
	display: block;
	font: 14px/19px 'GothamBookRegular';
	padding: 6px 0;
	text-decoration: none;
	text-align: center;
	border-radius: 2px;
	-webkit-border-radius: 2px;
	-moz-border-radius: 2px;
	/*
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight:lighter;
	text-align: center;
	color: #ffffff !important;
	display:block;

	background: -moz-linear-gradient(
		top,
		#42aaff 0%,
		#003366);
	background: -webkit-gradient(
		linear, left top, left bottom, 
		from(#42aaff),
		to(#003366));
	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#42aaff', endColorstr='#003366');
	border-radius: 3px;
		-moz-border-radius: 3px;
		-webkit-border-radius: 3px;
	border: 1px solid #003366;
	-moz-box-shadow:
		0px 1px 3px rgba(000,000,000,0.5),
		inset 0px 0px 2px rgba(255,255,255,0.4);
	-webkit-box-shadow:
		0px 1px 3px rgba(000,000,000,0.5),
		inset 0px 0px 2px rgba(255,255,255,0.4);
	text-shadow:
		0px 1px 0px rgba(000,000,000,0.4),
		0px 1px 0px rgba(255,255,255,0.3);
		*/
	width: 208px;
	height: 20px;
	clear: left;
	transition: all .15%s ease;
}
.emailButton:hover {
	background: #48637d;
	box-shadow: 0 1px 0 #fff;
	text-decoration: none;
}
.emailButton:active {
	background: #2c4155;
}
.ctaButton {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	font-weight: lighter;
	text-align: center;
	color: #ffffff !important;
	display: block;
	background: -moz-linear-gradient(  top,  #42aaff 0%,  #003366);
	background: -webkit-gradient(  linear, left top, left bottom,  from(#42aaff),  to(#003366));
 filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#42aaff', endColorstr='#003366');
	border-radius: 3px;
	-moz-border-radius: 3px;
	-webkit-border-radius: 3px;
	border: 1px solid #003366;
	-moz-box-shadow: 0px 1px 3px rgba(000,000,000,0.5),  inset 0px 0px 2px rgba(255,255,255,0.4);
	-webkit-box-shadow: 0px 1px 3px rgba(000,000,000,0.5),  inset 0px 0px 2px rgba(255,255,255,0.4);
	text-shadow: 0px 1px 0px rgba(000,000,000,0.4),  0px 1px 0px rgba(255,255,255,0.3);
	width: 172px;
	height: 30px;
	clear: left;
}
.ctaButton:hover {
	background: -moz-linear-gradient(  top,  #3891ee 0%,  #033261);
	background: -webkit-gradient(  linear, left top, left bottom,  from(#3891ee),  to(#033261));
 filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#3891ee', endColorstr='#033261');
	text-decoration: none;
}
#alumniLinks li {
	list-style: none inside none;
	margin: 5px 0 0 0;
}
#alumniLinks p {
	border-bottom: 1px #dbdbdb solid;
	padding: 0 0 2px 0;
	margin: 20px 0 5px 0;
}
#alumniLinks a {
	color: #666;
	font: normal normal normal .9em/normal arial;
	margin: 5px 0 0 0;
}
#alumniLinks a:hover {
	color: #333;
	text-decoration: underline;
}
#alumniLinks span {
	background-color: #E4E6DE;
	color: #3A3D31;
	display: block;
	font: normal normal normal 1.1em/normal 'GothamBookRegular', arial, serif;
	margin-bottom: 6px;
	margin-top: 12px;
	padding: 3px 5px;
	width: 165px;
}
/* LAB AVAILABILITY  */
#hor-zebra {
	font-family: "Lucida Sans Unicode", "Lucida Grande", Sans-Serif;
	font-size: 12px;
	margin: 0;
	width: 560px;
	text-align: left;
	border-collapse: collapse;
	line-height: 1.6em;
}
#hor-zebra th {
	font-size: 15px;
	font-weight: normal;
	padding: 10px 8px;
}
#hor-zebra td {
	padding: 8px;

}
#hor-zebra .odd {
	background: #f5f5f5;
}
#hor-zebra .labOS {
	display: inline;
	float: left;
}
#hor-zebra a:hover {
	text-decoration: underline;
}
#hor-zebra thead tr {
	border-bottom: 1px #ccc solid;
}
/* ===========================  NEW HOMEPAGE  ============================== */
#homeContainer {
    margin-top: 18px;
	width: 774px;
	margin-left: -4px;
}
.homeContainer .grid_1, .homeContainer .grid_2, .homeContainer .grid_3, .homeContainer .grid_4, .homeContainer .grid_5, .homeContainer .grid_6, .homeContainer .grid_7, .homeContainer .grid_8, .homeContainer .grid_9 {
	display: inline;
	float: left;
	position: relative;
	margin: 0 7px 35px 7px;
}
/* Grid >> Children (Alpha ~ First, Omega ~ Last)
----------------------------------------------------------------------------------------------------*/
.homeContainer .alpha {
	margin-left: 0;
}
.homeContainer .omega {
	margin-right: 0;
}
/* Grid >> 9 Columns
----------------------------------------------------------------------------------------------------*/
.homeContainer .grid_1 {
	width: 72px;
}
.homeContainer .grid_2 {
	width: 158px;
}
.homeContainer .grid_3 {
	width: 244px;
}
.homeContainer .grid_4 {
	width: 330px;
}
.homeContainer .grid_5 {
	width: 416px;
}
.homeContainer .grid_6 {
	width: 502px;
}
.homeContainer .grid_7 {
	width: 588px;
}
.homeContainer .grid_8 {
	width: 674px;
}
.homeContainer .grid_9 {
	width: 760px;
}
/* Prefix Extra Space >> 9 Columns
----------------------------------------------------------------------------------------------------*/
.homeContainer .prefix_1 {
	padding-left: 86px;
}
.homeContainer .prefix_2 {
	padding-left: 172px;
}
.homeContainer .prefix_3 {
	padding-left: 258px;
}
.homeContainer .prefix_4 {
	padding-left: 344px;
}
.homeContainer .prefix_5 {
	padding-left: 430px;
}
.homeContainer .prefix_6 {
	padding-left: 516px;
}
.homeContainer .prefix_7 {
	padding-left: 602px;
}
.homeContainer .prefix_8 {
	padding-left: 688px;
}
/* Suffix Extra Space >> 9 Columns
----------------------------------------------------------------------------------------------------*/
.homeContainer .suffix_1 {
	padding-right: 86px;
}
.homeContainer .suffix_2 {
	padding-right: 172px;
}
.homeContainer .suffix_3 {
	padding-right: 258px;
}
.homeContainer .suffix_4 {
	padding-right: 344px;
}
.homeContainer .suffix_5 {
	padding-right: 430px;
}
.homeContainer .suffix_6 {
	padding-right: 516px;
}
.homeContainer .suffix_7 {
	padding-right: 602px;
}
.homeContainer .suffix_8 {
	padding-right: 688px;
}
/* Push Space >> 9 Columns
----------------------------------------------------------------------------------------------------*/
.homeContainer .push_1 {
	left: 86px;
}
.homeContainer .push_2 {
	left: 172px;
}
.homeContainer .push_3 {
	left: 258px;
}
.homeContainer .push_4 {
	left: 344px;
}
.homeContainer .push_5 {
	left: 430px;
}
.homeContainer .push_6 {
	left: 516px;
}
.homeContainer .push_7 {
	left: 602px;
}
.homeContainer .push_8 {
	left: 688px;
}
/* Pull Space >> 9 Columns
----------------------------------------------------------------------------------------------------*/
.homeContainer .pull_1 {
	left: -86px;
}
.homeContainer .pull_2 {
	left: -172px;
}
.homeContainer .pull_3 {
	left: -258px;
}
.homeContainer .pull_4 {
	left: -344px;
}
.homeContainer .pull_5 {
	left: -430px;
}
.homeContainer .pull_6 {
	left: -516px;
}
.homeContainer .pull_7 {
	left: -602px;
}
.homeContainer .pull_8 {
	left: -688px;
}
/*
 * jQuery Nivo Slider v2.5.1
 * http://nivo.dev7studios.com
 *
 * Copyright 2011, Gilbert Pellegrom
 * Free to use and abuse under the MIT license.
 * http://www.opensource.org/licenses/mit-license.php
 * 
 * March 2010
 */
/* The Nivo Slider styles */
.nivoSlider {
	position: relative;
}
.nivoSlider img {
	position: absolute;
	top: 0px;
	left: 0px;
}
/* If an image is wrapped in a link */
.nivoSlider a.nivo-imageLink {
	position: absolute;
	top: 0px;
	left: 0px;
	width: 100%;
	height: 100%;
	border: 0;
	padding: 0;
	margin: 0;
	z-index: 6;
	display: none;
}
/* The slices and boxes in the Slider */
.nivo-slice {
	display: block;
	position: absolute;
	z-index: 5;
	height: 100%;
}
.nivo-box {
	display: block;
	position: absolute;
	z-index: 5;
}
/* Caption styles */
.nivo-caption {
	position: absolute;
	left: 0px;
	bottom: 0px;
	background: #000;
	color: #fff;
	opacity: 0.8; /* Overridden by captionOpacity setting */
	;
	width: 100%;
	z-index: 8;
}
.nivo-caption p {
	padding: 5px;
	margin: 0;
}
.nivo-caption a {
	display: inline !important;
}
.nivo-html-caption {
	display: none;
}
/* Direction nav styles (e.g. Next & Prev) */
.nivo-directionNav a {
	position: absolute;
	top: 45%;
	z-index: 9;
	cursor: pointer;
}
.nivo-prevNav {
	left: 0px;
}
.nivo-nextNav {
	right: 0px;
}
/* Control nav styles (e.g. 1,2,3...) */
.nivo-controlNav a {
	position: relative;
	z-index: 9;
	cursor: pointer;
}
.nivo-controlNav a.active {
	font-weight: bold;
}
.fan_box .full_widget {
	background: none;
	border: none;
}
/* Podcast Style */


.rc3 {
	border-radius: 3px;
	-webkit-border-radius: 3px;
	-moz-border-radius: 3px;
}
div.podcastChannel {
	background: #efefef;
	border: 1px solid #ccc;
	font: 11px Verdana, Geneva, sans-serif;
	height: 75px;
	width: 244px;
}
div.podcastChannel ol a, div.podcastChannel ol a:LINK, div.podcastChannel ol a:VISITED {
	color: #666;
	text-decoration: none;
}
div.podcastChannel ol a:HOVER {
	color: #333;
}
div.podcastChannelTitle {
	background: url(/PublishingImages/v2/podcastHeader.png) no-repeat;
	background-position: 8px 5px;
	height: 43px;
	text-indent: -1000px;
	width: 244px;
}
div.podcastChannel ol {
	list-style-type: none;
	margin: -5px 0 0 10px;
	padding: 0 0 5px 0;
}
div.podcastChannel ol li {
	background: url(/PublishingImages/v2/podcastPlay.png) left no-repeat;
	padding: 2px 0 3px 15px;
}
div.podcastSubscribe a {
	background: url(/PublishingImages/v2/podcastSubscribe.png) no-repeat;
	display: block;
	height: 15px;
	position: relative;
	bottom: 5px;
	right: 3px;
	text-indent: -1000px;
}
/*  ======================  DePaul TV  =========================== */
.sortable {
	display: block;
	margin-left: -62px !important;
	zoom: 1;
}
.sortable li {
	float: left;
	list-style: none;
	width: 173px;
	margin: 0 0 23px 22px;
}
.pin {
	background-color: #efefef;
	border: 1px solid #dfdfdf;
	border-radius: 3px;
	-webkit-border-radius: 3px;
	-moz-border-radius: 3px;
	box-shadow: 0 1px 0 rgba(34,25,25,0.4);
	-moz-box-shadow: 0 1px 0 rgba(34,25,25,0.4);
	-webkit-box-shadow: 0 1px 0 rgba(34,25,25,0.4);
	font-size: 11px;
	padding: 15px 15px 0;
	position: relative;
	width: 171px;
}
.pin a img {
	border: 1px solid #afafaf;
	border-radius: 3px;
	-webkit-border-radius: 3px;
	-moz-border-radius: 3px;
}
.pinBoard {
	height: 190px;
	width: 171px !important;
	padding: 0 !important;
}
.pinBoard .link {
	display: block;
	overflow: hidden;
	padding-top: 11px;
	padding-right: 0;
	padding-left: 11px;
}
#scheduleHeader, #navHeader {
	background-color: #808080;
	background: rgb(156,156,156); /* Old browsers */
	/* IE9 SVG, needs conditional override of 'filter' to 'none' */
	background: url("data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZX");
	background: -moz-linear-gradient(top, rgba(156,156,156,1) 0%, rgba(112,112,112,1) 100%); /* FF3.6+ */
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, rgba(156,156,156,1)), color-stop(100%, rgba(112,112,112,1))); /* Chrome,Safari4+ */
	background: -webkit-linear-gradient(top, rgba(156,156,156,1) 0%, rgba(112,112,112,1) 100%); /* Chrome10+,Safari5.1+ */
	background: -o-linear-gradient(top, rgba(156,156,156,1) 0%, rgba(112,112,112,1) 100%); /* Opera 11.10+ */
	background: -ms-linear-gradient(top, rgba(156,156,156,1) 0%, rgba(112,112,112,1) 100%); /* IE10+ */
	background: linear-gradient(top, rgba(156,156,156,1) 0%, rgba(112,112,112,1) 100%); /* W3C */
 filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#9c9c9c', endColorstr='#707070', GradientType=0 ); /* IE6-8 */
	border-top: 1px solid #9d9d9d;
	width: 760px;
	height: 50px;
	vertical-align: middle;
	box-shadow: 0 1px 1px #222;
	-moz-box-shadow: 0 1px 1px #222;
	-webkit-box-shadow: 0 1px 1px #222;
}
#scheduleHeader:before, #dtv ul#list-nav:before {
	border-top: 1px solid #cfcfcf;
	content: '';
	width: 758px;
	height: 48px;
	position: absolute;
	left: 1px;
}
#scheduleHeader .scheduleLabel {
	position: relative;
	left: 12px;
	top: 19px;
	float: left;
}
#scheduleHeader .calendarIcon {
	position: relative;
	right: 12px;
	top: 10px;
	float: right;
}
.dtvMenu .ui-widget-header {
	background: none;
	border: 1px solid transparent;
}
.dtvMenu .ui-state-active, .ui-widget-content .ui-state-active, .ui-widget-header .ui-state-active {
	background: none;
	border: 1px solid transparent;
}
.dtvMenu .ui-state-default, .ui-widget-content .ui-state-default, .ui-widget-header .ui-state-default {
	background: none;
	border: 1px solid transparent;
}
div.dtvMenu {
	border-bottom: 0;
}
.dtvMenu .ui-tabs {
	padding: 0;
}
.dtvMenu .sortable {
	margin-left: -82px !important;
}
.dtv {
	position: relative;
	min-width: 760px;
	width: 801px;
	margin: 0 auto;
	border: none;
}
.dtv .description, .dtv .title {
	color: #555;
	font: 13px/15px Arial, Helvetica, sans-serif;
	text-decoration: none;
	padding: 0 0 5px 11px;
	text-shadow: 0 1px 0 #fff;
	width: 145px;
}
.dtv .startTime {
	position: absolute;
	bottom: 2px;
	color: #777;
	font: 11px Arial, Helvetica, sans-serif;
	letter-spacing: .08em;
	padding-left: 11px;
}
#dtvPlayer {
	width: 760px;
	height: 460px;
	background: #fff url(images/dtvShadow.png) no-repeat bottom;
	background-position: bottom;
	margin-bottom: 50px;
}
.dtv ul#list-nav {
	border-top: 1px solid #9d9d9d;
	list-style: none;
	padding: 0;
	width: 760px;
	height: 50px;
	background: #9d9d9d; /* Old browsers */
	background: -moz-linear-gradient(top, #9d9d9d 0%, #787878 100%); /* FF3.6+ */
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #9d9d9d), color-stop(100%, #787878)); /* Chrome,Safari4+ */
	background: -webkit-linear-gradient(top, #9d9d9d 0%, #787878 100%); /* Chrome10+,Safari5.1+ */
	background: -o-linear-gradient(top, #9d9d9d 0%, #787878 100%); /* Opera 11.10+ */
	background: -ms-linear-gradient(top, #9d9d9d 0%, #787878 100%); /* IE10+ */
	background: linear-gradient(top, #9d9d9d 0%, #787878 100%); /* W3C */
 filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#9d9d9d', endColorstr='#787878', GradientType=0 ); /* IE6-9 */
}
.dtv ul#list-nav li {
	display: inline;
	overflow: visible;
}
.dtv ul#list-nav li a {
	float: left;
}
.dtv ul#list-nav li a:hover {
	background: #b1b1b1; /* Old browsers */
	background: -moz-linear-gradient(top, #b1b1b1 0%, #939393 100%); /* FF3.6+ */
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #b1b1b1), color-stop(100%, #939393)); /* Chrome,Safari4+ */
	background: -webkit-linear-gradient(top, #b1b1b1 0%, #939393 100%); /* Chrome10+,Safari5.1+ */
	background: -o-linear-gradient(top, #b1b1b1 0%, #939393 100%); /* Opera 11.10+ */
	background: -ms-linear-gradient(top, #b1b1b1 0%, #939393 100%); /* IE10+ */
	background: linear-gradient(top, #b1b1b1 0%, #939393 100%); /* W3C */
 filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#b1b1b1', endColorstr='#939393', GradientType=0 ); /* IE6-9 */
	background-image: url(images/dtvSelector.png) 0 -20px;
}
.dtvMenu {
	width: 760px;
	background: url(/publishingimages/dtvNavSprite.png) no-repeat;
}
div.dtvMenu ul.ui-tabs-nav {
	margin: 0 0 15px 0;
	padding: 0 0 0 20px;
}
div.dtvMenu ul li.ui-state-default {
	display: inline;
}
div.dtvMenu ul li.ui-tabs-nav a, div.dtvMenu ul li.ui-tabs-nav a:visited, div.dtvMenu ul li.ui-state-default a {
	font: 16px 'GothamMediumRegular', arial, sans-serif;
	text-shadow: 0 1px 0 #a6a6a6;
	float: left;
	text-decoration: none;
	color: #333;
	padding: 12px 20px 0 0;
	text-transform: uppercase;
}
div.dtvMenu ul li.ui-tabs-nav a:hover, div.dtvMenu ul li.ui-state-default a:hover, div.dtvMenu ul li.ui-tabs-nav .current, div.dtvMenu ul li.ui-state-active a {
	color: #efefef;
	text-shadow: 0 1px 0 #555;
}
.dtv ul#list-nav img {
	position: relative;
	padding: 17px;
	float: left;
}
div.tvStream {
	padding: 1.5em 0 0 0 !important;
	margin-left: -3px;
}
.tvStream {
	font: 1em sans-serif;
	position: relative;
	width: 760px;
}
.tvProgram {
	border-top: 1px solid #ccc;
	padding: 10px;
}
.tvTime, .tvMeta {
	display: inline-block;
	margin: 0 15px 0 0;
	vertical-align: text-top;
}
.tvThumbnail {
	display: none; /* Temporary turning off thumbnail - 6-28-12 */
}
.tvTime {
	color: #666;
	font: 1.15em sans-serif;
	padding-top: 4px;
	width: 40px;
}
.tvThumbnail img {
	border-radius: 3px;
}
.tvMeta {
	width: 500px;
}
.tvMeta span {
	display: block;
	padding: 0 0 4px 0;
}
.tvTitle {
	font: 1.5em 'GothamMediumRegular', sans-serif;
}
.tvTags {
	color: #444;
	font: .9em sans-serif;
	text-transform: capitalize;
}
.tvTags:BEFORE {
	content: "Tags: ";
}
.tvAirHour {
	background-color: #185b7f;
	border-radius: 3px;
	color: #fff;
	font: normal 1.1em 'GothamMediumRegular', sans-serif;
	padding: 4px 10px;
}
.tvAirDate {
	background: url("/publishingimages/dtvSubNavSprite.png") no-repeat scroll 0% 0% transparent;
	border-radius: 3px;
	color: #fff;
	font: 1.5em 'GothamMediumRegular', sans-serif;
	height: 35px;
	margin: 5px 0;
	padding: 5px 10px;
	text-shadow: 0 1px 0 #555;
}
#depaulTVshows {
	padding: 25px 0 0 0;
}
#depaulTVshows li {
	list-style-image: none;
	margin: 0;
	padding-bottom: 25px;
}
#depaulTVshows li span {
	display: block;
	font: bold 15px arial, sans-serif;
}
#depaulTVshows li img {
	float: left;
	margin: 0 20px 15px 0;
}
.dtvMatureContent {
	color: red !important;
	font: 11px/15px Arial, Helvetica, sans-serif !important;
}
/* ===================  AMBASSADORS  ========================= */
.ambassadorButton, .ambassadorButton:LINK, .ambassadorButton:VISITED {
	background: #5e80a2;
	color: #fff;
	display: block;
	font: 12px 'GothamBookRegular';
	margin: 0 0 5px 0;
	padding: 10px 5px;
	text-decoration: none;
	text-align: center;
	border-radius: 2px;
	-webkit-border-radius: 2px;
	-moz-border-radius: 2px;
	width: 160px;
	transition: all .15%s ease;
}
.ambassadorButton:HOVER {
	background: #48637d;
	-webkit-box-shadow: 0 1px 0 #fff;
	-moz-box-shadow: 0 1px 0 #fff;
}
.ambassadorButton:active {
	background: #2c4155;
}
div.ambassadorChannel {
	background: #fff;
	position: relative;
	font: 11px Verdana, Geneva, sans-serif;
	padding-right: 7px;
}
a.btAmbassador {
	background: url('/PublishingImages/v2/btAskAQuestion.png') no-repeat;
	display: block;
	text-indent: -1000px;
	height: 31px;
	width: 127px;
	opacity: .85;
	-webkit-transition: opacity .2s linear;
	-moz-transition: opacity .2s linear;
	-o-transition: opacity .2s linear;
	-ms-transition: opacity .2s linear;
	transition: opacity .2s linear;
}
a.btAmbassador:HOVER {
	background-position: 0 -31px;
	opacity: 1;
}
a.btAmbassador:ACTIVE {
	background-position: 0 -62px;
}
img.thAmbassador {
}
.copyAmbassador {
	font: 13px/16px 'GothamBookRegular', sans-serif;
}
.copyAmbassador a, .copyAmbassador a:LINK, .copyAmbassador a:VISITED {
	color: #0066a9;
	text-decoration: none;
}
.copyAmbassador a:HOVER {
	color: #666;
}
.copyAmbassador a:active {
	color: #0066a9;
}
.copyAmbassador span {
	color: #00507a;
	display: block;
	font: 18px 'GothamMediumRegular', sans-serif;
	margin: 5px 0 8px 0;
	text-shadow: 0 1px 0 #fff;
	text-transform: uppercase;
}
.ambassadorProfile .facultyInfo {
	font: 18px/26px 'GothamBookRegular', sans-serif;
}
.ambassadorProfile .facultyInfoHeader {
	width: inherit;
}





/*Ambassadors on Splash Pages */
.ambassadorContainer .board > a:hover {
	opacity:.9;
}
/* ===================  TWITTER INTEGRATION  ====================== */

/*
 * jTweetsAnywhere V1.2.1
 * http://thomasbillenstein.com/jTweetsAnywhere/
 *
 * Copyright 2010, Thomas Billenstein
 * Licensed under the MIT license.
 * http://thomasbillenstein.com/jTweetsAnywhere/license.txt
 */
 
.twitterFeed {
	background: url('/publishingimages/twitterBG.png') no-repeat;
	height: 46px;
	width: 760px;
}
.twitterFeed:HOVER {
	background-position: 0 -48px;
}
.tweetyBird {
	position: absolute;
	left: 0;
	top: 0;
	width: 65px;
	height: 46px;
	text-indent: -1000px;
}
.jta-tweet-list {
	list-style: none;
	list-style-image: none !important;
	margin: 15px 0 0 73px;
	padding: 0;
}
.jta-tweet-list-item {
	color: #090909;
	margin: 0 0 0 0;
	padding: 0;
	overflow: hidden;
	text-shadow: 0 1px 0 #ccc;
}
.jta-tweet-list-item:first-child {
}
.jta-tweet-profile-image {
	width: 48px;
	display: inline;
	float: left;
}
.jta-tweet-profile-image-link {
}
.jta-tweet-profile-image img {
	width: 48px;
	height: 48px;
}
.jta-tweet-body {
}
.jta-tweet-body-list-profile-image-present {
	margin-left: 58px;
}
.jta-tweet-user-name {
	font-weight: bold;
}
.jta-tweet-user-screen-name {
}
.jta-tweet-user-full-name {
	color: #900;
}
.jta-tweet-text {
}
.jta-tweet-user-screen-name-link, .jta-tweet-user-full-name-link, .jta-tweet-a, .twitter-anywhere-user {
	color: #2080ab !important;
	text-decoration: none;
	text-shadow: #efefef;
}
.jta-tweet-user-screen-name-link:hover, .jta-tweet-user-full-name-link:hover, .jta-tweet-a:hover, .twitter-anywhere-user:hover {
	color: #fff !important;
	text-shadow: none;
}
.jta-tweet-link {
}
.jta-tweet-link:hover {
	text-shadow: none;
}
.jta-tweet-hashtag {
}
.jta-tweet-hashtag:hover {
}
.jta-tweet-attributes /* --- Twitter Timestamp Hidden --- */ {
	display: none;
	color: #999;
	font-size: 11px;
	margin-top: 3px;
}
.jta-tweet-timestamp {
}
.jta-tweet-source {
}
.jta-tweet-inreplyto {
}
.jta-tweet-location {
}
.jta-tweet-retweeter {
}
.jta-tweet-timestamp-link, .jta-tweet-source-link a, .jta-tweet-inreplyto-link, .jta-tweet-location-link, .jta-tweet-retweeter-link {
	color: #999;
	text-decoration: none;
}
.jta-tweet-timestamp-link:hover, .jta-tweet-source-link a:hover, .jta-tweet-inreplyto-link:hover, .jta-tweet-location-link:hover, .jta-tweet-retweeter-link:hover {
	color: #999;
	text-decoration: underline;
}
.jta-tweet-list-controls {
	margin-top: 20px;
}
.jta-tweet-list-controls-button {
	padding: 5px;
	padding-left: 20px;
	padding-right: 20px;
	text-align: center;
	border: 1px solid #999;
}
.jta-tweet-list-controls-button:hover {
	color: black;
	background-color: #999;
	cursor: pointer;
}
.jta-tweet-list-controls-button-more {
}
.jta-tweet-list-controls-button-prev {
}
.jta-tweet-list-controls-button-next {
	margin-left: 10px;
}
.jta-tweet-list-autorefresh-trigger {
	padding: 8px 0px 8px 0px;
	margin-bottom: 10px;
	text-align: center;
	border: 1px solid #999;
}
.jta-tweet-list-autorefresh-trigger:hover {
	color: black;
	background-color: #999;
	cursor: pointer;
}
.jta-tweet-list-autorefresh-trigger-content {
}
.jta-follow-button {
}
.jta-tweet-box {
}
.jta-connect-button {
}
.jta-login-info {
}
.jta-login-info-profile-image {
	width: 48px;
	display: inline;
	float: left;
}
.jta-login-info-profile-image img {
	width: 48px;
	height: 48px;
}
.jta-login-info-block {
	margin-left: 58px;
}
.jta-login-info-screen-name {
}
.jta-login-info-sign-out {
	width: 97px;
	margin-top: 2px;
	padding: 1px;
	text-align: center;
	border: 1px solid #999;
}
.jta-login-info-sign-out:hover {
	color: black;
	background-color: #999;
	cursor: pointer;
}
.jta-loading {
	margin: 0;
	padding: 8px 0px 8px 0px;
}
.jta-error {
	margin: 0;
	padding: 8px;
	color: #000;
	background-color: #f00
}
.jta-nodata {
	margin: 0;
	padding-top: 8px;
	padding-bottom: 8px;
}
.jta-clear {
	clear: both;
	display: block;
	overflow: hidden;
	visibility: hidden;
	width: 0;
	height: 0;
}
/* ================ FACULTY INFO ==================== */

div.facultyInfoHeader {
	background-color: #520a15;
	border-radius: 3px;
	-moz-border-radius: 3px;
	-webkit-border-radius: 3px;
	font: 14px 'GothamBookRegular';
	color: #FFFFFF;
	margin: 10px 0px 0px 15px;
	cursor: pointer;
	display: block;
	width: 100%;
	padding: 5px;
}
div.facultyInfoHeader:first-child {
	margin-top: 0 !important;
}
div.facultyInfo {
	padding: 10px 25px 10px 20px;
	margin-bottom: 10px;
	margin-right: -12px;
}
.additionalInfo {
	margin-top: 15px;
}
.additionalInfo h3 {
	margin-top: 15px;
}

ol.hoursList {
	list-style-type: none;
	margin: 5px 0 0 0;
	padding-left: 0;
}
div.infoUnavailable {
	font-style: italic;
}
#facultyInfoCell {
	padding-left: 12px;
}
div.facultyInfo span.col1 {
	border-right: 1px solid #dfdfdf;
	float: left;
	min-height: 30px;
	width: 57px;
}
div.facultyInfo span.col2 {
	margin-left: 5px;
	width: 280px;
	float: left;
	border-right: 1px solid #dfdfdf;
	margin-right: 4px;
}
div.facultyInfo span.col3 {
}
div#facultyCourses span.col2 {
	float: none !important;
	border-right: none !important;
}
div.facultyCourse {
	border-bottom: 1px solid #AFAFAF;
	min-height: 30px;
	padding: 5px;
}
div.facultyCourseContainer {
	margin-bottom: 10px;
}
div.facultyCourseContainer span.col1 {
	width: 110px;
}
div.facultyCourseContainer span.col2 {
	width: 140px;
}
.facultySidebar {
	word-wrap: break-word;
}
.hoursList {
	width: 200px;
	overflow: hidden;
	white-space: nowrap;
	word-wrap: normal !important;
}
span.weekGroup {
	display: inline-block;
	margin-right: 15px;
	vertical-align: top;
	width: 100%;
}
div.hourEntry {
	white-space: normal;
	padding: 3px;
}
table.calNav {
	margin-top: 10px;
}
table.calNav td {
	background-color: #C8CAC4;
	padding: 3px;
}
table.calNav td a {
	color: #3A3D31 !important;
}
table.calNav td:hover {
	background-color: #520A15;
}
table.calNav td:hover a {
	color: #FFFFFF !important;
}
/* ----------------- Undergraduate Ambassadors ---------------------*/

#ugAmbassadors {
	display: block;
	margin-left: -62px !important;
	zoom: 1;
}
#ugAmbassadors li {
	float: left;
	list-style: none;
	width: 173px;
	margin: 0 0 23px 22px;
}
.card {
	width: 171px;
	padding: 15px 15px 0;
	font-size: 11px;
	background-color: #efefef;
	border: 1px solid #dfdfdf;
	border-radius: 3px;
	-webkit-border-radius: 3px;
	-moz-border-radius: 3px;
	box-shadow: 0 1px 0 rgba(34,25,25,0.4);
	-moz-box-shadow: 0 1px 0 rgba(34,25,25,0.4);
	-webkit-box-shadow: 0 1px 0 rgba(34,25,25,0.4);
	position: relative;
}
.card a img {
	border: 1px solid #afafaf;
}
.card a img:HOVER {
}
.board {
	height: 225px;
	width: 171px !important;
	padding: 0 !important;
}
.ambassadorMainboard {
	height: 165px;
	width: 151px !important;
	padding: 10px !important;
}
.board .ugLink {
	display: block;
	overflow: hidden;
	padding-top: 11px;
	padding-right: 0;
}
.moduletext .board .ugLink {
	display: block;
	overflow: hidden;
	padding-top: 11px;
	padding-right: 0;
	width: 244px !important;
	margin-top: -15px;
}
.moduletext .board {
	height: 200px !important;
}
.moduletext .card a img {
	width: 242px !important;
	border: 1px solid #ccc;
}
.dtvMenu .ui-widget-header {
	background: none;
	border: 1px solid transparent;
}
.dtvMenu .ui-state-active, .ui-widget-content .ui-state-active, .ui-widget-header .ui-state-active {
	background: none;
	border: 1px solid transparent;
}
.dtvMenu .ui-state-default, .ui-widget-content .ui-state-default, .ui-widget-header .ui-state-default {
	background: none;
	border: 1px solid transparent;
}
div.dtvMenu {
	border-bottom: 0;
}
.dtvMenu .ui-tabs {
	padding: 0;
}
.dtvMenu .sortable {
	margin-left: -82px !important;
}
.dtv {
	position: relative;
	min-width: 760px;
	width: 801px;
	margin: 0 auto;
	border: none;
}
.ugName {
	color: #333;
	font: 15px Arial, Helvetica, sans-serif;
	text-decoration: none;
	padding: 0 0 5px 0;
	text-shadow: 0 1px 0 #fff;
	width: 145px;
}
.moduletext .ugName {
	color: #333;
	font: 15px 'GothamBookRegular', Arial, Helvetica, sans-serif;
	text-decoration: none;
	padding: 0 !important;
	text-shadow: 0 1px 0 #fff;
	width: 244px;
}
.ugProgram {
	color: #777;
	font: 11px Arial, Helvetica, sans-serif;
}
.moduletext .ugProgram {
	color: #777;
	font: 11px 'GothamBookRegular', Arial, Helvetica, sans-serif;
	padding-left: 0 !important;
}
.ugButton, .ugButton:LINK, .ugButton:VISITED {
	font: 11px 'GothamBookRegular';
	color: #415962 !important;
	margin: 0 0 0 11px;
	padding: 5px 0;
	position: absolute;
	bottom: 10px;
	text-decoration: none;
	text-align: center;
	border-radius: 3px;
	-webkit-border-radius: 3px;
	-moz-border-radius: 3px;
	text-shadow: 0 1px 0 #bbb;
	border: solid #CCC 1px;
	background: -webkit-gradient(linear, 0 0, 0 100%, from(#afbec4), to(#83969d));
	background: -moz-linear-gradient(top, #afbec4, #83969d);
 -ms-filter: progid:DXImageTransform.Microsoft.gradient(startColorStr=#afbec4, endColorStr=#83969d);
 filter: progid:DXImageTransform.Microsoft.gradient(startColorStr=#afbec4, endColorStr=#83969d);
	display: block;
	min-width: 145px;
}
.moduletext .ugButton, .moduletext .ugButton:LINK, .moduletext .ugButton:VISITED {
	font: 11px 'GothamBookRegular';
	color: #415962 !important;
	margin: 0 0 0 45px;
	padding: 5px 0;
	position: absolute;
	bottom: 10px;
	text-decoration: none;
	text-align: center;
	border-radius: 3px;
	-webkit-border-radius: 3px;
	-moz-border-radius: 3px;
	text-shadow: 0 1px 0 #bbb;
	border: solid #CCC 1px;
	background: -webkit-gradient(linear, 0 0, 0 100%, from(#afbec4), to(#83969d));
	background: -moz-linear-gradient(top, #afbec4, #83969d);
 -ms-filter: progid:DXImageTransform.Microsoft.gradient(startColorStr=#afbec4, endColorStr=#83969d);
 filter: progid:DXImageTransform.Microsoft.gradient(startColorStr=#afbec4, endColorStr=#83969d);
	display: none;
	min-width: 145px;
}
.ugButton:hover {
	background: -webkit-gradient(linear, 0 0, 0 100%, from(#83969d), to(#afbec4));
	background: -moz-linear-gradient(top, #83969d, #afbec4);
 -ms-filter: progid:DXImageTransform.Microsoft.gradient(startColorStr=#83969d, endColorStr=#afbec4);
 filter: progid:DXImageTransform.Microsoft.gradient(startColorStr=#83969d, endColorStr=#afbec4);
	box-shadow: 0 1px 0 #fff;
	-webkit-box-shadow: 0 1px 0 #fff;
	-moz-box-shadow: 0 1px 0 #fff;
}
.ugContactButton, 
.ugContactButton:LINK, 
.ugContactButton:VISITED {
	font: 12px 'GothamBookRegular';
	color: #415962;
	padding: 5px 0;
	text-decoration: none;
	text-align: center;
	border-radius: 3px;
	-webkit-border-radius: 3px;
	-moz-border-radius: 3px;
	border: solid #8e9ca1 1px;
	background-color: #A9B9BF;
		display: inline-block;
	min-width: 153px;
}
.ugContactButton:hover {
	background: -webkit-gradient(linear, 0 0, 0 100%, from(#83969d), to(#afbec4));
	background: -moz-linear-gradient(top, #83969d, #afbec4);
 -ms-filter: progid:DXImageTransform.Microsoft.gradient(startColorStr=#83969d, endColorStr=#afbec4);
 filter: progid:DXImageTransform.Microsoft.gradient(startColorStr=#83969d, endColorStr=#afbec4);
	-webkit-box-shadow: 0 1px 0 #fff;
	-moz-box-shadow: 0 1px 0 #fff;
}
.ugContactButton:before {
	content: "\f0e0";
	font-family: fontawesome;
	padding-right: 3px;
}
.ugLeft {
	float: left;
	width: 145px;
	padding: 0 20px 0 0;
	margin: 0 20px 0 0;
	height: 150px;
}
.ugRight {
	float: left;
	width: 400px;
}
.ugContainer {
	width: 600px;
	padding: 10px;
}
.ugContainer .quote {
	border-top: 1px solid #d1d1d1;
	color: #333;
	width: 580px;
	float: left;
	padding: 10px 0;
	font: 18px/25px 'GothamBookRegular', Arial, Helvetica, sans-serif;
}
.undergraduateName {
	color: #444;
	font: 40px 'GothamMediumRegular', Arial, Helvetica, sans-serif;
}
.ugPopup p {
	font: 14px/18px 'GothamBookRegular', Arial, Helvetica, sans-serif;
}
.ugPopup p span {
	font: 14px/18px 'GothamMediumRegular', Arial, Helvetica, sans-serif;
	text-transform: uppercase;
}
/* ===========================  NEW HOMEPAGE  ============================== */

.homepageEvents {
	font: 14px 'GothamBookRegular', Helvetica, sans-serif;
	width: 244px;
	position: relative;
	/* height: 353px; */
	overflow: hidden;
}
.homepageEvents ul {
/*	background: #efefef;
 	border-left: 1px solid #aaa;
	border-right: 1px solid #aaa; */
	list-style: none;
	margin: -3px 0 0 0;
	padding: 0;
	position: relative;
	list-style-image: none !important;
}
.homepageEvents ul li {
	border-bottom: 1px dotted #ccc;
	/* display: block;
	position: relative; */
	margin: 0;
}
.homepageEvents ul li:last-child {
	border-bottom: 0;
	/* box-shadow: none;
	-moz-box-shadow: none;
	-webkit-box-shadow: none;*/
}
.homepageEvents ul li a, 
.homepageEvents ul li a:LINK, 
.homepageEvents ul li a:VISITED {
	color: #5E80A2;
	font: 15px 'GothamMediumRegular', Arial, Helvetica, sans-serif;
	text-decoration: none;
	padding: 12px 8px 12px 0;
	display: block;
}
.homepageEvents ul li a:HOVER {
 /*	background: #ccc !important; */
 	color: #48637d;
}
.homepageEvents ul li span {
	color: #858585;
	display: block;
	font: 12px 'GothamBookRegular', Arial, Helvetica, sans-serif;
	margin: 3px 0 0;
}
.fb #fbUpdates {
	margin: -5px 0 0 0;
}
.effect1 {
	-webkit-box-shadow: 0 10px 6px -6px #777;
	-moz-box-shadow: 0 10px 6px -6px #777;
	box-shadow: 0 10px 6px -6px #777;
}
.shadow {
	-webkit-box-shadow: 0 10px 6px -6px #777;
	-moz-box-shadow: 0 10px 6px -6px #777;
	box-shadow: 0 10px 6px -6px #777;
	height: 1px;
	width: 760px;
}
.hr {
	border-bottom: 1px solid #ddd;
}
.hrb {
	border-bottom: 1px solid #ccc;
}
.hdrPodcast {
	float: left;
}
.podcastButton {
	margin: 0 0 3px 6px;
}
.podcastTitle a {
	display: block;
	font: 17px 'GothamBookRegular', serif;
	overflow: hidden;
	padding: 0 0 8px 0;
	width: 244px;
}
.podcastDescription, .bluelightDescription, .eventPromo {
	display: block;
	font: 14px/18px 'GothamBookRegular', serif;
	width: 244px;
	border-bottom: none !important;
}
.eventPromo {
	height: 136px;
	margin: 0 0 8px 0;
}
/* HERO AND SCHOOL BUTTONS */

ul.schoolSprite {
	margin: 0;
	padding: 0;
	height: 53px;
	width: 732px;
	position: absolute;
	bottom: 0;
	left: 14px;
	z-index: 2;
}
ul.schoolSprite li {
	display: inline;
	float: left;
	height: 53px;
	list-style: none;
	overflow: hidden;
	width: 244px;
}
ul.schoolSprite a {
	display: block;
	text-indent: -1000px;
}
#panelCIM a, #panelSOC a, #panelIPD a {
	background: url('/PublishingImages/v2/schoolSprite.png') no-repeat;
	display: block;
	height: 53px;
	width: 244px;
	opacity: .85;
	-webkit-transition: opacity .2s linear;
	-moz-transition: opacity .2s linear;
	-o-transition: opacity .2s linear;
	-ms-transition: opacity .2s linear;
	transition: opacity .2s linear;
}
#panelCIM a {
	background-position: 0 0;
}
#panelSOC a {
	background-position: -244px 0;
}
#panelIPD a {
	background-position: -488px 0;
}
#panelCIM a:hover {
	background-position: 0 -53px;
	opacity: 1;
}
#panelSOC a:hover {
	background-position: -244px -53px;
	opacity: 1;
}
#panelIPD a:hover {
	background-position: -488px -53px;
	opacity: 1;
}
#panelCIM a:ACTIVE {
	background-position: 0 -106px;
}
#panelSOC a:ACTIVE {
	background-position: -244px -106px;
}
#panelIPD a:ACTIVE {
	background-position: -488px -106px;
}
.hero {
  /*  background-image: url(/PublishingImages/v2/hero07.jpg); */
	width: 760px;
	position:relative;
}
.hero img {
	width: 100%;
}
.peekShadow {
	position: relative;
	-webkit-box-shadow: 0 1px 4px rgba(0, 0, 0, 0.3), 0 0 40px rgba(0, 0, 0, 0.1) inset;
	-moz-box-shadow: 0 1px 4px rgba(0, 0, 0, 0.3), 0 0 40px rgba(0, 0, 0, 0.1) inset;
	box-shadow: 0 1px 4px rgba(0, 0, 0, 0.3), 0 0 40px rgba(0, 0, 0, 0.1) inset;
}
.peekShadow:before, .peekShadow:after {
	content: "";
	position: absolute;
	z-index: -1;
	-webkit-box-shadow: 0 0 20px rgba(0,0,0,0.8);
	-moz-box-shadow: 0 0 20px rgba(0,0,0,0.8);
	box-shadow: 0 0 20px rgba(0,0,0,0.8);
	top: 50%;
	bottom: 0;
	left: 10px;
	right: 10px;
	-moz-border-radius: 100px / 10px;
	border-radius: 100px / 10px;
}
.peekShadow:after {
	right: 10px;
	left: auto;
	-webkit-transform: skew(8deg) rotate(3deg);
	-moz-transform: skew(8deg) rotate(3deg);
	-ms-transform: skew(8deg) rotate(3deg);
	-o-transform: skew(8deg) rotate(3deg);
	transform: skew(8deg) rotate(3deg);
}
.sideShadow {
	position: relative;
	-webkit-box-shadow: 0 1px 4px rgba(0, 0, 0, 0.3), 0 0 40px rgba(0, 0, 0, 0.1) inset;
	-moz-box-shadow: 0 1px 4px rgba(0, 0, 0, 0.3), 0 0 40px rgba(0, 0, 0, 0.1) inset;
	box-shadow: 0 1px 4px rgba(0, 0, 0, 0.3), 0 0 40px rgba(0, 0, 0, 0.1) inset;
}
.sideShadow:before, .sideShadow:after {
	content: "";
	position: absolute;
	z-index: -1;
	-webkit-box-shadow: 0 0 20px rgba(0,0,0,0.8);
	-moz-box-shadow: 0 0 20px rgba(0,0,0,0.8);
	box-shadow: 0 0 20px rgba(0,0,0,0.8);
	top: 10px;
	bottom: 10px;
	left: 0;
	right: 0;
	-moz-border-radius: 100px / 10px;
	border-radius: 100px / 10px;
}
.sideShadow:after {
	right: 10px;
	left: auto;
	-webkit-transform: skew(8deg) rotate(3deg);
	-moz-transform: skew(8deg) rotate(3deg);
	-ms-transform: skew(8deg) rotate(3deg);
	-o-transform: skew(8deg) rotate(3deg);
	transform: skew(8deg) rotate(3deg);
}
.box {
	width: 100%;
	height: 10px;
	background: #FFF;
}
.border {
	border-left: 1px solid #ededed;
	border-right: 1px solid #ededed;
	height: 125px;
}
.border img {
	padding: 0 9px;
}
.bluelightContainer img {
	padding-top: 4px;
}
.grid3Headline {

	color: #333;
	display: block;
	font: 16px 'GothamBookRegular', sans-serif;
	margin: 5px 0;
}
.tertiaryHeadline {
	border-bottom: 3px double #ddd;
	color: #7B8E98;
	display: block;
	font: 13px 'GothamBookRegular', sans-serif;
	letter-spacing: 1px;
	margin: 5px 0 10px 0;
	line-height: 15px;
}
.gridHeadlineHero {
border-bottom: 2px solid #7f7f7f;
color: #7f7f7f;
display: block;
font: 20px 'GothamBookRegular', sans-serif;
margin: 5px 0 10px 0;
text-transform: uppercase;
line-height: 15px;
}
.gridHeadlineHero a {
	color: #7f7f7f;	
}
.gridHeadline {
border-bottom: 2px solid #7f7f7f;
color: #7f7f7f;
display: block;
font: 16px 'GothamBookRegular', sans-serif;
margin: 5px 0 10px 0;
text-transform: uppercase;
line-height: 12px;
}

.eventContainer {
	/* border-bottom: 1px solid #7f7f7f; */
	height: 297px;
	margin-top: -10px;
	position: relative;
	overflow: hidden;
}
.viewAllEvents {
	background-color: #7f7f7f;
	height: 20px;
	position:relative;
}
.viewAllEvents a,
.viewAllEvents a:link,
.viewAllEvents a:visited {
	color: #e1e1e1;
	font: 12px 'GothamBookRegular', arial, sans-serif;
	position:absolute; 
	right: 6px;
	top: 3px;
	text-transform:uppercase;
}
.viewAllEvents a:hover {
	color: #fff;
}
.facebookContainer {
border: 1px solid #7f7f7f;
border-top: 0;
	margin-top: -10px;
}
._4s7c {
	border-top-color: #7f7f7f !important;
}
span.hlHighlight {
	color: #444;
	display: inline- block;
	font: 13px 'GothamMediumRegular', sans-serif;
	padding: 0 0 8px 0;
}
.row3 {
	height: 185px;
	padding-bottom: 7px;
}
.row3 a, 
.row3 a:link, 
.row3 a:visited {
	color: #333;
	font: 13px/20px 'GothamBookRegular', sans-serif;
}
.row3 a:hover {
	text-decoration:underline !important;
}
.row3 div:last-child {
/*	border-bottom: 1px solid #e1e1e1; */
	padding-bottom: 8px;
}
.registeredEvents {
	margin-top: -12px;
}
.ctaHero:hover {

}
.videoModule, .inTheLoopModule {
	margin: 0 0 8px 0;
	position: relative;
	width: 244px;
	height: 136px;
	float: left;
}
.videoModule a:hover,
.inTheLoopModule a:hover {
	text-decoration: none !important;
}
.videoModule i {
	color: #fff;
	height: 50px;
	width: 50px;
	margin: auto;
	opacity: .7;
	position: absolute;
	top: 0;
	left: 0;
	bottom: 0;
	right: 0;
	transition: opacity 0.3s ease;
}
.inTheLoopModule i {
	color: #333;
	height: 50px;
	width: 50px;
	margin: auto;
	opacity: .7;
	position: absolute;
	top: 0;
	left: 0;
	bottom: 0;
	right: 0;
	transition: opacity 0.3s ease;
}

.blk i {
	color: #000 !important;
}
.inTheLoopModule {
	margin-right: 8px;
}
.videoModule i:hover,
.inTheLoopModule i:hover {
	opacity: 1;
}
.homepageEvents .calendarContainer {
	height: 297px;
	overflow: auto;
}
.calendarContainer ul {
	list-style: none;
	margin: 0;
	padding: 0;
}
.registeredEvents .calendarContainer ul li {
	border-bottom: 1px solid #efefef;
	clear: left;
	display: inline-block;
	margin-bottom: 2px;
	width: 760px;
}
.registeredEvents .calendarContainer ul li:first-child {
	border-top: 1px solid #efefef;
}
.rsvpMonth {
	font: 37px 'GothamBookRegular', sans-serif;
	letter-spacing: -2px;
	margin-bottom: -10px;
	text-align: center;
	text-transform: uppercase;
}
.rsvpTime, .rsvpLocation {
	font: 15px 'GothamBookRegular', sans-serif;
}
.rsvpDay {
	font: 60px 'GothamMediumRegular', sans-serif;
}
.rsvpDate {
	color: #87979f;
	float: left;
	margin-top: -5px;
	text-align: center;
	}
.rsvpDescription {
	float: left;
	font: 12px 'GothamBookRegular', sans-serif;
	padding: 20px 20px 5px;
}
.rsvpTitle {
	color: #87979f;
	font: bold 1.5em 'GothamBookRegular', sans-serif;
	padding-bottom: 15px;
}
.rsvpRegister a, .rsvpRegister a:LINK, .rsvpRegister a:VISITED {
	background-color: #87979f;
	border-radius: 3px;
	color: #fff;
	display: block;
	font: 16px 'GothamBookRegular', arial, sans-serif;
	margin: 8px 0px 20px 0;
	padding: 6px 8px;
	text-align: center;
	text-decoration: none;
	width: 100px;
	-webkit-transition: background-color 0.1s ease;
	-moz-transition: background-color 0.1s ease;
	-o-transition: background-color 0.1s ease;
	-ms-transition: background-color 0.1s ease;
	transition: background-color 0.1s ease;
}
.rsvpRegister a:HOVER {
	background-color: #520a15;
	color: #fff !important;/*
	-moz-box-shadow: inset 0 1px 5px #009245, 0 0 0 1px #fff, 0 0 0 2px #009245;
	-webkit-box-shadow: inset 0 1px 5px #009245, 0 0 0 1px #fff, 0 0 0 2px #009245;
	box-shadow: inner 0 1px 5px #009245, 0 0 0 1px #fff, 0 0 0 2px #009245;
	*/
}
.rsvpRegister a:ACTIVE {
	-moz-box-shadow: inset 0 2px 5px #333;
	-webkit-box-shadow: inset 0 2px 5px #333;
	box-shadow: inner 0 2px 5px #333;
}
.rsvpRegister .nonLink {
	margin-top: 10px;
}
/* Event Calendar Accordion  */

.wrapper {
	width: 90%;
	max-width: 800px;
	margin: 30px auto;
}
.rightCol {
	margin-left:10px;
}
.accordion {
	width: 100%;
	min-width: 270px;
	margin: 0 auto;
}
.accordion ul {
	margin: 0;
	padding-left: 5px;
	list-style: none;
}
.accordion ul li {
	clear: left;
	border-top: 1px dotted #e1e1e1;
	padding: 25px 0 0 0;
	overflow: hidden;
}
.accordion ul li a {
	margin-bottom: 15px;
}
.accordion ul li:first-child {
	border-top: none;
}
.accordion ul li div > a {
	font: 20px/22px 'GothamBookRegular', arial, sans-serif;
	display: block;
	position: relative;
	width: 90%;
	-webkit-transition: color 0.1s ease;
	-moz-transition: color 0.1s ease;
	-o-transition: color 0.1s ease;
	-ms-transition: color 0.1s ease;
	transition: color 0.1s ease;
}
.accordion ul li div > a span:before {
	/*f107 */
	content: "\f107";
	font-family: 'FontAwesome';
	font-size: 2em;
	position: absolute;
	top: 50px;
	right: -40px;
	margin-top: -7px;
	opacity: .5;
	-webkit-transition: all 0.1s ease;
	-moz-transition: all 0.1s ease;
	-o-transition: all 0.1s ease;
	-ms-transition: all 0.1s ease;
	transition: all 0.1s ease;
}
.accordion ul li div > a:hover {
	color: #1693eb;
}
.accordion ul li div > a:hover span {
	opacity: 1;
}
.accordion ul li div > a.scrollTo {
	color: #87979f;
	margin-left: 90px;
	max-width: 610px;
	-webkit-transition: color 0.1s ease;
	-moz-transition: color 0.1s ease;
	-o-transition: color 0.1s ease;
	-ms-transition: color 0.1s ease;
	transition: color 0.1s ease;
}
.accordion ul li div > a.scrollTo:hover {
	color: #520a15;
}
.accordion ul li div > a.scrollTo span.st-open:before {
	-webkit-transform: rotate(180deg);
	-moz-transform: rotate(180deg);
	transform: rotate(180deg);
	opacity: 1;
	top: 10px;
}
.st-content {
	margin: 0 0 20px 90px;
}
.st-content p {
	color: #666;
	font: 16px/28px 'GothamBookRegular', Helvetica, sans-serif;
	margin: 0;
	padding: 0;
	max-width: 640px;
}
.st-content img {
	width: 125px;
	border-right: 1px solid #fff;
	border-bottom: 1px solid #fff;
}
.rsvpRegister div {
	margin: 0 0 30px 0;
}
.rsvpTime, .rsvpLocation, .rsvpRegister {
	color: #666;
	margin-left: 90px;
}
/* Course Catalog /academics/Pages/CourseCatalog.aspx */

.col2 #courseNumberFilter, .col2 #keywordFilter {
	font: normal 12px arial, serif;
}
.col2 #subjectFilter, .col2 #requirementsFilter, .col2 select {
	font: normal 14px arial, serif;
}
.vimeoVideos, .flickrDefaultStyle {
	 width: 766px; 
}
.flickrDefaultStyle select {
	display: block;
	width: 300px;
	height: 34px;
	padding: 6px 12px;
	font-size: 14px;
	line-height: 1.428571429;
	color: #555;
	vertical-align: middle;
	background-color: #fff;
	background-image: none;
	border: 1px solid #ccc;
	border-radius: 2px;
	-webkit-box-shadow: inset 0 1px 1px rgba(0,0,0,0.075);
	box-shadow: inset 0 1px 1px rgba(0,0,0,0.075);
	-webkit-transition: border-color ease-in-out .15s,box-shadow ease-in-out .15s;
	transition: border-color ease-in-out .15s,box-shadow ease-in-out .15s;
}
.flickrDefaultStyle select:focus {
	border-color: #66afe9;
	outline: 0;
	-webkit-box-shadow: inset 0 1px 1px rgba(0,0,0,0.075),0 0 8px rgba(102,175,233,0.6);
	box-shadow: inset 0 1px 1px rgba(0,0,0,0.075),0 0 8px rgba(102,175,233,0.6);

}

.vimeoVideos .videoItem, .flickrItem {
	display:inline-block;
	list-style: none;
	margin: 0 0 15px 0;
	padding-right: 12px;
	position:relative;
	width: 240px;
	vertical-align: top;
	min-height: 200px; 
}
.videoItem i {
	color: #fff;
	margin: auto;
	opacity: .6;
	position: absolute;
	top: 47px;
	left: 102px;
	transition: opacity 0.2s ease;
}
.videoItem i:hover {
	opacity: 1;
}

.flickrItem {
	float: left;
	margin: 20px 0;
}
.flickrItem span {
	color: #666;
	font: 13px 'gotahmbookregular', arial, sans-serif;
	display: block;
}
.vasTile div {
	min-height: 320px !important;
}
.laQuarter {
	font: 13px/18px 'gothambookregular';
}
.laQuarter .rbtn {
	float: right;
}

.laQuarter img {
	border: 1px solid #ccc;
}

.laQuarter ul a:hover {
	color: #008fd6 !important;
}
.laQuarter .grid_3 .gridHeadline {
	border-bottom: 0;
	font-family: 'GothamMediumRegular', sans-serif;
}
.laQuarter ul {
	list-style: none;
	margin: 10px 0 0 0;
	padding: 0;
}
ul.laQuarterSpeakers li a:hover:after {
	color: #ccc;
	content: "\f08e";
	font-family: 'FontAwesome';
	margin-left: 5px;

}
.rbtn {
	color: #efefef !important;
	display: inline-block;
	padding: 6px 12px;
	margin-bottom: 0;
	font: normal 14px 'GothamBookRegular', arial, sans-serif;
	line-height: 1.428571429;
	text-align: center;
	white-space: nowrap;
	vertical-align: middle;
	cursor: pointer;
	background-image: none;
	border: 1px solid transparent;
 	border-radius: 2px; 
	-webkit-appearance:none;
}
.rbtn:focus {
	outline: none;
}
.rbtn-primary {
	color: #efefef;
	background: #520A15;
}
.rbtn-primary:HOVER {
	color: #efefef !important;
	background: #903543;
}
.rbtn-secondary {
color: #520A15 !important;
background-color: #ccc !important;
}
.rPageTitle {
	font: lighter normal 2.8em/1.1em 'GothamMediumRegular', arial, serif;
letter-spacing: -1px;
margin: 0px 0px 0 0px;
color: #480812;
}
.laQuarter ul li:before {
	color: #ddd;
	content: "\f0da";
	font-family: 'FontAwesome';
	margin-right: 5px;
}
.vasPageContainer {
	font: 1.2em/1.6EM 'GothamBookRegular', arial;
	color: #333;
	position: relative;
	margin: -10px 0 0 -4px;
	width: 766px;
}
.vasButton, .vasButton:LINK, .vasButton:VISITED {
	background: #6f4d60;
	color: #fff;
	display: block;
	font: 15px 'GothamBookRegular';
	padding: 10px;
	text-decoration: none;
	text-align: center;
	border-radius: 2px;
	-webkit-border-radius: 2px;
	-moz-border-radius: 2px;
	transition: all .15s ease;
	position: absolute;
	right: 0;
	top: -26px;
}
.vasButton:HOVER {
	background: #4d2b3e;
	color: #fff !important;
}

.vasPageContainer p {
	padding: 0 0 25px 0;
}
.vasPageContainer img {
	border: 1px solid #e0e0e0;
	margin: 20px 0;
	padding: 50px 105px;
}
.vasPageContainer ul {
	list-style: none;
}
.vasPageContainer ul li span {
	color:#777;
	font-family: 'GothamMediumRegular', arial;
	font-size:larger;
}
.vasPageHeader {
		color: #555;
		font: 1.4em 'GothamMediumRegular', arial;
		padding: 0 !important;
		margin: 0;
}
.videoItem p {
	font: 13px/18px 'gothamBookRegular';
	margin: 5px 0 0 0;
	padding: 0;
}
.vimeoVideos ul li:HOVER {
	/*background-color: #dcdcdc;
	border: 1px solid #bbb;
	*/
}
.videoItem a, 
.videoItem a:LINK, 
.videoItem a:VISITED,
.flickrItem a,
.flickrItem a:LINK,
.flickrItem a:VISITED {
	font: 1.3em 'GothamMediumRegular', arial;
	color: #333;
}
.videoItem a:HOVER {
	color: #530813;
}
.videoItem a:active {
	color: #000;
}
.flickrItem a img {
	margin-bottom: 8px;
	width: 240px;

}
.videoItem a img
 {
	margin-bottom: 8px;
	padding: 2px;
	width: 240px;
}
.flickrItem a:first-child {
	display: inline-block;
	height: 200px;
	overflow: hidden;
	border: 1px solid #ccc;
}
.videoGroup {
	float: left;
	margin-bottom: 20px;
}
.videoGroup:first-child {
}
.videoGroup ul {
	clear: none;

}
.videoGroup span:first-child {
	display: block;
}
.videoGroup span:nth-child(2) {
	display: block;
	font: normal 1.2em/1.4em 'GothamBookRegular', sans-serif;
	padding: 10px 0 0 0;
}
.videoMoreButton {
	display: block;
	clear: both;
}
.videoMoreButton a, .videoMoreButton a:visited {
	font: normal 1.2em/1.1em 'GothamBookRegular', sans-serif;
	color: #ffffff !important;
	padding: 5px 20px;
	text-decoration: none;
	background-color: #BBBBBB;
	border-radius: 3px;
	box-shadow: 0px 1px 0px #666666;
	text-shadow: 0px 1px 0px #666666;
	border: solid #cccccc 1px;
	background-image: linear-gradient(to bottom, #BBBBBB 0%, #AAAAAA 100%);
	display: inline-block; /* IE ungh */
}
.videoMoreButton a:hover {
	background: #aaaaaa;
}
.videoItem
{
	float: left;
}
/* Lab Reservations */

.labReservationListHeader {
	border-top-left-radius: 3px;
	border-top-right-radius: 3px;
	margin-top: 15px;
	padding: 6px 8px;
	color: #db4d0e !important;
	background-color: #e4e6de;
	display: block;
	font: 14px 'GothamMediumRegular', arial, serif;
}
img#hdrEvents {
	border: none;
}
img#hdrEvents:hover {
	-webkit-transition: opacity .2s ease-in-out;
	-moz-transition: opacity .2s ease-in-out;
	-o-transition: opacity .2s ease-in-out;
	transition: opacity .2s ease-in-out;
	opacity: .85;
}
img#hdrEvents a:visited {
	text-decoration: none;
}
/*
Skin Name: Nivo Slider Default Theme
Skin URI: http://nivo.dev7studios.com
Description: The default skin for the Nivo Slider.
Version: 1.3
Author: Gilbert Pellegrom
Author URI: http://dev7studios.com
Supports Thumbs: true
*/

.theme-default .nivoSlider {
	position: relative;
	background: #fff url(loading.gif) no-repeat 50% 50%;
	margin-bottom: 10px;
}
.slider-wrapper {
	width: 760px;
}
.theme-default .nivoSlider img {
	position: absolute;
	top: 0px;
	left: 0px;
	display: none;
}
.theme-default .nivoSlider a {
	border: 0;
	display: block;
}
.theme-default .nivo-controlNav {
	text-align: center;
	margin-top: -28px;
}
.theme-default .nivo-controlNav a {
	display: inline-block;
	width: 22px;
	height: 22px;
	background: url(/PublishingImages/v2/bullets.png) no-repeat;
	text-indent: -9999px;
	border: 0;
	margin: 0 2px;
}
.theme-default .nivo-controlNav a.active {
	background-position: 0 -22px;
}
.theme-default .nivo-directionNav a {
	display: block;
	width: 30px;
	height: 30px;
	background: url(/PublishingImages/v2/arrows.png) no-repeat;
	text-indent: -9999px;
	border: 0;
	opacity: 0;
	-webkit-transition: all 200ms ease-in-out;
	-moz-transition: all 200ms ease-in-out;
	-o-transition: all 200ms ease-in-out;
	transition: all 200ms ease-in-out;
}
.theme-default:hover .nivo-directionNav a {
	opacity: 1;
}
.theme-default a.nivo-nextNav {
	background-position: -30px 0;
	right: 15px;
}
.theme-default a.nivo-prevNav {
	left: 15px;
}
.theme-default .nivo-caption {
	font-family: Helvetica, Arial, sans-serif;
}
.theme-default .nivo-caption a {
	color: #fff;
	border-bottom: 1px dotted #fff;
}
.theme-default .nivo-caption a:hover {
	color: #fff;
}
.theme-default .nivo-controlNav.nivo-thumbs-enabled {
	width: 100%;
}
.theme-default .nivo-controlNav.nivo-thumbs-enabled a {
	width: auto;
	height: auto;
	background: none;
	margin-bottom: 5px;
}
.theme-default .nivo-controlNav.nivo-thumbs-enabled img {
	display: block;
	width: 120px;
	height: auto;
}
/*
 * jQuery Nivo Slider v3.1
 * http://nivo.dev7studios.com
 *
 * Copyright 2012, Dev7studios
 * Free to use and abuse under the MIT license.
 * http://www.opensource.org/licenses/mit-license.php
 */
 
/* The Nivo Slider styles */

.nivoSlider {
	position: relative;
	width: 100%;
	height: 267px;
	overflow: hidden;
}
.nivoSlider img {
	position: absolute;
	top: 0px;
	left: 0px;
	max-width: none;
}
.nivo-main-image {
	display: block !important;
	position: relative !important;
	width: 100% !important;
}
/* If an image is wrapped in a link */
.nivoSlider a.nivo-imageLink {
	position: absolute;
	top: 0px;
	left: 0px;
	width: 100%;
	height: 100%;
	border: 0;
	padding: 0;
	margin: 0;
	z-index: 6;
	display: none;
}
/* The slices and boxes in the Slider */
.nivo-slice {
	display: block;
	position: absolute;
	z-index: 5;
	height: 100%;
	top: 0;
}
.nivo-box {
	display: block;
	position: absolute;
	overflow: hidden;
}
.nivo-box img {
	display: block;
}
/* Caption styles */
.nivo-caption {
	position: absolute;
	left: 0px;
	bottom: 0px;
	background: #000;
	color: #fff;
	width: 100%;
	z-index: 8;
	padding: 5px 10px;
	opacity: 0.8;
	overflow: hidden;
	display: none;
	-moz-opacity: 0.8;
	filter: alpha(opacity=8);
	-webkit-box-sizing: border-box; /* Safari/Chrome, other WebKit */
	-moz-box-sizing: border-box;    /* Firefox, other Gecko */
	box-sizing: border-box;         /* Opera/IE 8+ */
}
.nivo-caption p {
	padding: 5px;
	margin: 0;
}
.nivo-caption a {
	display: inline !important;
}
.nivo-html-caption {
	display: none;
}
/* Direction nav styles (e.g. Next & Prev) */
.nivo-directionNav a {
	position: absolute;
	top: 45%;
	z-index: 9;
	cursor: pointer;
}
.nivo-prevNav {
	left: 0px;
}
.nivo-nextNav {
	right: 0px;
}
/* Control nav styles (e.g. 1,2,3...) */
.nivo-controlNav {
	text-align: center;
	padding: 15px 0;
}
.nivo-controlNav a {
	cursor: pointer;
}
.nivo-controlNav a.active {
	font-weight: bold;
}
#headerTest {
	width: 400px;
	margin: 50px auto;
}
.schools {
	display: block;
	font: 10px Arial, Helvetica, sans-serif;
	color: #fff;
}
.schools a:hover {
	display: block;
	font: 10px Arial, Helvetica, sans-serif;
	color: #fff;
	text-decoration: none;
	opacity: .85;
	-webkit-transition: opacity .2s linear;
	-moz-transition: opacity .2s linear;
	-o-transition: opacity .2s linear;
	-ms-transition: opacity .2s linear;
	transition: opacity .2s linear;
}
.schools a:visited {
	display: block;
	font: 10px Arial, Helvetica, sans-serif;
	color: #fff;
	text-decoration: none;
}
.schools a:link {
	display: block;
	font: 10px Arial, Helvetica, sans-serif;
	color: #fff;
	text-decoration: none;
}
/*
Item Name : CSS3 Mega Drop Down Menu
Author URI : http://codecanyon.net/user/Pixelworkshop/
Item URI : http://codecanyon.net/item/css3-mega-drop-down-menu/126387
Version : 5.0
*/

.wrapper_menu 
{
	display:block;
	position: relative;
	float: right;
	z-index:6;
	margin-right: 20px;
}
.wrapper_menu .menu {
	list-style: none;
	height: 35px;
	margin: 0px 0 0 -50px;
}
.wrapper_menu_full {
	margin: 0;
	position: relative;
}
.wrapper_menu_full .menu {
	width: 100%;
	padding: 0;
	height: 35px;
}
.wrapper_menu_full .menu_whole_width {
	list-style: none;
	width: 940px;
	margin: 0 auto;
	height: 43px;
	padding: 0;
}
.menu li {
	float: left;
	text-align: center;
	position: relative;
	margin-right: 20px;
	border: none;
}
.menu .fullwidth {
	position: static !important;
}
.menu li:hover {
	border-bottom: none;
	margin-right: 20px;
}
.menu li.nodrop:hover {
}
.menu li.nodrop:hover a {
}
.menu li a {
	color: #EEEEEE;
	outline: 0;
	padding: 0px 10px 0px 10px;
	text-decoration: none;
	display: block;
}
.menu li:hover a {
	position: relative;
	z-index: 11;
}
.menu li:hover div a {
	display: inline;
	color: #ccc;
}
.menu li .drop, .menu li:hover .drop {
	padding-right: 27px;
}
/* Right aligned menu item */

.menu li.right {
	float: right;
	right: 0;
	margin-right: 0;
}
.menu li.right:hover {
	margin-right: -1px;
}
/*  _______________________________________

	03 CONTENT STYLING
    _______________________________________  */



.menu p, .menu ul, .menu li, .menu h2, .menu h3 {
	font-size: 14px;
	font: 10px 'GothamBookRegular', 'trebuchet MS', 'Tahoma';
	line-height: 21px;
	text-align: left;
}
.menu p {
	font-size: 14px;
	font: 400 10px 'GothamMediumRegular', 'trebuchet MS', 'Tahoma';
	line-height: 18px;
	margin: 0;
	margin-bottom: 10px;
	text-shadow: 1px 1px #ccc;
}
.menu .strong {
	font-weight: bold;
}
.menu .italic {
	font-style: italic;
}
.menu h2, .menu h3 {
	margin-top: 8px;
}
.menu h2 {
	font-weight: 400;
	font-size: 21px;
	margin-bottom: 18px;
	padding-bottom: 11px;
}
.menu h3 {
	font-weight: 600;
	font-size: 14px;
	margin-bottom: 14px;
	padding-bottom: 7px;
}
.menu li:hover div a {
	text-decoration: none;
	text-shadow: none;
	border: none;
	padding: 5px;
}
.menu .pusher { /* Use this pusher if you want to give more vertical spacing between your rows of content */
	margin-top: 18px;
}
/* Standard lists styles */

.menu li ul {
	list-style: none;
	padding: 0;
	margin: 0 0 12px 0;
}
.menu li ul li {
	font-size: 11px;
	line-height: 8px;
	position: relative;
	margin: 0;
	float: left;
	text-align: left;
	width: 145px;
}
.menu li ul li a {
	-webkit-border-radius: 5px;
	-moz-border-radius: 5px;
	border-radius: 5px;
}
.menu li ul li:hover {
	border: none;
	padding: 0;
	margin: 0;
}
/* Greybox lists styles */

.menu li .greybox li {
	margin: 0 0 4px 0;
	padding: 4px 6px 4px 6px;
	width: 131px;
	-webkit-border-radius: 5px;
	-moz-border-radius: 5px;
	border-radius: 5px;
}
.menu li .greybox li:hover {
	padding: 4px 6px 4px 6px;
	margin: 0 0 4px 0;
}
.menu li .greybox li:hover a {
	color: white;
	background: #666;
}
/*  _______________________________________

	05 LIGHT THEME
    _______________________________________  */



.menu_light_theme ul li:hover, .menu_light_theme ul li.nodrop:hover {
	background: #4c4546; /*#670413 lighter red */
}
.menu_light_theme ul li:hover a {
	color: #fff;
}
.menu_light_theme ul li .drop, .menu_light_theme .menu li.noactive .drop {
	background: url(/PublishingImages/v2/arrow_down1.png) no-repeat right 9px;
	-webkit-transition: display 0.2s ease-in-out;
	-moz-transition: display 0.2s ease-in-out;
	-o-transition: display 0.2s ease-in-out;
	-ms-transition: display 0.2s ease-in-out;
	transition: display 0.2s ease-in-out;
}
.menu_light_theme ul li:hover .drop {
	background: url(/PublishingImages/v2/arrow_down1.png) no-repeat right 9px;
}
.menu_light_theme ul .dropdown_1column, .menu_light_theme ul .dropdown_2columns, .menu_light_theme ul .dropdown_3columns, .menu_light_theme ul .dropdown_4columns, .menu_light_theme ul .dropdown_5columns, .menu_light_theme ul .dropdown_fullwidth, .menu_light_theme ul .levels li ul {
	background: #4c4546; /*#670413 lighter red */
	-moz-border-radius: 0px 0px 5px 5px;
	-webkit-border-radius: 0 0px 5px 5px;
	border-radius: 0 0px 5px 5px;
}
.menu_light_theme ul h2, .menu_light_theme ul h3 {
	border-bottom: 1px solid #888888;
}
.menu_light_theme ul .imgshadow_dark { /* Better style on dark background */
}
.menu_light_theme ul li .black_box {
	color: #ffffff;
	text-shadow: 1px 1px 1px #000000;
	background-color: #333333;
	-webkit-box-shadow: inset 0 0 3px #000000;
	-moz-box-shadow: inset 0 0 3px #000000;
	box-shadow: inset 0 0 3px #000000;
}
.menu_light_theme .menu li:hover div a {
	border-bottom: none;
}
.menu_light_theme .menu li.noactive a {
	color: #eeeeee;
}
/*  _______________________________________

	07 COLORS
    _______________________________________  */



/* Black */

.menu_black {
	background: #fff;
	background-image: -webkit-gradient(linear, left top, left bottom, from(#555), to(#2a2a2a));
	background: -webkit-linear-gradient(top, #555, #2a2a2a);
	background: -moz-linear-gradient(top, #555, #2a2a2a);
	background: -o-linear-gradient(top, #555, #2a2a2a);
	background: -ms-linear-gradient(top, #555, #2a2a2a);
	background: linear-gradient(top, #555, #2a2a2a);
}
.wrapper_menu .menu_black {
	border: 1px solid #444;
	border-top: 1px solid #777;
}
.wrapper_menu_full .menu_black {
	border-bottom: 1px solid #444;
}
.greybox li:first-child {
	color: #fff; /*menu titles color!! */
	font: 14px arial, 'GothamMediumRegular';
	text-transform: uppercase;
	text-shadow: 0 1px 0 #000;
}
/*

Search Button

*/


    
.cf:before, .cf:after {
	content: "";
	display: table;
}
.cf:after {
	clear: both;
}
.cf {
	zoom: 1;
}
/*-------------------------------------*/	
    
.form-wrapper {
	width: 270px;
	background: #444;
	background: rgba(0,0,0,.2);
	margin-top: 20px;
	margin-bottom: 37px;
	-moz-border-radius: 5px;
	-webkit-border-radius: 5px;
	border-radius: 5px;
	-moz-box-shadow: 0 1px 1px rgba(0,0,0,.4) inset, 0 1px 0 rgba(255,255,255,.2);
	-webkit-box-shadow: 0 1px 1px rgba(0,0,0,.4) inset, 0 1px 0 rgba(255,255,255,.2);
	box-shadow: 0 1px 1px rgba(0,0,0,.4) inset, 0 1px 0 rgba(255,255,255,.2);
*/
}
.form-wrapper input, #mobileSearchTextboxContainer input {
	width: 208px;
	height: 15px;
	padding: 6px 5px;
	float: left;
	font: 12px 'GothamBookRegular', arial;
	border: 1px solid #ccc;
	background: #ddd;
	-moz-border-radius: 3px 0 0 3px;
	-webkit-border-radius: 3px 0 0 3px;
	border-radius: 3px 0 0 3px;
	-webkit-box-sizing: content-box;
	box-sizing: content-box;
}
.form-wrapper input:focus {
	outline: 0;
	background: #fff;
}
 .form-wrapper input:-webkit-input-placeholder {
 color: #999;
}
 .form-wrapper input:-moz-placeholder {
 color: #999;
}
 .form-wrapper input:-ms-input-placeholder {
 color: #999;
}

.form-wrapper button, #btnSearch {
overflow: visible;
position: relative;
border: 0;
border-left: 1px solid #999;
padding: 0;
cursor: pointer;
height: 29px;
width: 50px;
color: #333;
border-radius: 0 2px 2px 0;
-moz-border-radius: 0 2px 2px 0;
-webkit-border-radius: 0 2px 2px 0;
text-shadow: 0 1px 0 #efefef;
background-color: #c0c0c0;
}

.form-wrapper button {
	overflow: visible;
	position: relative;
	float: right;
	border: 0;
	border-left: 1px solid #999;
	padding: 0;
	cursor: pointer;
	height: 29px;
	width: 50px;
	color: #333;
	-moz-border-radius: 0 2px 2px 0;
	-webkit-border-radius: 0 2px 2px 0;
	border-radius: 0 2px 2px 0;
	text-shadow: 0 1px 0 #efefef;
}
.form-wrapper button:hover {
	background-color: #afaeaf;
}
.form-wrapper button:active, .form-wrapper button:focus {
	background-color: #9fa0a1;
}
.form-wrapper button::-moz-focus-inner {
 border: 0;
 padding: 0;
}
.facultyLineBreaks li {
	padding-bottom: 20px;
	list-style: none;
}
.facultyLineBreaks li {
	padding-bottom: 20px;
	list-style: none;
}
/* simpleSplashPage starts here */
h2.programTitleSplash {
	color: #520a15;
	font-size: 27px;
	font-family: gothammediumregular;
	margin-top: -10px;
	margin-bottom: 5px;
}
h2.academicDescrip {
	color: #666;
	font: 22px GothamBookRegular;
	text-transform: uppercase;
	letter-spacing: -.02em;
}
h3.academicDescrip {
	color: #000;
	font: 12px/18px 'arial';
}
h4.academicYear {
	font-family: gothammediumregular;
	font-size: 90%;
	font-weight: normal;
	text-transform: uppercase;
	color: #444;
	margin-top: 30px;
	margin-bottom: 15px;
	padding: 0px;
}
span.underline {
	border-bottom: 1px solid #A7A9AC;
	margin-top: 100px;
	padding-bottom: 5px;
}
.marketimages {
	margin-top: 50px;
	background-color: #fff;
	width: 100%;
}
.marketimages img {
	border: 1px solid #333;
	width: 100%;
}
#navcontainer ul {
	font-family: arial;
	font-size: 15px;
	margin: -4px 0px 40px -40px;
	list-style-type: none;
}
#navcontainer ul li {
	display: inline-block;
	padding: 0px 5px 0px 3px;
}
#navcontainer ul li a {
	color: black;
	text-decoration: none;
}
#navcontainer ul li a:hover {
	opacity: .45;
	-webkit-transition: opacity .2s linear;
	-moz-transition: opacity .2s linear;
	-o-transition: opacity .2s linear;
	-ms-transition: opacity .2s linear;
	transition: opacity .2s linear;
}
#last {
/** border-left: 1px solid #a7a9ac; */
}
/*****DROPDOWN*****/

#navigation2 {
	background: url("/PublishingImages/v2/arrow_down1.png") no-repeat scroll right 15px transparent;
	position: relative;
	margin: auto;
	width: 175px;
	margin-top: -100px;
	margin-left: 547px;
	background-color: #4c4546;
}
#navigation2 li {
	position: relative;
	list-style: none;
	display: inline-block;
	padding: 5px 20px;
}
#navigation2 li a {
	padding: 5px;
	display: block;
	font: 12px 'GothamBookRegular', arial;
	color: #fff;
	background-color: #4c4546;
}
#navigation2 li:hover .main {
}
#navigation2 li .sub-nav-wrapper {
	display: block;
	position: absolute;
	z-index: 1000;
	margin-left: -100px;
	font: 12px 'GothamBookRegular', arial;
}
#navigation2 li .sub-nav-wrapper .sub-nav {
	width: 340px;
	margin-top: 4px;
}
#navigation2 li:hover .sub-nav-wrapper {
	display: block;
}
#navigation2 li .sub-nav-wrapper .sub-nav li {
	list-style: none;
	display: block;
	margin: 0;
	padding: 0;
}
#navigation2 li .sub-nav-wrapper .sub-nav li span {
	color: #999;
	display: inline-block;
	margin-right: 15px;
}
#navigation2 li .sub-nav-wrapper .sub-nav li:nth-child(8) span {
	margin-right: 7px;
}
#navigation2 li .sub-nav-wrapper .sub-nav li:first-child {
}
#navigation2 li .sub-nav-wrapper .sub-nav li:last-child {
	border: none;
}
#navigation2 li .sub-nav-wrapper .sub-nav li a {
	display: block;
	padding: 8px 10px;
	font: 12px 'GothamBookRegular', arial;
	text-align: left;
}
#navigation2 li .sub-nav-wrapper .sub-nav li a:hover {
	background-color: #666;
}
/**PROGRAM PAGE MENU**/

div.reqNav {
	float: right;
	width: 100%;
}
/*****ANIMATIONS*****/


#navigation2 li .sub-nav-wrapper {
	pointer-events: none;
	opacity: 0;
	filter: alpha(opacity=0);
	top: 0;
	transition: all 0.35s ease-in-out;
	-moz-transition: all 0.35s ease-in-out;
	-webkit-transition: all 0.35s ease-in-out;
	display: none;
}
#navigation2 li:hover .sub-nav-wrapper {
	pointer-events: auto;
	opacity: 1;
	filter: alpha(opacity=100);
	top: 30px;
}
/*****END ANIMATIONS*****/
#btnSearch2 {
	overflow: visible;
	position: relative;
	float: right;
	border: 0;
	padding: 0;
	cursor: pointer;
	height: 29px;
	width: 50px;
	font: 10px 'GothamMediumRegular', 'trebuchet MS', 'Tahoma';
	color: #333;
	text-transform: uppercase;
	background-image: linear-gradient(bottom, rgb(148,148,148) 0%, rgb(227,224,227) 62%);
	background-image: -o-linear-gradient(bottom, rgb(148,148,148) 0%, rgb(227,224,227) 62%);
	background-image: -moz-linear-gradient(bottom, rgb(148,148,148) 0%, rgb(227,224,227) 62%);
	background-image: -webkit-linear-gradient(bottom, rgb(148,148,148) 0%, rgb(227,224,227) 62%);
	background-image: -ms-linear-gradient(bottom, rgb(148,148,148) 0%, rgb(227,224,227) 62%);
	background-image: -webkit-gradient( linear, left bottom, left top, color-stop(0, rgb(148,148,148)), color-stop(0.62, rgb(227,224,227)) );
	-moz-border-radius: 0 3px 3px 0;
	-webkit-border-radius: 0 3px 3px 0;
	border-radius: 0 3px 3px 0;
	text-shadow: 0 1px 0 #efefef;
}
#btnSearch2:hover {
	background-image: linear-gradient(top, rgb(148,148,148) 0%, rgb(227,224,227) 62%);
	background-image: -o-linear-gradient(top, rgb(148,148,148) 0%, rgb(227,224,227) 62%);
	background-image: -moz-linear-gradient(top, rgb(148,148,148) 0%, rgb(227,224,227) 62%);
	background-image: -webkit-linear-gradient(top, rgb(148,148,148) 0%, rgb(227,224,227) 62%);
	background-image: -ms-linear-gradient(top, rgb(148,148,148) 0%, rgb(227,224,227) 62%);
	background-image: -webkit-gradient( linear, left top, left bottom, color-stop(0, rgb(148,148,148)), color-stop(0.62, rgb(227,224,227)) );
}
#txtSearch2 {
	width: 192px;
	height: 15px;
	padding: 6px 0px;
	float: left;
	font: 12px 'GothamBookRegular', arial;
	border: 1px solid #ccc;
	background: #ddd;
	-moz-border-radius: 3px 0 0 3px;
	-webkit-border-radius: 3px 0 0 3px;
	border-radius: 3px 0 0 3px;
}
.closing {
	background-color: #9E4D40;
	height: 67px;
	padding: 10px;
	margin-bottom: 20px;
	width: 740px;
	font-size: 16px;
}
.moduleImage {
	float: right;
	padding: 0 0 10px 8px;
}
a.moduleLink {
	color: #35495d;
	display: block;
	font: 14px 'GothamBookRegular', arial;
	margin: 10px 0 0 0;
}
h2.moduletitle {
	color: #FFF;
	font-size: 12px;
	font-family: gothambookregular;
	text-transform: uppercase;
	margin: 0 0 8px 0;
	padding: 8px;
	background-color: #35495d;
	height: 32px;
	display: table-cell;
	width: 502px;
	vertical-align: middle;
}
h2.moduletitle a {
color: #fff;
}
h2.moduletitle a:after {
	color: #efefef;
	content: "\f105";
	font-family: 'FontAwesome';
	position: relative;
	left: 8px;
}
h2.moduletitle a:hover {
	color: #efefef;
}
.moduleTitleLink {
	float: right;
	margin-right: 12px;
}
.moduletext {
	color: #3A3D31;
	font-family: 'GothamBookRegular' !important;
	font-size: 12px !important;
	line-height: 16px;
	padding: 8px 0;
	margin-top: 8px;
	min-height: 200px;
}
#splashVASAnimation div,
.splashModuleText	 {
	color: #3A3D31;
	font-family: 'GothamBookRegular' !important;
	font-size: 12px !important;
	line-height: 16px;
}
.splashModuleText img {
	margin:16px 0 8px;
}

.grid_3 a img {
	border: 0;
}
.splashIntro {
	font: 15px/22px 'gothambookregular';
}
.facultyListModule {
	float: left;
}
.facultyListModule div {
	font-size: larger;
	cursor: pointer;
	margin-top: 10px;
}
.facultyListModule a {
	color: #292929;
}
.splashpage-viewall {
	font-weight: 600;
}
div#selectedFacultyImage {
	float: right;
}
div#selectedFacultyImage img {
	display: none;
	width: 65px;
	margin-top: 10px;
	border-radius: 2px;
}
.splashpage-facultyName.selected {
	font-weight: bold;
}
.splashpage-facultyName.selected:after {
	content: '>';
}
#selectedFacultyImage img {
	cursor: pointer;
}
#homeContainer .card {
	background-color: transparent;
	border: 0;
	box-shadow: none;
}
#homeContainer .smallProgramListHeader {
	background-color: transparent;
}
/*****************Splash/Program Page Navigation*********************/
div#splashNav {
	margin: -100px auto auto 547px;
	width: 217px;
}
div#grdNav, div#ugrdDropdown {
	margin-bottom: 10px;
	border-bottom: 5px solid #fff;
}
div.splashMenu, li.concentrations {
	color: #FFF !important;
	display: block;
	font: 12px 'GothamBookRegular', arial;
	position: absolute;
	z-index: 5;
	background: url("/PublishingImages/v2/arrow_down1.png") no-repeat scroll right 15px #4C4546;
	position: relative;
	padding: 10px !important;
}
li.concentrations a {
	color: #FFF !important;
}
li.concentrations {
	width: 190px;
}
li.concentrations ul.sub-nav {
	margin-top: 10px !important;
}
li.concentrations ul.sub-nav li {
	padding: 0;
	display: block !important;
}
ul.sub-nav {
	display: none;
	position: absolute;
	background-color: inherit;
	margin-top: 10px;
	padding-left: 0;
	width: 355px;
	margin-left: -10px !important;
}
li.concentrations:hover ul.sub-nav, 
div.splashMenu:hover ul.sub-nav {
	display: block;
}
ul.sub-nav li {
	list-style: none;
	margin-left: 0;
}
ul.sub-nav li a {
	display: block;
	font: 12px 'GothamBookRegular', arial;
	color: inherit !important;
	padding: 8px 4px;
}
ul.sub-nav li a span {
	color: #999999;
	display: inline-block;
	margin-right: 15px;
	margin-left: 8px;
}
ul.sub-nav li a:hover {
	background-color: #666666;
}
ul.popoutmenu {
	display: none;
	position: absolute;
	background-color: #4c4546;
	margin-left: -275px !important;
	margin-top: -29px;
	z-index: 10;
	list-style: none;
	width: 275px;
	padding-left: 0px;
}
ul.sub-nav li:hover ul.popoutmenu {
	display: block;
}
.popoutmenu li {
	position: relative;
	display: inline-block;
	margin: 0;
	width: 100%;
}
.popoutmenu li a {
	padding: 5px;
	display: block;
	font: 12px 'GothamBookRegular', arial;
	color: #fff;
	background-color: #4c4546;
}
.programIndexHeader a, .programIndexHeader a:LINK, .programIndexHeader a:VISITED {
	font: 20px 'GothamMediumRegular', arial, serif !important;
	padding: 0;
	color: #333;
	text-decoration: none;
	transition: color .1s ease;
}
.programIndexHeader a:HOVER {
	color: #999 !important;
}
.programIndexHeader span {
	font: 20px 'GothamBookRegular', arial, serif !important;
	color: #999;
	display: inline-block;
}
.ugContact {
	bottom: -10px;
	display: block;
	height: 26px;
	left: 218px;
	position: absolute;
	width: 30px;
}
.ugContact:after {
/*
	content: "\f0e0"; 
    font: 25px 'FontAwesome';
*/
}
.contactAmbassador {
	bottom: 25px;
	font-size: 25px;
	left: 218px;
	position: relative;

}
.contactAmbassador a,
.contactAmbassador a:visited,
.contactAmbassador a:link {
	color: #ccc;
}
.contactAmbassador a:hover {
	color: #35495d;
	
}

.mainAmbassadorUgContact a {
	bottom: 21px;
	right: 24px;
	position: absolute;
}

.mainAmbassadorUgContact a:before {
	content: "\f05a"; 
    font: 18px 'FontAwesome';
    text-decoration: inherit;
    color: #aaa;
    font-size: 18px;
    padding-right: 0.5em;
    position: absolute;
}
.mainAmbassadorUgContact a:hover:before {
	color: #777;
	webkit-transition: color .2s ease-in-out;
	-moz-transition: color .2s ease-in-out;
	-o-transition: color .2s ease-in-out;
	transition: color .2s ease-in-out;
}
.moduletext .ugContact .ugButton .mainAmbassadorUgContact {
	display: none;
}
/* Program Index */

.programIndex {
}
.programIndex ul#nav {
	font: 14px 'GothamMediumRegular', arial, serif !important;
}
.programIndex ul.drop a {
	display: block;
	color: #666;
	text-decoration: none;
	transition: color .1s;
}
.programIndex ul.drop a:hover {
	color: #520a15;
}
.programIndex ul.drop > li a {
	display:inline;
}
.programIndex ul.drop, 
.programIndex ul.drop li, 
.programIndex ul.drop ul {
	list-style: none;
	margin: 0;
	padding: 0;
}
.programIndex ul.drop {
	position: relative;/*	z-index: 597;  */

}
.programIndex ul.drop li {
	color: #777;
	float: left;
	line-height: 1.3em;
	vertical-align: middle;
	zoom: 1;
	padding-right: 15px;
	transition: opacity .2s;
}
.programIndex ul.drop li:first-child; {
 border-right: 2px solid #ccc;
}
.programIndex ul.drop li.hover, 
.programIndex ul.drop li:hover {
	color: #777;
	position: relative;
	z-index: 599;
	cursor: pointer;
}
.programIndex ul.drop ul {
	border-bottom: 1px solid #666;
	font: 13px 'GothamBookRegular', arial, serif !important;
	visibility: hidden;
	position: absolute;
	top: 100%;
	left: 0;
	z-index: 598;
	width: 221px;
}
.programIndex ul.drop ul li {
	float: none;
}
.programIndex ul.drop ul li:first-child {
	font: 14px 'GothamBookRegular', arial, serif !important;
	color: #efefef;
	padding: 6px 8px;
	background-color: #777;
	margin-bottom: 8px;
}
.programIndex ul.drop ul li:first-child:hover {
	/* background-color: #34485e; */
}
.programIndex ul.drop ul li:last-child {
	border-radius: 2px;
}
.programIndex ul.drop ul li a:last-child {
	padding-bottom: 8px;
}
.programIndex ul.drop ul li:hover {
/*	background-color: #7d8ca2; */
}
.programIndex ul.drop ul li a {
	color: #efefef;
	display: block;
	padding: 0 0 0 8px;
}
.programIndex ul.drop ul ul {
	top: -2px;
	left: 100%;
}
.programIndex ul.drop li:hover > ul {
	visibility: visible;
	background-color: #999;
}
.bachelorIndex {
	margin: 0 0 50px 0;
	border-top: 1px solid #efefef;
	padding: 15px 0 0 0;
}
/*
.facultyModule {
        list-style: none;
        float: left;
        padding: 16px 0 0;
        margin: 0;
    }
.facultyModule li {
        float: left;
        margin: 0 0 0 14px;
        width: 158px;
    }
.facultyModule li:first-child {
        margin: 0;
    }
.facultyModule li img {
        border: 0;
        border-radius: 2px;
        width: 158px;
    }
.facultyModule li img:hover {
        box-shadow: 0 0 1px #666;
    }
.facultyModule li a {
        color: #666;
        display:block;
        font: 1.3em 'GothamBookRegular', arial;
    }
    .facultyModule li a:hover {
        color: #35495d;
    }
.facultyModule li span {
        display: block;
    }
    
    */
    
    
    
    
.facultyModule
{list-style:none;float:left;padding:16px 0 0;margin:0;}
.facultyModule li
{float:left;margin:0 0 0 14px;width:158px;}
.facultyModule li:first-child 
{margin: 0;}
.facultyModule li img
{border:0;border-radius:2px;width:158px;}
.facultyModule li a
{color:#35495d;display:block;font:1.3em 'GothamBookRegular', arial;}
.facultyModule li a:hover
{color:#999;opacity:.9;}
.facultyModule li span
{
float: left;
width: 140px;}    
.facultyModule li i {
color: #ccc;
	float: right;
	padding-top: 2px;
}
.facultyModule li i:hover {
	color: #35495d;
}


.facultyPerspectives {
	margin: 16px 0 0 0;
}   

/* schools on grid3  */

.ctaCIM,
.ctaSOC,
.ctaIPD {
	margin: 0 0 30px 0 !important;
	width: 252px !important;
	border-right: 1px solid #999;
	border-top: 1px solid #999;
	border-bottom: 1px solid #999;
}
.ctaCIM {
	margin-left: 7px !important;
}
.ctaSOC {
	width: 253px !important;
}
.btnCIM {
	background-color: #785268;
}
.btnCIM:hover {
	background-color: #65485a;
}

.btnSOC {
	background-color: #488b9b;

}
.btnSOC:hover {
	background-color: #427884;
}

.btnIPD {
	background-color: #878782;
}
.btnIPD:hover {
	background-color: #747571;
}

.btn {
  color: #efefef;
  display: inline-block;
  padding: 4px 12px;
  margin-bottom: 0;
  font: normal 12px 'GothamBookRegular', arial, sans-serif;
  line-height: 1.328571429;
  height: 42px;
  text-align: center;
  white-space: nowrap;
  vertical-align: middle;
  cursor: pointer;
  border: 1px solid transparent;
  text-transform:uppercase;
  width: 100%
}
.btn:focus {
	outline: none;
}
.heroRow {
	margin-bottom: -47px !important;
}

/***RESPONSIVE*****/

.ctiMenuSiteNode + * { display: none }

#mobileFooter
{
	display: none;
}

#mobileSearchBar
{
	display: none;
}
.ctiMenuSiteNode > * { display: none }

/* ---- QuickLinks ---- */

.quicklinksContainer {
    cursor: pointer;
    width: 95px;
	position: absolute;
	color: #ffffff;
	top: 58px;

}
.quicklinksContainer:hover {
   /* background-color: #ddd; */
    width: 130px;
    
}
.quicklinksContainer:hover .quicklinks {
   	display: block;
   	position: relative;
	left: -10px;
	z-index: 10;
}
.quicklinks {
    background-color: #ddd;
    color: #000000;
    display: none;
    margin: 10px 0 0 0;
    width: 130px;
    padding: 5px 10px 2px;
    opacity: .98;
}
.ipdQuicklinks {
    width: 160px;
}

.quicklinks a,
.quicklinks a:link,
.quicklinks a:visited {
    font: 12px/8px 'GothamBookRegular';
    text-decoration: none;
    color: #333;
}
.quicklinks a:hover {
    color: #999;
}
.quicklinks ul {
    list-style: none;
    margin: 0 0 15px 0;
    padding: 0;
}
.quicklinks ul:first-child {
    padding: 5px 0 0 0;
}
.quicklinks ul:last-child {
	margin: 0 0 5px 0;
}
.quicklinks ul li {
	margin-bottom: 0;
}


.quicklinks ul li:first-child {
    border-bottom: 1px solid #333;
    font: 12px/9px 'GothamMediumRegular';
    margin-bottom: 5px;
    text-transform: uppercase;
}
.quicklinks ul li:hover:first-child {
        cursor:default;
}
.gothamMedium {
	font-family: 'GothamMediumRegular' !important;
}
.ext:hover:after {
	color: #BBB;
	content: "\f14c";
	font-family: 'FontAwesome';
	margin-left: 5px;
}
.dwn:hover:after {
	color: #BBB;
	content: "\f15c";
	font-family: 'FontAwesome';
	margin-left: 5px;
}
.onlinePlayback {
	color: #333;
	display:block;
	margin-bottom: 50px;
	font: 20px/25px 'GothamBookRegular';
}

/* Course Schedule Form */

#courseScheduleFilter div.col2 {
	padding: 0px 0 10px 0;
	float: left;
}
#courseScheduleFilter div.col1 {
	font-size: 12px;
	float: left;
	width: 120px;
	clear: left;
	padding-bottom: 10px;
}

/* Labs */

.pdf:before {
	color: #BBB;
	content: "\f15c";
	font-family: 'FontAwesome';
	margin-right: 5px;

}
.labGrey {
	color: #bebeb2;
}
.labGreen {
	color: #519956;
}
.labYellow {
	color: #e1dd3a;
}
.labRed {
	color: #bd2e34;
}
#hor-zebra .fa-apple,
#hor-zebra .fa-linux,
#hor-zebra .fa-windows {
	color: #999;
}
.labPhoto {
	border: 1px solid #ccc;
}

/* Alerts pulled from bootstrap */

.alert {
  padding: 15px;
  margin-bottom: 20px;
  border: 1px solid transparent;
  border-radius: 4px;
}

.alert h4 {
  margin-top: 0;
  color: inherit;
}

.alert .alert-link {
  font-weight: bold;
}

.alert > p,
.alert > ul {
  margin-bottom: 0;
}

.alert > p + p {
  margin-top: 5px;
}

.alert-dismissable {
  padding-right: 35px;
}

.alert-dismissable .close {
  position: relative;
  top: -2px;
  right: -21px;
  color: inherit;
}

.alert-success {
  color: #3c763d;
  background-color: #dff0d8;
  border-color: #d6e9c6;
}

.alert-success hr {
  border-top-color: #c9e2b3;
}

.alert-success .alert-link {
  color: #2b542c;
}

.alert-info {
  color: #31708f;
  background-color: #d9edf7;
  border-color: #bce8f1;
}

.alert-info hr {
  border-top-color: #a6e1ec;
}

.alert-info .alert-link {
  color: #245269;
}

.alert-warning {
  color: #8a6d3b;
  background-color: #fcf8e3;
  border-color: #faebcc;
}

.alert-warning hr {
  border-top-color: #f7e1b5;
}

.alert-warning .alert-link {
  color: #66512c;
}

.alert-danger {
  color: #a94442;
  background-color: #f2dede;
  border-color: #ebccd1;
}

.alert-danger hr {
  border-top-color: #e4b9c0;
}

.alert-danger .alert-link {
  color: #843534;
}
    .diversityContainer {
            font: 16px 'GothamBookRegular', arial, sans-serif;
        }
    .diversityHero {
            width:100%;
            margin-bottom: 25px;
        }
    .diversityCallout {
            font: 1.2em/1.1em 'GothamMediumRegular', arial, sans-serif;
        }
    .diversityContainer p {
        padding: 10px 0;
    }
    .diversityContainer ul {
        list-style: none;
    }
    .diversityContainer h1 {
        color: #555;
        font: 2.6em/1.1em 'GothamMediumRegular', arial, sans-serif;
        text-align: center;
        margin-bottom: 10px;
    }
    .diversityContainer h3 {
        color: #555;
        font: 1.1em/1.1em 'GothamMediumRegular', arial, sans-serif;
        text-align:center;
    }
    .diversityContainer .poster {
        float: right;
    }
    .diversityContainer .poster img {
        width: 250px;
        height:auto;
        padding: 4px;
        margin-left: 8px;
		background-color: #fff;
		border: 1px solid #ddd;
		border-radius: 2px;
		-webkit-transition: all .2s ease-in-out;
		transition: all .2s ease-in-out;
    }
 /* Ambassador Contact Form */

.ambassadorMailer input {
	display: block;
	width: 90%;
	padding: 6px 12px;
	font-size: 14px;
	line-height: 1.428571429;
	color: #555;
	margin: 2px 0 20px -5px;
	vertical-align: middle;
	background-color: #fff;
	background-image: none;
	border: 1px solid #ccc;
	border-radius: 4px;
	-webkit-box-shadow: inset 0 1px 1px rgba(0,0,0,0.075);
	box-shadow: inset 0 1px 1px rgba(0,0,0,0.075);
	-webkit-transition: border-color ease-in-out .15s,box-shadow ease-in-out .15s;
	transition: border-color ease-in-out .15s,box-shadow ease-in-out .15s;
}
.ambassadorMailer input[type="submit"]:hover {
	color: #efefef !important;
	background-color: #520A15 !important;
}

.ambassadorMailer input:focus, 
.ambassadorMailer textarea:focus {
	border-color: #66afe9;
	outline: 0;
	-webkit-box-shadow: inset 0 1px 1px rgba(0,0,0,0.075),0 0 8px rgba(102,175,233,0.6);
	box-shadow: inset 0 1px 1px rgba(0,0,0,0.075),0 0 8px rgba(102,175,233,0.6);
}
.ambassadorMailer textarea {
	display: block;
	width: 90%;
	height: 150px;
	padding: 6px 12px;
	font-size: 14px;
	line-height: 1.428571429;
	color: #555;
	margin: 2px 0 20px -5px;
	vertical-align: middle;
	background-color: #fff;
	background-image: none;
	border: 1px solid #ccc;
	border-radius: 4px;
	-webkit-box-shadow: inset 0 1px 1px rgba(0,0,0,0.075);
	box-shadow: inset 0 1px 1px rgba(0,0,0,0.075);
	-webkit-transition: border-color ease-in-out .15s,box-shadow ease-in-out .15s;
	transition: border-color ease-in-out .15s,box-shadow ease-in-out .15s;
}
.ambassadorMailer .rbtn-secondary {
	width: 100px;
	font-family: 'GothamMediumRegular', arial, sans-serif;
}

.ambassadorMailer .label {
	color: #888;
	font: 14px 'GothamBookRegular', arial, sans-serif;
	
}

/* Tutors */


.rbtn-tutor {
	background: #666 !important;
	color: #fff !important;
	font-size: 12px !important;
	width: 100%;
	margin-top: 15px;
}
.rbtn-tutor:hover {
	background: #333 !important;
}
.rbtn-tutor:before {
	color: #333;
	content: "\f18e";
	font-family: 'FontAwesome';
}
.tutorContainer {
	margin: 10px 0;
	padding: 10px 0 0px 0;
	clear: both;
	border-bottom: 1px solid #ccc;
	}
.tutorContainer .grid_4 {
	margin-bottom: 15px;
}

.skillList {
	list-style: none;
	padding: 0;
	margin: 0;
}
.skillList li:before {
	color: #ccc;
	content: "\f0da";
	font-family: "fontawesome";
	padding-right: 5px;
}
#tutorSkillSelector {
	padding: 10px;
	margin-top: -10px;
	font: 16px/1.4em 'GothamBookRegular';
	width: 72%;
}
#tutorSkillSelector select {
	font: 16px/1.4em 'GothamBookRegular';
}
#advisingNext:after {
	content: "\f0da";
	font-family: "fontawesome";
	padding: 0 5px;
}
#advisingPrev:after {
	content: "\f0d9";
	font-family: "fontawesome";
	padding: 0 5px;
}
.calNav td:first-child {
	border-top-left-radius: 2px;
	border-bottom-left-radius: 2px;
}
.calNav td:last-child {
	border-top-right-radius: 2px;
	border-bottom-right-radius: 2px;

}
.tutorContainer.homeContainer .grid_9, 
.tutorContainer.homeContainer .grid_6, 
.tutorContainer.homeContainer .grid_3 {
	margin-bottom: 0;	
}
.tutorContainer .grid_3 {
	width: 200px;
}

.tutorContainer .facultyImage {
	
	width: 190px;
}

/* Program Index and Splash Pages  */

li.hasConcentrations:after {
	color: #666;
	content: "\f0d7";
	font-family: "fontawesome";
	padding-right: 5px;
}
li.hasConcentrations:hover:after {
	content: "\f0d8";
	font-family: "fontawesome";
	padding-right: 5px;
}

/* Short Form */

.moonray-form-error-message {
/*	left: 0 !important;
	top: 0 !important; */
}
.moonray-form {
	border-width: 0 !important;
	border-style: none !important;
	width: 100% !important;
}
.moonray-form-element-wrapper {
	padding-left: 0 !important;
}
#loading-placeholder {
	position: relative;
	top: 25px;
	text-align: center;
}
#error-placeholder {
	position: relative;
	top: 45px;
}
.moonray-form-element-html p:first-child {
	font: 12px 'GothamBookRegular', sans-serif !important;
	margin-top: 0;
}
.moonray-form-label {
	font: 12px 'GothamBookRegular', sans-serif !important;
	
}
.moonray-form-input {
	color: #666 !important;
	height: 28px;
	padding: 6px 12px;
	font: 14px 'GothamMediumRegular', sans-serif !important;
	line-height: 1.428571429;
	border: 1px solid #ccc;
	-webkit-box-shadow: inset 0 1px 1px rgba(0,0,0,.075);
	box-shadow: inset 0 1px 1px rgba(0,0,0,.075);
	-webkit-transition: border-color ease-in-out .15s,box-shadow ease-in-out .15s;
	transition: border-color ease-in-out .15s,box-shadow ease-in-out .15s;
}

/* Online Learning  */

.onlineIndex {
	margin: 0 0 30px 0;
	border-top: 1px solid #efefef;
	padding: 15px 0 0 0;
}
.onlineLearningContainer .moduletext {
	min-height: 120px;
}
.angleRight:before {
	color: #ccc;
	content: "\f105";
	font-family: "fontawesome";
	padding-right: 5px;
}



/* Previous Requirements */

.btn-requirements {
	height: inherit !important;
	width: 95px !important;
	border-radius: 0 !important;
	border-color: #eee !important;
}
.previousRequirementsProgram {
	font: 20px 'GothamBookRegular', arial, serif !important;
	margin: 40px 0 5px 0;
	padding: 0;
	color: #333;
}
.previousRequirementsProgram span {
	font: 20px 'GothamBookRegular', arial, serif !important;
	color: #999;
	display: inline-block;
}
.programType {
	margin-bottom: 75px;
}
.programType p:first-child {
	border-bottom: 0;
	font: 27px 'GothamMediumRegular', arial, serif !important;
	color: #520A15;
	margin-top: 25px;
	text-transform: uppercase;
}
/* Research */

p.researchSectionHeader, p.researchSectionHeader a {
	font: lighter normal 25px 'GothamBookRegular', arial, serif !important;
	letter-spacing: -.02em;
	color: #488B9B;
	padding: 15px 0 3px 0;
	

}
p.researchSectionHeader a:after {



	content: "\f105";
	font-family: "fontawesome";
	padding-left: 10px;

}

/* Search Results */

#searchResults a {
  font-family: 'Gotham', sans-serif; 
  font-size: 120%; 
  font-weight: bold; 
}
#searchResults ol {
	padding-left: 20px;
}
#searchResults ol li {
  padding-bottom: 10px;
  padding-top: 10px; 
  font-size: 110%; 
}
/* Project Bluelight */
.play:before {
	color: #ccc;
	content: "\f04b";
	font-family: "fontawesome";
	padding-right: 5px;
}

/* Hide Section */ 
.hide {
	display: none;
}