/* ================ */
/* = Quick Styles = */
/* ================ */
.padtop{padding-top:20px;}
.round12{
     -moz-border-radius: 12px; /* FF1+ */
  -webkit-border-radius: 12px; /* Saf3-4 */
          border-radius: 12px; /* Opera 10.5, IE 9, Saf5, Chrome */
}
table.padding td{padding:10px;}
.wrapchildren *{
  white-space: pre-wrap; /* css-3 */
  white-space: -moz-pre-wrap !important; /* Mozilla, since 1999 */
  white-space: -pre-wrap; /* Opera 4-6 */
  white-space: -o-pre-wrap; /* Opera 7 */
  word-wrap: break-word; /* Internet Explorer 5.5+ */
}
ul.overflowhidden li{overflow:hidden;}

/* ========= */
/* = Reset = */
/* ========= */
a{color:#21B100;}

/* ============== */
/* = Pagination = */
/* ============== */
.disabled_pagination{
  background: #F9F9F9;
  border: 1px solid #F6F6F6;
  color: #DDD;
  margin-right: 5px;
  outline: none;
  padding: 0px 3px;
  text-decoration: none;
}

/* ========= */
/* = Index = */
/* ========= */
h3.index{
  color: #21B100;
  font-family: 'Palatino Linotype', Palatino, 'URW Palladio L', 'Book Antiqua', Baskerville, 'Bookman Old Style', 'Bitstream Charter', 'Nimbus Roman No9 L', Garamond, 'New Century Schoolbook', 'Century Schoolbook', 'Century Schoolbook L', Georgia, serif;
  font-size: 16px;
  font-weight: normal;
  line-height: 19px;
  margin-bottom:0;
}
h3.index .by{
  color:#146a00;
  font-size:10px;
  font-style:italic;
  font-family:georgia;
}

/* ======== */
/* = Show = */
/* ======== */
h3.show{
  font-size: 1.5em !important;
  line-height: 1.2em;
  margin: 0px 0px 5px;
  font-weight: bold;
  letter-spacing: 0.5px;
}

.blog_pagination a{
  background: #F6F6F6;
  border: 1px solid #E3EDE0;
  color: #21B100;
  margin-right: 5px;
  outline: none;
  padding: 0px 3px;
  text-decoration: none;
}

/* ============= */
/* = Right Bar = */
/* ============= */
.blog_right_bar h3{
  color: #333;
  font-size: 23px;
  font-style: normal;
  font-weight: normal;
}

.blog_links a{
  display:block;
  line-height:24px;
  font-size:14px;
  font-weight:bold;
  font-family:helvetica;
}

input.right_bar{
  height: 16px;
  width: 146px;
}

.right_announcement {
  margin: 0px 0px 20px 0px !important;
}

/* ============ */
/* = Left Bar = */
/* ============ */
.announcement {
  /*border: 1px solid #0D5F91;
  border-bottom-left-radius: 5px 5px;
  border-bottom-right-radius: 5px 5px;
  border-top-left-radius: 5px 5px;
  border-top-right-radius: 5px 5px;*/
  margin: 20px 0px 20px 2px;
}
  .announcement h3{
    background: #0D5F91;
    border-top-left-radius: 3px 3px;
    border-top-right-radius: 3px 3px;
    color: white;
    font-size: 16px;
    line-height: 1.1;
    overflow: visible;
    text-align: center;
    text-transform: uppercase;
    font-style: italic;
    padding: 10px 4px;
    margin:0px;
  }
    .announcement h3.smaller{
      font-size: 1.5em;
    }
  .announcement .body{
    padding: 5px;
    font-size: 14px;
  }
    .announcement .body a:link{
      color: #0D5F91;
    }

.secondary_left {
  clear: both;
  margin: 550px 0px 0px 0px;
  position: relative;
}

.leftcol .ad {
  clear: both;
  margin: 582px 0px 0px 0px;
  position: relative;
}
  .leftcol .ad a#ad_click_target {
    left: 13px;
    height: 25px;
    position: absolute;
    top: 355px;
    width: 144px;
    /* The transparent image makes the invisible element clickable in MSIE 8 */
    background: url(/images/spacer.gif);
  }

/* ======== */
/* = Blog = */
/* ======== */
.blog div.thumbnailwrapper{
  float:left;
  width:13%;
  overflow:hidden;
}

.blog .snippet{
  width:87%;
  float:left;
}

.thumbnailwrapper img{
     -moz-border-radius: 12px; /* FF1+ */
  -webkit-border-radius: 12px; /* Saf3-4 */
          border-radius: 12px; /* Opera 10.5, IE 9, Saf5, Chrome */
}

#post {
  overflow:auto;
}

#author_image{
  float:right;
  margin:0 0 20px 20px;
     -moz-border-radius: 12px; /* FF1+ */
  -webkit-border-radius: 12px; /* Saf3-4 */
          border-radius: 12px; /* Opera 10.5, IE 9, Saf5, Chrome */
}

.recent p {
  font-size:110%;
}

ul.distribution_list_group li .jTip {
  display:inline;
  background:none;
  width:auto;
  height:auto;
  float:none;
  margin-right:0;
}

ul.distribution_list_group li {
  list-style-type: none;
}

ul.distribution_list_group li .check_box {
  position:absolute;
  margin-left:-1.5em;
  margin-top:0.35em;
}

#press_release {
  width: 94%;
  border: 3px solid #003B93;
}
#press_release th {
  font-size: larger;
  background-color: #003B93;
  color: white;
  padding-bottom: 1px;
}
#press_release td {
  padding-top: 1px;
  padding-bottom: 1px;
  padding-left: 4px;
  border: 1px solid #D1E0E0;
}

#press_release td.information {
  vertical-align:top;
  padding: 10px;
}

td.button {
  height: 33px;
}

a.button {
  font: 18px Arial;
  text-decoration: none;
  background-color: #003B93;
  color: #fff !important;
  padding: 4px 6px 4px 6px;
  border-top: 1px solid #CCCCCC;
  border-right: 1px solid #333333;
  border-bottom: 1px solid #333333;
  border-left: 1px solid #CCCCCC;
  -moz-border-radius: 8px;
  -webkit-border-radius: 8px;
  margin-left: 16px;
}

a.button:hover {
  text-decoration: none;
  opacity: 0.6;
}

