/* ================================================================ 
This copyright notice must be untouched at all times.

The original version of this stylesheet and the associated (x)html
is available at 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.
=================================================================== */

#dropline
{
    height: 23px;
    background: #646464;
    border-top: solid 1px silver;
    position: relative;
    z-index: 500;
    font: normal normal 100% Lucida Grande,Calibri,Arial,sans-serif;
}

#dropline .table {
display:block; 
margin:0 auto;
float:left;
}

#dropline .select,
#dropline .current {
margin:0;
padding:0; 
list-style:none; 
white-space:nowrap;
display:inline;
}

#dropline li {
margin:0; 
padding:0; 
height:auto; 
float:left;
}

#dropline .select a
{
    display: block;
    height: 23px;
    float: left;
    background: #646464;
    padding: 0 16px;
    text-decoration: none;
    line-height: 23px;
    white-space: nowrap;
    color: #eee;
}

#dropline .current a {
display:block; 
height:23px; 
float:left; 
background:#f5f5f5;
padding:0 0 0 8px; 
text-decoration:none; 
line-height:23px; 
white-space:nowrap; 
color:#333;
}


#dropline .current a b {
display:block; 
padding:0 16px 0 8px; 
background:#f5f5f5;
font-weight:bold;
}

#dropline .select a b 
{
	font-weight:bold;
}

#dropline .select a:hover, 
#dropline .select li:hover a {
color:#fff;
}
#dropline .select_sub {
display:none;
}

/* IE6 only */
#dropline table {
border-collapse:collapse; 
margin:-1px; 
font-size:1em; 
width:0; 
height:0;
}

#dropline .sub {
display:block; 
margin:0 auto; 
padding:0; 
list-style:none;
font-weight:normal;
}

#dropline .sub_active .current_sub a {
background:transparent; 
color:#646464;
float:right;
}

#dropline .current .show 
{
display:block; 
position:absolute; 
width:100%; 
top:23px;
height:24px;
background:#f5f5f5;
border-bottom:solid 1px silver;
padding:0; 
z-index:100; 
left:0; 
}

#dropline .current .show 
{
	height:25px;
}

#dropline .current .show {
z-index:10;
}

#dropline .current .show .sub li a {
display:block; 
float:left; 
background:transparent; 
padding:0 8px; 
margin:1px 0 0 0;
white-space:nowrap; 
border:0; 
color:#333;
}

#dropline .current .sub li.sub_show a {
cursor:default; 
color:#335aa5;
border-bottom:solid 2px #335aa5;
}

#dropline .current .sub li a:hover {
color:#000;
border-bottom:solid 2px #000;
}

#dropline .current .sub li.sub_disable {
display:block; 
float:left; 
background:transparent; 
padding:0 8px; 
margin:5px 0 0 0;
_margin:0; /* IE6 only */
white-space:nowrap; 
border:0; 
color:#aaa;
cursor:pointer;
}
