@charset "utf-8";

/* For Menu Testing Only */
/** For IE Disply and Netscape Floating Issue **/

<!--[if IE]>
<style type="text/css" media="screen">
body {
behavior: url(csshover.htc);
font-size: 100%;
} 
#menu ul li {float: left; width: 100%;}
#menu ul li a {height: 1%;} 

#menu a, #menu h2 {
font: bold 0.7em/1.4em arial, helvetica, sans-serif;
} 
</style>
<![endif]-->

.hand{cursor:pointer;}
.help{cursor:help;}

/* CSS Popout Menu */

#menu{
position:relative;
top:0px;
left:0px;
z-index:2;
width:180px;
}

#menu a, #menu h2{
font:Arial, Helvetica, sans-serif;
font-size:8pt;
font-weight:bold;
color:#2a5988; 
display:block;
margin:0px;
white-space: nowrap;
text-indent:3px;
width:180px;
}

#menu a{
padding:3px 3px 3px 3px;
}

#menu a{
text-decoration:none;
 font-weight:bold;
}

#menu a:link, #menu a:visited{
 font:Arial, Helvetica, sans-serif;
 font-size:8pt;
 color:#2a5988; 
 font-weight:bold;
}

#menu a:hover{
color:#a00;
background-color:#cbdef0;
}

#menu a:active{
 color:#2a5988; 
 font-weight:bold;
}

#menu h2{
color:#fff;
background:#000;
text-transform:uppercase;
margin:0px;
padding:.1em 0em;
}

#menu li{
list-style-type:none;
}

#menu ul li{
position:relative;
}

#menu li ul{
position:absolute;
top:1px;
left:12.7em;
top:-0.1em;
display:none;
}

/* Fix IE. Hide from IE Mac */
/*html #menu ul li{float:left; height:1%; font-weight: normal;}
/*html #menu ul li a{height:1%; font-weight: normal;}
/* End */

div#menu ul, div#menu ul ul, div#menu ul ul ul{
margin: 0px;
padding: 0px;
list-style-image:url('none');
}

div#menu ul ul, div#menu ul ul ul, div#menu ul li:hover ul ul, div#menu ul li:hover ul ul ul{
display: none;
}

div#menu ul li:hover ul, div#menu ul ul li:hover ul, div#menu ul ul ul li:hover ul{
display: block;
}

/* Styling for Expand */

#menu a.x, #menu a.x:visited{
font-size:7pt;
font-weight:bold;
text-indent:3px;
color: #2a5988; 
font-weight:bold;
border-width:0.1em;
border-style:solid;
border-color:#6699cc #6699cc #6699cc #6699cc;
background:#eee;
width:140px;
height:15px;
}

#menu a.x:hover{
color:#a00;
font-weight:bold;
background-color:#cbdef0;
}

#menu a.x:active{
color: #2a5988; 
font-weight:bold;
}
.dc{
color:#FFFFFF;
text-decoration:none;
}
.dc a:link{
color:#FFFFFF;
text-decoration:none;
}
.dc a:visited{
color:#FFFFFF;
text-decoration:none;
}



