body
	{
		margin:0px;
		padding:0px;
		background-image:url(img/home_top_bg.jpg);
		background-position:top left;
		background-repeat:repeat-x;
		font-family:Verdana, Arial, Helvetica, sans-serif;
	}
	.site_body
		{
			margin:0px auto;
			padding:0px;
			width:899px;
			font-size:12px;
			position:relative;
		}
		a.home
			{
				position:absolute;
				font-size:0px;
				display:block;
				height:89px;
				left:14px;
				text-decoration:none;
				top:53px;
				width:248px;
				cursor:pointer;
			}
		a.home .home_box
			{
				font-size:0px;
				display:block;
				height:89px;
				text-decoration:none;
				width:248px;
				cursor:pointer;
			}
		.header
			{
				margin:0px;
				padding:0px;
				border:0px;
				width:899px;
				position: relative;
			}
		.nav_menu
			{
				margin:0px;
				padding:0px;
				border:0px;
				width:899px;
				height:65px;
				background-image:url(img/nav_menu_bg.jpg);
				background-position:right top;
				background-repeat:no-repeat;
			}
			.nav_menu .nav_menu_box
				{
					margin:0px;
					padding:0px;
					padding-left:79px;
					padding-bottom:17px;
					border:0px;
					width:698px;
					height:48px;
					background-image:url(img/nav_menu_left_bg.jpg);
					background-position:left top;
					background-repeat:no-repeat;
					list-style-type:none;
				}
		.site_content_box
			{
				margin:0px;
				padding:0px;
				border:0px;
				display:block;
				width:899px;
				padding-bottom:15px;
			}
			.left_content
				{
					margin:0px;
					margin-right:7px;
					padding:0px;
					border:0px;
					display:block;
					width:274px;
					float:left;
				}
			.left_content div.csc-textpic div.csc-textpic-imagewrap .csc-textpic-image img
				{
					margin:0px;
					margin-bottom:7px;
					padding:0px;
					border:0px;
				}
			.right_content
				{
					margin:0px;
					padding:0px;
					border:0px;
					display:block;
					width:618px;
					float:left;
					background-image:url(img/home_right_content_bg.jpg);
					background-position:left top;
					background-repeat:no-repeat;
					color:#353535;
				}
				.right_content p
					{
						margin:0px;
						padding:0px;
						padding-left:7px;
						padding-right:7px;
						padding-top:9px;
						padding-bottom:9px;
					}
				.right_content p.home_first
					{
						margin:0px;
						padding:0px;
						padding-left:7px;
						padding-right:7px;
						padding-top:60px;
						padding-bottom:9px;
						width:400px;
					}
				.right_content p.home_second
					{
						margin:0px;
						padding:0px;
						padding-left:7px;
						padding-top:9px;
						padding-right:7px;
						padding-bottom:9px;
						width:400px;
					}
				.right_content p.home_grey
					{
						margin:0px;
						padding:0px;
						padding-left:7px;
						padding-right:7px;
						padding-top:9px;
						padding-bottom:9px;
						background-color:#efefef;
					}
		.footer
			{
				margin:0px;
				padding:0px;
				display:block;
				height:109px;
				width:100%;
				background-image:url(img/footer_bg.jpg);
				background-position:top left;
				background-repeat:repeat-x;
			}
			.footer_menu
				{
					margin:0px auto;
					width:915px;
					padding:0px;
					text-align:center;
					font-size:11px;
					padding-top:10px;
					padding-bottom:8px;
					color:#353535;
				}
				.footer_menu ul
					{
						margin:0px;
						padding:0px;
						list-style-type:none;
					}
					.footer_menu ul li.level
						{
							margin:0px;
							padding:0px;
							padding-left:7px;
							padding-right:7px;
							list-style-type:none;
							display:inline;
							border-right:1px solid #353535;
						}
					.footer_menu ul li.level a
						{
							color:#353535;
							text-decoration:none;
						}
					.footer_menu ul li.level a:hover
						{
							color:#353535;
							text-decoration:underline;
						}
					.footer_menu ul li.last
						{
							margin:0px;
							padding:0px;
							padding-left:7px;
							padding-right:7px;
							list-style-type:none;
							display:inline;
						}
					.footer_menu ul li.last a
						{
							color:#353535;
							text-decoration:none;
						}
					.footer_menu ul li.last a:hover
						{
							color:#353535;
							text-decoration:underline;
						}
					.footer_menu ul li.levelactive
						{
							margin:0px;
							padding:0px;
							padding-left:7px;
							padding-right:7px;
							list-style-type:none;
							display:inline;
							border-right:1px solid #353535;
						}
					.footer_menu ul li.levelactive a
						{
							color:#353535;
						}
					.footer_menu ul li.lastactive
						{
							margin:0px;
							padding:0px;
							padding-left:7px;
							padding-right:7px;
							list-style-type:none;
							display:inline;
						}
					.footer_menu ul li.lastactive a
						{
							color:#353535;
						}
.clear
	{
		margin:0px;
		padding:0px;
		height:0px;
		font-size:0px;
		clear:both;
	}
