body{
	font-family: arial, tahoma, sans-serif;
	width: 100%; text-align: center;
	margin: 0px;
	background-image: url(body_bg.gif); background-repeat: repeat-x;
	background-color: #94a2ac;
}
img { border: 0px; } 

.wrap{
	width: 980px; height: auto; background-color: #fff;
	font-size:12px;  text-align: left;
}	

.top{
	float: left; width: 980px; height: 88px;
	background-image: url(body_bg.gif); background-repeat: repeat-x;
	padding: 30px 0 3px 0;
	font-size: 15px; color: #eee;
}	
	.top table{ margin: 4px 0 3px 0; }
	.top h1 { margin: 0px; font-size: 18px; }
	.top a { color: #bbb; }
	
.topextra{ color: #aaa; }
	
.content{ 
	float: left; width: 980px; height: auto;
}
	
	.left{
		float: left; width: 219px; height: auto;
		background-color: #fcfafc; border-right: solid 1px #ccf;
		padding: 20px;
	}
		.left p{ margin: 0px; padding: 0px 0 5px 0; }
		.left a{ color: #888; }
		.left h3{ font-size: 16px; color: #900; margin: 0 0 15px 0;  }

	.right{
		float: left; width: 680px; height: auto;
		padding: 20px;
	}
		.right h3{ font-size: 16px; color: #900; margin: 0 0 2px 0; }
		.right span { color: #999; display: block; margin: 0 0 20px 0; }
		.right p{ margin: 0px; padding: 0px 0 5px 0; }
		.right a{ color: #009; }

	.pages{ padding: 10px 0 0 0; }
	.pages a{ color: #000; text-decoration: none; }
	
.footer{
	float: left; width: 960px; height: auto;
	background-color: #fcfafc; border-top: solid 1px #ccf;
	text-align: center; padding: 7px 20px 6px 0; line-height: 150%;
}
	.footer a {font-size: 13px; color: #000; text-decoration: none;}

.noborder{ border: 0px; }
.clear{ clear: both; font-size: 0px; line-height: 0px; }
