/* CSS Document */
html	{
	margin:0;
	padding:0;
	font-family:Verdana, Geneva, sans-serif;
	font-size:.8em;
	line-height:1.6em;
	color:#666;
	background:url(images/BG.gif) #eee repeat-x;
}
body {
	margin:0;
	padding:0;
}
img	{
	border:none;
}
a	{
	text-decoration:none;
	color:#e95729;
}
	a:hover	{
		color:#f9a12d;
		text-decoration:underline;
	}
h1, h2, h3	{
	margin:0;
	font-family:"Helvetica Neue", Helvetica, Arial, sans-serif;
}
	h1	{
		font-size:1.7em;
		color:#bdbab9;
		padding-bottom:8px;
	}
	h2	{
		font-size:1.25em;
		color:#f67b55;
		padding-bottom:0;
	}
p	{
	padding:0;
	margin:0;
	overflow:hidden;
}
	strong	{
		color:#f67b55;
	}



.clear	{
	height:0;
	width:0;
	clear:both;
}

.wrapper	{
	margin-top:27px;
	padding:0;	
}

.container {
	position:relative; 
	margin:0 auto;
	width:881px;
	padding:0;
}

.header {
	height:124px;
	padding:0;
	margin:0;
}
	.head_top	{
		height:8px;
	}
	.head_bot	{
		height:116px;
		background:#fff;
	}
		.logo	{
			width:220px;
			float:left;
			margin:8px 0 0 14px;
		}
		.banner	{
			width:571px;
			float:right;
			margin-right:37px;
		}

.main	{
	width:881px;
	overflow:hidden;
	padding:0;
	margin:0;
	background:#fff;
}
	.sidebar	{
		float:left;
		width:250px;
		padding:0; 
		margin-bottom:30px;;
	}
		.side_nav	{
			margin-left:6px;
			width:240px;
			background:#eee;
		}
			.side_nav ul	{
				margin:0;
				padding:0;
			}
				.side_nav li	{
					list-style:none;
					padding:0;
					margin:0;
				}
					.side_nav li a img	{
						float:left;
					}
					.side_nav li a div	{
						margin-top:6px;
						float:left;
					}
					.side_nav li a	{
						display:block;
						padding:0;
						margin:0;
						width:240px;
						height:34px;
						font-size:.85em;
						color:#9a9a9a;
						background:url(images/nav_bg.gif) no-repeat;
					}
						.side_nav li a:hover	{
							color:#888;
							text-decoration:none;
							border-top:1px solid #ddd;
							border-left:1px solid #ddd;
							margin:-1px 0 0 -1px;
						}
						.side_nav li a .active	{
							padding-left:32px;
							color:#7e736f;
						}
		.refer_us	{
			width:210px;
			margin:20px 0 0 25px;
		}
			.refer_us form	{
				width:204px;
				margin-top:8px;
			}
				.refer_us div	{
					width:201px;
					border:4px solid #eee;
					margin-bottom:4px;
				}
				.refer_us input	{
					width:196px;
					height:12px;
					border:1px solid #cdcdcd;
					padding:6px 0 3px 3px;
					color:#bbb;
					font-family:Verdana, Geneva, sans-serif;
					font-size:.8em;
				}
				.refer_us button	{
					margin:5px 0 0 110px;
					background:url(images/send.gif) no-repeat;
					width:101px; 
					height:29px;
					border:none;
				}
				.refer_us .thanks	{
					width:190px; 
					height:85px; 
					margin-left:28px; 
					line-height:1.6em;
				}
	.content {
		float:left;
		width:570px;
		min-height:616px;
		padding:0; 
		margin:0 25px 40px 25px;
	}
		.content p	{
			padding-bottom:5px;
		}
		.benefits	{
			margin-top:20px;
		}
			.benefits h2	{
				color:#bcbdc0;
			}
			.benefits_mid	{
				width:570px;
				height:328px;
				background:#eee;
				overflow:hidden;
				border-left: 1px solid #e3e3e3;
				border-right:1px solid #e3e3e3;
			}
				.benefit	{
				}
					.benefit_img	{
						float:left;
						width:93px;
						margin:8px 0 0 12px;
					}
					.benefit_txt	{
						float:left;
						width:420px;
						padding:12px 6px 0 12px;
					}
		.service	{
			width:460px;
			margin:12px 0 0 0;
		}
		.contact	{
			margin-top:20px;
		}
			.contact form	{
				width:304px;
				margin-top:8px;
			}
				.contact div	{
					width:301px;
					border:4px solid #eee;
					margin-bottom:4px;
				}
				.contact input, .contact textarea	{
					width:296px;
					height:12px;
					border:1px solid #cdcdcd;
					padding:6px 0 3px 3px;
					color:#bbb;
					font-family:Verdana, Geneva, sans-serif;
					font-size:.8em;
				}
					.contact textarea	{
						height:140px;
					}
				.contact button	{
					margin:5px 0 0 200px;
					background:url(images/send2.gif) no-repeat;
					width:101px; 
					height:29px;
					border:none;
				}
				.contact .thanks	{
					width:190px; 
					height:85px; 
					margin-left:28px; 
					line-height:1.6em;
				}
	
.footer {
	margin:0;
	padding:0;
	height:50px;
	background:#fff;
	font-size:.8em;
	overflow:hidden;
}
	.footer a	{
		color:#aaa;
	}
	.foot_links	{
		padding:15px 0 0 20px;
		float:left;
		color:#aaa;
	}
	.credits	{
		padding:15px 50px 0 0;
		float:right;
		color:#ccc;
	}
	
