body {
	font-family:	Georgia, "Times New Roman", Times, serif;
	font-size:		12px;
	padding:		0;
	margin:			0;
}
form {
	padding:		0;
	margin:			0;
}
a:link,a:visited{
	color: #00F;
	background:		inherit;
}
a:hover,a:active{
	color: #660;
	background:		inherit;
}
/*	=	=	=	=	=	=	=	=	=	=*/
#C_case {
	width:			100%;
	text-align:		center;
}
#C_edge {
	width:			680px;
	background:		url(../images/site/brick_bg.jpg) top left repeat-y;
	text-align:		left;
}
/*	=	=	=	=	=	=	=	=	=	=*/
#C_header {
	width:			600px;
	background:		#900;
	border:			3px groove #CCC;
	color:			#FFF;
	margin:			0 40px 0 40px;
}
#C_header h1 {
	font-size:		12px;
	text-indent:	10px;
	padding:		0;
	margin:			0;
}
/*	=	=	=	=	=	=	=	=	=	=*/
#C_menu {
	width:			600px;
	background:		#966;
	border:			3px groove #CCC;
	color:			#FFF;
	margin:			0 40px 0 40px;
}
#C_menu ul {
	width:			150px;
	padding:		0;
	margin:			0;
}
#C_menu li {
	width:			150px;
	height:			22px;
	list-style-type:none;
	font-size:		12px;
	padding:		0;
	margin:			0;
}
#C_menu a.menubar {
	display:		block;
	height:			22px;
	width:			150px;
	color:			#600;
	text-decoration:none;
	background:		#FFF;
	border-top:		1px solid #CCC;
	border-right:	1px solid #CCC;
	border-bottom:	1px solid #CCC;
	padding:		2px 0 0 0;
	margin:			0;
}
#C_menu a.menubar:hover {
	display:		block;
	height:			22px;
	font-size:		12px;
	color:			#F00;
	text-decoration:none;
	background:		#FEE;
	border-top:		1px solid #000;
	border-right:	1px solid #000;
	border-bottom:	1px solid #000;
	padding:		2px 0 0 0;
	margin:			0;
}
#C_menu .tablelo {
	width:			600px;
}
.tdL {
	width:			150px;
}
.tdR {
	width:			440px;
}
/*	=	=	=	=	=	=	=	=	=	=*/
#C_news_case {
	width:			600px;
	color:			inherit;
	background:		#FFF;
	border:			3px groove #CCC;
	margin:			0 40px 0 40px;
}
#C_news_M {
	width:			580px;
	color:			inherit;
	background:		inherit;
	border:			1px solid #C99;
	margin:			8px;
}
#C_news_R {
	float:			right;
	width:			280px;
	color:			inherit;
	background:		inherit;
	border:			1px solid #C99;
	margin:			5px;
}
#C_news_L {
	float:			left;
	width:			280px;
	color:			inherit;
	background:		inherit;
	border:			1px solid #C99;
	margin:			5px;
}
/*	=	=	=	=	=	=	=	=	=	=*/
#C_footer {
	width:			600px;
	color:			inherit;
	background:		#FFF;
	border:			3px groove #CCC;
	font-size:		10px;
	text-align:		center;
	margin:			0 40px 0 40px;
}
/*	=	=	=	=	=	=	=	=	=	=*/
#contactform th {
	width:			140px;
	font-size:		12px;
	font-weight:	bold;
	border-bottom:	1px solid #FCC;
	padding:		5px;
}
#contactform input, select {
	width:			100px;
	height:			16px;
	font-size:		12px;
	border:			1px solid #900;
	margin:			0 0 0 10px;
}
#contactform textarea {
	width:			200px;
	height:			100px;
	font-size:		12px;
	border:			1px solid #900;
	margin:			0 0 0 10px;
}
/*	=	=	=	=	=	=	=	=	=	=*/
.h1spec {
	font-size:		16px;
	font-weight:	bold;
	padding:		0 10px 0 10px;
}
.ulsitemap {
	list-style:		url(../images/site/sm_brick.gif);
	font-size:		14px;
}
.ulemp {
	list-style:		url(../images/site/sm_brick.gif);
	font-size:		12px;
}
.eh2 {
	font-size:		16px;
	font-weight:	bold;
	border-bottom:	2px solid #900;
	padding:		0 15px 0 15px;
}
.eh3 {
	width:			50%;
	font-size:		12px;
	font-weight:	bold;
	border-bottom:	1px solid #900;
	padding:		0 20px 0 20px;
}
.ehp {
	width:			50%;
	font-size:		12px;
	text-indent:	15px;
	padding:		10px;
}
.gallery {
	width:			100%;
	overflow:		scroll;
	padding:		0;
	margin:			0;
}
.galleryH4 {
	font-size:		12px;
	font-weight:	bold;
	text-align:		center;
	border-bottom:	1px solid #FCC;
}
.galleryp {
	font-size:		12px;
	text-indent:	15px;
	padding:		4px;
}
.galleryp2 {
	font-size:		12px;
	padding:		4px;
}
.galleryp3 {
	width:			200px;
	overflow:		hidden;
	font-size:		12px;
	text-indent:	15px;
	padding:		2px;
}
.galleryimg {
	border:			2px solid #9CC;
}
.gallerytdL {
	width:			80px;
	text-align:		center;
	border-left:	2px solid #FCC;
	border-right:	1px solid #FCC;
}
.gallerytdR {
	width:			160px;
	text-align:		left;
	border-right:	2px solid #FCC;
}
.gallerytable {
	width:			100%;
	height:			150px;
	border-top:		1px solid #FCC;
}
.preview {
	height:			30px;
	color:			#000;
	background:		url(../images/site/preview_ltbg.jpg) top center;
	border:			3px groove #CCC;
	margin:			5px 2px 5px 5px;
	padding:		0;
	font-size:		12px;
	text-align:		center;
	font-style:		italic;
	font-weight:	bold;
}