@charset "utf-8";
/* CSS Document */

/* DROP DOWN MENU  */


.menu2 {
width:850px;
text align:center;
font-family: arial, sans-serif; 
font-size:14px; 
font-weight:bold; 
color:#FFFFFF;
background:url(images/bg.gif) repeat-x top left; 
height:49px;  
margin: 0 auto;
margin-top:2;
clear: left;
padding:0;

}
.menu2 ul {
padding:0;
margin:0;
list-style-type:none; 
color:#CCCCCC;
}
.menu2 ul li {
float:left; 
position:relative;
}
.menu2 ul.group {
display:block; 
text-indent:10px; 
background:#a6de3c; 
color:#333; 
width:152px; 
padding:4px 0;}

.menu2 ul li a, .menu2 ul li a:visited {
float:left; 
display:block; 
text-decoration:none; 
color:#fff; 
padding:0px 22px; 
line-height:45px; 
height:48px; 
border-bottom:1px solid #3585f1; 
border-left:#1a6bd5 solid 1px; 
border-right:#1a6bd5 solid 1px;
}

.menu2 ul li:hover {width:auto;}

.menu2 ul li a:hover {background:#fefefe url(images/bgOver.gif); color:#999;}

.menu2 ul li:hover a {background:#fefefe url(images/bgOver.gif); color:#999;}

.menu2 ul li ul {
display: none;
}
.menu2 table {
margin:0; border-collapse:collapse; font-size:11px; position:absolute; top:0; left:0;
}

/* non IE browsers */
.menu2 ul li:hover ul {
display:block; 
position:absolute;
top:48px; 
background:#fefefe; 
margin-top:1px; left:0; 
width:150px;
clear: left;
}

.menu2 ul li:hover ul.scroller {
height:138px; 
width:172px; 
overflow:auto;}

.menu2 ul li:hover ul.endstop {
left:-90px;
}
.menu2 ul li:hover ul li ul {
display: none;
}
.menu2 ul li:hover ul li a {
display:block; 
background:#f3f8bd; 
color:#5e5e5e;
height:auto;
line-height:15px;
padding:4px 16px; 
width:120px; 
font-weight:normal;
}
.menu2 ul li:hover ul li a.drop {
background:#8099b9;
}
.menu2 ul li:hover ul li a:hover {
color:#2678e3; 
font-weight:bold; 
background: #ffd811;
}
.menu2 ul li:hover ul li a:hover.drop {
background: #888; 
color:#ff0;
}
.menu2 ul li:hover ul li:hover ul {
display:block; 
position:absolute; 
left:153px; 
top:0px; 
color:#000; 
left:152px; 
height:138px; 
width:172px; 
overflow:auto; 
background:#888;
}
.menu2 ul li:hover ul li:hover ul li a {background:#888;}
.menu2 ul li:hover ul li:hover ul li.group {width:152px; padding:5px 0;}


.menu2 ul li:hover ul li:hover ul.left {
left:-172px;
}
.menu2 ul li:hover ul li:hover ul li a:hover {background:#666; color:#0ff;}



/* IE5.5 and IE6 browsers */
.menu2 ul li a:hover ul {
display:block;position:absolute;top:48px; t\op:47px; background:#f3f8bd;left:0; marg\in-top:2px;
}
.menu2 ul li a:hover ul.scroller {
height:138px; overflow:auto;}

.menu2 ul li a:hover ul.endstop {
left: -90px;
}
.menu2 ul li a:hover ul li a {
display:block; color:#5e5e5e; font-weight:normal; height:1px; line-height:15px; padding:4px 16px; width:152px; w\idth:120px;
}
.menu2 ul li a:hover ul li a.drop {
background:#888; padding-bottom:5px;
}
.menu2 ul li a:hover ul li a ul {
visibility:hidden; position:absolute; height:0; width:0;
}
.menu2 ul li a:hover ul li a:hover {
color:#2678e3; background: #ffd811; font-weight:bold;
}
.menu2 ul li a:hover ul li a:hover.drop {
 background: #888; color:#ff0;
}
.menu2 ul li a:hover ul li a:hover ul {
visibility:visible; position:absolute; top:0px; t\op:0px; color:#000; left:152px; height:138px; width:170px; overflow:auto; background:#888;
}
.menu2 ul li a:hover ul li a:hover ul.left {
left:-170px;
}
.menu2 ul li a:hover ul li a:hover ul li a:hover {background:#666; color:#0ff;}

.left {clear:both;}
/* End MEnu */