		body{
			font-family:arial, verdana, san-serif;
			font-size:12px;
			color:#333333;
			background:#efefef;
			margin:50 0px;
			padding:0px;
			text-align:center;
			line-height:18px;
		}
		input{
			border-top:solid 1px #666666;
			border-bottom:solid 1px #CCCCCC;
			border-left:solid 1px #666666;
			border-right:solid 1px #CCCCCC;
			background:#FFFFFF;
		}
		select{
			border-top:solid 1px #666666;
			border-bottom:solid 1px #CCCCCC;
			border-left:solid 1px #666666;
			border-right:solid 1px #CCCCCC;
			background:#FFFFFF;
		}		
		textarea{
			border-top:solid 1px #666666;
			border-bottom:solid 1px #CCCCCC;
			border-left:solid 1px #666666;
			border-right:solid 1px #CCCCCC;
			background:#FFFFFF;
		}		
		.checkbox{

		}	
		a{
			text-decoration: underline;
			color:#333333;
		}
		a:hover{
			text-decoration: underline;
			color:#999999;
		}		
		a.vivid{
			text-decoration: underline;
			color:#333333;			
		}
		a.sidelink{
			color:#333333;
			text-decoration:none;
		}
		a.sidelink:hover{
			color:#333333;
			text-decoration:underline;
		}		
		.sidelinktitle{
			font-size:14px;
			color:#333333;
			text-decoration:none;
		}		

		a.sidelinktitle{
			font-size:14px;
			color:#333333;
			text-decoration:none;
		}		
		a.sidelinktitle:hover{
			font-size:14px;		
			color:white;
			text-decoration:none;
		}		

		tr.toprow{
/*			background:#086aee;*/
			background:#999999;
			color:white;
			font-weight:bold;
			font-size:11px;
			text-align:center;
		}
		tr.detailsrow{
			text-align:center;
		}
		table.lasertable{
			border:solid 0px #999999;
			border-collapse: separate;
			border-spacing: 0px;
			font-size:11px;
		}
		table.overviewtable{
			border-collapse: separate;
			border-spacing: 0px;
			font-size:11px;		
		}
		td.primarytitle{
			background:#999999;
			color:#FFFFFF;
			text-align:center;
			font-weight:bold;			
		}
		td.secondarytitle{
			background:#dddddd;
			color:#086aee;
			text-align:center;
			font-weight:bold;			
		}
		td{
			border:solid 1px #CCCCCC;
			padding:4px;

		}			
		td.lasertable{
			border:solid 1px #CCCCCC;
		}
		td.overviewHeaderTop{
			border-top:solid 1px white;
			border-left:solid 1px white;
			border-right:solid 1px white;
									
		}
		h1{
			font-size:30px;
			font-family:Arial,Helvetica, san-serif;
			margin:0px 5px 5px 0px;
			color:#086aee;		
			line-height:30px;	
		}
		h2{
			font-size:22px;
			font-family:Arial,Helvetica, san-serif;
/*font-family:Times, serif;*/
			margin:0px 5px 5px 0px;
			line-height:24px;
			color:#086aee;
		}
		h3{
			font-family:Arial,Helvetica, san-serif;
/*font-family:Times, serif;*/
			margin:0px 5px 5px 0px;
			color:#086aee;
		}		
		.tdclear{
			border:solid 0px white;
		}		
		.txtgreen{
			color:green;
		}
		.txtblue{
			color:blue;
		}
		.txtred{
			color:red;
		}
		.txtorange{
			color:orange;
		}
			
		a.txtgreen{
			color:green;
		}
		a.txtgreen:hover{
			color:gray;
		}		
		a.txtblue{
			color:blue;
		}
		a.txtblue:hover{
			color:gray;
		}		
		a.txtred{
			color:red;
		}
		a.txtred:hover{
			color:gray;
		}		
		a.txtorange{
			color:orange;
		}
		a.txtorange:hover{
			color:gray;
		}		
#container{
	width:984px;
	margin: auto;	
	background: #ffffff;
	border:solid 0px black;
	text-align:left;
}
#containeralign{
	float:left;
/*	width:950px;*/
	border:solid 0px red;
	background:#FFFFFF;
/*	background:#000000;*/
	/*padding: 0px 15px 10px 15px;*/
	padding: 0px 15px 15px 15px;
	min-height:600px;
	height:130%;
	width:954px;
}
#headers{
	float:left;
	width:956px;
	height:111px;
/*	height:332px;*/
	background:#086aee;
	padding:0px;
	margin:0px;
	display:block;
/*	background:#086aee url(../images/bg_086aee-01.jpg) repeat-x;*/
		background:#086aee url(../images/headerbg.gif) repeat-x;
}
#headerlayout{
	float:left;
	width:756px;
/*	background:white;*/
/*	background:url(../images/header.jpg) repeat-x;*/
	display:none;
}
#breadcrumb{
	float:left;
	width:685px;
	border-top:solid 5px #086aee;
	padding:6px 0px 0px 0px;
}
#bodysection{
	float:left;
}
#footer{
	float:left;
	width:914px;
	background:#FFFFFF;
}
	#leftcolumn{
		float:left;
		width:150px;
		height:500px;
/*		background:#999999;*/
		padding-top:0px;
	border-top:solid 5px #086aee;
	margin-top:10px;
	}
 	#navcontainer{
		float:left;
	}
	#rightcolumn{
		float:left;
		padding:10px 0px 0px 10px;
		border:solid 0px black;
/*		background:blue;*/
		width:794px;
	}
	#addresses{
		float:left;
/*		width:500px;*/
		padding:auto;
		margin-top:100px;
		border:solid 0px red;
		text-align:left;
/*		background:black;*/


	}	
	#tertiary{
		float:left;
		width:800px;	
		padding:20px 10px 10px 0px;
		border-top:solid 0px #efefef;
		text-decoration:none;
	}
	#USLocal{
		float:left;
		width:230px;
		border:solid 1px #cccccc;		
		padding:10px 20px 10px 20px;		
		background:#efefef;
		margin-right:10px;
		text-align:left;		
	}
	#CanadaLocal{
		float:left;
		width:230px;
		border:solid 1px #cccccc;
		padding:10px 20px 10px 20px;		
		background:#efefef;		
		text-align:left;		
	}
	#Menu1{
		float:left;
	}
	#rightcontent{
		float:left;	
/*background:yellow;*//*testing*/
		width:602px;
		text-align:left;
		min-height:600px;
	}
	#rightlinks{
		float:left;	
		width:180px;
		min-height:300px;
/*		background:green;*/
		padding: 0px 0px 0px 12px;
	}
	#product{
		float:left;
		min-width:142px;
		min-height:150px;
		background:#CCCCCC;
		border:solid 1px #999999;
		margin: 0px 0px 10px 0px;
	}