@charset "UTF-8";

/*------------------------------------------------------------------------------*/
/* 	Reset */
	@import "/_resources/css/html5reset-1.6.1.css";
/*------------------------------------------------------------------------------*/
/* 	Global Selectors */
body { color:#252525; background:#8b2332; font-family:"Trebuchet MS", Arial, Helvetica, sans-serif; font-size:16px; line-height:1.267em; min-width:1028px }
.hiddenFromViewer { position:absolute; left:-10000px; top:auto; width:1px; height:1px; overflow:hidden; }
.clear { clear:both; height:0px; }
.hideme { display:none; }
.showme { display:block; visibility:visible; }
a, a:link, a:active, a:visited, a:hover { color:#A01400; text-decoration:none; }
a:hover { text-decoration:underline; }
.reset { clear:both; }
/* Header: Page */
#globalHeader h1.logo {font-size: 136%; font-weight: normal; overflow: hidden;}
#globalHeader h1.logo div.alt-logo {position:absolute;left:-10000px;top:auto;width:1px;height:1px;overflow:hidden;}
/*#globalHeader { clear:both; position:relative; width:100%; text-align:center; background:#fff; z-index:1; }*/
#globalHeader { clear:both; width:100%; text-align:center; background:#fff; z-index:1; }
#globalHeader h1 { float:left; width:219px; padding:10px 15px 0; }
#globalHeaderContent { width:1006px; margin:0 auto; }
#globalNav { float:left; width:548px; margin:20px 0 0 20px; background:#ffffff; }
#globalNav ol { height:42px; width:530px; margin:17px 0 0 0; padding:0; }
#globalNav ol li { float:left; margin:0; height:42px; list-style:none; }
#globalNav ol li a { display:block; position:relative; height:42px; text-indent: -9999px; }
#globalNav ol li a:hover { text-decoration:none; }
#globalNav ol li.nav_01 { width:118px; background:url("/_resources/images/nav/primary_nav01.gif") no-repeat; background-position:0 0; }
#globalNav ol li.nav_01:hover { background-position:0 -42px; }
.prospective #globalNav ol li.nav_01 { background-position:0 -84px; }
#globalNav ol li.nav_01 a { width:118px; }
#globalNav ol li.nav_02 { width:108px; background:url("/_resources/images/nav/primary_nav02.gif") no-repeat; background-position:0 0; }
#globalNav ol li.nav_02:hover { background-position:0 -42px; }
.current #globalNav ol li.nav_02 { background-position:0 -84px; }
#globalNav ol li.nav_02 a { width:108px; }
#globalNav ol li.nav_03 { width:90px; background:url("/_resources/images/nav/primary_nav03.gif") no-repeat; background-position:0 0; }
#globalNav ol li.nav_03:hover { background-position:0 -42px; }
.faculty #globalNav ol li.nav_03 { background-position:0 -84px; }
#globalNav ol li.nav_03 a { width:90px; }
#globalNav ol li.nav_04 { width:98px; background:url("/_resources/images/nav/primary_nav04.gif") no-repeat; background-position:0 0; }
#globalNav ol li.nav_04:hover { background-position:0 -42px; }
.alumni #globalNav ol li.nav_04 { background-position:0 -84px; }
#globalNav ol li.nav_04 a { width:98px; }
#globalNav ol li.nav_05 { width:116px; background:url("/_resources/images/nav/primary_nav05.gif") no-repeat; background-position:0 0; }
#globalNav ol li.nav_05:hover { background-position:0 -42px; }
.parents #globalNav ol li.nav_05 { background-position:0 -84px; }
#globalNav ol li.nav_05 a { width:116px; }
.searchContainer { float:right; width:189px; margin:25px 0 0 0; font-size:.75em; text-align:left; }
#globalUtilities ol { margin:5px 0 0 0; color:#999999; }
#globalUtilities ol li { display:inline; list-style:none; }
.searchContainer .btnSearch { position:relative; top:0px; }
#mobile_menu { display:none; }
/* Compact Header */
#globalHeader.compact { background:#8b2332; position:static;}
#globalHeader.compact h1 { float:left; width:140px; height:40px; margin:0; padding:4px 0 5px 10px; line-height:1.267em; }
#globalHeader.compact #globalHeaderContent { width:1005px; }
#globalHeader.compact .searchContainer { float:right; width:715px; padding:5px 0 0 0; margin:0 10px 0 0; font-size:.75em; text-align:left; line-height:1.244em; }
#globalHeader.compact .searchContainer ol, #globalHeader.compact #globalUtilities ol { float:right; margin:14px 0 0 0; color:#ffffff; line-height:1.244em; }
#globalHeader.compact .searchContainer ol.headerSearchNav { margin:6px 0 0 0; }
#globalHeader.compact .searchContainer ol li, #globalHeader.compact #globalUtilities ol li { display:inline; list-style:none; font-size:0.917em; line-height:1.26em; }
#globalHeader.compact .searchContainer ol.headerSearchNav li { display:block; list-style:none; }
#globalHeader.compact .searchContainer ol.headerSearchNav li.singleSearch { margin-top:8px; }
#globalHeader.compact .searchContainer ol li a { color:#ffffff; }
#globalHeader.compact .searchContainer ol.headerSearchNav li a { font-size:0.909em; line-height:1.4em; font-family:Arial, Helvetica, sans-serif; }
#globalHeader.compact .searchContainer ol.headerSearchNav li a span { text-transform:uppercase; }
#globalHeader.compact .searchContainer .headerSearch { float:right; margin:10px 10px 0 10px; }
#globalHeader.compact .searchContainer .headerSearch input[type='search'] { color:#444; }
#globalHeader.compact .searchContainer .headerSearch input.searchField { position:relative; top:-5px; }
#globalHeader.compact .searchContainer .headerSearch .btnSearch { top:1px; }
/* Section: pageBanners */
#pageBanners { clear:both; position:relative; z-index:1; height:197px; overflow:hidden; background:url("/_resources/images/bckgrnd/header_shadow_top_bottom.gif") repeat-x top; min-width:1028px }
#pageBanners .oneColBanner, #pageBanners .twoColBanner { width:1005px; margin:0 auto; padding:0 0 0 20px; background:url("/_resources/images/bckgrnd/bg_banner.png") repeat-y center; height:197px; }
#pageBanners .oneColBanner img, #pageBanners .twoColBanner img { display:inline; }
#pageBanners .twoColBannerLeft { width:726px; float:left; overflow:hidden; }
#pageBanners .twoColBannerRight { width:224px; height:157px; float:right; position:relative; right:20px; background:url("/_resources/images/bckgrnd/bg_banner_top.png") repeat-x; padding:20px 18px 20px 20px; overflow:hidden; }
#pageBanners .twoColBannerRight p.first { margin-bottom:12px; padding-bottom:11px; border-bottom:1px solid #ccc; }
/* Wrapper: mainWrapper */
#mainWrapper { overflow:hidden; position:relative; width:100%; background:#fff no-repeat 50% 18px; z-index:2; }
.apply #mainWrapper { background-image:url("/_resources/images/watermarks/apply_vertical.gif"); }
.archives #mainWrapper { background-image:url("/_resources/images/watermarks/archives_vertical.gif"); }
.azlist #mainWrapper { background-image:url("/_resources/images/watermarks/azlist_vertical.gif"); }
.contacts #mainWrapper { background-image:url("/_resources/images/watermarks/contacts_vertical.gif"); }
.current #mainWrapper { background-image:url("/_resources/images/watermarks/current_vertical.gif"); }
.directory #mainWrapper { background-image:url("/_resources/images/watermarks/directory_vertical.gif"); }
.du_main #mainWrapper { background-image:url("/_resources/images/watermarks/du_main_vertical.gif"); }
.error #mainWrapper { background-image:url("/_resources/images/watermarks/error_vertical.gif"); }
.explore #mainWrapper { background-image:url("/_resources/images/watermarks/explore_vertical.gif"); }
.faculty #mainWrapper { background-image:url("/_resources/images/watermarks/faculty_vertical.gif"); }
.graduates #mainWrapper { background-image:url("/_resources/images/watermarks/graduates_vertical.gif"); }
.learn #mainWrapper { background-image:url("/_resources/images/watermarks/learn_vertical.gif"); }
.live #mainWrapper { background-image:url("/_resources/images/watermarks/live_vertical.gif"); }
.maps #mainWrapper { background-image:url("/_resources/images/watermarks/maps_vertical.gif"); }
.parents #mainWrapper { background-image:url("/_resources/images/watermarks/parents_vertical.gif"); }
.prospective #mainWrapper { background-image:url("/_resources/images/watermarks/prospective_vertical.gif"); }
.search #mainWrapper { background-image:url("/_resources/images/watermarks/search_vertical.gif"); }
.sitemap #mainWrapper { background-image:url("/_resources/images/watermarks/sitemap_vertical.gif"); }
.undergrad #mainWrapper { background-image:url("/_resources/images/watermarks/undergrad_vertical.gif"); }
.webcams #mainWrapper { background-image:url("/_resources/images/watermarks/webcams_vertical.gif"); }
.templates #mainWrapper { background-image:url("/_resources/images/watermarks/templates_vertical.gif"); }
/* Section: Main */
#main { overflow:hidden; width:985px; padding:18px 0px 133px 0px; margin:0 auto; background:url("/_resources/images/bckgrnd/content_background.gif") repeat-y top left; font-size:0.75em; line-height:1.244em; }
/*.twoColLeft #mainContent{ width:960px; padding-right:25px;}*/
#main a:link, #main a:active, #main a:visited { color:#a01400; text-decoration:underline; }
/* Nav: breadcrumbs */
nav#breadcrumbs { margin-bottom:32px; width:697px; }
.oneCol nav#breadcrumbs, .twoColLeft nav#breadcrumbs { width:100%; }
nav#breadcrumbs ol { margin:0; padding:0; line-height:1.556em; font-size:0.8em; list-style:none; background:none; }
nav#breadcrumbs ol li { display:inline; padding-left:0; background:none; }
nav#breadcrumbs ol li a:hover { color:#252525; text-decoration:underline; }
/* Aside: leftSideBar */
#leftSidebar { display:inline; float:left; width:154px; padding:0 13px 0 0; border-right:#e1e1e1 1px solid; }
#leftSidebar nav ol { list-style:none; background:none; padding-left:0; margin:-26px 0 0; }
#leftSidebar nav li.level1 { margin-top:26px; margin-bottom:0; font-weight:bold; text-transform:uppercase; color:#A01400; }
#leftSidebar nav li.level1, #leftSidebar nav li.level2, #leftSidebar nav li.level3, #leftSidebar nav li.level4, #leftSidebar nav li.level5, #leftSidebar nav li.level6 { border-bottom:#e1e1e1 1px solid; padding:0; }
#leftSidebar nav li.level1 a, #leftSidebar nav li.level2 a, #leftSidebar nav li.level3 a, #leftSidebar nav li.level4 a, #leftSidebar nav li.level5 a, #leftSidebar nav li.level6 a { display:block; padding:9px 8px 12px 12px; background:transparent; border-right:none; margin-right:0; }
#leftSidebar nav li.level2 a { padding-left:21px; }
#leftSidebar nav li.level3 a { padding-left:30px; }
#leftSidebar nav li.level4 a { padding-left:39px; }
#leftSidebar nav li.level5 a { padding-left:48px; }
#leftSidebar nav li.level6 a { padding-left:57px; }
#leftSidebar nav li a:hover { color:#252525; text-decoration:underline; }
#leftSidebar nav li.level1.activeParent, #leftSidebar nav li.level2.activeParent, #leftSidebar nav li.level3.activeParent, #leftSidebar nav li.level4.activeParent, #leftSidebar nav li.level5.activeParent { padding-bottom:0; border-bottom:none; }
#leftSidebar nav li.level2.activeParent a, #leftSidebar nav li.level3.activeParent a, #leftSidebar nav li.level4.activeParent a, #leftSidebar nav li.level5.activeParent a { font-weight:bold; }
#leftSidebar nav li.level2.active a, #leftSidebar nav li.level3.active a, #leftSidebar nav li.level4.active a, #leftSidebar nav li.level5.active a { font-weight:normal; }
#leftSidebar nav li.level1.active a, #leftSidebar nav li.level2.active a, #leftSidebar nav li.level3.active a, #leftSidebar nav li.level4.active a, #leftSidebar nav li.level5.active a, #leftSidebar nav li.level6.active a { margin-right:-6px; background:#e9e9e9; border-right:#a01400 6px solid; color:#252525; cursor:default; }
#leftSidebar nav ol.imageNav { margin:26px 0 0 0; }
#leftSidebar nav ol.imageNav li.level1 { border:none; margin:0 0 17px 0; }
#leftSidebar nav ol.imageNav li.level1 a { padding:0; }
/* Section: mainContent */
#mainContent { float:left; width:512px; margin:0; padding:0 15px 0 18px; }
#mainContent hgroup h1, #mainContent header h1, #mainContent h1 { font-weight:normal; text-transform:uppercase; }
#mainContent hgroup h2, #mainContent header h2, #mainContent h2 { margin:0 0 16px 0; font-size:1.5em; font-weight:bold; line-height:1.185em; }
#mainContent h3 { clear:both; margin:20px 0 10px 0; padding: 2px 5px 2px 7px; background:#2248A5 none; color:#fff; text-transform:uppercase; font-size:1.1em; line-height:1.211em; }
#mainContent h4.simple { margin:20px 0 10px 0; padding:2px 5px 2px 7px; font-size:1.2em; line-height:1.211em; }
#mainContent a:link, #mainContent a:active, #mainContent a:visited { text-decoration:underline; }
#mainContent a:hover { text-decoration:none; }
#mainContent p { margin:0 0 12px 0; line-height:1.333em; }
#mainContent ul { margin-bottom:15px; margin-left:0; list-style:none; }
#mainContent ol { list-style:decimal; margin:0 0 8px 30px; }
#mainContent ul li, #mainContent ol li ul li { padding-left:13px; padding-bottom:5px; background:url("/_resources/images/blts/bullet.gif") no-repeat 0 .6em; list-style:none; line-height:1.333em; }
#mainContent ul li:last-child { padding-bottom:0; }
#mainContent ol li { padding-left:13px; padding-bottom:5px; list-style:decimal; background:none; line-height:1.333em; }
#mainContent ul li ul, #mainContent ol li ul { margin-bottom:0px; margin-top:5px; margin-left:10px; }
#mainContent ul li ol, #mainContent ol li ol { margin-bottom:0px; margin-top:5px; }
#mainContent sup {vertical-align:super; font-size:.8em;}
/* Section: mainContent subs */
.sitemap #mainContent li { background-image:none; padding-left:0; }

body.du_main #rightSidebar, body.faculty #rightSidebar, body.prospective #rightSidebar, body.Crimson #rightSidebar { float:right; width:247px; margin:-32px 3px 0 0; }
#rightSidebar { float:right; width:247px; margin:0px 3px 0 0; }
#rightSidebar ul { margin:-10px 0 0 0; padding:0; list-style:none; background:none; }
#rightSidebar li { margin:0; padding:10px 5px; border-bottom:#e1e1e1 1px solid; color:#333; }
#rightSidebar address { font-style:normal; }
#rightSidebar p { margin:8px 0 8px 10px; }
#rightSidebar strong { display:block; font-weight:bold; }
#rightSidebar a { display:block; font-weight:bold; text-decoration:underline; margin-bottom:18px; }
#rightSidebar a.linkedimage, #mainContent a.linkedimage, #rightSidebar a.linkedImage, #mainContent a.linkedImage { text-decoration:none !important; }
#rightSidebar a:hover { text-decoration:none !important; }
#rightSidebar h1 { width:233px; margin:0; padding:3px 0 3px 10px; background:#ececec; font-weight:bold; color:#666666; text-transform:uppercase; }
#rightSidebar h2 { margin:8px 0 8px 10px; }
/* #rightSidebar br {display:none;} */

#rightSidebar .callOutBanner a, #rightSidebar .simpleCallout a, #mainWrapper .simpleCallout a { margin-bottom:0; }
#rightSidebar .callOutBanner br, #rightSidebar .simpleCallout br, #mainWrapper .simpleCallout br { display:inline; }
.callOutBanner { width:243px; margin:0px 0px 18px 0px; padding:15px 0 0 0; background:url("/_resources/images/bckgrnd/bg_call_out_banner_top.gif") repeat-x; position:relative; }
.twoSubCol .callOutBanner { margin-top:30px; }
.callOutContent { position:relative; z-index:1; font-size:0.9em; padding-right:14px; }
#mainContent .callOutContent p { margin: 8px 0px 8px 10px; }
#mainContent .callOutContent ul li { background:none; }
.callOutBanner img { margin:0 0 0 10px; }
.callOutBanner .right { float:right; }
#rightSidebar .callOutContent ul, #mainContent .twoSubCol .vertCol .callOutContent ul { margin:10px 0 0 0; padding:0 0 0 15px; }
#rightSidebar .callOutContent table { margin:10px 0 0 15px; }
#rightSidebar .callOutContent table tr td { padding-bottom:4px; }
#rightSidebar .callOutContent li, #rightSidebar .callOutContent li.bullet { padding:0 7px 0 13px; background:url("/_resources/images/blts/bullet.gif") no-repeat 0 .6em; border:0; }
#rightSidebar .callOutContent ul li { background:none; }
#rightSidebar .callOutContent ul.no-left-pad li { padding-left:0px; }
#rightSidebar .callOutContent ul.no-right-pad li { padding-right:0px; }
#rightSidebar .callOutContent ul.bottom-pad-6 li { padding-bottom:6px; }
#rightSidebar .callOutContent p { line-height:1em; }
#rightSidebar .noTitle .callOutContent p { line-height:1.5em; }
#rightSidebar .callOutContent strong, #rightSidebar .simpleCallout strong, #mainWrapper .simpleCallout strong { display:inline; }
div.callOutBanner .splitList { overflow:hidden; padding-right:0; }
#mainContent .twoSubCol .vertCol div.splitList ul, #rightSidebar div.splitList ul { float:left; width:37%; margin:0 15px 8px 15px; padding:0; }
.twoSubCol .vertCol .callOutContent ul { margin-left:0; }
#rightSidebar div.splitList ul li, #mainContent .splitList .callOutContent ul li { margin:5px 0 5px 0; padding:0 0 0 13px; background:url("/_resources/images/blts/bullet.gif") no-repeat 0 .6em; }
.callOutBannerFtr { background:url("/_resources/images/bckgrnd/bg_call_out_banner_btm.gif") repeat-x left bottom; min-height:75px; position:relative; z-index:0; margin-top:0px; overflow:hidden; }
.eat .callOutBannerFtr { position:relative; z-index:0; height:208px; margin-top:-150px; text-align:right; }
.callOutBannerFtr img { margin-left:0px; }
.noImage .callOutBannerFtr { margin-top:-30px; }
#rightSidebar .simpleCallout, #mainWrapper .simpleCallout { margin:0 0 18px; }
#rightSidebar .simpleCallout ul, #mainWrapper .simpleCallout ul { margin-top:0; padding-left:11px; width:94%; }
#rightSidebar .simpleCallout a, #mainWrapper .simpleCallout a { display:inline; }
#rightSidebar .simpleCallout li, #mainWrapper .simpleCallout li { padding:5px 0px 5px 5px; line-height:1.333em; }
#rightSidebar .simpleCallout li, #mainWrapper .simpleCallout li { background:none; }
#rightSidebar .simpleCallout li h2, #mainWrapper .simpleCallout li h2 { margin:5px 0; text-transform:uppercase; font-weight:bold; }
#rightSidebar .simpleCallout p, #mainWrapper .simpleCallout p { margin:0 0 8px 0; }
#rightSidebar .simpleCallout li:last-child, #mainWrapper .simpleCallout li:last-child { border:none; }
/* profiles stuff */
#mainContent .profiles { margin:0; padding:0; }
#mainContent .profiles li { margin:0; padding:10px; list-style:none; line-height:1.333em; border-top:1px #d7d7d7 solid; background:none !important; clear:both; }
#mainContent .profiles li:first-child { padding-top:5px; border-top:none; }
#mainContent .profiles li img.profile { float:left; margin:0 14px 14px 0; padding:0; }
#mainContent .profiles li h3 { margin:23px 0 4px 0; padding:0; font-size:1.083em; }
#mainContent .profiles li h3.profile, #mainContent .profiles li h3.profile a { margin:0 0 10px 0; color:#FFF; }
#mainContent .profiles li p { margin:0px; padding-bottom:1.1em;}
/* Layout Columns */
.subCol { float:left; display:inline; width:241px; padding:0 0 0 15px; }
.subCol.first { padding:0; }
.oneCol #mainContent { width:100%; margin:0; padding:0; }
.oneCol #main, .twoColLeft #main { background:#fff none; }
.apply.oneCol #main { background:url("/_resources/images/bckgrnd/content_background-middle.gif") repeat-y top left; }
.oneCol .subCol { width:460px; padding:0 0 0 25px; }
.oneCol .subCol.first { width:470px; padding:0 25px 0 0; }
.twoColLeft #rightSidebar { display:none; }
.twoColLeft #mainContent { width:799px; padding-right:0; }
.twoColLeft .subCol { width:370px; }
.twoColLeft .subCol.first { width:371px; }
.twoColRight #leftSidebar { display:none; }
.twoColRight #mainContent { width:681px; margin-left:0; padding-right:25px; }
.twoColRight .subCol { width:330px; }
.twoColRight .subCol.first { width:331px; }
.fullIntColLeft { border-right:1px solid #E1E1E1; display:inline; float:left; padding:0 22px 0 0; width:145px; }
#mainContent .fullIntColLeft ul { margin:0 0 0 20px; padding:0; }
#mainContent .fullIntColLeft ul li { margin:0 0 20px 0; padding:0; list-style:none; background:none; padding-left:0; }
.fullIntColRight { display:inline; float:left; margin:0 0 0 21px; padding:0 30px 0 0; width:460px; }
.framedPhotoDefault, .framedPhotoLeft, .framedPhotoRight, .framedPhotoGreyLeft, .framedPhotoGreyRight { background:url("/_resources/images/bckgrnd/photoFrame.gif") no-repeat top left; padding:14px 16px 21px 14px; }
.framedPhotoLeft, .framedPhotoGreyLeft { float:left; margin-right:8px; }
.framedPhotoRight, .framedPhotoGreyRight { float:right; margin-left:8px; }
.imageRight { float:right; padding:0 0 10px 10px; }
.photoContentLeft { margin-right:260px; }
.photoContentRight { margin-left:260px; }
.photoContentContainerRight, .photoContentContainerLeft { overflow:hidden; margin-bottom:15px; }
#mainContent .photoContentContainerRight h3, #mainContent .photoContentContainerLeft h3 { margin-top:0; margin-bottom:5px; clear:none; }
/* Photo captions */
.framedPhotoRight figcaption, .viewLarger { margin:20px 0 0 0; text-align:right; clear:both; }
.framedPhotoDefault figcaption, .framedPhotoLeft figcaption { margin:20px 0 0 0; text-align:left; clear:both; }
#mainContent h4.plain { padding:0; background:transparent none; color:#000; text-transform:none; font-size:1.5em; }
#mainContent .twoSubCol h3, #mainContent .threeSubCol h3, #mainContent .imageColContent h3 { margin-top:0; margin-bottom:5px }
#mainContent .subContent { margin-top:-5px; padding-left:7px; padding-right:7px; }
#mainContent ul.subContent { padding-left:13px; }
#mainContent p.preface { margin-bottom:0; }
#mainContent p.important { font-size:1.1em; font-weight:bold; }
.twoSubCol { overflow:hidden; }
.threeSubCol { overflow:hidden; background:repeat-y left top; margin:20px 0; }
h3 { margin:0 0 15px 0; }
.vertCol { width:215px; float:left; padding:0 10px 0 0; margin:0 10px 0 0; }
.vertCol h3 { clear:none !important;}
.threeSubCol .vertCol { margin-right:0px; width:220px; }
.twoSubCol .vertCol { border:solid #cccccc; border-width:0 1px 0 0; margin:0; }
.twoSubCol .vertCol.last { border-width:0 0 0 1px; padding-left:10px; margin-left:-1px; }
.last.vertCol { padding-right: 0; margin-right:0; }
.twoColLeft .threeSubCol .vertCol, .twoSubCol .vertCol { width:243px; }
.twoColRight .twoSubCol .vertCol { width:325px; }
.twoColLeft .imageColContent .twoSubCol .vertCol { width:235px; }
#academic_unit-theme1 { width: 120px }
#academic_unit-theme2 { width: 120px }
.apply .vertCol { padding:0 31px 0 0; margin:0 0px 0 0; }
.apply .last.vertCol { padding:0 0 0 20px; width:310px; }
.apply .twoColRight .twoSubCol .vertCol { width:325px; }
#mainContent .threeSubCol .vertCol p, #mainContent .twoSubCol .vertCol p { margin:0 15px 8px 15px; }
#mainContent .vertCol ul { margin-bottom:15px; }
.vertCol h5 { margin-left:15px; }
#mainContent .twoSubCol .vertCol ul, #mainContent .threeSubCol .vertCol ul { margin-left:15px; }
.vertCol .framedPhotoDefault { margin-bottom:15px; }
.vertCol h5 { text-transform:uppercase; }
.expandList { margin:9px 0 0 0; }
.expandList .expandList { margin-left:11px; }
.expandListItem { background:#ededed; margin:0 0 20px 0; padding:0 5px; overflow:hidden; display:block; }
.expandListItemContent { display:none; padding:6px 6px 6px 15px; }
.expandListItem h5 { color:#990000; background:url("/_resources/images/btns/btn_expand_plus.gif") no-repeat 0px 6px; padding:4px 0 3px 15px; cursor:pointer; margin:0; text-transform:uppercase; }
.expandListItem h5.expandSelected { background:url("/_resources/images/btns/btn_expand_minus.gif") no-repeat 0px 6px; cursor:pointer; }
#mainContent .expandListItemContent ul, #mainContent .vertCol .expandListItemContent ul { margin:0 0 12px; padding-left:15px; list-style:none; }
#mainContent .expandListItemContent ul li { margin:5px 0; }
#mainContent .expandListItemContent ul.degreeGridBullet { margin-bottom:5px !important; }
#mainContent .expandListItemContent ul.degreeGridBullet li { list-style:none; margin:0; }
#mainContent .expandListItemContent td a { line-height:1.333em; }
#mainContent .expandList div.subContent, #mainContent .expandList td.subContent { margin-top:0; padding:0 0 0 15px; }
#programGrid .expandListItemContent ul li { list-style:none; background:none; padding-left:0; }
#mainContent .expandList div.subContent ul { margin:0; padding:0; }
#mainContent .expandList div.subContent ul.subContent { margin-left:25px; }
#mainContent .expandList ul, .expandList p { padding:0 15px; }
#mainContent .vertCol .expandList p { padding:0; }
.imageColRight { float:right; width:250px; }
.imageColRight div.photoDefault, .imageColRight div.framedPhotoDefault { margin-bottom:20px; }
.imageColContent { float:left; padding:0 15px 0 0; width:235px; }
.oneCol .imageColContent { width:720px; }
.twoColLeft .imageColContent { width:495px; }
.twoColRight .imageColContent { width:416px; }
#tabsPanel .imageColContent { width:465px; }
#tabsPanel { width:782px; min-height:200px; margin-top:10px; position:relative; clear:both; }
.tabsContentPanels div.tabContent { background:url("/_resources/images/bckgrnd/bg_tabs.gif") no-repeat; padding:25px; }
ul#tabNav, ul.tabsFlexible, ul#tabNavNoGo { list-style-type:none; position:absolute; margin:-30px 0 0 0; }
#mainContent ul#tabNav li, #mainContent ul.tabsFlexible li, #mainContent ul#tabNavNoGo li { position:relative; float:left; width:140px; height:34px; font-size:1.2em; padding-left:0; background: url("/_resources/images/tabs/tab_off.gif") no-repeat; list-style:none; }
#mainContent #tabNav li a, #mainContent ul.tabsFlexible li a, #mainContent #tabNavNoGo li a { display:block; width:140px; height:34px; display:block; text-decoration:none; padding:13px 0 0 13px; }
#tabNav li a:hover, #tabNav li.current a, ul.tabsFlexible li a:hover, ul.tabsFlexible li.current a, #tabNavNoGo li a:hover, #tabNavNoGo li.current a { text-decoration:none; padding-left:23px; }
#mainContent #tabNav .selected, #mainContent ul.tabsFlexible .current, #mainContent #tabNavNoGo .selected { font-weight:bold; color:#000000 !important; background:url("/_resources/images/tabs/tab_on.gif") no-repeat 0 .2em; text-decoration:none; cursor:default; padding:13px 0 0 23px; }
#mainContent ul.tabsFlexible { margin-top:-29px; }
#mainContent #mapTabs ul.tabsFlexible { margin-top:-30px; }
#mainContent ul.tabsFlexible li { background:url("/_resources/images/tabs/tab_flexible_off_left.gif") no-repeat left top; width:auto; height:auto; }
#mainContent ul.tabsFlexible li a { background:url("/_resources/images/tabs/tab_flexible_off_right.gif") no-repeat right top; padding:13px 20px 0 13px; width:auto; height:auto; cursor:pointer; text-decoration:none; }
#mainContent ul.tabsFlexible.small li a { padding:13px 13px 0; }
#mainContent ul.tabsFlexible li.current, #mainContent ul.tabsFlexible li.mapTabOn { background:url("/_resources/images/tabs/tab_flexible_on_left.gif") no-repeat left top; width:auto; padding:0; font-weight:bold; color:#000000; text-decoration:none; }
#mainContent ul.tabsFlexible li.current a, #mainContent ul.tabsFlexible li.mapTabOn a { background:url("/_resources/images/tabs/tab_flexible_on_right.gif") no-repeat right top; padding:13px 20px 0 23px; width:auto; color:#000; font-weight:bold; cursor:default; }
#az_tabs-stuff { clear:both; padding:15px 0 60px 15px; background:url("/_resources/images/bckgrnd/bg_tabs_full.gif") no-repeat left top; width:980px; }
#az_tabs-stuff li.link { float:left; width:468px; margin:5px 0; }
#az_tabs-stuff ul li { list-style: none; background:none; }
#az_tabs-wrapper { margin-top:40px; }
.facultyStaffLinks { background:#EDEDED; margin:0 0 35px 0; padding:0 0 5px 0; }
.facultyStaffLinks ul { margin:0 0 0 12px; padding:0; display:block; position:relative; }
.facultyStaffLinks ul li { margin:5px 0; padding:0; list-style:none; width:205px; float:left; background:none !important; }
.facultyStaffLinks ul li img { position:relative; top:3px; margin:0 5px; }
/* Footer: globalFooter */
#globalFooter { position:relative; width:100%; background:#8b2332; background:url("/_resources/images/bckgrnd/bg_footer_bar.png") top left repeat-x; z-index:3; }
#globalFooter a, #globalFooter a:link, #globalFooter a:visited, #globalFooter a:active { color:#ddb7b6; text-decoration:none; }
#globalFooter a:hover { color:#ffffff; text-decoration:underline; }
#globalFooter #footerLinksContainer { width:1006px; margin:-113px auto 0 auto; color:#fff; }
#globalFooter .footerLinks { float:left; width:14.25%; }
#globalFooter .footerLinks h1 { margin:0; padding:8px 0 8px 20px; font-size:0.95em; font-weight:bold; line-height:1.263em; text-transform:uppercase; }
#globalFooter .footerLinks h1 a, #globalFooter .footerLinks h1 a:link, #globalFooter .footerLinks h1 a:active, #globalFooter .footerLinks h1 a:hover { color:#ffffff; cursor:pointer; }
#globalFooter .footerLinks h1:hover, #globalFooter .footerLinks h1:hover a, #globalFooter .footerLinks h1.footerSelected { background:#8b2332; cursor:pointer; text-decoration:underline; }
#globalFooter .footerBorder { min-height:130px; padding:10px 0 0 0;}
*+html #globalFooter .footerBorder { min-height:130px; }
#globalFooter .footerLinks h2 { margin:0 0 0 20px; padding:0; font-size:0.8em; font-weight:bold; line-height:1.25em; text-transform:uppercase; color:#ddb7b6; }
#globalFooter .footerLinks ul { margin:0 0 15px 20px; padding:5px 0 0 0; font-size:0.75em; line-height:1.244em; }
#globalFooter .footerLinks ul li { margin:0; padding:0; list-style:none; }
#globalFooter .footerLinks ul li img { margin:10px 0 0 0; }
#globalFooter #followList ul { padding:10px 0 5px 0; text-align:center; }
#globalFooter #followList ul li { display:inline; margin:0 5px; padding:0; list-style:none; }
#globalFooter #subFooter { width:100%; margin:0px 0 20px 0; padding:0; border-top:none; text-align:center; color:#ddb7b6; font-size:0.75em; line-height:1.244em; }
#globalFooter #subFooter ul { margin:0 0 5px 0; }
#globalFooter #subFooter ul li { display:inline; list-style:none; }
#globalFooter #subFooter p { font-size:0.9em; line-height:1.283em; }
#globalFooter #subFooter a, #globalFooter #subFooter a:link, #globalFooter #subFooter a:visited, #globalFooter #subFooter a:active { text-decoration:underline; }
#globalFooter .landscape_one, #globalFooter .landscape_two, #globalFooter .landscape_three, #globalFooter .landscape_four, #globalFooter .landscape_five, #globalFooter .landscape_six, #globalFooter .landscape_seven, #globalFooter .landscape_eight { position:relative; top:-113px; width:100%; height:113px; }
#globalFooter .landscape_one { background:url("/_resources/images/landscapes/footer_images_campus.png") top center no-repeat; }
#globalFooter .landscape_two { background:url("/_resources/images/landscapes/footer_images_sprummer.png") top center no-repeat; }
#globalFooter .landscape_three { background:url("/_resources/images/landscapes/footer_images_autumn.png") top center no-repeat; }
#globalFooter .landscape_four { background:url("/_resources/images/landscapes/footer_images_city.png") top center no-repeat; }
#globalFooter .landscape_five { background:url("/_resources/images/landscapes/footer_images_winter.png") top center no-repeat; }
#globalFooter .landscape_six { background:url("/_resources/images/landscapes/footer_images_downtown.png") top center no-repeat; }
#globalFooter .landscape_seven { background:url("/_resources/images/landscapes/footer_images_mountains.png") top center no-repeat; }
#globalFooter .landscape_eight { background:url("/_resources/images/landscapes/summer_footer.png") top center no-repeat; }
#globalFooter .landscape_ccesl { background:url("/_resources/images/landscapes/ccesl_footer.png") top center no-repeat; }
#globalFooter h4.expandFooterList { overflow:hidden; background:url("/_resources/images/btns/btn_expand_plus.gif") no-repeat 0 5px; padding:0 0 0 15px; cursor:pointer; }
#globalFooter h4.expandFooterList.expandSelected { background:url("/_resources/images/btns/btn_expand_minus.gif") no-repeat 0 5px; cursor:pointer; }
#globalFooter .expandFooterListContent { display:none; }
#globalFooter .expandFooterListContent ul li { margin:5px 0; padding:0 5px; }
.footerNoLandscape #main { padding-bottom:20px; }
.footerNoLandscape #globalFooter #footerLinksContainer { margin-top:0px; }
.footerCondensed #globalFooter { height:100%; margin:-10px 0; background:none #8b2332; }
.footerCondensed #globalFooter #subFooter { margin:0; padding:10px 0 20px 0; }
/* Footer Social Media Icon Sprites */
#followList a {	text-decoration:none !important; display:inline-block; text-indent: -9999px; height:20px; }
.footerFacebook { background:url(/media/images/icons/footer_sprite.jpg); width:20px; background-position:0 0; }
.footerTwitter { background:url(/media/images/icons/footer_sprite.jpg); width:20px;	background-position:-20px 0; }
.footerInstagram { background:url(/media/images/icons/footer_sprite.jpg); width:20px; background-position:-40px 0; }
.footerYoutube { background:url(/media/images/icons/footer_sprite.jpg); width:20px; background-position:-60px 0; }
.footerSnapchat { background:url(/media/images/icons/footer_sprite.jpg); width:20px; background-position:-80px 0; }
.footerLinkedIn { background:url(/media/images/icons/footer_sprite.jpg); width:20px; background-position:-80px 0; }
.footerFlickr { background:url(/media/images/icons/footer_sprite.jpg); width:20px; background-position:-100px 0; }
/*Table Grid*/
.tableGrid { margin:-10px 0 20px 0; }
.tableGrid td { padding:10px 4px; text-align:center; border-bottom:1px #cccccc solid; border-right:1px #cccccc solid; }
.tableGrid td:first-child { padding:10px 0 10px 8px; text-align:left; font-weight:bold; }
.tableGrid td:last-child { border-right:none; }
.tableGrid td p { padding:2px 0 4px 0 !important; }
.tableGrid td ul { padding-right:10px; }
.tableGrid td a.subLink { margin-left:20px; }
.tableGrid td.leftAlign { padding-left:8px; text-align:left; }
.tableGrid th h4 { padding:10px 0 !important; margin:0 !important; text-align:center !important; }
.tableGrid th:first-child h4, .tableGrid th.leftAlign h4, .tableGrid td.section { padding:10px 0 10px 8px !important; text-align:left !important; }
.tableGrid tr.section { }
.tableGrid tr.section-item td:first-child { padding-left:25px; font-weight:normal; }
.tableGrid tr.section-item:nth-child(even) { background:#F5F5F5; }
.zebra tr:nth-child(even) { background:#F5F5F5; }
/*Form Wrapper*/
.form-wrapper form { width:100%; margin:10px 0px; padding:10px 0; background:#f4f2ed; border:1px solid #ccc; }
.form-wrapper form ul, .form-wrapper form li { padding:0; margin:0 auto; width:55em; margin-bottom:.75em; list-style:none !important; background:none !important; }
.form-wrapper form li { clear:both; margin:0; padding:0.75em 0; }
.form-wrapper form label { float:left; width:15em; margin-right:1em; text-align:right; font-size:12px; }
.form-wrapper form textarea { width:30em; height:12em; }
.form-wrapper form .text input { width:30em; }
.form-wrapper form input.submit { width:auto; margin-left:8em; }
.form-wrapper form li.paragraph p:last-child { margin-bottom:0 !important; }
.form-wrapper form li.radio div, .form-wrapper form li.checkbox div { float:left; }
.form-wrapper form li.radio span, .form-wrapper form li.checkbox span { display:block; clear:both; padding:0.25em 0; }
.form-wrapper form li.radio span:first-child, .form-wrapper form li.checkbox span:first-child { padding-top:0; }
.form-wrapper form li.radio span label, .form-wrapper form li.checkbox span label { float:right; width:30em; margin-right:0; margin-left:1em; padding:0.15em 0 0 0; text-align:left; }
.form-wrapper form li.radio span input, .form-wrapper form li.checkbox span input { float:left; }
.form-wrapper form li.select input { float:none; text-align:left; }
.form-wrapper form div.clear { float:none !important; clear:both; height:0; line-height:0; }
#webtechid { display:none; }
/* OU LDP FORMS */
.ldpforms textarea, .ldpforms input[type="text"] {margin-bottom:5px; margin-left:-8 px; padding-left:0px; clear:both;}
.ldpforms .radio, .ldpforms .checkbox {font-weight:normal; margin-bottom:0;}
.ldpforms input[type="checkbox"], .ldpforms input[type="radio"] {margin-left:10px;}
.ldpforms input[type="submit"] {margin:1em 0 0 0;}
.ldpforms select {margin-left:0px;}
.ldpforms fieldset {margin-top:1.2em;}
.ldpforms fieldset legend { font-weight:bold; border-top:1px solid #000; font-size:1.5em; display:block; clear:both; padding:.8em 5px .5em 0px; width:100%; }
.ldpforms h4 { font-weight:bold; border-top:1px solid #000; font-size:1.5em; display:block; clear:both; padding:.8em 5px .6em 0px; width:100%; margin:0; }
.ldpforms span { display:block; clear:both;}
.ldpforms span label { font-weight:bold; display:block; clear:both; margin-bottom:.3em; line-height:1.5em; padding:.5em 0 0 0;}
.ldpforms span span { font-weight:normal; display:block; clear:both; padding-bottom:0; margin-bottom:0; }
.ldpforms span.formerror {font-weight:bold; color:#ff0000; font-size:1em; }
#ui-datepicker-div {font-size:11px; }
/* Video Page */
#videoPage { text-align:center; }
/* Buttons */
.button, #rightSidebar .button {
	color:#fff !important;
	border:solid 1px #7e1d17; 
	background: rgb(126,29,23);
	background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iIzdlMWQxNyIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiM5YzIzMWUiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
	background: -moz-linear-gradient(top,  rgba(126,29,23,1) 0%, rgba(156,35,30,1) 100%);
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(126,29,23,1)), color-stop(100%,rgba(156,35,30,1)));
	background: -webkit-linear-gradient(top,  rgba(126,29,23,1) 0%,rgba(156,35,30,1) 100%);
	background: -o-linear-gradient(top,  rgba(126,29,23,1) 0%,rgba(156,35,30,1) 100%);
	background: -ms-linear-gradient(top,  rgba(126,29,23,1) 0%,rgba(156,35,30,1) 100%);
	background: linear-gradient(to bottom,  rgba(126,29,23,1) 0%,rgba(156,35,30,1) 100%);
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#7e1d17', endColorstr='#9c231e',GradientType=0 );
	padding: 8.5px 17px;
	-webkit-border-radius:1em;
	-moz-border-radius:1em;
	border-radius:1em;
	-webkit-box-shadow: rgba(0,0,0,.2) 0 1px 2px;
	-moz-box-shadow: rgba(0,0,0,.2) 0 1px 2px;
	box-shadow: rgba(0,0,0,.2) 0 1px 2px;
	text-shadow: rgba(0,0,0,.6) 0 1px 1px;
	font-size: 13px;
	font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;
	text-decoration:none !important;
	text-align:center;
	vertical-align:baseline;
}
.button:hover, .button:active, #rightSidebar .button:hover, #rightSidebar .button:active {
	border: solid 1px #9c231e;
	background: rgb(156,35,30);
	background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iIzljMjMxZSIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiM3ZTFkMTciIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
	background: -moz-linear-gradient(top,  rgba(156,35,30,1) 0%, rgba(126,29,23,1) 100%);
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(156,35,30,1)), color-stop(100%,rgba(126,29,23,1)));
	background: -webkit-linear-gradient(top,  rgba(156,35,30,1) 0%,rgba(126,29,23,1) 100%);
	background: -o-linear-gradient(top,  rgba(156,35,30,1) 0%,rgba(126,29,23,1) 100%);
	background: -ms-linear-gradient(top,  rgba(156,35,30,1) 0%,rgba(126,29,23,1) 100%);
	background: linear-gradient(to bottom,  rgba(156,35,30,1) 0%,rgba(126,29,23,1) 100%);
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#9c231e', endColorstr='#7e1d17',GradientType=0 );
}
#rightSidebar .button { margin:20px 10px; }
#rightSidebar .button.top { margin-top:0px !important; }
#rightSidebar .button.bottom { margin-bottom:0px !important; }
.multipleButtons { width:100%; overflow:hidden; display:block; }
.multipleButtons .button { float:left; margin-right:15px; }
.photoContentContainerRight .button, .photoContentContainerLeft .button { margin-bottom:20px; }
.vertCol .button { margin-left:15px; }
/* Button Colors */
.red {
	color:#fff !important;
	border:solid 1px #7e1d17; 
	background: rgb(126,29,23);
	background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iIzdlMWQxNyIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiM5YzIzMWUiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
	background: -moz-linear-gradient(top,  rgba(126,29,23,1) 0%, rgba(156,35,30,1) 100%);
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(126,29,23,1)), color-stop(100%,rgba(156,35,30,1)));
	background: -webkit-linear-gradient(top,  rgba(126,29,23,1) 0%,rgba(156,35,30,1) 100%);
	background: -o-linear-gradient(top,  rgba(126,29,23,1) 0%,rgba(156,35,30,1) 100%);
	background: -ms-linear-gradient(top,  rgba(126,29,23,1) 0%,rgba(156,35,30,1) 100%);
	background: linear-gradient(to bottom,  rgba(126,29,23,1) 0%,rgba(156,35,30,1) 100%);
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#7e1d17', endColorstr='#9c231e',GradientType=0 );
}
.red:hover, .red:active {
	border: #9c231e;
	background: rgb(156,35,30);
	background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iIzljMjMxZSIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiM3ZTFkMTciIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
	background: -moz-linear-gradient(top,  rgba(156,35,30,1) 0%, rgba(126,29,23,1) 100%);
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(156,35,30,1)), color-stop(100%,rgba(126,29,23,1)));
	background: -webkit-linear-gradient(top,  rgba(156,35,30,1) 0%,rgba(126,29,23,1) 100%);
	background: -o-linear-gradient(top,  rgba(156,35,30,1) 0%,rgba(126,29,23,1) 100%);
	background: -ms-linear-gradient(top,  rgba(156,35,30,1) 0%,rgba(126,29,23,1) 100%);
	background: linear-gradient(to bottom,  rgba(156,35,30,1) 0%,rgba(126,29,23,1) 100%);
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#9c231e', endColorstr='#7e1d17',GradientType=0 );
}
.grey {
	border: 1px solid #666666;
	background: rgb(224,224,224);
	background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2UwZTBlMCIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiM5OTk5OTkiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
	background: -moz-linear-gradient(top,  rgba(224,224,224,1) 0%, rgba(153,153,153,1) 100%);
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(224,224,224,1)), color-stop(100%,rgba(153,153,153,1)));
	background: -webkit-linear-gradient(top,  rgba(224,224,224,1) 0%,rgba(153,153,153,1) 100%);
	background: -o-linear-gradient(top,  rgba(224,224,224,1) 0%,rgba(153,153,153,1) 100%);
	background: -ms-linear-gradient(top,  rgba(224,224,224,1) 0%,rgba(153,153,153,1) 100%);
	background: linear-gradient(to bottom,  rgba(224,224,224,1) 0%,rgba(153,153,153,1) 100%);
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#e0e0e0', endColorstr='#999999',GradientType=0 );
}
.grey:hover, .grey:active {
	border: #e0e0e0;
	background: rgb(153,153,153);
	background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iIzk5OTk5OSIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiNlMGUwZTAiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
	background: -moz-linear-gradient(top,  rgba(153,153,153,1) 0%, rgba(224,224,224,1) 100%);
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(153,153,153,1)), color-stop(100%,rgba(224,224,224,1)));
	background: -webkit-linear-gradient(top,  rgba(153,153,153,1) 0%,rgba(224,224,224,1) 100%);
	background: -o-linear-gradient(top,  rgba(153,153,153,1) 0%,rgba(224,224,224,1) 100%);
	background: -ms-linear-gradient(top,  rgba(153,153,153,1) 0%,rgba(224,224,224,1) 100%);
	background: linear-gradient(to bottom,  rgba(153,153,153,1) 0%,rgba(224,224,224,1) 100%);
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#999999', endColorstr='#e0e0e0',GradientType=0 );
}
/* LDP Gallery CSS */
ul.gallerylist li { text-align: left; float: left; list-style: none; background: none !important; height: 122px; width: 122px; overflow: hidden; padding-bottom:12px !important; padding-left:12px !important; }
ul.gallerylist li img { padding: 5px; background: white; border: 1px solid #BBB; }
#rightSidebar ul.gallerylist { display:none; }
article.directory {clear:both;padding-top:10px;padding-bottom:15px;width:100%;} article.directory+article.directory {border-top:1px solid #cdcdcd;}
article.directory section.image {float:left;margin-right:10px;margin-bottom:10px; width:110px; height: auto;} article.directory section.image img {max-width:100px; height: auto; width: 100%}
article.directory section.image.right {float:right; margin-right:0px; margin-left:10px;} article.directory section.content {float:left;width:100%;padding-bottom:10px;}
.oneCol article.directory section.content {max-width:800px;} .twoColLeft article.directory section.content {max-width:570px;} .twoColLeft article.directory section.image.right {float:right;}
.twoColRight article.directory section.content {max-width:550px;} .twoColRight article.directory section.image.right {float:right;} 
.threeColumn article.directory section.content {max-width:380px;} .threeColumn article.directory section.image.right {float:right;}
.threeCol article.directory section.content {max-width:380px;} .threeCol article.directory section.image.right {float:right;}
.threeCol .expandListItemContent article.directory section.content { max-width: 360px; }
/* Survey Code */
#survey { color:#fff; text-align: center; line-height: 1.1em; font-size: 0.75em; position:fixed; z-index:100; margin-right:-100px; right:50%; bottom:0px; width:220px; height:100px; background-color:#000; background:transparent; background: rgba(0, 0, 0, 0.8);
filter:progid:DXImageTransform.Microsoft.gradient(startColorstr=#99000000, endColorstr=#99000000); /* For IE 5.5 - 7*/
-ms-filter: "progid:DXImageTransform.Microsoft.gradient(startColorstr=#99000000, endColorstr=#99000000)"; /* For IE 8*/ 
padding:10px; -webkit-border-top-left-radius: 15px; -webkit-border-top-right-radius: 15px; -moz-border-radius-topleft: 15px; -moz-border-radius-topright: 15px; border-top-left-radius: 15px; border-top-right-radius: 15px; box-shadow:0px 5px 10px #000; -webkit-box-shadow: 0px 5px 10px #000; -moz-box-shadow: 0px 5px 10px #000000; }
/* Google Search Closest Match Results */
#goog-wm h3.closest-match {background:none; color:#000; padding-left:0;}
/* Speaker Series Blocks */
.speakerseries {
	clear:both;
}
.date {
	float:left;
	height:34px;
	width:34px;
	background:url(/_resources/images/bckgrnd/date.png) no-repeat;
	margin-right:10px;
	padding-top:0px;
}
.date .month {
	display:block;
	text-align:center;
	color:#FFF;
	line-height:14px;
	font-size:14px;
	padding-top:2px;
	text-transform:uppercase;
}
.date .day {
	display:block;
	text-align:center;
	color:#FFF;
	padding-top:0px;
	font-size:14px;
	line-height:14px;
}
.speakerseries .speakerdetails {
	display: block;
	float:left;
	clear:none;
	width:468px;
	margin-bottom:30px;
}
#mainContent .speakertitle {
	font-size:16px;
	text-transform:none;
	font-weight:bold;
	margin:0 0 8px 0;
}
/* Custom Styles */
h3.goldTitle {background-color:#af9856 !important;}
article.floatbox { width:250px; height:250px; margin:0 10px 20px 10px; padding:20px; float:left; border:solid; border-color:#CCC; border-width:1px; border-radius:10px; }
article.floatbox.last {margin-right:0;}

/* Widget Styles */
/* RSS */
.rssfeed {margin:0 0 18px 0; -moz-box-sizing: border-box; -webkit-box-sizing: border-box; box-sizing: border-box;}
.rssfeed article {clear:both; margin:8px 0 10px 10px; padding:0 5px 10px 0; border-bottom:#e1e1e1 1px solid;}
.rssfeed article:last-child {border:none;}
.rssfeed article header {margin-bottom:8px;}
.rssfeed article h1 {padding:0 !important; background:none !important; text-transform:none !important;}
.rssfeed article h1 a, .rssfeed article h1 a:visited {display:inline !important;}
.rssfeed article h1 span, .rssfeed article header p {font-size:85% !important; font-weight:normal;}
.rssfeed article p {margin:0 !important; padding-bottom:5px;}
.rssfeed article ul {padding-left:10px !important;}
.rssfeed article ul li {padding-bottom:0 !important;}
.rssfeed article figure {float:left; max-width:33%; min-width:15%; margin-right:10px;}
.rssfeed article figure figcaption {font-size:85% !important; font-style:italic;}

/* Transforming Campaign Styles */
article.floatbox.transforming-page {width:248px; height:100% !important; min-height:320px; max-height:500px; margin:0 18px 20px 0; padding:0; -moz-box-sizing: border-box; -webkit-box-sizing: border-box; box-sizing: border-box; border-radius:0; border-width:0; -webkit-box-shadow: 0 0 3px 3px rgba(204,204,204,.8); box-shadow: 0 0 3px 3px rgba(204,204,204,.8);}
article.floatbox.transforming-page h3 {color:#8a6e4b !important; height:48px; margin-top:0 !important; padding:10px 0 2px 20px !important; font-size:1.500em !important; font-weight:normal !important; background:url("/_resources/images/bckgrnd/campaign-transforming/campaign_storytitle.jpg") no-repeat left top transparent !important;}
article.floatbox.transforming-page div {margin:0 20px 20px 20px;}
article.floatbox.transforming-page div img {padding:0 10px 0 0;}

/* Economic Impact Campaign Styles */
.economic-impact #mainWrapper { background-image:url("/_resources/images/watermarks/economic-impact.gif"); }

/* OU Fix */
a.ou-btn { z-index:1000; position:absolute;}
nav + a.ou-btn { display: block; position:absolute; left:324px; top:110.4px;}
