.wrapper {
  margin: 0px auto;
  width: 960px; }

#header {
  height: 150px; }
  #header .header {
    background: url(header_gfx-BG.gif) top left no-repeat;
    width: 960px;
    height: 120px;
    position: relative; }
    #header .header #logo {
      position: absolute;
      top: 15px;
      left: 10px; }
    #header .header #help_links {
      text-align: right;
      width: 360px;
      position: absolute;
      top: 10px;
      left: 600px; }
      #header .header #help_links ul {
        list-style: none;
        padding: 0px;
        margin: 0px; }
        #header .header #help_links ul li {
          padding-left: 10px;
          display: inline; }
          #header .header #help_links ul li.last {
            border-right: 0px; }
    #header .header #top_search {
      position: absolute;
      top: 85px;
      left: 730px; }
      #header .header #top_search form.top_search {
        padding: 0px;
        margin: 0px; }
        #header .header #top_search form.top_search fieldset {
          border: 0px;
          padding: 0px;
          margin: 0px;
          width: 240px; }
          #header .header #top_search form.top_search fieldset input.input {
            font-family: Arial, Helvetica, sans-serif;
            font-size: 100%;
            border: 1px solid #c6bdac;
            padding: 5px 2px 5px 3px;
            width: 175px;
            height: 14px;
            float: left; }
          #header .header #top_search form.top_search fieldset input.submit {
            /*font-family: Arial, Helvetica, sans-serif;
             *font-size: 93%;
             *font-weight: bold;
             *color: #6B4008;
             *background: #F4DEC3;
             *border: 1px solid #6B4008;
             *padding: 1px 0px;
             *margin-left: 3px;
             *width: 43px; */
            float: right; }

#page {
  background: white; }
  #page #breadcrumbs {
    font-size: 92%;
    padding: 10px; }
  #page #main #left_column {
    margin-right: 20px;
    width: 200px;
    float: left; }
  #page #main #main_column {
    width: 500px;
    float: left; }
  #page #main #right_column {
    margin-left: 20px;
    width: 220px;
    float: right; }

#page_bottom {
  background: url(footer-BG.gif) top left repeat-x; }
  #page_bottom .wrapper {
    height: 150px; }
  #page_bottom #footer {
    font-size: 92%;
    color: #837968;
    padding-top: 30px;
    width: 960px; }
    #page_bottom #footer .footer_left {
      padding: 10px;
      width: 650px;
      float: left; }
    #page_bottom #footer .footer_right {
      text-align: right;
      padding: 10px;
      width: 270px;
      float: right; }

/*********
 *## BOXES ##
 ********** */
.articleupdate {
  display: inline; }

div.box {
  padding: 5px;
  margin-bottom: 10px; }
div.banner {
  padding: 0px;
  margin-bottom: 10px; }
div.box h6 {
  color: #65523f;
  /*#837968; */
  font-size: 117%;
  /*125.5%=15px */
  /*text-transform: uppercase; */
  margin-bottom: 3px; }
div.box ul {
  list-style: none;
  padding: 0px; }
  div.box ul li {
    padding: 3px 0px; }

.facebook {
  margin-top:-25px;
  margin-bottom:5px;
  margin-left:-9px;
}

/************************
 ***** TWITTER *************
 ************************* */
.box {
  margin: 0 0 20px; }
  .box.twitter {
    border: 1px solid #e1dcd4;
    padding: 10px;
    position: relative; }
    .box.twitter h2 {
      text-indent: -9999px;
      background: url(twitterTT.png) center no-repeat;
      height: 45px;
      width: 196px;
      border: none;
      margin-bottom: 20px; }
    .box.twitter ul {
      padding-bottom: 45px;
      background: url(twitterBird.png) bottom right no-repeat; }
      .box.twitter ul li {
        border: 1px solid #e1dcd4;
        border-width: 0 0 1px;
        padding: 0 0 10px;
        margin: 0 0 10px; }
        .box.twitter ul li.end {
          position: absolute;
          bottom: 0;
          left: 10px;
          border: none; }
      .box.twitter ul a {
        color: #454545; }
      .box.twitter ul li.end a, .box.twitter ul a:hover {
        color: #004e99; }

div.no_border h6 {
  border-bottom: 1px solid #c6bdac;
  padding: 0px 10px 2px 10px;
  margin: 0px -10px 8px -10px; }
div.dark_bordered {
  background: #f9f8f5 url(box_dark-BG.gif) bottom left repeat-x;
  border: 1px solid #c6bdac; }
div.bordered {
  border: 1px solid #c6bdac; }
div.blue {
  background: #5796c5 url(box_blue-BG.gif) bottom left repeat-x; }
  div.blue h6, div.blue ul li a {
    color: white; }
div#frontpage_news {
  padding-top: 0px; }
div#safety {
  padding-bottom: 0px; }
  div#safety.box {
    padding: 0; }
div#education {
  padding-bottom: 0px; }
div#safety h5 {
  display: none;
  visibility: hidden; }
div#education h5 {
  display: none;
  visibility: hidden; }
div#education p.education {
  color: white; }
div#safety div.three_columns {
  margin-bottom: 4px; }
div#join {
  background: url(bli_med-BG.gif) bottom left no-repeat;
  padding: 7px 0px 5px 0px;
  padding-left: 245px;
  height: 113px; }
  div#join img {
    padding: 10px 0px; }
div#question {
  background: #f9f8f5 url(question-BG.gif) bottom right no-repeat;
  min-height: 210px;
  height: auto !important;
  height: 210px; }
  div#question h6 {
    padding: 0px 5px 2px 5px;
    margin: 0px -5px 8px -5px; }
  div#question form {
    padding: 0px;
    margin: 0px; }
    div#question form fieldset {
      border: 0px;
      padding: 0px 0px 5px 0px; }
      div#question form fieldset input[type="radio"] {
        margin-left: 0px; }
      div#question form fieldset input.submit {
        margin-top: 10px; }
  div#question div.poll div.result {
    font-size: 92%;
    background: transparent url(question_result-BG.gif) center left repeat-x;
    margin-bottom: 6px; }
div#your_county {
  height: 90px; }
  div#your_county form {
    padding: 0px;
    margin: 0px; }
    div#your_county form fieldset {
      border: 0px;
      padding: 5px 0px 0px 0px;
      margin: 0px; }
      div#your_county form fieldset select {
        font-family: Arial, Helvetica, sans-serif;
        font-size: 100%;
        width: 205px; }
div#activities {
  height: 90px; }
div#partners div.image-box img {
  margin: 0px auto; }
div#members h6 {
  margin-bottom: 5px; }
div#members .article-content {
  margin-bottom: -5px; }
div#documents h6.shop {
  background: transparent url(icon_basket.gif) top left no-repeat;
  line-height: 22px;
  padding-left: 25px;
  margin-top: 10px; }
  div#documents h6.shop a {
    color: white; }
div#policy {
  background: url(policy-BG.gif) bottom right no-repeat; }
div#related_articles {
  /*margin: 0px 0px 5px 8px;
   *width: 180px;
   *float: right; */ }
div.small_box {
  background: white;
  padding: 2px;
  margin-bottom: 10px;
  height: 78px; }
div.three_columns div.small_box {
  margin-bottom: 6px;
  min-height: 55px;
  height: auto;
  overflow: hidden;
  zoom: 1;
  height: 55px; }
div.small_box img {
  float: left; }
div.small_box h4 {
  margin-bottom: 0px;
  width: 140px;
  float: right; }
  div.small_box h4 a {
    color: #004e99; }
div.small_box p {
  font-size: 92%;
  margin-bottom: 0px;
  width: 140px;
  float: right; }
div.small_box ul {
  width: 140px;
  float: right; }
div#main_column div#safety div.small_box {
  border: 4px solid #e1dcd4; }
  div#main_column div#safety div.small_box ul {
    width: 145px; }
div#main_column div#safety div.three_columns div.small_box ul {
  width: 98px; }
div.small_box ul li {
  padding: 1px 0px; }
div.three_columns div.small_box ul li {
  font-size: 92%;
  padding: 0px;
  display: inline; }
div.small_box ul li.head {
  font-size: 117%;
  font-weight: bold;
  display: block; }
div.three_columns div.small_box ul li.head {
  font-size: 100%;
  height: 12px;
  display: block; }
div.two_columns div.left {
  margin-right: 5px;
  width: 230px;
  float: left; }
div.two_columns div.right {
  margin-left: 5px;
  width: 230px;
  float: right; }
div.box div.two_columns div.left, div.box div.two_columns div.right {
  width: 220px; }
div#main_column div.two_columns div.left {
  margin-right: 10px;
  width: 260px; }
div#main_column div.two_columns div.right {
  margin-left: 10px;
  width: 220px; }
div#main_column div#safety div.two_columns div.left {
  margin-right: 5px;
  width: 235px; }
div#main_column div#safety div.two_columns div.right {
  margin-left: 5px;
  width: 235px; }
div.three_columns div.left {
  width: 156px;
  float: left; }
div.three_columns div.center {
  margin: 0px 16px;
  width: 156px;
  float: left; }
div.three_columns div.right {
  width: 156px;
  float: right; }

/*div#your_county p {
 *  font-size: 93%;
 *} */
/***************
 *## TWO COLUMNS ##
 **************** */
/*********************
 *## SUMMARY / ARTICLE ##
 ********************** */
ul#summary {
  list-style: none;
  padding: 0px; }
  ul#summary li.summary {
    padding: 0px;
    margin-bottom: 20px; }

.summary img {
  margin: 2px 0px 5px 8px;
  float: right; }

ul#summary_small {
  list-style: none;
  padding: 0px; }
  ul#summary_small li {
    margin-bottom: 10px; }
ul.summary_list {
  border-top: 1px solid #c6bdac;
  list-style: none;
  padding: 0px;
  margin-top: -10px; }
  ul.summary_list li {
    line-height: 12px;
    border-bottom: 1px solid #c6bdac;
    padding: 4px 10px; }
    ul.summary_list li div.theme {
      width: 100px;
      float: left; }
    ul.summary_list li h6 {
      float: left; }
    ul.summary_list li span.date {
      float: right; }

div.article {
  /*margin-top: 5px; */
  margin-bottom: 10px; }
  div.article p.summaryText {
    font-size: 117%;
    font-weight: bold; }
  div.article div.articletools {
    font-size: 92%;
    text-align: right; }
    div.article div.articletools div.print {
      line-height: 17px;
      background: url(icon_print.gif) top left no-repeat;
      width: 60px;
      height: 17px;
      float: right; }
  div.article div.articleinfo {
    font-size: 92%;
    color: #99a3a6;
    margin-bottom: 15px; }
div.theme {
  font-size: 83%;
  /*92%; */
  color: #99a3a6;
  text-transform: uppercase; }

.date {
  font-size: 92%;
  color: #99a3a6; }

li.summary div.date {
  margin-bottom: 2px; }

div.summary span.date {
  border-right: 1px solid #99a3a6;
  padding-right: 5px;
  margin-right: 5px; }
div.more_news {
  /*font-size: 92%; */
  text-align: right;
  /*text-transform: uppercase; */
  border-bottom: 1px solid #c6bdac;
  padding-right: 10px;
  padding-bottom: 2px;
  margin-top: -10px;
  margin-bottom: 10px; }
div.box div.more_news {
  border-bottom: none;
  padding-right: 0px;
  padding-bottom: 0px;
  margin-top: 5px;
  margin-bottom: 0px; }
div.no_line {
  border-bottom: none;
  margin-top: 5px; }

ul.files {
  margin-top: 5px; }
  ul.files li {
    padding-left: 21px; }

div.box ul.files li {
  padding-left: 21px; }

ul.files li.msword {
  background: url(icon_word.gif) top left no-repeat; }
ul.files li.mspowerpoint {
  background: url(icon_ppt.gif) top left no-repeat; }
ul.files li.msexcel {
  background: url(icon_excel.gif) top left no-repeat; }
ul.files li.pdf {
  background: url(icon_pdf.gif) top left no-repeat; }

/******************
 *## SEARCH_RESULTS ##
 ******************* */
#advanced_search h4.head, #instructions h4.head {
  color: white;
  font-weight: bold;
  text-transform: uppercase;
  background: #b0b0b0; }

#advanced_search form {
  margin: 0px;
  padding: 0px; }
  #advanced_search form fieldset {
    border: 0px;
    padding: 0px;
    margin: 0px; }
  #advanced_search form input {
    font-size: 12px; }

select {
  font-size: 12px; }

#advanced_search form input.block, #advanced_search form select.block {
  margin-bottom: 6px;
  width: 172px; }
#advanced_search form .to_date, #advanced_search form .from_date {
  width: 74px; }
#advanced_search form .row {
  text-align: right;
  margin-top: 6px; }

#instructions .content p {
  margin-top: 8px;
  margin-bottom: 2px; }

#search_results div.folderpath {
  font-size: 83%;
  /*92%; */
  color: #99a3a6;
  text-transform: uppercase; }

/*************
 *## PAGINATOR ##
 ************** */
.paginator {
  margin: 5px 0px 15px 0px; }
  .paginator .pagelinks {
    text-align: center; }
  .paginator span.next {
    margin-top: -15px;
    float: right; }
  .paginator span.prev {
    float: left; }
  .paginator .pagelinks span {
    padding: 3px 5px; }
  .paginator .pagelinks .active {
    background: #f0f0f0; }

.search_content {
  margin-bottom: 20px; }

.query_string, .total_hits {
  width: 50%;
  float: left; }

.query_string span {
  text-transform: uppercase; }

.total_hits {
  text-align: right; }

.search_result span.folderpath {
  color: #ababab; }

/**************
 *## IDIUM LOGO ##
 *************** */
#idium {
  text-align: center;
  padding: 15px 0px 5px 15px;
  margin: 0px auto;
  width: 960px; }
  #idium div.idium {
    margin: 0px auto;
    width: 140px; }
  #idium a {
    font-family: "Century Gothic", verdana, geneva, arial, helvetica, sans-serif;
    font-size: 9px;
    color: #898989;
    text-decoration: none;
    text-transform: uppercase; }

#dium a:hover {
  font-family: "Century Gothic", verdana, geneva, arial, helvetica, sans-serif;
  font-size: 9px;
  color: #898989;
  text-decoration: none;
  text-transform: uppercase; }

#idium span {
  font-family: "Century Gothic", Verdana, Arial, helvetica, sans-serif;
  font-size: 12px;
  font-weight: bold;
  color: #323232;
  word-spacing: 3px;
  text-transform: lowercase;
  padding-left: 5px;
  line-height: 24px; }
#idium img {
  border: 0px;
  width: 25px;
  height: 25px;
  float: left; }

ul.social-media {
  padding: 2px 0 0 0; }
  ul.social-media li {
    display: inline;
    list-style: none;
    margin-right: 6px; }
    ul.social-media li img {
      display: inline; }

a.button_youtube {
  background:url(button_youtube3.png) no-repeat;
  display:block;
  height:59px;
  width:231px;
  text-indent:-9999px;
  margin:0 0 10px;
  }

.article-content .left-floated {
  float: left;
  margin: 0px 15px 10px 0px;
}


.article-content .right-floated {
  margin: 0px 0px 15px 10px;
  float: right;
}

.article-content .none-floated {
  margin: 15px 0px;
}
