body {
font-family:verdana, Arial, Helvetica, sans-serif;
}

#mailform {
padding-top:10px;
}

#mailform p{
width: 300px;
clear: left;
margin: 0;
border-top: 1px dashed gray;
height: 1%;
color: #7c6736;
font-size: 12px;
line-height: 14px;
}

#mailform label{
float: left;
margin-left: 0px; /*width of left column*/
width: 150px; /*width of labels. Should be smaller than left column (155px) to create some right margin*/
color: #7c6736;
font-size: 12px;
line-height: 14px;
}

#mailform input[type="text"]{ /*width of text boxes. IE6 does not understand this attribute*/
width: 180px;
}

#mailform textarea{
width: 250px;
height: 150px;
}

/*.threepxfix class below:
Targets IE6- ONLY. Adds 3 pixel indent for multi-line form contents.
to account for 3 pixel bug: http://www.positioniseverything.net/explorer/threepxtest.html
*/

* html .threepxfix{
margin-left: 3px;
}

}csc-menu { list-style-image: url(images/gr_arrow.gif);
    line-height: 130%;
    margin-bottom: 8px;
    margin-left: -15px;
    text-decoration: none;

    }

csc-sitemap csc-sitemap-level1 {
text-decoration:none;
}

li {
color: rgb(124, 103, 54);
    font-size: 12px;
    line-height: 14px;
}

/* Generated by CaScadeS, a stylesheet editor for Mozilla Composer */

  body { margin-top: 10px;
    margin-left: 0px;
    margin-right: 0px;
    background-color: #333333;
    }

  h2 { color: rgb(130, 123, 108);
    font-size: 13px;
    margin-top: -8px;
    margin-bottom: -8px;
    }

  h4 { color: rgb(255, 255, 255);
    padding-left: 5pt;
    font-size: 18px;
    }

  h1 { color: rgb(124, 103, 54);
    font-weight: bold;
    font-size: 12px;
    line-height: 120%;
    margin-bottom: -2px;
    }

  .red { color: rgb(113, 121, 81);
    font-weight: bold;
    }

  .rednumber { color: rgb(113, 121, 81);
    font-weight: normal;
    font-size: 17px;
    }

  .subheading { color: rgb(124, 103, 54);
    font-size: 11px;
    font-weight: bold;
    }

  a { color: rgb(153, 0, 0);
    text-decoration: underline;
    }

  a:visited { color: rgb(100, 67, 50);
    }

  a:active { color: rgb(204, 204, 204);
    }

  a:hover { color: rgb(124, 103, 54);
    }

  .nav { color: #80b6e2;
    height: 19px;
    width: 138px;
    display: block;
    text-decoration: none;
    }

  .nav:visited { color: rgb(124, 103, 54);
    text-decoration: none;
    }

  .nav:hover { color: rgb(153, 0, 0);
    }

  .borders { border: 1px solid rgb(184, 175, 153);
    }

  .bgbase { background-image: url(images/bg_column.gif);
    }

  .wrapleft { border: 0pt none ;
    float: left;
    }

  .wrapright { border: 0pt none ;
    float: right;
    }

  .footlink { font-size: 10px;
    text-decoration: underline;
    color: rgb(124, 103, 54);
    }

  .footlink:visited { font-size: 10px;
    text-decoration: underline;
    color: rgb(124, 103, 54);
    }

  .footlink:hover { font-size: 10px;
    text-decoration: underline;
    color: rgb(153, 0, 0);
    }

  .footer { font-size: 10px;
    color: rgb(124, 103, 54);
    }

  .smaller { font-size: 10px;
    }

  .smallwhite { font-size: 10px;
    color: rgb(255, 255, 255);
    }

  li.menu { list-style-image: url(images/gr_arrow.gif);
    line-height: 130%;
    margin-bottom: 8px;
    margin-left: -15px;
    font-size: 14px;

    }

  .ex { font-size: 10px;
    }

  .redsmall { font-size: 10px;
    color: rgb(113, 121, 81);
    }

  p { color: rgb(124, 103, 54);
    font-size: 12px;
    line-height: 14px;
    }

