a.menulink { color: #DCCA9C; font-weight:bold;}
a.menulink:hover { color: #fff; font-weight:bold;}

body {margin-top: 0px; background-color: #fff; font-family: verdana; align: center; color:#333333; font-size: 11px;}
.window {background:#01512E;}
table {font-family: verdana; align: center; color:#333333; font-size: 11px; }
input,select,textarea {font-family: verdana; align: center; color:#333333; font-size: 12px; }
a,a:visited {color: darkgreen; text-decoration: none}
a:hover {color: #B1B8BE}
img { border: 0; }
input {font-size: 10px;
 background-color: #ffffff; padding:2px;
 border: 1px solid #666666; font-family:tahoma
 }
 input.text {width:90%}
 textarea,select {font-size: 11px; font-family:tahoma}
.float {border-style: solid; border-width: 1px; border-color: darkgreen; margin-bottom: 20px; margin-left: 20px}
.float1 {border-style: solid; border-width: 1px; border-color: maroon; margin-bottom: 20px; margin-left: 20px}
label:hover {text-decoration:underline;cursor:hand}
.but1 {padding:2px;border:1px solid #ddd}
.but2 {padding:2px;border:1px solid #ddd;background:red}
.but3 {padding:2px;border:1px solid #ddd;background:blue}
.but4 {padding:2px;border:1px solid #ddd;background:green}
#footer {font-size:10px;color:#DCD1A1}
#footer a {font-size:10px;color:#DCD1A1}
#footer a:hover {font-size:10px;color:#DCD1A1;text-decoration:underline}

#block {font-size:10px;color:#DCD1A1}
#block a {font-size:10px;color:#DCD1A1}
#block a:hover {font-size:10px;color:#DCD1A1;text-decoration:underline}
div.answer {display: none;}
h1.pagetext {font-size:18px; margin-bottom:3px;color:#9B7276}
#headrow {background: #01512E; color: #ffffff; font-weight: bold; font-size: 12px}
.box {border:1px solid #ddd;}
.tool {float:right; margin-right:10px; font-weight:normal}
.tool a {  text-decoration:none; font-size:10px}
.tool a:hover { text-decoration:underline; font-size:10px}
.row1 {background:#F2F2F2}
.row2 {background:#E6E6E6}
.row3 {background:#ddd}
.seas td,.seas input{font-size:10px;}

.headrow{
	background-color:#01512E;
	color:#D9D095;
	font-size:14px;
	font-weight: bold;
}
.headrow2{
	background-color:#01512E;
	color:#D9D095;
	font-size:11px;
	font-weight: bold;
}
.contable {border:1px solid #ddd;}
.bread {font-size:10px;font-weight:bold;margin-bottom:12px}
h1.linkcat {font-size:13px;margin:3px; }
h2 {font-size:15px;margin:3px; }
h3 {font-size:18px;margin:0px; }

.menudiv {
 position: absolute;
 visibility: hidden;
 z-index: 1000; width:100%;
 border: 2px outset #FFFFCC;
 border-color: #FFFFCC #666633 #666633 #FFFFCC;
 background-color: #CCCC99;
 layer-background-color: #CCCC99;
 padding: 5px;
 font: 14px/22px Arial, Helvetica, sans-serif;
}
.menudiv .header {
 width: 100%;
 font-weight: bold;
 text-align: center;
 border-bottom: 0px dashed #999966;
 margin-bottom: 0px;
}

.menudiv a {
 display: block;
 border-top: 1px solid #CCCC99;
 border-right: 1px solid #CCCC99;
 border-bottom: 1px solid #CCCC99;
 border-left: 1px solid #CCCC99;
 color: #003333;
 text-decoration: none;
}

.menudiv a:hover {
 border: 1px solid #336699;
 border-color: #6699CC #003366 #003366 #6699CC;
 background-color: #336699;
 color: #FFFFFF;
}
.menudiv a:active {
 border: 1px solid #003366;
 border-color: #000000 #3366CC #3366CC #000000;
 background-color: #003366;
 color: #FFFFFF;
}

.menudiv .highlighted {
 background-color: #336699;
 border-color: #336699;
 color: #FFFFFF;
}

.trigger a {
 font: Bold 14px Arial, Helvetica, sans-serif;
 color: #003366;
 text-decoration: none;
}

.trigger a.highlighted {
 color: #CC9966;
}

.menulist, .menulist  ul {
 margin: 0;
 padding: 0;
 list-style: none;
}
.menulist ul {

 display: none;
 position: absolute;
 top: 1.0em; margin-top: 13px; /* I'm using ems and px to allow people to zoom their font */
 left: -1px;
 width: 120px;
}
.menulist ul ul {
 top: -1px; margin-top: 0;
 left: 148px;
}
.menulist li {
 float: left;
 display: block;
 position: relative;
 background: #00512D;
 border: 0px solid #330;
 margin-right: -1px;
 padding:5px; 

}

.menulist ul li {
width:120px;
 float: none;
 margin: 0;margin-top: 5px;
 margin-bottom: -6px;
 border: 0px solid #fff;  margin-left: 5px;  padding:0px;
}
.menulist ul>li:last-child {
 margin-bottom: 1px;
}

.menulist a {
 display: block;
 padding: 4px;
 color: #DCCA9C; font-weight:bold;
 text-decoration: none;
}

.menulist a:hover, .menulist a.highlighted:hover, .menulist a:focus {
 color: #FFF;
 background-color: #00512D;
}
.menulist a.highlighted {
 color: #FFF;
 background-color: #00512D;
}

.menulist a .subind {
 display: none;
}
.menulist ul a .subind {
 display: block;
 float: right;
}


.menulist a {
 float: left;
}
.menulist ul a {
 float: none;
}
.menulist a {
 float: none;
}
*:first-child+html .menulist ul li {
 float: left;
 width: 100%;
}

* html .menulist ul li {
 float: left;
 height: 1%;
}
* html .menulist ul a {
 height: 1%;
}

 .newsling {border-bottom:1px solid #ddd; margin:10px 0px; } 
 .newsling .date {font-size:80%; font-weight:bold; margin-bottom:5px; } 
 .newsling h3 {font-weight:bold; font-size:120%; margin-bottom:0px; } 
  .newsling .more {font-weight:bold; font-size:80%; text-align:right; margin-bottom:5px; } 
  
  
.download {margin-bottom:10px; } 
.download .specs ,.download .link {font-size:11px; } 
.download .title {font-weight:bold; }