
body{
	margin-top:50;
	padding:0;
	font:8pt tahoma,arial,vardana,sans-serif;
	background-color:#fff;
	color:#1A527B;
	}


a{text-decoration:none;color:#000000;}


.nav ul {display:inline-block;}
.nav ul {display:inline;}
.nav ul li {float:left;}
.nav {text-align:center;}
.nav .select a:hover b, 
.nav .select li:hover a b {float:left;}



* html .menu {padding-bottom:0;}

.nav { border-top:1px solid #C6C6C6; height:48px; position:relative; width:684px; z-index:500; background: url("../images/center.jpg");}

.nav .table { position:absolute; left:0; top:0; }
.nav .select, .nav .last, .nav .current { margin:0; padding:0; list-style:none; display:table-cell; white-space: normal; }
.nav ul {border-top:1px solid #F2F2F2; padding:0;}
.nav ul li ul { border:0px; }
.nav li { margin:0px 0px 0px 0px; padding:0px 0px 0px 1px; height:auto; float:left;}

.nav .select a {display:block; height:48px; float:left; background: url("../images/left.jpg") no-repeat; padding:0px 0px 0px 4px; text-decoration:none; line-height:1.0em; width:80px; text-align:center; }
.nav .select a span b {display:block; font-weight:normal; float:left; padding:10px 0px 0px 0px; height:38px; line-height:1.0em; background: url("../images/center.jpg"); cursor:pointer; width:75px; text-align:center;}
.nav .select a span {display:block;padding:0px 5px 0px 0px; background:url("../images/right.jpg") no-repeat 100% 0;height:48px; font-weight:normal; }
.nav .select a:hover { background: #FFFFFF; padding:0px 0px 0px 4px; cursor:pointer; color:#000000; }
.nav .select li:hover a { background: #FFFFFF; padding:0px 0px 0px 4px; cursor:pointer; color:#000000; }

.nav .select li:hover a span {background: #FFFFFF; padding:0px 5px 0px 0px;}
.nav .select li:hover a span b {display:block; width:75px; padding:10px 0px 0px 0px; background: #FFFFFF url("../images/maintabs_active.gif") no-repeat 50% 95%; cursor:pointer; }


.nav .last a { display:block; height:48px; float:left; background: url("../images/left.jpg") no-repeat; padding:0px 0px 0px 5px; text-decoration:none;  line-height:1.0em; width:80px; text-align:center; }
.nav .last a span b { display:block; font-weight:normal; float:left; padding:10px 0px 0px 0px; height:38px; line-height:1.0em; background: url("../images/center.jpg"); cursor:pointer; width:75px; text-align:center; }
.nav .last a span {display:block; padding:0px 5px 0px 0px; height:48px; font-weight:normal;}
.nav .last a:hover, .nav .last li:hover a {background: #FFFFFF;padding:0px 0px 0px 5px; cursor:pointer; color:#000000; }
.nav .last li:hover a span {background: #FFFFFF; padding:0px 5px 0px 0px;}
.nav .last li:hover a span b {display:block; width:75px; padding:10px 0px 0px 0px; background: #FFFFFF url("../images/maintabs_active.gif") no-repeat 50% 95%; cursor:pointer; }
.nav a:hover span b { color:#000; padding:10px 5px 0px 0px; background: #FFFFFF url("../images/maintabs_active.gif") no-repeat 50% 95%; width:75px; }

.nav .current a {display:block; height:48px; float:left; background: #ffffff; padding:0px 0px 0px 0px; text-decoration:none; color:#000000; }
.nav .current a span b {display:block; padding:10px 0px 0px 0px; background: #FFFFFF url("../images/maintabs_active.gif") no-repeat 50% 95%; height:38px; width:80px; text-align:center; }
.nav .select_sub {display:none; }

/* IE6 only */
.nav table {border-collapse:collapse; margin:0px 0px -1px 0px; font-size:1em; width:0; height:0; }

.nav .sub {display:table; margin:0 auto; padding:0; list-style:none; border-bottom:1px solid #E1E1E1;}

.nav .select :hover .select_sub, 
.nav .last :hover .select_sub, 
.nav .current .show {
display:block; 
position:absolute; 
width:684px; 
top:48px; 
background: #ffffff;  
padding:5px 0px 0px 0px; 
z-index:100; 
left:0; 
text-align:center;
}

.nav .select :hover .select_sub,
.nav .last :hover .select_sub {
background: #ffffff;
height:22px;
}

.nav .current .show {
z-index:10;
}

.nav .select :hover .sub li a, 
.nav .last :hover .sub li a, 
.nav .current .show .sub li a {
display:block; 
float:left; 
background:transparent; 
padding:0 0 0 5px; 
background: #ffffff; 
margin:0; 
white-space:nowrap; 
border:0; 
color:#000;
font-size:10px;
height:20px;
line-height:20px;
width:auto;
}
.nav .select :hover .sub li a i, 
.nav .current .show .sub li a i {
display:none;
}

.nav .select :hover .sub li a b, 
.nav .last :hover .sub li a b {
padding:0 10px 0 5px;
background: url("../images/right.gif") no-repeat right 0;
font-weight:normal;
}

.nav .current .sub li.sub_show a {
color:#000000; 
cursor:default;
padding:0 0 0 5px;
background: url("../images/left.gif") no-repeat 0 -200px; 
}
.nav .current .sub li.sub_show a b {
padding:0 10px 0 5px;
background: #ffffff;
font-weight:bold;
}
.nav .current .sub li a b {
padding:0 10px 0 5px;
background: #ffffff;
font-weight:normal;
}

.nav .select :hover .sub li a:hover, 
.nav .last :hover .sub li a:hover, 
.nav .current .sub li a:hover {
visibility:visible; 
color:#000000;
padding:0 0 0 5px;
background: #ffffff; 

}
.nav .select :hover .sub li a:hover b, 
.nav .last :hover .sub li a:hover b, 
.nav .current .sub li a:hover b {
padding:0 10px 0 5px;
visibility:visible; 
background: #ffffff; 
color:#d00;
}



.nav .current .sub li.sub_show a:hover, 
.nav .current .sub li.sub_show a:hover i {
color:#000000; 
}

.nav .current .sub li.sub_show a i {
z-index:50;
}
