.nav {
height:35px;  
position:relative; 
font-family: "Georgia", Times New Roman, Times, serif; 
font-size:18px;
color:#ffffff; 
width:100%; 
z-index:100;
margin:0;
padding:0;
}


.nav .table {
display:table; 
margin:0 auto;
}

.nav .select,
.nav .current,
.nav .select-on {
margin:0; 
padding:0; 
list-style:none; 
display:table-cell; 
white-space:nowrap;
}

.nav li {
margin:0; 
padding:0; 
height:auto; 
float:left;

}

.nav ul.select li a {
display:block; 
float:left;
padding:0 0 10px 0;
text-decoration:none; 
border-bottom:solid 4px #8c8c8c;
text-align:center; 
color:#ffffff;
}

.nav ul.select-on li a {
display:block; 
float:left;
padding:0 0 10px 0;
text-decoration:none; 
border-bottom:solid 4px #474747;
text-align:center; 
color:#ffffff;
}

h5 {
font-size:18px;
width:150px;
margin:0;
padding:0;
font-weight:100;
}

.nav .select a:hover, 
.nav .select li:hover a {
 
border-bottom:solid 4px #ffffff; 
}

.nav .select a b{
	font-weight:bold;
	}

.nav .select a:hover b, 
.nav .select li:hover a b {
display:block; 
float:left; 
padding:0; 

cursor:pointer;
}

.nav .select_sub {
display:none;
}

/* IE6 only */
.nav table {
}

.nav .sub {
display:table; 
margin:0 auto; 
padding:0; 
list-style:none;
}

.nav .sub_active .current_sub a, 
.nav .sub_active a:hover {
background:transparent; 
color:#2b3238;
}

.nav .select :hover .select_sub, 
.nav .current .show {
display:block; 
position:absolute; 
top:30px;
left:270px;
font-size:14px;
}

*+html .nav .select :hover .select_sub, 
*+html .nav .current .show {
display:block; 
position:absolute; 
top:30px;
left:200px;
font-size:14px;
}

.nav .current .show {
z-index:10;
}

.nav .select :hover .sub li a, 
.nav .current .show .sub li a {
float:left; 
margin:10px 0 0 0;
padding:7px 10px 8px 10px;
border:0;
border-right:solid 1px #ffffff; 
color:#ffffff;
}

.nav .select :hover .sub li.no-line a, 
.nav .current .show .sub li.no-line a {
float:left; 
margin:10px 0 0 0;
padding:7px 10px 8px 10px;
border:0;
border-right: none; 
color:#ffffff;
}

.nav .current .sub li.sub_show a {
color:#ffffff; 
cursor:default; 
}


.nav .select .sub li a {
	font-weight:normal;
}

.nav .select :hover .sub li a:hover, 
.nav .current .sub li a:hover {
visibility:visible; 
color:#c4c4c4; 
}