/* ---------------------------------------------------------------------------------------------------------------------------------- This is needed for the tooltip script  */


body{
background-color: #BDBDBD;
}

h1{
	font-family:Verdana, Geneva, sans-serif;
	line-height:inherit;
	font-size: 16px;
	padding: none;
	color: #006cb0;
	text-align: left;
}



td {font-size: 11px; font-family: verdana, arial, geneva, sans-serif;}

A, A:link, A:visited {color: #006cb0; font-weight: bold; text-decoration: none;}
A:hover {text-decoration: underline;}

.iframeBody{
background-color: #FFFFFF;
}

hr {color: #333333; height: 1px;}

li {
list-style-image:url("../graphics/bullet.gif");
}


#industry_bottombar{
position:relative;
left:-30px;
border:none;
	}
#industry_bottombar, #industry_bottombar li{
	margin-bottom:5px;}

.backgroundTable{
background-image: url("../graphics/backing.gif"); background-repeat:repeat-y;
background-color: #BDBDBD;
padding-left: 20px; padding-right: 20px;
}

.mainTD{
color: #000000; font-size: 11px; font-family: verdana, arial, geneva, sans-serif;
background-color: #FFFFFF;
padding-left: 24px; padding-right: 24px; padding-top: 12px; padding-bottom: 12px;
line-height: 18px;
text-align: justify;
}


.textTitle{
color: #000000; font-size: 12px; font-family: verdana, arial, geneva, sans-serif;
font-weight: bold;
padding-left: 24px; padding-right: 24px; padding-top: 12px;
}


.mainTD1{
color: #000000; font-size: 11px; font-family: verdana, arial, geneva, sans-serif;
background-color: #FFFFFF;
padding-left: 24px; padding-right: 24px; padding-top: 12px; padding-bottom: 12px;
line-height: 18px;
text-align: justify;
}

.industry_sidebar{
	margin-left:10px; margin-top:8px;}

.mainTD A, .mainTD A:link, .mainTD A:visited {color: #006cb0; font-weight: bold; text-decoration: none;}
.mainTD A:hover {text-decoration: underline;}

.textTD {
color: #555555; font-size: 11px; font-family: verdana, arial, geneva, sans-serif;
line-height: 18px;
text-align: justify;
}

.textTE {
color: #555555; font-size: 9px; font-family: verdana, arial, geneva, sans-serif;
line-height: 18px;
text-align: center;
}

.textTF {
color: #555555; font-size: 9px; font-family: verdana, arial, geneva, sans-serif;
line-height: 12px;
text-align: justify;
margin-left: 20px;

}

.textTG {
color: #555555; font-size: 11px; font-family: verdana, arial, geneva, sans-serif;
line-height: 18px;
text-align: justify;
text-indent: 10px;
}

.textTH {
color: #333366; font-weight: bold; font-size: 18px; font-family: verdana, arial, geneva, sans-serif;
line-height: 18px;
text-align: justify;
}

.submenuTable
{ border-bottom: 0px solid #cccccc ;
border-left: 0px solid #cccccc;
border-right: 0px solid #cccccc ;
border-top: 0px solid #cccccc;
background-color: #efefef;
text-align: center;
height: 30px;
color: #404040;}

.submenuOnTD{
color: #999999; font-size: 11px; 
font-family: verdana, arial, geneva, sans-serif;
border-right: 1px solid; 
border-left: 0px solid; 
border-top: 1px solid; 
border-bottom: 1px solid; 
border-color: #CCCCCC;
font-weight: bold;
background-color: #FFFFCC;
}

.submenuOffTD{
color: #999999; font-size: 11px; 
font-family: verdana, arial, geneva, sans-serif;
border-right: 1px solid; 
border-left: 0px; 
border-top: 1px solid; 
border-bottom: 1px solid; 
border-color: #CCCCCC;
font-weight: bold;
background-color: #EFEFEF;
}

.submenuOnTDLEnd{
color: #999999; font-size: 11px; 
font-family: verdana, arial, geneva, sans-serif;
font-weight: bold;
border-color: #CCCCCC;
border-right: 1px solid;
border-left: 1px solid;
border-bottom: 1px solid;
border-top: 1px solid;
border-color: #CCCCCC;
background-color: #FFFFCC;
}

.submenuOffTDLEnd{
color: #999999; font-size: 11px; font-family: verdana, arial, geneva, sans-serif;
font-weight: bold;

border-right: 1px solid;
border-left: 1px solid;
border-bottom: 1px solid;
border-top: 1px solid;
border-color: #CCCCCC;
background-color: #EFEFEF;
}

.submenuOnTDREnd{
color: #999999; font-size: 11px; 
font-family: verdana, arial, geneva, sans-serif;
font-weight: bold;
border-top: 1px solid;
border-bottom: 1px solid;
border-top: 1px solid;
border-right: 1px solid;
border-color: #cccccc;
background-color: #FFFFCC;
}

.submenuOffTDREnd{
color: #999999; font-size: 11px; 
font-family: verdana, arial, geneva, sans-serif;
font-weight: bold;
border-top: 1px solid;
border-bottom: 1px solid;
border-right: 1px solid;
border-color: #cccccc;
background-color: #EFEFEF;
}

.mainTD A, .mainTD A:link, .mainTD A:visited {color: #006cb0; font-weight: bold; text-decoration: none;}
.mainTD A:hover {text-decoration: underline;}

.gatewayTD{
color: #000000; font-size: 11px; font-family: verdana, arial, geneva, sans-serif;
background-color: #FFFFFF;
padding-left: 12px; padding-right: 12px; padding-top: 12px; padding-bottom: 12px;
line-height: 15px;
text-align: justify;
}

.gatewayTD A, .gatewayTD A:link, .gatewayTD A:visited {color: #006cb0; font-weight: bold; text-decoration: none;}
.gatewayTD A:hover {text-decoration: underline;}

.gatewayImg {
margin-right: 5px;
}

.sitemapTD{
color: #000000; font-size: 11px; font-family: verdana, arial, geneva, sans-serif;
background-color: #E7E7E7;
padding-left: 12px; padding-right: 12px; padding-top: 12px; padding-bottom: 12px;
line-height: 15px;
}

.sitemapTD A, .sitemapTD A:link, .sitemapTD A:visited {color: #004e79; font-weight: bold; text-decoration: none;}
.sitemapTD A:hover {text-decoration: underline;}

.sitemapSubnav A, .sitemapSubnav A:link, .sitemapSubnav A:visited {color: #004e79; font-size: 10px; font-weight: normal; text-decoration: none;}
.sitemapSubnav A:hover {text-decoration: underline;}


.hr {
  height: 15px;
  background: #fff url(hr1.gif) no-repeat scroll center;
}
.hr hr {
  display: none;
}

table.alerts
{ text-align: left;
font-family: Verdana;
font-weight: normal;
font-size: 11px;
color: #404040;
width: 100%;
background-color: #efef;
border: 1px #cccccc solid;
border-collapse: collapse;
border-spacing: 0px;
}


.alertHd
{ border-bottom: 1px solid #cccccc ;
border-left: 1px solid #cccccc;
border-right: 1px solid #cccccc ;
background-color: #efefef;
text-align: center;
width: 140px;
font-family: Verdana;
font-weight: bold;
font-size: 11px;
color: #404040;}

.alertHd1
{ border-bottom: 1px solid #cccccc ;
border-left: 1px solid #cccccc;
border-right: 1px solid #cccccc ;
border-right: 1px solid #cccccc ;
background-color: #efefef;
text-align: center;
width: 750px;
font-family: Verdana;
font-weight: bold;
font-size: 11px;
color: #404040;}

.alertBod
{ border-bottom: 1px solid #cccccc;
border-top: 1px solid #ccccc;
text-align: justify;
font-family: Verdana, sans-serif, Arial;
font-weight: normal;
font-size: 11px;
line-height: 12px;
color: #404040;
background-color: #fafafa;
text-indent: 0px;
margin-left: 10px;
margin-right: 10px;
margin-top: 5px;
margin-bottom: 5px;
width: 550;
} 

.alertBod1 p
{ text-align: left;
font-family: Verdana, sans-serif, Arial;
font-weight: normal;
font-size: 11px;
line-height: 12px;
color: #404040;
background-color: #fafafa;
text-indent: -8px;
margin-left: 10px;
margin-right: 10px;
margin-top: 5px;
margin-bottom: 5px;
} 

/* --------------------------------------------------------------------------------------------------------------------------------- Forms */

input, select{
	font:12px/12px Verdana, sans-serif, Arial;
color: #222222;
background-image:url("../Graphics/input.png");
background-color: #FFFFFF;
font-weight: normal;
height: 25px;
width: 200px;
max-height:200px;
max-width:200px;
margin:3px;
}

textarea{
	background-image:url("../Graphics/input2.png");
	color: #222222;
	border: 2px inset; border-bottom-style: inset; border-left-style: inset; border-right-style: inset; border-top-style: inset;
min-height:100px;
min-width:200px;
max-height:100px;
max-width:200px;
	}
	
.whiteField{
color: #222222; font-size: 10px; font-family: verdana, arial, geneva, sans-serif;
background-color: #FFFFFF;
border: 1px inset; border-bottom-style: outset; border-left-style: outset; border-right-style: outset; border-top-style: outset;
border-color: #8FB1B7 #8FB1B7 #8FB1B7 #8FB1B7
font-weight: normal;
}

.btnSubmit{
color: #00F; font-size: 10px; font-family: verdana, arial, geneva, sans-serif;
background-image:url("../Graphics/button.png");
background-color:#00F;
font-weight: bold;
border: 1px inset; border-bottom-style: outset; border-left-style: outset; border-right-style: outset; border-top-style: outset;
border-color: #8FB1B7 #8FB1B7 #8FB1B7 #8FB1B7
}

#submit{
background-image:url("../Graphics/button.png");
}

.centeredField {
text-align: center;
}

.invisibleField {
color: #222222; font-size: 10px; font-family: verdana, arial, geneva, sans-serif;
background-color: #FFFFFF;
border: 0px;
border-color: #FFFFFF #FFFFFF #FFFFFF #FFFFFF
}

.chkbx {
color: #FFFFFF; font-size: 9px; font-family: verdana, arial, geneva, sans-serif;
background-color: #FFFFFF;
border: 0px;
}

#contact3 .contact3_td{text-align: right;
color: #222222; font-size: 14px; font-family: verdana, arial, geneva, sans-serif;
}

#dl_leadForm{background-color: #CCC; padding:5px 10px 5px 20px;
height:570px;
border-style:solid;
border-color:#006CB0;}

#dl_leadForm label .dl_lead.address1_city_{text-align:right;}

#dl_leadForm label TD.form_labels {text-align:right;}



