@import url(http://fonts.googleapis.com/css?family=Rokkitt:400);
@import url(http://fonts.googleapis.com/css?family=Rokkitt:700);
@import url(http://fonts.googleapis.com/css?family=Muli:300);
@import url(http://fonts.googleapis.com/css?family=Muli:400);
html {
    overflow-x: hidden;
}
	
html, body{
background-color:#233037;	
}
html{
background-color:inherit!important;	
}
body.not-logged-in {
    background-color: #233037;
    background-image: linear-gradient(to bottom, #233037 0%, #0A0E12 75%);
	background-attachment:fixed;
}
body#tinymce, #tinymce {
    background: none repeat scroll 0 0 #FFFFFF !important;

}
#header,
#footer,
#menu-bar {
    background: none repeat scroll 0 0 rgba(0, 0, 0, 0);
}
#branding_footer, #branding_header {
display:none;
}
#footer {
    margin-top: -20px;
    padding: 0;
}
a, a:visited {
    color: #E88D1A;
}
.front #columns {
    background-image: url("../images/Background_new.png");
    background-position: center top;
    background-repeat: no-repeat;
    background-size: 100% 80%;
}

.front #nice-menu-secondary-menu {
    left: -24px;
    position: relative;
}

.front li.menu-5059 a{
	background:url("../images/People_OFF.png") no-repeat scroll 0 0 rgba(0, 0, 0, 0);
	width:144px;
	height:31px;
	}
.front li.menu-5059 a:hover{
	background:url("../images/People_ON.png") no-repeat scroll 0 0 rgba(0, 0, 0, 0);
		width:144px;
	
	}
.front li.menu-5059 a{
color: #4C4C4A;
    float: left;
    font-family: 'Muli',sans-serif;
    font-size: 14px;
    font-weight: bold;
    padding-left: 35px;
    padding-top: 7px;
    text-decoration: none;
    text-transform: uppercase;
	
	}
.front li.menu-5063 a{
	background:url("../images/GetInvolved_OFF.png") no-repeat scroll 0 0 rgba(0, 0, 0, 0);
	width:144px;
	height:31px;
	}
.front li.menu-5063 a:hover{
	background:url("../images/GetInvolved_ON.png") no-repeat scroll 0 0 rgba(0, 0, 0, 0);
		width:144px;
	}
.front li.menu-5063 a{
	color: #4C4C4A;
    float: left;
    font-family: 'Muli',sans-serif;
    font-size: 14px;
    font-weight: bold;
    padding-left: 35px;
    padding-top: 7px;
    text-decoration: none;
    text-transform: uppercase;
	}
.front li.menu-5063,
.front li.menu-5059{
	width:144px;
	height:31px;
	list-style:none;
}
.front .menu-5057 a{
background:url("../images/Home_nav_education_OFF.png") repeat scroll 0 0 rgba(0, 0, 0, 0)!important;
}
.front .menu-5057 a:hover{
background:url("../images/Home_nav_education_ON.png") repeat scroll 0 0 rgba(0, 0, 0, 0)!important;
}
.front .menu-5060 a{
background:url("../images/Home_nav_school_OFF.jpg") repeat scroll 0 0 rgba(0, 0, 0, 0)!important;
}
.front .menu-5060 a:hover{
background:url("../images/Home_nav_school_ON.jpg") repeat scroll 0 0 rgba(0, 0, 0, 0)!important;
}
.front .menu-5061 a{
background:url("../images/Home_nav_partners_OFF.png") repeat scroll 0 0 rgba(0, 0, 0, 0)!important;
}
.front .menu-5061 a:hover{
background:url("../images/Home_nav_partners_ON.png") repeat scroll 0 0 rgba(0, 0, 0, 0)!important;
}
.front .menu-5062 a{
background:url("../images/Home_nav_research_OFF.png") repeat scroll 0 0 rgba(0, 0, 0, 0)!important;
}
.front .menu-5062 a:hover{
background:url("../images/Home_nav_research_ON.png") repeat scroll 0 0 rgba(0, 0, 0, 0)!important;
}
.front .region-header-third {
    height: 180px;
    margin-left: -410px;
    width: 410px;
}
.front #nice-menu-primary-menu li ul li a {
    background: none repeat scroll 0 0 rgba(0, 0, 0, 0) !important;
}
#nice-menu-primary-menu li ul li a {
    background: none repeat scroll 0 0 rgba(0, 0, 0, 0) !important;
}
.front #nice-menu-primary-menu li ul li a {
    color: #E78E00 !important;
    display: list-item;
    font-size: 20px !important;
    line-height: 16px;
    margin-left: 20px;
    padding: 0 !important;
	height:30px!important;
}
#nice-menu-primary-menu li ul li a {
    color: #E78E00 !important;
    display: list-item;
    font-size: 20px !important;
    line-height: 16px;
    margin-left: 20px;
    padding: 0 !important;
}
.front #nice-menu-primary-menu li ul li a:hover{
	color:#488FAB!important;
	text-decoration:underline!important;
}

#nice-menu-primary-menu li ul li a:hover{
	color:#488FAB!important;
	text-decoration:underline!important;
}
.front ul.nice-menu .menu-5061 ul {
    box-shadow: 0 0 6px #808080 inset;
    padding: 10px 35px 20px 10px;
    top: -19.55em !important;
}
.front ul.nice-menu .menu-5062 ul {
    box-shadow: 0 0 6px #808080 inset;
    padding: 10px 35px 20px 10px;
    top: -8.8em !important;
}

.not-front #block-os-secondary-menu {
    top: 1px !important;
	left:13px;
}
.front .caption.slide-copy > p a {
    background-image: url("../images/LearnMore_button2.png");
    background-position: left bottom;
    background-repeat: no-repeat;
    background-size: 143px auto;
    min-height: 30px;
    padding-bottom: 80px !important;
}
.block-os-pages th, .block-os-pages td {
    padding: 0;
}
#block-views-sidebar-block div.views-field-field-sidebar-html-block a, #block-views-sidebar-block-1 a, .orange-sidebar-block .boxes-box-content a{
text-decoration: none;	
}
ul.nice-menu ul {
    background: none repeat scroll 0 0 #D3D3D3;
    box-shadow: 0 0 6px #808080 inset;
    padding: 10px 10px 20px;
}
#footer .footer-login {
    background: none repeat scroll 0 0 rgba(0, 0, 0, 0);
    border-left: medium none;
    box-shadow: none;
    color: #999999;
    font-family: Muli;
    font-weight: normal;
    padding: 8px 11px 0 18px;
    text-decoration: underline;
    text-shadow: 0 0 0;
}
.front ul.nice-menu ul li a {
    height: auto;
}
#block-boxes-1401718009 {
    background: none repeat scroll 0 0 rgba(0, 0, 0, 0);
}
#block-boxes-1401718009 a {
    background: none repeat scroll 0 0 rgba(0, 0, 0, 0);
    padding: 0;
}
#block-boxes-1401718009 h2 {
    font-family: rokkitt !important;
    font-size: 26px;
    margin-bottom: 0;
    text-transform: capitalize !important;
}
.more-link {
    font-family: muli,sans-serif;
    font-weight: bold;
    text-decoration: none;
	    background: url("../images/Orange_arrow.png") no-repeat scroll left 4px rgba(0, 0, 0, 0);
		    padding-left: 20px;
}
.os-taxonomy-term article .field-items p,
.view-display-id-page article .field-items p,
.sv-list-view-teaser article .field-items p  {
    margin-bottom: 0;
}
.os-taxonomy-term article .field-items,
.view-display-id-page article .field-items,
.sv-list-view-teaser article .field-items  {
    padding-left: 20px;
}
.os-taxonomy-term article h1.node-title,
.view-display-id-page article h1.node-title,
.sv-list-view-teaser article h1.node-title {
    background: url("../images/Orange_arrow.png") no-repeat scroll left 4px rgba(0, 0, 0, 0);
    font-weight: bold;
    margin-bottom: 0;
    padding-left: 20px;
}
.page-node-146711 .sv-list-view-teaser article{
	border-bottom:none;
	padding-bottom:10px;
}
.os-taxonomy-term article,
.view-display-id-page article,
.sv-list-view-teaser article  {
    border-bottom: 1px solid #E5E5E5;
    padding-bottom: 25px !important;
}
ul.nice-menu ul li a {
    height: auto;
}
.front ul.nice-menu ul li {
    list-style: disc outside none !important;
    margin-top: 10px;
}
ul.nice-menu ul li {
    list-style: disc outside none !important;
    margin-top: 0;
}
.header-main.header-right .region-header-second .region-inner {
    margin-left: 0;
    margin-right: 410px;
}
#block-boxes-1392742155 {
    width: 370px;
	height:135px;
	overflow:hidden;
}
#block-os-search-solr-site-search {
    width: 360px;
}
#search-block-form .form-item label {
    color: #666666;
    font-size: 12px;
}
.region-header-third {
    text-align: left;
}

.region-header-third p {
    color: #FFFFFF;
    font-family: 'Muli',sans-serif;
    font-size: 13px;
    line-height: 15px;
    text-align: left;
}
.region-header-third h2.block-title{
	color:#fff;
	 font-size: 24px;
    line-height: 17px;
    margin-bottom: 6px;
    margin-top: 20px;
	letter-spacing: 0;
	text-align:left;
}

.region-header-third ul.nice-menu li {
    margin-left: 0;
}

li.menu-5059 a{
	background:url("../images/People_OFF.png") no-repeat scroll 0 0 rgba(0, 0, 0, 0);

	height:31px;
	}
li.menu-5059 a:hover{
	background:url("../images/People_ON.png") no-repeat scroll 0 0 rgba(0, 0, 0, 0);
		width:144px;
	}
li.menu-5059 a{
color: #4C4C4A!important;
    float: left;
    font-family: 'Muli',sans-serif!important;
    font-size: 14px!important;
    font-weight: bold!important;
    padding-left: 35px!important;
    padding-top: 9px!important;
  width:144px;
	}
#block-boxes-1397155041 a,
#block-boxes-1397508725 a {
    background: none repeat scroll 0 0 rgba(0, 0, 0, 0);
    padding-left: 0;
}
li.menu-5063 a{
	background:url("../images/GetInvolved_OFF.png") no-repeat scroll 0 0 rgba(0, 0, 0, 0);
	width:144px;
	height:31px;
	}
li.menu-5063 a:hover{
	background:url("../images/GetInvolved_ON.png") no-repeat scroll 0 0 rgba(0, 0, 0, 0);
		width:144px;
	}
.os-slider[style] {
    display: inline !important;
}
.field-name-og-vocabulary a.toggle {
    background: none repeat scroll 0 0 rgba(0, 0, 0, 0);
    color: #000000;
    padding: 1px 5px 3px 0;
    text-decoration: none;
}
.sv-list-biblio.sv-list-view-slide_teaser .biblio-abstract-display.os-slider, .os-slider {
    background: none repeat scroll 0 0 rgba(0, 0, 0, 0);
    border: medium none;
    color: #000000;
    display: none;
    padding: 0;
    position: static;
    width: auto;
	display: inline;
}
li.menu-5063 a{
	color: #4C4C4A!important;
    float: left;
    font-family: 'Muli',sans-serif!important;
    font-size: 14px!important;
    font-weight: bold!important;
    padding-left: 35px!important;
    padding-top: 9px!important;
	}
li.menu-5063,
li.menu-5059{
	width:144px;
	height:31px;
	list-style:none;
}
.not-front #menu-bar ul.nice-menu ul {
    background: none repeat scroll 0 0 #F0F0EE;
    top: 62px !important;
}
.region-sidebar-second .block-content li a {
    background: url("../images/Orange_arrow.png") no-repeat scroll left 3px rgba(0, 0, 0, 0);
    line-height: 20px;
    padding-left: 20px;
}

.block-boxes-os_boxes_columns li a {
	background: url("../images/Orange_arrow.png") no-repeat scroll left center rgba(0, 0, 0, 0);
	padding-left:20px;
	display:block;
}
.block-boxes-os_boxes_columns li a{
	margin-bottom:10px;
}
.sidebar .block-boxes-os_sv_list_box .node.node-person.article h1.node-title {
    font-family: muli, sans-serif;
    font-size: 13px;
    font-weight: bold;
    margin-bottom: 0;
	line-height:18px;
}
.sidebar .block-boxes-os_sv_list_box .node.node-person.article h1.node-title a{
	text-decoration:underline;
}
#menu-bar ul.nice-menu .menuparent ul li a {
    background: none repeat scroll 0 0 rgba(0, 0, 0, 0) !important;
    color: #F69300 !important;
    display: list-item !important;
    font-family: rokkitt,serif;
    font-size: 20px!important;
    line-height: 18px !important;
    padding-right: 0;
	height:auto!important;
}
#menu-bar ul.nice-menu .menuparent ul li a:hover{
	    color: #488FAB !important;
		text-decoration:underline!important;
}
.field-name-og-vocabulary {
    margin-top: 30px;
}
.page-vocab .menu-5062 a,
.page-links-taxonomy .menu-5062 a {
    background: url("../images/Research_ON.png") repeat scroll 0 0 rgba(0, 0, 0, 0) !important;
    width: 150px;
}
#menu-bar ul.nice-menu .menuparent ul li {
    display: block !important;
    list-style: disc inside none;
    margin-bottom: 10px;
}

.region-header-third ul.nice-menu {
    left: -8.5%;
    position: relative;
}
.sidebar .block-inner {
    margin-top: 0;
}
.region-sidebar-first .block, .region-sidebar-second .block {
    margin-bottom: 0;
}
	
h2.block-title,
h2{
font-family	:'Rokkitt',serif!important;
}
h2.block-title {
    text-transform: capitalize;
}
#layout_16_9_side .slide {
    background: none repeat scroll 0 0 rgba(0, 0, 0, 0);
}
.sidebar .block, .front #content-column .block, #content-column .block.block-boxes-os_boxes_columns .block, .node-person .block-inner, .comment-wrapper {
    border-top: medium none;
}
.caption.slide-copy > p, .caption.slide-copy > p a {
    color: #488FAB !important;
}
.slide-copy h2 {
    font-family: Rokkitt !important;
    text-transform: capitalize;
}
.menu-5057,
.menu-5060,
.menu-5061,
.menu-5062{
list-style:none;	
}
.front .menu-5057 a, .front .menu-5057 a:hover,
.front .menu-5060 a, .front .menu-5060 a:hover,
.front .menu-5061 a, .front menu-5061 a:hover,
.front .menu-5062 a, .front .menu-5062 a:hover{
	width:178px;
height:75px;
border-right:1px solid #233037;
font-size:182%!important;
font-family	:'Rokkitt',serif!important;
color:#fff!important;
padding-right: 50px!important;
padding-top:16px!important;
padding-left:15px!important;
}
#menu-bar ul.nice-menu a{
	font-size:24px!important;
font-family	:'Rokkitt',serif!important;
color:#fff!important;
padding-left:20px;
padding-right:10px;
}

.not-front #menu-bar {
    left: 230px;
    margin-bottom: -75px;
    position: relative;
    top: -83px;
}
#menu-bar ul.nice-menu li {
    margin-right: 0;
}
.nav li a, .nav .menu li a {
    white-space: normal!important;
}
#menu-bar ul.nice-menu ul li.last {
    margin-left: 0;
}
#menu-bar ul.nice-menu li.last {
    margin-left: -6px;
}
.not-front #columns {
    margin-top: 0;
}
blockquote {
    border-left: medium none;
    float: right;
    font-style: normal;
    margin: 1em 0;
    padding-left: 1em;
    width: 45%;
	font-weight:bold;
}
blockquote p{
	 color: #E88D1A;
    font-family: 'Rokkitt',serif;
    font-size: 20px;
}
blockquote p a{
	 color: #E88D1A;
    font-family: 'Muli',sans-serif;
    font-size: 20px;
}
.not-front #nice-menu-primary-menu{
    height: 58px;
    padding: 10px 30px 0 20px;
    text-decoration: none;
	position:relative;
	right:-9px;
   }
 .field-name-og-vocabulary{

}
 .field-name-og-vocabulary a{
	 text-decoration:underline;
 }

.menu-5057 a{
	background: url("../images/Education_OFF.png") repeat scroll 0 0 rgba(0, 0, 0, 0)!important;
    width: 123px;
	}
	.menu-5057 a:hover,
	.menu-5057 a.active.active{
	background: url("../images/Education_ON.png") repeat scroll 0 0 rgba(0, 0, 0, 0)!important;
    width: 123px;
	}
.menu-5060 a{
	background: url("../images/School_OFF.jpg") repeat scroll 0 0 rgba(0, 0, 0, 0)!important;
	  width:150px;
}
.menu-5060 a:hover,
.menu-5060 a.active.active{
	background: url("../images/School_ON.jpg") repeat scroll 0 0 rgba(0, 0, 0, 0)!important;
	  width: 150px;
}
.menu-5061 a{
	background: url("../images/ClosingGap_OFF.png") repeat scroll 0 0 rgba(0, 0, 0, 0)!important;
	  width:170px;
}

.menu-5061 a:hover,
.menu-5061 a.active.active{
	background: url("../images/ClosingGap_ON.png") repeat scroll 0 0 rgba(0, 0, 0, 0)!important;
	  
}
.menu-5062 a{
	background: url("../images/Research_OFF.png") repeat scroll 0 0 rgba(0, 0, 0, 0)!important;
	  width:150px;
}

.menu-5062 a:hover,
.menu-5062 a.active.active{
	background: url("../images/Research_ON.png") repeat scroll 0 0 rgba(0, 0, 0, 0)!important;
	  width: 150px;
}

	
a.rslides_nav.next,
a.rslides_nav.prev {
    display: none;

}

#layout_16_9_side .slide-copy {
    padding-top: 0;

}
#layout_16_9_side .slide-copy h2, #layout_3_1_overlay .slide-copy h2, #layout_16_9_below .slide-copy h2, #layout_16_9_overlay .slide-copy h2 {
    font-size: 45px;
    line-height: 38px;
}
.slide-copy p{
	    font-family: 'Muli',sans-serif!important;
    font-size: 16px!important;
    line-height: 20px!important;
	color:#488FAB;
}
.rslides_tabs a, .rslides_tabs a:visited{
	background:url("../images/Slider_button_off.png");
	background-repeat:no-repeat;
	text-indent:-9999px;
	width:10px!important;
}
.gecko .rslides_tabs a, .gecko.rslides_tabs a:visited{
	width:18px!important;
}
.rslides_here a{
	background:url("../images/Slider_button_on.png")!important;
	background-repeat:no-repeat;
	text-indent:-9999px;
}
#search-block-form .container-inline .form-item .form-text {
    background-color: #374C56;
    border: medium none;
    color: #CCCCCC;
    height: 25px;
    padding-left: 5px !important;
    width: 305px;
}
.rslides_tabs li{
	background:none!important;
}
#layout_16_9_side .rslides_tabs li {
    height: 18px !important;
    overflow: hidden;
}
.page-search input.form-text {
    height: 9px;
}
.not-front #columns {
    background-color: #FFFFFF;
    border-radius: 10px 10px 0 0;
}
h1#page-title{
	color: #488FAB;
    font-family: 'Rokkitt',serif;
    font-size: 42px;
    line-height: 39px;
}
.not-front .region-footer .block:nth-child(1) .block-inner {
    margin: 0;
}
.node-type-person #content-column .node-person h1.node-title {
    color: #488FAB;
    font-family: rokkitt;
    font-size: 42px;
    line-height: 39px;
}
.node-type-person #content-column .node-person .pic-bio {
    border-top: medium none;
    margin-bottom: 30px;
    margin-top: 0;
    padding-top: 0;
}
h1.node-title, .page-search .title a, .boxes-box-content h2 {
    font-family: Muli,sans-serif;
    font-size: 16px;
    margin-bottom: 18px;
}
.slide-copy h2 a {
    font-family: rokkitt;
    margin-bottom: 2%;
    text-transform: none;
}
.boxes-box-content h2,
.content-inner .block-title {
    color: #488FAB;
    font-family: Muli,sans-serif !important;
    font-size: 16px;
    letter-spacing: 0;
    margin-bottom: 18px;
    text-transform: uppercase;
}
.sidebar .field-name-body.field-type-text-with-summary.field-label-hidden.view-mode-no_image_teaser {
    display: none;
}
.sidebar h1.node-title {
    font-size: 13px;
    font-weight: bold;
    line-height: 18px;
}
.sidebar .node {
    margin-bottom: 10px;
}
.sidebar .field-name-field-professional-title.field-type-text.field-label-hidden.view-mode-no_image_teaser {
    font-weight: normal;
    margin-top: 0;
    padding-bottom: 0;
    padding-left: 21px;
    padding-top: 0;
}
.region-sidebar-second .block-boxes{
	background:url("../images/Orange_1row.png");
	background-repeat:no-repeat;
	background-position:top left;
}

.sidebar h2.block-title {
    color: #FFFFFF;
    font-family: 'Rokkitt',serif;
    font-size: 170%;
    font-weight: 700;
    letter-spacing: 0;
    line-height: 23px;
    padding-left: 35px;
    padding-top: 15px;
	margin-top:-12px;
}

.sidebar h3 {
    color: #488FAB;
    font-family: 'Muli',sans-serif;
    font-size: 13px;
    font-weight: bold;
    margin-bottom: 10px;
	line-height:18px;
}
.not-front #content-column .content-inner {
    padding: 80px 20px 30px!important;
}
.contextual-controls-wrapper {
top: 50px;
}
.block-boxes-os_boxes_columns li {
    list-style-image: none;
    list-style-type: none;
    margin-bottom: 10px;
}
#content-column .block ul {
    list-style: disc outside none;
}
.gecko .not-front #content-column .content-inner {
    padding: 1.8% 4%!important;
}
.one-sidebar.sidebar-second .region-sidebar-second {
    left: 14px;
    margin-left: -384px;
    margin-top: 35px;
    position: relative;
    width: 380px;
}
.gecko .one-sidebar.sidebar-second .region-sidebar-second {
    left: 14px;
    margin-left: -384px;
    margin-top: -35px;
    position: relative;
    width: 380px;
}
.not-front #content-column {
    font-size: 16px;
    margin-top: -50px;
}
.sidebar .block-content.content {
    border-left: 1px solid #CCCCCC;
    margin-left: 9px;
    margin-right: 45px;
    margin-top: 13px !important;
    padding-left: 30px;
    padding-top: 15px;
	padding-bottom:10px;
}
.one-sidebar.sidebar-second .content-inner {
    margin-left: 2%;
    margin-right: 39%;
}
.region-footer li {
    display: inline;
    font-family: 'Muli',sans-serif;
    font-size: 12px;
    padding-right: 5px;
}
.chrome .region-footer li {
    padding-right: 0;
}
.os-footer1, .os-footer1 li a {
    color: #7D7E80;
    text-decoration: none;
}
.os-footer1 li.os-last:after {
    content: "";
}
.os-footer1 li:after {
    color: #E88D1A;
    content: "  •";
}
.region-footer ul {
    margin: 0 0 0 10px;
    padding: 0;
}
.region-header-second img {
    position: relative;
    z-index: 1;
}
.os-footer2 li, .os-footer2 li a {
    color: #555658;
    text-decoration: none;
	font-weight:normal!important;
}
.os-footer2 li {
    border-right: 1px solid #555658;
    margin-right: 4px;
    padding-right: 9px!important;
}
.os-footer2 li.os-last {
    border: medium none;
}
#block-boxes-1394731476 h2 {
    background: url("../images/News_green.png") repeat scroll 0 0 rgba(0, 0, 0, 0);
    font-family: 'Rokkitt',serif !important;
    font-size: 22px;
    height: 43px;
    padding-left: 22px;
    text-transform: none;
    width: 232px;
}
#block-boxes-1394731476 {
    float: left;
    width: 320px;
    z-index: 1;
	margin-top:15px!important;
}
.more-link:after,
#menu-bar ul.nice-menu .menuparent > a:before {
    background-image: none;

}
#block-boxes-1394731476 a {
    color: #FFFFFF;
    display: block;
    padding-top: 7px;
    text-decoration: none !important;
}
#boxes-box-1394729311 .boxes-box-content {
    background: url("../images/News_grey.png") repeat scroll 0 0 rgba(0, 0, 0, 0);
    height: 32px;
    margin-bottom: 20px;
    margin-left: 25.3%;
    padding-bottom: 0;
    padding-right: 2%;
    padding-top: 11px;
    text-overflow: ellipsis;
    white-space: nowrap;
    width: 76%;
}
#boxes-box-1394729311 .boxes-box-content a{
	color:#fff;
}
#block-boxes-1394729311 {
    left: -37px;
    top: 15px !important;
}
#boxes-box-1394729311 .item-list > ul {
    margin-top: -2px !important;
}
#boxes-box-1394729311 .item-list ul a {
color: #FFFFFF;
    display: inline;
    font-family: 'Muli',sans-serif;
    font-size: 15px;
    text-decoration: none;
	
}
#search-block-form input.form-submit, #search-block-form #edit-submit, #search-form #edit-submit {
    background: url("../images/search.png") no-repeat scroll 2px 1px rgba(0, 0, 0, 0);
}
.front #block-boxes-1392742513 {
    position: relative;
    top: -150px;
}
.front #menu-bar {
    position: relative;
    top: 378px;
}
.front #block-os-secondary-menu {
    left: -1px;
    position: relative;
    top: 348px;
}
#block-boxes-1396970125 {
    background: none repeat scroll 0 0 rgba(0, 0, 0, 0);
    position: relative;
    top: -25px;
}
.page-node-171021 .region-content-top .block-title{
background: none repeat scroll 0 0 #E5E5E5;
    border-radius: 5px;
    clear: both;
    font-family: 'Rokkitt',serif;
    font-size: 25px;
    margin-left: -15px;
    padding-bottom: 4px;
    padding-left: 15px;
    padding-top: 8px;	
}
#tinymce h3, #content-column .field-name-body h3 {
    color: #488FAB;
    font-family: arial;
    font-size: 16px;
    margin-bottom: 0;
	font-weight:700;
}
#block-boxes-1397153936{
display:none;	
}
.region-sidebar-second .block li {
    list-style: none outside none;
    margin-bottom: 0.6em;
}
.region-sidebar-second .block ul{
	margin-left:0;
}
.region-sidebar-second .block ul a{
	display:block;
}
.front #layout_16_9_side .rslides_tabs {
    left: 52%;
    top: 113%;
}
#block-boxes-1396970125 {
    background: none repeat scroll 0 0 rgba(0, 0, 0, 0);
    margin-top: -30px;
}
#boxes-box-1396970125 a:link {
    display: block;
    position: relative;
    text-decoration: none;
    top: 18px;
}
table tr td:nth-child(2) {
    padding-top: 20px;
}
.block-boxes-os_sv_list_box .block-title {
    color: #000000;
    font-family: Rokkitt !important;
    font-size: 25px;
    text-transform: none;
}
.modified-in-os_news_process_node .node-readmore {
    display: none;
}
.term-teacher-effectiveness {
    position: relative;
    z-index: 1;
} 

@media (max-width: 1008px)

 {
	 #boxes-box-1396970125 a:link {
    top: 18px;
}
	 .front #layout_16_9_side .rslides_tabs {
    display: none;

}
#block-boxes-1394731476 {
    margin-top: 15px !important;
}
	 .front .region-header-third {
    display:none;
}
	
	 .gecko .one-sidebar.sidebar-second .region-sidebar-second {

    margin-top: 35px;
 
}
	 #block-boxes-1397153936{
display:block;	
}
	 li.menu-5059 a:hover,
	 .front  li.menu-5059 a:hover{
background:none;
		width:inherit;
	}

li.menu-5063 a:hover,
.front li.menu-5063 a:hover{
	background:none;
		width:inherit;
	}
	 .region-header-third ul.nice-menu {
    left: 0;
    position: static;
}
	 li.menu-5059 a,
	  li.menu-5063 a,
	  .front li.menu-5059 a,
	  .front li.menu-5063 a {
    background: none repeat scroll 0 0 rgba(0, 0, 0, 0);
    border: medium none !important;
    color: inherit !important;
    font-weight: normal !important;
    padding-bottom: 0 !important;
    padding-right: 0 !important;
    padding-top: 0 !important;
    width: inherit !important;
}
li.menu-5063, li.menu-5059 {
    height: inherit;
    list-style: none outside none;
    width: inherit !important;
}
	 .front .menu-5057 a, .front .menu-5057 a:hover, .front .menu-5060 a, .front .menu-5060 a:hover, .front .menu-5061 a, .front menu-5061 a:hover, .front .menu-5062 a, .front .menu-5062 a:hover {

    height: 40px;

}
	 #menu-bar ul.nice-menu a {
    font-size: 1.5em !important;
}
.front .menu-5057 a, .front .menu-5057 a:hover, .front .menu-5060 a, .front .menu-5060 a:hover, .front .menu-5061 a, .front .menu-5061 a:hover, .front .menu-5062 a, .front .menu-5062 a:hover, .menu-5057 a, .menu-5057 a:hover, .menu-5060 a, .menu-5060 a:hover, .menu-5061 a, .menu-5061 a:hover, .menu-5062 a, .menu-5062 a:hover {
    background: none repeat scroll 0 0 rgba(0, 0, 0, 0) !important;
    height: inherit;
    width: inherit !important;
}
.not-front #nice-menu-primary-menu {
    height: inherit;
    padding: inherit;
    text-decoration: none;
}
	 .front #columns {
    background-image: none;
}
	 #block-boxes-1394729311 {
    left: 0;
    width: 96.5%;
    top: 40px;
}
	 #block-boxes-1394731476 {
    margin-top: 40px !important;
 
}
	 #block-boxes-1394729311 {
    left: 0;
}
	 .front #block-boxes-1392742513 {
    position: static;

}
.front #block-os-primary-menu {
    position: static;

}
.front #block-os-secondary-menu {
    position: static;
  
}
	
html {
    overflow-x: hidden;
}
.region-header-second {
    height: 165px;
}
.not-front #menu-bar {
    position: inherit;
}	
.not-front #content-column {
    margin-top: 0;
}
.not-front #menu-bar {
    margin-bottom: 0;
}
.not-front.page-node #content-column .content-inner {
    padding: 0;
} 
.one-sidebar.sidebar-second .region-sidebar-second {
    margin-top: 15px;
}
.sidebar h2.block-title {
    padding-left: 15px;
}
.not-front #columns {
    width: 97% !important;
}
.sidebar .block-content.content {
    margin-right: 5px;
    padding-left: 15px;
}
.front .link-count-mobi-search.last {
    float: right;
}	 
	 
.sidebar h2.block-title {
    font-size: 145%;

}	
#block-boxes-1394808604{
	display:none;
}
	 
 }
  @media (max-width: 950px)
 {
.sidebar h2.block-title {
    font-size: 125%;
    padding-left: 15px;
}	 
	 
 }
 @media (max-width: 768px)
 {
	 #boxes-box-1396970125 a:link {
    top: -8px;
}
	.os-taxonomy-term article, .view-display-id-page article, .sv-list-view-teaser article {
    border-bottom: 1px solid #E5E5E5 !important;
    padding-bottom: 25px !important;
}
	 #block-boxes-1396970125 {
    background: none repeat scroll 0 0 rgba(0, 0, 0, 0);
    margin-top: -30px!important;
}
	 #block-boxes-1396970125 {
    background: none repeat scroll 0 0 rgba(0, 0, 0, 0);
    top: 0;
}
	 h1#page-title{
    width: 100%;
}
	 .not-front.page-node #content-column .content-inner {
    padding: 0 !important;
}
 .region-sidebar-second .block-boxes {
    background: url("../images/Orange_1row_long.png") no-repeat scroll left top rgba(0, 0, 0, 0);
}
 
 #block-boxes-1394731476 {
    float: none;
 
}
#block-boxes-1394731476 h2 {
    background: none repeat scroll 0 0 rgba(0, 0, 0, 0);
    font-family: 'Rokkitt',serif;
    font-size: 32px;
    height: 43px;
    margin-bottom: 0;
    padding-left: 0;
    width: 100%;
}
#boxes-box-1394729311 .boxes-box-content {
    background: none;
    height: 32px;
    margin-bottom: 0;
    margin-left: 0;
    padding-bottom: 0;
    padding-right: 0;
    padding-top: 11px;
    text-overflow: ellipsis;
    white-space: nowrap;
    width: 100%;
}

 }