
	html,body {background: #F1F2F4 }

	.usiu_theme {
		height: 100% !important; 
	}

	.usiu_theme .page_margins {
		height: 100% !important; position: relative !important; margin: 0 auto; 
	}

	.usiu_theme #guts_main {
		/*min-height: 50% !important;*/
	}

	.pg-home .header-theme {
		border-top-color: #FED500;
		border-top: 10px solid var(--main_yellow_hex);
		position: fixed;
		width: 100%;
	}

	.pg-inside .header-theme {
		border-top-color: #FED500;
		border-top: 10px solid var(--main_yellow_hex);
		width: 100%;
		background: #283890;
		background: rgba(var(--main_blue_rgb), 1);
	}

	.sf-yellow {		
		background: #FED500;
		background: var(--main_yellow_hex);
	}

	.wrap_nav_mega {
		background: #283890;
		background: rgba(var(--main_blue_rgb), 0.8);
		/*z-index: 1 !important;*/
		margin-top: 5px;
	}

	.usiu_theme .sf-menu.sf-menu-main a.current {
		color: #FAD400;
	}

	.usiu_theme .sf-menu.sf-menu-main a {
		color: #FAD400;
		height: 50px;
		line-height: 38px;
	}

	.usiu_theme .sf-menu.sf-menu-main li li>a {
		font-size: 100%;
		font-weight: normal;
		text-transform: none;
		height: auto;
		line-height: 1.7;
		color: #fff;
	}

	@media only screen and (min-width: 1330px) {
		
		.usiu_theme .head_width {
			width: 100%;
			max-width: 1600px;
		}

		.usiu_theme .page_width {
			width: 90%;
			max-width: 1550px;
		}
	}

	@media (max-width:1280px) {
		.usiu_theme .head_width, .usiu_theme .page_width {
			width: 100%;
		} 
	}

	@media screen and (max-width: 1024px) { 
		.head_width { padding: 0 1px; }
	}

	@media screen and (max-width: 704px) {
		.pg-home .header-theme, .header-theme { height: 87px; clear: both; position: relative; background: #283890; background: rgba(var(--main_blue_rgb), 1); }
		.wrap_header_logo { /*float: none;*/}
	}

	
	 
	.logoMain {overflow: hidden;display: block;float: left;margin: -3px 0px 3px 0;padding: 0px;text-align: center;width: 172px; box-shadow: 5px 5px 10px rgba(0,0,0,.8) !important; position: relative; }
	
	.logoMain img { width: 172px;height: auto;padding: 0px;margin: auto;background: #fff;  border: none;border-radius: 0px 0px 7px 7px;		}
	.logoMain span { width: 100%; font-size: 10px; height: 12px; position: absolute; bottom: 5px; color: #000; right: -10px; }
	
	 

	
	.logoName {height: 100px; padding: 0px; position: relative;  margin-left: 182px;padding-left: 0px; padding-top: 0px; /*width: calc(100% - 182px);*/ min-width: 160px; max-width: 240px; overflow: visible;}
	.logoName h1 { width: auto; font-size: 16px; padding: 3px 0; margin-top: 0; line-height: normal; position: absolute; bottom: 8px; text-transform: none; display: block; color: #FFF;  max-height: 100%; font-family:var(--main_font), 'Arial',sans-serif; font-weight: 700;}
	.logoName span { width: 100%; font-size: 15px; line-height: 12px !important; position: absolute; bottom: 11px; color: #FED500; color: var(--main_yellow_hex); right: -5px; font-style: italic; font-family: serif; font-weight: bold;  text-shadow: 0 1px 0 var(--main_blue_hex); }
	

	.wrap_guts_home {
		position: relative;
		/*margin-top: -156px;*/
	}

	
	.usiu_theme .wrap_gut_footer {
		border-radius: 5px 5px 0 0;
		border-color: #283890;
		border: 1px solid rgba(var(--main_blue_rgb), 1);
		padding: 0px
	}

	.usiu_theme .wrap_gut_footer_explore {
		border-radius: 5px 5px 0 0;
	}

	.wrap_gut_footer_icons {
		border-radius: 5px 5px 0 0;
	}

	.pg-home #pop_news .panel-heading,
	.pg-home #pop_events .panel-heading {
		/*display: none;*/
	}

	.bg-none {
		background: transparent !important;
		border: none !important;
	}

	.usiu_theme .wrap_gut_footer_explore.foot_full {
		display: block !important; width: 100% !important; /*margin-right: -100px !important;*/
	}
	.usiu_theme .wrap_gut_footer_explore.foot_full span { display: none;}
	

	

	@media screen and (max-width: 992px) {}

	
	
/* CSB - Red */	
.usiu_theme.usiu_theme_18, .usiu_theme.usiu_theme_18 body { background: #fff; }	
.usiu_theme.usiu_theme_18 .header-theme { border-top-color: #c20017; border-top-color: var(--main_red_hex); }
/*.usiu_theme.usiu_theme_18 .logoName h1 { color: var(--main_red_hex); }*/
.usiu_theme.usiu_theme_18 .sf-yellow { background: #c20017;background: var(--main_red_hex);}
.usiu_theme.usiu_theme_18 .wrap_gut_footer_icons  {background: #c20017;background: rgba(var(--main_red_rgb), 1);}
.usiu_theme.usiu_theme_18 ::-webkit-scrollbar-track {background-color: #c20017;background-color: var(--main_red_hex); }
	.usiu_theme.usiu_theme_18 .menu li a { color: #FFF; }	
	.usiu_theme.usiu_theme_18 .menu li a:hover,
	.usiu_theme.usiu_theme_18 .menu li a.dc-mega.current { background-color: #c20017;background-color: rgb(var(--main_red_rgb));  }		
	.usiu_theme.usiu_theme_18 .banner_home.banner_school .banner-head {background: #c20017; background: rgba(var(--main_red_rgb), 0.8); color: #fff; }
	.usiu_theme.usiu_theme_18 .banner_home.banner_school .banner-head a {color: #fff; }

	
/*SHSS - Sky blue */	
.usiu_theme.usiu_theme_19, .usiu_theme.usiu_theme_19 body { background: #fff; }	
.usiu_theme.usiu_theme_19 .header-theme { border-top-color: #00FFFF; border-top-color: rgb(0, 255, 255); }
.usiu_theme.usiu_theme_19 .sf-yellow { background:  #00FFFF;background: rgb(0, 255, 255);}
.usiu_theme.usiu_theme_19 .wrap_gut_footer_icons {background:  #00FFFF;background: rgb(0, 255, 255);}
.usiu_theme.usiu_theme_19 ::-webkit-scrollbar-track {background-color:  #00FFFF; background-color: rgb(0, 255, 255); }	
	.usiu_theme.usiu_theme_19 .menu li a { color: #FFF; }	
	.usiu_theme.usiu_theme_19 .menu li a:hover,
	.usiu_theme.usiu_theme_19 .menu li a.dc-mega.current { background-color:  #00FFFF;  background-color: rgb(0, 255, 255); color: #000; }		
	.usiu_theme.usiu_theme_19 .banner_home.banner_school .banner-head {background:  #00FFFF; background: rgba(0, 255, 255, 0.8); color: #fff; }
	.usiu_theme.usiu_theme_19 .banner_home.banner_school .banner-head a {color: #fff; }	
	
	
/*SST - Lime Green */ /* 0, 255, 0 */	/* 199,240,0 */
.usiu_theme.usiu_theme_20, .usiu_theme.usiu_theme_20 body { background: #fff; }	
.usiu_theme.usiu_theme_20 .header-theme { border-top-color: rgb(199,240,0); }
.usiu_theme.usiu_theme_20 .sf-yellow { background: rgb(199,240,0);}
.usiu_theme.usiu_theme_20 .wrap_gut_footer_icons {background: rgb(199,240,0);}
.usiu_theme.usiu_theme_20 ::-webkit-scrollbar-track {background-color: rgb(199,240,0); }
	.usiu_theme.usiu_theme_20 .menu li a { color: #FFF; }
	.usiu_theme.usiu_theme_20 .menu li a:hover,
	.usiu_theme.usiu_theme_20 .menu li a.dc-mega.current { background-color: rgb(199,240,0); color: #000; }	
	.usiu_theme.usiu_theme_20 .banner_home.banner_school .banner-head {background: rgba(199,240,0, 0.8); color: #000; }
	.usiu_theme.usiu_theme_20 .banner_home.banner_school .banner-head a {color: #000; }	
	


/* SGSRE - Dark Blue */	
.usiu_theme.usiu_theme_21, .usiu_theme.usiu_theme_21 body { background: #fff; }	
.usiu_theme.usiu_theme_21 .header-theme { border-top-color: rgb(0, 5, 143); }
/*.usiu_theme.usiu_theme_21 .logoName h1 { color: rgb(0, 0, 143); }*/
.usiu_theme.usiu_theme_21 .sf-yellow { background: rgb(0, 0, 143);}
.usiu_theme.usiu_theme_21 .wrap_gut_footer_icons {background: rgb(0, 0, 143);}
/*.usiu_theme.usiu_theme_21 ::-webkit-scrollbar-track {background-color: rgb(0, 0, 143); }*/
	.usiu_theme.usiu_theme_21 .menu li a { color: #FFF ; }	
	/*.usiu_theme.usiu_theme_21 .menu li a:hover,
	.usiu_theme.usiu_theme_21 .menu li a.dc-mega.current { background-color: rgb(0, 0, 143); color: #FFF; }		*/
	.usiu_theme.usiu_theme_21 .banner_home.banner_school .banner-head {background: rgba(0, 0, 143, 0.8); color: #fff; }
	.usiu_theme.usiu_theme_21 .banner_home.banner_school .banner-head a {color: #fff; }		
	
	
	
/*SPHS - Purple */	
.usiu_theme.usiu_theme_22, .usiu_theme.usiu_theme_22 body { background: #fff; }	
.usiu_theme.usiu_theme_22 .header-theme { border-top-color: rgb(93,36,145); }
.usiu_theme.usiu_theme_22 .sf-yellow { background: rgb(93,36,145);}
.usiu_theme.usiu_theme_22 .wrap_gut_footer_icons {background: rgb(93,36,145);}
.usiu_theme.usiu_theme_22 ::-webkit-scrollbar-track {background-color: rgb(93,36,145); }	
	.usiu_theme.usiu_theme_22 .menu li a { color: #FFF; }	
	.usiu_theme.usiu_theme_22 .menu li a:hover,
	.usiu_theme.usiu_theme_22 .menu li a.dc-mega.current { background-color: rgb(93,36,145); color: #FFF; }
	


/* SCCCA - OrangeRed */	
.usiu_theme.usiu_theme_23, .usiu_theme.usiu_theme_23 body { background: #fff; }	
.usiu_theme.usiu_theme_23 .header-theme { border-top-color: rgb(255, 51, 0); }
/*.usiu_theme.usiu_theme_23 .logoName h1 { color: rgb(255, 51, 0); }*/
.usiu_theme.usiu_theme_23 .sf-yellow { background: rgb(255, 51, 0);}
.usiu_theme.usiu_theme_23 .wrap_gut_footer_icons {background: rgba(255, 51, 0, 1);}
.usiu_theme.usiu_theme_23 ::-webkit-scrollbar-track {background-color: rgb(255, 51, 0); }
	.usiu_theme.usiu_theme_23 .menu li a { color: #FFF ; }	
	.usiu_theme.usiu_theme_23 .menu li a:hover,
	.usiu_theme.usiu_theme_23 .menu li a.dc-mega.current { background-color: rgb(255, 51, 0); color: #FFF; }		
	.usiu_theme.usiu_theme_23 .banner_home.banner_school .banner-head {background: rgba(255, 51, 0, 0.8); color: #fff; }
	.usiu_theme.usiu_theme_23 .banner_home.banner_school .banner-head a {color: #fff; }	
	


html[class*="usiu_theme_"] .wrap_gut_footer .wrap_gut_footer_explore { display: none; width: 0px; height: 0px; padding: 0px !important; visibility: hidden; }	
html[class*="usiu_theme_"] .wrap_gut_footer .wrap_gut_footer_icons { width: 100% !important; }	
html[class*="usiu_theme_"] .accordion-box .accordion-header { background: #E8E8E8; }	
html[class*="usiu_theme_"] .accordion-box .accordion-content { border-color: #E8E8E8; }	
html[class*="usiu_theme_"] .accordion-box .accordion-header a span.chuo { display: none; }	
html[class*="usiu_theme_"] .logoMain, 
html[class*="usiu_theme_"] .logoMain img { width: 150px; height: auto; }	
html[class*="usiu_theme_"] .logoName { margin-left: 160px; }	
html[class*="usiu_theme_"] .logoName span { display: none; }	
	
.usiu_theme.usiu_theme_18 .sf-menu.sf-small a , 
.usiu_theme.usiu_theme_21 .sf-menu.sf-small a , 
.usiu_theme.usiu_theme_22 .sf-menu.sf-small a { color: #FFFFFF; }	
	
.usiu_theme.usiu_theme_18 .foot_btn *,
.usiu_theme.usiu_theme_21 .foot_btn *,
.usiu_theme.usiu_theme_22 .foot_btn *,
.usiu_theme.usiu_theme_23 .foot_btn * { color: #FFFFFF; }



@media (max-width:1280px) { 
	.logoMain, .logoMain img { width: 130px; }
	/*body, html { font-size: 0.8325em; }*/
}