﻿p
{
	font-family: Tahoma;
	font-size: 12px;
	color: #333333;
}

#mainhome
{
	width: 782px;
	height: 220px;
	border-left: 1px solid #c6c7c9;
	border-right: 1px solid #c6c7c9;	
}

#homeimagesec
{
	height:224px;
	min-height:224px;	
	position: relative;
	z-index:5;
}

#home_main_header_middle
{
	border-top: 1px solid #c6c7c9;
	width: 778px;
}

#home_imageplaceholder
{
	border-top: 1px solid #c6c7c9;
	border-bottom: 1px solid #c6c7c9;
}

#home_img_top
{
	background-color: #f4f4f4;
	border-top: 1px solid #c6c7c9;
	width: 784px;
	height: 28px;
}

.home_img_top2
{
	background-color: #ffffff;
	height: 88px;
}

.home_img_top3
{
	background-color: #f9f9f9;
	height: 76px;
	font-family: tahoma;
	font-size: 14px;
	color: #444444;	
	width: 784px;
}

#home_img_top3_top
{
	height: 40px;
	padding-left: 45px;
}

#home_img_top3_bottom
{
	padding-left: 45px;
}

.home_img_bottom
{
	height: 25px;
	background-color: #e3e3e3;
	border-bottom: 1px solid #c6c7c9;
}

.slogan_green
{
	font-family: tahoma;
	font-size: 24px;
	color: #5e9031;
	height: 30px;	
	padding-top:2px;
	padding-left: 8px;
}


.slogan_lightblack
{
	font-family: tahoma;
	font-size: 24px;
	color: #333333;
	height: 24px;
	padding-left: 8px;
}


#midsection
{
	width: 100%;
	height: 45px;
}


#welcomesection
	{
		width: 100%;
		height: 250px;
	}

#welsect_middle
{
	
	width: 450px;
	height: 36px;
	font-family: Tahoma;
	font-size: 18px;
	font-weight: bold;
	color: #69973d;
	border-top: 1px solid #e7e7e7;
	border-bottom: 1px solid #e7e7e7;
	background-color: #f5f5f5;
	text-align: left;
	margin-left: 10px;
}

#welcome_text
{
	float: left;
	width: 518px;
}

#people
{
	width: 255px;
	float: right ;
}

#people_sect_middle
{
	
	height: 36px;
	font-family: Tahoma;
	font-size: 18px;
	font-weight: bold;
	color: #69973d;
	background-color: #f6f6f6;
	text-align: left;
	margin-left: 10px;
	border-top: 1px solid #e7e7e7;
	border-bottom: 1px solid #e7e7e7;
}

/* Contact Telephone & Email */
#redcontact
{
	padding-top: 8px;
	float: left;
	width: 410px;
	height: 28px;
	font-family: Tahoma;
	font-weight: bold;
	font-size: 12px;
	color: #fff;
}



#redcontact_back
{
	background-color: #eb0d02;	
	border-bottom: 1px solid #b19499;
}
#redcontact_back a
{
	text-decoration: none;
	color: White;
}
#redcontact_back a:hover
{
	text-decoration: none;
	color: #f0f0f0;
}



/*News Banner */
#news_section
{
	float:right;
	width: 345px;
	height: 30px;
	padding-top: 8px;
	margin-right: 0px;
	background-color: #f3f3f3;
}

#news_back
{	
	background-color: #f8f8f6;
	border-bottom: 1px solid #dedede;
	border-top: 1px solid #dedede;
	color: #eb0d02;
	font-family: Tahoma;
	font-size: 14px;
	font-weight: bold;
	width:40px;
	background-image: url(images/news_spacer.jpg);
	background-repeat:no-repeat;
	background-position:right;
}

#NewsMarquee
{
	
		border-bottom:1px solid #dedede;
		border-top:1px solid #dedede;
		font-family: Tahoma;
		font-size: 12px;
		height: 27px;
		color: #eb0d02;
		
}

#NewsMarquee a
{
		text-decoration: none;
		font-family: Tahoma;
		font-size: 12px;
		color: #333333;	
}

#NewsMarquee a:hover
{
		text-decoration: none;
		font-family: Tahoma;
		font-size: 12px;
		color: #5c902e;
}

#Solutions
{
	font: tahoma;
	font-weight: bold;
	font-size: 12px;
	color: #ef1c13;
	padding-top:1px;
	margin-top:1px;
}
#Solutions img
{
	padding-right: 5px;
	padding-bottom: 11px;
}

#Solutions a
{
	font: tahoma;
	font-weight: bold;
	font-size: 12px;
	color: #2571c2;
	text-decoration: none;
}

#Solutions a:hover
{
	font: tahoma;
	font-weight: bold;
	font-size: 12px;
	color: #0a4483;
	text-decoration: none;
}


#custlogos
{
	width: 785px;	
	height:40px;
}
#custlogos a
{
	font: tahoma;
	font-weight: normal;
	font-size: 12px;
	color: #ef1c13;
	text-decoration: none;
}

#custlogos_images
{
	border-top: 1px solid #e7e7e7;
	border-bottom: 1px solid #e7e7e7;
	font: tahoma;
	font-weight: normal;
	font-size: 12px;
	color: #ef1c13;
}

#custlogos_images img
{
	padding-left: 12px;
}
