  /* STYLES FOR WYSIWG EDITOR */
p {font: normal 13px/21px Verdana, Helvetica, sans-serif;}
ul, li, table, td {font: normal 13px/21px Verdana, Helvetica, sans-serif;}
ul {margin-top: 20px; margin-bottom: 20px;}
li {margin-bottom: 9px; list-style-image: url('http://www.salisbury.edu/images/bullet.gif');}
table {border-collapse:collapse; width: 100%;}
table caption {display: none;}

p.tightp {margin-top: 20px; margin-bottom: 0px; }
p.bullet {background-image:url('/_files/images/goldmaroon_bullet.gif'); background-repeat:no-repeat; padding-left: 12px; font: 13px/18px Verdana, Helvetica, sans-serif;}
ul {margin-top: 5px; margin-bottom: 20px;}
li {margin-bottom: 5px; list-style-image: url('/_files/images/bullet.gif');}
ul.tightul {margin-bottom: 5px; margin-top: 0px;}
.tightul li {margin-bottom: 0px;}


.clear {text-align: center; clear: both; padding: 0px 0px 0px 0px;}
ul {margin-top: 20px; margin-bottom: 20px;}
p {margin-top: 20px; margin-bottom: 20px;}
.scontent div.bullet {background-image:url('http://www.salisbury.edu/_files/images/goldmaroon_bullet.gif'); background-repeat:no-repeat; padding-left: 12px;}
.scontent p.bullet {background-image:url('http://www.salisbury.edu/_files/images/goldmaroon_bullet.gif'); background-repeat:no-repeat; padding-left: 12px;}
a {color: maroon;}
a.white {color: #FFF; overflow-wrap: break-word; word-wrap: break-word;  -ms-word-break: break-all; word-break: break-word;}
a.white:hover {color: #FFCC00; overflow-wrap: break-word; word-wrap: break-word;  -ms-word-break: break-all; word-break: break-word;}

div.bullet {background-image:url('http://www.salisbury.edu/_files/images/goldmaroon_bullet.gif'); background-repeat:no-repeat; padding-left: 12px;}
p.bullet {background-image:url('http://www.salisbury.edu/_files/images/goldmaroon_bullet.gif'); background-repeat:no-repeat; padding-left: 12px;}
.bullet {background-image:url('http://www.salisbury.edu/_files/images/goldmaroon_bullet.gif'); background-repeat:no-repeat; padding-left: 12px;}

td {font-size: 13px; padding: 5px; vertical-align: top;}
h6 {margin: 15px 0px 5px 0px; color: maroon; text-shadow: 1px 1px 1px #F1F1F1;}
h5 {margin: 15px 0px 5px 0px; color: maroon; text-shadow: 1px 1px 1px #F1F1F1;}
h4 {margin: 15px 0px 5px 0px; color: maroon; text-shadow: 1px 1px 1px #F1F1F1;}
h3 {margin: 15px 0px 5px 0px; color: maroon; text-shadow: 1px 1px 1px #F1F1F1;}
h2 {margin: 15px 0px 5px 0px; color: maroon; text-shadow: 1px 1px 1px #F1F1F1;}
h1 {margin: 5px 0px 20px 0px; color: maroon; text-shadow: 1px 1px 1px #F1F1F1;}
h6 {font-size: 13px; line-height: 1.5em; font-family: Verdana, Helvetica, sans-serif;}
h5 {font-size: 13px; line-height: 1.5em; font-family: Verdana, Helvetica, sans-serif;}
h4 {font-size: 13px; line-height: 1.5em; font-family: Verdana, Helvetica, sans-serif;}
h3 {font-size: 15px; line-height: 1.5em; font-family: Verdana, Helvetica, sans-serif;}
h2 {font-size: 17px; line-height: 1.5em; font-family: Verdana, Helvetica, sans-serif;}
h1 {font-size: 19px; line-height: 1.5em; font-family: Verdana, Helvetica, sans-serif;}
.two-cols .tdmaroon {background-color: maroon; height: 60px;}
.two-cols .tdmaroon a {color: white; text-decoration: none;}
.two-cols .tdmaroon a:visited {color: white; text-decoration: none;}
.two-cols .tdmaroon a:hover {color: #ffcc00; text-decoration: none;}

.h1center {margin: 20px 0px; text-align: center;}

.everyotherindent p:nth-child(even) {padding-left: 30px;}
.everyotherindent p:nth-child(odd) {}
.everyotherindent div:nth-child(even) {padding-left: 30px;}
.everyotherindent div:nth-child(odd) {}

.tight2ndparagraph p:nth-child(even) {margin-top: 0px; padding-top: 0px;}

/*NO SITE MENU CSS*/
.pagecontent-no-site-menu {float: none; background-color: #FFFFFF; min-height: 600px; width: 960px; border-radius: 0px 4px 4px 0px; }
.pagecontenttext-no-site-menu {width: unset; padding: 20px 30px 50px 50px;}
/*END*/



/* 
----------------------- 
.toggletable {margin: 10px 0px; box-shadow: 1px 1px 10px #ddd; }
.toggletable td {overflow: hidden;}
.toggletable img {}
.toggletable caption {white-space: nowrap; padding: 5px 10px; cursor: pointer; background-color: maroon; color: white; text-shadow: 1px 1px 1px black; text-align: left; border-radius: 5px; }
.toggletable caption:after {content: "[+]"; font-family:monospace; margin-left: 10px;}
.toggletable caption.hide:after {content: "[-]"; font-family:monospace; margin-left: 10px;}
.toggletable caption:hover {color: #FFCC00;}
----------------------- 
*/
.toggletable {border-collapse:separate; margin: 10px auto; width: 100%; border: 1px dotted #900000; border-radius: 5px; }
.toggletable td {max-width: 677px; overflow: hidden; border: 0px; padding: 0px; border-top: 1px dotted #900000; text-align: center;}
.toggletable td img {margin: 0px 0px -10px 0px; max-width: 660px !important; height: auto; }
.toggletable caption {white-space: nowrap; width: 100%; padding: 5px 0px; cursor: pointer; background-color: white; 
                      color: #800000; display: block; text-align: center; border: 0px;  border-radius: 5px;
                      }
.toggletable caption:after {content: "[+]"; font-family:monospace; margin-left: 5px; }
.toggletable caption.hide:after {content: "[-]"; font-family:monospace; margin-left: 5px; }
.toggletable caption:hover {color: #900000; background-color: rgba(204, 204, 204, 0.46);}

table.grid th {font-weight: bold; padding: 3px 5px; text-align:center;}
table.grid td {font-weight: normal; padding: 3px 5px; border-top: 1px gray dotted; text-align:center;}

.infotable {width: 100%; min-width: 320px; border-collapse: collapse; border: 1px solid #ccc; border-radius: 5px;}
.infotable th {font-weight: bold; border: 1px solid #ccc; padding: 5px 10px 5px 5px;}
.infotable td {border: 1px solid #ccc; padding: 5px 10px 5px 5px;}
.infotable td.title {white-space: nowrap;}
.infotable td.fname {white-space: nowrap;}
.infotable td.lname {white-space: nowrap;}
.infotable tr:nth-child(even) {background: #ededed;}
.infotable tr:nth-child(odd) {background: #FFF}

.infotable td.nowrap {white-space: nowrap;}
.infotable td.whitebg {background-color: white;}


.infotable-navy th {color: white; background-color: navy;}
.infotable-maroon th {color: white; background-color: maroon;}
.infotable-gray th {color: white; background-color: #666;}

/*
.pagecontent .pagecontenttext .infotable {width: 100%; min-width: 320px; border-collapse: collapse;}
.pagecontent .pagecontenttext .infotable th {font-weight: bold; border: 1px dotted #666; padding: 5px;}
.pagecontent .pagecontenttext .infotable td {border: 1px dotted #666; padding: 5px 10px;}
.pagecontent .pagecontenttext .infotable td.title {white-space: nowrap;}
.pagecontent .pagecontenttext .infotable td.fname {white-space: nowrap;}
.pagecontent .pagecontenttext .infotable td.lname {white-space: nowrap;}
.pagecontent .pagecontenttext .infotable tr:nth-child(even) {background: #ddd}
.pagecontent .pagecontenttext .infotable tr:nth-child(odd) {background: #FFF}
*/

/*-----FOR WEB ACCESSIBILITY--*/

/*for pages with no h1 tag by design - use this to hide the h1 tag - TVS June 13, 2017*/
.hideh1 {display: none;}

/* ------------------------------- */

/*----For news wysiwyg editor-----------*/
img.right {
	border: 1px solid #ccc;
	float: right;
	margin-left: 15px;
	padding: 5px;
}

img.left {
	border: 1px solid #ccc;
	float: left;
	margin-right: 15px;
	padding: 5px;
}

pre {
	white-space: pre-wrap;
	/* CSS 2.1 */
	word-wrap: break-word;
	/* IE7 */
	-moz-tab-size: 4;
	tab-size: 4;
}

.marker {
	background-color: Yellow;
}

span[lang] {
    /*DISABLED 10/31/2017 tvs NOT SURE WHY THIS IS HERE*/
	/*font-style: italic;*/
}

figure {
	text-align: center;
	padding: 0px;
	margin: 3px 5px 5px 5px;
	display: table !important;
}

figure img {
    border-radius: 3px;
    border: 1px solid #999;
    box-shadow: 0 6px 6px -8px rgba(0, 0, 0, 0.30), 0 6px 20px 0 rgba(0, 0, 0, 0.30);
}

figure>figcaption {
	text-align: center;
    display: table-caption;
    caption-side: bottom;
	font-style: italic;
    padding: 0px 10px;
    margin: 0px auto;
    font-size: 12px;
    color: #333;
    line-height: 18px;
	/* For IE8 */
}

/* Widget Styles */

.code-featured {
	border: 5px solid red;
}

.math-featured {
	padding: 20px;
	box-shadow: 0 0 2px rgba(200, 0, 0, 1);
	background-color: rgba(255, 0, 0, 0.05);
	margin: 10px;
}

.image-clean {
	border: 0;
	background: none;
	padding: 0;
}

.image-clean>figcaption {
	font-size: .9em;
	text-align: right;
}

.image-grayscale {
	background-color: white;
	color: #666;
}

.image-grayscale img, img.image-grayscale {
	filter: grayscale(100%);
}

.embed-240p {
	max-width: 426px;
	max-height: 240px;
	margin: 0 auto;
}

.embed-360p {
	max-width: 640px;
	max-height: 360px;
	margin: 0 auto;
}

.embed-480p {
	max-width: 854px;
	max-height: 480px;
	margin: 0 auto;
}

.embed-720p {
	max-width: 1280px;
	max-height: 720px;
	margin: 0 auto;
}

.embed-1080p {
	max-width: 1920px;
	max-height: 1080px;
	margin: 0 auto;
}

.gallery-blurb {width: 480px; margin: auto;}

/* ----------------------- */
 /* BUTTONS */
 .buttons {
    color: white; padding: 7px 9px; font-weight:bold; text-shadow: 1px 1px 1px #111111;
    background: #800000;
    background: -webkit-gradient(linear, 0% 0%, 0% 100%, from(#700000), to(#900000)); /* Safari 4-5, Chrome 1-9 */
	background: -webkit-linear-gradient(top, #700000, #900000); /* Safari 5.1, Chrome 10+ */
	background: -moz-linear-gradient(top, #700000, #900000); /* Firefox 3.6+ */
	background: -ms-linear-gradient(top, #700000, #900000); /* IE 10 */
	background: -o-linear-gradient(top, #700000, #900000); /* Opera 11.10+ */
	border: 1px solid #E4E4E4; border-radius: 5px;
	box-shadow: 2px 2px -1px #000;
	margin: 5px 3px 5px 0px;
	}
.buttons:hover {color: #FFCC00;
	background: #600000;
	background: -webkit-gradient(linear, 0% 0%, 0% 100%, from(#600000), to(#800000)); /* Safari 4-5, Chrome 1-9 */
	background: -webkit-linear-gradient(top, #400000, #900000); /* Safari 5.1, Chrome 10+ */
	background: -moz-linear-gradient(top, #400000, #900000); /* Firefox 3.6+ */
	background: -ms-linear-gradient(top, #400000, #900000); /* IE 10 */
	background: -o-linear-gradient(top, #400000, #900000); /* Opera 11.10+ */
	border: 1px solid #666;
 }
 
.buttons.disabled {
    cursor: default;
    color: #666; text-shadow: 1px 1px 1px #efefef;
    background-color: #ccc;
	background-image: -webkit-linear-gradient(top,#cfcfcf,#cccccc);
	background-image: -moz-linear-gradient(top,#cfcfcf,#cccccc);
	background-image: -ms-linear-gradient(top,#cfcfcf,#cccccc);
	background-image: -o-linear-gradient(top,#cfcfcf,#cccccc);
	background-image: linear-gradient(top,#cfcfcf,#cccccc);
	border: 1px solid #999;
}
.buttons.disabled:hover {color: #666;}

.buttons.gold {
    background-color: #3D9400;
    background-image: -webkit-linear-gradient(top,#FFCC99,#FFC000);
    background-image: -moz-linear-gradient(top,#EEC900,#FFD700);
	background-image: -ms-linear-gradient(top,#EEC900,#FFD700);
	background-image: -o-linear-gradient(top,#EEC900,#FFD700);
	background-image: linear-gradient(top,#EEC900,#FFD700);
	
	border: 1px solid #b68d37;
	color: #400000;
	text-shadow: 1px 1px 1px rgba(255, 255, 255, 0.25);
}

.buttons.gold:hover {
    background-color: #3D9400;
    background-image: -webkit-linear-gradient(top,#FFC000,#FFC000);
	background-image: -moz-linear-gradient(top,#EEC900,#FFD700);
	background-image: -ms-linear-gradient(top,#EEC900,#FFD700);
	background-image: -o-linear-gradient(top,#EEC900,#FFD700);
	background-image: linear-gradient(top,#EEC900,#FFD700);
    
    border: 1px solid #a17c31;
    color: #900000;
    text-shadow: 1px 1px 1px rgba(255, 255, 255, 0.5);
}

.buttons-facebook {
    background-color: #3B5998;
    display: inline-block;
    width: 35px;
    background-image: url('http://www.salisbury.edu/_files/images/social-facebook-trans.png');
    background-size: 58%;
    background-repeat: no-repeat;
    background-position: center;
    padding: 0px;
    border: 1px dotted #065998 !important;
	line-height: 17px;
}
 .buttons-facebook:hover {
    background-color: #065998;
    background-image: url('http://www.salisbury.edu/_files/images/social-facebook-trans-hover.png');
    background-size: 58%;
    background-repeat: no-repeat;
    background-position: center;
}

 .buttons-twitter {
    background-color: #1DA1F2;
    display: inline-block;
    width: 35px;
    background-image: url('http://www.salisbury.edu/_files/images/social-buttons-twitter.png');
    background-size: 58%;
    background-repeat: no-repeat;
    background-position: center;
    padding: 0px;
    border: 1px dotted #078bdc !important;
	line-height: 17px;
}
.buttons-twitter:hover {
    background-color: #078bdc;
    background-image: url('http://www.salisbury.edu/_files/images/social-buttons-twitter-hover.png');
    background-size: 58%;
    background-repeat: no-repeat;
    background-position: center;
}

.buttons-instagram {
    background-color: #ffeb7f;
    display: inline-block;
    width: 35px;
    background-image: url('http://www.salisbury.edu/_files/images/buttons-instagram.png');
    background-size: 60%;
    background-repeat: no-repeat;
    background-position: center;
    padding: 0px;
    border: 1px solid gold !important;
	line-height: 17px;
	}
 .buttons-instagram:hover {
    background-color: #ffe766;
    background-image: url('http://www.salisbury.edu/_files/images/buttons-instagram.png');
    background-size: 59%;
    background-repeat: no-repeat;
    background-position: center;
}

.buttons-small {padding: 3px 5px; font-size: 12px;}
.buttons-smaller {padding: 1px 3px; font-size: 11px; line-height: 100%}

.buttons-twitter {
    background-color: #1DA1F2;
    display: inline-block;
    width: 35px;
    background-image: url('http://www.salisbury.edu/_files/images/social-buttons-twitter.png');
    background-size: 70%;
    background-repeat: no-repeat;
    background-position: center;
    padding: 0px;
    border: 0px dotted #1DA1F2;
	font-size: 14px;
}
.buttons-twitter:hover {
    background-color: #078bdc;
    background-image: url('http://www.salisbury.edu/_files/images/social-buttons-twitter.png');
    background-size: 65%;
    background-repeat: no-repeat;
    background-position: center;
}




a.buttons  {color: white; padding: 7px 9px; font-weight:bold; text-shadow: 1px 1px 1px #111111; text-decoration:none;}
a.buttons:hover  {color: #FFCC00;}

a.videolink {
    text-decoration: none; 
    padding: 10px 10px 0px 10px; 
	margin: 0px; 
	color: #400000;
	border: 1px solid maroon; 
	border-radius: 5px; 
	display: inline-block;
	background-color: #3D9400;
	background-image: -webkit-linear-gradient(top,#FFCC99,#FFC000);
	background-image: -moz-linear-gradient(top,#FFCC99,#FFC000);
	background-image: -ms-linear-gradient(top,#FFCC99,#FFC000);
	background-image: -o-linear-gradient(top,#FFCC99,#FFC000);
	background-image: linear-gradient(top,#FFCC99,#FFC000);
}
a.videolink:hover {
	color: #333;
	background-color: #3D9400;
	background-image: -webkit-linear-gradient(top,#EEC000,#FFC000);
	background-image: -moz-linear-gradient(top,#EEC000,#FFC000);
	background-image: -ms-linear-gradient(top,#EEC000,#FFC000);
	background-image: -o-linear-gradient(top,#EEC000,#FFC000);
	background-image: linear-gradient(top,#EEC000,#FFC000);

}

a.videolink::before {
        content: url('http://www.salisbury.edu/_files/images/video-play-32.png');
        float: left;
		  margin-right: 10px;
		  margin-top: -5px;
		  
}

/* ----------------------- */



/* ----------------------- */
 /* HEADINGS */

.heading1 {
    			font-family: Verdana, Helvetica, sans-serif;
				font-size: 18px;
                font-weight: bold;
				line-height: 22px;
				padding: 5px 0px 5px 0px;
				margin: 0px;
				color: maroon;
				text-shadow: 1px 1px 1px #F1F1F1;
}
.heading2 {
				font-family: Verdana, Helvetica, sans-serif;
				font-size: 15px;
                font-weight: bold;
				line-height: 18px;
				padding: 5px 0px 0px 0px;
				margin: 0px;
				color: maroon;
				text-shadow: 1px 1px 1px #F1F1F1;
}
.heading3 {
				font-family: Verdana, Helvetica, sans-serif;
				font-size: 13px;
                font-weight: bold;
				line-height: 17px;
				padding: 5px 0px 3px 0px;
				margin: 0px;
				color: maroon;
				text-shadow: 1px 1px 1px #F1F1F1;
}
.heading4 {
				font-family: Verdana, Helvetica, sans-serif;
				font-size: 12px;
                font-weight: bold;
				line-height: 15px;
				padding: 5px 0px 3px 0px;
				margin: 0px;
				color: maroon;
				text-shadow: 1px 1px 1px #F1F1F1;
}
.center {text-align: center;}

p.backtotop {text-align: center; clear: both;} 
div.backtotop {text-align: center; clear: both; padding: 10px 0px;} 

.two-cols {float: left; width: 320px; font-size: 13px; margin-top: 0px;}
.two-cols:first-child {margin-right: 20px; border-right: 0px dotted blue; }
.two-cols h2 {margin-top: 0px; padding-top: 0px;}
.two-cols h3 {margin-top: 0px; padding-top: 0px;}
.two-cols td {text-align: left; vertical-align: top;}
.two-cols-clear {clear: both; height: 10px;}
div.two-cols {float: left; width: 310px; font-size: medium; margin-left: 5px; margin-right: 5px;}

.three-cols-container {margin: 0px -20px 0px 0px; clear: both; border: 0px dotted blue;}
.three-cols {box-sizing: border-box; float: left; width: 220px; font-size: 13px; margin-top: 0px; padding-left: 10px; border: 0px dotted gray;}
.three-cols-right {margin-right: -20px;}
/*.three-cols:first-child {margin-right: 20px; }
.three-cols:last-child {margin-left: 20px;}*/
.three-cols h2 {margin-top: 0px; padding-top: 0px;}
.three-cols h3 {margin-top: 0px; padding-top: 0px;}
.three-cols-clear {clear: both; height: 10px;}
.pagecontent .pagecontenttext .three-cols-container {margin: 0px -20px 0px 0px; clear: both; border: 0px dotted blue;}
.pagecontent .pagecontenttext .three-cols {box-sizing: border-box; float: left; width: 220px; font-size: 13px; margin-top: 0px; padding-left: 10px; border: 0px dotted gray; }

.three-columns-container {margin: 0px -20px 0px 0px; clear: both;}
.three-columns {box-sizing: border-box; float: left; width: 225px; font-size: 13px; margin-top: 0px; padding-left: 10px; border: 0px dotted gray;}
.pagecontent .pagecontenttext .three-columns-container {margin: 0px -20px 0px 0px; clear: both; border: 0px dotted blue;}
.pagecontent .pagecontenttext .three-columns {box-sizing: border-box; float: left; width: 225px; font-size: 13px; margin-top: 0px; padding-left: 10px; border: 0px dotted gray; }

.float-left {float: left; margin: 10px 17px 5px 0px; border-radius: 3px;}
.float-right {float: right; margin: 10px 0px 5px 17px; border-radius: 3px;}

/*
.float-left-two-cols {float: left; width: 320px;}
.float-left-three-cols {float: left; width: 225px;}
*/

.img-float-left {float: left; margin: 5px 12px 5px 0px; border-radius: 3px; text-align: center;}
article .img-float-left p {margin: 0px; padding: 0px; border: 0px;}

.img-float-right {float: right; margin: 5px 0px 5px 12px; border-radius: 3px; text-align: center;}

.img-center  {text-align: center; margin: 10px auto; border-radius: 3px; text-align: center;}

p.img-center {padding: unset; margin: unset; margin-top: 20px; margin-bottom: 20px;}

.img-caption {font-size: 10px; line-height: 14px; color: #333; }

p.img-caption {font-size: 10px; line-height: 14px; color: #333; }


.img-border {border: 1px gray solid; border-radius: 5px;}

.divleft {float: left; margin: 5px 17px 7px 0px; width: auto; overflow: hidden; text-align:center; border-radius: 5px; border-collapse: collapse;}
.divright {float: right; margin: 5px 0px 7px 17px; width: 180px; overflow: hidden; text-align: center; border-radius: 5px; border-collapse: collapse; }
.divcenter {float: none; margin: 5px auto 7px auto; width: 180px; overflow: hidden; text-align: center; border-radius: 5px; border-collapse: collapse; }

.divleft td {font-size: 11px; line-height: 15px; color: #666;}
.divright td {font-size: 11px; line-height: 15px; color: #666;}
.divcenter td {font-size: 11px; line-height: 15px; color: #666;}

.divleft p {font-size: 11px; line-height: 15px; color: #666;}
.divright p {font-size: 11px; line-height: 15px; color: #666;}
.divcenter p {font-size: 11px; line-height: 15px; color: #666;}

.divleft a {font-size: 11px; line-height: 15px; color: #900000;}
.divright a {font-size: 11px; line-height: 15px; color: #900000;}
.divcenter a {font-size: 11px; line-height: 15px; color: #900000;}

.divleft a:hover {color: #666;}
.divright a:hover {color: #666;}
.divcenter a:hover {color: #666;}

.divleft  img {border: 0px #333 solid; border-radius: 8px; margin: 0px;}
.divright img {border: 0px #333 solid; border-radius: 8px; margin: 0px;}
.divcenter img {border: 0px #333 solid; border-radius: 8px; margin: 0px;}

.clear-both {clear: both; color: transparent;}
.clear-left {clear: left; color: transparent;}
.clear-right {clear: right; color: transparent;}
.clear-wcolor{clear:both; padding-top:10px;}

.imglink {cursor: pointer;}
.imglink:hover {position:relative; background-color:#ccc; opacity:0.75;}

.pagecontenttext article .imglink:hover {box-shadow: 0px 0px 0px transparent !important;}

.pagecontenttext .no-shadow {box-shadow: 0px 0px 0px transparent;}


.shadow-container {background: white; float: right; text-align:left; width: 240px; margin: 10px 0px 10px 25px; padding: 0px; border: 1px #600000 solid; 
                 border-radius: 6px; overflow: hidden;
                -webkit-box-shadow: 3px 3px 18px -5px rgba(0,0,0,0.75);
                -moz-box-shadow: 3px 3px 18px -5px rgba(0,0,0,0.75);
                box-shadow: 3px 3px 18px -5px rgba(0,0,0,0.75);
                 }
.shadow-container img {border-top: 1px maroon solid; margin-bottom: -6px;}
.shadow-container .sheader {cursor: pointer;
    font: bold 12px/1.3 Verdana, Helevetica, sans-serif; color: white; text-shadow: 1px 1px 1px #333333; padding: 5px 0px 8px 0px; text-align: center; 
    margin: 0; position: relative; z-index: 1;
	background: #800000;
	background: -webkit-gradient(linear, 0% 0%, 0% 100%, from(#900000), to(#700000)); /* Safari 4-5, Chrome 1-9 */
	background: -webkit-linear-gradient(top, #900000, #700000); /* Safari 5.1, Chrome 10+ */
	background: -moz-linear-gradient(top, #900000, #700000); /* Firefox 3.6+ */
	background: -ms-linear-gradient(top, #900000, #700000); /* IE 10 */
	background: -o-linear-gradient(top, #900000, #700000); /* Opera 11.10+ */		
	}

.shadow-container .sheadershowhide {cursor: pointer;
	font: bold 12px/1.3 Verdana, Helevetica, sans-serif; color: white; text-shadow: 1px 1px 1px #333333; padding: 5px 0px 8px 0px; text-align: center; 
	margin: 0; position: relative; z-index: 1;
	background: #800000;
	background: -webkit-gradient(linear, 0% 0%, 0% 100%, from(#900000), to(#700000)); /* Safari 4-5, Chrome 1-9 */
	background: -webkit-linear-gradient(top, #900000, #700000); /* Safari 5.1, Chrome 10+ */
	background: -moz-linear-gradient(top, #900000, #700000); /* Firefox 3.6+ */
	background: -ms-linear-gradient(top, #900000, #700000); /* IE 10 */
	background: -o-linear-gradient(top, #900000, #700000); /* Opera 11.10+ */		
	}
.shadow-container .sheadershowhide:after {content:" [-/+] "; font: bold 10px/10px Monospace;}
.shadow-container .sheadershowhide:after {content: '\2630'; font: bold 16px/16px Monospace; float:right; padding-right: 5px; margin-top: 0px;}

.shadow-container .sheadermobile {display: none;}
/*.shadow-container .sheader .hide:after {content:" [+]"; font: bold 16px/16px Monospace;}
.shadow-container .sheader .show:after {content:" [-]"; font: bold 16px/16px Monospace;}*/
.shadow-container .sheader:hover {color: #F7C55A;}
.shadow-container .margin: 5px 0px 0px 0pxtent {display:block; text-align:left; padding: 10px; 
                            font: 12px/17px Verdana, Helvetica, sans-serif; color: #303030; font: 12px/17px Verdana, Helvetica, sans-serif;
                            background: #ffffff;
                            background: -moz-linear-gradient(left, #ffffff 0%, #f6f6f6 63%, #f2f2f2 100%);
                            background: -webkit-gradient(linear, left top, right top, color-stop(0%,#ffffff), color-stop(63%,#f6f6f6), color-stop(100%,#f2f2f2));
                            background: -webkit-linear-gradient(left, #ffffff 0%,#f6f6f6 63%,#f2f2f2 100%);
                            background: -o-linear-gradient(left, #ffffff 0%,#f6f6f6 63%,#f2f2f2 100%);
                            background: -ms-linear-gradient(left, #ffffff 0%,#f6f6f6 63%,#f2f2f2 100%);
                            background: linear-gradient(to right, #ffffff 0%,#f6f6f6 63%,#f2f2f2 100%);
                            filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffffff', endColorstr='#f2f2f2',GradientType=1 );
}
.shadow-container .scontent p {margin: 5px 5px 15px 5px; font: 12px/17px Verdana, Helvetica, sans-serif;}
.shadow-container .scontent a {text-decoration: none; color: maroon; font: 12px/17px Verdana, Helvetica, sans-serif; border-bottom: 1px dotted #800000;}
.shadow-container .scontent a:hover {color: #333333; border-bottom: 1px #333 dotted;}
.shadow-container .scontent div.bullet {background-image:url('http://www.salisbury.edu/_files/images/goldmaroon_bullet.gif'); background-repeat:no-repeat; padding-left: 12px;font: 12px/17px Verdana, Helvetica, sans-serif;}
.shadow-container .scontent p.bullet {background-image:url('http://www.salisbury.edu/_files/images/goldmaroon_bullet.gif'); background-repeat:no-repeat; padding-left: 12px;font: 12px/17px Verdana, Helvetica, sans-serif;}
.shadow-container .scontent h1 {color: maroon; margin: 10px 0px 10px 0px; padding:0px; font-size: 15px; line-height: 130%; border:0;}
.shadow-container .scontent h2 {color: maroon; margin: 10px 0px 10px 0px; padding:0px; font-size: 14px; line-height: 130%; border:0;}
.shadow-container .scontent h3 {color: maroon; margin: 10px 0px 10px 0px; padding:0px; font-size: 13px; line-height: 130%; border:0;}
.shadow-container .scontent h4 {color: maroon; margin: 10px 0px 10px 0px; padding:0px; font-size: 10px; line-height: 130%; border:0;}
.shadow-container .scontent h5 {color: maroon; margin: 10px 0px 10px 0px; padding:0px; font-size: 9px; line-height: 130%; border:0;}
.shadow-container .scontent h6 {color: maroon; margin: 10px 0px 10px 0px; padding:0px; font-size: 8px; line-height: 130%; border:0;}
.shadow-container .scontent img {box-shadow: 4px 6px -3px #666; border-radius: 4px; border:0;}
.shadow-container .scontent .flushimage {margin: -15px 0px -20px -15px;}

.shadow-container .scontent p.img-center {margin: 10px auto; padding: 5px 0px; float: none; width: auto;}


p.bullet {background-image:url('/_files/images/goldmaroon_bullet.gif'); background-repeat:no-repeat; padding-left: 12px; font: 13px/18px Verdana, Helvetica, sans-serif;}

a.sulogin:before {content: url('/renderfile/5fb9a5bc837621b472a548e4a2f09e43/_files/images/lock-password-new.png');}
li.sulogin {list-style-image: url('/renderfile/5fb9a5bc837621b472a548e4a2f09e43/_files/images/lock-password-new.png');}

.faq span.question {cursor: pointer;}
.faq span.question:hover {color: #900000; text-shadow: 0px 0px 2px #FFCC00;}
.faq span.answer {color: #666;}
.faq p.question {cursor: pointer;}
.faq p.question:hover {color: #900000; text-shadow: 0px 0px 2px #FFCC00;}

.nounderline {text-decoration: none;}
a.noicon:after {text-decoration:none; content: url('/_files/images/1x1.gif');}
a.noicon:before {text-decoration:none; content: url('/_files/images/1x1.gif');}
a.noicon:hover {border: 0px;}
img.noicon:after {text-decoration:none; content: url('/_files/images/1x1.gif');}
img.noicon:before {text-decoration:none; content: url('/_files/images/1x1.gif');}

article img.newwindow:after {text-decoration:none; content: url('/_files/images/1x1.gif');}
article img.newwindow:before {text-decoration:none; content: url('/_files/images/1x1.gif');}

.addthis_container {float: right; width: 105px; margin: 0px 10px 0px 0px; padding: 0px;}

.sitemenu li {
    list-style-type: none;
    list-style-image: none !important;
}

hr.clear {
    height: 1px;
    color: transparent;
    background: transparent;
    font-size: 0px;
    border: 0px;
    border-color: transparent;
}

.onclicklink {cursor: pointer;}
.onclicklink:hover {color: #400000; background-color: #ffcc00;}

.sitemenu .onclicklink {cursor: pointer;}
.sitemenu .onclicklink:hover {	color: #400000;	 background-color: #ffcc00;}


