/* css style -1032***//*.......((  Site Layout Elements ))...........................*/html, body { margin: 0; padding: 0; border: 0; height: auto; }body {	border: 0px;	margin: 0px;	padding: 0px;	font: 12px Verdana, Arial;	text-align: center;	color: #333333;background:  #7BB4E9url(images/bkgrnd.gif) top left repeat-x; 	height: auto;	background: #7BB4E9 url(images/bkgrnd.gif) top left repeat-x;}#Container	{	margin: 0 auto;	width: 736px;	text-align: left;	background-color:#FFFFFF;	height: auto;	padding-bottom: 10px; /*firefox,safari fix*/	border-left: 3px solid #3A5CA0;	border-right: 3px solid #3A5CA0;	border-bottom: 3px solid #3A5CA0;	margin-top: 10px;	border-top: 3px solid #3A5CA0;}#Liner				{ position: relative; width: 727px; }#Float-wrap	{ float: left; width: 727px;  margin-right: 1px; }#Center			{ float: right; background-color: #CCCCCC; width: 718px;  margin-bottom: -1px; /*left container siz minus Container size*/  }#Left { float: left; width: 9px;  }#Right { float: left; position: relative; width: 9px;  margin-right: -9px;   margin-left: -1px; }#Header	{	border: 0px;	margin: 0px 0px 0px 0px;	padding: 0px;	width: 718px;	float: left;	height: 100px;}#Flash 		{	border: 0;	margin: 0;	padding: 7px 0px 0px 0px;	width: 718px;	height: 481px;	float: left;	background-color: #FFFFFF;}#Ban   		{ border: 0px; margin: 0px; padding: 7px 0px 0px 0px ; width: 718px; height: 122px; float: left; }#Phonebg {  background: url(images/Phonebg0.gif) repeat-x;	width: 718px;	height: 35px;	float: left;	text-align: center;	margin: 0px 0px 3px 0px;	background: #3A5CA0;}/*.......((  Nav Area )).............................................*/#Nav {	float: left;	width: 718px;	height: 32px;	margin: 0px 0px 0px 0px;	background: #CCCCCC url(images/Navbg000.gif) repeat-x bottom left;	}#Nav p {	padding: 0px 15px 0px 3px;	margin: 0px;	}/*.......(( Content area )).................................*/#Content {	float: left;	padding: 20px 15px 20px 15px;	width: 327.5px;	overflow: visible; /*width minus padding-Cheat a few pixels less/Older Browsers  will add to width*/	background-color: #CCCCCC;}#Content2 {	float: right;	padding: 20px 15px 20px 15px;	width: 330px;	overflow: visible; /*width minus padding-Cheat a few pixels less/Older Browsers  will add to width*/	background-image: url(images/cccccc_corner.gif);	background-repeat: no-repeat;	background-color: #FFFFFF;}/*.......((  Footer area ))...............................................*/#Footer {	margin: 0px;	clear: both;	text-align: center;	font-size: 10px;	float: left;	width: 718px;	background-color: #CCCCCC;	padding: 3px 0px 3px 0px;	}#Footer p {	color: #3A5CA0;	padding: 10px 35px 17px 35px;	}#Footer a:link, #Footer a:visited, #Footer a:active {	text-decoration: none;	color: #000000; 	}	#Footer a:hover {	text-decoration: underline;	color: #000000; 	} /*.......(( Misc. elements ))....................................................*/#lliner { word-wrap: break-word; }.clear { clear: both; }#imgstrip { width: 689px; height: 16px; float: left; }.Button {	background-color: #E6DCCE;	color: #6F673D;	cursor: hand;	font-size:10px;	text-decoration: none;	border: 1px solid #D5C1A8; 	}	.ButtonHover {	background-color: #D6E4E7	;	color: #29737D;	cursor: hand;	font-size:10px;	text-decoration: none;	border: 1px solid #9BC7CE; 	}/*.......(( Basic HTML elements ))....................................................*/p { border: 0px; }a:link, a:visited, a:active { color: #000000; text-decoration: underline;  }a:hover { color: #CF3C43;	 text-decoration: underline; }/*.......(( Dev Edit Classes ))..........................................................*/.border				{ border: 1px solid #D5C1A8; }.border2				{ border: 2px solid #D5C1A8; }.mL						{ margin: 0px 0px 15px 15px; }.mR						{ margin: 0px 15px 15px 0px; }.border_mL		{ border: 1px solid #D5C1A8; margin: 0px 0px 15px 15px; }.border2_mL		{ border: 2px solid #D5C1A8; margin: 0px 0px 15px 15px; }.border_mR		{ border: 1px solid #D5C1A8; margin: 0px 15px 15px 0px; }.border2_mR	{ border: 2px solid #D5C1A8; margin: 0px 15px 15px 0px; }hr 						{ color: #E3EBED; height:1px; }hr.size2 				{ color: #E3EBED; height: 2px; }	/* Page Layout Classes ))....................................................*/.Bold_header16px { font-size:16px; font-weight: bold; }.Bold_header14px { font-size:14px; font-weight: bold; }.Bold_header12px { font-size:12px; font-weight: bold; }/* PageContact */.PageContact_Intro { font-size: 12px; }.PageContact_Office { list-style:none; font-size:12px; margin-left: 0px; margin-top: 0px; margin-bottom: 2px;}.PageContact_Office_CompanyName1 { font-size:16px; font-weight: bold; }.PageContact_Office_CompanyName2 { font-size:16px; font-weight: bold; }.PageContact_Office_OfficeLocation { font-size:14px; font-weight: bold; }.PageContact_Office_Photo { border: solid 1px #D5C1A8; }.PageContact_Contact { list-style:none; font-size:12px; margin-left: 0px; margin-top: 0px; margin-bottom: 2px;}.PageContact_Contact_Name { font-size:14px; font-weight: bold; }.PageContact_Contact_Photo { border: solid 1px #D5C1A8; }.PageContact_Contact_Seperator { border-top: solid 1px #E3EBED; }/* PageInternetLink */.PageInternetLink_Intro { font-size: 12px; }.PageInternetLink_Category_Container { padding-top: 0px; border-top: solid 1px #E3EBED; margin-top: 10px; margin-bottom: 20px; }.PageInternetLink_Category { list-style:none; line-height:18px; margin-left: 0px; margin-bottom: 2px; margin-top: 0px;  }.PageInternetLink_Category_Name { font-size:18px; font-weight: bold; color: #78AAB1; }.PageInternetLink_Category_Description { font-size:12px; }.PageInternetLink_Link { list-style:none; font-size:10px; margin-left: 0px; margin-bottom: 5px; margin-top: 3px; }.PageInternetLink_Link_Url {  font-size:14px; font-weight: bold; }.PageInternetLink_Link_Description { font-size:12px; }.PageInternetLink_Link_NoUrl { color: #BDA17B; }/* PageTestimonial */.PageTestimonial_Intro { font-size: 12px; padding-bottom: 18px; }.PageTestimonial_Container { padding-top: 10px; border-top: solid 1px #E3EBED;   }.PageTestimonial_Quote { font-size: 12px; font-style: italic;}.PageTestimonial_ProvidedBy { font-size: 12px; font-weight: bold;  text-align:right; padding: 7px 0px 10px 0px }/* PageFAQ */.PageFAQ_PageName { font-size:16px; font-weight:bold; }.PageFAQ_Intro { font-size: 12px; }.PageFAQ_Container { padding-top: 10px; padding-left: 5px; }.PageFAQ_Question { font-size: 12px; padding-bottom:10px; }.PageFAQ_Answer { font-size: 12px; display:none; padding-bottom:15px; border-bottom: solid 1px #E3EBED; }/* PageService_Intro */.PageService_Stylized { font-size: 24px; }.PageService_Intro { font-size: 12px; }.PageService_Group { margin-left: 15px; margin-bottom: 2px; margin-top: 0px;  }.PageService_Group_Name {  font-weight: bold; list-style-image: url(images/bullet00.gif); list-style-position: inside; }.PageService_Group_Name a:link, .PageService_Group_Name a:visited, .PageService_Group_Name a:active { color: #987648; text-decoration: underline;}.PageService_Group_Name a:hover { color:#29737D; text-decoration: underline; }.PageService_Group_Description { padding-top:15px; }.PageService_Item { margin-left: 30px; margin-bottom: 2px; margin-top: 0px;  list-style-image: url(images/bullet00.gif); list-style-position: inside;}.PageService_Item_Name { font-size:12px;  }.PageService_Line_Group_Name { font-size:13px; border-bottom: solid 1px #E3EBED; padding-bottom: 6px; font-weight: bold;   }.PageService_Line_Group_Items { font-size:12px;  text-align: right; padding: 8px 0px 0px 0px;  }.PageService_Line_Item_Name { font-size:13px; border-bottom: solid 1px #E3EBED; padding-bottom: 6px; font-weight: bold; }.PageService_Item_Description { padding-top:15px; }/* PageContact-Intro */.qcform { margin: 0px; text-align: left; background: #F3EFE6; border: 1px solid #E0D1BD; }.qcform p { text-align: left; padding: 0px 2px 5px; line-height: 16px; margin: 0px; }.qcform td { text-align: left; padding: 2px 15px; vertical-align: bottom; text-align: center; }.qcformcolor { font: 12px verdana, arial, sans-serif; padding: 2px; width: 234px; background-color: #FFF !important;border: 1px solid #D8C3A6; color: #333333; }.qc-err { color:red; }hr.qcform { height:1px; margin: 5px 0px; padding: 0px; color: #E3D7C5; }