/* first part */
#vert1 .menu1 { 
width:196px;
background:#FFFFFF; 
padding:0px; 
margin:0px; 
margin-left:-40px;
border:1px solid #000000; 
border-bottom-width:0px;
}

.menu1 a:hover { display:block; color:#FFFFFF; background:#000000; cursor:pointer; }
.menu1 .navimg { border:0px; position:absolute; margin:0px; left:8px; }

.menu1 .aa, .menu1 .aa2, .menu1 .bb, .menu1 .cc, .menu1 .cc2, .menu1 .dd { border:1px solid #000000; }
.menu1 .bb, .menu1 .dd { border:0px solid #000000; }

.menu1 .aa { display:block; text-align:left; border-color:#A0A1A2 #5F6368 #5F6368 #A0A1A2; background:#929292; padding:2px 4px 2px 4px; background-image:url('nav_lvl1.jpg'); }
.menu1 .aa2 { display:block; text-align:left; border-color:#000000; background:#000000; padding:2px 4px 2px 4px; }
.menu1 .bb { display:block; border-color:#5F6368 #A0A1A2 #A0A1A2 #5F6368; }
.menu1 a, .menu1 a:visited { display:block; text-decoration:none; color:#FFFFFF; font-size:10pt; font-family:arial; font-weight:bold; width:100%; background:#000000; }

.menu1 a:hover .bb { display:block; color:#FFFFFF; background:#FFFFFF; border-color:#937603 #FFDC56 #FFDC56 #957704; }
.menu1 a:hover .aa { display:block; color:#FFFFFF; border-color:#5F6368 #A0A1A2 #A0A1A2 #5F6368; text-align:left; background:#929292; padding:2px 4px 2px 4px; background-image:url('nav_lvl1.jpg'); }

.menu1 .cc  { display:block; text-align:left; border-color:#B8BCC3 #5F6368 #5F6368 #B8BCC3; background:#AAACAF; padding:2px 0px 2px 15px; width:156px; background-image:url('nav_lvl2.jpg');  }
.menu1 .cc2  { display:block; text-align:left; border-color:#000000; background:#000000; padding:2px 0px 2px 15px; width:156px; }
.menu1 .dd { display:block; border-color:#5F6368 #B8BCC3 #B8BCC3 #5F6368; width:156px; }
.menu1 a, .menu a:visited { display:block; text-decoration:none; color:#FFFFFF; font-size:10pt; font-family:arial; font-weight:bold; width:100%; background:#000000; }

.menu1 a:hover .dd { display:block; color:#FFFFFF; background:#FFFFFF; border-color:#937603 #FFDC56 #FFDC56 #957704; }
.menu1 a:hover .cc { display:block; color:#FFFFFF; border-color:#5F6368 #B8BCC3 #B8BCC3 #5F6368; text-align:left; background:#AAACAF; padding:2px 0px 2px 15px; background-image:url('nav_lvl2.jpg'); }

p.nav { display:block; width:156px; }
form.login { margin:0px; padding:0px; }

/*second part*/
#vert2 .menu2 { 
width:196px;
background:#8A0000;  
padding:0px; 
margin:0px; 
margin-left:-40px;
border:1px solid #000000; 
border-bottom-width:1px;
}

.menu2 a:hover { display:block; color:#FFFFFF; background:#000000; cursor:pointer; }
.menu2 .navimg { border:0px; position:absolute; margin:0px; left:8px; }

.menu2 .ee, .menu2 .ee2, .menu2 .ff, .menu2 .gg, .menu2 .gg2, .menu2 .hh { border:1px solid #000000; }
.menu2 .ff, .menu2 .hh { border:0px solid #000000; }

.menu2 .ee { display:block; text-align:left; border-color:#A20000 #4F0000 #4F0000 #A20000; background:#8A0000; padding:2px 4px 2px 4px; }
.menu2 .ee2 { display:block; text-align:left; border-color:#530201; background:#530201; padding:2px 4px 2px 4px; }
.menu2 .ff {display:block; border-color:#4F0000 #A20000 #A20000 #4F0000;}
.menu2 a, .menu2 a:visited {display:block; text-decoration:none; color:#FFFFFF; font-size:10pt; font-family:arial; font-weight:bold; width:100%; background:#000000;}

.menu2 a:hover .ff { display:block; color:#FFFFFF; background:#FFFFFF; border-color:#937603 #FFDC56 #FFDC56 #957704; }
.menu2 a:hover .ee { display:block; color:#FFFFFF; border-color:#4F0000 #A20000 #A20000 #4F0000; text-align:left; background:#8A0000; padding:2px 4px 2px 4px; }

.menu2 .gg  { display:block; text-align:left; border-color:#C00000 #4F0000 #4F0000 #C00000; background:#AA0000; padding:2px 0px 2px 15px; }
.menu2 .gg2  { display:block; text-align:left; border-color:#530201; background:#530201; padding:2px 0px 2px 15px; }
.menu2 .hh { display:block; border-color:#4F0000 #C00000 #C00000 #4F0000; }
.menu2 a, .menu2 a:visited { display:block; text-decoration:none; color:#FFFFFF; font-size:10pt; font-family:arial; font-weight:bold; width:100%; background:#000000; }

.menu2 a:hover .hh { display:block; color:#FFFFFF; background:#FFFFFF; border-color:#937603 #FFDC56 #FFDC56 #957704; }
.menu2 a:hover .gg { display:block; color:#FFFFFF; border-color:#4F0000 #C00000 #C00000 #4F0000; text-align:left; background:#AA0000; padding:2px 0px 2px 15px; }

.menu2 span.login { display:block; text-align:left; font-family:arial; font-size:10pt; color:#FFFFFF; font-weight:bold; border-color:#C00000 #4F0000 #4F0000 #C00000; background:#AA0000; padding:2px 0px 2px 4px; }
.menu2 input { border:1px solid #000000; background-color:#FFFFFF; font-weight:normal; }
.menu2 input.button { cursor:pointer; font-weight:bold; }
