/* general */

body, p, li, td { color: #000; text-decoration: none; 
font-family: Arial, Helvetica, sans-serif; font-size: 14px }
body, p, li { margin-left: 12px; margin-right: 24px }

body { background: url(images/lightBG.jpg) 260px 60px no-repeat; }

table, td { border-collapse: collapse; border-style: solid; border-width: 1px;
border-color: #666; vertical-align: top; background-color: #E6F1E3 }
td.header { background-color: #7AB655 }

a:link, a:visited, a:active { text-decoration: underline; color: #000 }
a:hover { text-decoration: none; color: #c60 }
h { text-align: left; font-weight: bold }
h1 { font-size: 16px; line-height: 16px; color: #008000 }
h2 { font-size: 14px; line-height: 14px }
h3 { font-size: 14px; line-height: 14px }
ul, ol, li { line-height: 18px }

.acrobat { list-style-image: url('images/acrobat.gif'); margin-top: 6px; padding-left: 8px }
.word { list-style-image: url('images/word.gif'); margin-top: 6px; padding-left: 8px }
.hou { list-style-image: url('images/hou.gif'); margin-top: 6px; padding-left: 16px }

/* nav */
a.nav { text-decoration: underline; line-height: 30px; }
a.navclose { text-decoration: underline; line-height: 14px; }
a.nav:link, a.nav:visited, a.nav:active, a.navclose:link, a.navclose:visited, a.navclose:active {  text-decoration: underline; color: #008000 }
a.nav:hover, a.navclose:hover { color: #f30 }

/* forms */
fieldset { margin: 12px 0 0 0;  padding-top: 6px; border-style: none; 
vertical-align: top; background-color: #E6F1E3; width:550px;
border-bottom-style:outset; border-bottom-width:1px; bottom-border-color:#CCC }
legend { margin: 12 6 6 10;  color: #000000;  font-weight: bold; }
fieldset ol { padding: 0px; list-style: none; }
fieldset li { padding-bottom: 4px }
fieldset.submit { border-style: none; padding-top:12px }
label { margin-left: 6px }
label.top { display: block }
