#nav {
position: relative;
margin: 2px 10px 3px 10px;
background: url(../images/nav_bg.jpg);
width: 840px; height: 31px;
}

#nav ul {
list-style-type: none;
padding: 0; margin: 0px 10px;

}

#nav ul li {
position: relative;
float: left;
padding: 0;
margin: 0;
}

#nav ul ul {
position: absolute;
left: -10px;
top: 30px;
padding: 0px;
display:none;
float: none;
margin: 0;
width: 140px;
}

#nav ul ul li {
background-color: #0f1e38;
color: #fff;
width: 140px;
filter:alpha(opacity=90);   
-moz-opacity: 0.9;   
opacity: 0.9;
}



/* Formating */

#nav a {
display: block;
margin: 0px; border: 0px;
padding: 7px 12px;
font: bold 13px "Arial";
text-decoration: none;
color: #fff;
}
#nav ul ul a {
display: block;
padding: 2px 8px 2px 22px !Important;
width: 110px;
font: 12px "Arial";
text-decoration: none;
filter:alpha(opacity=100);   
-moz-opacity: 1.0;   
opacity: 1.0;

}

#nav .current {
background: #353e4e;
}

/* Mouseover */

#nav ul a:hover, #nav ul li:hover, #nav ul li.ieHover{
color: #b5ddff;
}

#nav ul ul a:hover {
background: #374c93;
color: #eef;
}

#nav ul li:hover ul, #nav ul li.ieHover ul {
display: block;
}

#nav ul ul li:hover li, #nav ul ul li.ieHover li{
display: block;
}




/* leftpane */


.leftpane {		
background: #1c2f4f;		
border: 0; margin: 0;
padding: 4px 0px;
}

.leftpane li {
list-style: none;
margin: 0;
}

.leftpane li a {
display: block;
font-size: 12px;
color: #fff;
width: 130px;		
padding: 4px 10px;
border-bottom: 1px solid #3a4c69;
}
.leftpane li a:hover {
background: #3a4d6d;
color: #b5ddff;

}
/*
.leftpane li ul, .leftpane li ul .first{
position: absolute;
background: #1c2f4f;		
left: 160px;
padding: 0px;
float: none;
margin: 0;
margin-top: -24px;
width: 150px;
display: none;
}
*/

.leftpane li ul, .leftpane li ul .first{
padding: 0;margin: 0;
}
.leftpane li ul .first{
border-top: none;
}
.leftpane li ul li{
}

.leftpane li ul li a{ 
margin: 0px 0px 0px 0px;
padding: 4px 0px 0px 20px;
width: 130px;		
font-size: 11px;
font-weight: normal;
}

.leftpane li ul li.isactive{ 
background: #3a4d6d;
}

.leftpane li:hover ul, .leftpane li.ieHover ul {
display: block;
}

.leftpane li.first {
border-top: 1px solid #3a4c69;
}

.leftpane li.current, .leftpane ul li.current {
background: #3a4d6d;
}

/* added 0902 */ 


.leftpane li ul li {
display: none;
}

.leftpane li.current ul li ul li {
display: block;
}


.leftpane li.current ul li{
display: block;
}

.leftpane li.current { display: block; }
.leftpane li.current ul li {display: block; }
.leftpane li.current ul li ul li {display: none; }

.leftpane li.current ul li.current {display: block; background: #3a4d6d;}
.leftpane li.current ul li.current ul li {display: block; background: #1c2f4f; }
.leftpane li.current ul li.current ul li a{padding: 4px 5px 0px 25px; width: 120px; font-weight: normal;}
.leftpane li ul li a{font-weight: bold;}

.leftpane li.current ul li.current ul li.current {display: block; background: #2f4d82; }
.leftpane li.current ul li.current ul li.current ul li {display: block; background: #1c2f4f; }
.leftpane li.current ul li.current ul li.current ul li a{padding: 4px 5px 0px 30px; width: 115px; font-weight: normal;}
.leftpane li.current ul li.current ul li ul li {display: none; }




