/* @override http://power.pa.msu.edu/themes/msupa/layout.css?M */

/* @override http://power.pa.msu.edu/themes/msupa/layout.css?O */
/* 
MSU Physics Theme – combined CSS
11/2010
*/
/* @group Site Grid */
	.clear {clear: both;width: 100%;}
	.right {float: right}
	.left {float: left}
	.hide {text-indent: -100000em}
	.jumpLink {display: none;}
	/*Primary  Grid*/
		.oneCol, .twoCol, .threeCol, .fourCol, .fiveCol,.sixCol,.sevenCol {float: left;margin-right: 12px}
		.oneCol {width: 110px;float: left;}
		.twoCol {width: 232px;float: left;}
		.threeCol {width: 354px;float: left;}
		.fourCol {width: 476px;float: left;}
		.fiveCol {width: 598px;float: left;}
		.sixCol {width: 720px;float: left;}
		.sevenCol {width: 842px;float: left;}
		.eightCol {width: 100%;margin: 0;clear: both;}
		.oneCol.right, .twoCol.right, .threeCol.right, .fourCol.right, .fiveCol.right,.sixCol.right,.sevenCol.right {float: right;margin-right: 0px;margin-left: -12px;}
	/*alternate Grid, not to be used full width with primar grid*/
		.altLeftCol {width: 220px;float: left;margin-right: 12px;}
		.altMidCol {float: left;width: 414px;}
		.altRightCol {width: 300px;}
	/*percentage based columns for internal use*/
	/*half columns*/
		.halfCol {float: left;width: 49%;}
		.halfCol.right {float: right;width: 49%;}
	/*third columns*/
		.thirdCol {float: left;width: 32%;margin-right: 2%;}
		.twothirdCol {float: left;width: 64%;margin-right: 2%;}
		.thirdCol.right {float: right;width: 32%;margin-right: 0;margin-left: -2%;}
		.twothirdCol.right {float: right;width: 64%;margin-right: 0;}
		.pad1x {padding: 1em;}
		.pad2x {padding: 2em;}
		#gridViewable {padding-top: 10em;}
		#gridViewable div {background-color: #666;}
		.group:after {content: ".";display: block;height: 0;clear: both;visibility: hidden}
/* @end */
/* @group General Type Styles */
	body {font: 62.5%/1 Verdana, "Lucida Grande", Lucida, sans-serif;}
	#SiteWrapper {font-size: 1.2em;width: 960px;margin: 0 auto;}
	#Header {font-size: 1.2em;}
	h1 {color: #fff;font-size: 1.4em;}
	.titleBlock h3 {font-weight: bold;text-transform: uppercase;}
	h4 {line-height: 1.3;font-family: "Lucida Grande", Lucida, Verdana, sans-serif;}
	h2 {font-family: "Lucida Grande", Lucida, Verdana, sans-serif;}
	strong, b {font-weight: bold;}
	em, i, var {font-style: italic;}
	var {font-family: serif;}
	tt, code, samp, kbd {font-family: monospace;}
        kbd {font-style: oblique;}
	small, sub, sup { font-size: .81em }
	sub             { vertical-align: sub }
	sup             { vertical-align: super }
	th.bold         { font-weight: bold; }
	th.center       { text-align: center; font-weight: bold; }
	td.center       { text-align: center; }
		
/* @end */
/* @group Navigation */
/*superfish styles*/
#PrimaryNavWrapper .menu {margin: 0;padding: 0;list-style: none;}
#PrimaryNavWrapper .menu {line-height: 1.0;}
#PrimaryNavWrapper .menu ul {position: absolute;top: -999em;width: 20em;
/* left offset of submenus need to match (see below) */}
#PrimaryNavWrapper .menu li:hover {visibility: inherit;/* fixes IE7 'sticky bug' */}
#PrimaryNavWrapper .menu li {float: left;position: relative;}
#PrimaryNavWrapper .menu a {display: block;position: relative;}
#PrimaryNavWrapper.menu li:hover ul,
#PrimaryNavWrapper .menu li.sfHover ul {left: 0;top: 3.2em;/* match top ul list item height */z-index: 99;}
#PrimaryNavWrapper ul.menu li:hover li ul,
#PrimaryNavWrapper ul.menu li.sfHover li ul {top: -999em;}
#PrimaryNavWrapper ul.menu li li:hover ul,
#PrimaryNavWrapper ul.menu li li.sfHover ul {left: 15em;/* match ul width */top: 0;}
#PrimaryNavWrapper ul.menu li li:hover li ul,
#PrimaryNavWrapper ul.menu li li.sfHover li ul {top: -999em;}
#PrimaryNavWrapper ul.menu li li li:hover ul,
#PrimaryNavWrapper ul.menu li li li.sfHover ul {left: 10em;/* match ul width */top: 0;}
#PrimaryNavWrapper .menu {float: left;}
#PrimaryNavWrapper .menu li:hover,#PrimaryNavWrapper .menu li.sfHover,
#PrimaryNavWrapper .menu a:focus, #PrimaryNavWrapper .menu a:hover,#PrimaryNavWrapper .menu a:active {outline: 0;}
/* arrows */
#PrimaryNavWrapper .menu a.sf-with-ul {padding-right: 2em;min-width: 1px;/* trigger IE7 hasLayout so spans position accurately */}
#PrimaryNavWrapper .sf-sub-indicator {position: absolute;display: block;right: .75em;top: 1.05em;/* IE6 only */width: 10px;height: 10px;text-indent: -999em;overflow: hidden;background: url(images/imgs/bgs/subAvailArrow.gif) no-repeat -10px -100px;/* 8-bit indexed alpha png. IE6 gets solid image only */}
#PrimaryNavWrapper a > .sf-sub-indicator {top: 1em;background: url(images/imgs/bgs/subAvailArrow.gif) no-repeat 0 5px;}
/* apply hovers to modern browsers */
#PrimaryNavWrapper a:focus > .sf-sub-indicator,
#PrimaryNavWrapper a:hover > .sf-sub-indicator,
#PrimaryNavWrapper a:active > .sf-sub-indicator,
#PrimaryNavWrapper li:hover > a > .sf-sub-indicator,
#PrimaryNavWrapper li.sfHover > a > .sf-sub-indicator {background-position: -10px -100px;
/* arrow hovers for modern browsers*/}

/* point right for anchors in subs */
#PrimaryNavWrapper .menu ul .sf-sub-indicator {background-position: -10px 0;}
#PrimaryNavWrapper .menu ul a > .sf-sub-indicator {background-position: 0 0;}
/* apply hovers to modern browsers */
#PrimaryNavWrapper .menu ul a:focus > .sf-sub-indicator,
#PrimaryNavWrapper .menu ul a:hover > .sf-sub-indicator,
#PrimaryNavWrapper .menu ul a:active > .sf-sub-indicator,
#PrimaryNavWrapper .menu ul li:hover > a > .sf-sub-indicator,
#PrimaryNavWrapper .menu ul li.sfHover > a > .sf-sub-indicator {background-position: -10px 0;/*arrow hovers for modern browsers*/}

/*color coded styles*/
#PrimaryNavWrapper {background-color: #174238;}
#PrimaryNavWrapper a {color: #fff;text-decoration: none;float: left;display: block;padding: 1em;}
#PrimaryNavWrapper li a {border-bottom: 3px solid #174238;}
#PrimaryNavWrapper li {border-top: 3px solid #174238;}
#PrimaryNavWrapper li:hover {background-color: #141414;border-top-color: #141414;}
#PrimaryNavWrapper li li {border: 0}
#PrimaryNavWrapper .menu ul a {border: none;}
#PrimaryNavWrapper .menu ul {border-top: 2px solid #ccc;padding-bottom: .75em;padding-top: .75em;}
#PrimaryNavWrapper .menu li li#headingLI {width: 100%;color: #fff;font-weight: bold;}
#PrimaryNavWrapper .menu li li#headingLI:hover {background: none;}
#PrimaryNavWrapper .menu li li#headingLI a {color: #fff;padding: 2% 5% 3% 5%;background-color: #000;}
#PrimaryNavWrapper .menu li li {width: 100%;}
#PrimaryNavWrapper .menu li li a {display: block;padding: 5px 15px;font-size: 1em;color: #fff;line-height: 1.2;float: none;}
#PrimaryNavWrapper .menu li li a:hover {text-decoration: underline;background: none;}
/*change from hidden to visible to get sub-menus to behave properly*/
#PrimaryNavWrapper .menu li ul {margin-right: -5%;overflow: visible;background: #000;}
/*hover color schemes per section*/
#PrimaryNavWrapper .homelink:hover, #PrimaryNavWrapperli.current {border-bottom-color: #029ecb;}
#PrimaryNavWrapper .menu .homelink ul {border-top-color: #029ecb !important;}
#PrimaryNavWrapper .ppllink:hover, #PrimaryNavWrapperli.current a.ppllink {border-bottom-color: #ccc;}
#PrimaryNavWrapper .academicslink:hover, #PrimaryNavWrapperli.current a.academicslink {border-bottom-color: #59cc85;}
#PrimaryNavWrapper .menu .academicslink ul {border-top-color: #59cc85;}
#PrimaryNavWrapper .researchlink:hover, #PrimaryNavWrapperli.current a.researchlink {border-bottom-color: #ccc;}
#PrimaryNavWrapper .newslink:hover, #PrimaryNavWrapperli.current a.newslink {border-bottom-color: #ccc;}
#PrimaryNavWrapper .contactlink:hover, #PrimaryNavWrapperli.current a.contactlink {border-bottom-color: #ccc;}
#PrimaryNavWrapper.aboutlink:hover, #PrimaryNavWrapperli.current a.aboutlink {border-bottom-color: #ccc;}
/* deal with breadcrumbs */
#HeaderBreadCrumbBar {background-color: #1f1f1f;}
#HeaderBreadCrumbBar .breadcrumb {color: #fff;font-size: 11px;}
#HeaderBreadCrumbBar .breadcrumb a {color: #585b5b;text-decoration: none;}
#HeaderBreadCrumbBar .breadcrumb a:hover {color: #ccc;text-decoration: underline;}
#HeaderBreadCrumbBar a.toTop {float: right;display: block;padding: 1em 2em 1em 1em;colo
r: #b1b1b1;text-decoration: none;background: url(images/imgs/btns/to-top-btn.png) no-repeat left 6px;margin-right: .5em;width: 44px;}
#HeaderBreadCrumbBar a.toTop:hover {color: #fff;background-position: left -57px;}
/*Footer */
#Footer {background: url(images/imgs/bgs/footerBg.jpg) no-repeat right top;margin: 3em 0;padding: 0 0 1em 0;}
#FooterNavBar {background-color: #1f1f1f;}
.breadcrumb {float: left;display: block;padding: 11px 10px 5px 10px;overflow: hidden;}
.breadCrumb ul {margin: 0;display: block;}
.breadCrumb ul li {display: block;float: left;position: relative;height: 21px;overflow: hidden;line-height: 1;margin: 0px 6px 0px 0;background: url(images/imgs/bgs/chevron.gif) no-repeat 100% 1px;}
.breadCrumb ul li div.chevronOverlay {position: absolute;right: 0;top: 0;z-index: 2;}
.breadCrumb ul li span {display: block;overflow: hidden;}
.breadCrumb ul li a {display: block;position: relative;height: 21px;line-height: 1;overflow: hidden;float: left;color: #d0d0d0;text-decoration: none;}
.breadCrumb ul li a:hover {color: #fff;}
.breadCrumb ul li.first a:hover {background-position: 0 -16px;}
.breadCrumb ul li.last {background: none;margin-right: 0;padding-right: 0;color: #fff;}
.chevronOverlay {display: none;background: url(images/imgs/bgs/chevron.gif) no-repeat 100% -26px;width: 13px;height: 20px;}
/*inside page sitemaps*/
#sectionSitemap #sectionSitemapContainer li a {line-height: 1.3;}
#sectionSitemap #sectionSitemapContainer li a:hover {text-decoration: underline;}
/*first and end images*/
#FooterNavBar .breadcrumb {color: #fff;font-size: 11px;}
#FooterNavBar .breadcrumb a {color: #585b5b;text-decoration: none;}
#FooterNavBar .breadcrumb a:hover {color: #ccc;text-decoration: underline;}
#FooterNavBar a.toTop {float: right;display: block;padding: 1em 2em 1em 1em;color: #b1b1b1;text-decoration: none;background: url(images/imgs/btns/to-top-btn.png) no-repeat left 6px;margin-right: .5em;width: 44px;}
#FooterNavBar a.toTop:hover {color: #fff;background-position: left -57px;}
#FooterSitemap ul {padding: 1em;}
#FooterSitemap ul li {float: left;width: 15%;padding-right: 1%;}
#FooterSitemap ul li a {font-size: .9em;font-weight: bold;display: block;color: #000;text-decoration: none;padding-bottom: 6px;}
#FooterSitemap ul ul li {float: none;font-size: 1em;font-weight: normal;width: 100%;}
#FooterSitemap ul ul a {display: block;padding: 3px 0;color: #494949;text-decoration: none;font-weight: normal;}
#FooterSitemap ul ul a:hover {color: #000;}
#FooterSitemap ul ul {padding: 0em;}
#FooterSitemap a.msuLogo {margin: 2em 1em;display: block;background: url(images/imgs/resources/msu-Logo.png) no-repeat;height: 38px;}
#FooterSitemap p.copyRight {color: #666;margin: 0 0 0 1em;}
/*InsidePageNav side nav*/
#MainRightColInside a#currentSection {display: block;clear: both;margin-top: 1em;margin-bottom: 1em;padding: 10px;color: #fff;background: url(images/imgs/btns/current-students.png) no-repeat;font-weight: bold;}
#MainRightColInside ul {padding: 0 0 .5em 0;margin: 0 3em 0 1em;border-bottom: 2px solid #58c77f;}
#MainRightColInside ul li {padding: 0;background-image: none;margin: 0;}
#MainRightColInside ul ul {display: none;border-bottom-style: solid;border-left: 1px solid #000;padding: 0;border-bottom: none;}
#MainRightColInside ul li.active ul {display: block;margin: 10px 0;}
#MainRightColInside ul li a {display: block;padding: 4px 0;color: #000;background-image: none;border-bottom: 1px solid #e2e2e2;}
#MainRightColInside ul li a:hover {text-decoration: underline;}
#MainRightColInside ul li.active a {font-weight: bold;}
#MainRightColInside ul li.active ul a {font-weight: normal;color: #373737;border: none;}
#MainRightColInside ul ul a {padding-left: 10px;}
#MainRightColInside ul li.active ul li.active a {color: #000;background: url(images/imgs/bgs/rightNavActive.gif) no-repeat left 8px;}
#MainRightColInside ul li ul a.active-trail {background-color: #fff;}
#MainRightColInside ul li.last a {border: none;}
/*fifth level nav*/
#MainBodyContent .fifth-level {background: #efefef url(images/imgs/new/nav-images/fifth-bg.jpg) repeat-x 0 bottom;margin: 5px 5px 0 0;}
#MainBodyContent .fifth-level li {background: none;padding: 0;margin: 0;float: left;text-decoration: none;}
#MainBodyContent .fifth-level li a {display: block;padding: 7px 10px 10px 10px;margin-top: 3px;background: none;color: #555141;}
#MainBodyContent .fifth-level li a:hover {color: #000;background-color: #eee;}
#MainBodyContent .fifth-level li a.active {background-color: #fff;border-top: 1px solid #e8e8e8}
/*custom per section*/
/* The following 4 lines made the Academics menu behave differently from the others with respect to how the sub-menus worked,
   but we prefer the way the others work, so remove the crosshatch signs from in front of them and comment them out
 PrimaryNavWrapper ul.menu li.academics ul.menu li {font-weight: bold;}
 PrimaryNavWrapper ul.menu li.academics ul.menu li li {font-weight: normal;}
 PrimaryNavWrapper .content ul.menu li.academics ul.menu ul.menu {position: relative;left: 0;top: 0;margin: 0;display: block;visibility: visible;border: 0;}
 PrimaryNavWrapper .content ul.menu li.academics ul.menu ul.menu li a {padding-left: 30px;}
 */
/*section color definitions*/
#PrimaryNavWrapper .academics ul, #PrimaryNavWrapper a.academics-menu:hover, #PrimaryNavWrapper a.academics-menu.active, #PrimaryNavWrapper .active-trail a.academics-menu {border-color: #228947;}
#PrimaryNavWrapper .people ul, #PrimaryNavWrapper a.ppllink:hover, #PrimaryNavWrapper a.ppllink.active, #PrimaryNavWrapper .active-trail a.ppllink {border-color: #e89800;}
#PrimaryNavWrapper .research ul, #PrimaryNavWrapper a.researchlink:hover, #PrimaryNavWrapper a.researchlink.active, #PrimaryNavWrapper .active-trail a.researchlink {border-color: #216f8d;}
#PrimaryNavWrapper .contact ul, #PrimaryNavWrapper a.contactlink:hover, #PrimaryNavWrapper a.contactlink.active, #PrimaryNavWrapper .active-trail a.contactlink {border-color: #dc3702;}
#PrimaryNavWrapper .aboutus ul, #PrimaryNavWrapper a.aboutlink:hover, #PrimaryNavWrapper a.aboutlink.active, #PrimaryNavWrapper .active-trail a.aboutlink {border-color: #73452e;}
#PrimaryNavWrapper .eventscalendar ul, #PrimaryNavWrapper a.pa-calendar:hover, #PrimaryNavWrapper a.pa-calendar.active, #PrimaryNavWrapper .active-trail a.pa-calendar {border-color: #b20000;}
#PrimaryNavWrapper .infohelp ul, #PrimaryNavWrapper li.infohelp a:hover, #PrimaryNavWrapper li.infohelp a.active, #PrimaryNavWrapper .active-trail.infohelp  a {border-color: #582a62;}
#PrimaryNavWrapper .last {background-color: #000;}
/* infohelp header is also a last menu item so this overrides the black background as long as it comes AFTER the previous statement in the file */
#PrimaryNavWrapper .infohelp {background-color: #174238;}
.calendar {width: 100%;}
#PrimaryNavWrapper ul.menu li.leaf {padding: 0 !important;margin: 0}
/* @end */
/* @group Primary Layout */
	/* @group Branding Revisions */
	.center {width: 960px;margin: auto !important;position: relative;}
	/* @end */
#Header {background: #212121 url(images/imgs/bgs/updated-header-bg.jpg) -1px top;width: 100%;}
.titleBlock h3 {color: #016e96;}
.titleBlock a {color: #000;text-decoration: none;}
.titleBlock a:hover {color: #016e96;text-decoration: underline;}
#featuredEvent h4 a {color: #111111;text-decoration: none;}
#restEventsUL a {font-weight: bold;}
#featuredEvent .thirdCol a {background: url(images/imgs/new/med-btn.png) no-repeat left 0;display: block;color: #fff;text-decoration: none;padding: 5px 5px 5px 10px;margin: 10px 0 0;}
#featuredEvent .thirdCol a:hover {background-position: left -102px;}
#featuredEvent .thirdCol a:active {background-position: left -202px;}
a#PhysicsLogo {width: 509px;height: 28px;display: block;background-image: url(images/imgs/resources/msu-pa-logo.png);margin: .5em 0 0 0;}
#Header h1 {margin: 18px 0 1.4em 0;font-size: 16px;}
#SiteUtilities {margin: 25px 0 0 -12px;width: 410px}
#block-menu-menu-upper-right-menu ul
/*#UtilLinks*/ li a {color: #fff;text-decoration: none;padding: .75em .5em;display: block;}
#block-menu-menu-upper-right-menu ul
/*#UtilLinks*/ li a:hover {color: #fff;}
#block-menu-menu-upper-right-menu ul
/*#UtilLinks*/ li {float: right;}
/*#UtilLinksWrap {width: 16.5em;float: left;}*/
#block-menu-menu-upper-right-menu {width: 16.5em;float: left;}
#block-menu-menu-upper-right-menu ul li a {color: #fff;}
#block-menu-menu-upper-right-menu ul li a:hover {color: #fff;}
/*search box stuff*/
#search {width: 14.5em;background: url(images/imgs/bgs/search/roundedBg.png) no-repeat right center;padding: 5px 10px 5px 5px;}
#search .form-submit {margin-top: 2px;}
/*main body*/
.titleBlock {padding: .7em;background-color: #e3e3e3;margin-bottom: 1.5em;margin-top: 1em;}
.subTitleBlock {margin-bottom: 1.5em;}
/*news*/
ul#newsUL li {margin-bottom: 2em;}
ul#newsUL li h4 {margin-bottom: .5em;font-size: 1.1em;font-weight: bold;color: #000;}
ul#newsUL li h4 a {color: #000;}
ul#newsUL li p {font-size: .9em;color: #484848;}
ul#newsUL li a {text-decoration: none;color: #4b4b4b;}
ul#newsUL li:hover {background-color: #f0f0f0;}
/*featured events*/
li#featuredEvent {padding: 1em;background-color: #f0f0f0;margin-bottom: 1.5em;margin-top: -1.5em;}
ul#featuredEventsUL {background-color: #f0f0f7;}
li#featuredEvent h4 {background: url(images/imgs/bgs/upnextTag.png) no-repeat left 5px;font-size: 1.67em;color: #000;font-weight: bold;letter-spacing: -1px;padding-left: 56px;margin-bottom: .7em;}
li#featuredEvent .thirdCol {color: #5e5e5e;line-height: 1.3;}
li#featuredEvent span {display: block;margin-bottom: 3px;}
li#featuredEvent .thirdCol strong {color: #000;}
li#featuredEvent .twothirdCol {line-height: 1.45;}
li#featuredEvent .twothirdCol .views-field-teaser a {text-decoration:none; color:#228947;}
li#featuredEvent .grayBtn {margin-top: 1em;}
.subTitleBlock {background-image: url(images/imgs/bgs/doubleDotPattern.png);}
.subTitleBlock h2 {background: url(images/imgs/bgs/happeningSoonTag.png) no-repeat;height: 15px;}
ul#restEventsUL li {width: 47%;float: left;margin: 1%;margin-bottom: 0.7em;padding-bottom: 1.2em;color: #666;line-height: 1.2;border-bottom: 1px dotted #e5e5e5;}
ul#restEventsUL li:hover {background-color: #f0fff3;}
ul#restEventsUL li strong {color: #000;font-weight: bold;}
ul#restEventsUL li span {display: block;padding: 1px 0 1px 0;}
ul#restEventsUL li.views-row-odd  {clear: both;}
ul#restEventsUL li a {text-decoration: none;color: #000;padding-top: .5em;display: block;}
#HomeQuickLinksColumn {background: url(images/imgs/bgs/rightHomeColumn.png) no-repeat left top;min-height: 30em;padding-top: 1.5em;}
#HomeQuickLinksColumn .rightCalloutBox {width: 266px;margin: 0 0 1.5em 20px;}
#HomeQuickLinksColumn .rightCalloutBox h4 {background: url(images/imgs/bgs/h4bgrightCol.png) repeat-x left top;padding: .7em .7em .7em 1.8em;color: #c3c3c3;font-size: 1.1em;}
#HomeQuickLinksColumn .rightCalloutBox .rightCalloutBoxContent {padding: .7em;background-color: #fff;}
#HomeQuickLinksColumn #StayConnected ul li a {display: block;float: left;width: 96px;padding: 7px 3px 7px 22px;text-decoration: none;color: #292929;}
#HomeQuickLinksColumn #StayConnected ul li a:hover {color: #000;}
#HomeQuickLinksColumn #JustPublished .twothirdCol {width: 150px;float: right;margin: 0;}
#HomeQuickLinksColumn #JustPublished .twothirdCol a:link {line-height:1.286em; text-decoration:none; color:#228947;}
#HomeQuickLinksColumn #JustPublished .twothirdCol a:visited {line-height:1.286em; text-decoration:none; color:#228947;}
#HomeQuickLinksColumn #JustPublished .twothirdCol a:hover {line-height:1.286em; text-decoration:none; color:#127937; background-color:#f0fff3;}
#HomeQuickLinksColumn #JustPublished .twothirdCol a:active {line-height:1.286em; text-decoration:none; color:#228947;}
#HomeQuickLinksColumn #OnlineCourses .twothirdCol {width: 150px;float: right;margin: 0;}
#HomeQuickLinksColumn #OnlineCourses .twothirdCol a:link {line-height:1.286em; text-decoration:none; color:#228947;}
#HomeQuickLinksColumn #OnlineCourses .twothirdCol a:visited {line-height:1.286em; text-decoration:none; color:#228947;}
#HomeQuickLinksColumn #OnlineCourses .twothirdCol a:hover {line-height:1.286em; text-decoration:none; color:#127937; background-color:#f0fff3;}
#HomeQuickLinksColumn #OnlineCourses .twothirdCol a:active {line-height:1.286em; text-decoration:none; color:#228947;}
#HomeQuickLinksColumn #UpcomingSpecial .twothirdCol {width: 150px;float: right;margin: 0;}
#HomeQuickLinksColumn #UpcomingSpecial .twothirdCol a:link {line-height:1.286em; text-decoration:none; color:#228947;}
#HomeQuickLinksColumn #UpcomingSpecial .twothirdCol a:visited {line-height:1.286em; text-decoration:none; color:#228947;}
#HomeQuickLinksColumn #UpcomingSpecial .twothirdCol a:hover {line-height:1.286em; text-decoration:none; color:#127937; background-color:#f0fff3;}
#HomeQuickLinksColumn #UpcomingSpecial .twothirdCol a:active {line-height:1.286em; text-decoration:none; color:#228947;}
/*btns*/
a.fullWidthBtn {display: block;background: url(images/imgs/btns/sidebarBtns.png) no-repeat left 2px;line-height: 1;padding: 10px 10px 12px 30px;font-size: 1.1em;color: #fff;text-decoration: none;margin: 0 0 1.2em 20px;color: #ccc;}
.altRightCol a.fullWidthBtn:hover {background-position: left -83px;color: #fff !important;}
a.fullWidthBtn:active {background-position: left -169px;color: #fff;}
a.grayBtn span {display: inline-block;padding: 6px 25px 8px 0;background: url(images/imgs/btns/btnArrowRight.png) right 1px;margin-left: 10px;line-height: 1;}
a.grayBtn {background: url(images/imgs/btns/btnArrowLeft.png) no-repeat left 1px;display: inline-block;color: #fff;text-decoration: none;}
a.grayBtn:hover span {background-position: right -80px;}
a.grayBtn:hover {background-position: left -80px;}
a.grayBtn:active span {background-position: right -157px;}
a.grayBtn:active {background-position: left -157px;}
/*Homepage Image Banner*/
#HomepageBannerWrapper {background: #c7c7c7 url(images/imgs/bgs/bannerBgColor.jpg) no-repeat right top;height: 300px;margin-bottom: 1px;overflow: hidden;}
#ImgWrapper {overflow: hidden;height: 336px;width: 661px;float: left;background-color: #000;}
#HomepageBannerWrapper .altRightCol {float: left;width: 297px;height: 300px;overflow-y: scroll;}
#HomepageBannerWrapper .altRightCol ul {margin: 1em 2em}
/* #HomepageBannerWrapper .altRightCol ul a {display: block;padding: 6px 5px 6px 19px;color: #9fa0a0;line-height: 120%;text-decoration: none;background: url(images/imgs/btns/homepage-featurebtns.png) no-repeat left -40px;} */
#HomepageBannerWrapper .altRightCol ul a {display: block;padding: 6px 5px 6px 19px;color: #9fa0a0;line-height: 120%;text-decoration: none;}
#HomepageBannerWrapper .altRightCol ul a:hover {color: #ccc;}
#HomepageBannerWrapper .altRightCol ul .active a,	#HomepageBannerWrapper .altRightCol ul a:hover {color: #fff;background-position: 0 5px;line-height: 120%;}
#HomepageBannerWrapper .altRightCol ul li {background: url(images/imgs/btns/homepage-featurebtns.png) no-repeat left -40px;}
#HomepageBannerWrapper #featuredStoryBanner {padding: 1.5em 1em 1.5em 2em;margin-top: 0.8em;margin-right: 1em;background-image: url(images/imgs/bgs/bannerActiveStory.jpg);}
#HomepageBannerWrapper #featuredStoryBanner h2 {color: #fff;font-size: 1.33em;line-height: 125%;margin-bottom: .5em;}
#HomepageBannerWrapper #featuredStoryBanner p {color: #7d7e7e;line-height: 130%;margin-bottom: .5em;}
#HomepageBannerWrapper #featuredStoryBanner a {color: #fff;text-decoration: none;}
#HomepageBannerWrapper a.readMore {display: block;background: url(images/imgs/btns/banner-view-btn.png) no-repeat;padding: 4px 4px 6px 12px;line-height: 1;color: #ccc;text-decoration: none;font-size: .9em;margin: 2em 0 0 2.8em;}
#HomepageBannerWrapper a.readMore:hover {color: #fff;background-position: left -45px;}
#HomepageBannerWrapper a.readMore:active {color: #fff;background-position: left -90px;}
#SiteWrapper #InsidePageWrapper.eightCol .sixCol {width: 692px;margin: 0;}
#SiteWrapper #InsidePageWrapper.eightCol .sixCol.biogblock {width: 662px;margin: 0;}
#SiteWrapper #InsidePageWrapper.eightCol .sixCol.biogblock .titleBlock {padding: .7em;background-color: #e3e3e3;margin-bottom: 1.5em;margin-top: 1em; font-size:1.33em;}
#SiteWrapper #InsidePageWrapper.eightCol .sixCol.biogblock .biogpublicationlist {width: 250px;margin: 0px 0px 8px 12px; padding:6px; background-color:#efefef; float:right; font-size:0.875em; line-height:120%; }
#SiteWrapper #InsidePageWrapper.eightCol .sixCol.biogblock ul {margin-bottom:1.4em;}
#SiteWrapper #InsidePageWrapper.eightCol .fiveCol.biogblock {width: 576px;margin: 0;}
#SiteWrapper #InsidePageWrapper #MainRightColInside {width: 268px;margin-left: -3px;}
#SiteWrapper #InsidePageWrapper {background-image: url(images/imgs/bgs/updated-inside-page.jpg) !important;}

#SiteWrapper #InsidePageWrapper #MainRightColInside h2 {padding: 10px 10px 10px 14px;color: #fff;border: none;font-size: 16px;font-weight: bold;line-height: 1;margin: 0;}
#SiteWrapper #MainRightColInside h2 {padding: 10px 10px 10px 14px;color: #fff;border: none;background-color: #228947;}
#SiteWrapper #InsidePageWrapper #MainRightColInside ul {margin: 0;padding: 0;}
#SiteWrapper #InsidePageWrapper #MainRightColInside ul li a {display: block;padding: 12px 5px 9px 15px;border: none;font-weight: bold;}
#SiteWrapper #InsidePageWrapper #MainRightColInside #block-views-event_grid-block_2 ul li a {display: block;padding:5px 9px 5px 9px;border: none;font-weight: bold;}
#SiteWrapper #InsidePageWrapper #MainRightColInside ul li {background: url(images/imgs/new/nav-images/side-secondary.jpg) no-repeat left -4px;margin-top: 1px;}
#SiteWrapper #InsidePageWrapper #MainRightColInside #block-views-event_grid-block_2 ul li {margin-top: 4px;}
#SiteWrapper #InsidePageWrapper #MainRightColInside #block-views-event_grid-block_2 ul.pager li {margin-top: 0px;margin-bottom: 2px;line-height:13px;font-size:11px;letter-spacing:-1px;}
#SiteWrapper #InsidePageWrapper #MainRightColInside #block-views-event_grid-block_2 ul.pager li a {padding:5px 5px 5px 5px;}
#SiteWrapper #InsidePageWrapper #MainRightColInside #block-views-event_grid-block_2 ul.pager li.pager-current {padding:5px 6px 5px 5px;background-image:none;background-color:#b28484;font-weight:bold;}
#SiteWrapper #InsidePageWrapper #MainRightColInside #block-views-event_grid-block_2 ul.pager li.pager-item {width:18px;}
#SiteWrapper #InsidePageWrapper #MainRightColInside #block-views-event_grid-block_2 ul.pager li.pager-previous {width:47px;}
#SiteWrapper #InsidePageWrapper #MainRightColInside #block-views-event_grid-block_2 ul.pager li.pager-first {width:46px;}
#SiteWrapper #InsidePageWrapper #MainRightColInside #block-views-event_grid-block_2 ul.pager li.pager-next {width:46px;}
#SiteWrapper #InsidePageWrapper #MainRightColInside #block-views-event_grid-block_2 ul.pager li.pager-last {width:46px;}
#SiteWrapper #InsidePageWrapper #MainRightColInside ul li li {background: none;}
#SiteWrapper #InsidePageWrapper #MainRightColInside ul li ul {border: none;}
#SiteWrapper #InsidePageWrapper #MainRightColInside ul li li a {border: none !important;font-weight: normal;font-style: normal;}
#SiteWrapper #InsidePageWrapper #MainRightColInside ul li {background-color: #efefef;}
#SiteWrapper #InsidePageWrapper #MainRightColInside ul li.collapsed {background-color: #efefef;background-image: url(images/imgs/new/nav-images/side-secondary-expandable.jpg);}
#SiteWrapper #InsidePageWrapper #MainRightColInside ul li.expanded {background-image: url(images/imgs/new/nav-images/side-secondary-expanded.png);}
#SiteWrapper #InsidePageWrapper #MainRightColInside ul ul li.collapsed {background-image: none;background-color: transparent;}
#SiteWrapper #InsidePageWrapper #MainRightColInside ul li.expanded ul {padding: 8px 0;}
#SiteWrapper #InsidePageWrapper #MainRightColInside ul li li a {display: block;padding: 3px 5px 5px 15px;border: none;}
#SiteWrapper #InsidePageWrapper #MainRightColInside #block-views-event_grid-block_2 ul.pager li a.active {background-color: #b20000;}
/* uncomment the following line if we decide we don't want the "active" upcoming event's "find out more >" link line to have the same white background as the event name */
/* #SiteWrapper #InsidePageWrapper #MainRightColInside #block-views-event_grid-block_2 div.views-field-view-node a.active {background-color: #efefef;} */
#SiteWrapper #InsidePageWrapper #MainRightColInside #block-views-event_grid-block_2 div.views-field-view-node {border-bottom-style:dotted;border-bottom-color:#b20000;border-bottom-width:1px;}
#SiteWrapper #InsidePageWrapper #MainRightColInside ul li a.active {background-color: #fff;}
#SiteWrapper #InsidePageWrapper #MainRightColInside ul ul ul a {padding-left: 30px !important;background: url(images/imgs/new/nav-images/side-fourth-expanded.jpg) no-repeat 15px center;border: 0;}
#SiteWrapper #InsidePageWrapper #MainRightColInside ul ul ul li {padding: 0;margin: 0;}
.view {width: 98%;}
/* uncomment the next line for an alternative way of handling the upcoming events list instead of using the pager mechanism */
/* .view.view-event-grid.view-id-event_grid.view-display-id-block_2.view-dom-id-1 {width:100%;height:800px;overflow-y: scroll;} */
#ContentBreadCrumb {padding: 0;font-size: 11px;}
#ContentBreadCrumb .breadcrumb {padding: 0px 0 15px 0;}
#ContentBreadCrumb .breadcrumb a {color: #666;background-image: none;}
.views-table thead {background-color: #1d1d1d;color: #fff;}
#MainBodyContent .views-table thead a {color: #fff;background-image: none;}
th.views-field {padding: 10px 20px 10px 10px;white-space: nowrap;}
.views-table td {padding: 4px 10px 4px 10px;}
#MainBodyContent .view ul.pager li {float: left;padding: 0;background-image: none;}
#MainBodyContent .view ul.pager li a {background-image: none;padding: 5px 9px;background-color: #666;color: #fff;display: block;}
#MainBodyContent .view ul.pager li.pager-current {padding: 5px 9px;background-color: #000;color: #fff;font-weight:bold;}
#MainBodyContent .view-event-grid .views-field-title a {color: #000;font-size: 1.07em;font-weight: bold;background-image: none;}
#node-16 .clear-block {display: none;}
#MainBodyContent .view-event-grid ul li {padding-left: 0;background-image: none;margin-bottom: 12px;}
#HomeEventsColumn .pad1x {padding-left: 0;}
.calendar-calendar ul.links li {float: left;padding-right: 10px;padding-bottom: 10px;}
#MainBodyContent .calendar-calendar ul.links li a {text-decoration: none;background-image: none;}
.calendar-calendar ul.links {margin-bottom: 10px;display: block;clear: both;}
.date-nav.clear-block {clear: both;display: block;margin-top: 20px !important;}
.date-next, .date-prev {padding: 10px 0;}
.calendar-calendar tr td.today,
.calendar-calendar tr.odd td.today,
.calendar-calendar tr.even td.today {background-color:#ffede7;}
.calendar-calendar td .inner div.calendar div a.popup {padding:0 2px 0 0;}
#MainBodyContent .date-heading h3 {color: #000;margin: 5px 0;font-weight: bold;}
#MainBodyContent .day {border: none;background: none;}
#MainBodyContent .empty {background-color: #f5f5f5;}
#MainBodyContent .calendar-calendar td {border-color: #f3f3f3;}
#MainBodyContent .calendar-calendar thead .days {padding: 7px 3px;}
#MainBodyContent thead .calendar-agenda-items {color: #000;}
/* @end */
/* @group Inside Pages */
/*color defs for section*/
#academicsSection li.current.academicslink {border-color: #59cc85;}
a#sectionSitemapLink {background-color: #59cc85;}
/*end colors defs*/
#pageHeaderWrapper h2 {color: #fff;font: 2em "Lucida Grande", Lucida, Verdana, sans-serif;}
#pageHeaderWrapper a#sectionSitemapLink {padding: .5em;}
#pageHeaderWrapper .pad1x {padding-bottom: 0;}
#academicsSection li.current.academicslink {border-top-color: #000;}
#MainBodyContent #sectionSitemap {background: #272727 url(images/imgs/bgs/sectionSitemapBg.jpg) repeat-x 0 bottom;}
#sectionSitemap h3 {font-size: 1.3em;font-weight: bold;}
/*navigation format*/
/*menu reset*/
#sectionSitemap .menu ul, #sectionSitemap .menu ul li, #sectionSitemap .menu ul li a {background: none;border: none;color: #fff;}
#sectionSitemap .pad1x {display: block;padding: 7px 0px 7px 7px;}
/*fixes weird jump in slidetoggle*/
#sectionSitemap ul li {float: left;width: 49%;background: none;padding: 0;margin: 1px 1px 0 0;}
#sectionSitemap ul li.leaf a {padding: 4px 0 4px 1em;color: #cccccb;display: block;}
#sectionSitemap ul li.leaf a:hover {color: #fff;}
#sectionSitemap ul ul li {float: none;width: 100%;padding: 0;margin: 0;}
#sectionSitemapContainer {display: block;}
#sectionSitemap ul li.leaf a {background: none;}
/*slide toggle btns*/
#MainBodyContent a#sectionSitemapLink {display: block;padding: .75em .5em .75em .5em;background-repeat: no-repeat;background-position: left top;color: #fff;}
#sectionSitemap a {color: #fff;text-decoration: none;display: block;line-height: 1.8;}
#sectionSitemap a span {display: block;float: left;width: 22px;height: 22px;text-indent: -1000em;background: #59cc85 url(images/imgs/new/sitemap-btn.png) no-repeat;margin-right: 7px;}
a#sectionSitemapLink:hover {cursor: pointer;}
a#sectionSitemapLinkExpand.hide {display: none}
a#sectionSitemapLinkExpand.show {display: block;text-indent: 0;width: 100%;margin: 5px 10px 0;}
#MainBodyContent a#sectionSitemapLinkExpand {text-decoration: none;background-image: none;line-height: 1.9;}
a#sectionSitemapLinkExpand.show span {display: block;height: 22px;width: 22px;background: #228947 url(images/imgs/new/sitemap-btn.png) no-repeat left -121px;float: left;margin-right: 10px;text-indent: -10000em;}
/*inside fonts*/
#InsidePageWrapper h2, #InsidePageWrapper h3,#InsidePageWrapper h4 {clear: both;}
#InsidePageWrapper h2 {font-size: 2em;color: #228947;margin: .5em 0;border-bottom-style: dotted;border-bottom-width: 1px;padding-bottom: .25em;line-height:1.25em;}
#InsidePageWrapper {border-top: 3px solid #228947;}
#InsidePageWrapper .view-id-faculty_views h3 {color: #e89800;font-size: 1.3em;margin: 0 0 1em 0;}
#InsidePageWrapper .view-id-faculty_member_views h3 {color: #e89800;font-size: 1.3em;margin: 0 0 1em 0;}
#InsidePageWrapper .view-id-faculty_member_views_research_st h3 {color: #e89800;font-size: 1.3em;margin: 0 0 1em 0;}
#InsidePageWrapper .view-id-staff_member_views h3 {color: #e89800;font-size: 1.3em;margin: 0 0 1em 0;}
#InsidePageWrapper h3 {color: #228947;font-size: 1.3em;margin: 0 0 1em 0;}
#InsidePageWrapper h3.black {color: #000;font-size: 1.3em;font-weight: 600;margin: 0 0 1em 0;}
#InsidePageWrapper h4 {color: #000;font-size: 1.2em;margin: 0 0 .4em 0;font-weight: bold;}
#InsidePageWrapper h4 a {color: #000;text-decoration: none;}
#InsidePageWrapper li {padding-left: 15px;line-height: 1.30;margin-bottom: .5em;background: url(images/imgs/bgs/list-arrows.gif) no-repeat left 2px;}
#InsidePageWrapper ol.stdol {list-style: decimal outside none;padding-left:17px;}
#InsidePageWrapper .stdol li {padding-left: 2px;line-height: 1.30;margin-bottom: .5em;background: none no-repeat left 2px;}
#InsidePageWrapper a {color: #3e8e5d;text-decoration: none;background: url(images/imgs/bgs/linkUnderline.gif) repeat-x 0 bottom;}
#MainBodyContent a:hover {color: #000;}
#MainBodyContent p {font-size: 1.1em;line-height: 1.4;color: #111;margin: 0 0 1.6em 0;width: 92%;}
#MainBodyContent p.j {font-size: 1.1em;line-height: 1.4;color: #111;margin: 0 0 1.6em 0;width: 92%;text-align:justify}
/*inside images*/
#InsidePageWrapper .rightImg {float: right;padding: .5em 0 .5em 1.5em;text-align: right;font-family: Georgia, "Times New Roman", Times, serif;font-style: italic;color: #8f8f8f;}
#InsidePageWrapper .rightImg p {width: 100% !important;color: #8f8f8f;}
#InsidePageWrapper .rightImg img {padding: 3px;background-color: #e8e8e8;border: 1px solid #d8d8d8;}
#InsidePageWrapper .leftImg {float: left;padding: .5em 1.5em 1em 0;text-align: right;font-family: Georgia, "Times New Roman", Times, serif;font-style: italic;color: #8f8f8f;}
#InsidePageWrapper .leftImg p {width: 100% !important;color: #8f8f8f;}
#InsidePageWrapper .leftImg img {padding: 3px;background-color: #e8e8e8;border: 1px solid #d8d8d8;}
/*insidepage body area*/
#InsidePageWrapper {background: #fff url(images/imgs/bgs/insidepageBg.jpg) repeat-y right;}
#MainBodyContent #InsidePageWrapper .sixCol {width: 693px;}
#MainBodyContent #InsidePageWrapper .sixCol .field-field-date {line-height: 1.25; margin-bottom:3px;}
#MainBodyContent #InsidePageWrapper .sixCol .field-field-type {line-height: 1.25; margin-bottom:3px;}
#MainBodyContent #InsidePageWrapper .sixCol .field-field-location {line-height: 1.25; margin-bottom:3px;}
#MainBodyContent #InsidePageWrapper .sixCol .field-field-speaker {line-height: 1.25; margin-bottom:3px;}
#MainBodyContent #InsidePageWrapper .sixCol span.submitted {font-size:0.875em;line-height: 1.45;color:#999999;}
#MainBodyContent #InsidePageWrapper .twoCol {width: 254px;}
#MainBodyContent #InsidePageWrapper .twoCol .pad1x {padding: 0;}
/*dropdown previous sections*/
#rightNavDropContainer {background-color: #e9e9e9;padding: 15px 0 7px 0;margin-bottom: 1em;border-bottom: 1px solid #e0e0e0;position: relative;display: inline;}
#MainRightColInside ul.rightDropDown {margin: 0 0 0 7px;}
#MainRightColInside ul.rightDropDown li {background: #ccc url(images/imgs/btns/thirdNavTop.png) no-repeat left top;padding: 0;width: 240px;}
#MainRightColInside ul.rightDropDown li a {background: url(images/imgs/btns/thirdNavBottom.png) no-repeat left bottom;padding: 7px 7px 13px 7px;color: #8a8a8a;}
#MainRightColInside ul.rightDropDown ul {background: url(images/imgs/bgs/rightNavBg.png) no-repeat left bottom;left: 16px;padding: 5px 0 10px 0;top: 2.4em;}
/*remove styles from dropdown*/
#MainRightColInside ul.rightDropDown ul a {background: transparent;color: #fff;padding: 5px 12px;}
#MainRightColInside ul#hereSection.rightDropDown li {background-color: #59cc85;}
#MainRightColInside ul#hereSection.rightDropDown ul li {background-color: transparent;}
#MainRightColInside ul#hereSection.rightDropDown li a {color: #fff;}
#MainRightColInside ul.rightDropDown ul li {background-image: none;background-color: transparent;margin: 0;}
#MainBodyContent {background-color: #fff;}
/*people listing adjustments*/
#InsidePageWrapper .sixCol .fourCol {width: 400px;margin-right: 0;}
#InsidePageWrapper .sixCol .twoCol {line-height: 1.5;background-color: #efefef;}
#InsidePageWrapper .sixCol .twoCol .field-item, #InsidePageWrapper .sixCol .twoCol .field-label {padding-left: 10px;}
#InsidePageWrapper .sixCol .fourCol .titleBlock, #InsidePageWrapper .sixCol .twoCol .titleBlock {margin: 0 0 10px 0;line-height: 1;}
/*staff views*/
#InsidePageWrapper .view-staff-member-views ul li {background: none;padding: 7px 0;display: block;}
#InsidePageWrapper .view-staff-member-views ul li a {padding: 5px 0;background-image: none;}
#InsidePageWrapper .view-staff-member-views .field-content {float: left;margin-right: 5px;}
#InsidePageWrapper .view-staff-member-views ul.pager {margin-top: 30px;}
#InsidePageWrapper .view-staff-member-views ul.pager li {float: left;padding: 0;}
#InsidePageWrapper .view-staff-member-views ul.pager li a {display: block;padding: 3px 6px;text-decoration: none;background-color: #ededed;margin: 0 1px 0 0;color: #111;background-image: none;}
#InsidePageWrapper .view-staff-member-views ul.pager li a:hover {background-color: #9b9b9b;}
#InsidePageWrapper .view-staff-member-views ul.pager li.pager-current {padding: 3px 6px;color: #a1a1a1;}
#InsidePageWrapper .view-staff-member-views td.active {background-color: #f6f6f6;}
#InsidePageWrapper .view-staff-member-views .views-field a.active img{padding-left: 5px;}
#InsidePageWrapper .view-staff-member-views .views-table th {padding: 9px 10px 10px 10px;}
#InsidePageWrapper .view-staff-member-views .views-table td.views-field.views-field-field-first-name-value {white-space: nowrap;}
#InsidePageWrapper .view-staff-member-views .views-table td.views-field.views-field-field-phone-value {white-space: nowrap;}
#InsidePageWrapper .view-faculty-member-views .views-table td.views-field.views-field-field-first-name-value {white-space: nowrap;}
#InsidePageWrapper .view-faculty-member-views .views-table td.views-field.views-field-field-phone-value {white-space: nowrap;}
#InsidePageWrapper .view-faculty-member-views-research-st .views-table td.views-field.views-field-field-first-name-value {white-space: nowrap;}
#InsidePageWrapper .view-faculty-member-views-research-st .views-table td.views-field.views-field-field-phone-value {white-space: nowrap;}
#InsidePageWrapper .view-faculty-views .views-table td.views-field.views-field-field-first-name-value {white-space: nowrap;}
#InsidePageWrapper .view-faculty-views .views-table td.views-field.views-field-field-phone-value {white-space: nowrap;}

/*opacity rules breaks validation*/
a#sectionSitemapLink {font-weight: bold;opacity: .6;filter: alpha(opacity=60);-moz-opacity: .6;-khtml-opacity: .6;}
a#sectionSitemapLink:hover {opacity: 1;filter: alpha(opacity=100);-moz-opacity: 1;-khtml-opacity: 1;}
a#sectionSitemapLinkExpand {font-weight: bold;opacity: .6;filter: alpha(opacity=60);-moz-opacity: .6;-khtml-opacity: .6;}
a#sectionSitemapLinkExpand:hover {opacity: 1;filter: alpha(opacity=100);-moz-opacity: 1;-khtml-opacity: 1;}
#MainRightColInside ul ul {display: block;}
#wrapper input {display: block !important;}
/*table styling*/
table {width: 100%;background-color: #fff;margin: 10px 0;}
table.asis {width: auto;background-color: #fff;margin: 0;}
table td {background-color: #fff;padding: 3px;line-height: 1.2;}
#InsidePageWrapper table td a {background-image: none;}
/* @end */

/* @group Override Columns Background for directories and other 2011 additions */
#SiteWrapper.directory #InsidePageWrapper  {background-image: none !important;}
#StaffInfo {line-height: 1.4;}
#StaffInfo .field-label {margin-top: 7px;}
#StaffInfo .titleBlock {margin-bottom: 5px;}
/* @end */
/* @group Hompage Fix Dash */
.date-display-separator {display: inline !important;}
.date-display-start {display: inline !important;clear: left !important;}
.date-display-end {display: inline !important;clear: left;}
.view.view-next-event-front {width: 100%;}
/* @end */

.sixCol .view-News-front .newsItem {margin-bottom: 20px;}
.sixCol .view-News-front .newsItem h3 a {background: none !important;color: #153a32 !important;line-height: 1.2;}
.sixCol .view-News-front .newsItem h3 {margin: 0 0 7px 0 !important;}
.sixCol .view-News-front .newsItem h5 {color: #888988;}
.sixCol .view-News-front .newsItem p {margin: 10px 0 !important;}

/* @group Additions to Events Right Column */
/* #MainRightColInside .view-event-grid .views-field-view-node .field-content a {padding: 5px 3px 5px 0 !important;float: left;} */
#MainRightColInside .view-event-grid .views-row {background-color: #efefef !important;background-image: none !important;margin-bottom: 0;clear:both;}
/* #MainRightColInside .view-event-grid .field-content, */
#MainRightColInside .view-event-grid .views-field-field-type-value {padding-top:3px;padding-left: 15px;}
#MainRightColInside .view-event-grid .views-field-field-date-value2 {padding-left: 15px;}
#MainRightColInside .view-event-grid .views-field-field-location-value {padding-left: 15px;}
#MainRightColInside .view-event-grid .views-field-field-speaker-value {padding-left: 22px;text-indent: -7px;}
#MainRightColInside .view-event-grid .views-field-field-speaker-value .field-content {font-style: italic;}
#MainRightColInside .view-event-grid .views-field-view-node .field-content a {padding-left: 9px !important;font-size:0.92em;color:#333;}
#MainRightColInside .view-event-grid ul {border-bottom-color: #b20000;padding-bottom: 18px !important;}
#MainRightColInside .view-event-grid ul.pager {padding-bottom: 23px !important;}
#MainRightColInside .view-event-grid .views-field-title a {padding-bottom: 0 !important;}
/* @end */
/* @group Additons to Events page */
.content .view-event-grid-academics-events ul {margin: 10px 0;padding: 0 !important;}
.content .view-event-grid-academics-events ul li {padding: 0;background-image: none !important;margin-top: 10px;border-bottom: 1px solid #dbdbdb;padding-bottom: 10px;}
/* .content .view-event-grid-academics-events ul li {padding: 0 !important;background-image: none !important;margin-top: 10px;border-bottom: 1px solid #dbdbdb;padding-bottom: 10px !important;} */
.content .view-event-grid-academics-events li.views-row {padding: 0 !important;background-image: none !important;margin-top: 10px;border-bottom: 1px solid #dbdbdb;padding-bottom: 10px !important;}
.content .view-event-grid-academics-events ul li a {color: #7ca06d;font-weight: bold;background-image: none !important;}
.content .view-event-grid-academics-events .views-exposed-widgets label {display: block;margin-bottom: 5px;}
.content .view-event-grid-academics-events .views-exposed-widgets .description {margin: 3px 0 10px 0;font-style: italic;}
.content .view-event-grid-academics-events .views-exposed-widgets .views-exposed-widget {width:240px;}
/* @end */
/* GJP 2012-02-01: enforce my preference for non-underlined links in the body of calendar     */
/* pop-ups (talk titles linking to other web pages such as NSCL event pages or abstract pages */
body#academicsSection div#calpopup div#calpopup-body div.content.clear-block a {text-decoration: none;}
/* GJP 2012-03-01: small margin at bottom of images entered using "image_attach" module       */
div.image-attach-body {margin-bottom:6px;}
/* GJP 2013-01-16: put slight margin at the top of each unordered list - lists within lists looked too scrunchy without it */
#InsidePageWrapper.eightCol .sixCol .pad1x .content.clear-block ul {margin-top: 7px; margin-bottom: 6px;}
#InsidePageWrapper.eightCol .sixCol .pad1x .content.clear-block h3 {margin-top: 0.2em;}
