/* FOR HEADER MENUS */

a.tl:visited {
color:#fff;
text-decoration:none;
}
a.sl:visited {
color:#333;
text-decoration:none;
}

#topbox{
font: 10px/16px verdana, arial, georgia, sans-serif;
margin: 0px 0px 0px 0px;
padding: 0px 0px 0px 0px;
height:22px;
width: 100%;
background-color: transparent;
}

#box{
font: 10px/16px verdana, arial, georgia, sans-serif;
margin: 0px 0px 0px 0px;
padding: 0px 0px 0px 0px;
height: 30px;
width: 100%;
background-color: #333;
/*background-image:url(/img/top/fill.jpg);
background-repeat:repeat-x;
background-position:top; */
}

#menucont {
color: #336699;
background-color: transparent;
width: 100%;
height: 30px; 
position: absolute;
z-index:998;
}
.menublock, .display {
float:left;
width:140px;
background-color: transparent;
}
.subs{
background-color: #cbcbcb;
}

.topres {
border-bottom:5px solid #DA6262;
}

.topbus {
border-bottom:5px solid #91AC83;
}

.topvis {
border-bottom:5px solid #67607C;
}

.topdep {
border-bottom:5px solid #036;
}

.topser {
border-bottom:5px solid #7498B3;
}

.subs a{
display: block;
}
.menublock .subs{
display: none;
}
a.tl {
display: block;
text-decoration: none; 
color: #ffffff;
background-color: transparent;
/*margin: 1px 1px 1px 1px;

padding: 4px 6px 4px 2px; */
padding:0px;
margin:0px;
border:0;
text-align: left;
font-weight: bold;
font-size:10px;
}


a.tl:hover, a.tl:active {
/*sets sub menu stuff */
display: block;
text-decoration: none; 
color: #363636;
background-color: #eeeeee;
/*margin: 1px 1px 1px 1px;
 padding: 4px 2px 4px 2px; */
border: 0px;
padding:0px;
margin:0px;
text-align: left;
font-weight: bold;
}

a.sl, a.sl:hover, a.sl:active { 
/*sets sub menu stuff */
display: block;
text-decoration: none; 
color: #000;
background-image:none;
background-color:#fff;
margin: 1px 1px 1px 1px;
padding: 4px 2px 4px 2px; 
border: 0px;
text-align: left;
font-weight: normal;
}



a.tl:hover, a.tl:active, a.sl:hover, a.sl:active { 
/* sets main box tab attributes */
background-color: #003366;
color:#ffffff;
text-align: left;
}

div.topvis > a.sl:hover {
background-color:#67607C;
background-image:none;
}

div.topres > a.sl:hover {
background-color:#DA6262;
background-image:none;

}

div.topbus > a.sl:hover {
background-color:#91AC83;
background-image:none;

}

div.topser > a.sl:hover {
background-color:#7498B3;
background-image:none;

}
div.topdep > a.sl:hover {
background-image:none;

}



a.sl, a.sl:hover, a.sl:active {
text-align: left;
}

@media print {
#box {
display:none;
visibility:hidden;
}
}
@media handheld {
#box {
display:none;
visibility:hidden;
}
}
/* END HEADER MENUS */