/* CSS Document */	{		margin-top:				19px;		padding:				0;		text-decoration: 		none;	}		.bodystyle {	font-family: Helvetica, sans-serif;	font-size: 12px;	line-height: 145%;	color: #333333;	position: inherit;}	body	{		color:					#333333;   		background:				#ffffff url(images/bg.png) repeat-x top;   		font-family: 			helvetica, sans-serif;		font-size: 				12px;		line-height:			145%; 		text-align:				center;	}		td, th	{		font-family: 			helvetica, sans-serif;		color:					#333333;		font-size: 				12px;		line-height:			145%;		font-weight:			normal;	}		img	{		border:					none;	} 		a	{		text-decoration:		none;		color:					#CC7322;	}		a:hover	{		text-decoration:		underline;	}		.clearboth	{		clear:					both;	}		form	{		padding:				0;		margin:					0;	}		input, textarea, select	{		font-family: 			helvetica, sans-serif;		font-size:				10px;		line-height:			1.2em;		margin:					0;		padding:				0;	} 		h1 { font-size: 14px; color: #033A67; background-color: inherit; font-weight: bold; padding-top: 5px;}    h2 { margin: 0px; padding: 0px; font-size: 18px; color: #28395C; background-color: inherit; font-weight: normal; }    h3 { margin: 0; padding: 0; font-size: 10px; color: #F48243; text-transform: uppercase;}    h4 { margin: 0; padding: 0; font-size: 20px; color: #EC8544; font-weight: bold;}	h5 { margin: 0; padding: 0; font-size: 24px; color: #EC8544; font-weight: bold;}				ul	{	list-style-image: url(images/bullet_circle.gif);	list-style-type: circle;	list-style-position: outside;	text-align: left;	vertical-align: middle;	}			hr {width:100%; border:1px solid #E1EAF1;}		/* =#= layout =#= */			div#pseudobody	{		width:					782px;		text-align:				left;		margin:					auto;	}		div#topcap	{		width:					782px;		height:					48px;		background:				transparent url(images/topcap.png) top no-repeat;		float:					left;		text-align:				right;	}		div#topnav	{		width:					782px;		height:					78px;		background:				transparent url(images/topnav.png) top no-repeat;		float:					left;		}		div#topcontent	{		width:					315px;		text-align:             right;		padding-right:			24px;			padding-top:			14px;		float: 					right;	}		div#mainnav	{		width:					782px;		height:					34px;		background:				transparent url(images/mainnav.png) top no-repeat;		float:					left;	}		div#promo	{		width:					782px;		height:					264px;		float:					left;	}		div#promo_about	{		width:					782px;		height:					137px;		background:				transparent url(images/promo_about.png) top no-repeat;		float:					left;	}		div#promo_courses	{		width:					782px;		height:					137px;		background:				transparent url(images/promo_courses.png) top no-repeat;		float:					left;	}		div#promo_faqs	{		width:					782px;		height:					137px;		background:				transparent url(images/promo_faqs.png) top no-repeat;		float:					left;	}		div#promo_contact	{		width:					782px;		height:					137px;		background:				transparent url(images/promo_contact.png) top no-repeat;		float:					left;	}		div#promo_carpet	{		width:					782px;		height:					137px;		background:				transparent url(images/promo_carpet.png) top no-repeat;		float:					left;	}		div#promo_aged	{		width:					782px;		height:					137px;		background:				transparent url(images/promo_aged.png) top no-repeat;		float:					left;	}		div#promo_health	{		width:					782px;		height:					137px;		background:				transparent url(images/promo_health.png) top no-repeat;		float:					left;	}		div#promo_contractor	{		width:					782px;		height:					137px;		background:				transparent url(images/promo_contractor.png) top no-repeat;		float:					left;	}		div#promo_hospitality	{		width:					782px;		height:					137px;		background:				transparent url(images/promo_hospitality.png) top no-repeat;		float:					left;	}		div#promo_food	{		width:					782px;		height:					137px;		background:				transparent url(images/promo_food.png) top no-repeat;		float:					left;	}		div#promo_pharm	{		width:					782px;		height:					137px;		background:				transparent url(images/promo_pharm.png) top no-repeat;		float:					left;	}		div#promoleft	{		width:					334px;		background:				transparent url(images/promo_left.png) top no-repeat;		height:					264px;		float:					left;	}		div#promoright	{		width:					448px;		background:				transparent url(images/promo_right.png) top no-repeat;		height:					264px;		float:					left;	}		div#promocontent	{		width:					448px;		float:					left;		margin-top: 			35px;	}			div#pagecontent	{		width:					782px;		float:					left;		background:				transparent url(images/pagecontent_bg.png) top left no-repeat;	}		div#pagecontent_general	{		width:					782px;		float:					left;		background:				transparent url(images/general_bg.png) top left no-repeat;	}		div#botedge	{		width:					782px;		height:					30px;		background:				transparent url(images/bottomedge.png) no-repeat;		float:					left;	}		div#innercontent	{		width:					750px;		margin-top:				17px;		float:					left;	}		div#innercontent_left	{		width:					590px;		float:					left;	}	div#innercontent_right	{		width:					160px;		float:					left;		font-size:				10px;	}		div#footer_topmargin	{		width:					750px;		height:					20px;		background-color:		#FFFFFF;		margin-left:    		16px;	}		div#footer	{		width:					750px;		background:				transparent url(images/footer.png) no-repeat;		color:					#407EDA;		font-size:				12px;		float:					left;		text-align:				center;		padding-top: 			20px;		padding-bottom: 		35px;		font-weight:			normal;		line-height:			24px;	}		a.footerlinks:link, a.footerlinks:visited {color: #407EDA; text-decoration:none;}	a.footerlinks:hover, a.footerlinks:focus {color: #407EDA; text-decoration:underline;}		div#base	{		width:					750px;		color:					#878787;		float:					left;		margin-left:			17px;		margin-top:				5px;		margin-bottom:			22px;		}	div#copyright	{		width:					500px;		color:					#878787;		float:					left;		font-size:				10px;	}	div#digital	{		width:					250px;		color:					#878787;		float:					left;		font-size:				10px;		text-align:				right;	}		div#quote	{		width:					553px;		height:					150px;		margin-top:     		20px;		margin-bottom:     		20px;		background:				transparent url(images/quote_bg.png) no-repeat;		float:					left;	}		div#quotecontent	{		padding:     		20px;		font-size:			16px;		line-height:		26px;	}			#form {text-align: left; font: 1em Arial, serif;  padding: 5px; margin: 15px; background: #E2F5FC;  border: 1px solid #B5E5F8; border-width: 1px;}    #quotes {text-align: left; font: 12px Arial, serif; line-height: 18px;  padding: 10px; margin-right: 7px; background: #E2F5FC;  border: 1px solid #B5E5F8; border-width: 1px;}  	a.digital:link {	font-size: 					10px;	color:						#878787;	text-decoration: 			none;    }    a.digital:visited {	font-size: 				10px;    color:					#878787;    text-decoration: 		none;    }    a.digital:hover {	font-size: 				10px;	text-decoration: 		underline;    }    a.digital:active {	font-size: 				10px;	text-decoration: 		none;    }		#siteNav {	margin-left:			8px;	margin-right:			8px;    }		.nav{	margin:					0px;	padding:				0px;	float: 					left;    }		 TABLE.benefits {     border-top : 2px;     border-style : solid;     border-color : #E1EAF1;      }	  	  TD.benefits-left {     padding-top : 6px;	 padding-bottom : 6px;	 padding-right: 10px;     }	   TH.benefits-left {     padding-top : 6px;	 padding-bottom : 6px;	 padding-right: 10px;     }	   TD.benefits-leftmargin {     padding-top : 0px;	 padding-bottom : 6px;     }	   TH.benefits-leftmargin {     padding-top : 0px;	 padding-bottom : 6px;     }	  TD.benefits-margin {     border-left : 2px solid #E1EAF1;     padding-top : 0px;	 padding-bottom : 6px;      }	   TH.benefits-margin {     border-left : 2px solid #E1EAF1;     padding-top : 0px;	 padding-bottom : 6px;      }	  	   TD.benefits-right {     padding-top : 6px;	 padding-bottom : 6px;	 padding-right: 10px;     }	   TH.benefits-right {	    border-left : 2px solid #E1EAF1;     padding-top : 6px;	 padding-bottom : 6px;	 padding-right: 10px;     }	 	  TD.benefits-marginx {	   border-left : 2px solid #E1EAF1;     padding-top : 4px;	 padding-bottom : 6px;     }	   TH.benefits-marginx {	    border-left : 2px solid #E1EAF1;     padding-top : 4px;	 padding-bottom : 6px;     }	 	 #action {	 text-align: left;	 font-size: 14px;	 padding-left: 10px;	}	#action ul {	list-style-position: outside;	list-style-image: url(images/tick2.png);	list-style-type: circle;	text-align: left;	vertical-align: middle;	line-height: 24px;}.style1 {color: #6FA497;		font-weight: bold;}.style2 {color: #FDA23F}