/* VOC Calculator */
/* Region selection Panel*/
.voccalcregion
{
	padding: 12px 0px 0px 0px;
}
.voccalcproductsgeneral 
{
	float:left;
	clear:left;
}
.voccalcregtitle
{
	color:#E05555;
font-size:135%;
font-weight:400;
float:left;
display:block;
clear:left;
}
.voccalcreghelptext
{
float:left;
display:block;
clear:left;

}
.voccalcregionlink 
{
float:left;
display:block;
clear:left;
background:transparent url(images/contactUsArrow.gif) no-repeat scroll 5px 50%;
font-size:110%;
padding:6px 5px 6px 21px;
text-decoration:none;
}
/* Product Selection Panel*/
.voccalcproducts
{
	padding: 12px 0px 0px 0px;
	float:left;
}
.voccalcproductstitle
{
font-size:155%;
font-weight:bold;
float:left;
display:block;
clear:left;
margin:12px 0 12px 0;
width:100%;
}
.voccalcproductsbtns
{
	background:#006666;
	color:#fff;
	width:55px;
}
.voccalcproductsHelptext
{
float:left;
display:block;
clear:left;
width:100%;

}
.voccalcproductssearch
{
	margin:0 12px 0 0;
	width:160px;

}
.dlUom{
	width:120px;
}
.voccalcproducttbl, .voccalcproductselectedtbl
{
	float:left;
	clear:left;
	margin:5px 0 0 0;
	font-size:105% !important;
}
.voccalcproducttbl{
	width:610px;
}
.voccalcproductselectedtbl{
	width:100%;
}
.voccalcproducttbl th, .voccalcproductselectedtbl th
{
	background-color:#006666;
	color:#fff;
	padding:5px;
	text-align:center;
	font-weight:normal !important;
	font-size:90% !important;
	border:1px solid #e3e3e3;

}
.voccalcproducttbl td, .voccalcproductselectedtbl td 
{
	padding:5px;
	text-align:right;
		font-size:105% !important;
	
}
div.voccalcproducts div 
{
	background:#F2F8F8;
	border:1px solid #e3e3e3;
	clear:left;
	float:left;
	margin:20px 0 5px 0;
	padding:6px;
	position:relative;
	width:375px;
	_width:380px;
}
div.voccalcproducts div select 
{
	margin:0 10px 0 0;
}


.calcvoccol1
{
  width:260px !important;
  text-align:left !important;
  padding:0 0 0 12px !important;
}
.calcvoccol2
{
  width:65px;
}
.calcvoccol3
{
  width:68px;
}
.calcvoccol4
{
  width:80px;
  text-align:right !important;
  width:94px;
}
table.voccalcproducttbl .calcvoccol4
{
  text-align:right !important;
}
table.voccalcproductselectedtbl .calcvoccol4
{
  text-align:right !important;
}
.calcvoccol4 input
{
	width:70px;
}
.calcvoccol5
{
  width:20%;
}
.calcvoccol6
{
  width:20%;
}

.altCss1
{
	
	background-color:white;
}
.altCss2
{
	color:#666666;
	background-color:#F2F8F8;
}

.voccalcproductinfo
{
	clear:left;
	padding:8px 0px 0px 0px; 
}

.btnEnterReportDetails, .voccalcproductsbtnu
{
	font-size:110%;
	padding:2px;
	position:absolute;
	top:40px;
	width:120px;
	border:1px solid #006666;
	background:#fff;
	color:#006666;
}
.btnEnterReportDetails{
	left:530px;
	top:4px;
}
.voccalcproductsbtnu{
	left:400px;
	top:4px;
}
.voccalcselectedtitle {
	font-variant:normal;
font-weight:bold;
float:left;
display:block;
padding: 12px 0px 12px 0px;

}
.totalsRow
{
font-weight:bold;
padding: 12px 0px 12px 0px;
width:100%;	
	
	
}
.totalsC1
{
	
}
.totalsC2
{
	
}
.totalsC3
{
	
}
.totalsC4
{

 text-align:left;
}
.totalsC5
{


	text-align:left;
}
.totalsC6
{


	text-align:left;
}

div.panelReportDetails div
{
	color:#666666;
	background-color:#F2F8F8;
	height:40px;
	margin:4px 0 7px 95px;
	padding: 2px 0 2px 12px;
	width:480px;
}
div.panelReportDetails div span
{
	color:#006666;
	font-size:115%;
	font-weight:bold;
	text-align:right;
	width:180px;
	display:block;
	padding:12px 20px 0 0;
}
div.panelReportDetails div input
{
	width:250px;
	height:18px;
}
            
/* VOC Calcualtor, enter report details panel */            

.panelReportDetails
{
	width:100%;
	float:left;
	display:block;
}
.lblEDTitle
{
font-size:140%;
display:block;
clear:left;
padding:10px 0px 10px 0px;
}
 .lblEDHelpText
 {
clear:left;
display:block;
padding:10px 0px 10px 0px;
}
 .lblEDBoxReportName
 {
clear:left;
float:left;
display:block;
padding:10px 0px 10px 0px;
width:150px;
}
.txtEDBoxReportName
{
	width:200px;
	display:inline;
	margin-top:10px;
	}
.lblEDBoxAddInfo
{
clear:left;
float:left;
display:block;
padding:10px 0px 10px 0px;
width:150px;
}
.txtEDBoxAddInfo
{
margin-top:10px;
width:200px;	
}
.lblEDBoxCompName
{
clear:left;
float:left;
display:block;
padding:10px 0px 10px 0px;
width:150px;
}
.txtEDBoxCompName 
{
margin-top:10px;
width:200px;	

}
 .lblEDBoxAuthor
 {
clear:left;
float:left;
display:block;
padding:10px 0px 10px 0px;
width:150px;
}
 .txtEDBoxAuthor
 {
margin-top:10px;
width:200px;	

}
.lblEDBoxEmail
 {
clear:left;
float:left;
display:block;
padding:10px 0px 10px 0px;
width:150px;
}
 .txtEDBoxEmail
 {
margin-top:10px;
width:200px;	

}
.btnEDViewReport
{
	float:right;
	display:block;
	margin:6px 27px 0 0;
	width:120px !important;
	height:25px !important;
}

.panelReport{
	/*width:800px;*/
	width:690px;
	padding:0px 0px 0px 20px;
	float:left;
display:block;
clear:left;

}
.lblReportName
{

float:left;
display:block;
clear:left;
padding:10px 0px 10px 0px;

color:#e14c4c;	
font-size:20px;
}
.lblAddInfo
{

float:left;
display:block;
clear:left;
color:#666666;
padding:10px 0px 5px 0px;
	
}
.lblCompName
{
color:#666666;
float:left;
display:block;
clear:left;
padding:2px 0px 20px 0px;
	
}
.lblReportText1
{
font-weight:bold;
float:left;
display:block;
clear:left;
padding:10px 0px 10px 0px;
	
}
.lblReportText2
{
color:#666666;
float:left;
display:block;
clear:left;
padding:10px 0px 10px 0px;
	
}
.lblReportText3
{
font-weight:bold;
float:left;
display:block;
clear:left;
padding:10px 0px 10px 0px;
	
}
.lblReportText4
{
color:#666666;
float:left;
display:block;
clear:left;
padding:10px 0px 10px 0px;
	
}
.lblReportPreparedBy
{
font-weight:bold;
float:left;
display:block;
clear:left;
padding:10px 0px 2px 0px;
	
}
.lblAuthor
{
font-weight:normal;
float:left;
display:inline;
clear:left;
padding:2px 0px 10px 0px;

	
}
.lblDate
{
font-weight:normal;
float:left;
display:block;
clear:left;
padding:10px 0px 10px 0px;
	
}


