  
/****** HTML TAGS ******/

A                     { color: #7fc452; text-decoration: underline; }
A:link                { color: #7fc452; text-decoration: underline; }
A:active              { color: #7fc452; text-decoration: underline; }
A:visited             { color: #7fc452; text-decoration: underline; }
A:hover               { color: #7fc452; text-decoration: underline; }

A.utility             { color: #acacac; text-decoration: none; }
A.utility:link        { color: #acacac; text-decoration: none; }
A.utility:active      { color: #acacac; text-decoration: none; }
A.utility:visited     { color: #acacac; text-decoration: none; }
A.utility:hover       { color: #7fc452; text-decoration: none; }

A.nav                 { color: #171716; text-decoration: none; }
A.nav:link            { color: #171716; text-decoration: none; }
A.nav:active          { color: #171716; text-decoration: none; }
A.nav:visited         { color: #171716; text-decoration: none; }
A.nav:hover           { color: #64a23b; text-decoration: none; }

A.nav_over            { color: #64a23b; text-decoration: none; }
A.nav_over:link       { color: #64a23b; text-decoration: none; }
A.nav_over:active     { color: #64a23b; text-decoration: none; }
A.nav_over:visited    { color: #64a23b; text-decoration: none; }
A.nav_over:hover      { color: #64a23b; text-decoration: none; }

A.subnav              { color: #7fc452; text-decoration: underline; }
A.subnav:link         { color: #7fc452; text-decoration: underline; }
A.subnav:active       { color: #7fc452; text-decoration: underline; }
A.subnav:visited      { color: #7fc452; text-decoration: underline; }
A.subnav:hover        { color: #7fc452; text-decoration: underline; background-color: #f3f3f3; }

A.subnav_over         { color: #171716; font-weight: bold; text-decoration: none; }
A.subnav_over:link    { color: #171716; font-weight: bold; text-decoration: none; }
A.subnav_over:active  { color: #171716; font-weight: bold; text-decoration: none; }
A.subnav_over:visited { color: #171716; font-weight: bold; text-decoration: none; }
A.subnav_over:hover   { color: #171716; font-weight: bold; text-decoration: none; background-color: #f3f3f3; }


BODY {
  background-color: #ffffff;
  text-align: left;
  margin: 0px;
}

FORM {
  margin: 0px;
}

H1, H2, H3, H4, H5, H6 {
  color: #7fc452;
  font-family: Verdana,Arial,Helvetica,sans-serif;
  font-weight: bold;
  font-size: 13px;
  margin-top: 16px;
  margin-bottom: 16px;
}

HR {
  height: 1px;
  border: none 0;
  border-top: 1px dashed #2b2b25;
}

IMG {
  border: 0px;
}

P {
  margin-top: 16px;
  margin-bottom: 16px;
}

B {
  color: #7fc452;
}


/****** IDENTITIES ******/

#container {
  position: relative;
  width: 950px;
  margin: 0px auto;
  text-align: left;
}

#utility {
  position: absolute;
  /******  width: 950px; ******/
  color: #acacac;
  text-align: right;
  padding: 5px;
  z-index: 15;
}

#navigation {
  position: absolute;
  left: 250px;
  top: 80px;
  z-index: 10;
}

#navigation SPAN {
  margin-right: 37px;
  margin-left: 22px;
}

#subnav SPAN {
  margin-left: 14px;
}

#login {
  border-top: 5px solid #171716;
  background-color: #424242;
  background-image: url('/images/bgs/login.gif');
  background-repeat: repeat-x;
  background-position: bottom;
  margin-bottom: 1px;
  text-align: right;
}

#login B, #login STRONG {
  color: #acacac;
}

#login INPUT {
  color: #666666;
}

#feature_container {
  position: relative;
  border-bottom: 5px solid #171716;
}

#feature {
  position: absolute;
  width: 237px;
  height: 280px;
  left: 683px;
  top: 30px;
  color: #ffffff;
}

#feature .copy{
  color: #ffffff;
  font-size: 10px;
}

#footer {
  margin-top: 1px;
  border-top: 5px solid #171716;
  background-color: #424242;
  background-image: url('/images/bgs/footer.gif');
  background-repeat: repeat-x;
  background-position: bottom;
}

#copyright {
  color: #acacac;
  padding: 6px;
  text-align: center;
}

#copyright A {
  color: #acacac;
  text-decoration: none;
}



/****** CLASSES ******/

.bkgdright {
  background-image: url('/images/bgs/right.gif');
  background-repeat: no-repeat;
  background-position: bottom;
}

.copy {
  color: #2b2b25;
  font-family: Arial,Helvetica,sans-serif;
  font-size: 11px;
  line-height: 17px;
}

.error, .error A {
  color: red;
}

.header {
  margin-bottom: 10px;
}

.footer {
  color: #acacac;
  font-family: Arial,Helvetica,sans-serif;
  font-size: 10px;
  margin-bottom: 2px;
}

.dottedline {
  background-image: url('/images/bgs/dottedline.gif');
  background-repeat: repeat-x;
  margin: 1px 0px 1px 0px;
}

.featureline {
  background-image: url('/images/bgs/featureline.gif');
  background-repeat: repeat-x;
  margin: 1px 0px 1px 0px;
}

.framed {
  border: 1px solid #464344;
}

#content .framed {
  margin: 3px 12px 6px 0px;
}

.nav, .nav_over {
  display: block;
  height: 25px;
  font-family: Arial,Helvetica,sans-serif;
  font-weight: bold;
  font-size: 11px;
  line-height: 25px;
  background-repeat: no-repeat;
}

.nav {
  background-image: url('/images/nav/arrow.gif');
  border-bottom: 3px solid #171716;
}

.nav_over {
  background-image: url('/images/nav/arrow_over.gif');
  border-bottom: 3px solid #64a23b;
}

.subnav, .subnav_over {
  display: block;
  width: 158px;
  background-image: url('/images/subnav/arrow.gif');
  background-repeat: no-repeat;
  background-position: 4px 50%;
  color: #666666;
  font-family: Arial,Helvetica,sans-serif;
  font-size: 11px;
  line-height: 22px;
  border-bottom: 1px solid #e4e4e4;
}

.subnav_over {
  font-weight: bold;
}
