body { background: white; color: black; font-family : Verdana, Helvetica; margin: 0px; font-size: 10pt; text-align: center; }

.textarea { color: black; }

.mainarea { width: 810px; color: black; margin-left: auto; margin-right: auto;}
.mainpage {  width: 600px; margin-left: 10px;  float: right; text-align: left}
.mainpage h2 { text-align: center; width: auto }

.header { font-size: 24pt; font-weight: bold; color: #336699; margin: 0px; padding: 0px }
.copyright { font-size: 10px; color: black; border-bottom: 1px solid #336699 }

.menuline { height:20px }
.menuside { margin:0px; width: 14px; display: inline; margin: 0px; padding: 0px; }

ul.menu { width: auto;  }
ul.menu li { display: inline; background: #DDC5A6; height: 20px; width: auto; }

ul.linklist { align: left; text-align: left }
ul.linklist li { list-type-style: none; text-align: left }

table.menu td { margin: 0px; padding: 0px;font-size: 12px; text-align:center }
table.menu td a { text-decoration: none; }
table.menu td a:hover { color: white; }
table.menu td.selected { background: #FFE3BF; }

p.content { text-align: left; margin-left: auto; margin-right: auto; }
p.request { text-align: left; margin-left: auto; margin-right: auto; color: #880000; font-weight: bold; }
p.response { text-align: left; margin-left: auto; margin-right: auto; color: #008800; font-weight: bold; }

a { color: black; }
a:hover { color: #336699;  }

.buttonscontainer { width: 200px; float: left; margin-top: 20px; }

.buttons a:link { color: white; background-color: #336699; padding: 2px; padding-left: 3px; display: block; 
border-left: 10px solid #99ccff; font: 13px Arial, sans-serif; font-weight: bold; text-decoration: none; 
text-align: left; margin-top: 1px;}
.buttons a:visited { color: white; background-color: #336699; padding: 2px; padding-left: 3px; display: block; 
border-left: 10px solid #99ccff; font: 13px Arial, sans-serif; font-weight: bold; text-decoration: none; 
text-align: left; margin-top: 1px;}
.buttons a:hover {border-left: 10px solid #6699cc; text-decoration: none; color: white;}
.buttons a:active {border-left: 10px solid #6699cc; text-decoration: none; color: white;}

.buttons a.blanking { color: white; background-color: #336699; padding: 2px; padding-left: 3px; display: block; 
border-left: 10px solid #99ccff; font: 13px Arial, sans-serif; font-weight: bold; text-decoration: none; 
text-align: left; margin-top: 1px;}

.buttons .subbuttons a {color: white; background-color: #996633; padding: 2px; padding-left: 3px; display: block; border-left: 20px solid #ffcc99; font: 13px Arial, sans-serif; font-weight: bold; text-decoration: none; text-align: left; margin-top: 1px;}

.buttons .subbuttons a:hover {border-left: 20px solid #cc9966; text-decoration: none; color: white;}

.empdate { text-align: center; background: #CEFFFB; font-weight: bold; } 
.contactform { text-align: center; margin-left: auto; margin-right: auto }
.contactform  table { align: center; margin-left: auto; margin-right: auto }

td.label {font-weight: bold; text-align: right}

table.arckernel { font-size: 10pt }
tr.arckernelfiles { background: #ddddff }
