@charset "utf-8";
/* CSS Document */


.divMenuHoriz
{
	float:left;
	margin-left:-40px;
	margin-top: 0;
	height: 30px;	
	*line-height: 32px;	
}

.nav 
{
    position:relative; 
    font-family:tahoma, arial, sans-serif; 
    font-size:11px; 
    width:980px; 
    z-index:100;    
}

/* 
.nav .table {
    display:table; 
    margin:0 auto;
}

*/

.nav .select,
.nav .current {
    list-style:none; 

}

.nav li {
    float:left;
    list-style:none; 
}

.nav .select a { 
    height:35px; 
    float:left; 
    font-weight:bold;
    padding:0 10px 0 10px; 
    text-decoration:none; 
    color:#FFFFFF;
    list-style:none; 
}


.nav .select a:hover, 
.nav .select li:hover a {
    padding:0 10px 0 10px;
    cursor:pointer; 
    color:#EF7D00;
    list-style:none; 
}

.nav .select a b{
	font-weight:bold;
	list-style:none; 
	}

.nav .select a:hover b, 
.nav .select li:hover a b {
    display:block; 
    float:left; 
    padding:0 0px 0 0px; 
    cursor:pointer;
    text-decoration: none; 
    list-style:none; 
}

.nav .select_sub {
    display:none;

}

.nav .sub {
    margin:0; 
    padding:0;
    list-style:none;

}

.nav .sub_active .current_sub a, 
.nav .sub_active a:hover {
    background:transparent; 
    color:#0C3149;
    list-style:none; 
}

.nav .select :hover .select_sub, 
.nav .current .show {
    display: block; 
    position: absolute;
    list-style: none; 
    background-color: #fefefe;
    border: 1px solid #d1d1d1;
    padding: 0 15px;
    border-top: none;
    max-width: 700px;
    line-height: 35px;
    margin-top: 6px;
    margin-left: 4px;
    z-index: 100;   
    list-style: none;   
    box-shadow: 2px 1px 4px #777777, 0 -5px 5px 3px #eeeeee inset;     
    border-radius: 0px 0px 6px 6px;     
    -moz-border-radius: 0px 0px 6px 6px;         
    -webkit-border-radius: 0px 0px 6px 6px;
    /*     
    background: -o-linear-gradient(top, #ffffff, #eeeeee);
    background: -moz-linear-gradient(top, #ffffff, #eeeeee);
    background: -webkit-gradient(linear, left top, left bottom, from(#ffffff), to(#eeeeee));
    -ms-filter: "progid:DXImageTransform.Microsoft.gradient(startColorstr=#ffffff, endColorstr=#eeeeee)";
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr=#ffffff, endColorstr=#eeeeee);
    */


/* HACK IE 7 */
    *margin-left: -88px;    

}

/* HACK CHROME */
@media screen and (-webkit-min-device-pixel-ratio:0) {
.nav .select :hover .select_sub, 
.nav .current .show  
{
    margin-top: 4px;    
}
}


/* HACK FIREFOX */
.nav .select :hover .select_sub, 
.nav .current .show, x:-moz-any-link
{
    margin-top: 3px;
}

/* HACK IE 7 */
.nav .select :hover .select_sub, 
.nav .current .show, x:-moz-any-link
{
    *margin-top: 21px;
}

.nav .current .show {
    z-index:10;
    list-style:none; 
}

.nav .select :hover .sub li a, 
.nav .current .show .sub li a {
    display:block; 
    float:left; 
    background:transparent;
    margin:0;
    border:0; 
    color:#0C3149;
    list-style:none; 
}

.nav .current .sub li.sub_show a {
    color:#555555;
    cursor:default; 
    list-style:none; 
}



.nav .select :hover .sub li a:hover, 
.nav .current .sub li a:hover {
    visibility:visible; 
    color:#EF7D00; 
    list-style:none; 
}