a { color: #000000; font-weight: bold; text-decoration: none; }
a:hover { text-decoration: underline; }

#menuDiv { position: relative; top: 0px; left: 0px; z-index: 1000; overflow: visible; border-style: solid; border-width: 0px; border-color: #000000; background-position: right center; background-repeat: no-repeat; float: left; margin-left: auto; margin-right: auto; font-size: 11px; }
#menuDiv * { padding: 0px; margin: 0px; }

#menuDiv, #menuDiv ul { padding: 0px; margin: 0px; }

#menuDiv ul { float: left; list-style-type: none; list-style-type: none; }

#menuDiv li { float: left; position: relative; list-style-type: none; }
#menuDiv li { padding: 7px; padding-bottom: 3px; padding-top: 3px; display: block; }

#menuDiv li ul { position: absolute; top: 27px; left: 10px; visibility: hidden; float: right; text-align: left; background-color: #eeeeee; border-style: solid; border-color: #666666; border-width: 1px; display: block; width: 160px; }

#menuDiv li ul ul { position: absolute; top: 5px; text-align: left; left: 155px; display: block; visibility: hidden; }
#menuDiv li:hover ul ul, #menuDiv li.msieFix ul ul { visibility: hidden; }
#menuDiv li:hover ul, #menuDiv div:hover ul, #menuDiv li.msieFix ul { visibility: visible; }
#menuDiv ul ul li:hover ul, #menuDiv ul ul li.msieFix ul { visibility: visible; float: right; }

#menuDiv a { font-weight: normal; padding: 4px; display: block; }
#menuDiv ul li a.menuFileSel, #menuDiv ul li a.menuGrpSel, #menuDiv ul li a.menuFileSelGrpSel { font-weight: bold; }
#menuDiv ul ul li a.menuGrp, #menuDiv ul ul li a.menuGrpSel, #menuDiv ul ul li a.menuFileSelGrpSel { padding-right: 24px; }
#menuDiv a:hover { text-decoration: none; color: #ffffff;}

#menuDiv ul ul li.menuGrp, #menuDiv ul ul li.msieFix, #menuDiv ul ul li.menuGrpSel, #menuDiv ul ul li.menuFileSelGrpSel { background-image: url( layoutcontent/menu_rightarrow.gif); background-position: right; background-repeat: no-repeat; }

#menuDiv li li, #menuDiv a a { width: 100%; padding: 0px; }

#menuDiv ul ul li:hover ul ul, #menuDiv ul ul li.msieFix ul ul { visibility: hidden; }
#menuDiv ul ul li:hover ul ul ul, #menuDiv ul ul li.msieFix ul ul ul { visibility: hidden; }
#menuDiv ul ul li:hover ul ul ul ul, #menuDiv ul ul li.msieFix ul ul ul ul { visibility: hidden; }
#menuDiv ul ul li:hover ul, #menuDiv ul ul li.msieFix ul { visibility: visible; float: right; }
#menuDiv ul ul ul li:hover ul, #menuDiv ul ul ul li.msieFix ul { visibility: visible; float: right; }
#menuDiv ul ul ul ul li:hover ul, #menuDiv ul ul ul ul li.msieFix ul { visibility: visible; float: right; }

/* Scroll Bar Master Styling Starts Here */
 
.scrollgeneric
{
line-height: 1px;
font-size: 1px;
position: absolute;
}
 
.vscrollerbase, .vscrollerbar {
width: 8px;
top: 0px;
}
 
.vscrollerbase {
border-style: solid;
border-width: 1px;
border-color: #000000;
}
 
.vscrollerbar {
left: 0px;
}
 
.hscrollerbase, .hscrollerbar {
height: 15px;
left: 0px;
 
}
 
 
.hscrollerbar {
top: 0px;
}
 
.hscrollerbar {
top: 0px important;
}
 
.vscrollerbar, .hscrollerbar {
/*padding information of these elements are only used for
padding of the scroll-bar with respect to the scroll base,
the padding will automatically be turned off by the script*/
padding: 0px;
z-index: 2;
}
 
.vscrollerbarbeg {
/*top image holder for vertical scroll bar*/
background-color: #505050;
width: 8px;
height: auto;
top: 0px;
}
 
.vscrollerbarend {
/*bottom image holder for vertical scroll bar*/
background-color: #505050;
width: 0px;
height: 0px;
}
 
.hscrollerbarbeg {
background: url(~imagescontent/hscroller.png) -10px 0px;
height: 15px;
width: auto;
left: 0;
}
 
.hscrollerbarend {
background: url(~imagescontent/hscroller.png);
height: 15px;
width: 10px;
}
 
/* Following are OPTIONAL */
 
.vscrollerbase, .hscrollerbase {
background-color: #f2f2f2;
background-image: url( none);
 
}
 
.hscrollerbasebeg {
left: 0px;
top: 0px;
height: 10px;
background: url(~imagescontent/scrollbases.png) -22px 0px no-repeat;
}
 
.hscrollerbaseend {
top: 0px;
height: 10px;
width: 7px;
background: url(~imagescontent/scrollbases.png) 0% 0% no-repeat;
}
 
.vscrollerbasebeg {
top: 0px;
width: 0px;
}
 
.vscrollerbaseend {
height: 0px;
width: 0px;
}
 
.scrollerjogbox {
width: 0px;
height: 0px;
bottom: 0px;
right: 0px;
}
 
 
/* Scroll Bar Master Styling Ends Here */

