@charset "utf-8";
/* CSS Document */

body {
	margin:						0;
	margin-top:					1px;
	padding:					0;
	background-color:			#000000;
	background-image:			url(images/grtoblk_bg.png);
	background-repeat:			repeat-x;
	}
	
img {
	border:						0;
	}
	
#top {
	background-image:			url(images/top_bg.png);
	background-repeat:			repeat-x;
	padding-top:				9px;
	padding-bottom:				9px;
	height:						110px;
	width:						100%;
	}
	
#top-contain {
	width:						950px;
	margin-left:				auto;
	margin-right:				auto;
	}
	
#top-left {
	float:						left;
	width:						580px;
	}
	
#top-left p {
	margin-top:					13px;
	margin-bottom:				0;
	}
	
#top-right {
	float:						right;
	width:						362px;
	}
	
#top-right p {
	margin-top:					9px;
	margin-bottom:				0;
	}
	
#mid-links {
	height:						22px;
	margin:						0;
	width:						950px;
	margin-left:				auto;
	margin-right:				auto;
	text-align:					center;
	}

#mid-links ul {
	padding:					0;
	margin:						0;
	}

#mid-links li {
	display:					inline;
	font-family:				Arial, Helvetica, sans-serif;
	font-weight:				bold;
	font-style:					italic;
	font-size:					21px;
	margin-left:				15px;
	margin-right:				15px;
	}
	
#mid-links a {
	color:						#00ff00;
	text-decoration:			none;
	}
	
#mid-links a:hover {
	color:						#39b54a;
	}

#page {
	margin-left:				auto;
	margin-right:				auto;
	margin-bottom:				10px;
	width:						972px;
	}

#main-back {
	background-image:			url(images/main_bg.jpg);
	background-repeat:			no-repeat;
	background-position:		top center;
	padding-top:				19px;
	margin-left:				auto;
	margin-right:				auto;
	width:						972px;
	}
	
#main {
	border-left:				2px solid #39b54a;
	border-right:				2px solid #39b54a;
	margin-left:				auto;
	margin-right:				auto;
	background-color:			#FFFFFF;
	width:						950px;
	overflow:					hidden;
	}

#content, #body {
	margin-left:				10px;
	margin-right:				10px;
	margin-bottom:				10px;
	font-family:				Arial, Helvetica, sans-serif;
	font-size:					14px;
	overflow:					hidden;
	}
	
#body {
	margin-left:				0px;
	margin-right:				0px;
	}
	
#content p, #body p {
	margin-top:					0;
	margin-bottom:				8px;
	}
	
#content a, #body a {
	color:						#00cc00;
	text-decoration:			none;
	}
	
#content a:hover, #body a:hover {
	color:						#39b54a;
	text-decoration:			underline;
	}
	
#content h1, #body h1 {
	margin-top:					1px;
	margin-bottom:				10px;
	font-size:					22px;
	color:						#005826;
	}
	
#content h2 {
	font-style:					italic;
	color:						#00FF00;
	font-size:					18px;
	margin-bottom:				5px;
	margin-top:					0px;
	}
	
#service-left img {
	border:						2px #39b54a solid;
	}

#service-menu-contain {
	list-style-type:			none;
	margin-left:				auto;
	margin-right:				auto;
	margin-bottom:				0;
	margin-top:					0;
	text-align:					center;
}

#service-menu-contain img {
	border:						2px #39b54a solid;
}
	
#service-menu-contain a {
	color:						#FFFFFF;
	text-decoration:			none;
}

#service-menu-contain a:hover {
	color:						#39b54a;
	text-decoration:			none;
}

#service-menu {
	padding-left:				0;
	margin-left:				auto;
	margin-right:				auto;
	margin-top:					5px;
	text-align:					center;
	}

#service-menu li {
	display:					inline-block;
	width:						155px;
	font-size:					13px;
	padding-left:				10px;
	padding-right:				10px;
	text-align:					center;
	margin-bottom:				0;
	font-weight:				bold;
}

#service-menu-ie {
	display:					none;
	}
	
#left-index, #service-left {
	width:						460px;
	float:						left;
	}

#right-index, #service-right {
	width:						460px;
	float:						right;
	}
	
#index-clear {
	clear:						both;
}

#footer {
	background-color:			#39b54a;
	width:						954px;
	margin-left:				auto;
	margin-right:				auto;
	margin-bottom:				0;
	padding-top:				10px;
	overflow:					hidden;
	font-size:					12px;
	text-align:					center;
	clear:						both;
	}
	
#footer #five-parts {
	font-weight:				bold;
	color:						#99ff99;
}
	
#footer p {
	margin-top:					0;
	margin-bottom:				2px;
	color:						#FFFFFF;
	font-family:				Arial, Helvetica, sans-serif;
	}
	
#footer a {
	color:						#99ff99;
	text-decoration:			none;
	}
	
#footer a:hover {
	text-decoration:			underline;
	}
	
#footer-bottom {
	background-image:			url(images/footer_bottom_bg.gif);
	background-repeat:			no-repeat;
	background-position:		top;
	height:						10px;
	width:						954px;
	margin-left:				auto;
	margin-right:				auto;
	margin-top:					0;
	margin-bottom:				5px;
	}
	
#default-slide {
	display:					none;
	}
	
#service-intro {
	width:						850px;
	margin-left:				auto;
	margin-right:				auto;
	text-align:					center;
	}
	
.price {
	margin-left:				75px;
	font-weight:				bold;
	}
	
.desc {
	font-size:					75%;
	padding-left:				10px;
	}
	
.job_title {
	height:						20px;
	width:						215px;
	}
	
#ad {
	text-align:					center;
	margin-bottom:				15px;
}

#ad p {
	margin-bottom:				1px;
	margin-top:					1px;
}

#ad img {
	border:						2px #39b54a solid;
}

#fived-table {
	border:						2px #39b54a solid;
	margin-left:				auto;
	margin-right:				auto;
	border-collapse:			collapse;
}

#fived-table td {
	border:						1px #99ff99 solid;
	padding-left:				2px;
	padding-right:				2px;
}
