@charset "utf-8";
/* CSS Document */
html,
	body {
		font:14px "Trebuchet MS", Arial, Helvetica, sans-serif;
		margin:0;
		padding:0;
		height:100%;
		color:#666;
		background:#FFF url(../images/bg_body.jpg) no-repeat top center;
	}
	h1 {
		font-size:32px;
		color:#F03;
		margin:0 0 -5px 0;
	}
	h2 {
		font-size:20px;
		color:#999;
		margin:0;
	}
	h3 {
		font-size:20px;
		color:#FFF;
		margin:0;
		line-height:22px;
	}
	a:link {color:#06C; text-decoration:none;}
	a:visited {color:#06C; text-decoration:none;}
	a:hover {color:#39C; text-decoration:none;}
	a:active {color:#39C; text-decoration:none;}
	#container {
		width:920px;
		margin:auto;
		min-height:100%;
		position:relative;
	}
	#header {
		height:180px;
	}
	#main {
		padding:30px 28px 30px 29px;
		margin:0px 270px 60px 0px;
		background:url(../images/bg_main.jpg) no-repeat;
	}
	#footer {
		position:absolute;
		bottom:0;
		width:100%;
		height:60px;			
		clear:both;
		text-align:center;
	}
	#footer p {
		margin:23px auto;
	}
	#sidebar {
		width:270px;
		float:right;
		display:inline;
	}
	.logo {
		width:212px;
		height:180px;
		float:left;
		display:inline;
	}
	.topb {
		height:66px;
	}
	.botb {
		height:74px;
	}
	.banner {
		width:400px;
		height:110px;
		margin-bottom:60px;
		background:url(../images/bg_banner.jpg) no-repeat;
		color:#FFF;
		padding:20px 170px 20px 20px;
		font-size:12px;
	}
	.menu {
		height:40px;
	}
	.menu ul {
		list-style-type:none;
		display:table;
		font-size:0;
	}
	.menu ul li a {
        display:block;
        padding:5px 20px;
        text-decoration:none;
      }
	.menu ul li {
		float:left;
		display:inline;
		font-size:14px;
		margin-top:6px;
	}
	.menu ul li a:link {color:#ccffff;}
	.menu ul li a:visited {color:#ccffff;}
	.menu ul li a:hover {color:#FFF; background-color:#39C;}
	.menu ul li a:active {color:#FFF; background-color:#39C;}
	.imgleft {
		float:left;
		display:inline;
		margin:20px 20px 20px 0px;
	}
	.imgright {
		float:right;
		display:inline;;
	}
	ul {
		color:#069;
		position:relative;
		left:20px;
		line-height:20px;
	}
	.h4 {
		font-size:18px;
		font-weight:bold;
	}
	input, textarea {
	background: #FFFFFF url(../images/inputbg.jpg) repeat-x;
	border:#CCCCCC 1px solid;
	padding:10px;
	margin:3px;
	}
	input:focus, textarea:focus {
	border: #66CCFF 1px solid;
	}
	.cform {
	margin-bottom:30px;
	}
		/* other non-essential CSS 
	#header p,
	#header h1 {
		margin:0;
		padding:10px 0 0 10px;
	}
	#footer p {
		margin:0;
		height:20px;
	}*/
