html, body {
    background: none repeat scroll 0 0 #F5F7F5;
}
body {
    background-image: url("../images/leaf_big.png");
    background-position: left 215px;
    background-repeat: no-repeat;
}
.region-header-second {
    margin-top: 10px!important;

}
.front #content-column .content-inner {
    padding: 10px;
}
#menu-bar ul.nice-menu li {
    margin-right: 6px!important;
}
#menu-bar ul.nice-menu li.last {
    margin-right: 0 !important;
}
#header {
    background: none repeat scroll 0 0 #ffffff!important;
    color: #303030;
}
.region-content-top .block:nth-child(1) {
	    background-color: rgba(0, 0, 0, 0) !important;
    border: medium none !important;
}
.front #content-panels .region-content-top {
    margin-bottom: 20px;

}

.front .region-content-first .block:nth-child(1), 
.front .region-content-second .block:nth-child(1),
.page-node-146371 .region-content-first .block:nth-child(1), .page-node-146371 .region-content-second .block:nth-child(1),
.page-node-170801 .region-content-first .block:nth-child(1), .page-node-170801 .region-content-second .block:nth-child(1),
.page-node-129206 .region-content-first .block:nth-child(1), .page-node-129206 .region-content-second .block:nth-child(1),
.page-node-129296 .region-content-first .block:nth-child(1), .page-node-129296 .region-content-second .block:nth-child(1),
.page-node-129276 .region-content-first .block:nth-child(1), .page-node-129276 .region-content-second .block:nth-child(1),
.page-node-170801 .region-content-first .block:nth-child(1), .page-node-170801 .region-content-second .block:nth-child(1) {
    overflow: hidden;
	height:290px;
}


.front .region-sidebar-second .block:nth-child(1) .block-inner {
    padding: 0 10px !important;
}
.os-home-table {
    width: 50% !important;
}
.page-calendar #main-content {
    background-color: #FFFFFF;
    padding-top: 0;
}

/*Homepage sidebar*/
.calendar-calendar tr {
  background-color:none;
}
.calendar-calendar table.mini td.empty {
    background: none repeat scroll 0 0 rgba(0, 0, 0, 0);
}
.calendar-calendar th.days {
    background-color: rgba(0, 0, 0, 0);
}

.front.one-sidebar.sidebar-second .region-sidebar-second .block:nth-child(1) {
    background-color: #293352;
    border-top: 0 none;
    margin-top: 0;
    padding: 0;
}
div.tweets-pulled-listing div.tweet-authorphoto img {
   display:none;
}
.twitter-followme > a {
    font-size: 12px;
}
.front .boxes-box-content li {
    list-style: none outside none;
}
.front .region-sidebar-second .block:nth-child(1) a{
	color:#fff;
	text-decoration:none!important;
}
.front .region-sidebar-second .block:nth-child(1) li {
border-top: 1px solid #EEEEEE;
    margin: 0 -10px 0 -18px;
    padding-bottom: 15px;
    padding-left: 20px;
    padding-top: 15px;
}
.front .region-sidebar-second .block:nth-child(1) li:hover{
	background-color:#E3E3E1;
}
.front .region-content-first .block:nth-child(2n) em {
    display: block;
    margin-top: 10px;
}
.front .region-content-first .block:nth-child(2n) table{
	margin-bottom:0!important;
}
.tweet-text {
    color: #666666;
    display: block;
    font-family: georgia,serif;
    font-size: 16px;
}
.tweet-author {
    display: none;
}

/* top left   */


.front .region-content-first .block:nth-child(3n+1) h3 {
    font-size: 18px !important;
    font-weight: 300;
    margin-bottom: 25px;
	color:#333;
}
.more-link {
    text-align: left;
}
#footer h2.block-title {
    color: #1D1E1E;
}
.front .field-name-field-event-location h2{
	display:none;
}
#block-boxes-1389635855 {
    background-color: #FFFFFF;
}
#block-boxes-1389635855 h3 {
    font-family: arial,sans-serif;
    font-size: 17px;
    margin-bottom: 0;
}
#block-boxes-1389635855 a {
    color: #335990;
    text-decoration: none !important;
}
#block-boxes-1389635855 li {
    border-top: 1px solid #EEEEEE;
    margin: 0 -10px 0 -18px;
    padding-bottom: 15px;
    padding-left: 20px;
    padding-top: 15px;
}
.front #content-column .block, #content-column .block.block-boxes-os_boxes_columns .block, .node-person .block-inner, .comment-wrapper {
background-color: #fff;
height: 290px ;
border-bottom: 1px solid #DDDDDD;
border-left: 1px solid #DDDDDD;
border-right: 1px solid #DDDDDD;
}
.ie8 .front #content-column .block, .ie8 #content-column .block.block-boxes-os_boxes_columns .block, .ie8 .node-person .block-inner, .comment-wrapper {
height: auto ;
}
.content-inner .boxes-box-content h3 {
    margin-bottom: 8px;
}
.front #columns .region-inner {
    margin-bottom: 0;
    padding-top: 0;
}
.front .region-sidebar-second .block:nth-child(1) h2 a:hover{
	text-decoration:underline!important;
}
.os-harvie {
    font-family: arial,sans-serif;
    font-size: 13px;
    margin-left: 5px;
}
.front .region-sidebar-second .block:nth-child(1) h3 {
    font-size: 17px;
	 font-family: arial,sans-serif;
	 margin-bottom:0;
}
.front .region-sidebar-second .block:nth-child(1) ul {
    margin-bottom: 0;
    margin-left: 8px;
}
.front .region-sidebar-second .block:nth-child(1) .boxes-box-content li:nth-child(3) {
    border-bottom: medium none !important;
    margin-bottom: 0 !important;
}
h2.os-last {
    border-bottom: medium none !important;
    margin-bottom: -28px !important;
}
h2.block-title {
    font-weight: bold !important;
}
/* right second   */

.front .region-content-second .block:nth-child(2n) {
    background-color: #fff;

}
.os-viewall {
    display: block;
    font-size: 13px;
    margin-top: 10px;
}

#menu-bar ul.nice-menu a {
    font-size: 19px;
    letter-spacing: -0.025em;
}

.front .region-content-first .block:nth-child(2n) a:hover {
    text-decoration:underline!important;
}
.front .region-content-first, .front .region-content-second {
    margin-top: -10px !important;
}
.not-front .region-content-first, .not-front .region-content-second {
    margin-top: 15px !important;
}

.front .region-sidebar-second .block {
    background-color: #F5F7F5;
}

/*Home Events widget*/


.front .block-boxes-os_sv_list_box h2.block-title {
    border-top: 0 none !important;
}

.node-event .field-name-field-date {
    color: #666666;
    font-size: 12px;
    line-height: 16px;
    margin-bottom: 0;
    margin-top: 5px;
}
.content-left.content-right .region-content-first .region-inner, .content-left.content-bottom .region-content-first .region-inner, .content-right.content-bottom .region-content-second .region-inner, .content-left.content-right.content-bottom .region-content-second .region-inner {
    border-right: none;
}
.front #content-panels .block-boxes-os_boxes_html .block-inner, .front #content-panels .block-boxes-os_sv_list_box .block-inner {
    padding: 10px 20px !important;
}
.date-display-single{
    color: #666666;
    font-size: 13px;
}
.front .block-boxes-os_sv_list_box .more-link a {
   text-decoration:none;
}
h3{	
font-weight:normal;
}	
#search-block-form .form-item label {
    font-size: 11px;
}
.region-header-third {
    margin-left: -380px;
    width: 380px;
}
.section-nav .collapsed > a {
    font-weight: bolder;
}
.not-front.two-sidebars #content-column .content-inner {
    border-right: 0 none;
}
.not-front.two-sidebars .region-sidebar-second .region-inner {
    padding-left: 15px;
    padding-right: 10px;
    padding-top: 25px !important;
}
.not-front.two-sidebars .content-inner {
    margin-left: 190px;
    margin-right: 225px;
    padding-left: 60px !important;
}
.not-front.no-sidebars #content-column .content-inner {
    padding: 0 25px 25px!important;
}
#page-title, .node-title, .page-search .title a, #content-column .block.block-boxes-os_boxes_manual_list .links.inline a, .not-front #content-column ul li, .not-front #content-column ol li, .more-link, .page-search #content-column p, .not-front #content-column p, .links a, #footer ul.menu a, .boxes-box-content h2, .section-nav a, #content-column h2, #content-column h3, #content-column h4, #content-column .field-name-body {
    font-weight: lighter;
}
ul.nice-menu ul {
    top: 2.4em !important;
}
.node-type-page .breadcrumb, .breadcrumb, .breadcrumb a {
    font-weight: lighter;
}
#boxes-box-1389630886 .boxes-box-content > p {
    margin-bottom: 0;
}
#footer .region-inner {
    padding-top: 0;
}

.page-node-146371 .region-sidebar-second .block:nth-child(1) {
    background: url("../images/home_hero_back_emp.png") repeat scroll 0 0 #A51C30;
    border-left: 1px solid #A51C30;
    border-top: 0 none!important;
    margin-left: 0;
    margin-top: 100px;
    min-height: 100px !important;
    padding: 0;
}
.page-node-146371 article {
    border-top: 1px dotted #CCCCCC;
    padding-top: 15px;
}
.page-node-146371 article:nth-child(1) {
    border-top: none;
    padding-top: 0;
}
.page-node-146371 .region-sidebar-second .block:nth-child(1) h2.block-title {
    border: medium none;
    color: #FFFFFF;
    font-family: open sans,sans,arial !important;
    font-size: 32px;
    font-weight: normal;
    letter-spacing: 0;
    line-height: 34px;
    padding: 0;
	text-transform:capitalize;
}
.page-node-146371 #content-column .content-inner,
.page-node-129276 #content-column .content-inner,
.page-node-129206 #content-column .content-inner,
.page-node-129296 #content-column .content-inner {
    background: none repeat scroll 0 0 #F5F7F5;
    border: medium none !important;
}

.page-node-146371 #content-panels .region-content-top {
    background-color: #FFFFFF;
}
.page-node-146371 .region-content-first .boxes-box-content h2 a,
.page-node-146371 .region-content-second .boxes-box-content h2 a{
	color:#000;
	text-decoration:none!important;
}
.page-node-146371 .region-content-first .boxes-box-content h2 a:hover,
.page-node-146371 .region-content-second .boxes-box-content h2 a:hover{
	color:#000;
	text-decoration:underline!important;
	margin-top:10px;
}
.page-node-146371 .region-content-top .node {
    margin-bottom: 0;
}
.sidebar h3 {
    font-family: georgia;
    margin-bottom: 10px;
}
#menu-bar {
    background: none repeat scroll 0 0 #fff;
    border-bottom: 4px solid #C2CDCE;
}
#footer {
    background: none repeat scroll 0 0 #fff;
    border-top: 1px solid #DDDDDD;
}
.tweet-time > a {
    color: #999999;
    display: block;
    font-size: 11px;
    margin-left: 10px;
}
.page-node-148751 iframe {
    border: 0 none;
	margin-left:-10px;
}
.page-node-146371 #content-column .block, 
.page-node-146371 #content-column .block.block-boxes-os_boxes_columns .block, 
.page-node-146371 .node-person .block-inner, .comment-wrapper
 {
    background-color: #ffffff;
    border-bottom: 1px solid #DDDDDD;
    border-left: 1px solid #DDDDDD;
    border-right: 1px solid #DDDDDD;
    height: 290px;
}
.branding-left{
	display:none;
}
.event-start .event-start {
    background: url("../images/event-shield2.png") no-repeat scroll 0 0 rgba(0, 0, 0, 0);
}
.front .region-content-first .block:nth-child(2) {
    background-color: #cad3d4 !important;
    border-right: medium none !important;
	 border-leftt: medium none !important;
	  border-bottom: medium none !important;
	border-top: none!important;
    margin-bottom: 0 !important;
    width: 105%;
	margin-top:25px!important;
}
.front .region-content-second .block:nth-child(2) {
    background-color: #cad3d4 !important;
    border-color: #4384C4 -moz-use-text-color -moz-use-text-color #AAA !important;
    border-right: medium none !important;
    border-style: none none none solid !important;
    border-width: medium medium medium 1px !important;
    margin-bottom: 0 !important;
    margin-left: -5%;
    margin-top: 25px !important;
    width: 105%;
}
.front .region-content-first .block:nth-child(3) {
    background-color: #cad3d4 !important;
    border: medium none !important;
    margin-bottom: 0 !important;
    width: 105%;
	margin-top:0!important;
	border-top:1px solid #AAA!important;
}
.front .region-content-second .block:nth-child(3) {
    background-color: #cad3d4 !important;
    border-bottom: medium none  !important;
    border-image: none !important;
      border-left: 1px solid #AAA!important;
    border-right: medium none !important;
  border-top:1px solid #AAA!important;
    margin-bottom: 0 !important;
    margin-left: -5%;
    width: 105%;
		margin-top:0!important;	
}
.sidebar .block, .front #content-column .block, #content-column .block.block-boxes-os_boxes_columns .block, .node-person .block-inner, .comment-wrapper {
    border-top: 3px solid #C2CDCE;
}
.front .region-content-first .block:nth-child(2) h2.block-title,
.front .region-content-second .block:nth-child(2) h2.block-title,
.front .region-content-first .block:nth-child(3) h2.block-title,
.front .region-content-second .block:nth-child(3) h2.block-title {
color:#565656;
}
.front .region-content-first .block:nth-child(2) a,
.front .region-content-second .block:nth-child(2) a,
.front .region-content-first .block:nth-child(3) a,
.front .region-content-second .block:nth-child(3) a {
color:#295883!important;
}
.front .region-content-first .block:nth-child(2) h4, .front .region-content-second .block:nth-child(2) h4, .front .region-content-first .block:nth-child(3) h4, .front .region-content-second .block-:nth-child(3) h4
{
margin-bottom:15px;	
}
.block-boxes-os_boxes_twitterfeed h2.block-title {
    background: url("../images/twitter.png") no-repeat scroll 0 0 rgba(0, 0, 0, 0);
    height: 30px;
    padding-left: 40px;
}
/*jobs merged blocks*/
.page-node-146371 .region-sidebar-second .block-inner {
    padding: 0;
}
.page-node-146371 #content-column {
    font-size: 14px;
	line-height:23px;
}
.page-node-146371 .region-content-first .block:nth-child(2) {
    background-color: #C2CDCE !important;
    border-right: medium none !important;
	 border-leftt: medium none !important;
	  border-bottom: medium none !important;
	border-top: none!important;
    margin-bottom: 0 !important;
    width: 105%;
	margin-top:25px!important;
}
.page-node-146371 .region-content-second .block:nth-child(2) {
    background-color: #C2CDCE !important;
    border-color: #4384C4 -moz-use-text-color -moz-use-text-color #AAA !important;
    border-right: medium none !important;
    border-style: none none none solid !important;
    border-width: medium medium medium 1px !important;
    margin-bottom: 0 !important;
    margin-left: -5%;
    margin-top: 25px !important;
    width: 105%;
}
.page-node-146371 .region-content-first .block:nth-child(3) {
    background-color: #C2CDCE !important;
    border: medium none !important;
    margin-bottom: 0 !important;
    width: 105%;
	margin-top:0!important;
	border-top:1px solid #AAA!important;
}
.page-node-146371 .region-content-second .block:nth-child(3) {
    background-color: #C2CDCE !important;
    border-bottom: medium none  !important;
    border-image: none !important;
      border-left: 1px solid #AAA!important;
    border-right: medium none !important;
  border-top:1px solid #AAA!important;
    margin-bottom: 0 !important;
    margin-left: -5%;
    width: 105%;
		margin-top:0!important;
}
.page-node-146371 .region-content-second .block:nth-child(2) h2 {
    margin-top: 10px;
}
.page-node-146371 .region-content-first .block:nth-child(2) h2 {
    margin-top: 10px;
}
.page-node-146371 .block-boxes-os_boxes_sectionnav {
    background-color: #4384C4 !important;
    border: 0 none !important;
    margin: 0 !important;
    padding: 0 !important;
}
.page-node-146371 .section-nav .menu-depth-1 > a {
    background: none repeat scroll 0 0 #293352 !important;
    display: none !important;
}
.page-node-146371 .section-nav ul.menu li {
    background-color: #a51c30 !important;

}
.page-node-146371 #boxes-box-os_pages_section_nav {
    -moz-border-bottom-colors: none;
    -moz-border-left-colors: none;
    -moz-border-right-colors: none;
    -moz-border-top-colors: none;
    border-image: none;
    border-style: none;
    border-width: medium;
}
.page-node-146371 .region-sidebar-second .block:nth-child(1) {
    border-left: medium none;
    border-top: 0 none !important;
    margin-left: 0;
    margin-top: 100px!important;
    min-height: 100px !important;
    padding: 0;
}
.page-node-146371 .section-nav ul.menu li a {
    border-top: 1px solid #F5F7F5;
    color: #FFFFFF;
    display: block;
    font-family: arial,sans-serif;
    font-size: 17px;
    padding: 15px 20px;
    text-decoration: none;
	border-bottom:none;
}
.page-node-146371 .sidebar .block {
    border-top: 3px solid #1D1E1E;
}
.page-node-146371 #content-column .block {
    border-top: 3px solid #1D1E1E;
}
.page-node-146371 .collapsed > a {
    font-weight: normal;
}
.page-node-146371 .section-nav .collapsed > a {
    background: none repeat scroll 0 0 rgba(0, 0, 0, 0);
}
.page-node-146371 #content-column .block, 
.page-node-146371 #content-column .block.block-boxes-os_boxes_columns .block, 
.page-node-146371 .node-person .block-inner, .comment-wrapper,

 {
    background-color: #ffffff;
    border-bottom: 1px solid #DDDDDD;
    border-left: 1px solid #DDDDDD;
    border-right: 1px solid #DDDDDD;
    height: 290px;
}
.page-node-146371 h1#page-title{
    font-size: 46px;
    margin-bottom: 35px;
    margin-top: 10px;
}
.page-node-146371 #content-panels .region-content-first .block .block-inner,
.page-node-146371 #content-panels .region-content-second .block .block-inner,
.page-node-146371 #content-panels .region-content-bottom .block .block-inner
{
    padding: 10px 30px 20px 30px !important;
}
.page-node-146371 .node-type-page .breadcrumb, 
.page-node-146371 .breadcrumb, 
.page-node-146371 .breadcrumb a{
    display: none;
}
.page-node-146371 .sidebar .block:nth-child(2) {
    margin-top: 25px;
}
/*worklife*/
.page-node-129276 .region-content-second .block:nth-child(2) h2 {
    margin-top: 10px;
}
.page-node-129276 .region-content-first .block:nth-child(2) h2 {
    margin-top: 10px;
}

.page-node-129276 .sidebar .block:nth-child(2) {
    margin-top: 25px;
}
.page-node-129276 .region-sidebar-second .block-inner {
    padding: 0;
}
.page-node-129276  #content-column {
    font-size: 14px;
	line-height:23px;
}
.page-node-129276 .node-type-page .breadcrumb, 
.page-node-129276 .breadcrumb, 
.page-node-129276 .breadcrumb a {
    display: none;
}
.page-node-129276 #content-panels .region-content-first .block .block-inner,
.page-node-129276 #content-panels .region-content-second .block .block-inner,
.page-node-129276 #content-panels .region-content-bottom .block .block-inner,
.page-node-145686 #content-panels .region-content-first .block .block-inner,
.page-node-145686 #content-panels .region-content-second .block .block-inner,
.page-node-145686 #content-panels .region-content-bottom .block .block-inner
{
    padding: 10px 30px 20px 30px !important;
}
.page-node-145686 .region-content-first .block:nth-child(1) h2,
.page-node-145686 .region-content-second .block:nth-child(1) h2 {
    margin-top: 10px;
}
.page-node-129276 h1#page-title{
    font-size: 46px;
    margin-bottom: 35px;
    margin-top: 10px;
}
.page-node-129276 #content-column .block, 
.page-node-129276 #content-column .block.block-boxes-os_boxes_columns .block, 
.page-node-129276 .node-person .block-inner, .comment-wrapper
 {
    background-color: #ffffff;
    border-bottom: 1px solid #DDDDDD;
    border-left: 1px solid #DDDDDD;
    border-right: 1px solid #DDDDDD;
    height: 290px;
}
.page-node-129276 .region-sidebar-second .block:nth-child(1) {
    border-left: medium none;
    border-top: 0 none !important;
    margin-left: 0;
    margin-top: 100px!important;
    min-height: 100px !important;
    padding: 0;
}
.page-node-129276 .section-nav ul.menu li a {
    border-bottom: medium none;
    border-top: 1px solid #F5F7F5;
    color: #FFFFFF;
    display: block;
    font-family: arial,sans-serif;
    font-size: 17px;
    padding: 15px 20px;
    text-decoration: none;
}
.page-node-129276 .collapsed > a {
    font-weight: normal;
}
.page-node-129276 .section-nav .collapsed > a {
    background: none repeat scroll 0 0 rgba(0, 0, 0, 0);
}
.page-node-129276 .region-content-first .block:nth-child(2) {
    background-color: #C2CDCE !important;
    border-right: medium none !important;
	 border-leftt: medium none !important;
	  border-bottom: medium none !important;
	border-top: none!important;
    margin-bottom: 0 !important;
    width: 105%;
	margin-top:25px!important;
}
.page-node-129276 .region-content-second .block:nth-child(2) {
    background-color: #C2CDCE !important;
    border-color: #4384C4 -moz-use-text-color -moz-use-text-color #AAA !important;
    border-right: medium none !important;
    border-style: none none none solid !important;
    border-width: medium medium medium 1px !important;
   
    margin-bottom: 0 !important;
    margin-left: -5%;
    margin-top: 25px !important;
    width: 105%;
}
.page-node-129276 .region-content-first .block:nth-child(3) {
    background-color: #C2CDCE !important;
    border: medium none !important;
    margin-bottom: 0 !important;
    width: 105%;
	margin-top:0!important;
	border-top:1px solid #AAA!important;
}
.page-node-129276 .region-content-second .block:nth-child(3) {
    background-color: #C2CDCE !important;
    border-bottom: medium none  !important;
    border-image: none !important;
      border-left: 1px solid #AAA!important;
    border-right: medium none !important;
  border-top:1px solid #AAA!important;
    margin-bottom: 0 !important;
    margin-left: -5%;
    width: 105%;
		margin-top:0!important;
}
.page-node-129276 .block-boxes-os_boxes_sectionnav {
    background-color: #4384C4 !important;
    border: 0 none !important;
    margin: 0 !important;
    padding: 0 !important;
}
.page-node-129276 .section-nav .menu-depth-1 > a {
    background: none repeat scroll 0 0 #293352 !important;
    display: none !important;
}
.page-node-129276 .section-nav ul.menu li {
    background-color: #a31a7e !important;
}
.page-node-129276 #boxes-box-os_pages_section_nav {
    -moz-border-bottom-colors: none;
    -moz-border-left-colors: none;
    -moz-border-right-colors: none;
    -moz-border-top-colors: none;
    border-image: none;
    border-style: none;
    border-width: medium;
}
.page-node-129276 .sidebar .block{
    border-top: 3px solid #E87D1E;
}
.page-node-129276 #content-column .block {
    border-top: 3px solid #E87D1E;
}

/*TOTAL REWARDS*/

.page-node-129206 .region-content-second .block:nth-child(2) h2 {
    margin-top: 10px;
}
.page-node-129206 .region-content-first .block:nth-child(2) h2 {
    margin-top: 10px;
}
.page-node-129206 .sidebar .block:nth-child(2) {
    margin-top: 25px;
}
.page-node-129206 .region-sidebar-second .block-inner {
    padding: 0;
}
.page-node-129206  #content-column {
    font-size: 14px;
	line-height:23px;
}
.page-node-129206 .region-sidebar-second .block:nth-child(1) {
    border-left: medium none;
    border-top: 0 none !important;
    margin-left: 0;
    margin-top: 100px!important;
    min-height: 100px !important;
    padding: 0;
}
.page-node-129206 .section-nav ul.menu li a {
    border-bottom: medium none;
    border-top: 1px solid #F5F7F5;
    color: #FFFFFF;
    display: block;
    font-family: arial,sans-serif;
    font-size: 17px;
    padding: 15px 20px;
    text-decoration: none;
}
.page-node-129206 .collapsed > a {
    font-weight: normal;
}
.page-node-129206 .section-nav .collapsed > a {
    background: none repeat scroll 0 0 rgba(0, 0, 0, 0);
}
.page-node-129206 .region-content-first .block:nth-child(2) {
    background-color: #C2CDCE !important;
    border-right: medium none !important;
	 border-leftt: medium none !important;
	  border-bottom: medium none !important;
	border-top: none!important;
    margin-bottom: 0 !important;
    width: 105%;
	margin-top:25px!important;
}
.page-node-129206 .region-content-second .block:nth-child(2) {
    background-color: #C2CDCE !important;
    border-color: #4384C4 -moz-use-text-color -moz-use-text-color #AAA !important;
    border-right: medium none !important;
    border-style: none none none solid !important;
    border-width: medium medium medium 1px !important;
    margin-bottom: 0 !important;
    margin-left: -5%;
    margin-top: 25px !important;
    width: 105%;
}
.page-node-129206 .region-content-first .block:nth-child(3) {
    background-color: #C2CDCE !important;
    border: medium none !important;
    margin-bottom: 0 !important;
    width: 105%;
	margin-top:0!important;
	border-top:1px solid #AAA!important;
}
.page-node-129206 .region-content-second .block:nth-child(3) {
    background-color: #C2CDCE !important;
    border-bottom: medium none  !important;
    border-image: none !important;
      border-left: 1px solid #AAA!important;
    border-right: medium none !important;
  border-top:1px solid #AAA!important;
    margin-bottom: 0 !important;
    margin-left: -5%;
    width: 105%;
		margin-top:0!important;
}
.page-node-129206 .block-boxes-os_boxes_sectionnav {
    background-color: #4384C4 !important;
    border: 0 none !important;
    margin: 0 !important;
    padding: 0 !important;
}
.page-node-129206 .section-nav .menu-depth-1 > a {
    background: none repeat scroll 0 0 #293352 !important;
    display: none !important;
}
.page-node-129206 .section-nav ul.menu li {
    background-color: #4384c4 !important;
}
.page-node-129206 #boxes-box-os_pages_section_nav {
    -moz-border-bottom-colors: none;
    -moz-border-left-colors: none;
    -moz-border-right-colors: none;
    -moz-border-top-colors: none;
    border-image: none;
    border-style: none;
    border-width: medium;
}
.page-node-129206 #content-column .block, 
.page-node-129206 #content-column .block.block-boxes-os_boxes_columns .block, 
.page-node-129206 .node-person .block-inner, .comment-wrapper
 {
    background-color: #ffffff;
    border-bottom: 1px solid #DDDDDD;
    border-left: 1px solid #DDDDDD;
    border-right: 1px solid #DDDDDD;
    height: 290px;
}
.page-node-129206 h1#page-title{
    font-size: 46px;
    margin-bottom: 35px;
    margin-top: 10px;
}
.page-node-129206 #content-panels .region-content-first .block .block-inner,
.page-node-129206 #content-panels .region-content-second .block .block-inner,
.page-node-129206 #content-panels .region-content-bottom .block .block-inner
{
    padding: 10px 30px 20px 30px !important;
}
.page-node-129206 #content-column .block {
    border-top: 3px solid #4384C4;
}
.page-node-129206 .sidebar .block {
    border-top: 3px solid #4384C4;
}
.page-node-129206 .node-type-page .breadcrumb, 
.page-node-129206 .breadcrumb, 
.page-node-129206 .breadcrumb a {
    display: none;
}

/*LEARNING AND DEVELOPMENT*/
.page-node-129296 .region-content-second .block:nth-child(2) h2 {
    margin-top: 10px;
}
.page-node-129296 .region-content-first .block:nth-child(2) h2 {
    margin-top: 10px;
}
.page-node-129296 .sidebar .block:nth-child(2) {
    margin-top: 25px;
}
.page-node-129296 .region-sidebar-second .block-inner {
    padding: 0;
}
.page-node-129296  #content-column {
    font-size: 14px;
	line-height:23px;
}
.page-node-129296 .region-sidebar-second .block:nth-child(1) {
    border-left: medium none;
    border-top: 0 none !important;
    margin-left: 0;
    margin-top: 100px!important;
    min-height: 100px !important;
    padding: 0;
}
.page-node-129296 .section-nav ul.menu li a {
    border-bottom: medium none;
    border-top: 1px solid #F5F7F5;
    color: #FFFFFF;
    display: block;
    font-family: arial,sans-serif;
    font-size: 17px;
    padding: 15px 20px;
    text-decoration: none;
}
.page-node-129296 .collapsed > a {
    font-weight: normal;
}
.page-node-129296 .section-nav .collapsed > a {
    background: none repeat scroll 0 0 rgba(0, 0, 0, 0);
}
.page-node-129296 .region-content-first .block:nth-child(2) {
    background-color: #C2CDCE !important;
    border-right: medium none !important;
	 border-leftt: medium none !important;
	  border-bottom: medium none !important;
	border-top: none!important;
    margin-bottom: 0 !important;
    width: 105%;
	margin-top:25px!important;
}
.page-node-129296 .region-content-second .block:nth-child(2) {
    background-color: #C2CDCE !important;
    border-color: #4384C4 -moz-use-text-color -moz-use-text-color #AAA !important;
    border-right: medium none !important;
    border-style: none none none solid !important;
    border-width: medium medium medium 1px !important;
   
    margin-bottom: 0 !important;
    margin-left: -5%;
    margin-top: 25px !important;
    width: 105%;
}
.page-node-129296 .region-content-first .block:nth-child(3) {
    background-color: #C2CDCE !important;
    border: medium none !important;
    margin-bottom: 0 !important;
    width: 105%;
	margin-top:0!important;
	border-top:1px solid #AAA!important;
}
.page-node-129296 .region-content-second .block:nth-child(3) {
    background-color: #C2CDCE !important;
    border-bottom: medium none  !important;
    border-image: none !important;
      border-left: 1px solid #AAA!important;
    border-right: medium none !important;
  border-top:1px solid #AAA!important;
    margin-bottom: 0 !important;
    margin-left: -5%;
    width: 105%;
		margin-top:0!important;
	
}
.section-nav .menu-depth-1 .collapsed > a:before {
    background: none repeat scroll 0 0 rgba(0, 0, 0, 0);

}
.page-node-129296 #block-boxes-os-pages-section-nav {
    background-color: #293352 !important;
    border: 0 none !important;
    margin: 0 !important;
    padding: 0 !important;
}
.page-node-129296 .section-nav .menu-depth-1 > a {
    background: none repeat scroll 0 0 #293352 !important;
    display: none !important;
}
.page-node-129296 .section-nav ul.menu li {
    background-color: #293352 !important;

}
.page-node-129296 #boxes-box-os_pages_section_nav {
    -moz-border-bottom-colors: none;
    -moz-border-left-colors: none;
    -moz-border-right-colors: none;
    -moz-border-top-colors: none;
    border-image: none;
    border-style: none;
    border-width: medium;
}
.page-node-129296 #content-column .block, 
.page-node-129296 #content-column .block.block-boxes-os_boxes_columns .block, 
.page-node-129296 .node-person .block-inner, .comment-wrapper
 {
    background-color: #ffffff;
    border-bottom: 1px solid #DDDDDD;
    border-left: 1px solid #DDDDDD;
    border-right: 1px solid #DDDDDD;
    height: 290px;
}
.page-node-129296 h1#page-title{
    font-size: 46px;
    margin-bottom: 35px;
    margin-top: 10px;
}
.page-node-129296 #content-panels .region-content-first .block .block-inner,
.page-node-129296 #content-panels .region-content-second .block .block-inner,
.page-node-129296 #content-panels .region-content-bottom .block .block-inner
{
    padding: 10px 30px 20px 30px !important;
}

.page-node-129296 #content-column .block {
    border-top: 3px solid #C3D7A4;
}
.page-node-129296 .sidebar .block {
    border-top: 3px solid #C3D7A4;
}
.page-node-129296 .node-type-page .breadcrumb, 
.page-node-129296 .breadcrumb, 
.page-node-129296 .breadcrumb a {
    display: none;
}


/*OUR WORKPLACE*/
.page-node-170801 .region-content-second .block:nth-child(2) h2 {
    margin-top: 10px;
}
.page-node-170801 .region-content-first .block:nth-child(2) h2 {
    margin-top: 10px;
}
.page-node-170801 .sidebar .block:nth-child(2) {
    margin-top: 25px;
}
.page-node-170801 .region-sidebar-second .block-inner {
    padding: 0;
}
.page-node-170801  #content-column {
    font-size: 14px;
	line-height:23px;
}
.page-node-170801 .region-sidebar-second .block:nth-child(1){
    border-left: medium none;
    border-top: 0 none !important;
    margin-left: 0;
    margin-top: 100px!important;
    min-height: 100px !important;
    padding: 0;
}
.page-node-170801 .section-nav ul.menu li a {
    border-bottom: medium none;
    border-top: 1px solid #F5F7F5;
    color: #FFFFFF;
    display: block;
    font-family: arial,sans-serif;
    font-size: 17px;
    padding: 15px 20px;
    text-decoration: none;
}
.page-node-170801 .collapsed > a {
    font-weight: normal;
}
.page-node-170801 .section-nav .collapsed > a {
    background: none repeat scroll 0 0 rgba(0, 0, 0, 0);
}
.page-node-170801 .region-content-first .block:nth-child(2) {
    background-color: #C2CDCE !important;
    border-right: medium none !important;
	 border-leftt: medium none !important;
	  border-bottom: medium none !important;
	border-top: none!important;
    margin-bottom: 0 !important;
    width: 105%;
	margin-top:25px!important;
}
.page-node-170801 .region-content-second .block:nth-child(2) {
    background-color: #C2CDCE !important;
    border-color: #4384C4 -moz-use-text-color -moz-use-text-color #AAA !important;
    border-right: medium none !important;
    border-style: none none none solid !important;
    border-width: medium medium medium 1px !important;
   
    margin-bottom: 0 !important;
    margin-left: -5%;
    margin-top: 25px !important;
    width: 105%;
}
.page-node-170801 .region-content-first .block:nth-child(3) {
    background-color: #C2CDCE !important;
    border: medium none !important;
    margin-bottom: 0 !important;
    width: 105%;
	margin-top:0!important;
	border-top:1px solid #AAA!important;
}
.page-node-170801 .region-content-second .block:nth-child(3) {
    background-color: #C2CDCE !important;
    border-bottom: medium none  !important;
    border-image: none !important;
      border-left: 1px solid #AAA!important;
    border-right: medium none !important;
  border-top:1px solid #AAA!important;
    margin-bottom: 0 !important;
    margin-left: -5%;
    width: 105%;
		margin-top:0!important;
	
}
.page-node-170801 .block-boxes-os_boxes_sectionnav {
    background-color: #C4961A !important;
    border: 0 none !important;
    margin: 0 !important;
    padding: 0 !important;
}
.page-node-170801 .section-nav .menu-depth-1 > a {
    background: none repeat scroll 0 0 #293352 !important;
    display: none !important;
}
.page-node-170801 .section-nav ul.menu li {
    background-color: #722ea5 !important;
}
.page-node-170801 #boxes-box-os_pages_section_nav {
    -moz-border-bottom-colors: none;
    -moz-border-left-colors: none;
    -moz-border-right-colors: none;
    -moz-border-top-colors: none;
    border-image: none;
    border-style: none;
    border-width: medium;
}
.page-node-170801 #content-column .block, 
.page-node-170801 #content-column .block.block-boxes-os_boxes_columns .block, 
.page-node-170801 .node-person .block-inner, .comment-wrapper
 {
    background-color: #ffffff;
    border-bottom: 1px solid #DDDDDD;
    border-left: 1px solid #DDDDDD;
    border-right: 1px solid #DDDDDD;
    height: 290px;
}
.page-node-170801 h1#page-title{
    font-size: 46px;
    margin-bottom: 35px;
    margin-top: 10px;
}
.page-node-170801 #content-panels .region-content-first .block .block-inner,
.page-node-170801 #content-panels .region-content-second .block .block-inner,
.page-node-170801 #content-panels .region-content-bottom .block .block-inner
{
    padding: 10px 30px 20px 30px !important;
}

.page-node-170801 #content-column .block {
    border-top: 3px solid #FFDB6D;
}
.page-node-170801 .sidebar .block {
    border-top: 3px solid #FFDB6D;
}
.page-node-170801 .node-type-page .breadcrumb, 
.page-node-170801 .breadcrumb, 
.page-node-170801 .breadcrumb a,
.page-node-145686 .breadcrumb,
.page-node-145686 .breadcrumb a {
    display: none;
}
/* Forms, Policies & Contracts   */
.page-node-145686 .section-nav .menu-depth-1 > a {
    display: none !important;
}
.page-node-145686 h1#page-title {
    font-size: 46px;
    margin-bottom: 35px;
    margin-top: 10px;
}
.date-nav-wrapper .date-next a {
    background: url("../images/cal_rightarrow.png") no-repeat scroll 0 1px rgba(0, 0, 0, 0)!important;
}
.date-nav-wrapper .date-prev a {
    background: url("../images/cal_leftarrow.png") no-repeat scroll 0 0 rgba(0, 0, 0, 0)!important;
}
.page-node-145686 .region-content-first .block:nth-child(1) {
    background-color: #CAD3D4 !important;
    border-bottom: medium none !important;
    border-right: medium none !important;
    border-top: medium none !important;
    margin-bottom: 0 !important;
    margin-top: 0 !important;
    width: 105%;
	height:290px;
}
.page-node-145686 .region-content-second .block:nth-child(1) {
    background-color: #CAD3D4 !important;
    border-color: #4384C4 -moz-use-text-color -moz-use-text-color #AAAAAA !important;
    border-style: none none none solid !important;
    border-width: medium medium medium 1px !important;
    margin-bottom: 0 !important;
    margin-left: -5%;
    margin-top: 0 !important;
    width: 105%;
	height:290px;
}
.page-node-145686 .region-content-first .block:nth-child(2) {
 -moz-border-bottom-colors: none !important;
    -moz-border-left-colors: none !important;
    -moz-border-right-colors: none !important;
    -moz-border-top-colors: none !important;
    background-color: #CAD3D4 !important;
    border-color: #AAAAAA -moz-use-text-color -moz-use-text-color !important;
    border-image: none !important;
    border-right: medium none !important;
    border-style: solid none none !important;
    border-width: 1px medium medium !important;
    margin-bottom: 0 !important;
    margin-top: 0 !important;
    width: 105%;
	height:320px;
}
.page-node-145686 .region-content-second .block:nth-child(2) {
    background-color: #CAD3D4 !important;
    border-color: #AAAAAA -moz-use-text-color -moz-use-text-color #AAAAAA !important;
    border-image: none !important;
    border-style: solid none none solid !important;
    border-width: 1px medium medium 1px !important;
    margin-bottom: 0 !important;
    margin-left: -5%;
    margin-top: 0 !important;
    width: 105%;
	height:320px;
}
.page-node-145686  .region-sidebar-second .block:nth-child(1){
    border-left: medium none;
    border-top: 0 none !important;
    margin-left: 0;
    margin-top: 127px!important;
    min-height: 100px !important;
    padding: 0;
}
.ie8 #menu-bar ul.nice-menu li{
margin-right:0px!important;	
}
#content-panels .block-boxes-os_slideshow_box .block-inner {
    background-color: #F5F7F5;
}
#columns .region-inner {
    margin-bottom: 0;
}

@media (max-width: 1008px)
 {
.front .region-content-first, .front .region-content-second {
    margin-top: 0;
}
.not-front .region-content-first, .not-front .region-content-second {
    margin-top: 0;
}
.front #content-column .content-inner {
    padding: 0;
}
#content-column .block, #content-column .block.block-boxes-os_boxes_columns .block, .node-person .block-inner, .comment-wrapper {
    height: 400px!important;
}
.front #columns .region-inner,
.page-node-146371 .region-inner,
.page-node-129206 .region-inner,
.page-node-129296 .region-inner,
.page-node-129276 .region-inner,
.page-node-170801 .region-inner {
    padding: 0;
}
#columns {
    margin-bottom: 0;
    margin-top: 0;
}
.front .region-content-first .block:nth-child(2),
.front .region-content-second .block:nth-child(2),
.front .region-content-first .block:nth-child(3),
.front .region-content-second .block:nth-child(3),
.page-node-146371 .region-content-first .block:nth-child(2),
.page-node-146371 .region-content-second .block:nth-child(2),
.page-node-146371 .region-content-first .block:nth-child(3),
.page-node-146371 .region-content-second .block:nth-child(3),
.page-node-129206 .region-content-first .block:nth-child(2),
.page-node-129206 .region-content-second .block:nth-child(2),
.page-node-129206 .region-content-first .block:nth-child(3),
.page-node-129206 .region-content-second .block:nth-child(3),
.page-node-129296 .region-content-first .block:nth-child(2),
.page-node-129296 .region-content-second .block:nth-child(2),
.page-node-129296 .region-content-first .block:nth-child(3),
.page-node-129296 .region-content-second .block:nth-child(3),
.page-node-129276 .region-content-first .block:nth-child(2),
.page-node-129276 .region-content-second .block:nth-child(2),
.page-node-129276 .region-content-first .block:nth-child(3),
.page-node-129276 .region-content-second .block:nth-child(3),
.page-node-170801 .region-content-first .block:nth-child(2),
.page-node-170801 .region-content-second .block:nth-child(2),
.page-node-170801 .region-content-first .block:nth-child(3),
.page-node-170801 .region-content-second .block:nth-child(3) {
    width: 100%;
	margin-left:0;
}

 }
@media (max-width: 768px)
 {
	 .page-node-129276 .region-sidebar-second .block:nth-child(1),
	 .page-node-170801 .region-sidebar-second .block:nth-child(1),
	 .page-node-129296 .region-sidebar-second .block:nth-child(1),
	 .page-node-129206 .region-sidebar-second .block:nth-child(1),
	 .page-node-146371 .region-sidebar-second .block:nth-child(1),
	 .front .region-sidebar-second .block:nth-child(1) {
    margin-top: 0!important;
}
	 #content-column .block, #content-column .block.block-boxes-os_boxes_columns .block, .node-person .block-inner, .comment-wrapper {
    height: auto!important;
}

.front .region-content-first .block:nth-child(1), .region-content-second .block:nth-child(1),
.page-node-146371 .region-content-first .block:nth-child(1), .region-content-second .block:nth-child(1),
.page-node-170801 .region-content-first .block:nth-child(1), .region-content-second .block:nth-child(1),
.page-node-129206 .region-content-first .block:nth-child(1), .region-content-second .block:nth-child(1),
.page-node-129296 .region-content-first .block:nth-child(1), .region-content-second .block:nth-child(1),
.page-node-129276 .region-content-first .block:nth-child(1), .region-content-second .block:nth-child(1),
.page-node-170801 .region-content-first .block:nth-child(1), .region-content-second .block:nth-child(1) {
    overflow: visible;
	height:auto!important;
}
.front .region-content-first .block:nth-child(3) {
    border-style: none !important;
    border-width: 0 !important;
    margin-bottom: 25px !important;
    margin-top: 25px !important;
    width: 100%;
}
.front .region-content-second .block:nth-child(3) {
    border-style: none !important;
    margin-left: 0%;
    margin-top: 25px !important;
    width: 100%;
}
.region.region-footer-first .region-inner,
.region.region-footer .region-inner,
.region.region-footer-third .region-inner {
    padding-left: 10px !important;
}
 }