.sitenav {

height:35px; 

position:relative; 

font-family:arial, verdana, sans-serif; 

font-size:12px; 

width:700px; 

z-index:100;

margin:0;

padding:0;

}



.sitenav .table {

display:table; 

margin:0 auto;

width:700px;

}



.sitenav .select,

.sitenav .current {

margin:0; 

padding:0; 

list-style:none; 

display:table-cell; 

white-space:nowrap;

}



.sitenav li {

margin:0; 

padding:0; 

height:auto; 

float:left;

}



/*line base that appears under row of main links - covered with 2nd level links */

.sitenav .select a {

display:block; 

height:35px; 

float:left; 

font-weight:bold;

padding:0 30px 0 30px; 

text-decoration:none; 

line-height:35px; 

white-space:nowrap; 

color:#dfdfdf;

}





.sitenav .select a:hover, 

.sitenav .select li:hover a {

padding:0 0 0 15px; 

cursor:pointer; 

color:#fff;

}



.sitenav .select a b{

	font-weight:bold;

	}



.sitenav .select a:hover b, 

.sitenav .select li:hover a b {

display:block; 

float:left; 

padding:0 30px 0 15px; 

background: #a90329 right top; 

cursor:pointer;

}



.sitenav .select_sub {

display:none;

}



/* IE6 only */

.sitenav table {

border-collapse:collapse; 

margin:-1px; 

font-size:1em; 

width:0; 

height:0;

}



.sitenav .sub {

display:table; 

margin:0 auto; 

padding:0; 

list-style:none;

}



.sitenav .sub_active .current_sub a, 

.sitenav .sub_active a:hover {

background:transparent; 

color:#2b3238;

}



/*Background image settings for lower level navigation */

.sitenav .select :hover .select_sub, 

.sitenav .current .show {

display:block; 

position:absolute; 

width:100%; 

top:35px; 

background:url(images/back.gif); 

padding:0; 

z-index:100; 

left:0; 

text-align:right;

}



.sitenav .current .show {

z-index:10;

}



/*color of lower level navigation font */

.sitenav .select :hover .sub li a, 

.sitenav .current .show .sub li a {

display:block; 

float:left; 

background:transparent; 

padding:0 10px 0 10px; 

margin:0; 

white-space:nowrap; 

border:0; 

color:#a90329;

}



.sitenav .current .sub li.sub_show a {

color:#2b3238; 

cursor:default; 

}



.sitenav .select .sub li a {

	font-weight:normal;

}



/* Color text on lower level becomes with rollover */

.sitenav .select :hover .sub li a:hover, 

.sitenav .current .sub li a:hover {

visibility:visible; 

color:#909090; 

}