/* ================================================================ 
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/dd_valid_2.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.
=================================================================== */
#pad {
height:140px;
}
#menuHolder{
width:980px;
margin:0px;
}

#dropline {
width:980px;
padding:0px;
margin:0px; 
list-style:none; 
height:40px; 
background: url(/images/menubg.gif) repeat-x; 
position: relative;
font-family: sans-serif;
border-top: #616161;
}

#dropline table{
border-collapse:collapse: width:0;
width:0px;
border:none;
height:0px; 
margin:0px;
padding:0px;
background:none;
}
#dropline tr{
	
}
#dropline td{
border:none;
padding:0;
text-align: inherit;
}
#dropline li {
float:left;
}

#dropline li a {
display:block; 
height:40px; 
line-height:40px; 
padding:0 12px 0 0; 
float:left; 
color:#5d5c5c;
text-decoration:none;
border-left : 1px solid #e8e8e8;
border-right : 1px solid #b0b0b0;
font-family: sans-serif;
font-size:11px;
font-weight:bold;
}

#dropline li a b {
display:block; 
height:40px; 
float:left; 
padding:0 0 0 12px; 
cursor:pointer;
font-size:11px;
font-weight:bold;
}

#dropline li a.darkfirst{
display:block; 
height:40px; 
line-height:40px; 
padding:0 11px 0 0; 
float:left; 
color:#FFF;
text-decoration:none;
border-left : 2px solid #5f5e5e;
font-family: sans-serif;
font-size:11px;
font-weight:bold;
background: url(/images/bgmenudark.gif) repeat-x;
}

#dropline li a.darkfirst b {
display:block; 
height:40px; 
float:left; 
padding:0 0 0 11px; 
cursor:pointer;
}
#dropline li a.darkfirst:hover{
background:url(/images/menubgactive.gif) repeat-x;
line-height:40px;
border-left : 2px solid #980107;
border-right : 1px solid #980107;
height:40px;
color:#FFF;
}

#dropline li a.darkfirst:hover b {
background:url(/images/menubgactive.gif) repeat-x;
line-height:40px;
color:#FFF;
}

#dropline li:hover > a.darkfirst {
background:url(/images/menubgactive.gif) repeat-x;
line-height:40px; 
border-left : 2px solid #980107;
border-right : 1px solid #980107;
height:40px;
color:#FFF;
}

#dropline li:hover > a.darkfirst b {
background:url(/images/menubgactive.gif) repeat-x;
line-height:40px;
color:#FFF;
}
#dropline li.current a.darkfirst {
background:url(/images/menubgactive.gif) repeat-x;
border-left : 2px solid #980107;
border-right : 1px solid #980107;
line-height:40px; 
height:40px
}

#dropline li a.darklast{
display:block; 
height:40px; 
line-height:40px; 
padding:0 11px 0 0; 
float:left; 
color:#FFF;
text-decoration:none;
border-left : 1px solid #5f5e5e;
border-right : 2px solid #5f5e5e;
font-family: sans-serif;
font-size:11px;
font-weight:bold;
background: url(/images/bgmenudark.gif) repeat-x;
}

#dropline li a.darklast b {
display:block; 
height:40px; 
float:left; 
padding:0 0 0 11px;
cursor:pointer;
}

#dropline li a.darklast:hover{
background:url(/images/menubgactive.gif) repeat-x;
line-height:40px;
border-left : 1px solid #980107;
border-right : 2px solid #980107;
height:40px;
color:#FFF;
}

#dropline li a.darklast:hover b {
background:url(/images/menubgactive.gif) repeat-x;
line-height:40px;
color:#FFF;
}

#dropline li:hover > a.darklast {
background:url(/images/menubgactive.gif) repeat-x;
line-height:40px; 
border-left : 1px solid #980107;
border-right : 2px solid #980107;
height:40px;
color:#FFF;
}

#dropline li:hover > a.darklast b {
background:url(/images/menubgactive.gif) repeat-x;
line-height:40px;
color:#FFF;
}

#dropline li a:hover {
background:url(/images/menubgactive.gif) repeat-x;
line-height:40px; 
border-left : 1px solid #980107;
border-right : 1px solid #980107;
height:40px;
color:#FFF;
}

#dropline li a:hover b {
background:url(/images/menubgactive.gif) repeat-x;
line-height:40px;
color:#FFF;
}

#dropline li:hover > a {
background:url(/images/menubgactive.gif) repeat-x;
border-left : 1px solid #980107;
border-right : 1px solid #980107;
line-height:40px; 
height:40px;
color:#FFF;
}

#dropline li:hover > a b {
background:url(/images/menubgactive.gif) repeat-x;
line-height:40px;
color:#FFF;
}

#dropline li.currentplainleft  {
color:#FFF; 
background:#A90006; 
padding:0 5px 0 0px; 
height:40px; 
line-height:40px; 
font-weight:bold; 
font-size:14px;
border:none;
}

#dropline li.currentplainright  {
color:#FFF; 
background:#A90006; 
padding:0 5px 0 45px; 
height:40px; 
line-height:40px; 
font-weight:bold; 
font-size:14px;
border:none;
}

#dropline ul.solutions{
float:left;
padding-left:210px;
margin-left:0px;
width:770px;
}

#dropline ul.training{
float:left;
padding-left:250px;
margin-left:0px;
width:780px;
}

#dropline ul.reference{
float:left;
padding-left:410px;
margin-left:0px;
width:550px;
}

#dropline ul.locations{
float:left;
padding-left:80px;
margin-left:0px;
width:900px;
}

#dropline ul.contact{
float:left;
padding-left:630px;
margin-left:0px;
width:350px;
}

#dropline ul.logout{
float:left;
padding-left:900px;
margin-left:0px;
width:80px;
}

#dropline ul {
padding:0; 
margin:0;
color:#FFF;
border:none;
background:#A90006; 
list-style:none; 
position:absolute; 
height:40px; 
width:980px;
left:-9999px; 
top:40px; 
z-index:500;
}

#dropline ul li {
height:40px; 
line-height:40px;
}

#dropline ul.right li {
float:right;
}

#dropline ul li a {
color:#FFF; 
background:#A90006;
border:none;
padding:0 11px 0 11px; 
height:40px; 
line-height:40px; 
font-weight:bold; 
font-size:12px;
}
#dropline li.current a.darklast {
background:url(/images/menubgactive.gif) repeat-x;
border-left : 1px solid #980107;
border-right : 2px solid #980107;
line-height:40px; 
height:40px;
}
#dropline ul li a:hover {
color:#FFF; 
height:40px; 
line-height:40px;
text-decoration:underline;
background:transparent;
border:none;
}

#dropline ul.right li a {
border:none;
}

#dropline ul li a.last {
border:0;
border:none;
}

#dropline :hover ul {
left:0;
border:none;
}

#dropline li.current ul {
left:0;
z-index:1;
border:none;
}

#dropline li.current a {
background:url(/images/menubgactive.gif) repeat-x;
border-left : 1px solid #980107;
border-right : 1px solid #980107;
line-height:40px; 
height:40px
}

#dropline li.current a b {
line-height:40px; 
height:40px;
color:#FFF;
border:none;
}

#dropline li.current ul li a {
color:#FFF; 
padding:0 10px 0 10px; 
height:40px; 
line-height:40px; 
background:transparent;
border:none;
}

#dropline li.current ul li.current_sub a {
color:#FFF; 
border:none;
text-decoration:underline;
}

#dropline li.current ul li a:hover {
color:#FFF;
border:none;
}