/* CHANGE LOG 
sr:419097
x20241122 - morri2mp - 22 November 2024 - changes for accessibility to .column .more 554162
x20240515 - johns2ja - 15 May 2024 - webkit font-smoothing rule 
x20221006 - johns2ja - 6 October 2022 - replaced replacing /renderfile/7dd50188ac10d2c90080937b239d8880 lines with //www.jmu.edu full path for assets
x20220524 - okellesm - 24 May 2022 - added border-radius class
x20220511 - johns2ja - 11 May 2022 - enforce factoid class on p tags 
x20220425 - okellesm - 25 April 2022 - added factoid class
x20220308 - johns2ja - 8 March 2022 - changes for darkmode
x20211111 - budnikrp - 11 November 2021 - commenting out since this is no longer the JMU style
x20210824 - johns2ja - 24 August 2021 - font changes for events per willialq
x20210817 MTP 23 August 2021 by johns2ja 
x20210817 - johns2ja - 17-18 August 2021 - nav 1.6 changes per budnikrp
x20210719 - okellesm - 19 July 2021 - Updated font color from 414042 to 333333 per Support Request 336223 
x20191003 - johns2ja - 3 October 2019 - CSS changes 

*/
/*=================================================== Tool =================================================== */
 #infopanel {
	 letter-spacing:normal;
	 word-spacing: normal;
	 left:0 !important;
}
/* added by jmu to enable easier edits for certain regions in programs template */
/* ================================================== Global ================================================== */
 * {
	 margin:0;
	 padding:0;
	 border:0;
	 text-decoration:none;
	 -webkit-font-smoothing: auto !important;  /* x20240515 */
}
 body {
	 font-family:Arial, Helvetica, sans-serif;
	 font-size:12px !important;
	 color:#333333;
	 background: #ffffff; /* replaced per x20220308 url(/jmucmsfiles/images/main-bg.png); */
	/*supfe 20130125*/
	/* letter-spacing:0;
	word-spacing:0;
	/* jmuvb */
}
 .serif{
	 font-family: Georgia, "Times New Roman", Times, serif;
}
 .sanserif {
	 font-family: sans-serif !important;
}
/* jmuvb */
 .small-caps{
	 font-variant: small-caps;
}
 .photowithcutline {
	float: right;
	 margin-left: 16px !important;
}
/* jmuvb */
 .cutline {
	 font-weight: bold;
	 margin-bottom: 0px !important;
	 font-size: 0.8em;
	 position:relative;
	 top:3px;
	 width: 419px;
	 display:block;
	line-height: 1em;
	/*margin-left: 16px;
	*/
}
/* jmuvb */
 .nowrap {
	 white-space: nowrap;
}
/* jmuvb */
 dt {
	 font-weight: bold;
	 font-size: 14px;
}
/* jmuvb */
 dd {
	 margin-left: 2em;
	 line-height: 18px;
	 margin-bottom: 14px;
}
/* jmuvb */
 hr {
	 border-bottom: 2px solid #E2E3E4;
	 margin-bottom: 14px;
	 margin-top: 14px;
}
/* jmuvb */
 pre {
	 white-space: normal;
}
/* jmuvb */
 blockquote {
	 line-height: 18px;
}
/* jmuvb */
 .disclaimer {
	 font-size: 10px !important;
}
/* ================================================== Header ================================================== */
 #header-top {
	 height:44px;
	 background:url(//www.jmu.edu/jmucmsfiles/images/header-top-bg.png);/* x20221006 */
}
 #header-top .wrap {
	 position:relative;
	 z-index:9999;
}
 #header-top .user-type {
	 position:absolute;
	 left:0;
	 top:19px;
	 height:25px;
}
 #header-top .user-type ul {
	 list-style:none;
	 height:25px;
	 line-height:12px;
}
 #header-top .user-type ul li {
	 float:left;
	 height:25px;
	 padding:0 10px;
	 border-left:1px solid #fff;
}
 #header-top .user-type ul li:first-child {
	 padding-left:0;
	 border-left:0;
}
 #header-top .user-type ul li a {
	 display:block;
	 height:24px;
	 color:#440088;
}
 #header-top .user-type ul li a:hover {
	 height:17px;
	 border-bottom:7px solid #bfbfbf;
}
 #header-top .user-type ul li .active {
	 background:url(//www.jmu.edu/jmucmsfiles/images/drop-active.png);/* x20221006 */
	 color:#fff;
	 padding:10px 10px 0 10px;
	 margin:-10px -10px 0 -10px;
	 height:25px;
}
 #header-top .user-type ul li .active:hover {
	 border:0;
	 height:25px;
}
 #header-top .user-type .drop {
	 position:absolute;
	 left:-10px;
	 top:25px;
	 width:980px;
	 border-top:7px solid #c1a14e;
	 background:url(//www.jmu.edu/jmucmsfiles/images/drop-bg.png);/* x20221006 */
	 display:none;
}
 #header-top .user-type .drop a {
	 display:inline;
	 height:auto;
	 color:#337;
}
 #header-top .user-type .drop a:hover {
	 border:0;
	 height:auto;
	 text-decoration:underline;
}
 #header-top .user-type .drop h2 {
	 font-size:20px;
	 color:#000;
	 font-family:Georgia, "Times New Roman", Times, serif;
	 font-weight:normal;
}
 #header-top .user-type .drop h3 {
	 font-size:12px;
	 color:#000;
	 font-weight:bold;
	 text-transform:uppercase;
}
 #header-top .user-type .drop .left {
	 float:left;
	 width:600px;
}
 #header-top .user-type .drop .left img {
	 float:left;
	 margin:10px 25px 5px 0;
}
 #header-top .user-type .drop .left ul {
	 list-style:none;
	 height:auto;
	 line-height: 16px;
	/* jmuvb replaced normal;
	 */
}
/*.user-type .drop .left ul links li ul {
	 *margin-bottom: 16px;
}
/* ie7- issue per jaj */
 #header-top .user-type .drop .left ul li {
	 float:none;
	 height:auto;
	 padding:15px 23px;
	 border:0;
	 border-top:1px solid #d3d3cf;
	 overflow:auto;
	 *overflow: visible;
	/* ie7- issue */
	 *white-space:nowrap;
	/* ie7- issue */
}
 #header-top .user-type .drop .left ul li:first-child {
	 border:0;
}
 #header-top .user-type .drop .left ul li ul {
	 overflow:auto;
	 *overflow: visible;
	/* ie7- issue */
	 *white-space:nowrap;
	/* ie7- issue */
	 margin:5px 0 0 0;
}
 #header-top .user-type .drop .left ul li ul li {
	 float:left;
	 border:0;
	 padding:0 15px 0 0;
	 margin:0 15px 0 0;
	 border-right:1px solid #fff;
}
 #header-top .user-type .drop .left ul li ul li:first-child {
	 border-right:1px solid #fff;
}
 #header-top .user-type .drop .left ul li ul li:last-child {
	 padding:0;
	 margin:0;
	 border:0;
}
 #header-top .user-type .drop .right {
	 float:right;
	 width:380px;
}
 #header-top .user-type .drop .right h2 {
	 padding:15px 60px 0 40px;
}
 #header-top .user-type .drop .right ul {
	 padding:0 60px 0 40px;
	 list-style:none;
	 height:auto;
	 line-height:normal;
}
 #header-top .user-type .drop .right ul li {
	 float:none;
	 height:auto;
	 padding:15px 0;
	 border:0;
	 border-top:1px solid #7d7d7c;
	 overflow:auto;
}
 #header-top .user-type .drop .right ul li:first-child {
	 border:0;
}
 #header-top .user-type .drop .right img {
	 float:left;
	 padding:0 15px 0 0;
}
 #header-top .utility {
	 position:absolute;
	 right:215px;
	 top:19px;
}
 #header-top .utility ul {
	 list-style:none;
	 line-height:12px;
}
 #header-top .utility ul li {
	 float:left;
	 border-left:1px solid #a07b1d;
	 padding:0 5px;
	 height:12px;
}
 #header-top .utility ul li:first-child {
	 border:0;
}
 #header-top .utility ul li a {
	 display:block;
	 height:24px;
	 color:#a07b1d;
}
 #header-top .utility ul li a:hover {
	 height:17px;
	 border-bottom:7px solid #bfbfbf;
}
 #header-top .search {
	 position:absolute;
	 right:0;
	 top:12px;
	 width:190px;
	 height:23px;
	 background:#fff;
	 border:1px solid #c9c9c9;
}
 #header-top .search input[type=text] {
	 float:left;
	 padding:0 0 0 5px;
	 width:160px;
	 height:23px;
	 line-height:23px;
	 font-family:Verdana, Geneva, sans-serif;
	 color:#7f7f7f;
	 background:none;
}
 #header-top .search input[type=submit] {
	 float:right;
	 width:21px;
	 height:23px;
	 cursor:pointer;
	 background:url(//www.jmu.edu/jmucmsfiles/images/header-top-search-go.png);/* x20221006 */
}
 #header-top .spif{
	 max-width: 200px;
	 float: left;
	 padding-right: 25px;
}
 #header-bottom {
	 height:80px;
	 background-color: #FFFFFF;
	/*supfe 20130125*/
}
 #header-bottom .wrap {
	 position:relative;
}
 #header-bottom .logo {
	 position:absolute;
	 left:5px;
	 top:29px;
}
 #header-bottom .logo a {
	 display:block;
	 width:401px;
	 height:28px;
	 background:url(//www.jmu.edu/jmucmsfiles/images/header-bottom-logo.png) no-repeat;/* x20221006 */
	 text-indent:-999px;
	 overflow:hidden;
}
 #header-bottom .nav {
	 position:absolute;
	 right:0;
	 top:27px;
}
 #header-bottom .nav ul {
	 list-style:none;
	 height:24px;
	 background:url(//www.jmu.edu/jmucmsfiles/images/header-bottom-nav-bg.png);/* x20221006 */
	 border:1px solid #e0bf6a;
	 border-bottom:1px solid #c2a14d;
	 font-family:Georgia, "Times New Roman", Times, serif;
	 font-size:17px;
}
 #header-bottom .nav ul li {
	 float:left;
	 height:24px;
	 line-height:24px;
	 padding:0 0 0 5px;
	 background:url(//www.jmu.edu/jmucmsfiles/images/header-bottom-nav-divider.png) 0 0 no-repeat;/* x20221006 */
}
 #header-bottom .nav ul li:first-child {
	 background:none;
	 padding:0 0 0 2px;
}
 #header-bottom .nav ul li:last-child {
	 padding-right:2px;
}
 #header-bottom .nav ul li a {
	 display:block;
	 padding:0 8px;
	 color:#4d4c4c;
	 background:url(//www.jmu.edu/jmucmsfiles/images/header-bottom-nav-active.png) 0 -24px repeat-x;/* x20221006 */
}
 #header-bottom .nav ul li a:hover {
	 background-position:0 0;
}
/* ================================================== Home Slideshow ================================================== */
 #home-slideshow {
	 height:440px;
	 background:url(//www.jmu.edu/jmucmsfiles/images/home-slideshow-bg_mod_437_tall.png);/* x20221006 */
	 color:#fff;
}
 #home-slideshow .nav {
	 position:absolute;
	 left:2px;
	 top:305px;
	/*275px;
	*/
	/*supfe 20120904*/
	 z-index:999;
}
 #home-slideshow .nav .prev {
	 float:left;
	 width:53px;
	 height:41px;
	 background:url(//www.jmu.edu/jmucmsfiles/images/home-slideshow-prev.png) 0 0;/* x20221006 */
	 background-repeat: no-repeat !important;
	 overflow:hidden;
	 text-indent:-999px;
}
 #home-slideshow .nav .prev:hover {
	 background-position:0 -41px;
}
 #home-slideshow .nav .next {
	 float:left;
	 width:52px;
	 height:41px;
	 background:url(//www.jmu.edu/jmucmsfiles/images/home-slideshow-next.png) 0 0;/* x20221006 */
	 background-repeat: no-repeat !important;
	 overflow:hidden;
	 text-indent:-999px;
}
 #home-slideshow .nav .next:hover {
	 background-position:0 -41px;
}
 #home-slideshow .wrap {
	 position:relative;
}
 #home-slideshow .slideshow {
	 width:960px;
	 height:440px;
	 overflow:hidden;
	 z-index:99;
	 background:url(//www.jmu.edu/jmucmsfiles/images/home-slideshow-shadow-side_mod_429_tall.png) 2px 4px no-repeat;/* x20221006 */
}
 #home-slideshow .slide {
	 width:960px;
	 height:440px;
	 clear:both;
	 background:none !important;
}
 #home-slideshow .slide img {
	 float:right;
	 padding:4px 0 0 30px;
	 position: relative;
	/* jmuvb */
	 left: -3px;
	/* jmuvb */
	 width: 716px;
	/* jmuvb */
}
 #home-slideshow h2 {
	 padding:35px 0 15px 5px;
	 font-family:Arial, Helvetica, sans-serif;
	/* jmu vb replaced "PT Sans Narrow", Arial, Helvetica, sans-serif;
	 */
	 font-size:25px;
	/* jmuvb replaced 30px after the above change */
	 line-height:30px;
	 font-weight:normal;
}
 #home-slideshow p {
	 font-size:14px;
	 line-height:22px;
	 padding:0 0 0 5px;
}
 #home-slideshow a {
	 color:#fff;
}
 #home-slideshow .overlay {
	 position:absolute;
	 right:-7px;
	/* changed from -10px per jmuvb */
	 top:369px;
	/* moved up from 375px;
	 per jmuvb */
	 width:310px;
	 height:65px;
	 z-index:999;
	 overflow:hidden;
}
/* ================================================== Heading ================================================== */
 #heading {
	 height:74px;
	 background:url(//www.jmu.edu/jmucmsfiles/images/heading-bg1.png) center;/* x20221006 */
}
 #heading h1 {
	 font-size:28px;
	 color:#fff;
	 font-weight:normal;
	 font-family:Georgia serif, "Times New Roman", Times;
	/* UNDID THE FOLLOWING CHANGE: set to sans-serif for Times, replacing serif and then added sans-serif for Georgia and "Times New Roman" per jmuvb */
	 padding:10px 0 7px 5px;
}
 #heading .breadcrumbs {
	 padding:0 0 0 5px;
	 font-size:10px;
	 color:#f8db82;
	 font-family:Arial, Helvetica;
	/* jmuvb removed serif */
}
 #heading .breadcrumbs a {
	 color:#f8db82;
}
 #heading .breadcrumbs a:hover {
	 text-decoration:underline;
}
/* ================================================== Main ================================================== */
 #main {
	/* overflow:auto;
	 REMOVED per jmuvb 29 March 2012 */
}
 .bannerimage {
	 margin-top: -30px;
	 *margin-top: -45px;
}
/* REMOVED since it breaks department template layout #main .yui3-g {
	 letter-spacing:normal;
	word-spacing:normal;
}
/* jmuvb */
 #main .column {
	 padding:26px;
	 border-left:1px solid #ece5f2;
}
 .default-padding{
	 padding: 0 26px 26px;
	 position: relative;
	 margin: 45px 0 35px;
}
 .height-auto{
	 height: auto !important;
}
 .right-related {
	 margin-top: 1em !important;
}
/* itweb */
 #main .top-edge {
	 height:3px;
	 background:#c2a14d;
	 margin:1px 0 4px 0;
}
 #main .yui3-u-1 .column, #main .yui3-u-1-2:first-child .column, #main .yui3-u-1-3:first-child .column, #main .yui3-u-2-3:first-child .column, #main .yui3-u-1-4:first-child .column, #main .yui3-u-3-4:first-child .column {
	 border:0;
}
 #main .margin {
	 margin:20px 0 0 0;
}
 #main h2 {
	 font-size:20px;
	 color:#000;
	 font-family:Georgia, "Times New Roman", Times, serif;
	 font-weight:normal;
	 line-height:24px;
	 background:url(//www.jmu.edu/jmucmsfiles/images/gray-dash.png) left bottom repeat-x;/* x20221006 */
	/* padding:0 0 7px 0;
	 removed per jmuvb */
	 padding-bottom: 8px;
	/* jmuvb */
}
 #main h2 a {
	 font-weight:normal;
	 color:#000;
}
 #main h2.smaller {
	 font-size:17px;
}
 #main h1, #main h2, #main h3, #main h4, #main h5, #main h6, dl {
	 margin-bottom: 12px;
}
/* jmuvb */
 #main h1 {
	 font-size:28px;
	 font-weight: bold;
}
/* font-size:28px !important changed from normal and added 24px per jmuvb */
 #main h2.sanserif {
	 font-size: 22px;
}
/* !important jmuvb */
 #main h4 {
	 font-size: 18px;
}
/* jmuvb */
/* font-size: 18px !important;
 supfe*/
 .article h3 {
	 margin-top: 12px;
}
/* per James */
 #main h5 {
	 font-size: 16px;
}
/* jmuvb !important */
 #main h6 {
	 font-size: 14px;
}
/* jmuvb !important */
 #main a {
	 color: #46206d;
}
 #main a:hover {
	 text-decoration:underline;
}
 #main p {
	 line-height:18px;
	 margin: 0 0 12px;
	/* replaces 0 20px 0 per jmuvb */
}
 #main p.photocredit {
	 font-size: 0.75em;
	 text-align: right;
	 margin-right: 10px;
	 margin-bottom: 0px;
}
/* jmuvb */
 .rightImgDiv {
	 float:right;
	 margin: 0 0 20px 20px;
	 width: 180px;
}
/* jmuvb */
 .full-width-shadow {
	 width:960px;
	 height:26px;
	 background:url(//www.jmu.edu/jmucmsfiles/images/home-slideshow-shadow-bottom.png);/* x20221006 */
	 margin:0 auto 5px;
}
 .light-bg {
	 background:url(//www.jmu.edu/jmucmsfiles/images/main-bg.png);/* x20221006 */
}
 .dark-bg {
	 background:url(//www.jmu.edu/jmucmsfiles/images/main-bg-dark.png);/* x20221006 */
}
 #main .headinglist {
	 font-size:18px;
}
/* jmuvb */
 #main .headinglist ul {
	 list-style-type: disc;
}
/* jmuvb */
 #main .headinglist ul li {
	 font-size: 13px;
	 *font-size: 13.33px;
}
/* jmuvb */
 #main fieldset, .article fieldset {
	/* jmuvb */
	 border: 0px solid #fff;
	 background-color: #ddd;
	 margin-bottom: 1em;
	 margin-top: 1em;
	 padding-bottom: 0.5em;
}
 fieldset p {
	 padding: 1em;
}
/* jmuvb */
 #main legend, .article legend {
	/* jmuvb */
	 padding: .5em;
	 background-color: #999;
	 color: #fff;
	 margin-top: -0.5em;
	 margin-bottom: 1em;
	 font-weight: bold;
}
 fieldset input.radio, fieldset input.checkbox {
	 padding: 0.25em;
	 margin-left: 1em;
}
/* jmuvb */
 #main label, .article label {
	/* jmuvb */
	 float: left;
	 text-align: right;
	 width: 11em;
	 margin-right: 5px;
	 margin-top: .25em;
}
 #main input, #main select, .article input, .article select {
	/* jmuvb */
	 margin-bottom: .5em;
	 border: 1px solid #ddd;
}
 #main input#submit, .article input#submit {
	 margin-bottom: 14px;
}
/* jmuvb */
 #main textarea, .article textarea {
	 border: 1px solid #ddd;
}
/* jmuvb */
 .required {
	/* jmuvb */
	 color: #450084;
	 font-weight: bold;
}
 .required:before {
	/* jmuvb */
	 content: '*';
}
 #main table td, #main table th, .article td, .article th {
	/* jmuvb */
	 padding: 9px;
}
/* ================================================== Content ================================================== */
 #content-wrap {
	 float:right;
	 width:712px;
}
 #content {
	 float:right;
	 border:2px solid #e2e3e4;
	 background:#fff;
	 width:707px;
}
 #content .heading {
	 height:31px;
	 border-bottom:1px solid #fff;
	 background:url(//www.jmu.edu/jmucmsfiles/images/content-heading-bg.png) /* x20221006 */
}
 #content .heading h2 {
	 color:#fff;
	 font-size:22px;
	 line-height:31px;
	 font-weight:normal;
	 padding:0 26px;
	 font-family:Arial, Helvetica, sans-serif;
	/* replaced per jmuvb the following: "PT Sans Narrow", Arial, Helvetica, sans-serif;
	*/
	 letter-spacing:1px;
	 background:none;
}
 #content .feature-image {
	 height:261px;
	/* 270px supfe */
}
 #content .feature-image img {
	 width:707px;
}
 #content .content-shadow, #content-wrap .content-shadow {
	 width:707px;
	 height:26px;
	 background:url(//www.jmu.edu/jmucmsfiles/images/content-shadow-bottom-old-06252013.png) center;/* x20221006 */
	 margin:0 0 -15px 0;
}
 #content-shadow {
	 clear:both;
	 width:712px;
	 height:26px;
	 margin:0 0 5px 0;
	 background:url(//www.jmu.edu/jmucmsfiles/images/content-shadow-bottom-old-06252013.png) center;/* x20221006 */
}
 #content-wrap-full {
	 float:right;
	 width:960px;
}
 #content-wrap-full #content {
	 width:956px;
}
 #content-wrap-full #content .feature-image {
	 height:365px;
}
 #content-wrap-full #content .feature-image img {
	 width:956px;
}
 #content-wrap-full .content-shadow {
	 width:956px;
	 height:26px;
	 background:url(//www.jmu.edu/jmucmsfiles/images/home-slideshow-shadow-bottom.png) center;/* x20221006 */
	 margin:0 0 -15px 0;
}
 #content-wrap-full #content-shadow {
	 width:960px;
	 height:26px;
	 background:url(//www.jmu.edu/jmucmsfiles/images/home-slideshow-shadow-bottom.png) center;/* x20221006 */
	 margin:0 auto 5px;
}
 #content .show-tab {
	 display:block;
}
 .image-shadow{
	 display: block;
	 position: relative;
}
 .image-shadow::before{
	 display: block;
	 content:'';
	 position: absolute;
	 width: 100%;
	 height: 100%;
	 box-shadow: inset 1px 1px 3px #888888;
}
/* ================================================== Sidebar ================================================== */
 #sidebar {
	 float:left;
	/*initially removed 20130125 for the hash background supfe*/
	 width:228px;
}
 #sidebar .nav {
	 background: #fcf7eb;
	/* jmu replaced background:url(//www.jmu.edu/jmucmsfiles/images/sidebar-nav-bg.png) 0 0 repeat-x #fcf7eb;
	 */
}
 #sidebar .nav ul {
	 list-style:none;
}
 #sidebar .nav ul li {
	 padding:5px 0;
	 font-size: 14px;
	/* replaces 18px;
	 per jmuvb */
	 border-top:1px solid #ebdfc0;
}
 #sidebar .nav ul li:first-child {
	 padding-top:15px;
	 border:0;
}
 #sidebar .nav ul li ul {
	 list-style:none;
}
 #sidebar .nav ul li ul li {
	 font-size:12px;
	/* replaced 14px;
	 per jmuvb */
	 border-top:0;
	 padding:0;
}
 #sidebar .nav ul li ul li:first-child {
	 padding:0;
}
 #sidebar .nav a, #sidebar .nav ul li span {
	 display:block;
	 color:#36185c;
	 padding:5px 10px;
}
 #sidebar .nav a:hover {
	 color:#000;
	 background-color: #d6d6d6 !important; /* replaces #ccb062; per x20210817 */
	 text-decoration:none;
}
 #sidebar .nav .doc a {
	 padding: 5px 0 5px 20px;
	 margin: 1px 0;
}
 #sidebar .nav ul li.doc{
	/* padding: 0;
	*/
	/*supfe 20120928 */
	 font-size:12px;
}
 #sidebar .nav ul li ul li a {
	 color: #333333;
	 margin-left: 8px;
}
/* jmuvb */
 #sidebar .nav ul li ul li ul li a {
	 color: #333333;
	 margin-left: 24px;
	 font-size:100%;
}
/* pfe20120803 */
 #sidebar .nav ul li ul li ul li ul li a {
	 color: #333333;
	 margin-left: 32px;
	 font-size:100%;
}
/* pfe20120803 */
 .highlightedLink {
	background-color:#ccb062;
}
/* jmu */
 .activeContextLink {
	 background-color: #ccb062 
}
/* jmu */
 #sidebar .nav {
	 background-image:url(//www.jmu.edu/jmucmsfiles/images/sidebar-nav-arrow.png);/* x20221006 */
	 background-repeat:no-repeat;
	 background-position:208px 16px;
}
 #sidebar .nav li ul li a.sub {
	/* jmuvb */
	 background-image: none;
}
/******************** start navpad ***************/
 #sidebar .navpad {
	 background: none;
}
 #sidebar .navpad ul {
	/*list-style:none;
	*/
}
 #sidebar .navpad ul li {
	 padding: 5px 0;
	 font-size: 14px;
	 margin-left: 32px;
}
 #sidebar .navpad ul li:first-child {
	 padding-top:15px;
	 border:0;
}
 #sidebar .navpad ul li ul {
	 list-style:none;
}
 #sidebar .navpad ul li ul li {
	 font-size:12px;
	 border-top:0;
	 padding:0;
}
 #sidebar .navpad ul li ul li:first-child {
	 padding:0;
}
 #sidebar .navpad a, #sidebar .navpad ul li span {
	 display:block;
	 color:#36185c;
	 padding:5px 10px;
}
 #sidebar .navpad li a {
	 padding: 5px 0px;
}
 #sidebar .navpad a:hover {
	 color:#000;
	 text-decoration:none;
}
 #sidebar .navpad .doc a {
	 padding: 5px 0 5px 20px;
	 margin: 1px 0;
}
 #sidebar .navpad ul li.doc{
	 font-size:12px;
}
 #sidebar .navpad ul li ul li a {
	 color: #333333;
	/*margin-left: 8px;
	*/
}
 #sidebar .navpad ul li ul li ul li a {
	 color: #333333;
	/*margin-left: 24px;
	*/
	 font-size:100%;
}
 #sidebar .navpad ul li ul li ul li ul li a {
	 color: #333333;
	/*margin-left: 32px;
	*/
	 font-size:100%;
}
 #sidebar .navpad li ul li a.sub {
	 background-image: none;
}
/***********end navpad******************/
 .navheader {
	 cursor: default;
}
 #sidebar .nav a.navheader:hover {
	 background-color:#fcf7eb;
	 text-decoration:none;
}
 ul.hours {
	/* jmu */
	 background: #fcf7eb !important;
}
 ul.hours li a.sub {
	/* jmu */
	 cursor: default !important;
	 background: #fcf7eb !important;
}
 ul.hours li ul li a {
	/* jmu */
	 color: #46206D;
	 font-weight: bold;
	 text-decoration: none;
}
 ul.hours li ul li a:hover {
	/* jmu */
	 background: #fcf7eb !important;
	 text-decoration: underline !important;
}
 ul.hours li ul li a.non {
	/* jmu */
	 cursor: default;
	 background: #fcf7eb;
	 font-weight: normal;
}
 ul.hours li ul li a.non:hover {
	/* jmu */
	 text-decoration: none !important;
}
 ul.nohover {
	/* jmu */
	 background: #fcf7eb !important;
}
 ul.nohover li a.sub {
	/* jmu */
	 cursor: default !important;
	 background: #fcf7eb !important;
}
 ul.nosubhover a.teaserlink {
	/* jmu */
	 cursor: default !important;
	 background: #fcf7eb !important;
}
 .highlightednav {
	/* jmuvb */
	 background-color: white;
	 padding-left: 10px;
}
 .highlightednav h2 {
	/* jmuvb */
	 padding-top: 16px;
}
 .pullquoteright {
	/* jmuvb */
	 float:right;
	 width:33%;
	 padding:14px;
	 font-family: Georgia,"Times New Roman",Times,serif;
	 font-size: 16px;
	 line-height: 20px;
}
 .rightp {
	/* jmuvb */
	 float:right;
	 margin-left: 16px !important;
}
 .floatright{
	 float:right;
}
/* DROPDOWN */
 .indent1{
	padding-left: 16px !important;
}
 .indent2{
	padding-left: 32px !important;
}
 .indent{
	padding-left: 32px;
}
 .indent3{
	padding-left: 48px !important;
}
 .indent4{
	padding-left: 64px !important;
}
 .indented32 {
	 position:relative;
	 left: 32px;
	 list-style-type: square;
}
 .warning {
	color:#840300;
}
 .purple {
	color:#450084;
}
 .white {
	color:#FFF;
}
 .large{
	font-size:18px !important;
}
/* changed from 2em per x20191003*/
 .larger{
	font-size:20px !important;
}
/* changed from 2.5em per x20191003*/
 .largest{
	font-size:22px !important;
}
/* changed from 3em per x20191003*/
 .small{
	font-size:.9em;
}
 .smaller{
	font-size:.8em;
}
 .smallest{
	font-size:.7em;
}
 .purple_fade_box {
	/* x20211111
	 background: url("/jmucmsfiles/images/purple_fade_box_bg.gif") repeat-x scroll left top transparent !important;
	 border-top: 1px solid #E5DCED;
	 color: #373737;
	 line-height: 1.5em;
	 margin-bottom: 0.75em;
	*/
}
/* DROPDOWN */
 .imagepadding{
	 padding: 5px 10px;
}
 .pullquoteleft {
	/* jmuvb */
	 float:left;
	 width:33%;
	 padding:14px;
	 font-family: Georgia,"Times New Roman",Times,serif;
	 font-size: 16px;
	 line-height: 20px;
}
 .pullquotecenter {
	/* jmuvb */
	 display: block;
	 width:50% !important;
	 margin-right: 25% !important;
	 margin-left: 25% !important;
	 padding:14px;
	 font-family: Georgia,"Times New Roman",Times,serif;
	 font-size: 16px;
	 line-height: 20px;
	 text-align: left;
}
 .centered {
	 margin:auto !important;
	 text-align:center !important;
}
/* jmuvb */
 #sidebar .dropdowns {
	 background:#6e4694;
	 padding:10px 12px;
	 box-shadow:inset 0 0 20px #452069;
	 margin:20px 0 0 0;
}
 #sidebar .dropdowns h2 {
	 font-family:"PT Sans Narrow", Arial, Helvetica, sans-serif;
	 color:#fff;
	 font-size:18px;
	 font-weight:normal;
	 padding:0 5px;
	 line-height:normal;
	 background:none;
}
 #sidebar .dropdowns ul {
	 list-style:none;
	 padding:0 0 10px 0;
}
 #sidebar .dropdowns ul li {
	 position:relative;
	 margin:10px 0 0 0;
	 background:url(//www.jmu.edu/jmucmsfiles/images/sidebar-dropdowns-button-bg.png);/* x20221006 */
	 box-shadow:0 0 5px #452069;
	 z-index:9;
}
 #sidebar .dropdowns ul li ul {
	 position:absolute;
	 left:0;
	 top:25px;
	 width:162px;
	 padding:10px 20px;
	 border:1px solid #ebdebf;
	 background:#fbf6e9;
	 font-size:11px;
	 display:none;
	 z-index:99;
}
 #sidebar .dropdowns ul li ul li {
	 margin:10px 0 0 0;
	 box-shadow:none;
	 background:none;
}
 #sidebar .dropdowns ul li ul li:first-child {
	 margin:0;
}
 #sidebar .dropdowns .button {
	 height:25px;
	 display:block;
	 color:#341759;
	 line-height:25px;
	 padding:0 7px;
	 background:url(//www.jmu.edu/jmucmsfiles/images/sidebar-dropdowns-arrow.png) 185px 10px no-repeat;/* x20221006 */
}
 #sidebar .dropdowns .button:hover {
	 text-decoration:none;
}
 #sidebar .dropdowns .active {
	 background-position:185px -284px;
}
 #sidebar .dropdowns .z-index {
	 z-index:99;
}
 #sidebar .block {
	 background:#fff;
	 margin:20px 0 0 0;
	 clear: left;
	/* supfe 20130920 */
	 padding-top: 15px;
	/* supfe 20130920 */
	 background-color: transparent;
	/* supfe 20130920 */
}
 #sidebar .block p:last-child {
	 margin:0;
}
 #sidebar .block h2 {
	 color:#fff;
	 background:#9d9d9d;
	 font-size:12px;
	 font-weight:normal;
	 line-height:14px;
	 padding:6px 13px;
	 font-family:Arial, Helvetica, sans-serif;
}
 #sidebar .block h2 img {
	 float:right;
	 margin:0 0 0 10px;
	 padding:0;
}
 #sidebar .block ul {
	 list-style:none;
}
 #sidebar .block ul li {
	 margin:10px 0 0 0;
	 padding:0 0 0 23px;
}
/* adding weblink and correcting all to first-child to fix padding at top of resource box 
/* jmuvb */
 li.doc:first-child, li.cal:first-child, li.pdf:first-child, li.weblink:first-child, li.link:first-child {
	 padding-top: 0 !important;
}
 #sidebar .block ul li.doc {
	 background:url(//www.jmu.edu/jmucmsfiles/images/icon-doc.png) 0 6px no-repeat;/* x20221006 */
}
 #sidebar .block ul li.weblink, #sidebar .block ul li.link {
	 background:url(//www.jmu.edu/jmucmsfiles/images/icon-link.png) 0 6px no-repeat;/* x20221006 */
}
 #sidebar .block ul li.pdf {
	 background:url(//www.jmu.edu/jmucmsfiles/images/icon-doc.png) 0 6px no-repeat;/* x20221006 */
	 padding-top: 0;
}
 #sidebar .block ul li.cal {
	 background:url(//www.jmu.edu/jmucmsfiles/images/icon-cal.png) 0 7px no-repeat;/* x20221006 */
}
 #sidebar .block ul li.pdf a, #sidebar .block ul li.doc a, #sidebar .block ul li.cal a, #sidebar .block ul li.weblink a {
	 padding-left: 0;
}
/* adding weblink 
/* jmuvb */
 #sidebar li.pdf a:hover, #sidebar li.cal a:hover, #sidebar li.doc a:hover, #sidebar li.weblink a:hover, #sidebar li.link a:hover {
	 text-decoration: underline;
	 background-color: transparent;
	 color: #36185C;
}
 #sidebar .block ul li:first-child {
	 margin:0;
}
 #sidebar .block ul li a {
	 display:block;
	 font-size:18px;
}
 #sidebar .block img {
	 float:left;
	 margin:0 10px 0 0;
}
 #sidebar .block .content {
	 padding:10px;
	 border:2px solid #e5e5e5;
	 border-top:0;
	 background-color: #FFF;
}
 #sidebar .quick-links {
	 margin:20px 0 0 0;
	 font-family:"PT Sans Narrow", Arial, Helvetica, sans-serif;
	 background:#475caa;
	 text-transform:uppercase;
	 font-size:16px;
}
 #sidebar .quick-links a {
	 color:#fff;
	 display:block;
	 padding:0 25px;
}
 #sidebar .quick-links a:hover {
	 text-decoration:none;
}
 #sidebar .quick-links ul {
	 list-style:none;
	 padding:5px 0;
	 background:url(//www.jmu.edu/jmucmsfiles/images/quick-links-bg.png) 0 bottom repeat-x #475caa;
}
 #sidebar .quick-links ul li {
	 background:url(//www.jmu.edu/jmucmsfiles/images/quick-links-bullet.png) 15px 8px no-repeat;/* x20221006 */
}
 #sidebar .quick-links .tags {
	 border-top:1px solid #546abd;
}
 #sidebar .quick-links .tags a {
	 padding:5px 25px;
	 background:url(//www.jmu.edu/jmucmsfiles/images/quick-links-arrow.png) 200px 13px no-repeat;/* x20221006 */
}
 #sidebar .quick-links .tags a.active {
	 background-position:200px -280px;
}
 #sidebar .quick-links .tags ul {
	 padding:0;
	 background:url(//www.jmu.edu/jmucmsfiles/images/quick-links-tags-bg.png) 0 0 repeat-x #262775;/* x20221006 */
}
 #sidebar .quick-links .tags ul li {
	 position:relative;
	 background:url(//www.jmu.edu/jmucmsfiles/images/quick-links-bullet.png) 15px 13px no-repeat;/* x20221006 */
}
 #sidebar .quick-links .tags ul li ul li a {
	 padding:0;
	 background:none;
	 color:#46206d;
}
 #sidebar .quick-links .tags ul li ul li a:hover {
	 text-decoration:underline;
}
 #sidebar .quick-links .tags ul li ul {
	 position:absolute;
	 left:0;
	 top:100%;
	 width:186px;
	 padding:10px 20px;
	 background:#f0f0f0;
	 font-size:11px;
	 font-family:Arial, Helvetica, sans-serif;
	 text-transform:none;
	 border:1px solid #9e9e9e;
	 border-top:0;
	 display:none;
}
 #sidebar .quick-links .tags ul li ul li {
	 margin:10px 0 0 0;
	 background:none;
}
 #sidebar .quick-links .tags ul li ul li:first-child {
	 margin:0;
}
 #sidebar .tag-cloud {
	 margin:20px 0 0 0;
	 padding:12px;
	 background:#3f4f9c;
	 box-shadow:inset 0 0 50px #1a215f;
}
 #sidebar .tag-cloud a {
	 color:#fff;
}
 #sidebar .tag-cloud h2 {
	 font-size:20px;
	 font-family:"PT Sans Narrow", Arial, Helvetica, sans-serif;
	 color:#f5edda;
	 font-weight:normal;
	 line-height:22px;
	 background:none;
	 padding:0 0 10px 0;
	 margin:0 0 10px 0;
	 border-bottom:1px solid #546abd;
}
 #sidebar .tag-cloud .cloud {
	 color:#fff;
}
 #sidebar .sidebar-shadow {
	 width:228px;
	 height:26px;
	 background:url(//www.jmu.edu/jmucmsfiles/images/sidebar-shadow.png);/* x20221006 */
}
 #sidebar .list-block {
	 position:relative;
	 padding:36px 26px 26px 26px;
	 border:2px solid #e2e3e4;
	 background:#fff;
}
/* ================================================== Connect ================================================== */
 #connect {
	 clear:both;
	 background:#f6efe1;
}
 #connect .links, .nivo-header {
	 border-top:3px solid #c6a85a;
	 height:20px;
	 background:url(//www.jmu.edu/jmucmsfiles/images/connect-nav-bg.png);/* x20221006 */
	 font-family:"PT Sans Narrow", Arial, Helvetica, sans-serif;
	 color:#eddeb5;
	 line-height:20px;
	 font-size:22px;
	 padding:12px 20px;
	 letter-spacing:1px;
}
 #connect .links a {
	 color:#eddeb5;
}
 #connect .links a:hover {
	 color:#fff;
	 text-decoration:none;
}
 #connect .links ul {
	 float:right;
	 list-style:none;
}
 #connect .links ul li {
	 float:left;
	 padding:0 0 0 15px;
	 margin:0 0 0 15px;
	 border-left:1px solid #eddeb5;
}
 #connect .links ul li:first-child {
	 border:0;
	 padding:0;
	 margin:0;
}
 #connect .slideshow-wrap {
	 position:relative;
	/*padding:10px 60px 25px;
	 */
	/* supfe 20120827 */
}
 #connect .prev {
	 position:absolute;
	 left:15px;
	 top:50%;
	 margin-top:-30px;
	 width:22px;
	 height:37px;
	 background:url(//www.jmu.edu/jmucmsfiles/images/connect-slideshow-prev.png) 0 0;/* x20221006 */
	 background-repeat: no-repeat !important;
	 text-indent:999px;
	 overflow:hidden;
}
 #connect .next {
	 position:absolute;
	 right:15px;
	 top:50%;
	 margin-top:-30px;
	 width:22px;
	 height:37px;
	 background:url(//www.jmu.edu/jmucmsfiles/images/connect-slideshow-next.png) 0 0;/* x20221006 */
	 background-repeat: no-repeat !important;
	 text-indent:999px;
	 overflow:hidden;
}
 #connect .prev:hover, #connect .next:hover {
	 background-position:0 -37px;
}
 #connect .slideshow {
	 width:840px;
	 margin: 0 auto;
}
 #connect .slideshow p {
	 margin:0;
}
 #connect .slideshow ul {
	 list-style:none;
	 overflow:auto;
	/*padding:0 0 10px 0;
	*/
	/* supfe 20120827 - formatting*/
}
 #connect .slideshow ul li {
	 float:left;
	 width:220px;
	 margin:0 30px;
}
 #connect .slideshow .date {
	 color:#818181;
	 line-height:18px;
	 font-weight:bold;
	 font-style:italic;
}
 #connect-shadow {
	 width:960px;
	 height:16px;
	 background:url(//www.jmu.edu/jmucmsfiles/images/connect-shadow.png);/* x20221006 */
}
 #sidebar #fb ul li .date {
	 position:relative;
	 top: -3em;
	 margin-bottom: -3em 
}
/* facebook sidebar on tagbased landing - per jmuvb */
/* ================================================== Footer ================================================== */
 #footer {
	 clear:both;
	 height:232px;
	 border-top:1px solid #959595;
	 background:url(//www.jmu.edu/jmucmsfiles/images/footer-bg.png) repeat-x;/* x20221006 */
}
 #footer a{
	 color: #46206d;
}
 #footer .wrap {
	 position:relative;
}
 #footer .logo {
	 position:absolute;
	 left:0px;
	 top:27px;
}
 #footer .logo a {
	 display:block;
	 width:152px;
	 height:67px;
	 background:url(//www.jmu.edu/jmucmsfiles/images/footer-logo.png);/* x20221006 */
	 text-indent:-999px;
	 overflow:hidden;
}
 #footer .links {
	 position:absolute;
	 left:0;
	 top:135px;
}
 #footer .links ul {
	 list-style:none;
}
 #footer .links ul li {
	 float:left;
	 margin:0 17px 0 0;
}
 #footer .links ul li a {
	 color:#a07b1d;
}
 #footer .links ul li a:hover {
	 text-decoration:underline;
}
 #footer .contact {
	 width: 250px;
	 position:absolute;
	 left:175px;
	 top:44px;
	 border-left:1px solid #d0d0ce;
	 padding:0 0 0 25px;
	 font-family:Georgia, "Times New Roman", Times, serif;
	 font-size:14px;
	 color:#000;
}
 #footer .buttons {
	 position:absolute;
	 right:0;
	 top:43px;
}
 #footer .buttons ul {
	 list-style:none;
}
 #footer .buttons ul li {
	 float:left;
	 margin:0 0 0 10px;
}
 #footer .buttons ul li a {
	 display:block;
	 background:#f5f5f5;
	 padding:5px 10px;
	 border-radius:5px;
	 color:#a07b1d;
	 font-size:20px;
	 font-family:Georgia, "Times New Roman", Times, serif;
	 box-shadow:0 0 5px #ddd;
}
 #footer .buttons ul li a:hover {
	 background:#fff;
}
 .flyover-shadow {
	/* jmuvb */
	 position: relative;
	 z-index: 9999;
	 top: 26px;
	 width: 960px;
	 height:26px;
	 background:url(//www.jmu.edu/jmucmsfiles/images/home-slideshow-shadow-bottom.png) center;/* x20221006 */
}
/* ================================================== Classes ================================================== */
 .wrap {
	 margin:auto;
	 width:960px;
}
 .read-more {
	 font-size:9px !important;
	 text-transform:uppercase;
	 font-weight:bold;
	 white-space:nowrap;
}
/* ================================================== Home ================================================== */
 .home-wrap {
	 margin:0 auto 35px;
	 width:1012px;
	/* width = 960 + column padding */
}
 .home-wrap .column {
	 padding-top:0 !important;
}
/* ================================================== Article ================================================== */
 .article h2 {
	 font-size:26px !important;
	 background:none !important;
	/* padding:0 0 5px 0 !important;
	 removed per jmuvb */
	 line-height:normal !important;
}
 .article h3 {
	 font-family:Georgia, "Times New Roman", Times, serif;
	 color:#000;
	 font-size:20px;
	 font-weight:normal;
	/* padding:0 0 5px 0;
	 removed per jmuvb */
}
 .article h1 {
	 font-size:28px;
	 font-weight: bold;
}
/* jmuvb */
 .article h4 {
	 font-size: 18px;
}
/* jmuvb */
 .article h5 {
	 font-size: 16px;
}
/* jmuvb */
 .article h6 {
	 font-size: 14px;
}
/* jmuvb */
 .article a {
	 font-weight:bold;
}
 .article ul, .article ol {
	 margin:0 0 14px 0;
	/* 14px replaces 20px per jmuvb */
	 padding:0 0 0 25px;
	 line-height:18px;
}
 .article ul li ul {
	 margin-bottom: 0px;
}
/* jmuvb */
 .article ul li ol {
	 margin-bottom: 0px;
}
/* jmuvb */
 .article ol li ul {
	 margin-bottom: 0px;
}
/* jmuvb */
 .article ol li ol {
	 margin-bottom: 0px;
	 list-style-type: lower-alpha;
}
/* jmuvb */
 .article ol li ol li ol {
	 list-style-type: lower-roman;
}
/* jmuvb */
/* ================================================== User Tabs ================================================== */
 .user-tabs {
	 float:left;
	 margin:0 0 0 1px;
}
 .user-tabs ul {
	 list-style:none;
	 height:34px;
}
 .user-tabs ul li {
	 float:left;
	 line-height:34px;
	 border-left:1px solid #e0e0e0;
	 font-size:22px;
	 font-family:"PT Sans Narrow", Arial, Helvetica, sans-serif;
	 letter-spacing:1px;
}
 .user-tabs ul li:first-child {
	 border:0;
}
 .user-tabs a {
	 display:block;
	 padding:0 15px;
	 color:#4d4c4c !important;
}
 .user-tabs a:hover {
	 background:#eee;
	 text-decoration:none !important;
}
 .user-tabs .active {
	 background:#e0e0df;
}
/* ================================================== Tab Buttons ================================================== */
 .tab-buttons {
	 position:absolute;
	 right:-2px;
	 top:-47px;
}
 .tab-buttons a {
	 padding:0 6px;
	 height:18px !important;
	 line-height:18px !important;
	 display:inline-block !important;
	 color:#fff !important;
	 font-weight:normal !important;
	 text-transform:uppercase !important;
	 font-size:10px !important;
}
 .tab-buttons a:hover {
	 text-decoration:none !important;
}
 .tab-buttons .gray {
	 background-color:#9d9d9d;
}
 .tab-buttons .gray:hover {
	 background:#777;
}
 .tab-buttons .rss {
	 background:url(//www.jmu.edu/jmucmsfiles/images/rss-small.png) 30px 4px no-repeat #d86f30;/* x20221006 */
	 margin:0 10px 0 0;
	 padding-right:18px;
}
 .tab-buttons .rss:hover {
	 background-color:#ac5825;
}
 .list-buttons .ical, .ical {
	 background:url(//www.jmu.edu/jmucmsfiles/images/ical-small.png) 30px 4px no-repeat #d86f30;/* x20221006 */
	 margin:0 10px 0 0;
	 padding-right:18px;
}
 .list-buttons .ical:hover, .ical:hover {
	 background-color:#ac5825;
}
 .tab-buttons .drop {
	 background:url(//www.jmu.edu/jmucmsfiles/images/category-arrow.png) right 5px no-repeat #eee;/* x20221006 */
	 margin:0 0 0 10px;
	 padding-right:25px;
	 color:#4d4c4c !important;
	 box-shadow:inset 0 0 5px #666;
	 border:1px solid #a3a3a3;
	 height:16px !important;
	 line-height:16px !important;
}
 .tab-buttons .drop:hover {
	 background-color:#ddd;
}
 .tab-buttons .active {
	 background-position:right -288px;
}
 .tab-buttons ul.categories {
	 position:absolute;
	 right:0;
	 top:18px;
	 width:109px;
	 background:#f0f0f0;
	 border:1px solid #a3a3a3;
	 border-top:0;
	 padding:12px 12px 9px !important;
	 line-height:normal !important;
	 display:none;
}
 .tab-buttons ul.categories li {
	 clear:none !important;
	 height:auto !important;
	 overflow:visible !important;
	 background:none;
	 padding:10px 0 0 0 !important;
	 margin:0 !important;
	 display:block !important;
	 line-height:normal !important;
}
 .tab-buttons ul.categories li:first-child {
	 background:none !important;
	 padding:0 !important;
	 margin:0 !important;
}
 .tab-buttons ul.categories li a {
	 color:#46206d !important;
	 padding:0 !important;
	 margin:0 !important;
	 text-transform:none !important;
	 font-size:11px !important;
	 line-height:normal !important;
}
 .tab-buttons ul.categories li a:hover {
	 text-decoration:underline !important;
}
/* ================================================== Blue Feature ================================================== */
 .blue-feature-wrap {
	 background:#f2f2f1;
	 border-bottom:2px solid #e2e3e4;
	 display:none;
}
 .blue-feature {
	 background:url(//www.jmu.edu/jmucmsfiles/images/blue-feature-bg.png) 0 0 repeat-x #242371;
	 color:#fff;
	 font-family:Georgia, "Times New Roman", Times, serif;
	 font-size:16px;
}
 .blue-feature p {
	 line-height:22px !important;
	 margin:0 !important;
}
 .blue-feature img {
	 display:block;
	 margin:0 0 20px 0;
}
 .blue-feature .slideshow {
	 border-bottom:3px solid #546abd;
	 box-shadow:0 0 20px #1a2256;
	 margin:0 0 20px 0;
	 width:655px;
	 height:393px;
}
 .blue-feature a {
	/* jmu */
	 color: #CDB577 !important;
}
/* ================================================== Gray Feature ================================================== */
 .gray-feature-wrap {
	 background:#f2f2f1;
	 border-bottom:2px solid #e2e3e4;
}
 .gray-feature-wrap .column {
	 border:0 !important;
}
 .gray-feature {
	 position:relative;
	 background:url(//www.jmu.edu/jmucmsfiles/images/feature-bg.png) 0 0 repeat-x #333333;/* x20221006 */
	 color:#fff;
	 font-family:Georgia, "Times New Roman", Times, serif;
	 font-size:16px;
}
 .gray-feature p {
	 line-height:22px !important;
	 margin:30px 0 0 0 !important;
	/* updated from margin: 20px 0 0 0 !important;
	 supfe 20121205*/
}
 #main .gray-feature a {
	 color:#fff;
}
 .gray-feature img {
	 display:block;
	 margin:0 0 20px 0;
	 border-bottom:3px solid #949494;
	 box-shadow:0 0 20px #444;
}
 .gray-feature .slideshow {
	 width:100%;
}
 .gray-feature .slideshow div {
	 background:none !important;
}
 .yui3-u-1 .gray-feature .slideshow img {
	 width:655px;
	 height:350px;
	 margin:0 0 58px 0;
	/* undid replacing the following per jmuvb with margin:0 0 20px 0;
	 */
}
 .yui3-u-2-3 .gray-feature .slideshow img {
	 width:419px;
	 height:251px;
	/* amended from 265px james_admin */
	 margin:0 0 58px 0;
	/* undid replacing the following per jmuvb with margin:0 0 20px 0;
	 */
}
 .yui3-u-1 .gray-feature .controls-wrap {
	 position:absolute;
	 left:0;
	 top:379px;
	 width:100%;
}
 .yui3-u-2-3 .gray-feature .controls-wrap {
	 position:absolute;
	 left:0;
	 top:280px;
	/* amended from 294px james_admin */
	 width:100%;
}
 .gray-feature .controls {
	 position:relative;
	 margin:0 26px;
	 height:38px;
	 background:url(//www.jmu.edu/jmucmsfiles/images/feature-controls-bg.png);/* x20221006 */
	 z-index:99;
}
 .gray-feature .controls .prev {
	 position:absolute;
	 left:7px;
	 top:11px;
	 width:15px;
	 height:21px;
	 background:url(//www.jmu.edu/jmucmsfiles/images/feature-controls-prev.png);/* x20221006 */
	 background-repeat: no-repeat !important;
	 text-indent:999px;
	 overflow:hidden;
}
 .gray-feature .controls .next {
	 position:absolute;
	 left:27px;
	 top:11px;
	 width:15px;
	 height:21px;
	 background:url(//www.jmu.edu/jmucmsfiles/images/feature-controls-next.png);/* x20221006 */
	 background-repeat: no-repeat !important;
	 text-indent:999px;
	 overflow:hidden;
}
 .gray-feature .controls .nav {
	 position:absolute;
	 right:5px;
	 top:5px;
}
 .gray-feature .controls .nav a {
	 position:relative;
	 border:1px solid #fff;
	 float:left;
	 margin:0 0 0 5px;
	 opacity:0.5;
	 box-shadow:0 0 5px #000;
	 width:25px;
	 height:25px;
	 overflow:hidden;
}
 .gray-feature .controls .nav a.activeSlide {
	 opacity:1;
}
 .gray-feature .controls .nav img {
	 position:absolute;
	 left:-180px;
	 top:-180px;
	 border:0;
	 box-shadow:none;
	 margin:0;
}
/* ================================================== Gray Feature Sidebar ================================================== */
 .gray-feature-sidebar {
	 background:url(//www.jmu.edu/jmucmsfiles/images/feature-side-bg.png) 0 center no-repeat #f2f2f1;/* x20221006 */
}
 .gray-feature-sidebar a {
	 font-weight:bold;
}
 .gray-feature-sidebar h2 {
	 background:url(//www.jmu.edu/jmucmsfiles/images/gray-dash-on-gray.png) left bottom repeat-x !important;/* x20221006 */
	 margin:0 0 5px 0;
}
 .gray-feature-sidebar .widget {
	 border-top:2px solid #d9d9d8;
	 padding:26px 0 0 0;
	 margin:26px 0 0 0;
}
 .gray-feature-sidebar .widget:first-child {
	 border:0;
	 padding:0;
	 margin:0;
}
 .gray-feature-sidebar .widget img {
	 margin:0 0 10px 0;
}
 .gray-feature-sidebar .widget p {
	 margin:0 !important;
}
 .gray-feature-sidebar .widget .button {
	 height:16px;
	 line-height:16px;
	 background:url(//www.jmu.edu/jmucmsfiles/images/feature-widget-button.png);/* x20221006 */
	 border:1px solid #e4d9c0;
	 padding:0 6px;
	 font-size:9px;
	 text-transform:uppercase;
	 display:inline-block;
	 margin:20px 0 0 0;
}
 .gray-feature-sidebar .widget .button:hover {
	 text-decoration:none !important;
}
/* ================================================== Event List ================================================== */
 .event-list a {
	 font-weight:bold;
}
 .event-list ul {
	 list-style:none;
}
 .event-list ul li {
	 line-height: 18px;
	 margin:10px 0 0 0;
	 padding:0 !important;
}
 .event-list ul li a {
	 font-size:14px; /* 12px; increase to 14px per x20210824 */
	 display:inline !important;
}
 .event-list .date, .last-updated {
	 display:block;
	 font-style:italic;
	 font-size:10px;
	 color:#818181;
	 font-weight:bold;
}
/* ================================================== News List ================================================== */
 .news-list a {
	 font-weight:bold;
}
 .news-list ul {
	 list-style:none;
}
 .news-list ul li {
	 clear:both;
	 overflow:auto;
	 *overflow: none;
	 background:url(//www.jmu.edu/jmucmsfiles/images/gray-dash.png) left top repeat-x;/* x20221006 */
	 padding:12px 0 0 0;
	 margin:10px 0 0 0;
}
 .news-list ul li:first-child {
	 background:none;
	 padding:0;
}
 .news-list p {
	 margin:5px 0 0 0 !important;
}
 .news-list img {
	 float:left;
	 padding:0 26px 0 0;
	 background:#fff;
}
 .news-list .date {
	 display:block;
	 font-style:italic;
	 font-size:10px;
	 color:#818181;
	 font-weight:bold;
}
/* ================================================== Thumb List ================================================== */
 .thumb-list a {
	 font-weight:bold;
}
 .larger a {
	 font-size:18px;
}
 .thumb-list ul {
	 list-style:none;
}
 .thumb-list ul li {
	 clear:both;
	 overflow:auto;
	 background:url(//www.jmu.edu/jmucmsfiles/images/gray-dash.png) left top repeat-x;/* x20221006 */
	 padding:22px 0 0 0;
	 margin:20px 0 0 0;
}
 .thumb-list ul li:first-child {
	 background:none;
	 padding:0;
	 margin:0;
}
 .thumb-list p {
	 margin:5px 0 0 0 !important;
}
 .thumb-list img {
	 float:left;
	 padding:0 26px 0 0;
	 background:#fff;
}
 .thumb-list .date {
	 display:block;
	 font-style:italic;
	 font-size:10px;
	 color:#818181;
	 font-weight:bold;
}
 .larger .date {
	 font-size:13px;
}
 .thumb-list .load-more {
	 padding:0 6px;
	 height:18px;
	 line-height:18px;
	 display:inline-block;
	 color:#fff !important;
	 font-weight:normal;
	 text-transform:uppercase;
	 font-size:10px;
	 background-color:#9d9d9d;
}
 .thumb-list .load-more:hover {
	 text-decoration:none !important;
	 background:#777;
}
 .news-tab {
	 display:none;
	 position:relative;
}
 .news-tab ul li {
	 display:none;
}
/* ================================================== Feature List ================================================== */
 .feature-list img {
	 display:block;
	 margin:20px 0 0 0;
}
 .feature-list h2 {
	 margin:30px 0 0 0;
}
 .feature-list h2:first-child {
	 margin:0;
}
/* ================================================== Social List ================================================== */
 .social-list {
	 position:relative;
}
 .social-list a {
	 font-weight:bold;
}
 .social-list p {
	 margin:0 !important;
}
 .social-list ul {
	 list-style:none;
}
 .social-list ul li {
	 background:url(//www.jmu.edu/jmucmsfiles/images/gray-dash.png) left top repeat-x;/* x20221006 */
	 padding:12px 0 0 0;
	 margin:10px 0 0 0;
}
 .social-list ul li:first-child {
	 padding:0;
	 background:none;
}
 .social-list ul li .thumb {
	 float:left;
	 margin:3px 8px 0 0;
}
 .social-list ul li .source {
	 font-size:10px;
	 height:16px;
	 line-height:16px;
	 margin:3px 0 5px 0;
}
 .social-list ul li .source a {
	 font-weight:normal;
}
 .social-list ul li .source img {
	 float:left;
	 margin:0 10px 0 0;
}
 .social-list .buttons {
}
 .social-list .buttons ul {
	 list-style:none;
	 height:16px;
}
 .social-list .buttons ul li {
	 background:none;
	 padding:0;
	 float:left;
	 margin:0 3px 0 0;
}
/* ================================================== Gateway List ================================================== */
 .gateway-list h2 {
	 font-size:18px !important;
	 background:#f5eedf !important;
	 font-family:"PT Sans Narrow", Arial, Helvetica, sans-serif !important;
	 line-height:25px !important;
	 padding:0 10px !important;
	 border-radius:5px;
	 margin:0 0 5px 0;
}
 .gateway-list a:hover {
	 color:#c4a657 !important;
	 text-decoration:none !important;
}
 .gateway-list ul {
	 list-style:none;
	 margin:0 0 20px 0;
}
 .gateway-list ul li {
	 padding:10px 10px;
	 font-weight:bold;
	 border-bottom:2px dotted #f1f1f2;
}
/* ================================================== List Buttons ================================================== */
 .list-buttons {
	 float:right;
	/* REPLACED per jmuvb with the above position:absolute;
	 right:26px;
	 top:-25px;
	 */
	 margin:0 0 5px 0;
	 height:20px;
}
 .list-buttons-inline {
	 top:3px;
}
 .list-buttons-sidebar {
	 top:10px;
}
 .list-buttons-block {
	 position:static;
	 text-align:right;
}
 .list-buttons a {
	 padding:0 6px;
	 height:18px;
	 line-height:18px;
	 display:inline-block;
	 color:#fff !important;
	 font-weight:normal;
	 text-transform:uppercase;
	 font-size:10px;
}
 .list-buttons a:hover {
	 text-decoration:none !important;
}
 .list-buttons .gray {
	 background-color:#9d9d9d;
}
 .list-buttons .gray:hover {
	 background:#777;
}
 .list-buttons .rss {
	 background:url(//www.jmu.edu/jmucmsfiles/images/rss-small.png) 30px 4px no-repeat #d86f30;/* x20221006 */
	 margin:0 10px 0 0;
	 padding-right:18px;
}
 .list-buttons .rss:hover {
	 background-color:#ac5825;
}
 button.purple {
	 background-color: #47136f;
	 background-image: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #47136f), color-stop(50%, #4e2b6b), color-stop(50%, #47136f), color-stop(100%, #47136f));
	 background-image: -webkit-linear-gradient(top, #47136f 0%, #4e2b6b 50%, #47136f 50%, #47136f 100%);
	 background-image: -moz-linear-gradient(top, #47136f 0%, #4e2b6b 50%, #47136f 50%, #47136f 100%);
	 background-image: -ms-linear-gradient(top, #47136f 0%, #4e2b6b 50%, #47136f 50%, #47136f 100%);
	 background-image: -o-linear-gradient(top, #47136f 0%, #4e2b6b 50%, #47136f 50%, #47136f 100%);
	 background-image: linear-gradient(top, #47136f 0%, #4e2b6b 50%, #47136f 50%, #47136f 100%);
	 border: 1px solid #172d6e;
	 border-bottom: 1px solid #0e1d45;
	 -webkit-border-radius: 5px;
	 -moz-border-radius: 5px;
	 border-radius: 5px;
	 -webkit-box-shadow: inset 0 1px 0 0 #b1b9cb;
	 -moz-box-shadow: inset 0 1px 0 0 #b1b9cb;
	 box-shadow: inset 0 1px 0 0 #b1b9cb;
	 color: #fff;
	/* font: bold 16px "helvetica neue", helvetica, arial, sans-serif;
	 */
	 padding: 7px 0 8px 0;
	 text-decoration: none;
	 text-align: center;
	/* text-shadow: 0 -1px 1px #000f4d;
	 */
	 width: 100%;
}
 button.purple:hover {
	 background-color: #390F5A;
	 background-image: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #390F5A), color-stop(50%, #402159), color-stop(50%, #390F5A), color-stop(100%, #390F5A));
	 background-image: -webkit-linear-gradient(top, #390F5A 0%, #402159 50%, #390F5A 50%, #390F5A 100%);
	 background-image: -moz-linear-gradient(top, #390F5A 0%, #402159 50%, #390F5A 50%, #390F5A 100%);
	 background-image: -ms-linear-gradient(top, #390F5A 0%, #402159 50%, #390F5A 50%, #390F5A 100%);
	 background-image: -o-linear-gradient(top, #390F5A 0%, #402159 50%, #390F5A 50%, #390F5A 100%);
	 background-image: linear-gradient(top, #390F5A 0%, #402159 50%, #390F5A 50%, #390F5A 100%);
	 cursor: pointer;
}
 button.purple:active {
	 -webkit-box-shadow: inset 0 0 20px 0 #170523, 0 1px 0 white;
	 -moz-box-shadow: inset 0 0 20px 0 #170523, 0 1px 0 white;
	 box-shadow: inset 0 0 20px 0 #170523, 0 1px 0 white;
}
 button.dark-gray {
	 background: #636363;
	 border: 1px solid #333333;
	 border-radius: 3px;
	 -webkit-box-shadow: inset 0 0 1px 1px #767676;
	 box-shadow: inset 0 0 1px 1px #767676;
	 color: #ffffff;
	 font: 14px/1 Arial, Helvetica, sans-serif;
	 padding: 8px 0 9px;
	 text-align: center;
	 width: 100%;
}
 button.dark-gray:hover {
	 background: #595959;
	 -webkit-box-shadow: inset 0 0 1px 1px #5a5a5a;
	 box-shadow: inset 0 0 1px 1px #5a5a5a;
	 cursor: pointer;
}
 button.dark-gray:active {
	 background: #535353;
	 -webkit-box-shadow: inset 0 0 1px 1px #505050;
	 box-shadow: inset 0 0 1px 1px #505050;
}
 button.gray, .button-gray {
	 background-color: #f7f7f7;
	 background-image: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #f7f7f7), color-stop(100%, #dce1e6));
	 background-image: -webkit-linear-gradient(top, #f7f7f7, #dce1e6);
	 background-image: -moz-linear-gradient(top, #f7f7f7, #dce1e6);
	 background-image: -ms-linear-gradient(top, #f7f7f7, #dce1e6);
	 background-image: -o-linear-gradient(top, #f7f7f7, #dce1e6);
	 background-image: linear-gradient(top, #f7f7f7, #dce1e6);
	 border: 1px solid #ccc;
	 border-bottom: 1px solid #bbb;
	 border-radius: 3px;
	/* font: 14px/1 Arial, Helvetica, sans-serif;
	 */
	 padding: 8px 4px 8px;
	 text-align: center;
	 width: 100%;
	 font-weight: bold;
	 color: #666666;
	 display: block;
	 margin: 8px 0;
	 text-decoration: none !important;
}
 button.gray:hover, .button-gray:hover {
	 background-color: #ecedee;
	 background-image: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #ecedee), color-stop(100%, #d7d8da));
	 background-image: -webkit-linear-gradient(top, #ecedee, #d7d8da);
	 background-image: -moz-linear-gradient(top, #ecedee, #d7d8da);
	 background-image: -ms-linear-gradient(top, #ecedee, #d7d8da);
	 background-image: -o-linear-gradient(top, #ecedee, #d7d8da);
	 background-image: linear-gradient(top, #ecedee, #d7d8da);
	 border: 1px solid #bbb;
	 border-bottom: 1px solid #999;
	 cursor: pointer;
}
 button.gray:active, .button-gray:active {
	 border: 1px solid #aaa;
	 border-bottom: 1px solid #888;
	 -webkit-box-shadow: inset 0 0 5px 2px #bbbbbb, 0 1px 0 0 #f7f7f7;
	 box-shadow: inset 0 0 5px 2px #bbbbbb, 0 1px 0 0 #f7f7f7;
}
 .button-gray .text-gray{
	color: #666666;
}
 .button-gray .text-gold{
	color: #9a8957;
}
 .button-gray .text-purple{
	color: #450083;
}
 button.text-gray{
	color: #666666;
}
 button.text-gold{
	color: #9a8957;
}
 button.text-purple{
	color: #450083;
}
 .gradient-gray{
	 background: #9a9a9a;
	 background: -moz-linear-gradient(top, #9a9a9a 0%, #878787 24%, #515152 76%, #474748 89%, #333333 100%);
	 background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#9a9a9a), color-stop(24%,#878787), color-stop(76%,#515152), color-stop(89%,#474748), color-stop(100%,#333333));
	 background: -webkit-linear-gradient(top, #9a9a9a 0%,#878787 24%,#515152 76%,#474748 89%,#333333 100%);
	 background: -o-linear-gradient(top, #9a9a9a 0%,#878787 24%,#515152 76%,#474748 89%,#333333 100%);
	 background: -ms-linear-gradient(top, #9a9a9a 0%,#878787 24%,#515152 76%,#474748 89%,#333333 100%);
	 background: linear-gradient(to bottom, #9a9a9a 0%,#878787 24%,#515152 76%,#474748 89%,#333333 100%);
	 filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#9a9a9a', endColorstr='#333333',GradientType=0 );
}
 .gradient-purple{
	 background: #4e2476;
	 background: -moz-linear-gradient(top, #4e2476 0%, #47216f 29%, #381a5e 75%, #331759 100%);
	 background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#4e2476), color-stop(29%,#47216f), color-stop(75%,#381a5e), color-stop(100%,#331759));
	 background: -webkit-linear-gradient(top, #4e2476 0%,#47216f 29%,#381a5e 75%,#331759 100%);
	 background: -o-linear-gradient(top, #4e2476 0%,#47216f 29%,#381a5e 75%,#331759 100%);
	 background: -ms-linear-gradient(top, #4e2476 0%,#47216f 29%,#381a5e 75%,#331759 100%);
	 background: linear-gradient(to bottom, #4e2476 0%,#47216f 29%,#381a5e 75%,#331759 100%);
	 filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#4e2476', endColorstr='#331759',GradientType=0 );
}
 .gradient-gold{
}
 .column .more {
	 padding:4px 6px;
	 height:18px !important;
	 line-height:18px !important;
	 display:inline-block !important;
	 color:#fff !important;
	 font-weight:normal !important;
	 text-transform:uppercase;
	 font-size:14px !important;
	 background-color:#595959;
	 margin:3px 0 0 0;
}
 .column .more:hover {
	/* jmu */
	 text-decoration:none !important;
	 background:#333;
}
 .more {
	 padding:0 6px;
	 height:18px !important;
	 line-height:18px !important;
	 display:inline-block !important;
	 color:#fff !important;
	 font-weight:normal !important;
	 text-transform:uppercase;
	 font-size:10px !important;
	 background-color:#9d9d9d;
	 margin:3px 0 0 0;
}
 .more:hover {
	/* jmu */
	 text-decoration:none !important;
	 background:#777;
}
 .featuredmore {
	/* jmuvb */
	 padding: 0 6px !important;
	 height:14px !important;
	 line-height:14px !important;
	 font-weight:normal;
	 color: white !important;
	 display:inline-block !important;
	 background-color:#9d9d9d;
	 margin-left:35px !important;
	 font-size: 12px !important;
}
 .featuredmore:hover {
	/* jmuvb */
	 text-decoration:none !important;
	 background:#777;
}
/* ================================================== Columns ================================================== */
 .columns-wrap .column {
	 position:relative;
	 padding-top:0 !important;
	 margin: 15px 0 35px;
	/* margin: 45px 0 35px;
	 supfe */
}
 .column {
	/* this allows the RELATED RIGHT edit box to open with FEATURE PROFILE*/
	/* position: static !important;
	 */
}
 .tight-wrap .column {
	 position:relative;
	 padding-top:0 !important;
	 padding-bottom:0 !important;
	 margin:10px 0 20px;
}
/*=============================SOCIAL MEDIA LIVE FEED AND LINKS===================================================(all per jmu)*/
 .sociallivefeed ul {
	 list-style: none;
}
 .sociallivefeed #fb li {
	 margin-bottom: 8px;
	 margin-top: 8px;
	 border-bottom: 1px dashed gray;
}
 .sociallivefeed #fb .date {
	 position: relative;
	 top: -1em;
}
 .sociallivefeed a {
	 font-weight: bold;
}
 .socialmediacolumn {
	 padding:26px;
	 border-left:1px solid #ece5f2;
}
 .yui3-u-1 .column, .yui3-u-1-2:first-child .socialmediacolumn, .yui3-u-1-3:first-child .socialmediacolumn, .yui3-u-2-3:first-child .socialmediacolumn, .yui3-u-1-4:first-child .socialmediacolumn, .yui3-u-3-4:first-child .socialmediacolumn {
	 border:0;
}
 .socialmediacolumn .more {
	 padding:0 6px;
	 height:18px !important;
	 line-height:18px !important;
	 display:inline-block !important;
	 color:#fff !important;
	 font-weight:normal !important;
	 text-transform:uppercase;
	 font-size:10px !important;
	 background-color:#9d9d9d;
	 margin:3px 0 0 0;
}
 .socialmediacolumn .more:hover {
	/* jmu */
	 text-decoration:none !important;
	 background:#777;
}
 .socialmediacolumns-wrap .column {
	 position:relative;
	 padding-top:0 !important;
	 margin:45px 0 35px;
}
 .tight-wrap .socialmediacolumn {
	 position:relative;
	 padding-top:0 !important;
	 padding-bottom:0 !important;
	 margin:10px 0 20px;
}
 #wordpressblog {
	 padding-right: 16px;
}
/* WYSIWYG DROPDOWNS */
 .border2pxblack {
	 border: 2px solid black !important;
}
 .border1pxblack {
	 border: 1px solid black !important;
}
/* CUSTOMIZATIONS FOR GRIDS */
 .gridregion {
	 padding-right: 16px;
	 padding-left: 16px;
}
/* Thinner white bar and removal of goldbar */
 #header-bottom {
	 height: 60px;
}
 #header-bottom .logo, #header-bottom .nav {
	 top: 19px;
}
/* When ready to remove gold from all but JMU Home: #header-bottom .nav {
	 display: none;
}
 */
/************* START EXTENDED ACCESSIBILITY johns2ja 11 February 2014 *********************/
 .skipnav {
	position:absolute;
	 left:-10000px;
	 top:0px;
	 width:1px;
	 height:1px;
	 overflow:hidden;
	 display:inline;
}
 #maincontent {
	 position:absolute;
	 left: -10000px;
	 display:inline;
}
 a:focus {
	 outline: #450084 solid medium;
}
 #heading a:focus {
	outline: #cc9 solid medium;
}
/************** END EXTENDED ACCESSIBILITY johns2ja 11 February 2014 **********************/
 table.tablewithborders, table.tablewithborders td {
	 border: 1px solid black;
}
 table.currictable {
	 border: 1px solid #7a7a83;
}
 table.currictable tr td {
	 border-bottom: 1px solid #7a7a83;
}
 table.currictable tr:last-child td {
	 border-bottom: 0px;
}
 .goldback {
	 background-color: #c8aa5e;
}
 .rwdimgauto {
	 width: auto !important;
}
 .margin-top-16px {
	 margin-top:16px;
}
 .margin-right-16px {
	 margin-right:16px;
}
 .margin-bottom-16px {
	 margin-bottom: 16px;
}
 .margin-left-16px {
	 margin-left: 16px;
}
 .margin-16px {
	 margin: 16px;
}
.factoid{
    font-weight: bold;
    font-size: 56px !important; /* x20220511 added  important keyword */ 
}
.border-radius { border-radius: 5px; } /* x20220524 */