body { 
margin: 0;
padding: 0;
color: #000000;
text-align: center;
font: 0.8em times new roman, times, serif;
min-width: 800px;
} 

#wrapper {
  text-align: left;
  width: 800px;
  margin-left: auto;
  margin-right: auto;
}

img {
border: 0px;
}

h1, h2, h4 {
text-align: center;
font-weight: normal;
}

#menu { 
left: 1.3em;
float: left;
display: block;
} 


a, a:link, a:active, a:visited { 
color: #666666;
} 

a, a:hover { 
color: #000;
} 

.menu { 
width: 100%;
font-size: 0.85em;
position: relative;
display: block;
left: 1.2em;
float: left;
text-align: center;
z-index: 100;
} 

.menu ul { 
padding: 0;
margin: 0;
list-style-type: none;
} 

.menu ul ul { 
width: 155px;
} 

.menu li { 
float: left;
width: 155px;
position: relative;
} 

.menu a, .menu a:visited { 
display: block;
font-size: 1.2em;
text-decoration : none;
color: #fff;
width: 153px;
height: 27px;
border: 1px solid #fff;
border-width: 1px 1px 0 0;
line-height: 26px;
background: #304B5E;
} 

.menutop { 
font-weight: bold;
} 

* html .menu a, * html .menu a:visited { 
width: 153px;
width: 150px;
} 

.menu ul ul a.drop, .menu ul ul a.drop:visited { 
background: #cccccc;
} 

.menu ul ul a.drop:hover { 
background: #666666;
} 

.menu ul ul ul a, .menu ul ul ul a:visited { 
background: #cccccc;
} 

.menu ul ul ul a:hover { 
background: #666666;
} 

.menu ul ul { 
visibility: hidden;
position: absolute;
height: 0;
top: 27px;
left: 0;
width: 150px;
} 

* html .menu ul ul { 
top: 26px;
top: 27px;
} 

.menu ul ul ul { 
left: 150px;
top: 0;
width: 150px;
} 

.menu ul ul ul.left { 
left: -140px;
} 

.menu table { 
position: absolute;
top: 0;
left: 0;
} 

.menu ul ul a, .menu ul ul a:visited { 
background: #cccccc;
color: #444;
height: auto;
line-height: 1em;
padding: 5px 10px;
width: 133px;
font-size: 1em;
} 

* html .menu ul ul a { 
width: 154px;
width: 129px;
} 

.menu a:hover, .menu ul ul a:hover { 
color: #fff;
background: #666666;
} 

.menu :hover > a, .menu ul ul :hover > a { 
color: #fff;
background: #666666;
} 

.menu ul li:hover ul, .menu ul a:hover ul { 
visibility: visible;
} 

.menu ul :hover ul ul { 
visibility: hidden;
} 

.menu ul :hover ul :hover ul { 
visibility: visible;
} 

.overlaytxt {
color: #FFFFFF;
}

.label {
font-size: 0.8em;
color: #666666;
}

.highlight {
font-size: 0.8em;
color: #444444;
font-weight:bold;
}

a.smlink:link, a.smlink:visited, a.smlink:active {
color: #000000;
text-decoration: none;
letter-spacing: 1px;
}

a.smlink:hover {
color: #ffffff;
background-color:#304B5E;
text-decoration: none
letter-spacing: 1px;
}

a.secnav:link, a.secnav:visited, a.secnav:active {
color: #666666;
font-size: 0.8em;
text-decoration: none;
letter-spacing: 1px;
}

a.secnav:hover {
color: #ffffff;
font-size: 0.8em;
background-color:#304B5E;
text-decoration: none
letter-spacing: 1px;
}