/* ================================================================ 
This copyright notice must be untouched at all times.

The original version of this stylesheet and the associated (x)html
is available at http://www.cssplay.co.uk/menus/pro_left_right_line.html
Copyright (c) 2005-2007 Stu Nicholls. All rights reserved.
This stylesheet and the associated (x)html may be modified in any 
way to fit your requirements.
=================================================================== */
.pro_linedrop {
height:38px; 
width:650px;

position:relative; 
font-family:arial, verdana, sans-serif; 
font-size:11px;
z-index:100;
}

.pro_linedrop .select {
margin:0; 
padding:0; 
list-style:none; 
white-space:nowrap;
}

.pro_linedrop li {
float:left;
}


.pro_linedrop .select a {
display:block; 
height:38px; 
float:left; 
padding:0 0 0 8px; 
text-decoration:none; 
line-height: 38px;
white-space:nowrap; 
color:#333;
}


.pro_linedrop .select a b {
display:block;
padding:0 16px 0 8px; 
}

.pro_linedrop .select a:hover, 
.pro_linedrop .select li:hover a {
background: #FFDCC5;
padding:0 0 0 8px;
cursor:pointer; 
color:#000;

}

.pro_linedrop .select a:hover b, 
.pro_linedrop .select li:hover a b {
display:block; 
float:left;
padding:0 16px 0 8px; 
background: #FFDCC5;
color:#000;
cursor:pointer;
}

.pro_linedrop .select li.line a:hover b, .pro_linedrop .select li.line:hover a b, .pro_linedrop .select li.current {
background: #FFDCC5;
}


.pro_linedrop .sub,
.pro_linedrop .show{
position:absolute; left:-9999px; width:0;
}

/* IE6 only */
.pro_linedrop table {
border-collapse:collapse; 
margin:-1px -10px -1px -1px; 
font-size:1em; 
width:0; 
height:0;
}

.pro_linedrop .sub,
.pro_linedrop .show{
margin:0; 


list-style:none;
}

.pro_linedrop .sub li {background:transparent;}

.pro_linedrop .select :hover .sub{
height:20px;
position:absolute;
width:250px;
top:38px; 
left:0; 
text-align:center;
/* background:transparent; */
background:#FFE4E4;
z-index:100;
}


.pro_linedrop .select :hover .sub li a
{display:block; height:20px; line-height:22px; float:left; padding:0 11px; background:#FFE4E4; margin:0; white-space:nowrap; color:#333;font-size:10px;}

.pro_linedrop .show li a
{display:block; height:20px; line-height:22px; float:left; padding:0 11px; margin:0; white-space:nowrap; color:#333;font-size:10px;}

.pro_linedrop .select :hover .sub li.subline a {color:#000;}

.pro_linedrop .select :hover .sub li a:hover,
.pro_linedrop .select :hover .sub li:hover,
.pro_linedrop .current .show li.sub_show a
{color:#000; line-height:20px; position:relative; background: #FFDCC5;}

.pro_linedrop .show
{
height:20px;
position:absolute;
width:250px;
top:38px; 
left:0; 
text-align:center;
/* z-index:101; */
} 
/* ================================================================ 
This copyright notice must be untouched at all times.

The original version of this stylesheet and the associated (x)html
is available at http://www.cssplay.co.uk/menus/pro_dropline.html
Copyright (c) 2005-2007 Stu Nicholls. All rights reserved.
This stylesheet and the associated (x)html may be modified in any 
way to fit your requirements.
=================================================================== */

.nav {
position:relative; 
/* text-align:left;
float:left;
align:left; */
height:38px; 
background: #FFF;
/* background: url(pro_line_0.gif) repeat-x;  */

font-family:arial, verdana, sans-serif; 
font-size:11px; 
width:550px; 
z-index:500;
}

.nav .table {
/* position:relative; 
text-align:left;
float:left;
align:left; */
display:table; 
margin:0 auto;
text-align:left;
background: #FFF
}

.nav .select,
.nav .current {
margin:0; 
padding:0; 
list-style:none; 
display:table-cell; 
white-space:nowrap;
text-align:left;
align:left;
}

.nav li {
margin:0; 
padding:0; 
height:auto; 
float:left;
text-align:left;
align:left;
}

.nav .select a {
display:block; 
height:38px; 
float:left; 
text-align:left;
/* background: url(pro_line_0.gif);  */
padding:0 8px 0 8px; 
text-decoration:none; 
line-height:38px; 
white-space:nowrap; 
color:#333;
}

.nav .current a {
display:block; 
height:38px; 
float:left; 
background: #FFDCC5;
/* background: url(pro_line_2.gif);   */
padding:0 0 0 4px; 
text-decoration:none; 
line-height:38px; 
white-space:nowrap; 
color:#000;
text-align:left;
align:left;
}


.nav .current a b {
display:block; 
padding:0 8px 0 4px; 
/* background:url(pro_line_2.gif) right top;   */
text-align:left;
align:left;
}

.nav .select a:hover, 
.nav .select li:hover a {
background: #FFDCC5;
/* background: url(pro_line_1.gif);  */
padding:0 0 0 4px; 
cursor:pointer; 
color:#000;
text-align:left;
align:left;
}

.nav .select a:hover b, 
.nav .select li:hover a b {
display:block; 
float:left; 
padding:0 8px 0 4px; 
/* background:url(pro_line_1.gif) right top;   */
cursor:pointer;
text-align:left;
align:left;
}

.nav .select_sub {
display:none;
}

/* IE6 only */
.nav table {
border-collapse:collapse; 
margin:-1px; 
font-size:1em; 
width:0; 
height:0;
}

.nav .sub {
position:relative; 
text-align:left;
float:left;
align:left;
display:table; 
margin:0 auto; 
padding:0; 
list-style:none;
height:20px; 
line-height:22px; 
text-align:left;
align:left;
background:#FFE4E4;
}

.nav .sub_active .current_sub a, 
.nav .sub_active a:hover {
background:#FFE4E4;
color:#f00;
line-height:22px; 
text-align:left;
align:left;

}

.nav .select :hover .select_sub, 
.nav .current .show {
display:block; 
position:absolute;
width:550px; 
top:38px; 
background:#FFE4E4;
/* background:url(back_0.gif);  */
padding:0; 
z-index:100; 
left:0; 
/* text-align:left; */
height:20px;
line-height:22px; 
text-align:left;
align:left;
float:left;
}

.nav .current .show {
z-index:10;
}

.nav .select :hover .sub li a, 
.nav .current .show .sub li a {
display:block; 
float:left; 
background:#FFE4E4;
padding:0 10px 0 10px; 
margin:0; 
white-space:nowrap; 
border:0; 
color:#000;
height:20px;
line-height:22px; 
/* text-align:left; */
text-align:left;
align:left;
}

.nav .current .sub li.sub_show a {
color:#739240; 
cursor:default; 
background: #FFDCC5;
height:20px;
line-height:22px; 
text-align:left;
align:left;
    font-weight:bold;
}

.nav .select :hover .sub li a:hover, 
.nav .current .sub li a:hover {
visibility:visible;
color:#739240; 
height:20px;
background: #FFDCC5;
line-height:22px; 
text-align:left;
align:left;
  font-weight:+1;
}