body
	{
		font-family:"Times New Roman", Times, serif;
		font-size:12px;
		color: #000000;
		margin:0px;
		background-image: url(images/bg.jpg);
		background-color: #C1B1A1;
		background-repeat:repeat-x;
	}
td
	{
	
		font-family:"Times New Roman", Times, serif;
		font-size:12px;
		color: #000000;
	}

.a_green
	{
		color:#0E5F42;
		text-decoration:underline;
	}
.a_green:hover
	{
		text-decoration:none;
	}
.a_contentlink
	{
		color:#0E5F42;
		text-decoration:underline;
	}
.a_contentlink:hover
	{
		text-decoration:none;
	}
.a_footer
	{
		color:#262626;
		font-size:13px;
		text-decoration:underline;
	}
.a_footer:hover
	{
		text-decoration:none;
	}
.a_blue
	{
		color:#0029F9;
		font-family:Arial, Helvetica, sans-serif;
		font-size:10px;
		text-decoration:none;		
	}
.a_blue:hover
	{
		text-decoration:underline;
	}
.a_top
	{
		color:#000000;
		text-decoration:none;
		font-size:13px;
	}
.a_top:hover
	{
		color:#006600;
	}
input, textarea, select
	{
		font-family:"Times New Roman", Times, serif;
		font-size:12px;
		color:#000000;		
		border:1px solid #125D4A;		
	}
.no_border
	{
		border:0px;
	}
.border_all
	{
		border:1px solid #87CCBC;
	}
.border_all_green
	{
		border:1px solid #87CCBC;
	}
		
.tabtitle 
	{
		font-size: 20px;
		color: #FFFFFF;
		text-decoration: none;
		background-image:url(images/tab_bg.jpg);
		background-repeat:repeat-x;
		background-position:top;
	}
	
.subtitle
	{
		background-image:url(images/bg_subtitle.jpg);
		background-repeat:repeat-x;
		font-size:18px;
		color:#FFFFFF;
		height:27px;
		vertical-align:middle;
		text-align:left;
		padding-left:10px;
	}
.multilinetxtbox 
	{
		font-family: "Times New Roman", Times, serif;
		font-size: 13px;					
	}
.txtbox1 
	{
		font-family: "Times New Roman", Times, serif;
		font-size: 12px;
		color: #000000;
		height: 22px;
		border:1px solid #7C7C7C;		
	}
.multi_select
	{
		font-family: "Times New Roman", Times, serif;
		font-size: 12px;
		color: #000000;	
		border:1px solid #7C7C7C;		
	}
.txt_13
	{
		font-size:13px;
	}
.txtbox 
	{
		font-family: "Times New Roman", Times, serif;
		font-size: 12px;
		color: #000000;
		height: 22px;
		border:1px solid #7C7C7C;
		padding-left:3px;		
	}
.smalltxtbox 
	{
		font-family: "Times New Roman", Times, serif;
		font-size: 12px;
		height:17px;
		border:1px solid #7C7C7C;		
		padding-left:3px;		
	}
.smalltxtbox1 	
	{
		font-family: "Times New Roman", Times, serif;
		font-size: 12px;
		height: 17px;
		padding-left:3px;
		border:1px solid #7C7C7C;		
	}
.lstboxfixedwidth 
	{
		font-family: "Times New Roman", Times, serif;
		font-size: 11px;
		width: 125px;
		border:1px solid #7C7C7C;
				
	}
.bg_white
	{
		background-color:#FFFFFF;
	}
.steps {
	
	font-size: 15px;	
	font-weight: bold;
	color:#515151;
}
.greentitle {
	font-size: 22px;
	color: #0E5F42;
}
.txt_gray
	{
	color:#999999;
	}
.txt_16
	{
		font-size:16px;
	}
.border_bot_gray
	{
		border-bottom:1px solid #E7DFDA;
	}
.txt_testimonial
	{
		padding:5px;
		background-color:#FFFFFF;		
	}
.txt_17
	{
		font-size:17px;
		font-weight:bold;
	}
.txt_18
	{
		font-size:18px;
		font-weight:bold;
	}	
.txt_arial10
	{
		font-family:Arial, Helvetica, sans-serif;
		font-size:10px;
		color:#262626;
		font-weight:bold;		
	}
.txt_white_21
	{
		color:#FFFFFF;
		font-size:21px;
	}
.txt_white_17
	{
		color:#FFFFFF;
		font-size:17px;
	}
.txt_white_13
	{
		color:#FFFFFF;
		font-size:13px;
	}
.txt_white_11
	{
		color:#FFFFFF;
		font-size:11px;
	}
.right
	{
		float:right;
	}
.bg_footer
	{
		background-image:url(images/bg_footer.jpg);
		background-repeat:repeat-x;
		height:65px;
		color:#262626;
		font-size:13px;
	}
.padding
	{
		padding-left:10px;
		padding-right:3px;
	}
ul,li
	{
		list-style-image:url(images/bullet.gif);
	}
.bg_lightgreen
	{
		 border:1px solid #A4D3C8;
		background-color:#F2FFFD;		
	}
.bg_lightgreen1
	{
		 border-bottom:1px solid #C9E7E0;
		background-color:#F2FFFD;		
	}	
.bg_lightgray
	{
		border-bottom:1px solid #C9E7E0;
		background-color:#fafafa;
	}
.border_bottom	
	{
		 border-bottom:1px solid #A4D3C8;
	}
.subheading
	{
		background-image:url(images/bg_subtitle.jpg);
		background-repeat:repeat-x;
		color:#FFFFFF;		 
		vertical-align:middle;
		font-weight:bold;
	}
	
.paging_txt
	{
		font-family:Arial, Helvetica, sans-serif;
		font-size:11px;		
	}
	
.paging
	{
		border:1px solid #339900;
		background-color:#42AB94;
		color:#000000;
		text-decoration:none;
		padding-left:4px;
		padding-right:4px;
		padding-top:2px;
		padding-bottom:2px;		
		font-family:Arial, Helvetica, sans-serif;
		font-size:11px;	
	}
.paging:hover
	{
		background-color:#F2FFFD;
		color:#336600;
	
	}
.paging_HL
	{
		border:1px solid #339900;
		background-color:#F2FFFD;
		color:#336600;
		text-decoration:none;
		padding-left:4px;
		padding-right:4px;
		padding-top:2px;
		padding-bottom:2px;		
		font-family:Arial, Helvetica, sans-serif;
		font-size:11px;	
	
	}

.bg_darkgreen
	{
		background-color:#42AB94;
		font-size:14px;
		font-weight:bold;
		color:#FFFFFF;

	}
.bg_green_gradient
	{
		background-image:url(images/bg_logo.jpg);
		background-repeat:no-repeat;
		background-color:#FFFFFF;
		height:600px;
	}
.bg_green_gradient1
	{
		background-image:url(images/bg_logo.jpg);
		background-repeat:no-repeat;
		background-color:#FFFFFF;
		height:3px;
	}
.bg_green_gradient2
	{
		background-image:url(images/bg_logo.jpg);
		background-repeat:no-repeat;
		background-color:#FFFFFF;
		height:50px;
	}
	
.txt_red
	{
		font-size:11px;
		color:#FF0000;
	}
.txt_small
{
	font-size:10px;
}
.subtitlenew
	{
	font-size:17px;
		color:#FFFFFF;

		text-align:left;
		padding-left:1px;
	}
	
	
.zz_home_page_phone_numbers
	{
		font-size:24px;
		height: 35px;
		font-weight:bold;
	}	
.home_height{
	height:50px;





	*height:43px;
	}
.h1-header{
		display: inline;
		font-size: 22px;
		color: #FFFFFF;
		text-decoration: none;
		background-image:url(images/tab_bg.jpg);
		background-repeat:repeat-x;
		background-position:top;
}
.h1-header2{
		display: inline;
		font-size:17px;
		color:#FFFFFF;

		text-align:left;
		padding-left:1px;
}
h1
{
		display: inline;
		font-weight:normal;
		font-size: 22px;
		color: #FFFFFF;
}
.text-link{
		
		font-size:12px;
		color:#000000;
		font-family:"Times New Roman", Times, serif;
		
}
.socialtags {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 9px;
	text-align: right;
	vertical-align: bottom;
}
.socialtagswhite {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	text-align: right;
	vertical-align: bottom;
	color: 3e8363;
}
.horizrule {
	line-height: 5px;
	color: #FFF;
}

