@charset "utf-8";
/* Earth ONN Style */


/* Main Body Styles */
body {
	margin:0px;
	padding:0px;
	color:#444;
	font-family:Arial, sans-serif;
	font-size:12px;
	background-color:#fff;
}

a:link, a:visited {
	color:#0388d6;
	text-decoration:underline;
}

a:hover {
	color:#333;
}
	a:link img {border:0px; }
	
p, .font {
	color:#444;
	font-family:Arial, sans-serif;
	font-size:12px;
}

ul li, ol li {
	margin:0 0 10px -5px;
}

.title {
	font-size:18px;
	font-weight:bold;
	font-style:italic;
	letter-spacing:2px;
	margin-bottom:3px;
	display:block;
}
.title2 {
	font-size:12px;
	font-weight:bold;
	font-style:italic;
	letter-spacing:2px;
	margin-bottom:5px;
	display:block;
}
.title-blue {
	font-size:12px;
	font-weight:bold;
	font-style:italic;
	letter-spacing:2px;
	margin-bottom:5px;
	display:block;
	color:#0c568f;
}
.divider {
	display:block;
	height:1px;
	background-color:#d3e1eb;
	margin:20px 0px;
	padding:0px;
}

.affiliate {
	float:right;
	margin-left:7px;
	margin-bottom:10px;
}

#contactform {
	position:relative;
	width:300px;
	float:right;
	border-left:1px solid #d4dde4;
	padding-left:10px;
}

#container {
	width:1024px;
	margin:0px auto;
	padding:0px 10px;
}

#left {
	position:relative;
	float:left;
	margin-left:10px;
	margin-bottom:10px;
	width:225px;
	height:730px;
	background:url(images/leftbg.jpg) no-repeat left bottom #fff;
}

#logo {
	position:relative;
	display:block;
	height:187px;
	width:225px;
	margin:0px;
	padding:0px;
}
	.logotop {
		display:block;
		height:80px;
		width:214px;
		background:url(images/logotop.jpg) no-repeat 0 0;
	}
	.logomid {
		display:block;
		height:61px;
		width:214px;
		background:url(images/logo.jpg) no-repeat 0 0;
	}
	.logobtm {
		display:block;
		height:47px;
		width:214px;
		background:url(images/logobtm.jpg) no-repeat 0 0;
	}

#leftmenu {
	display:block;
}
	.menuitems {
		margin:15px 20px 10px 10px;
		padding:0px;
		color:#053b64;
	}
	.menuitems a.m1:link, .menuitems a.m1:visited {
		display:block;
		color:#053b64;
		text-decoration:none;
		height:20px;
		padding:3px 0 0 10px;
		font-size:15px;
		font-weight:bold;
		margin-bottom:10px;
		letter-spacing:1px;
		background:url(images/m1bg.jpg) no-repeat 0 0;
	}
	.menuitems a.m2:link, .menuitems a.m2:visited {
		display:block;
		color:#053b64;
		text-decoration:none;
		height:20px;
		padding:3px 0 0 10px;
		font-size:15px;
		font-weight:bold;
		margin-bottom:10px;
		letter-spacing:1px;
		background:url(images/m2bg.jpg) no-repeat 0 0;
	}
	.menuitems a.m3:link, .menuitems a.m3:visited {
		display:block;
		color:#053b64;
		text-decoration:none;
		height:20px;
		padding:3px 0 0 10px;
		font-size:15px;
		font-weight:bold;
		margin-bottom:10px;
		letter-spacing:1px;
		background:url(images/m3bg.jpg) no-repeat 0 0;
	}
	.menuitems a.m4:link, .menuitems a.m4:visited {
		display:block;
		color:#053b64;
		text-decoration:none;
		height:20px;
		padding:3px 0 0 10px;
		font-size:15px;
		font-weight:bold;
		margin-bottom:10px;
		letter-spacing:1px;
		background:url(images/m4bg.jpg) no-repeat 0 0;
	}
	.menuitems a.m5:link, .menuitems a.m5:visited {
		display:block;
		color:#053b64;
		text-decoration:none;
		height:20px;
		padding:3px 0 0 10px;
		font-size:15px;
		font-weight:bold;
		margin-bottom:10px;
		letter-spacing:1px;
		background:url(images/m5bg.jpg) no-repeat 0 0;
	}
	.menuitems a.m6:link, .menuitems a.m6:visited {
		display:block;
		color:#053b64;
		text-decoration:none;
		height:20px;
		padding:3px 0 0 10px;
		font-size:15px;
		font-weight:bold;
		margin-bottom:10px;
		letter-spacing:1px;
		background:url(images/m6bg.jpg) no-repeat 0 0;
	}
	.menuitems a.m7:link, .menuitems a.m7:visited {
		display:block;
		color:#053b64;
		text-decoration:none;
		height:20px;
		padding:3px 0 0 10px;
		font-size:15px;
		font-weight:bold;
		margin-bottom:10px;
		letter-spacing:1px;
		background:url(images/m7bg.jpg) no-repeat 0 0;
	}
	.menuitems a.m8:link, .menuitems a.m8:visited {
		display:block;
		color:#053b64;
		text-decoration:none;
		height:20px;
		padding:3px 0 0 10px;
		font-size:15px;
		font-weight:bold;
		margin-bottom:10px;
		letter-spacing:1px;
		background:url(images/m8bg.jpg) no-repeat 0 0;
	}
	.menuitems a.m1:hover, .menuitems a.m2:hover, .menuitems a.m3:hover, .menuitems a.m4:hover, .menuitems a.m5:hover, .menuitems a.m6:hover, .menuitems a.m7:hover, .menuitems a.m8:hover {
		background:url(images/menubg.gif) no-repeat 0 0;
	}

#center {
	position:relative;
	float:left;
	width:563px;
}
	#centertop {
		position:relative;
		display:block;
		height:49px;
		background:url(images/centertop.jpg) no-repeat 0 0;
	}
	.presentation {
		position:relative;
		height:400px;
		width:563px;
		text-align:center;
		margin:0px;
		padding:0px;
		z-index:0;
	}
		.roundedcorners {
			position:absolute;
			top:0px;
			height:400px;
			width:563px;
			z-index:10;
		}
	
	.bannertop1 {
		position:relative;
		display:block;
		height:129px;
		background:url(images/banner1.jpg) no-repeat 0 0;
	}
	.bannertop2 {
		position:relative;
		display:block;
		height:129px;
		background:url(images/banner2.jpg) no-repeat 0 0;
	}
	.bannertop3 {
		position:relative;
		display:block;
		height:129px;
		background:url(images/banner3.jpg) no-repeat 0 0;
	}
	.bannertop4 {
		position:relative;
		display:block;
		height:129px;
		background:url(images/banner4.jpg) no-repeat 0 0;
	}
	.bannertop5 {
		position:relative;
		display:block;
		height:129px;
		background:url(images/banner5.jpg) no-repeat 0 0;
	}
	
	#paginator {
		display:block;
		position:relative;
		height:25px;
		background:url(images/paginator.jpg) no-repeat 0 0;
		font:12px Arial, sans-serif bold;
		margin-top:10px;
	}
		.back {
			position:relative;
			float:left;
			padding:7px 0 0 15px;
			height:18px;
		}
		.next {
			position:relative;
			float:right;
			clear:right;
			text-align:right;
			padding:7px 15px 0 0;
			height:18px;
		}
		 
	.centercontent {
		position:relative;
		display:block;
		width:563px;
		margin:10px 0px;
		padding:0px;
		
	}
		.centercontent_top, .newsboxtop {
			position:relative;
			display:block;
			height:20px;
			margin:0px;
			padding:0px;
			background:url(images/contenttop.jpg) no-repeat 0 0;
		}
		.newsboxtop {background:url(images/contenttop2.jpg) no-repeat 0 0; }
		
		.centercontent_mid {
			position:relative;
			width:563px;
			margin:0px;
			padding:0px;
			background:url(images/contentbg.jpg) repeat-y;
		}
		.newsboxmid {background-color:#d3e1eb; }
		
			.contentcol1 {
				position:relative;
				left:20px;
				float:left;
				width:240px;
				margin-right:12px;
				padding-right:15px;
				border-right:1px solid #d4dde4;		
			}
			.contentcol2 {
				position:relative;
				left:20px;
				float:left;
				width:240px;
				margin-left:5px;
				padding:0px;
			}
			.contentmain {
				position:relative;
				width:530px;
				margin:auto;
				padding:0px;
			}
			.contentclear {display:block; clear:both; }
			
		
		.centercontent_btm, .newsboxbtm {
			position:relative;
			display:block;
			height:20px;
			margin:0px;
			padding:0px;
			background:url(images/contentbtm.jpg) no-repeat 0 0;
		}
		.newsboxbtm {background:url(images/contentbtm2.jpg) no-repeat 0 0; }

#right {
	position:relative;
	float:right;
	margin:0 10px 10px 0;
	width:216px;
}
	.righttop {
		position:relative;
		display:block;
		height:68px;
		background:url(images/righttop.jpg) no-repeat 0 0;
	}
	.right1 {
		position:relative;
		display:block;
		height:135px;
		background:url(images/right1.jpg) no-repeat 0 0;
	}
	.right2 {
		position:relative;
		display:block;
		height:135px;
		background:url(images/right2.jpg) no-repeat 0 0;
	}
	.right3 {
		position:relative;
		display:block;
		height:135px;
		background:url(images/right3.jpg) no-repeat 0 0;
	}
	.right4 {
		position:relative;
		display:block;
		height:135px;
		background:url(images/right4.jpg) no-repeat 0 0;
	}
	.right5 {
		position:relative;
		display:block;
		height:135px;
		background:url(images/right5.jpg) no-repeat 0 0;
	}
	

#footer {
	position:relative;
	display:block;
	margin:0px 10px;
	height:72px;
	background:url(images/footer.jpg) no-repeat 0 0;
	clear:both;
	text-align:center;
}
	.footercontent {
		position:relative;
		margin:0px;
		padding-top:12px;
		font-size:10px;
		color:#065e07;
	}
	#footer a {
		color:#fff;
		text-decoration:none;
	}
	#footer a:hover {
		text-decoration:underline;
	}
	
#jimmedia {
	position:relative;
	top:10px;
	left:410px;
	width:200px;
	text-align:center;
	font:10px Verdana, sans-serif;
	color:#999;
	margin:10px 0;
	padding:5px 0 0 0;
}
	#jimmedia img {
		position:absolute;
		top:0px;
		left:46px;
		margin:0px 0 0 0;
		padding:0px;
	}
	#jimmedia a:link, #jimmedia a:visited, #jimmedia a:active, #jimmedia a:hover {
		text-decoration:none;
		color:#666
	}

/* Contact Form Styles */
.instructions {
	position:relative;
	display:block;
	padding:0px;
	margin-bottom:15px;
}

.inlineSection {
	position:relative;
	display:block;
	margin-bottom:10px;
	padding:0px;
}

.preField {
	position:relative;
	width:70px;
	padding:0px;
	margin:0px;
}

.oneField {
	position:relative;
	width:190px;
	text-align:right;
}
	.onefield input {
		width:180px;
		border:1px solid #ccc;
	}