#flex .nav_us
{
	font-weight:700;
	font-size:14px;
	width:100%;
	color:#fff;
	font-family:arial;
	list-style-type:none;
	height:38px;
	margin:auto 0 5px 0;
	padding:0;
}

#flex .nav_us LI TABLE
{
	top:42px;
}
#flex .nav_us li.btn_flex TABLE 
{
    BORDER:#000000 1px solid; 
}
#flex .nav_us LI TABLE TABLE,
#flex .nav_us LI.btn_flex TABLE TABLE{
	top:0;
	BORDER:none;
}

#flex .nav_us LI A
{
	text-align:center;
	height:auto;
	padding: 6px 21px 5px 21px;
}
#flex .nav_us LI TD A
{
	text-align:left;
	height:auto;
	padding:0px;
}
.nav_us
{
    PADDING-RIGHT: 0px;
    PADDING-LEFT: 0px;
    FONT-WEIGHT: bold;
    FONT-SIZE: 14px;
    Z-INDEX: 50;
    PADDING-BOTTOM: 0px;
    MARGIN: 0px;
    WIDTH: 940px;
    COLOR: #ffffff;
    PADDING-TOP: 0px;
    FONT-FAMILY: arial;
    LIST-STYLE-TYPE: none;
    HEIGHT: 29px
}
.nav_us LI
{
	float:left;
	background-image:url('/images/flex/standard_comp.gif');
	background-position:0 -530px;
	background-repeat:repeat-x;
	position:relative;
	width:auto;    
}
.nav_us LI .leftSide
{float:left;
    background-image:url('/images/header/standard_comp.gif');
    background-position:0px 0px;
WIDTH: 5px;
    BACKGROUND-REPEAT: no-repeat;
    HEIGHT: 29px
}
.nav_us LI .rightSide
{
    BACKGROUND-POSITION: right top;
    FLOAT: left;    background-image:url('/images/header/standard_comp.gif');
    background-position:-20px 0px;
WIDTH: 5px;
    BACKGROUND-REPEAT: no-repeat;
    HEIGHT: 29px
}
.nav_us LI:hover
{    
	background-image:url('/images/flex/standard_comp.gif');
	background-position:0 -576px;
	background-repeat:repeat-x;
	color:#fff;
}
.nav_us LI TABLE
{
    BORDER-RIGHT: #0f076a 1px solid;
    BORDER-TOP: #0f076a 1px solid;
    DISPLAY: none;
    FONT-SIZE: 12px;
    BORDER-LEFT: #0f076a 1px solid;
    BORDER-BOTTOM: #0f076a 1px solid;
    POSITION: absolute;
    TOP: 27px
}
.nav_us LI TD TABLE
{
    BORDER-RIGHT: #000000 0px solid;
    BORDER-TOP: #000000 0px solid;
    DISPLAY: none;
    FONT-SIZE: 12px;
    BORDER-LEFT: #000000 0px solid;
    BORDER-BOTTOM: #000000 0px solid;
    POSITION: absolute;
    TOP: 0px
}
.nav_us LI.hover TABLE
{
    DISPLAY: block;
    BACKGROUND-COLOR: #ffffff
}
.nav_us LI:hover TABLE
{
    DISPLAY: block;
    BACKGROUND-COLOR: #ffffff
}
.nav_us LI A
{
    PADDING-RIGHT: 6px;
    DISPLAY: block;
    PADDING-LEFT: 6px;
    FLOAT: left;
    PADDING-BOTTOM: 6px;
    COLOR: #fff;
    PADDING-TOP: 6px;
    HEIGHT: 17px;
    /* TEXT-ALIGN: center; */
    TEXT-DECORATION: none
}
.nav_us LI A:hover
{
    PADDING-RIGHT: 6px;
    DISPLAY: block;
    PADDING-LEFT: 6px;
    FLOAT: left;
    PADDING-BOTTOM: 6px;
    COLOR: #fff;
    PADDING-TOP: 6px
}
.nav_us LI TABLE A
{
    PADDING-RIGHT: 0px;
    DISPLAY: inline;
    PADDING-LEFT: 0px;
    FONT-WEIGHT: normal;
    PADDING-BOTTOM: 0px;
    COLOR: #000;
    PADDING-TOP: 0px;
    HEIGHT: auto;
    TEXT-DECORATION: underline
}
.nav_us LI TABLE A:hover
{
    PADDING-RIGHT: 0px;
    DISPLAY: inline;
    PADDING-LEFT: 0px;
    FONT-WEIGHT: normal;
    PADDING-BOTTOM: 0px;
    COLOR: #000;
    PADDING-TOP: 0px;
    HEIGHT: auto;
    TEXT-DECORATION: underline
}
.nav_us LI TH
{
    COLOR: #fff;
    TEXT-ALIGN: left
}
.nav_us LI TH A
{
    PADDING-RIGHT: 0px;
    DISPLAY: inline;
    PADDING-LEFT: 0px;
    FONT-WEIGHT: normal;
    PADDING-BOTTOM: 0px;
    COLOR: #fff;
    PADDING-TOP: 0px;
    POSITION: absolute;
    TEXT-DECORATION: underline
}
.nav_us LI TH A:hover
{
    PADDING-RIGHT: 0px;
    DISPLAY: inline;
    PADDING-LEFT: 0px;
    FONT-WEIGHT: normal;
    PADDING-BOTTOM: 0px;
    COLOR: #fff;
    PADDING-TOP: 0px;
    POSITION: absolute;
    TEXT-DECORATION: underline
}
.nav_us LI:hover .leftSide
{    background-image:url('/images/header/standard_comp.gif');
    background-position:-80px 0px;
BACKGROUND-REPEAT: no-repeat
}
.nav_us LI.hover .leftSide
{    background-image:url('/images/header/standard_comp.gif');
    background-position:-80px 0px;
BACKGROUND-REPEAT: no-repeat
}
.nav_us LI:hover .rightSide
{    background-image:url('/images/header/standard_comp.gif');
    background-position:-100px 0px;
BACKGROUND-REPEAT: no-repeat
}
.nav_us LI.hover .rightSide
{    background-image:url('/images/header/standard_comp.gif');
    background-position:-100px 0px;
BACKGROUND-REPEAT: no-repeat
}
li.btn_flex {background-position:0px -626px;}

li.btn_flex:hover {background-position:0px -673px;}

li.btn_flex:hover div.rightSide {background-position:-140px top;background-image:url(/images/flex/standard_comp.gif) }

.btn_flex .drop {background-position:0px -720px; background-image:url(/images/flex/standard_comp.gif)}

span.new_label {
	display:block;
	position:absolute;
	right:5px;
	top:-21px;
	width:91px;
	height:24px;
	text-indent:-5000px;
	overflow:hidden;
	background-image:url(/images/flex/bg_sprite.png);
	background-position: -437px -316px;
	background-repeat:no-repeat;
}
