/* CSS Document */
/* CSS Document */



/* ================================================================ 

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_line_down_fly.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:28px;
	width:924px;
	background:#e0d236;
	position:relative;
	font-family:arial, verdana, sans-serif;
	font-size:90%;
	margin-bottom:5px;
	margin-left: 12px;
	margin-top: -20px;
	color: 2e3d16;
	top: 0px;
	list-style-type: none;
}



.pro_linedrop .select {

margin:0; 

padding:0; 

list-style:none; 

white-space:nowrap;
	list-style-type: none;

}



.pro_linedrop li {
	float:right;
	background:#e0d236;
	padding-right: 30px;
	font-size: 100%;
	padding-top: 5px;
	list-style-type: none;

}



.pro_linedrop .select a {

display:block; 

height:28px; 

float:left; 

padding:0 0 0 15px; 

text-decoration:none; 

line-height:25px; 

white-space:nowrap; 

color:#2e3d16;
	list-style-type: none;

}



.pro_linedrop .select li.line a {

	color:#ffffff;
	list-style-type: none;

}



.pro_linedrop .select a b {

display:block; 

padding:0 30px 0px 15px; 

background:url(../new/images/blank_bw.gif) right top;
	list-style-type: none;

}



.pro_linedrop .select a:hover, 

.pro_linedrop .select li:hover a {

padding:0 0 0 15px;

line-height:27px;

cursor:pointer; 

color:#ffffff;
	list-style-type: none;

}



.pro_linedrop .select li.line a:hover, 

.pro_linedrop .select li.line:hover a {

color:#ffffff;

	list-style-type: none;
}



.pro_linedrop .select a:hover b, 

.pro_linedrop .select li:hover a b {

display:block; 

padding:0 30px 0px 15px; 

background:url(../new/images/blank_over_bw.gif) right top; 

cursor:pointer;
	list-style-type: none;

}



.pro_linedrop .sub {

display:none;
	list-style-type: none;

}

.pro_linedrop ul ul {
	display:none;
	list-style-type: none;
}



/* IE6 only */

.pro_linedrop table {

border-collapse:collapse; 

margin:-1px; 

font-size:1em; 

width:0; 

height:0;

}



.pro_linedrop .sub {

margin:0; 

padding:0;

list-style:none;

}







.pro_linedrop .select :hover .sub {

	height:25px;

	display:inline;

	position:absolute;

	float:left;

	width:925px;

	top:28px;

	left:0px;

	text-align:center;

	background:#1f7439;

	border:1px solid #886;

	border-width:1px  0;

	font-family: Arial, Helvetica, sans-serif;

	color: #FFFFFF;

	margin-right: auto;

	margin-left: auto;

}



.pro_linedrop .select :hover .rt li {

float:left;

text-align: center;

margin-right: auto;
	list-style-type: none;

}



.pro_linedrop .select :hover .sub li a 

{display:block; 

height:25px; 

line-height:22px; 

float:left; 

background:transparent url(line/transparent.gif); 

padding:0 16px; 

margin:0; 

white-space:nowrap; 

color:#ffffff;

font-size:12px;

text-align: center;

margin-right: auto;

margin-left: auto;

}



.pro_linedrop .select :hover .sub li.subline a {

color:#ffffff;

text-align: center;

margin-right: auto;

margin-left: auto;

}



.pro_linedrop .sub li {

background:transparent;

text-align: center;

margin-right: auto;

margin-left: 100px;

}



.pro_linedrop .plan li {

background:transparent;

text-align: center;

margin-right: auto;

margin-left: 80px;
	list-style-type: none;

}



.pro_linedrop .about li {

background:transparent;

text-align: center;

margin-right: auto;

margin-left: 45px;
	list-style-type: none;

}



.pro_linedrop .data li {

background:transparent;

text-align: center;

margin-right: auto;

margin-left: 120px;
	list-style-type: none;

}



.pro_linedrop .select :hover .sub li a:hover,

.pro_linedrop .select :hover .sub li:hover {

	color:#FFFF00;

	line-height:20px;

	position:relative;

	font-weight: bold;

	text-decoration: underline;

}




.pro_linedrop .select :hover .plan li a:hover,

.pro_linedrop .select :hover .plan li:hover {

	color:#FFFF00;

	line-height:20px;

	position:relative;

	font-weight: bold;

	text-decoration: underline;

}



.pro_linedrop .select :hover .sub li:hover > a {

color:#FFFF00;

text-align: center;

margin-right: auto;

margin-left: auto;

font-weight: bold;

text-decoration: underline;

}



.pro_linedrop .select :hover .sub :hover ul {

padding:0; 

margin:0; 

list-style:none; 

display:block; 

width:112px; 

position:absolute; 

left:-1px; 

top:25px; 

border-bottom:1px solid #886; 

background:#fff;

text-align: center;

margin-right: auto;

margin-left: 100px;

}



.pro_linedrop .select :hover .sub :hover ul ul {

position:absolute; 

left:-9999px;

text-align: center;

margin-right: auto;

margin-left: auto;

}

.pro_linedrop .select :hover .sub :hover ul li {

border:1px solid #886; 

border-width:0 1px;

text-align: center;

margin-right: auto;

margin-left: auto;

}



.pro_linedrop .select :hover .sub :hover ul li a {

width:80px; 

text-align:left; 

height:20px; 

line-height:18px; 

background:#fff;

text-align: center;

margin-right: auto;

margin-left: auto;

}

.pro_linedrop .select :hover .sub :hover ul li a:hover {

line-height:16px;

text-align: center;

margin-right: auto;

margin-left: auto;

}

.pro_linedrop .select :hover .sub :hover ul li:hover > a {

line-height:16px;

text-align: center;

margin-right: auto;

margin-left: auto;

}



.pro_linedrop .select :hover .sub :hover ul :hover ul {

left:112px; 

top:0; 

border:1px solid #886; 

border-width:0 1px 1px 0; 

background:#fff;

text-align: center;

margin-right: auto;

margin-left: auto;

}



.pro_linedrop .select :hover .rt :hover ul :hover ul {

left:-113px; 

top:0; 

border:1px solid #886; 

border-width:0 0 1px 1px;

text-align: center;

margin-right: auto;

}



.pro_linedrop .select :hover .sub :hover ul :hover ul li {border-left:1px solid #886; background:#fff;}



.pro_linedrop .select :hover .sub :hover ul :hover ul li.a1 {border-left:1px solid #fff;}

.pro_linedrop .select :hover .sub :hover ul :hover ul li.a2 {border-top:1px solid #886; height:19px;}



.pro_linedrop .select :hover .rt :hover ul :hover ul li {border-right:1px solid #886; border-left:0;}

.pro_linedrop .select :hover .rt :hover ul :hover ul li.a1 {border-right:1px solid #fff; border-left:0;}

