*{padding:0; margin:0;}
body {
font-size:62.5%;
font-family:verdana,arial,sans-serif;
}

.menu {
white-space:nowrap /*IE hack*/;
/*float:left;*/
width:732px;
border:none;
color:#000000;
font-size:11px;
}
	
.menu ul {
list-style-type:none;
}

.menu ul li {
background-color:#E4E5F0;
float:left;
z-index:auto !important /*Non-IE6*/;
z-index:1000 /*IE6*/;
border-right:solid 1px #353A90;
width:182px;
}

.menu ul#A li {
background-color:#7FE292;
}
.menu ul#B li {
background-color:#D9B5D8;
}
.menu ul#C li {
background-color:#EDB847;
}
.menu ul#D li {
background-color:#F9B2B2;
}

.menu ul li a {
float:none !important /*Non-IE6*/;
float:left /*IE-6*/;
display:block;
height:3.1em;
line-height:3.1em;
padding:0 16px 0 16px;
text-decoration:none;
font-weight:bold;
color:#000000;
}

.menu ul#A li a {
color:#004D0F;
}
.menu ul#B li a {
color:#801A7C;
}
.menu ul#C li a {
color:#692500;
}
.menu ul#D li a {
color:#9B0000;
}

.menu ul li ul {
display:none;
border:none;
}













/*Non-IE6 hovering*/
.menu ul li:hover {
position:relative;
} 

.menu ul li:hover a {
background-color:#E4E5F0;
text-decoration:none;
}

.menu ul#A li:hover  a {
background-color:#B3E6BD;
}
.menu ul#B li:hover  a {
background-color:#F5D0EA;
}
.menu ul#C li:hover  a {
background-color:#F5D796;
}
.menu ul#D li:hover a {
background-color:#FDC2C2;
}

.menu ul#A li a:hover {
background-color:#D9F2DE;
}
.menu ul#B li a:hover {
background-color:#FAE8F4;
}
.menu ul#C li a:hover {
background-color:#F8E2B3;
}
.menu ul#D li a:hover {
background-color:#FEE0E0;
}

.menu ul li:hover ul {
display:block;
width:10.0em;
position:absolute;
z-index:999;
top:3.0em;
margin-top:0.1em;
left:0;
}

.menu ul li:hover ul li a {
white-space:normal;
display:block;
width:10.0em;
height:auto;
line-height:1.3em;
margin-left:-1px;
padding:4px 16px 4px 16px;
border-left:solid 1px #353A90;
border-bottom: solid 1px #353A90;
background-color:#FFFF00;
font-weight:normal;
color:rgb(50,50,50);
width:149px;
}

.menu ul#A li:hover ul li a {
background-color:#B3E6BD;
}
.menu ul#B li:hover ul li a {
background-color:#F5D0EA;
}
.menu ul#C li:hover ul li a {
background-color:#F5D796;
}
.menu ul#D li:hover ul li a {
background-color:#FDC2C2;
}




.menu ul li:hover ul li a:hover {
background-color:#F5D796;
text-decoration:none;
}

.menu ul#A li:hover ul li a:hover {
background-color:#D9F2DE;
}
.menu ul#B li:hover ul li a:hover {
background-color:#FAE8F4;
}
.menu ul#C li:hover ul li a:hover {
background-color:#F8E2B3;
}
.menu ul#D li:hover ul li a:hover {
background-color:#FEE0E0;
}




/*IE6 hovering*/
.menu table {
position:absolute;
top:0;
left:0;
border-collapse:collapse;
}

.menu ul li a:hover {
position:relative /*IE hack*/;
z-index:1000 /*IE hack*/;
background-color:#003300;
text-decoration:none;
}

.menu ul li a:hover ul {
display:block;
width:10.0em;
position:absolute;
z-index:999;
top:3.1em;
left:0;
margin-top:0.1em;
}

.menu ul li a:hover ul li a {
white-space:normal;
display:block;
width:10.0em;
height:1px;
line-height:1.3em;
padding:4px 16px 4px 16px;
border-left:solid 1px #353A90;
border-bottom: solid 1px #353A90;
background-color:#FFFFFF;
font-weight:normal; color:rgb(50,50,50);
}

.menu ul li a:hover ul li a:hover {
background-color:#0000FF;
text-decoration:none;
}


@media print {.menu {float:left; width:900px; border:none; background:rgb(240,240,240); color:rgb(75,75,75); font-size:1.0em; font-size:130%;}}

