@charset "utf-8";
/* CSS Document */
body {
	background: #e8e8e8 url(../images/bg.gif) repeat-x;
	font:normal 13px Arial, Helvetica, sans-serif;
	color:#6d6d6d;
}
		h1,h2,h3,h4,h5,h6 {
			font-family: Arial, Helvetica, sans-serif;
			text-align:left;
		}
		h1 { letter-spacing:-.05em; font-size:24px; font-weight:bold; line-height: 48px; }
		h2 { letter-spacing:-.04em; font-size:22px; font-weight:bold; line-height: 36px; }
		h3 { letter-spacing:-.03em; font-size:20px; font-weight:bold; line-height: 30px; }
		h4 { letter-spacing:-.04em; font-size:18px; font-weight:bold; line-height: 24px; }
		h5 { letter-spacing:-.03em; font-size:16px; font-weight:bold; line-height: 20px; }
		h6 { letter-spacing:-.02em; font-size:15px; font-weight:bold; line-height: 16px; }
		html>body .clear { clear:both; height:0px; margin:0; }
		.clear { clear:both; height:0px; margin:0 0 -16px; }
		.float-left { float:left; }
		.float-right { float:right; }
		.hide {
			background:none;
			font-size:1px;
			display:none;
			height:0;
			left:-9999px;
			overflow:hidden;
			position:absolute;
			top:-9999px;
			width:0;
			z-index:0;
			line-height:0px; 
		}
		#page-wrap {
			width:801px;
			margin:0 auto;
		}
			#header {
				background:url(../images/bg-content-top.gif) no-repeat;
				width:801px;
				height:103px;
			}
				#logo {
					margin:0 0 0 50px;
					width:700px;
					height:83px;
					padding:20px 0 0;
					background:url(../images/branding-divider.gif) no-repeat 50px 35px;
				}
					#logo h1 a {
						display:block;
						height:35px;
						background:url(../images/logo.gif) no-repeat left 20px;
						font: normal bold 24px Arial, Helvetica, sans-serif;
						letter-spacing:-1px;
						color:#5a2f03;
						text-align:left;
						text-decoration:none;
						padding:20px 0 0 65px;
					}
					#logo h2 {
						display:block;
						font: normal 14px Arial, Helvetica, sans-serif;
						letter-spacing:normal;
						color:#f18b35;
						text-align:left;
						padding:0 0 0 65px;
						margin:-5px 0 0;
					}
			#container {
				width:728px;
				background:url(../images/bg-content.gif) repeat-y;
				float:left;
				clear:both;
				padding:20px 37px 20px 36px;
			}
				#banner {
	width:468px;
	height:60px;
	float:left;
	clear:both;
	margin-top: 0;
	margin-right: 0;
	margin-bottom: 20px;
	margin-left: 20;
	padding-left: 20px;
				}
				.hr {
					border-bottom:solid 1px #f0f0f0;
					padding:0 0 10px;
					margin:0 0 10px;
				}
				#content-left {
					width:522px;
					margin:0 27px 0 18px;
					float:left;
				}
					#content-left p {
						padding:0 0 16px;
						line-height:18px;
						text-align:justify;
					}
					.res-box {
						background-color:#ededed;
						border:solid 1px #8e8e8e;
						padding:10px 20px;
						color:#000;
						float:left;
					}
					.btn {
						width:90px;
						height:17px;
						background:url(../images/btn.gif) no-repeat;
						display:block;
						text-align:center;
						text-decoration:none;
						color:#fff;
						padding:3px 0 0;
						margin:0 0 8px;
						float:right;
						font:normal bold 11px Arial, Helvetica, sans-serif;
					}
					.btn:hover {
						background:url(../images/btn.gif) no-repeat left bottom;
					}
				#sidebar {
					width:161px;
					float:left;
					font:normal 11px/16px Arial, Helvetica, sans-serif;
				}
					#sidebar ul { margin:0 0 12px; }
					.sidebar-box-wrap { margin:0 0 12px; }
					#sidebar ul {
						list-style:disc;
						padding:0 0 0 12px;
					}
					#sidebar ul li { margin:0 0 8px; }
					#sidebar ul li a { color:#6d6d6d; }
					#sidebar ul li a:hover { text-decoration:none; }
						.sidebar-box {
							width:139px;
							padding:8px 10px;
							border:solid 1px #c9c9c9;
							border-bottom:none;
							border-top:none;
						}
							.sidebar-box h6, .sidebar-box p { text-align:center; }
						.sidebar-box-top {
							background:url(../images/sidebox-top.gif) no-repeat;
							height:11px;
						}
						.sidebar-box-bottom {
							background:url(../images/sidebox-bottom.gif) no-repeat;
							height:11px;
						}
				#footer {
					clear:both;
					height:57px;
					margin:0;
					padding:15px 54px 20px 53px;
					color:#5d5d5f;
					font: normal 11px Arial, Helvetica, sans-serif;
					color:#a7a7a7;
					background: url(../images/bg-content-bottom.gif) no-repeat;
				}
					.rss {
						background:url(../images/rss.gif) no-repeat;
					}
					#footer a {
						color:#a7a7a7;
						text-decoration:none;
					}
					#footer a:hover {
						color:#000;
					}
					.note { padding:30px 0 0; }
