	body {
		font-size: 15px;
		background-image: url(../images/bg.jpg);
		background-repeat: repeat-x;
		margin: 0;
		padding: 0 0 30px 0;
	}
	
	.clear {
		clear: both;
	}
	
	#nav,
	#content {
		border-left: 1px solid #cdced0;
		border-right: 1px solid #cdced0;
	}
	
	#container {
		margin: 0 auto;
		width: 743px;
		position:relative;
		
	}
	#leftbit {
		position: absolute;
		z-index: 1000;
		height: 67px;
		overflow: hidden;
		padding-top: 23px;
		background-image: url(../images/leftbit_top.jpg);
		background-position: left top;
		background-repeat:no-repeat;
		margin: 220px 0 0 -23px;
		
	}
	#leftbit h1 {
		display: inline-block;
		color: #fff;
		font-family:"Times New Roman", Times, serif;
		font-size: 20px;
		font-weight: normal;
		padding: 0 25px 0 42px;
		margin: 0;
		line-height: 44px;
		background-image: url(../images/leftbit_right.jpg);
		background-color: #bc5a27;
		background-position: right top;
		background-repeat: no-repeat;
		min-width: 250px;
	}
	
	h2 {
		color: #2e3451;
		font-weight: normal;
		font-size: 22px;
		font-family: "Times New Roman", Times, serif;
		border-bottom: 1px solid #A8A9AA;
		padding-bottom: 6px;
	}
	
	h3 {
		color: #2e3451;
		font-weight: normal;
		font-size: 19px;
		font-family: "Times New Roman", Times, serif;
	}
	
	#header {
		background-image: url(../images/head.jpg);
		height: 195px;
	}
	#nav {
		
		background-color: #e7e8e9;
		height: 105px;
		background-image: url(../images/navbar.jpg);
		background-position:left top;
		background-repeat:no-repeat;
		
	}
	#nav ul {
		margin: -4px 0 0 0;
		padding: 0;
		list-style-type: none;
		float: right;
	}
	#nav li {
		float: left;
		margin: 0 20px 0 0;
		font-size: 17px;
		font-family:"Times New Roman", Times, serif;
	}
	#nav a {
		color: #3a3a3c;
		text-decoration: none;
		white-space: nowrap;
	}
	#nav a:hover {
		color: #485492;
	}
	#nav a.on {
		padding-bottom: 22px;
		background-image: url(../images/navbar_active.jpg);
		background-repeat: no-repeat;
		background-position: center bottom;
		color: #485492;
	}
	#content {
		padding: 0 40px 60px 40px;
		background-image: url(../images/body_bg.jpg);
		background-position: right bottom;
		background-repeat: no-repeat;
		background-color: #e7e8e9;
		min-height: 80px;
		height: auto !important;
		height: 80px;
		line-height: 140%;
		width: 661px;
		overflow-x: hidden;
		
	}
	#foot {
		border-top: 15px solid #bc5a27;
	}
	#foot ul {
		margin: 20px 0 0 0;
		padding: 0;
		list-style-type: none;
	}
	#foot li {
		float: left;
		width: 33%;
		text-align: center;
	}
	
	#content .imgbox {
		margin-left: -41px;
		height: 135px;
		width: 743px;
		overflow: hidden;
	}
	
	#content .imgbox .hovertext {
		position: absolute;
		z-index: 900;
		background-image: url(../images/hovertext_bg.png);
		display: block;
		width: 65%;
		margin: 15px 0 0 0;
		padding: 10px 40px 10px 40px;
		color: #fff;
		font-size: 19px;
		font-family: "Times New Roman", Times, serif;
		line-height: 28px;
	}
	
	#content .hovertext .ql {
		font-size: 300%;
		padding-top: 7px;
		margin-left: -30px;
		position: absolute;
	}
	
	#content .hovertext .qr {
		font-size: 300%;
		padding-top: 7px;
		padding-left: 5px;
		position: absolute;
	}
	
	#content .whitebg {
		background-color: #fafafb;
		margin: 0 0 30px -40px;
		padding: 20px 40px;
		width: 661px;
	}
	
	#content .whitebg p:first-letter {
		font-size:200%;
		color:#333;
	}
	
	#content table.fancy tr.odd {
		background-color: #fafafb;
	}
	
	#content table.fancy thead tr {
		background-color: #7d7e81;
		color: #fff;
	}
	
	#content table.fancy  {
		border: 1px solid #ccc;
	}
	
	#content a {
		color: #098ff7;
	}
	
	#content a:visited {
		color: #5b71e0;
	}
	
	#content a:hover {
		color: #f70984;
	}
	
	hr {
		color: transparent;
		background-color: #ccc;
		border: none;
		height: 1px;
	}
	
	ul {
		list-style-type: square;
	}
	
	ul.big {
		margin: 30px 0;
		padding: 0;
		list-style-type: none;
	}
	
	ul.big li {
		padding-left: 60px;
		padding-top: 3px;
		margin: 0 0 20px 0;
		background-image: url(../images/li_big.jpg);
		background-repeat: no-repeat;
		background-position: 10px 0;
		height: auto !important;
		height: 39px;
		min-height: 39px;
		text-indent: 0;
	}
	
	ul.big a {
		white-space: nowrap;
	}
	
	
	ul.sidebar {
		background-color: #fff;
		float: right;
		list-style-type: none;
		padding: 0;
		margin-left: 20px;
		margin-bottom: 20px;
		margin-top: 0;
	}
	
	ul.sidebar li {
		border-bottom: 1px solid #e7e8e9;
	}
	
	#content ul.sidebar a,
	#content ul.sidebar a:visited {
		text-decoration: none;
		padding: 3px 10px;;
		display: block;
		color: #333;
		font-size: 13px;
	}
	
	#content ul.sidebar a:hover {
		color: #ccc;
	}