* {margin: 0; padding: 0;}

body {background-color: white; 
	margin: 0; 
	padding: 0; 
	height: 100%;
	font-size: 78%;
}

.navpopover{
    position: relative;
    top: 0;
    padding: 0;
    color: white;
    font-size: 0.8em;
    margin-left: 100px;
    /*padding-left: 2px;
    padding-right: 2px;
    padding-top: 2px;
    padding-bottom: 2px;*/
    text-align: left;
    background-color: transparent;
}

.smallprint{
    color: #aaaaaa;
    font-size: 0.8em;
    text-align: center;
}

#breadcrumb {
    padding-top:    8px;
    padding-left:   35px;
    padding-right:  0px;
    padding-bottom: 0px;
    color: #cccccc;
    font-size: 0.8em;
    text-align: left; 
}

#breadcrumb a{
    text-decoration: underline;
    color: #666666;
    font-size: 0.8em;
    text-align: left;
}

img {border: 0;}

html {
height:100%;
}

body, td, textarea {font-family: arial, helvetica, sans-serif; color: #666;}

h1 {color: #676300; font-size: 110%; margin-top: 1em; margin-bottom: 0.5em;} 
h2 {color: #676300; font-size: 100%; margin-top: 1em; margin-bottom: 0.5em;}
h3 {color: black; font-size: 100%; margin-top: 0.8em; margin-bottom: 0.5em;}
h1.first {margin-top: 0;}
p {margin-bottom: 0.5em;}



#mainpage{
min-height: 100%;
text-align: left;
}

#head {background-color: black; background-image: url('images/menubackd.jpg'); height: 272px; position: relative;}
img#headlogo {position: absolute; top: 33px; left: 36px; width: 337px; height: 64px;}
img#heado {position: absolute; top: 0px; left: 666px; width: 230px; height: 272px;}

ul.hmenu {position: absolute; top: 110px;  font-weight: bold; color: #ccc; list-style-type: none; width: 200px;left: 36px;}
ul.hm {position: absolute; top: 0px;  left: 220px; font-weight: bold; color: #ccc; list-style-type: none; width: 400px; display: none;}
ul.hm2 {position: absolute; top: 0px;  left: 420px; font-weight: bold; color: #ccc; list-style-type: none; width: 300px; display: none;}

.hmenu li a, hm li a{color: white; text-decoration: none;}
.hmenu li a:hover, .hm li a:hover {color: #ccc;}

#innermain {
padding: 10px 30px;
}



img#dispimg {width: 412px; height: 276px; float: left;}
div#innerright {margin-left: 430px; }
#innerright a {color: #676300;}

#innerright ol {padding-left: 1em; margin-left: 1em; margin-bottom: 0.5em;}
#innerright ul {padding-left: 0.7em; margin-left: 0.7em; margin-bottom: 0.5em;}

#innerright ul.slist {list-style-type: none; padding-left:0; margin-left: 0;}
#innerright ul.slistb {list-style-type: none; padding-left: 30px;}
#innerright ul.slist li {margin-bottom: 0.8em;}

#footer
{
height: 20px;
margin-top: 10px;
background-color: #676300;
}

#footer p {margin-bottom: 0px; line-height: 20px; margin-left: 36px;}
#footer a {color: white; text-decoration: none;}
#footer a:hover {color: white; text-decoration: underline;}

#footer p#right {float: right; color: white; padding-right: 5px;}
div#ocircle {width: 240px; height: 270px; float: right; background-image: url('images/ocirc.png');}
div#award {width: 121px; height: 115px; position: absolute; top: 0; right: 0; background-image: url('images/nw-award.png');}
div#award span {display: none;}

div.adddiv {padding-bottom: 3px;}
.clearer {clear: both; height: 1px; overflow: hidden;}
.inp3 {border: 1px solid #a8b788; margin: 0px; background-color: #e3f9af; font-size: 100%;}
.inp2 {width: 16em; border: 1px solid #a8b788; margin: 0px; background-color: #e3f9af; font-size: 100%;}
.inp1 {width: 300px; border: 1px solid #a8b788; margin: 0px; background-color: #e3f9af;  font-size: 100%;}
.intt {width: 25.5em; height: 100px; border: 1px solid #a8b788; margin: 0px 0px 3px 0px; background-color:  #e3f9af; font-size: 100%;}
label {padding-right: 5px;}
label.psellab {display: block; width: 14em; float: left; }
label.psellabh {display: block; width: 7em; float: left; }
label.addlabel  {display: block; width: 9em; float: left; font-weight: bold;}
label.mainlabel {display: block; font-weight: bold; margin: 5px 0 3px 0;}
label.sublabel {font-weight: bold; }
p.err {font-size: 70%; color: red;}
p.errind {font-size: 70%; color: red;}
p.xsm {font-size: 90%;}
