body, html {
	padding:0;
	margin:0;
	overflow:hidden;
	background:#fff;
}
html {
	overflow-y:scroll;
}

#wrapper {
	width:1000px;
	margin:0 auto;
	display:table;
	background:url('../img/main_bg.gif') top left repeat-y;
}

	.left {
		width:225px;
		float:left;
	}
	.center {
		width:500px;
		float:left;
	}
	.right {
		width:275px;
		float:left;
	}
	
	#header {
		float:left;
		width:1000px;
		height:134px;
	}
		#header .left {
			text-align:center;
		}
			#header .left img {
				margin:25px 0 0 0;
			}
		#header .center {
			text-align:center;
		}
			#header .center a img {
				margin:15px 0 0 0;
			}
		#header .right {
			padding:20px 20px 0 20px;
			width:235px;
		}
			#header .right * {
				color:#fff;
			}
			#header .right h3 {
				font-size:14px;
				font-weight:bold;
				padding:0;
				margin:0 0 10px 0;
			}
			#header .right .address_left {
				width:98px;
				float:left;
				clear:left;
				padding:0 20px 0 0;
			}
			#header .right .address_right {
				width:117px;
				float:left;
			}
	#main {
		float:left;
		width:1000px;
	}
		#main .left {
			padding:35px 20px 35px 20px;
			width:185px;
		}
		#main .right {
			padding:35px 20px 35px 20px;
			width:235px;
		}
			#main .left h2, #main .right h2 {
				font-size:14px;
				font-weight:bold;
				padding:10px 0;
				font-style:normal;
				color:#fff;
				margin:0;
			}
			#main .left ul, #main .right ul {
				list-style:none;
				padding:0;
				margin:0;
			}
				#main .left ul li, #main .right ul li {
					display:block;
					padding:6px 0;
				}
					#main .left ul li a, #main .right ul li a {
						color:#fff;
						font-weight:bold;
						text-decoration:none;
						padding:0 0 0 12px;
					}
					#main .left ul li.headitem a, #main .right ul li.headitem a {
						background:url('../img/arrow_close.gif') left no-repeat;
					}
					#main .left ul li.headitem.active a, #main .right ul li.headitem.active a {
						background:url('../img/arrow_open.gif') left no-repeat;
					}
					#main .left ul li ul, #main .right ul li ul {
						padding:0 0 0 10px;
						display:none;
					}
					#main .left ul li.active ul, #main .right ul li.active ul {
						display:block;
					}
						#main .left ul li ul li, #main .right ul li ul li {
							padding:0;
						}
						#main .left ul li ul li a, #main .right ul li ul li a {
							font-weight:normal;
							background:none !important;
						}
						#main .left ul li ul li a.active, #main .right ul li ul li a.active {
							text-decoration:underline;
						}
					
		#main .center {
			padding:35px;
			width:430px;
			min-height:500px;
			height:auto !important;
			height:500px;
		}
	#footer {
		border-top:1px solid #000;
		float:left;
		width:1000px;
		background:#f24f90;
	}
		#footer p {
			margin:20px 0 20px 0;
			text-align:center;
		}
		#footer * {
			font-size:15px;
			line-height:22px;
			color:#fff;
		}
	#copyright {
		float:left;
		width:1000px;
		background:#fff;
		text-align:center;
		padding:20px 0 20px 0;
	}
		#copyright * {
			font-size:10px;
			color:#666;
		}
