/*------------- GENERAL ------------*/
	body {
		background-color: #9A0504!important;
		color: #666;
	}
	a:link, a:visited {
		color: #990000;
	}
	a:hover, a:active {
		color: #7a0404;
	}
	.schemeNeutral {
		background: #9A0504 !important; 
		color: #FFF;
	}
	.schemeDark	{
		background: #000;
		color: #000;
	}
	.schemeLight {
		background-color: #CCC;
	}
	.groupLevel {
		border: 1px solid #9A0504 !important;
	}
	h1, h2, h3, h4, h5, h6, p {
	}
	#headerRow-1 {
	}
	#headerRow-2 {
		background: #800000 url(../images/design/mainmenu/mBg.jpg) repeat-x scroll left top;
	}
	#midSectionRow-1 {
		background: url(../images/design/front/midSectionBg.jpg) repeat-x scroll left bottom #F0F0F0;
	}
	#mainBodyRow-1 {
		background-color: #EEE;
	}
	#mainBodyRow-2 {
		background: url(../images/design/front/schoolsBg.jpg) repeat-x scroll left bottom #666;
		display: none;
	}


/*------------- SITE NOTICE: This section displays below the pagebar when IES needs to communicate a status about the site. -------------*/
	.siteNotice {
		background: #FEC; 
		border: 2px solid #FA0;
		color: #000;
	}
	.dimSearch {
		color: #999;
	}
	.groupName li {
		background: url(../images/design/gcdBullet.png) no-repeat 0px 3px;
	}
	.groupName h4, h3.groupLevel {
		color: #FFF;
	}

/*------------- HEADER --------------*/
	.rightBox .contactInfo, .rightBox .contactInfo span, .rightBox .contactInfo span a:link, .rightBox .contactInfo span a:visited {
		color: #FFF;
	}
	#midSectionRow-1 #picBox {
	}
	#SchoolSliderText {
		background-color: #000;
		color: #FFF;
	}
	#midSectionRow-1 .shadow {
		background: url(../images/design/front/shadow.png) no-repeat scroll center bottom transparent;
	}
	
/*----- LEFT COLUMN CONTAINER -----*/
	.leftColBox1 {
		background-color: #666666;
		color: #FFF;
	}
	
/*---------- MAINDATA -------------*/

/*
//
// LEFT COLUMN
// This section includes left hand menus and widgets
//
*/

/* -- Module Container -- */ 
	.leftModuleHolder ul div {
	}
	.leftModuleHolder ul ul {
		margin-top: -1px;
		border: solid black 1px;
	}
	.leftModuleHolder ul li {
		border-bottom: 1px solid #000;
	}
	.leftModuleHolder ul li a:link, .leftModuleHolder ul li a:visited {
		color: #FFF;
	}
	.leftModuleHolder ul li:hover, .leftModuleHolder ul li:hover ul li
	{
		color: #fff;
		background-color: #333;
	}
	.leftModuleHolder ul li button 
	{
		color: #fff !important;
	}
	.leftModuleHolder ul li:hover a, .leftModuleHolder ul li a:hover, .leftModuleHolder ul li a:active, .leftModuleHolder ul li:hover {
		background-color: #333;
		color: #FFF;
	}
	.leftModuleHolder ul ul li 
	{
		background-color: #333;
		color: #fff;
	}
	.leftModuleHolder ul ul li button
	{
		color: #FFF !important;
	}
	.leftModuleHolder ul ul li a:link, .leftModuleHolder ul ul li a:visited, .leftModuleHolder ul ul ul li a:link, .leftModuleHolder ul ul ul li a:visited  {
		color: #FFF;
	}
	.leftModuleHolder ul ul li:hover 
	{
		background-color: #666 !important;
		color: #000;
	}
	.leftModuleHolder ul ul li a:hover, .leftModuleHolder ul ul li a:active {
		background-color: #666 !important;
		color: #000;
	}
	.leftModuleHolder ul ul ul li a:hover, .leftModuleHolder ul ul ul li a:active {
		background-color: #000;
		color: #FFF;
	}
	.leftModuleHolder h2, #leftCol .socialNetworkContainer h2 {
		color: #FFF;
	}
	
	.leftModuleStatus {
		border-top: 1px solid #FFF;
		border-bottom: 1px solid #FFF;
		color: #FFF !important;
	}
	.leftModuleStatus a:link, .leftModuleStatus a:active, .leftModuleStatus a:visited {
		color: #FFF;	
	}
	.leftModuleHolder ul div a, .leftModuleHolder ul ul div a, .leftModuleHolder ul ul ul div a, .leftModuleHolder ul ul ul ul div a, .leftModuleHolder ul ul ul ul ul div a, .leftModuleHolder ul ul ul ul ul ul div a {
		background: none repeat scroll 0 0 #333 !important;
		color: #FFF !important;
	}
	.leftModuleHolder ul div a:hover, .leftModuleHolder ul ul div a:hover, .leftModuleHolder ul ul ul div a:hover, .leftModuleHolder ul ul ul ul div a:hover, .leftModuleHolder ul ul ul ul ul div a:hover, .leftModuleHolder ul ul ul ul ul ul div a:hover {
		background-color: #666 !important;
		color: #FFF !important;
	}
	.leftModuleHolder .miniModuleHolder .leftBottomBox p a:link, .leftModuleHolder .miniModuleHolder .leftBottomBox p a:visited {
		color: #666 !important;
	}

	.leftNav .dropdown-menu 
	{
		display: none;
	}
	.leftNav li.hasSubChild:hover > .dropdown-menu
	{
		display: block !important;
	}
	.leftNav li.hasSubChild:hover > .dropdown-menu > .leftNav
	{
		display: flex;
	}
	#navSectionHolder .leftModuleHolder ul ul 
	{
		left: 0 !important;
	}


  /* -- End Module Container */
  
/*-- In This Section Holder --*/
	.inThisSectionHolder ul li a {
		border-top: 1px solid #666;
	}
    .inThisSectionHolder h2 {
		color: #FFF;
	}
    .inThisSectionHolder ul { 
		background: #333;
	}
    .inThisSectionHolder ul li {
	}
	.inThisSectionHolder ul li a {
		border-top: 1px solid #CCC;
		color: #000;
    }
    .inThisSectionHolder ul li:hover a.title, .inThisSectionHolder ul a.title:hover {
        background: #333;
        color: #FFF;
    }
	.inThisSectionHolder ul li a:link, .inThisSectionHolder ul li a:visited {
		background-color: #7a0404;
		border-top: 1px solid #7a0404;
		color: #FFF;
	}
    .inThisSectionHolder ul li.hasSubChild:hover a.title, .inThisSectionHolder ul li.hasSubChild a.title:hover {
        background: #333 url(../images/design/moreMenu2.png) right center no-repeat;
		color: #FFF;
    }
	.inThisSectionHolder ul div {
		background: none repeat scroll 0 0 #666;
	}
	.inThisSectionHolder ul ul li a:link, .inThisSectionHolder ul ul li a:visited {
		background-color: #333 !important;
		color: #000;
	}
	.inThisSectionHolder ul ul li a:hover, .inThisSectionHolder ul ul li a:active {
		background-color: #7a0404 !important;
		color: #FFF !important;
	}
	.inThisSectionHolder ul div a:hover, .inThisSectionHolder ul ul div a:hover, .inThisSectionHolder ul ul ul div a:hover, .inThisSectionHolder ul ul ul ul div a:hover, .inThisSectionHolder ul ul ul ul ul div a:hover, .inThisSectionHolder ul ul ul ul ul ul div a:hover {
		background: none repeat scroll 0 0 #666;
		color: #FFF !important;
		font-weight: normal !important;
	}

/*-- End In This Section -- */
	.leftBottomBox {
		border-top: 1px dotted #CCC;
	}

/*---------- END LEFT COLUMN --------------*/

/*---------- RIGHT COLUMN: CONTENT COLUMN ----------*/	
	#col2 h2.mainTitle {
    	color: #9A0504;
	}

/*------------- RSVP ------------*/
	.rsvpPerson {
		border-top: 1px solid #666;
	}
	#sideRSVP {
		border: 1px solid #666;
		background: #EEE;
	}
	#sideRSVP h2 {
		background: #CCC;
	}
	#sideRSVP h2.isAttending {
		background: #CCF;
		border-top: 1px solid #999;
	}
	#sideRSVP p.notes {
		background: #FFF; 
		border: 1px solid #AAA; 
	}
	
/*---------- JavaScript Slide Show Styles ----------*/	

/* styles for the pagination buttons 
    Will only be used if this style of button is turned on.	
*/
	.jssorn21 >  div {
		background-color: #FFF;
	}
	.jssorn21 > .av {
		background-color: #333;
	}
	.slider_caption_link_box {
	}
	.slider_caption_link {
		color: #FFF !important;
	} 
	a.slider_caption_link:link, a.slider_caption_link:visited {
		background-color: #000;
		color: #FFF !important;
	}
	a.slider_caption_link:hover, a.slider_caption_link:active {
		background-color: #333;
	}
	
/*---------- Start School Slider Styles ----------*/
	.appicon01:hover, .appicon02:hover, .appicon03:hover{
    }
	h2.schoolTitle span {
		color: #FFF;
	}
	.appicon01:link .SchoolTitle, .appicon02:link .SchoolTitle, .appicon03:link .SchoolTitle, .appicon01:visited .SchoolTitle, .appicon02:visited .SchoolTitle, .appicon03:visited .SchoolTitle{
		color: #FFF;
	}
	.appicon01:hover .SchoolTitle, .appicon02:hover .SchoolTitle, .appicon03:hover .SchoolTitle{
		color: #CCC;
    }	
	.jssord03l, .jssord03r, .jssord03ldn, .jssord03rdn {
		background-image: url(../images/design/front/bullets2.png);
	}	
	.slider_caption h2 {
		color: #9A0504;
	}
	.appicon01:hover, .appicon02:hover, .appicon03:hover {
		background-color: #444;
	}
	
/*
//
// MAIN NAVIGATION
// This section includes the main nav container and menus
//
*/

/*------------ THE MAIN NAV ------------- */
	#menuContainer ul li {
		border-bottom: 0px solid #000;
	}
	#menuContainer ul li a:link, #menuContainer ul li a:visited {
		border-right: #000 0px solid;
		border-left: #555 0px solid;
		color: #FFF;
	}
	#menuContainer ul li:hover a, #menuContainer ul li a:hover, #menuContainer ul li a:active, #menuContainer ul li:hover {
		background-color: #9A0504;
		color: #FFF !important;
	}
	#menuContainer ul ul li a:link, #menuContainer ul ul li a:visited {
		color: #666 !important;
	}
	#menuContainer ul ul li:hover a, #menuContainer ul ul li a:hover, #menuContainer ul ul li a:active, #menuContainer ul li:hover {
		background-color: #9A0504;
		color: #FFF !important;
	}
	#menuContainer ul ul li a:link, #menuContainer ul ul li a:visited, #menuContainer ul ul ul li a:link, #menuContainer ul ul ul li a:visited {
		color: #FFF !important;
	}	
	#menuContainer ul ul li a:hover, #menuContainer ul ul li a:active, #menuContainer ul ul ul li a:hover, #menuContainer ul ul ul li a:active {
		color: #FFF !important;
		background-color: #000;
	}
	#menuContainer ul ul ul li:last-child a:hover, #menuContainer ul ul ul li:last-child a:active {
		background-color: #7a0404 !important;
		color: #FFF;
	}
	#menuContainer ul div {
		background-color: #9A0504;
	}
	.dropdown-menu{
		background-color: #9A0504!important;
		border-radius: 0px!important;
		margin-top: -1px!important;
	}
	#menuContainer ul li a:link, #menuContainer ul li a:visited {
		color: #FFFFFF;
	}
	#menuContainer ul a.hasSubChild {
		background-image: none !important;
		background-position: right center !important;
		background-repeat: no-repeat !important;
	}
	#menuContainer ul ul a.hasSubChild, #menuContainer ul ul ul a.hasSubChild, #menuContainer ul ul ul ul a.hasSubChild, #menuContainer ul ul ul ul ul a.hasSubChild, #menuContainer ul ul ul ul ul ul a.hasSubChild, .leftModuleHolder ul a.hasSubChild, .leftModuleHolder ul ul a.hasSubChild, .leftModuleHolder ul ul ul a.hasSubChild, .leftModuleHolder ul ul ul ul a.hasSubChild, .leftModuleHolder ul ul ul ul ul a.hasSubChild, .leftModuleHolder ul ul ul ul ul ul a.hasSubChild.hasSubChild {
		background-image: none !important;
		background-position: right center !important;
		background-repeat: no-repeat !important;
	}
	#menuContainer ul div li:hover{
		background-color: #000;
		color: #FFF !important;
	}
	#menuContainer ul div a, #menuContainer ul ul div a, #menuContainer ul ul ul div a, #menuContainer ul ul ul ul div a, #menuContainer ul ul ul ul ul div a, #menuContainer ul ul ul ul ul ul div a {
		background: none !important;
		border-bottom: 1px solid #FFF !important;
		color: #000 !important;
	}
	.errormessage {
		background: none repeat scroll 0 0 #DCDDCC;
	}

/*------------- BLOG, NEWS AND PODCAST WIDGETS ------------*/ 
	.x-portlet-custom1 .postHolder {
		border-bottom: 1px dotted #D3BEBC;	
	}
	.postHolder .x-view-over {
		background-color: #EAEAEA;
		border: 1px solid #EAEAEA;
	}	
	.postHolder .postHolder_wrap .postHolder_title a.postTitle {
		color: #9A0504; 
	}	
	.postHolder .postHolder_wrap .postHolder_container .postHolder_options a, .postHolder .postHolder_wrap .postHolder_container .postHolder_author a {
		color: #000;
	}
	.listItem_list .listItem_holder .listItem_meta .listItem_metaUser .listItem_metaUserName a:link, 
	  .listItem_list .listItem_holder .listItem_navigation a:link, 
		.listItem_detail .listItem_holder .listItem_meta .listItem_metaUser .listItem_metaUserName a:link, 
		  .listItem_detail .listItem_holder .listItem_navigation a:link {
		color: #666;
	}
	.listItem_list .listItem_holder .listItem_meta .listItem_metaUser .listItem_metaUserName a:visited, 
	  .listItem_list .listItem_holder .listItem_navigation a:visited, 
		.listItem_detail .listItem_holder .listItem_meta .listItem_metaUser .listItem_metaUserName a:visited, 
		  .listItem_detail .listItem_holder .listItem_navigation a:visited {
		color: #000;
	 }
	.listItem_list .listItem_holder .listItem_meta .listItem_metaUser .listItem_metaUserName a:hover, 
	  .listItem_list .listItem_holder .listItem_navigation a:hover, 
		.listItem_detail .listItem_holder .listItem_meta .listItem_metaUser .listItem_metaUserName a:hover, 
		  .listItem_detail .listItem_holder .listItem_navigation a:hover {
		color: #000;
	}
	.listItem_heading .crumbText a:link, 
	  .listItem_detail .listItem_holder .listItem_header .listItem_heading .listItem_headingLink:link, 
		.listItem_detail .listItem_holder .listItem_header .listItem_heading .listItem_headingLink:visited {
		color: #000 !important;
	}
	.listItem_heading .crumbText a:visited {
		color: #000;
	}
	.listItem_heading .crumbText a:hover, 
	  .listItem_detail .listItem_holder .listItem_header .listItem_heading .listItem_headingLink:hover {
		color: #000;
	}
	.commentsBox {
		background-color: #CCC;
	}
	.commentsBox h3 span {
		background-color: #E2E2E2; 
		border: 1px solid #E0E0E0; 
		box-shadow: 1px 1px 2px #CCC; 
	} 
	.commentsBox_content .commentsBox_contentMeta a:link {
		color: #000;
	}
	.commentsBox_content .commentsBox_contentMeta a:hover {
		color: #000;
	}
	.alertHolder li a {
		color: #000;
	}
	.listItem_list .listItem_holder {
		border-bottom: 1px dotted #EAEAEA;
	}
	
/*------------- BOOKINGS, CALENDAR -------------*/
	.calendarMonthHolder {
		border: 0px solid #CCC;
	}
	.calendarMonth thead tr td {
		color: #000;
	}
	.calendarDate {
		color: #666;
	}
	table .calendarDay {
		background: #FFF;
	}
	table td.calendarToday {
		background-color: #CCC;
	}
	table td.calendarDay:hover {
		background-color: #DFDFDF;
	}
	table td.calendarDay ul li a.e {
		color: #000;
	}
	.LeftEditButton:link, .LeftEditButton:visited {
		background: none repeat scroll 0 0 #FFF !important;
		border: 1px solid #CCC;
		color: #000 !important;
	}
	.LeftEditButton:hover, .LeftEditButton:active {
		border: 1px solid #CCC;
		color: #333 !important;
	}
	table td.calendarDay ul li {
		color: #000;
	}

/*------------- FORUM -------------*/
	.forumCategoryHolder {
		border: 2px solid #CCC !important;
	}
	.forumCategoryHolder thead tr {
		background: #DDD !important;
		color: #666 !important;
	}
	.forumCategoryHolder .forumCategory h2 a {
		color: #000 !important; 
	}
	.forumCategoryHolder .forumCategory h2 a:hover {
		color: #000 !important;
	}
	.forumTopicViewer .odd {
		border: 1px solid #FFF;
		background-color: #EAEAEA !important;
	}
	.forumTopicViewer .even {
		background: #FAFAFA !important;
		border: 1px solid #FFF;
	}
	.forumTopicUserHolder{
		border-left: 1px solid #FFF !important;
	}
	.profile_left_column .box .info dd a:link, .profile_left_column .box .info dd a:visited {
		color: #000 !important;
	}
	.profile_left_column .box .info dd a:hover, .profile_left_column .box .info dd a:active {
		color: #000 !important;
	}

/*------------- GALLERY -------------*/
	.ItemHolder .ImageCase {
		background: #E8E8E8; 
		border: 1px solid #FFF; 
		box-shadow: 2px 2px 2px #CCC;
	}

/*------------- PROFILE ------------*/
	.profile_left_column .PL_Title {
		background: none repeat scroll 0 0 #333 !important;
		border: 0 none !important;
		color: #ffffff !important;
	}
	.profile_right_column .PR_Title {
		border-bottom: 1px solid #9A0504 !important;
		color: #9A0504;
	}
	.btn-success, .btn-primary{
		background-color: #9A0504 !important;
		border: 1px solid #9A0504 !important;
	}
	.btn-info {
		background-color: #333 !important;
		border: 1px solid #333 !important;
	}
	.btn-success:hover, .btn-success:focus, .btn-success:active, .btn-success.active, .open .dropdown-toggle.btn-success,
	.btn-primary:hover, .btn-primary:focus, .btn-primary:active, .btn-primary.active, .open .dropdown-toggle.btn-primary,
	.btn-info:hover, .btn-info:focus, .btn-info:active, .btn-info.active, .open .dropdown-toggle.btn-info {
		background-color: #666 !important;
		border: 1px solid #666 !important;
	}
	
/*------------- SEARCH -------------*/
	form.siteSearchForm {
		background: none repeat scroll 0 0 #9A0504;
		border: 1px solid #9A0504;
	}

/*------------- RSS ---------------*/
	a.rssItem_titleLink:link, a.rssItem_titleLink:visited {
		color: #000;
	}
	a.rssItem_titleLink:hover,  a.rssItem_titleLink:active {
		color: #000;
	}
	table td.calendarDay ul li {
		color: #000;
	}

/*------------- RSVP ------------*/
	.rsvpPerson {
		border-top: 1px solid #666;
	}
	#sideRSVP {
		border: 1px solid #666; 
		background: #EEE;
	}
	#sideRSVP h2 {
		background: #CCC;
	}
	#sideRSVP h2.isAttending {
		background: #CCF; 
		border-top: 1px solid #999;
	}
	#sideRSVP p.notes {
		background: #FFF; 
		border: 1px solid #AAA; 
	}

/*--------- STAFF TABLE -----------*/
	.staffList tr th {
		background: none repeat scroll 0 0 #333;
		border-bottom: 1px solid #CCC;
		color: #FFF;
	}
	table.stftbl tr .even td {
		background: none repeat scroll 0 0 #F8F8F8;
		color: #555;
	}
	table.stftbl tr .odd td {
		color: #555;
	}
	.staffContainer {
		background: none repeat scroll 0 0 #F8F8F8;
		color: #555;
	}
	table.stftbl tr .disable td {
		background: none repeat scroll 0 0 #EAEAEA;
		color: #555;
	}
	
/*--------- END STAFF TABLE -----------*/

/*------------ PORTALS ------------*/	
/*------- PORTAL BOXLESS STYLES ---------*/
	#content .x-portlet-boxless .x-panel-header	{
    	color: #000;
    	border-bottom: 1px solid #9A0504 !important;
	}
	#content .x-portlet-boxless .x-panel-header a:link, #content  .x-portlet-custom1 .x-panel-header a:visited {
		color: #000;
	}
	#content .x-portlet-boxless .x-panel-header a:hover, #content .x-portlet-custom1 .x-panel-header a:active {
		color: #000;
	}
	#content .pageData {
		color: #666;
	}
	#content h4, #content p, #content blockquote, #content ul, #content fieldset, #content ol, #content dl, #content dir, #content menu {
		color: #666;
	}
	#content form {
		color: #666; 
	}
	#content .x-portlet-plain .x-panel-header {
		color: #9A0504;
	}
	#content .x-portlet-borderless .x-panel-header {
		color: #9A0504;
	}
	
/*------- PORTALS CUSTOM 1 STYLES ---------*/
	#content .x-portlet-custom1 {
	}
	#content .x-portlet-custom1 .x-panel-header	{
		background-color: #990000 !important;
		color: #FFF;	
	}
	#content .x-portlet-custom1 .x-panel-header a:link, 
	  #content  .x-portlet-custom1 .x-panel-header a:visited {
		color:#000;
	}
	#content .x-portlet-custom1 .x-panel-header a:hover, 
	  #content .x-portlet-custom1 .x-panel-header a:active {
		color:#000;
	}
	#content .x-portlet-custom1 p, #content .x-portlet-custom1 ul {
		color: #666;
	}
	#content .x-portlet-custom1-50 p, #content .x-portlet-custom1-55 p, #content .x-portlet-custom1-60 p, #content .x-portlet-custo1-65 p, #content .x-portlet-custom1-70 p, #content .x-portlet-custom1-75 p, #content .x-portlet-custom1-80, p#content .x-portlet-custom1-85 p, #content .x-portlet-custom1-90 p, #content .x-portlet-custom1-95 p, #content .x-portlet-custom1-100 p {
		color: #666 !important;
	}

/*------- PORTALS CUSTOM 2 STYLES ---------*/
	#content .x-portlet-custom2 {
	}
	#content .x-portlet-custom2 .x-panel-header	{
		background-color: #000 !important;
		color: #FFF;
	}
	#content .x-portlet-custom2 .x-panel-header a:link, #content  .x-portlet-custom2 .x-panel-header a:visited {
		color: #000;
	}
	#content .x-portlet-custom2 .x-panel-header a:hover, #content .x-portlet-custom2 .x-panel-header a:active {
		color: #000;
	}
	#content .x-portlet-custom2 p, #content .x-portlet-custom2  ul  {
    	color: #666;
	}
	#content .x-portlet-custom2-50 p, #content .x-portlet-custom2-55 p, #content .x-portlet-custom2-60 p, #content .x-portlet-custom2-65 p, #content .x-portlet-custom2-70 p, #content .x-portlet-custom2-75 p, #content .x-portlet-custom2-80, p#content .x-portlet-custom2-85 p, #content .x-portlet-custom2-90 p, #content .x-portlet-custom2-95 p, #content .x-portlet-custom2-100 p {
		color: #666 !important;
	}
	
/*------- PLAIN STYLES ---------*/
	#content .x-portlet .x-panel-header {
		border-bottom: 1px solid #E0E0E0 !important;
	}
	
/*------------ END PORTALS ------------*/	
	.webmaster {
		color: #AAA !important;
	}
  

  /*------------ RESPONSIVE PORTALS ------------*/	
/*------- PORTAL BOXLESS STYLES ---------*/
	#content .portlet-boxless .panel-header	{
    	color: #9A0504;
    	border-bottom: 1px solid #9A0504 !important;
	}
	#content .portlet-boxless .panel-header a:link, #content  .portlet-custom1 .panel-header a:visited {
		color: #000;
	}
	#content .portlet-boxless .panel-header a:hover, #content .portlet-custom1 .panel-header a:active {
		color: #000;
	}
	#content .pageData {
		color: #666;
	}
	#content h4, #content p, #content blockquote, #content ul, #content fieldset, #content ol, #content dl, #content dir, #content menu {
		color: #666;
	}
	#content form {
		color: #666; 
	}
	#content .portlet-plain .panel-header {
		color: #9A0504;
	}
	#content .portlet-borderless .panel-header {
		color: #9A0504;
	}
	
/*------- PORTALS CUSTOM 1 STYLES ---------*/
	#content .portlet-custom1 {
	}
	#content .portlet-custom1 .panel-header	{
		background-color: #9A0504 !important;
		color: #fff;	
	}
	#content .portlet-custom1 .panel-header a:link, 
	  #content  .portlet-custom1 .panel-header a:visited {
		color:#000;
	}
	#content .portlet-custom1 .panel-header a:hover, 
	  #content .portlet-custom1 .panel-header a:active {
		color:#000;
	}
	#content .portlet-custom1 p, #content .portlet-custom1 ul {
		color: #666;
	}
	#content .portlet-custom1-50 p, #content .portlet-custom1-55 p, #content .portlet-custom1-60 p, #content .portlet-custo1-65 p, #content .portlet-custom1-70 p, #content .portlet-custom1-75 p, #content .portlet-custom1-80, p#content .portlet-custom1-85 p, #content .portlet-custom1-90 p, #content .portlet-custom1-95 p, #content .portlet-custom1-100 p {
		color: #666 !important;
	}

/*------- PORTALS CUSTOM 2 STYLES ---------*/
	#content .portlet-custom2 {
	}
	#content .portlet-custom2 .panel-header	{
		background-color: #000 !important;
		color: #FFF;
	}
	#content .portlet-custom2 .panel-header a:link, #content  .portlet-custom2 .panel-header a:visited {
		color: #000;
	}
	#content .portlet-custom2 .panel-header a:hover, #content .portlet-custom2 .panel-header a:active {
		color: #000;
	}
	#content .portlet-custom2 p, #content .portlet-custom2  ul  {
    	color: #666;
	}
	#content .portlet-custom2-50 p, #content .portlet-custom2-55 p, #content .portlet-custom2-60 p, #content .portlet-custom2-65 p, #content .portlet-custom2-70 p, #content .portlet-custom2-75 p, #content .portlet-custom2-80, p#content .portlet-custom2-85 p, #content .portlet-custom2-90 p, #content .portlet-custom2-95 p, #content .portlet-custom2-100 p {
		color: #666 !important;
	}
	
/*------- PLAIN STYLES ---------*/
	#content .portlet .panel-header {
		border-bottom: 1px solid #FFF;
	}
	
/*------------ END PORTALS ------------*/	
	.webmaster {
		color: #AAA !important;
	}
/*------------ FOOTER ------------*/
	#footerRow-1 {
		background-color: #9A0504;
		color: #FFF;
	}
	#footerRow-1 h2 {
		color: #FFF;
	}
	#footerRow-1 a:link, #footerRow-1 a:visited {
		color: #FFF;
	}
	#footerRow-1 a:active, #footerRow-1 a:hover {
		color: #CCC;
	}
	.copyrightNav a:link, .copyrightNav a:visited {
		border-right: 1px solid #FFF;
		color: #FFF !important;
		padding: 0 10px;
	}
	.copyrightHolder a:link, .copyrightHolder a:visited {
		color: #FFF !important;
	}
	.copyrightNav a:hover, .copyrightNav a:active, .copyrightHolder a:hover, .copyrightHolder a:active {
		color: #666 !important;
	}
	.customText, .copyrightCustomText p {
		color: #FFF;
	}
	#super_p, #super_p p, #super_p p span  {
		color: #FFF;
	}
	
/*------------- MISC ------------*/
	.fa-inverse {
		color: #666;
	}
	ul.quickIconNav2 .fa-inverse {
		color: #FFF;
	}
	ul.quickIconNav2 .iconNavItem .fa.fa-circle {
	    color: #666;
	}
	.iconNavItem .fa.fa-circle {
	    color: #FFF;
	}
	.iconNavItem:hover .fa.fa-circle {
	    color: #bba;
	}
	ul.quickIconNav2 li:nth-child(1) .iconNavItem .fa.fa-circle, ul.quickIconNav2 li:nth-child(4) .iconNavItem .fa.fa-circle,  ul.quickIconNav2 li:nth-child(7) .iconNavItem .fa.fa-circle  {
		color: #9A0504;
	}
	ul.quickIconNav2 li:nth-child(2) .iconNavItem .fa.fa-circle, ul.quickIconNav2 li:nth-child(5) .iconNavItem .fa.fa-circle,  ul.quickIconNav2 li:nth-child(8) .iconNavItem .fa.fa-circle  {
		color: #666666;
	}
	ul.quickIconNav2 li:nth-child(3) .iconNavItem .fa.fa-circle, ul.quickIconNav2 li:nth-child(6) .iconNavItem .fa.fa-circle,  ul.quickIconNav2 li:nth-child(9) .iconNavItem .fa.fa-circle  {
		color: #000;
	}
	.quickIconNavBox .iconNavItem:hover .fa.fa-circle {
		color: #333 !important;
	}
	#content .x-portlet-edgeless {
	}
	.postHolder .postHolder_wrap {
		border-bottom: 1px dotted #EAEAEA !important;
	}
	table.stftbl tr .disable td {
		background: none repeat scroll 0 0 #EAEAEA;
		color: #000;
	}
	.errormessage {
		background: none repeat scroll 0 0 #FFF !important;
	}
	a.superEdit:link, a.superEdit:visited {
		color: #FFF;
	}
	a.superEdit:hover, a.superEdit:active{
		color: #CCC;
	}
	.slider_caption {
		background-image: url(../images/design/front/sliderBg.png);
		color: #666;
	}
	.jssord02l, .jssord02r, .jssord02ldn, .jssord02rdn {
		background-image: url(../images/design/front/bullets.png);
	}
	table.personal td input.submit {
		background: none repeat scroll 0 0 #333 !important;
		border: 1px solid #333 !important;
	}
	table.personal td input.submit:hover {
		background: none repeat scroll 0 0 #9A0504 !important;
		border: 1px solid #9A0504 !important;
	}
	.widefat a {
		color: #9A0504 !important;
	}
	.widefat a:hover {
		color: #333 !important;
	}
	.leftBottomBox p{
		color: #FFF;
	}
	.SchoolTitle{
	}
	#mainBodyRow-1 .iconNavItem .navText {
		color: #333;
	}
	#mainBodyRow-1 .fa-inverse {
		color: #9A0504;
	}
    .quickIconNav2  li:last-child {
		border-bottom: 0px solid #EEE !important;
    }
	.postHolder .postHolder_wrap .postHolder_container .postHolder_date {
		color: #9A0504;	
	}
	#content .x-portlet-titleless .x-panel-bwrap .x-panel-body .pageData {
		border: 1px solid #fff !important;
	}
	#schoolSlider img {
		border: 3px solid #fff;
		box-shadow: 1px 2px 4px #000;
	}
    ul.quickIconNav2 .iconNavItem .navText {
		color: #666666;
    }   

/*RESPONSIVE*/

@media (max-width: 768px) {
  	#menuContainer {
    margin-bottom: 22px!important;
	}
	h2.schoolTitle{
		margin:16px 0;
	}
	#menuContainer ul {
	    width: 100% !important;
	}
}
@media (max-width: 610px){
	.headerFixed_school_1{
		background-size: 200% auto;
	}
}
.ns_nerveSlider .ns_caption>div h1 {
	color: #970000 !important;
}
.ns_nerveSlider .ns_caption>div h3 {
	color: #970000 !important;
}
.ns_nerveSlider .ns_caption {
	color: #666666 !important;
}
.ns_nerveSlider.light .ns_dots .ns_dot.ns_selected {
    border: #9C0607 !important;
    background: #9C0607 !important;
}
.icon-bar {
    background-color: #000;
}