   #promo_message{background-color: #ffffe0;padding: 10px;font-size: 1.0em;font-weight: 100;display:none}
   #promo_message_alt{text-decoration:none}
   #promo_message_alt > div{background-color: #ffffe0;padding: 6px;text-align:center;cursor:pointer;color:#333;border-bottom:1px solid #ccc}
   div.pc_tagline{background-image:url('/images/footer_bg.jpg');height:110px;text-align:center;font-size:1.9em;line-height:110px;color:#fff;text-shadow:4px 4px 4px #000000}
   div.pc_hpprevs,div.pc_hpprevs_fr{height:38px;background-image:url('/images/homepage_preview_bg.jpg');line-height:36px;font-size:1.2em;padding-left:14px;cursor:pointer;-webkit-touch-callout: none;-webkit-user-select: none;-khtml-user-select: none;-moz-user-select: none;-ms-user-select: none;user-select: none;}
   div.pc_hpprevs_fr{font-size:1.0em}
   div.pc_hpprevs:hover{background-image:url('/images/homepage_preview_bg_alt.jpg');color:#4f9db8}
   div.pc_hpprevshover{background-image:url('/images/homepage_preview_bg_alt.jpg');color:#4f9db8}
   div#mobile_menu_drop a div.mob_item{padding:7px;font-size:1.6em;border-bottom:1px solid #333;background-color:#fff}
   div#mobile_menu_drop a{color:#000;text-decoration:none}
   #pc_mncontent{background-color:#ffffff}
   .pc_mncontentpd{padding:20px 10px 20px 10px;min-height:300px}
   #pc_mntitle{color:#4f9db8;float:left;font-size:2.3em;line-height:2.6em}
   #pc_mntitlearea_logo{float:right}
   #pc_mntitlearea_logo > img,#pc_mntitlearea_logo > a > img{max-height:86px;margin-right:20px}
   body{font-family:'Oswald', sans-serif;color:#333333;font-size:1.1em}
   #pc_leadspace_int{background-image:url('/images/internal_bground.jpg');height:145px}
   #pc_leadspace_int > div{color:#ffffff;font-weight: 300; font-style: normal;letter-spacing:2px;font-size:2.2em;text-shadow:4px 4px 4px #000000;padding:20px 0px 0px 60px}
   #pc_leadspace > div{float:left}
   #pc_leadspace > div:nth-of-type(1) {width:34%}
   #pc_leadspace > div:nth-of-type(1) > div{height:240px;margin:20px 20px 0px 40px;background-image:url('/images/logo_lg.png');background-size:contain;background-repeat:no-repeat}
   #pc_leadspace > div:nth-of-type(2) {width:66%}
   #pc_leadspace > div:nth-of-type(2) > div{margin:20px 20px 0px 20px;color:#ffffff;font-weight: 300; font-style: normal;letter-spacing:2px;font-size:3.8em;text-shadow:4px 4px 4px #000000}
   #search_top > div{float:right}
   #search_area > div{float:left}
   .search_area_icon{width:44px;height:30px;background-image:url('/images/search_image.png')}
   #search_icon{position:absolute}
   #pc_navmob{display:none;padding-right:20px;cursor:pointer;color:#fff;margin:-3px 0px 4px 0px}
   #pc_navmob img{margin-right:10px;vertical-align:sub}
   #search_area > div > input{height:30px;line-height:28px;padding-left:5px;padding-right:5px;border:1px solid #999;width:200px}
   #pc_leadspace:after,#search_top:after,ul.pc_navul:after,#search_area:after,#pc_mntitlearea:after, div.pc_mncontenthp:after,#foot_contact:after,#page_paths:after,#anchor_menu:after,#prog_desc_img:after,.pc_cpl:after,.admin_fields:after,.contact_fields:after{content: ".";display: block;clear: both;visibility: hidden;line-height: 0;height: 0}
   #prog_desc_img > div{float:left;width:50%}
   #page_paths{padding-top:10px}
   #page_paths > div{float:left;width:calc(20% - 10px);margin-left:10px}
   #page_paths > div:nth-of-type(1) {width:20%;margin-left:0px}
   #page_paths > div > input,#page_paths > div > select{padding:7px;line-height:1.0em}
   .pc_mncontenthp{padding:1px 0px 1px 0px;background-color:#fff}
   #pc_mncontent.pc_mncontenthp > div:nth-of-type(1){float:left;width:33%}
   #pc_mncontent.pc_mncontenthp > div:nth-of-type(2){float:left;width:67%;height:266px;}
   #pc_prevunder{background-size:cover;background-position:center center;background-repeat:no-repeat}
   .pg_subtitles{font-size:1.4em;color:#1f6f8a}
   #foot_contact{background-color:#fff;padding:20px}
   .pc_cpl > div{float:left}
   .pc_cpl > div:nth-of-type(1){width:calc(50% - 40px);margin-right:40px}
   .pc_cpl > div:nth-of-type(2){width:calc(50% - 40px);margin-left:40px}
   .admin_fields{padding-bottom:5px}
   .admin_fields > div, .contact_fields > div{float:left}
   .admin_fields > div:nth-of-type(1){width:125px;text-align:right;line-height:1.8em}
   .contact_fields > div:nth-of-type(1){width:90px;text-align:right;line-height:1.8em}
   .contact_fields{margin-top:20px}
   .contact_fields:nth-of-type(1){margin-top:0px}
   .admin_fields > div:nth-of-type(2){width:calc(50% - 170px)}
   .contact_fields > div:nth-of-type(2){width:calc(50% - 140px)}
   .contact_fieldsalt > div:nth-of-type(2){width:calc(100% - 128px)}
   .admin_fields > div:nth-of-type(3){width:170px;text-align:right;line-height:1.8em}
   .contact_fields > div:nth-of-type(3){width:120px;text-align:right;line-height:1.8em}
   .admin_fields > div:nth-of-type(4){width:calc(50% - 170px)}
    .contact_fields > div:nth-of-type(4){width:calc(50% - 110px)}
   .admin_fields > div:nth-of-type(2) > input,.admin_fields > div:nth-of-type(4) > input,.admin_fields > div:nth-of-type(2) > select,.admin_fields > div:nth-of-type(4) > select, .contact_fields > div > input, .contact_fields > div > textarea{width:100%;margin-left:5px;padding:6px}
   .contact_fields > div > textarea{height:120px}
   .admin_fields_full > div:nth-of-type(2){width:calc(100% - 170px)}
   .admin_fields_choice > div:nth-of-type(2), .admin_fields_choice > div:nth-of-type(4), .admin_fields_choice > div:nth-of-type(6), .admin_fields_choice > div:nth-of-type(8){width:30px}
   .admin_fields_choice > div:nth-of-type(2) input, .admin_fields_choice > div:nth-of-type(4) input, .admin_fields_choice > div:nth-of-type(6) input, .admin_fields_choice > div:nth-of-type(8) input{width:18px;height:18px;margin-top:6px}
   .admin_fields_choice > div:nth-of-type(3), .admin_fields_choice > div:nth-of-type(5), .admin_fields_choice > div:nth-of-type(7), .admin_fields_choice > div:nth-of-type(9){width:auto;padding-right:40px;text-align:left;line-height:1.8em}
   .admin_fields_submit > div:nth-of-type(1){width:96%}
   .contact_fields_submit > div:nth-of-type(1){width:90px}
   .contact_fields_submit > div:nth-of-type(2){width:calc(50% - 96px)}
   .contact_fields_submit > div:nth-of-type(3){width:calc(50% - 37px)}
   .admin_fields_submit > div:nth-of-type(1) > button, .contact_fields_submit > div:nth-of-type(3) > button{width:100px;line-height:1.9em}
   div.lginbtn > div{margin-left:8px;padding:6px;border:1px solid #ccc;border-radius:7px;min-width:80px;text-align:center;color:#000;line-height:1.58rem;cursor:pointer}
   div.lginbtn > div:nth-of-type(1){background-color:rgba(255,0,0,0.8);color:#fff;}
   div.lginbtn{padding:0px 0px 5px 0px}
   #foot_contact > div:nth-of-type(1){float:right}
   #foot_contact > div:nth-of-type(1) > img{max-height:50px}
   #foot_contact > div:nth-of-type(2){float:left;font-weight:100}
   #foot_contact > div:nth-of-type(2) > p{font-weight:300;line-height:0.5em;font-size:0.8em}
   #foot_contact > div:nth-of-type(2) > p > b{font-weight:300}
   #pc_conarea{padding-top:20px;font-weight:100;font-size:1.0em}
   #pc_conarea b{font-weight:400;}
   #pc_conarea a{color:#4f9db8}
   #anchor_menu > div, .fl{float:left}
   .cb{display: block;clear: both;visibility: hidden;line-height: 0;height: 0}
   .clbo:after{content:"";display: block;clear: both;}
   #anchor_menu > div > a{color:#4f9db8}
   .anchor_split{margin:0px 5px 0px 5px}
   p.titles{border:1px solid #eee;padding:10px 0px 10px 10px;margin-top:50px;border-left:0px;background-color:#fefefe;border-right:0px;}
   .titles, .subtitles{color:#4f9db8;font-weight:400;font-size:1.4em}
   .subtitles{font-size:1.2em;color:#2e6f86}
   #pc_prevover{width:100%;height:100%;display:none;background-size:cover;background-position:center center;background-repeat:no-repeat}
#search_area{display:none}
   @media only screen and (max-width: 1080px) {
    #search_icon{display:none}
   }
   @media only screen and (max-width: 940px) {
    div.pc_hpprevs{font-size:0.8em;}
   }
   @media only screen and (max-width: 880px) {
    div.pc_tagline{font-size:1.5em}
    ul.pc_navul > li{font-size:0.9em !important}
    #pc_leadspace > div:nth-of-type(2) > div{font-size:3.0em;}

    #pc_mntitle{font-size:1.4em}
    #pc_mncontent.pc_mncontenthp > div:nth-of-type(1){display:none}
    #pc_mncontent.pc_mncontenthp > div:nth-of-type(2){float:none;width:100%}
   }
   @media only screen and (max-width: 820px) {

   }
   @media only screen and (max-width: 780px) {
    ul.pc_navul{display:none}
    #pc_navmob{display:block;text-align:right;cursor:pointer}

    #pc_mncontent.pc_mncontenthp > div:nth-of-type(2){height:240px}
    .contact_fields > div:nth-of-type(1){width:90px;text-align:right}
    .contact_fields > div:nth-of-type(2),.contact_fields > div:nth-of-type(4){width:calc(50% - 120px)}
    .contact_fields > div:nth-of-type(3){width:120px;text-align:right}
    .contact_fieldsalt > div:nth-of-type(2){width:calc(100% - 120px)}
   }
   @media only screen and (max-width: 740px) {
   .pc_cpl > div:nth-of-type(1),.pc_cpl > div:nth-of-type(2){float:none;width:100%;margin:0px 5px 0px 5px}
    div.pc_tagline{font-size:1.2em}
   }
   @media only screen and (max-width: 700px) {
    #foot_contact > div:nth-of-type(1),#foot_contact > div:nth-of-type(2){float:none}
    #pc_mntitlearea_logo,#pc_mntitle{float:none}
    #pc_mntitlearea_logo{display:none}
    #pc_mncontent.pc_mncontenthp > div:nth-of-type(2){height:200px}
   }
   @media only screen and (max-width: 680px) {
    #pc_leadspace > div:nth-of-type(1){float:none;width:100%}
    #pc_leadspace > div:nth-of-type(2){float:none;width:100%}
    #pc_leadspace > div:nth-of-type(2) > div{margin-left:20px;font-size:2.6em;}
    #pc_leadspace > div:nth-of-type(1) > div{height:50%;background-image:url('/images/logo_wd.png');margin:0px 20px 0px 20px}
    #search_area{display:none}
    .contact_fields > div{float:none}
    .contact_fields:nth-of-type(2),.contact_fieldsalt{margin-top:0px}
    .contact_fields > div:nth-of-type(1),.contact_fields > div:nth-of-type(3){width:100%;text-align:left;font-weight:400}
    .contact_fields > div:nth-of-type(2),.contact_fields > div:nth-of-type(4){width:100%}
    .contact_fields > div:nth-of-type(2) > input,.contact_fields > div:nth-of-type(4) > input,.contact_fields > div:nth-of-type(2) > textarea{margin-left:0px;margin-bottom:15px}

   }
   @media only screen and (max-width: 550px) {
    #pc_mntitle{line-height: 1.6em;}
    div.pc_tagline{font-size:0.8em}
    #pc_mncontent.pc_mncontenthp > div:nth-of-type(2){height:190px}
   }
   @media only screen and (max-width: 440px) {
    #foot_contact > div:nth-of-type(2) > p{line-height:1.1em;font-size:0.7em}
    #pc_leadspace > div:nth-of-type(2) > div{margin-left:20px;font-size:1.6em;}
    #pc_mncontent.pc_mncontenthp > div:nth-of-type(2){height:180px}
   }
   @media only screen and (max-width: 400px) {
    #pc_leadspace > div:nth-of-type(1) > div{height:65%;background-image:url('/images/logo_lg.png');}
    #pc_leadspace_int > div{font-size:2.0em;padding:20px 20px 0px 20px}
    #pc_mncontent.pc_mncontenthp > div:nth-of-type(2){height:170px}
   }
   @media only screen and (max-width: 360px) {
    #pc_leadspace_int > div{font-size:1.6em;padding:20px 20px 0px 20px}

   }
   @media only screen and (max-width: 300px) {
    #pc_leadspace > div:nth-of-type(2) > div{margin-left:32px;font-size:1.2em;}
   }
   .pc_imgresize{max-width: 100%;height: auto}
   #pc_content{max-width:994px;margin:0px auto}
   #upbgLead{height:97px;position: -webkit-sticky; position: -moz-sticky; position: -o-sticky; position: -ms-sticky; position: sticky;;top:0;left:0;background-image:url('/images/nav_bground_under.jpg');z-index:200}
   .upbgLead{background-image:url('/images/nav_bground.jpg') !important;}
   #pc_leadspace{background-image:url('/images/hometop_bground.jpg');height:333px}
   ul.pc_navul{color:white;margin:0px;list-style:none}
   ul.pc_navul > li{float:left;margin-left:14px;font-size:1.1em;text-transform:uppercase}
   ul.pc_navul > li > a{color:white;text-decoration:none}
   .pc_navact{border-bottom:2px solid red}


body {background-image: url('/images/background.jpg');background-color:#909090;background-repeat:no-repeat;background-attachment:fixed;background-position:center;margin:0px}


.loader,
.loader:before,
.loader:after {
  border-radius: 50%;
  width: 2.5em;
  height: 2.5em;
  -webkit-animation-fill-mode: both;
  animation-fill-mode: both;
  -webkit-animation: load7 1.8s infinite ease-in-out;
  animation: load7 1.8s infinite ease-in-out;
}
.loader {
  color: #4f9db8;
  font-size: 10px;
  margin: 80px auto;
  position: relative;
  text-indent: -9999em;
  -webkit-transform: translateZ(0);
  -ms-transform: translateZ(0);
  transform: translateZ(0);
  -webkit-animation-delay: -0.16s;
  animation-delay: -0.16s;
}
.loader:before,
.loader:after {
  content: '';
  position: absolute;
  top: 0;
}
.loader:before {
  left: -3.5em;
  -webkit-animation-delay: -0.32s;
  animation-delay: -0.32s;
}
.loader:after {
  left: 3.5em;
}
@-webkit-keyframes load7 {
  0%,
  80%,
  100% {
    box-shadow: 0 2.5em 0 -1.3em;
  }
  40% {
    box-shadow: 0 2.5em 0 0;
  }
}
@keyframes load7 {
  0%,
  80%,
  100% {
    box-shadow: 0 2.5em 0 -1.3em;
  }
  40% {
    box-shadow: 0 2.5em 0 0;
  }
}

