/* Begin main navigation */

.bodytxt{ font-family:Verdana, Arial, Helvetica, sans-serif; font-size:11px; color:#666666; font-weight:normal; line-height:150%; vertical-align:top; padding-right:10px; }
.bodytxt1{ font-family:Verdana, Arial, Helvetica, sans-serif; font-size:11px; color:#ffffff; font-weight:normal; line-height:120%; vertical-align:top; }
.main_body{ font-family:Verdana, Arial, Helvetica, sans-serif; font-size:11px; color:#333333; font-weight:normal; line-height:150%; vertical-align:top; padding-right:10px; 
}
.keynoteborder{
text-align:center;
font-family: Lucida Grande, Trebuchet MS, Verdana, Arial, Helvetica, sans-serif;
font-size:12px;
font-style:italic;
color:#6e6e6e; 
}
.midheader {
	font-weight: bold; font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size: 16px; text-decoration:none;
	color: #003399;  padding:15px 0px;  	
}
.midnavheader {
	font-weight: bold; font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size: 17px; text-decoration:none;
	color: #0067B3;  padding:5px 0px 5px 30px;  	
}
.firsthd{font-weight: bold; font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size: 14px; text-decoration:none; line-height:150%;
	color: #333333; padding:5px 0px 8px 30px; }
.midnavheader1 {
	font-weight: bold; font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size: 17px; text-decoration:none;
	color: #0067B3;  padding:5px 0px 5px 0px;  	
}
.formheader {
	font-weight: bold; font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size: 20px; text-decoration:none; line-height:20px;
	color: #ffffff;  padding:5px 0px 5px 20px;  	
}
.firsthd1{font-weight: bold; font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size: 14px; text-decoration:none; line-height:150%;
	color: #333333; padding:5px 0px 8px 0px; }
	
.secondhd{font-weight: bold; font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px; text-decoration:none;
	color: #0066b3; padding:18px 10px 20px 30px; }

.secondhd1{font-weight: bold; font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px; text-decoration:none;
	color: #0066b3; padding:20px 0px 5px 30px; }
	
.secondhd2{font-weight: bold; font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px; text-decoration:none;
	color: #0066b3; padding:20px 10px 8px 0px; }

.secondhdfh{font-weight: bold; font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px; text-decoration:none;
	color: #0066b3; padding:10px 10px 8px 0px; }
	
.secondhd3{font-weight: bold; font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px; text-decoration:none;
	color: #0066b3; padding:8px 0px 8px 30px; }	

.secondhd4{font-weight: normal; font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px; text-decoration:none;
	color: #0066b3; padding:2px 0px 10px 0px; }	
	
.thirdhd{font-weight: bold; font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px; text-decoration:none;
	color: #333333; padding:18px 0px 5px 30px; }	
	
.thirdhd1{font-weight: bold; font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px; text-decoration:none;
	color: #333333; padding:5px 0px 5px 0px; }
		
.thirdhd2{font-weight: bold; font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px; text-decoration:none;
	color: #333333; padding:18px 0px 5px 0px; }	
.greyrlink {
	font-weight: normal; font-family:Verdana, Arial, Helvetica, sans-serif;
	text-decoration: none; border:none;
	font-size: 11px; text-align:right; padding-right:20px;
	color: #666666;
	margin-top: -5px; line-height:150%;	
	padding-bottom: 0px;
}
.greyrlink a {
	font-size: 11px;
	color: #666666; text-decoration: none;
	margin-top:-5px;
}
.greyrlink a:hover {
	text-decoration: underline;
	font-size: 11px;
	color: #666666;
}

.greylink {
	font-weight: normal; font-family:Verdana, Arial, Helvetica, sans-serif;
	text-decoration: none; border:none;
	font-size: 11px;
	color: #666666;
	margin-top: -5px; line-height:150%;	
	padding-bottom: 0px;
}
.greylink a {
	font-size: 11px;
	color: #666666; text-decoration: none;
	margin-top:-5px;
}
.greylink a:hover {
	text-decoration: underline;
	font-size: 11px;
	color: #666666;
}
a:hover {
    text-decoration: underline;
}
.greylnk {
	font-weight: bold; font-family:Verdana, Arial, Helvetica, sans-serif;
	text-decoration: none;
	font-size: 11px;
	color: #666666;
	margin-top: -5px; line-height:150%;	
	padding-bottom: 0px;
}
.greylnkjob {
	font-weight: bold; font-family:Verdana, Arial, Helvetica, sans-serif;
	text-decoration: none;
	font-size: 11px;
	color: #666666;
	line-height:150%;	
	padding-top: 15px;
}
.greylnk a {
	font-size: 11px;
	color: #666666; text-decoration: none;
	margin-top:-5px;
}
.greylnk a:hover {
	text-decoration: underline;
	font-size: 11px;
	color: #666666;
}
.greylnkactive { font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #0066B3;
}
.rightboxhead{ background-image:url(../images/rtboxhead.gif); height:20px; width:20%;
background-position:left; background-repeat:no-repeat; background-color:#dfdede; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:12px; 
padding-left:30px; color:#666666;
}
.dotline{ background-image:url(../images/hrdotln.gif); height:25px; padding-bottom:10px;
background-repeat: repeat-x;  

}
.lftline{
border-left:1px solid #dfdede}
.rtline{
border-right:1px solid #dfdede}
.horzline{
border-top:1px solid #dfdede}

.quoteborder_dark{
background-color:#ffffff;
font-family: Lucida Grande, Trebuchet MS, Verdana, Arial, Helvetica, sans-serif;
font-size:14px;
font-style:italic;
color:#6e6e6e;
padding:8px;
line-height:20px;
border:1px dotted #c4cccc;
}

.quoter{
font-family: Lucida Grande, Trebuchet MS, Verdana, Arial, Helvetica, sans-serif;
font-size:14px; text-align:right;
font-weight:bold;
font-style:italic;
color:#a7a5a5;
padding:2px;
line-height:20px;
border-top:1px solid #cfcfcf;
}
.formborder{
background-color:#f6f6f6;
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size:11px;
color:#666666;
padding:8px;
line-height:20px;
border:1px dotted #c4cccc;
}
.bannerheadblk{
font-family: Lucida Grande, Trebuchet MS, Verdana, Arial, Helvetica, sans-serif;
font-size:22px;
font-weight:bold;
color:#666666;
padding:2px;
line-height:150%;
}
.bannerheadblk{
font-family: Lucida Grande, Trebuchet MS, Verdana, Arial, Helvetica, sans-serif;
font-size:22px;
font-weight:bold; text-decoration:none;
color:#666666;
padding:2px;
line-height:150%;
}
.bannerheadblk a{
font-family: Lucida Grande, Trebuchet MS, Verdana, Arial, Helvetica, sans-serif;
font-size:22px;
font-weight:bold; text-decoration:none;
color:#666666;
padding:2px;
line-height:150%;
}
.bannerheadsml a:hover{
font-family: Lucida Grande, Trebuchet MS, Verdana, Arial, Helvetica, sans-serif;
font-size:16px;
font-weight:bold; text-decoration:underline;
color:#666666;
padding:2px;
line-height:130%;
}
.bannerheadorg{
font-family: Lucida Grande, Trebuchet MS, Verdana, Arial, Helvetica, sans-serif;
font-size:22px;
font-weight:bold;
color:#F47B20;
padding:2px;
line-height:150%;
}
.bannerheadwebcast{
font-family: Lucida Grande, Trebuchet MS, Verdana, Arial, Helvetica, sans-serif;
font-size:22px;
font-weight:bold; 
color:#F47B20;
padding:2px 2px 2px 28px;
line-height:150%;
}

.pressquote{
background-color:#f6f6f6;
font-family: Lucida Grande, Trebuchet MS, Verdana, Arial, Helvetica, sans-serif;
font-size:14px;
font-weight:bold;
font-style:italic;
color:#a7a5a5;
padding-left:20px;
border-top:1px solid #cfcfcf;
}
.pressquote_tp{
background-color:#ffffff;
font-family: Lucida Grande, Trebuchet MS, Verdana, Arial, Helvetica, sans-serif;
font-size:13px; line-height:18px; padding-top:10px; padding-right:20px; text-align:justify;
font-style:italic;
color:#6e6e6e;

}

.imgborder{
border:1px dotted #cccccc;
padding:10px; margin:15px 0; font-family: Lucida Grande, Trebuchet MS, Verdana, Arial, Helvetica, sans-serif;
font-size:12px;
font-style:italic;
color:#6e6e6e; line-height:18px; padding:10px;
}

.imgquote{
padding:10px; margin:15px 0; font-family: Lucida Grande, Trebuchet MS, Verdana, Arial, Helvetica, sans-serif;
font-size:12px;
font-style:italic;
color:#6e6e6e; line-height:18px; padding:10px;
}
.imgbordersml{
border:1px dotted #cccccc;
margin:10px 10px 10px 10px; text-align:center;
}
.quotebox{ background-color:#f5f4f4; font-family:Lucida Grande, Trebuchet MS, Verdana, Arial, Helvetica, sans-serif; font-size:14px; font-style:italic; color:#666666;  border:1px dotted  #02c6fe; line-height:200%; padding-left:25px; padding-right:25px; padding-top:10px; padding-bottom:10px; word-spacing:15px ; 
}
.lfquote{background-image:url(../images/leftquote.gif); height:20px; width:20px; float:left;
background-position:top; background-repeat:no-repeat;}
.rtquote{background-image:url(../images/rightquote.gif); height:20px; width:20px; float:right;
background-position:top; background-repeat:no-repeat;}

.lfline{border-left:1px solid #cecece;}
.tpline{border-top:1px solid #cecece;}

.boxrbdr{background-color:#ffffff; background-image: url("../images/menubg1.gif"); background-repeat:repeat-x;  background-position:top; border-right :1px solid #dddddd; font-family:Lucida Grande, Trebuchet MS, Verdana, Arial, Helvetica, sans-serif; font-size:14px;
}
.boxbtbdr{background-color:#ffffff; background-image: url("../images/menubg1.gif"); background-repeat:repeat-x; background-position:top; font-family:Lucida Grande, Trebuchet MS, Verdana, Arial, Helvetica, sans-serif; font-size:14px;
}
.leadertxt{ font-family:Verdana, Arial, Helvetica, sans-serif; font-size:12px; color:#666666; font-weight:normal; line-height:150%; vertical-align:top;
}
.lesstxt{ font-family:Verdana, Arial, Helvetica, sans-serif; font-size:11px; color:#666666; font-weight:normal; line-height:180%; vertical-align:top;
}
.greyhtxt {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	text-decoration: none;
	font-size: 11px;
	color: #666666;
	line-height:150%;	
	padding-left: 10px; padding-right:10px;
}
.greyhdtxt {
	font-weight: bold; font-family:Verdana, Arial, Helvetica, sans-serif;
	text-decoration: none; 
	font-size: 11px;
	color: #666666;
	line-height:150%;	
	padding-left: 10px; padding-right:10px;
}

.menulink {
	font-weight: bold; font-family:Verdana, Arial, Helvetica, sans-serif;
	text-decoration: none; border:none;
	font-size: 13px;
	color: #FFFFFF;
	margin-top: -5px; line-height:150%;	
	padding-bottom: 0px;
}
.menulink a {
	font-size: 13px;
	color: #FFFFFF; text-decoration: none;
	margin-top:-5px;
}
.menulink a:hover {
	text-decoration: none;
	font-size: 13px;
	color: #333333;
}

.footlink {
	font-weight: normal; font-family:Verdana, Arial, Helvetica, sans-serif;
	text-decoration: none; border:none;
	font-size: 10px;
	color: #666666;
	margin-top: -5px; line-height:180%;	
	padding-bottom: 0px;
}
.footlink a {
	font-size: 10px;
	color: #666666; text-decoration: none;
	margin-top:-5px;
}
.footlink a:hover {
	text-decoration: underline;
	font-size: 10px;
	color: #0066B3;
}
.footlnk {
	font-weight: bold; font-family:Verdana, Arial, Helvetica, sans-serif;
	text-decoration: none;
	font-size: 11px;
	color: #666666;
	margin-top: -5px; line-height:180%;	
	padding-bottom: 0px;
}

.footlnk a {
	font-size: 11px;
	color: #666666; text-decoration: none;
	margin-top:-5px;
}
.customerheader  {
	font-weight: bold; font-family:Verdana,Arial, Helvetica, sans-serif;
	line-height: 16px;
	font-size: 12px;
	color: #666666;
}
.customerheader a  {
	font-weight: bold; font-family:Verdana,Arial, Helvetica, sans-serif;
	line-height: 16px; text-decoration:none;
	font-size: 12px;
	color: #666666;
}
.customerheader a:hover  {
	font-weight: bold; font-family:Verdana,Arial, Helvetica, sans-serif;
	line-height: 16px; text-decoration:none;
	font-size: 12px;
	color: #666666;
}
.footlnk a:hover {
	text-decoration: underline;
	font-size: 11px;
	color: #0066B3;
}
.thankyoubg{ font-family:Verdana, Arial, Helvetica, sans-serif; font-size:16px; background-color:#7CACD0; color:#000000; height:28px;
}
td .headerquote{ font-family:Lucida Grande, Trebuchet MS, Verdana, Arial, Helvetica, sans-serif; font-size:14px; color:#444444; padding-bottom:10px; vertical-align:bottom; padding-top:10px; text-align:left;
}
.hdquote{ font-family:Lucida Grande, Trebuchet MS, Verdana, Arial, Helvetica, sans-serif; font-size:14px; font-style:italic; color:#333333; line-height:150%; text-align:center;
}
.hdquoter{
font-family: Lucida Grande, Trebuchet MS, Verdana, Arial, Helvetica, sans-serif;padding-right:20px;
font-size:14px; text-align:right; font-weight:bold; font-style:italic; color:#666666; line-height:30px; padding-bottom:2px; border-top:1px solid #a7a5a5;
}
.qLimg{ padding-right:20px; vertical-align:top; left:0;}
.qRimg{ padding-bottom:5px; vertical-align:bottom; right:0; text-align:right;}
.bluelink {
	text-align: left; font-family:Verdana, Arial, Helvetica, sans-serif;
	font-weight: bold; text-decoration: none;
	font-size: 12px;
	color: #0067B3;padding:18px 0px 5px 0px;
}
.bluelink a {
	text-decoration: none; font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #0067B3;
	margin-top:-5px;
}
.bluelink a:hover {
	text-decoration: underline;
	font-size: 12px;
	color: #0067B3;
}
.bluelink1 {
	text-align: center; font-family:Verdana, Arial, Helvetica, sans-serif;
	font-weight: bold; text-decoration: none;
	font-size: 12px;
	color: #0067B3;
}
.bluelink1 a {
	text-decoration: none; font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #0067B3;
	
}
.bluelink1 a:hover {
	text-decoration: underline;
	font-size: 12px;
	color: #0067B3;
}
.righttxt{ font-family:Verdana, Arial, Helvetica, sans-serif; font-size:11px; padding-right:30px; color:#666666; text-align:right; font-weight:bold; text-decoration:none}
.righttxt a{ font-family:Verdana, Arial, Helvetica, sans-serif; font-size:11px; padding-right:30px; color:#666666; text-align:right; font-weight:bold; text-decoration:none}
.righttxt a:hover{ font-family:Verdana, Arial, Helvetica, sans-serif; font-size:11px; padding-right:30px; color:#666666; text-align:right; font-weight:bold; text-decoration:none}
.rtlogo{ text-align:right; padding-right:20px; vertical-align:middle;}
.leftbody{padding-left:30px; padding-right:15px; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:11px; color:#666666; font-weight:normal; line-height:150%; vertical-align:top; }
.leftbody1{padding-right:15px; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:11px; color:#666666; font-weight:normal; line-height:150%; vertical-align:top; }
.leftbody2{padding-left:15px; padding-right:15px; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:11px; color:#666666; font-weight:normal; line-height:150%; vertical-align:top; }
.secondpara{padding-left:30px; padding-right:15px; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:11px; color:#666666; font-weight:normal; line-height:150%; vertical-align:top; padding-top:15px;   }
.secondpara1{padding-right:15px; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:11px; color:#666666; font-weight:normal; line-height:150%; vertical-align:top; padding-top:15px;   }
.boxheader  {
	font-weight: bold; font-family:Verdana,Arial, Helvetica, sans-serif;
	line-height: 20px; text-align:left;
	font-size: 16px;
	color: #ffffff;
}
.boxheader1  {
	font-weight: bold; font-family:Verdana,Arial, Helvetica, sans-serif;
	line-height: 18px; text-align:left;
	font-size: 12px;
	color: #333333;
}
.boxlink {
	text-align: left; font-family:Verdana, Arial, Helvetica, sans-serif;
	font-weight: bold; text-decoration: none;
	font-size: 11px; text-align:left;
	color: #0067B3;line-height: 18px;
}
.boxlink a {
	text-decoration: none; font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #0067B3;
	margin-top:-5px;
}
.boxlink a:hover {
	text-decoration: underline;
	font-size: 11px;
	color: #0067B3;
}
.imglink{ border:0; padding-top:10px; padding-bottom:10px;}
.imglink a{ border:0; padding-top:10px; padding-bottom:10px; text-decoration:none;}
.imglink a:hover{ padding-top:10px; padding-bottom:10px; text-decoration:none;}
.boxlnk {
	text-align: left; font-family:Verdana, Arial, Helvetica, sans-serif;
	text-decoration: none;
	font-size: 11px; text-align:left;
	color: #464646;line-height: 16px;
}
.boxlnk a {
	text-decoration: none; font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #464646;
	margin-top:-5px;
}
.boxlnk a:hover {
	text-decoration: underline;
	font-size: 11px;
	color: #464646;
}
.formfooter{
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size:9px;
color:#666666;
line-height:16px;
}

.lnbreak{background-image:url(../images/linbrk.png); margin-top:10px; 
background-repeat: repeat-x;  padding-right:15px; }

.bgbreak{background-image: url(../images/bgleader.png); margin-top:10px; 
background-repeat: repeat-x; padding-right:15px; }

.leaderfh{font-weight: bold; font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px; text-decoration:none;
	color: #0066b3; padding:5px 3px 2px 0px; }
.leadersh{font-weight: bold; font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px; text-decoration:none;
	color: #333333; padding:3px 0px 3px 0px; }
	
.moreLink a {
float: right;
font-size: 11px; text-decoration:none; color:#3366FF;
font-weight: bold;
margin: 5px 10px;
}
.leaderbody{padding-left:30px; padding-right:25px; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:11px; color:#666666; font-weight:normal; line-height:150%; vertical-align:top; }

#formbox input{margin:3px 0px; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:12px; color:#333333; height:20px;}
#formbox  select{margin:3px 0px; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:12px; color:#333333; height:20px;}
#formbox img{ border:0; margin:5px 0px;}

#inner_right1 { float:right; width:200px;  }

#inner_right1 h2 { float:left;  padding-left:20px;  width:180px; font-size:14px; color:#464646; font-family: "Trebuchet MS", Arial, Helvetica, sans-serif; line-height:30px;  }

#inner_right1 ul { float:left; width:98%; list-style-type:none }

#inner_right1 ul li { float:left; width:100%; padding:5px 0 5px 15px; }

a.request { float:left; padding-left:32px; font-size:11px; line-height:24px; font-weight:normal; color:#666666; text-decoration:none; background:url(../images/icon_request_online.gif) no-repeat 0 0; width:103px }

#inner_right1 ul li a:hover { color:#125b91; text-decoration:none; }

a.contact { float:left; padding:0px 0 5px 32px; font-size:11px; line-height:16px; font-weight:normal; color:#666666; text-decoration:none; background:url(../images/icon_contact_sales.gif) no-repeat 0 0; width:103px }

a.evaluate { float:left; padding:0px 0 5px 32px; font-size:11px; line-height:24px; font-weight:normal; color:#666666; text-decoration:none; background:url(../images/icon_free_evaluation.gif) no-repeat 0 2px; width:103px }

a.learn { float:left; padding:0px 0 3px 32px; font-size:11px; line-height:16px; font-weight:normal; color:#666666; text-decoration:none; background:url(../images/icon_learn_about.gif) no-repeat 0 2px; width:103px }

a.ondemand { float:left; padding:0px 0 3px 30px; font-size:11px; font-weight:normal; line-height:16px; color:#666666; text-decoration:none; background:url(../images/icon_on_demand.gif) no-repeat 0 2px; width:105px }

a.gmqreport { float:left; padding:0px 0 5px 32px; font-size:11px; line-height:14px; font-weight:normal; color:#666666; text-decoration:none; background:url(../images/icons/gmqicon.png) no-repeat 0 2px; width:103px }
a.tlabz { float:left; padding:0px 0 5px 32px; font-size:11px; line-height:14px; font-weight:normal; color:#666666; text-decoration:none; background:url(../images/icons/treatlabz.png) no-repeat 0 2px; width:103px }
a.dtsheet { float:left; padding:0px 0 5px 32px; font-size:11px; line-height:14px; font-weight:normal; color:#666666; text-decoration:none; background:url(../images/icons/dtshts_icon.png) no-repeat 0 2px; width:103px }
a.videot { float:left; padding:0px 0 5px 32px; font-size:11px; line-height:24px; font-weight:normal; color:#666666; text-decoration:none; background:url(../images/icons/vid_icon.png) no-repeat 0 2px; width:103px }
