#result_set 
{
	margin: 0; padding: 0; border:0; width: 600px;
}                

form 
{
	width: 600px;
	color: #000;
	font: small Verdana, sans-serif;
	padding: 0 0 0 1px;
	margin: 0;
	overflow: hidden;
}

.FormErrorRed {
	color: #CC0000;
    	font-weight: bold;
}

.results_bvm
{
	width: 37em;
	text-align:left;
}

.top_content 
{
	vertical-align: top;
	text-align: right;
	margin: 0;
	padding: 0;
	border: 0;
	float: none;
}

.top_content h1 {
	text-align: left;
	float: left;
}

.results_header_narrow
{
	text-align:center;
	padding-right: 20px;
	padding-left: 50px;
}

div.row_narrower {
	float: left;
	width: 8em;
}

.row		
{
	width: 100%;
	margin: 0 0 10px 1px;
	padding: 0;
	border: 0;
	vertical-align: middle;
	display: block;
}

.header		
{
	font-size: 12pt;
	color: #336699;
	font-family: arial, helvetica, sans-serif;
	font-style : normal;
	font-weight:bold;
}
				
.search_tips 
{
	font-weight:bold;
	text-align:right;
	font-size: x-small;
}
				 
.type		
{
	padding: 0;
	margin: 0 0 10px 0;
	border: 0;
	float: left;
	display: block;
	width: 100%;
}
				
.btn_search 
{
	padding: 0;
	margin-left: 50px;
}

tr.white_row
{
	background: #FFFFFF;								
}					
	
tr.coloured_row
 {
	background: #ACBDE2;								
}
				
td.evensmallerText 
{
	font-family: Arial, Helvetica, sans-serif; 
	font-size: 85%; 
	font-style: normal; 
	font-weight: normal; 
	color: #000000;
	text-align:center;
}  

th.legend_header_white
{
	text-align: left;
	background: #FFFFFF;
	width: 5%;
}

td.legend_row_white
{
	text-align: left;
	background: #FFFFFF;
}  
				               
th.legend_header_grey
{
	text-align: left;
	background: #dddddd;
}
                 
th.tablesubhead_right
{  
	font-family: Arial, Helvetica, Verdana, sans-serif; 
	font-size: 85%; 
	color: #0000CC;
	vertical-align: bottom;
	text-align: right;
}
                
th.tablesubhead_align_ctr
{  
	font-family: Arial, Helvetica, Verdana, sans-serif; 
	font-size: 85%; 
	color: #0000CC;
	vertical-align: bottom;
	text-align: center;
} 

th.tablesubhead_align_l
{  
	font-family: Arial, Helvetica, Verdana, sans-serif; 
	font-size: 85%; 
	color: #0000CC;
	vertical-align: bottom;
	text-align: left;
}

th.tablesubhead_align_left
{  
	font-family: Arial, Helvetica, Verdana, sans-serif; 
	font-size: 75%; 
	color: #0000CC;
	vertical-align: bottom;
	text-align: left;
} 
 
th.tablesubhead_align_l1
{  
	font-family: Arial, Helvetica, Verdana, sans-serif; 
	font-size: 70%; 
	color: #0000CC;
	vertical-align: bottom;
	text-align: left;
}                                   
 
 td.table_left		
{
	font-family: Arial, Verdana, sans-serif;
	font-size: 85%;
	text-align: left;
}
                
td.table_center		
{
	font-family: Arial, Verdana, sans-serif;
	font-size: 85%;
	text-align: center;
}
td.table_centerSD	
{
	font-family: Arial, Verdana, sans-serif;
	font-size: 85%;
	text-align: left;
}
 
th.sorthead 
{  
	font-family: Arial, Helvetica, Verdana, sans-serif; 
	font-size: 85%; 
	/*color: #0000ff;*/
	font-weight: bold;
	color: #039;
	text-align: center;
	vertical-align: bottom;
} 

th.sorthead_left 
{  
	font-family: Arial, Helvetica, Verdana, sans-serif; 
	font-size: 75%; 
	font-weight: bold;
	color: #039;
	vertical-align: bottom;
	text-align: left;
} 
                
.btn_excel
{
	padding: 0;
	margin: 0;
	text-align: left;
	background: #dddddd;
}
                
.btn_save_to_list
{
	padding: 0 0 0 230px;
	margin: 0;
	text-align: right;
	background: #dddddd;
} 

.btn_save_to_list_fr
{
	padding-left: 140px;
	margin: 0;
	text-align: right;
	background: #dddddd;
}
                                       	
legend
{
	color: #000;
	background: #fff;
	border: 1px solid rgb(153,0,34);
	padding: 0px 10px;
	margin: 0;
	font-weight:bold;
}	

.dwashers_type		
{
	padding: 0;
	margin: 0 0 10px 0;
	border: 0;
	float: left;
	display: block;
	width: 25%;                
}				

.sp_tag	
{
text-align: left;
width: 10%;
}

.washer_ae_con
{
text-align: left;
width: 8%;
}

.sgd
{
text-align: left;
width: 15%;
}

.estar_qual
{
	text-align: center;
	width: 10%;
	vertical-align: middle;
} 			

fieldset
{
	border: 1px solid rgb(153,0,34);
	width: 20em;
	padding: 5px;
	/*text-align: right;*/
}

fieldset.p 
{
	text-align: right;
}

fieldset.ewh
{
	border: 1px solid rgb(153,0,34);
	width: 24em;
	padding: 5px;
	text-align: right;
}

fieldset.bvm
{
	border: 1px solid rgb(153,0,34);
	width: 22em;
	padding: 5px;
	text-align: right;
}

fieldset.ac 
{
	text-align: right;
	border: 1px solid rgb(153,0,34);
	width: 40em;
	padding: 5px;
}

fieldset.hp
{
	text-align: right;
	border: 1px solid rgb(153,0,34);
	width: 35em;
	padding: 5px;
}

fieldset.even_wider
{
	border: 1px solid rgb(153,0,34);
	width: 24em;
	padding: 5px;
	text-align: right;
}

fieldset.narrow
{
	border: 1px solid rgb(153,0,34);
	width: 18em;
	padding: 5px;
	text-align: right;
}

fieldset.med
{
	border: 1px solid rgb(153,0,34);
	width: 26em;
	padding: 5px;
	text-align: right;
}
fieldset.widest
{
	border: 1px solid rgb(153,0,34);
	width: 28em;
	padding: 5px;
	text-align: right;
}

fieldset.wider
{
	width: 38em;	
}

fieldset.width85
{
	width: 41em;
	vertical-align: middle;
}

fieldset.ewh_wider
{
	width: 40em;	
}

.results
{
	width: 30em;
	text-align:left;
}

.results_wider
{
	width: 35em;
	text-align:left;
}
                    
.results_header
{
	text-align:center;
	padding-right: 65px;
	padding-left: 50px;
}

.legend 		
{					 				 										
	text-align:right;
}
                    
.estar_header
{
	vertical-align: top;
	text-align: left;
	font-family: Verdana, helvetica, sans-serif;
	font-style : normal;
	font-weight: bold;
	font-size: 150%;
	margin: 0;
	padding: 0;
	border: 0;
	float: left;
}                    
	
.search_crit 
{
	font-family: Arial, Helvetica, sans-serif;
	font-weight: bold;
	color: #800000;
	text-align:left;
}
				
.results_header_savedlist
{
	text-align:center;
	padding-left: 140px;
}				

label		
{
	font-weight: bold;
}

label.unbold 
{
	font-weight: normal;
}

.aec1
{
margin: 0px 0px 0px 10px;
float: left;
width: 65%;
border: 0;
}

div.row_left {
	float: left;
	width: 15em;
}

div.row_left_wider {
	float: left;
	width: 17em;
}  

div.row_left_widest {
	float: left;
	width: 21em;
}
           
div.row_right {
	float: right;
    width: 15em;
}
div.cleared {
	clear: both;
	line-height: 0;	
}
div.form_box {
	padding-top: 10px;
    padding-bottom: 10px;
}

td.ice_details 		
{ 
	font-family: Arial, Verdana, sans-serif; 
	font-size: 105%;
	width: 25%;
	background: #FFFFFF;
}

td.details 		
{ 
	font-family: Arial, Verdana, sans-serif; 
	font-size: 105%;
	width:50%;
	background: #FFFFFF;
}

td.details_ac		
{ 
	font-family: Arial, Verdana, sans-serif; 
	font-size: 105%;
	background: #FFFFFF;
}
th.details_bold1
{
	vertical-align: middle;
	text-align: right;
	background: #ACBDE2;
	width:50%;
	font-family: Arial, Verdana, sans-serif; 
	font-size: 100%;
}

td.details_Win		
{ 
	font-family: Arial, Verdana, sans-serif; 
	font-size: 100%;
	width:20%;
	background: #FFFFFF;
}
td.details_Win_Col	
{ 
	font-family: Arial, Verdana, sans-serif; 
	font-size: 100%;
	width:20%;	
	background: #FFFFFF;
}
th.details_bold_Win		
{ 
	vertical-align: middle;
	text-align: right;
	background: #ACBDE2;
		/*width:20%;*/
	font-family: Arial, Verdana, sans-serif; 
	font-size: 100%;
}
				
th.detailsbold
{
	vertical-align: middle;
	text-align: left;
	background: #FFF;
	width:50%;
	font-family: Arial, Verdana, sans-serif; 
	font-size: 110%;
} 

th.detailsbold_ac
{
	vertical-align: top;
	text-align: left;
	background: #FFF;;
	width: 30%;
	font-family: Arial, Verdana, sans-serif; 
	font-size: 110%;
} 

th.units
{
text-align: left;
width: 25%;
font-family: Arial, Verdana, sans-serif;
font-weight: bold;
} 

td.legend_row_grey
{
	text-align: left;
	background: #dddddd;
}					

th.details_bold_32
{
	vertical-align: middle;
	text-align: right;
	background: #ACBDE2;
	width:25%;
	font-family: Arial, Verdana, sans-serif; 
	font-size: 110%;
}

td.details_left 
{ 
	font-family: Arial, Verdana, sans-serif; 
	font-size: 105%;
	width:20%;
	background: #FFFFFF;
}

th.detailsbold_col
{
	vertical-align: middle;
	text-align: left;
	background: #ACBDE2;
	width:20%;
	font-family: Arial, Verdana, sans-serif; 
	font-size: 110%;
} 

th.details_bold_ac
{
	vertical-align: middle;
	text-align: left;
	background: #FFF;
	font-family: Arial, Verdana, sans-serif; 
	font-size: 110%;
}

th.details_bold_hp
{
	vertical-align: middle;
	text-align: right;
	background: #FFF;
	font-family: Arial, Verdana, sans-serif; 
	font-size: 110%;
	font-weight: bold;
} 				

td.table_right	
{
	text-align: right;
}	

td.table_right_hp
{
	text-align: center;
}					
					
th.details_bold
{
	vertical-align: middle;
	text-align: right;
	background: #ACBDE2;
	width:50%;
	font-family: Arial, Verdana, sans-serif; 
	font-size: 110%;
}


div.row_wide {
	float: left;
	width: 20em;
}

div.row_wider {
	float: left;
	width: 25em;
}

div.row_narrow {
	float: left;
	width: 6em;
}
div.twoCol	{
	margin: 0px;
	width: 100%;
	overflow: auto;
	position: static;
}

div.twoCol_right	{
	margin: 0px;
	width: 100%;
	/*text-align: right;	*/
	overflow: auto;
	position: static;
}

div.twoCol_right p.w_33	{
	display: inline;
	width: 31%;
	margin: 0px;
	float: right;
}

div.twoCol_right p.w_60	{
	display: inline;
	width: 67%;
	margin: 0;
	float: left;
}

div.twoCol p.w33	{
	display: inline;
	width: 32%;
	margin: 0px;
	float: left;
	padding-right: 4px;
}

div.twoCol p.w20	{
	display: inline;
	width: 19%;
	margin: 0px;
	float: left;
	padding-right: 4px;
}
div.twoCol p.w25	{
	display: inline;
	width: 24%;
	margin: 0px;
	float: left;
	padding-right: 4px;
}
div.twoCol p.w30	{
	display: inline;
	width: 29%;
	margin: 0px;
	float: left;
	padding-right: 4px;
}
div.twoCol p.w35	{
	display: inline;
	width: 34%;
	margin: 0px;
	float: left;
	padding-right: 4px;
}


div.twoCol p.w40	{
	display: inline;
	width: 39%;
	margin: 0px;
	float: left;
	padding-right: 4px;
}
div.twoCol p	{
	display: inline;
	width: 49%;
	margin: 0px;
	float: left;
	padding-right: 4px;
}
div.twoCol p.w60	{
	display:inline;
	width:59%;
	margin: 0px;
	float:left;
	padding-right:4px;
}
div.twoCol p.w66	{
	display: inline;
	width: 65%;
	margin: 0px;
	float: left;
	padding-right: 4px;
}

div.twoCol p.w85	{
	display: inline;
	width: 85%;
	margin: 0px;
	float: left;
	padding-right: 1px;
}
div.twoCol p.wauto	{
	display: inline;
	width: auto;
	margin: 0px;
	float: left;
	padding-right: 4px;
}
 
.classWhite
{
	background-color:#ffffff;
}

.classColor
{
	background-color:#ACBDE2;
}

.classColorSecond
{
	background-color:#ACBDE2;
}

.classColorThree
{
	background-color:#dddddd;
}

.FormErrorRed { color:#CC0000;}
.indent1 {
	padding-left: 18px;
}
.indent2 {
	padding-left: 36px;
}
.indent3 {
	padding-left: 54px;
}
.indent4 {
	padding-left: 72px;
}
.indent5 {
	padding-left: 90px;
}

table.blackborder {
	border: 1px inset black;
	border-collapse: collapse;
	background-color: white;
}

.tablesubhead {  font-family: Arial, Helvetica, Verdana, sans-serif; font-size: 10px; color: #CC3300}

th.blackborder {
	border: 1px inset black;
	background-color: white;
}
td.blackborder {
	border: 1px inset black;
}
	
.lampLabel {
	float:left;
	width:40%;
}

.lampData {
	float:left;
	width:30%;
	margin-bottom:2%;
	clear:right;
}
.lampClear{
	clear:both;
	height:10%;
	}
.lampError{
	clear:both;
	color:#F00;
	}
.lampTableSubHeader
{  
	font-family: Arial, Helvetica, Verdana, sans-serif; 
	font-size: 75%; 
	color: #0000CC;
	vertical-align: bottom;
	text-align: center;
	width:7%;
} 	

.lampTableSubHeaderleft
{  
	font-family: Arial, Helvetica, Verdana, sans-serif; 
	font-size: 75%; 
	color: #0000CC;
	vertical-align: bottom;
	text-align: left;
	width:7%;
} 

.lampTableSubHeaderctr
{  
	font-family: Arial, Helvetica, Verdana, sans-serif; 
	font-size: 75%; 
	color: #0000CC;
	vertical-align: bottom;
	text-align: center;
	width:7%;
} 


.lampTableSubHeader input
{
	margin:0;
	padding:0;
	border:0;
	float:left
}
.CFLampTableSubHeader
{  
	font-family: Arial, Helvetica, Verdana, sans-serif; 
	color: #0000CC;
	vertical-align: bottom;
	text-align: center;
	font-size: 50%;
	margin:0;
	padding:0;
	border:0;
	width:5%;
} 	
.CFLampTableSubHeader input 
{
	margin:0;
	padding:0;
	border:0;
	float:left
}
.lampTableHeader
{  
	font-family: Arial, Helvetica, Verdana, sans-serif; 
	font-size: 75%; 
	color: #0000CC;
	vertical-align: bottom;
	text-align: center;
	padding:0;
	margin:0;
	border:0;
} 	
td.lampTableLeft		
{
	font-family: Arial, Verdana, sans-serif;
	font-size: 70%;
	text-align: left;
	width:6%;
	padding:0;
	margin:0;
	border:0;
}
td.lampTableCenter		
{
	font-family: Arial, Verdana, sans-serif;
	font-size: 70%;
	text-align: center;
	width:6%;
	padding:0;
	margin:0;
	border:0;
}
th.lampDetailsBold
{
	vertical-align: middle;
	text-align: right;
	background: #ACBDE2;
	width:50%;
	padding-right:1%;
	font-family: Arial, Verdana, sans-serif; 
	font-size: 110%;
}

td.lampDetails 		
{ 
	font-family: Arial, Verdana, sans-serif; 
	font-size: 105%;
	width:50%;
	padding-left:1%;
	background: #FFFFFF;
}

td.lampDetailsSingleColumn 		
{ 
	font-family: Arial, Verdana, sans-serif; 
	font-size: 105%;
	width:25%;
	padding-left:1%;
	background: #FFFFFF;
}
