@charset "utf-8";
/* CSS Document */

html
{
	background-color:#eaeaea;
}
img
{
	border-style:none;
}
body
{
	color:#393939;
	line-height:21px;
	padding:0px;
	margin:0px;
	font-weight:normal;
}
.mainDiv
{
	width:960px;
	height:100%;
	margin:0 auto;
}
.header
{
	width:960px;
	/* [disabled]height:125px; */
}
.menu
{


	float:left;
	
	margin-top:30px;
}
.gallery
{
	width:960px;
	height:350px;
	background-color:#f5f5f5;
	-moz-border-radius:10px;
	-webkit-border-radius:10px;
	font-family:"Lucida Sans Unicode", "Lucida Grande", sans-serif;
	font-size:12px;
	margin:0px;
}
.gallery p
{
	padding-left:30px;
	padding-top:10px;
}
.logo
{
	width:270px;
	float:right;
}
.center
{
		border-radius: 10px 10px 0px 0px;
	-moz-border-radius: 10px 10px 0px 0px; 
	-webkit-border-radius: 10px 10px 0px 0px;
	width:960px;
	height:440px;
	
	background-color:#f5f5f5; 
	
}
.more
{
	font-family:"Lucida Sans Unicode", "Lucida Grande", sans-serif;
	font-size:11px;
	padding-bottom:5px;
	color:#999;
	text-align:right;
}
.more a:link
{
	text-decoration:none;
	color:#999;
}
.more a:hover
{
	text-decoration:none;
	color:#999;
}
.more a:active
{
	text-decoration:none;
	color:#999;
}
.more a:visited
{
	text-decoration:none;
	color:#999;
}

.box
{
	width:960px;
	height:40px;
	background-color:#747474;
	border-radius: 0px 0px 10px 10px; 
	-moz-border-radius: 0px 0px 10px 10px; 
	-webkit-border-radius: 0px 0px 10px 10px;

}
.common_grey_header
{
	border-radius: 10px 10px 0px 0px;
	-moz-border-radius: 10px 10px 0px 0px; 
	-webkit-border-radius: 10px 10px 0px 0px;
	height:35px;
	background-color:#747474;
	
}
.common_grey_header a:link
{
	text-decoration:none;
	color:#ccc;
}
.common_grey_header a:hover
{
	text-decoration:none;
	color:#ccc;
}
.common_grey_header a:active
{
	text-decoration:none;
	color:#ccc;
}
.common_grey_header a:visited
{
	text-decoration:none;
	color:#ccc;
}
.common_grey_footer

{
	background-color:#747474;
	border-radius: 0px 0px 10px 10px; 
	-moz-border-radius: 0px 0px 10px 10px; 
	-webkit-border-radius: 0px 0px 10px 10px;
	height:35px;
}
.common_grey_header p
{
	font-family:"Lucida Sans Unicode", "Lucida Grande", sans-serif;
	font-size:12px;
	padding-left:30px;
	color:#CCC;
	padding-top:7px;
}
.common_white_area
{
	height:100%;
	width:960px;
	background:#f5f5f5;
	border-top-width: thin;
	border-right-width: thin;
	border-bottom-width: thin;
	border-left-width: thin;
	border-top-style: none;
	border-right-style: solid;
	border-bottom-style: none;
	border-left-style: solid;
	border-top-color: #FFF;
	border-right-color: #FFF;
	border-bottom-color: #FFF;
	border-left-color: #FFF;	
}
.left_common_white_area
{
	float:left;
	width:650px;
	height:100%;
	font-family:"Lucida Sans Unicode", "Lucida Grande", sans-serif;
	font-size:12px;
	padding-top:20px;
	padding-left:20px;
}
.left_common_white_area p a:link
{
	text-decoration:none;
	color:#666;
}
.left_common_white_area p a:hover
{
	text-decoration:none;
	color:#666;
}
.left_common_white_area p a:visited
{
	text-decoration:none;
	color:#666;
}
.left_common_white_area p a:active
{
	text-decoration:none;
	color:#666;
}
.left_common_white_area ul
{
	margin:0px;
	padding:0px;
	font-family:"Lucida Sans Unicode", "Lucida Grande", sans-serif;
	font-size:12px;
}
.formtext
{
	margin-left:10px;
}
.left_common_white_area ul li
{
	list-style:none;
	color:#666;
	line-height:25px;
}
.left_common_white_area ul li a:link
{
	text-decoration:none;
	color:#666;
	
}
.left_common_white_area ul li a:active
{
	text-decoration:none;
	color:#666;
	
}
.left_common_white_area ul li a:hover
{
	text-decoration:none;
	color:#666;
	
}
.left_common_white_area ul li a:visited
{
	text-decoration:none;
	color:#666;
	
}
.right_common_white_area
{
	width:240px;
	float:right;
	padding-top:20px;
	padding-left:20px;
	height:100%;
	background-color:#eeeeee;
}
.right_common_white_area ul
{
	margin:0px;
	padding:0px;
}
ul.right_menu
{
	margin: 0;
	padding: 0;
	list-style-type: none;
	cursor: default;
	width:auto;
	font-family:"Lucida Sans Unicode", "Lucida Grande", sans-serif;
	font-size:12px;
	width:220px;
	color:#888;
	font-weight:normal;
	background-color:#eeeeee;
}
ul.right_menu li
{
	margin: 0;
	padding: 0;
	list-style-type: none;
	text-align: left;
	width:220px;
	cursor: pointer;
	color:#888;
	border-bottom:1px solid #fff;
	
	background-color:#eeeeee;

	
}
ul.right_menu a
{
	display: block;
	cursor: pointer;
	background-color:#eeeeee;
	padding: 0.5em 0.75em;
	color:#888;
	text-decoration: none;
}
ul.right_menu a:hover, ul.right_menu a:focus
{
	background-color:#fff;
	color:#555;
}	
.small_desc
{
	font-family:"Lucida Sans Unicode", "Lucida Grande", sans-serif;
	font-size:12px;
	color:#888;
	padding-left:10px;
}
.title
{
	font-family:"Lucida Sans Unicode", "Lucida Grande", sans-serif;
	font-size:16px;
	color:#555;
	padding-left:10px;
	margin:0px;
	font-weight:normal;
	padding-bottom:10px;
}
.title a:link
{
	text-decoration:none;
	color:#555;
}
.title a:hover
{
	text-decoration:none;
	color:#555;
}
.title a:visited
{
	text-decoration:none;
	color:#555;
}
.title a:active
{
	text-decoration:none;
	color:#555;
}
.com_text
{
	padding-left:10px;
	font-family:"Lucida Sans Unicode", "Lucida Grande", sans-serif;
	font-size:12px;
	color:#666;
}
	
.footer
{
	font-family:"Lucida Sans Unicode", "Lucida Grande", sans-serif;
	font-size:11px;
	color:#333;
	margin-bottom:10px;
	padding-left:20px;
}
.line
{
	background-color:#CCC;
	height:1px;
	
	
	margin-right:20px;
	margin-bottom:10px;
	
}
.box1
{
	float:left;
	width:280px;
	margin-left:20px;
	margin-right:40px;
	margin-top:20px;

}
.box2
{
	float:left;
	width:280px;
	margin-top:20px;
}
.box3
{
	float:right;
	width:280px;
	margin-right:20px;
	margin-top:20px;
}
.box12 td { height:26px; padding:0px 14px 0px 14px; font:12px/20px "Lucida Sans Unicode", "Lucida Grande", sans-serif;}
.box12 th { text-align:left; font:12px/20px "Lucida Sans Unicode", "Lucida Grande", sans-serif; padding-left:5px; }
.box12
{
	margin-left:10px;
}

