@charset "utf-8";
body {
	background-color: #2E5816;
	background-image: url(../images/body_bg.jpg);
	background-repeat: no-repeat;
	background-position: center top;
	padding:0px;
	margin:0px;
	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
}
img {border:none;}
#container { width:960px; margin-left:auto; margin-right:auto; margin-bottom:25px;}
#header {
	background-image: url(../images/header_bg.png);
	background-repeat: no-repeat;
	text-indent: -6000px;
	margin: 0px;
	padding: 0px;
	height: 98px;
	width: 960px;
	display:block;
	margin-bottom:20px;
}
.main {
	
	background-image: url(../images/maincontainer_bg.png);
	background-repeat: repeat-y;
	padding: 0px;
	height: 368px;
	width: 920px;
	padding:20px;
}
.main .greenbox {
	background-color: #8BC53F;
	padding: 0px;
	height: 8px;
}
.main .dgreenbox {
	background-color: #6C9D30;
	padding: 0px;
	height: 8px;
}
.main #whitecontent {
	background-image: url(../images/content_bg_white.jpg);
	background-repeat: repeat-x;
	background-position: left top;
	height: 180px;
	padding: 0px;
}

#banner { width:920px; height:171px; background: url(../images/banner.jpg) no-repeat left top; position:relative;}
#banner #existingcustomer { position:absolute; top:0px; right:15px;}

.main #whitecontent  #col1 { float:left; width:268px; padding-top:15px; padding-left:15px; padding-right:15px;}
.main #whitecontent #col1 h1 {color:#8BC53F; padding:0px; margin:0px; font-size:20px; margin-bottom:5px;}
.main #whitecontent #col1 p { padding:0px; margin:0px; color:#333; font-size:12px;	line-height:18px;}

.main #whitecontent  #col2 {
	float:left;
	width:294px;
	background-image: url(../images/content_bg_green.jpg);
	background-repeat: repeat-x;
	height: 150px;
	padding:15px;
}
.main #whitecontent #col2 h1 {color:#FFFFFF; padding:0px; margin:0px; font-size:20px; margin-bottom:5px;}
.main #whitecontent #col2 p { padding:0px; margin:0px; color:#ffffff; font-size:12px;	line-height:18px;}
.main #whitecontent #col2 a { padding:0px; margin:0px; color:#ffffff; font-size:13px; text-decoration:underline;}

.main #whitecontent  #col3 { float:left; width:268px; padding-top:15px; padding-left:15px; padding-right:15px;}
.main #whitecontent #col3 h1 {color:#8BC53F; padding:0px; margin:0px; font-size:20px; margin-bottom:5px;}
.main #whitecontent #col3 p { padding:0px; margin:0px; color:#333; font-size:12px;	line-height:18px;}
#footer {
	background-image: url(../images/footer_bg.jpg);
	background-repeat: repeat-x;
	min-height: 150px;
	padding-top:15px;
}
#footer #footer_inner {
	background-image: url(../images/maincontainer_bg.png);
	background-repeat: repeat-y;
	padding: 0px;
	min-height: 100px;
	width: 920px;
	padding:20px;
	margin-left:auto;
	margin-right:auto;
}
#footer #footer_inner #white h3 { padding:0px; margin:0px; font-size:24px; font-weight:normal;padding-top:10px; padding-bottom:10px; text-align:center;color:#8BC53F;}
#footer #footer_inner #white  {
	background-color:#FFF;
	min-height: 100px;
	padding: 0px;
}
#footer #footer_inner #white ul { padding:0px; margin:0px; list-style-type:none; padding-top:15px; padding-bottom:15px; width:845px; margin-left:auto; margin-right:auto; text-align:center;}
#footer #footer_inner #white li { display:inline; padding:10px; margin:0px;}
#footer #footer_title {color:#72AC26; padding:0px; margin:0px; font-size:20px; margin-bottom:5px; text-align:center; clear:both; font-weight:bold;}
#footer p { padding:0px; margin:0px; color:#72AC26; font-size:13px; text-align:center; padding-bottom:15px;}
