	/*--Defaults--*/
	body{ 
		margin:0; 
		padding:0; 
		font-family:Helvetica, Tahoma, Arial, Verdana, Courier; 
		font-size:11pt; 
	}
	a{ text-decoration:underline; color:#3366cc; }
	a:hover{ text-decoration:none; }
	a.redLink{ color:#FF0000; text-decoration:none; font-size:11px; }
	a.redLink:hover{  color:#000099; text-decoration:underline;  }	
	a.yelLink{ color:#FFFF00; text-decoration:none; font-size:11px; }
	a.yelLink:hover{  color:#00CC00; text-decoration:underline;  }		
    pre{ color:#0000FF
	 white-space: pre-wrap;
     white-space: -moz-pre-wrap !important;
     word-wrap: break-word;
	}
	#wrap{ 
		width:974px; 
		margin:0 auto; 
		padding:0 5px 0 5px; 
		background:url(layout/wrapBG.png) repeat-y; 
	}
	.pad10{ padding:10px; }
	.pad5 {padding:5px;}
	.pad3{ padding:3px; }
	.pad2{ padding:2px; }
	
	.txtRed12{ color:#FF0000; font-size:11px; }
	
	/*--Head Styles--*/
	.orgLine{background-color:#ff3300; height:5px;}
	.bluLine{background-color:#0000FF; height:5px;}
	.headCont{ height:110px; }
	.eqZone{
		float:right;
		margin:5px 10px;
		width:200px;
		height:100px;
	}
	#eqContact{
		font-size:14px;
		color:#0000FF;
		font-weight:bold; 	
	}	
	.mainImg{ margin:3px 0 3px 0; height:60px; background:url(layout/headerBG.png) no-repeat; text-align:center;}
	
	/*--Search Box--*/
	.searchBx{ 
		height:20px; 
		background-color:#0000FF;
		padding:5px;
		margin-bottom:3px;
	}
	.bxDesc{
		font-weight:normal; 
		padding:3px; 
		float:left; 
		width:60px; 
		text-align:right; 
		font-size:12px; 
		color:#0066CC;
	}
	.abxDesc{
		font-weight:normal; 
		padding:3px; 
		float:left;
		width:100px; 
		text-align:right; 
		font-size:11px; 
		color:#0066CC;
	}
	.sbx{ float:left; margin-left:10px; width:170px; color:#0066CC; font-size:12px; }
	.sbx input{padding:0; margin:0; height:20px; line-height:20px;}
	.txtBx{ float:left; height:20px; line-height:20px; margin:0; }
	.sbxTxt{
		color:#333333;
		font-size:11px;
		padding-top:3px; 
		background:#FFFFFF url(form/InputM.png) repeat-x; 
		height:17px;
		line-height:17px;
		vertical-align:middle; 
		border:none;
		width:95px;
	}
	.selBx{
		float:left;
		color:#0000FF; 
		font-weight:bold;
		font-size:11px;		
		/*background:transparent url(form/DropDown.png) no-repeat scroll 100% 0;*/
		border-color:#FFCCCC;
		cursor:pointer;
		padding:1px 3px 1px 5px;
		width:135px;
	}
	.inputEnd{ float:left; height:20px; vertical-align:middle; }
	
	
	/*--Body Styles--*/
	#content{ padding:10px 20px; clear:both; }
	.titleB{ font-size:15px; color:#0000FF; font-weight:bold; margin-bottom:10px; }
	.titleR{ font-size:15px; color:#FF3300; font-weight:bold; margin-bottom:10px; }
	.subtitle{ color:#ff3300; font-size:15px; font-weight:bold; margin-bottom:2px; }
	#signin{ 
		width:480px; 
		height:65px; 
		padding:15px 0 0 20px; 
		background:url(layout/signinBG.png) no-repeat; 
		margin:125px auto; 
	}
		
	.rlog{ 
		position:absolute; 
		width:100px; 
		margin-left:80px; 
		padding-top:3px;
	}
	.supBy{
		margin:10px 0 0 10px; 
		font-size:11px;
	}
	.finePrint{ font-size:11px; padding:0 20px; }
	
	/*--Home Page Header--*/
	.headHome{ height:140px; }
	#signin_top{ 
		width:230px; 
		height:105px; 
		padding:5px; 
		background:url(layout/signinBGT.png) no-repeat;
		float:left;  
		margin:15px 0 0 30px;
	}
	.eZone{ float:left; width:200px; margin:10px 0 0 20px; }
	.sZone{ float:left; width:271px; margin:30px 0 0 20px; }
	
	/*--Home Page Pricing Plans--*/
	#plans{ margin:0 150px;
	background:url(icons/price-chart.jpg) no-repeat;
	}
	#plans a{text-decoration:none;
	color:#000;}
	.planBx{
		height:425px;
		width:250px;
		float:left;
		
		padding:2px;
        
		margin-top:25px;
	}
	
	.planBxG{
		height:425px;
		width:250px;
		float:left;
		
		padding:2px;
		margin-top:25px;
	}
	.planBxP{
		height:425px;
		width:250px;
		float:left;
		
		padding:2px;
        
		margin-top:17px;
		
	}
	.planA{ margin-bottom:5px; height:420px;}
	.planB{ margin-bottom:5px; height:420px;}
	.planC{ margin-bottom:5px; height:420px;}
	.pAtitle{ 
		font-size:35px; 
		text-align:center; 
		color:#FFF;
		margin-left:25px;
		 
	}
	.pBtitle{ 
		font-size:35px; 
		text-align:center; 
		color:#FFF;
		margin-bottom:15px;
		 
	}
	.pCtitle{ 
		font-size:35px; 
		text-align:center;
		color:#FFF;
		margin-bottom:10px;

		 
	}
	.pPrice{ font-size:20px; text-align:center; padding:5px; font-weight:bold; }
	.pInc{ padding:12px; }
	.pInc ul{ margin:10px 0 0 0; padding:0 0 0 25px; list-style-image:url(icon/bulletarrow_red.gif); }
	.planBold{ font-weight:bold; text-align:center; padding:5px; }
	.planDesc{ font-size:11px; padding:5px; margin-top:5px; border-top:1px solid #BCD1C8;  }
	.planDescE{ font-size:11px; padding:5px; margin-top:5px;  }
	
	/*--Product Icons--*/
	#icons div{
		margin:10px;
		float:left; 
		width:160px;
		height:65px;		
		padding:35px 65px 0 15px;
	}
	#icons a{
		color:#FFFFFF; 
		font-weight:bold; 
		font-size:11px;
		text-decoration:none;
	}	
	#prodUp{ background:url(icons/product-updates.png) no-repeat; }
	#supDocs{ background:url(icons/support-documents.png) no-repeat; }
    #vidDown{ background:url(icons/video-downloads.png) no-repeat; }
    #trbShoot{ background:url(icons/troubleshooting.png) no-repeat; }
    #knowledge{ background:url(icons/knowledgebase.png) no-repeat; }
    #newsUp{ background:url(icons/news-updates.png) no-repeat; }
	#supplies{ background:url(icons/parts-supplies.png) no-repeat; }		
	.prodIcons{ padding:15px; }

	/*--Product Styles--*/
	.pdesc{float:left; margin-left:15px; padding-top:10px;}
	
	/*--Support Content-*/
	.contBx{border:1px solid #0066CC; padding:4px; margin:10px;}
	.contHead{
		background-color:#66CCFF; 
		border:1px solid #0066CC; 
		padding:4px; 
		font-weight:bold;
	}
	.itemBx{padding:5px; border-bottom:1px dashed #CCCCCC;}
	.itemBx a, a:hover{text-decoration:none;}
	
	/*--Foot Styles--*/
	#foot{ width:800px; margin:0 auto; }
	.cr{ color:#0066CC; font-weight:bold; font-size:10px; text-align:center; font-style:italic; }	
	
	/*--Contact Page--*/
	#contactInfo{ width:500px; float:left;}
	#contactForm{ width:200px; float:left; margin-left:25px;}
	
	.adminBx{ position:absolute; z-index:10;; top:0; margin-left:102px;}
	.adminBx a{color:#FFFF00; font-weight:bold; text-decoration:none; font-size:12px; }
	#homeNavFirst {margin-left: 102px}
	.adminBx a:hover{ color:#FFFFFF; text-decoration:none;  }
	.adminBx div{ 
		background:url(button/btn_admin.png) no-repeat; 
		width:109px; 
		height:17px; 
		float:left;	
		margin-right:1px;
		padding-top:3px;
		text-align:center;
	}
	
	/*--Admin Layouts--*/
	.keyBox{ margin:5px; border:1px solid #0066CC; padding:5px; }
	.keyBox div{ font-size:13px; }
	.inputBx {padding:1px; font-size:10px; width:155px; background-color:#FFFFCC; }
	.noteSbx {margin:3px; border:1px dashed #3366CC; background-color:#BFDFFF; font-weight:bold; font-size:11px;}
	.noteSubBx {width:300px; text-align:right; margin-right:20px; float:left;}
	.selectBx {padding:1px; font-size:10px; width:160px;  background-color:#FFFFCC;}
	.sBxHead td{ background-color:#BFDFFF; padding:3px; border:1px solid #3366CC; font-weight:bold; font-size:12px;}	
	    
	/*--Customer Profile--*/
	.optNav{
		float:left; 
		width:170px; 
		border-right:1px solid #BFDFFF; 
		margin-right:10px; 
		text-align:center;
		font-size:12px;
		color:#0000FF;
	}	
	.tBox{border-bottom:1px solid #BFDFFF; margin-bottom:10px; padding:5px;}
	.userBox{float:left; border-right:1px solid #BFDFFF; margin-right:10px;}
	.uiCol{float:left; width:200px;}
	.prodBox{float:left; width:325px; border-right:1px solid #BFDFFF; margin-right:10px; min-height:110px; }	