#body{
    font: normal normal normal 10pt/100% 'Tahoma', 'Geneva', sans-serif;
    background: url(http://www.nmcorovalley.com/images/bg.gif) no-repeat center top;
    text-align: center;
    margin: 0; padding: 0;
}

html, body, p, h1, h2, h3, h4, h5, h6, ul, li, table, tr, td{margin: 0; padding: 0;}

body{
    font: normal normal normal 10pt/100% 'Trebuchet MS', 'Helvetica', sans-serif;
    color: #111; 
    background: #fff; 
    text-align: center;
}

div#main{width: 720px; margin: 0 auto; padding-top: 20px; background: #fff;}

p {font: normal normal normal 10pt/150% 'Trebuchet MS', 'Helvetica', sans-serif; margin: 20px; text-align: justify;}
ul{margin-left: 20px; font: normal normal normal 10pt/150%  'Trebuchet MS', 'Helvetica', sans-serif;}
li{margin-left: 40px; list-style-position: outside;}
a, a:link, a:hover, a:active, a:visited{color: #391c7f; text-decoration: none;}
a:hover{text-decoration: underline;}
h1, h2, h3, h4, h5, h6{color: #472e7d; padding:0; margin: 0 20px; margin-top: 20px; text-align: left; font-family: 'Trebuchet MS', 'Helvetica', sans-serif;}
h1{font-size: 16pt;}
h2{font-size: 14pt;}
h3{font-size: 12pt;}
h4{font-size: 10pt;}
h5{font-size: 8pt;}
h6{font-size: 6pt;}

table td{font: normal normal normal 10pt/150% 'Trebuchet MS', 'Helvetica', sans-serif; text-align: left; border: 0; padding: 0;}

td.darkbiege { background-color: #c6ce92; }
input   { color: #6d6c6c; font-size: 10pt; margin: 2px; }
textarea{
    color: #6d6c6c;
    font-family: 'Tahoma', 'Geneva', sans-serif;
    background: url(images/bg.gif) no-repeat center top;
    font-size: 10pt;
    padding: 2px;
    border: 1px solid #c1bfbf;
}
table#navigation-buttons{border-left: 20px solid #c6ce92; border-bottom: 20px solid #c6ce92;}

.borderleft { border-left: 1px solid #c6ce92; }
 .menucell{border-bottom: 1px solid #eff3dd;}

.td.litebiege { background-color: #e3e6c9 }
.indexcell  { background: url(images/indexcellback.gif) repeat-y; vertical-align: top }
.tc1 { background: url(images/indexcellback.gif) repeat-y; vertical-align: top; border-left: 1px solid #d4d4d4 }
#tccommit { vertical-align: top; border-left: 1px solid #d4d4d4 }
.litelitebeige { background-color: #fff6e4 }

/*.heading_cell{background: url('images/nmc_orovalley_logo.png') no-repeat;}*/
.heading_cell{background: url('images/OVH_Logo.png') no-repeat;}

.col2  { background: url(images/col2back.gif) no-repeat; border-bottom: 1px solid #d4d4d4 }
.copyright{color: #808080; font-size: 7.5pt; padding-left: 40px;}
.maintable { border-bottom: 1px solid #d4d4d4; }
.navigation_cell{border-bottom: 22px solid #c6ce92; }
.form_cells{font-size: 10pt; background-color: white; }
.form_labels     { font-weight: bold; font-size: 10pt; background-color: white }
.formheadings{color: #696969; font-weight: bold; font-size: 12pt; border-bottom: 1px solid silver }
SELECT{color: #343434; font-size: 10pt; margin: 2px; }
input{ color: #343434; font-size: 10pt; vertical-align: middle; margin: 2px; }
.display_label_cell { font-size: 11px; padding-left: 4px; }
.display_data_cell  { font-size: 11px; background-color: white; padding-left: 4px }


.errors { color: red;}
.formheads { color: #696969; font-weight: bold; font-size: 12px; font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular }