@charset "UTF-8";
/* CSS Document */

/* YUI Reset */

html { background: #fff; color: #000; }
body, div, dl, dt, dd, ul, ol, li, h1, h2, h3, h4, h5, h6, pre, code, form, fieldset, legend, input, textarea, p, blockquote, th, td {
	margin: 0;
	padding: 0;
	font-family: Gotham, "Helvetica Neue", Helvetica, Arial, sans-serif;
}
table { border-collapse: collapse; border-spacing: 0; }
table .training {
	border-collapse: collapse;
	border-spacing: 0;
	font-size: 14px;
	margin-left: 0px;
	padding:4px;
/*	padding-left: 6px;
	padding-right: 4px; 
*/
	display: block;
}
fieldset, img { border: 0; }
address, caption, cite, code, dfn, em, strong, th, var { font-style: normal; font-weight: normal; }
li { list-style: none; }
caption, th { text-align: left; }
h1, h2, h3, h4, h5, h6 { font-size: 100%; font-weight: normal; }
q:before, q:after { content: ''; }
abbr, acronym { border:0; font-variant: normal; }
em { font-style: italic; }
strong { font-weight: bold; }
sup { vertical-align: text-top; }
sub { vertical-align: text-bottom; }
input, textarea, select { font-family: inherit; font-size: inherit; font-weight: inherit; }
legend { color: #000; }

/* Standard HTML Tags */
body {
	font-family: Gotham, "Helvetica Neue", Helvetica, Arial, sans-serif;
	font-size: 14px;
	overflow-x: hidden;
}
p { font-size: 14px; line-height: 24px;	margin: 0px; }
h1 { font-size: 24px; font-weight: bold; line-height: 48px; margin: 24px 0; }
h2 { font-size: 20px; font-weight: bold; line-height: 24px; margin: 12px 0; }
h3 {
	font-size: 16px;
	font-weight: bold;
	line-height: 24px;
	margin: 12px 0;
	background-color: #EEDEA4;
	vertical-align: middle;
	padding-left: 10px;
}
h4 { font-size: 14px; font-weight: bold; line-height: 24px; margin: 12px 0 -12px 0; }
h5 { font-size: 13px; font-weight: bold; line-height: 24px; margin: 12px 0 -12px 0; }
ul, dl { line-height: 24px; margin: 12px 0; }
a { color: #001c3a; }
a:hover { color: #C59353; text-decoration: underline; }
input, textarea, select { background: #fff; border: 1px solid #d7b350; font-family: "Tahoma"; font-size: 14px; padding: 2px; }

/* Standard structure elements */

#content ol li { list-style:decimal; background:none; list-style-position:inside; }

#home #content { height: 730px; margin: 20px 0 0 0; }
#home #footer { position: relative; z-index: 21; }
#home #departments { height: 796px; }
#home #support { border: 0; }
#home #newsTeasers { height: 315px; }

#header { background: url('../images/bgHeader.jpg') center top no-repeat; height: 170px; position: relative; top: -2px; z-index: 21; }
.hiddenItem { display: none; }

#logoWrapper { background: url('../images/bgHeader.jpg') center top no-repeat; height: 125px; margin: 2px auto 0 auto; width: 980px; }
#logo { background: url('../images/logo.gif') 0px no-repeat; float: left; margin: 0px; padding: 20px 0px; width: 200px; }
#logo a { cursor: pointer; display: block; height: 0px !important; margin: 16px 0 0 0; overflow: hidden; padding: 0; padding-top:70px; text-decoration: none; width: 160px; }

#specialFeature { background: transparent url('../images/specialFeatures/Minors.png') no-repeat center top; float: right; height: 124px; margin: 1px 0 0 0; text-align: right; width: 500px; }

#departmentLogo { background: transparent url('../images/ehs_header.png') no-repeat top center;float: left; height: 125px; text-align: right; width:250px;}

#utilityBar { background: url('../images/bgUtilityNav.gif'); height: 25px; }

#utilityNav { background: url('../images/bgUtilityNav.gif'); list-style: none; margin: 0 auto; padding: 0; width: 980px; }
#utilityNav li {background: url('../images/bgUtilityNavItem.gif') 2px no-repeat;  color: #957b33; display: inline; float: right; font-weight: bold; padding: 0px 2px; position: relative; text-transform: uppercase; z-index: 21; }
#utilityNav li a { color: #957b33; padding: 6px 5px 7px 10px; text-decoration: none; }
#utilityNav li a:hover { color: #000; }

#utilityNav #dropdown1Anchor { background: url('../images/arrowAudienceNav.png') no-repeat 30px 24px; padding: 6px 4px 18px 10px; position: relative; z-index: 23; }

#utilityNav #dropdown1 { background: #fff url('../images/bgAudienceNav.gif') repeat-x; border: 1px solid #e5e5e5; left: 50px !important; padding: 12px 0 9px 10px; position: absolute; top: 11px; width: 200px; z-index: 22; }
#utilityNav #dropdown1 li { background: none; float: left; padding: 0 5px; text-align: left; width: 170px; }
#utilityNav #dropdown1 li a { background-position: 0; background-repeat: no-repeat; color: #333333; display: block; padding: 11px 0 10px 40px; }
#utilityNav #dropdown1 li a:hover { color: #C59353; }
#utilityNav #dropdown1.peek { height: 4px; overflow: hidden; padding: 0; width: 382px; }
#utilityNav #dropdown1 #closeAudienceNav { cursor: pointer; float: right; }

#utilityNav #techForYouAnchor { background: url('../images/arrowAudienceNav.png') no-repeat 30px 24px; padding: 6px 4px 18px 10px; position: relative; z-index: 23; }

#utilityNav #audienceNav { background: #fff url('../images/bgAudienceNav.gif') repeat-x; border: 1px solid #e5e5e5; left: -135px; padding: 12px 0 11px 10px; position: absolute; top: 13px; width: 372px; z-index: 22; }

#utilityNav #audienceNav li { background: none; float: left; padding: 0 5px; text-align: left; width: 170px; }
#utilityNav #audienceNav li a { background-position: 0; background-repeat: no-repeat; color: #333333; display: block; padding: 11px 0 10px 40px; }
#utilityNav #audienceNav li a:hover { color: #C59353; }
#utilityNav #audienceNav.peek { height: 4px; overflow: hidden; padding: 0; width: 382px; }
#utilityNav #audienceNav #closeAudienceNav { cursor: pointer; float: right; }
#utilityNav #audienceNavProspective a { background: url('../images/iconAudienceNavProspective.jpg'); } 
#utilityNav #audienceNavStudents a { background: url('../images/iconAudienceNavCurrent.jpg'); } 
#utilityNav #audienceNavCorporate a { background: url('../images/iconAudienceNavCorporate.jpg'); } 
#utilityNav #audienceNavGovernment a { background: url('../images/iconAudienceNavGovernment.jpg'); } 
#utilityNav #audienceNavFacultystaff a { background: url('../images/iconAudienceNavFaculty.jpg'); } 
#utilityNav #audienceNavAlumni a { background: url('../images/iconAudienceNavAlumni.jpg'); } 
#utilityNav #audienceNavParents a { background: url('../images/iconAudienceNavParents.jpg'); } 
#utilityNav #audienceNavVisitors a { background: url('../images/iconAudienceNavVisitors.jpg'); } 

#utilityNav #search { padding: 0 0 0 10px; }
#utilityNav #search form { display: inline; }
#utilityNav #search input { background: #fff url('../images/bgSearch.gif') 2px no-repeat; border: 1px solid #d7b350; font-size: 10px; padding: 2px 2px 2px 15px; width: 125px; }

#breadcrumb { background: url('../images/bgBreadcrumb.gif') center bottom repeat-x; border-bottom: 1px solid #e1e1e1; height: 20px;  }
#breadcrumb ol { background: url('../images/bgBreadcrumb.gif') center bottom repeat-x; border-bottom: 1px solid #e1e1e1; height: 16px; margin: 0 auto; padding: 4px 0 0 0; width: 980px; }
#breadcrumb li { background: url('../images/bulletBreadcrumb.gif') center left no-repeat; display: inline; color: #999999; height: auto; margin: 0px 5px 0px 0px; padding-left: 10px; }
#breadcrumb li:first-child { background: none; margin-left: 200px; padding:0px; }
#breadcrumb a { color: #999999; text-decoration: none; }
#breadcrumb a:visited { color: #999999; }
#breadcrumb a:hover { color: #333333; }

#meat { margin: 0 auto; width: 980px; }
#meat h1 { border-bottom: 1px solid #e3ca84; line-height: 36px; margin: 4px 0 0 200px; padding: 6px 0; text-transform: uppercase; width: 780px; }
#meat ul.inline li { background: none; display: inline; margin: 0; padding: 0; }
#meat ul.inline li:after { content: "|"; margin: 0 6px; }
#meat ul.inline li.last:after { content: ""; }
#meat dl.topicsList dt { border-left: 1px solid #dadada; border-right: 1px solid #dadada; border-top: 1px solid #dadada; padding: 6px 12px 0 12px; }
#meat dl.topicsList dd { border-bottom: 1px solid #dadada; border-left: 1px solid #dadada; border-right: 1px solid #dadada; margin-bottom: 12px; padding-top: 3px; }
#meat dl.topicsList dd p { margin-top: 0; }
#support { float: left; margin: 0px 20px 0 0; padding: 7px 0 0 0;width: 179px; }

#mainNav  { font-weight: bold; margin: 11px 0 0 0; }
#mainNav a { color: #666; display: block; padding: 5px 0 6px 5px; text-decoration: none; }
#mainNav a:hover { background: url('../images/bgMainNavMouseover.png'); color: #c5a757; }
#mainNav li { font-size: 14px; line-height: 18px; margin: 7px 0; }
#mainNav li ul { margin: 0; }
#mainNav li li { background: url('../images/bulletMainNav.gif') no-repeat 6px 3px; font-size: 10px; line-height: 12px; padding: 0 0 0 20px; }
#mainNav li li a { color: #333; padding: 0; }
#mainNav li li a:hover { background: none; color: #c5a757; }
#mainNav a.current { color: #c59353; }

/*#didYouKnow.roundedCorners { background: url('../images/bgDYKvdayBuzz.jpg') top center no-repeat; margin: 0 0 21px 0; padding-top: 22px; }*/
#didYouKnow.roundedCorners { background: url('../images/bgRoundedCornersTopDYK.png') top center no-repeat; margin: 0 0 21px 0; padding-top: 12px; }
#didYouKnow h4 { background-image: none; color: #4d4d4d; font-size: 12px; margin: 0; }
#didYouKnow p { color: #4a6594; font-size: 11px; line-height: 18px; margin: 3px 0 3px 0; padding-top: 6px; }

#navHeading.roundedCorners { background: url('../images/bgRoundedCornersTopHeading.png') top center no-repeat; margin: 0 0 21px 0; padding-top: 12px; }
#navHeading h4 { background-image: none; color: #4d4d4d; font-size: 12px; margin: 0; }
#navHeading p { color: #4a6594; font-size: 11px; line-height: 18px; margin: 3px 0 3px 0; padding-top: 6px; }

#localAudienceNav { border-bottom: 1px solid #b79330; font-weight: bold; margin: 0 0 12px 0; }
#localAudienceNav a { color: #666; text-decoration: none; }
#localAudienceNav a:hover { color: #c5a757; }
#localAudienceNav li { font-size: 13px; line-height: 18px; margin: 12px 0; }
#localAudienceNav li li { background: url('../images/bulletMainNav.gif') no-repeat 0 3px; font-size: 10px; line-height: 12px; padding: 0 0 0 15px; }
#localAudienceNav li li a { color: #333; }
#localAudienceNav a.current { color: #c59353; }

#content { float: right; position: relative; min-height: 730px; width: 780px; z-index: 1; visibility: visible; }
#content h2 { color: #000; }
#content h3 { color: #001C3A; }
#content h4 { color: #4d4d4d; }
#content h5 { color: #4d4d4d; font-style: italic; }
#content li { background: url('../images/bulletRelatedLinks.gif') 0px 9px no-repeat; font-size: 14px; line-height: 24px; padding: 0 0 0 18px; }
#content dt { border-bottom: 0px solid #c59353; font-size: 14px; font-weight: bold; padding: 0px 0 0 0; }
#content dd { font-size: 14px; padding: 0px 0 0 12px; }
#content table { font-size: 14px; line-height: 24px; margin: 0px; }
#content table th { font-weight: bold; padding: 4px; }
#content table td { padding: 0px; vertical-align: top; }
#content table h3 { background: #eee; border-bottom: 1px solid #ddd; border-top: 1px solid #ddd; color: #666; margin: 0px; padding: 3px 0px 3px 5px; }
#content blockquote { background: #f6f6f6; border: 1px solid #d7d7d7; font-size: 14px; line-height: 24px; margin: 0 24px; }

#content .blockList li { background: none; padding: 0; }

#content .textEm { background: #fafafa; padding: 1px 0 12px 0; }
#content .textEm h1,
#content .textEm h2,
#content .textEm h3,
#content .textEm h4,
#content .textEm h5,
#content .textEm h6,
#content .textEm p,
#content .textEm ul,
#content .textEm blockquote,
#content .textEm fieldset,
#content .textEm dt,
#content .textEm pre { padding: 0 12px; }
#content .textEm table { padding: 0 12px; }
#content .textEm table td p { margin: 0 0 12px 0; padding: 0; }

#content .search { background: #fff; border: 1px solid #d7b350; font-family: "Tahoma"; font-size: 13px; height: 18px; padding: 2px; }
#content .searchButton { background:#f1ede3; border: 1px solid #d7b350; font-size: 12px; font-weight: bold; padding: 2px; }

#content #researchNews { margin: 12px 0 0 0; }
#content #researchNews h3 { font-size: 14px; margin: 0; }
#content #researchNews ul { margin: 16px 0 0 0; }
#content #researchNews li { background-position: 0px 5px; font-size: 12px; line-height: 18px; margin: 12px 0; }

#content .newsList.mini .roundedCorners { margin-top: 0; }
#content .newsList.mini .roundedCorners .title { border-bottom: 1px solid #efe1ba; color: #4d4d4d; font-size: 13px; line-height: 23px; margin: 0; }
#content .newsList .headline, #content .newsList.mini .headline { color: #4d4d4d; }
#content .newsList.mini .headline { font-size: 12px; line-height: 16px; margin: 4px 0; }
#content .newsList.mini ul { padding: 6px 10px; }
#content .newsList li, #content .newsList.mini li { background-image: none; }
#content .newsList.mini li { margin: 0; padding: 6px 0; }
#content .newsList img, #content .newsList.mini li img { border: 1px solid #e5e5e5; float: left; padding: 1px;  }
#content .newsList.mini li img { margin: 4px 10px 0 0; }
#content .newsList.mini li .summary { font-size: 10px; line-height: 12px; margin: 0; }
#content .newsList li .eventDateIcon, #content .newsList.mini li .eventDateIcon { float: left; text-align: center; }
#content .newsList li .eventDateIcon .eventDateIconMonth { font-size: 12px; line-height: 20px; }
#content .newsList li .eventDateIcon .eventDateIconDate { font-size: 34px; padding: 2px 0 0 0; }

#content .newsFeed li { background: none; border: 1px solid #e5e5e5; padding: 12px; }
#content .newsFeed li img { border: 1px solid #e5e5e5; float: right; margin: 0 0 12px 12px; padding: 1px;}
#content .newsFeed li p { margin: 0; padding: 0 0 12px 0; }
#content .newsFeed li strong { font-weight: bold; }
#content .newsFeed li .headline { padding: 0; }
#content .newsFeed li ul li { background: url('../images/bulletRelatedLinks.gif') 0px 9px no-repeat; border: 0px solid #e5e5e5; padding: 0 0 0 20px;  }

#content #todaysEvents .datetime,
#content #todaysEvents .location,
#content #todaysEvents p { padding: 0 0 0 24px; }
#content #todaysEvents .datetime { font-weight: bold; }
#content #todaysEvents .location { color: #444; font-weight: bold; }

#content #relatedLinks h3 { font-size: 14px; margin: 0; }
#content #relatedLinks li { background-position: 0px 8px; font-size: 12px; line-height: 18px; margin: 0 0; padding: 3px 0 6px 18px; }
#content #relatedLinks li a { text-decoration: none; }

#content #importantContacts h3 { font-size: 14px; }
#content #importantContacts li { background: none; display: inline-block; font-size: 12px; line-height: 18px; margin: 0 0; padding: 3px 0 6px 0px;}
#content #importantContacts strong { font-weight: bold; }

#content .roundedCorners.standardSidebar .title { font-size: 14px; margin: 0; }
#content .roundedCorners.standardSidebar .body { margin-top: 0; padding-top: 0; font-size: 12px; }
#content .roundedCorners.standardSidebar .body li, #content .roundedCorners.standardSidebar .body p { font-size: 12px; line-height: 18px; margin: 0 0; padding: 3px 0 6px 18px; }

#content #featureRotator { background: url('../images/bgFeatureRotator.png') -12px -10px; }
#content #featureRotator h1 { display: none; } 
#content #featureRotator p { display: none; }
#content #featureRotatorImage { left: -6px; position: absolute; top: -10px; }
#content #featureRotator #featureIndicators { left: 256px; position: absolute; top: 330px; z-index: 23; }
#content #featureRotator #featureIndicators a { float: left; margin: 0 12px 0 0; }


#content #staticFeature { background: url('../images/bgFeatureRotator.png') -12px -10px; }
#content #staticFeature h1 { display: none; } 
#content #staticFeature p { display: none; }
#content #staticFeature { left: -6px; position: absolute; top: -10px; }
#content #staticFeature #featureIndicators { left: 256px; position: absolute; top: 330px; z-index: 23; }
#content #staticFeature #featureIndicators a { float: left; margin: 0 12px 0 0; }


#content dl.releaseImageRight { float: right; margin: 4px 0 12px 12px; padding-right: 12px; }
#content dl.releaseImageLeft { float: left; margin: 4px 12px 12px 0; padding-left: 12px; }
#content dl.releaseImageRight dt, #content dl.releaseImageLeft dt { border-top: 1px solid #d7d7d7; border-right: 1px solid #d7d7d7; border-left: 1px solid #d7d7d7; margin: 0; padding: 6px 6px 0 6px; }
#content dl.releaseImageRight dt img, #content dl.releaseImageLeft dt img { padding: 1px; border: 1px solid #a5a5a5; margin: 0; }
#content dl.releaseImageRight dd, #content dl.releaseImageLeft dd  { border-right: 1px solid #d7d7d7; border-left: 1px solid #d7d7d7; border-bottom: 1px solid #d7d7d7; margin: 0; padding: 0 6px 6px 6px;  }
#content dl.releaseImageRight dd p, #content dl.releaseImageLeft dd p { color: #666; font-size: 10px; line-height: 15px; padding: 0 6px; margin: 0 0 3px 0;  }

#newsSearch.roundedCorners { background: url('../images/bgNewsSearch.png') top center no-repeat; margin: 0 0 21px 0; padding-top: 12px; }
#newsSearch h3 { background-image: none; color: #4d4d4d; font-size: 12px; margin: 0; }
#newsSearch p { color: #4a6594; font-size: 11px; line-height: 18px; margin: 3px 0 3px 0; padding-top: 6px; }
#newsSearch input.search { width: 154px; }

#newsArchiveYearMenu .title { border-bottom: 1px solid #efe1ba; font-size: 13px; color: #4d4d4d; }
#newsArchiveYearMenu ul { padding-bottom: 8px; }
#newsArchiveYearMenu li { background-image: none; padding: 0; margin: 0; }
#newsArchiveYearMenu li p { font-size: 12px; font-weight: bold; margin: 0; padding: 6px 0 0 0; color: #917017; }
#newsArchiveYearMenu li ul { margin: 0; padding: 0 0 12px 0; }
#newsArchiveYearMenu li ul li { float: left; font-size: 12px; font-weight: bold; margin: 0; padding: 0 8px 0 0; }

#content #departments ul li { background: url('../images/bgDepartmentsTop.png') top left no-repeat; padding: 0; margin: 0; text-align: center; }
#content #departments ul li a { border-bottom: 1px solid #d7d7d7; display: block; font-size: 11px; text-decoration: none; text-transform: uppercase; }

#content #featurettes ul li { background: url('../images/bgContentFeaturette.png') top left no-repeat; float: left; padding: 0 6px 0 0; margin: 10px 0 12px 0; text-align: center; width: 240px; }
#content #featurettes ul li a { border-bottom: 1px solid #d7d7d7; display: block; font-size: 12px; font-weight: bold; text-decoration: none; text-transform: uppercase; }

#content #directorySearch { background: #eee; border: 1px solid #ddd; padding: 10px; margin: 0 36px; text-align: center; }
#content #directorySearch p { margin: 0 0 12px 0; padding: 0; }

#content li.moreLink { font-size: 12px; font-weight: bold; letter-spacing: 1px; text-align: right; text-transform: uppercase; }
#content li.moreLink a { background: transparent url('../images/bulletBreadcrumb.gif') no-repeat right center; padding-right: 8px; }
#content li.moreLink a:link, #content li.moreLink a:visited { color: #937d43; text-decoration: none; }
#content li.moreLink a:hover, #content li.moreLink a:active { color: #6e5a24; text-decoration: underline; }

#content .profileList a:first-child { text-decoration: none; font-weight: bold; }
#content .profileList a { text-decoration: none; }
#content .profileList li { background: none; clear: both; padding: 12px 0; }
#content .profileList img { border: 1px solid black; float: left; margin: 0 12px 0 0; padding: 1px; }

#content .imageLeft { border: 1px solid #999999; float: left; margin: 6px 6px 0 0; padding: 1px; }
#content .imageRight { border: 1px solid #999999; float: right; margin: 6px 0 0 6px; padding: 1px; }
#content .imageLeft.noBorder, #content .imageLeft.noBorder { border: none; padding: 0; }
#content .imageLandingSplash { margin: 11px 0 0 12px; padding: 0; }

#content #otherCalendars li { border: 1px solid #eaeaea; margin: 12px; padding: 12px 6px; }

#content #contactPersonForm fieldset, #content #photoArchiveForm fieldset { padding: 12px; }
#content #contactPersonForm fieldset label, #content #photoArchiveForm fieldset label { display: block; float: left; font-size: 14px; width: 180px; }
#content #contactPersonForm #submit { padding: 0 0 12px 192px; }

#content #replyBy { font-size: 12px; line-height: 28px;  margin: 0 0 0 180px; }

#content #shareItList { padding: 0 0 0 12px;}
#content #shareItList li { padding: 4px 0; margin: 0; }
#content #shareDigg a,
#content #shareDelicious a,
#content #shareNewsvine a,
#content #shareSlashdot a { border: 0px solid red; cursor: pointer; display: block; height: 0px !important; overflow: hidden; padding: 0; padding-top: 20px; }
#content #shareDigg { background: url('../images/iconShareDigg.jpg') 0px no-repeat;}
#content #shareDelicious { background: url('../images/iconShareDelicious.jpg') 0px no-repeat;}
#content #shareNewsvine { background: url('../images/iconShareNewsvine.jpg') 0px no-repeat;}
#content #shareSlashdot { background: url('../images/iconShareSlashdot.jpg') 0px no-repeat;}

#leftArrow { background: url('../images/arrowLeft.gif') 0px no-repeat; float: left; margin: 2px 0 0 12px;  padding: 4px 0;  width: 12px;}
#leftArrow a { cursor: pointer; display: block; height: 0px !important; margin: 0px 0 0 0; overflow: hidden; padding: 0; padding-top:12px; text-decoration: none; width: 12px; }

#rightArrow { background: url('../images/arrowRight.gif') 0px no-repeat; clear: right; float: right; margin: 2px 12px 0 0; padding: 4px 0px; width: 12px;}
#rightArrow a { cursor: pointer; display: block; height: 0px !important; margin: 0px 0 0 0; overflow: hidden; padding: 0; padding-top:12px; text-decoration: none; width: 12px; }

#Sprinkler a { background: url('../images/bgSprinkler.gif') center 27px no-repeat; padding: 0 0 146px 0px; }
#hotWork a { background: url('../images/hotWork.jpg') center 27px no-repeat; padding: 0 0 146px 0px; }
#inspection a { background: url('../images/inspection.jpg') center 27px no-repeat; padding: 0 0 146px 0px; }
#RTKreport a {  padding: 0 0 28px 0px; }
#RTKreport2 a {  padding: 0 0 0px 0px; }
#trainingCalendar a { background: url('../images/calendar2.jpg') center 12px no-repeat; padding: 0 0 75px 0px; }
#contactUs a {  padding: 0 0 8px 0px; }
#planReview a { background: url('../images/planReview.jpg') center 27px no-repeat; padding: 0 0 146px 0px; }
#fireProtectionSystems a { background: url('../images/fireProtectionSystems.gif') center 27px no-repeat; padding: 0 0 122px 0px; }
#OHP a { background: url('../images/xray.jpg') center 27px no-repeat; padding: 0 0 146px 0px; }
#shipping a { background: url('../images/radmat.jpg') center 27px no-repeat; padding: 0 0 146px 0px; }


#digitalLounge a { background: url('../images/bgDepartmentsDigitalLounge.jpg') center 27px no-repeat; padding: 0 0 118px 0px; }
#blogsAtTech a { background: url('../images/bgDepartmentsBlogs.jpg') center 27px no-repeat; padding: 0 0 146px 0px; }
#podcastsAtTech a { background: url('../images/bgDepartmentsPodcasts.jpg') center 27px no-repeat; padding: 0 0 146px 0px; }
#videosAtTech a { background: url('../images/bgDepartmentsVideos.jpg') center 27px no-repeat; padding: 0 0 146px 0px; }
#communityBulletin a { background: url('../images/bgDepartmentsBulletin2.jpg') center 27px no-repeat; padding: 0 0 146px 0px; }
#photosAtTech a { background: url('../images/bgDepartmentsPhotos.jpg') center 27px no-repeat; padding: 0 0 146px 0px; }
#conservationAtTech a { background: url('../images/bgDepartmentsConservation.jpg') center 27px no-repeat; padding: 0 0 146px 0px; }
#congressionalTestimony a { background: url('../images/bgDepartmentsCongress.jpg') center 27px no-repeat; padding: 0 0 146px 0px; }

#speakersAtTech a { background: url('../images/bgDepartmentsSpeakers.jpg') center 13px no-repeat; padding: 0 0 85px 40px; }
#applyToTech a { background: url('../images/bgDepartmentsApply.jpg') center 27px no-repeat; padding: 0 0 85px 0px; }
#researchAtTech a { background: url('../images/bgDepartmentsResearch.jpg') center 27px no-repeat; padding: 0 0 85px 0px; }
#givingToTech a { background: url('../images/bgDepartmentsGiving.jpg') center 27px no-repeat; padding: 0 0 85px 0px; }
#virtualTour a { background: url('../images/bgDepartmentsVirtual.jpg') center 27px no-repeat; padding: 0 0 85px 0px; }
#safetyProcedures a { background: url('../images/bgDepartmentsSafety.jpg') center 27px no-repeat; padding: 0 0 85px 0px; }

#undergraduateAdmissions a { background: url('../images/bgUndergradAdmissions.jpg') center 27px no-repeat; padding: 0 0 118px 0px; }
#graduateAdmissions a { background: url('../images/bgGradAdmissions.jpg') center 27px no-repeat; padding: 0 0 118px 0px; }

#footer { background: url('../images/bgFooter.png') no-repeat; clear: both; color: #666; height: 57px; margin: 0 auto 10px auto; padding: 6px 0 0 0; text-align: center; width: 980px; }
#footer a { color: #666; text-decoration: none; }
#footer a:hover { color: #000; text-decoration: underline; }
#footer ul { margin: 0; padding: 0; }
#footer li { background: url('../images/bulletFooter.gif') no-repeat 0 4px; display: inline; font-size: 10px; letter-spacing: 1px; line-height: 12px; margin: 0; padding: 0 7px 0 13px; text-transform: uppercase; }
#footer li:first-child { background: none; }
#footer p { font-size: 10px; margin: 0; padding: 0; letter-spacing: 1px; line-height: 10px; }

/* Meat area placement classes */

.t1,.t2,.t3,.t4,.t5,.t6,.t7,.t8,.t9,.t10,.t11,.t12,
.l1,.l2,.l3,.l4,.l5,.l6,.l7,.l8,.l9,.l10,.l11,.l12,
.w1,.w2,.w3,.w4,.w5,.w6,.w7,.w8,.w9,.w10,.w11,.w12,
.h1,.h2,.h3,.h4,.h5,.h6,.h7,.h8,.h9,.h10,.h11,.h12 { padding: 0; position: absolute; z-index: 1; visibility: visible; }

.t1 { top: 0; }
.t2 { top: 41px; }
.t3 { top: 122px; }
.t4 { top: 157px; }
.t5 { top: 244px; }
.t6 { top: 268px; }
.t7 { top: 325px; }
.t8 { top: 394px; }
.t9 { top: 429px; }
.t10 { top: 446px; }
.t11 { top: 610px; }
.t12 { top: 671px; }

.l1 { left: 0; }
.l2 { left: 66px; }
.l3 { left: 132px; }
.l4 { left: 198px; }
.l5 { left: 264px; }
.l6 { left: 330px; }
.l7 { left: 396px; }
.l8 { left: 462px; }
.l9 { left: 528px; }
.l10 { left: 618px; }
.l11 { left: 660px; }
.l12 { left: 726px; }

.w1 { width: 54px; }
.w2 { width: 120px; }
.w3 { width: 165px; }
.w4 { width: 252px; }
.w5 { width: 318px; }
.w6 { width: 384px; }
.w7 { width: 450px; }
.w8 { width: 516px; }
.w9 { width: 582px; }
.w10 { width: 648px; }
.w11 { width: 714px; }
.w12 { width: 780px; }

.h1 { height: 94px; }
.h2 { height: 110px; }
.h3 { height: 109px; }
.h4 { height: 232px; }
.h5 { height: 293px; }
.h6 { height: 65px; }
.h7 { height: 415px; }
.h8 { height: 476px; }
.h9 { height: 537px; }
.h10 { height: 598px; }
.h11 { height: 659px; }
.h12 { height: 720px; }

/* Element styling classes */

.roundedCorners { background: url('../images/bgRoundedCornersTopLeft.png') top left no-repeat; margin: 12px 0 21px 0; }
#meat div.roundedCorners .title { background: url('../images/bgRoundedCornersTopRight.gif') top right no-repeat; margin: 0; padding: 0 10px; min-height: 22px; text-transform: uppercase; }
.roundedCorners .body { background: url('../images/bgRoundedCornersRightBorder.gif') top right repeat-y; margin: 0; padding: 0 10px; }
#meat div.roundedCorners .footer { background: url('../images/bgRoundedCornersBottomLeft.gif') bottom left no-repeat; margin: 0; padding: 0; min-height: 0px; }
#meat .roundedCorners .footer p { background: url('../images/bgRoundedCornersBottomRight.gif') bottom right no-repeat; display: block; margin: 0px; height: 5px; }
#meat div.roundedCorners .footer p { background: url('../images/bgRoundedCornersBottomRight.gif') bottom right no-repeat; display: block; margin: 0px; height: 5px; }

.center { text-align: center; }

.eventDateIcon { background: url('../images/bgEventDateListIcon.png') top center no-repeat; height: 60px; margin: 4px 10px 0 0; padding: 0; width: 60px; }
.eventDateIconMonth { color: #828282; display: block; font-weight: bold; letter-spacing: 2px; padding: 2px 0 0 0; text-transform: uppercase; }
.eventDateIconDate { color: #4a6594; display: block; font-weight: bold; margin: 0; padding: 0; text-transform: uppercase; }

.eventSummary strong { padding: 0 12px 0 0; }

.alphanav a { padding: 0 5px; border-right: 1px solid #868686; }
.directory th { color: #333; text-align: center; }
.directorytitle-level2 { padding: 0 0 0 12px; }
.directorytitle-level3 { padding: 0 0 0 24px; }
.directorytitle-level4 { padding: 0 0 0 36px; }
.directorylisting, .directorysite { text-align: center; }
.firstLetter { background: #eee; border-bottom: 1px solid #ddd; border-top: 1px solid #ddd; color: #666; font-weight: bold; }

#content .error, .error { color: red; }

ul.eventCategories { min-height: 265px; }
.rssIcon { background: url('../images/bgRssIcon.gif') 0% 50% no-repeat; padding-left: 20px !important; }
.pdfIcon { background: url('../images/bgPdfIcon.gif') 0% 50% no-repeat; padding-left: 20px !important; }

#meat ul.inline li { background: none; display: inline; margin: 0; padding: 0; }
#meat ul.inline li:after { content: "|"; margin: 0 6px; }
#meat ul.inline li.last:after { content: ""; }

#content table.grid { border-collapse: collapse; }
#content table.grid td { border: 1px solid #eeb211; font-size: 14px; }
#content table.grid td p { font-size: 14px; }
#content table.grid td ul li { font-size: 14px; }

#meat dl.topicsList dt { border-left: 1px solid #dadada; border-right: 1px solid #dadada; border-top: 1px solid #dadada; padding: 6px 12px 0 12px; }
#meat dl.topicsList dd { border-bottom: 1px solid #dadada; border-left: 1px solid #dadada; border-right: 1px solid #dadada; margin-bottom: 12px; padding-top: 3px; }
#meat dl.topicsList dd p { margin-top: 0; }

/* Utilities */

.tallestBlock { margin: 0 0 10px 0; position: relative; }

.hide { display: none; }

.clearfix:after { clear: both; content: "."; display: block; height: 0; visibility: hidden; }
.clearfix { display: inline-table; }
.clearfix { display: block; }

.caption { margin: 0 0 10px 0; position: relative; text-align: right; color: #666; font-size: 11px; }

span.updated { background: url('../images/updatedStamp.png') no-repeat; height: 53px; position: absolute; width: 92px; }

.viewport {
	display: block;
	width: 530px;
	height: 450px;
	z-index: 10;
	overflow: hidden;
}
.largemap {
	display: block;
	width: 1981px;
	height: 1713px;
	z-index: 10;
	margin-top:  0px;
	margin-left: 0px;
	overflow: hidden;
}

.transparent_class {
	filter:alpha(opacity=40);
	-moz-opacity:0.4;
	-khtml-opacity: 0.4;
	opacity: 0.4;
}
table thead .table-heading {
	font-weight: 700;
	padding-left: 10px;
	padding-right: 5px;
	padding-top: 5px;
}
thead td  {
	padding-left: 10px;
	padding-right: 5px;
	padding-top: 5px;
}

#requests tbody .table-heading td {
	padding-left: 5px;
	padding-right: 5px;
	vertical-align: middle;
}
tbody td {
	padding-left: 5px;
	padding-right: 5px;
}
div tab-pane {
	width: 100%;
	overflow: scroll;
}
div.main-page {
	width: auto;
	margin-left: 25px;
	margin-right: 25px;
	overflow: auto;
	overflow-x: scroll;
}
div.main-page.tab-content {
	overflow-x: scroll;
}

#page {
	width: 100%;
	overflow-x: scroll;
}
