/*@import url("/webfonts/Arvo/stylesheet.css");
@import url("/webfonts/arvo-fontfacekit/stylesheet.css");

@font-face {
	font-family: 'ArvoRegular';
	src: url('Arvo-Regular-webfont.eot');
	src: url('Arvo-Regular-webfont.eot?#iefix') format('embedded-opentype'), url('Arvo-Regular-webfont.woff') format('woff'), url('Arvo-Regular-webfont.ttf') format('truetype'), url('Arvo-Regular-webfont.svg#ArvoRegular') format('svg');
	font-weight: normal;
	font-style: normal;
}
@font-face {
	font-family: 'ArvoItalic';
	src: url('Arvo-Italic-webfont.eot');
	src: url('Arvo-Italic-webfont.eot?#iefix') format('embedded-opentype'), url('Arvo-Italic-webfont.woff') format('woff'), url('Arvo-Italic-webfont.ttf') format('truetype'), url('Arvo-Italic-webfont.svg#ArvoItalic') format('svg');
	font-weight: normal;
	font-style: normal;
}
@font-face {
	font-family: 'ArvoBold';
	src: url('Arvo-Bold-webfont.eot');
	src: url('Arvo-Bold-webfont.eot?#iefix') format('embedded-opentype'), url('Arvo-Bold-webfont.woff') format('woff'), url('Arvo-Bold-webfont.ttf') format('truetype'), url('Arvo-Bold-webfont.svg#ArvoBold') format('svg');
	font-weight: normal;
	font-style: normal;
}
@font-face {
	font-family: 'ArvoBoldItalic';
	src: url('Arvo-BoldItalic-webfont.eot');
	src: url('Arvo-BoldItalic-webfont.eot?#iefix') format('embedded-opentype'), url('Arvo-BoldItalic-webfont.woff') format('woff'), url('Arvo-BoldItalic-webfont.ttf') format('truetype'), url('Arvo-BoldItalic-webfont.svg#ArvoBoldItalic') format('svg');
	font-weight: normal;
	font-style: normal;
}*/

@font-face {
	font-family: 'Micro';
	src:url('/webfonts/Micro/microextendflf-bold-webfont.eot');
	src:url('/webfonts/Micro/microextendflf-bold-webfont.eot?#iefix') format('embedded-opentype'), 
		url('/webfonts/Micro/microextendflf-bold-webfont.woff') format('woff'), 
		url('/webfonts/Micro/microextendflf-bold-webfont.ttf') format('truetype'), 
		url('/webfonts/Micro/microextendflf-bold-webfont.svg') format('svg');
	font-weight:normal;
	font-style:normal;
}
@font-face {
    font-family: 'aleobold';
    src: url('/webfonts/aleo_bold_macroman/Aleo-Bold-webfont.eot');
    src: url('/webfonts/aleo_bold_macroman/Aleo-Bold-webfont.eot?#iefix') format('embedded-opentype'),
         url('/webfonts/aleo_bold_macroman/Aleo-Bold-webfont.woff') format('woff'),
         url('/webfonts/aleo_bold_macroman/Aleo-Bold-webfont.ttf') format('truetype'),
         url('/webfonts/aleo_bold_macroman/Aleo-Bold-webfont.svg#aleobold') format('svg');
    font-weight: normal;
    font-style: normal;

}
@font-face {
    font-family: 'aleobolditalic';
    src: url('/webfonts/aleo_bolditalic_macroman/Aleo-BoldItalic-webfont.eot');
    src: url('/webfonts/aleo_bolditalic_macroman/Aleo-BoldItalic-webfont.eot?#iefix') format('embedded-opentype'),
         url('/webfonts/aleo_bolditalic_macroman/Aleo-BoldItalic-webfont.woff') format('woff'),
         url('/webfonts/aleo_bolditalic_macroman/Aleo-BoldItalic-webfont.ttf') format('truetype'),
         url('/webfonts/aleo_bolditalic_macroman/Aleo-BoldItalic-webfont.svg#aleobolditalic') format('svg');
    font-weight: normal;
    font-style: normal;

}
@font-face {
    font-family: 'aleolight';
    src: url('/webfonts/aleo_light_macroman/Aleo-Light-webfont.eot');
    src: url('/webfonts/aleo_light_macroman/Aleo-Light-webfont.eot?#iefix') format('embedded-opentype'),
         url('/webfonts/aleo_light_macroman/Aleo-Light-webfont.woff') format('woff'),
         url('/webfonts/aleo_light_macroman/Aleo-Light-webfont.ttf') format('truetype'),
         url('/webfonts/aleo_light_macroman/Aleo-Light-webfont.svg#aleolight') format('svg');
    font-weight: normal;

}
@font-face {
    font-family: 'aleolightitalic';
    src: url('/webfonts/aleo_lightitalic_macroman/Aleo-LightItalic-webfont.eot');
    src: url('/webfonts/aleo_lightitalic_macroman/Aleo-LightItalic-webfont.eot?#iefix') format('embedded-opentype'),
         url('/webfonts/aleo_lightitalic_macroman/Aleo-LightItalic-webfont.woff') format('woff'),
         url('/webfonts/aleo_lightitalic_macroman/Aleo-LightItalic-webfont.ttf') format('truetype'),
         url('/webfonts/aleo_lightitalic_macroman/Aleo-LightItalic-webfont.svg#aleolightitalic') format('svg');
    font-weight: normal;
    font-style: normal;

}
@font-face {
    font-family: 'aleoregular';
    src: url('/webfonts/aleo_regular_macroman/Aleo-Regular-webfont.eot');
    src: url('/webfonts/aleo_regular_macroman/Aleo-Regular-webfont.eot?#iefix') format('embedded-opentype'),
         url('/webfonts/aleo_regular_macroman/Aleo-Regular-webfont.woff') format('woff'),
         url('/webfonts/aleo_regular_macroman/Aleo-Regular-webfont.ttf') format('truetype'),
         url('/webfonts/aleo_regular_macroman/Aleo-Regular-webfont.svg#aleoregular') format('svg');
    font-weight: normal;
    font-style: normal;

}
@font-face {
    font-family: 'aleoitalic';
    src: url('/webfonts/aleo_regularitalic_macroman/Aleo-Italic-webfont.eot');
    src: url('/webfonts/aleo_regularitalic_macroman/Aleo-Italic-webfont.eot?#iefix') format('embedded-opentype'),
         url('/webfonts/aleo_regularitalic_macroman/Aleo-Italic-webfont.woff') format('woff'),
         url('/webfonts/aleo_regularitalic_macroman/Aleo-Italic-webfont.ttf') format('truetype'),
         url('/webfonts/aleo_regularitalic_macroman/Aleo-Italic-webfont.svg#aleoitalic') format('svg');
    font-weight: normal;
    font-style: normal;

}



article, aside, details, figcaption, figure, footer, header, hgroup, nav, section {
	display: block;
}
audio, canvas, video {
	display: inline;
	zoom: 1;
}
.EmbedVideoFrame	{
	border: 2px solid #005daa;
}
body, button, input, select, textarea {
	color: #222;
	font-family: verdana, Verdana, Geneva, sans-serifsans-serif;
}

select {
  min-width: 220px;
	
}
a, .ui-widget-content a {
	color: #005daa;
	text-decoration: none;
}/*
a:visited {
	color: #806f60;
}*/
a:hover, .ui-widget-content a:hover {
	color: #32A3DC;
}
a:focus, .ui-widget-content a:focus {
	outline: thin dotted;
}
a:hover, a:active, .ui-widget-content a:hover, .ui-widget-content a:active {
	outline: 0;
}

a.phonenumber {
	color: #000;
}

abbr[title] {
	border-bottom: 1px dotted;
}
x b, strong {
	font-weight: 700;
}
blockquote {
	margin: 1em 40px;
}
dfn {
	font-style: italic;
}
hr {
	border: 0;
	border-top: 1px solid #ccc;
	display: block;
	height: 1px;
	margin: 1em 0;
	padding: 0;
}
ins {
	background: #ff9;
	color: #000;
	text-decoration: none;
}
mark {
	background: #ff0;
	color: #000;
	font-style: italic;
	font-weight: 700;
}
pre, code, kbd, samp {
	_font-family: 'courier new', monospace;
	font-family: monospace, monospace;
	font-size: 1em;
}
pre {
	white-space: pre-wrap;
	word-wrap: break-word;
}
q {
	quotes: none;
}
q:before, q:after {
	content: none;
}
small {
	font-size: 85%;
}
sub, sup {
	font-size: 75%;
	line-height: 0;
	position: relative;
	vertical-align: baseline;
}
sup {
	top: -.5em;
}
sub {
	bottom: -.25em;
}
ul  {
	list-style-image: url(/Images/Graphics/TanBullet.jpg);
	margin: 0 2em 1em 2em;
	/*padding: 0 0 0 40px;*/
}
ul li ul  {
	margin-left:1em;
}

ol  {
	margin: 0 2em 1em 2em;
}

dd {
	margin: 0 0 0 40px;
}
nav ul, nav ol {
	list-style: none;
	list-style-image: none;
	margin: 0;
	padding: 0;
}
img {
	-ms-interpolation-mode: bicubic;
	border: 0;
	vertical-align: middle;
}
img, object, embed, video {
	max-width: 100%;
}
svg:not(:root) {
	overflow: hidden;
}
fieldset {
	border: 0;
	margin: 0;
	padding: 0;
}
blockquote{
	border:0;}
label {
	cursor: pointer;
}
legend {
	border: 0;
	margin-left: -7px;
	padding: 0;
}
x button, input, select, textarea {
	font-size: 100%;
	margin: 0;
	vertical-align: middle;
	border-radius:0;
}
button, input {
	line-height: normal;
	overflow: visible;
}
table button, table input {
	overflow: auto;
}
button, input[type=button], input[type=reset], input[type=submit] {
	-webkit-appearance:none;
	-moz-appearance:none;
	appearance:none;
	cursor: pointer;
	border:0;
	background-color:#32a3dc;
	padding:5px 10px;
	color:#ffffff;
	font-family:aleobold;/*
	font-size: 1.2em;*/
}
button:hover, input[type=button]:hover, input[type=reset]:hover, input[type=submit]:hover {
	background-color:#0D95DA;
}
input[type=checkbox], input[type=radio] {
	box-sizing: border-box;
}
input[type=search] {
	-moz-box-sizing: content-box;
	-webkit-appearance: textfield;
	-webkit-box-sizing: content-box;
	box-sizing: content-box;
}
input[type=search]::-webkit-search-decoration {
 -webkit-appearance:none;
}
button::-moz-focus-inner, input::-moz-focus-inner {
 border:0;
padding:0;
}
textarea {
	overflow: auto;
	resize: vertical;
	vertical-align: top;
}
input:invalid, textarea:invalid {
 background-color:#f0dddd;
}

.SeletionLabel {
    line-height: inherit;
    margin-right: inherit;
    text-align: inherit;
    vertical-align: inherit;
    width: inherit;
    position: relative;
    display: inline-block;
}
.SeletionLabel select {
    display: inline-block;
    padding: 4px 10px 5px 5px;
    outline: none;
    color: #74646e;
    border: 1px solid #DDDDDD;
    border-radius: 0x;
    background-color: #fff; 
	-webkit-appearance: none;
	-moz-appearance:none;
	appearance: none;     
}



/* Select arrow styling */
.SeletionLabel:after {
    content: '\f0d7';
	color:#32a3dc;
	font-size:1.5em;
	font-family:fontawesome;
    width: 23px;
    position: absolute;
    display: inline-block;
	padding-top:4px;
    top: 1px;
	bottom:1px;
    right: 1px;
    background: #FFF;
    pointer-events: none;
}

@media screen and (min-width:0\0) { 
    /* IE 10 and under */
.SeletionLabel:after {
	display:none;
}
}

table {
	border-collapse: collapse;
	border-spacing: 0;
}
td {
	vertical-align: top;
}
.ir {
	background-color: transparent;
	background-repeat: no-repeat;
	border: 0;
	direction: ltr;
	display: block;
	overflow: hidden;
	text-align: left;
	text-indent: -999em;
}
.hidden {
	display: none!important;
	visibility: hidden;
}
.Nowrap{
	white-space:nowrap;}
.visuallyhidden {
	border: 0;
	clip: rect(0000);
	height: 1px;
	margin: -1px;
	overflow: hidden;
	padding: 0;
	position: absolute;
	width: 1px;
}
.visuallyhidden.focusable:active, .visuallyhidden.focusable:focus {
	clip: auto;
	height: auto;
	margin: 0;
	overflow: visible;
	position: static;
	width: auto;
}
.invisible {
	visibility: hidden;
}
audio:not([controls]), [hidden], .ir br {
 display:none;
}
figure, form {
	margin: 0;
}

::-webkit-input-placeholder, ::-moz-placeholder, :-ms-input-placeholder, input:-moz-placeholder {
 color:#EEE;
}
.ClearFloatPercent {
	clear: both;
	display: block;
	float: left;
	margin-left: 0;
	width: 100%;
}
.clearfix:before, .clearfix:after {
	content: "";
	display: table;
}
.clearfix:after {
	clear: both;
}
.clearfix {
	zoom: 1;
	background-image: url(/Images/Backgrounds/White25p.png);
	background-repeat: repeat;
}
h1, h2, h3, h4, h5 {
	font-family: "aleobold", Arial, Helvetica, sans-serif;
	font-weight:normal;
	padding: 5px 0 2px 0;
	line-height: 100%;
	letter-spacing: 0.05em;
}
h1 {
	margin: 0 0 10px 0;
	color: #005DAA;
	font-size:2.2em;
}
h2, h3, h4, h5 {
	margin: 3px 0 0;
}

#BodyText h2{
	color: #005DAA;
	font-size:1.9em;
}

#BodyText h3{
	color: #32a3dc;
	font-size:1.6em;
	margin-left: 6px;
}

#BodyText h4{
	color: #BF9A6D;
	font-size:1.3em;
	margin-left: 6px;
}
#BodyText h5{
	color:#005daa;
	font-size:1em;
	margin-left: 6px;}
html {
	-ms-text-size-adjust: 100%;
	-webkit-text-size-adjust: 100%;
	font-size: 100%;
	margin: 0;
	padding:0;
	width:100%;
	  overflow:scroll;
	  

	
}
body {
	font-size: 13px;
	line-height: 1.5em;
	margin: 0;
	padding:0;
	width:100%;
	min-width: 1000px;
	background: url(/Images/Backgrounds/Crowne-Centre-Palms-Light14.jpg) no-repeat scroll center top #5AB5E2;	
	background-size:cover;
}

.sb-slidebar { display:none;}

#Background {
	width: 100%;
min-width: 1000px;	
}

#HeaderBar {
	background-image: url(/Images/Backgrounds/PCCHeaderBar.png);
	background-repeat: repeat-x;
	height: 41px;
	width:100%;
	min-width: 1040px;
}
.gridContainer {
	/*width:1000px;
	max-width: 1000px;
	margin: -16px auto 0;
	padding: 16px 20px 0;*/
	width:100%;
max-width: 1000px;
margin: -16px auto 0;
padding: 16px 20px 0;
	
}


.SlideshowDisplay {
	width: 100%;
	display: inline-block;
	height: 100%;
}

.SlideShowContainer {
	width: 100%;
}
/*Announcement Page */
.AnnouncementBox {
border-top: 5px solid #FC0;
width: 90%;
height: 100%;
display: inline-block;
margin-bottom: 10px;
padding: 10px 35px 10px 10px;
background: linear-gradient(to bottom, #fff1e1 0%,#ffffff 72%);
	}
/*LogoHeader section (Logo, Search, Menu (Navigation)-----------------------------*/
#LogoHeader {
	background-image: url(/Images/Backgrounds/HeaderTopWhiteGradient.png);
	background-position: center top;
	background-repeat: repeat-x;
	clear: both;
	display: block;
	float: left;
	margin: -16px 0 0;
	padding: 20px 20px 8px 20px;
	width: 96%;
}
#Logo {
	clear: both;
	display: block;
	float: left;
	width: 33%;
	margin-left: 0;
	min-width: 200px;
	background-image:url(/Images/Graphics/Logos/PccHeaderLogoGlow.png);
background-repeat:no-repeat;
background-size: contain;
overflow:visible;
}

#LogoSpecial {
	display: block;
	float: left;
	width: 33%;
	margin-left: 0;
	min-width: 200px;
	background-image:url(/Images/Graphics/Logos/PccHeaderLogoGlow.png);
background-repeat:no-repeat;
background-size: contain;
overflow:visible;
}

.PCCLogo {
	margin-left: 0px;
margin-top: -10px;

}

#SpecialBanner {
	clear: both;
display: inline-block;
float: left;
/* width: 33%; */
margin-left: -8px;
min-width: 155px;
}

.HolidayBanner {
	margin-left: 0px;
margin-top: -48px;

}


/* Search */
#Search {
	display: inline-block;
	margin: 23px 0px 0 0px;
	float: right;
	border-color: #32A3DC;
	border-style: solid;
	border-width: 3px;
	background-color: #fff1e1;
	padding: 0px;
	height: 34px;
overflow: hidden;
}

select#ddlPopularSearches {
	background-color: #FFF1E1;
border-radius: 0px;
border: none;
	color: #32A3DC;
	display: block;
	float: left;
	font-family: "aleobold", Arial, Helvetica, sans-serif;
font-weight:normal;
	margin-left: 0;
	margin-top: 0px;
	width: 226px;
	min-width: 226px;
	padding: 10px 30px 10px 10px;
	-webkit-appearance: none;
	-moz-appearance: none;
	text-indent: 0.01px;
	text-overflow: "";
}

#searchBar {
	z-index:600;
}

#SearchGroup .styled-select {
	float: left;
	width: 170px;
margin-right: 2px;
}

#SearchIcon {
	float: left;
	height: 35px;
	width: 33px;
	background-color: #32A3DC;
}
.SearchIcon {
	border: 0;
margin:0;
padding: 5px;
width: 28px;
background-color: #32a3dc;
overflow: hidden;
}

/*#SearchField,*/ #txtSearch {
	background-color: #FFF;
	color: #32A3DC;
	border-left: #32A3DC solid 3px;
/*	border-color: #32A3DC;
	border-style: solid;
	border-width: 3px;*/
	margin: 0px;	
	padding: 10px;
	display: block;
	float: left;
	min-width: 225px;
	font-family: "aleobold", Arial, Helvetica, sans-serif;
font-weight:normal;
}


.txtSearch {
		background-color: #FFF;
color: #32A3DC;
/*border-color: #32A3DC;
border-style: solid;
border-width: 3px;*/
font-family: "aleobold", Arial, Helvetica, sans-serif;
font-weight:normal;
margin-right:-5px;

	}

.ui-autocomplete{
	z-index: 6000 !important;
}
	

#PopularSearches, #ddlPopularSearches {
	background-color: #FFF1E1;
border-radius: 0px;
border: none;
	color: #32A3DC;
	display: block;
	float: left;
	font-family: "aleobold", Arial, Helvetica, sans-serif;
font-weight:normal;
	margin-left: 0;
	margin-top: 0px;
	min-width: 166px;
	padding: 10px;
	-webkit-appearance: none;
	-moz-appearance: none;
	text-indent: 0.01px;
	text-overflow: "";
}


div.searchResultsRelevance {
	width:30px;
	height:5px;
	line-height:70%;
	font-size:5px;
	border:1px solid #CCCCCC;
	margin: 10px 5px;
}
div.searchResultsRelevance div {
	float:left;
	background-color: #e4c89e;
	height:5px;
	line-height:70%;
	font-size:5px;
}

/* ### RequestInfo/AcademicSearch Find A Degree Results Page #### */


@-moz-document url-prefix() {
    #SearchField, #txtSearch {
    	color: rgba(85, 111, 125, 1);
		padding: 10px;
    }
	
	.SearchIcon {
		padding: 7px;
		width: 24px;
	}
	
	.FindDegreeIcon {
		width: 25px;
	}
}

.searchResults{
font-size: 15px;
line-height: 190%;
margin-top: 10px;
margin-left: 10px;
}

p.FindDegreeSearchBox {
text-align: left;
margin-left: 0px;
padding-left: 0px;	
}

.FindDegreeSearchBox .txtSearch {
	background-color: #FFF;
	color: #32A3DC;
	border-color: #32A3DC;
	border-style: solid;
	border-width: 3px;
	padding: 5px 0 5px 5px;
	font-family: "aleobold", Arial, Helvetica, sans-serif;
font-weight:normal;
	height: 16px;
	margin-right:-5px;
	width: 25em;
}

.FindDegreeIcon {
	background-color: #32A3DC;
	border: 0;
	margin-left: 0;
	padding: 3px;
	width: 24px;
}

.FindDegreeIcon2 {
	background-color: #32A3DC;
	border: 0;
	margin-left: 0;
	padding: 5px;
	width: 22px;
}

.FindDegree {
	-moz-border-bottom-colors: none;
	-moz-border-left-colors: none;
	-moz-border-right-colors: none;
	-moz-border-top-colors: none;
	background-color: #FFF1E1;
	border-color: #FFF1E1;
	border-image: none;
	border-style: solid;
	border-width: 4px 4px 10px;
	width: 100%;
	margin-bottom: 115px;
    margin-top: -262px;
}

.FindDegreeTop {
	background-image:url(/Images/Photos/FindaDegree.jpg);
	background-repeat:no-repeat;
	background-position:right;
	background-size: 54%;
	background-color: #FFFFFF;
	min-height: 80px;
}

.FindDegreeTop h3 {
	margin: 0px; 
	padding: 30px 0 5px 20px; 
	color: #32A3DC; 
	font-size: 25px;
}

.FindDegreeBottom {
	padding: 10px 0 0 34px;
}

/*.FindDegreeIcon {
background-color: #32A3DC;
border: 0;
margin-left: 0;
padding: 3px;
width: 24px;
}*/

#txtFindDegree {
	margin-right:-6px; padding:5px; width: 80%; border-color: #32A3DC;
border-style: solid; border-width: 2px;
}

/* ### RequestInfo/AcademicSearch Find A Degree Results Page END #### */



#mobile-nav-push {
	display: none;
}
.mobile-nav {
	display: none;
	overflow-x: hidden!important;
	position: absolute;
	z-index: 1000;
}
.toggleMenu {
	background: #404041;
	border-radius: 0;
	box-shadow: none;
	color: #fff;
	font-family: 'Open Sans Condensed', 'Open Sans', Arial, sans-serif;
	font-size: 25px;
	font-weight: 600;
	padding: 8px 30px;
	width: 100%;
}
.nav {
	font-family: 'Open Sans Condensed', 'Open Sans', Arial, sans-serif;
	font-size: 25px;
	color: #404041;
	list-style: none;
 *zoom: 1;
	margin-top: 0px !important;
	background: #cc1a1a;
	background: -moz-linear-gradient(left, #cc1a1a 0%, #e31936 13%, #e31936 35%, #a21d21 100%);
	background: -webkit-gradient(linear, left top, right top, color-stop(0%, #cc1a1a), color-stop(13%, #e31936), color-stop(35%, #e31936), color-stop(100%, #a21d21));
	background: -webkit-linear-gradient(left, #cc1a1a 0%, #e31936 13%, #e31936 35%, #a21d21 100%);
	background: -o-linear-gradient(left, #cc1a1a 0%, #e31936 13%, #e31936 35%, #a21d21 100%);
	background: -ms-linear-gradient(left, #cc1a1a 0%, #e31936 13%, #e31936 35%, #a21d21 100%);
	background: linear-gradient(to right, #cc1a1a 0%, #e31936 13%, #e31936 35%, #a21d21 100%);
 filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#cc1a1a', endColorstr='#a21d21', GradientType=1 );
}
.nav:before, .nav:after {
	content: " ";
	display: table;
}
.nav:after {
	clear: both;
}
.mobile-nav .menu ul {
	display: block;
	list-style: none;
	width: 100%;
}
.nav a {
	color: #fff;
	line-height: 132%;
	padding: 0 30px;
	text-shadow: 0 1px 3px rgba(0,0,0,0.4);
}
.nav a:active {
	color: #fbb858;
}
.nav li {
	position: relative;
}
.nav > li {
	border-top: 1px solid maroon;
	float: none;
	font-weight: 600;
}
.nav > li > .parent {
	background-image: url(/Images/down-arrow-white.png);
	background-position: 90% 50%;
	background-repeat: no-repeat;
	background-size: 9px 5px;
}
.nav > li > a {
	display: block;
}
.nav li ul {
	left: -9999px;
	position: absolute;
}
.nav > li.hover > ul {
	left: 0;
	position: static;
}
.nav li li.hover ul {
	left: 100%;
	position: static;
	top: 0;
}
.nav li li a {
	display: block;
	position: relative;
	max-width: 100%;
	z-index: 100;
	border-top: 1px solid #999;
	padding: 8px 15% 8px 45px;
	font-size: 14px;
	background-color: #5e5e5e !important;
	background: -moz-linear-gradient(left, #5e5e5e 0%, #777777 13%, #565656 69%, #474747 100%) !important;
	background: -webkit-gradient(linear, left top, right top, color-stop(0%, #5e5e5e), color-stop(13%, #777777), color-stop(69%, #565656), color-stop(100%, #474747)) !important;
	background: -webkit-linear-gradient(left, #5e5e5e 0%, #777777 13%, #565656 69%, #474747 100%) !important;
	background: -o-linear-gradient(left, #5e5e5e 0%, #777777 13%, #565656 69%, #474747 100%) !important;
	background: -ms-linear-gradient(left, #5e5e5e 0%, #777777 13%, #565656 69%, #474747 100%) !important;
	background: linear-gradient(to right, #5e5e5e 0%, #777777 13%, #565656 69%, #474747 100%) !important;
 filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#5e5e5e', endColorstr='#474747', GradientType=1 ) !important;
}
.nav li li li a {
	background-color: #494949 !important;
	background: -moz-linear-gradient(left, #494949 0%, #5b5b5b 18%, #494949 69%, #424242 100%) !important;
	background: -webkit-gradient(linear, left top, right top, color-stop(0%, #494949), color-stop(18%, #5b5b5b), color-stop(69%, #494949), color-stop(100%, #424242)) !important;
	background: -webkit-linear-gradient(left, #494949 0%, #5b5b5b 18%, #494949 69%, #424242 100%) !important;
	background: -o-linear-gradient(left, #494949 0%, #5b5b5b 18%, #494949 69%, #424242 100%) !important;
	background: -ms-linear-gradient(left, #494949 0%, #5b5b5b 18%, #494949 69%, #424242 100%) !important;
	background: linear-gradient(to right, #494949 0%, #5b5b5b 18%, #494949 69%, #424242 100%) !important;
 filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#494949', endColorstr='#424242', GradientType=1 );
	z-index: 200;
	max-width: 100%;
	border-top: 1px solid #777;
	padding-left: 60px;
	font-weight: 400;
	font-size: 14px;
}
.first-shadow {
	box-shadow: inset 0 3px 6px rgba(0, 0, 0, 0.2), inset 0 0 0 rgba(0, 0, 0, 0), inset 0 0 0 rgba(0, 0, 0, 0), inset 0 0 0 rgba(0, 0, 0, 0);
}
.active {
	display: block;
}
.nav li li .parent {
	background-color: #5e5e5e;
	background: url(/Images/downArrow-grey.png) no-repeat 90% 50%, -moz-linear-gradient(left, #5e5e5e 0%, #777777 13%, #565656 69%, #474747 100%) !important;
	background: url(/Images/downArrow-grey.png) no-repeat 90% 50%, -webkit-gradient(linear, left top, right top, color-stop(0%, #5e5e5e), color-stop(13%, #777777), color-stop(69%, #565656), color-stop(100%, #474747)) !important;
	background: url(/Images/downArrow-grey.png) no-repeat 90% 50%, -webkit-linear-gradient(left, #5e5e5e 0%, #777777 13%, #565656 69%, #474747 100%) !important;
	background: url(/Images/downArrow-grey.png) no-repeat 90% 50%, -o-linear-gradient(left, #5e5e5e 0%, #777777 13%, #565656 69%, #474747 100%) !important;
	background: url(/Images/downArrow-grey.png) no-repeat 90% 50%, -ms-linear-gradient(left, #5e5e5e 0%, #777777 13%, #565656 69%, #474747 100%) !important;
	background: url(/Images/downArrow-grey.png) no-repeat 90% 50%, linear-gradient(to right, #5e5e5e 0%, #777777 13%, #565656 69%, #474747 100%) !important;
 filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#5e5e5e', endColorstr='#474747', GradientType=1 ) !important;
}
.last-shadow {
	box-shadow: 0 2px 6px rgba(0, 0, 0, 0.35);
}
.last-border {
	border-bottom: 1px solid maroon;
}

.meganizr li .GroupTitle a:hover{ color:#005daa;
}
.LinkImage{
padding-right:10px !important; display:inline-block; vertical-align:middle;}

.LinkImageSmall{
display:inline-block; vertical-align:middle;}

.LinkwImage{
	display:inline-block; 
	max-width:190px;
	vertical-align:middle;
	}


/* ###### Body ###### */
#BodyContainer {
	background-color: #FFFFFF;
	clear: both;
	display: block;
	padding: 24px;
	width:95.2%;
	float: left;
	margin-left: 0;
	min-height: 730px;
}



/*MS_CONTAINER MS_TOGGLER - now called Accordion*/
#BodyText .PageAccordion h2, #BodyText .PageAccordion h3, #BodyText .PageAccordion h4, #BodyText .PageAccordion h5, #BodyText .PageAccordion h6 {padding-left: 40px}

.PageAccordion p, .PageAccordion table, .PageAccordion ul, .PageAccordion ol, .PageAccordion .Hotel {
	padding-left: 45px;
	font-size: 100%;
	line-height: 1.5em;
}

.PageAccordion table{
	margin-left: 45px;
}
.PageAccordion .PageAccordion{
	margin-left: 25px;
}
#BodyText .PageAccordion .ui-accordion-header  {
	padding-top: 0;
	cursor: pointer;
	font-weight: normal;
	background: url('/Images/Graphics/arrow.png') no-repeat scroll transparent 0 0;
	margin-left: 15px;
	padding-left: 20px;
	border: 0 none;
	color:#1C94C4;
	font-size:1.3em;
	font-family: aleoregular;}
	
h3#FreshmanCourseSequence, h3#SophomoreCourseSequence, h3#JuniorCourseSequence, h3#SeniorCourseSequence {
	padding-bottom: 7px;
	margin-top: 12px;}
	
/*.PageAccordion .ui-accordion-header a {
	padding-left: 20px;
}*/



#BodyText .PageAccordion .ui-accordion-header:hover {
	background: url('/Images/Graphics/arrowhover.png') no-repeat scroll transparent 0 0;
}
#BodyText .PageAccordion .ui-accordion-header-active, #BodyText .PageAccordion .ui-accordion-header-active:hover {
	background: url('/Images/Graphics/arrowdown.png') no-repeat scroll transparent 0 0;
}
.ui-state-active, .ui-widget-content .ui-state-active, .ui-widget-header .ui-state-active, .ui-state-hover, .ui-widget-content .ui-state-hover, .ui-widget-header .ui-state-hover, .ui-state-focus, .ui-widget-content .ui-state-focus, .ui-widget-header .ui-state-focus, .ui-state-hover a, .ui-state-hover a:hover, .ui-state-hover a:link, .ui-state-hover a:visited, .ui-state-focus a, .ui-state-focus a:hover, .ui-state-focus a:link, .ui-state-focus a:visited {
    color: #1C94C4;
	border: 0 none;
}
	
/* ###### Footer ###### */
#Footer {
	/* fallback */ background-color: #fff1e1; /* Safari 4-5, Chrome 1-9 */
	background: -webkit-gradient(linear, 0% 0%, 0% 100%, from(#fff1e1), to(#fff)); /* Safari 5.1, Chrome 10+ */
	background: -webkit-linear-gradient(top, #fff1e1, #fff); /* Firefox 3.6+ */
	background: -moz-linear-gradient(top, #fff1e1, #fff); /* IE 10 */
	background: -ms-linear-gradient(top, #fff1e1, #fff); /* Opera 11.10+ */
	background: -o-linear-gradient(top, #fff1e1, #fff);
	border-top: 5px solid #009882;
	clear: both;
	color: #32A3DC;
	display: block;
	float: left;
	margin: 0;
	text-align: center;
	width: 100%;
}
#Footer .ms_container contact .ms_toggler open a {
	color: #005daa;
}

#Footer .ms_container accreditation .ms_toggler open a, #Footer .ms_container employment .ms_toggler open a {
	color: #005daa;
}



#Footer .ms_container {
	float: left;
	width: 24%;
	text-align:left;
}

#Footer .footerfirstcol {
	float: left;
	width: 24%;
	text-align:left;
}

#Footer .footerfirstcol .ms_container {
	float: none;
	width: 100%;
}

#Footer .ms_toggler {
	background: none;
	cursor: pointer;
	padding-left: 20px;
	padding-top: 5px;
	margin-top: 5px;
	margin-bottom: 0;
	color: #005daa;
}
#Footer .ms_toggler, #Footer .ms_toggler a, #Footer .ms_expander .linksUnit li a {
	color: #32A3DC;
	display: block;
	line-height: 1em;
	padding-bottom: 6px;
	padding-left: 12px;
}

#Footer .linksUnit li {
	margin-bottom: 2px;
}

#Footer .ms_toggler {
	color: #005daa;
}
#Footer .ms_togglerDisabled {
	display: inline-block;
}
#Footer .ms_expander {
	margin-left: 20px;
}
#Footer .ms_expander .linksUnit {
	list-style: none;
	margin-left: 0;
	margin-top: 5px;
	padding-left: 0;
}
#Footer .ms_expander .ms_togglerDisabled {
	padding-left: 0;
}
#Footer .ms_expander {
	display: none;
}
#Footer .ms_expander.open {
	display: block;
}
.Copyright {
	clear: left;
	font-size: 90%;
	padding: 21px 0;
	text-align: center;

}
.Copyright p {
	padding-left: 0px;
}
.Copyright a {
	color: #32a3dc;
}
.websitelinksbox.ui-accordion-content {
font-size: 90%;
padding: 21px 0 21px 10px;
text-align: left;
}

.websitelinksbox h3 {
margin-left: 15px;
color: #e4c89e;
}

.websiteheader.ui-accordion-header  {
	clear: left;
color:#e4c89e; 
text-align:center; 
padding: 5px;
background: #FFF;
margin-top:0
}

.websiteheader.ui-accordion-header:before {
content: " ";
border-right: 5px solid transparent;
border-left: 5px solid transparent;
border-top: 5px solid #e4c89e;
border-bottom: 0;
display: inline-block;
vertical-align: middle;
margin-top: -5px;
width: 0;
}
.websiteheader.ui-accordion-header-active:before {
content: " ";
border-right: 5px solid transparent;
border-left: 5px solid transparent;
border-bottom: 5px solid #e4c89e;
border-top: 0;
display: inline-block;
vertical-align: middle;
margin-top: -5px;
width: 0;
}

.websiteheader h3{ display:inline-block;}


.websitelinks {
	display:inline-block;
	/*width: 24%;	*/
	vertical-align: top;
}

.websitelinks img{ 
width:230px;
max-width:230px;}

.websitelinks ul {
padding: 0;
margin:16px 8px;

}

.websitelinks li {
width: 100%;
margin: 5px 0;
}

#GetConnectedLogo {
	clear: both;
margin: 0 auto;
display: block;
text-align: center;
background-color: white;
}

.GetConnected {
margin:0px 0 10px 0;
}

/* ###### End Footer ###### */

/* ###### Quote Box Right ###### */
.AcadRight {
  background-color: #FFF1E1;
  margin: 12px 0 12px 12px;
  width: 50%;
}
.AcadRight p {
	margin: 0;
	padding: 6px 15px;
}
#BodyText .AcadRight h3 {
	background-color: #32A3DC;
	color: #FFF1E1;
	font-size: 16px;
	margin: 0;
	padding: 6px 15px;
}
.Signature {
	display: block;
	font-style: italic;
	margin: 0;
	padding: 3px;
	text-align: right;
	font-family: "aleobold", Arial, Helvetica, sans-serif;
	font-weight:normal;
}

.AcadCenter {
  background-color: #FFF1E1;
  margin: 12px auto;
  width: 75%;
}

.AcadCenter p {
	margin: 0;
	padding: 6px 15px;
}
#BodyText .AcadCenter h3 {
	background-color: #32A3DC;
	color: #FFF1E1;
	font-size: 16px;
	margin: 0;
	padding: 6px 15px;
}

/* ###### End Quote Box Right ###### */

/* ###### Division Box ###### */
.DivisionBox {
	background-color: #FFF1E1;
	margin: 12px 0 12px 12px;
	width: 325px;
	float: right;
}
.DivisionBox p {
	margin: 0;
	padding: 6px 15px;
}
#BodyText .DivisionBox h3 {
	background-color: #32A3DC;
	color: #FFF1E1;
	font-size: 16px;
	margin: 0;
	padding: 6px 15px;
}
.DeanOrChair {
	font-family: "aleobold", Arial, Helvetica, sans-serif;
	font-weight:normal;
	margin-top: -6px;
}
/* ###### Division Box END  ###### */


/* ###### PccCentral Academic Box END ###### */


/* ###### PCC Central Academic Box ###### */
.AcadCentral {
	border-bottom: 3px solid #32a3dc;
	border-top: 3px solid #32a3dc;
	margin-bottom: 20px;
	padding: 15px;
}
#BodyText .AcadCentral ul li {
	margin-bottom: 3px;
}
.AcadCentral ul {
	margin: 0;
}
#BodyText .AcadCentral h1 {
	background: url(/Images/InteriorPage/Graphics/PccCentralLogo2014.jpg) no-repeat scroll center top transparent;
	font-size: 16px;
	/*line-height: 17px;*/
	padding-top: 65px;
	text-align: center;
	background-size: contain;
	margin-bottom:0;
}
#BodyText .AcadCentral h2 {
	font-size: 14px;
	margin: 21px 0 3px;
}
.AcadCentral li.NewsEvents {
	list-style-image: url(/images/Graphics/Icons/PccCentralIcons10px/NewsEventsSm.gif);
}
.AcadCentral li.UpcomingEvents {
	list-style-image: url(/images/Graphics/Icons/PccCentralIcons10px/UpcomingEventsSm.gif);
}
.AcadCentral li.CampusPost {
	list-style-image: url(/images/Graphics/Icons/PccCentralIcons10px/CampusPostSm.gif);
}
.AcadCentral li.Spotlights {
	list-style-image: url(/images/Graphics/Icons/PccCentralIcons10px/SpotlightsSm.gif);
}
.AcadCentral li.Insights {
	list-style-image: url(/images/Graphics/Icons/PccCentralIcons10px/InsightsSm.gif);
}
.AcadCentral li.Archives {
	list-style-image: url(/images/Graphics/Icons/PccCentralIcons10px/ArchivesSm.gif);
}
.AcadCentral img.PCCeNews {
	width:100px;
}
.SeeMore {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	margin-left: 9px;
}


/* ###### PCC Central Academic Box END ###### */

.ArticleBox {
    background-color: #fff1e1;
    border-top: 2px solid #e4c89e;
    margin: 5px 0 0 15px;
    padding: 5px;
    text-align: left;
}

.SpotlightName {
    font-family:aleobold;
	font-size:12pt;
}

.PictureBox {
    background-color: #fff1e1;
    border: 0 solid #000000;
    font-size: 14px;
    margin: 5px;
    padding: 5px 5px 15px;
}

.morelink:after {
	font-family:fontawesome;
	content:'\f0d7';
	margin-left:7px;
}
.morelink.less:after {
	font-family:fontawesome;
	content:'\f0d8';
	margin-left:7px;
}

.SpotlightEven, .SpotlightOdd {
    overflow: hidden;
	padding-bottom: 25px;
}

.SpotlightEven .ArticleBullets,
.SpotlightOdd .ArticleBullets
{
    background-color:#fff1e1;
    margin: 0 0 0 15px;
    padding: 0 0 10px 25px;
    text-align: left;
	
	}
.SpotlightEven .ArticleBoxBullets {
    background-color:#fff1e1;
    margin: 0 0 0 15px;
    padding: 0 0 10px 25px;
    text-align: left;
}

.SpotlightOdd .ArticleBoxBullets {
    background-color:#fff1e1;
    margin: 0 0 0 15px;
    padding: 0 0 10px 162px;
    text-align: left;
}

.SpotlightEven .PictureBox {
    background-color: #fff1e1;
    float: right;
    font-size: 11px;
    margin: 19px 0 1px 10px;
    padding: 5px;
}

.SpotlightOdd .PictureBox {
    background-color:  #fff1e1;
    float: left;
    font-size: 11px;
    margin: 19px 22px 1px 2px;
    padding: 5px;
    position: relative;
}

.NursingSpotlightsList {
	width:50%; 
	float:left;
}

.NursingSpotlightsList ol {
	margin-left: 28px;
	padding: 5px;
}

/* ###### Academic Department Divisions ###### */
#AcademicsMain {
	

}
.FlashCourse{
margin:15px 0 15px 0;
vertical-align:middle;
}

.FlashCourse .LinkwImage {
  width: 43%;
}
.PageAccordion .CourseTableContainer {/*
  border-bottom: 2px solid #CCCCCC;
  border-right: thin solid #CCCCCC;*/
	margin-top: 5px;
	padding-left: 28px;
	display:block;
}
/*.CourseTableContainer td{
	width: 50%;
}*/
.PageAccordion .CourseSequenceTable {
	line-height: 1em;/*width: 90%;*/
	margin-left:0;
}
.PageAccordion .CourseSequenceTable tr {
	width: auto;
}
.PageAccordion .CourseSequenceTable th {
	text-align: left;
	font-weight: bold;
}
.PageAccordion .CourseSequenceTable td {
	border-top: thin solid #DDDDDD;
	line-height: 17px;
	vertical-align: bottom;/* width: 100%;*/
}
.PageAccordion .CourseSequenceTable .TotalHours {
	text-align: right;
}
.PageAccordion .Separator2 td {
	border-top: 1px solid #CCC;
}
.PageAccordion .CourseSequenceComments {
	padding-bottom: 10px;
	font-size: smaller;
}
.PageAccordion .CourseSequenceTable {
	display:inline-block;
	padding:5px;
	vertical-align:top;
}
.PageAccordion .CourseSequenceTable td {
	width:280px;
}
/*.RecommendedCourseSequenceDiv {
	clear: right;
}*/




.BibleMajor, .BusinessMajor, .EducationMajor, .CommunicationsMajor, .FineArtsMajor, .HumanitiesMajor, .EngineeringMajor, .NaturalSciencesMajor, .NursingMajor, .PerformingArtsMajor, .VisualArtsMajor {
  margin-right: 30px;
  min-width: 220px;
}
#BodyText .BibleMajor h3, #BodyText .BusinessMajor h3, #BodyText .EducationMajor h3, #BodyText .CommunicationsMajor h3, #BodyText .FineArtsMajor h3, #BodyText .HumanitiesMajor h3, #BodyText .EngineeringMajor h3, #BodyText .NaturalSciencesMajor h3, #BodyText .NursingMajor h3, #BodyText .PerformingArtsMajor h3, #BodyText .VisualArtsMajor h3 {
	background-color: #32A3DC;
	color: #FFFFFF;
	margin: 0 0 0 10px;
	padding: 6px 0 6px 6px;
}
.RightList {
	padding-left: 20px;
	display: inline-table;
}
#BodyText .AcademicsTab h3, #BodyText .VisualArtsTab h3, #BodyText .EngineeringDivisionTabBody h3, #BodyText .BiblicalStudiesDivisionTabBody h3, #BodyText .HumanitiesDivisionTabBody h3, #BodyText .BusinessTabBody h3, #BodyText .EducationTabBody h3, #BodyText .NaturalSciencesTabBody h3, #BodyText .PerformingArtsTabBody h3, #BodyText .VisualArtsTabBody h3, #BodyText .NursingTabBody h3 {
	background-color: #32a3dc;
	color: #fff;
	text-align: center;
	float: right;
	width: 300px;
	padding: 5px 0 4px 0;
	margin-bottom: 5px;
	margin-top: -1px;
}
	#BodyText .AcademicsTabNursing h3{
	background-color: #32a3dc;
	color: #ffffff;
	text-align: center;
	float: right;
	width: 300px;
	padding: 5px 0 4px 0;
	margin-bottom: 5px;
	margin-top: -1px;
}

#BodyText .DegreeBlock h2 {
margin-left:10px;	
}
.AcademicsTabBody, .VisualArtsTabBody, .EngineeringDivisionTabBody, .BiblicalStudiesDivisionTabBody, .HumanitiesDivisionTabBody, .BusinessTabBody, .EducationTabBody, .NaturalSciencesTabBody, .PerformingArtsTabBody, .NursingTabBody {
	float: right;
	width: 300px;
	margin: 0 15px 5px 15px;
	border: solid 1px #32a3dc;
	padding: -2px 15px 0 0;
}
.AcademicsTabBody p {
	padding: 0 10px 12px 12px;	
}
.InteriorAcademicsTabBody {
	float: right;
	width: 300px;
	margin: 0 15px 5px 15px;
	padding: -2px 15px 0 0;
}
.indent {
	margin: 10px 0 10px 30px;
}

/* ###### Academic Department Divisions END ###### */

/* ###### Individual Academic Pages ###### */
.AcSidebar {
	display:inline-block;
	float: right;
}

img.CourseListIcon {
	vertical-align:top;
	margin-top:.1em;
}

.CourseSeqCaption {
color: #999;
font-size: smaller;
padding-left: 3px;
}

	/*width: 100%;
position: absolute;
margin-left: 348px;*/


.AcadProgramInfo {
/*	float: left;*/
	width: 350px;
}
/* ###### Individual Academic Pages END ###### */

/* ###### Eagles Sports Athletics ###### */
#Schedule	{
	width: 100%;
	font-size: 11.5px; 
	margin-bottom: 15px;
}
#Schedule td	{
	padding-top: 5px;
	padding-bottom: 5px;
}
.scheduleHeaders	{
	color: #005DAA;
	margin: 3px 0 0;
	font-family: "aleobold", Arial, Helvetica, sans-serif;
	font-weight:normal;
	padding: 0 0 2px 0;
	font-size: 1.5em;
	-webkit-margin-before: 0.83em;
	-webkit-margin-after: 0.83em;
	-webkit-margin-start: 0px;
	-webkit-margin-end: 0px;
	
}
.GameOpponent	{
	min-width: 215px;
}
.GameDate	{
	min-width: 130px;
	padding-left: 10px;
}
.GamePlace	{
	min-width: 140px;
}
#Schedule td.GameTime	{
	min-width: 75px;
}
#Schedule td.GameStreamingLink	{
	padding: 0px;
	text-align: center;
	padding-top: 3px;
}
#Schedule td.GameStreamingLink img	{
	height: 20px;
	width: 20px;
	max-width: 30px;
}
#Schedule tr.HomeGame	{
	color: rgb(0, 93, 170);
	font-weight: bold;
}
#BodyText #Schedule td h2	{
	padding-bottom: 0px;
	margin-bottom: -5px;
}
#Schedule td.ScheduleMonth {
	background-color: #005DAA;
	color: #FFFFFF;
	font-size: 16px;
	font-weight: bold;
	padding: 3px;
	text-align: center;
}
#Schedule td a:link	{
	text-decoration: underline;
}
#Schedule tr.ScheduleTableContent:nth-of-type(odd)	{
	background-color: #fff9f2;
}
.GameResults	{
	min-width: 70px;
	padding-bottom: 0px !important;
	margin-bottom: 30px !important;
}
table#ctl00_cphMainContent_gdvRoster p	{
	text-align:left;
	padding: 0px;
}
table#ctl00_cphMainContent_gdvRoster tr td:first-of-type, table#ctl00_cphMainContent_gdvRoster tr th:first-of-type	{
	padding-left: 10px;
}

.PerspectiveMiddle p, .PerspectiveTop p, .PerspectiveBottom p{
	text-indent: -6px;
}
.EaglesStreamingAd, .playForEaglesAd	{
	opacity: .8;
	margin-bottom: 10px;
	-webkit-transition: all 250ms ease-in-out;
	-moz-transition: all 250ms ease-in-out;
	-o-transition: all 250ms ease-in-out;
	-ms-transition: all 250ms ease-in-out;
	transition: all 250ms ease-in-out;
}
.EaglesStreamingAd:hover, .playForEaglesAd:hover	{
	opacity: 1;
}
.coachProfilePhoto	{
		float:left; 
		margin-right: 15px;
}
.coachBio	{
	padding-top: 5px;
}
.coachContactInfo	{
	margin: 20px 0 0 145px;
}
.coachContactTableHeader	{
	padding-right: 10px;
}
/* ###### Eagles Roster ###### */
.coachPosition	{
	white-space:nowrap;
}
.Roster td.coachName	{
	padding-left: 25px;
	width:500px;
}
.coachSpacer	{
}
.cheerLabel	{
	color: #FFF1e1;
}
/* ###### Eagles Roster END ###### */
/* ###### Play for the Eagles ###### */
.step	{
	color: #80ADD4;
}
.formerStep	{
	color: #005BAA;
	font-weight: bold;
}
.selectedStep {
	font-size: 18px;
	font-weight: bold;
	color: #005BAA;
}
.eaglesFormContent	{
	margin-left: 30px; 
	font-size: 12px;
}
.ValidationSummary	{
	padding-left: 230px;
	margin-bottom: 25px;
}
.eaglesSignUpForm	{
	width: 600px; 
	margin: auto; 
	display: block;
}
.eaglesSignUpFormDivs	{
	margin-bottom: 15px;
}
.eaglesFormTeamSelect	{
	width: 205px;
	margin: auto;
	display: block;
}
.eaglesFormPersonalInfo label, .eaglesFormAcademicInfo label, .eaglesFormSportsInfo label, .eaglesFormCoachInfo label, .eaglesFormComments label	{
	font-size: 13px;
	width: 230px;
	text-align: right;
	display: inline-block;
	margin-right: 15px;
}
.eaglesFormPersonalInfo .Validator	{
	margin-left: -1.15em;
	margin-top: 15px;
}
.eaglesFormStreet2Box, .eaglesFormSchoolAwards textarea, .eaglesFormSportsAwards textarea	{
	margin-left: 249px;
}
.eaglesFormSchoolAwards table div, .eaglesFormSportsAwards table div	{
	margin-right: 167px;
}
.eaglesFormStatsDiv table	{
	width: auto;
}
.eaglesFormComments textarea	{
	margin-left: 130px;
}
.eaglesFormComments label	{
	width: 200px;
}
.eaglesFormComments table div	{
	margin-right: 112px;
}
.eaglesFormSchoolAwards table, .eaglesFormSportsAwards table {
	margin-top: -15px;
}
.eaglesFormVideo table label	{
	text-align: left;
	width: 50%;
}
.eaglesFormVideo table	{
	width: 150px;
	margin-left: 249px;
	margin-top: -15px;
}
.eaglesFormVideo table input[type=radio]	{
	margin-left: 0px;
}
.eaglesFormStatsDiv	{
	width: 560px;
	border:1px solid gray;
	margin-left: 35px;
}
.eaglesFormStatsDiv table label	{
	width: 100px;
}
.RightCell	{
	padding-left: 75px;
}
/* ###### Play for the Eagles END ###### */
/* ###### Eagles Sports END ###### */

/* ###### Photo Bio Styles ###### */
#BodyText img.float-left {
	border: 2px solid #32A3DC;
	float: left;
	margin-right: 10px;
	position: relative;
}

#BodyText img.float-rightadmission {
	float: right;
	margin-right: 10px;
	position: relative;
}

#BodyText img.float-leftadmission {
	float: left;
	margin-right: 10px;
	position: relative;
}

.CoachPhoto {
	border: 3px solid #005DAA;
}
.EnrollmentAdvisorsTable img {
	padding: 3px;
}

li.ChatListItem {
		list-style: none !important;
		margin-left: -22px;
margin-top: 0px;
width: 100%;
}



/* ###### Photo Bio Styles END ###### */
span.pdf {
	background-image: url(/Images/ICONS/AdobeIconSM.png);
}

span.site {
	background-image:url(/Images/ICONS/OffSiteIconSM.jpg);
}
.titleExtras {
	font-size:10px;
}

span.pdf, span.flash {
	display: inline-block;
height: 15px;
vertical-align: top;
margin-top: 7px;
width: 15px;
}

span.site {
	display: inline-block;
height: 15px;
vertical-align: middle;
margin-top: 0px;
width: 19px;
}
/* ###### Employment Opportunities Page ###### */
#tabs li a.activeTab {
	background-color: #005DAA;
	color: #FFFFFF !important;
}
#tabs li a {
	background-color: #32A3DC;
	color: white;
	display: block;
	float: left;
	margin: 0 0 0 3px;
	min-width: 101px;
	padding: 2px 1px;
	text-align: center;
	text-decoration: none;
	width: 101px;
}
/* ###### Employment Opportunities Page END ###### */

/* ###### Academic Page Items ###### */
.ColorBoxHighlight {
	border-left: 12px solid #32A3DC;
	padding: 0 3px 0 12px;
}
/* ###### Academic Page Items END ###### */



/* ###### Catalog Page Items ###### */
.CurrentIssues {
		display: inline-block;
}
.Catalogs .IssueTable, .Catalogs .IssueOptions {
	width: 49%;
	display: inline-block;
	vertical-align: top;
}

.Catalogs .IssueImage {
	  width: 120px;
	display: inline-block;
	vertical-align: top;
}

.Catalogs .Issue {
	margin-bottom: 10px;
}

.Catalogs .CatalogUpdateButton {.Catalogs .IssueTable {
	margin: 20px 0px 0 0;
}
.Catalogs .IssueTable h2 {
font-size: 1.7em !important;
}
.Catalogs .Condensed {
	display: block;
}

.Catalogs .Archive {
	display: inline-block;
width: 100%;
margin: 0px 25px;
}

	margin: 7px;
}

 .IssueSM {
	width: 100%;
	display:inline-block;
	vertical-align:middle; 
 }
 

img.CatalogUpdateButtonSM {
	width: 10%;	
}

.CatalogArchive {
	width: 180px; 
	float:left; 
	display:inline-block;
}




/* ###### Catalog Page Items END ###### */



/* ###### Update Page Items  ###### */
.CurrentUpdateIssue {
	width: 100%;
	display: inline-block;
	vertical-align: middle;
	margin-left: 25px;
}

.CurrentUpdateChoices {
	width: 50%;
display: inline-block;
vertical-align: top;
margin-top: 3px;
}

.CurrentUpdateChoices p {
	margin: 5px 0px;
	padding: 0px;
}

.cimage {
	margin: 8px 10px 5px 0px;	
}

.PastUpdateIssues {
	width: 100%;
	display: inline-block;
	vertical-align: middle;
	margin-top: 15px;
	margin-left: 15px;
}

#BodyText .PastUpdateIssues h3 {
	width: 80%;
	border-top: thin solid #005daa;
	  padding-top: 5px;
}

.PastIndividualIssue {
	float: left;
	width: 25%;
	padding-left: 8px;
}



.PastIndividualIssue p {
	margin: 5px 0px;
	padding: 0px;
}

.PastIndividualIssue3 {
	float: left;
	width: 15%;
	padding-left: 8px;
}

.PastIndividualIssue3 p {
	margin: 5px 0px;
	padding: 0px;
	padding-left: 8px;
}

.PastIndividualIssue4 {
	float: left;
	width: 15%;
	padding-left: 8px;
}

.PastIndividualIssue4 p {
	margin: 5px 0px;
	padding: 0px;
}

.iconimage {
	margin-top: -3px;
	padding-right: 2px;
}


.pimage {
	margin: 2px 25px 0px 0px;	
}

  
/* ###### Update Page Items END ###### */

/* ###### Font Awesome PDF and Interactive and Mail ###### */
i.blockInteractive {
  background-color: #005daa;
  color: #fff;
  display: inline-block;
  font-size: 22px;
  height: 34px;
  line-height: 34px;
  margin: 0;
  text-align: center;
  width: 40px;
}

i.blockPDF {
  background-color: #32a3dc;
  color: #fff;
  display: inline-block;
  font-size: 22px;
  height: 34px;
  line-height: 34px;
  margin: 0;
  text-align: center;
  width: 40px;
}

i.blockMail {
  background-color: #009882;
  color: #fff;
  display: inline-block;
  font-size: 22px;
  height: 34px;
  line-height: 34px;
  margin: 0;
  text-align: center;
  width: 40px;
}


i.blockInteractiveSM {
  background-color: #005daa;
  color: #fff;
  display: inline-block;
  font-size: 11px;
height: 15px;
line-height: 16px;
margin: 0 5px 0px 0px;
text-align: center;
width: 15px;
}

i.blockPDFSM {
  background-color: #32a3dc;
  color: #fff;
  display: inline-block;
  font-size: 11px;
height: 15px;
line-height: 16px;
margin: 0 5px 0px 0px;
text-align: center;
width: 15px;
}

i.blockMailSM {
  background-color: #009882;
  color: #fff;
  display: inline-block;
  font-size: 11px;
height: 15px;
line-height: 16px;
margin: 0 5px 0px 0px;
text-align: center;
width: 15px;
}



/* ###### Viewbook Page Items ###### */
.Viewbook .IssueImage, .Viewbook .IssueOptions {
	display: inline-block;
	vertical-align: top;
	width: 49%;
}
/* ###### Viewbook Page Items END ###### */


/* ###### Video Viewbook Page Items ###### */

/* ###### VideoViewbook Page Items END ###### */

/* ###### Admissions Page Items ###### */
.AdmissionsContainer {
	width: 100%;
	height: 100%;
	display:inline-block;
	margin-bottom: 0px;
	padding: 0px;	
}

.AdmissionsTextBox {
	 width: 90%;
    padding: 0px;
	float: left;
}


.AdmissionsLeftBox {
width: 180px;
height: 100%;
margin: -5px 40px 0 0;
float: right;
display:block;
}

.AdmissionsLeftBox p {
	text-align:center;
	margin: 0px;
	padding: 5px 0px;	
}

#BodyText .AdmissionsLeftBox h2 {
	width: 180px;
	padding-top: 5px;
	padding-left: 20px;
	text-align: left;
	}
	
#BodyText .AdvisorsList li {
	display:inline-block;
width: 100%;
max-width: 120px;	
clear:both;
margin: 0 5px 0px;
padding: 0px;
}

#BodyText .AdvisorItem {
  color: #1C94C4;
  padding-right: 10px;
}

#BodyText .AdvisorsName {
/*font-size: 1.2em;*/
line-height: 1.5;
border-top: 1px solid #e4c89e;
margin-top: 40px;
}

#BodyText p.AdvisorsEmail  {
margin: 5px 0px 20px 5px;
font-weight: bold;
}

#BodyText .AdvisorsEmail img{
	border: none;
float: left;
margin-right: 10px;
}

img.emailimage {
vertical-align: middle;
margin-left: -15px;
margin-top: 4px;
}


.AdvisorItem{color:#1C94C4;}

.topLinkright p {
	text-align:right;
	float: right;
}

/* ###### Admissions Page Items END ###### */

/* ###### Application Page Items ###### */

.MainBox  {
	margin: 10px 10px;
	padding: 0px;
	float: left;
}

.appstep {
	width: 60px;
	height: 310px;
	float: left;
}

.appheading {
	width: 80%;
	margin: 0px 0px 10px 10px;
	padding-top: 0px;
}

div.appleftcol ul  {
	width: 75%;
	margin: 5px 45px 20px;;
}

div.appleftcol p  {
	width: 75%;
	margin: 5px 55px 10px;;
}

div.apprightcol ul  p {
	width: 75%;
margin: 5px 45px 20px;;
	
}

/* ###### Application Page Items ###### */


/********  for slidshow **********/
.ssp-mobile-poster-content {
	font-size: 30px;
}
.ssp-mobile-poster-label {
	display: none;
}
.ssp-mobile-poster-title {
	display: none;
}
.ssp-mobile-poster-description {
	display: none;
}
.ssp-mobile-poster-button {
	display: none;
}
.sideAlbum {
	width: 302px !important;
	height: 300px !important;
	margin-left: 15px !important;
	margin-bottom: 10px !important;	
}
.sideAlbum img {
	width: 302px !important;
	height: 300px !important;
}
/******** end for slidshow **********/
/*****These were in an Interior css file*******/

.SlideshowDisplaySmallRight {
	float: right;
	margin: 38px 0 21px 21px
}
#BodyText {
	float: right;
	width: 680px;
}

#BodyText li {
	margin-bottom: .5em;
}

p {
	margin: 0;
	padding: 0 0 12px 12px;
}



#LeftSide {
  float: left;
/*  width: 260px;*/
}


.SideBarAd {
	margin: 14px auto 12px;
	display:block;	
	width: 100%;
}


.SideBarAd img{
	width: 100%;
	margin:0;
	padding:0;
	border:1px solid #32a3dc;
}

#PCCSideAds{
	background-color: #ffffff;
	margin: -16px 10px 0 0;
	width: 225px;
}


.sideNav {
	background-color: #26A1DD;
	margin: 0 10px 50px 0;
	width: 225px;
}
.sideNav #activeLink {
	background-color: #0D95DA;
}

.sideNavAd {
	background-color: #FFF;
	float: left;
	margin: 0 10px 0 16px;
	width: 225px;
}

.sideNavAd #activeLink {
	background-color: #0D95DA;
}

/*#active ul, ol {
	margin: 0.1em 0 0.5em;
	padding-left: 0;
}
#active ul li a {
	margin: 0 0 1px;
}*/

.sideNav ul, .sideNav ol, 
#active ul, #active ol,
.mzr-responsive {
    margin: 0;
    padding-left: 0;
}
.sideNav, .sideNavHeader, .sideNavAccordion, .accordion-header, .accordion-header a:visited {
	color: white;
	outline: 0;
	font-family: "aleoregular", Arial, Helvetica, sans-serif;
	font-weight:normal;
}
.sideNavHeader {
	background-color: #005BAC;
	font-size: 140%;
	padding: 3px;
	text-align: left;
}
.ui-icon {
	display: block;
	text-indent: -99999px;
	overflow: hidden;
	background-repeat: no-repeat;
	width: 16px;
	height: 16px;
}
.ui-accordion .ui-accordion-header {
	cursor: pointer;
	display: block;
	font-size: 1.1em;
	min-height: 0;
	padding: 9px;
	position: relative;
	min-height: 0; /* support: IE7 */
}
.sideNavHeader,
.accordion-header {
	padding: 9px;
}
.sideNav .accordion-header:hover {
	background-color: #0D95DA;
}

.ui-accordion .ui-accordion-content {
	margin:0;
	border:0;
	padding: 0;/*
	width:100%;*/
	background: none repeat scroll 0 0 rgba(0, 0, 0, 0);
	overflow: inherit;
}
.sideNavAccordion, .ui-accordion-header{
  background:#32A3DC;
  border: 0 none;
  border-radius: 0;
  outline: 0 none;
}

.accordion-header{
  background:#32A3DC;}

.ui-accordion ul li .ui-accordion .ui-accordion-header {
  background: none repeat scroll 0 0 #1A88BF;
  border: 0 none;
  border-radius: 0;
  color: #FFF1E1;
  font-size: 1em;
  font-weight: normal;
  outline: 0 none;
}
  

.sideNavChoices .ui-accordion .ui-accordion-header {
	margin:0;
}
.sideNav,.sideNav a, .sideNavAccordion, .accordion-header, .accordion-header a{
  color: #FFFFFF;
  font-family: "aleoregular",Arial,Helvetica,sans-serif;
  font-weight: normal;
}
.ui-corner-all, .ui-corner-bottom, .ui-corner-right, .ui-corner-br {
    border-radius: 0;
}

.ui-accordion .ui-accordion-header {
  padding: 9px 9px 9px 27px;
}
.sideNavChoices li a {
	background-color: #1A88BF;
	color: #FFF1E1;
	display: block;
	font-size: 0.9em;
	padding: 6px 6px 6px 28px;
}
.sideNavChoices li a:hover {
	background-color: #038FBE;
	color: #E4C89E;
}
.ui-accordion .ui-accordion-header .ui-accordion-header-icon {
	position: absolute;
	right: .5em;
	top: 50%;
	margin-top: -5px;
}
.sideNav .ui-state-default .ui-icon,
.MobileAccordion .ui-state-default .ui-icon {
	background-image: url(/Images/Graphics/Icons/SideNavArrowClosed.png);
	background-position: 0 0;
}
.sideNav .ui-state-active .ui-icon,
.MobileAccordion .ui-state-active .ui-icon
 {
	background-image: url(/Images/Graphics/Icons/SideNavArrowOpen.png);
	background-position: 0 0;
}
.sideNav .ui-accordion .ui-accordion .ui-accordion-header .ui-accordion-header-icon
{
	margin-left:2px;
	}

.addthis_floating_style.addthis_32x32_style {
	background: url(/Images/Backgrounds/White25p.png) repeat scroll 0 0 transparent;
	line-height: 9px;
}

div#_atssh {
display: none;
}


#BodyContainer .addthis_toolbox {
	margin-left:996px;
padding: 10px 2px 6px 0;
border-radius: 0px;
}

.ShareHeader{ 
	color:#ffffff;
	font-size:0.65em;
	line-height: 100%;
	margin-top:0;
	display:block;
	margin-bottom:5px;
	}

.addthis_floating_style {
	border-radius: 0 0 0 0;
	position: absolute;
}
/*************/
/********  for slidshow **********/
.ssp-mobile-poster-content {
	font-size: 30px;
}
.ssp-mobile-poster-label {
	display: none;
}
.ssp-mobile-poster-title {
	display: none;
}
.ssp-mobile-poster-description {
	display: none;
}
.ssp-mobile-poster-button {
	display: none;
}
/******** end for slidshow **********/

h1, h2, .MajorClasses {
	color: #005daa;
}
.MajorClasses {
	font-weight: bold;
}
.AcademicInfo {
	margin-left: 80px;
	padding: 0 0 10px 0;
}
.AcademicInfoUL {
	margin-left: 40px;
	padding: 0 0 10px 0;
}
/*table {
	margin: 0 0 10px 60px;
}
TSE 2/18/14 removed this. There are better ways.*/
.PictureBoxFloatLeftNoBio {
	float: left;
	margin-right: 10px;
	margin-top: 5px;
}
.TabArtGallery {
	background-color: #32a3dc;
	color: #FFF !important;
	font-weight: 100;
	height: 25px;
	text-align: center;
	padding: 2px 0 4px 0;
}
.SideButton {
	float: right;
	font-size: 10px;
	margin-left: 10px;
	width: 110px;
}
.PlanetariumSchedule th, PlanetariumSchedule td {padding: 5px;}


.CourseSequenceTable td {
	padding: 2px;
}
.CourseSeqNoteIcon{
	background: url(/Images/InteriorPage/Graphics/ToolTip.png) no-repeat top;
padding: 3px 5px;
padding-top:1px;
}
.RecommendedComputerSpecs th, .RecommendedComputerSpecs td {
	padding: 3px;
}
.CourseSequenceTable th {
	padding: 2px;
	padding-top:10px;
	text-align:left;
	border-bottom:solid thin #32a3dc;
}
  /* SLIDER TO BOXES */


  /* UPCOMING EVENTS */
  .SliderContainerGreen {
	border-top:5px solid #009882;
}
  
.SliderBoxEvents {
	border: none;
	padding: 0;
	margin: 0px 0px 25px 0px;
}
.SliderBoxEvents ul {
	margin: 5px 0px;
	padding:0px;
}

.SliderBoxEvents li {
	margin: 0 0 4px;
	padding:0px;
}

.SliderBoxEvents a {
	color: #005daa;
}
.SliderBoxEvents a:hover {
	color: #32a3dc;
}

#BodyText .SliderBoxEvents h4 {
 margin: -5px 0px 10px;
 padding: 0px;
}


/* Slider Container Extra Colors */
.SliderContainerOrange {
	border-top:5px solid #D55228;
}

.SliderContainerYellow {
	border-top:5px solid #FFC123;
}

.SliderContainerPurple {
	border-top:5px solid #6D2B8D;
}

.SliderContainerRed {
	border-top:5px solid #940530;
}

.SliderTeaserUpdate {
	width: 30px;
margin-right: 6px;
border: 2px solid #FFC123;
}

.SliderTeaserSpotlight {
	width: 30px;
margin-right: 6px;
border: 2px solid #005daa;
}

.SliderTeaserArchives {
	width: 30px;
margin-right: 6px;
border: 2px solid #6D2B8D;
}

.SliderTeaserBlogPosts {
	width: 30px;
    margin-right: 6px;
    border: 2px solid #009882;
}

.BloggerImage {
width: 30px;
margin-right: 6px;
border: 2px solid #009882;
display: inline-block;
vertical-align: middle;
}

.BloggerAmy {
	background: url(/Images/ICONS/Bloggers/AmyBloggerIcon.jpg) repeat: none;
	width: 30px;
}

.BloggerAnnaGrace {
	background: url(/Images/ICONS/Bloggers/AnnaGraceBloggerIcon.jpg) repeat: none;
	width: 30px;
}

.BloggerApril {
	background: url(/Images/ICONS/Bloggers/AprilBloggerIcon.jpg) repeat: none;
	width: 30px;
}

.BloggerAshley {
	background: url(/Images/ICONS/Bloggers/AshleyBloggerIcon.jpg) repeat: none;
	width: 30px;
}

.BloggerCaleb {
	background: url(/Images/ICONS/Bloggers/CalebBloggerIcon.jpg) repeat: none;
	width: 30px;
}

.BloggerChris {
	background: url(/Images/ICONS/Bloggers/ChrisBloggerIcon.jpg) repeat: none;
	width: 30px;
}

.BloggerChristopher {
	background: url(/Images/ICONS/Bloggers/ChristopherBloggerIcon.jpg) repeat: none;
	width: 30px;
}

.BloggerChristy {
	background: url(/Images/ICONS/Bloggers/ChristyBloggerIcon.jpg) repeat: none;
	width: 30px;
}

.BloggerEagor {
	background: url(/Images/ICONS/Bloggers/EagorBloggerIcon.jpg) repeat: none;
	width: 30px;
}

.BloggerEmily {
	background: url(/Images/ICONS/Bloggers/EmilyBloggerIcon.jpg) repeat: none;
	width: 30px;
}

.BloggerJon {
	background: url(/Images/ICONS/Bloggers/JonBloggerIcon.jpg) repeat: none;
	width: 30px;
}

.BloggerJon {
	background: url(/Images/ICONS/Bloggers/JonBloggerIcon.jpg) repeat: none;
	width: 30px;
}

.BloggerKendra {
	background: url(/Images/ICONS/Bloggers/KendraBloggerIcon.jpg) repeat: none;
	width: 30px;
}

.BloggerSam {
	background: url(/Images/ICONS/Bloggers/SamBloggerIcon.jpg) repeat: none;
	width: 30px;
}

.BloggerSara {
	background: url(/Images/ICONS/Bloggers/SaraBloggerIcon.jpg) repeat: none;
	width: 30px;
}

.BloggerTroy {
	background: url(/Images/ICONS/Bloggers/TroyBloggerIcon.jpg) repeat: none;
	width: 30px;
}

.BloggerTroy {
	background: url(/Images/ICONS/Bloggers/TroyBloggerIcon.jpg) repeat: none;
	width: 30px;
}

.BloggerWriters {
	background: url(/Images/ICONS/Bloggers/TroyBloggerIcon.jpg) repeat: none;
	width: 30px;
}

.BloggerAny {
	background: url(/Images/ICONS/Bloggers/AnyBloggerIcon.jpg) repeat: none;
	width: 30px;
}



/*.SliderContainerOrange a {
	color: #D55228 !important;
}

.SliderContainerYellow a {
	color: #DBA30A !important;
}

.SliderContainerGreen a {
	color: #009882 !important;
}

.SliderContainerPurple a {
	color: #6D2B8D !important;
}

.SliderContainerBlue a {
	color: #005daa !important;
}

.SliderContainerBlue a:hover, .SliderContainerPurple a:hover, .SliderContainerOrange a:hover    {
	color: #32a3dc !important;
}

.SliderContainerLightBlue a:hover, .SliderContainerYellow a:hover, .SliderContainerGreen a:hover {
	color: #005daa !important;
}*/

 /* APPLICATION STEPS */
 


 
 .SliderMobile {
	 display: none;
 }
 
.SliderContainerLightBlue {
	border-top:5px solid #32a3dc;
}

.SliderColumn1 ul {
		-moz-column-count:1;
	-webkit-column-count:1;
	column-count:1;
	width: 100%;
padding-left: 0px;
margin-left: 0px;
}


.SliderColumn2 .SliderColumn1 .SliderColumnlEvents {
	width:100%;
}

.SliderColumn2 ul {
		-moz-column-count:2;
	-webkit-column-count:2;
	column-count:2;
	width: 100%;
padding-left: 0px;
margin-left: 0px;
}

.SliderColumn2 li .SliderColumn1 li {
padding-bottom: 5px;
padding-top: 5px;
}

.SliderColumn2 a, .SliderColumn1 a, .SliderColumnEvents a {
	color: #005daa;

}
.SliderColumn2 a:hover, .SliderColumn1 a:hover, .SliderColumnEvents a:hover {
	color: #32a3dc;
}

.SliderColumnEvents ul {
	-moz-column-count:1;
	-webkit-column-count:1;
	column-count:1;
	width: 100%;
	height: 100%;
	padding-left: 0px;
	margin-left: 0px;
}

.SliderColumnEvents li {
	width: 100%;
	padding-top: 0px;
	font-weight: bold;
	font-size: .8em;
}




 /* PCC CENTRAL PAGE */

.PccCentralMain {
	width: 100%;
	display:inline-block;
	margin:0 auto;
}

.PccCentralLogo {
	width: 50%;
	display: block;
	margin: 0;
}

.PccEnewsLogo {
	width: 20%;
	display: block;
	margin: 0 auto;
}

.SliderTeaserEvents {
	width: 30px;
margin-right: 6px;
border: 2px solid #32a3dc;
}

.EventsLinkwImage{
	display:inline-block; 
	max-width:300px;
	vertical-align:middle;
	}

.EnewsSignup {
	width: 100%;
display:inline-block;
padding-left: 20px;
}

.center {
	text-align:center;
	padding-left:0px;	
}

.iconimagecentral {
	margin-top: -3px;
}


 /* PCC CENTRAL PAGE END */


 /* APPLICATION & FORMS */
.SliderContainerAppForms {
	border-top:5px solid #32a3dc;
	width: 100%;
	height: 100%;
	display:inline-block;
	margin-bottom: 10px;
	padding: 20px 10px;	
}

 /* ENROLLMENT ADVISORS */
.SliderContainerAdvisors {
	border-top:5px solid #009882;
	width: 100%;
	height: 100%;
	display:inline-block;
	margin-bottom: 10px;
	padding: 20px 10px;	
}

.SliderBoxAdvisors {
	border: none;
	padding: 0;
	margin: 0px;

}
.SliderBoxAdvisors ul {
	margin: 0 0px 0 5px;
	padding: 0px;
}
.SliderBoxAdvisors li {
	display:inline;
}
.SliderBoxAdvisors a {
	color: #32A3DC;
	padding:0px;
}
.SliderBoxAdvisors a:hover {
	color: #32a3dc;
}

#BodyText .SliderBoxAdvisors h4 {
 margin: -5px 0px 10px;
 padding: 0px;
}

.SliderBoxAdvisors img  {
	border: solid 2px #e4c89e;
	margin-bottom: 5px;
	margin-right: 5px;
}

.SliderBoxAdvisorsSM {
	border: none;
	padding: 0;
	margin: 0px;
	text-align: center;
	width: 69%;
}
.SliderBoxAdvisorsSM ul {
	margin: 0 0px 0 5px;
	padding: 0px;
}
.SliderBoxAdvisorsSM li {
	display:inline;
}
.SliderBoxAdvisorsSM a {
	color: #005daa;
	padding:0px;
}
.SliderBoxAdvisorsSM a:hover {
	color: #32a3dc;
}

#BodyText .SliderBoxAdvisorsSM h4 {
 margin: -5px 0px 10px;
 padding: 0px;
}

.SliderBoxAdvisorsSM img  {
	border: solid 2px #e4c89e;
	margin-bottom: 5px;
	margin-right: 5px;
}

.AdvisorSM {
	width: 10%;	
}

.SliderBoxAdvisorsLG {
	border: none;
	padding: 0;
	margin: 0px;
}
.SliderBoxAdvisorsLG ul {
	margin: 0 0px 0 5px;
	padding: 0px;
}
.SliderBoxAdvisorsLG li {
	display:inline;
}
.SliderBoxAdvisorsLG a {
	color: #005daa;
	padding:0px;
}
.SliderBoxAdvisorsLG a:hover {
	color: #32a3dc;
}

#BodyText .SliderBoxAdvisorsLG h4 {
 margin: -5px 0px 10px;
 padding: 0px;
}

.SliderBoxAdvisorsLG img  {
	border: solid 2px #e4c89e;
	margin-bottom: 10px;
margin-right: 7px;
}

.AdvisorLG {
	width: 15%;	
}

.SliderContainer, .AcadSliderContainer{
	background: #fff1e4; /* Old browsers */

/* IE9 SVG, needs conditional override of 'filter' to 'none' */

background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2ZmZjFlNCIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjcyJSIgc3RvcC1jb2xvcj0iI2ZmZmZmZiIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgPC9saW5lYXJHcmFkaWVudD4KICA8cmVjdCB4PSIwIiB5PSIwIiB3aWR0aD0iMSIgaGVpZ2h0PSIxIiBmaWxsPSJ1cmwoI2dyYWQtdWNnZy1nZW5lcmF0ZWQpIiAvPgo8L3N2Zz4=);

background: -moz-linear-gradient(top,  #fff1e4 0%, #ffffff 72%); /* FF3.6+ */

background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#fff1e4), color-stop(72%,#ffffff)); /* Chrome,Safari4+ */

background: -webkit-linear-gradient(top,  #fff1e4 0%,#ffffff 72%); /* Chrome10+,Safari5.1+ */

background: -o-linear-gradient(top,  #fff1e4 0%,#ffffff 72%); /* Opera 11.10+ */

background: -ms-linear-gradient(top,  #fff1e4 0%,#ffffff 72%); /* IE10+ */

background: linear-gradient(to bottom,  #fff1e4 0%,#ffffff 72%); /* W3C */

filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#fff1e4', endColorstr='#ffffff',GradientType=0 ); /* IE6-8 */


	width: 100%;
	height:100%;
	display: inline-block;
	margin-bottom: 10px;
	padding: 20px 0;
}

 /* FEATURED LINKS */
.SliderContainerBlue {
	border-top:5px solid #005daa;
}




 /* IMPORTANT INFO */
.SliderContainerInfo {
	border-top:5px solid #005daa;
}

.SliderLeftBlue .SliderLeftLightBlue .SliderLeftGreen .SliderLeftTan .SliderLeftOrange .SliderLeftYellow .SliderLeftPurple {
	display: none;
}

 /* ALL */
.SliderLeftBox {
width: 180px;
height: 100%;
float: left;
display:block;
}

.SliderLeftBox p {
	text-align:center;
	margin: 0px;
	padding: 5px 0px;	
}

#BodyText .SliderLeftBox h2, #BodyText .SliderLeftBox h3{
	width: 100px;
	padding-top: 0px;
	padding-left: 20px;
	text-align: left;
	margin-top:0;
}

.SliderRightBox {
	 width: 480px;
    padding: 0 0 0 10px;
	float: left;
}




 /* ENROLLMENT ADVISORS */
#InlineList li {
  padding: 0 15px 0 0;
  display: inline;
}

ol li {
	padding-right:15px;
	margin: auto 0;
}

/* GET READY FOR PCC PAGE */

.SliderContainerCampusLife {
	width:25%;	
	display: inline-block;
	padding: 10px;
	vertical-align:top;
}

.SliderContainerCampusLife img {
	width: 50%;
	display:inline-block;	

}

.SliderContainerCampusLife a {
	color: #005daa;	
}

#BodyText .SliderContainerCampusLife h3 {
	text-align: center;
		
}
	
	.CourseName {
		font-weight: 700;	
	}
/* GET READY FOR PCC PAGE END */
	/* ###### Slider Includes ###### */

.SliderContainer li {
	list-style: none;
}


.SliderContainer .SquareIcon{
	margin: 0 5px;	
}

#BodyText .SliderContainerGreen h2, #BodyText .SliderContainerGreen h3{
	color: #009882;
	}
#BodyText .SliderContainerLightBlue h2, #BodyText .SliderContainerLightBlue h3{
	 color: #32a3dc;
	}
#BodyText .SliderContainerBlue h2, #BodyText .SliderContainerBlue h3{
	color:#005daa;}
	
#BodyText .SliderContainerOrange h2, #BodyText .SliderContainerOrange h3{
	color:#D55228;}
	
	#BodyText .SliderContainerRed h2, #BodyText .SliderContainerRed h3{
	color:#904530;}
	
	#BodyText .SliderContainerYellow h2, #BodyText .SliderContainerYellow h3{
	color:#DBA30A;}
	#BodyText .SliderContainerPurple h2, #BodyText .SliderContainerPurple h3{
	color:#6D2B8D;}


/* ###### Slider Includes END  ###### */
	
	
/* ###### College Info Section Items ###### */

.AdminHeader {
	border-top:1px solid #DDD; 
	margin-top:30px;	
}
.AdminPhoto, .AdminPhotoSM {
	float: right;
	margin: -40px -10px 0 10px;
}

.FoundersPhoto {
	float: right;
	margin: 0px 0px 0 20px;
}
.AbbreviatedSeq .RecommendedCourseSequenceDiv, .AbbreviatedSeq th {
    display: none;
}
/* ###### College Info Section Items END ###### */

/* ###### Photo Gallery Styles ######*/
.PhotoGallery	{
	width: 665px;
	height: 375px;
	margin: auto;
	display: block;
	margin-bottom: 10px;
}

.Slideshow {
	float: right;
margin-left: 10px;
}
	
/* ###### Photo Gallery Pages ###### */
#GalleryLinks #GalleryRow	{
	list-style: none;
	padding-left: 0px;
}
#GalleryLinks #GalleryRow	li{
	display: inline-block;
	margin-right: 23px;
}
#GalleryLinks #GalleryRow li img{
	width: 45px;
	height: 45px;
	margin-right: 5px;
}

/* -- BEGIN Styles used for the ASP.NET GridView control -- */
.GridView
{
	border: none;
}

/* Normal Row */
.GridViewNormalRow
{
	background-color: #FFFFFF;
}

/* Alternating Row */
.GridViewAlternatingRow
{
	background-color: #FFF1e1;
}

/* Header Row */
.GridViewHeaderRow
{
	background-color: #32a3dc;
	font-weight: bold;
	font-size: 15px;
}

.GridViewHeaderRow a:link
{
	color: #fff1e1;
}

.GridViewHeaderRow th
{
	color: #fff1e1;
}

#fixed-top-right, #fixed-top-left {
	display: none;
}

/* Pager Row */
.GridViewPagerRow
{
	background-color: #001C5A;
	font-weight: bold;
	text-align: right;
}

.GridViewPagerRow span
{
	color: #d4a44b;
}

.GridViewPagerRow a
{
	color: #dadfae;
}

.GridViewPickupRow
{
	background-color: #fff1e1;
	color: #000000;
	font-weight: bold;
}

.NoticeGridView
{
	border: none;
	text-align: center;
	width: 58%;
}

/* Normal Option Row */
.GridViewNormalOptionRow td
{
	color: #000000;
	padding-right: 4px;
}

.CartItemOptionsGridView
{
	border: 2px ridge #FFFFFF;
}
/* -- END Styles used for the ASP.NET GridView control -- */

/* -- BEGIN Styles used for the ASP.NET DetailsView control -- */
.DetailsView
{
	border-width: 2px;
	border-style: ridge;
	border-color: #ffffff;
}

/* Normal Row */
.DetailsViewNormalRow
{
	background-color: #fff9f2;
}

.DetailsViewNormalRow a:link, .DetailsViewNormalRow a:visited
{
	color: #333333 !important;
	text-decoration: none;
	border-bottom: 1px #C7D4E8 solid;
}

.DetailsViewNormalRow a:hover
{
	color: #AAAAAA !important;
}

/* Alternating Row */
.DetailsViewAlternatingRow
{
	background-color: #fff9f2;
}
.DetailsViewAlternatingRow a:hover
{
	color: #AAAAAA !important;
}

.DetailsViewAlternatingRow a:link, .DetailsViewAlternatingRow a:visited
{
	color: #284775 !important;
	text-decoration: none;
	border-bottom: 1px #C7D4E8 solid;
}

/* Field Header */
.DetailsViewFieldHeader
{
	background-color: #fff1e1;
	color: #000000;
	font-weight: bold;
	text-align: right;
	vertical-align: top;
}

.DetailsViewFieldHeader a:hover
{
	color: #AAAAAA !important;
	text-decoration: none !important;
	border-bottom: 1px #C7D4E8 solid;
}

/* Selected Row */
.DetailsViewSelectedRowStyle
{
	background-color: #F0F9E8 !important;
	font-weight: bold;
	color: #333333;
}

.DetailsViewSelectedRow a:link, .DetailsViewSelectedRow a:visited
{
	color: #333333 !important;
	text-decoration: none;
	border-bottom: 1px #C7D4E8 solid;
}

.DetailsViewSelectedRow a:hover
{
	color: #AAAAAA !important;
}

/* Edit Row */
.DetailsViewEditRow
{
	background-color: #FFFAD1 !important;
	border-color: #FFE5BC;
	border-style: solid;
	border-width: 1px;
}

/* These will just be the default anchor for now */
.DetailsViewEditRow a:link, .DetailsViewEditRow a:visited
{
}

.DetailsViewEditRow a:hover
{
}

/* Header Row */
.DetailsViewHeaderRow
{
	background-color: #005DAA;
	color: #FFFFFF;
	font-weight: bold;
	font-size: 15px;
}

.DetailsViewHeaderRow a:link, .DetailsViewHeaderRow a:visited
{
	color: #FFFFFF;
}

.DetailsViewHeaderRow a:active
{
	color: #555555 !important;
}

.DetailsViewHeaderRow a:hover
{
	color: #AAAAAA !important;
}

.DetailsViewHeaderRow td
{
	color: #FFFFFF;
	text-align: center;
}

/* Subheader Row */
.DetailsViewSubHeaderRow
{
	background-color: #6A8ABA;
	color: White;
	font-weight: bold;
	border-top: 1px solid #0362A1;
}

/* Footer Row */
.DetailsViewFooterRow, .DetailsViewNonPrintingFooterRow
{
	background-color: #FFFAD1 !important;
	color: #284775;
}

/* Pager Row */
.DetailsPagerRow
{
	text-align: center;
}

/* These will just be the default anchor for now */
.DetailsViewFooterRow a:link, .DetailsViewFooterRow a:visited, .DetailsViewNonPrintingFooterRow a:link, .DetailsViewNonPrintingFooterRow a:visited
{
}

.DetailsViewFooterRow a:hover, .DetailsViewNonPrintingFooterRow a:hover
{
}

/* Command Row */
.DetailsViewCommandRow
{
	background-color: #E2DED6 !important;
	color: White;
	font-weight: bold;
	font-size: larger;
}

.DetailsViewCommandRow a
{
}

/* Pager Row */
.DetailsViewPagerRow
{
	background-color: #0362A1 !important;
	color: White;
	font-weight: bold;
	font-size: larger;
}

.DetailsViewPagerRow a
{
	color: White !important;
	text-decoration: none !important;
	border-bottom: none !important;
}

.DetailsViewPagerRow span
{
	color: White !important;
	text-decoration: none;
	border-bottom: 1px White solid;
}

.ItemCustomizationDetailsView
{
	border: none;
}

.ItemCustomizationFieldHeader
{
	font-weight: bold;
	text-align: right;
	vertical-align: top;
}

.CartTotalsDetailsView
{
	background-color: #ABCFE5;
	border: ridge 2px #ffffff;
}

.CartTotalsFieldHeader
{
	background-color: #fff1e1;
	font-weight: bold;
	text-align: right;
	vertical-align: top;
}
/* -- END Styles used for the ASP.NET DetailsView control -- */

/* -- BEGIN Styles used for the ASP.NET AJAX CalendarExtender control -- */

	/* -- Styles used for the ASP.NET CalendarExtender control -- */
.PCCCalendarExtender .ajax__calendar_container {
	font-family: "Trebuchet MS", "New York", Georgia, "Apple Chancery", serif;
	font-size: 10pt;
	/*color: #0362A1;*/
	/*color: #fbdfae;*/
	color: #ABCFE5;
	/*border: 1px solid #000000 !important;*/
	border: 1px ridge #FFFFFF !important;
	padding: 0px !important;
	/*background-color: #FEEFC1;*/
	/*background-color: #F4E8be;*/
	background-color: #ABCFE5;
	}
	
	/* Header */
.PCCCalendarExtender .ajax__calendar_header {
	/*color: #FFFFFF !important;*/
	/*color: #fbdfae !important;*/
	color: #FFFFFF;
	/*background-color: #824731 !important;*/
	/*background-color: #000000 !important;*/
	background-color: #006FB4 !important;
	font-size: 10pt;
	font-weight: bold;
	border: 0px;
	}

	/* Footer */
.PCCCalendarExtender .ajax__calendar_footer,
 .PCCCalendarExtender .ajax__calendar_footer .ajax__calender_today {
	text-align: center;
	/*color: #824731;*/
	/*color: #001C5A;*/
	color: #000000;
	font-size: 8pt;
	font-weight: bold;
	}

	/* Body */
.PCCCalendarExtender .ajax__calender_body {
	width: 100%;
	padding: 0px;
	border: 0px;
	/*background-color: #FEEFC1;*/
	/*background-color: #F4E8be;*/
	background-color: #ABCFE5;
	}

	/* Days */
.PCCCalendarExtender .ajax__calendar_days {
	font-weight: normal;
	font-size: 10pt;
	margin: 0px !important;
	width: 100%;
	}
.PCCCalendarExtender .ajax__calendar_days table {
	margin: 0px !important;
	padding: 0px !important;
	border-collapse: collapse;
	border: 0px;
	width: 100%;
	}

	/* Months */
.PCCCalendarExtender .ajax__calendar_months {
	font-weight: normal;
	font-size: 10pt;
	margin: 0px !important;
	width: 100%;
	}
.PCCCalendarExtender .ajax__calendar_months table {
	margin: 0px !important;
	padding: 0px !important;
	border-collapse: collapse;
	border: 0px;
	width: 100%;
	}

	/* Years */
.PCCCalendarExtender .ajax__calendar_years {
	font-weight: normal;
	font-size: 10pt;
	margin: 0px !important;
	width: 100%;
	}
.PCCCalendarExtender .ajax__calendar_years table {
	margin: 0px !important;
	padding: 0px}
	
.Event {
	width: 70%;
	margin:2px;
	padding-bottom: 1px;
	margin-bottom:10px;
	background: url("/Images/InteriorPage/NewsEvents/MusicAcademy.png") no-repeat;
	background: -moz-linear-gradient(top,  #fff1e1 0%, #ffffff 100%); /* FF3.6+ */
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#fff1e1), color-stop(100%,#ffffff)); /* Chrome,Safari4+ */
	background: -webkit-linear-gradient(top,  #fff1e1 0%,#ffffff 100%); /* Chrome10+,Safari5.1+ */
	background: -o-linear-gradient(top,  #fff1e1 0%,#ffffff 100%); /* Opera 11.10+ */
	background: -ms-linear-gradient(top,  #fff1e1 0%,#ffffff 100%); /* IE10+ */
	background: linear-gradient(to bottom,  #fff1e1 0%,#ffffff 100%); /* W3C */
}

.NewsEventsBody {
	max-width:100%;	
}
/* News Events Icon Styles Begin */
.Photo, .Video, .Something {
	display: inline-block;
	margin: 8px 5px 0 6px;
	padding: 10px 0 0;
	width: 12px;
}
.Photo {
	background-image:url(/Images/InteriorPage/Graphics/CalendarGraphics/enewsCamera.png);
	background-repeat:no-repeat;
	background-position:left;
}
.Video {
	background-image:url(/Images/InteriorPage/Graphics/CalendarGraphics/video.png);
	background-repeat:no-repeat;
	background-position:left;
}
.Streaming {
	background-image:url(/Images/InteriorPage/Graphics/CalendarGraphics/NEStreamingIcon.png);
	background-repeat:no-repeat;
	background-position:left;
	width: 15px;
	padding-bottom: 3px;
}
.NewsEventParas p {
margin-right: 30px;	
}

.When, .Where {
margin-left:60px;	
}
#Event {
background: #fff1e1;	
margin-bottom:10px;
width: 95%;
}
.EventIcon {
float: left;
padding: 0 10px 0 10px;;
margin-top: -5px;	
}

/* Icon Styles End */
.EventTitleBar {
	background-color:#32a3dc;
	width:100%;
	margin-bottom:10px;
}

.EventTitleBarLightGreen {
	background-color: rgba(0, 152, 130, 0.8);
	width:100%;
	margin-bottom:10px;
}

.EventTitle {
color:#FFFFFF;	
padding: 2px 0 2px 5px;
font-face: bold;
}
.WhereTitle, .WhenTitle {
	font-size:15px;
	font-weight:bold;
	color:#005daa;
}	

.WhereTitleGreen, .WhenTitleGreen, .TicketsTitleGreen {
	font-size:15px;
	font-weight:bold;
	color:#009882;
}

.ArticleTeaser{
	width:40%;
	display:inline-block;
	margin-right:3%;
	vertical-align:top;
	margin-bottom: 30px;
	background-color:background: #fff1e1; /* Old browsers */
	/* IE9 SVG, needs conditional override of 'filter' to 'none' */
	background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2ZmZjFlMSIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiNmZmZmZmYiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
	background: -moz-linear-gradient(top,  #fff1e1 0%, #ffffff 100%); /* FF3.6+ */
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#fff1e1), color-stop(100%,#ffffff)); /* Chrome,Safari4+ */
	background: -webkit-linear-gradient(top,  #fff1e1 0%,#ffffff 100%); /* Chrome10+,Safari5.1+ */
	background: -o-linear-gradient(top,  #fff1e1 0%,#ffffff 100%); /* Opera 11.10+ */
	background: -ms-linear-gradient(top,  #fff1e1 0%,#ffffff 100%); /* IE10+ */
	background: linear-gradient(to bottom,  #fff1e1 0%,#ffffff 100%); /* W3C */
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#fff1e1', endColorstr='#ffffff',GradientType=0 ); /* IE6-8 */
	padding:2%;}	
	
.ArticleTeaser p{
	margin-top:15px;
	padding-left: 0px;
	margin-left: 8px;}
	
.ArticleTeaserDate {
  color: #666666;
  text-align:left;
  font-size: 10px;
  font-style: italic;
  line-height: 10px;
  display:block;
  margin-left: 8px;
}

#BodyText .ArticleTeaserHeader{
	font-size:1.3em;
	line-height: 1.2em;}

  #ArticlePublishedDate,
  #ArticleKeyTags{
	padding: 10px 0 10px 10px;
    font-size: 12px;}

#ArticleKeyTags{
    color: #666666;}
	
#ArticlePublishedDate {
	color:#009882;
	float:right;
	margin-right: 33px;
}
	
#ArticlePublishedDate span,
#ArticleKeyTags span{ 
	color:#666666;
	font-weight:bold;
	margin-right:3px;
	font-size: 10px;
	}
	
	
.PictureBoxFloatLeftTeaser{
	display:inline-block;
	float: left;
	margin: 0 10px 20px 0;
	border: 3px solid #32a3dc;
}
	
	
.toplink{
	display:none;}	
	
.topLink:before {	
	font-family:"FontAwesome";
	content: "\f062";
	padding-right:5px;
	color: #32a3dc;
}

.SlideshowGallery:before{
	content: "Click image to view gallery";
    height: 20px;
    position: absolute;
    right: 0;
	bottom:0;
	left:0;
	z-index:20;
	background:rgba(50, 163, 220, 0.8);
	padding:10px;
	font-style:italic;
	color:#ffffff;
	text-align:center;
	
}

.PDFdown{
background-color: #32a3dc;
color: #fff;
display: inline-block;
float: left;
font-size: 25px;
line-height: 42px;
margin: -10px 5px 5px 5px;
text-align: center;
width: 40px;
height: 40px;
}

.PDFdown:hover{
background-color: #1C94C4;
cursor:pointer;
}	

/* -- Begin Facility Pages --*/

.interactiveMapButton	{
	width: 250px;
}

/* -- BEGIN Styles for News & Events -- */

.RSSFeedImage img {
	margin-bottom: -4px;
	padding-left: 75px;
}

/*.ArticleTeaser {
	
}

.ArticleTeaserHeader {
	
}

.ArticleTeaserImage {
	
}

.ArticleTeaserLink {
}

.PictureBoxFloatLeftTeaser {
	margin-right: 15px;
border: 3px solid #32a3dc;
}

.ArticleTeaserSummary {
	
}

.ArticleTeaserDate {
	
}*/

	.PictureBoxFloatRightNoBio {
		float: right;
		margin-left: 10px;
		/*box-shadow: 3px 3px 5px #999;*/
		width: 130px;
	}
	
.HeaderImg {
	margin-bottom: 10px;	
}
	
/* -- Spotlights -- */
.SpotlightCategories {
  background:#FFF1E1;
  float: right;
  margin: -64px 0 10px 10px;
  padding: 15px;
  width: 228px;
}	
	
	
/* -- END Styles for News & Events -- */


/* -- BEGIN Styles for Financial Info -- */
.PaymentScheduleTable .FirstColumn, #ConditionalFeesTable .FirstColumn, #GradeCodes .FirstColumn, #GradeTable .FirstColumn, .GradeTable .FirstColumn, #ScholasticHonorsTable .FirstColumn, .StudentServicesFeeTable .FirstColumn, #MusicCourseFeesTable .FirstColumn, .PaymentPlanTables .FirstColumn, .PaymentScheduleTable .FirstColumn {
  padding: 5px 5px 5px 20px;
}

.PaymentScheduleTable td, #ConditionalFeesTable td, #GradeCodes td, #GradeTable td, .GradeTable td, #ScholasticHonorsTable td, .StudentServicesFeeTable td, #MusicCourseFeesTable td, .PaymentPlanTables td, .PaymentScheduleTable td {
  padding-right: 20px;
  padding-top: 3px;
}

.PaymentScheduleTable .OddRow, #ConditionalFeesTable .OddRow, #GradeCodes .OddRow, #GradeTable .OddRow, .GradeTable .OddRow, #ScholasticHonorsTable .OddRow, .StudentServicesFeeTable .OddRow, #MusicCourseFeesTable .OddRow, .PaymentPlanTables .OddRow, .PaymentScheduleTable .OddRow {
  background-color: #fff1e1;
}

.PaymentScheduleTable .EvenRow, #ConditionalFeesTable .EvenRow, #GradeCodes .EvenRow, #GradeTable .EvenRow, .GradeTable .EvenRow, #ScholasticHonorsTable .EvenRow, .StudentServicesFeeTable .EvenRow, #MusicCourseFeesTable .EvenRow, .PaymentPlanTables .EvenRow, .PaymentScheduleTable .EvenRow {
  background-color: #F2DCC4;
}

.PaymentScheduleTable, #PaymentScheduleNotes, #ConditionalFeesTable, .StudentServicesFeeTable, #GradeCodes, #GradeTable, .GradeTable, #ScholasticHonorsTable, #MusicCourseFeesTable, .PaymentPlanTables, .PaymentScheduleTable {
  margin-left: 50px;
  margin-bottom:20px;
}

.NoteSmall {
    font-size: 10px;
}

/* -- END Styles for Financial Info -- */

@media only screen  
and (max-device-width : 1024px){
	
#BodyContainer .addthis_toolbox {
	display: none !important;	
}
	
.Slideshow:before{
    content: "Click image to view slideshow";	
}	
.SlideshowVideo:before{
    content: "Click image to view video";	
}
.SlideshowVideo:before,
.SlideshowGallery:before,	
.Slideshow:before{
    height: 20px;
    position: absolute;
    right: 0;
	bottom:0;
	left:0;
	z-index:20;
	background:rgba(50, 163, 220, 0.8);
	padding:10px;
	font-style:italic;
	color:#ffffff;
	text-align:center;
	
}
.gridContainer {
padding-bottom:50px;}
}

.ReadMoreAnnouncement:before {
font-family: "FontAwesome";
content: '\f061';
color: #fff1e1;
padding-right: 5px;
}


.ReadMore:before {
	font-family:"FontAwesome";
	content: '\f061';	
	color:#32a3dc;
	padding-right:5px;
}

.ReadMoreEnd:after {
	font-family:"FontAwesome";
	content: '\f061';	
	color:#32a3dc;
	padding-left:5px;
}

.ReadMoreHeading:before {
	font-family: "FontAwesome";
content: '\f061';
color: #32a3dc;
padding-right: 5px;
padding-top: 0px;
padding-bottom: 30px;
font-size: small;
float: left;
display: block;
vertical-align: middle;
}


.viewcalendars:before {
	font-family:"FontAwesome";
	content: '\f061';	
	color:#32a3dc;
	padding-right:5px;
}
.AssessmentPlan {
	border-top:solid thin #32a3dc;
	padding:10px;
	display:inline-block;
	width: 95%;
}
.AssessmentPlan:before {
	font-family:"FontAwesome";
	content: '\f061';	
	color:#32a3dc;
	padding-right:5px;
}



.MobileOnly{ display:none !important;}

.loginName {
    display: block;
    font-weight: bold;
    margin-bottom: 10px;
    text-align: center;
    width: 100%;
	padding-right: 10px;
}

.LogoutButton {
  background: none repeat scroll 0 0 #32A3DC;
  display: block;
  height: 20px;
  margin:0 8px;
  padding: 3px 2px;
  text-align: center;
  width: 120px;
  background-color: #32A3DC;
  color: #FFFFFF !important;
  font-family: "aleobold",Arial,Helvetica,sans-serif;
}
.graduatetestimonial{
		padding: 15px 40px 5px 30px;
		width: 335px;
		
	}

.ExternalReaderTags{
	display: none;
}

hr.Sblue{
	background: #32A3D7;
	border: 1px #32A3D7 solid;
	width: 300px;
	margin: auto;
	margin-top: 8px;
	margin-bottom: 8px;
}

/* -- Extra at Bottom -- */
/* -- Extra at Bottom -- */
/* -- Extra at Bottom -- */
/* -- Extra at Bottom -- */
/* -- Extra at Bottom -- */
/* -- Extra at Bottom -- */
/* -- Extra at Bottom -- */
/* -- Extra at Bottom -- */
/* -- Extra at Bottom -- */
/* -- Extra at Bottom -- */
/* -- Extra at Bottom -- */
/* -- Extra at Bottom -- */
/* -- Extra at Bottom -- */
/* -- Extra at Bottom -- */
/* -- Extra at Bottom -- */
/* -- Extra at Bottom -- */
/* -- Extra at Bottom -- */
/* -- Extra at Bottom -- */
/* -- Extra at Bottom -- */
/* -- Extra at Bottom -- */
/* -- Extra at Bottom -- */
/* -- Extra at Bottom -- */
/* -- Extra at Bottom -- */
/* -- Extra at Bottom -- */
/* -- Extra at Bottom -- */
/* -- Extra at Bottom -- */
/* -- Extra at Bottom -- */
/* -- Extra at Bottom -- */
/* -- Extra at Bottom -- */
/* -- Extra at Bottom -- */
/* -- Extra at Bottom -- */
/* -- Extra at Bottom -- */
/* -- Extra at Bottom -- */
/* -- Extra at Bottom -- */
/* -- Extra at Bottom -- */
/* -- Middle at Bottom -- */
/* -- Extra at Bottom -- */
/* -- Extra at Bottom -- */
/* -- Extra at Bottom -- */
/* -- Extra at Bottom -- */
/* -- Extra at Bottom -- */
/* -- Extra at Bottom -- */
/* -- Extra at Bottom -- */
/* -- Extra at Bottom -- */
/* -- Extra at Bottom -- */
/* -- Extra at Bottom -- */
/* -- Extra at Bottom -- */
/* -- Extra at Bottom -- */
/* -- Extra at Bottom -- */
/* -- Extra at Bottom -- */
/* -- Extra at Bottom -- */
/* -- Extra at Bottom -- */
/* -- Extra at Bottom -- */
/* -- Extra at Bottom -- */
/* -- Extra at Bottom -- */
/* -- Extra at Bottom -- */
/* -- Extra at Bottom -- */
/* -- Extra at Bottom -- */
/* -- Extra at Bottom -- */
/* -- Extra at Bottom -- */
/* -- Extra at Bottom -- */
/* -- Extra at Bottom -- */
/* -- Extra at Bottom -- */
/* -- Extra at Bottom -- */
/* -- Extra at Bottom -- */
/* -- Extra at Bottom -- */
/* -- Extra at Bottom -- */
/* -- Extra at Bottom -- */
/* -- Extra at Bottom -- */
/* -- Extra at Bottom -- */
/* -- Extra at Bottom -- */
/* -- Extra at Bottom -- */
/* -- Extra at Bottom -- */
/* -- Extra at Bottom -- */
/* -- Extra at Bottom -- */
/* -- Extra at Bottom -- */
/* -- Extra at Bottom -- */
/* -- Extra at Bottom -- */
/* -- Extra at Bottom -- */
/* -- Extra at Bottom -- */
/* -- Extra at Bottom -- */
/* -- Extra at Bottom -- */
/* -- Extra at Bottom -- */
/* -- Extra at Bottom -- */
/* -- Extra at Bottom -- */
/* -- Extra at Bottom -- */
/* -- Extra at Bottom -- */
/* -- Extra at Bottom -- */
/* -- Extra at Bottom -- */
/* -- Extra at Bottom -- */
/* -- Extra at Bottom -- */
/* -- Extra at Bottom -- */
/* -- Extra at Bottom -- */
/* -- Extra at Bottom -- */
/* -- Extra at Bottom -- */
/* -- Extra at Bottom -- */
/* -- Extra at Bottom -- */
/* -- Extra at Bottom -- */
/* -- Extra at Bottom -- */
/* -- Extra at Bottom -- */
/* -- Extra at Bottom -- */
/* -- Extra at Bottom -- */
/* -- Extra at Bottom -- */
/* -- Extra at Bottom -- */
/* -- Extra at Bottom -- */
/* -- Extra at Bottom -- */
/* -- Extra at Bottom -- */
/* -- Extra at Bottom -- */
/* -- Extra at Bottom -- */
/* -- Extra at Bottom -- */
/* -- Extra at Bottom -- */
/* -- Extra at Bottom -- */
/* -- Extra at Bottom -- */
/* -- Extra at Bottom -- */
/* -- Extra at Bottom -- */
/* -- Extra at Bottom -- */
/* -- Extra at Bottom -- */
/* -- Extra at Bottom -- */
/* -- Extra at Bottom -- */
/* -- Extra at Bottom -- */
/* -- Extra at Bottom -- */
/* -- Extra at Bottom -- */
/* -- Extra at Bottom -- */
/* -- Extra at Bottom -- */
/* -- Extra at Bottom -- */
/* -- Extra at Bottom -- */
/* -- Extra at Bottom -- */
/* -- Extra at Bottom -- */
/* -- Extra at Bottom -- */
/* -- Extra at Bottom -- */
/* -- Extra at Bottom -- */
/* -- Extra at Bottom -- */
/* -- Extra at Bottom -- */
/* -- Extra at Bottom -- */
/* -- Extra at Bottom -- */
/* -- Extra at Bottom -- */
/* -- Extra at Bottom -- */
/* -- Extra at Bottom -- */
/* -- Extra at Bottom -- */
/* -- Extra at Bottom -- */
/* -- Extra at Bottom -- */
/* -- Extra at Bottom -- */
/* -- Extra at Bottom -- */
/* -- Extra at Bottom -- */
/* -- Extra at Bottom -- */
/* -- Extra at Bottom -- */
/* -- Extra at Bottom -- */
/* -- Last at Bottom -- */