html, body, div, span, iframe, h1, h2, h3, h4, h5, h6, p, 
a, img, dl, dt, dd, ol, ul, li,
fieldset, form, label, table, caption { margin: 0px; padding: 0px; border: 0px;}


h2	{ font: 13px Arial, Helvetica, sans-serif;
	  color:#fff; text-transform:uppercase; 
	  float:left; 
	  margin-top: 
	  10px; 
	  margin-left: 5px;
}
	  
h1	{ padding: 8px 10px;
	  color:#FFFFFF; 
	  font: 16px Arial, Helvetica, sans-serif; 
	  text-transform:uppercase;
}

#newsletter	{
	  text-transform: none; 
}

h4 { padding: 8px 10px; 
	 color:#000; 
	 font: 16px Arial, Helvetica, sans-serif;
}

h5 { padding: 5px 10px; 
	 font: 18px Arial, Helvetica, sans-serif; 
	 color:#333333;
}

p	{ font: 12px Arial, Helvetica, sans-serif; 
	  color:#333333; 
	  padding-bottom: 10px; 
	  text-align:justify; 
}

#bodytemp 	{ 
			background:url(../images/bgbar.jpg) 
			top repeat-x  
			#1f9dc1;
}

#mainwraper	{ width:976px; 
		      margin:0px auto 10px auto; 
			  padding-top: 1px; 
			  padding-left: 25px; 
			  padding-right: 25px; 
			  padding-bottom: 10px; 
			  background:url(../images/bgbar.jpg) top repeat-x  #1f9dc1;
}
/*
#headerbanner 	{ background:url(../images/headerbanner.jpg) bottom no-repeat; 
			  	  width: 976px; 
				  height: 170px; 
				  margin-top:10px;
}

#headerbanner p	{ font: 11px Arial, Helvetica, sans-serif; 
				  color:#333; 
				  text-align:right; 
				  padding: 10px 0px;
}

#logo	{ width: 208px; 
		  height: 170px; 
		  float:left; 
		  margin-left: 8px;
		  border: none;
		  outline: none;
}
*/
#star	{ width: 157px; 
		  height: 134px; 
		  float:right; margin-right: 
		  38px; margin-top:2px;
		  border: none;
		  outline: none;
}

#contentholder 	{ background-color: #fff; 
				  width: 976px;  
				  padding-top: 10px;
}
*html #contentholder	{ background-color: #fff; width: 976px;  padding-top: 10px; border: 0px solid #000; margin: -1px 0 0;}

#contleftholder 	{ width: 224px; 
					  float:left; 
					  margin-left: 8px;
}
*html #contleftholder 	{ width: 224px; float:left; margin-left: 5px; border: 0px solid;}

#arrow	{ width: 10px; 
		  height: 5px; 
		  vertical-align:top; 
		  margin-right: 3px; 
		  margin-top: 6px;
}


ul.grad_cont li.grad_list a:hover	{ background:#6892aa; 
								   color:#fff;
}

ul.resource_cont li.resource_list a:hover	{ background:#893849; 
								   color:#fff;
}

ul.contactus_cont li.contactus_list a:hover	{ background:#617e4e; 
								   color:#fff;
}

ul.grad_cont {
			width:224px; 
			display:block; 
			background:url(../images/homegrad.jpg) left 27px repeat-x #e2f3ff;
			font-family:Arial, Helvetica, sans-serif; 
			padding-bottom:7px;
}
	ul.grad_cont li.gradhdr {
			background:url(../images/homebar.jpg); 
			height:22px; 
			width:212px;
			list-style:none; 
			display:block; 
			color:#FFFFFF; 
			font-size:14px;
			padding:5px 0 0 12px; 
			margin-bottom:4px; 
			line-height:20px;
}
	ul.grad_cont li.grad_list {
			font-size:12px; 
			padding:0; 
			color:#304f5e; 
			list-style:none; 
			padding-left:15px; 
			margin-left:10px;
			background:url(../images/bullet_up.gif) left center no-repeat; line-height:15px;
	}
	*html 	ul.grad_cont li.grad_list {
		font-size:12px; padding:0; color:#304f5e; list-style:none; padding-left:15px; margin: 0px 10px;
		background:url(../images/bullet_up.gif) left center no-repeat; line-height:13px;
	}
		ul.grad_cont li.grad_list a {
			text-decoration: none; 
			color:#304f5e; 
			display:block;
		}
ul.contactus_cont {
		width:224px; 
		display:block; 
		background:url(../images/contgrad.jpg) left 27px repeat-x #e5ffd5;
		font-family:Arial, Helvetica, sans-serif; 
		padding-bottom:7px;
}
	ul.contactus_cont li.contactushdr {
		background:url(../images/contactus.jpg); 
		height:22px; 
		width:212px; 
		list-style:none; 
		display:block; 
		color:#FFFFFF;
		font-size:14px; 
		padding:5px 0 0 12px;
		margin-bottom:5px; 
		line-height:20px;
	}
	ul.contactus_cont li.contactus_list {
		font-size:12px; 
		padding:0; 
		color:#304f5e; 
		list-style:none; 
		padding-left:15px; margin-left:10px;
		background:url(../images/bullet_mid.gif) left center no-repeat; 
		line-height:15px;
		
	}
		ul.contactus_cont li.contactus_list a {
			text-decoration: none; 
			color:#3b4c31; 
			display:block;
		}
ul.resource_cont {
	width:224px; 
	display:block; 
	background:#eabea1; 
	padding-bottom:7px;
	font-family:Arial, Helvetica, sans-serif;
}
	ul.resource_cont li.resourcehdr {
		background:url(../images/resources.jpg); 
		height:22px; 
		width:212px; 
		list-style:none; 
		display:block; 
		color:#FFFFFF;
		font-size:14px; padding:5px 0 0 12px; 
		margin-bottom:4px;
	}
	ul.resource_cont li.resource_list {
		font-size:12px; 
		padding:0; 
		color:#304f5e; 
		list-style:none; 
		padding-left:15px; 
		margin-left:10px;
		background:url(../images/bullet_bottom.gif) left center no-repeat; 
		line-height:15px;
	}
		ul.resource_cont li.resource_list a {
			text-decoration: none; 
			color:#3d1d24; 
			display:block;
		}

#centerholder 	 	{ width: 495px; 
					  margin-left: 8px;
					  float:left;
} 

#centerrightholder 	{ width: 226px; 
					  float:right; 
					  margin-right:8px;
}

#img	{ margin-bottom: 11px;
}

#find	{ background:url(../images/currentB.jpg) no-repeat; 
		  width: 226px; 
		  height: 152px; 
		  margin-bottom:11px;
		  display:block;
}

#findB	{ margin: 115px 0px 0px 8px; }

#prodgrad	{ 
			background:#F2C643 url(../images/prodgrad.jpg) repeat-x; 
			height: 232px; 
			margin-top: 10px;
}

#prodgrad ul span 	 { font: 12px Arial, Helvetica, sans-serif; 
					   color:#0378a3;  
					   font-weight:bold; 
}
  
#prodgrad li	{ float: left; text-decoration: none; 
				  list-style: none; 
				  font: 10px Arial, Helvetica, sans-serif;
}

#prodgrad a	{ font: 12px Arial, Helvetica, sans-serif; 
			  color:#004a8f;  
			  font-weight:bold; 
			  text-decoration:none;
}

#prodgrad a:hover	 { text-decoration:underline;
}
	
#pic 	{  
		  margin-left: 2px; 
		  margin-right: 2px;
		  float:left;
}

#picsub 	{  
		  margin-left: 2px; 
		  margin-right: 2px;
}

#holder		{ width: 185px; 
			  margin-left: 11px; 
			  padding-top: 15px; 
			  float:left;
}

#holder1	{ width: 185px; 
			  margin-left: 8px; 
			  padding-top: 15px; 
			  float:left;
}

#img2	{ float:left; 
		  margin-top: 10px; 
		  margin-left: 0px;
}

#affi	{ background:url(../images/bgprod.jpg) repeat-x; 
		  height: 89px; 
		  margin-top: 10px;
}

#bot	{ width: 976px; 
		  height: 24px; 
		  margin-bottom: 10px;
}

#bot1	{ width: 976px; 
		  height: 24px; 
		  margin-bottom: 10px; 
		  margin-top: 10px;
}

#footer	{ background-color:#FFFFFF;
		  width:100%; 
		  min-width:976px;
}

#footer p	{ font: 11px Arial, Helvetica, sans-serif; 
			  color:#000 ; 
			  text-align:center; 
			  font-weight:bold;
}

#footer a	{ font: 11px Arial, Helvetica, sans-serif; 
			  color:#000;
			  text-decoration: none; 
			  font-weight:bold;
}

#footer a:hover	{ text-decoration:underline;
}

#box	{ width:1006px;
		  margin:10px auto; 
		  padding:5px 10px; 
		  border:1px solid #999999;
}

#box p	{ font: 11px Arial, Helvetica, sans-serif;
		  color:#333333;
		  text-align:center;
}

#sub-content 	{ background:#f8de89; 
				  color: #547586; 
				  border: 1px solid #f8de89; 
				  width: 723px; 
				  float: left; 
				  margin-left: 13px; 
				  height:auto; 
				  min-height: 600px;
				  position: relative;}
*html #sub-content 		 { background-color: #f9e8b4; color: #547586; border: 1px solid #f8de89; width: 723px; float: right; margin: 0px 3px;}
.reg	{ position: absolute; top: 1029px; left: 111px; font-size: 11px;}


#sub-content1 		 { height: auto;padding-top: 10px; padding-right:5px; background:#f8de89; }
#sub-contentpd 		 { height:auto; padding-top: 10px; padding-right:5px; background:#f8de89; }
*html #sub-content1 		 { min-height: 560px; padding-top: 10px; padding-right:5px; background:#f8de89; }
html>body #leftcontent{height:auto}

#sub-content1 ul	 { font: 12px Arial, Helvetica, sans-serif;
					   color:#333333; 
					   margin: 5px 0 10px 0px;
}

#sub-content1 li	 { list-style:none;
					   font: 12px Arial, Helvetica, sans-serif;
					   color:#333333;
}

#sub-content1 a	{ text-decoration: none; 
				  color:#333333;
}

#sub-content1 a:hover { color:#0000FF;}

#sub-content1 p		 { font: 12px Arial, Helvetica, sans-serif;
					   color:#333333;
}

#sub-content1 p	a	 { text-decoration: underline; 
					   color:#333333; 
					   font-weight:bold;
}

#sub-content h3 	 { font: bold 14px Arial, Tahoma, Helvetica, sans-serif; 
					   color: #333333; 
					   margin: 0px 0px 5px 0px;
}

#sub-content h6 	 { font: bold 16px Arial, Tahoma, Helvetica, sans-serif; 
					   color: #333333; 
					   text-transform:uppercase; 
					   margin: 0px 0px 5px 10px; 
}

#LeftContents        { width: 319px; 
					   margin: 0; 
					   float:left; 
					   padding:10px;
}

#subthumb	 		 { width: 319px; 
					   padding:10px 15px; 
					   float:left;
}

#subthumbB	 		 { width: 319px; 
					   padding:10px 0px 10px 20px; 
					   float:left;
}

#subimg		 		 { float:left; 
					   margin-right: 10px;
}

#subp				 { float:right; 
					   display:block; 
					   width:245px;
}

#subthumb a			 { text-decoration: none; 
					   font: bold 14px Arial, Tahoma, Helvetica, sans-serif;
					   color: #333333; 
}

#subthumb a:hover	 { color:#0000FF;}

#subthumbB a 		 { text-decoration: none;
					   font: bold 14px Arial, Tahoma, Helvetica, sans-serif;
					   color: #333333;
}

#subthumbB a:hover 	 { color:#0000FF;}

#subhead			 { background:url(../images/h2bg.jpg) right center repeat-y #72a4bf;}
#subhead2			 { background:url(../images/h3bg.jpg) right center repeat-y #84af6a;}
#subhead3			 { background:url(../images/h4bg.jpg) right center repeat-y #bc4d5e;}

#breadcrumb_links 	 { font-family:Arial, Helvetica, sans-serif; 
					   font-size:14px; color:#666666; 
					   text-align:left; 
					   margin-left:10px; 
					   clear:both; 
					   margin-bottom:10px;
}

#breadcrumb_links span{ font-size:12px;}	

#breadcrumb_links a 		{ font-family:Arial, Helvetica, sans-serif;
							  font-size:12px; 
							  color:#666666; 
							  text-decoration:none;
}

#breadcrumb_links a:hover	{ color:#0000FF;}

#breadcrumb_links .active 	{ font-family:Arial, Helvetica, sans-serif; 
						      font-size: 12px; 
							  color:#666666;
}

#breadcrumb_links2 	 { font-family:Arial, Helvetica, sans-serif;
					   font-size:14px; color:#8a394a; 
					   text-align:left; 
					   margin-left:10px;
					   clear:both; 
					   margin-bottom:10px;
					   text-align:center;
}
						
#breadcrumb_links2 a 	{ font-family:Arial, Helvetica, sans-serif; 
						font-size:14px; 
						color:#8a394a; 
						text-decoration:none; 
						font-weight: bolder;
}

#breadcrumb_links2 a:hover	{ color:#0000FF;}

#breadcrumb_links2 .active 	{ font-family:Arial, Helvetica, sans-serif; 
							  font-size: 12px; 
							  color:#8a394a;
}

			
#getall	{ 
	width: 698px;
}
 
#get	{ 
	width: 380px; 
	padding-bottom: 10px; 
	float:left;
}

#intget	{ 
	width: 180px; 
	margin-bottom: 10px;
}

.intget	{ 
	width: 180px; 
	margin-bottom: 10px;
}

#intget1	{ 
	width: 55px; 
	margin-bottom: 10px;
}

#intget2	{ 
	margin-bottom: 10px;
}

#get2	{ 
	width:260px; 
	float:right; 
	margin-left: 5px;
}

#subthumb1	{ 
	width: 250px; 
	padding:10px 0px; 
	float:left
}

#subimg1	{ 
	float:left; 
	margin-right: 5px;
}
	
#subp	{ 
	float:right; 
	display:block; 
	width:235px;
}

#contentget	{ 
	width: 668px; 
	margin: 10px 15px;
}

#cov	{ 
	width: 220px; 
	float:left;
}

#cov ul	{ 
	margin-right: 0px; 
	margin-bottom:10px;
}

#cov li	{ 
	font: 12px Arial, Helvetica, sans-serif; 
	color:#000;
}

#testi	{ 
	width: 658px; 
	margin:10px; 
	border: 1px solid #999999; 
	padding: 10px;
}

#testi span 	{ 
	font: bold 12px Verdana, Arial, Helvetica, sans-serif; 
	color:#FF0000;
}

#map 	{ 
	margin:10px 15px 10px 10px; 
	border: 1px solid #CCCCCC; 
	float:left
}

#sitemap	{ 
	width: 590px; 
	padding-left: 100px;
}

#sitemap ul	{ margin:0px 0px 0px 20px; 
	font: 14px Arial, Helvetica, sans-serif; 
	color: #333333; 
	font-weight:bold;
}

#sitemap li	{ list-style: disc; 
	font: 12px Arial, Helvetica, sans-serif; 
	color: #333333; 
	margin-left: 25px; 
	margin-bottom:3px;
}

#sitemap a	{ 
	font: 12px Arial, Helvetica, sans-serif; 
	color: #333333; 
	text-decoration:none;
}

#sitemap a:hover	{ 
	color:#0000FF; 
	text-decoration:underline;
} 

#calleft	{ 
	width: 332px; 
	float:left; 
	padding-right: 10px;
}

#calright	{ 
	width: 320px; 
	float:left; 
	padding-right: 5px;
	margin-left: 30px;
}

#calright ul { 
	list-style: none;
}

#calright li	{ 
	font: 12px Arial, Helvetica, sans-serif; 
	text-decoration: none;
	color:#333333; 
	margin-top: 2px;
}

#calright p	{ 
	margin-left: 28px; 
	font: 12px Arial, Helvetica, sans-serif; 
	text-decoration: 
	none;color:#333333;
}

.cal1	{ 
	margin-right: 5px; 
	vertical-align:bottom; 
	float:left; 
	height: 50px;
}

#barlogo	{ 
	background: url(../images/barlogo.jpg) no-repeat; 
	float: left; 
	margin: 0 15px; 
	width: 2px;
	 height: 67px;
}

#map1	{ 
	margin: 10px 0px 10px 5px; 
	float: right;
}

#comm	{ 
	padding: 0px; 
	width: 345px; 
	float:left;
}

#comm	ul	{
	 font: 12px Arial, Helvetica, sans-serif; 
	 color:#333333;
	 margin: 0px 0 10px 10px;
}

#comm	li	{ 
	list-style: circle; 
	font: 12px Arial, Helvetica, sans-serif; 
	color:#333333; 
	margin-left: 20px;
}

ol#ollist	{ 
	font: 12px Arial, Helvetica, sans-serif; 
	color:#333333; 
	margin: 0px 0 10px 10px;
}

ol#ollist li	{ 
	list-style: decimal; 
	font: 12px Arial, Helvetica, sans-serif; 
	color:#333333; 
	margin-left: 20px;
}

ul#rule 	{ 
	font: 12px Arial, Helvetica, sans-serif;
	color:#333333; 
	margin: 0px 0 10px 10px;
}

ul#rule li	{ 
	list-style: upper-alpha; 
	font: 12px Arial, Helvetica, sans-serif; 
	color:#333333; 
	margin-left: 20px;  
	margin-bottom:5px; 
	text-align:justify;
}

ul#list	{ 
	font: 12px Arial, Helvetica, sans-serif; 
	color:#333333; 
	margin: 0px 0 10px 0px;
}

ul#list li	{ 
	list-style: disc; 
	font: 12px Arial, Helvetica, sans-serif; 
	color:#333333; 
	margin-left: 20px;
}

ul#list li a	{ 
	text-decoration:underline; 
	font-weight:bold;
}


#interact { height: 34px; width: 670px; padding-top: 195px;}
#interact2 { height: 34px; width: 670px; padding-top: 195px; padding-left: 65px;}
#interact1 { height: 64px; width: 390px; padding-top: 165px; padding-left: 100px;}
#interact3 { height: 64px; width: 550px; padding-top: 185px; padding-left: 150px;}
#interact4 { height: 64px; width: 370px; padding-top: 185px;}
#interact5 { height: 64px; width: 550px; padding-top: 160px; padding-left: 150px;}

ul#list1{ 
	font: 12px Arial, Helvetica, sans-serif; 
	color:#333333; 
	margin: 10px 0 10px 0px;
	
}

ul#list1 li	{ 
	list-style: disc; 
	font: 12px Arial, Helvetica, sans-serif; 
	color:#333333; 
	margin-left: 20px;
}

ul#list1 li a	{ 
	text-decoration:underline; 
	font-weight:bold;
}

#commflash	{ 
	float:left; 
	margin-right: 20px; 
	margin-bottom:10px;
}

#commflash1	{ 
	float:right; 
	margin-right: 10px; 
	margin-left: 10px;
}

.gift	{ 
	margin-top: 15px;
}

#content-text	{
	padding:10px; 
	min-height:auto;
}

#content-text h1	{
	margin:0px; 
	padding:0px; 
	font-weight:bold;
}

#content-text h2	{font-size:16px; 
	color:#000; 
	width:auto; 
	float:none; 
	margin:0px 0px 10px 0px; 
	font-weight:bold;
}

#content-text h4	{
	margin:0px; 
	padding:0px; 
	font-weight:bold;
}

#content-text h4 a	{
	color:#333333; 
	text-decoration:none; 
	font-size:15px;
}

#leftpadContents	{
	padding:10px;
}

#RightContents	{
	padding:10px; 
	width:340px; 
	margin: 0 ; 
	float: right;
}

#RightContents h2	{
	font-size:16px; 
	color:#000; 
	width:auto; 
	float:none; 
	margin:0px 0px 10px 0px; 
	font-weight:bold;
}

#RightContents h4	{
	margin:0px; 
	padding:0px; 
	font-weight:bold;
}

#RightContents h4 a	{
	color:#333333; 
	text-decoration:none; 
	font-size:15px;
}

#RightContents ul   { 
	margin:0px 0px 0px 20px; 
	font: 14px Arial, Helvetica, sans-serif; 
	color: #333333; 
	font-weight:bold;
}

#RightContents li   { 
	list-style:circle; 
	font: 12px Arial, Helvetica, sans-serif; 
	color: #333333; 
	margin-left: 25px; 
	margin-bottom:3px;
}

#Right-wrap	{
	width:270px; 
	margin: 0; 
	float: right;
}

#column1-wrap 	{
	width:130px; 
	margin: 0; 
	float: left;
}

#column2-wrap	{
	width:130px; 
	margin: 0; 
	float: right;
}

#wrapper-img	{ 
	width: 720px; 
	margin: 0; 
	float:left;
}

#testiholder	{ 
	width: 670px;
	float:left; 
	margin: 0 0 15px 10px;
}

#testiholder p	{ 
	font: 13px Georgia, "Times New Roman", Times, serif; 
	font-style:italic; 
	color: #333333; 
	line-height: 16px;
	margin-top:5px;
}

#testiholder span {
	 font: 14px Georgia, "Times New Roman", Times, serif; 
	 color:#660000; 
	 float:right; 
	 text-align:right; 
	 margin-right:5px;
}		

#testseparator	{ 
	margin: 15px 0 15px 20px; 
	width:657px; 
	height:3px;
}	

#tetitop	{ 
	background:url(../images/testitop.jpg) no-repeat; 
	width: 674px; 
	height: 12px;
	float: left;
	margin-top: 10px;
}
		
#testirep	{ 
	background: url(../images/testirep.jpg) repeat-y; 
	width: 634px; 
	padding-left: 20px; 
	padding-right: 20px; 
	float: left;
}

#testibot	{ 
	background: url(../images/testibot.jpg) no-repeat; 
	width: 674px; 
	height: 27px;
}

#testiname span	{ 
	color: #823346; 
	margin:0px; 
	padding:0px;
}
			
#testiname	{ 
	width: 118px; 
	float:left; 
	margin-top: 15px; 
	margin-left: 5px;
}

#testiname p	{ 
	font: 12px Arial, Helvetica, sans-serif; 
	color:#823346; 
	margin-top:0px; 
	margin-right: 10px; 
	padding-bottom:0; 
	font-weight: bold;
}

#mid1a {
	float:left; 
	background:url(../images/testirep1.jpg) center center;
}

#top1a	{ 
	float:left; 
	background:url(../images/testitop2.jpg) center top no-repeat;
}

#bot1a	{ 
	float:left; 
	padding:18px 36px 10px 18px; 
	width:467px; 
	background:url(../images/testibot1.jpg) center bottom no-repeat;
}

.disclaimer	{
	font-size:10px; 
	color:#000; 
	font-family:Arial, Helvetica, sans-serif;
}


h3.h3-ie	{ 
	margin: 10px 0 15px 0px;
	float:left; 
	border:1px solid;
}
*html h3.h3-ie 		{ margin: 10px 0 5px 0px; float:left;}

#req-wrap	{
	width:700px;  
	float:left;
}

#ColorImage-wrapLeft	{ 
	width: 319px; 
	margin: 0; float:left; 
	padding:10px; 
	border:0px solid;
}
*html #ColorImage-wrapLeft	{ width: 319px; margin: 0; float:left; padding:10px; border:0px solid;}

#ColorImage-wrapRight	{ 
	width: 319px; 
	margin: 0; 
	float:right; 
	padding:10px; 
	border:0px solid;
}
*html #ColorImage-wrapRight	{ width: 319px; margin: 0; float:right; padding:10px; border:0px solid;}

#Color-wrap	{ 
	width: 300px; 
	padding:10px 15px; 
	float:left;
}
*html #Color-wrap			{ width: 319px; padding:10px 10px; float:left;}

.col-wrapLeft	{ 
	width:314px; 
	float:left; 
	margin-left:20px; 
}
*html .col-wrapLeft	{ width:170px; float:left; margin:0 30px 0 60px; }

.col-wrapRight	{ 
	width:314px; 
	float:right; 
	margin-right:20px; 
}
*html .col-wrapRight	{ width:150px; float:right; margin-right:100px; }

.screen-wrapLeft { 
	width:314px; 
	float:left; 
	margin:0px 10px 0px 20px; 
}
*html .screen-wrapLeft { width:314px; float:left; margin:0px 0px 0px 10px; }

.screen-wrapRight { 
	width:314px; 
	float:left; 
	margin:0px 10px 0px 20px; 
}
*html .screen-wrapRight { width:314px; float:left; margin:0px 10px 0px 20px; }

#tax-warp	{ 
	float:left; 
	width: 700px; 
	margin:0 0 0 0px;
}
*hmtl #tax-warp	{ float:left; width: 700px; margin:0 0 0 0px; }

.tax-imgWrap { 
	width:133px; 
	float:left; 
	margin: 0 7px 0 0; 
	text-align:center;
}
*html .tax-imgWrap { width:133px; float:left; margin: 0 7px 0 0; }


#prod-wrap	{
	float:left; 
	width: 340px; 
	margin-left: 10px;
}
*html #prod-wrap	{float:left; width: 340px; margin-left: 10px;}

#PatioImage-wrap	{ 
	width:314px; 
	margin:0px 0px 0px 20px;
}
*html #PatioImage-wrap	{ width:180px; height:150px; float:left;margin:0px 0px 0px 10px; }

#featuredLeft { 
	width:345px; 
	float:left;
}
#featuredRight	{ 
	width:345px; 
	float:left;
}

#featured-img { 
	float:left;
}

.img { margin-left:150px; }
* html .img,
* html .png{
position:relative;
behavior: expression((this.runtimeStyle.behavior="none")&&(this.pngSet?this.pngSet=true:(this.nodeName == "IMG" && this.src.toLowerCase().indexOf('.png')>-1?(this.runtimeStyle.backgroundImage = "none",
this.runtimeStyle.filter = "progid:DXImageTransform.Microsoft.AlphaImageLoader(src='" + this.src + "', sizingMethod='image')",
this.src = "transparent.gif"):(this.origBg = this.origBg? this.origBg :this.currentStyle.backgroundImage.toString().replace('url("','').replace('")',''),
this.runtimeStyle.filter = "progid:DXImageTransform.Microsoft.AlphaImageLoader(src='" + this.origBg + "', sizingMethod='crop')",
this.runtimeStyle.backgroundImage = "none")),this.pngSet=true)
);
}	
.textwrap { 
	width:160px; 
	float:left; 
	padding-left:5px;
}

#pdcontent { 
	width: 683px;  
	padding: 10px;
}

#pdcontent ul li { 
	line-height: 30px; 
	list-style:circle;
}

.lblreferrals	{ 
	font: 14px Arial, Helvetica, sans-serif; 
	float:left; 
	margin-right:2px; 
	padding-top: 5px; 
	margin-left: 5px; 
	width:130px; 
	text-align:right;
}

.txtreferrals	{ 
	width: 170px; 
	border: 1px solid #333333; 
	float:left; 
	margin-bottom: 5px;
}

.txtreferrals1	{ 
	width: 46px; 
	border: 1px solid #333333; 
	margin-bottom: 5px;
}

.txtreferrals2	{ 
	width: 478px; border: 
	1px solid #333333; 
	margin-bottom: 5px;
}


.returntotop a  { 
	text-decoration:none; 
	font-weight: bold; 
	color:#990000;
}

ul#faq-list	 	    { 
	font: 12px Arial, Helvetica, sans-serif; 
	color:#333333; 
	margin: 0px 0 10px 10px;
}

ul#faq-list li	 	{ 
	list-style: disc; 
	font: 12px Arial, Helvetica, sans-serif; 
	color:#333333; 
	margin-left: 20px;
}

ul#faq-list li a    { 
	text-decoration:none; 
	font-weight:normal;
}

#poss h6	{ 
	font: 26px Georgia, "Times New Roman", Times, serif; 
	color: #333333; 
	font-style:italic; 
	text-transform:none;
}

#newlink	{
	font: 14px Arial, Helvetica, sans-serif; 
	color:#333333; 
	padding-bottom: 10px;
}

#company_history	{
	width: 660px;
	padding-left: 40px;
	padding-bottom: 20px;
}

#company_history_img {
	margin:0px 10px 15px 0px; 
	float:left;
}

#thumb_whole	{
	width: 700px;
}

#thumb_whole ul	{
	width:175px;
	margin-left: 5px;
	float:left;
}

#thumb_whole li	{
	list-style: disc;
	margin-left: 15px;
}

#thumb_whole_left_all {
	width: 330px;
	float:left;
	margin-left: 10px;
}
#thumb_whole_left {
	width: 330px;
	float:left;
	margin-bottom: 10px;
}


#thumb_whole_right_all {
	width: 340px;
	float:left;
	margin-left: 20px;
}
#thumb_whole_right	{
	width: 330px;
	float:left;
	margin-bottom: 10px;
}

#cap	{
	font: 14px "Times New Roman", Times, serif;
	font-style: italic;
}

#space {
	margin-left: 8px;
}

#updwon-wrap { float:right;
	 margin-left: 10px;
	 width: 314px;
}

.back	{
	float:right;
}

#grove	{
	margin:0px 0px 0px 30px; 
	float:left;
}

#grid	{
	margin:0px 10px 0px 0px; 
	float:left;
}

ul#listside	{ 
	font: 12px Arial, Helvetica, sans-serif; 
	color:#333333; 
	margin: 10px 0 10px 0px;
}

ul#listside li	{ 
	list-style: disc; 
	font: 12px Arial, Helvetica, sans-serif; 
	color:#333333; 
	margin-left: 20px;
}

ul#listside li a	{ 
	text-decoration:underline; 
	font-weight:bold;
}

#prodgrad h2 { font: bold 13px Arial, Tahoma, Helvetica, sans-serif; color: #004A8F; float: none; padding-bottom: 0; position: relative; top: 10px; }


/*SLIDESHOW*/
#slideshow {
    width:297px;
	height:143px;
	position:relative;
	float:right;
}

#slideshow IMG {
	position:absolute;
	bottom:0;
	right:0;
	z-index:8;
	opacity:0.0;
}

#slideshow IMG.active {
    z-index:10;
    opacity:1.0;
}

#slideshow IMG.last-active {
    z-index:9;
}
/*END SLIDESHOW*/

.header {
	background:url(../images/header.jpg);
	width:976px;
	height:143px;
	position:relative;
	margin-top:3px;
}
.logo {
	width:214px;
	height:140px;
	float:left
}

.top_container {
	font-size:11px;
	text-align:right;
	padding:20px 20px 0 0;
}
.top_container p {
	color:#fff;
	float:right
}
