/*
	Global screen styles
*/

/* Core styles */
@import url("/c/screen-tags.css");
@import url("/c/screen-layout.css");
@import url("/c/screen-navigation.css");
@import url("/c/screen-forms.css");
@import url("/css/screen-table-form.css");
@import url("/css/faculty.css");


/* Custom pages */
@import url("/css/page_commenter_screen.css");
@import url("/css/exec_calendar_screen.css");
@import url("/css/filtered_listing_screen.css");
@import url("/css/gmap.css");
@import url("/css/google_landing_page.css");


/* Online forms */
@import url("/css/online_form.css");
@import url("/css/exec_form_screen.css");
@import url("/css/gift_form_screen.css");
@import url("/css/event_form_screen.css");
@import url("/css/contact_us_form_screen.css");
@import url("/css/testimonials.css");
@import url("/css/media_friendly_faculty.css");


/* Rudimentary styles */
abbr,
acronym
{
	border-bottom: 1px dotted #aaa;
	cursor: help;
}
blockquote
{
	font-style: italic;
}
blockquote em
{
	color: #777;
}


/* Special styles */
div#upcomingPrograms h2
{
	margin-bottom: 0.5em;
}
div#content div.navigation
{
	float: left;
	width: 100%;
}
div#content div.navigation h1
{
	display: none;
}
div#content div.navigation ul
{
	display: inline;
	float: left;
	margin: 0;
	padding: 0;
	width: 100%;
}
div#content div.navigation ul li
{
	display: inline;
	float: left;
	margin: 0.3em 0.3em 0 0;
	padding: 0;
}
div#content div.navigation ul li div
{
	background: #e8ebf0;
	border-color: #ccc;
	border-style: solid solid none;
	border-width: 1px;
	color: #666;
	margin: 0.2em 0 0 0;
	padding: 0.1em 0.8em 0.1em 0.5em;
}
div#content div.navigation ul li div a
{
	background: #e8ebf0;
	color: #666;
	text-decoration: none;
}
div#content div.navigation ul li div a:hover
{
	background: #e8ebf0;
	color: #a30046;
}
div#content div.navigation ul li div strong
{
	font-weight: normal;
}
div#content div.navigation ul li.active
{
}
div#content div.navigation ul li.active div
{
	background: #fff;
	color: #a30046;
	margin: 0;
	padding: 0.1em 0.8em 0.3em 0.5em;
}
input.disabled
{
	background: #eee;
	color: #999;
}
#content div.addToCalBlockLanding p
{
	margin: 0;
	padding: 0;
}
#content div.addToCalBlockLanding small
{
	background: transparent;
	color: gray;
	font-size: 90%;
}
#content div.addToCalBlockLanding ul
{
	margin: 0 0 0.5em;
	padding: 0;
}
#content div.addToCalBlockFinished ul
{
	margin: 1em 0;
	padding: 0;
}
#content div.addToCalBlockLanding ul li
{
	background-image: none;
	color: #333;
	list-style-type: disc;
	margin: 0 0 0 1em;
	padding: 0.1em;
}
#content div.addToCalBlockFinished ul li
{
	background-image: none;
	list-style-type: disc;
	margin: 0 0 0 1em;
	padding: 0.1em;
}
#content div.addToCalBlockLanding ul li img,
#content div.addToCalBlockFinished ul li img
{
	border: 0;
	padding-right: 0.1em;
	vertical-align: middle;
}
div#related ul.buttons
{
	margin: 0;
	padding: 0;
}
div#related ul.buttons li
{
	margin: 0 0 1em;
	padding: 0;
}
div#related ul.buttons a
{
	background: #006aaa url('/i/rhs_button_background.gif') repeat-x 0 50%;
	color: #ecffff;
	display: block;
	font-family: verdana, sans-serif;
	font-size: 90%;
	font-weight: normal;
	height: 34px;
	line-height: 33px;
	text-align: center;
}
div#related ul.buttons a:hover
{
	background: #217eb6 url('/i/rhs_button_background_hover.gif') repeat-x 0 50%;
	color: #fff;
	font-weight: bold;
	text-decoration: none;
	letter-spacing: 0.05em;
}
div#starcomTrackingCode
{
	visibility: hidden;
}
div#starcomTrackingCodeFloodlight
{
	display: none;
}
div#fadingNews img#fadingNewsTeaserImg4C5FBB12-DA1E-1F81-8FD78B84564B1D15
{
	padding: 0 !important;
	margin: 0 !important;
}
p.error
{
	background: transparent;
	color: red;
}
input.button.secure
{
	padding-left: 0.8em;
	padding-right: 0.8em;
}

