/* ----------------------------------------------------------------------------------------------------------------- Global Styles */@import url("../../global/CSS/global.css");/* ----------------------------------------------------------------------------------------------------------------- Global Override Styles */a.site-credit-link:link, a.site-credit-link:active, a.site-credit-link:visited {	display: inline;	color: #999999;	font-weight: normal;}/* ----------------------------------------------------------------------------------------------------------------- Default Styles */html,body,div,h1,h2,h3,h4,h5,h6,p,pre,form,fieldset,input { margin: 0; padding: 0; }h1,h2,h3,h4,h5,h6,pre,code,address,caption,cite,code,strong,th { font-weight: normal; font-style: normal; }fieldset,img { border: none; }caption,th { text-align: left; }body {	background: #FFFFFF;}img, div { behavior: url(/SiteFiles/1346/Scripts/iepngfix.htc); }img.floatleft { float: left; margin: 2px 20px 16px 0; }img.floatright { float: right; margin: 2px 0 16px 20px; }hr {	border: 0;	width: 100%;	color: #e0e0e0;	background-color: #e0e0e0;	height: 1px;	line-height: 1px;	margin: 10px 0px;	padding: 0px;}.clear {	clear: both;	height: 0;	line-height: 0.0;	font-size: 0;}/* ----------------------------------------------------------------------------------------------------------------- Type Styles */body, p, div, ul, li, td {	font-family: Georgia, "Times New Roman", Times, serif;	font-size: 13px;	line-height: 22px;	color: #666;}p {margin-bottom: 18px;}a:link, a:visited, a:active {	color: #ca0800; 	text-decoration: none;}a:hover {	color: #ca0800; 	text-decoration: underline;}a:focus {	outline: none; }strong, b { font-weight:bold; }h1 {	font-family: Georgia, "Adobe Garamond", serif;	font-size: 44px;	line-height: 48px;	color: #ca0800;	font-weight: normal;}body.alumni h1 {	color: #8C8978;}body.admissions h1 {	color: #0A5064; }h2 {	font-family: Times, "Times New Roman", serif;	font-size: 17px;	font-weight: bold;	color: #4d4d4d;}h3 {	font-family: Times, "Times New Roman", serif;	color: #4d4d4d; 	font-size: 28px;	line-height: 32px;	font-style: italic;	margin-bottom: 25px;}h4 {	font-family: Times, "Times New Roman", serif;	font-size: 17px;	line-height: 21px;	font-weight: bold;	color: #4d4d4d;}h5 {}h6 {}/* ----------------------------------------------------------------------------------------------------------------- Search Styles */#search {	background:transparent url(/SiteFiles/1346/Images/search-field.png) no-repeat scroll 0 0;	height:21px;	position:absolute;	right:7px;	top:6px;	width:160px;}.searchField {	background:none;	border:0 none !important;	color:#999999;	float:left;	font-family:Arial,Helvetica,sans-serif;	font-size:11px;	height:17px;	margin-left:4px;	padding:4px 0 0 7px;	width:121px;}.searchButton {	background:transparent url(/SiteFiles/1346/Images/search-button.png) no-repeat scroll 0 0;	border:medium none;	cursor:pointer;	font-size:0;	height:21px;	line-height:0;	text-indent:-1000px;	width:22px;}*:first-child+html .searchButton {margin-top:-1px;}/* ----------------------------------------------------------------------------------------------------------------- SubNav Styles */#subnavWrapper {	width: 273px;	float: left;	margin-bottom: 40px;}#subnavWrapper p {	display: none;}#subnavWrapper h2,#subnavWrapper h2 a {	font-family: Times, "Times New Roman", serif;	font-size: 17px;	font-weight: bold;	color: #4d4d4d;	background: url(/SiteFiles/1346/Images/d-content-left-divider.png) no-repeat right top;	behavior: url(/SiteFiles/1346/Scripts/iepngfix.htc);	height: 62px;	padding: 20px 0px 0px;	text-decoration: none;}#subnav {	padding: 0px;	margin: 0px;	list-style: none;}#subnav li {	font-family: Georgia, "Times New Roman", Times, serif;	font-size: 14px;    padding: 0;    margin: 0;    width: 273px;    background: none;}#subnav a {	color: #128CAF;	display:block;	padding: 2px 0px;	text-decoration: none;}#subnav a:hover {	color: #666;	display:block;	padding: 2px 0px;	text-decoration: none;}#subnav a.current {	font-weight: bold;}/* ----------------------------------------------------------------------------------------------------------------- Left Content Styles */#left-wrapper {    width: 273px;    float: left;	margin-bottom: 40px;}#left-wrapper h2,#left-wrapper h2 a {	font-family: Times, "Times New Roman", serif;	font-size: 17px;	font-weight: bold;	color: #4d4d4d;	background: url(/SiteFiles/1346/Images/d-content-left-divider.png) no-repeat right top;	behavior: url(/SiteFiles/1346/Scripts/iepngfix.htc);	height: 62px;	padding: 20px 0px 0px;}.upcoming-events-wrapper ul {	margin: -20px 0px 0px;	padding: 0px 0px 8px;	background: none;	width: 248px;}.upcoming-events-wrapper li {	float: left;	margin: 0px;	padding: 10px 0px;	list-style: none;	border-bottom: 1px solid #e0e0e0;	width: 248px;}.upcoming-events-wrapper p {	margin-bottom: 0px;}p.upcoming-events-date {	float: left;	background: url(/SiteFiles/1346/Images/event-bkgd.gif) no-repeat 0px 0px;	height: 40px;	width: 39px;	margin: 0px 10px 0px 0px;}* html p.upcoming-events-date {	overflow: hidden;}.upcoming-events-weekday, .upcoming-events-time {	display: none;}.upcoming-events-month  {	font-family: Arial, Helvetica, sans-serif;	font-size: 12px;	color: #FFF;	font-weight: bold;	text-align: center;	width: 39px;    float: left;}span.upcoming-events-date  {	font-family: Arial, Helvetica, sans-serif;	font-size: 18px;	color: #FFF;	font-weight: bold;	text-align: center;	width: 39px;	float: left;	margin: -5px 0px 0px;}.upcoming-events-name a {	color: #128CAF;}p.upcoming-events-description {	margin-left: 48px;}p.upcoming-events-location {	margin-left: 48px;}.upcoming-events-view-link {	float: left;	width: 97px;	height: 21px;	overflow: hidden;	margin-top: 14px;}.upcoming-events-view-link a {	width: 97px;	height: 21px;	overflow: hidden;	text-indent: -9999px;	display: block;	background: url(/SiteFiles/1346/Images/b-events.gif) no-repeat 0px 0px;}.upcoming-events-view-link a:hover {	background: url(/SiteFiles/1346/Images/b-events.gif) no-repeat 0px -21px;}/* ----------------------------------------------------------------------------------------------------------------- Wrapper Styles */#header-wrapper {	width: 100%;	float: left;	text-align: left;	background: #aa0000;}#mainnav-out {	width: 100%;	float: left;	text-align: left;	background: url(/SiteFiles/1346/Images/mainnav-bkgd.jpg) repeat-x top;}#top-wrapper {	width: 100%;	float: left;	text-align: left;	background: #000;}#content-wrapper {	width: 100%;	float: left;	text-align: left;	background: url(/SiteFiles/1346/Images/content-bkgd.jpg) repeat-x top;}#footer-wrapper {	width: 100%;	float: left;	text-align: left;}/* ----------------------------------------------------------------------------------------------------------------- Header Styles */#header {	margin: 0px auto;	padding: 0px;	width: 960px;	height: 31px;	position: relative;	z-index:600;}#header-links {	position: absolute;	top: 4px;	right: 278px;	width: 250px;	height: 22px;	font-family: Arial, Helvetica, sans-serif;	font-size: 11px;	color: #FFF;	text-align: right;}#header-links a {	color: #FFF;	padding: 0px 3px;}/* ----------------------------------------------------------------------------------------------------------------- Tab Styles */#tabs {	position:absolute;	top: 4px;	right: 176px;	width: 96px;	height: 22px;	z-index:600;}#tabs img {	margin: 10px 0px 0px 4px;}* html #tabs img {	margin: 6px 0px 0px 4px;}html>body #tabs img { *margin: 2px 0px 0px 4px; } /* IE 7 only hack */#tabs, #tabs ul {	margin: 0px;	padding: 0px;	list-style: none;}#tabs li {	margin: 0px;	float: left;	display:block;	padding: 0px;}* html #tabs li {	margin: 2px 0px 0px;}html>body #tabs li { *margin: 0px; } /* IE 7 only hack 160px */#tabs li a {	font-family: Arial, Helvetica, sans-serif;	font-size: 11px;	color: #FFF;	text-decoration: none;}#tabContent1 {	position:absolute;	top: 26px;	right: 130px;	width: 150px;	display:none;	background: none;	z-index:600;}* html #tabContent1 {	position:absolute;	top: 26px;	right: 110px;}.tabContent {	padding:5px 10px;	width: 150px;	background-color:#aa0000;}.tabContent a:link, .tabContent a:visited, .tabContent a:active {	font-family: Arial, Helvetica, sans-serif;	font-size: 11px;	color: #FFF;}.tabContent a:hover {	color: #FFF;	text-decoration: underline;}/* ----------------------------------------------------------------------------------------------------------------- Header Styles */#top {	margin: 0px auto;	padding: 25px 0px;	width: 960px;}#top-left {	float: left;	width: 331px;	margin: 0px 25px 0px 0px;}* html #top-left {	overflow: hidden;}.logo {	float: left;	width: 234px;	height: 106px;	overflow: hidden;	margin: 0px 48px 28px;}.logo a {	width: 234px;	height: 106px;	overflow: hidden;	text-indent: -9999px;	display: block;	background: url(/SiteFiles/1346/Images/logo.gif) no-repeat;}* html .logo {	margin: 0px 48px 28px 28px;}#tagline {	float: left;	width: 311px;	height: 40px;	text-align: center;	padding: 0px 0px 0px 20px;}#quicklinks {	float: left;	width: 271px;	height: 159px;	background: url(/SiteFiles/1346/Images/quicklinks-bkgd.gif) no-repeat;	padding: 0px 30px;}#quicklinks h5 {	margin: 70px 0px 0px;	float: left;	width: 85px;	color: #666666;}#quicklinks-list {	float: right;	width: 134px;	margin: 55px 0px 0px;}#top-right {	float: left;	width: 588px;	border: 8px solid #262626;}/* ----------------------------------------------------------------------------------------------------------------- Content Styles */#content {	margin: 0px auto;	padding: 25px 0px;	width: 960px;}#content a img {	border: 8px solid #e6e6dc;}#content a:hover img {	border: 8px solid #d2d2c8;}/* ----------------------------------------------------------------------------------------------------------------- Footer Styles */#footer {	margin: 0px auto;	padding: 25px 0px;	width: 960px;	border-top: 1px solid #dcdcda;}#footer-left {	float: left;	width: 656px;	font-family: Arial, Helvetica, sans-serif;	font-size: 11px;	color: #999999;}#footer-left a {	color: #999999;}.footer-logo {	float: right;	width: 138px;	height: 57px;	overflow: hidden;	margin: 0px 12px 0px 0px;}.footer-logo a {	width: 138px;	height: 57px;	overflow: hidden;	text-indent: -9999px;	display: block;	background: url(/SiteFiles/1346/Images/footer-logo.gif) no-repeat;}/* ----------------------------------------------------------------------------------------------------------------- Default Styles */#d-top {	margin: 0px auto;	padding: 0px;	width: 960px;}#d-top-left {	float: left;	width: 274px;	margin: 0px 18px 0px 0px;}* html #d-top-left {	overflow: hidden;}.d-logo {	float: left;	width: 234px;	height: 106px;	overflow: hidden;	margin: 25px 20px 0px;}.d-logo a {	width: 234px;	height: 106px;	overflow: hidden;	text-indent: -9999px;	display: block;	background: url(/SiteFiles/1346/Images/logo.gif) no-repeat;}* html .d-logo {	margin: 25px 20px 0px 10px;}#d-top-right {	float: left;	width: 668px;	height: 155px;	background: url(/SiteFiles/1346/Images/d-top-right-bkgd.gif) no-repeat;	position: relative;}.b-aboutbeeson {	position: absolute;	bottom: 26px;	right: 280px;	width: 107px;	height: 21px;	overflow: hidden;}.b-aboutbeeson a {	width: 107px;	height: 21px;	overflow: hidden;	text-indent: -9999px;	display: block;	background: url(/SiteFiles/1346/Images/b-aboutbeeson.gif) no-repeat 0px 0px;}.b-aboutbeeson a:hover {	background: url(/SiteFiles/1346/Images/b-aboutbeeson.gif) no-repeat 0px -21px;}#d-content-left {	float: left;	width: 273px;	min-height: 466px;	background: url(/SiteFiles/1346/Images/d-content-left-bkgd.png) no-repeat right top;	behavior: url(/SiteFiles/1346/Scripts/iepngfix.htc);}#d-content-right {	float: left;	width: 637px;	background: #FFFFFF;	padding: 20px 25px 25px;}#d-content-right img, #d-content-right a img {	border: 8px solid #e6e6dc!important;}#d-content-right a:hover img {	border: 8px solid #d2d2c8!important;}/* ----------------------------------------------------------------------------------------------------------------- Other Styles */#admissions-header-wrapper {	width: 100%;	float: left;	text-align: left;	background: #0A5064;}#alumni-header-wrapper {	width: 100%;	float: left;	text-align: left;	background: #8C8978;}/* ----------------------------------------------------------------------------------------------------------------- Photo Gallery Styles */.photogallery {	padding: 0px;	margin: 0px 0px 0px -40px;	list-style: none;	width: 678px;}.photogallery li {	padding: 0 10px 10px 0;	margin: 0px;	background: none;	float: left;}.photogallery li a {	padding: 0px;	border: 0px;	display: block;}.photogallery li a:hover {	padding: 0px;	border: 0px;	display: block;}/* ----------------------------------------------------------------------------------------------------------------- Breadcrumbs Styles */#breadcrumbs {	width: 637px;	height: 21px;	display: block;	border-bottom: 1px solid #e0e0e0;	padding: 0px 0px 20px;	margin: 0px 0px 25px;}#breadcrumbs ul{	padding: 0px;	margin: 0px;	list-style: none}#breadcrumbs li {	font-family: Arial, Helvetica, sans-serif;	font-size: 11px;	padding: 0px 10px 0px 0px;	float: left;	background:none;	display:inline;}#breadcrumbs a {	color: #a6a6a6;	background: url(/SiteFiles/1346/Images/breadcrumb.gif) no-repeat 0.2em;	text-decoration:none;	padding-left: 18px;}#breadcrumbs a:hover {	text-decoration:underline;}#breadcrumbs a.first {	color: #a6a6a6;	background: none;	text-decoration:none;	padding-left: 0px;}#breadcrumbs a.first:hover {	text-decoration:underline;}/* ----------------------------------------------------------------------------------------------------------------- Media Arhives Styles */.media-archive-archive-item-image {	margin-bottom: 18px;}p.media-archive-selected-archive-subtitle {	font-family: Times, "Times New Roman", serif;	font-size: 17px;	line-height: 21px;	font-weight: bold;	color: #4d4d4d;}.media-archive-selected-archive-entries-table td {	font-family: Arial, Helvetica, sans-serif;	font-size: 11px;	padding: 5px;}.media-archive-selected-archive-entries-table-altrow {	background-color: #eeeee6;}.media-archive-searchfilter-link {	width: 167px;	height: 21px;	overflow: hidden;	margin-bottom: 18px;}a.media-archive-searchfilter-link {	width: 167px;	height: 21px;	overflow: hidden;	text-indent: -9999px;	display: block;	background: url(/SiteFiles/1346/Images/b-searchfilter.gif) no-repeat 0px 0px;}a.media-archive-searchfilter-link:hover {	background: url(/SiteFiles/1346/Images/b-searchfilter.gif) no-repeat 0px -21px;}#tblSearchFilter td, #tblSearchFilter tr {	padding: 0px;	margin: 0px;}.media-archive-searchfilter-wrapper td, .media-archive-searchfilter-wrapper legend {	font-family: Arial, Helvetica, sans-serif;	font-size: 11px;	padding: 0px;	margin: 0px;}/* Google Search */.pageSearch {display:none;}#cse-search-results {display: block;}#cse-search-results iframe {width:637px;}.post-profileinfo {display:none;}

.event-detail-title {
	font-weight: normal;
}