






body{
							margin:0;
							padding:0;}
							
body{						font-family:Tahoma, Arial, Helvetica, sans-serif;}

#allin{						width:1045px;
							margin:auto;
							padding: 0px 0 0px 0;
							}
							
#allout{					width:100%;
							background:url(/images/backgroundrepeat.gif) repeat-x top;
							background-position:100px 180px;}
							
#alloutsub{					width:100%;
							background:url(/images/backgroundrepeatsub.gif) repeat-x top;
							background-position:100px 180px;}
							
#header {					width:1045px;
							height:180px;}
							
#footer {					
							clear:both;
							background:url(/images/footerrepeat.gif) repeat-x;
							width:100%;
							height:108px;


}
#footerlogos img {				padding:0 10px 0 10px;}
							
#spacer{					height:158px;}

#mainnav{					margin-left:330px;
							height:22px;}
							
.mainnavlink img{			display:block;
							margin:0;
							float:left;
							margin-right:15px;
							}

#featureareahome {			width:1045px;
							height:400px;
							background:url(/images/homeheaderbg.jpg) no-repeat;}
#featureareasub {			width:1045px;
							height:197px;
							background:url(/images/subheaderbg.jpg) no-repeat;}							
#featureareahometext{		padding-top:200px;
							width:300px;
							height:175px;
							overflow:hidden;
							padding-left:50px;}
							
#imglogo{					float:left;
							padding:60px 10px 20px 50px;
}
#contenthome{				width:1045px;
							#width:1055px;
}
#contentsub_left {			width:620px;
							float:left;
							padding:40px 0px 50px 50px;

}
#contentsub_right {			width:310px;
							height:545px;
							float:left;
							overflow:hidden;
							padding:40px 0px 0px 50px;
							margin-left:10px;
							background:url(/images/contentsub_rightbg.gif) no-repeat;			
}

#contentsub_right_bottom {	width:310px;
							height:350px;
							float:left;
							overflow:hidden;
							padding:40px 0px 0px 50px;
							margin-left:10px;
							background:url(/images/contentsub_right_bottombg.gif) no-repeat;			
}

#contenthome_left {			width:338px;
							#width:328px;
							float:left;
							padding-bottom:50px;
							padding-right:10px;
}
#contenthome_leftinside {	#width:298px;
							#width:288px;
							padding:40px 0px 0px 50px;
}
#contenthome_mid {			width:650px;
							float:left;
}
#contenthome_mid table{		width:697px;
							padding:0;
							margin:0;
							border-collapse:collapse;
							background-color:#FFFFFF
}
#contenthome_mid2 {			
							background:url(/images/boxleftshadow.jpg) repeat-y right;
							
}
#contenthome_mid3 {			
							background:url(/images/boxrightshadow.jpg) repeat-y left;
							
}
#contenthome_mid4 {			
							background:url(/images/boxleftshadowend.jpg) no-repeat top right;
							
}
#contenthome_mid5 {			
							background:url(/images/boxrightshadowend.jpg) no-repeat top left;
							
}
#contenthome_midinside{		


}
#features{
							position:relative;
}
#lefthomefeature {			padding-left:50px;
							float:left;
							width:222px;
							padding-top:20px;
							position:relative;


}
#righthomefeature {			padding-left:50px;
							float:left;
							width:222px;
							padding-top:20px;
							position:relative;
							


}
.clear{
clear:both;
}

/* Editor Styles */
body {
							font-family:Tahoma, Arial, Helvetica, sans-serif;

}
p {							font-size:12px;
							line-height:18px;}
#featureareahome p {		font-size:12px;
							line-height:18px;
							color:#FFFFFF;}
#featureareahome .h1{
							font-size:20px;
							line-height:20px;
							color:#FFFFFF;
							
}
#featureareahome .h2 {						font-size:16px;
							font-weight:bold;
							line-height:28px;
							color:#FFFFFF;}
							
#featureareahome .h3 {						font-size:14px;
							color:#609245;
							line-height:20px;
							color:#FFFFFF;

	
}
.h1{
							font-size:20px;
							line-height:26px;
							color:#4d4d4f;
							
}
.h2 {						font-size:14px;
							font-weight:bold;
							line-height:24px;
							color:#4d4d4f;}
							
.h3 {						font-size:14px;
							color:#609245;
							line-height:20px;
							font-weight:bold;

	
}
.h1 a{
							font-size:20px;
							line-height:26px;
							color:#609245;
}
a .h1{
							font-size:20px;
							line-height:26px;
							color:#609245;
}

ol{
							line-height:20px;
							font-size:14px;
							padding:20px;
							padding-left:40px;
							color:#4d4d4f;
}
ul {
							line-height:18px;
							font-size:12px;
							padding-top:5px;
							padding-left:35px;
							padding-bottom:5px;
							list-style-image:url(/images/bullet.gif);
							color:#4d4d4f;
}
							
#contenthome a {			color:#649c45;
							text-decoration:none;
							font-size:12px;
}
#contenthome .p2 {			font-size:16px;
							line-height:20px;
		
}
#contenthome a:active {		color:#649c45;
							text-decoration:none;
							font-size:12px;

}
#contenthome a:hover {		color:#649c45;
							text-decoration:underline;
							font-size:12px;


}
#contenthome a:visited {	color:#649c45;
							text-decoration:none;
							font-size:12px;


}
#contenthome td {			font-size:12px;
							}
/**/