/* =MAIN RESETS
-------------------------------------------------------------- */
html, body, body div, span, object, iframe, h1, h2, h3, h4, h5, h6, p, pre, abbr, address, cite, code, del, dfn, em, ins, kbd, q, samp, small, strong, var, b, i, dl, dt, dd, ol, ul, li, fieldset, form, label, legend, caption, /*table, tbody, tfoot, thead, tr, th, td,*/ article, aside, figure, footer, header, hgroup, menu, nav, section, time, mark, audio, video{
	margin: 0;
	padding: 0;
	border: 0;
	outline: 0;
	font-size: 100%;
	vertical-align: baseline;
	background: transparent;
	font-family:'Open Sans', Helvetica, Arial, sans-serif;
}	
			
img {
	border: 0;
	outline: 0;
	font-size: 100%;
	vertical-align: baseline;
	background: transparent;
	font-family:'Open Sans', Helvetica, Arial, sans-serif;
}

article, aside, figure, footer, header, hgroup, nav, section {display: block;}

a {color: #2a8ec6; text-decoration:none; font-size: .98em;}
/* we like off-black for text */

p, body, select, input, textarea{font-family:'Open Sans', Helvetica, Arial, sans-serif; color: #484641; /*font: Helvetica, Arial, sans-serif;*/}

table, tbody, tfoot, thead, tr, th, td {
	font-family:'Open Sans', Helvetica, Arial, sans-serif;
	font-size: 13px;
	font-style: normal;
	/*line-height: 20px;*/ line-height: 15px;
	font-weight: normal;
	font-variant: normal;
	text-transform: none;
	color: #484641;
	text-decoration: none;
	/*padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 12px;
	padding-left: 8px;*/
	/*padding: 0 0 12px 2px;*/ padding: 0 0 2px 2px;
	margin: 0px;
}

/* Custom text-selection colors (remove any text shadows: twitter.com/miketaylr/status/12228805301) */
::-moz-selection{background: #fcd700; color: #fff; text-shadow: none;}
::selection {background: #fcd700; color: #fff; text-shadow: none;} 

/*	j.mp/webkit-tap-highlight-color */
a:link {-webkit-tap-highlight-color: #fcd700;} 

/*@media screen and (max-width: 480px){
  nav .span1{
    width: 100%;
  }

  .span1, article{
    width: 100%;
  }

  .span1, aside{
    width: 100%;
    margin-left: 0;
  }
}*/


/* force a vertical scrollbar to prevent a jumpy page */
html{-webkit-text-size-adjust: 100%;}
body{overflow-x: hidden;}
/* FONT IMPORT
-------------------------------------------------------------- 
@font-face {
    font-family: 'GothamBook';
    src: url('fonts/Gotham-Book/gotham-book.eot');
    src: url('fonts/Gotham-Book/gotham-book.eot') format('embedded-opentype'),
         url('fonts/Gotham-Book/gotham-book.woff') format('woff'),
         url('fonts/Gotham-Book/gotham-book.ttf') format('truetype'),
         url('fonts/Gotham-Book/gotham-book.svg#GothamBook') format('svg');
}
@font-face {
    font-family: 'GothamMedium';
    src: url('fonts/Gotham-Medium/gotham-medium.eot');
    src: url('fonts/Gotham-Medium/gotham-medium.eot') format('embedded-opentype'),
         url('fonts/Gotham-Medium/gotham-medium.woff') format('woff'),
         url('fonts/Gotham-Medium/gotham-medium.ttf') format('truetype'),
         url('fonts/Gotham-Medium/gotham-medium.svg#GothamMedium') format('svg');
}

@font-face {
    font-family: 'Open Sans';
    src: url('fonts/Gotham-Bold/gotham-bold.eot');
    src: url('fonts/Gotham-Bold/gotham-bold.eot') format('embedded-opentype'),
         url('fonts/Gotham-Bold/gotham-bold.woff') format('woff'),
         url('fonts/Gotham-Bold/gotham-bold.ttf') format('truetype'),
         url('fonts/Gotham-Bold/gotham-bold.svg#Open Sans') format('svg');
}
*/


 /* =IE RESETS
-------------------------------------------------------------- */
/* scale images in IE7 more attractively */
.ie7 img {-ms-interpolation-mode: bicubic;}

/* prevent BG image flicker upon hover */
.ie6 html {filter: expression(document.execCommand("BackgroundImageCache", false, true));}


/* CLEAR DIVs
-------------------------------------------------------------- */
.clearDiv{ clear:both;height: 0; width:100%; }

/* clear floats */
.clearfix:before, .clearfix:after { content: "\0020"; display: block; height: 0; overflow: hidden; }  
.clearfix:after { clear: both; }  
.clearfix { zoom: 1; }


/* STRUCTURE */
/*=================================================================*/
/*CSS from original sh_subpage.css file */
/*=================================================================*/

body{
	background-repeat: no-repeat;
	background-position: center 20px;
}

.thrColFixHdr #container, #container { 
	/*width: 100%;
	margin: 0 auto;
	text-align: left;*/
	width:100%;
	height:100%;
	display:block;
} 
#homesearchcontainer{
	width: 100%;
	max-width: 960px;
	text-align: center;
	margin: 0 auto;
}
.thrColFixHdr #header, #header {
	width: 100%;
	max-width: 960px;
	text-align: left; /*center*/
	clear: both;
	margin-top: 0;
	/*margin-right: auto;*/
	margin-bottom: 0;
	/*margin-left: auto;*/
	display:block;
}  

.thrColFixHdr #sidebar1, #sidebar1 { 
	width: 25%;
	/*max-width: 200px;*/
	float: left;
	/*max-width: 210px; */
}
#sidebar1 img { 
	width: 100%;
	max-width: 184px;
	float: left;
}
.thrColFixHdr #mainContent, #mainContent {
	/*margin-left:230px;*/
	width: 70%;
	/*width: 576px;*/
	float: right;
}
/*********************************************************/
/*Main Content Left for two-column-right template
/********************************************************/
.thrColFixHdr #mainContent-left, #mainContent-left {
	/*margin-left:230px;*/
	width: 70%;
	/*width: 576px;*/
	float: left;
}
#pk_text, #mainContent-left{ background-color:#ffffff; }
#mainContent-left.pk_background_alpha{ background:transparent url("/images/backgrounds/content_back_ground_alpha.png") repeat 0px 0px; }

/*********************************************************/
/*Column Section Right for two-column-right template
/********************************************************/
.thrColFixHdr #columnsection-right, #columnsection-right {
	width: 25%;
	float: right;
}

/*********************************************************/
/*CENTER UPCOMING EVENTS Section above footer for two-column-right template (light blue section)
/********************************************************/	
	/*#events-center {
		width: 96%;
		float: left;
		border:5px solid #ff7900; 
		border-bottom: none;
		border-left: none;
		border-right: none;
		margin-bottom: 0px;
		padding-left: 10px;
		display: block;
	}*/
	
	
	#events-center{
	display:block;
	margin-top:-20px;
	margin-bottom:-20px;
	padding:0px;}

#shadow-events-center-top, #shadow-events-center-bottom{
	width:100%;
	clear:both;
	display:block;
	background-repeat: repeat-x;
	background-position: center top;
}


#shadow-events-center-top{height:5px; background-image: url(../images/upcoming-center-top.jpg);}
#shadow-events-center-bottom{height:16px; background-image: url(../images/upcoming-center-bottom.jpg);}

#more-basic {
		/*background:#f5f7f7;*/
		width: 96%;
		height: 100%;
		float: right;
		text-align: right;
		vertical-align: middle;
		font-size: smaller;
	}
	#more-basic a{
		text-decoration: none;
	}
	#more-basic a:hover {
		color: #ff7900;
	}
	#more-basic img {
		width: 20px;
		_width: 20px;
		vertical-align: middle;
	}
	#photocaption {font-size:.7em; color:#a4a6a7; line-height:1.2em; margin-top: .5em; margin-bottom: .5em;}

/*********************************************************/
/*RESOURCE Section above footer for two-column-right template (light blue section)
/********************************************************/
.thrColFixHdr #bottomContainerWrap, #bottomContainerWrap {
	width: 100%;	/*works in Safari, Firefox - must test ie*/
	height:60px;
	_height:60px;
	background-color: #88aec7;
	clear: both;
	margin-top: 0;
	margin-bottom: 0px;
	padding-top: 10px;
}
.thrColFixHdr #bottomsection, #bottomsection {
	width: 100%;
	max-width: 960px;
	text-align: center; /*center*/
	clear: both;
	margin-top: 0;
	margin-bottom: 0;
	display:block;
	color: #88aec7;
} 
#bottomsection-left {width: 33%; float:left;}
#bottomsection-center {width: 34%; float:left;}
#bottomsection-right {width: 33%; float:right;}

#headerCenter {background-color:#3782b1; background-image: url(../images/header/header-seal-back.jpg); background-repeat: no-repeat;background-position: center; height: 92px; max-height:92px;}
#headerCenter-line{border-bottom-width: 2px;border-bottom-style: solid;border-bottom-color: #88aec7; margin-top:0px; padding-top:0px; height: 5px;}

#headerCenter-h1 {font-size:1.2em; /*font-family: Arial, Helvetica, sans-serif;*/ /*font-variant:small-caps;*/ color:#ffffff; vertical-align:bottom -webkit-fontsmoothing: antialiased !important; padding-top:40px; padding-bottom:15px; margin-bottom: 5px; margin-left:10px; font-style: normal; font-weight: normal;}
#tagline {color: #88aec7; font-size:1.em; padding-bottom:15px; margin-left: 10px; font-style:italic;}
#note {color: #88aec7; font-size:1.em; padding-bottom:15px; font-size: .8em; padding-left: 10px; font-weight:600;}
#pullquoteWrapper {float: right; /*padding-left: 8px; padding-right: 1px;*/ text-align: center; clear:both;}

#pullquote-top {background-image: url(../images/backgrounds/pullquote-top2.jpg); background-repeat: no-repeat;background-position: center; height:9px; margin-bottom:0px; clear:both;}
#pullquote {/*background-color:#f7f7f7;*/ background-image: url(../images/backgrounds/pullquote2sm.jpg); background-repeat: repeat-y;background-position: center; /*width: 152px;*/ min-height: 109px; float: right; font-size:.9em; color:#136492; /*color:#88aec7;*/ text-align: center; font-weight:Bold; margin:0px; clear: both;}
#pullquote p{padding-left: 12px; padding-right: 12px; font-size:.9em; color:#136492; /*color:#88aec7;*/ text-align: center; font-weight:Bold;}
#pullquote h5{font-size:.8em;}
#pullquote-bottom {background-image: url(../images/backgrounds/pullquote-bottom2.jpg); background-repeat: no-repeat;background-position: center; height: 14px; clear:both; margin-top:0px;}

#pullquote-box {/*background-color:#1073ac; -mox-box-shadow:inset 0px 1px 20px #000000; -webkit-box-shadow:inset 0px 1px 20px #000000; box-shadow:inset 0px 1px 20px #000000; border: 1px; border-color: #ffffff;*/ background-image: url(../images/pullquote-shadow-box.png); background-repeat: no-repeat; background-position: center; min-height:174px; width: 179px; padding-top:5px;}
#pullquote-box-content { font-family:Arial, Helvetica, sans-serif; padding-left: 20px; padding-right: 20px; margin-top:25px; line-height: 1.5em; text-align:center; color: /*#f8f8f8;*/#464c51; font-size:.9em; padding-top:5px;}
#pullquote-box-usnews {font-size: .8em; color:#114e8a; line-height:.95em; font-variant:small-caps;}

/*CENTER DATE DISPLAY*/
#center_events_left {float: left; padding-right: 2px;}
#center_events_right {float: left; padding-left: 15px; font-size: .8em; font-family:Georgia,Cambria,serif;font-weight:normal;}
@media screen and (max-width: 480px) {
	#center_events_left {float: left; padding-right: 2px; width: 20%;}
	#center_events_right {float: right; padding-left: 2px; width: 60%;}}
	
#center_events_date {color:#6b000a;font-size:1.2em;border:1px solid #ddd;background-color:#eeeeee;padding:2px 4px 2px 4px/*top right bottom left*/;float:left;width:72px;line-height:18px;height:34px;text-align:left;font-family:Georgia,Cambria,serif;font-weight:normal;font-style:italic;}

#center_events_year {color:#999;font-family:sans-serif;font-style:normal; letter-spacing:0px; padding-bottom:2}

#center_events_date .before {content:' ';width:0;border-right:1px solid #c6c6c6;top:6px;left:25px;height:20px;}

#center_events_month {width:28px;height:12px;font-size:12px;left:1px;top:8px;text-transform:uppercase;color:#999;font-family:sans-serif;font-style:normal;background-color:#eee; letter-spacing: 2px;/*-webkit-transform:rotate(-90deg);-moz-transform:rotate(-90deg);-o-transform:rotate(-90deg);-ms-transform:rotate(-90deg);*/}

/*#center_events_date, */
#center_events_day {margin-top:-10px; color: #88aec7;font-size: 1.1em;/*line-height: 18px;*/ vertical-align: top; padding-top: 5px; padding-bottom: 5px; padding-left:30px;}

/*STUDENTS VISIT EXPLORE EVENT DISPLAY*/
#student_events_left {float: left; padding-right: 2px;}
#student_events_right {float: left; padding-left: 2px; font-size: .8em; font-family:Georgia,Cambria,serif;font-weight:normal;}
@media screen and (max-width: 480px) {
	#student_events_left {float: left; padding-right: 2px; width: 20%;}
	#student_events_right {float: right; padding-left: 2px; width: 60%;}}
	
#student_events_date {color:#6b000a;font-size:1.2em;border:1px solid #ddd;background-color:#eeeeee;padding:2px 4px 2px 4px/*top right bottom left*/;float:left;width:72px;line-height:18px;height:34px;text-align:left;font-family:Georgia,Cambria,serif;font-weight:normal;font-style:italic;}

#student_events_year {color:#999;font-family:sans-serif;font-style:normal; letter-spacing:0px; padding-bottom:2}

#student_events_date .before {content:' ';width:0;border-right:1px solid #c6c6c6;top:6px;left:25px;height:20px;}

#student_events_month {width:28px;height:12px;font-size:12px;left:1px;top:8px;text-transform:uppercase;color:#999;font-family:sans-serif;font-style:normal;background-color:#eee; letter-spacing: 2px;/*-webkit-transform:rotate(-90deg);-moz-transform:rotate(-90deg);-o-transform:rotate(-90deg);-ms-transform:rotate(-90deg);*/}

/*#student_events_date, */
#student_events_day {margin-top:-10px; color: #88aec7;font-size: 1.1em;/*line-height: 18px;*/ vertical-align: top; padding-top: 5px; padding-bottom: 5px; padding-left:30px;}


/*END Students visit explore event display/*

/*CENTER IMAGE DISPLAY*/
#centerstaff-topborder { border-top:thick; border-top-style:solid; border-top-color: /*#88aec7;*/#258dab; margin-bottom:0px;}
#centerstaff {margin:0px; padding:0px;}
#centerstaff img {width: 100%; _width: 100%; height: auto; _height: auto; clear:both; margin-top:0px;}
#resource img {width: 247px; _width: 247px; height: auto; _height: auto; clear: both; text-align:center; padding-bottom: 0px; -webkit-box-shadow: 0 8px 6px -6px black; -moz-box-shadow: 0 8px 6px -6px black; box-shadow: 0 8px 6px -6px black;}

.one-edge-shadow {
	-webkit-box-shadow: 0 8px 6px -6px black;
	   -moz-box-shadow: 0 8px 6px -6px black;
	        box-shadow: 0 8px 6px -6px black;
}

/*#resource-1 img {background-image: url(../images/resource/resource-blog.jpg); background-repeat: no-repeat;background-position: center; width: 247px; _width: 247px; height: 89px; _height: 89px; clear:both;}
#resource-2 img {background-image: url(../images/resource/resource-online.jpg); background-repeat: no-repeat;background-position: center; width: 247px; _width: 247px; height: 89px; _height: 89px; clear:both;}
#resource-3 img {background-image: url(../images/resource/resource-compliance.jpg); background-repeat: no-repeat;background-position: center; width: 247px; _width: 247px; height: 89px; _height: 89px; clear:both;}*/
#resource-1 img {background-image: url(../images/resource/resource-blog.jpg); background-repeat: no-repeat;background-position: center; width: 247px; _width: 247px; height: 89px; _height: 89px; clear:both;}
#resource-2 img {background-image: url(../images/resource/resource-online.jpg); background-repeat: no-repeat;background-position: center; width: 247px; _width: 247px; height: 89px; _height: 89px; clear:both;}
#resource-3 img {background-image: url(../images/resource/resource-compliance.jpg); background-repeat: no-repeat;background-position: center; width: 247px; _width: 247px; height: 89px; _height: 89px; clear:both;}


/***********************************************************************************************/
/*Related Links Navigation for two-column-right template (similar to Admissions micro-site
/**********************************************************************************************/
#sidebar, #sidebar .arrow-list li a{
color:#575757;
}
.arrow-list li a:hover{
color:#136492;
}


#sidebar p, #sidebar ul li, #sidebar td{
font-size:11px;
line-height:18px;

}
#sidebar p{
margin-bottom:10px;
}

.side-container, .side-container-top, .side-container-bottom{
width:244px;
display:block;
clear:both;
background-repeat: no-repeat;
background-position: center top;
/*z-index: -1;*/
}

.side-container-top{
	margin-top: 20px;
	height:8px;
	background-image: url(../images/side-top.jpg);
}
.side-container-content{
	width:244px;
	/*padding:10px 25px 20px 25px;*/
	background-image: url(../images/side-content.jpg);
	background-repeat: repeat-y;
	background-position: center top;
	display:block;
	clear:both;
	margin:0;
	padding:0;
}
.side-container-content p{
	font-size:12px;
	line-height:18px;
	margin-left: 10px;
	padding-left: 10px;
	margin-right: 10px;
	padding-right: 10px;}

.side-container-bottom{
	height:12px;
	background-image: url(../images/side-bottom.jpg);
	margin-top:0px;
}

/*h3.sidebar-title, /*h3.sidebar-title-orange,*/ h3.container-title, .container-title-tall h3{
	display:block;
	position:relative;
	background-repeat: no-repeat;
	background-position: 0px 0px;
	font-family:'Open Sans', Helvetica, Arial, sans-serif;
	font-weight:600;
	font-size: 18px;
	line-height: 20px;
	letter-spacing: -0.2pt;
	display:block;
	/*text-transform: uppercase;*/
}

h3.sidebar-title, h3.sidebar-title-orange, h3.sidebar-title-grey{
	width:234px;
	padding-top: 8px;
	padding-right: 5px;
	padding-bottom: 5px;
	padding-left: 12px;
	margin:0px;
	/*margin-left:-37px;
	margin-right:-35px;*/
	color:#ffffff;
	font-size:.9em;
	
}
#related-links h3.sidebar-title{
/*background-image: url(../images/side-top-header.jpg);*/ background-image: url(../images/related-links-blue.png); background-repeat: no-repeat;
height:35px;
margin-left:-4px;
}
#related-links h3.sidebar-title-orange{
background-image: url(../images/side-top-header-online-orange.jpg); background-repeat: no-repeat;
height:35px;
}
#related-links h3.sidebar-title-grey{
/*background-image: url(../images/side-top-header-online-grey.jpg);*/
background-image: url(../images/side-top-header-grey.jpg); background-repeat: no-repeat;
height:35px;
}
@media screen and (max-width: 480px){
	#related-links, .side-container, #side-container-top, #side-container-content, #side-container-bottom {margin: 10% 0 0 10%;
  left: 50%;top: 50%; background-position: center; width: 90%; _width: 90%; }
}


/*********************************************************/
/*Arow List (similar to Admissions micro-site)
/*********************************************************/
#sidebar ul.arrow-list li{
font-size:13px;
line-height:16px;
}
.arrow-list{
margin:0;padding:0;list-style:none;
}
.arrow-list li{
	display:block;
	margin:0;
	margin-left: 8px;
	margin-bottom:0px;
	margin-top: 0px;
	/*padding:5px;*/
	padding-left:20px;
	padding-right: 10px;
	padding-top: 0px;
	padding-bottom: 10px;
	background-repeat: no-repeat;
	background-position: 10px 3px;
	font-weight:600;
	letter-spacing:-0.2pt;
	text-align:left;
	background-image: url(../images/arrow-grey.png);
	font-size: .8em;
line-height: 17px;
vertical-align: middle;
}
.arrow-list li a{
text-decoration:none;t
color: #464c51;
}
/*********************************************************/
/*Spacers
/*********************************************************/
.spacer20{height:0px;}/*temporary change -- must change to 20px after 'related links' element is fixed.*/
.spacer20w{width:20px; height:280px;}
.spacer40{height:40px;}
.spacer40w{width:40px;}
.spacer60{height:60px;}
.spacer80{height:80px;}
.spacer160{height:160px;}


/*********************************************************/
/*Photo Gallery Pieces for Alumni, Location 
/*********************************************************/
.content-container h6{
	margin-bottom:10px;
}
.content-container-content .entry-content p{
font-size:11px;
line-height:15px;
}
.content-container, .content-container-top, .content-container-bottom{
width:615px;
display:block;
clear:both;
background-repeat: no-repeat;
background-position: center top;
}
/* before responsive image gallery for admissions---
.content-container-top{
	height:5px;
	background-image: url(../admissions_includes/images/content/content-container-top.png);
}
.content-container-content{
	width:565px;
	padding:10px 25px 30px 25px;
	background-image: url(../admissions_includes/images/content/content-container-background.png);
	background-repeat: repeat-y;
	background-position: center top;
	display:block;
	clear:both;
	
	min-height:100px;
}

.content-container-bottom{
	height:8px;
	background-image: url(../admissions_includes/images/content/content-container-bottom.png);
}/*end before responsive image gallery for admissions*/

/*admissions*/
.content-container-top {
	height: 4px;
	background-image: url(../admissions_includes/images/content/content-container-top.png);
	background-size: 100%;
	width:100%;
}
.content-container-content{
	width:auto;
	padding:10px 25px 30px 25px;
	background-image: url(/admissions_includes/images/content/content-container-background.png);
	background-repeat: repeat-y;
	background-position: center top;
	display:block;
	clear:both;
	min-height:100px;
	background-size: 100%;
}

.content-container-bottom{
	height:8px;
	background-image: url(../admissions_includes/images/content/content-container-bottom.png);
	background-size: 100%;
	width:100%;
}

/*admissions*/

.content-container-half, .content-container-half-top, .content-container-half-bottom{
width:310px;
display:block;
background-repeat: no-repeat;
background-position: center top;
}

.content-container-half{
margin-left:-8px;
margin-right:0px;
margin-bottom:6px;
}
.content-container-half-top{
	height:7px;
	background-image: url(../admissions_includes/images/content/content-half-container-top.png);
}
.content-container-half-content{
	width:260px;
	padding:14px 25px 12px 25px;
	background-image: url(../admissions_includes/images/content/content-half-container-background.png);
	background-repeat: repeat-y;
	background-position: center top;
	
	display:block;
clear:both;

	min-height:80px;
}

.content-container-half-bottom{
	height:8px;
	background-image: url(../admissions_includes/images/content/content-half-container-bottom.png);
}

@media screen and (max-width: 480px){
	
	.content-container-content, .content-container, .content-container-top, .content-container-bottom {
		width: 100%;
		min-width: 203px;
		float:left;
	}
}


/*********************************************************************************/
/*Gallery / Lightbox / Thickbox Styles -- css only -- no javascript/jquery needed*/
/*http://www.emanueleferonato.com/2007/08/22/create-a-lightbox-effect-only-with-css-no-javascript-needed/
/*********************************************************************************/
.black_overlay{
	display: none;
	position: absolute;
	top: 0%;
	left: 0%;
	width: 100%;
	height: 100%;
	background-color: black;
	z-index:1001;
	-moz-opacity: 0.8;
	opacity:.80;
	filter: alpha(opacity=80);
}

.white_content {
	display: none;
	position: absolute;
	top: 25%;
	left: 25%;
	width: 50%;
	height: 50%;
	padding: 16px;
	border: 16px solid orange;
	background-color: white;
	z-index:1002;
	overflow: auto;
}

/*********************************************************/
/* Gallery  Styles 
/*********************************************************/

.gallery-left-col{
width:180px;
margin-left:-5px;
float:left;
}
.gallery-right-col{
width:400px;
/*margin-right:-20px;
margin-left: 20px;*/
margin-right:20px;
margin-left: -30px;
float:right;
}

h3.gallery-title{
color:#f08f00;
font-weight:600;
font-size:24px;
line-height:30px;
display:block;
text-transform:uppercase;
margin-top:20px;

}
.gallery-sep{
	width:178px;
	height:4px;
	margin:20px auto;
	padding:0;
	display:block;
	background-image: url(http://law.shu.edu/admissions_includes/images/content/gallery-title-sep.png);
	background-repeat: no-repeat;
	background-position: center center;

}
p.gallery-desc{
color:#767676;
font-weight:600;
font-size:11px;
line-height:17px;
display:block;
text-transform:uppercase;
padding-right:30px;
}

#gallery-list{
margin:0;
padding:0;
list-style:none;
margin:0px -10px;
position:relative;
}

#gallery-list li{
float:left;
width:88px;
height:88px;
display:inline-block;
margin:5px;
padding:0;
}
#gallery-list li a.thumb-shadow{
	display:block;
	margin:0;
	padding:0;
	padding-bottom:4px;
	background-image: url(http://law.shu.edu/admissions_includes/images/content/gallery-thumb-shadow.png);
	background-repeat: no-repeat;
	background-position: center bottom;
}
#gallery-list li a img{
margin:0;
padding:3px;
background-color:#fff;
border:solid 1px #ccc;
display:block;
}
/**********************************************************/
/* Float/Height Styles
/**********************************************************/
.floatleft{float:left;}
.floatright{float:right;}
.locationheight{min-height:80px;}
.mheight{min-height:80px;}

/*********************************************************/
/* Shadows
/*********************************************************/
.thumb-shadowbox-115{
	display:inline-block;
	padding-bottom:6px;
	background-image: url(http://law.shu.edu/admissions_includes/images/icons/thumbnail-shadow-115.png);
	background-repeat: no-repeat;
	background-position: center bottom;
	
}
.thumb-shadowbox-115 img{
max-width:115px;
max-height:115px;
display:block;
padding:5px;
background-color:#fff;
border:solid 1px #c3c1bf;
}

@media screen and (max-width: 480px){
	.gallery-right-col {margin-left: 0px;}
	#gallery-list{padding-left:20%; margin:0px 60px;}
	}




/*********************************************************/
/*Responsive elements for two-column-right template
/********************************************************/

@media screen and (max-width: 480px) {

.thrColFixHdr #mainContent-left, #mainContent-left {width: 100%; float: left;}
.thrColFixHdr #columnsection-right, #columnsection-right {width: 100%; float: left;}
#bottomsection-left, #bottomsection-center, #bottomsection-right {width: 100%; float: left;}

}


/*********************************************************/
/* Special Text Page Skin - AFTER 9/25/13
/*********************************************************/

	#pk_text, #mainContent{ background-color:#ffffff; }
	#pk_text.pk_background_alpha, #mainContent.pk_background_alpha{ background:transparent url("/images/backgrounds/content_back_ground_alpha.png") repeat 0px 0px; }
	.pk_shadow{ -moz-box-shadow:0px 1px 1px rgba(0, 0, 0, 0.12); -webkit-box-shadow:0px 1px 1px rgba(0, 0, 0, 0.12); box-shadow:0px 1px 1px rgba(0, 0, 0, 0.12); }
	
	body{ color:/*#707070;*/ background:#f2f2f2 url("/images/bacgrounds/back_ground_pattern.jpg") 0px 0px; }

/*********************************************************/


.thrColFixHdr #homeMainContent, #homeMainContent {
	/*margin-left:230px;*/
	width: 100%;
	/*width: 576px;*/
	float: right;
}

/* Sidebar2 / Right Column = not in use.  To turn on, go to /templates/template-standard.cfm and remove <!--- ---> comment lines
.thrColFixHdr #sidebar2 {
	float: right;
	width: 184px;
	clear: right;
}/* end Sidebar - not in use*/

@media screen and (max-width: 480px) {
.thrColFixHdr #sidebar1, #sidebar1 { 
	width: 100%;
	float: left;
}
#sidebar1 img { 
	width: 100%;
	float: left;
}
.thrColFixHdr #mainContent, #mainContent {
	/*margin-left:230px;*/
	width: 100%;
	float: left;
}
div.subleftnavwrapper li a{
	/*font-family: "Trebuchet MS", Arial, sans-serif;*/
	font-size: 100%;
	width: 98%;
}
}
 
.fltrt { 
	float: right;
	margin-left: 8px;
}
.fltlft { 
	float: left;
	margin-right: 8px;
}
.hidden{
	display:none;
}


/*HEADER*/

/* note = added #mainnav on 8/18/13 */

#header {
		display: inline;
		text-align: center;
		margin: .25em;
		padding: 0em;
		/*font-size: 80%;*/
		}
		#topnav li {
		display: inline;
		text-align: center;
		margin: .25em;
		padding: .25em;
		font-size: 80%;
		}
		#header, #topnav ul {
		list-style: none;
		display: block;
		text-align: center;
		margin: 0 auto;
		text-align: center;
		}
		#topnav a {
		color:#ffffff;
		text-transform:none;
		text-decoration:none;
		font-weight:lighter;
		letter-spacing:1px;
		
		}
		
		#topnav {
		width: 100%;
		max-width: 960px;
		text-align: center;
		overflow: hidden;
		position: relative;
}
#skipTo {
	display: none;
	}
	#skipTo li a {
		background: #333333;
		color: #ffffff;
		margin-bottom: 10px;
	}


@media screen and (max-width: 480px) {
	#skipTo {
		display: block;
		}

	/*#header,*/ #topnav, #sub-megamenu-location {
		float: left;
		clear: left;
		margin: 0 0 0px;
		width: 100%;
		}	
		/*#header li,*/ #topnav li {
			margin: 0px;
			background: #333333;
			display: block;
			margin-bottom: 2px;
			font-size:16px;
			color:#ffffff;
			padding: 0px;
			}
			/*#header a,*/ #topnav a {
				display: block;
				padding: 8px;
				text-align: center;
				}					
} 


#pagewrapper{
	width:100%;
	height:100%;
	display:block;
}
#pagewrapper{
	
	min-width:960px;
}

.thrColFixHdr #searchwrapper, #searchwrapper{
		width: 40%;
		margin-top: 15px;
		float: right;
}
.thrColFixHdr #homesearchwrapper, #homesearchwrapper{
		width: 40%;
		margin-top: 15px;
		float: right;
}


#overallwrapper {
		width: 100%;
		margin: 0 auto;
  		padding: 0 30px;
  		text-align: center;
  		-webkit-font-smoothing: antialiased;
		float:inherit;
	}

	#mainwrapper {
		margin: 0 auto;
  		max-width: 960px;
  		_width: 960px;
  		padding: 0 30px;
  		/*text-align: center;*/
  		-webkit-font-smoothing: antialiased;
		float:inherit;
	}
		#homemainwrapper {
		margin: 0 auto;
  		max-width: 960px;
  		_width: 960px;
  		/*padding: 0 30px;*/
  		/*text-align: center;*/
  		-webkit-font-smoothing: antialiased;
		float:inherit;
	}
	
	
	@media screen and (max-width: 700px) {
	#overallwrapper {
		width: auto;
		float: none;
		}	
	#mainwrapper {
		width: auto;
		float: none;
		}
	#homemainwrapper {
		width: auto;
		float: none;
		}
		
	#searchwrapper{
		width: auto;
		float: none;
		}
	#homesearchwrapper{
		width: auto;
		float: none;
		}
	#logo {
		width: auto;
		float: none;
		}
	#logo img {
		width: auto;
		float: none;
		}
	
	#search {
		width: auto;
		float: none;
	}
	#google-search-div {
		width: auto;
		float: none;
	}	
		
} 


	
	@media screen and (max-width: 480px) {
	#overallwrapper {
		float: left;
		clear: left;
		/*margin: 0 0 0px;*/
		width: 98%;
		_width: 98%;
		padding-left:5px;
		padding-right:0px;
		}	
	#mainwrapper {
		float: left;
		clear: left;
		/*margin: 0 0 0px;*/
		width: 98%;
		_width: 98%;
		padding-left:5px;
		padding-right:0px;
		}
	#homemainwrapper {
		float: left;
		clear: left;
		/*margin: 0 0 0px;*/
		width: 98%;
		_width: 98%;
		padding-left:0px;
		padding-right:0px;
		}
		
	.thrColFixHdr #searchwrapper, #searchwrapper{
		width: 98%;
		_width: 98%;
		float: left;
		margin-left: 5%;
		text-align: center;
		}
	.thrColFixHdr #homesearchwrapper, #homesearchwrapper{
		width: 98%;
		_width: 98%;
		float: left;
		margin-left: 5%;
		text-align: center;
		}
	.thrColFixHdr #logo, #logo {
		width: 98%;
		_width: 98%;
		margin-top: 15px;
		float: left;
		}
	.thrColFixHdr #logo img, #logo img {
		width: 98%;
		_width: 98%;
		min-width: 250px;
		float: left;
		text-align: center;
		}
	
	.thrColFixHdr #search, #search {
		width: 98%;
		_width: 98%;
		float: left;
	}
	.thrColFixHdr #google-search-div, #google-search-div {
		width: 98%;
		_width: 98%;
		float: left;
		text-align: center;
		
	}	
		
} 


#devicewrapper {
	width: 60%;
	margin-right: 5%;
	float: left;
	}		
		
	
/* HOME - LIST EVENTS, NEWS AND FEATURES */

.thrColFixHdr #logo, #logo {
		width: 60%;
		margin-top: 15px;
		float: left;
		}
.thrColFixHdr #logo img, #logo img {
		width: 100%;
		max-width:385px;
		float: left;
		}
.thrColFixHdr #search, #search {
	width: 40%;
	margin-top: 15px;
	float: right;
}

	/* NEWS / EVENTS */	
	#left-home {
		width: 55%;
		margin-right: 10px;
		margin-top: 40px;
		float: left;
		}
		
	#right-home {
		width: 38%;
		margin-left: 10px;
		margin-top: 40px;
		float: right;
		}
	/* LEFT SIDE - EVENTS */	
	#events-home {
		background:#114e8a;
		width: 96%;
		float: left;
		border:5px solid #ff7900; 
		border-bottom: none;
		border-left: none;
		border-right: none;
		margin-bottom: 0px;
		padding-left: 10px;
	}
	
	#events-home-left {/*EVENTS*/
		width: 25%;
		float: left;
		color: #ffffff;
		margin-top: 10px;
		text-align: left;
		font-size: medium;
		
	}
	#events-home-right {
		background:#f5f7f7;
		width: 75%;
		height: 100%;
		float: right;
		text-align: left;
		vertical-align: top;
		/*note - no 'margin usage'*/
	}
	
	#events-home-right h1, #news-home-right h1 {
		font-size: 1.0em;
		color: #2a8ec6;
		/*line-height: .9em;*/
		margin-bottom: -8px;
		margin-top: -5px;
		padding-left: 3px;
	}
	#events-home-right p, #news-home-right p/*, #information p, #information table p, #information table td p*/{
		/*font-size: 1.0em;*/
		color: #343735;
		/*line-height: .9em;*/
		margin-top: 1px;
		margin-bottom: 1px;
		margin-left: 10px;
	}
	#events-home-right a{
		text-transform: none;
		text-decoration: none;
		font-size: .8em;
	}
	#news-home-right a {
		text-transform: none;
		text-decoration: none;
		color: #343735;
		font-size: .8em;
	}
	
	/* LEFT SIDE - NEWS */
	#news-home {
		background:#114e8a;
		width: 96%;
		float: left;
		border:5px solid #ff7900; 
		border-bottom: none;
		border-left: none;
		border-right: none;
		margin-bottom: 0px;
		padding-left: 10px;
	}
	#news-home-left {/*NEWS*/
		width: 25%;
		float: left;
		color: #ffffff;
		margin-top: 10px;
		text-align: left;
		font-size: medium;
	}
	
	#news-home-right {
		background:#f5f7f7;
		width: 75%;
		height: 100%;
		float: right;
		text-align: left;
	}
	#news-subpage, #news-subpage p, #news-subpage h1, #news-subpage h3 {
		width: 100%;
		height: 100%;
		float: right;
		text-align: left;
	}
	
	/* FEATURES */
	#feature-home {
		background:#f5f7f7;
		width: 100%;
		float: left;
		border:5px solid #343735; 
		border-bottom: none;
		border-left: none;
		border-right: none;
		margin-bottom: 0px;
		padding-left: 0px;
		text-align: left;
	}
	#feature-home a,  {
		text-transform: none;
		text-decoration: none;
		color: #343735;
		}
	
	#feature-home-img, #feature-home-img a {
		width: 100%;
		_width: 100%;
		/*float: left;*/
		margin: 0;
		padding: 0;
	}
	
	#feature-home img {
   	 	max-width: 100%;
	}

	#feature-home-info h1, .feature-home-url h1{
		font-size: 1.1em;
		color: #1073ac;
		/*line-height: .9em;*/
		margin-bottom: -8px;
		margin-top: -5px;
		padding-left: 3px;
	}
	#feature-home-info h5, .feature-home-url h5{
		color: #1073ac;
		/*text-transform: uppercase;*/
		margin-left: 10px;
		margin-right: 10px;
		font-size: 1em;
    	line-height: 1em;
		margin-top: 1em;
   		margin-bottom: 1em;
	}
	#feature-home-info p, .feature-home-url p{
		margin-left: 15px;
		margin-right: 15px;
		font-size: .8em;
    	line-height: 1.5em;
   		margin-bottom: 1.5em;
		color:#343735;
	}
	
	#home-more {
		background:#333333;
		width: 96%;
		float: left;
		margin-bottom: 20px;
		margin-top: 0px;
		padding-left: 10px;
	}
	
	#home-cle {/*EVENTS*/
		width: 25%;
		float: left;
		color: #ffffff;
		margin-top: 0px;
		text-align: left;
		font-size: small;	
	}
	#home-cle a{
		text-decoration: none;
		color: #ffffff;
	}
	#home-cle a:hover {
		color: #ff7900;
	}
	
	#more {
		background:#f5f7f7;
		width: 75%;
		height: 100%;
		float: right;
		text-align: right;
		vertical-align: middle;
		/*note - no 'margin usage'*/
		font-size: small;
	}
	#more a{
		text-decoration: none;
	}
	#more a:hover {
		color: #ff7900;
	}
	#more img {
		width: 20px;
		_width: 20px;
		vertical-align: middle;
	}
	
	#home-media {/*EVENTS*/
		width: 25%;
		float: left;
		color: #ffffff;
		margin-top: 0px;
		text-align: left;
		font-size: small;	
	}
	
	#home-media a{
		text-decoration: none;
		color: #ffffff;
	}
	#home-media a:hover {
		color: #ff7900;
	}
	/* HOME FEATURES more */
	#feature-home-more {
		background:#f5f7f7;
		width: 100%;
		height: 100%;
		float: right;
		text-align: right;
		vertical-align: middle;
		/*note - no 'margin usage'*/
		font-size: small;
		margin-top: 0px;
		margin-bottom: 20px;
		border:5px solid #343735; 
		border-top: none;
		border-left: none;
		border-right: none;
	}
	#feature-home-more a{
		text-decoration: none;
	}
	#feature-home-more a:hover {
		color: #ff7900;
	}
	#feature-home-more img {
		width: 20px;
		_width: 20px;
		vertical-align: middle;
	}

@media screen and (max-width: 480px) {
	#left-home {
		margin: 0 0 0px;
		width: 98%;
		_width: 98%;
		float: left;
		clear: both;
		display: block;
		margin-top: 10px;
		}
		
		#right-home {
		margin: 0 0 0px;
		width: 90%;
		_width: 98%;
		float: left;
		clear: both;
		display: block;
		margin-top: 10px;
		}	
		
		#events-home {
			margin: 0 0 0px;
		width: 98%;
		_width: 98%;
		float: left;
		clear: both;
		display: block;
		}
		
		#news-home {
			margin: 0 0 0px;
		width: 98%;
		_width: 98%;
		float: left;
		clear: both;
		display: block;
		margin-top: 10px;
		}
		#home-more {
			margin: 0 0 0px;
			width: 98%;
			_width: 98%;
			float: left
			clear: both;
			display: block;
		}
	#sidebar1 {
		margin: 0 0 0px;
		width: 98%;
		_width: 98%;
		/*max-width: 200px;
		min-width: 150px;/*Ana*/
		float: left;
		clear: both;
		display: block;
	}
	
} 



/*-----------------------------------------------------------------------*/
/* HEADER CONTENT
/*-----------------------------------------------------------------------*/

#headerwrapper{
	width:100%;
	/*background-image: url(/images/header/header_back.gif);
        background-repeat: no-repeat;
	background-position: left top;*/
	clear: both;
	margin-top: 0;
	/*margin-right: auto;*/
	margin-bottom: 0;
	/*margin-left: auto;*/
	display:block;
}
.thrColFixHdr #headwrap1, #headwrap1 {
	width: 100%;	/*works in Safari, Firefox - must test ie*/
	height:25px;
	_height:25px;
	background:#333333;
	/*border:1px solid #ff7900; 
	border-top: none;*/
	border-bottom-style:double;
	border-bottom-color:#2a8ec6;
	background-image: -webkit-gradient(linear, left top, left bottom, from(#605f5f), to(#333333));
	background: -webkit-linear-gradient(top, #605f5f, #333333);
	background: -moz-linear-gradient(top, #605f5f, #333333);
	background: -o-linear-gradient(top, #605f5f, #333333);
	background: -ms-linear-gradient(top, #605f5f, #333333);
	background: linear-gradient(top, #605f5f, #333333);
	clear: both;
	margin-top: 0;
	margin-bottom: 0;
	padding-top: 10px;
}


.thrColFixHdr #headwrap2, #headwrap2 {
		margin: 0 auto;
  		max-width: 960px;
  		_width: 960px;
  		padding: 0 30px;
		height: 65px;
  		text-align: center;
  		-webkit-font-smoothing: antialiased;	
}
#headwrap2-spacer {
	height: 100%;
	max-height: 300px;
}
/* Original LIVE site
.thrColFixHdr #headwrap3, #headwrap3 {
	width: 100%;
	height:30px;
	_height:30px;
	background:#2a8ec6;
	background-image: -webkit-gradient(linear, left top, left bottom, from(#605f5f), to(#333333));
	background: -webkit-linear-gradient(top, #1073ac, #2a8ec6);
	background: -moz-linear-gradient(top, #1073ac, #2a8ec6);
	background: -o-linear-gradient(top, #1073ac, #2a8ec6);
	background: -ms-linear-gradient(top, #1073ac, #2a8ec6);
	background: linear-gradient(top, #1073ac, #2a8ec6);
	clear: both;
	margin-top: 0;
	margin-bottom: 0px;
	padding-top: 10px;
}*/
/*DEV site*/
.thrColFixHdr #headwrap3, #headwrap3 {
	width: 100%;	/*works in Safari, Firefox - must test ie*/
	height:30px;
	_height:30px;
	background:#1073ac;
	background-image: -webkit-gradient(linear, left top, left bottom, from(#2a8ec6), to(#1073ac));
	background: -webkit-linear-gradient(top, #2a8ec6, #1073ac);
	background: -moz-linear-gradient(top, #2a8ec6, #1073ac);
	background: -o-linear-gradient(top, #2a8ec6, #1073ac);
	background: -ms-linear-gradient(top, #2a8ec6, #1073ac);
	background: linear-gradient(top, #2a8ec6, #1073ac);
	clear: both;
	margin-top: 0;
	margin-bottom: 0px;
	padding-top: 10px;
}


/* MEGAMENU LOCATION */
#sub-megamenu-location {
	width: 100%;	/*works in Safari, Firefox - must test ie*/
	height:10px;
	/*background-color:#3974c2;
	background:#3974c2;*/
	/*overflow: hidden;*/
	clear: both;
	margin-top: 10px;
	margin-bottom: 5px;
	padding-top: 5px;
}

/* SPACER BETWEEN HEADER AND LEFT/MAIN CONTENT AREAS */
#space {
	width: 100%;	/*works in Safari, Firefox - must test ie*/
	height:10px;
	_height:10px;
	clear: both;
	margin-top: 0;
	margin-bottom: 0px;
	padding-top: 10px;
}


/* HEADER TOP NAVIGATION */

header topnav {
	float: right;
	margin-top: 0px; 
	/*margin-top: 40px;*/
	color:#ffffff;
	padding-bottom:0px;
	}
	
	header topnav li {
		display: inline;
		text-align: center;
		margin: .25em;
		padding: .5em;
		/*border-right: 2px solid #011;*/
		font-size: 80%;
		
		}
		
		header topnav ul {
		list-style: none;
		display: block;
		text-align: center;
		margin: 0 auto;
		text-align: center;
		}
		#topnav a {
		color:#ffffff;
		text-transform:none;
		text-decoration:none;
		font-weight:lighter;
		letter-spacing:1px;
		
		}
		
		#topnav {
		width: 100%;
		max-width: 960px;
		text-align: center;
		overflow: hidden;
		/*position: relative;*/
		float: right;
}
		
#skipTo {
	display: none;
	}
	#skipTo li a {
		background: #333333;
		color: #ffffff;
		margin-bottom: 10px;
	}
/* HEADER MAIN NAVIGATION (main-megamenu) */

header mainnav {
	display: inline;
	text-align: center;
	color:#ffffff;
	font-size: 100%;
	margin-top: 0px;
	padding-bottom: 0px;
	}
	
	header mainnav li {
		display: inline;
		text-align: center;
		margin: .25em;
		padding: .5em;
		/*border-right: 2px solid #011;*/
		font-size: 100%; 
		padding-bottom:3%;
		
		}
		header mainnav ul {
		list-style: none;
		display: block;
		text-align: center;
		margin: 0 auto;
		text-align: center;
		}
		#mainnav a {
		color:#ffffff;
		text-transform:none;
		text-decoration:none;
		font-weight:lighter;
		letter-spacing:1px;
		text-transform:uppercase;
		padding-bottom:3%;
		}
		#mainnav {
		width: 100%;
		max-width: 960px;
		text-align: center;
		overflow: hidden;
		position: relative;
}


/* TopNav */



/* Media Queries - Responsive to phone, tablets, devices - Top Navigation*/
/* List TOP NAVIGATION on mobile devices */
@media screen and (max-width: 480px) {

	#skipTo {
		display: block;
		}

	/*#header,*/ #topnav{
		float: left;
		clear: left;
		margin: 0 0 0px;
		width: 100%;
		}	
		/*#header li,*/ #topnav li {
			margin: 0px;
			background: #333333; /* standard */
			background: #333333\9; /* IE 8 and below*/
			*background: #333333; /* IE 7 and below*/
			_background: #333333; /* IE 6 */
			display: block;
			margin-bottom: 2px;
			font-size:16px;
			color:#ffffff;
			padding: 0px;
			}
			/*#header a,*/ #topnav a {
				display: block;
				padding: 8px;
				text-align: center;
				}	
} 





/* Media Queries - Responsive to phone, tablets, devices - Main Navigation*/
 @media screen and (max-width: 480px) {

	#skipTo {
		display: block;
		}
	
	header mainnav{
		float: left;
		clear: left;
		margin: 0 0 0px;
		width: 100%;
		}	
		header mainnav li {
			margin: 0px;
			background: #2a8ec6;
			display: block;
			margin-bottom: 3px;
			font-size:18px;
			}
			header mainnav a {
				display: block;
				padding: 1px;
				text-align: center;
				}					
} 

/* SLIDER - Responsive */


#footerwrapper, #footer {
	background:#333333;
	background-image:url(http://law.shu.edu/images/shulaw-footer-sample.jpg);
	background-repeat: repeat-x;
	color: #ffffff;
	width: 100%;/*works in Safari, Firefox - must test ie*/
	_width: 100%;
	clear: both;
	margin-top: /*50px;*/0px;
	margin-bottom: 0;
	padding-top: 0px;
	border-top:thick;
	border-top-style:solid;
	border-top-color:#2a8ec6;
}

#footersection {
		width: 100%;
		max-width: 960px;
		overflow: hidden;
		display: block;
		/*text-align: center;*/
		margin: 0 auto;
		color: #ffffff;
		vertical-align: top;
}

#footer-image-wrapper {
		/*width: 95%;*/
		margin: 0 auto;
  		max-width: 960px;
  		_width: 960px;
		height:370px;
		_height:370px;
  		padding: 0 30px;
  		text-align: center;
  		-webkit-font-smoothing: antialiased;
		float:inherit;
		/*background-image:url(http://law.shu.edu/images/footer-new.jpg);
		background-repeat: no-repeat;*/
	}
#footer-image-wrapper img {
	background-position:center;
	z-index:-1;
}
	
#footerwrapper, #footer img {
		width: 100%;
		max-width: 960px;
		/*float: left;*/
		margin: 0;
		padding: 0;
		z-index:-1;
	}
/*Footer sections */
	#footer-left, .footer-left {
		width: 40%;
		_width: 40%;
		/*max-width: 378px;*/
		height: 370px;
		float: left;
		margin-bottom: 0px;
		padding-left: 0px;
		text-align: left;
		background-image:url(http://law.shu.edu/images/footer-left.jpg);
		background-repeat: no-repeat;
		}
	
	 #footer-center h1, #footer-right h1 {
		font-size:.8em;
		color: #ffffff;
		font-weight: bold;
		letter-spacing:.1em;
		margin-bottom: 15px;
		text-transform: uppercase;
	}
	#footer-left h4 {
		font-size:1em;
		color: #ffffff;
		font-weight:normal;
		margin-bottom: 15px;
	}
	#footer-left p, #footer-center p, #footer-right p {
		font-size:.8em;
		color: #ffffff;
		font-weight:normal;
		/*margin-left: 10px;
		padding-left: 40px;*/
	}
		
	#footer-center {
		width: 25%;
		_width: 25%;
		/*max-width: 260px;*/
		
		margin-left: 10px;
		margin-bottom: 0px;
		margin-right: 0px;
		float: left;
		padding-left: 0px;
		padding-left: 0px;
		text-align: left;
		vertical-align: top;
		/*border-left: thin;
		border-left-style:solid;
		border-left-color: #828a8f;*/
		}
	#footer-right {
		width: 25%;
		_width: 25%;
		/*max-width: 260px;*/
		
		margin-left: 10px;
		margin-bottom: 0px;
		margin-right: 0px;
		float: right;
		padding-left: 0px;
		padding-left: 0px;
		text-align: left;
		vertical-align: top;
		/*border-left: thin;
		border-left-style:solid;
		border-left-color: #828a8f;*/
		}
/* Footer Sub Sections - Vertical Lines */
	#footer-center-line {
		border-left: thin;
		border-left-style:solid;
		border-left-color: #4f4e4e;
		height: 80%;
	}
	#footer-right-line {
		border-left: thin;
		border-left-style:solid;
		border-left-color: #4f4e4e;
		height: 80%;
	}

/* Footer Sub Sections - Text Blocks */
	#footer-left-textbox {
		margin-left: 10px;
		margin-top: 30px;
		padding-left: 0px;
	}
	
	#footer-center-textbox {
		margin-left: 10px;
		margin-top: 30px;
		padding-left: 0px;
		text-align: left;
		font-family:'Open Sans', Helvetica, Arial, sans-serif;
		
	}
	#footer-right-textbox {
		margin-left: 10px;
		margin-top: 30px;
		padding-left: 0px;
		text-align: left;
		font-family:'Open Sans', Helvetica, Arial, sans-serif;
	}
	
	
	#footer-center-textbox li, #footer-right-textbox li{
		/*display: inline;*/
		text-align: left;
		margin-left: .05em;
		/*padding: .25em;*/
		font-size: 80%;
	}
	
	#footer-center-textbox ul, #footer-right-textbox ul {
		list-style: none;
		display: block;
		
		margin: 0 auto;
	}

#footer-socialmedia, #footer-socialmedia a  {
		display: inline;
		text-align: center;
		margin: .05em;
		padding: .5em;
		float: left;
		position:relative;
		width: 20px;
		_width: 20px;
}	
#footer-socialmedia img{
	width: 31px;
		_width: 31px;
}
#footer-left-textbox a, #footer-right-textbox a, #footer-center-textbox a{
	text-transform: capitalize;
	text-decoration: none;
	color: #faf8e5;
}
		
@media screen and (max-width: 480px) {
	
	#footerwrapper, #footer {
		float: left;
		clear: left;
		margin: 0 0 0px;
		width: 98%;
		_width: 98%;
		height: 100%;
		_height: 100%;
		padding-left:5px;
		display:block;
		}
	#footer-left {
		width: 98%;
		_width: 98%;
		height: 50%;
		_height: 50%;
		float: left;
		clear: left;
		text-align: left;
		display:block;
		padding-bottom: 10px;
		
		}
			
	#footer-center {
		width: 98%;
		_width: 98%;
		float: left;
		clear: left;
		text-align: left;
		display: inline-block;
		margin-top: 5px;
		margin-bottom: 5px;
		background-color: #828a8f;
		color: #333333;
		padding-top: 5px;
		padding-bottom: 5px;
		
		}
	
	#footer-right {
		width: 98%;
		_width: 98%;
		float: left;
		clear: both;
		text-align: left;
		display:inline-block;
		background-color: #8897a0;
		margin-top: 5px;
		}					
} 




/*ALL NEW NAV - see http://webdesignerwall.com/tutorials/css-responsive-navigation-menu - must remove from CMS inclusion*/


/* All below are original CSS from sh_subpage.css original file */

/*-----------------------------------------------------------------------*/
/* SUBPAGE LEFT CONTENT 
/*-----------------------------------------------------------------------*/
div.subleftnavwrapper{
	height: auto;
	/*width: 232px;*/
	width: 98%;
	_width: 98%;
	/*max-width: 232px;*/
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
	margin-top: 10px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
}

div.subleftnavwrapper ul{
	list-style-type:none;
	padding: 0px;
	margin: 0px;
}
.subleftnavwrapper li{
	padding: 0px;
	margin: 0px;
}

div.subleftnavwrapper li a{
	/*font-family: "Trebuchet MS", Arial, sans-serif;*/
	font-size: 11px;
	font-weight: bold;
	text-transform: uppercase;
	color: #FFFFFF;
	text-decoration: none;
	display: block;
	width: 232px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
	padding-top: 8px;
	padding-right: 0px;
	padding-bottom: 8px;
	padding-left: 8px;
	background-color: #325483;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #FFFFFF;
}

div.subleftnavwrapper li a:hover{
	background-color: #D7D7D7;
	color: #325483;
}

/*-----------------------------------------------------------------------*/
/* SUBPAGE LEFT CONTENT
/*-----------------------------------------------------------------------*/
#subleftnavwrapper{
	height: auto;
	width: 98%;
	_width: 98%;
	/*max-width: 200px;*/
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
}

#subleftnavwrapper ul{
	list-style-type:none;
	padding: 0px;
	margin: 0px;
}
#subleftnavwrapper li{
	padding: 0px;
	margin: 0px;
}

#subleftnavwrapper li a{
	/*font-family: "Trebuchet MS", Arial, sans-serif;*/
	font-size: 11px;
	font-weight: bold;
	text-transform: uppercase;
	/*color: #FFFFFF;*/
	color: /*#2a8ec6;*/#114e8a;
	text-decoration: none;
	display: block;
	/*width: 176px;*/
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
	padding-top: 8px;
	padding-right: 0px;
	padding-bottom: 8px;
	padding-left: 8px;
	/*background-color: #325483;*/
	background-color: #dfe5e6;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #fafcfc;
}

#subleftnavwrapper li a:hover{
	background-color: #D7D7D7;
	/*color: #325483;*/
	color: #2a8ec6;
}
#secsublevel{
	width: 100%;
	_width: 100%;
	list-style-type:none;
	padding: 0px;
	margin: 0px;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	/*border-bottom-color: #FFFFFF;*/
	border-bottom-color: #2a8ec6;
}

#secsublevel li{
	padding: 0px;
	margin: 0px;
}

#secsublevel li a{
	/*font-family: "Trebuchet MS", Arial, sans-serif;*/
	font-size: 10px;
	font-weight: normal;
	text-transform: uppercase;
	color: #2D2D2D;
	text-decoration: none;
	display: block;
	/*width: 168px;*/
	width: 96%;
	_width: 96%;
	/*max-width: 185px;*/
	margin-top: -1px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
	padding-top: 6px;
	padding-right: 0px;
	padding-bottom: 6px;
	padding-left: 16px;
	/*background-color: #ABC1D3;*/
	background-color: #f4f5f5;
	border: none;
}

#secsublevel li a:hover{
	color: #2D2D2D;
	background-color:#FFFFFF;
}
#secsublevel li a.current{
	color: #325483;
	background-color:#FFFFFF;
}

/*----------Maincontent ------------*/

/*-----------------------------------------------------------------------*/
/* SUBPAGE MAIN CONTENT
/*-----------------------------------------------------------------------*/

#headerBlock {
	width: 100%;
	_width: 100%;
	height: 100%;
	_height: 100%;
	margin-top:20px;
	
}
#headerBlock img, #headerBlock h1 {
    max-width:100%;
}

@media screen and (max-width: 480px) {
#headerBlock {
	width: 100%;
	_width: 100%;
	margin-top: 10px;
}
#headerBlock img, #headerBlock h1 {
    max-width:100%;
}

}


#crumbs{
	font-size: 9px;
	font-family: "Trebuchet MS";
	font-style: normal;
	line-height: 8px;
	font-weight: normal;
	font-variant: normal;
	text-transform: uppercase;
	color: #ff7900;
	text-decoration: none;
	margin-top: 6px;
	margin-right: 0px;
	margin-bottom: 16px;
	margin-left: 0px;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 8px;
}

#crumbs a{
	color: #ff7900;
	text-decoration: none;
}

#crumbs a:hover{
	color: #ff7900;
	text-decoration: underline;
}

#crumbs img{
	float:right;
	margin-top: -6px;
	margin-bottom: 0px;
	padding-right: 8px;
}


#mainContent h1, #mainContent-left h1{ /*don't associate with mainContent-left*/
	/*font-family: Helvetica, sans-serif;*/
	font-size: 20px;
	font-style: normal;
	line-height: 38px;
	font-weight: lighter;
	font-variant: normal;
	text-transform: none;
	color: #ff7900;
	/*width: 568px;*/
	border-bottom-width: 2px;
	border-bottom-style: solid;
	border-bottom-color: #ff7900;
	text-decoration: none;
} 


#mainContent h2, #mainContent-left h2 /*don't associate with mainContent-left*/{
	/*font-family:"Trebuchet MS", Arial, sans-serif;*/
	/*font-size: 14px;
	font-style: normal;
	line-height: 16px;
	font-weight: lighter;
	font-style:italic;
	font-variant: normal;
	text-transform: none;
	color:#464c51;
	text-decoration: none;
	padding-top: 8px;
	padding-right: 0px;
	padding-bottom: 15px;
	padding-left: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 8px;*/
	font-family: 'Open Sans', sans-serif; 
	/*color: #4995d3;
	font-size: 18px; 
	font-weight: 300; 
	line-height: 32px; 
	margin: 0 0 14px; */
	font-size:24px;
	line-height:28px;
	letter-spacing:-0.3pt;
	padding:12px 0px;
	padding-left: 4px;
} 

#mainContent h3, #mainContent-left h3{
	/*font-family:"Trebuchet MS", Arial, sans-serif;*/
	font-size: 13px;
	font-style: normal;
	line-height: 16px;
	font-weight: bold;
	font-variant: normal;
	text-transform: uppercase;
	/*color: #325483;*/
	/*color: #045297;*/
	color: #1073ac;
	text-decoration: none;
	padding-top: 16px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 8px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
}  

#mainContent h4, #mainContent-left h4{
	/*font-family:"Trebuchet MS", Arial, sans-serif;*/
	font-size: 13px;
	font-style: normal;
	line-height: 16px;
	font-weight: bold;
	font-variant: normal;
	text-transform: none;
	color: #464c51;
	text-decoration: none;
	padding-top: 8px;
	padding-right: 0px;
	padding-bottom: 8px;
	padding-left: 8px;
} 


#mainContent h5 /*don't associate with mainContent-left*/{
	/*font-family:"Trebuchet MS", Arial, sans-serif;*/
	font-size: 12px;
	font-style: italic;
	line-height: 16px;
	font-weight: normal;
	font-variant: normal;
	text-transform: none;
	color: #ff7900;
	text-decoration: none;
	padding-top: 8px;
	padding-right: 0px;
	padding-bottom: 8px;
	padding-left: 8px;
	margin: 0px;
} 

#mainContent p, #mainContent-left p{
	/*font-family:"Trebuchet MS", Arial, sans-serif;*/
	font-size: 13px;
	font-style: normal;
	line-height: 20px;
	font-weight: normal;
	font-variant: normal;
	text-transform: none;
	/*color: #4e5257;*/
	text-decoration: none;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 12px;
	padding-left: 8px;
	margin: 0px;
}
#mainContent ol.bulletlist, #mainContent-left ol.bulletlist{
	margin-left:15px;
	padding-left: 15px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 8px;
	list-style-type: square;
	font-size: 13px;
	font-style: normal;
	font-family:'Open Sans', Helvetica, Arial, sans-serif;
	color: #484641;
	line-height:20px;
}

/*-----------------------------------------------------------------------*/
/* Features/Spotlights/Highlights Settings 
/*-----------------------------------------------------------------------*/
#features-landing {}
#features-landing a {text-decoration: none;}


/*-----------------------------------------------------------------------*/
/* Faculty Settings 
/*-----------------------------------------------------------------------*/
#facultylist2, #facultylist,{
	width: 98%;
	_width: 98%;
}


/*-----------------------------------------------------------------------*/
/* Study Abroad Settings 
/*-----------------------------------------------------------------------*/
#mylinkbar {color: #ff7900;}
#mylinkbar a {color: #ff7900; text-decoration: none;}

/*-----------------------------------------------------------------------*/
/* MediaTable Settings (old created in 2009)
/*-----------------------------------------------------------------------*/
#mediatable h5{
	color:#325483;
	font-size: 14px;
	margin-top: -4px;
	line-height:20px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
}
#mediatable p.imagename{
	font-size:9px;
	text-transform:uppercase;
	line-height:11px;
	text-align: left;
	margin-top: 4px;
	vertical-align:top;
}

#mediatable img.mediaimage{
	border: 3px solid #666666;
	margin-top: 12px;
	margin-left: 8px;
	vertical-align: top;
	float: left;
}
#mediatable p.facultycomm{
	text-align: left;
	margin-left: 8px;
	margin-top: 8px;
	margin-bottom: 16px;
}
#mediatable p.articlelink{
	text-align: left;
	background-image: url(/images/about/document.gif);
	background-repeat: no-repeat;
	background-position: left top;
	margin-left: 8px;
	padding-left: 24px;
}
#mediatable p.videolink{
	text-align: left;
	background-image: url(/images/about/video.gif);
	background-repeat: no-repeat;
	background-position: left top;
	margin-left: 8px;
	padding-left: 24px;
}
#mediatable td{vertical-align:top;}

#mediatable-left { width: 100%; float:left; margin-top:0px; vertical-align:top;}
#mediatable-right { width: 99%; float:right;margin-top:0px; vertical-align:top; margin-left: 20px;}

/*-----------------------------------------------------------------------*/
/* SHTable Settings (old created in 2009) adjusted
/*-----------------------------------------------------------------------*/

#shtable{
	padding: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 16px;
	margin-left: 8px;
	/*width: 569px;*/ width: 100%;
	border: 0px none white;
	border-collapse:collapse;
	padding: 0px;
	/*background-color: #E9E9E9;*/
	background-color: #f5f5f5;

}

#shtable-border{ padding: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 16px;
	margin-left: 8px;
	/*width: 569px;*/ width: 100%;
	border: 1px none #cccccc;
	/*border-collapse:collapse;*/
	padding: 0px;
	/*background-color: #E9E9E9;*/
	background-color: transparent;
}

#shtable th, #shtable-border th{
	/*font-family: "Trebuchet MS";*/
	font-size: 11px;
	line-height: 13px;
	font-weight: bold;
	color: #FFFFFF;
	text-decoration: none;
	background-color: #2a8ec6;
	text-align: left;
	margin: 0px;
	padding-top: 4px;
	padding-right: 4px;
	padding-bottom: 4px;
	padding-left: 4px;
	text-transform: uppercase;
	border: 0px none #2a8ec6;
	background-color:#2a8ec6;
}

#shtable td, #shtable-border td{
	/*font-family: "Trebuchet MS";*/
	font-size: 12px;
	line-height: 13px;
	font-weight: normal;
	color: #333333;
	text-decoration: none;
	/*background-color: #E9E9E9;*/
	background-color: #f5f5f5;
	margin: 0px;
	padding-top: 4px;
	padding-right: 5px;
	padding-bottom: 8px;
	padding-left: 5px;
	text-align: left;
}
#shtable tr:nth-child(even) {
	background-color: #f5f5f5;
	background: #f5f5f5;
}
#shtable tr:nth-child(odd) {
	background-color: #f0f0f0;
	background: #f0f0f0;
}
#shtable-border tr:nth-child(even) {
	background-color: #f5f5f5;
	background: #f5f5f5;
}
#shtable-border tr:nth-child(odd) {
	background-color: #f0f0f0;
	background: #f0f0f0;
}


/*----for use within table using shtable style ----*/
#shtable ol.bulletlist, #shtable-border ol.bulletlist{
	font-size: 13px;
	margin-left:10px;
	margin-top: 0px;
	margin-right:10px;
	margin-bottom: 1px;
	padding-left:5px;
	padding-right:5px;
	padding-top:1px;
	padding-bottom: 1px;
	line-height: 18px;
	list-style-type: square;
	white-space:nowrap;
}

/*-----------------------------------------------------------------------*/
/* tablegrey Settings 
/*-----------------------------------------------------------------------*/

#jbtable{
	padding: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 16px;
	margin-left: 8px;
	/*width: 569px;*/ width: 100%;
	border: 0px none white;
	border-collapse:collapse;
	padding: 0px;
	/*background-color: #E9E9E9;*/
	background-color: #f5f5f5;

}

#jbtable-border{ padding: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 16px;
	margin-left: 8px;
	/*width: 569px;*/ width: 100%;
	border: 1px none #cccccc;
	/*border-collapse:collapse;*/
	padding: 0px;
	/*background-color: #E9E9E9;*/
	background-color: transparent;
}

#jbtable th, #jbtable-border th{
	/*font-family: "Trebuchet MS";*/
	font-size: 11px;
	line-height: 13px;
	font-weight: bold;
	color: #FFFFFF;
	text-decoration: none;
	background-color: #a5afb9;
	text-align: left;
	margin: 0px;
	padding-top: 4px;
	padding-right: 4px;
	padding-bottom: 4px;
	padding-left: 4px;
	text-transform: uppercase;
	border: 0px none #a5afb9;
	background-color:#a5afb9;
}

#jbtable td, #jbtable-border td{
	/*font-family: "Trebuchet MS";*/
	font-size: 12px;
	line-height: 13px;
	font-weight: normal;
	color: #333333;
	text-decoration: none;
	/*background-color: #E9E9E9;*/
	background-color: #f5f5f5;
	margin: 0px;
	padding-top: 4px;
	padding-right: 5px;
	padding-bottom: 8px;
	padding-left: 5px;
	text-align: left;
}
#jbtable tr:nth-child(even) {
	background-color: #f5f5f5;
	background: #f5f5f5;
}
#jbtable tr:nth-child(odd) {
	background-color: #f0f0f0;
	background: #f0f0f0;
}
#jbtable-border tr:nth-child(even) {
	background-color: #f5f5f5;
	background: #f5f5f5;
}
#jbtable-border tr:nth-child(odd) {
	background-color: #f0f0f0;
	background: #f0f0f0;
}


/*----for use within table using jbtable style ----*/
#jbtable ol.bulletlist, #jbtable-border ol.bulletlist{
	font-size: 13px;
	margin-left:10px;
	margin-top: 0px;
	margin-right:10px;
	margin-bottom: 1px;
	padding-left:5px;
	padding-right:5px;
	padding-top:1px;
	padding-bottom: 1px;
	line-height: 18px;
	list-style-type: square;
	white-space:nowrap;
}

/*START BOX CONTAINER - for ADMISSIONS landing page */

#pstable{
	padding: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 13px;
	margin-left: 0px;
	width: 100%;
	border: 0px none white;
	border-collapse:collapse;
	padding: 0px;
}
#pstable th{
	font-size: 11px;
	line-height: 13px;
	font-weight: bold;
	color: #FFFFFF;
	text-decoration: none;
	background-color: #325483;
	text-align: left;
	margin: 0px;
	padding-top: 4px;
	padding-right: 4px;
	padding-bottom: 4px;
	padding-left: 4px;
	border-bottom:none;
	height:176px;
	width:192px;
}

#pstable td{
	font-size: 12px;
	line-height: 13px;
	font-weight: normal;
	text-decoration: none;
	background: url(http://law.shu.edu/images/boxcenter.jpg) no-repeat 0 6px;
	height: 176px;
	margin: 0px;
	padding-top: 4px;
	padding-right: 4px;
	padding-bottom: 4px;
	padding-left: 4px;
	text-align: left;
	border-bottom:none; 
}
#pstable td h1{
	font-family: Arial, Helvetica, sans-serif;
	width: 178px;
	padding-top: 4px;
	padding-right: 4px;
	padding-bottom: 4px;
	padding-left: 4px;
	text-align: center;
	font-size: 12px;
	font-style: normal;
	line-height: 16px;
	font-weight: bold;
	text-transform: uppercase;
	color: #325483;
	text-decoration: none;
	border-bottom:none;
}
#pstable td h5{
	width: 178px;
	padding-top: 4px;
	padding-right: 4px;
	padding-bottom: 4px;
	padding-left: 4px;
	text-align: right;
	font-size: 12px;
	font-style: normal;
	line-height: 16px;
	font-weight: bold;
	text-transform: lowercase;
	color: #464c51;
	text-decoration: none;
	border-bottom:none;
}
#photo{
	text-align:center;
}


/*-----------------------------------------------------------------------*/
/* NEWTable Settings (new created in 2013)
/*-----------------------------------------------------------------------*/

#newtable{
	padding: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 16px;
	margin-left: 8px;
	/*width: 569px;*/ width: 98%;
	border: 0px none white;
	border-collapse:collapse;
	padding: 0px;
	/*background-color: #E9E9E9;*/
	background-color: #f5f5f5;

}
#newtable th{
	/*font-family: "Trebuchet MS";*/
	font-size: 11px;
	line-height: 13px;
	font-weight: bold;
	color: #464c51;
	text-decoration: none;
	background-color: #d1d1d1;
	text-align: left;
	margin: 0px;
	padding-top: 4px;
	padding-right: 4px;
	padding-bottom: 4px;
	padding-left: 4px;
	text-transform: uppercase;
}

#newtable td{
	/*font-family: "Trebuchet MS";*/
	font-size: 12px;
	line-height: 13px;
	font-weight: normal;
	color: #333333;
	text-decoration: none;
	/*background-color: #E9E9E9;*/
	background-color: #f5f5f5;
	margin: 0px;
	padding-top: 4px;
	padding-right: 5px;
	padding-bottom: 8px;
	padding-left: 5px;
	text-align: left;
}
#newtable tr:nth-child(even) {
	background-color: #f5f5f5;
	background: #f5f5f5;
}
#newtable tr:nth-child(odd) {
	background-color: #f0f0f0;
	background: #f0f0f0;
}
/*----for use within table using shtable style ----*/
#newtable ol.bulletlist{
	font-size: 13px;
	margin-left:10px;
	margin-top: 0px;
	margin-right:10px;
	margin-bottom: 1px;
	padding-left:5px;
	padding-right:5px;
	padding-top:1px;
	padding-bottom: 1px;
	line-height: 18px;
	list-style-type: square;
	white-space:nowrap;
}
/*--------------*/
/*Featured Alumni - targeted on center and program pages
/*---------------*/
#featuredalumni{
	/*width:182px;*/
	width: 90%;
	_width: 90%;
	margin-top: 8px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
	padding-top: 4px;
	padding-right: 0px;
	padding-bottom: 6px;
	padding-left: 0px;
	/*background-color: #F5F5F5;
	border-top-width: 1px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-top-style: solid;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-top-color: #758088;
	border-right-color: #758088;
	border-bottom-color: #758088;
	border-left-color: #758088;*/
}

#featuredalumni h1{
	font-family: Helvetica;
	font-size: 15px;
	line-height: 20px;
	font-weight: normal;
	font-variant: normal;
	text-transform: uppercase;
	color: #464c51;
	text-decoration: none;
	margin-top: 0px;
	margin-right: 4px;
	margin-bottom: 6px;
	margin-left: 4px;
	padding-top: 4px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 4px;
	border-bottom-width: 1px;
	border-bottom-style: dotted;
	border-bottom-color: #464c51;
}

#featuredalumni img{
	border: 4px solid #CCCCCC;
	margin-left: 4px;
	width:90%;
	height: auto;
	align:center;
	white-space: nowrap;
}
#featuredalumni h2{
	margin-top: 4px;
	margin-right: 8px;
	margin-bottom: 0px;
	margin-left: 8px;
	/*font-family:"Trebuchet MS", Arial, sans-serif;*/
	font-size: 1.em;
	font-style: normal;
	text-transform: uppercase;
	line-height: 18px;
	font-weight: bold;
	font-variant: normal;
	text-transform: none;
	color: #2a8ec6;
	text-decoration: none;
}
#featuredalumni h3{
	margin-top:1px;
	margin-right: 8px;
	margin-bottom: 1px;
	margin-left: 8px;
	/*font-family:"Trebuchet MS", Arial, sans-serif;*/
	font-size: 12px;
	font-style: normal;
	line-height: 16px;
	font-weight: bold;
	font-variant: normal;
	text-transform: none;
	color: #ff7900;
	text-decoration: none;
}
#featuredalumni p{
	margin-top: 0px;
	margin-right: 8px;
	margin-bottom: 8px;
	margin-left: 8px;
	font-family:"Trebuchet MS", Arial, sans-serif;
	font-size: 11px;
	font-style: normal;
	line-height: 16px;
	font-weight: normal;
	font-variant: normal;
	text-transform: none;
	color: #464c51;
	text-decoration: none;
	text-align: justify;
	
}

#featuredalumni h5{
	margin-top: 0px;
	margin-right: 4px;
	margin-bottom: 6px;
	margin-left: 4px;
	padding-top: 4px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 4px;
	border-top-width: 1px;
	border-top-style: dotted;
	border-top-color: #464c51;
	margin-top: 0px;
	margin-right: 8px;
	margin-bottom: 8px;
	margin-left: 8px;
	/*font-family:"Trebuchet MS", Arial, sans-serif;*/
	font-size: .8em;
	font-style: normal;
	line-height: 1.em;
	font-weight: normal;
	font-variant: normal;
	text-transform: none;
	color: #464c51;
	text-decoration: none;
	text-align: right;
}
#featuredalumni a{
	color: #325483;
	text-decoration: none;
}
#featuredalumni a:hover{
	color: #325483;
	text-decoration: none;
}
#featuredalumni a{
	color: #464c51;
	text-decoration: none;
	display:block;
}
#featuredalumni a:hover{
	color: #325483;
	text-decoration: underline;
}


/*--------------*/
/*Side Elements - young scholars , online learing*/
/*---------------*/
#programighlightsidebar, #inthespotlightsidebar, #sidebarmessage, #onlineWebInfo{
	/*width:182px;*/
	width: 90%;
	_width: 90%;
	margin-top: 8px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
	padding-top: 4px;
	padding-right: 0px;
	padding-bottom: 6px;
	padding-left: 0px;
	background-color: #F5F5F5;
	border-top-width: 1px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-top-style: solid;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-top-color: #758088;
	border-right-color: #758088;
	border-bottom-color: #758088;
	border-left-color: #758088;
}

#programighlightsidebar h1, #inthespotlightsidebar h1, #onlineWebInfo h1{
	font-family: Helvetica;
	font-size: 15px;
	line-height: 20px;
	font-weight: normal;
	font-variant: normal;
	text-transform: uppercase;
	color: #464c51;
	text-decoration: none;
	margin-top: 0px;
	margin-right: 4px;
	margin-bottom: 6px;
	margin-left: 4px;
	padding-top: 4px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 4px;
	border-bottom-width: 1px;
	border-bottom-style: dotted;
	border-bottom-color: #464c51;
}
/* ==== box currently found at http://law.shu.edu/themarket === */
#sidebarmessage h1{
	font-family: Helvetica;
	font-size: 12px;
	line-height: 20px;
	font-weight: normal;
	font-variant: normal;
	text-transform: none;
	color: #464c51;
	text-decoration: none;
	margin-top: 0px;
	margin-right: 4px;
	margin-bottom: 6px;
	margin-left: 4px;
	padding-top: 4px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 4px;
	border-bottom-width: 1px;
	border-bottom-style: dotted;
	border-bottom-color: #464c51;
}
#programighlightsidebar img, #inthespotlightsidebar img, #sidebarmessage img, #onlineWebInfo img{
	border: 4px solid #CCCCCC;
	margin-left: 4px;
	width:90%;
	height: auto;
	align:center;
	white-space: nowrap;
}
#programighlightsidebar h2, #inthespotlightsidebar h2, #sidebarmessage h2, #onlineWebInfo h2{
	margin-top: 4px;
	margin-right: 8px;
	margin-bottom: 0px;
	margin-left: 8px;
	font-family:"Trebuchet MS", Arial, sans-serif;
	font-size: 13px;
	font-style: normal;
	line-height: 18px;
	font-weight: bold;
	font-variant: normal;
	text-transform: none;
	color: #325483;
	text-decoration: none;
}
#programighlightsidebar h3, #inthespotlightsidebar h3, #sidebarmessage h3, #onlineWebInfo h3{
	margin-top: 2px;
	margin-right: 8px;
	margin-bottom: 2px;
	margin-left: 8px;
	font-family:"Trebuchet MS", Arial, sans-serif;
	font-size: 12px;
	font-style: normal;
	line-height: 16px;
	font-weight: bold;
	font-variant: normal;
	text-transform: none;
	color: #ff7900;
	text-decoration: none;
}
#programighlightsidebar p, #inthespotlightsidebar p, #sidebarmessage p{
	margin-top: 0px;
	margin-right: 8px;
	margin-bottom: 8px;
	margin-left: 8px;
	font-family:"Trebuchet MS", Arial, sans-serif;
	font-size: 11px;
	font-style: normal;
	line-height: 16px;
	font-weight: normal;
	font-variant: normal;
	text-transform: none;
	color: #464c51;
	text-decoration: none;
	text-align: justify;
	
}
#onlineWebInfo p {
	margin-top: 0px;
	margin-right: 8px;
	margin-bottom: 8px;
	margin-left: 8px;
	font-family:"Trebuchet MS", Arial, sans-serif;
	font-size: 11px;
	font-style: normal;
	line-height: 16px;
	font-weight: normal;
	font-variant: normal;
	text-transform: none;
	color: #464c51;
	text-decoration: none;
	text-align: left;
}
#onlineWebInfo ol.bulletlist{
	font-size: 11px;
	margin-left:10px;
	margin-top: 0px;
	margin-right:10px;
	margin-bottom: 1px;
	padding-left:10px;
	padding-right:5px;
	padding-top:1px;
	padding-bottom: 1px;
	line-height: 15px;
	list-style-type: square;
	/*white-space:nowrap;*/
	font-family:"Trebuchet MS", Arial, sans-serif;
	color: #325483;
}

#programighlightsidebar h5, #inthespotlightsidebar h5, #sidebarmessage h5{
	margin-top: 0px;
	margin-right: 4px;
	margin-bottom: 6px;
	margin-left: 4px;
	padding-top: 4px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 4px;
	border-top-width: 1px;
	border-top-style: dotted;
	border-top-color: #464c51;
	margin-top: 0px;
	margin-right: 8px;
	margin-bottom: 8px;
	margin-left: 8px;
	font-family:"Trebuchet MS", Arial, sans-serif;
	font-size: 9px;
	font-style: normal;
	line-height: 16px;
	font-weight: normal;
	font-variant: normal;
	text-transform: none;
	color: #464c51;
	text-decoration: none;
	text-align: right;
}
#onlineWebInfo h5{
	margin-top: 0px;
	margin-right: 4px;
	margin-bottom: 6px;
	margin-left: 4px;
	padding-top: 4px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 4px;
	border-top-width: 1px;
	border-top-style: dotted;
	border-top-color: #464c51;
	margin-top: 0px;
	margin-right: 8px;
	margin-bottom: 8px;
	margin-left: 8px;
	font-family:"Trebuchet MS", Arial, sans-serif;
	font-size: 9px;
	font-style: normal;
	line-height: 16px;
	font-weight: normal;
	font-variant: normal;
	text-transform: none;
	color: #464c51;
	text-decoration: none;
	text-align: left;
}
#onlineWebInfo a, #onlineWebInfo a:hover {
	text-align:left;
	color: #325483;
	text-decoration: none;
}

#programighlightsidebar a, #sidebarmessage a{
	color: #325483;
	text-decoration: none;
}
#programighlightsidebar a:hover, #sidebarmessage a:hover, #onlineWebInfo a:hover{
	color: #325483;
	text-decoration: none;
}
#programhighlightsidebar a, #inthespotlightsidebar a, #sidebarmessage a{
	color: #464c51;
	text-decoration: none;
	display:block;
}
#programhighlightsidebar a:hover, #inthespotlightsidebar a:hover, #sidebarmessage a:hover{
	color: #325483;
	text-decoration: underline;
}
#centerslist, #programslist, #courseofferinglist{
	margin:0px;
	padding:0px;
	border-top-width: 4px;
	border-top-style: solid;
	border-top-color: #ff7900;	

}
#centerslist{
	background-image: url(/images/programs/centers.jpg);
	background-repeat: no-repeat;
	background-position: 8px 8px;
}
#programslist{
	background-image: url(/images/programs/programs.jpg);
	background-repeat: no-repeat;
	background-position: 8px 8px;
	padding-bottom:20px;
}

#courseofferinglist{
	background-image: url(/images/programs/course_offerings.jpg);
	background-repeat: no-repeat;
	background-position: 8px 8px;
}
/*Start*/
/*-----------------------------------------------------------------------*/
/* IT Message Box
/*-----------------------------------------------------------------------*/
#itmessage{
	width:100%;
	margin-top: 10px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 8px;
	padding-left: 0px;
	background-color: #ff7900;
	background-image: url("../it/images/new-it-message-box.jpg");
	background-repeat: no-repeat;
	background-position: center top;
}
#itmessage h2{
	font-family: "Trebuchet MS";
	font-size: 18px;
	line-height: 15px;
	font-weight: bold;
	color: #FFFFFF;
	text-decoration: none;
	text-align: center;
	margin: 0px;
	padding-right: 4px;
	padding-bottom: 4px;
	padding-left: 4px;
	text-transform: uppercase;
	margin-right: 4px;
	margin-bottom: 0px;
	margin-left: 4px;
}
#itmessage h3{
	font-family: "Trebuchet MS";
	font-size: 16px;
	line-height: 15px;
	font-weight: bold;
	color: #FFFFFF;
	text-decoration: none;
	text-align: center;
	margin: 0px;
	padding-top: 4px;
	padding-right: 4px;
	padding-bottom: 4px;
	padding-left: 4px;
	text-transform: uppercase;
	margin-top: 4px;
	margin-right: 4px;
	margin-bottom: 0px;
	margin-left: 4px;
}
#itmessage p{
	font-family: "Trebuchet MS";
	font-size: 12px;
	line-height: 14px;
	color: #FFFFFF;
	text-decoration: none;
	text-align: left;
	margin: 0px;
	padding-top: 4px;
	padding-right: 4px;
	padding-bottom: 4px;
	padding-left: 4px;
	margin-top: 10px;
	margin-right: 4px;
	margin-bottom: 0px;
	margin-left: 4px;
}


#itmessage th{
	font-family: "Trebuchet MS";
	font-size: 11px;
	line-height: 13px;
	font-weight: bold;
	color: #FFFFFF;
	text-decoration: none;
	text-align: left;
	margin: 0px;
	padding-top: 4px;
	padding-right: 4px;
	padding-bottom: 4px;
	padding-left: 4px;
	text-transform: uppercase;
}

#itmessage td{
	font-family: "Trebuchet MS";
	font-size: 12px;
	line-height: 13px;
	font-weight: normal;
	color: #ffffff;
	text-decoration: none;
	margin: 0px;
	padding-top: 10px;
	padding-right: 5px;
	padding-bottom: 8px;
	padding-left: 5px;
	text-align: left;
}


#itmessage img{
	border:none;
	
}
#itmessage p a{
	color: #eff2ba;
	text-decoration: none;
	font-weight:bold;
	font-family: "trebuchet MS";
	font-size: 12px;
	margin: 0px;
	padding-top: 10px;
	padding-right: 0px;
	padding-bottom: 8px;
	text-align: right;
}
#itmessage p a:hover{
	color: #eff2ba;
	text-decoration: none;
	font-weight: normal;
	font-family: "trebuchet MS";
	font-size: 12px;
	margin: 0px;
	padding-top: 10px;
	padding-right: 0px;
	padding-bottom: 8px;
	text-align: right;
}
#itmessage ul li{
	width:92px;
	float:left;
	height: 86px;	
	border:none;
	padding-bottom:4px;
	display:block;
	
	
}

#itmessage p span{
	font-size: 16px;
}

/* MSJ Information Box */


#msjbox{
	width: 90%;
	max_width: 184px;
	background-color:#ff7900;
	display:block;
	overflow:auto;
	padding: 0px;
	margin-top: 8px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
}

#msjbox h1{
	font-family: Helvetica;
	font-size: 14px;
	line-height: 20px;
	font-weight: normal;
	font-variant: normal;
	text-transform: uppercase;
	color: #FFFFFF;
	text-decoration: none;
	margin-top: 0px;
	margin-right: 8px;
	margin-bottom: 10px;
	margin-left: 8px;
	padding-top: 12px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
	border-bottom-width: 1px;
	border-bottom-style: dotted;
	border-bottom-color: #dfdfdf;
}

#msjbox img{
	text-align: center;
	padding: 0px;
	border: 4px solid #dfdfdf;
	margin-top: 0px;
	margin-right: 8px;
	margin-bottom: 0px;
	margin-left: 10px;
}

#msjbox h2{
	margin-top: 8px;
	margin-right: 12px;
	margin-bottom: 0px;
	margin-left: 12px;
	font-family:"Trebuchet MS",Arial,sans-serif;
	font-size: 18px;
	font-style: normal;
	line-height: 22px;
	font-weight: bold;
	font-variant: normal;
	text-transform: none;
	color: #FFFFFF;
	text-decoration: none;
}

#msjbox p{
	margin-top: 0px;
	margin-right: 6px;
	margin-bottom: 8px;
	margin-left: 14px;
	font-family:"Trebuchet MS",Arial,sans-serif;
	font-size: 11px;
	font-style: normal;
	line-height: 12px;
	font-weight: normal;
	font-variant: normal;
	text-transform: none;
	color: #eff2ba;
	text-decoration: none;
}

#msjbox a{
	color: #ffffff;
	text-decoration: none;
	font-weight:bold;
}
#msjbox a:hover{
	color:#eff2ba;
	text-decoration: none;
}

/*-----------------------------------------------------------------------*/
/* Course Offerings Options List located on Academics and Centers page
/*-----------------------------------------------------------------------*/

#courseOfferingsOptions{
	width:100%;
	margin-top: 10px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 8px;
	padding-left: 0px;
	background-image: url(../images/chalkboard-back.jpg);
	background-repeat: repeat;
	background-position: center bottom;
}
#courseOfferingsOptions img{
	border:none;
	
}

#courseOfferingsOptions ul{
	list-style:square;
	margin:0px;
	padding: 0px;
	display:block;
}
#courseOfferingsOptions li{
	list-style:square;
	margin:0px;
	padding: 0px;
	display:block;
	font-family: "Trebuchet MS";
	font-size: 10px;
	line-height: 12px;
	text-transform: uppercase;
	color: #464c51;
	text-decoration: none;
	text-align: left;
}
#courseOfferingsOptions ul li{
	width:92px;
	float:left;
	height: 86px;	
	border:none;
	padding-bottom:4px;
	display:block;	
}

#courseOfferingsOptions a.galleryimages{
	border: 2px solid #FFF;
	display:block;
	width:75px;
	height:75px;
	margin-top:6px;
	margin-left:6px;
}
#courseOfferingsOptions p{
	font-family: "Trebuchet MS";
	font-size: 10px;
	line-height: 12px;
	text-transform: uppercase;
	color: #dfdfdf;
	text-decoration: none;
	text-align: left;
	padding-top: 2px;
	padding-right: 6px;
	padding-bottom: 0px;
	padding-left: 6px;
	margin-top: 2px;
	margin-right: 6px;
	margin-bottom: 2px;
	margin-left: 6px;
	border-top-width: 1px;
	border-top-style: solid;
	border-top-color: #cedcea;
}
#courseOfferingsOptions p span{
	font-size: 16px;
}
#courseOfferingsOptions a{
	color: #464c51;
	font-weight: bold;
	text-decoration: none;
	text-align: left;
	margin-top: 0px;
	display:block;
}
#courseOfferingsOptions a:hover{
	color: #464c51;
	text-decoration: none;
	font-weight: bold;
}
#courseOfferingsOptions a.more{
	color: #88a5c0;
	text-decoration: none;
	text-align: right;
	font-size: 12px;
	font-weight: bold;
	margin-top: 0px;
	display:block;
}
#courseOfferingsOptions a.more:hover{
	color: #dfdfdf;
	text-decoration: none;
	font-size: 12px;
	font-weight: bold;
}
/*---end---*/

#centerslist, #programslist, #courseofferinglist{
	margin:0px;
	padding:0px;
	border-top-width: 4px;
	border-top-style: solid;
	border-top-color: #ff7900;	
	text-decoration: none;

}
#centerslist{
	background-image: url(/images/programs/centers.jpg);
	background-repeat: no-repeat;
	background-position: 8px 8px;
	text-decoration: none;
}
#centerslist a, #programslist a, #courseofferinglist a {
	text-decoration: none;
}
#programslist{
	background-image: url(/images/programs/programs.jpg);
	background-repeat: no-repeat;
	background-position: 8px 8px;
	padding-bottom:20px;
}

#courseofferinglist{
	background-image: url(/images/programs/course_offerings.jpg);
	background-repeat: no-repeat;
	background-position: 8px 8px;
	text-decoration: none;
	
}

#centerslist h2, #programslist h2, #courseofferinglist h2 {
	padding: 0px;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
	margin-top: 10px;
	margin-right: 0px;
	margin-bottom: 6px;
	margin-left: 190px;
}
#centerslist h3, #programslist h3, #courseofferinglist h3{
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
	margin: 0px;
	padding-top: 3px;
	padding-right: 0px;
	padding-bottom: 3px;
	padding-left: 0px;
}
#centerslist p,#programslist p, #courseofferinglist p{
	margin:0px;
	padding:0px;
}
#centerslist ul.first, #programslist ul.first, #courseofferinglist ul.first{
	list-style-type: square;
	padding-bottom: 15px;
	padding-top: 0px;
	padding-right: 0px;
	padding-left: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 210px;
}
#centerslist ul.first li, #programslist ul.first li, #courseofferinglist ul.first li{
	text-align:left;
	list-style-type: square;
}

#centerslist ul.first li ul.second, #programslist ul.first li ul.second, #courseofferinglist ul.first li ul.second{
	margin-left:30px;
	margin-bottom:0px;
	padding: 0px;
	margin-top: 0px;
	margin-right: 0px;
}
#centerslist ul.first li ul.second li, #courseofferinglist ul.first li ul.second li{
	list-style-type: square;
	padding: 0px;
	margin-top: 0px;
	margin-right: 20px;
	margin-bottom: 0px;
	margin-left: 0px;
}
#programslist ul.first li ul.second{
}
#programslist ul.first li ul.second li.abroad{
	list-style-type: square;
	float:left;
	width:33%;
	padding: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 12px;
	margin-left: 0px;
}
/*-----Faculty */
#facultylistwrapper{
	/*width: 576px;*/
	width: 100%;
	padding: 0px;
	margin-top: 0;
	margin-right: 0px;
	margin-bottom: 0;
	margin-left: 0px;
	height: auto;
	display: block;
}

.facultyletter{
	font-family:"Trebuchet MS", Arial, sans-serif;
	font-size: 13px;
	font-style: normal;
	line-height: 16px;
	font-weight: bold;
	font-variant: normal;
	text-transform: none;
	color: #325483;
	text-decoration: none;
	border-bottom-width: 2px;
	border-bottom-style: solid;
	border-bottom-color: #ff7900;
	padding: 0px;
	margin-top: 16px;
	margin-right: 0px;
	margin-bottom: 8px;
	margin-left: 0px;

}

#facultylistwrapper p{
	display: block;
}

#facultylist{
	/*width: 576px;*/
	width: 100%;
	position: relative;
	display: block;
	height: auto;
	float: left;
}

#facultylist ul{
	/*width: 576px;*/
	width: 100%;
	list-style-type: none;
	padding: 0px;
	display: block;
	position: relative;
}

#facultylist li{
	/*width:138px;
	height: 198px;*/
	width: 100%;
	float: left;
	background-color: #464c51;
	background-image: url(/images/subpage/learnmore_profile_arrow.png);
	background-repeat: no-repeat;
	background-position: right 66px;
	margin-bottom: 8px;
	margin-top: 8px;
}

#facultylistprofiles h1{
	font-family: "Trebuchet MS";
	font-size: 11px;
	font-style: normal;
	line-height: 10px;
	font-weight: bold;
	font-variant: normal;
	text-transform: uppercase;
	color: #eff2ba;
	text-decoration: none;
	padding: 0px;
	margin-top: 0px;
	margin-right: 4px;
	margin-bottom: 0px;
	margin-left: 4px;
	text-align: left;
}

#facultylistprofiles h2{
	font-family: "Trebuchet MS";
	font-size: 11px;
	font-style: normal;
	line-height: 12px;
	font-weight: bold;
	font-variant: normal;
	text-transform: none;
	color: #FFFFFF;
	text-decoration: none;
	padding: 0px;
	margin-top: 4px;
	margin-right: 4px;
	margin-bottom: 0px;
	margin-left: 4px;
	text-align: left;
}
#facultylistprofiles h3{
	font-size: 10px;
	font-family: "Trebuchet MS";
	text-transform: uppercase;
	display: block;
	width: 120px;
	text-align: right;
	padding-top: 0px;
	padding-right: 14px;
	padding-bottom: 0px;
	padding-left: 0px;
	background-image: url(../images/faculty/faculti_list_arrow.gif);
	background-repeat: no-repeat;
	background-position: right center;
	margin: 0px;
	position: absolute;
	bottom: 4px;
}

#facultylistprofiles h3 a{
	color: #FFFFFF;
	text-decoration: none;
}

#facultylistprofiles h3 a:hover{
	color: #EFF2BA;
	text-decoration: none;
}

#facultylistprofiles p{
	font-family: "Trebuchet MS";
	font-size: 10px;
	font-style: normal;
	line-height: 14px;
	font-weight: bold;
	font-variant: normal;
	text-transform: none;
	color: #FFFFFF;
	text-decoration: none;
	padding: 0px;
	margin-top: 2px;
	margin-right: 0px;
	margin-bottom: 4px;
	margin-left: 4px;
}

#facultylistprofiles a{
	color: #FFFFFF;
	text-decoration: none;
}

#facultylistprofiles a:hover{
	color: #EFF2BA;
	text-decoration: none;
}

#facultylistprofiles img{
	border:0px;
	padding-top: 4px;
	padding-left: 4px;
	padding-bottom: 4px;
}

.facultylistleft{
	width: 20%
	position: relative;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
	padding: 0px;
}

.facultylistright{
	width: 80%;
	padding: 0px;
	position: relative;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 8px;
} 

/*-----------------------------------------------------------------------*/
/* Faculty Styles  /  non-responsive
/*-----------------------------------------------------------------------*/

#facultyside{
	width: 190px;
	margin-top: 8px;
	background-color: #464c51;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 8px;
	padding-left: 0px;
}
#facultyside  img{
	padding-top: 4px;
	padding-left: 4px;
	padding-bottom: 8px;
}

#facultyside h1{
	font-family: Helvetica, sans-serif;
	font-size: 22px;
	font-style: normal;
	line-height: 24px;
	font-weight: normal;
	font-variant: normal;
	text-transform: none;
	color: #FFFFFF;
	text-decoration: none;
	padding-left: 8px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
	padding-top: 0px;
	padding-right: 8px;
	padding-bottom: 0px;
}

#facultyside h2{
	font-family: "Trebuchet MS";
	font-size: 12px;
	font-style: normal;
	line-height: normal;
	font-weight: bold;
	font-variant: normal;
	text-transform: uppercase;
	color: #CCCCCC;
	text-decoration: none;
	margin-top: 0px;
	margin-right: 8px;
	margin-bottom: 0px;
	margin-left: 8px;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #FFFFFF;
	padding-top: 4px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
}

#facultyside ul{
	margin: 0px;
	padding: 0px;
	width: 184px;
	list-style-type: none;
}

#facultyside li{
	font-family: Helvetica, sans-serif;
	font-size: 11px;
	font-style: normal;
	line-height: 14px;
	font-weight: normal;
	font-variant: normal;
	text-transform: none;
	color: #FFFFFF;
	text-decoration: none;
	margin: 0px;
	padding-top: 0px;
	padding-right: 8px;
	padding-bottom: 4px;
	padding-left: 16px;
}

#facultyside li h1{
	font-family: Helvetica, sans-serif;
	font-size: 14px;
	font-style: normal;
	line-height: 14px;
	font-weight: bold;
	font-variant: normal;
	text-transform: none;
	color: #FFFFFF;
	text-decoration: none;
	padding-top: 8px;
	padding-right: 8px;
	padding-bottom:0px;
	padding-left: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: -8px;
}
#facultyside a{
	color: #FFFFFF;
	text-decoration: none;
}

#facultyside a:hover{
	color: #FFFFFF;
	text-decoration: underline;
}
/*------------------------------------*/

/*-----------------------------------------------------------------------*/
/* Faculty Styles  /  responsive / Location: top
/*-----------------------------------------------------------------------*/

#facultytop{
	width: 100%;
	margin-top: 8px;
	background-color: #464c51;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 8px;
	padding-left: 0px;
}
#facultytop  img{
	padding-top: 4px;
	padding-left: 4px;
	padding-right: 15px;
	padding-bottom: 0px;
	float:left;
	width:auto;
	height: 200px;
}

@media screen and (max-width: 480px) {
	#facultytop  img{
	padding-top: 4px;
	padding-left: 4px;
	padding-right: 4px;
	padding-bottom: 5px;
	float:left;
	width: 98%;
	max_width: 100px;
	height: auto;
}
}

#facultytop h1{
	font-family: Helvetica, sans-serif;
	font-size: 22px;
	font-style: normal;
	line-height: 24px;
	font-weight: normal;
	font-variant: normal;
	text-transform: none;
	color: #FFFFFF;
	text-decoration: none;
	padding-left: 8px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
	padding-top: 4px;
	padding-right: 8px;
	padding-bottom: 0px;
	border-bottom-color: #ffffff;
	border-bottom-style: solid;
	border-bottom-width: 0px;
}

#facultytop h2{
	font-family: "Trebuchet MS";
	font-size: .9em;
	font-style: normal;
	line-height: normal;
	font-weight: bold;
	font-variant: normal;
	text-transform: uppercase;
	/*color: #CCCCCC;*/
	color: #dce1e4;
	text-decoration: none;
	margin-top: 0px;
	margin-right: 8px;
	margin-bottom: 0px;
	margin-left: 8px;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #FFFFFF;
	padding-top: 4px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
	border-bottom-color: #ffffff;
	border-bottom-style: solid;
	border-bottom-width: 0px;
}

#facultytop ul{
	margin: 0px;
	padding: 0px;
	width: 100%;
	list-style-type: none;
}

#facultytop li, .nounderline li{
	font-family: Helvetica, sans-serif;
	font-size: 11px;
	font-style: normal;
	line-height: 14px;
	font-weight: normal;
	font-variant: normal;
	text-transform: none;
	color: #FFFFFF;
	text-decoration: none;
	margin: 0px;
	padding-top: 0px;
	padding-right: 8px;
	padding-bottom: 4px;
	padding-left: 16px;
}

#facultytop li h1{
	font-family: Helvetica, sans-serif;
	font-size: 14px;
	font-style: normal;
	line-height: 14px;
	font-weight: bold;
	font-variant: normal;
	text-transform: none;
	color: #FFFFFF;
	text-decoration: none;
	padding-top: 8px;
	padding-right: 8px;
	padding-bottom:0px;
	padding-left: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: -8px;
}
#facultytop a{
	color: #FFFFFF;
	text-decoration: none;
}

#facultytop a:hover{
	color: #FFFFFF;
	text-decoration: underline;
}

/*-----------------------------------------------------------------------*/
/* Faculty Styles  /  responsive  / Location: Right
/*-----------------------------------------------------------------------*/

#facultyrightside{
	width: 100%;
	margin-top: 8px;
	background-color: #464c51;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 8px;
	padding-left: 0px;
}
#facultyrightside  img{
	padding-top: 4px;
	padding-left: 4px;
	padding-bottom: 8px;
}

#facultyrightside h1{
	font-family: Helvetica, sans-serif;
	font-size: 22px;
	font-style: normal;
	line-height: 24px;
	font-weight: normal;
	font-variant: normal;
	text-transform: none;
	color: #FFFFFF;
	text-decoration: none;
	padding-left: 8px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
	padding-top: 0px;
	padding-right: 8px;
	padding-bottom: 0px;
}

#facultyrightside h2{
	font-family: "Trebuchet MS";
	font-size: 12px;
	font-style: normal;
	line-height: normal;
	font-weight: bold;
	font-variant: normal;
	text-transform: uppercase;
	color: #CCCCCC;
	text-decoration: none;
	margin-top: 0px;
	margin-right: 8px;
	margin-bottom: 0px;
	margin-left: 8px;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #FFFFFF;
	padding-top: 4px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
}

#facultyrightside ul{
	margin: 0px;
	padding: 0px;
	width: 100%;
	list-style-type: none;
}

#facultyrightside li{
	font-family: Helvetica, sans-serif;
	font-size: 11px;
	font-style: normal;
	line-height: 14px;
	font-weight: normal;
	font-variant: normal;
	text-transform: none;
	color: #FFFFFF;
	text-decoration: none;
	margin: 0px;
	padding-top: 0px;
	padding-right: 8px;
	padding-bottom: 4px;
	padding-left: 16px;
}

#facultyrightside li h1{
	font-family: Helvetica, sans-serif;
	font-size: 14px;
	font-style: normal;
	line-height: 14px;
	font-weight: bold;
	font-variant: normal;
	text-transform: none;
	color: #FFFFFF;
	text-decoration: none;
	padding-top: 8px;
	padding-right: 8px;
	padding-bottom:0px;
	padding-left: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: -8px;
}
#facultyrightside a{
	color: #FFFFFF;
	text-decoration: none;
}

#facultyrightside a:hover{
	color: #FFFFFF;
	text-decoration: underline;
}


/*------------------------------------*/
#studentorgfix{
	width:100%;
	_width:100%;
	margin-left: 0px;
}
#studentorgfix h2{
	margin-left: 0px;
	padding: 10px;
}

#facultyContent{
	/*margin: 0 200px;*/
	width: 100%;
}

#facultyContent h1{
	/*font-family: Helvetica, sans-serif;*/
	font-size: 18px;
	font-style: normal;
	line-height: 28px;
	font-weight: lighter;
	font-variant: normal;
	text-transform: none;
	color: #ff7900;
	/*width: 568px;*/
	text-decoration: none;
	padding-top: 8px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 8px;
	border-bottom-width: 2px;
	border-bottom-style: solid;
	border-bottom-color: #ff7900;
	margin: 20px;
	height: 36px;
	}

#facultyContent h2{
	/*font-family:Helvetica, sans-serif;*/
	font-size: 18px;
	font-style: normal;
	line-height: 18px;
	font-weight: normal;
	font-variant: normal;
	text-transform: none;
	color: #325483;
	text-decoration: none;
	padding-top: 16px;
	padding-right: 20px;
	padding-bottom: 4px;
	padding-left: 8px;
	margin-top: 0px;
	margin-right: 20px;
	margin-bottom: 0px;
	margin-left: 0px;
} 

#facultyContent h3{
	font-family:"Trebuchet MS", Arial, sans-serif;
	font-size: 14px;
	font-style: normal;
	line-height: 16px;
	font-weight: bold;
	font-variant: normal;
	text-transform: uppercase;
	color: #325483;
	text-decoration: none;
	padding-top: 8px;
	padding-right: 0px;
	padding-bottom: 2px;
	padding-left: 8px;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #ff7900;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 4px;
	margin-left: 0px;
}

#facultyContent h4{
	/*font-family:"Trebuchet MS", Arial, sans-serif;*/
	font-size: 11px;
	font-style: normal;
	line-height: 13px;
	font-weight: bold;
	font-variant: normal;
	text-transform: uppercase;
	color: #464C51;
	text-decoration: none;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 2px;
	padding-left: 12px;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #ff7900;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 4px;
	margin-left: 0px;
} 

#facultyContent p{
	/*font-family:"Trebuchet MS", Arial, sans-serif;*/
	font-size: 12px;
	font-style: normal;
	line-height: 20px;
	font-weight: normal;
	font-variant: normal;
	text-transform: none;
	color: #4e5257;
	text-decoration: none;
	padding-top: 4px;
	padding-right: 0px;
	padding-bottom: 16px;
	padding-left: 8px;
	margin: 0px;
} 

#facultyContent ul{
	font-family:"Trebuchet MS", Arial, sans-serif;
	font-size: 12px;
	font-style: normal;
	line-height: 16px;
	font-weight: normal;
	font-variant: normal;
	text-transform: none;
	color: #4e5257;
	text-decoration: none;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 24px;
	margin: 0px;
	}
	
#facultyContent  ul li{
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 8px;
	list-style-type: none;
	padding-left: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
} 

#facultyContent a{
	color: #325483;
	text-decoration: none;
} 

#facultyContent a:hover{
	color: #4e5257;
	text-decoration: underline;
}
/*-----------------------------------------------------------------------*/
/* BACK TO TOP FOR FACULTY LISTING PAGE
/*-----------------------------------------------------------------------*/
a.backtotop{
 font-family: "Trebuchet MS";
 text-decoration: none;
 font-size: 10px;
 font-weight: normal;
 line-height: 18px;
 text-transform: uppercase;
 color: #ff7900;
 text-decoration: none;
 text-align: right;
 border-bottom-width: 1px;
 border-bottom-style: solid;
 border-bottom-color: #ff7900;
 margin: 0;
 padding: 0px;
 color: #464c51;
 display: block;
 padding: 0px;
 margin-top: 0px;
 margin-right: 0px;
 margin-bottom: 8px;
 margin-left: 0px;
}
a.backtotop:hover{
 color: #ff7900;
 text-decoration: none;
}



/*-----ALUMNI ----*/
#alumniGallery{
	width:576px;
	height:200px;
	padding:0px;
	position: relative;
	overflow:hidden;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: -42px;
	margin-left: 0px;
	}
	
#alumniWelcome{
	width:570px;
	height:42px;
	margin-top:0px;
	position:relative;
	z-index:10;
	padding-left:6px;
	margin-right: 0px;
	margin-bottom: 8px;
	margin-left: 0px;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	}
#alumniWelcome h1{
	font-family: Helvetica, sans-serif;
	font-size: 36px;
	line-height: 36px;
	display: block;
	color: #FFFFFF;
	font-weight: normal;
	border:none;
	margin:0px;
	padding:0px;
}
#alumniWelcome h1 span{
color:#eff2ba;
}

#alumniFeatured{
	width:576px;
	
}
#alumniFeatured h2{
	font-family:"Trebuchet MS", Arial, sans-serif;
	font-size: 10px;
	font-style: normal;
	line-height: 10px;
	font-weight: bold;
	font-variant: normal;
	text-transform: uppercase;
	color: #FFFFFF;
	text-decoration: none;
	padding-top: 4px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 8px;
	border:none;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
	display: block;
	background-color:#464c51;
	width:568px;
	height:16px
	}
#alumniFeatured h1{
	font-family: Helvetica, sans-serif;
	font-size: 30px;
	font-style: normal;
	line-height: 32px;
	font-weight: lighter;
	font-variant: normal;
	text-transform: none;
	color: #325483;
	width:576px;
	margin-left:0px;
	margin-top: 8px;
	margin-right: 0px;
	margin-bottom:0px;
	border:none;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 8px;
	padding-left: 0px;
}
#alumniFeatured h3{
	font-family: Helvetica, sans-serif;
	font-size: 20px;
	font-style: normal;
	line-height: 24px;
	font-weight: lighter;
	font-variant: normal;
	text-transform: none;
	color: #325483;
	width:576px;
	margin-left:0px;
	margin-top: 8px;
	margin-right: 0px;
	margin-bottom:0px;
	border:none;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 8px;
	padding-left: 0px;
}
#alumniFeatured h4{
	font-family: Helvetica, sans-serif;
	font-size: 13px;
	font-style: normal;
	line-height: 15px;
	font-weight: bold;
	font-variant: normal;
	text-transform: none;
	color: #325483;
	width:576px;
	margin-left:0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom:0px;
	padding-top: 8px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
	border-top-width: 1px;
	border-top-style: solid;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
	border-top-color: #CCCCCC;
}
#alumniFeatured p{
	
	font-size: 13px;
	font-style: normal;
	line-height: 22px;
	font-weight: normal;
	font-variant: normal;
	text-transform: none;
	color: #4e5257;
	text-decoration: none;
	padding-top: 0px;
	padding-right: 8px;
	padding-bottom: 16px;
	padding-left: 0px;
	margin: 0px;
}
#alumniFeatured p a{
	color: #325483;
	font-weight: bold;
	text-decoration: none;
}
#alumniFeatured p a:hover{
	color: #4e5257;
}

#alumniclear{
width:100%;
height:2px;
display:block;
position:relative;
background-color:#D7D7D7;
}


#alumnilist{
	margin: 0px;
	padding-top: 20px;
	padding-right: 0px;
	padding-bottom: 25px;
	padding-left: 0px;
}

#alumnilist ul{
	padding: 0px;
	list-style-type: none;
	margin: 0px;
}

#alumnilist li.events{
	float: left;
	display: block;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
}

#alumnilist li.galleries{
	float: left;
	display: block;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
}
	
#alumnilist li.lineleft{
	border-left-width: 1px;
	border-left-style: solid;
	border-left-color: #D7D7D7;
	padding-left: 8px;
	min-height:320px
}

#alumnilist .lineleft{
	border-left-width: 1px;
	border-left-style: solid;
	border-left-color: #D7D7D7;
	padding-left: 8px;
	min-height:320px
}
h2.flickr{
	color: #464c51;
	font-weight: normal;
	text-transform: none;
	font-size: 18px;
	line-height: 18px;
	padding-top: 4px;
	padding-right: 0px;
	padding-bottom: 4px;
	padding-left: 0px;
	height: 32px;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #D7D7D7;
	margin-top: 0px;
	margin-right: 8px;
	margin-bottom: 6px;
	margin-left: 0px;
	font-family: Helvetica, sans-serif;
	background-image: url(../images/alumni/flickr_logo.gif);
	background-repeat: no-repeat;
	background-position: right 26px;
}

#alumnilist p{
	padding-bottom: 8px;
	margin: 0px;
	padding-top: 0px;
	padding-right: 0px;
	padding-left: 0px;
	width:180px;	
}
#alumnilist p.eventslist{
padding-left:0px;
}

#alumnilist p.alumnigalleryl{
	float: left;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 12px;
	margin-left: 0px;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
	}
#alumnilist p.alumnigalleryr{
	float: left;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 12px;
	margin-left: 0px;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 14px;
	}
#alumnilist a{
	margin: 0px;
	padding: 0px;
}

.alumnigallimg{
	border: 4px solid #D7D7D7;
}

/*---------------------------------*/
/* Alumni Events Listing 2015
/*---------------------------------*/
#alumnieventslist{
	margin: 0px;
	padding-top: 20px;
	padding-right: 0px;
	padding-bottom: 25px;
	padding-left: 0px;
}

#alumnieventslist ul{
	padding: 0px;
	list-style-type: none;
	margin: 0px;
}

#alumnieventslist li.events{
	float: left;
	display: block;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
}

#alumnieventslist li.galleries{
	float: left;
	display: block;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
}
	
#alumnieventslist li.lineleft{
	border-left-width: 1px;
	border-left-style: solid;
	border-left-color: #D7D7D7;
	padding-left: 8px;
	min-height:320px
}

#alumnieventslist .lineleft{
	border-left-width: 1px;
	border-left-style: solid;
	border-left-color: #D7D7D7;
	padding-left: 8px;
	min-height:320px
}

#alumnieventslist p{
	padding-bottom: 8px;
	margin: 0px;
	padding-top: 0px;
	padding-right: 0px;
	padding-left: 0px;
	width:100%;	
}
#alumnieventslist p.eventslist{
padding-left:0px;
}

#alumnieventslist p.alumnigalleryl{
	float: left;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 12px;
	margin-left: 0px;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
	}
#alumnieventslist p.alumnigalleryr{
	float: left;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 12px;
	margin-left: 0px;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 14px;
	}
#alumnieventslist a{
	margin: 0px;
	padding: 0px;
}

/*---------------------------------*/


#alumnileftbar
{
	width: 184px;
	margin-top: -1px;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
	margin-bottom: -8px;
}


.campaignlogo{
border:solid 1px #ccc;
}

#alumnilinksmenu
{
	width: 98%;
	_width: 98%;
	background-color: #D7D7D7;
	margin-top: 8px;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
	overflow: hidden;
	margin-bottom: 16px;
	height: auto;
}


#alumnilinksmenu a{
	
	font-size: 11px;
	font-style: normal;
	font-weight: bold;
	font-variant: normal;
	text-transform: none;
	/*width:168px;*/
	width: 100%;
	_width: 100%;
	display:block;
	color: #325483;
	text-decoration: none;
	background-color: #D7D7D7;
	padding-top: 8px;
	padding-right: 8px;
	padding-bottom: 8px;
	padding-left: 8px;
	margin:0px;
}

#alumnilinksmenu a:hover{
	color: #FFFFFF;
	text-decoration: none;
	background-color: #325483;
}
.topborder{
	border-top-width: 1px;
	border-top-style: solid;
	border-top-color: #FFF;	
	}
#makeagift{
	width:100%;
	border: 1px solid #CCCCCC;
	margin-top: 16px;
	}
	
#makeagift h1{
	
	font-size: 16px;
	font-style: normal;
	line-height: 18px;
	font-weight: bold;
	font-variant: normal;
	text-transform: none;
	color: #325483;
	text-decoration: none;
	text-align: left;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #325483;
	margin-top: 10px;
	margin-bottom: 4px;
	padding-right: 0px;
	padding-bottom: 4px;
	padding-left: 0px;
	margin-right: 10px;
	margin-left: 10px;
}

#makeagift p{
	
	font-size: 12px;
	font-style: normal;
	line-height: 16px;
	font-weight: bold;
	font-variant: normal;
	text-transform: none;
	color: #4e5257;
	text-decoration: none;
	padding-top: 0px;
	padding-right: 10px;
	padding-bottom: 8px;
	padding-left: 10px;
	margin: 0px;
	text-align: center;
	height:50px;
}

#makeagift a{
	margin-top:0px;
	margin-right:0px;
	margin-bottom:0px;
	margin-left:0px;
	border:none;
	display:block;
}

/*------Library */

#asklib{
	width:190px;
	/*background-color:#464c51;*/
	display:block;
	padding: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
}

#asklib h1{
	font-family: "lucida sans unicode", "lucida grande", sans-serif;
	font-size: 14px;
	line-height: 20px;
	font-weight: normal;
	font-variant: normal;
	text-transform: uppercase;
	color: #FFFFFF;
	text-decoration: none;
	margin-top: 0px;
	margin-right: 8px;
	margin-bottom: 10px;
	margin-left: 8px;
	padding-top: 16px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
	border-bottom-width: 1px;
	border-bottom-style: dotted;
	border-bottom-color: #dfdfdf;
	text-align: center;
}

#asklib img.askimage{
	text-align: center;
	padding: 0px;
	border: 4px solid #dfdfdf;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 16px;
}
#asklib img.aolimage{
	margin:0px;
	padding:0px;
}

#asklib h2{
	margin-top: 8px;
	margin-right: 16px;
	margin-bottom: 0px;
	margin-left: 16px;
	font-family: "lucida sans unicode", "lucida grande", sans-serif;
	font-size: 12px;
	font-style: normal;
	line-height: 18px;
	font-weight: normal;
	font-variant: normal;
	text-transform: none;
	color: #FFFFFF;
	text-decoration: none;
	text-align: center;
}

#asklib p{
	margin-top: 8px;
	margin-right: 16px;
	margin-bottom: 8px;
	margin-left: 16px;
	font-family: "lucida sans unicode", "lucida grande", sans-serif;
	font-size: 11px;
	font-style: normal;
	line-height: 18px;
	font-weight: normal;
	font-variant: normal;
	text-transform: none;
	color: #FFFFFF;
	text-decoration: none;
	text-align: center;
}

#asklib a{
	color: #FFFFFF;
	text-decoration: none;
}
#asklib a:hover{
	color: #CCCCCC;
	text-decoration: underline;
}

#asklib184{
	width:184px;
	background-color:#464c51;
	display:block;
	padding: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
}

#asklib184 h1{
	font-family: "lucida sans unicode", "lucida grande", sans-serif;
	font-size: 14px;
	line-height: 20px;
	font-weight: normal;
	font-variant: normal;
	text-transform: uppercase;
	color: #FFFFFF;
	text-decoration: none;
	margin-top: 0px;
	margin-right: 8px;
	margin-bottom: 10px;
	margin-left: 8px;
	padding-top: 16px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
	border-bottom-width: 1px;
	border-bottom-style: dotted;
	border-bottom-color: #dfdfdf;
	text-align: center;
}

#asklib184 img.askimage{
	text-align: center;
	padding: 0px;
	border: 4px solid #dfdfdf;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 16px;
}
#asklib184 img.aolimage{
	margin:0px;
	padding:0px;
}

#asklib184 h2{
	margin-top: 8px;
	margin-right: 16px;
	margin-bottom: 0px;
	margin-left: 16px;
	font-family: "lucida sans unicode", "lucida grande", sans-serif;
	font-size: 12px;
	font-style: normal;
	line-height: 18px;
	font-weight: normal;
	font-variant: normal;
	text-transform: none;
	color: #FFFFFF;
	text-decoration: none;
	text-align: center;
}

#asklib184 p{
	margin-top: 8px;
	margin-right: 16px;
	margin-bottom: 8px;
	margin-left: 16px;
	font-family: "lucida sans unicode", "lucida grande", sans-serif;
	font-size: 11px;
	font-style: normal;
	line-height: 18px;
	font-weight: normal;
	font-variant: normal;
	text-transform: none;
	color: #FFFFFF;
	text-decoration: none;
	text-align: center;
}

#asklib184 a{
	color: #FFFFFF;
	text-decoration: none;
}
#asklib184 a:hover{
	color: #CCCCCC;
	text-decoration: underline;
}

/*---END AskLib 184px sides---*/

#asklibrarysearch{
	width:184px;
	padding-bottom:4px;
	
}

#asklibrarysearch h1{
	font-family: "lucida sans unicode", "lucida grande", sans-serif;
	font-size: 14px;
	line-height: 20px;
	font-weight: normal;
	font-variant: normal;
	text-transform: uppercase;
	color: #FFFFFF;
	text-decoration: none;
	margin-top: 0px;
	margin-right: 8px;
	margin-bottom: 4px;
	margin-left: 8px;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
	border-bottom-width: 1px;
	border-bottom-style: dotted;
	border-bottom-color: #dfdfdf;
}
#asklibrarysearch p{
	text-align:center;
}
#asklibrarysearch img{
	text-align: center;
	padding: 0px;
	border: 4px solid #dfdfdf;
	margin-top: 4px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 16px;
}

/*START GREY BOX - for any box listing multiple optional links/selections in grey */
#greybox
{
	width: 184px;
	background-color: #464c51;
	margin-top: 16px;
	padding-top: 8px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
	overflow: hidden;
	margin-bottom: 16px;
	height: auto;
	font-family: "Trebuchet MS";
}

#greybox h1{
	font-size: 18px;
	font-style: normal;
	line-height: 18px;
	font-weight: bold;
	font-variant: normal;
	text-transform: none;
	color: #eff2ba;
	text-decoration: none;
	margin-left: 4px;
	margin-top: 0px;
	margin-right: 4px;
	margin-bottom: 0px;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 4px;
	padding-left: 4px;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #eff2ba;
}


#greybox h1 a{
	display: block;
	color: #eff2ba;
	text-decoration: none;
}
#greybox h1 a:hover{
	color: #ffffff;
	text-decoration: none;
}

#greybox h3{
	margin: 0px;
	text-align: right;
	padding-top: 6px;
	padding-right: 8px;
	padding-bottom: 12px;
	padding-left: 0px;
}


#greybox h3 a{
	display: block;
	color: #FFFFFF;
	text-decoration: none;
}
#greybox h3 a:hover{
	color: #3A4044;
	text-decoration: none;
}
#greybox p{
	font-size: 11px;
	font-style: normal;
	line-height: 14px;
	font-weight: normal;
	font-variant: normal;
	text-transform: none;
	color: #ffffff;
	text-decoration: none;
	margin-left: 8px;
	margin-right: 8px;
	margin-top: 0px;
	margin-bottom: 0px;
	text-align: left;
	padding-top: 4px;
	padding-right: 0px;
	padding-bottom: 3px;
	padding-left: 0px;
/*	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #ff7900; */
}

#greybox div{
	font-size: 11px;
	font-style: normal;
	line-height: 18px;
	font-weight: normal;
	font-variant: normal;
	text-transform: none;
	color: #ffffff;
	text-decoration: none;
	margin-left: 8px;
	margin-right: 8px;
	margin-top: 0px;
	margin-bottom: 0px;
	text-align: left;
	padding-top: 4px;
	padding-right: 0px;
	padding-bottom: 3px;
	padding-left: 0px;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #325483;
}
#greybox  p a{
	color: #ffffff;
	text-decoration: none;
}

#greybox p a:hover{
	color: #ffffff;
	text-decoration: none;
}
/*END GREY BOX */

/*-----------------------------------------------------------------------*/
/* quicklinksmenu  Styles
/*-----------------------------------------------------------------------*/


#quicklinksmenu
{
	width: 100%;
	background-color: #ABC1D3;
	margin-top: 16px;
	padding-top: 8px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
	overflow: hidden;
	margin-bottom: 16px;
	height: auto;
}

#quicklinksmenu h1{
	font-family: "Trebuchet MS";
	font-size: 18px;
	font-style: normal;
	line-height: 18px;
	font-weight: bold;
	font-variant: normal;
	text-transform: none;
	color: #3B5B88;
	text-decoration: none;
	margin-left: 4px;
	margin-top: 0px;
	margin-right: 4px;
	margin-bottom: 0px;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 4px;
	padding-left: 4px;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #ff7900;
}

#quicklinksmenu h3{
	font-family: "Trebuchet MS";
	font-size: 9px;
	font-style: normal;
	line-height: 16px;
	font-weight: bold;
	font-variant: normal;
	text-transform: uppercase;
	color: #FFFFFF;
	text-decoration: none;
	text-align: right;
	display: block;
	width:176px;
	margin-top: 0px;
	margin-right: 4px;
	margin-bottom: 0px;
	margin-left: 4px;
	padding-top: 4px;
	padding-right: 0px;
	padding-bottom: 4px;
	padding-left: 0px;
	background-image: url(../images/subpage/learnmore_profile_arrow.png);
	background-repeat: no-repeat;
	background-position: right 4px;
	
}
#quicklinksmenu h3 a{
	display: block;
	padding-top: 0px;
	padding-right: 24px;
	padding-bottom: 0px;
	padding-left: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
	color: #FFFFFF;
	text-decoration: none;
}
#quicklinksmenu h3 a:hover{
	color: #3A4044;
	text-decoration: none;
}
#quicklinksmenu p{
	font-family: "Trebuchet MS";
	font-size: 11px;
	font-style: normal;
	line-height: 16px;
	font-weight: normal;
	font-variant: normal;
	text-transform: none;
	color: #3A4044;
	text-decoration: none;
	margin-left: 12px;
	margin-right: 8px;
	margin-top: 0px;
	margin-bottom: 0px;
	text-align: left;
	padding-top: 4px;
	padding-right: 0px;
	padding-bottom: 4px;
	padding-left: 0px;
}



#quicklinksmenu img{
	padding-left: 6px;
	margin: 0px;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
}

#quicklinksmenu  p a{
	color: #3A4044;
	text-decoration: none;
}

#quicklinksmenu p a:hover{
	color: #3A4044;
	text-decoration: none;
}

#quicklinksmenu p span{
	color: #325483;
	font-weight: bold;
	text-transform: uppercase;
}

/*-----------------------------------------------------------------------*/
/* Faculty Side Profile Styles
/*-----------------------------------------------------------------------*/

#subpageprofile{
	width: 184px;
	/*width: 93%;*/
	background-color: #1C304C;
	margin-top: 15px;
	padding-top: 8px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
	overflow: hidden;
	margin-bottom: 16px;
	height: auto;
}

#subpageprofile h1{
	/*font-family: "Trebuchet MS";*/
	font-size: 13px;
	font-style: normal;
	line-height: 18px;
	font-weight: bold;
	font-variant: normal;
	text-transform: none;
	color: #eff2ba;
	text-decoration: none;
	margin-left: 8px;
	padding: 0px;
	margin-top: 4px;
	margin-right: 0px;
	margin-bottom: 0px;
}

#subpageprofile h2{
	/*font-family: "Trebuchet MS";*/
	font-size: 10px;
	font-style: normal;
	line-height: 12px;
	font-weight: normal;
	font-variant: normal;
	text-transform: uppercase;
	color: #eff2ba;
	text-decoration: none;
	margin-left: 8px;
	margin-top: 2px;
	margin-right: 8px;
	margin-bottom: -6px;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #D7D7D7;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 3px;
	padding-left: 0px;
}

#subpageprofile h3{
	/*width:184px;*/
	width: 100%;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 8px;
	padding-left: 0px;
	background-image: url(../images/subpage/learnmore_profile_arrow.png);
	background-repeat: no-repeat;
	background-position: right top;
}

#subpageprofile h3 a{
	/*font-family: "Trebuchet MS";*/
	font-size: 9px;
	font-style: normal;
	line-height: 16px;
	font-weight: bold;
	font-variant: normal;
	text-transform: uppercase;
	color: #eff2ba;
	text-decoration: none;
	text-align: right;
	display: block;
	padding-top: 0px;
	padding-right: 24px;
	padding-bottom: 0px;
	padding-left: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
}
#subpageprofile h3 a:hover{
	color: #FFFFFF;
	text-decoration: none;
}

#subpageprofile p{
	/*font-family: "Trebuchet MS";*/
	font-size: 11px;
	font-style: normal;
	line-height: 16px;
	font-weight: normal;
	font-variant: normal;
	text-transform: none;
	color: #FFFFFF;
	text-decoration: none;
	margin-left: 8px;
	margin-right: 8px;
	margin-top: 0px;
	margin-bottom: 0px;
	padding: 0px;
	text-align: left;
}


#subpageprofile img{
	padding-left: 6px;
	margin: 0px;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
}

#subpageprofile  p a{
	/*font-family: "Trebuchet MS";*/
	font-size: 10px;
	font-style: normal;
	line-height: 16px;
	font-weight: normal;
	font-variant: normal;
	text-transform: none;
	color: #eff2ba;
	text-decoration: none;
	margin-left: -10px;
	margin-right: 0px;
	margin-top: 0px;
	margin-bottom: 12px;
	padding: 0px;
	text-align: right;
	width:176px;
	display: block;
}

/*-----------------------------------------------------------------------*/
/* Faculty Side Profile Styles
/*-----------------------------------------------------------------------*/

#calloutprofile{
	width: 100%;
	/*width: 93%;*/
	background-color: #1C304C;
	margin-top: 15px;
	padding-top: 8px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
	overflow: hidden;
	margin-bottom: 16px;
	height: auto;
}

#calloutprofile h1{
	/*font-family: "Trebuchet MS";*/
	font-size: 13px;
	font-style: normal;
	line-height: 18px;
	font-weight: bold;
	font-variant: normal;
	text-transform: none;
	color: #eff2ba;
	text-decoration: none;
	margin-left: 8px;
	padding: 0px;
	margin-top: 4px;
	margin-right: 0px;
	margin-bottom: 0px;
}

#calloutprofile h2{
	/*font-family: "Trebuchet MS";*/
	font-size: 10px;
	font-style: normal;
	line-height: 12px;
	font-weight: normal;
	font-variant: normal;
	text-transform: uppercase;
	color: #eff2ba;
	text-decoration: none;
	margin-left: 8px;
	margin-top: 2px;
	margin-right: 8px;
	margin-bottom: -6px;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #D7D7D7;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 3px;
	padding-left: 0px;
}

#calloutprofile h3{
	/*width:184px;*/
	width: 100%;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 8px;
	padding-left: 0px;
	background-image: url(../images/subpage/learnmore_profile_arrow.png);
	background-repeat: no-repeat;
	background-position: right top;
}

#calloutprofile h3 a{
	/*font-family: "Trebuchet MS";*/
	font-size: 9px;
	font-style: normal;
	line-height: 16px;
	font-weight: bold;
	font-variant: normal;
	text-transform: uppercase;
	color: #eff2ba;
	text-decoration: none;
	text-align: right;
	display: block;
	padding-top: 0px;
	padding-right: 24px;
	padding-bottom: 0px;
	padding-left: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
}
#calloutprofile h3 a:hover{
	color: #FFFFFF;
	text-decoration: none;
}

#calloutprofile p{
	/*font-family: "Trebuchet MS";*/
	font-size: 11px;
	font-style: normal;
	line-height: 16px;
	font-weight: normal;
	font-variant: normal;
	text-transform: none;
	color: #FFFFFF;
	text-decoration: none;
	margin-left: 8px;
	margin-right: 8px;
	margin-top: 0px;
	margin-bottom: 0px;
	padding: 0px;
	text-align: left;
}


#calloutprofile img{
	padding-left: 15px;
	margin: 0px;
	padding-top: 10px;
	padding-right: 0px;
	padding-bottom: 0px;
}

#calloutprofile  p a{
	/*font-family: "Trebuchet MS";*/
	font-size: 10px;
	font-style: normal;
	line-height: 16px;
	font-weight: normal;
	font-variant: normal;
	text-transform: none;
	color: #eff2ba;
	text-decoration: none;
	margin-left: -10px;
	margin-right: 0px;
	margin-top: 0px;
	margin-bottom: 12px;
	padding: 0px;
	text-align: right;
	width:100%;
	display: block;
}

#calloutleft { width:25%; float:left;}
#calloutright { width:70%; float:right;}
@media screen and (max-width: 480px) {
	#calloutleft { width:100%; float:left;}
	#calloutright { width:100%; float:left;}
}

/*-------------------------------------*/
/*  Publications 
/*-------------------------------------*/

#publications{
	width:100%;
	margin:0px;
	padding:0px;
	list-style:none;
}
#publications li{
	width:180px;
	height:200px;
	float:left;
}
#publications li p{
	font-size:.9em;
	text-align:center;
}

#publicationsreport{
	width:100%;
	margin:0px;
	padding:0px;
	list-style:none;
}
#publicationsreport li{
	width:180px;
	height:250px;
	float:left;
}
#publicationsreport li p{
	font-size:.9em;
	text-align:center;
}
#publicationsHealth {
	width:100%;
	margin:0px;
	padding:0px;
	list-style:none;
}
#publicationsHealth li{
	width:180px;
	height:300px;
	float:left;
	padding-top: 30px;
	padding-bottom: 30px;
	padding-left: 5px;
	padding-right: 10px;
}

#publicationsHealth li:nth-child(odd) {
	background-color: #f3f5f6;
}
#publicationshealth li:nth-child(even) {
   background-color: #f8fbfc;
}

#publicationsHealth li p, #publicationsHealth p{
	font-size:.8em;
	text-align:center;
}
p.imagecenter, p.imagecenter a{
text-align:center;
font-size:.8em;
}
/*-----------------------------------------------------------------------*/
/*Inner Shadow 
/*-----------------------------------------------------------------------*/

.shadow {
   -moz-box-shadow:    inset 0 0 10px #000000;
   -webkit-box-shadow: inset 0 0 10px #000000;
   box-shadow:         inset 0 0 10px #000000;
}
/*-----------------------------------------------------------------------*/
/* Certificate Programs Listing - replaced tables for responsive layout 
/*-----------------------------------------------------------------------*/
#certificatePrograms{
	padding-top: 20px;
	width:100%;
	_width: 100%;
	margin:0px;
	padding:0px;
	list-style:none;
}
#certificatePrograms li{
	width:30%;
	height:auto;
	float:left;
}
#certificatePrograms li p{
	font-size:12px;
	text-align:left;
}
#certificatePrograms li h1{
	font-size:80%;
	text-align:center;
	line-height:14px;
	color: #2a8ec6;
	font-weight:bold;
	text-transform:uppercase;
}
@media screen and (max-width: 480px) {
	#certificatePrograms{
	padding-top: 20px;
	width:100%;
	_width: 100%;
	margin:0px;
	padding:0px;
	list-style:none;
}
#certificatePrograms li{
	width:100%;
	_width: 100%;
	display: block;
	height:auto;
	float:left;
}
}

/*-----------------------------------------------------------------------*/
/* Calendar and other -  Options List
/*-----------------------------------------------------------------------*/
#optionbox
{
	width: 100%;
	background-color: #ff7900;
	margin-top: 16px;
	padding-top: 8px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
	overflow: hidden;
	margin-bottom: 16px;
	height: auto;
	font-family: "Trebuchet MS";
}

#optionbox h1{
	font-size: 18px;
	font-style: normal;
	line-height: 18px;
	font-weight: bold;
	font-variant: normal;
	text-transform: none;
	color: #f1f2f4;
	text-decoration: none;
	margin-left: 4px;
	margin-top: 0px;
	margin-right: 4px;
	margin-bottom: 0px;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 4px;
	padding-left: 4px;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #eff2ba;
}


#optionbox h1 a{
	display: block;
	color: #f1f2f4;
	text-decoration: none;
}
#optionbox h1 a:hover{
	color: #ffffff;
	text-decoration: none;
}

#optionbox h3{
	margin: 0px;
	text-align: right;
	padding-top: 6px;
	padding-right: 8px;
	padding-bottom: 12px;
	padding-left: 0px;
}


#optionbox h3 a{
	display: block;
	color: #FFFFFF;
	text-decoration: none;
}
#optionbox h3 a:hover{
	color: #3A4044;
	text-decoration: none;
}
#optionbox p{
	font-size: 11px;
	font-style: normal;
	line-height: 14px;
	font-weight: normal;
	font-variant: normal;
	text-transform: none;
	color: #ffffff;
	text-decoration: none;
	margin-left: 8px;
	margin-right: 8px;
	margin-top: 0px;
	margin-bottom: 0px;
	text-align: left;
	padding-top: 4px;
	padding-right: 0px;
	padding-bottom: 3px;
	padding-left: 0px;
/*	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #ff7900; */
}

#optionbox div{
	font-size: 11px;
	font-style: normal;
	line-height: 18px;
	font-weight: normal;
	font-variant: normal;
	text-transform: none;
	color: #ffffff;
	text-decoration: none;
	margin-left: 8px;
	margin-right: 8px;
	margin-top: 0px;
	margin-bottom: 0px;
	text-align: left;
	padding-top: 4px;
	padding-right: 0px;
	padding-bottom: 3px;
	padding-left: 0px;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #325483;
}
#optionbox  p a{
	color: #ffffff;
	text-decoration: none;
}

#optionbox p a:hover{
	color: #ffffff;
	text-decoration: none;
}
/*END OPTION BOX */
/*-----------------------------------------------------------------------*/
/* Upcoming Events Styles 
/*-----------------------------------------------------------------------*/
#upcomingevents  p a{
	color: #3A4044;
	text-decoration: none;
}

#upcomingevents p a:hover{
	color: #3A4044;
	text-decoration: none;
}


#upcomingevents
{
	width: 100%;
	background-color: #dfdfdf;
	margin-top: 16px;
	padding-top: 8px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
	overflow: hidden;
	margin-bottom: 16px;
	height: auto;
	font-family: "Trebuchet MS";
}

#upcomingevents h1{
	font-size: 18px;
	font-style: normal;
	line-height: 18px;
	font-weight: bold;
	font-variant: normal;
	text-transform: none;
	color: #3B5B88;
	text-decoration: none;
	margin-left: 4px;
	margin-top: 0px;
	margin-right: 4px;
	margin-bottom: 0px;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 4px;
	padding-left: 4px;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #ff7900;
}
#upcomingevents h3{
	margin: 0px;
	text-align: right;
	padding-top: 6px;
	padding-right: 8px;
	padding-bottom: 12px;
	padding-left: 0px;
}


#upcomingevents h3 a{
	display: block;
	color: #FFFFFF;
	text-decoration: none;
}
#upcomingevents h3 a:hover{
	color: #3A4044;
	text-decoration: none;
}
#upcomingevents p{
	font-size: 11px;
	font-style: normal;
	line-height: 14px;
	font-weight: normal;
	font-variant: normal;
	text-transform: none;
	color: #3A4044;
	text-decoration: none;
	margin-left: 8px;
	margin-right: 8px;
	margin-top: 0px;
	margin-bottom: 0px;
	text-align: left;
	padding-top: 4px;
	padding-right: 0px;
	padding-bottom: 3px;
	padding-left: 0px;
/*	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #ff7900; */
}

#upcomingevents div{
	font-size: 11px;
	font-style: normal;
	line-height: 18px;
	font-weight: normal;
	font-variant: normal;
	text-transform: none;
	color: #dfdfdf;
	text-decoration: none;
	margin-left: 8px;
	margin-right: 8px;
	margin-top: 0px;
	margin-bottom: 0px;
	text-align: left;
	padding-top: 4px;
	padding-right: 0px;
	padding-bottom: 3px;
	padding-left: 0px;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #ff7900;
}

/*-----------------------------------------------------------------------*/
/* Housing Options List
/*-----------------------------------------------------------------------*/

#housingOptions{
	width:184px;
	margin-top: 10px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 8px;
	padding-left: 0px;
	background-image: url(../images/housing/housing-options-back-2.jpg);
	background-repeat: no-repeat;
	background-position: center bottom;
}
#housingOptions img{
	border:none;
	
}

#housingOptions ul{
	list-style:none;
	margin:0px;
	padding: 0px;
	display:block;
}
#housingOptions ul li{
	width:92px;
	float:left;
	height: 86px;	
	border:none;
	padding-bottom:4px;
	display:block;
	
	
}

#housingOptions a.galleryimages{
	border: 2px solid #FFF;
	display:block;
	width:75px;
	height:75px;
	margin-top:6px;
	margin-left:6px;
}
#housingOptions p{
	font-family: "Trebuchet MS";
	font-size: 10px;
	line-height: 12px;
	text-transform: uppercase;
	color: #808080;
	text-decoration: none;
	text-align: left;
	padding-top: 2px;
	padding-right: 6px;
	padding-bottom: 0px;
	padding-left: 6px;
	margin-top: 2px;
	margin-right: 6px;
	margin-bottom: 2px;
	margin-left: 6px;
	border-top-width: 1px;
	border-top-style: solid;
	border-top-color: #FFFFFF;
}
#housingOptions p span{
	font-size: 16px;
}
#housingOptions a{
	color: #464c51;
	font-weight: bold;
	text-decoration: none;
	text-align: left;
	margin-top: 0px;
	display:block;
}
#housingOptions a:hover{
	color: #464c51;
	text-decoration: none;
	font-weight: bold;
}
#housingOptions a.more{
	color: #ff7900;
	text-decoration: none;
	text-align: right;
	font-size: 12px;
	font-weight: bold;
	margin-top: 0px;
	display:block;
}
#housingOptions a.more:hover{
	color: #464c51;
	text-decoration: none;
	font-size: 12px;
	font-weight: bold;
}
.headerText
{float: left; width: 400px;}

/* Start Map - directions page */
#mapwrapper{
/*width:566px;*/
width: 98%;
margin-top:0px;
margin-right:auto;
margin-bottom:0px;
margin-left:auto;
}

#mapstraction{
	/*height: 400px;*/
	height:auto;
	/*width:566px;*/
	width: 98%;;
	border: 2px solid #666666;
	padding: 0px;
	display: block;
	text-align: left;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 4px;
}

#maparea{
	font-family: Arial, Helvetica, sans-serif;
	width: 260px;
	display: block;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 4px;
	padding-left: 0px;
	text-align: left;
	margin: 0px;
	float: left;
}
#maparea h1{
	font-size: 1.15em;
	font-style: normal;
	line-height: 1.25em;
	font-weight: bold;
	font-variant: normal;
	text-transform: none;
	color: #CA7C20;
	text-decoration: none;
	margin: 0px;
	padding-top: 6px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
}
#maparea h2{
	font-size: 24px;
	font-style: normal;
	line-height: 30px;
	font-weight: bold;
	font-variant: normal;
	text-transform: none;
	color: #325483;
	text-decoration: none;
	margin: 0px;
	padding-top: 8px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 8px;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
}
#maparea h3{
	font-size: 0.92em;
	font-style: normal;
	line-height: 1.25em;
	font-weight: bold;
	font-variant: normal;
	text-transform: none;
	color: #747474
	text-decoration: none;
	margin: 0px;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 8px;
}

#maparea p{
	font-size: 0.9em;
	font-style: normal;
	line-height: 16pt;
	font-weight: normal;
	font-variant: normal;
	text-transform: none;
	color: #747474;
	text-decoration: none;
	margin: 0px;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 8px;
}
#directionsform{
	font-family: Arial, Helvetica, sans-serif;
	/*width:566px;*/
	width: 98%;
	display: block;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 4px;
	text-align: left;
	padding: 0px;
	background-image: url(/images/map/directions_back.gif);
	height: 42px;
}

#directionsform form{
	display: block;
	margin: 0px;
	padding: 0px;
	height: 42px;
}

#directionsform input.from{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 15px;
	font-style: normal;
	line-height: 18px;
	font-weight: normal;
	font-variant: normal;
	text-transform: none;
	color: #747474;
	text-decoration: none;
	padding: 2px;
	width: 210px;
	margin-top: 8px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 220px;
	float: left;
}

#directionsform input.go{
	float:right;
	width: 97px;
	padding: 0px;
	height: 30px;
	border-top-width: 0px;
	border-right-width: 0px;
	border-bottom-width: 0px;
	border-left-width: 0px;
	margin-top: 6px;
	margin-right: 8px;
	margin-bottom: 0px;
	margin-left: 0px;
}

#directions{
	font-family: Arial, Helvetica, sans-serif;
	color: #747474;
	width: 560px;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 15px;
	padding-left: 0px;
	margin-top: 0px;
	margin-right: auto;
	margin-bottom: 6px;
	margin-left: auto;
	font-size: 10px;
	line-height: 12px;
	visibility: hidden;
	text-align: left;
	border-top-width: 1px;
	border-top-style: solid;
	border-top-color: #325483;
}

#directions p{
	font-size: 12px;
	font-style: normal;
	line-height: 14px;
	font-weight: bold;
	font-variant: normal;
	color: #747474;
	text-decoration: none;
	margin: 0px;
	padding-top: 4px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
}

#directions a{
	font-weight: bold;
	text-decoration: none;
	color: #ff7900;
	text-decoration: none;
	text-transform: uppercase;
}

#directions a:hover{
	color: #990000;
	text-decoration: none;
}


#closewin{
	font-family: Arial, Helvetica, sans-serif;
	width: 500px;
	display: block;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
	text-align: left;
	clear: both;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
}

#closewin p{
	font-size: 9px;
	font-style: normal;
	line-height: 12px;
	font-weight: bold;
	font-variant: normal;
	text-transform: none;
	color: #747474;
	text-decoration: none;
	margin: 0px;
	padding-top: 6px;
	padding-right: 0px;
	padding-bottom: 25px;
	padding-left: 0px;
}

#closewin a{
	color: #747474;
	text-decoration: none;
}

#closewin a:hover{
	color: #CA7C20;
	text-decoration: none;
}
h2.bubbletitle {
	margin: 0px;
	padding: 0px;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;	
}


p.bubbleaddress{
	margin: 0px;
	padding: 0px;
}
.bubbleimage{
	float:left;
	margin-right:12px;
	border: 4px solid #666666;
	padding: 0px;
	margin-top: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
}

.left {
	float: left;
	padding-left: 8px;
	margin: 0px;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	display: block;
	width: 200px;
}

.right {
	float: right;
	padding-top: 0px;
	padding-right: 6px;
	padding-bottom: 0px;
	padding-left: 0px;
	margin: 0px;
	display: block;
	width: 200px;
	text-align: right;
}



.visible{
	visibility: visible;
}
/*END of MAP */

/*START BOX CONTAINER - for Compliance & other vertical program landing pages */

#ctable{
	padding: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 13px;
	margin-left: 0px;
	width: 100%;
	border: 0px none white;
	border-collapse:collapse;
	padding: 0px;
}
#ctable th{
	/*font-family: "Trebuchet MS";*/
	font-size: 11px;
	line-height: 13px;
	font-weight: bold;
	color: #FFFFFF;
	text-decoration: none;
	background-color: #325483;
	text-align: left;
	margin: 0px;
	padding-top: 4px;
	padding-right: 4px;
	padding-bottom: 4px;
	padding-left: 4px;
	border-bottom:none;
	height:300px;
	/*width:192px;*/
	width: 80%;
}

#ctable td{
	
	/*font-family: "Trebuchet MS";*/
	font-size: 12px;
	line-height: 13px;
	font-weight: normal;
	/*color: #333333;*/
	text-decoration: none;
	background: url(http://law.shu.edu/images/program-background.jpg) no-repeat 6px 6px center;
	height: 300px;
	width: 200px;
	margin: 0px;
	padding-top: 4px;
	padding-right: 4px;
	padding-bottom: 4px;
	padding-left: 4px;
	text-align: left;
	border-bottom:none; 
}
#ctable td p{
	
	/*font-family: "Trebuchet MS";*/
	font-size: 12px;
	line-height: 11px;
	font-weight: normal;
	color: #464c51;
}

#ctable td h1{
	/*font-family: "Trebuchet MS";
	font-size: 12px;
	line-height: 13px;
	font-weight: normal;
	color: #333333;
	text-decoration: none;
	background-color: #E9E9E9;*/
	font-family: Arial, Helvetica, sans-serif;
	/*width: 178px;*/
	width: 80%;
	padding-top: 4px;
	padding-right: 4px;
	padding-bottom: 4px;
	padding-left: 4px;
	text-align: center;
	font-size: 12px;
	font-style: normal;
	line-height: 16px;
	font-weight: bold;
	text-transform: uppercase;
	color: #325483;
	text-decoration: none;
	border-bottom:none;
	/*border-bottom-width: 2px;
	border-bottom-style: solid;
	border-bottom-color: #ff7900;*/
}
#ctable td h5{
	/*font-family: "Trebuchet MS";
	font-size: 12px;
	line-height: 13px;
	font-weight: normal;
	color: #333333;
	text-decoration: none;
	background-color: #E9E9E9;*/
	/*width: 178px;*/
	width: 80%;
	padding-top: 4px;
	padding-right: 4px;
	padding-bottom: 4px;
	padding-left: 4px;
	text-align: center;
	font-size: 12px;
	font-style: normal;
	line-height: 16px;
	font-weight: bold;
	/*text-transform: lowercase;*/
	color: #464c51;
	text-decoration: none;
	border-bottom:none;
	vertical-align:text-bottom;
	/*border-bottom-width: 2px;
	border-bottom-style: solid;
	border-bottom-color: #ff7900;*/
}
#ctable td h5 a:link a:active {
	color:#ff7900;
}
/*-----------------------------------------------------------------------*/
/* Press Release Styles
/*-----------------------------------------------------------------------*/

ul.pressreleases li{
	margin-bottom:20px;
	font-size: 14px;
	font-weight: bold;
	list-style:none;
	padding-left: 20px;
}
#mainContent h3.underline{
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #333333;
	margin-left: 12px;
	padding-left: 0px;
	color: #4e5257;
	font-weight: normal;
}

#pressreleaseinfo{
width:184px;
background-color:#ffffff;
border: solid 1px #cccccc;
margin-top:16px;
}

#pressreleaseinfo h2{
	font-family: Helvetica, sans-serif;
	font-size: 16px;
	line-height: 18px;
	font-weight: bold;
	color: #325483;
	text-decoration: none;
	padding-bottom: 0px;
	padding-left: 6px;
	margin: 0px;
	padding-top: 6px;
	padding-right: 6px;
}
#pressreleaseinfo p{
	font-family: "Trebuchet MS";
	font-size: 12px;
	font-style: normal;
	line-height: 22px;
	font-weight: normal;
	color: #464c51;
	text-decoration: none;
	margin: 0px;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 6px;
	padding-left: 6px;
	border-top-width: 1px;
	border-top-style: solid;
	border-top-color: #CCCCCC;
}
#pressreleaseinfo a{
	color: #325483;
	text-decoration: none;
}

#pressreleaseinfo a:hover{
	color: #464c51;
	text-decoration: none;
}
#pressreleaseimages{
width:184px;
background-color:#ffffff;

margin-top:16px;
}
#pressreleaseimages p{
	font-family: Helvetica, sans-serif;
	font-size: 12px;
	line-height: 18px;
	font-weight: bold;
	color: #325483;
	text-decoration: none;
	text-align:center;
	padding-bottom: 0px;
	padding-left: 6px;
	margin: 0px;
	padding-top: 6px;
	padding-right: 6px;
	
}
#pressreleaseimages p a{
	color: #325483;
	text-decoration: none;
}
#pressreleaseimages p a:hover{
	color: #464c51;
	text-decoration: none;
}






/*-----------------------------------------------------------------------*/
/* Events Lists
/*-----------------------------------------------------------------------*/

ul#eventsList{
	list-style-type: none;
	margin: 0px;
	padding-top: 16px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
}

ul#eventsList li{
	display: block;
	float: left;
	width: 540px;
	padding: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 16px;
	margin-left: 0px;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #666666;
}

ul#eventsList li h1{
	font-weight: bold;
	font-family: Helvetica, sans-serif;
	font-size: 12px;
	font-style: normal;
	line-height: 18px;
	text-transform: none;
	color: #666666;
	text-decoration: none;
	width: 534px;
	height: 18px;
	padding-top: 3px;
	padding-right: 0px;
	padding-bottom: 3px;
	padding-left: 6px;
	border-top-width: 1px;
	border-bottom-width: 1px;
	border-top-style: solid;
	border-bottom-style: solid;
	border-top-color: #666666;
	border-bottom-color: #666666;
	margin-top: 0px;
	margin-right: 12px;
	margin-bottom: 0px;
	margin-left: 0px;
	display: block;
}
ul#eventsList li h2{
	font-family:"Trebuchet MS", Arial, sans-serif;
	font-size: 18px;
	font-style: normal;
	line-height: 20px;
	font-weight: bold;
	font-variant: normal;
	text-transform: none;
	color: #ff7900;
	text-decoration: none;
	padding-top: 6px;
	padding-right: 0px;
	padding-bottom: 6px;
	padding-left: 8px;
	margin: 0px;
	display: block;
	width: 534px;
}
ul#eventsList li p{
	font-family:"Trebuchet MS", Arial, sans-serif;
	font-size: 11px;
	font-style: normal;
	line-height: 20px;
	font-weight: normal;
	font-variant: normal;
	text-transform: none;
	color: #4e5257;
	text-decoration: none;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 16px;
	padding-left: 8px;
	margin: 0px;
}
ul#eventsList li a{
	font-weight: normal;
	color: #325483;
	text-decoration: none;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 8px;
	padding-left: 0px;
	width: 540px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 16px;
	margin-left: 0px;
	font-style: italic;
}
ul#eventsList li a:hover{
	color: #333333;
	text-decoration: none;
}


/*-----------------------------------------------------------------------*/
/* Body Section Wrapper & Form Content Section Wrapper
/*-----------------------------------------------------------------------*/

#sectionwrapper, #formsectionwrapper {
		width: 100%;
		max-width: 600px;
		overflow: hidden;
		display: block;
		/*text-align: center;*/
		margin: 0 auto;
		vertical-align: top;
}

/*-----------------------------------------------------------------------*/
/* Body section3s to replace the use of tables (3 columns)
/*-----------------------------------------------------------------------*/

	#section3-left, .section3-left {
		width: 40%;
		_width: 40%;
		/*max-width: 378px;*/
		height: 370px;
		float: left;
		margin-bottom: 0px;
		padding-left: 0px;
		text-align: left;
		}
	
	 #section3-center h1, #section3-right h1 {
		font-size:.8em;
		color: #ffffff;
		font-weight: bold;
		letter-spacing:.1em;
		margin-bottom: 15px;
		text-transform: uppercase;
	}
	#section3-left h4 {
		font-size:1em;
		color: #ffffff;
		font-weight:normal;
		margin-bottom: 15px;
	}
	#section3-left p, #section3-center p, #section3-right p {
		font-size:.8em;
		color: #ffffff;
		font-weight:normal;
		/*margin-left: 10px;
		padding-left: 40px;*/
	}
		
	#section3-center {
		width: 25%;
		_width: 25%;
		/*max-width: 260px;*/
		
		margin-left: 10px;
		margin-bottom: 0px;
		margin-right: 0px;
		float: left;
		padding-left: 0px;
		padding-left: 0px;
		text-align: left;
		vertical-align: top;
		/*border-left: thin;
		border-left-style:solid;
		border-left-color: #828a8f;*/
		}
	#section3-right {
		width: 25%;
		_width: 25%;
		/*max-width: 260px;*/
		
		margin-left: 10px;
		margin-bottom: 0px;
		margin-right: 0px;
		float: right;
		padding-left: 0px;
		padding-left: 0px;
		text-align: left;
		vertical-align: top;
		/*border-left: thin;
		border-left-style:solid;
		border-left-color: #828a8f;*/
		}
/* section3 Sub section3s - Vertical Lines */
	#section3-center-line {
		border-left: thin;
		border-left-style:solid;
		border-left-color: #4f4e4e;
		height: 80%;
	}
	#section3-right-line {
		border-left: thin;
		border-left-style:solid;
		border-left-color: #4f4e4e;
		height: 80%;
	}

/* section3 Sub section3s - Text Blocks */
	#section3-left-textbox {
		margin-left: 10px;
		margin-top: 30px;
		padding-left: 0px;
	}
	
	#section3-center-textbox {
		margin-left: 10px;
		margin-top: 30px;
		padding-left: 0px;
		text-align: left;
		font-family:'Open Sans', Helvetica, Arial, sans-serif;
		
	}
	#section3-right-textbox {
		margin-left: 10px;
		margin-top: 30px;
		padding-left: 0px;
		text-align: left;
		font-family:'Open Sans', Helvetica, Arial, sans-serif;
	}
	
	
	#section3-center-textbox li, #section3-right-textbox li{
		/*display: inline;*/
		text-align: left;
		margin-left: .05em;
		/*padding: .25em;*/
		font-size: 80%;
	}
	
	#section3-center-textbox ul, #section3-right-textbox ul {
		list-style: none;
		display: block;
		
		margin: 0 auto;
	}

#section3-socialmedia, #section3-socialmedia a  {
		display: inline;
		text-align: center;
		margin: .05em;
		padding: .5em;
		float: left;
		position:relative;
		width: 20px;
		_width: 20px;
}	
#section3-socialmedia img{
	width: 31px;
		_width: 31px;
}
#section3-left-textbox a, #section3-right-textbox a, #section3-center-textbox a{
	text-transform: capitalize;
	text-decoration: none;
	color: #faf8e5;
}
		
@media screen and (max-width: 480px) {
	
	#section3wrapper, #section3, #sectionwrapper {
		float: left;
		clear: left;
		margin: 0 0 0px;
		width: 98%;
		_width: 98%;
		height: 100%;
		_height: 100%;
		padding-left:5px;
		display:block;
		}
	#section3-left, #section2-left {
		width: 98%;
		_width: 98%;
		height: 50%;
		_height: 50%;
		float: left;
		clear: left;
		text-align: left;
		display:block;
		padding-bottom: 10px;
		
		}
			
	#section3-center {
		width: 98%;
		_width: 98%;
		float: left;
		clear: left;
		text-align: left;
		display: inline-block;
		margin-top: 5px;
		margin-bottom: 5px;
		background-color: #828a8f;
		color: #333333;
		padding-top: 5px;
		padding-bottom: 5px;
		
		}
	
	#section3-right, #section2-right {
		width: 98%;
		_width: 98%;
		float: left;
		clear: both;
		text-align: left;
		display:inline-block;
		background-color: #8897a0;
		margin-top: 5px;
		}		
		
		
		
		#section2-left {
		width: 98%;
		_width: 98%;
		height: 100%;
		_height: 100%;
		float: left;
		clear: both;
		text-align: left;
		display:block;
		padding-bottom: 10px;
		
		}

	#section2-right {
		width: 98%;
		_width: 98%;
		float: left;
		clear: both;
		text-align: left;
		display:block;
		/*background-color: #8897a0;*/
		margin-top: 5px;
		}								
} 

/*-----------------------------------------------------------------------*/
/* Body section to replace the use of tables (2 columns)
/*-----------------------------------------------------------------------*/
	#section2-center {width:20px; float:left;} /*space between section2-left and section2-right*/
	
	#section2-left, .section2-left {
		width: 45%;
		_width: 45%;
		float: left;
		margin-bottom: 0px;
		padding-left: 0px;
		text-align: left;
		height:auto;
		margin-right:10px;
		}
	
	#section2-right h1 {
		font-size:.8em;
		/*color: #ffffff;*/
		font-weight: bold;
		letter-spacing:.1em;
		margin-bottom: 15px;
		text-transform: uppercase;
	}
	#section2-left h4 {
		font-size:1em;
		/*color: #ffffff;*/
		font-weight:normal;
		margin-bottom: 15px;
	}
	#section2-left p, #section2-right p {
		font-size:.8em;
		/*color: #ffffff;*/
		font-weight:normal;
		/*margin-left: 10px;
		padding-left: 40px;*/
	}
		
	#section2-right {
		width: 45%;
		_width: 45%;
		/*margin-left: 10px;
		margin-bottom: 0px;
		margin-right: 0px;
		float: right;
		padding-left: 0px;
		padding-left: 0px;*/
		text-align: left;
		vertical-align: top;
		float: right;
		height: auto;
		}
/* section2 Sub section2s - Vertical Lines */
	#section2-right-line {
		border-left: thin;
		border-left-style:solid;
		border-left-color: #4f4e4e;
		height: 80%;
	}

/* section2 Sub section2s - Text Blocks */
	#section2-left-textbox {
		margin-left: 10px;
		margin-top: 30px;
		padding-left: 0px;
	}
	
	#section2-right-textbox {
		margin-left: 10px;
		margin-top: 30px;
		padding-left: 0px;
		text-align: left;
		font-family:'Open Sans', Helvetica, Arial, sans-serif;
	}
	
	
	#section2-right-textbox li{
		/*display: inline;*/
		text-align: left;
		margin-left: .05em;
		/*padding: .25em;*/
		font-size: 80%;
	}
	
	#section2-right-textbox ul {
		list-style: none;
		display: block;
		margin: 0 auto;
	}
	
/*-----------------------------------------------------------------------*/
/* Form Body section to replace the use of tables (2 columns)
/*-----------------------------------------------------------------------*/
	#formsection2-center {width:20px; float:left;} /*space between section2-left and section2-right*/
	
	#formsection2-left, .formsection2-left {
		width: 45%;
		_width: 45%;
		float: left;
		margin-bottom: 0px;
		padding-left: 0px;
		text-align: left;
		height:auto;
		margin-right:10px;
		}
	
	#formsection2-right h1 {
		font-size:.9em;
		/*color: #ffffff;*/
		font-weight: bold;
		letter-spacing:.1em;
		margin-bottom: 15px;
		text-transform: uppercase;
	}
	#formsection2-left h4 {
		font-size:1.0em;
		/*color: #ffffff;*/
		font-weight:normal;
		margin-bottom: 15px;
	}
	#formsection2-left p, #formsection2-right p {
		font-size:1.1em;
		/*color: #ffffff;*/
		font-weight:normal;
		/*margin-left: 10px;
		padding-left: 40px;*/
	}
		
	#formsection2-right, .formsection2-right {
		width: 45%;
		_width: 45%;
		/*margin-left: 10px;
		margin-bottom: 0px;
		margin-right: 0px;
		float: right;
		padding-left: 0px;
		padding-left: 0px;*/
		text-align: left;
		vertical-align: top;
		float: right;
		height: auto;
		}
/* section2 Form Sub section2s - Vertical Lines */
	#formsection2-right-line {
		border-left: thin;
		border-left-style:solid;
		border-left-color: #4f4e4e;
		height: 80%;
	}

/* section2 Sub section2s - Text Blocks */
	#formsection2-left-textbox {
		margin-left: 10px;
		margin-top: 30px;
		padding-left: 0px;
	}
	
	#formsection2-right-textbox {
		margin-left: 10px;
		margin-top: 30px;
		padding-left: 0px;
		text-align: left;
		font-family:'Open Sans', Helvetica, Arial, sans-serif;
	}
	
	
	#formsection2-right-textbox li{
		/*display: inline;*/
		text-align: left;
		margin-left: .05em;
		/*padding: .25em;*/
		font-size: 80%;
	}
	
	#formsection2-right-textbox ul {
		list-style: none;
		display: block;
		margin: 0 auto;
	}


/*social media sections*/
#section2-socialmedia, #section2-socialmedia a  {
		display: inline;
		text-align: center;
		margin: .05em;
		padding: .5em;
		float: left;
		position:relative;
		width: 20px;
		_width: 20px;
}	
#section2-socialmedia img{
	width: 31px;
		_width: 31px;
}
#section2-left-textbox a, #section2-right-textbox a {
	text-transform: capitalize;
	text-decoration: none;
	/*color: #faf8e5;*/
}
/*-----------------------------*/
/* formsection2 @media styles
/*-------------------------------*/
@media screen and (max-width: 480px) {
#formsection2-left, .formsection2-left {
		width: 98%;
		_width: 98%;
		float: left;
		margin-bottom: 0px;
		padding-left: 0px;
		text-align: left;
		height:auto;
		margin-right:10px;
		}
		
		#formsection2-right, .formsection2-right {
		width: 98%;
		_width: 98%;
		text-align: left;
		vertical-align: top;
		float: right;
		height: auto;
		}
}

/*-----------------------------------------------------------------------*/
/* Visit/Explore - body section to replace the use of tables (2 columns)
/*-----------------------------------------------------------------------*/
	#section2-center-ve {width:20px; float:left;} /*space between section2-left and section2-right*/
	
	#section2-left-ve td, .section2-left-ve td {
		width: 50%;
		_width: 50%;
		float: left;
		margin-bottom: 0px;
		padding-left: 0px;
		text-align: left;
		height:auto;
		/*margin-right:10px;*/
		}
	#section2-right-ve td, .section2-right-ve td {
		width: 50%;
		_width: 50%;
		float: right;
		margin-bottom: 0px;
		padding-left: 0px;
		text-align: left;
		height:auto;
		/*margin-right:10px;*/
		}
	#section2-right-ve h1 {
		font-size:.8em;
		/*color: #ffffff;*/
		font-weight: bold;
		letter-spacing:.1em;
		margin-bottom: 15px;
		text-transform: uppercase;
	}
	#section2-left-ve h4 {
		font-size:1em;
		/*color: #ffffff;*/
		font-weight:normal;
		margin-bottom: 15px;
	}
	#section2-left-ve p, #section2-right-ve p {
		font-size:.8em;
		/*color: #ffffff;*/
		font-weight:normal;
		/*margin-left: 10px;
		padding-left: 40px;*/
	}
		
	#section2-right-ve td {
		width: 50%;
		_width: 50%;
		/*margin-left: 10px;
		margin-bottom: 0px;
		margin-right: 0px;
		float: right;
		padding-left: 0px;
		padding-left: 0px;*/
		text-align: left;
		vertical-align: top;
		float: right;
		height: auto;
		}

		
@media screen and (max-width: 480px) {
	
	#section2wrapper, #section2 {
		float: left;
		clear: left;
		margin: 0 0 0px;
		width: 98%;
		_width: 98%;
		height: 100%;
		_height: 100%;
		padding-left:5px;
		display:block;
		}
	#section2-left, #section2-left-ve {
		width: 98%;
		_width: 98%;
		float: left;
		clear: left;
		text-align: left;
		display:block;
		padding-bottom: 10px;
		
		}
			
	#section2-right, #section2-right-ve {
		width: 98%;
		_width: 98%;
		float: left;
		clear: both;
		text-align: left;
		display:inline-block;
		/*background-color: #8897a0;*/
		margin-top: 5px;
		}					
} 

/*-----------------------------------------------------------------------*/
/* FACULTY LISTINGS
/*-----------------------------------------------------------------------*/

#alphalist{
	font-family: "Trebuchet MS";
	font-size: 12px;
	font-style: normal;
	line-height: 12px;
	font-weight: bold;
	font-variant: normal;
	text-transform: uppercase;
	text-decoration: none;
	width:98%;
	_width:98%;
	padding-top: 16px;
	padding-right: 0px;
	padding-bottom: 8px;
	padding-left: 0px;
	height: 18px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 5px;
}

#alphalist a{
	display: block;
	float: left;
	width: 18px;
	height: 18px;
	background-color: #325483;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 2px;
	border: 1px solid #999999;
	text-align: center;
	color: #FFFFFF;
	text-decoration: none;
	line-height: 18px;
	padding: 0px;
}

#alphalist a:hover{
	color: #325483;
	text-decoration: none;
	background-color: #CCCCCC;
}

#adjuncttable{
	padding: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 16px;
	margin-left: 8px;
	width: 98%;
	_width: 98%;
}
#adjuncttable th{
	font-family: "Trebuchet MS";
	font-size: 13px;
	line-height: 13px;
	font-weight: bold;
	color: #325483;
	text-decoration: none;
	text-align: left;
	margin: 0px;
	padding-top: 4px;
	padding-right: 4px;
	padding-bottom: 4px;
	padding-left: 4px;
	text-transform: uppercase;
	border-bottom-width: 2px;
	border-bottom-style: solid;
	border-bottom-color: #ff7900;
}

#adjuncttable td{
	font-family: "Trebuchet MS";
	font-size: 11px;
	line-height: 14px;
	font-weight: normal;
	color: #333333;
	text-decoration: none;
	margin: 0px;
	padding-top: 4px;
	padding-right: 5px;
	padding-bottom: 16px;
	padding-left: 5px;
	text-align: left;
	vertical-align: top;
}

/*-----------------------------------------------------------------------*/
/* Video for Online Program - position behind navigation
/*-----------------------------------------------------------------------*/
 #onlinevideowrapper {z-index:-1;}

/*-----------------------------------------------------------------------*/
/* Seton Hall Law Connect Reunions CSS
/*-----------------------------------------------------------------------*/
 #reunionwrapper{
	 font-family:"Lucida Sans Unicode", "Lucida Grande", sans-serif;
		margin: 0 auto;
  		max-width: 500px;
  		_width: 500px;
  		padding: 0 30px;
  		/*text-align: center;*/
  		-webkit-font-smoothing: antialiased;
		float:inherit;
	}
	 
 #ad-paragraph{
	 width:90%;
 }
 #ad-paragraph p{
	 font-family: Georgia, "Times New Roman", Times, serif;
	 color:#325483;
	 font-size: 1.0em;
	 text-align:left;
	 line-height:1.4em;
 }
 #ad-paragraph h1{
	 font-family: Georgia, "Times New Roman", Times, serif;
	 font-size: 1.1em;
	 color:#ff7900;
 }
 #ad-paragraph-quote, #ad-paragraph-quote p{
	 font-family:"Lucida Sans Unicode", "Lucida Grande", sans-serif;
	 width:90%;
	 color:#ff7900;
	 font-style:italic;
	 font-size: 1.0em;
	 text-align:center;
 }
 #ad-paragraph-quote h5, #ad-paragraph h5{
	 color:#325483;
	 text-align:right;
	 font-size:1.0em;
	 font-weight:bold;
 }
/*SHrising*/
#alumni-features {
	font-family:'Open Sans', Helvetica, Arial, sans-serif;
	width: 100%;
	_width: 100%;
	position: relative;
	margin-top: 0;
	/*margin-right: 192px;*/
	margin-bottom: 0;
	/*margin-left: 192px;*/
	/*padding-bottom: 25px;*/
} 
#alumni-features p{
	font-family:'Open Sans', Helvetica, Arial, sans-serif;
	font-size: 12px;
	font-style: normal;
	line-height: 20px;
	font-weight: normal;
	font-variant: normal;
	text-transform: none;
	color: #4e5257;
	text-decoration: none;
	padding-top: 4px;
	padding-right: 0px;
	padding-bottom: 16px;
	padding-left: 8px;
	margin: 0px;
}

#alumni-features h1{
	font-family: Helvetica, sans-serif;
	font-size: 28px;
	font-style: normal;
	line-height: 28px;
	font-weight: lighter;
	font-variant: normal;
	text-transform: none;
	color: #ff7900;
	width: 100%;
	_width: 100%;
	border-bottom-width: 2px;
	border-bottom-style: solid;
	border-bottom-color: #ff7900;
	text-decoration: none;
} 


#alumni-features h2{
	font-family: Helvetica, sans-serif;
	font-size: 44px;
	font-style: normal;
	line-height: 40px;
	font-weight: normal;
	font-variant: normal;
	text-transform: none;
	color: #325483;
	text-decoration: none;
	padding-top: 12px;
	padding-right: 0px;
	padding-bottom: 8px;
	padding-left: 0px;
	letter-spacing: -1pt;
	border-bottom-width: 2px;
	border-bottom-style: solid;
	border-bottom-color: #4E526A;
	margin-top: -22px;
	margin-right: 0px;
	margin-bottom: 8px;
	margin-left: 8px;
	position: relative;
	z-index: 100;
} 




#alumni-features h3{
	font-family:'Open Sans', Helvetica, Arial, sans-serif;
	font-size: 24px;
	font-style: normal;
	line-height: 24px;
	font-weight: normal;
	font-variant: normal;
	text-transform: none;
	color: #325483;
	text-decoration: none;
	padding-top: 12px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
	width: 576px;
	border-top-width: 2px;
	border-top-style: solid;
	border-top-color: #4E526A;
} 
#alumni-features h4{
	font-family: Helvetica, sans-serif;
	font-size: 26px;
	font-style: normal;
	line-height: 24px;
	font-weight: normal;
	font-variant: normal;
	text-transform: none;
	color: #464c51;
	text-decoration: none;
	padding-top: 12px;
	padding-right: 0px;
	padding-bottom: 8px;
	padding-left: 0px;
	letter-spacing: -1pt;
	border-bottom-width: 2px;
	border-bottom-style: solid;
	border-bottom-color: #4E526A;
	margin-top: -45px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 8px;
	position: relative;
	z-index: 100;
} 
#alumni-features img {
	padding: 10px;
	margin-top: 15px;
}
/*-----------------------------------------------------------------------*/
/* Student Orgs 
/*-----------------------------------------------------------------------*/



/*---Start shtableOrange here ---*/


#shtableorange{
	padding: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 16px;
	margin-left: 8px;
	width: 98%;
	border: 0px none white;
	border-collapse:collapse;
	padding: 0px;
	background-color: #ffffff;

}
#shtableorange th{
	/*font-family: "Trebuchet MS";*/
	font-size: 11px;
	line-height: 13px;
	font-weight: bold;
	color: #FFFFFF;
	text-decoration: none;
	background-color: #ff7900;
	text-align: left;
	margin: 0px;
	padding-top: 4px;
	padding-right: 4px;
	padding-bottom: 4px;
	padding-left: 4px;
	text-transform: uppercase;
}

#shtableorange td{
	font-family: "Trebuchet MS";
	font-size: 12px;
	line-height: 13px;
	font-weight: normal;
	color: #333333;
	text-decoration: none;
	background-color: #ffffff;
	margin: 0px;
	padding-top: 4px;
	padding-right: 5px;
	padding-bottom: 8px;
	padding-left: 5px;
	text-align: left;
}

/*---End shtableOrange here ---*/



/*-----------------------------------------------------------------------*/
/* Droplists
/*-----------------------------------------------------------------------*/
#droplist{
	margin: 0px;
	padding: 0px;
	/*width: 576px;*/
	width: 100%;
}

#droplist ul{
	list-style-type:none;
	/*width: 576px;*/
	width: 100%;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: -12px;
	margin-left: 0px;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 12px;
	padding-left: 0px;
}

#droplist li{
	/*width: 576px;*/
	width: 100%;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
}

#droplist li a{
	line-height: 22px;
	/*font-family: Helvetica, sans-serif;*/
	font-size: 14px;
	font-weight: bold;
	text-transform: none;
	color: #FFFFFF;
	text-decoration: none;
	color: #ff7900;
	display: block;
	height: 20px;
	border-bottom-width: 2px;
	border-bottom-style: solid;
	border-bottom-color: #ff7900;
	padding-top: 6px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 8px;
	/*width: 568px;*/
	width: 90%;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
}
#droplist li a:hover{
	color: #333333;
	text-decoration: none;
}
#droplistsub{
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #ff7900;
	/*width: 576px;*/
	width: 100%;
	display: block;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
	position: relative;
	padding: 0px;
}

#droplistsub ul{
	width: 100%;
	overflow:auto;
	list-style-type:none;
}


#droplistsub li{
	list-style-type: none;
	display: inline;
	width: 192px;
	float: left;
	margin: 0px;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
}

#droplistsub li a{
	font-size: 11px;
	font-weight: normal;
	text-transform: none;
	color: #333333;
	text-decoration: none;
	border: none;
	line-height: 14px;
	display: block;
	width: 170px;
	padding-top: 6px;
	padding-right: 0px;
	padding-bottom: 6px;
	padding-left: 10px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
	height: auto;
	background-image: url(../images/icons/s_b_arrow.gif);
	background-repeat: no-repeat;
	background-position: 0px 11px;
}

#droplistsub li a.select{
	background-color: #ABC1D3;
	background-image: none;
	
}

#droplistsub li a:hover{
	color: #2a8ec6;
}
#droplistsub li a.current{
	color: #2a8ec6;
	background-color:#FFFFFF;
}

/*-----------------------------------------------------------------------*/
/* Buttons 
/*-----------------------------------------------------------------------*/

/*PROGRAM HORIZONTAL LINKS/BUTTONS*/
#programlinks ul.program-horizontal-links {list-style-image:url('../images/arrow-grey.png'); margin:5px; padding:20px;}



/*ACTION BUTTONS*/

.button-action {
	display: inline-block;
	outline: none;
	cursor: pointer;
	text-align: center;
	text-decoration: none;
	font: 14px/100% Arial, Helvetica, sans-serif;
	padding: .5em 2em .55em;
	text-shadow: 0 1px 1px rgba(0,0,0,.3);
	-webkit-border-radius: .5em; 
	-moz-border-radius: .5em;
	border-radius: .5em;
	-webkit-box-shadow: 0 1px 2px rgba(0,0,0,.2);
	-moz-box-shadow: 0 1px 2px rgba(0,0,0,.2);
	box-shadow: 0 1px 2px rgba(0,0,0,.2);
	margin-left: 5px;
	margin-right: 0px;
}
.button-action-side {
	display: inline-block;
	outline: none;
	cursor: pointer;
	text-align: left;
	text-decoration: none;
	font: 14px/100% Arial, Helvetica, sans-serif;
	padding: .5em 2em .55em;
	text-shadow: 0 1px 1px rgba(0,0,0,.3);
	-webkit-border-radius: .5em; 
	-moz-border-radius: .5em;
	border-radius: .5em;
	-webkit-box-shadow: 0 1px 2px rgba(0,0,0,.2);
	-moz-box-shadow: 0 1px 2px rgba(0,0,0,.2);
	box-shadow: 0 1px 2px rgba(0,0,0,.2);
	/*margin-left: 5px;
	margin-right: 0px;
	width: 175px;*/
	width: 222px;
	margin-left: 5px;
	padding-left: 10px;
	padding-right: 0px;
}
	
	.button-action-body {
	display: inline-block;
	outline: none;
	cursor: pointer;
	text-align: left;
	text-decoration: none;
	font: 14px/100% Arial, Helvetica, sans-serif;
	padding: .5em 2em .55em;
	text-shadow: 0 1px 1px rgba(0,0,0,.3);
	-webkit-border-radius: .5em; 
	-moz-border-radius: .5em;
	border-radius: .5em;
	-webkit-box-shadow: 0 1px 2px rgba(0,0,0,.2);
	-moz-box-shadow: 0 1px 2px rgba(0,0,0,.2);
	box-shadow: 0 1px 2px rgba(0,0,0,.2);
	/*margin-left: 5px;
	margin-right: 0px;
	width: 175px;*/
	width: 150px;
	margin-left: 5px;
	padding-left: 10px;
	padding-right: 0px;
}
@media screen and (max-width: 480px){
	.button-action-side {width: 90%; _width: 90%; }
	.button-action-body {width: 90%; _width: 90%; }
}
.button-action:hover {
	text-decoration: none;
}
.button-action:active {
	position: relative;
	top: 1px;
}

/* Orange Buttons */
.orange {
	color: #fef4e9;
	border: solid 1px #da7c0c;
	background: #f78d1d;
	background: -webkit-gradient(linear, left top, left bottom, from(#faa51a), to(#f47a20));
	background: -moz-linear-gradient(top,  #faa51a,  #f47a20);
	filter:  progid:DXImageTransform.Microsoft.gradient(startColorstr='#faa51a', endColorstr='#f47a20');
	z-index: 1;
}
.orange:hover {
	background: #f47c20;
	background: -webkit-gradient(linear, left top, left bottom, from(#f88e11), to(#f06015));
	background: -moz-linear-gradient(top,  #f88e11,  #f06015);
	filter:  progid:DXImageTransform.Microsoft.gradient(startColorstr='#f88e11', endColorstr='#f06015');
}
.orange:active {
	color: #fcd3a5;
	background: -webkit-gradient(linear, left top, left bottom, from(#f47a20), to(#faa51a));
	background: -moz-linear-gradient(top,  #f47a20,  #faa51a);
	filter:  progid:DXImageTransform.Microsoft.gradient(startColorstr='#f47a20', endColorstr='#faa51a');
}
/* BLUE */
.blue {
	color: #d9eef7;
	border: solid 1px #0076a3;
	background: #0095cd;
	background: -webkit-gradient(linear, left top, left bottom, from(#00adee), to(#0078a5));
	background: -moz-linear-gradient(top,  #00adee,  #0078a5);
	filter:  progid:DXImageTransform.Microsoft.gradient(startColorstr='#00adee', endColorstr='#0078a5');
}
.blue:hover {
	background: #007ead;
	background: -webkit-gradient(linear, left top, left bottom, from(#0095cc), to(#00678e));
	background: -moz-linear-gradient(top,  #0095cc,  #00678e);
	filter:  progid:DXImageTransform.Microsoft.gradient(startColorstr='#0095cc', endColorstr='#00678e');
}
.blue:active {
	color: #80bed6;
	background: -webkit-gradient(linear, left top, left bottom, from(#0078a5), to(#00adee));
	background: -moz-linear-gradient(top,  #0078a5,  #00adee);
	filter:  progid:DXImageTransform.Microsoft.gradient(startColorstr='#0078a5', endColorstr='#00adee');
}
/* GREEN */
.green {
	color: #FFFFFF;
	border: solid 1px #85ee4a;
	background: #51912d;
	background: -webkit-gradient(linear, left top, left bottom, from(#4ba614), to(#008c00));
	background: -moz-linear-gradient(top,  #4ba614, #008c00);
	filter:  progid:DXImageTransform.Microsoft.gradient(startColorstr='#4ba614', endColorstr='#008c00');
}
.green:hover {
	background: #224b09;
	background: -webkit-gradient(linear, left top, left bottom, from(#36780f), to(#005900));
	background: -moz-linear-gradient(top,  #36780f, #005900);
	filter:  progid:DXImageTransform.Microsoft.gradient(startColorstr='#36780f', endColorstr='#005900');
}
.green:active {
	color: #34740e;
	background: -webkit-gradient(linear, left top, left bottom, from(#008c00), to(#4ba614));
	background: -moz-linear-gradient(top,  #008c00,  #4ba614);
	filter:  progid:DXImageTransform.Microsoft.gradient(startColorstr='#008c00', endColorstr='#4ba614');
}
/*************************************************************************/
/* Colors - Match Admissions Microsite
/*************************************************************************/
/* BLUE */
.sh-blue {
	color: #d9eef7;
	border: solid 1px #1073ac;
	background: #1073ac;
	background: -webkit-gradient(linear, left top, left bottom, from(#1073ac), to(#398ab9));
	background: -moz-linear-gradient(top,  #1073ac,  #398ab9);
	filter:  progid:DXImageTransform.Microsoft.gradient(startColorstr='#1073ac', endColorstr='#398ab9');
}
.sh-blue:hover {
	background: #398ab9;
	background: -webkit-gradient(linear, left top, left bottom, from(#398ab9), to(#1073ac));
	background: -moz-linear-gradient(top,  #398ab9,  #1073ac);
	filter:  progid:DXImageTransform.Microsoft.gradient(startColorstr='#1073ac', endColorstr='#398ab9');
}
.sh-blue:active {
	color: #80bed6;
	background: -webkit-gradient(linear, left top, left bottom, from(#398ab9), to(#1073ac));
	background: -moz-linear-gradient(top,  #398ab9,  #1073ac);
	filter:  progid:DXImageTransform.Microsoft.gradient(startColorstr='#1073ac', endColorstr='#398ab9');
}
/* DK Orange */
.sh-dkorange {
	color: #ffffff;
	border: solid 1px #db7202;
	background: #db7202;
	background: -webkit-gradient(linear, left top, left bottom, from(#db7201), to(#db872b));
	background: -moz-linear-gradient(top,  #db7201,  #db872b);
	filter:  progid:DXImageTransform.Microsoft.gradient(startColorstr='#db7201', endColorstr='#db872b');
}
.sh-dkorange:hover {
	background: #db872b;
	background: -webkit-gradient(linear, left top, left bottom, from(#db872b), to(#db7201));
	background: -moz-linear-gradient(top,  #db872b,  #db7201);
	filter:  progid:DXImageTransform.Microsoft.gradient(startColorstr='#db872b', endColorstr='#db7201');
}
.sh-dkorange:active {
	color: #80bed6;
	background: -webkit-gradient(linear, left top, left bottom, from(#db872b), to(#db7201));
	background: -moz-linear-gradient(top,  #db872b,  #db7201);
	filter:  progid:DXImageTransform.Microsoft.gradient(startColorstr='#db872b', endColorstr='#db7201');
}
/* teal */
.sh-teal {
	color: #FFFFFF;
	border: solid 1px #1b908f;
	background: #1b908f;
	background: -webkit-gradient(linear, left top, left bottom, from(#1b908f), to(#42a2a1));
	background: -moz-linear-gradient(top,  #1b908f, #42a2a1);
	filter:  progid:DXImageTransform.Microsoft.gradient(startColorstr='#1b908f', endColorstr='#42a2a1');
}
.sh-teal:hover {
	background: #1b908f;
	background: -webkit-gradient(linear, left top, left bottom, from(#42a2a1), to(#1b908f));
	background: -moz-linear-gradient(top,  #42a2a1, #1b908f);
	filter:  progid:DXImageTransform.Microsoft.gradient(startColorstr='#42a2a1', endColorstr='#1b908f');
}
.sh-teal:active {
	color: #ffffff;
	background: -webkit-gradient(linear, left top, left bottom, from(#1b908f), to(#42a2a1));
	background: -moz-linear-gradient(top,  #1b908f, #42a2a1);
	filter:  progid:DXImageTransform.Microsoft.gradient(startColorstr='#1b908f', endColorstr='#42a2a1');
}
/* Med Blue */
.sh-medblue {
	color: #FFFFFF;
	border: solid 1px #097699;
	background: #097699;
	background: -webkit-gradient(linear, left top, left bottom, from(#097699), to(#328ba8));
	background: -moz-linear-gradient(top,  #097699, #328ba8);
	filter:  progid:DXImageTransform.Microsoft.gradient(startColorstr='#097699', endColorstr='#328ba8');
}
.sh-medblue:hover {
	background: #328ba8;
	background: -webkit-gradient(linear, left top, left bottom, from(#328ba8), to(#097699));
	background: -moz-linear-gradient(top,  #328ba8, #097699);
	filter:  progid:DXImageTransform.Microsoft.gradient(startColorstr='#328ba8', endColorstr='#097699');
}
.sh-medblue:active {
	color: #ffffff;
	background: -webkit-gradient(linear, left top, left bottom, from(#328ba8), to(#097699));
	background: -moz-linear-gradient(top,  #328ba8, #097699);
	filter:  progid:DXImageTransform.Microsoft.gradient(startColorstr='#328ba8', endColorstr='#097699');
}
/* Med Orange */
.sh-medorange {
	color: #FFFFFF;
	border: solid 1px #eb9909;
	background: #eb9909;
	background: -webkit-gradient(linear, left top, left bottom, from(#eb9909), to(#eaa731));
	background: -moz-linear-gradient(top,  #eb9909, #eaa731);
	filter:  progid:DXImageTransform.Microsoft.gradient(startColorstr='#eb9909', endColorstr='#eaa731');
}
.sh-medorange:hover {
	background: #eaa731;
	background: -webkit-gradient(linear, left top, left bottom, from(#eaa731), to(#eb9909));
	background: -moz-linear-gradient(top,  #eaa731, #eb9909);
	filter:  progid:DXImageTransform.Microsoft.gradient(startColorstr='#eaa731', endColorstr='#eb9909');
}
.sh-medorange:active {
	color: #ffffff;
	background: -webkit-gradient(linear, left top, left bottom, from(#eaa731), to(#eb9909));
	background: -moz-linear-gradient(top,  #eaa731, #eb9909);
	filter:  progid:DXImageTransform.Microsoft.gradient(startColorstr='#eaa731', endColorstr='#eb9909');
}
/* Blue/Grey */
.sh-bluegray {
	color: #FFFFFF;
	border: solid 1px #58747a;
	background: #58747a;
	background: -webkit-gradient(linear, left top, left bottom, from(#58747a), to(#738a8f));
	background: -moz-linear-gradient(top,  #58747a, #7388a8f);
	filter:  progid:DXImageTransform.Microsoft.gradient(startColorstr='#58747a', endColorstr='#738a8f');
}
.sh-bluegray:hover {
	background: #738a8f;
	background: -webkit-gradient(linear, left top, left bottom, from(#738a8f), to(#58747a));
	background: -moz-linear-gradient(top,  #738a8f, #58747a);
	filter:  progid:DXImageTransform.Microsoft.gradient(startColorstr='#738a8f', endColorstr='#58747a');
}
.sh-bluegray:active {
	color: #ffffff;
	background: -webkit-gradient(linear, left top, left bottom, from(#738a8f), to(#58747a));
	background: -moz-linear-gradient(top,  #738a8f, #58747a);
	filter:  progid:DXImageTransform.Microsoft.gradient(startColorstr='#738a8f', endColorstr='#58747a');
}

/*************************************************************************/
/* Buttons - Apply
/*************************************************************************/
#nav {
	display: inline-block;
	outline: none;
	cursor: pointer;
	text-align: center;
	text-decoration: none;
	font: 14px/100% Arial, Helvetica, sans-serif;
	padding: .5em 2em .55em;
	text-shadow: 0 1px 1px rgba(0,0,0,.3);
	-webkit-border-radius: .5em; 
	-moz-border-radius: .5em;
	border-radius: .5em;
	-webkit-box-shadow: 0 1px 2px rgba(0,0,0,.2);
	-moz-box-shadow: 0 1px 2px rgba(0,0,0,.2);
	box-shadow: 0 1px 2px rgba(0,0,0,.2);
	height: 25px; 
	width: 222px;
	margin-left: 5px;
	padding-left: 10px;
	padding-right: 0px;
	}
	@media screen and (max-width: 480px){
	#nav {width: 90%; _width: 90%; }
}
#nav li {
	margin: 0 0px;
	padding: 0 0 0px;
	/*float: left;*/
	text-align: left;
	position: relative;
	list-style: none;
}
/* main level link */
#nav a {
	font-weight: bold;
	/*color: #e7e5e5;*/
	text-decoration: none;
	display: block;
	padding:  8px 8px;
	margin: 0;
	-webkit-border-radius: 1.6em;
	-moz-border-radius: 1.6em;
	text-shadow: 0 1px 1px rgba(0, 0, 0, .3);
}
/* main level link hover */
#nav .current a, #nav li:hover > a {
	/*background: #d1d1d1; /* for non-css3 browsers */
	/*filter:  progid:DXImageTransform.Microsoft.gradient(startColorstr='#ebebeb', endColorstr='#a1a1a1'); /* for IE */
	/*background: -webkit-gradient(linear, left top, left bottom, from(#ebebeb), to(#a1a1a1)); /* for webkit browsers */
	/*background: -moz-linear-gradient(top,  #ebebeb,  #a1a1a1); /* for firefox 3.6+ */
	/*color: #444;
	border-top: solid 1px #f8f8f8;
	-webkit-box-shadow: 0 1px 1px rgba(0, 0, 0, .2);
	-moz-box-shadow: 0 1px 1px rgba(0, 0, 0, .2);
	box-shadow: 0 1px 1px rgba(0, 0, 0, .2);
	text-shadow: 0 1px 0 rgba(255, 255, 255, .8);*/
}
/* sub levels link hover */
#nav ul li:hover a, #nav li:hover li a {
	background: none;
	border: none;
	color: #666;
	-webkit-box-shadow: none;
	-moz-box-shadow: none;
}
#nav ul a:hover { /*Blue original dropdown color gradient*/
	/*background: #0399d4 !important; /* for non-css3 browsers */
	/*filter:  progid:DXImageTransform.Microsoft.gradient(startColorstr='#04acec', endColorstr='#0186ba'); /* for IE */
	/*background: -webkit-gradient(linear, left top, left bottom, from(#04acec), to(#0186ba)) !important; /* for webkit browsers */
	/*background: -moz-linear-gradient(top,  #04acec,  #0186ba) !important; /* for firefox 3.6+ */

	background: #f78d1d !important; /* for non-css3 browsers */
	filter:  progid:DXImageTransform.Microsoft.gradient(startColorstr='#faa51a', endColorstr='#f47a20'); /* for IE */
	background: -webkit-gradient(linear, left top, left bottom, from(#faa51a), to(#f47a20)) !important; /* for webkit browsers */
	background: -moz-linear-gradient(top,  #faa51a,  #f47a20) !important; /* for firefox 3.6+ */

	color: #fef4e9 !important;
	-webkit-border-radius: 0;
	-moz-border-radius: 1.6;
	text-shadow: 0 1px 1px rgba(0, 0, 0, .1);	
}

/* level 2 list */
#nav ul {
	background: #ddd; /* for non-css3 browsers */
	filter:  progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffffff', endColorstr='#cfcfcf'); /* for IE */
	background: -webkit-gradient(linear, left top, left bottom, from(#fff), to(#cfcfcf)); /* for webkit browsers */
	background: -moz-linear-gradient(top,  #fff,  #cfcfcf); /* for firefox 3.6+ */
	display: none;
	margin: 0;
	padding: 0;
	width: 244px;
	top: 30px;
	left: 0;
	border: solid 1px #b4b4b4;
	-webkit-border-radius: 10px;
	-moz-border-radius: 10px;
	border-radius: 10px;
	-webkit-box-shadow: 0 1px 3px rgba(0, 0, 0, .3);
	-moz-box-shadow: 0 1px 3px rgba(0, 0, 0, .3);
	box-shadow: 0 1px 3px rgba(0, 0, 0, .3);
	text-align: left; /*new*/
	z-index: 100; /*keeps hover options from hidding behind elements*/
	position: absolute; /* needed to appear in ie 8 & up*/
}
/* dropdown */
#nav li:hover > ul {
	display: block;
}
#nav ul li {
	float: none;
	margin: 0;
	padding: 0;
}
#nav ul a {
	font-weight: normal;
	text-shadow: 0 1px 1px rgba(255, 255, 255, .9);
}
/* level 3+ list */
#nav ul ul {
	/*left: 181px;*/
	left: 0px;/*new*/
	top: -3px;
	
}
/* rounded corners for first and last child */
#nav ul li:first-child > a {
	-webkit-border-top-left-radius: 9px;
	-moz-border-radius-topleft: 9px;
	-webkit-border-top-right-radius: 9px;
	-moz-border-radius-topright: 9px;
}
#nav ul li:last-child > a {
	-webkit-border-bottom-left-radius: 9px;
	-moz-border-radius-bottomleft: 9px;
	-webkit-border-bottom-right-radius: 9px;
	-moz-border-radius-bottomright: 9px;
}
/* clearfix */
#nav:after {
	content: ".";
	display: block;
	clear: both;
	visibility: hidden;
	line-height: 0;
	height: 0;
}
#nav {
	display: inline-block;
}
html[xmlns] #nav {
	display: block;
}
* html #nav {
	height: 1%;
}
/*************************************************************************/
/*BOXES WITH SIDE RIBBON 
/*************************************************************************/
#wrapper-box-container {width:100%; display: inline;}
#wrapper-left {width: 33%; float:left;}
#wrapper-center {width: 34%; float:left;}
#wrapper-right {width: 33%; float:right;}
@media screen and (max-width: 480px){
#wrapper-left, #wrapper-center, #wrapper-right {width: 100%; float:left; text-align: center; margin-top: 20px; margin-left: 50px;}
.wrapper-box-container {text-align: center; display: block;}
}
.wrapperbox {
  /*margin: 50px auto;*/
  margin: 0px;
  padding: 0px;
  width: 190px;
  height: 250px;
  background: white;
  border-radius: 10px;
  -webkit-box-shadow: 0px 0px 8px rgba(0,0,0,0.3); /* for Safari and Chrome */
  -moz-box-shadow:    0px 0px 8px rgba(0,0,0,0.3); /* for Firefox */
  box-shadow:         0px 0px 8px rgba(0,0,0,0.3); /* for IE 9, 10+ */
  filter: progid:DXImageTransform.Microsoft.Shadow(color='#969696', Direction=145, Strength=2) !important; /* for IE 6, 7, 8*/
  position: relative;
  z-index: 90;
}
a.nocolor {color:#333333;}

a.fill-div {
    display: block;
    height: 100%;
    width: 100%;
    text-decoration: none;
}


.wrapperbox img {text-align: center; padding-top: 5px; width: 100%; _width: 100%; height: auto; _height: auto;}
.wrapperbox p, #wrapperbox-hccp p {text-align: left; margin-left: 10px; margin-right: 10px; padding-top: 20px;}
.wrapperbox h4 {text-align: center; margin-left: 10px; margin-right: 10px; padding-top: 20px;}

/* Fix for IE -- CSS3 does not display rotation and shadow correctly in IE 6, 7, 8*/

#wrapperbox-msj{background-color: transparent; background-image: url(../images/sbox-compliance-msj.jpg); background-repeat: no-repeat;background-position: center; width: 219px; height:280px; display:block; color:#333333; margin-top: -15px; margin-left:0px; margin-right:20px;text-indent: -9999px;}

#wrapperbox-online{background-color: transparent; background-image: url(../images/sbox-compliance-online.jpg); background-repeat: no-repeat;background-position: center; width: 219px; height:280px; display:block; color:#333333; margin-top: -15px; margin-left:0px; margin-right:20px;text-indent: -9999px;}

#wrapperbox-hccp{background-color: transparent; background-image: url(../images/sbox-compliance-hccp.jpg); background-repeat: no-repeat;background-position: center; width: 219px; height:280px; display:block; color:#333333; margin-top: -15px; margin-left:0px; margin-right:20px;text-indent: -9999px;}

#wrapperbox-health-asia{background-color: transparent; background-image: url(../images/sbox-compliance-health-asia.jpg); background-repeat: no-repeat;background-position: center; width: 219px; height:280px; display:block; color:#333333; margin-top: -15px; margin-left:0px; margin-right:20px;text-indent: -9999px;}
#wrapperbox-health-usa{background-color: transparent; background-image: url(../images/sbox-compliance-health-usa.jpg); background-repeat: no-repeat;background-position: center; width: 219px; height:280px; display:block; color:#333333; margin-top: -15px; margin-left:0px; margin-right:20px;text-indent: -9999px;}
#wrapperbox-health-usa-west{background-color: transparent; background-image: url(../images/sbox-compliance-health-usa-west.jpg); background-repeat: no-repeat;background-position: center; width: 219px; height:280px; display:block; color:#333333; margin-top: -15px; margin-left:0px; margin-right:20px;text-indent: -9999px;}
#wrapperbox-health-european{background-color: transparent; background-image: url(../images/sbox-compliance-health-european.jpg); background-repeat: no-repeat;background-position: center; width: 219px; height:280px; display:block; color:#333333; margin-top: -15px; margin-left:0px; margin-right:20px;text-indent: -9999px;}
#wrapperbox-online-updates{background-color: transparent; background-image: url(../images/sbox-online-updates.jpg); background-repeat: no-repeat;background-position: center; width: 219px; height:280px; display:block; color:#333333; margin-top: -15px; margin-left:0px; margin-right:20px;text-indent: -9999px;}

/* WRAPPERBOX FOR STUDY ABROAD PROGRAMS  */
#wrapperbox-studyabroad-jordan{background-color: transparent; background-image: url(../images/sbox-studyabroad-jordan.jpg); background-repeat: no-repeat;background-position: center; width: 219px; height:280px; display:block; color:#333333; margin-top: -15px; margin-left:0px; margin-right:20px;text-indent: -9999px;}
#wrapperbox-studyabroad-chamonix{background-color: transparent; background-image: url(../images/sbox-studyabroad-chamonix.jpg); background-repeat: no-repeat;background-position: center; width: 219px; height:280px; display:block; color:#333333; margin-top: -15px; margin-left:0px; margin-right:20px;text-indent: -9999px;}
#wrapperbox-studyabroad-zanzibar{background-color: transparent; background-image: url(../images/sbox-studyabroad-zanzibar.jpg); background-repeat: no-repeat;background-position: center; width: 219px; height:280px; display:block; color:#333333; margin-top: -15px; margin-left:0px; margin-right:20px;text-indent: -9999px;}
/* END Wrapperbox for study abroad programs */

#wrapperbox-advertisement{background-color: transparent; background-image: url(../images/ad-new-compliance-program-life-sciences.jpg); background-repeat: no-repeat;background-position: center; width: 465px; height:266px; display:block; color:#333333; margin-top: -15px; margin-left:0px; margin-right:20px;text-indent: -9999px;}

#wrapperbox-hccp p, #wrapperbox-msj p, #wrapperbox-online p, #wrapperbox-health-asia p, #wrapperbox-health-usa p, #wrapperbox-health-usa-west p, #wrapperbox-health-european p, #wrapperbox-online-updatres p, #wrapperbox-studyabroad-jordan p, #wrapperbox-studyabroad-chamonix p, #wrapperbox-studyabroad-zanzibar p{ text-align: left; margin-left: 15px; margin-right: 15px; padding-top: 20px;}
#wrapperbox-hccp h4, #wrapperbox-msj h4, #wrapperbox-online h4, #wrapperbox-health-asia h4, #wrapperbox-health-usa h4, #wrapperbox-health-usa-west h4, #wrapperbox-health-european h4, #wrapperbox-online-updates h4, #wrapperbox-studyabroad-jordan h4, #wrapperbox-studyabroad-chamonix h4, #wrapperbox-studyabroad-zanzibar h4{ text-align: center; margin-left: 15px; margin-right: 15px; padding-top: 60px;}

#wrapperbox-learnmore, #wrapperbox-learnmore h4, #wrapperbox-learnmore a{
	text-align: center; 
	display:block; 
	margin-top: 115px;
	vertical-align:text-bottom;
	color:#2a8ec6;
	font-size: .9em;
	font-weight: bold;
	}
#wrapperbox-learnmore2, #wrapperbox-learnmore2 h4, #wrapperbox-learnmore2 a{
	text-align: center; 
	display:block; 
	margin-top: 100px;
	vertical-align:text-bottom;
	color:#2a8ec6;
	font-size: .9em;
	font-weight: bold;
	}
#wrapperbox-apply, #wrapperbox-apply h4, #wrapperbox-apply a{
	text-align: center; 
	display:block; 
	margin-top: 5px;
	vertical-align:text-bottom;
	color:#ff7900;
	font-size: .9em;
	font-weight: bold;
	}
	
	
	#wrapperbox-title, #wrapperbox-title p, #wrapperbox-title a{
	font-family:'Open Sans', Helvetica, Arial, sans-serif; 
	color: #484641;
	text-align: left; 
	display:block; 
	margin-top:-240px;
	padding-left: 12px;
	font-size:.9em;
	}

#textlink {color:#333333;font-size:.9em; margin-left:30px; margin-top:60px; text-indent: 10px;}
#textlink br {color:#399999;font-size:.9em; margin-left:30px; margin-top:60px; text-indent: 10px; line-height: .8em;}


	

.ribbon-wrapper-green {
  width: 85px;
  height: 88px;
  overflow: hidden;
  position: absolute;
  top: -3px;
  right: -3px;
  font-size: .7em;
  margin-top: 2px;
  margin-right: 2px;
  padding-top: 3px;
  padding-right: 3px;
}
/*COLORS*/
.ribbon-tealblue {
  font: bold 15px Sans-Serif;
  color: #fff;
  text-align: center;
  text-shadow: rgba(255,255,255,0.5) 0px 1px 0px;
  -webkit-transform: rotate(45deg);
  -moz-transform:    rotate(45deg);
  -ms-transform:     rotate(45deg); /*IE 9*/
  -o-transform:      rotate(45deg);
 /*filter:progid:DXImageTransform.Microsoft.BasicImage(rotation=1.2)!important; /* IE 6, 7, 8 */
 filter: progid:DXImageTransform.Microsoft.Matrix(sizingMethod='auto expand',
       M11=0.5320888862379554, M12=-10.2855752193730787,
        M21=0.2855752193730796, M22=4.5320888862379558)!important; /* IE6,7,8 */	
  position: relative;
  padding: 7px 0;
  left: -5px;
  top: 15px;
  width: 120px;
  background-color: #103071;
  background-image: -webkit-gradient(linear, left top, left bottom, from(#1073ac), to(#103071)); 
  background-image: -webkit-linear-gradient(top, #1073ac, #103071); 
  background-image:    -moz-linear-gradient(top, #1073ac, #103071); 
  background-image:     -ms-linear-gradient(top, #1073ac, #103071); 
  background-image:      -o-linear-gradient(top, #1073ac, #103071); 
  color: #ffffff;
  -webkit-box-shadow: 0px 0px 3px rgba(0,0,0,0.3);
  -moz-box-shadow:    0px 0px 3px rgba(0,0,0,0.3);
  box-shadow:         0px 0px 3px rgba(0,0,0,0.3);
}
.ribbon-green {
  font: bold 15px Sans-Serif;
  color: #333;
  text-align: center;
  text-shadow: rgba(255,255,255,0.5) 0px 1px 0px;
  -webkit-transform: rotate(45deg);
  -moz-transform:    rotate(45deg);
  -ms-transform:     rotate(45deg);
  -o-transform:      rotate(45deg);
  position: relative;
  padding: 7px 0;
  left: -5px;
  top: 15px;
  width: 120px;
  background-color: #BFDC7A;
  background-image: -webkit-gradient(linear, left top, left bottom, from(#BFDC7A), to(#8EBF45)); 
  background-image: -webkit-linear-gradient(top, #BFDC7A, #8EBF45); 
  background-image:    -moz-linear-gradient(top, #BFDC7A, #8EBF45); 
  background-image:     -ms-linear-gradient(top, #BFDC7A, #8EBF45); 
  background-image:      -o-linear-gradient(top, #BFDC7A, #8EBF45); 
  color: #6a6340;
  -webkit-box-shadow: 0px 0px 3px rgba(0,0,0,0.3);
  -moz-box-shadow:    0px 0px 3px rgba(0,0,0,0.3);
  box-shadow:         0px 0px 3px rgba(0,0,0,0.3);
}

.ribbon-green:before, .ribbon-green:after {
  content: "";
  border-top:   3px solid #6e8900;   
  border-left:  3px solid transparent;
  border-right: 3px solid transparent;
  position:absolute;
  bottom: -3px;
}

.ribbon-green:before {
  left: 0;
}
.ribbon-green:after {
  right: 0;
}
/*RED*/
.ribbon-red {
  font: bold 15px Sans-Serif;
  color: #fff;
  text-align: center;
  text-shadow: rgba(255,255,255,0.5) 0px 1px 0px;
  -webkit-transform: rotate(45deg);
  -moz-transform:    rotate(45deg);
  -ms-transform:     rotate(45deg);
  -o-transform:      rotate(45deg);
  position: relative;
  padding: 7px 0;
  left: -5px;
  top: 15px;
  width: 120px;
  background-color: #cb0000;
  background-image: -webkit-gradient(linear, left top, left bottom, from(#fe0000), to(#cb0000)); 
  background-image: -webkit-linear-gradient(top, #fe0000, #cb0000); 
  background-image:    -moz-linear-gradient(top, #fe0000, #cb0000); 
  background-image:     -ms-linear-gradient(top, #fe0000, #cb0000); 
  background-image:      -o-linear-gradient(top, #fe0000, #cb0000); 
  color: #ffffff;
  -webkit-box-shadow: 0px 0px 3px rgba(0,0,0,0.3);
  -moz-box-shadow:    0px 0px 3px rgba(0,0,0,0.3);
  box-shadow:         0px 0px 3px rgba(0,0,0,0.3);
}

/*ORANGE*/
.ribbon-orange {
  font: bold 15px Sans-Serif;
  color: #fff;
  text-align: center;
  text-shadow: rgba(255,255,255,0.5) 0px 1px 0px;
  -webkit-transform: rotate(45deg);
  -moz-transform:    rotate(45deg);
  -ms-transform:     rotate(45deg);
  -o-transform:      rotate(45deg);
  position: relative;
  padding: 7px 0;
  left: -5px;
  top: 15px;
  width: 120px;
  background-color: #e44200;
  background-image: -webkit-gradient(linear, left top, left bottom, from(#ff5b18), to(#e44200)); 
  background-image: -webkit-linear-gradient(top, #ff5b18, #e44200); 
  background-image:    -moz-linear-gradient(top, #ff5b18, #e44200); 
  background-image:     -ms-linear-gradient(top, #ff5b18, #e44200); 
  background-image:      -o-linear-gradient(top, ##ff5b18, #e44200); 
  color: #ffffff;
  -webkit-box-shadow: 0px 0px 3px rgba(0,0,0,0.3);
  -moz-box-shadow:    0px 0px 3px rgba(0,0,0,0.3);
  box-shadow:         0px 0px 3px rgba(0,0,0,0.3);
}
/*BLUE*/

.ribbon-blue {
  font: bold 15px Sans-Serif;
  color: #fff;
  text-align: center;
  text-shadow: rgba(255,255,255,0.5) 0px 1px 0px;
  -webkit-transform: rotate(45deg);
  -moz-transform:    rotate(45deg);
  -ms-transform:     rotate(45deg);
  -o-transform:      rotate(45deg);
  position: relative;
  padding: 7px 0;
  left: -5px;
  top: 15px;
  width: 120px;
  background-color: #103071;
  background-image: -webkit-gradient(linear, left top, left bottom, from(#204287), to(#103071)); 
  background-image: -webkit-linear-gradient(top, #204287, #103071); 
  background-image:    -moz-linear-gradient(top, #204287, #103071); 
  background-image:     -ms-linear-gradient(top, #204287, #103071); 
  background-image:      -o-linear-gradient(top, #204287, #103071); 
  color: #ffffff;
  -webkit-box-shadow: 0px 0px 3px rgba(0,0,0,0.3);
  -moz-box-shadow:    0px 0px 3px rgba(0,0,0,0.3);
  box-shadow:         0px 0px 3px rgba(0,0,0,0.3);
}


.ribbon.yellow {
  background-color: #cc9b00;
  background-repeat: repeat-x;
  background-image: -khtml-gradient(linear, left top, left bottom, from(#ffc200), to(#cc9b00));
  background-image: -moz-linear-gradient(top, #ffc200, #cc9b00);
  background-image: -ms-linear-gradient(top, #ffc200, #cc9b00);
  background-image: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #ffc200), color-stop(100%, #cc9b00));
  background-image: -webkit-linear-gradient(top, #ffc200, #cc9b00);
  background-image: -o-linear-gradient(top, #ffc200, #cc9b00);
  background-image: linear-gradient(top, #ffc200, #cc9b00);
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffc200', endColorstr='#cc9b00', GradientType=0);
}
.ribbon.yellow:after {
  border-color: #cc9b00 #cc9b00 transparent #cc9b00;
}
.ribbon.green {
  background-color: #6b8d13;
  background-repeat: repeat-x;
  background-image: -khtml-gradient(linear, left top, left bottom, from(#8dba19), to(#6b8d13));
  background-image: -moz-linear-gradient(top, #8dba19, #6b8d13);
  background-image: -ms-linear-gradient(top, #8dba19, #6b8d13);
  background-image: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #8dba19), color-stop(100%, #6b8d13));
  background-image: -webkit-linear-gradient(top, #8dba19, #6b8d13);
  background-image: -o-linear-gradient(top, #8dba19, #6b8d13);
  background-image: linear-gradient(top, #8dba19, #6b8d13);
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#8dba19', endColorstr='#6b8d13', GradientType=0);
}
.ribbon.green:after {
  border-color: #6b8d13 #6b8d13 transparent #6b8d13;
}

.ribbon.purple {
  background-color: #611b85;
  background-repeat: repeat-x;
  background-image: -khtml-gradient(linear, left top, left bottom, from(#8024af), to(#611b85));
  background-image: -moz-linear-gradient(top, #8024af, #611b85);
  background-image: -ms-linear-gradient(top, #8024af, #611b85);
  background-image: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #8024af), color-stop(100%, #611b85));
  background-image: -webkit-linear-gradient(top, #8024af, #611b85);
  background-image: -o-linear-gradient(top, #8024af, #611b85);
  background-image: linear-gradient(top, #8024af, #611b85);
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#8024af', endColorstr='#611b85', GradientType=0);
}
.ribbon.purple:after {
  border-color: #611b85 #611b85 transparent #611b85;
}
.ribbon.black {
  background-color: #323232;
  background-repeat: repeat-x;
  background-image: -khtml-gradient(linear, left top, left bottom, from(#4b4b4b), to(#323232));
  background-image: -moz-linear-gradient(top, #4b4b4b, #323232);
  background-image: -ms-linear-gradient(top, #4b4b4b, #323232);
  background-image: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #4b4b4b), color-stop(100%, #323232));
  background-image: -webkit-linear-gradient(top, #4b4b4b, #323232);
  background-image: -o-linear-gradient(top, #4b4b4b, #323232);
  background-image: linear-gradient(top, #4b4b4b, #323232);
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#4b4b4b', endColorstr='#323232', GradientType=0);
}
.ribbon.black:after {
  border-color: #323232 #323232 transparent #323232;
}
/*-----------------------------------------------------------------------*/
/* Responsive Tables
/*-----------------------------------------------------------------------*/
	.cf:after { visibility: hidden; display: block; font-size: 0; content: " "; clear: both; height: 0; }
	* html .cf { zoom: 1; }
	*:first-child+html .cf { zoom: 1; }

	/*body, h1, h2, h3 { margin: 0; font-size: 100%; font-weight: normal; }
	code { padding: 0 .5em; background: #fff2b2; }
	body { padding: 1.25em; font-family: 'Helvetica Neue', Arial, sans-serif; background: #eee; }
	h1 { font-size: 2em; }
	h2 { font-size: 1.5em; }
	h1, h2 { margin: .5em 0; font-weight: bold; }*/

	.rt { width: 100%; font-size: 0.75em;/*12*/ line-height: 1.25em;/*15*/ border-collapse: collapse; border-spacing: 0; }

	.rt th,
	.rt td { margin: 0; padding: 0.4166em;/*10*/ vertical-align: top; border: 1px solid #babcbf; background: #fff; }
	.rt th { text-align: left; background: #f4f7f8; }


/*	@media only screen and (max-width: 40em) { /*640*/

	/*	#rt1 { display: block; position: relative; width: 100%; }
		#rt1 thead { display: block; float: left; }
		#rt1 tbody { display: block; width: auto; position: relative; overflow-x: auto; white-space: nowrap; }
		#rt1 thead tr { display: block; }
		#rt1 th { display: block; }
		#rt1 tbody tr { display: inline-block; vertical-align: top; }
		#rt1 td { display: block; min-height: 1.25em; }

		#rt2 { display: block; position: relative; width: 100%; }
		#rt2 thead { display: block; float: left; }
		#rt2 tbody { display: -webkit-box; overflow-x: auto;}
		#rt2 th,
		#rt2 tr,
		#rt2 td { display: block; }

		/* sort out borders */

	/*	.rt th { border-bottom: 0; }
		.rt td { border-left: 0; border-right: 0; border-bottom: 0; }
		.rt tbody tr { border-right: 1px solid #babcbf; }
		.rt th:last-child,
		.rt td:last-child { border-bottom: 1px solid #babcbf; }

	}*/

/*-----------------------------------------------------------------------*/
/* Zanzabar & other Image Gallery
/*-----------------------------------------------------------------------*/
#zanzabarGallery, #flickrGallery{
	width:184px;
	margin-top: 10px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 8px;
	padding-left: 0px;
	background-image: url(../images/zanzibar/image_gallery_back.gif);
	background-repeat: repeat;
	background-position: center top;	
}
#zanzabarGallery img, #flickrGallery img{
	border:none;
	
}

#zanzabarGallery ul, #flickrGallery ul{
	list-style:none;
	margin:0px;
	padding: 0px;
	display:block;
}
#zanzabarGallery ul li, #flickrGallery ul li{
	width:92px;
	float:left;
	height: 86px;	
	border:none;
	padding-bottom:4px;
	display:block;
	
	
}

#zanzabarGallery a.galleryimages, #flickrGallery a.galleryimages{
	border: 2px solid #FFF;
	display:block;
	width:75px;
	height:75px;
	margin-top:6px;
	margin-left:6px;
}
#zanzabarGallery p, #flickrGallery p{
	font-family: "Trebuchet MS";
	font-size: 10px;
	line-height: 12px;
	font-weight: bold;
	text-transform: uppercase;
	color: #FFFFFF;
	text-decoration: none;
	text-align: right;
	padding-top: 2px;
	padding-right: 6px;
	padding-bottom: 0px;
	padding-left: 6px;
	margin-top: 2px;
	margin-right: 6px;
	margin-bottom: 2px;
	margin-left: 6px;
	border-top-width: 1px;
	border-top-style: solid;
	border-top-color: #FFFFFF;
}
#zanzabarGallery p span, #flickrGallery p span{
	font-size: 16px;
}
#zanzabarGallery a.gallerymore, #flickrGallery a.gallerymore{
	color: #FFFFFF;
	text-decoration: none;
	margin-top: 0px;
	display:block;
}
#zanzabarGallery a.gallerymore:hover, #flickrGallery a.gallerymore:hover{
	color: #FFFF99;
	text-decoration: none;

}
/*-----------------------------------------------------------------------*/
/* Various Classes
/*-----------------------------------------------------------------------*/

#threecolTable {
	list-style-type: none;
	position: relative;
	width: 100%;
	display: block;
	height: auto;
	margin: 0px;
	padding-top: 12px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 12px;
}
#threecolTable h1{
	margin-left: 0px;
	padding-left: 0px;
}

#threecolTable h2{
	margin-left: 0px;
	padding-left: 0px;
}

#threecolTable h3{
	margin-left: 0px;
	padding-left: 0px;
}
#threecolTable h4{
	margin-left: 0px;
	padding-left: 0px;
}
#threecolTable h5{
	margin-left: 0px;
	padding-left: 0px;
	margin-top: 0px;
	padding-bottom:12px;
}

#threecolTable p{
	margin-left: 0px;
	padding-left: 0px;
	margin-top:-16px;
}


#threecolTable li.threecolHead{
	font-weight: bold;
	font-family: Helvetica, sans-serif;
	font-size: 16px;
	font-style: normal;
	line-height: 18px;
	text-transform: none;
	color: #ff7900;
	text-decoration: none;
	width: 100%;
	height: 18px;
	padding-top: 8px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
	float: left;
	border-top-width: 1px;
	border-bottom-width: 1px;
	border-top-style: solid;
	border-bottom-style: solid;
	border-top-color: #666666;
	border-bottom-color: #666666;
	margin-top: 0px;
	margin-right: 20px;
	margin-bottom: 0px;
	margin-left: 0px;
}

#threecolTable li.threecolCopy {
	width: 33%;
	color: #325483;
	text-decoration: none;
	float: left;
	font-size: 11px;
	font-weight: normal;
	margin: 0px;
	height: 24px;
	padding-top: 6px;
	padding-right: 0px;
	padding-bottom: 6px;
	padding-left: 0px;
	display: block;
	text-align: center;
	font-family: Helvetica, sans-serif;
	line-height: 14px;
	border-top-width: 1px;
	border-top-style: solid;
	border-top-color: #999999;
}
#threecolTable li.threecolClear {
	width: 100%;
	float: right;
	height: 18px;
	margin: 0px;
	padding: 0px;
	display: block;
}
#prosplist  h2 {
	color: #325483;
	font-weight: bold;
	text-transform: uppercase;
}
#prosplist{
	width: 576px;
	border-top-width: 2px;
	border-top-style: solid;
	border-top-color: #ff7900;
	margin: 0px;
	padding-top: 8px;
	padding-right: 0px;
	padding-bottom: 25px;
	padding-left: 0px;
}

#prosplist ul{
	padding: 0px;
	list-style-type: none;
	margin: 0px;
}

#prosplist li{
	float: left;
	display: block;
	width: 190px;
	margin: 0px;
	padding: 0px;
	height: 160px;
}

#prosplist li.lineleft{
	border-left-width: 1px;
	border-left-style: solid;
	border-left-color: #D7D7D7;
}

#prosplist h2{
	text-transform: none;
	color: #325483;
	font-size: 14px;
	line-height: 16px;
	padding-top: 4px;
	padding-right: 0px;
	padding-bottom: 4px;
	padding-left: 0px;
	height: 32px;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #325483;
	margin-top: 0px;
	margin-right: 8px;
	margin-bottom: 6px;
	margin-left: 8px;
}

#prosplist p{
	margin: 0px;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 8px;
}

#prosplist a{
	margin: 0px;
	padding: 0px;
}

/*-----------------------------------------------------------------------*/
/* Tabular Table Correction "Alumni"
/*-----------------------------------------------------------------------*/
.tabulartablecorrect
{
	/*width:360px;*/
	width:360px;
	vertical-align:top;
}


/*OUTCOMES-----------------------------------------------------------------------*/
/* Tabular Table Correction "Alumni"
/*-------------------------------------------------------------------------------*/
.tabularcorrect
{
	width:100%;
	vertical-align:top!important;
}
.backbox
{
	background-image:url('/images/backbox.png');
	background-repeat:no-repeat;
	
}
p.backbox
{
	font-size:9px;
	line-height:8px;
	color:#ff7900;
}
p.tabularcorrect
{
	font-size:9px;
	line-height:8px;
	color:#ff7900;
}


/*-----------------------------------------------------------------------*/
/* Testimonials Styles/Settings
/*-----------------------------------------------------------------------*/

	#test-body-container {
		/*background:#114e8a;*/
		width: 96%;
		float: left;
		border:4px solid #82AEC7; 
		border-bottom: none;
		border-left: none;
		border-right: none;
		margin-bottom: 0px;
		padding-left: 10px;
		padding-bottom: 10px;}
		
#test-body-container-compliance {
		-moz-border-bottom-colors: none;
    -moz-border-left-colors: none;
    -moz-border-right-colors: none;
    -moz-border-top-colors: none;
    border-bottom-color: #82AEC7;
    border-bottom-style: solid;
    border-bottom-width: 1px;
    border-image-outset: 0 0 0 0;
    border-image-repeat: stretch stretch;
    border-image-slice: 100% 100% 100% 100%;
    border-image-source: none;
    border-image-width: 1 1 1 1;
    border-left-color-ltr-source: physical;
    border-left-color-rtl-source: physical;
    border-left-color-value: -moz-use-text-color;
    border-left-style-ltr-source: physical;
    border-left-style-rtl-source: physical;
    border-left-style-value: none;
    border-left-width-ltr-source: physical;
    border-left-width-rtl-source: physical;
    border-left-width-value: medium;
    border-right-color-ltr-source: physical;
    border-right-color-rtl-source: physical;
    border-right-color-value: -moz-use-text-color;
    border-right-style-ltr-source: physical;
    border-right-style-rtl-source: physical;
    border-right-style-value: none;
    border-right-width-ltr-source: physical;
    border-right-width-rtl-source: physical;
    border-right-width-value: medium;
    border-top-color: #82AEC7;
    border-top-style: solid;
    border-top-width: 0;
    float: left;
    margin-bottom: -60px;
    margin-top: 24px;
    padding-bottom: 10px;
    padding-left: 10px;
    width: 96%;
	}
	@media screen and (max-width: 480px){
		#test-body-container-compliance {
		margin-bottom: -20px;}}
	#test-all-container {
		/*background:#114e8a;*/
		width: 96%;
		float: left;
		/*border:4px solid #82AEC7; */
		border-bottom: none;
		border-left: none;
		border-right: none;
		margin-bottom: 0px;
		padding-left: 10px;
		padding-bottom: 10px;
	}
	#test-container-background {background:#f2f3f3; margin: 10px; padding: 10px;}
	#test-body-left {
		width: 46%;
		float: left;
		color: #ffffff;
		margin-top: 10px;
		text-align: left;
		font-size: medium;
	}
	#test-body-left img {width: 96%; _width: 96%; height: auto; _height: auto; clear:both; margin-top:0px;}
	#test-body-right {
		background:#ffffff;
		width: 54%;
		height: 100%;
		float: right;
		text-align: left;
		margin-top: 10px;
		/*no border here*/
	}
	#test-more {
		background:#f5f7f7;
		width: 96%;
		float: left;
		margin-bottom: 20px;
		margin-top: 0px;
		padding-left: 10px;
	}
	
	#tquote, #tquote p { color:#82AEC7;font-family: 'Open Sans',Helvetica,Arial,sans-serif; font-size:16px; font-weight:600; letter-spacing: -0.3pt; line-height:24px;border:1px solid #82AEC7;border-top: none;border-left: none;border-right: none;}
	#tquotefull, #tquotefull p { color:#82AEC7;font-family: 'Open Sans',Helvetica,Arial,sans-serif; font-size:16px; font-weight:600; letter-spacing: -0.3pt; line-height:24px; background:#f2f3f3; border:1px solid #82AEC7;border-top: none;border-left: none;border-right: none;}
	#tname, #tname p { color:#ff7900;font-family: 'Open Sans',Helvetica,Arial,sans-serif; font-size:13px; text-align:right; font-weight:600; letter-spacing: -0.3pt; line-height:12px;}
	#ttitle, #ttitle p { color:#666666;font-family: 'Open Sans',Helvetica,Arial,sans-serif; font-size:11px; text-align:right; letter-spacing: -0.3pt;line-height:9px;}
	#temployer, #temployer p { color:#666666;font-family: 'Open Sans',Helvetica,Arial,sans-serif; font-size:10px; text-align:right; letter-spacing: -0.3pt;line-height:9px;}
	#tfullquote, #tfullquote p { color:#464c51;font-family: 'Open Sans',Helvetica,Arial,sans-serif; font-size:12px; font-weight:500; letter-spacing: -0.3pt; line-height:24px; width: 96%; max-width:96%; margin-left: 10px; padding-left: 5px; margin-right: 10px; padding-right: 5px;}
	
/* Gradient transparent - color - transparent */
		
hr.style-two {
    border: 0;
    height: 1px;
    background-image: -webkit-linear-gradient(left, rgba(0,0,0,0), rgba(0,0,0,0.75), rgba(0,0,0,0)); 
    background-image:    -moz-linear-gradient(left, rgba(0,0,0,0), rgba(0,0,0,0.75), rgba(0,0,0,0)); 
    background-image:     -ms-linear-gradient(left, rgba(0,0,0,0), rgba(0,0,0,0.75), rgba(0,0,0,0)); 
    background-image:      -o-linear-gradient(left, rgba(0,0,0,0), rgba(0,0,0,0.75), rgba(0,0,0,0)); 
}

/*-----------------------------------------------------------------------*/
/* Faculty Making a Difference -- Diversity pages until other requests
/*-----------------------------------------------------------------------*/

#making-difference-body, #making-difference-body p { color:#444546;font-family: 'Open Sans',Helvetica,Arial,sans-serif; font-size:16px; /*font-weight:600;*/ letter-spacing: -0.3pt; line-height:24px; background:#f2f3f3; border:1px solid #82AEC7;border-top: none;border-left: none;border-right: none;}
	
/*-----------------------------------------------------------------------*/
/* DASHBOARD for MSJ/Certificate Students Styles/Settings
/*-----------------------------------------------------------------------*/

	#dash-container {
		width: 96%;
		float: left;
		margin-bottom: 0px;
		padding-left: 10px;
	}
	#dash-left {
		width: 50%;
		float: left;
		color: #ffffff;
		margin-top: 10px;
		text-align: left;
		font-size: medium;
	}
	#dash-left h2, #dash-right h2, #dash-container h2{ color:#ffffff; background-color: 9fc7e3;}
	#dash-left h4{ color:#ffffff; background-color:od73b2; width:96%;}
	#dash-left p, #dash-right p{ font-size:.9em;}
	
	#dash-right {
		background:#ffffff;
		width: 50%;
		height: 100%;
		float: right;
		text-align: left;
		margin-top: 10px;
		/*no border here*/
	}
	#dash-right img {width: 96%; _width: 96%; height: auto; _height: auto; clear:both; margin-top:0px; float:right;}
	
	#dash1 {background:#CCC; width:25%; float:left;}
	#dash2 {background:#CCC; width:25%; float:right;}
	#dash3 {background:#CCC; width:25%; float:right;}
	#dash4 {background:#CCC; width:25%; float:right;}
	


/*-----------------------------------------------------------------------*/
/* Text Rotation Styles/Settings
/*-----------------------------------------------------------------------*/

/*-----------------------------------------------------------------------*/
/* Accordian Styles by Plattform /online/graduate-certificates/index.cfm
/*-----------------------------------------------------------------------*/
#mainContent #accordion-content h3, #mainContent-left #accordion-content h3 {background:#000 url(/accordion/back-header.jpg) repeat-x top; color:#fff; padding:5px 10px; border-radius:3px}
#mainContent #accordion-content h3, #mainContent-left #accordion-content h3 a {color:#fff;}

#accordion-content .course-description {display:none}

#accordion-content .courses {border-bottom:0px solid #4696C7;} /*need border? change "border-bottom: 1px"*/
#accordion-content h4 {cursor:pointer; color: #4696C7; background:url(/accordion/accordion-plus.jpg) no-repeat right center}
#accordion-content h4.active {background:url(/accordion/accordion-minus.jpg) no-repeat right center}

#accordion-content #accordion-image {float:right; margin:0 0 15px 15px;}
#theimage {margin:0; padding:0;}

@media only screen and (max-width:580px){
#accordion-content #accordion-image {float:none; margin: 15px auto; text-align:center}	
#theimage {text-align:center}
}
/*---------------------------------*/
/*Facebook Like Box
/*---------------------------------*/
#facebooklikebox-wrapper * {
   width: 100% !important;
}
@media screen and (max-width: 480px) {/*.fb-like-box{ width:200px;} #fb-like-box{width:200px;}*/ #facebooklikebox-wrapper * {width: 98% !important; float:left;}}


/*-----------------------------------------------------------------------*/
/* Compliance Partner Images / Logos
/*-----------------------------------------------------------------------*/
#compliance-partner-logos {
   /* Prevent vertical gaps */
   line-height: 2;
   
   -webkit-column-count: 5;
   -webkit-column-gap:   3px;
   -moz-column-count:    5;
   -moz-column-gap:      3px;
   column-count:         5;
   column-gap:           3px;
   
}
#compliance-partner-logos img {
  /* Just in case there are inline attributes */
  width: 100% !important;
  height: 100% !important;
}
@media (max-width: 1200px) {
  #compliance-partner-logos {
  -moz-column-count:    4;
  -webkit-column-count: 4;
  column-count:         4;
  }
}
@media (max-width: 1000px) {
  #compliance-partner-logos {
  -moz-column-count:    3;
  -webkit-column-count: 3;
  column-count:         3;
  }
}
@media (max-width: 800px) {
  #compliance-partner-logos {
  -moz-column-count:    2;
  -webkit-column-count: 2;
  column-count:         2;
  }
}
@media (max-width: 400px) {
  #compliance-partner-logos {
  -moz-column-count:    1;
  -webkit-column-count: 1;
  column-count:         1;
  }
}

/*-----------------------------------------------------------------------*/
/* 404 Styles by SHU 
/*-----------------------------------------------------------------------*/
#pagenotfound {
			background-color: #CCD9E5;
			border-radius: 10px;
			-webkit-border-radius: 10px;
			-moz-border-radius: 10px;
			color: #2A55AD;
			filter: alpha(opacity=70);
			font-size: 1.8em;
			font-family: 'Brawler', arial, serif;
			line-height: 1.em;
			margin: 3px 0 0 16px;
			padding: 10px;
			opacity: .7;
			width: 80%;
			text-align:center;
		}

		#pagenotfound h2 {
			color: #fff;
			text-shadow: 4px 4px 0px #aaa;
			font-size: 2.5em;
			margin: 0;
			padding:0;
		}

		#pagenotfound p {
			font-family: 'Brawler', arial, serif;
			font-size: 1.1rem;
			filter: alpha(opacity=100);
			opacity: 1;
			margin-bottom: 5px;
			padding-bottom: 0;
		}

		#why404 {
			width: 595px;
			margin: 25px auto 25px 200px;
			color: #777;
		}

		#why404 p {
			font-size: 1.1rem
		}

		#why404 a {
			color:#36c;
		}

		#why404 a:hover {
			color: #f30;
			text-decoration: none;
		}

		#gSearch {
			border: 5px solid #E5EBF2;
			background: #E5EBF2;
			border-radius: 5px;
			-webkit-border-radius: 5px;
			-moz-border-radius: 5px;
			padding: 13px;
			margin: 0 auto;
			width: 685px;
			text-align: center
		}

		#gSearch input {
			margin: 0;
		}

		#gSearch .button {
			margin: 0;
		}

		.gStxt {
			font-size: 1.3em;
			margin: 5px;
			color: #102132;
			border: 2px solid #b6cee6;
			height: 25px;
			width: 540px;
			border-radius: 5px;
			-webkit-border-radius: 5px;
			-moz-border-radius:5px;
		}

		.gSgo {
			cursor: pointer;
			font-size: 1.3em;
			display: inline-block;
			border: none;
			margin: 10px 0;
			background: #fff;
			text-align: center;
			color: #333;
			border-radius: 5px;
			-webkit-border-radius: 5px;
			-moz-border-radius:5px;
		}

		#help404 {
			width: 600px;
			margin:20px auto;
			font-family: 'Brawler', arial, serif;
			font-size:1.4em;
			color: #f30;
			line-height: 1.5em
		}

		#shu_page {
			 background-color: rgb(255, 255, 255);
		}

		.shu_content {
			background-image: url('http://www.shu.edu/style/images/404bg.jpg');
			background-repeat: no-repeat;
			background-color: rgb(255, 255, 255);
		}
/*-----------------------------------------------------------------------*/
/* Library Hours 
/*-----------------------------------------------------------------------*/
#library-hours-top {
		background:#ffffff;
		background-image: url('/images/library/library-hours.jpg');
		background-repeat: no-repeat;
		width: 100%;
		float: left;
		margin-bottom: 0px;
		padding-left: 0px;
	}
#library-hours, #library-content {
		background:#ffffff;
		width: 96%;
		height:auto;
		float: left;
		border:none; 
		border-bottom: none; /*2px solid #ff7900;*/
		border-left: none;
		border-right: none;
		margin-bottom: 0px;
		padding-left: 10px;
	}
#library-hours p, #library-content p {
	font-family:'Open Sans', Helvetica, Arial, sans-serif;
	font-size:12px;
	}
#library-hours-bottom {
		background:#ffffff;
		background-image: url('/images/library/library-hours-bottom.jpg');
		background-repeat: no-repeat;
		width: 100%;
		float: left;
		margin-bottom: 0px;
		padding-left: 0px;
	}
@media screen and (max-width: 480px) {
	#library-hours{display: block; margin-left: 25px; margin-right: auto;}
	#library-hours-top{display: block; margin-left: 25px; margin-right: auto; margin-top:-5px; padding-top:-5px;}
	#library-hours-bottom{display: block; margin-left: 25px; margin-right: auto; margin-bottom:0; padding-bottom:0;}
	}
/*-----------------------------------------------------------------------*/
/* Rodino Image Gallery Settings
/*-----------------------------------------------------------------------*/
#rodinoGallery{
	width:184px;
	margin-top: 10px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 8px;
	padding-left: 0px;
	background-image: url(../images/rodino/rodino_image_gallery_background.jpg);
	background-repeat: repeat-y;
	background-position: center top;
}
#rodinoGallery img{
	border:none;
	
}

#rodinoGallery ul{
	list-style:none;
	margin:0px;
	padding: 0px;
	display:block;
}
#rodinoGallery ul li{
	width:92px;
	float:left;
	height: 86px;	
	border:none;
	padding-bottom:4px;
	display:block;
	
	
}

#rodinoGallery a.galleryimages{
	border: 2px solid #FFF;
	display:block;
	width:75px;
	height:75px;
	margin-top:6px;
	margin-left:6px;
}
#rodinoGallery p{
	font-family: "Trebuchet MS";
	font-size: 10px;
	line-height: 12px;
	font-weight: bold;
	text-transform: uppercase;
	color: #FFFFFF;
	text-decoration: none;
	text-align: right;
	padding-top: 2px;
	padding-right: 6px;
	padding-bottom: 0px;
	padding-left: 6px;
	margin-top: 2px;
	margin-right: 6px;
	margin-bottom: 2px;
	margin-left: 6px;
	border-top-width: 1px;
	border-top-style: solid;
	border-top-color: #FFFFFF;
}
#rodinoGallery p span{
	font-size: 16px;
}
#rodinoGallery a.gallerymore{
	color: #FFFFFF;
	text-decoration: none;
	margin-top: 0px;
	display:block;
}
#rodinoGallery a.gallerymore:hover{
	color: #FFFF99;
	text-decoration: none;
}
/*----------------------------------------------------------*/
/* Tile boxes for Students / Enrollment Services landing page 
/* added 6/2015
/*----------------------------------------------------------*/

#student-boxwrapper-container {width:98%; height:300px; display: inline;}
#studentbox {float:left; padding:5px;}
#studentboxlink, #studentboxlink a{background-color: transparent; background-image: url(http://law.shu.edu/images/students/studentbox-blue.jpg); background-repeat: repeat-y; background-position: center; width: 300px; height:50px; display:block; color:#ffffff; margin-top: -15px; margin-left:0px; margin-right:0px;text-indent: -9999px;}
#boxstudent, #boxstudent h1{ text-align: center; margin-left: 5px; margin-right: 5px; margin-top: -40px; font-family:"Helvetica Neue",Helvetica,Arial,sans-serif !important;font-weight:500 !important;line-height:1.1; color:#fff; width:90%; /*padding-right: 60px;*/} 

/*----------------------------------------------------------*/
/* Tile boxes for Technology landing page added 8/25/14
/*----------------------------------------------------------*/
#boxnetwork, #boxnetwork h1{ text-align: right; margin-left: 5px; margin-right: 5px; margin-top: -40px; font-family:"Helvetica Neue",Helvetica,Arial,sans-serif !important;font-weight:300 !important;line-height:1.1; color:#fff; width:90%; padding-right: 60px;} 
#boxportal, #boxportal h1{ text-align: right; margin-left: 5px; margin-right: 5px; margin-top: -40px; font-family:"Helvetica Neue",Helvetica,Arial,sans-serif !important;font-weight:300 !important;line-height:1.1; color:#fff; width:90%; padding-right: 60px;} 

#boxwrapper-container {width:500px; height:auto; display: inline;}
#boxwrapper-left25 {width: 150px; float:left; padding-left:5px;}
#boxwrapper-left75 {width: 300px; float:left; padding:5px;}
#boxwrapper-right25 {width: 150px; float:right; padding:0px;}
#boxwrapper-right75 {width: 300px; float:right; padding:0px;}
#boxwrapper-center25 {width: 150px; float:left; padding-right:5px; padding-left:30px;}
#boxwrapper-center50 {width: 300px; float:left; padding-right:5px; padding-left:30px;}

#boxnetwork, #boxnetwork p {width: 130px; margin-right:20px;}
#boxportal, #boxportal p {width: 280px; margin-right:20px;}

#winlinknetwork{background-color: transparent; background-image: url(http://law.shu.edu/technology/images/winbox-sm-shlblue.jpg); background-repeat: no-repeat;background-position: center; width: 150px; height:150px; display:block; color:#0033a1; margin-top: -15px; margin-left:0px; margin-right:0px;text-indent: -9999px;}

#winlinkwireless{background-color: transparent; background-image: url(http://law.shu.edu/technology/images/winbox-sm-dkgrey.jpg); background-repeat: no-repeat;background-position: center; width: 150px; height:150px; display:block; color:#0033a1; margin-top: -15px; margin-left:0px; margin-right:0px;text-indent: -9999px;}

#winlinkportal{background-color: transparent; background-image: url(http://law.shu.edu/technology/images/winbox-lg-shublue.jpg); background-repeat: no-repeat;background-position: center; width: 300px; height:150px; display:block; color:#0033a1; margin-top: -15px; margin-left:0px; margin-right:0px;text-indent: -9999px;}

#winlinklaptops{background-color: transparent; background-image: url(http://law.shu.edu/technology/images/winbox-sm-silver.jpg); background-repeat: no-repeat;background-position: center; width: 150px; height:150px; display:block; color:#3daf2c; margin-top: -15px; margin-left:0px; margin-right:0px;text-indent: -9999px;}

#winlinkprinting{background-color: transparent; background-image: url(http://law.shu.edu/technology/images/winbox-sm-green.jpg); background-repeat: no-repeat;background-position: center; width: 150px; height:150px; display:block; color:#3daf2c; margin-top: -15px; margin-left:0px; margin-right:0px;text-indent: -9999px;}

#winlinkdownloads{background-color: transparent; background-image: url(http://law.shu.edu/technology/images/winbox-lg-orange.jpg); background-repeat: no-repeat;background-position: center; width: 300px; height:150px; display:block; color:#0033a1; margin-top: -15px; margin-left:0px; margin-right:0px;text-indent: -9999px;}

#winlinknetwork p{ text-align: left; margin-left: 15px; margin-right: 15px; padding-top: 20px;}
#winlinknetwork h4{ text-align: center; margin-left: 15px; margin-right: 15px; padding-top: 60px;}

@media screen and (max-width: 480px) {
	
#boxwrapper-container {width:100%; height:auto;}
#boxwrapper-left25 {width:100%; height:auto; padding:0px;}
#boxwrapper-left75 {width:100%; height:auto; padding:0px;}
#boxwrapper-right25 {width:100%; height: 40px; padding:0px;}
#boxwrapper-right75 {width:100%; height:auto; padding:0px;}
#boxwrapper-center25 {width:100%; height:auto; padding:0px;}
#boxwrapper-center50 {width:100%; height:auto; padding:0px;}

#winlinknetwork{background-color: #0033a1; background-image: url(http://law.shu.edu/technology/images/winbox-sm-shlblue.jpg); background-repeat: no-repeat;background-position: center; width: 100%; height:60px; color:#ffffff; margin-bottom:20px; margin-top: 5px;padding-bottom:10px; text-indent: -9999px;}

#winlinkwireless{background-color: #6f7c7d; background-image: url(http://law.shu.edu/technology/images/winbox-sm-dkgrey.jpg); background-repeat: no-repeat;background-position: center; width: 100%; height:60px; color:#ffffff; margin-bottom:20px; margin-top: 5px;padding-bottom:10px; text-indent: -9999px;}

#winlinkportal{background-color: #0071ce; background-image: url(http://law.shu.edu/technology/images/winbox-lg-shublue.jpg); background-repeat: no-repeat;background-position: center; width: 100%; height:60px; color:#ffffff; margin-bottom:20px; margin-top: 5px;padding-bottom:10px; text-indent: -9999px;}

#winlinklaptops{background-color:#a3aaae; background-image: url(http://law.shu.edu/technology/images/winbox-sm-silver.jpg); background-repeat: no-repeat;background-position: center; width: 100%; height:60px; color:#ffffff; margin-bottom:20px; margin-top: 5px; padding-bottom:10px; text-indent: -9999px;}

#winlinkprinting{background-color:#6bc04b; background-image: url(http://law.shu.edu/technology/images/winbox-sm-green.jpg); background-repeat: no-repeat;background-position: center; width: 100%; height:60px; color:#ffffff; margin-bottom:20px; margin-top: 5px; padding-bottom:10px; text-indent: -9999px;}

#winlinkdownloads{background-color: #ff7900; background-image: url(http://law.shu.edu/technology/images/winbox-lg-orange.jpg); background-repeat: no-repeat;background-position: center; width: 100%; height:60px; color:#ffffff; margin-bottom:20px; margin-top: 5px; padding-bottom:10px; text-indent: -9999px;}

#boxnetwork, #boxnetwork h1, #boxportal, #boxportal h1, #boxnetwork a, #boxportal a{ text-align: center; font-family:"Helvetica Neue",Helvetica,Arial,sans-serif !important;font-weight:300 !important;line-height:1.1; color:#fff; width:90%;}}

/*-----------------------------------------------------------------------*/
/* LawNet Announcements via CommonSpot
/*-----------------------------------------------------------------------*/
	
	#lawnetlist {
	/*-moz-border-bottom-colors: none;
    -moz-border-left-colors: none;
    -moz-border-right-colors: none;
    -moz-border-top-colors: none;
    background: none repeat scroll 0 0 #F5F7F7;*/
    border-color: #343735 -moz-use-text-color -moz-use-text-color;
    border-image: none;
    border-style: solid none none;
    border-width: 5px medium medium;
    float: left;
    margin-bottom: 0;
    padding-left: 0;
    text-align: left;
    width: 100%;
	color:#ff7900;
	}
	#lawnetlist a,  {
		text-transform: none;
		text-decoration: none;
		color: #343735;
		}
/*-----------------------------------------------------------------------*/
/* Lawnet Announcement/Event Lists
/*-----------------------------------------------------------------------*/

ul#lawnetlist{
	list-style-type: none;
	margin: 0px;
	padding-top: 16px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
	background-color:#ff7900;
}

ul#lawnetlist li{
	display: block;
	float: left;
	width: 540px;
	padding: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 16px;
	margin-left: 0px;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #666666;
}

ul#lawnetlist li h1{
	font-weight: bold;
	font-family: Helvetica, sans-serif;
	font-size: 12px;
	font-style: normal;
	line-height: 18px;
	text-transform: none;
	color: #666666;
	text-decoration: none;
	width: 534px;
	height: 18px;
	padding-top: 3px;
	padding-right: 0px;
	padding-bottom: 3px;
	padding-left: 6px;
	border-top-width: 1px;
	border-bottom-width: 1px;
	border-top-style: solid;
	border-bottom-style: solid;
	border-top-color: #666666;
	border-bottom-color: #666666;
	margin-top: 0px;
	margin-right: 12px;
	margin-bottom: 0px;
	margin-left: 0px;
	display: block;
}
ul#lawnetlist li h2{
	font-family:"Trebuchet MS", Arial, sans-serif;
	font-size: 18px;
	font-style: normal;
	line-height: 20px;
	font-weight: bold;
	font-variant: normal;
	text-transform: none;
	color: #ff7900;
	text-decoration: none;
	padding-top: 6px;
	padding-right: 0px;
	padding-bottom: 6px;
	padding-left: 8px;
	margin: 0px;
	display: block;
	width: 534px;
}
ul#lawnetlist li p{
	font-family:"Trebuchet MS", Arial, sans-serif;
	font-size: 11px;
	font-style: normal;
	line-height: 20px;
	font-weight: normal;
	font-variant: normal;
	text-transform: none;
	color: #4e5257;
	text-decoration: none;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 16px;
	padding-left: 8px;
	margin: 0px;
}
ul#lawnetlist li a{
	font-weight: normal;
	color: #325483;
	text-decoration: none;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 8px;
	padding-left: 0px;
	width: 540px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 16px;
	margin-left: 0px;
	font-style: italic;
}
ul#lawnetlist li a:hover{
	color: #333333;
	text-decoration: none;
}
/*-----------------------------------------------------------------------*/
/* Columns as used on visit/explore 
/*-----------------------------------------------------------------------*/
#columncontainer, .columncontainer {width:100%;}
#columnone, .columnone {width:49%; float:left; margin-left:2px;}
#columntwo, .columntwo {width:49%; float:right; margin-right:2px;}
@media screen and (max-width: 480px) {
	#columnone, .columnone {width:100%; float:left; margin-left:0px;}
	#columntwo, .columntwo {width:100%; float:left; margin-right:0px;}
	}

/*-----------------------------------------------------------------------*/
/* Simple hnavigation Bar for Compliance Programs 
/*-----------------------------------------------------------------------*/
   #hnav {
      width: 100%;
      float: left;
      margin: 0 0 .5em 0;/*3em*/
      padding: 0;
      list-style: none;
	  font-size: .9em;
      background-color: #f2f2f2;
      border-bottom: 1px solid #ccc; 
      border-top: 1px solid #ccc; }
   #hnav li {
      float: left; text-align:center;}
   #hnav li a {
      display: block;
      padding: 8px 15px;
      text-decoration: none;
      font-weight: bold;
      color: #069;
      border-right: 1px solid #ccc; }
   #hnav li a:hover {
      color: #ff7900;
      background-color: #e2e7e7; }
	  
@media screen and (max-width: 480px) {
	#hnav {
      width: 100%;}
	#hnav li {
      float: left; width:100%;}
	#hnav li a {
		float: left;
      display: block;
      padding: 8px 15px;
      text-decoration: none;
      font-weight: bold;
      color: #069;
      border-right: 1px solid #ccc;
	  width:100%; }
	  }
   /* End hnavigation bar styling. */

/*-----------------------------------------------------------------------*/
/* Simple hnavscaleigation Bar for Compliance Programs 
/*-----------------------------------------------------------------------*/
   #hnavscale{
      width: 100%;
      float: left;
      margin: 0 0 .5em 0;/*3em*/
      padding: 0;
      list-style: none;
      background-color: #f2f2f2;
      border-bottom: 1px solid #ccc; 
      border-top: 1px solid #ccc; }
   #hnavscale li {
      float: left; text-align:center; width:16%;}
   #hnavscale li a {
      display: block;
      padding: 8px 15px;
      text-decoration: none;
      font-weight: bold;
      color: #069;
      border-right: 1px solid #ccc; }
   #hnavscale li a:hover {
      /*color: #ff7900;
      background-color: #e2e7e7; */
	  color: #ffffff;
	  background-color: #069; }

.navextend, .navextend a, .navextend a:hover {width:100%; color:#ffffff; background-color:#ff7900; text-align:center;}
#navextend a:hover {width:100%; color:#ffffff; background-color:#ff7900; text-align:center;}


	  
@media screen and (max-width: 480px) {
	#hnavscale {
      width: 100%;}
	#hnavscale li {
      float: left; width:100%; display:block;}
	#hnavscale li a {
		float: left;
      display: block;
      padding: 8px 15px;
      text-decoration: none;
      font-weight: bold;
      color: #069;
      border-right: 1px solid #ccc;
	  width:100%; }
	  
	  .navextend, .navextend a, .navextend a:hover, .navextend a:link, .navextend a:active, .navextend a:visited {width:100%; color:#ffffff; background-color:#ff7900; display:block;}
	  }
   /* End hnavscalescale bar styling. */

  
/*-----------------------------------------------------------------------*/
/*  Weather Announcements
/*-----------------------------------------------------------------------*/
#weather {
	width: 100%;	/*works in Safari, Firefox - must test ie*/
	height:auto;
	_height:auto;
	background:#ebf4f8;
	background-image: -webkit-gradient(linear, left top, left bottom, from(#f5f8f9), to(#ebf4f8));
	background: -webkit-linear-gradient(top, #f5f8f9, #ebf4f8);
	background: -moz-linear-gradient(top, #f5f8f9, #ebf4f8);
	background: -o-linear-gradient(top, #f5f8f9, #ebf4f8);
	background: -ms-linear-gradient(top, #f5f8f9, #ebf4f8);
	background: linear-gradient(top, #f5f8f9, #ebf4f8);
	clear: both;
	margin-top: 0;
	margin-bottom: 0px;
	padding-top: 2px;
	border-left:thick;
	border-left-color:#b80b23;
	border-left-style:solid;
	border-left-width:thick;
}

/*-----------------------------------------------------------------------*/
/* Responsive tag for sidebar items 
/*-----------------------------------------------------------------------*/
 #responsive {width:250px; margin-left:6px; padding-bottom: 20px;}
 
  @media screen and (max-width: 480px) {
	 #responsive {width: 100%; text-align:center; float:left; background-color:#025394; margin-bottom:25px; margin-top:-55px;}
	 }  
/*-----------------------------------------------------------------------*/
/* Hubspot Form Styles
/*-----------------------------------------------------------------------*/

/*#qctop, .qctop {
	background-image: url(http://law.shu.edu/images/qc/qc-top.png);
	background-repeat: no-repeat; 
	width: 234px; 
	height: auto; 
	margin-bottom: 5px; 
	margin-top: 0px;
	}*/
	
.qc-container, .qc-container-top, .qc-container-bottom{
width:244px;
display:block;
clear:both;
background-repeat: no-repeat;
background-position: center top;
/*z-index: -1;*/
}

.qc-container-top{
	margin-top: 20px;
	width:300px;
	height:22px;
	background-image: url(http://law.shu.edu/images/qc/qc-top.png);
}
.qc-container-content{
	width:244px;
	/*padding:10px 25px 20px 25px;*/
	background-image: url(../images/side-content.jpg);
	background-repeat: repeat-y;
	background-position: center top;
	display:block;
	clear:both;
	margin:0;
	padding:0;
}
.qc-container-content p{
	font-size:12px;
	line-height:18px;
	margin-left: 10px;
	padding-left: 10px;
	margin-right: 10px;
	padding-right: 10px;}

.qc-container-bottom{
	height:12px;
	background-image: url(../images/side-bottom.jpg);
	margin-top:0px;
}

/*-----------------------------------------------------------------------*/
/* Quote Layout "Hubspot" approach
/*-----------------------------------------------------------------------*/
#quote-full-width { /*note: provided by ana santos -- all other below from hubspot*/
		width: 100%;
		float: left;
		color: #ffffff;
		margin-top: 10px;
		text-align: left;
		font-size: medium;
	}

.quote-box:after {
    border-left-color-ltr-source: physical;
    border-left-color-rtl-source: physical;
    border-left-color-value: rgba(0, 0, 0, 0);
    border-left-style-ltr-source: physical;
    border-left-style-rtl-source: physical;
    border-left-style-value: solid;
    border-left-width-ltr-source: physical;
    border-left-width-rtl-source: physical;
    border-left-width-value: 20px;
    border-right-color-ltr-source: physical;
    border-right-color-rtl-source: physical;
    border-right-color-value: rgba(0, 0, 0, 0);
    border-right-style-ltr-source: physical;
    border-right-style-rtl-source: physical;
    border-right-style-value: solid;
    border-right-width-ltr-source: physical;
    border-right-width-rtl-source: physical;
    border-right-width-value: 20px;
    border-top-color: #F5F5F5;
    border-top-style: solid;
    border-top-width: 20px;
    bottom: -20px;
    content: "";
    display: block;
    height: 0;
    left: 50%;
    margin-left: -20px;
    position: absolute;
    width: 0;
}
.quote-box {
    background-attachment: scroll;
    background-clip: padding-box;
    background-color: #F5F5F5;
    background-image: none;
    background-origin: padding-box;
    background-position: 0 0;
    background-repeat: repeat;
    background-size: auto auto;
    border-bottom-left-radius: 4px;
    border-bottom-right-radius: 4px;
    border-top-left-radius: 4px;
    border-top-right-radius: 4px;
    height: auto;
    margin-bottom: 30px;
    padding-bottom: 15px;
    padding-left: 30px;
    padding-right: 30px;
    padding-top: 30px;
    position: relative;
}
.quote-box-compliance {
    background-attachment: scroll;
    background-clip: padding-box;
    background-color: #F5F5F5;
    background-image: none;
    background-origin: padding-box;
    background-position: 0 0;
    background-repeat: repeat;
    background-size: auto auto;
    border-bottom-left-radius: 4px;
    border-bottom-right-radius: 4px;
    border-top-left-radius: 4px;
    border-top-right-radius: 4px;
    height: auto;
    margin-bottom: 15px;
    padding-bottom: 15px;
    padding-left: 30px;
    padding-right: 30px;
    padding-top: 30px;
    position: relative;
}

.quote {
    -moz-border-bottom-colors: none;
    -moz-border-left-colors: none;
    -moz-border-right-colors: none;
    -moz-border-top-colors: none;
    border-bottom-color: -moz-use-text-color;
    border-bottom-style: none;
    border-bottom-width: medium;
    border-image-outset: 0 0 0 0;
    border-image-repeat: stretch stretch;
    border-image-slice: 100% 100% 100% 100%;
    border-image-source: none;
    border-image-width: 1 1 1 1;
    border-left-color-ltr-source: physical;
    border-left-color-rtl-source: physical;
    border-left-color-value: -moz-use-text-color;
    border-left-style-ltr-source: physical;
    border-left-style-rtl-source: physical;
    border-left-style-value: none;
    border-left-width-ltr-source: physical;
    border-left-width-rtl-source: physical;
    border-left-width-value: medium;
    border-right-color-ltr-source: physical;
    border-right-color-rtl-source: physical;
    border-right-color-value: -moz-use-text-color;
    border-right-style-ltr-source: physical;
    border-right-style-rtl-source: physical;
    border-right-style-value: none;
    border-right-width-ltr-source: physical;
    border-right-width-rtl-source: physical;
    border-right-width-value: medium;
    border-top-color: -moz-use-text-color;
    border-top-style: none;
    border-top-width: medium;
    color: #666666;
    font-size: 16px;
    margin-bottom: 0;
    margin-left: 0;
    margin-right: 0;
    margin-top: 0;
    padding-bottom: 0;
    padding-left: 0;
    padding-right: 0;
    padding-top: 0;
}

.details {
    font-size: 13px;
}

.quote-box .title {
    color: #B3B3B3;
    display: block;
    font-size: 13px;
    font-weight: normal;
    margin-bottom: 0;
}

.name {
    display: block;
    font-family: 'Montserrat',sans-serif;
    font-weight: normal;
}

.testimonial-headshot img {
    -moz-border-bottom-colors: none;
    -moz-border-left-colors: none;
    -moz-border-right-colors: none;
    -moz-border-top-colors: none;
    border-bottom-color: #F5F5F5;
    border-bottom-left-radius: 50%;
    border-bottom-right-radius: 50%;
    border-bottom-style: solid;
    border-bottom-width: 5px;
    border-image-outset: 0 0 0 0;
    border-image-repeat: stretch stretch;
    border-image-slice: 100% 100% 100% 100%;
    border-image-source: none;
    border-image-width: 1 1 1 1;
    border-left-color-ltr-source: physical;
    border-left-color-rtl-source: physical;
    border-left-color-value: #F5F5F5;
    border-left-style-ltr-source: physical;
    border-left-style-rtl-source: physical;
    border-left-style-value: solid;
    border-left-width-ltr-source: physical;
    border-left-width-rtl-source: physical;
    border-left-width-value: 5px;
    border-right-color-ltr-source: physical;
    border-right-color-rtl-source: physical;
    border-right-color-value: #F5F5F5;
    border-right-style-ltr-source: physical;
    border-right-style-rtl-source: physical;
    border-right-style-value: solid;
    border-right-width-ltr-source: physical;
    border-right-width-rtl-source: physical;
    border-right-width-value: 5px;
    border-top-color: #F5F5F5;
    border-top-left-radius: 50%;
    border-top-right-radius: 50%;
    border-top-style: solid;
    border-top-width: 5px;
    margin-top: -10px;
    max-height: 150px;
    max-width: 150px;
}
/*-----------------------------------------------------------------------*/
/*
/*-----------------------------------------------------------------------*/
.imagefade {width: 100%; height: auto;}
 @media screen and (max-width: 480px) {
	 .imagefade {width: 0px; height: 0px; display:none;}
	 } 

/*-----------------------------------------------------------------------*/
/* Image Scale for Features
/*-----------------------------------------------------------------------*/
.imagestay {width: 100%; height: auto;}
.imageshrink {width: 50%; height: auto;}
 @media screen and (max-width: 480px) {
	 .imageshrink {width: 0px; height: 0px; display:none;}
	 } 

#shrinkwrapper {
    width: 220px;
    height: auto;
    margin: auto;
}

#shrink {
    border: 2px solid;
    padding: 20px; 
    width: 100px;
    resize: both;
    overflow: auto;
}

/*-----------------------------------------------------------------------*/
/* Word Cloud Styles
/*-----------------------------------------------------------------------*/
.tags ul {
    background-attachment: scroll;
    background-clip: border-box;
   /* background-color: #71B5E9;
    background-image: url("bg_tags.gif");*/
    background-origin: padding-box;
    background-position: 0 0;
    background-repeat: repeat-x;
    background-size: auto auto;
    margin-bottom: 1em;
    margin-left: 0;
    margin-right: 0;
    margin-top: 1em;
    padding-bottom: 0.5em;
    padding-left: 10px;
    padding-right: 10px;
    padding-top: 0.5em;
    text-align: center;
}
.tags li {
    display: inline;
    list-style-image: none;
    list-style-position: outside;
    list-style-type: none;
    margin-bottom: 0;
    margin-left: 0;
    margin-right: 0;
    margin-top: 0;
    padding-bottom: 0;
    padding-left: 0;
    padding-right: 0;
    padding-top: 0;
}
/* Priority */
.tag1 {font-size: 180%; color:#4d96d0; /*lt blue*/}
.tag2 {font-size: 180%; color:#464d51; /*dk grey*/}
.tag3 {font-size: 180%; color:#a9cce7; /*lighter blue*/}
/* 2nd */
.tag4 {font-size: 140%; color:#4d96d0; /*lt blue*/}
.tag5 {font-size: 140%; color:#08477a; /*dk blue*/}
.tag6 {font-size: 140%; color:#afb3b5; /*lt grey*/}
/* 3rd */
.tag7 {font-size: 100%;}
.tag8 {font-size: 100%; color:#fbee81; /*yellow*/}
.tag9 {font-size: 100%;}
/* 4th */
.tag10 {font-size: 80%; color:#4d96d0; /*lt blue*/}
.tag11 {font-size: 80%; color:#afb3b5; /*lt grey*/}
.tag12 {font-size: 80%; color:#08477a; /*dk blue*/}

.tags li a {
    -moz-text-blink: none;
    -moz-text-decoration-color: -moz-use-text-color;
    -moz-text-decoration-line: none;
    -moz-text-decoration-style: solid;
    color: #FFFFFF;
    padding-bottom: 0;
    padding-left: 2px;
    padding-right: 2px;
    padding-top: 0;
}
/*----------------------------*/
#coursecontainer {
    width:  100%;
    /*border: solid 1px #f00;*/
}

#a, #b {
    float: left;
}

#a {
    width: 100%;
    
}

#b {
    /*margin-left: 0px;*/
    width: 100%;
    
}
/*-----------------------------------------------------------------------*/
/* Admissions Styles 
/*-----------------------------------------------------------------------*/

#admissions-blockquote, .admissions-blockquote{
	display:block;
	font-family:'Open Sans', Helvetica, Arial, sans-serif;
	font-weight:600;
	margin:0;
	padding:0;
	font-size: 20px;
	line-height: 30px;
	letter-spacing: 0pt;
	text-transform:uppercase;
	margin-bottom:10px;
	text-indent: -7px;
	margin-left: 5px;
}
.sh-ltblue, #admissions-blockquote, .admissions-blockquote {
    color: #82AEC7;
}

#student-blockquote, .student-blockquote{
	display:block;
	font-family:'Open Sans', Helvetica, Arial, sans-serif;
	font-weight:600;
	margin:0;
	padding:0;
	font-size: 16px;
	line-height: 26px;
	letter-spacing: 0pt;
	/*text-transform:uppercase;*/
	margin-bottom:10px;
	text-indent: -7px;
	color: #82AEC7;
}
.quote-title, #quote-title{
display:block;
font-family:'Open Sans', Helvetica, Arial, sans-serif;
font-weight:700;
text-transform:uppercase;
font-size: 12px;
color:#656462;
text-indent: 0px;
}

h6 {
	font-size:12px;
	line-height:18px;
	letter-spacing:-0.3pt;
	text-transform:uppercase;
	margin-bottom:20px;
	color:#656462;
}

.entry-content ul {
	list-style: none;
	margin-top: 5px;
	margin-right: 0;
	margin-bottom: 20px;
	margin-left: 0px;
}
.entry-content ul li{
	display:block;
	padding-left:12px;
	background-repeat: no-repeat;
	background-position: 0px 8px;
	margin-bottom:2px;
	background-image: url(/admissions_includes/images/icons/bullet-black.png);
}


.shadow-quote{
display:block;
margin-top:-20px;
margin-bottom:-20px;
padding:0px;

}

.shadow-quote-top, .shadow-quote-bottom{
	width:100%;
	height:80px;
	clear:both;
	display:block;
	background-repeat: no-repeat;
	background-position: center top;
}


.shadow-quote-top{
background-image: url(/admissions_includes/images/content/content-shadow-top.png);
height:70px;
}
.shadow-quote-bottom{
background-image: url(/admissions_includes/images/content/content-shadow-bottom.png);
}

.shadow-quote-content img{
margin: 4px 8px 4px 0;
}

h4.gallery-title, #gallery-title {
    color: #F08F00;
    display: block;
    font-size: 24px;
    font-weight: 600;
    line-height: 30px;
    margin-top: 20px;
    text-transform: uppercase;
}
p.gallery-description {
    color: #767676;
    display: block;
    font-size: 11px; 
    font-weight: 600;
    line-height: 17px;
    padding-right: 30px;
    text-transform: uppercase;
}

.gallery-right-col-admissions{
margin-right:-20px;
margin-left: 20px;
}

/*---------------Charts--------------*/
#percent-charts {
    font-weight: 700;
    text-align: center;
}
#percent-charts span.state-name {
    color: #DB7202;
    font-size: 18px;
    line-height: 18px;
    text-transform: uppercase;
}
#percent-charts span {
    display: block;
}

#percent-charts span.school-percentage {
    color: #838383;
    font-size: 30px;
    line-height: 32px;
}
#percent-charts span.school-percentage sup {
    font-size: 16px;
    font-weight: 500;
    margin-top: -2px;
}

#percent-charts span.school-name {
    color: #DB7202;
    font-size: 12px;
    line-height: 18px;
}
.content-container2, .content-container-top2, .content-container-bottom2 {
    background-position: center top;
    background-repeat: no-repeat;
    clear: both;
    display: block;
    width: 100%;
}

#percent-charts .content-container-half-content {
    height: auto;
}
.content-container-half-content {
    width: auto;
}
.content-container-half-content {
    background-image: url("/admissions_includes/images/content/content-half-container-background.png");
    background-position: center top;
    background-repeat: repeat-y;
    border-left-color-ltr-source: physical;
    border-left-color-rtl-source: physical;
    border-left-color-value: #BDBDBD;
    border-left-style-ltr-source: physical;
    border-left-style-rtl-source: physical;
    border-left-style-value: solid;
    border-left-width-ltr-source: physical;
    border-left-width-rtl-source: physical;
    border-left-width-value: 1px;
    border-right-color-ltr-source: physical;
    border-right-color-rtl-source: physical;
    border-right-color-value: #BDBDBD;
    border-right-style-ltr-source: physical;
    border-right-style-rtl-source: physical;
    border-right-style-value: solid;
    border-right-width-ltr-source: physical;
    border-right-width-rtl-source: physical;
    border-right-width-value: 1px;
    clear: both;
    display: block;
    min-height: 80px;
    padding-bottom: 12px;
    padding-left: 15px;
    padding-right: 25px;
    padding-top: 14px;
}
.tcenter {
    text-align: center;
}

/*-----------------------------------------------------------------------*/
/* Admissions Styles from Microsite -- In The Spotlight Section 
/*-----------------------------------------------------------------------*/

.side-container-2015 img{
border:solid 1px #bbbcbd;
}


.side-container-2015, .side-container-top-2015, .side-container-bottom-2015{
/*width:280px; microsite */
width:100%;
display:block;
clear:both;
background-repeat: no-repeat;
background-position: center top;
}

.side-container-top-2015{
	height:5px;
	/*width:244px;*/
	background-image: url(/images/spotlight-top.png);
}
.side-container-content-2015{
	/*width:100%; -- microsite -- removed to avoid overlap -- 80% works too*/
	/*background-image: url(/admissions_includes/images/sidebar/sidebar-container-background.png); -- microsite*/
	padding:10px 15px 20px 15px;
	background-image: url(/images/spotlight-background.jpg);
	background-repeat: repeat-y;
	background-position: center top;
	display:block;
	clear:both;
}

.side-container-bottom-2015{
	height:10px;
	/*width:244px;*/
	background-image: url(/images/spotlight-bottom.png);
	display: block;
	clear:both;
}

#related-links-2015, h3.sidebar-title-2015, #sidebar-title-2015, .sidebar-title-2015{
	background-image: url(/images/spotlight-grey-bar.png);
	background-repeat: no-repeat;
	/*height:35px;*/
	height: 42px;
    width: initial;
	display: block;	
}

h3.sidebar-title-2015, h3.container-title-2015, .container-title-tall-2015 h3, #sidebar-title-2015, .sidebar-title-2015{
	display:block;
	position:relative;
	background-repeat: no-repeat;
	background-position: 0px 0px;
	font-family:'Open Sans', Helvetica, Arial, sans-serif;
	font-weight:600;
	font-size: 18px;
	line-height: 20px;
	letter-spacing: -0.2pt;
	display:block;
	text-transform: uppercase;
	color:#ffffff;
	margin-bottom: 0;
    margin-left: -28px;
    margin-right: -40px;
    margin-top: 0;
    padding-bottom: 10px;
    padding-left: 24px;
    padding-right: 15px;
    padding-top: 17px;
}

#in-the-spotlight-2015 h3.sidebar-title-2015{
background-image: url(/admissions_includes/images/sidebar/sidebar-sh-dkgrey-title.png);
/*height: 62px; 
width: initial; microsite*/
width:100%;
height:auto;
}
#spotlight, .spotlight, #spotlight a, .spotlight a {
	color:#1073ac;}
	
#spotlight-h4, .spotlight-h4, #spotlight-h4 a, .spotlight-h4 a {
	margin-bottom: 10px;
	font-size: 18px;
    letter-spacing: -0.3pt;
    line-height: 20px;
    margin-left: 0;
    margin-right: 0;
    margin-top: 0;
    padding-bottom: 0;
    padding-left: 0;
    padding-right: 0;
    padding-top: 10px;
	color:#1073ac;
}
 
#spotlight-p, .spotlight-p, #spotlight-p a, .spotlight-p a {
	margin-bottom: 10px;
	font-size: 11px;
    line-height: 18px;
	color:#1073ac;
	}
/*-------------------------------------------------*/
/* Fast Facts - Factoid Section from microsite
/*-------------------------------------------------*/

h3.sidebar-factoid{
color:#4796c2;
font-family:'Open Sans', Helvetica, Arial, sans-serif;
font-weight:600;
font-size:13px;
line-height:24px;
text-transform:uppercase;
letter-spacing:-0.3pt;
padding-top:5px;
}

h3.sidebar-factoid span.main-number{
display:inline-block;
padding:0;
margin:0;
margin-right:10px;
padding-right:10px;
border-right:solid 1px #ccc;
float:left;

overflow:hidden;
}
h3.sidebar-factoid span.main-number.large{
font-size:72px;
line-height:72px;
letter-spacing:-1.5pt;
height:68px;
font-weight:700;
}
h3.sidebar-factoid span.main-number.medium, h3.content-factoid span.main-number.medium{
font-size:46px;
line-height:46px;
height:88px;
letter-spacing:-1.5pt;
font-weight:700;
}
h3.sidebar-factoid span.main-number.fulllength{
border-right:none;
height:52px;
}
h3.content-factoid{
color:#82aec7;
font-family:'Open Sans', Helvetica, Arial, sans-serif;
font-weight:600;
font-size:17px;
line-height:24px;
text-transform:uppercase;
letter-spacing:-0.3pt;
padding-right:100px;
}



h3.content-factoid span.main-number{
font-weight:700;
display:inline-block;
font-size:88px;
line-height:88px;
height:86px;
padding:0;
margin:0;
margin-right:15px;
padding-right:15px;
border-right:solid 1px #ccc;
float:left;
letter-spacing:-1.5pt;
overflow:hidden;
margin-top:-8px;
}

#mainContent-left .fast-facts h3.content-factoid{
padding-right:0px;
text-transform:none;
font-size:16px;
line-height:24px;
}

.fast-facts h3.content-factoid span{
height:auto;
}
.fast-facts .col5 {
	max-width: 200px;
	width: 100%;
}
.fast-facts h3.content-factoid.vert span.main-number, h3.content-factoid.vert{
padding-right:0px;
border-bottom:solid 1px #ccc;
border-right:none;
padding-bottom:12px;
margin-bottom:12px;
text-align:center;
}

.fast-facts  h3.content-factoid.vert span.main-number.large, 
#cs_control_383211 h3.content-factoid.vert span.main-number.large{
line-height:110px;
height:auto;
display:block;
}

.fast-facts  h3.content-factoid.vert span.main-number.medium{
line-height:46px;
height:auto;
display:block;
}

.col1,.col-full{/*width:960px;*/}
.col2{width:615px;}
.col3{width:285px;}
.col4{width:320px;}
.col5{width:240px;}
.col6{width:720px;}
.col7{width:360px;}
.col8{width:720px;}
.col-half{width:480px;}

#cs_control_350152 .col2{max-width:615px; width: 100%;}
#cs_control_350152 .col3{max-width:285px;width: 100%;}
#cs_control_350152 .col4{max-width:360px;width: 100%;}
#cs_control_350152 .col5{max-width:229px;width: 100%;}
#cs_control_350152 .col6{max-width:700px;width: 100%;}
#cs_control_350152 .col7{max-width:347px;width: 100%;}
#cs_control_350152 .col8{max-width:720px;width: 100%;}
#cs_control_350152 .col-half{max-width:468px;width: 100%;}

.padding20{padding:20px;}

.fast-facts .col6 {
    max-width: 460px;
    width: 100%;
}
.fast-facts .col7 {
	width: 460px;
}

.fast-facts  h3.content-factoid.vert span.main-number, .fast-facts .col6.floatleft h3.content-factoid span.main-number {
    padding-right: 0px;
    border-bottom: solid 1px #ccc;
    border-right: none;
    padding-bottom: 12px;
    margin-bottom: 12px;
    text-align: left;
}
.fast-facts  h3.content-factoid {
    padding-right: 0px;
    text-transform: none;
    font-size: 16px;
    line-height: 24px;
    text-align: left;
    border-bottom: 0;
}
.fast-facts .col4 {
    width: 320px !important;
}

.fast-facts .col8 {
	max-width: 530px;
	width: 100%;
}
.col6.floatleft {
    max-width: 70%;
}
.col5.floatright {
    float: left;
}
.fast-facts .clearDiv.spacer20 {
    clear: none;
    float: left;
    width: 1px;
    height: auto;
}
@media (max-width: 991px) {
	#cs_control_350152 .col2{max-width:50%;}
	#cs_control_350152 .col3{max-width:50%;}
	#cs_control_350152 .col4{max-width:50%;}
	#cs_control_350152 .col5{max-width:50%;}
	#cs_control_350152 .col6{max-width:50%;}
	#cs_control_350152 .col7{max-width:347px; width:100%;}
	#cs_control_350152 .col8{max-width:50%;}
	#cs_control_350152 .col-half{max-width:50%;}
	.fast-facts h3.content-factoid.vert span.main-number {
	padding-right: 12px;
	border-right: solid 1px #CCC;
	border-bottom: none;
	padding-bottom: 12px;
	margin-bottom: 12px;
	text-align: center;
	}
	#access a {padding: 0 9px;}
	body.curriculum h3.container-title {
	background-image: url(../images/content/content-sh-teal-title.png);
	height: 55px;
	width: 118%;
	max-width: 650px;
	}
	.content-container-half-content {
		width: 302px;
		margin: 0 auto;
		border: none;
	}
	body.shl-outcomes .content-container-half-bottom {
		background: url(../images/content/content-half-container-bottom.png);
		background-position: center;
		background-repeat: no-repeat;
	}
	body.shl-outcomes .content-container-half-content {
		box-shadow: none;
	}
	.content-container-half-bottom {
		background-size: 100%;
	}
	.content-container-half.floatright {
    float: none;
	}
	
	.gallery-right-col {
    margin-left: 0px;
	}
}
 /*----------------------------------------------------------------------*/
 /* Important Dates - from microsite
 /*----------------------------------------------------------------------*/
#sidebar-important-dates h5, #sidebar-important-dates {
    margin-bottom: 10px;
    margin-left: 0;
    margin-right: 0;
    margin-top: 0;
    padding-bottom: 0;
    padding-left: 0;
    padding-right: 0;
    padding-top: 0;
	font-size: 14px;
	color: #1073AC;
}
#sidebar-profile ul, #important-dates ul {
    list-style-image: none;
    list-style-position: outside;
    list-style-type: none;
    margin-bottom: 18px;
    margin-left: 0;
    margin-right: 0;
    margin-top: 0;
}

#sidebar-profile ul li, #important-dates ul li {
    background-image: url("../admissions_includes/images/icons/bullet-sh-blue.png");
    background-position: 0 5px;
    background-repeat: no-repeat;
    display: block;
    margin-bottom: 3px;
    padding-left: 12px;
	letter-spacing: -0.1pt;
	font-size: 11px;
    line-height: 18px;
}

#related-links-blue h3.sidebar-title-blue {
    background-image: url("../images/related-links-blue.png");
    background-repeat: no-repeat;
    background-size: 260px auto;
    height: 35px;
    margin-left: -24px;
    width: 300px;
}

h3.sidebar-title-blue{
    color: #FFFFFF;
    font-size: 0.9em;
    margin-bottom: 0;
    margin-right: 0;
    margin-top: 0;
    padding-bottom: 5px;
    padding-left: 12px;
    padding-right: 5px;
    padding-top: 8px;
}

.arrow-list-2015 li {
    background-image: url("../images/arrow-grey.png");
    background-position: 10px 3px;
    background-repeat: no-repeat;
    display: block;
    font-size: 0.8em;
    font-weight: 600;
    letter-spacing: -0.2pt;
    line-height: 17px;
    margin-bottom: 0;
    margin-left: -5px;
    margin-right: 0;
    margin-top: 0;
    padding-bottom: 10px;
    padding-left: 20px;
    padding-right: 10px;
    padding-top: 0;
    text-align: left;
    vertical-align: middle;
}

#sidebar-p {
	font-size: 11px;
    line-height: 18px;
	margin-bottom: 10px;
}

/*-----------------------------------------------------------------------*/
/* SHL Distance from microsite
/*-----------------------------------------------------------------------*/
#distance-table td {
    color: #434343;
    font-size: 11px;
    font-weight: 700;
    line-height: 12px;
    padding-bottom: 5px;
    padding-left: 0;
    padding-right: 0;
    padding-top: 5px;
}
.tright {
    text-align: right;
}

/*-----------------------------------------------------------------------*/
/* ABA / NALP Banners - from microsite  
/*-----------------------------------------------------------------------*/

#banner-btn-aba-placement, .banner-btn-aba-placement, #banner-btn-aba-placement a, .banner-btn-aba-placement a, a.banner-btn-aba-placement {
    background-image: url("../images/banner-btn-aba-placement.png");
    height: 104px !important;
	_height: 104px;
	margin-bottom: 0;
    margin-left: -4px;
    margin-right: -4px;
    margin-top: 0;
    width: 244px;
	/* */
	-moz-border-bottom-colors: none;
    -moz-border-left-colors: none;
    -moz-border-right-colors: none;
    -moz-border-top-colors: none;
    background-color: rgba(0, 0, 0, 0);
    background-position: 0 0;
    background-repeat: no-repeat;
    border-bottom-color: -moz-use-text-color;
    border-bottom-style: none;
    border-bottom-width: medium;
    border-image-outset: 0 0 0 0;
    border-image-repeat: stretch stretch;
    border-image-slice: 100% 100% 100% 100%;
    border-image-source: none;
    border-image-width: 1 1 1 1;
    border-left-color-ltr-source: physical;
    border-left-color-rtl-source: physical;
    border-left-color-value: -moz-use-text-color;
    border-left-style-ltr-source: physical;
    border-left-style-rtl-source: physical;
    border-left-style-value: none;
    border-left-width-ltr-source: physical;
    border-left-width-rtl-source: physical;
    border-left-width-value: medium;
    border-right-color-ltr-source: physical;
    border-right-color-rtl-source: physical;
    border-right-color-value: -moz-use-text-color;
    border-right-style-ltr-source: physical;
    border-right-style-rtl-source: physical;
    border-right-style-value: none;
    border-right-width-ltr-source: physical;
    border-right-width-rtl-source: physical;
    border-right-width-value: medium;
    border-top-color: -moz-use-text-color;
    border-top-style: none;
    border-top-width: medium;
    display: block;
    font-size: 0;
    line-height: 0;
    text-indent: -9999px;
}

#banner-btn-nalp-employment, .banner-btn-nalp-employment {
    background-image: url("../images/banner-btn-nalp-employment.png");
    height: 104px !important;
	_height: 104px;
	margin-bottom: 0;
    margin-left: -4px;
    margin-right: -4px;
    margin-top: 0;
    width: 244px;
	/* */
	-moz-border-bottom-colors: none;
    -moz-border-left-colors: none;
    -moz-border-right-colors: none;
    -moz-border-top-colors: none;
    background-color: rgba(0, 0, 0, 0);
    background-position: 0 0;
    background-repeat: no-repeat;
    border-bottom-color: -moz-use-text-color;
    border-bottom-style: none;
    border-bottom-width: medium;
    border-image-outset: 0 0 0 0;
    border-image-repeat: stretch stretch;
    border-image-slice: 100% 100% 100% 100%;
    border-image-source: none;
    border-image-width: 1 1 1 1;
    border-left-color-ltr-source: physical;
    border-left-color-rtl-source: physical;
    border-left-color-value: -moz-use-text-color;
    border-left-style-ltr-source: physical;
    border-left-style-rtl-source: physical;
    border-left-style-value: none;
    border-left-width-ltr-source: physical;
    border-left-width-rtl-source: physical;
    border-left-width-value: medium;
    border-right-color-ltr-source: physical;
    border-right-color-rtl-source: physical;
    border-right-color-value: -moz-use-text-color;
    border-right-style-ltr-source: physical;
    border-right-style-rtl-source: physical;
    border-right-style-value: none;
    border-right-width-ltr-source: physical;
    border-right-width-rtl-source: physical;
    border-right-width-value: medium;
    border-top-color: -moz-use-text-color;
    border-top-style: none;
    border-top-width: medium;
    display: block;
    font-size: 0;
    line-height: 0;
    text-indent: -9999px;
}


/*-----------------------------------------------------------------------*/
/* Data Sheet Default CommonSpot Settings 
/*-----------------------------------------------------------------------*/
.CS_DataSheet_Caption {text-decoration:none; text-align:center; font-family:"Trebuchet MS", Arial, sans-serif; color: #464C51; font-weight:bold}
.CS_DataSheet_Alphabet {text-decoration:none; color:#0000FF; padding:4px}
.CS_DataSheet_Alphabet_Selected {text-decoration:none; color:#880088; padding:4px}
.CS_DataSheet_Table {padding:0; margin:0}
.CS_DataSheet_Header_Row {font-family:"Trebuchet MS", Arial, sans-serif; font-size:11px; background-color:#888888}
.CS_DataSheet_HeaderItem_First_Column {background-color:#EEEEEE; color:#CC6600; padding:4px; text-align:left}
.CS_DataSheet_HeaderItem_Column {background-color:#EEEEEE; font-weight:bold; color:#CC6600; padding:4px; text-align:left}
.CS_DataSheet_Data_First_Column {padding:4px; font-family:"Trebuchet MS", Arial, sans-serif; font-size:11px; color: #464C51}
.CS_DataSheet_Data_Column {padding:4px; font-family:"Trebuchet MS", Arial, sans-serif; font-size:11px; color: #464C51}
.CS_DataSheet_Data_Cell {text-align:left}
.CS_DataSheet_Data_Cell_Numeric {text-align:right}
.CS_DataSheet_Data_Cell_Action {text-align:center; text-decoration:underline; color:#0000FF}
.CS_DataSheet_Data_Row_Alternate {background-color:#E5E5E5}
.CS_DataSheet_Summary_Row {text-align:center}
.CS_DataSheet_Summary_Links {font-size:10px; text-decoration:none}
.CS_DataSheet_Summary_Current_Page {font-size:10px}
.CS_DatasheetExport_Link {text-decoration:none; font-family:"Trebuchet MS", Arial, sans-serif; color:#0000FF; padding:5px}

/*-----------------------------------------------------------------------*/
/* Datasheet edit/delete image icons -- originally from admin.css
/*-----------------------------------------------------------------------*/
#editmodulelink {width: 16px;height: 16px;margin:0 2px 0 2px;background-image:url(/images/admin/design/application_form_edit.png)}
#editmodulelink:hover {cursor: pointer;}
#deletemodulelink {width: 16px;height: 16px;margin:0 2px 0 2px;background-image:url(/images/admin/design/delete.png)}
#deletemodulelink:hover {cursor: pointer;}

/*-----------------------------------------------------------------------*/
/* Simple Form CommonSpot Default Settings 
/*-----------------------------------------------------------------------*/
.CS_Form_Label {text-align:right; font-size:11px; font-family:"Trebuchet MS", Arial, sans-serif; color: #464C51; vertical-align:text-top}
.CS_Form_Tree {font-size:10px}
.CS_Form_RichText {font-size:10px}
.CS_Form_Date {font-size:10px}
.CS_Form_Image {text-decoration:none; border-style:none}
.CS_Form_URL {font-size:10px}
.CS_Form_Email {font-size:10px}
.CS_Form_DropDown_Item {font-family:"Trebuchet MS", Arial, sans-serif; color: #464C51; font-size:10px}
.CS_Form_SectionLabel {font-weight:bold; font-size:10px}
.CS_Form_Number {font-size:10px; text-align:right}
.CS_Form_Text {font-family:"Trebuchet MS", Arial, sans-serif; color: #325483; font-size:11px}
.CS_Form_Description {font-size:10px}
.CS_Form_Button {font-family:"Trebuchet MS", Arial, sans-serif; color: #464C51; text-align:center; font-size:10px}
.CS_Form_Required {font-weight:bold; text-align:right; vertical-align:text-top}
.CS_Form_ResultText {font-family:"Trebuchet MS", Arial, sans-serif; color: #464C51; font-size:10px}
.CS_Form_Label_Baseline {text-align:right; font-size:10px; vertical-align:baseline}
.CS_Form_Required_Baseline {font-weight:bold; text-align:right; vertical-align:baseline}
.CS_Form_Form {padding:0; margin:0}
.CS_Form_SummaryMessage {font-size:10px}
