body {margin:0px; background-color:#f8e000 !important;  color:#000; font-family:'avenir', Verdana, Geneva, sans-serif; }
h1{ color:#f38e1d;} 
h2{ color:#f38e1d; } 
h3{ color:#f38e1d;}
select, input, button, textarea{  font-family:'avenir', Verdana, Geneva, sans-serif; }
a:link, a:visited{color:#1c2c5c; }
a:hover{ color:#CC0000;}
.sh-11{color:#000;}
.sn-36-2{color:#000;}
.sh-10{color:#000;}
#left_block{background-color:#EFEFEF; border-right:1px solid #CCC;}
.crights{ color:#000; border-top:0px solid #999;} 
.footermenu a:link, .footermenu a:visited{ color:#324377; }
.footermenu a:hover{ color:#FFF;}
.crights a:link, .crights a:visited{color:#324377;}
.crights a:hover{color:#FFF;}
#zMenuDiv1 * { font-family:'avenir' !important; font-weight:bold !important;}
#zMenuDiv1 a, #zMenuDiv1 a.trigger:hover, #zMenuDiv1 a.trigger-selected{background-color:#f8e000 !important; color:#000 !important;}
#zMenuDiv2 a, #zMenuDiv2 * { font-family:'avenir' !important; font-weight:bold !important;}
#zMenuDiv2 a.trigger:link, #zMenuDiv2 a.trigger:visited{background-color:#f8e000 !important; color:#000 !important;}
#zMenuDiv2 a.trigger:hover, #zMenuDiv2 a.trigger-selected{background-color:#f8e000 !important; color:#000 !important;}
.placeSidebar a:link, .placeSidebar a:visited{color:#f38e1d;}
.placeSidebar a:hover{color:#f38e1d;}
.marquee {
  border: 1px solid #ccc;
  background: #ccc;
}

.sidebar-content-link{color:#FFF !important;}
.sh-5{background-color:#f8e000;}
.sh-51{ color:#FFF;}
.sh-38, .sh-39, .sh-42-2, .sh-43-2, .sh-47 a{color:#003f7f !important;}
.top-row-news{ color:#000 !important;}
.sn-36 a:link, .sn-36 a:visited{color:#f8e000;}
.sn-36-2 a:link, .sn-36-2 a:visited{ }
.sh-1{ background-image:url(/images/shell/bg.jpg); }
.sh-9{background-color:#fff0dd;}
.sh-10-3,.sh-10-3:link, .sh-10-3:visited{background-color:#f8e000; color:#FFF; }
.sh-10-3:hover{  color:#FF0;}

.sh-10-2{background-color:#fff6e7; background-position:bottom right !important; background-image:url(/images/shell/po_connection_homepage_bg.jpg); }
.sh-phone{ color:#425BA8; }
.footerdiv1{width:100%; float:left; background-color:#f8e000; color:#FFF;}
.footerdiv1 a:link, .footerdiv1 a:visited{ color:#000;}
.footerdiv1 a:hover{color:#666;}
.homeSlideshowDiv{ border-bottom:0px solid #FFF; }
.top-row-container{ background-color:#f8e000 !important; color:#000 !important;}
.top-row-container *{ color:#000 !important;}

.sh-16{color:#000;}
.sh-17{ background-color:#FFF;}
.sh-21{color:#f7921d; }
.sh-22{color:#FFF;}
.sh-23{color:#f7921d; }
.sh-24{color:#FFF;}
.sh-29{background-color:#f8e000; color:#000;  }
.sh-33{ color:#FFF; background-color:#f6921d; }
.sh-35{background-image:url(/images/shell/po_subpage_1_03.jpg); }
.sh-35-2{background-image:url(/images/shell/subtop.jpg); }
.sh-36{background-color:#fff0dd;}
.sh-37{color:#FFF; background-color:#f8e000;}
.sh-38{ font-family:'AvenirBlack';}
.sh-41{color:#FFF; background-color:#f8e000;}
.sh-43-2{font-family:'AvenirBlack';}
.sh-45{color:#FFF; background-color:#f8e000;}
.sh-47{font-family:'AvenirBlack';}
.sh-64{font-family:georgia, times, serif;}
.calendar-link1:link, .calendar-link1:visited{   width:100% !important; color:#253667;}
.sh-50-22, .sh-50-22:link, .sh-50-22:visited {font-family:'Chaparral W01 SmBd';color:#253667;}
.sh-65{background-color:#e5fde5; border:1px solid #769373;}
.sh-83{font-family:'AvenirBlack';}
.sh-83{font-family:'AvenirBlack';}
.sh-86{font-family:'AvenirBlack';}
.sh-48:link, .sh-48:visited{background-image:url(/images/shell/c_03.jpg); color:#FFF !important; }
.sf-28-2{color:#29618e;}
.sf-33{color:#440a05;}
.sf-36{color:#000000; }

.sn-20{color:#38637e;}
.sn-21{color:#000; }
.sn-23{ color:#968e7a;}
.sn-24{color:#6882a2;}
.sn-27{ color:#6882a2;}
.sn-33{color:#d59217;}
.sn-34{color:#4e0e08;}
.sn-38{color:#440a05; }
.sn-39{color:#968e7a;} 

.z-job-row{ background-color:#fbf5ed; }

.z-job-row.z-job-featured{ background-color:#e5fde5; border:1px solid #769373; }
 
.sh-10-3, .sh-10-3:link, .sh-10-3:visited{ color:#000 !important;}

.top-logo-bg{background-image:url(/images/shell/bg2_022.jpg); }

#zMenuDiv1 li:hover ul a, #zMenuDiv1 li.zMenuHvr ul a{ background-color:#15426B !important;}

@media only screen and (max-width: 992px) { 
.top-social-links{ background-color:#f8e000; } 
.sh-logo{ background-color:rgba(0,0,0,0);  height:140px; } 
.top-logo-bg{background-image:url(/images/shell/waves.jpg) !important; background-repeat:repeat !important;  }
.mobile-search-bar{ background-color:#1cbc00;}
.top-social-links{ background-color:#70d0f6;}

.mobileMenuButton, #zMenuDiv1 a.trigger{  background-color:#f8e000 !important; color:#000 !important;}
.mobileMenuButton{background-color:#f8e000; color:#000 !important; }
 
}
@media only screen and (max-width: 767px) {  
}
@media only screen and (max-width: 600px) {  
}
@media only screen and (max-width: 400px) {  
}