/* Start of CMSMS style sheet 'yas' */
BODY {
  font-family: arial, sans-serif;
  font-size: 12px;
  color: #000000;
  background-color: #FFFFFF;
}

TD {
  font-family: arial, sans-serif;
  font-size: 12px;
  color: #000000;
}

DIV.homeintro {
  margin: 70px 0px 0px 175px;
  color: #272727;
  font-size: 11px;
  width: 300px;
  line-height: 18px;
}

DIV.hometeaserbox {
  color: #272727;
  font-size: 11px;
  line-height: 18px;
  float: left;
  text-align: left;
  display: inline;
}

TD.leftcol {
  background-image: url(uploads/images/templates/yas/bg_left.gif);
  background-repeat: no-repeat;
  background-position: top left;
}

TD.rightcol {
  background-image: url(uploads/images/templates/yas/bg_right.gif);
  background-repeat: no-repeat;
  background-position: top left;
}

TD.rightcol_nosub {
  background-image: url(uploads/images/templates/yas/bg_right_nosub.gif);
  background-repeat: no-repeat;
  background-position: top left;
}

TD.subnavtd {
  background-image: url(uploads/images/templates/yas/bg_subnav.gif);
  background-repeat: no-repeat;
  background-position: bottom left;
}

DIV.right_links_holder {
  margin: 0px 0px 0px 84px;
}

DIV.hdr {
  color: #9DB60A;
  font-size: 30px;
  font-family: rockwell, times, serif;
  text-align: center;
}

DIV.maincontentholder {
  margin: 0px 30px 0px 120px; 
  font-size: 11px;
  color: #9F9F9F;
  line-height: 18px;
}

DIV.subhdr_black {
  font-weight: bold;
  font-size: 14px;
  color: #272727;
}

DIV.subhdr_grey {
  font-weight: bold;
  font-size: 11px;
  color: #939393;
}

DIV.subhdr_green {
  font-weight: bold;
  font-size: 14px;
  color: #9DB60A;
}

A:link {
  color: #003366;
  text-decoration: underline;
}

A:visited {
  color: #003366;
  text-decoration: underline;
}

A:hover {
  color: #990000;
  text-decoration: none;
}

.rightlinksholder {
  text-align: center;
  width: 240px;
  margin: 12px 0px 48px 0px;
}

.rightlinkdiv {
text-align: center;
width: 190px;
font-size: 11px;
margin-bottom: 8px;
}

.rightlinkdiv a {
text-align: center;
display: block;
height: 18px; /* this + top padding = height for image */
padding-top: 3px;
color: #272727;
text-decoration: none;
}

.rightlinkdiv a:hover {
background-color: #FFFFFF;
color: #9DB60A;
} 

DIV.footer {
  font-size: 11px;
  color: #C5C5C5;
  margin: 6px 0px 5px 0px;
}

A.footernavlink:link, A.footernavlink:visited {
  color: #C5C5C5;
  text-decoration: none;
}

A.footernavlink:hover {
  color: #9DB60A;
  text-decoration: none;
}

DIV.bottomlogoholder {
  float: right;
}

DIV.topnavholder {
  text-align: right;
}

a {
outline: none;
}
a:focus {
outline: none;
}

/* MENU START */

.dmx {
    font: 15px tahoma;
    margin-top: 24px;
}
.dmx .item1,
.dmx .item1:visited {
    padding: 3px 16px 3px 16px;
    background: #FFFFFF;
    font: 15px arial;
    color: #272727;
    font-weight: bold;
    text-decoration: none;
    display: block;
    white-space: nowrap;
    position: relative;
}

.dmx .item1:hover,
.dmx .item1-active,
.dmx .item1-active:hover {
    padding: 3px 16px 3px 16px;
    background: #EEEEEE;
    font: 15px arial;
    color: #9DB60A;
    font-weight: bold;
    text-decoration: none;
    display: block;
    white-space: nowrap;
    position: relative;
}
.dmx .item2,
.dmx .item2:visited {
    padding: 3px 8px 4px 8px;
    font: 10px arial;
    color: #272727;
    font-weight: normal;
    text-decoration: none;
    display: block;
    white-space: nowrap;
    position: relative;
    z-index: 500;
    text-align: left;
}
.dmx .item2:hover,
.dmx .item2-active,
.dmx .item2-active:hover {
    padding: 3px 8px 4px 8px;
    font: 10px arial;
    color: #9DB60A;
    font-weight: normal;
    text-decoration: none;
    display: block;
    white-space: nowrap;
    position: relative;
    z-index: 500;
    text-align: left;
}
.dmx .item2 {
    background: #EEEEEE;
}
.dmx .item2:hover,
.dmx .item2-active,
.dmx .item2-active:hover {
    background: #EEEEEE;
}
.dmx .arrow,
.dmx .arrow:hover {
    padding: 3px 16px 4px 8px;
}
.dmx .item2 img,
.dmx .item2-active img{
    position: absolute;
    top: 4px;
    right: 1px;
    border: 0;
}
.dmx .section {
    border: 1px solid #EEEEEE;
    position: absolute;
    visibility: hidden;
    z-index: -1;
    background-color: #EEEEEE;
}

* html .dmx td { position: relative; } /* ie 5.0 fix */

#m4fbrp__17 {
  width: 190px;
  margin: 0px 0px 5px 0px;
}
#m4fbrp__19 {
  width: 190px;
  margin: 0px 0px 5px 0px;
}
#m4fbrp__20 {
  width: 190px;
  margin: 0px 0px 5px 0px;
}

/* End of 'yas' */

