@charset "utf-8";
/* EarthShip CSS Document */

body {
	font-family:Georgia, "Times New Roman", Times, serif;
	font-size: 14px;
	font-style:italic;
	background:#fff url(../images/body_bg.gif) top repeat-x;
	color: #4c8d1c;
	padding: 0px;
	margin:0px;
	line-height:22px;
	}
h1, h2, h3, h4, h5, h6, p, ul, li {
	margin:0px;
	padding:0px;
	text-align:left;
	font-weight:normal;
	list-style:none;
}
img, form, input {
	border:0px;
	margin:0px;
	padding:0px;
	outline:none;
}
a {
	text-decoration:none;
	cursor:pointer;
	outline:none;
}
input, textarea {
	font:12px/15px Arial, Helvetica, sans-serif;
	color:#333;
	border:0px;
}
.img_left {
	float:left;
}
.img_right {
	float:right;
}
.clear {
	clear:both;
	margin:0px;
	padding:0px;
}

/* Page Background */
#page_bg { background:url(../images/page_back_image.jpg) center top  no-repeat;}


/* page width */

.container { width:960px; margin:0px auto; }
	
	/* logo */
	.logo { float:left; margin:33px 0px 13px 0px; padding:0px;}


	/* content */
	.content { float:left; width:960px; background:#fff url(../images/content.jpg) top no-repeat;}

	/* left column */
	.left_col { width:220px; float:left; margin:10px 10px 0px 10px; display:inline;}
		
		.left_col .title_top { background:url(../images/left_title_top.gif) no-repeat; height:35px; color:#fff; font-size:18px; float:left; width:210px; padding:6px 0px 0px 10px;}
		.left_col .title_top a { color:#fff; text-decoration:underline;}
		.left_col .title_top a:hover { text-decoration:none;}
		.left_col .title { background:url(../images/left_title.gif) no-repeat; height:36px; color:#fff; font-size:18px; float:left;width:210px; padding:10px 0px 0px 10px; margin:5px 0px;}
		.left_col ul { margin:0px; padding:12px 0px 12px 12px; background:#fff; width:208px; border-bottom:4px solid #a4e183; float:left; }
		.left_col ul li { float:left; list-style:none; color:#59ce1a; line-height:30px; font-size:16px; width:208px;}
		.left_col ul li  a { color:#213603; text-decoration:none;}
		.left_col ul li  a:hover { text-decoration:underline;}
		
		.search { float:left; width:220px; background:#FFFFFF; margin:10px 0px 10px 0px;}
		.search input.input { width:134px;  background:url(../images/search_input.gif) no-repeat; float:left; color:#333; padding:8px 0px 10px 10px;}
		.search .btn { float:left;}
		.search a.text_link { float:left; color:#364e06; background:url(../images/green_arrow.gif) right 12px  no-repeat; padding:5px 15px 0px 10px; text-decoration:underline; }
		.search a.text_link:hover { text-decoration:none;}

	/* right column */
	.right_col { width:680px; float:left; margin:180px 10px 0px 0px; display:inline; background:url(../images/cont_mid_bg.jpg) left top no-repeat; padding:0px 0px 0px 10px;}
	.right_col	h1 { color:#213603; font-size:32px; background:url(../images/page_title_bg.gif) left 5px  no-repeat; margin:0px 0px 10px 0px; padding:0px 0px 0px 35px; line-height:32px;}
	.right_col	h2 { color:#a3480a; font-size:26px;padding:5px 0px 5px 0px;}
	.right_col	h3 { color:#367309; font-size:20px;padding:5px 0px 5px 0px; margin:0px;}
	.right_col	p { line-height:20px; padding:10px 0px;}
	.right_col	a { color:#b43811; text-decoration:underline;}
	.right_col	a:hover { text-decoration:none;}
	.right_col ul { margin:0px 0px 0px 35px; padding:0px; }
	.right_col ul li { color:#4c8d1c; list-style: none; background:url(../images/bullet.gif) left 8px no-repeat; padding:0px 0px 0px 20px;}
	.right_col ul li ol { margin:0px; padding:0px 0px 0px 15px;}
	.right_col ul li ol li { background:none; list-style:decimal; padding:0px;}
	.right_col ol { margin:0px; padding:0px 0px 0px 25px;}
	.right_col ol li { background:none; list-style:decimal; padding:0px;}
	.right_col ol li ul { margin:0px 0px 0px 15px; padding:0px;}
	.right_col ol li ul li { color:#4c8d1c; list-style: none; background:url(../images/bullet.gif) left 8px no-repeat; padding:0px 0px 0px 20px;}
	.right_col .photo_left { float:left; margin:10px 10px 10px 0px;}
	.right_col .photo_right { float:right; margin:10px 0px 10px 10px;}
	
	
	/* footer */
	.footer { clear:both; background:url(../images/bot_bg.gif)  center no-repeat; padding:34px 0px 0px 10px; font-size:11px; margin:0px 0px 20px 0px; text-align:right;}	
	.footer p { text-align:right; padding:0px 30px 0px 0px;}
	.footer p a { color:#4c8d1c; text-decoration:none; }
	.footer p a:hover {  text-decoration:underline;}
	
	
	
/* left banner */
.box {
	width:180px !important;
	padding:0px !important;
	margin:15px auto !important;
	text-align:center !important;
	font-size: 12px !important;
	font-family:Georgia, "Times New Roman", Times, serif!important;
	color:#575757 !important;
	background:#fff !important;
	line-height:18px;
	
	}
.box big {
	background:none !important;
	color:#dc3151;
	font-size:16px !important;
	font-weight:bold !important;
	margin:0 auto 10px auto !important;
	padding-bottom:0 !important
	}
.box p {
	font-family:Verdana, Geneva, sans-serif !important;
	font-size:11px !important;
	text-align:center !important;
	margin:0 auto 5px auto !important
	}
.box a, .box a:visited {
	color:#f00 !important;
	text-decoration:underline !important;
	font-weight:bold !important
	}
.box a:hover, .box a:active {
	text-decoration:none !important
	}
.box img, .box a img {
	border:0 !important;
	display:block !important;
	margin:0 auto 5px auto !important
	}
.blue {
	color:#169dcf !important
	}
.box_floating_left {
	float:left !important;
	margin:5px 10px 10px 0 !important;
	}
.box_floating_right {
	float:right !important;
	margin:5px 0 10px 10px !important;
	}
