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

body{
	background-image:url(images/bg.jpg);
	font-family:Tahoma, Geneva, sans-serif;
	margin:0;
	padding:0;
	background-repeat:repeat-x;
	background-color:#000000;
}

.pageframe{
	width:1005px;
	height:auto;
	margin-left:auto;
	margin-right:auto;
	float:none;
	clear:both;
}
.header{
	width:1005px;
	height:193px;
	background-image:url(images/header.png);
	float:none;
	clear:both;
}

.titles{
	width:1005px;
	height:53px;
	background-image:url(images/titles.png);
	float:none;
	clear:both;
}
	.ltitle{
		width:235px;
		height:46;
		overflow:auto;
		display:block;
		float:left;
		clear:none;
		padding-left:40px;
		padding-right:45px;
		padding-top:7px;
	}
	.rtitle{
		width:550px;
		height:46;
		overflow:auto;
		display:block;
		float:left;
		clear:none;
		padding-right:30px;
		padding-top:7px;
	}
		.rtitle h1, .ltitle h2{
			display:inline-block;
			float:left;
			clear:none;
			padding:0;
			margin:0;
			font-size:18px;
			font-weight:bold;
		}
.content{
	width:1005px;
	height:auto;
	overflow:auto;
	display:block;
	background-image:url(images/content.png);
}
.left{
	width:235px;
	height:auto;
	overflow:auto;
	display:block;
	float:left;
	clear:none;
	padding-left:40px;
	padding-right:45px;
}
.right{
	width:640px;
	height:auto;
	float:left;
	clear:none;
	padding-right:45px;
	overflow:auto;
	display:block;
}
.footer{
	width:905px;
	height:74px;
	background-image:url(images/footer.png);
	float:none;
	clear:both;
	text-align:center;
	padding-left:50px;
	padding-right:50px;
	padding-top:30px;
}

.pest{
	float:left;
	clear:left;
	padding-right:20px;
}
.right h1, .right h2{
	font-size:16px;
	font-weight:bold;
}
hr{
	color:#87a2dc;
}

