/* CSS Document */
body {
 height: 100%;
	background-color: #FFFFFF;
	padding: 0;
	margin: 0;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	background-image: url(../images/pageBAK.gif);  
	background-position: top center;
	background-repeat: no-repeat; }	
	
#master {
 width: 100%;	
	height: 100%;
	padding: 0;
	margin: -47px auto 0 auto;
	clear: both; }
	
/* for Internet Explorer */
/*\*/
* html #master {
	margin: -49px auto 0 auto; }
/**/	
	
#topCONTAINER	{
 width: 782px;
 margin: 0 auto 0 auto;
	background-color: #FFFFFF;
	background-image: url(../images/back_white.gif);  
	background-position: top center;
	background-repeat: no-repeat;
	z-index: 1; }	

#logo {
	background-color: #FFFFFF;
 position: relative;
	top: 58px;
	left: 1px;
	width: 245px; } 
	
/* for Internet Explorer */
/*\*/
* html #logo {
	top: 60px;
	left: 1px; }
/**/	
	
#background_container {
 width: 100%;
 margin: 0;
 padding: 0 0 6px 0; }
	
#banner {
 width: 760px;
 margin: 0 auto 0 auto;
	z-index: 1;}	
	
#mainBODY	{
 margin: 0 auto 0 auto;	
	padding: 0;
 width: 760px; }
	
#centeringBOX	{
 margin: 0 0 0 10px;	height: 101%;
	min-height: 101%;
	width: 720px;
	padding: 0;  }
	

/*THE UTILITY NAVIGATION AT THE VERY TOP OF THE PAGE	*/
	
#utilityNAV {
 position: relative;
	top: -24px;
	left: 433px;
	font-size: 10px;
	width: 320px; }	

ul#utilityLIST	{
 float: right;
 margin-left: 0;
 padding-left: 0;
 white-space: nowrap; }

#utilityLIST	 li {
 display: inline;
 list-style-type: none; }

#utilityLIST	 a { 
 height: 14px;
 padding: 2px 5px 4px 5px; }

#utilityLIST	a:link, #utilityLIST	a:visited {
 color: #000000;
 text-decoration: none; }

#utilityLIST	 a:hover {
 color: #000000;
 background-color: #E4E4E9; }

#topSEARCH {
float: right;
margin: 15px 0 11px 0; }

#topSEARCH #searchBOX {
 width: 162px;
	margin: 0 1px 0 0; }
	
#button_search {
 font-size: 10px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	background-color: #FFFFFF;
	border: #FFFFFF 1px solid; }	


/*THERE ARE SEVEN BASIC DIFFERENT LAYOUTS - HERE YA GO...*/

/*HERE'S COMMON STUFF FOR ALL*/

p {
	margin: 0 0 8px 0;  }
	
/*INDEX PAGE*/

#idx {
	margin: 0 0 -3px 0;
	padding: 0;
	clear: both;
	display: table; }
	
#idx #bodyLEFT {
 float: left;
 width: 548px;
	margin: 0 0 5px 0;
	padding: 0 10px 8px 0; 
	background-image: url(../images/dots_vert.gif);  
	background-position: right top;
	background-repeat: repeat-y;  }
	
#idx #bodyLEFT h1 {
 font-size: 22px;
 font-weight: bold;
	letter-spacing: -1.5px;
	margin: 2px 0 -2px 0;
	padding: 0 0 5px 0; }	
	
#idx p {
 font-size: 12px; }		
	
#idx #bodyRIGHT {
 float: left;
 width: 147px;
	margin: 27px 0 -3px 0;
	padding: 0 0 0 10px;  }	
	
#idx #bodyRIGHT #wayne	{
 font-size: 12px;
	margin: 0;
	padding: 0;
 text-align: right; }
	
#idx #bodyRIGHT #sigline {
 font-size: 10px;
	text-align: right;
	letter-spacing: -1.5px; }	

/* $$$$$$$$$$$$$$$$$$$$$$$  MAIN LAYOUT FOR MOST OF SITE $$$$$$$$$$$$$$$$$$$$$$$ */
/* $$$$$$$$$$$$$$$$$$$$$$$  MAIN LAYOUT FOR MOST OF SITE $$$$$$$$$$$$$$$$$$$$$$$ */

#cols_536_154 {
 width: 100%;
	margin: 0 10px 0 10px;
	padding: 0;
	display: table;
	clear: both; }	
	
#cols_536_154 #bodyLEFT {
 float: left;
 width: 539px;
	margin: 0 14px 0 0;  }
	
#cols_536_154 h1 {
 font-size: 20px;
 font-weight: normal;
	margin: 2px 0 -2px 0;
	padding: 0 0 5px 0; }	
	
#cols_536_154 p, #cols_536_154 li {
 font-size: 14px; }	
	
#cols_536_154 ul {
 margin: 0 0 10px 0; }		
	
#cols_536_154 #bodyRIGHT {
 width: 160px;
 float: left;
	margin: 36px 0 0 0;
	padding: 0 0 0 0;  }
	
#cols_536_154 #bodyRIGHT img {
 padding: 0;
	margin: 0 0 4px 0;  }
	
	
/* $$$$$$$$$$$$$$$$$$$$$$$  SERVICES STYLES  $$$$$$$$$$$$$$$$$$$$$$$ */
/* $$$$$$$$$$$$$$$$$$$$$$$  SERVICES STYLES  $$$$$$$$$$$$$$$$$$$$$$$ */	

#serviceLIST {
 list-style-image:url(../images/bullet-services.gif); }
	
#serviceLIST li {
 line-height: 16px;
 padding: 0;
 margin: 0 0 0 20px; }	
	
/* $$$$$$$$$$$$$$$$$$$$$$$  ABOUT LOCATION STYLES  $$$$$$$$$$$$$$$$$$$$$$$ */
/* $$$$$$$$$$$$$$$$$$$$$$$  ABOUT LOCATION STYLES  $$$$$$$$$$$$$$$$$$$$$$$ */		

#abtLOC {
 padding: 0;
	margin: 0: }
	
#abtLOC h1 {
 font-size: 20px;
 font-weight: normal;
	margin: 2px 0 -2px 0;
	padding: 0 0 5px 0; }		
	
#abtLOC h2, #abtLOC h3 {
 font-size: 14px;
 font-weight: bold;
	margin: 0 0 10px 0;
	padding: 0; }		
	
#abtLOC h2 {
 margin: -2px 0 11px 19px; }		
	
#abtLOC #col1 p {
	font-size: 12px; }
	
#abtLOC #col2 {
	background-image: url(../images/dots_vert.gif);  
	background-position: left top;
	background-repeat: repeat-y; }
	
#abtLOC #col2 p {
	font-size: 14px;
	margin-left: 19px; }
	
#abtLOC #col2 ul {
	margin-left: 19px; }
	
#abtLOC #col2 ul li {
	margin: 0 0 6px 18px;
	list-style-type: disc; }
	
#abtLOC	#bodyRIGHT {
 margin: 0; }
	
	
	/*        LOCATION AND CONTACT PAGES */	
	/*        these are a subset of cols_536_154 */	
	/*        the main area is divided into two columns */	


#cols_536_154 #bodyLEFT #col1 {
 float: left;
	width: 162px; }

#cols_536_154 #bodyLEFT #col2 {
 float: left;
	width: 373px; }
	
/* $$$$$$$$$$$$$$$$$$$$$$$  ABOUT-EMPLOYEES  $$$$$$$$$$$$$$$$$$$$$$$ */
/* $$$$$$$$$$$$$$$$$$$$$$$  ABOUT-EMPLOYEES  $$$$$$$$$$$$$$$$$$$$$$$ */

#employees {
 maring: 0;
	padding: 0; }
	
#employees	h1 {
	margin: 2px 0 0 0;
	padding: 0 0 5px 0; }	
	
#employees h3 {
 font-size: 14px;
	width: 595px;
	font-weight: bold;	
	padding: 0 0 4px 0;
	margin: 0 0 5px 0;
	border-bottom: 1px solid #C6CCD3; }

#employees p {
 font-size: 11px;
	width: 595px; }	
	
.empCONTAINER	{
 margin: 0 0 20px 0;
	padding: 0 0 4px 0;
	background-image: url(../images/dots_595.gif);  
	background-position: bottom left;
	background-repeat: no-repeat;
	min-height: 111px; }
	
.about_employees {
 width: 716px; }
	
#employees .contactLINK {
	font-size: 10px;
	text-align: center;
	width: 50px;
	height: 15px;
	background-color: #C6CCD3;
	padding: 2px 0 0 0;
	margin: 0 0 1px 0;
	border-bottom: 1px solid #F1F2F4; }
	
.contactLINK a {
 color: #000000; }	
	
	
/* for Internet Explorer */
/*\*/
* html .about_employees {
height: 116px; }
/**/
	
.empPIC	{ 
 width: 100px;
 margin: 0 -2px 0 0;
	padding: 0; }	
	
	
/* $$$$$$$$$$$$$$$$$$$$$$$  HISTORY PAGE $$$$$$$$$$$$$$$$$$$$$$$ */
/* $$$$$$$$$$$$$$$$$$$$$$$  HISTORY PAGE $$$$$$$$$$$$$$$$$$$$$$$ */

#cols_470_230 {
 width: 100%;
	margin: 0 10px 0 10px;
	padding: 0;
	display: table;
	clear: both; }	
	
#cols_470_230 #bodyLEFT {
 float: left;
 width: 468px;
	margin: 0 14px 0 0;  }
	
#cols_470_230 #bodyRIGHT {
 width: 230px;
 float: left;
	margin: 36px 0 0 0;
	padding: 0 0 0 0;  }
	
#cols_470_230 #bodyRIGHT img {
 padding: 0;
	margin: 0 0 4px 0;  }	
	
#cols_470_230 h1 {
 font-size: 20px;
 font-weight: normal;
	margin: 2px 0 -2px 0;
	padding: 0 0 5px 0; }			
	
#cols_470_230 p {
 font-size: 14px; }	
	
#rgtflash	{
 height: 156px;
 margin: 0 0 0 0;
	padding: 0;
	background-image: url(../insets/lev3_abtus_flashBAK.gif);  
	background-position: left top;
	background-repeat: no-repeat;  }
	
#getFLASH {
	padding: 0; }
	


/* $$$$$$$$$$$$$$$$$$$$$$$  PROJECTS $$$$$$$$$$$$$$$$$$$$$$$ */
/* $$$$$$$$$$$$$$$$$$$$$$$  PROJECTS $$$$$$$$$$$$$$$$$$$$$$$ */

#cols_150-517 {
 width: 714px;
	margin: 0 auto 0 auto;
	padding: 0;
	clear: both; }
	
#cols_150-517 #bodyLEFT {
 float: left;
 width: 150px;
	margin: 0 8px 0 0;  }
	
#projects #bodyLEFT h3 {
 width: 143px;
	height: 18px;
	font-size: 11px;
	font-weight: bold;
	text-align: left;
	padding: 4px 0 0 10px;
	margin: 5px 0 0 0;
	border-bottom: 1px solid #ABADBA;
	background-color: #E3E4E8; }

#cols_150-517 #bodyLEFT ul {
 font-size: 10px;  }	
		
#cols_150-517 #bodyRIGHT {
 float: left;
 width: 517px;
	margin: 8px 0 0 10px;
	padding: 0 0 0 18px;
	background-image: url(../images/dots_vert.gif);  
	background-position: left top;
	background-repeat: repeat-y;  }
	
#cols_150-517 h1 {
 font-size: 18px;
	font-weight: normal;
	padding: 0 0 23px 0;
	margin: 0 0 14px 0;
	background-image: url(../images/dots_517.gif);  
	background-position: bottom left;
	background-repeat: no-repeat; }
	
#projTABLE	{
 margin: 0 0 15px 0;
 padding: 0 0 15px 0;
	background-image: url(../images/dots_517.gif);  
	background-position: bottom left;
	background-repeat: no-repeat; }
	
#projTABLE td {
 vertical-align: top; }	
	
#projTABLE h4 {
 margin: 0 0 0 28px;
 font-size: 12px;
	font-weight: bold;
	text-decoration: none;
	color: #000000 }
	
#projTABLE h4 a, #projTABLE h4 a:hover {
	text-decoration: none;
	color: #000000 }	

#projTABLE	.fnt11 {
 margin: 0 0 0 28px;
 font-size: 11px;
	color: #73768C; }

#projTABLE	.fnt11b	{
 margin: 0 0 0 28px;
 font-size: 11px;
	font-weight: bold;
	color: #000000; }
	
#projects	.fnt11_location {
 color: #73768C;
 font-size: 11px;
	font-weight: bold;
	margin: 0 0 2px 28px; }	
	
#projects	.fnt11_location a, #projects	.fnt11_location a:hover {
 color: #73768C;
 text-decoration: none; }	
	
#projTABLE	.fnt12	{
 margin: 0 0 0 28px;
 font-size: 12px;
	color: #73768C; }
	
#projTABLE	.fnt12 a, #projTABLE	.fnt12 a:hover	{
	color: #73768C;
	text-decoration: none; }	
	
#projTABLE	.moreINFO	{
 margin: 0 0 0 28px;
 font-size: 12px;
	color: #000000; }	
	
#projTABLE	.moreINFO a	{
	color: #000000;
	text-decoration: none; }		
	
#projTABLE	.moreINFO a:hover	{
	color: #000000;
	text-decoration: underline; }	

	
#projTABLE	.fnt12b	{
 margin: 0 0 0 28px;
 font-size: 12px;
	color: #000000; }
	
/*******************  PROJECTS NAVIGATION ***********************/	

#projNAV {
 width: 149px; }	
	
#projNAV ul{
 list-style: none;
 margin: 0;
 padding: 0;
 width: 149px; }

#projNAV li {
 width: 153px;
	display: block;
	min-height: 23px;
	text-align: left;
	vertical-align: middle;
	border-bottom: 1px solid #ABADBA; }

#projNAV li a {
 width: 143px;
	font-weight: bold;
 text-decoration: none;
 display: block;
 padding: 5px 0 5px 10px;
 color: #73768C;
 margin: 0;
	clear: left; }

#projNAV a:hover {
 background-color: #FFFFFF;
 color: #000000; }
	
/* $$$$$$$$$$$$$$$$$$$$$$$  PROJECTS DETAIL $$$$$$$$$$$$$$$$$$$$$$$ */
/* $$$$$$$$$$$$$$$$$$$$$$$  PROJECTS DETAIL $$$$$$$$$$$$$$$$$$$$$$$ */

#toLIST	{
 float: right;
	padding: 0 0 0 12px;
	margin: 7px 0 0 0;
	font-size: 11px;
	height: 12px;
	background-image: url(../images/bullet-services.gif);
	background-position: left 1px;
	background-repeat: no-repeat; }	
	
#projects	.fnt11_loc {
 color: #73768C;
 font-size: 11px;
	font-weight: bold;
	margin: 0 0 16px 0; }
	
#cols_150-517 #projDetRIGHT {
 float: left;
 width: 517px;
	margin: 8px -10px 0 10px;
	padding: 0 10px 0 18px;
	background-image: url(../images/dots_vert.gif);  
	background-position: left top;
	background-repeat: repeat-y;  }	
	
#cols_150-517 #projDetRIGHT  #proj_col_1 {
	float: left;
	width: 310px;
	margin: 0 19px 0 0;
	font-size: 12px; }

#cols_150-517 #projDetRIGHT  #pic_column {
 float: right;
	width: 190px;
	margin: 0 -10px 0 0;
	padding: 0;
	font-size: 10px;
	display: table; }
	
#pic_column .picDESC {
width: 175px;
 margin: -1px 0 3px 1px;
	padding: 0; }
	
.topDROP {
 position: relative;
 width: 9px;
	height: 14px;
	top: 0;
	left: 180px;
	z-index: 1;
}		

#getVIDEO {
	padding: 0;
	margin: 8px 0 0 0;
}


/* for Internet Explorer */
/*\*/
* html .topDROP {
 position: relative;
 width: 9px;
	height: 14px;
	top: 0;
	left: 180px;
	z-index: 1;
}		
/**/	
	
#pic_column	.pic_container {
 width: 190px;
	padding: 0 0 10px 0;
	margin: -14px 0 0 0;
 background-image: url(../images/back_projects_detailRGT.gif);
	background-position: bottom right;
	background-repeat: no-repeat;
	z-index: 2; }
	
	
	/* for Internet Explorer */
/*\*/
* html #pic_column	.pic_container {
 width: 190px;
	padding: 0 10px 10px 0;
	margin: -14px 0 0 10px 0;
	background-image: url(../images/back_projects_detailRGT.gif);
	background-position: bottom left;
	background-repeat: no-repeat;
	overflow: visible;
}		
/**/	
	
	
	/* $$$$$$$$$$$$$$$$$$$$$$$  PROJECTS GALLERY $$$$$$$$$$$$$$$$$$$$$$$ */
	
#cols_150-517 #gall_bodyRIGHT {
 float: left;
 width: 517px;
	margin: 8px 0 0 0;
	padding: 0 0 0 18px;
	background-image: url(../images/dots_vert.gif);  
	background-position: left top;
	background-repeat: repeat-y;  }

#tbl_gallery {
 position: relative;
 width: 520px;
 margin: 0; }
 
	
#tbl_gallery td {
 margin: 0 0 0 2px;
	padding: 0; }	
	
.img_gallery {
 width: 250px;
 margin: 0 0 0 0;
 padding: 0 10px 10px 0;
	z-index: 10; } 
	
.gallery_desc {
font-size: 11px;
width: 240px;
margin: 0 0 18px 10px;
padding: 0; }

.gallery_desc2 {
font-size: 11px;
width: 240px;
margin: 0 0 18px 0;
padding: 0; }

#tbl_gallery .padROW	{
	margin: -27px 0 0 0;
	padding: 0 0 0 10px;
	background-image: url(../images/gallery_dropMAIN.gif);
	background-position: bottom right;
	background-repeat: no-repeat; }
	
#tbl_gallery .padROW2{
	margin: -27px 0 0 0;
	padding: 0 0 0 0;
	background-image: url(../images/gallery_dropMAIN.gif);
	background-position: bottom right;
	background-repeat: no-repeat; }		
		
.galltopDROP {
 position: relative;
 width: 10px;
	height: 27px;
	top: 0;
	left: 260px;
	z-index: 1; }	
	
.galltopDROP2 {
 position: relative;
 width: 10px;
	height: 27px;
	top: 0;
	left: 250px;
	z-index: 1; }					

	
/* $$$$$$$$$$$$$$$$$$$$$$$  TESTIMONIALS PAGE $$$$$$$$$$$$$$$$$$$$$$$ */
/* $$$$$$$$$$$$$$$$$$$$$$$  TESTIMONIALS PAGE $$$$$$$$$$$$$$$$$$$$$$$ */

#test_334_346 #bodyLEFT {
 float: left;
	width: 335px; }
	
#test_334_346 h1 {
 font-size: 20px;
	letter-spacing: -1px; 
 font-weight: normal;
 width: 335px;
	margin: 2px 0 -3px 0;
	padding: 0 0 7px 0; 
	background-image: url(../images/dots_535.gif);  
	background-position: bottom left;
	background-repeat: no-repeat; }	

#toPROJECTS	{
 position: relative;
	padding: 0 0 0 12px;
	margin: 0;
	left: 262px;
	top: -20px;
	font-size: 11px;
	height: 12px;
	background-image: url(../images/bullet-services.gif);
	background-position: left 1px;
	background-repeat: no-repeat;
	z-index: 50; }	

table.test_nav {
 padding: 0;
	width: 335px; }
	
.thumb {
 height: 40px;
 width: 65px;
 text-align: left;
 vertical-align:top;
 padding: 0;
 margin: 0;
 background-image:url(../images/back_tstmonls_thumb.gif);
 background-position: left top;
 background-repeat: no-repeat;
 background-color: #F0F0F0;
}	
	
.test_thumb	{
 height: 33px;
 width: 58px;
 float: left;
 margin: -2px 7px 0 -7px;
 padding: 0; }
	
.fnt11_testloc {
 font-size: 11px;
	color: #73768C; }
	
.desc {	
 height: 40px;
	width: 271px;
	padding: 0 0 0 4px;
 margin: 0; }	
	
#test_334_346 #bodyLEFT .test_nav	.desc h4 {
 font-size: 13px;
	color: #000000;
	margin: 0;
	padding: 0; }	
	
#test_334_346 #bodyLEFT .test_nav a, #test_334_346 #bodyLEFT .test_nav a:visited {
	padding-left: 6px;
	padding-top: 2px;
	color: #000000;
	text-decoration: none;
	height: 33px;
	display: block; }	
	
#test_334_346 #bodyLEFT .test_nav a:hover {
	padding-left: 6px;
	padding-top: 2px;
	height: 33px;
	display: block;
 /*background-image: url(../images/back_tstmonls_desc.gif);
	background-position: left top;
	background-repeat: repeat-x;*/ }
	
#test_334_346 #bodyLEFT .test_nav	.desc p {
 font-size: 10px; }

#test_334_346 #bodyRIGHT {
 margin: -34px 0 0 25px;
	float: left;
	width: 346px; 
	padding: 0; }
	
#test_334_346 #bodyRIGHT p {
 font-size: 12px;
	margin: 0 0 6px 0;
	padding: 0; }	
	
#testFLASH {
 margin: 38px 0 0 0;
	padding: 0;	
	width: 346px; }
	
/* $$$$$$$$$$$$$$$$$$$$$$$  CERTIFICATION REFERENCE STYLES  $$$$$$$$$$$$$$$$$$$$$$$ */
/* $$$$$$$$$$$$$$$$$$$$$$$  CERTIFICATION REFERENCE STYLES  $$$$$$$$$$$$$$$$$$$$$$$ */

#certREF {
 margin: 0;
	padding: 0: }
	
#certREF  h3 {
 font-size: 12px;
	margin: 14px 0 0 0;
	padding: 0; }
	
	#certREF  p {
 font-size: 12px; }	
	
	.cert {
 margin: 0 0 0 0;
	padding: 0 0 8px 0;
	background-image: url(../images/dots_703.gif);  
	background-position: bottom left;
	background-repeat: no-repeat; }
	
#certLAST {
 margin: 0 0 -4px 0;
	padding: 0 0 1px 0; }

#certREF #bodyLEFT {
 margin-left: 9px; }
	
#certREF 	h1 {
 font-size: 20px;
 font-weight: normal;
	margin: 2px 0 -2px 0;
	padding: 0 0 5px 0; }	
	
#certREF .refQUERY {
 margin: 17px 0 0 0;
	padding: 0; }
	
#getCERT {
	font-size: 14px;
	padding: 0 0 0 12px;
	font-weight: bold;
	background-image: url(../images/bullet-services.gif);
	background-position: 0 2px;
	background-repeat: no-repeat; }	
	
#getCERT a {
 color: #000000; }	
	
#getCERT a:hover {
 color: #000000;
	text-decoration: underline }		
	
/* $$$$$$$$$$$$$$$$$$$$$$$  CONTACT STYLES  $$$$$$$$$$$$$$$$$$$$$$$ */
/* $$$$$$$$$$$$$$$$$$$$$$$  CONTACT STYLES  $$$$$$$$$$$$$$$$$$$$$$$ */	

#contactPAGE {
 margin: 0;
	padding: 0; }
	
#contactPAGE #bodyRIGHT {
 margin-top: 2px; }	
	
#contactPAGE H3 {
 font-size: 14px;
	font-weight: bold;
	margin: 0 0 10px 0;
	padding: 0; }
	
#contactPAGE	#col1 p {
 font-size: 12px; }
	
#contactPAGE #col2 {
 background-image: url(../images/dots_vert.gif);  
	background-position: left top;
	background-repeat: repeat-y; }
	
#contactPAGE #col2 p {
 font-size: 12px;
 margin: 0 0 16px 16px;
	padding: 0 0 16px 0;
	background-image: url(../images/dots_352.gif);  
	background-position: bottom left;
	background-repeat: no-repeat;  }	
	
#contactformFIELD {
 margin: 16px 0 0 16px;
	border: none; }
	
#contactformFIELD	.contactROW {
 margin: 0 0 1px 0;
	padding: 0; }
	
#contactformFIELD .contactINPUT {
	width: 240px;
	top: -1.4em;
	margin: 0 0 0 80px;
	display: block; }	
	
#contactformFIELD	.contactFileATCH {
	width: 244px;
	top: -1.4em;
	margin: 0 0 8px 80px;
	display: block; }	

#contactformFIELD label {
	font-size: 12px; 
	clear: both;
	float: left;
	display: block;
	width: 93px;
	font-weight: bold; }
	
#contactformFIELD #commentsP {
 margin: 0 0 8px 0 !important;
	padding: 0; }	

#contactformFIELD	#comments {
 width: 330px;
	height: 66px;
	margin: 0 0 0 0; }
	
#contactformFIELD .contactINPUT {
	width: 240px;
	top: -1.4em;
	margin: 0 0 0 80px;
	display: block; }

#contactformFIELD input.submit {
	clear: both;
	top: 0; }
	
#BUTTONS {
 margin: 0;
	padding: 0; }	

	
/* $$$$$$$$$$$$$$$$$$$$$$$  DIRECTORY STYLES  $$$$$$$$$$$$$$$$$$$$$$$ */
/* $$$$$$$$$$$$$$$$$$$$$$$  DIRECTORY STYLES  $$$$$$$$$$$$$$$$$$$$$$$ */

#directoryPAGE {
 width: 100%;
 padding: 0;
 margin: 0; }
	
#toBIO	{
 position: relative;
	padding: 0 0 0 12px;
	margin: 0;
	left: 410px;
	top: -10px;
	font-size: 11px;
	height: 12px;
	background-image: url(../images/bullet-services.gif);
	background-position: left 1px;
	background-repeat: no-repeat;
	z-index: 50; }	
	
#toBIO a {
 text-decoration: none;
	color: #454654; }	
	
#toBIO a:hover {
 text-decoration: underline;
	color: #000000; }		

#directoryPAGE h1 {
 font-size: 20px;
 font-weight: normal;
 width: 535px;
	margin: 2px 0 -13px 0;
	padding: 0 0 7px 0; 
	background-image: url(../images/dots_535.gif);  
	background-position: bottom left;
	background-repeat: no-repeat;
	z-index: 10; }	
		
.codirectory { 
 margin: 0 0 0 0;
	padding: 0 0 2px 0;
 width: 535px;
	background-image: url(../images/dots_535.gif);  
	background-position: bottom left;
	background-repeat: no-repeat; }
	
/* for Internet Explorer */
/*\*/
* html .codirectory  {
	padding: 0; }
/**/	
	
#codirectoryLAST { 
 margin: 0 0 0 0;
 width: 535px; }

.codirectory h3, #codirectoryLAST h3 {
 font-size: 14px;
	margin: 6px 0 0 0;
	padding: 0; }

#directoryPAGE p {
 font-size: 12px; }
	
#cols_536_154 #directoryPAGE #bodyRIGHT {
 width: 160px;
 float: left;
	margin: 32px 0 0 0;
	padding: 0 0 0 0;  }	
	
.codirectory a, #codirectoryLAST a {
 font-weight: bold;
	color: #454654;
	text-decoration: none; }	
	
.codirectory a:hover, #codirectoryLAST a:hover {
	color: #454654;
	text-decoration: underline; }		
	
	.gray { color: #73768C;	}
	
	
/* $$$$$$$$$$$$$$$$$$$$$$$  FAQ STYLES  $$$$$$$$$$$$$$$$$$$$$$$ */
/* $$$$$$$$$$$$$$$$$$$$$$$  FAQ STYLES  $$$$$$$$$$$$$$$$$$$$$$$ */


#faqPAGE {
 margin: -6px 10px 0 10px;
	padding: 0 0 0 0;
}

.faq {
 margin: 0 0 0 0;
	padding: 0 0 8px 0;
	background-image: url(../images/dots_703.gif);  
	background-position: bottom left;
	background-repeat: no-repeat; }
	
#faqLAST {
 margin: 0 0 0 0; }

.faq h3, #faqLAST h3 {
 font-size: 12px;
	margin: 14px 0 0 0;
	padding: 0; }

.faq p, #faqLAST p {
 font-size: 12px; }
	
/* $$$$$$$$$$$$$$$$$$$$$$$  SITEMAP  $$$$$$$$$$$$$$$$$$$$$$$ */
/* $$$$$$$$$$$$$$$$$$$$$$$  SITEMAP  $$$$$$$$$$$$$$$$$$$$$$$ */


#sitemap {
 margin: 0;
	padding: 0; }
	
#sitemap H3 {
 font-size: 14px;
	font-weight: bold;
	margin: 0 0 10px 0;
	padding: 0; }
	
#sitemap	#col1 p {
 font-size: 12px; }
	
#sitemap #col2 {
 background-image: url(../images/dots_vert.gif);  
	background-position: left top;
	background-repeat: repeat-y; }
	
#sitemap #col2 p {
 font-size: 12px;
 margin: 6px 0 16px 16px;
	padding: 0 0 16px 0;
	background-image: url(../images/dots_352.gif);  
	background-position: bottom left;
	background-repeat: no-repeat;  }	

ul#list_sitemap {
 margin: 0 0 0 18px;
	padding: 0;
	font-size: 12px; }
	
ul#list_sitemap li {
 margin: 0 0 13px; 
	font-weight: bold;
	font-size: 12px; }
	
ul#list_sitemap ul.sub {
 margin: 0 0 0 21px;
	list-style:disc;  }		
	
ul#list_sitemap ul.sub li {
 margin: 0 !important;
	font-weight: normal;
	font-size: 12px;  }	
	
ul#list_sitemap a {
 color: #000000;
	text-decoration: none; }	
	
	ul#list_sitemap a:hover {
 color: #000000;
	text-decoration: underline; }	
	
	
	#cols_536_154 #sitemapbodyRIGHT	 {
 width: 160px;
 float: left;
	margin: 7px 0 0 0;
	padding: 0 0 0 0;  }
	
#cols_536_154 #sitemapbodyRIGHT	 img {
 padding: 0;
	margin: 0 0 4px 0;  }
	

	
	
/* $$$$$$$$$$$$$$$$$$$$$$$  FOOTER STYLES  $$$$$$$$$$$$$$$$$$$$$$$ */
/* $$$$$$$$$$$$$$$$$$$$$$$  FOOTER STYLES  $$$$$$$$$$$$$$$$$$$$$$$ */

#footer {
 width: 720px;	
 margin: 10px auto 10px auto;
	padding: 10px 0 0 0;
 color: #000000;
 font-size: 10px;
	line-height: 8px;
	text-align: center;
	clear: both;
	background-image: url(../images/dots_718.gif);  
	background-position: top center;
	background-repeat: no-repeat; }
	
	#footer	ul {
 margin: 4px auto 4px auto; }	
	
#footer	ul li {
 display: inline;
 list-style-type: none; }	
	
#footer	 a:hover {
 color: #000000;
 text-decoration: underline; }	
 
 #phone {
  margin: -6px 0 -4px 0 !important; }
