@charset "utf-8";
/* CSS Document */

#subscribe-options {float: right; width: 60px; padding: 0; list-style-type: none;}
#subscribe-options a {float: left; height: 0; margin: 0 0 0 5px; width: 15px; height:15px; overflow: hidden; filter: alpha(opacity=75); -moz-opacity: .75; opacity: .75;}
#subscribe-options a:hover {filter: alpha(opacity=100); -moz-opacity: 1.0; opacity: 1.0; }
#subscribe-green a { background: url("../images/g.jpg"); }
#subscribe-blue a { background: url("../images/b.jpg"); }
#subscribe-orange a { background: url("../images/o.jpg"); }
.container.midright{float:left; width:800px;}
.mid_s{margin:5px 0 0 0; padding:5px; height:295px; overflow:auto;}



/* Starter CSS for Flyout Menu */
#cssmenu_side {
  padding: 0;
  margin: 0;
  border: 0; }

#cssmenu_side ul, li {
  list-style: none;
  margin: 0;
  padding: 0; }

#cssmenu_side ul {
  position: relative;
  z-index: 597;
  float: left; }

#cssmenu_side ul li {
  float: left;
  min-height: 1px;
  line-height: 1em;
  vertical-align: middle; }

#cssmenu_side ul li.hover,
#cssmenu_side ul li:hover {
  position: relative;
  z-index: 599;
  cursor: default; }

#cssmenu_side ul ul {
  visibility: hidden;
  position: absolute;
  top: 100%;
  left: 0;
  z-index: 598;
  width: 100%; }

#cssmenu_side ul ul li {
  float: none; }

#cssmenu_side ul li:hover > ul {
  visibility: visible; }

#cssmenu_side ul ul {
  top: 0;
  left: 100%; }

#cssmenu_side ul li {
  float: none; }

/* Custom Stuff */
#cssmenu_side {
  width: 197px; }
  #cssmenu_side span, #cssmenu_side a {
    display: inline-block;
    text-decoration: none; }
  #cssmenu_side:after, #cssmenu_side ul:after {
    content: '';
    display: block;
    clear: both; }
  #cssmenu_side > ul > li:first-child {
    -moz-border-radius: 5px 5px 0 0;
    -webkit-border-radius: 5px 5px 0 0;
    border-radius: 5px 5px 0 0;
    -moz-background-clip: padding;
    -webkit-background-clip: padding-box;
    background-clip: padding-box; }
  #cssmenu_side > ul > li:last-child {
    -moz-border-radius: 0 0 5px 5px;
    -webkit-border-radius: 0 0 5px 5px;
    border-radius: 0 0 5px 5px;
    -moz-background-clip: padding;
    -webkit-background-clip: padding-box;
    background-clip: padding-box; }
  #cssmenu_side > ul > li ul ul {
    -moz-border-radius: 0 6px 6px 0;
    -webkit-border-radius: 0 6px 6px 0;
    border-radius: 0 6px 6px 0;
    -moz-background-clip: padding;
    -webkit-background-clip: padding-box;
    background-clip: padding-box; }
  #cssmenu_side > ul > li ul ul li:first-child {
    -moz-border-radius: 0 5px 0 0;
    -webkit-border-radius: 0 5px 0 0;
    border-radius: 0 5px 0 0;
    -moz-background-clip: padding;
    -webkit-background-clip: padding-box;
    background-clip: padding-box; }
  #cssmenu_side > ul > li ul ul li:last-child {
    -moz-border-radius: 0 0 5px 0;
    -webkit-border-radius: 0 0 5px 0;
    border-radius: 0 0 5px 0;
    -moz-background-clip: padding;
    -webkit-background-clip: padding-box;
    background-clip: padding-box; }
  #cssmenu_side ul, #cssmenu_side li {
    width: 100%; }
  #cssmenu_side ul ul {
    border: 1px solid #dddddd; }
    #cssmenu_side ul ul li {
      background: #f6f6f6; }
      #cssmenu_side ul ul li:hover {
        background: #dddddd; }
      #cssmenu_side ul ul li ul li {
        background: #dddddd; }
        #cssmenu_side ul ul li ul li:hover {
          background: #b7b7b7; }
  #cssmenu_side .has-sub {
    position: relative; }



