/* ======================================================================================================

   JIS Main Styles: Author - Duane K. Anderson  | Edits After 10/11/2014 made by Akeem C.E. Murray

   ====================================================================================================== */

a{text-decoration: none}



.clearfix {

  *zoom: 1;

}



.clearfix:before,

.clearfix:after {

  display: table;

  line-height: 0;

  content: "";

}



.clearfix:after {

  clear: both;

}

.group:after    { display:block; height:0; clear:both; content:"."; visibility:hidden; /* For clearing */ }

.hide-text {

  font: 0/0 a;

  color: transparent;

  text-shadow: none;

  background-color: transparent;

  border: 0;

}



body{

  font-family: Arial ,sans-serif;

  background:url(../img/bg.png) top left repeat scroll;

  background-color: #ffffff;

  overflow-x: hidden;

}



img, object{max-width: 100%}



::-moz-selection  { background:#fff419; color:#333; }

::selection     { background:#fff419; color:#333; }



.sidebar, #wrapper, .container1, .container2, .pn-story-preview:hover img, .photo-expandable, .story-extras-wrap, .ww-icon{transition: all .15s ease-in;}



form#searchform {

  color: #fff;

  font-weight: bold;

}



#searchform input[type="text"] {

  border-bottom-left-radius:0.5em;

  border-bottom-right-radius:0;

  border-right-width:0;

  border-top-left-radius:0.5em;

  border-top-right-radius:0;

  color:#777777;

  height:1.525em;

  line-height:1.5em;

  margin-bottom:0;

  padding:0.375em 0 0.375em 2%;

  vertical-align:top;

  width:73%;

  background-color:#fff;

  border:0.0625em solid rgba(0, 0, 0, 0.0980392);

}



#searchsubmit, {

  -webkit-transition:border-color 0.3s ease;

  background-image:linear-gradient(#b1a900 0px, #bcb314 100%);

  background-position:initial initial;

  background-repeat:initial initial;

  border-bottom-color:#a29b00;

  border-bottom-left-radius:0;

  border-bottom-right-radius:0.5em;

  border-bottom-width:0.07em;

  border-right-color:#a29b00;

  border-right-width:0.07em;

  border-style:solid solid solid none;

  border-top-color:#a29b00;

  border-top-left-radius:0;

  border-top-right-radius:0.5em;

  border-top-width:0.07em;

  color:#FFFFFF;

  height:2.375em;

  left:-0.3125em;

  line-height:2.25em;

  margin:0;

  padding:0 1%;

  position:relative;

  transition:border-color 0.3s ease;

  width:23%;

}



div#ui-datepicker-div {

 z-index: 999 !important;

}



input[type="submit"] {

  padding: 10px;

  /*margin-top: 15px;*/

  color: #fff;

  border: none;

  /*border-radius: 10px;*/

  border-top-right-radius: 10px;

  border-bottom-right-radius: 10px;

  background: #BEA900;

}



input[type="text"], select.postform {

  border: none;

  border-radius: 5px;

  padding: 10px;

}



input[type="date"] {

  border: none;

  border-radius: 5px;

  padding: 7px;

}



.hide{display: none}

.jis-story-wrap ul.story-highlights, .jis-story-wrap ul.ministry-meta{margin-left: 0!important;}

.jis-story-wrap ul.ministry-meta li{list-style-type: none;}

.jis-story-wrap li{font-size:14px;padding-bottom: 20px;}



#stream-banner{ width:100%;background-color:#912aa0;border-bottom:1px solid rgba(255,255,255,0.75);position:relative;text-align:center;/*height:40px;*/}

#stream-banner .banner-wrap{width: 100%;margin:0 auto;position:relative;text-align: center}

#stream-banner a{color:#fff;display: block;padding:10px 20px;position:relative;right: -500px;transition: left 5s ease-in;}

#stream-banner a em{font-style: normal;font-weight: 700;padding-right: 20px;text-transform: uppercase;}

#stream-banner a i{font-weight: 300;color:#fff;color:rgba(255,255,255,0.5);padding-right: 20px}

#stream-banner a span{color:#fff;color:rgba(255,255,255,0.75); }



/* ==========================================================================

   JIS sprite class

   ========================================================================== */



.jisicon{background-image:url(../img/jis-sprite.png);display:block;background-repeat: no-repeat;display: inline-block; vertical-align: middle;}

.jisicon-goj{width:40px;height:40px;float:left;background-position: 0 -1040px;margin-top: 10px}



.primary-jisicon-menu{float:right;margin-top: 5px;}

.primary-jisicon-menu li{line-height:1;height:41px;display: block;border-right:1px solid #e8edee;border-left: 1px solid #b3bed0;position:relative;}

.primary-jisicon-menu a{padding:0 5px;display: block;float:left;}

.primary-jisicon-menu .jisicon{display: block;width:40px;height:40px;}



#iconMenuHelp{position:absolute;right:300px;top: 18px;color:#2e3192;font-size: 14px;overflow: hidden;font-weight: 700;text-shadow:1px 1px 1px rgba(255,255,255,0.75);}



.primary-jisicon-menu .jisicon-mail{background-position: 0 0}

.primary-jisicon-menu .jisicon-dollar{background-position: 0 -80px}

.primary-jisicon-menu .jisicon-camera{background-position: 0 -158px}

.primary-jisicon-menu .jisicon-blog{background-position: 0 -240px}

.primary-jisicon-menu .jisicon-video{background-position: 0 -400px}

.primary-jisicon-menu .jisicon-calendar{background-position: 0 -480px}

.primary-jisicon-menu .jisicon-rss{background-position: 0 -320px}



.jisicon-play{background-position:0px -2120px;}

.jisicon-twitter{background-position: 0 -760px}

.jisicon-facebook{background-position: 0 -840px}

.jisicon-flickr{background-position: 0 -920px}

.jisicon-blog{background-position: 0 -1000px}



.jisicon-docs{background-position: 0 -1560px}

.jisicon-plane{background-position: 0 -2401px}  /*// 1640*/

.jisicon-shirt{background-position: 0 -1720px}

.jisicon-bulb{background-position: 0 -1800px}

.jisicon-links{background-position: 0 -1880px}



.jisicon-pr{background-position: -5px -1080px}

.jisicon-radio{background-position: -5px -1160px}

.jisicon-tv{background-position: -5px -1240px}

.jisicon-web{background-position: -5px -1320px}

.jisicon-research{background-position: -5px -1400px}

.jisicon-photo{background-position: -5px -1480px}



.jisicon-search{background-position: 0 -640px}

.jisicon-user{background-position: 0 -560px}

.jisicon-nav-right{background-position: -5px -2658px}

.jisicon-nav-left{background-position: -5px -2498px}

.jisicon-mic{background-position: -5px -2321px}



.primary-jisicon-menu a:hover{background-color: rgba(0,0,0,0.15);}

.primary-jisicon-menu a:hover .jisicon-mail{background-position: 0 -40px}

.primary-jisicon-menu a:hover .jisicon-dollar{background-position: 0 -120px}

.primary-jisicon-menu a:hover .jisicon-camera{background-position: 0 -200px}

.primary-jisicon-menu a:hover .jisicon-blog{background-position: 0 -280px}

.primary-jisicon-menu a:hover .jisicon-video{background-position: 0 -440px}

.primary-jisicon-menu a:hover .jisicon-calendar{background-position: 0 -520px}

.primary-jisicon-menu a:hover .jisicon-rss{background-position: 0 -360px}

 

a:hover .jisicon-play{background-position:0px -2160px;}

.ui-tabs-active .jisicon-twitter{background-position: 0 -720px}

.ui-tabs-active .jisicon-facebook{background-position: 0 -800px}

.ui-tabs-active .jisicon-flickr{background-position: 0 -880px}

.ui-tabs-active .jisicon-blog{background-position: 0 -960px}



.info-links a.docs:hover .jisicon-docs{background-position: 0 -1600px}

.info-links a.plane:hover .jisicon-plane{background-position: 0 -2441px}  /*1680*/

.info-links a.shirt:hover .jisicon-shirt{background-position: 0 -1760px}

.info-links a.bulb:hover .jisicon-bulb{background-position: 0 -1840px}

.info-links a.links:hover .jisicon-links{background-position: 0 -1920px}

.info-links a.links:hover .jisicon-mic{background-position: -5px -2361px}



#jis-search:hover .jisicon-search{background-position: 0 -684px}





/* ==========================================================================

   Global reusable classes

   ========================================================================== */

  

  .stagger{/*margin-top:-20px*/position:relative;z-index: 99} /*Push up*/



  /* Dot navigation on ul */

  .dot-nav li{float:left;padding-right:10px;}

  .dot-nav a{display: block;background-color:#fff;width:10px;height:10px;border-radius: 50%;box-shadow:1px 1px 1px rgba(0,0,0,0.15);}

  .dot-nav .active, .dot-nav li.current a{background-color:#b1a900;}

  .center-nav{width:100px;margin-left:-50px;left:50%;z-index:2;position:absolute;bottom:5%;}



  /* Set background color */

  .news-colors{background: url(../img/news_bg.jpg) top left repeat-y scroll;}

  .info-colors{background: url(../img/info_bg.jpg) top left repeat-y scroll;}

  .gov-colors{background: url(../img/gov_bg.jpg) top left repeat-y scroll;}

  .corp-colors{background: url(../img/corp_bg.jpg) top left repeat-y scroll;}

  .com-colors{background: url(../img/com_bg.jpg) top left repeat-y scroll;}

  .gallery-pages, .single-videos .news-colors{background: url(../img/wood_1.png) top left repeat scroll;}

  

  .pn-page, .vid-page, .gic-page, .cnb-page{padding:40px 10px 40px 30px; position:relative;}

  .pn-story-preview{display:block;width:200px;float:left;margin-right:20px;margin-bottom: 20px;position:relative;color:#363636;min-height: 300px}

  .pn-story-preview p, .video-thumb-wrap p, .video-thumb-wrap span{font-size: 12px;text-align: center; /*line-height: 18px;*/ color:#333;}

  .pn-img-wrap{position: relative;padding-bottom: 10px}

  .pn-img-wrap img{width:187px;height:171px;}

  .pn-img-wrap img, .video-thumb-wrap img{

      border:5px solid #fff;

      b-webkit-box-shadow:0 1px 4px rgba(0, 0, 0, 0.3), 0 0 40px rgba(0, 0, 0, 0.1) inset;

      -moz-box-shadow:0 1px 4px rgba(0, 0, 0, 0.3), 0 0 40px rgba(0, 0, 0, 0.1) inset;

      box-shadow:0 1px 4px rgba(0, 0, 0, 0.3), 0 0 40px rgba(0, 0, 0, 0.1) inset;

      margin-bottom: 20px;

      -moz-border-radius:4px;

      border-radius:4px;

      position:relative;

      z-index: 2;

    }

    .video-thumb-wrap img{margin:0;}



    .video-thumb-wrap span{position:absolute;background-color: rgba(0,0,0,0.85)}



  .pn-story-preview:hover img{border-color: rgba(64,0,177,0.85);}

  #gov-in-comm .pn-story-preview:hover img, #comm-notice-board .pn-story-preview:hover img{border-color: rgba(41,167,181,0.85);}



  #government-ministries .pn-story-preview:hover img{border-color: rgba(145,42,160,0.85);}

  /*.pn-story-preview:hover .ministry-tag{top:3px;}*/



  .pn-img-wrap:after{

    content:"";

    position:absolute;

    display: block;

    width:187px;

    height:57px;

    background:url(../img/pnews-shadow.png) 0 0 no-repeat;

    z-index:1;

    bottom:7px;

  }

  .pn-page .dot-nav{position:absolute;left:40%;bottom:20px;}

  .pn-page .dot-nav a{background-color:#181a4d;}



  .caret:after {

    position:absolute;

    display: block;

    width: 0;

    height: 0;

    vertical-align: top;

    border-top: 5px solid #000000;

    border-right: 5px solid transparent;

    border-left: 5px solid transparent;

    content: "";

    bottom:-5px;

    left:50%;

    z-index:999;

  }



  .img-wrap{margin: 10px 15px;position:relative;overflow: hidden}

  .photo-caption-overlay{background: rgba(0,0,0,0.75); color:#eee;padding:5%;display: block;font-size:12px;width:90%;}

  .img-wrap .photo-caption-overlay, .video-thumb-wrap .thumb-caption{

  position:absolute;

  bottom:0;

  left:0;

  opacity: 0.75;

  margin-bottom:-100%;

  -webkit-transition: margin-bottom;

  -webkit-transition-duration: 400ms;

  -webkit-transition-timing-function: ease-out;

  -moz-transition-property: margin-bottom;

  -moz-transition-duration: 400ms;

  -moz-transition-timing-function: ease-out;

  -o-transition-property: margin-bottom;

  -o-transition-duration: 400ms;

  transition: margin-bottom;

  transition-duration: 400ms;

  transition-timing-function: ease-out;

  }



  .img-wrap:hover .photo-caption-overlay, .video-thumb-wrap:hover .thumb-caption{

  margin-bottom:0px;

  }



  .photo-caption-overlay em{display: block;font-weight: 600;padding-bottom: 10px;font-style: normal;font-size: 20px;}



  /* JIS Yellow Gradient */

  .info-grad{

  background-image: -webkit-gradient(linear, center top, center bottom, from(#edebca 27%), to(#a69e00));

  background-image: -webkit-linear-gradient(top, #edebca 27%, #a69e00);

  background-image: -moz-linear-gradient(top, #edebca 27%, #a69e00);

  background-image: -o-linear-gradient(top, #edebca 27%, #a69e00);

  background-image: -ms-linear-gradient(top, #edebca 27%, #a69e00);

  background-image: linear-gradient(to bottom, #edebca 27%, #a69e00);

  }



  /* Fade to black */

  .caption-grad{

  background-image: -webkit-gradient(linear, center top, center bottom, from(rgba(0,0,0,0.01) 27%), to(rgba(0,0,0,0.85)));

  background-image: -webkit-linear-gradient(top, rgba(0,0,0,0.01) 27%, rgba(0,0,0,0.85));

  background-image: -moz-linear-gradient(top, rgba(0,0,0,0.01) 27%, rgba(0,0,0,0.85));

  background-image: -o-linear-gradient(top, rgba(0,0,0,0.01) 27%, rgba(0,0,0,0.85));

  background-image: -ms-linear-gradient(top, rgba(0,0,0,0.01) 27%, rgba(0,0,0,0.85));

  background-image: linear-gradient(to bottom, rgba(0,0,0,0.01) 27%, rgba(0,0,0,0.85));

  }



  .inset-shadow{box-shadow:0 1px 4px rgba(0, 0, 0, 0.3), 0 0 40px rgba(0, 0, 0, 0.1) inset;}



  .adspace{background:#0a0a0a url(../img/hr_brdr2.png) bottom left repeat-x;padding:35px;}

  .ad-item { margin-top: 8px; }

  .ss-label{position:absolute;color:#fff;width:100px;margin-left:-100px;padding-top: 10px;background: url(../img/hr_brdr1.png) top left repeat-x;text-align: center;font-weight: 600;font-size: 12px;text-transform: uppercase;}

  .ss-list{position:absolute;margin:0 0 0 -100px;width:100px;padding:0;top:40px;}

  #photo-news .ss-list li.cat-item a{color:#bca6e4;font-size: 12px;display:block;text-align: center;padding:10px 2px;}

  #photo-news .ss-list li.cat-item .ss-list a:hover{background-color: rgba(0,0,0,0.65);}



  .icon-th-list{padding-left: 20px}

  .list-view{display:block;padding:5px;border-radius: 5px;border:1px solid #2d67a9;color:#2d67a9;font-size: 12px;background-color: #fff;background-color: rgba(255, 255, 255, 0.45);box-shadow: 1px 1px 2px rgba(0,0,0,0.25)}

  .list-view:hover{border-color:#fff;}





  /*thumbnail carousel*/



  .dont-miss, .sliding-thumbs{min-height: 200px;position:relative;padding:20px 0;}



  .video-thumb-wrap{display:block;width:200px;min-height:138px;float:left;margin-right:20px;color:#363636;position:relative;overflow: hidden}



  .video-thumb-wrap .jisicon-play{width:40px;height:40px;position:absolute;z-index: 99;bottom:30px;right:20px;}



  .sliding-thumbs .pagination, .dont-miss .pagination {

    text-align: center;

    margin-top: 20px;

  }

  .sliding-thumbs .pagination a, .dont-miss .pagination a {

    display: inline-block;background-color:#fff;width:10px;height:10px;border-radius: 50%;box-shadow:1px 1px 1px rgba(0,0,0,0.15);margin-right: 10px;

  }

  .sliding-thumbs .pagination a.selected, .dont-miss .pagination a.selected  {

    background-color: #fef200;

    cursor: default;

  }

  .sliding-thumbs .pagination a span, .dont-miss .pagination a span {

    display: none;

  }

  .sliding-thumbs a.prev, .sliding-thumbs a.next, .dont-miss a.prev, .dont-miss a.next {

    background-color: #000;

    background-color: rgba(0,0,0,0.75);

    display: inline-block;

    position: absolute;

    bottom: 0px;

    padding:5px;

    font-size: 12px;

    color:#fff;

  }

  .sliding-thumbs a.prev, .dont-miss a.prev { left:0;}

  .sliding-thumbs a.prev:hover, .sliding-thumbs a.next:hover, .dont-miss a.prev:hover, .dont-miss a.next:hover{background-color:#4f3474; }

  .sliding-thumbs a.prev.disabled {display: none}

  .sliding-thumbs a.next, .dont-miss a.next {right:0; }

  .sliding-thumbs a.next.disabled {display: none }

  .sliding-thumbs a.prev.disabled, a.next.disabled, .dont-miss a.prev.disabled, a.next.disabled {

    cursor: default;

  }



#video-thumbs .ministry-tag, #procurements .procurement-icon-links{background-color: rgba(255,255,255,0.85);color:#333;font-size: 10px}

  .full-padding{padding:2.85714285714286%;}

  .push-down{padding-top:40px;}

  .push-next-down{margin-bottom: 40px;}



  .one-edge-shadow {

    -webkit-box-shadow: 0 8px 6px -6px rgba(0,0,0,0.15);

       -moz-box-shadow: 0 8px 6px -6px rgba(0,0,0,0.15);

            box-shadow: 0 8px 6px -6px rgba(0,0,0,0.15);

    }

.ministry-tag.government{color:#912aa0}

#procurements .procurement-icon-links{display: block;position:absolute;bottom:0;left:0;}

#procurements .procurement-icon-links a{font-size: 10px;color:#fff;}

#procurements .pn-story-preview{min-height: 300px}

.tender{display: block;padding:10px;background-color:#000;color:#fff;font-weight: 700;float:left;font-size: 36px;font-style: normal;margin: 0 10px 0 0;}



.video-thumb-wrap .thumb-caption{position:absolute;display:block;bottom:5px;left:5px;z-index:99;color:#fff;width:187px;}



.polaroid {

      -webkit-box-shadow:rgba(0, 0, 0, 0.298039) 1px 1px 1px;

      background-color:#FFFFFF;

      background-position:initial initial;

      background-repeat:initial initial;

      margin-bottom:40px;

      position:relative;

      text-align:center;

      display: block;

      max-width: 186px;

      float:left;

      margin-right:20px;

      min-height: 300px;

      border-left:1px solid rgba(0,0,0,0.025);

      border-top:1px solid rgba(0,0,0,0.025);

    }

  .polaroid img {

      border:none;

      margin:10px 0;

    }

  .polaroid span:first-child {

      color:#fff;

      display:block;

      font-weight:bold;

      padding:10px 10px 10px 20px;

      text-align:left;

      background-color:#b1a900; 

      border:none;

      font-size: 14px;

    }

  .polaroid .extras{font-size: 12px;color:#333;}



  #feature-header .no-margin, #gallery-header .no-margin, #post-header .no-margin{margin:0!important;}



  #watch-jis .inner{padding:10%;display: block}

  .song-wrap{text-align: center;}



  .big-search{width:100%;background-color:#4000b1;}

  .search-wrap{margin:0 auto;/*width:960px;*/text-align: center}

  .search-wrap .inner{padding:3%;}



  .agencies-tag-list, #news-tag-list{margin:0!important;}

  .agencies-tag-list li{list-style-type: none;display: inline-block;}

  .agencies-tag-list a, #news-tag-list a{background-color: rgba(145,42,160,0.85);background-color: #912aa0;color:#fff;padding:2px 5px;margin-right: 4px;font-size: 12px}

  .agencies-tag-list a:hover{background-color: rgba(145,42,160,1); background-color: #912aa0}

  #news-tag-list li, #news-tag-list li li{float:left;list-style-type: none;margin-bottom: 5px}

  #news-tag-list a{background-color:#34373b;color:#fff;padding:2px 5px;margin-right: 4px;font-size: 12px}

  #news-tag-list a:hover{background-color:rgba(0,0,0,0.95);background-color: #a048ad}



  .footer-cat-tags{padding:20px 0;}

  .footer-cat-tags h3{margin-bottom: 10px}

  li.page_item { padding-bottom: 5px; }







/* ==========================================================================

   header styles

   ========================================================================== */



.topbar{width:100%;height:106px;background: url(../img/top_rpt_bar.png) 0 0 repeat-x scroll;}

#branding{max-width:1170px;min-width:1170px;margin:0 auto;height:61px;width:auto;}

#logo{line-height:60px;background: url(../img/vr_brdr1.png) top right repeat-y;width:42.73504273504274%;float:left;}  /*500 / 1170*/

#weather-widget{float:left;background: url(../img/vr_brdr1.png) top right repeat-y;width:23.5042735042735%;height:60px;overflow: hidden;position:relative;}  /*250 / 1170*/

#weather-widget p{color:#fff;color:rgba(255,255,255,0.45);padding:10px;font-size: 10px}

.goj{line-height:60px;color:#bfbfbd;font-size:12px;padding-left:7%;float: left;width:18%;}

.user-info{float:right;width:7%;margin-top:10px;} /*170 / 1170*/

#main-nav{max-width:1170px;min-width:1170px;width:auto;margin:0 auto;height:45px;position:relative;}

a.shiftnav-target { font-size: 20px !important; color: #fff !important; }

a.shiftnav-target:hover { color: #ddd; }

.shiftnav-inner ul { margin-left: 20px !important; }

.shiftnav-inner li { margin-bottom: 7px; !important; }

li.mobile-menu-departments { padding: 3px; margin-top: 25px; margin-bottom: 15px; border-bottom: 1px solid #ddd; border-top: 1px solid #ddd; }

.menu-dept-child { margin-left: 20px; }





.ww-location{color:#fff419;font-size: 10px;display: block}

.ww-desc{padding:5px 10px 0 0;text-align: right;width:40%;float:left;}

.ww-temp{color:#fff;font-size:24px;font-weight: bold;font-style: normal}

.ww-icon{display:block;width:80px;height:41px;float:left;margin-top: 7px}

.forecast{color:#fff;color:rgba(255,255,255,0.7);font-size:10px;position:absolute;bottom:0;right:1px;background-color:#000;background-color:rgba(0,0,0,0.15);width:30%;text-align: center;padding:2px;}



.user-info a{display:block;float:right;padding:2px;border-radius: 5px;background-color: #171948;background-color: rgba(0,0,0,0.38);margin-left: 10px}

.user-info a .jisicon{width:40px;height:40px;}



.primary-tabs{float:left;}

.primary-tabs li, .primary-jisicon-menu li{float:left;margin:0;padding:0;}

.primary-tabs li{border-top:5px solid #ccc;}

.primary-tabs a{transition: all .25s ease-in;line-height: 40px;padding:0 15px;text-decoration:none;font-weight: bold;color:#000;text-transform: uppercase;font-size: 12px;display: block;border-right:1px solid #b3bed0;box-sizing: content-box;-moz-box-sizing:content-box;}

.primary-tabs li.menu-news{border-color:#4000b1;}

.primary-tabs li.menu-diaspora-conference{border-color:#1ADB23;}

.primary-tabs li.menu-budget-watch{border-color:#D81717;}

.primary-tabs li.menu-information{border-color:#b1a900;}

.primary-tabs li.menu-government{border-color:#912aa0;}

.primary-tabs li.menu-corporate{border-color:#2e3192;}

.primary-tabs li.menu-community{border-color:#28a7b4;}

.primary-tabs li.menu-blog{border-color:#EBD10D;}

/*.primary-tabs li.news a.active{background-color:#4000b1;color:#fff;border:none;}*/



.primary-tabs li.menu-news a:hover, .primary-tabs li.active.menu-news a{background-color:#4000b1;color:#fff;border-color:#4000b1}

.primary-tabs li.menu-diaspora-conference a:hover, .primary-tabs li.active.menu-information a{background-color:#1ADB23;color:#fff;border-color:#1ADB23}

.primary-tabs li.menu-budget-watch a:hover, .primary-tabs li.active.menu-budget-watch a{background-color:#D81717;color:#fff;border-color:#D81717}

.primary-tabs li.menu-information a:hover, .primary-tabs li.active.menu-information a{background-color:#b1a900;color:#fff;border-color:#b1a900}

.primary-tabs li.menu-government a:hover, .primary-tabs li.active.menu-government a{background-color:#912aa0;color:#fff;border-color:#912aa0}

.primary-tabs li.menu-corporate a:hover, .primary-tabs li.active.menu-corporate a{background-color:#2e3192;color:#fff;border-color:#2e3192}

.primary-tabs li.menu-community a:hover, .primary-tabs li.active.menu-community a{background-color:#28a7b4;color:#fff;border-color:#28a7b4}

.primary-tabs li.menu-blog a:hover, .primary-tabs li.active.menu-blog a{background-color:#EBD10D;color:#fff;border-color:#EBD10D}





/* ==========================================================================

   Layout styles

   ========================================================================== */



#wrapper{max-width:1170px;min-width:1170px;margin:20px auto;position:relative;o}

.banner_ad_wrap{max-width: 1170px;min-width:1170px;margin:20px auto -20px;min-height: 40px}

.banner_ad_wrap .ad720x90{float:left;position:relative;top:10px;}

.banner_ad_wrap .ad720x90 img{max-width: 100%}



.toolbar{width:100px;float:left;display:block;}

.main-content-card{width:700px;float:left;position:relative;background-color:#fff;}

aside.sidebar.span4 { width: 30%; }

.sidebar{width: 100%; float:right;}



.content-info{width: 100%;max-width: 1170px;min-width:1170px;margin: 0 auto;}



.full-shadow{

  width:1170px;

  position: absolute;

  display: block;

  background: url(../img/full-shadow.png) 0 0 no-repeat;

  height:55px;

  bottom:-55px;

}



.type-post h2{padding-bottom: 20px;}

.type-post h2 a, .full-padding header h2{font-size:18px;font-weight:600;color:#4000b1;}

.entry-summary{border-bottom:1px dotted rgba(0,0,0,0.15);padding-bottom:40px;}

.entry-summary img{float:left;margin:0 10px 10px 0;}

.entry-summary p {margin-bottom: 10px; }

.post-categories{clear:left;}

.post-categories li{display: inline;float:right;margin-left:5px;}

.post-categories li a{display: inline-block; padding:5px; background-color: rgba(64,0,177,0.85);color:#fff;font-size: 12px}

.post-type-tag {display: inline-block; padding: 5px; background-color: rgba(177, 169, 12, 1); color: #fff; font-size: 12px; text-transform: uppercase;}



.banner_ad_wrap{position:relative;}

.banner_ad_wrap .ad720x90:before{

  /*content: "";

  position:absolute;

  display:block;

  width:100%;

  bottom:0;

  left:0;

  height:50px;

  background:url(../img/sm_grad.png) bottom left repeat-x;

  z-index: 99;*/

} 



/* ==========================================================================

   News Page styles

   ========================================================================== */



/*slider*/

#news-slides{background: url(../img/hr_brdr2.png) bottom left repeat-x;width:100%;height:475px;overflow:hidden;}

#news-slides .slides_container{position:relative;width:100%;height:475px;overflow:hidden;display: none;}

.slides_container .slide{width:100%;height:475px;background: #000;}

.slides_control { width: 100% !important; }



.slider-thumbs{background-color: #b1a900;height:137px;}

.slider-thumbs li{width:19.57142857142857%;height:137px;box-sizing:border-box;-moz-box-sizing:border-box;float:left;border-left:1px solid #938d00;position:relative;}

.slider-thumbs li:first-child{border:none;}

.slider-thumbs li.current img{border-color: #4000b1}

.slider-thumbs li.current:after{

  position:absolute;

  display: block;

  width: 0;

  height: 0;

  vertical-align: top;

  border-bottom: 10px solid #b1a900;

  border-right: 10px solid transparent;

  border-left: 10px solid transparent;

  content: "";

  top:-10px;

  left:50%;

  margin-left:-5px;

  z-index:99;



}

.slider-thumbs a{text-align: center;color:#333;}

.slider-thumbs a span{display:block;color:#000;color:rgba(0,0,0,0.65);font-size:12px;line-height: 12px;text-align: center;padding:5px 10px;overflow: hidden;height: 44px;}

.slider-thumbs a img{margin-top:10px;margin-left: 22px;border:3px solid #fff;

    -webkit-box-shadow:0 1px 4px rgba(0, 0, 0, 0.3), 0 0 40px rgba(0, 0, 0, 0.1) inset;

    -moz-box-shadow:0 1px 4px rgba(0, 0, 0, 0.3), 0 0 40px rgba(0, 0, 0, 0.1) inset;

    box-shadow:0 1px 4px rgba(0, 0, 0, 0.3), 0 0 40px rgba(0, 0, 0, 0.1) inset;}



.slide > .caption { position:absolute; bottom: 0; width: 100%; background-color: #000; opacity: .8; }





.caption{ 

	/*position:absolute;*/

	background-color:#ddd;

	/*bottom:0;*/

	/*width:700px;*/

	z-index:10;

	border-top:1px solid #000;

	font-size: 12px;

	padding: 5px;

	margin-bottom: 10px;

	}

.caption span{display: block;padding:30px;position: relative;}

.caption em{font-weight:600;font-style:normal;font-size: 24px;color:#fff;}

.caption .more{color:#b1a900;font-size: 12px;font-weight:600;}

.ministry-tag{position:absolute;text-transform: uppercase;display: block;padding:10px;z-index:10;color:#fff;font-size: 12px;top:5px;left:5px;padding:5px;font-size: 10px;}





/*add colors for other categories*/

#news-slides .news{background-color:#4000b1;}





/*Photo News*/



#photo-news, #e404, #special-pages-thumb-list{background:url(../img/farmer.png) top left repeat scroll;position:relative;}

.photo-news-titlebar{background-color: #cedbea;padding:10px 0;width:100%;}

#photo-news .ministry-tag, .news-tag{background-color:#4000b1;background-color: rgba(64,0,177,0.85);}

#government-ministries .ministry-tag{background-color:#912aa0;background-color: rgba(145,42,160,0.85);}

.photo-news-titlebar h3{width:60%;float: left;padding-top:5px;padding-left:10px;font-weight: bold;}



#more-news, #more-news:visited {

  display: none;

  text-align: center;

  padding: 4px 0;

  color: #444;

  text-decoration: none;

  outline: none;

 

  /** Drop shadow **/

  -moz-box-shadow: 1px 1px 1px #999;

  -webkit-box-shadow: 1px 1px 1px #999;

  box-shadow: 1px 1px 1px #999;

 

  /** Gradients : http://css-tricks.com/css3-gradients/ */

  /* fallback */

  background-color: #f1f1f1;

 

  /* Firefox 3.6+ */

  background: -moz-linear-gradient(100% 100% 90deg, #e4e3e3, #f1f1f1);

 

  /* Safari 4-5, Chrome 1-9 */

  /* -webkit-gradient(<type>, <point> [, <radius>]?, <point> [, <radius>]? [, <stop>]*) */

  background: -webkit-gradient(linear, 0% 0%, 0% 100%, from(#f1f1f1), to(#e4e3e3));

 

  /* Safari 5.1+, Chrome 10+ */

  background: -webkit-linear-gradient(#f1f1f1, #e4e3e3);

 

  /* Opera 11.10+ */ background: -o-linear-gradient(#f1f1f1, #e4e3e3);

}

 

#more-news:hover, #more-news:active {

  /** Drop shadow **/

  -moz-box-shadow: 1px 1px 1px #bbb;

  -webkit-box-shadow: 1px 1px 1px #bbb;

  box-shadow: 1px 1px 1px #bbb;

 

  /** Gradients : http://css-tricks.com/css3-gradients/ */

  /* fallback */

  background-color: #f5f5f5;

 

  /* Firefox 3.6+ */

  background: -moz-linear-gradient(100% 100% 90deg, #eaeaea, #f5f5f5);

 

  /* Safari 4-5, Chrome 1-9 */

  /* -webkit-gradient(<type>, <point> [, <radius>]?, <point> [, <radius>]? [, <stop>]*) */

  background: -webkit-gradient(linear, 0% 0%, 0% 100%, from(#f5f5f5), to(#eaeaea));

 

  /* Safari 5.1+, Chrome 10+ */

  background: -webkit-linear-gradient(#f1f1f1, #eaeaea);

 

  /* Opera 11.10+ */ background: -o-linear-gradient(#f5f5f5, #eaeaea);

}

#more-news a{color:#666;}

.hidden{visibility: hidden;}





.view-picker{float:right;margin-right: 5%}

.view-picker a{margin-right:5px;}

.view-picker a:last-child{margin-right: 0}



/*Video Section - check global styles*/



#watch-jis{background:#161616 url(../img/hr_brdr1.png) bottom left repeat-x;}



/*Radio Player*/



#radio-player{background-color: #d2d2d2;}

.control-wrap{padding:10px 20px;background:url(../img/hr_brdr2.png) bottom left repeat-x;}

.status-msg{float:left;}

.player-controls{float:right;}

.player-controls li{float:left;margin-right:10px;font-size: 12px}

.status-msg{font-size: 12px;color:#666;}

.status-msg em{font-style: normal;font-weight: 600}



.show-poster{float:left;width:44.28571428571429%;position: relative;overflow: hidden}  /* 310 / 700 */

.show-poster.full-width-poster{width:100%;background-color:#000;}

.cover_wrap{float:left;width:17.14285714285714%;}

.show-poster.full-width-poster .inner{float:right;width:82.85714285714286%;}

.show_cover{max-width: 100%;padding:20% 5% 0 10%;}

.radio-playlist{background-color:#d9d9d9;width:55.71428571428571%;float:right;} /* 390 / 700 */

.radio-playlist li{background:url(../img/hr_brdr2.png) bottom left repeat-x;/*height:29px;line-height:29px;*/padding:0;}

.radio-playlist.full-page-player{width:100%;}

.radio-playlist li:last-child{background:none;}

.playlist-wrap{background-color:#d9d9d9;}

.small-play{display:block;float:left;width:40px;height:29px;background-position: 0 -2208px}

.radio-playlist a:hover .small-play{background-position:0 -2246px;}

.show-title{font-size: 12px;color:#666;line-height: 29px}

.show-title em{display: block;float:left;background: #c0abe5 url(../img/hr_brdr2.png) bottom left repeat-x;color:#eee;padding:0 10px;margin-right: 10px}

.time{display: block;background:#947648 url(../img/hr_brdr2.png) bottom left repeat-x;width:55px;height:29px;float:right;text-align: center;color:#fff;font-size: 12px}

a:hover .time, a:hover .show-title em, a.sm2_playing .time, a.sm2_playing .show-title em{background-color: #912aa0}

.radio-playlist .more{font-weight: 600;font-size: 16px;color:#000;float:right;margin-right: 20px;padding: 5px;}



.now-playing-summary{position: absolute;width:100%;background-color: rgba(0,0,0,0.8);color:#fff;font-size: 12px;height:100%;}

.show-poster.full-width-poster .now-playing-summary{position:relative;}

.now-playing-summary .inner_wrap{padding:5%;}

.now-playing-summary .np{color:#9f7f4e;font-size:10px;}

.show_name_playing{display: block;padding:4px;border-bottom:1px solid rgba(255,255,255,0.65);margin-bottom:10px;color:#d2d2d2;}

.show_name_playing em{font-size: 12px;font-weight: 600;font-style: normal}

.summary p{display: block;margin-bottom: 10px;color:#9f7f4e;}



a.sm2_playing  .small-play{background-position: 0 -2246px}

a.sm2_playing:hover .small-play{background-position: 0 -2288px}

a.sm2_paused .small-play{background-position: 0 -2288px}

a.sm2_paused:hover .small-play{background-position: 0 -2246px}



.progress-wrap{background-color: #d2d2d2;padding:1.42857142857143%;clear:both;}

.progress-bar{width:88.57142857142857%;float:left;}

.volume-control{width:05.71428571428571%;float:right;}

.volume-control .icon-volume-off{margin-right: 25%}



.player-controls i{color:#912aa0;}

.player-controls a:hover i{color:#600070;}



/*Social Media*/



#social-media{background-color:#fff;position:relative;padding-bottom:20px;}

/*.tweet{padding:60px 80px;font-family:ff-meta-serif-web-pro, "times new roman", serif;color:#9f9f9f;font-size: 24px;line-height: 30px;display: block;text-align: center}*/

.social-tabs{width:100px;position:absolute;margin-left:-100px;top:40px;}

.social-tabs li a i{display: block;height:40px;width:40px;margin-left: 30px}

.follow{background-color:#cedbea;padding:5px 0;text-align: right;display: block;position:absolute;width:100%;bottom:0;color:#4000b1;}

.follow span{padding-right:20px;font-size:12px;font-weight: 600;}



.social-tabs li{position:relative;}



.ui-tabs-active:after{

  content:"";

  display: block;

  border-right:10px solid #fff;

  border-top:10px solid transparent;

  border-bottom:10px solid transparent;

  position:absolute;

  margin-top:-5px;

  top:50%;

  right:0;

}





/* Large Sidebar

=======================================================*/



/*#small-mp{margin:5.40540540540541%;padding:2.7027027027027%;background-color: #000;border-radius: 5px;text-align: center;}*/

#small-mp{ position: relative; padding-bottom: 56.25%; padding-top: 25px; height: 0; }

#small-mp iframe { position: absolute; top: 0; left: 0; width: 100%; height: 100%; }



.info-links{background:url(../img/hr_brdr2.png) top left repeat-x;}

.info-links li, .blog-links li a{background:url(../img/hr_brdr2.png) bottom left repeat-x;padding:20px 30px;}

.main-link a{color:#fff;font-size:24px;}



.secondary-links a{font-size: 12px;color:#b1a900;padding:0 5px;border-right:1px solid #b1a900;}

.secondary-links a:last-child{border:none;padding-right:0;}

.sidebar-header{background: #000 url(../img/hr_brdr1.png) bottom left repeat-x;padding:12px 20px;color:#fff;text-transform: uppercase;font-weight: 600}

.sidebar-header i{color:#b1a900;padding-right:5px;}



.info-links .jisicon{width:40px;height:40px;}





.blog-links img{float:left;margin-right: 10px}

.blog-links a{color:#fff;display: block;clear:left;}

.blog-links a:hover{background-color: rgba(0,0,0,0.9);}

.blog-links h3{font-weight: 600;font-size: 12px}

.blog-links li{margin-right: 20px;}

.btime{color:#2a8e98;font-size: 10px;}



.pod-wrap{text-align: center;padding:5.40540540540541% 0;}

.pod-wrap img{border:2px solid #cedbea;}

#photo-of-the-day{background:url(../img/hr_brdr2.png) bottom left repeat-x;}

.more-photos{color:#cedbea;font-weight: 600;font-size: 12px;display: block;margin-left: 5.40540540540541%;padding-bottom:5.40540540540541%}



.youtube-subscribe{margin:5.40540540540541%;position:relative;}





/* Small Sidebar Links 

=======================================================*/



.toolbar h2{background-color: #181a4d;background-color: rgba(0,0,0,0.38); color:#b1a900;padding:10px;font-size: 12px;font-weight: 600}



.services-icons li, .tbnav li{background: url(../img/hr_brdr2.png) bottom left repeat-x scroll;}

.services-icons a, .tbnav a{font-size:10px;color:#fff;text-align: right;line-height:40px;display: block;padding:5px 0px;text-transform: uppercase;}

.services-icons .jisicon{width: 35px;height:40px;}

.services-icons a:hover{background-color: rgba(0,0,0,0.5);}



/* Information TAB

=======================================================*/





.month-title{background-color: #353535;width:100%;}

.month-title .date{background-color: #000;color: #fff;font-weight:600;padding:5px 20px;line-height: 20px;font-size: 12px;display: block;width:150px;float:left;position:relative;}

.month-title em{font-style: normal;font-weight:600;float:right;line-height: 20px;color:#fff;font-size:12px;margin-right: 20px;display:block;margin-top:5px;}



.important-dates{width:100%;float:right;} /* 33% */



.sfeat-pic{position:relative;width:67%;float:left;}

.reg-caption{position:absolute;bottom:0;padding:10px 0;background-color: rgba(0,0,0,0.75);color:#eee;display: block;width:100%;}

.reg-caption a{padding:0 20px;font-weight: 600;font-size:12px;color:#fff;}

.reg-caption a:hover{text-decoration:underline;}

.reg-caption b{padding-left:10px;}

.feature-tag{position:absolute;display: inline-block;background-color: #000;color:#fff;padding:5px;font-size:10px;right:0;top:0;}

.important-dates h2{text-align: left;font-weight: bold;padding:12px 20px;font-size: 12px}

.info-feat-link-wrapper:hover .reg-caption{background-color: rgba(0,0,0,.95);}



.idates{background: url(../img/info-dates-bg.png) 0 0 repeat-y scroll;}

.idates li{background: url(../img/hr_brdr3.png) bottom left repeat-x scroll;vertical-align: top;float: left;clear:left;width:100%;min-height: 50px}

.idates li .info-event-date{padding: 10px 10px 0 20px;;display: inline-block;/*width:28.57142857142857%;*/float:left;} /* padding:10px 0 */

.idates li .info-event-date em{color:#fff419;display: block;font-size: 12px;text-align: center;font-weight: 600;font-style: normal}

.idates li .info-event-date b{color:#fff;text-align: center;display: block}

.info-event-title{font-size:18px;font-weight: 400;color:#232204;display:block;float:right;width:90%;} /* width: 71.42857142857143% */

.info-event-title span{display: inline-block;padding:5px;}

.idates li:hover{background-color: rgba(0,0,0,0.32);}

.info-calendar-link{font-weight: 600;display: block;text-align: center;padding-top: 10px;font-size: 12px;color:#000;}

.info-calendar-link a{color:#000;}

.info-calendar-link a:hover{text-decoration: underline}



.info-tbl-hdr{background-color: #000;}

.info-tbl-hdr td{color:#fff;font-size: 9px}

#info-money-index{background-color: #353535}

.market-summary, .currency-table{float:left;}

.market-summary{width:100%;padding-top: 10px;} /* width:62.42857142857143%; */

.market-summary td{width:32%;border-right:1px solid #2e2e2e;border-left:1px solid #3d3d3d;font-size:16px;padding:10px;text-align: center;}

.stock-info-row{height:100%;}

.stock-info-row td{padding:20px 0;}

.stock-info-row td h2{font-size: 12px;color:#fff;font-weight: 600;text-transform: uppercase;}

.sms-price{color:#9d9f2a;display: block;padding:5px 0;font-size: 12px;}

.sms-adjustment{font-size:12px;margin-top: 5px;color:#fff;}



.currency-table{width:100%;} /* width:37.57142857142857%; */

.currency-table td{text-align: center;}



.currency-table .currency{font-size: 12px;font-weight: 600;background-color: #494700;color:#fff;padding:5px 0;vertical-align: middle;}

.currency-table .odd{background-color: #151500;}

.currency-table .even{background-color: #2f2f0c;}

.even td, .odd td{vertical-align: middle;color:#b1a900;font-size: 12px}

.even td:last-child, .odd td:last-child{border-left: 1px solid #000}



#info-special-features h2{background-color: #cedbea;color:#353535;padding:10px 20px;font-weight:600;font-size: 12px}

.special-features-photo-links{position:relative;}

.info-feat-link-wrapper{position:relative;display: block;float:left;border-right:1px solid #fff;min-height: 200px;height: 200px;overflow: hidden;}

.info-feat-link-wrapper:last-child{border:none;}

.info-pn-page { padding: 20px; }

.view-more {
    padding: 5px;
    font-size: 22px;
    margin-top: 20px;
}

.view-more a {
    color: #AC960F;
    font-weight: bold;
    
    }



#tip-of-the-day{background-color: #e9edf6}

.tip-of-the-day{padding:20px 0;}

.tip-of-the-day h3{font-weight: 600;padding-bottom: 10px;width:60%;margin-top: 20px}

.tip-of-the-day p{font-size: 12px;line-height: 18px}



.icon-wrapper{width:135px;float:left;}

.icon-wrapper img{padding:20px;}

.icon-wrapper span{display:block;text-transform:uppercase;color:#4000b1;padding:0 10px;text-align: center;font-size: 12px;font-weight: 600}

.tip-preview{width:100%;float:left;padding:10px;}

.tip-preview img{float:right;border:2px solid #000;margin:0 10px;position: relative;top:-20px;right:-15px;}



.tip-links{height:40px;background-color:#cedbea;border-bottom: 1px solid #fff;margin-bottom:15px;}

.tip-links span{font-size: 12px;color:#363636;line-height: 40px;padding-left:20px;}

.tip-links span a{font-weight: 600;color:#363636;}

.tips-link-lg{width: 100%;display: inline-block;float:right;height:40px;line-height: 40px;color:#fff;font-weight: 600;font-size: 12px;/*padding:0 20px;*/background-color: #2da97a;text-align:center;}



.link-wrap{background-color:#939ead;}

#faq-preview h2{color:#fff;background-color:#2a3440;font-weight:600;padding:10px 20px;}

.faq-list a{color:#363636;display: block;padding:10px 20px;border-bottom:1px solid #fff;background-color:#cedbea;}

.faq-list a:hover{background-color:#2a3440;color:#cedbea;}

#faq-preview a.more{background-color: #2a3440;color:#fff;padding:10px;font-size:16px;font-weight: 600;float:right;}



/* Government */



#gg-preview, #pm-preview, #ol-preview, #ceo-preview, #dceo-preview{position:relative;}



.profile-preview-wrap img{width:39.28571428571429%;float:right;}

.pw-inner{width:60.71428571428571%;float:left;}

#pm-preview .profile-preview-wrap img{float: left}

#pm-preview .pw-inner{float: right}



.profile-hdr{padding:10px 20px;background-color:#b1a900;}

.profile-hdr span{font-family:ff-meta-serif-web-pro;font-size:14px;}

.profile-hdr h1{font-family:ff-meta-serif-web-pro;font-size: 30px;font-weight: 500}

.profile-hdr h1 em{font-size:14px;font-style: normal}

.profile-hdr h2{font-family:ff-meta-serif-web-pro, serif;font-size: 18px}



#gg-preview .profile-hdr span, #gg-preview .profile-hdr h1, #gg-preview .profile-hdr h2, #ceo-preview .profile-hdr span, #ceo-preview .profile-hdr h1, #ceo-preview .profile-hdr h2{color:#fff;}

#pm-preview .profile-hdr span, #pm-preview .profile-hdr h1, #pm-preview .profile-hdr h2{color:#232204;}

#pm-preview .profile-hdr{background-color: #cedbea}

#ol-preview .profile-hdr{background-color: #ccc}

.opm-link{display: block;background-color: #000;padding:5px 20px;text-align: right}

.opm-link a{color:#fff;font-size: 12px}



.profile-preview-text p{font-size:14px;color:#363636;line-height: 24px;padding:20px;}

.profile-preview-links{padding:0 20px;color:#b1a900;}

.profile-preview-links a{color:#b1a900;}



.profile-full-hdr{background-color:#cedbea;margin-bottom: 40px;position:relative;}

.profile-full-hdr span, .profile-full-hdr h1, .profile-full-hdr h2{color:#232204;}

.jis-story-wrap .profile-full-hdr .inner{padding:20px;}

.jis-story-wrap header.profile-full-hdr{padding:0;}



.profile-full-hdr span{font-family:ff-meta-serif-web-pro;font-size:14px;}

.profile-full-hdr h1{font-family:ff-meta-serif-web-pro;font-size: 36px;font-weight: 500}

.profile-full-hdr h1 em{font-size:14px;font-style: normal}

.jis-story-wrap header.profile-full-hdr h2{font-family:ff-meta-serif-web-pro;font-size: 18px;padding:5px 0;}



#ministers-preview{background-color:#000;}

.minister-preview{float:left;position: relative;display: block}

.minister-preview img{padding:2px;}

#minister-slider, #directors-slider{padding-left: 2px}

.cab-hdr h3{color:#fff;float:left;padding:5px 20px;}

.min-nav{float:right;}



.minister-preview .reg-caption{font-size: 12px;}

.minister-preview .reg-caption em{display: block;font-size: 18px;font-weight:600;font-style: normal;margin-left: 20px}

.jisicon-arrow-right, .jisicon-arrow-left{width:;}

 

 .goj-preview-wrap header{background-color:#727272;}

 .goj-preview-wrap h1{color:#fff;text-transform: uppercase;padding:5px 20px;} 

.thumb-links{margin-left: 20px;padding:40px 0;}

.thumb-links li{float:left;margin-right: 20px;margin-bottom: 20px}

.thumb-links li span{display: block;font-size: 12px;font-weight: 600;text-align: center;color:#727272;padding:10px 0;}



#gov-icons{background:url(../img/blue_bg.png) repeat scroll;width:100%;}

#gov-icons ul{padding:2.85714285714286%;}

#gov-icons li{text-align: center;float:left;padding-right:2.8571428571428%;}

#gov-icons span{display: block;color:#333;}



.ministry-meta{font-size: 12px;color:#3f3f3f;}

.ministry-meta li{margin-bottom: 5px;}

.ministry-meta i{padding-right: 20px}



.page-list strong{padding-right:10px;}

.page-list li{padding:10px 0;border-bottom:1px dotted #cfcfcf;margin-bottom:10px;position:relative;}

.page-list span{display:none;}

.page-list .icon-external-link-sign{font-size: 12px;position:absolute;right:-12px;top:0;}

.page-list a:hover .icon-external-link-sign{color:#912aa0;}



/* Community */



#comm-news{background-color:#fff;}

.com-featured-story{width:53.57142857142857%;float:left;overflow: hidden;position:relative;}

.headline-caption{display: block;position: absolute;bottom:0;left:0;width:100%;}

.headline-caption span{display: block;padding:20px;color:#fff;font-size: 36px}

.com-featured-story img{max-width: 100%}

.comm-stories{width:46.42857142857143%;float:right;overflow: hidden}

.comm-stories h2{padding: 15px 10px;color:#28a7b4;font-weight: 600; }

.comm-stories ul{padding:0 10px;}

.comm-stories li{border-bottom:1px dotted rgba(0,0,0,0.15);}

.comm-stories a{color:#434343;font-size: 12px;font-weight: 600;display: block;padding:6px 2px;}

.comm-stories a:hover{background-color:#28a7b4;color:#fff;}





#gov-in-comm header, #community-galleries header{background-color: #000;padding:5px 20px;}

#gov-in-comm h1,  #community-galleries h1{color:#fff;font-size: 12px}

#comm-notice-board header{text-align: center;padding-top: 25px;}

#comm-notice-board h1{border-radius: 2px; background-color: #269da9;padding:10px 0;width:50%;display: inline-block;color:#fff;font-weight: 600;position:relative;z-index: 10}

h1.cnb:after, h1.cnb:before{content:"";display: block;width:64px;height:38px;position:absolute;}

h1.cnb:after{background:url(../img/banner-right.png) 0 0 no-repeat;top:11px;right:-47px;z-index:9;}

h1.cnb:before{background:url(../img/banner-left.png) 0 0 no-repeat;top:11px;left:-47px;z-index:9;}



.comm-gallery-wrap{position:relative;}



#comm-notice-board .dot-nav, #gov-in-comm .dot-nav{position:absolute;left:42%;bottom:20px;}

#comm-notice-board .dot-nav a, #gov-in-comm .dot-nav a{background-color:#222;}



#gov-in-comm{background: url(../img/com-paper.jpg) 0 0 repeat scroll;}

#comm-notice-board{background: url(../img/purty_wood.png) 0 0 repeat scroll;}

.community-tag{background-color:rgba(40,167,180,.85);}



/* Corporate */



#corporate-nav-banner{max-width:100%;margin:0 auto;background: url(../img/wood_1.png) 0 0 repeat;}

.corp-nav li{width:16.66666666666667%;background: url(../img/vr_brdr1.png) 0 0 repeat-y;position: relative;float:left;}

.corp-nav a{text-align: left;display: block;padding:2.051282051282051em 1.025641025641026em;color:#fff;}

.corp-nav a .jisicon{position:absolute;right:1.5em;top:25%;width:35px;height: 40px}

#corporate-nav-banner .jis-departments{width:100%;height:474px;background:url(../img/corp-banner-bg.jpg) 0 0 no-repeat;overflow: hidden;}

.corp-nav a:hover, .corp-nav li.current a{background-color:rgba(0,0,0,0.5)}

.corp-nav a:hover{color:#b1a900;}



.jis-departments{max-width:1170px;max-height:470px;position:relative;background:url(../img/corp-banner-bg.jpg) 0 0 no-repeat;overflow: hidden;}

.dept-slide{position:absolute;width:42.30769230769231%;top:15%;left:10%;} /* 495 / 1170 */

.dept-slide h1{font-size: 48px;color:#262625;}

.dept-slide p{font-size: 12px;color:#6a6a6a;line-height: 18px;padding:20px 0;}

.dept-rep-img{position:absolute;bottom:0;right:15%;}



.jis-departments .dot-nav{position:absolute;left:45%;bottom:10%;}

.jis-departments .dot-nav a{background-color: #262625}

.jis-departments .dot-nav a.active{background-color:#2e3192;}



.flag-bg{width:100%;height:233px;background:url(../img/flag-bg.jpg) 0 0 no-repeat;position:relative;}

.flag-bg h1{color:#b1a900;font-size: 36px;font-weight:400;width:58.85714285714286%;position: absolute;top:10%;left:5%;}

.flag-bg h1 em{font-style: normal;font-size: 18px;color:#2b2e89;display: block;text-indent: 10px}



.tbnav a{text-transform: none;margin-right:10px;}

.text-wrap{padding:2em;}

.text-wrap p{padding:1em 0;color:#656565;line-height: 1.5em}

.text-wrap h2{font-size: 1.5em;font-weight: 600;}



i.sequence-prev, i.sequence-next{width:31px;height:49px;display: block}



/* Special Features */

#special-pages-thumb-list header{background-color: #6d6800;padding:15px 20px 20px 20px;}

#special-pages-thumb-list h1{color:#fff;font-size: 22px}

.comm-stories h2.spec{color:#6d6800;}

.comm-stories a:hover{background-color:#b1a900;}



/* #Story */



.jis-story-wrap{background: url(../img/light-gradient.png) 0 0 repeat-x;padding-bottom: 40px}

.jis-story-wrap .inner, .jis-story-wrap header{padding:0 4.28571428571429%;position:relative;} /* 30 / 700 */

.jis-story-wrap h2{font-size:1.85em;padding: 3.57142857142857% 0; font-weight: 700;padding-right:17%;color:#333;}

.jis-story-wrap header .fb-like{position: absolute;top:0;right:20px;}

.jis-story-wrap p{margin-bottom: 15px;color:#353535;font-size: .875;font-size:14px;line-height:1.571428571428571em;}

.jis-story-wrap .ad-wrap{float:right;margin:10px 0px 10px 10px;}



.story-meta{border-top:1px solid #eee;border-bottom:1px solid #eee;padding:5px 0;margin-bottom: 20px;position:relative;color:#959595;font-size: 0.875em}

.story-meta em{font-style: normal;text-transform: uppercase}

.author-cat{font-weight: 600;}

.timestamp{}

.icon-tools{float:right;}

.icon-tools a{margin-right:5px;color:#959595;}

.icon-tools a:hover{color:#333;}



.story-extras-wrap{width:40%;float:left;margin-right: 3.57142857142857%;position:relative;background-color: #fff;padding-bottom: 20px} /* 10 / 280 */

.photo-expandable{margin-bottom: 20px;float:left;z-index:1;}

.img-expand{position:absolute;bottom:5%;right:5%;color:#fff;font-size: 22px;cursor:pointer; background-color: #9E9E9E;padding: 2px;height: 15px;border-radius: 3px;opacity: .8;}

.img-contract {position: absolute; bottom: 3%; right: 2%; color:#fff;font-size: 22px;cursor:pointer; background-color: #9E9E9E;padding: 5px;height: 15px;border-radius: 3px;opacity: .8;display:none;}

.plus{position: relative;bottom: 4px;right: 1px;}

.minus{position: relative;bottom: 5px;right: 1px;}

.photo-contracted{position:relative;clear:left;width:250px;}

.photo-expanded{position:absolute;clear:right;width:640px;} /* add this class to epanded aside warapper */

.story-extras{position:relative;}

.story-extras-extended{position:absolute;bottom:0;} /* add this class to epanded extras */

.photo-wrap{box-shadow: 1px 1px 5px #C8C8C8;padding:5px;background-color:#fff;position:relative;} /* */

.photo-wrap img{max-width:100%;min-height:131px;display: inline-block; }



.photo-caption{display: block;font-size:12px;color:#999;padding:20px 0;}

.story-photo-caption-contracted{display: none}

.story-photo-caption-expanded{display:block;background-color:#000;background-color:rgba(0,0,0,0.8);color:#fff;color:rgba(255,255,255,0.7);position:absolute;bottom:0;left:0;padding:1.5%;margin: 0 5px 5px;font-size:12px;}



.photo-credits{font-size: 0.75em;color:#959595;}

.entry-content .story-extras h3, #jis-agencies h2{margin:10px 0;font-weight: 600;border-bottom:1px solid rgba(169,45,92,.52);padding-bottom:5px;}

.entry-content h3{border:none;}

.story-highlights li{padding:10px 0;border-bottom:1px dotted rgba(169,45,92,.22);}

.story-highlights li:last-child{border:none;}

.story-highlights li{font-size: 0.75em;color:#333;font-weight: 700}

.more-coverage li{padding:10px 0;}

.more-coverage a{font-size: .875em;color:#2b2e89;font-weight:400}

.more-coverage i{margin-right:10px;color:#333;}

#jis-agencies h2{font-size: 18px;margin-bottom: 20px}

.story-extras ul{margin:0!important;}

.story-extras li{list-style-type: none!important}



.story-sharing{background-color: #f2f1ef;padding:20px;}

.contact-author, .sharethis, .fb-like, .sharing-tools{float:left;}

.contact-author{padding-right:60px;padding-top: 20px}

.contact-author span{display: block;font-size: 12px;}

.socialicons{padding:10px 20px 0 0;}

.socialicons li{float:left;margin-right:5px;padding:0;}

.socialicons img{width:80%;}

.sharethis{margin-right:20px;}

.sharing-tools{margin-left: 40px}

.sharing-tools a{font-size: 10px;}1

.sharing-tools i{padding-right: 10px}

.dont-miss{background:url(../img/brushed_alu.png) 0 0 repeat;position:relative;}

.dm-hdr{background-color:#b1a900;color:#fff;font-weight: 400;padding:2px 20px;border-bottom:1px solid #fff}


.related-content { min-height: 500px; }

.related_posts { padding: 10px; }

.related_posts li { width: 30%; float: left; margin-right: 22px; margin-top: 20px;}

.related_posts h3 { color: #fff; background: #FFBA00; font-size: 22px; padding: 10px; }

.related_posts h4 { font-size: 15px; text-align: center; }

.related_posts h4 a { color:  #4000B1; }

.relatedthumb { padding: 2px; border: 1px solid #E2E2E2; }

/* Radio */



#radio-programs .inner{padding:30px 15px 30px 30px;}

#radio-programs h2{padding:10px;border-bottom:1px solid rgba(0,0,0,0.2);margin-bottom:20px;}

#radio-programs li{float:left;margin-right:15px;}

#radio-programs li a{display: block;width:146px;float:left;clear:left;min-height:190px;}

#radio-programs span{display: block;color:#959595;padding-top:10px;font-size: 12px}



#testimonials{background-color:#e7e7e9;position:relative;}

#testimonials h2{background-color:#d5d4d9;color:#a2a1a9;padding:10px 20px;}

#testimonials q{display: block;padding:60px 40px;font-family:ff-meta-serif-web-pro, "times new roman", serif;font-size:24px;line-height: 36px;color:#a2a1a9;letter-spacing: 0.012em;font-style: italic;}

#testimonials .credit{position:absolute;right:40px;bottom:20px;}



.profiles{margin-top: 40px}

.profiles li{clear:left;min-height:120px;margin-bottom: 20px;position:relative;font-weight: 400;margin-left:30px;padding-right: 20px}

.profiles img{width:120px;height:120px;border-radius: 50%;float:left;margin-right: 10px;vertical-align: middle}

.profiles h3{font-size: 18px;color:#fff;padding-top: 20px}

.profiles em{font-style: normal;font-size: 24px;color:#a9a700;display: block}

.profiles .job-title{color:#555;font-size:12px;}

.profiles li:before{

  content: "";

  display: block;

  position:absolute;

  width:30px;

  height: 7px;

  background-color:#a3a2aa;

  left:-30px;

  top:50%;

  margin-top: -3.5px;

  z-index:55;

  /*border-top:7px solid #a3a2aa;*/

}



.profiles .email a{color:#fff;font-size: 12px;display: block}



.social-tab-inner{padding:8.57142857142857%;}



/* Contact Page */



#map-canvas{height:300px;width:100%;}

#panel { height: 120px; overflow: auto;}

 #panel .feature-filter, #panel .features{ display: none }

 p.attribution, p.attribution a { color: #666; }

 .store .hours { color: #666; }

 .store .store{padding:10px;cursor:pointer;}

 .store .title{font-weight: 700}

 .store-list li.store:hover, .store-list li.highlighted{background-color:#eee;}

 .store .action{padding-right:10px;}

 #panel li.store{width:200px; float:left;border-right:1px dotted rgba(0,0,0,0.15);padding-left:2%;}

 #panel .title{font-weight:700;margin-bottom: 10px;font-size: 14px}

 #panel .address{font-size: 12px;font-weight: 400}

 #panel .phone{padding:10px 0;}

 .location-search{background-color:#b1a900;padding:1.5% 2.85714285714286%;}

 .location-search h4{margin-bottom: 5px}



 .cform-wrap{background:url(../img/farmer.png) repeat 0 0 scroll;}

  .cform-wrap .contact-form label{display: block;width:35%;float:left;}





/* Gallery */



#gallery-wrap{margin:5%;background-color:#1b1b1b;border:1px solid rgba(0,0,0,0.55);padding:2%;text-align: center;}

#gallery-header .profile-full-hdr{background-color:rgba(0,0,0,0.65);}

#gallery-header .profile-full-hdr h1{color:#fff;color:rgba(255,255,255,0.7);}

div.piclenselink{margin-bottom: 10px}

.piclenselink i{margin-right: 10px}

a.piclenselink{color:#fff;}

.image-wrapper {width: 20%;float: left;height: 120px;}

.image-wrapper img {border: 1px solid #ddd;}

.ngg-trigger-buttons {display: none;}



.ngg-gallery-thumbnail {

    width: 20%;

    float: left;

    padding-right: 10px;	

}



/* Video Page */



#filters{

  /*background:#000;

  background:rgba(0,0,0,0.85);*/

  width:100%;

  padding:5px;

  /*border-top:1px solid #eee;

  border-bottom:1px solid #eee;*/

}

#filters .button{

  display: inline-block;

  padding: 0.25em 0.5em;

  background: #EEE;

  border: none;

  border-radius: 7px;

  background-image: linear-gradient( to bottom, hsla(0, 0%, 0%, 0), hsla(0, 0%, 0%, 0.2) );

  color: #222;

  font-family: arial, sans-serif;

  font-size: 12px;

  text-shadow: 0 1px white;

  cursor: pointer;

  margin-bottom: 5px;

}

#filters .button:hover{

  background-color: #fff419;

  text-shadow: 0 1px hsla(0, 0%, 100%, 0.15);

  color: #222;

}

#filters .button:active,

#filters .button.is-checked {

  background-color: #b1a900;

}



#filters .button.is-checked {

  color: white;

  text-shadow: 0 -1px hsla(0, 0%, 0%, 0.8);

}



#filters .button:active {

  box-shadow: inset 0 1px 10px hsla(0, 0%, 0%, 0.14);

}



/* ---- button-group ---- */



#filters.button-group:after {

  content: '';

  display: block;

  clear: both;

}



#filters.button-group .button {

  float: left;

  border-radius: 0;

  margin-left: 0;

  margin-right: 1px;

}



#filters.button-group .button:first-child { border-radius: 0.5em 0 0 0.5em; }

#filters.button-group .button:last-child { border-radius: 0 0.5em 0.5em 0; }



.flex-video, .gallery-wrap{background-color:#1b1b1b;padding:1%;}



.video-thumbs a img{max-width:100%; 

  -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=80)";

  filter: alpha(opacity=80);

  -moz-opacity: 0.8;

  -khtml-opacity: 0.8;

   opacity: 0.8;

}

.video-thumbs a:hover img{

  -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=100)";

  filter: alpha(opacity=100);

  -moz-opacity: 1;

  -khtml-opacity: 1;

   opacity: 1;

}

.video-thumbs a img{border:1px solid #333;border-color:rgba(255,255,255,0.12);}

.vid-thumb-caption{position:absolute;bottom:0;left:0;background-color:rgba(0,0,0,0.85);color:rgba(255,255,255,0.7);display: block;padding:2% 0;font-size:12px;margin:0;min-width: 100%;margin-left:1px;}

.vid-thumb-caption span{padding:0 2%;display: block}

.live-strem-link{font-size:14px;color:#fff;padding:10px;position: absolute;right:10%;bottom:0;

    background-color: #e91d0b; 

   background-image: -webkit-gradient(linear, 0% 0%, 0% 100%, from(#ef4c3a), to(#e91d0b));

   background-image: -webkit-linear-gradient(top, #ef4c3a, #e91d0b); 

   background-image:    -moz-linear-gradient(top, #ef4c3a, #e91d0b);

   background-image:     -ms-linear-gradient(top, #ef4c3a, #e91d0b);

   background-image:      -o-linear-gradient(top, #ef4c3a, #e91d0b);

}



.flex-video{width:60%;float:left;}

.video-wrap {

  position: relative;

  padding-bottom: 56.25%; /* 16:9 */

  padding-top: 25px;

  height: 0;

  margin-top:10px;

}

.video-wrap iframe {

  position: absolute;

  top: 0;

  left: 0;

  width: 100%;

  height: 100%;

}

.video-description{width:34%;float:right;color:#aaa;}

.video-description h1{padding:20px 0 10px 0;margin:0;color:#b1a900;font-size: 18px;border-bottom: 1px solid rgba(177,169,0,0.42)}

.video-description p{padding:20px 0;color:#cedbea;font-size: 12px}

.video-description h2{font-size:14px;border-bottom: 1px solid rgba(242,224,201,0.12);padding:5px 0;line-height: 18px;margin-bottom: 10px}

.video-description span{font-size:12px;}

.more-video{padding:20px 0;}

.more-video a{border:2px solid #bfb8a3;margin-right: 2px;margin-bottom:10px;display: inline-block;}

.duration{color:#aaa;}



.video-pagination, .light-pagination{padding-top:10% 0;}

.video-pagination .wp-pagenavi a, .video-pagination .wp-pagenavi .extend, .video-pagination .wp-pagenavi .pages{color:#fff;background-color: rgba(255,255,255,0.25);}

.video-pagination .wp-pagenavi .current{background-color: rgba(177,169,0,0.45);color:#b1a900;}



.light-pagination .wp-pagenavi a{

  background: #fff419; /* Old browsers */

  background: -moz-linear-gradient(top,  #fff419 0%, #b1a900 100%); /* FF3.6+ */

  background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#fff419), color-stop(100%,#b1a900)); /* Chrome,Safari4+ */

  background: -webkit-linear-gradient(top,  #fff419 0%,#b1a900 100%); /* Chrome10+,Safari5.1+ */

  background: -o-linear-gradient(top,  #fff419 0%,#b1a900 100%); /* Opera 11.10+ */

  background: -ms-linear-gradient(top,  #fff419 0%,#b1a900 100%); /* IE10+ */

  background: linear-gradient(to bottom,  #fff419 0%,#b1a900 100%); /* W3C */

  filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#fff419', endColorstr='#b1a900',GradientType=0 ); /* IE6-9 */

  border:1px solid #b1a900;

  border-color:rgba(177, 169, 0, 0.5);

  color:#626000;

  border-radius: 5px;

  padding:3px 5px;

  display: inline-block;

}

.light-pagination .wp-pagenavi a, .light-pagination .wp-pagenavi span {

  border:1px solid #b1a900;

  margin:2px;

  padding:3px 5px;

  text-decoration:none;

  border-radius: 5px;

  padding:3px 5px;

  display:inline-block;

}

.light-pagination .wp-pagenavi .current{

  border:1px solid #b1a900;

  border-color:rgba(177, 169, 0, 0.5);

  color:#626000;

}



span.current, a.page-numbers {

    padding-right: 10px;

    color: #fff;	

}



a#ngg-next-2 {

    color: #FFBA00;	

}





.jis-story-wrap ul{margin-left:40px;}

.jis-story-wrap li{list-style-type: disc;padding-bottom: 5px}

.story-highlights ul{margin-left:0;}

.story-highlights li{list-style-type: none}

/*Footer*/



.content-info{background-color:#cedbea;}

.content-info .inner{padding:2em;}

.content-info nav{width:20%;float:left;}

.content-info nav.footer-news-stories{width:40%;}

.content-info nav a{font-size: 14px;color:#3f3f3f;}

.content-info nav a:hover{text-decoration: underline;}



.content-info h4{font-weight:700;padding-bottom:10px;margin-bottom: 20px;border-bottom:5px solid #fff;}



.footer-news-stories h4{border-color:#4000b1;}
.footer-news-stories ul li { margin-bottom: 10px; }

.footer-information h4{border-color:#b1a900;}

.footer-government h4{border-color:#912aa0;}

.footer-corporate h4{border-color:#2e3192;}



#social-media-footer{background:#4000b1 url(../img/wood_1.png);border-top:1px solid rgba(255,255,255,0.5);border-bottom:1px solid rgba(255,255,255,0.25);}

.nl-form-wrap{float:left;width:40%;}

.nl_email{width:60%;}

.nl-form-wrap label{color:#ccc;display: block;margin-bottom: 5px}

.nl-form-wrap input{border-radius: 5px;padding: 4px;border:none;}

.nl-form-wrap input[type="text"] { width: 100%; }

.nl_btn{background-color: #b1a900;color:#fff;}

.corp-left-nav a{padding-right: 4px;}

#mc_embed_signup{position:relative;}

.mc-field-group{margin-top:5px;}

.mc-field-group li label{font-size: 10px}

.mc-field-group li{float:left;padding:0 5px;text-align: center;}

#mc_embed_signup h2{color:#fff;font-size: 400;margin-bottom: 10px}



.social-icons{float:right; width: 40%;}

.social-icons li{float:left;}

.copy-container{background-color: #2e3192;}

.copy-container p{padding:10px;color:#fff;font-size: 14px}



.speech-list{padding:2%;border-top:1px dotted #912aa0;}

.speech-list li{padding:5px 0;border-bottom:1px dotted rgba(0,0,0,0.25);}

.speech-list li a{font-size: 12px;color:#912aa0;line-height: 18px}

.speech-list li a:hover{text-decoration: underline;}



.dept_contact li{color:#ccc;text-align: center}

.dept_contact li:first-child{padding-bottom: 20px}

.dept_contact li i{margin-right: 10px}



#photo-page-wrap, #web-page-wrap, #editorial-page-wrap{min-height:600px;}



/* Departments */



.dept-small-box{width:100%;background: url(../img/wood_1.png) 0 0 repeat;}

.dept-small-box img{max-width: 100%;width:100%;}

.deptsm-banner-wrap{background: url(../img/corp-banner-bg.jpg) 0 0 no-repeat;}

.dept-small-box .jis-dept-sm{display: block;}

.dept_exrpt{background:url(../img/hr_brdr2.png) bottom left repeat-x;padding:20px 40px;}

.dept-small-box .dept_exrpt a{color:#ccc;font-size: 12px;line-height: 18px}

.dept-small-box .dept_exrpt a:nth-child(2){color:#b1a900;}

.dept-small-box .dept_title{color:#fff;font-size:18px;font-weight: 800;padding:10px 40px;background-color: rgba(0,0,0,0.65); }



.comm-event-title{font-size: 14px;font-weight: 600}

.pn-story-preview.comm img{background-color: #fff}

header.dept-small-box{padding-bottom: 10px;}

.inner.dept{padding-top:20px;}


.wp-pagenavi a, .wp-pagenavi span { margin: 0; }

.links-pagination .wp-pagenavi{padding-top:20px;}

.links-pagination .wp-pagenavi a{background-color:rgba(35, 38, 140, 0.75);color:#fff;}



#jis-ministers h2{margin:0 20px;font-family: Arial, sans-serif;font-size:18px;font-weight:700;border-bottom:1px solid rgba(0,0,0,0.15);padding-bottom: 10px;color:#912aa0; }

#sm2-container{display: none}



.error-hdr{padding:20px 0;}

.error-hdr span{color:#4000b1;font-size:24px;}

.error-hdr h1{font-family: 'ff-meta-serif-web-pro', georgia, serif;font-size: 36px;color:#666;}

.e404-search-wrap{padding:40px 20px;}

.e404 li{list-style-type: none}



/* Testing Gallery Edits - remember to delete */



.thumbnails.gallery{float:right;margin:0;padding:10px;width:210px;}

.thumbnails.gallery li{

  list-style-type: none;

  float:left;

  margin-right: 5px

}



/* Date Filter Styles */



.date-filter{margin-top:-40px;padding:20px;background-color: #cfcfcf;border-top:1px solid #fff;border-bottom: 1px solid #c0c0c0;position:relative;margin-bottom:40px;}

.date-filter #wp-calendar{width:100%;}

.date-filter #wp-calendar thead{background-color:#c0c0c0;}

.date-filter #wp-calendar thead th{padding:10px;}

.date-filter #wp-calendar td{text-align: center;padding:10px;}

.date-filter #wp-calendar td a{color:#333;font-weight: 700;display: block;}

.date-filter #wp-calendar td a:hover{color:#fff;background-color:#333;}

.date-filter #wp-calendar caption{padding:10px;font-weight: bold}

.date-filter .widget_archive .widget-inner select{background-color: #333;padding:5px;width:100%;color:#cfcfcf;}

.date-filter .widget-inner h3{margin-bottom: 10px}



.date-filter .pull-down{

   height:25px;

   width:40px;

   border-radius: 0 0 40px 40px;

   -moz-border-radius: 0 0 40px 40px;

   -webkit-border-radius: 0 0 40px 40px;

   background:#c0c0c0;

   text-align: center;

   position:absolute;

   left:50%;

   margin-left:-20px;

   bottom:-25px;

   display: block;

   cursor:pointer;

}



.carousel_wrap{padding:0px 20px;}

.jis-departments.hidden{display:none;}





/* Vegas */



.vegas-loading {

  border-radius: 10px;

  background: #000;

  background: rgba(0,0,0,0.7);

  background: url(images/loading.gif) no-repeat center center; /* Loading Gif by http://preloaders.net/ */

  height: 32px;

  left: 20px;

  position: fixed;

  top: 20px;

  width: 32px; 

  z-index: 0;

}



.vegas-overlay {

  background: transparent url(overlays/01.png);

  opacity: 0.5;

  z-index: -1;

}



.vegas-background {

  -ms-interpolation-mode: bicubic;

  image-rendering: optimizeQuality;

    max-width: none !important; /* counteracts global img modification by twitter bootstrap library */

  z-index: -2;

}



.vegas-overlay,

.vegas-background {

  -webkit-user-select: none;

   -khtml-user-select: none;

     -moz-user-select: none;

      -ms-user-select: none;

          user-select: none;

}



#scope h3, #core-functions h3, #qe h3, #career-contact h3{padding:5px;margin-bottom: 20px;background-color:#2e3192;color:#fff;}

#career-contact em{font-weight: 700;font-style: normal;}

#career-contact address{font-style: normal}



#p-news-ad{margin-bottom:20px;text-align: center}



.progress {

  height: 10px;

  margin-top: 5px;

  overflow: hidden;

  background-color: #f7f7f7;

  background-image: -moz-linear-gradient(top, #f5f5f5, #f9f9f9);

  background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#f5f5f5), to(#f9f9f9));

  background-image: -webkit-linear-gradient(top, #f5f5f5, #f9f9f9);

  background-image: -o-linear-gradient(top, #f5f5f5, #f9f9f9);

  background-image: linear-gradient(to bottom, #f5f5f5, #f9f9f9);

  background-repeat: repeat-x;

  -webkit-border-radius: 4px;

     -moz-border-radius: 4px;

          border-radius: 4px;

  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#fff5f5f5', endColorstr='#fff9f9f9', GradientType=0);

  -webkit-box-shadow: inset 0 1px 2px rgba(0, 0, 0, 0.1);

     -moz-box-shadow: inset 0 1px 2px rgba(0, 0, 0, 0.1);

          box-shadow: inset 0 1px 2px rgba(0, 0, 0, 0.1);

}



.progress .bar {

  float: left;

  width: 0;

  height: 100%;

  font-size: 12px;

  color: #ffffff;

  text-align: center;

  text-shadow: 0 -1px 0 rgba(0, 0, 0, 0.25);

  background-color: #0e90d2;

  background-image: -moz-linear-gradient(top, #149bdf, #0480be);

  background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#149bdf), to(#0480be));

  background-image: -webkit-linear-gradient(top, #149bdf, #0480be);

  background-image: -o-linear-gradient(top, #149bdf, #0480be);

  background-image: linear-gradient(to bottom, #149bdf, #0480be);

  background-repeat: repeat-x;

  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff149bdf', endColorstr='#ff0480be', GradientType=0);

  -webkit-box-shadow: inset 0 -1px 0 rgba(0, 0, 0, 0.15);

     -moz-box-shadow: inset 0 -1px 0 rgba(0, 0, 0, 0.15);

          box-shadow: inset 0 -1px 0 rgba(0, 0, 0, 0.15);

  -webkit-box-sizing: border-box;

     -moz-box-sizing: border-box;

          box-sizing: border-box;

  -webkit-transition: width 0.6s ease;

     -moz-transition: width 0.6s ease;

       -o-transition: width 0.6s ease;

          transition: width 0.6s ease;

}



.loading-bar {

  float: left;

  width: 0;

  height: 100%;

  font-size: 12px;

  background-color: #ccc;

  text-align: center;

  }



.progress .bar + .bar {

  -webkit-box-shadow: inset 1px 0 0 rgba(0, 0, 0, 0.15), inset 0 -1px 0 rgba(0, 0, 0, 0.15);

     -moz-box-shadow: inset 1px 0 0 rgba(0, 0, 0, 0.15), inset 0 -1px 0 rgba(0, 0, 0, 0.15);

          box-shadow: inset 1px 0 0 rgba(0, 0, 0, 0.15), inset 0 -1px 0 rgba(0, 0, 0, 0.15);

}



.progress-striped .bar {

  background-color: #912aa0;

  background-image: -webkit-gradient(linear, 0 100%, 100% 0, color-stop(0.25, rgba(255, 255, 255, 0.15)), color-stop(0.25, transparent), color-stop(0.5, transparent), color-stop(0.5, rgba(255, 255, 255, 0.15)), color-stop(0.75, rgba(255, 255, 255, 0.15)), color-stop(0.75, transparent), to(transparent));

  background-image: -webkit-linear-gradient(45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent);

  background-image: -moz-linear-gradient(45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent);

  background-image: -o-linear-gradient(45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent);

  background-image: linear-gradient(45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent);

  -webkit-background-size: 40px 40px;

     -moz-background-size: 40px 40px;

       -o-background-size: 40px 40px;

          background-size: 40px 40px;

}



.progress.active .bar {

  -webkit-animation: progress-bar-stripes 2s linear infinite;

     -moz-animation: progress-bar-stripes 2s linear infinite;

      -ms-animation: progress-bar-stripes 2s linear infinite;

       -o-animation: progress-bar-stripes 2s linear infinite;

          animation: progress-bar-stripes 2s linear infinite;

}



.progress-danger .bar,

.progress .bar-danger {

  background-color: #dd514c;

  background-image: -moz-linear-gradient(top, #ee5f5b, #c43c35);

  background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#ee5f5b), to(#c43c35));

  background-image: -webkit-linear-gradient(top, #ee5f5b, #c43c35);

  background-image: -o-linear-gradient(top, #ee5f5b, #c43c35);

  background-image: linear-gradient(to bottom, #ee5f5b, #c43c35);

  background-repeat: repeat-x;

  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffee5f5b', endColorstr='#ffc43c35', GradientType=0);

}



.progress-danger.progress-striped .bar,

.progress-striped .bar-danger {

  background-color: #ee5f5b;

  background-image: -webkit-gradient(linear, 0 100%, 100% 0, color-stop(0.25, rgba(255, 255, 255, 0.15)), color-stop(0.25, transparent), color-stop(0.5, transparent), color-stop(0.5, rgba(255, 255, 255, 0.15)), color-stop(0.75, rgba(255, 255, 255, 0.15)), color-stop(0.75, transparent), to(transparent));

  background-image: -webkit-linear-gradient(45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent);

  background-image: -moz-linear-gradient(45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent);

  background-image: -o-linear-gradient(45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent);

  background-image: linear-gradient(45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent);

}



.progress-success .bar,

.progress .bar-success {

  background-color: #5eb95e;

  background-image: -moz-linear-gradient(top, #62c462, #57a957);

  background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#62c462), to(#57a957));

  background-image: -webkit-linear-gradient(top, #62c462, #57a957);

  background-image: -o-linear-gradient(top, #62c462, #57a957);

  background-image: linear-gradient(to bottom, #62c462, #57a957);

  background-repeat: repeat-x;

  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff62c462', endColorstr='#ff57a957', GradientType=0);

}



.progress-success.progress-striped .bar,

.progress-striped .bar-success {

  background-color: #62c462;

  background-image: -webkit-gradient(linear, 0 100%, 100% 0, color-stop(0.25, rgba(255, 255, 255, 0.15)), color-stop(0.25, transparent), color-stop(0.5, transparent), color-stop(0.5, rgba(255, 255, 255, 0.15)), color-stop(0.75, rgba(255, 255, 255, 0.15)), color-stop(0.75, transparent), to(transparent));

  background-image: -webkit-linear-gradient(45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent);

  background-image: -moz-linear-gradient(45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent);

  background-image: -o-linear-gradient(45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent);

  background-image: linear-gradient(45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent);

}



.progress-info .bar,

.progress .bar-info {

  background-color: #4bb1cf;

  background-image: -moz-linear-gradient(top, #5bc0de, #339bb9);

  background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#5bc0de), to(#339bb9));

  background-image: -webkit-linear-gradient(top, #5bc0de, #339bb9);

  background-image: -o-linear-gradient(top, #5bc0de, #339bb9);

  background-image: linear-gradient(to bottom, #5bc0de, #339bb9);

  background-repeat: repeat-x;

  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff5bc0de', endColorstr='#ff339bb9', GradientType=0);

}



.progress-info.progress-striped .bar,

.progress-striped .bar-info {

  background-color: #5bc0de;

  background-image: -webkit-gradient(linear, 0 100%, 100% 0, color-stop(0.25, rgba(255, 255, 255, 0.15)), color-stop(0.25, transparent), color-stop(0.5, transparent), color-stop(0.5, rgba(255, 255, 255, 0.15)), color-stop(0.75, rgba(255, 255, 255, 0.15)), color-stop(0.75, transparent), to(transparent));

  background-image: -webkit-linear-gradient(45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent);

  background-image: -moz-linear-gradient(45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent);

  background-image: -o-linear-gradient(45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent);

  background-image: linear-gradient(45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent);

}



.progress-warning .bar,

.progress .bar-warning {

  background-color: #faa732;

  background-image: -moz-linear-gradient(top, #fbb450, #f89406);

  background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#fbb450), to(#f89406));

  background-image: -webkit-linear-gradient(top, #fbb450, #f89406);

  background-image: -o-linear-gradient(top, #fbb450, #f89406);

  background-image: linear-gradient(to bottom, #fbb450, #f89406);

  background-repeat: repeat-x;

  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#fffbb450', endColorstr='#fff89406', GradientType=0);

}



.progress-warning.progress-striped .bar,

.progress-striped .bar-warning {

  background-color: #fbb450;

  background-image: -webkit-gradient(linear, 0 100%, 100% 0, color-stop(0.25, rgba(255, 255, 255, 0.15)), color-stop(0.25, transparent), color-stop(0.5, transparent), color-stop(0.5, rgba(255, 255, 255, 0.15)), color-stop(0.75, rgba(255, 255, 255, 0.15)), color-stop(0.75, transparent), to(transparent));

  background-image: -webkit-linear-gradient(45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent);

  background-image: -moz-linear-gradient(45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent);

  background-image: -o-linear-gradient(45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent);

  background-image: linear-gradient(45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent);

}


.simplenav_link{
transition: all .25s ease-in;
line-height: 40px;
padding: 0 15px;
text-decoration: none;
font-weight: bold;
color: #000;
text-transform: uppercase;
font-size: 12px;
display: block;
/*border-right: 1px solid #b3bed0;*/
}

.primary-jisicon-menu a {
padding: 0 8px;
}

.primary-jisicon-menu li {
border-left: 1px solid #e8edee;
border-right: 1px solid #b3bed0;
}

.primary-jisicon-menu li:nth-child(1) {
border-left:none;
}

/*--------------------------------------------------------------

12.0 Media Queries

--------------------------------------------------------------*/

@media screen and (max-width: 1220px) {
	.topbar{
		min-width:initial;
	}

	#branding {
	max-width: 95%;
	min-width:initial;
	margin: 0 auto;
	height: 61px;
	width: auto;
	}

	.primary-tabs a{
		padding: 0 8px;
	}

	.primary-jisicon-menu{
		float: left;
		margin-left: 50px;
	}
}


@media screen and (max-width: 1160px) {
	.toolbar {
		display:none;
	}
	.ss-label{
		display:none;
	}
	.ss-list{
		display:none;
	}
	.ss-label{
		display:none;
	}
	.social-tabs{
		display:none;	
	}
	.main-content-card {
		width: 700px;
		margin: 0 auto;
		float: none;
	}
	aside.sidebar.span4{
		float: none;
		clear: both;
		background: #151515;
		margin: 0 auto;
		margin-top:25px;
		width:700px;
	}
	.sidebar{
		background: #151515;
	}
	.news-colors{
		background:none;
	}
	#wrapper{
		min-width: initial;
	}
	.ad.ad-advertisment{
		display: block;
	}
	
}


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

	ul.blog-links.clearfix { width: 100%; }

	.blog-links h3 { font-size: 16px; }

	.banner_ad_wrap .ad720x90 { width: 100% }

	.content-info nav { width: 60%; }

}



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

	.pn-page { width: 100%; }

	.pn-story-preview p { font-size: 17px; }

}



@media screen and (max-width: 949px) {
	.goj {width: 21%; padding-left: 4%; }

}


@media screen and (max-width: 805px) {
	.goj {width: 22%; }

        

}



@media screen and (max-width: 780px) {
        .banner_ad_wrap { display: none; }

	.main-content-card { width: 100%; }

	aside.sidebar.span4{ width: 85%; }

        .content-info { min-width: 100%; max-width: 100%; } 

	.content-info nav { width: 70%;  }

	.content-info nav a { font-size: 16px; }

	#weather-widget{ display: none; } 
	
	.goj{ width: 35%; }


        /* Blog */
        .blog-left, .blog-middle, .blog-right { width: 100% !important; }
        .blog-middle { margin-right: 0 !important; margin-left: 0 !important; margin-top: 10% !important; }

}



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

	.slider-thumbs { display: none; }

	.photo-news-titlebar { width: 100%; }

	.inner ul { width: 100%; }  

        .content-info nav.footer-news-stories, .content-info nav.footer-information, .content-info nav.footer-government, .content-info nav.footer-corporate { width: 100%; }

        .content-info nav ul li { margin-bottom: 10px; }

 
        /* Corporate */

        #corporate-nav-banner { display: none; }

        #corporate-nav-banner li { width: 50%; } 

        #production .title { bottom: -45% !important; }

        .excerpt { width: 90% !important; top: 50% !important; font-size: 16px !important; }

        img.model { display: none !important; }

   
        /* Gallery */
        .image-wrapper { padding-right: 30%; }
}



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

	#more-news { width: 50%; }
        
        .footer-information h4 { width: 50%; }

        .nl-form-wrap { width: 100%; }

        .story-extras-wrap { width: 100%; }

        .photo-contracted { width: 100%; }

        .img-expand, .img-contract { display: none; }

}


@media screen and (max-width: 500px) {
	.goj { display:none; }
	
	#logo { width: 65%; }

        .wp-pagenavi { overflow: hidden; }
        .wp-pagenavi a, .wp-pagenavi span { float: left; }
}








