@charset "UTF-8";
/* CSS Document */
html, body, div, span, object, iframe, h1, h2, h3, h4, h5, h6, p, blockquote, pre, a, abbr, acronym, address, code, del, dfn, em, img, q, dl, dt, dd, ol, ul, li, fieldset, form, label, legend, table, caption, tbody, tfoot, thead, tr, th, td {
margin:0;
padding:0;
border:0;
font-weight:inherit;
font-style:inherit;
font-size:12px;
font-family:"Trebuchet MS", Verdana, Helvetica, sans-serif;
vertical-align:baseline;
text-decoration: none;
}

.menu {width:950px; margin:auto;}

/* remove the bullets, padding and margins from the lists */
.menu ul{ list-style-type:none; padding:0; margin:0;}
/* make the top level links horizontal and position relative so that we can position the sub level */
.menu li{
float:left;
position:relative;
z-index:100;
text-align: left;
width: 190px;
}


/* use the table to position the dropdown list */
.menu table{
position:absolute;
border-collapse:collapse;
z-index:80;
left:-1px;
top:25px;
}

/* style all the links */
.menu a, .menu :visited {
display:block;
width:165px;
padding:7px 0;
color:#FFF;
background-image:url(../images/bkg-btn2.gif); 
background-repeat:repeat-x;
text-decoration:none;
margin-right:1px;
text-align:left;
padding-left: 20px;
}
/* style the links hover */
.menu :hover{
color:#FFF;
background-image:url(../images/bkg-btn-ho2.gif); 
background-repeat:repeat-x;
text-decoration: none;
}

/* hide the sub level links */
.menu ul ul {
visibility:hidden;
position:absolute;
width:149px;
height:auto;
}
/* make the sub level visible on hover list or link */
.menu ul li:hover ul,
.menu ul a:hover ul{
visibility:visible;
}



#nav {padding:0; margin:0;}
#nav a:hover {text-decoration:none;}
#nav dt b, #nav dt a {display:block; font-weight:normal; color:#FFF; height:25px; line-height:25px; padding-left:10px; cursor:pointer; width:240px;}
#nav dt b {background-image:url(../images/bkg-btn.gif);
background-repeat:repeat-x; }
#nav dt a {background-image:url(../images/bkg-btn.gif); 
background-repeat:repeat-x;}
#nav dd {padding:0; margin:0; background-color:#FFF;}
#nav dd ul {padding:0; margin:0; list-style:none;}
#nav dd ul li {padding-left:10px; padding-bottom: 5px; padding-top: 5px;}
#nav dd ul li a {color:#003366; text-decoration:none;}