body {
	font-family:Arial, Helvetica, sans-serif;
	color:#6c777f;
	background:url(images/background.gif) #cbd5dc  repeat-x;
	margin:0; padding:0 0 80px 0; border:none;
	font-size:13px;
}

 

img {
	border:none;
}
a {
	border:none;
	margin:0; padding:0;
	color:#6C777F;
}

#wrapper {
	width:874px;
	margin:auto;	
	padding:10px 0 0 0;
	display:block;
	position:relative;
	z-index:10;
}

#logo {
	float:left;

}


 

.box515 {width:515px; padding:0 0 15px 0; background:url(images/box_base515.gif) no-repeat left bottom; margin-bottom:10px;}
.box515 h3 {background:url(images/box515.gif); height:30px; line-height:30px; color:#333; padding:0 15px; margin:0; font-size:12px;}
.box515 ul {list-style:none; padding:15px 14px 0 14px; margin:0; width:485px; background:#fff; border:1px solid #d8d9da; border-width:0 1px; height:auto;}
.box515 ul li {text-decoration:none; color:#444; padding:2px 0; font-size:11px; border-bottom:1px solid #f0f0f0; word-spacing:0px;}
.box515 ul li a {text-decoration:none; color:#048; font-size:12px; font-weight:bold;}
.box515 ul li a:hover {text-decoration:underline;}

.box515 p {padding:15px 14px 0 14px; margin:0; width:485px; background:#fff; border:1px solid #d8d9da; border-width:0 1px; line-height:1.3em; font-size:11px; color:#444;}
.box515 p {padding:15px 14px 0 14px; margin:0; width:485px; background:#fff; border:1px solid #d8d9da; border-width:0 1px; line-height:1.3em; font-size:11px; color:#444;}
.box515 p.red {color:#c00;}
.box515 dl {list-style:none; padding:0 14px; margin:0; width:485px; background:#fff; border:1px solid #d8d9da; border-width:0 1px;}
.box515 dt {clear:left; padding:10px 0; margin:0; font-size:12px; font-weight:bold; color:#151;}
.box515 dd {padding:3px 0; margin:0; font-size:11px; line-height:1.2em; color:#444; border-bottom:1px solid #f0f0f0;}
.box515 dd a {display:block; color:#048; text-decoration:none; width:440px; font-size:12px;}
.box515 dd a em {color:#666; float:right; font-style:normal; font-size:11px;}
.box515 dd a:hover {color:#08c; text-decoration:none;}

.box515 table caption {width:515px; background:url(images/box515.gif); height:30px; line-height:30px; color:#333; padding:0; margin:0; font-size:12px; text-align:left; text-indent:15px; font-weight:bold;}
.box515 table {width:515px; border:1px solid #d8d9da; border-width:0 1px; background:#fff;}
.box515 table th {padding-top:5px; text-indent:5px; color:#151;}
.box515 table td {text-indent:5px; color:#444;}
.box515 table tfoot td {text-align:center; color:#666; font-size:11px; padding-top:10px;}

.box515 form {margin:0;}

.box515 a.bannerad img {display:block; padding-bottom:4px;}



.box250 {width:250px; padding:0 0 15px 0; background:url(images/box_base.gif) no-repeat left bottom; margin-bottom:10px;}
.box250 h3 {background:url(images/box.gif); height:30px; line-height:30px; color:#333; padding:0 15px; margin:0; font-size:12px;}
.box250 ul {list-style:none; padding:15px 14px 0 14px; margin:0; width:220px; background:#fff; border:1px solid #d8d9da; border-width:0 1px; height:auto;}
.box250 ul li {text-decoration:none; color:#444; padding:2px 0; font-size:11px; border-bottom:1px solid #f0f0f0; word-spacing:0px;}
.box250 ul li a {text-decoration:none; color:#048; font-size:12px; font-weight:bold;}
.box250 ul li a:hover {text-decoration:underline;}

.box250 form {background:#fff;}
.box250 input {background:#fff;}
.box250 br {background:#fff;}

.box250 p {padding:15px 14px 0 14px; margin:0; width:220px; background:#fff; border:1px solid #d8d9da; border-width:0 1px; line-height:1.3em; font-size:11px; color:#444;}
.box250 p.red {color:#c00;}
.box250 dl {list-style:none; padding:0 14px; margin:0; width:220px; background:#fff; border:1px solid #d8d9da; border-width:0 1px;}
.box250 dt {clear:left; padding:10px 0; margin:0; font-size:12px; font-weight:bold; color:#151;}
.box250 dd {padding:3px 0; margin:0; font-size:11px; line-height:1.2em; color:#444; border-bottom:1px solid #f0f0f0;}
.box250 dd a {display:block; color:#048; text-decoration:none; width:220px; font-size:12px;}
.box250 dd a em {color:#666; float:right; font-style:normal; font-size:11px;}
.box250 dd a:hover {color:#08c; text-decoration:none;}

.box250 table caption {width:250px; background:url(images/box.gif); height:30px; line-height:30px; color:#333; padding:0; margin:0; font-size:12px; text-align:left; text-indent:15px; font-weight:bold;}
.box250 table {width:250px; border:1px solid #d8d9da; border-width:0 1px; background:#fff;}
.box250 table th {padding-top:5px; text-indent:5px; color:#151;}
.box250 table td {text-indent:5px; color:#444;}
.box250 table tfoot td {text-align:center; color:#666; font-size:11px; padding-top:10px;}

.box250 form {margin:0;}

.box250 a.bannerad img {display:block; padding-bottom:4px;}



#mainmenu {
	margin:0;
	padding:0;
	float:left;
	margin:9px 0 8px 40px;
	height:24px;
}
	#mainmenu li {
		float:left;
		list-style:none;
		padding:0px 10px;
		border-left:1px solid #eff2f4;
	}
		#mainmenu li:first-child {
			border-left:none;		
		}
	#mainmenu li a {
		font-size:20px;
		font-weight:normal;
		color:#c4cfd6;
		text-decoration:none;		
	}
	#mainmenu li a:hover {
		color:#98abba;
	}

#header {
	position:relative;
	left:30px;
	z-index:1;
	display:block;
	float:left;
}

.header_rotate {
	position:relative;
	left:30px;
      
	z-index:1;
	height:271px; width:675px;
	float:left;
}
	.header_rotate img {
		position:absolute;
	}
	
.header_rotate2 {
	position:relative;
	left:30px;
	z-index:1;
	float:left;
}
	.header_rotate2 img {
		position:absolute;
	}
#lang_switch {
	margin:0; padding:0;
	width:100px;
	height:21px;
	top:0px; right:10px;
	position:relative;
	float:right;
}
	#lang_switch ul {
		margin:3px 0 0 0 ; padding:0;
		float:right;
	}
		#lang_switch li {
			list-style:none;
			padding:0; margin:0 2px 0 0;
			float:left;
		}
			#lang_switch li a {
				color:#93adba;
				font-weight:bold;
				text-decoration:none;
				padding:2px 4px 4px; 
				border:1px solid #e6f0f2;
				background:#f9fafc;		
				display:block;	
			}
			#lang_switch li a:hover {
				color:#6C777F;
			}
	
.leftmenu_p1 {
	top:211px; left:-18px;
	z-index:0;
}

.leftmenu_p2 {
	top:237px; left:-19px;
	z-index:0;
}

.leftmenu_wrapper {
	position: absolute;
	width:290px; 
}	
	.leftmenu_top {
		height:83px;
		background:url(images/leftmenu_top_bg.gif) no-repeat;	
		color:#98abba;
	}

	
	.leftmenu_top_small {
		height:57px;
		background:url(images/leftmenu_top_bg.gif) no-repeat;	
		color:#98abba;	
	}
	.leftmenu_wrapper h3 {
		margin:0; padding:25px 40px 0;
		font-size:18px;
		line-height:20px;
		font-weight:normal;
	}
	.leftmenu_top_small h3 {
		padding:23px 40px 0;
	}
	.leftmenu {
		background:url(images/leftmenu_bg.gif) repeat-y;
		margin:-5px 0 0 0;
	}
	.leftmenu_bg2 {
		background:url(images/leftmenu_bg2.gif) repeat-y;
	}
		.leftmenu ul {
			margin:0 21px 0 19px; padding:0;
		}
			.leftmenu ul li {
				margin:0; padding:0;
				list-style:none;
				border-bottom:1px solid #c4cfd7;
			}
				.leftmenu ul li a {
					line-height:30px;
					color:#ffffff;
					font-size:13px;
					font-weight:normal;
					display:block;		
					text-decoration:none;
					padding:0 26px;	
					background: url(images/leftmenu_a.gif) no-repeat left center;
				}
				.leftmenu ul li a:hover {
					background:url(images/leftmenu_a.gif) no-repeat left center #F2CEA0;
				}
					
	
	.leftmenu_content {
		background:url(images/leftmenu_bottom_bg.gif) bottom no-repeat;	 
		padding:0px 0px 60px;
		color:#ffffff;
	}
	.leftmenu_content_bg2 {
		background:url(images/leftmenu_bottom_bg2.gif) bottom no-repeat;	 
		padding:0px 0px 50px;
	}	
	
	.leftmenu_content h3 {
		
		font-size:18px;
		color:#ffffff;
		line-height:20px;
		font-weight:normal;
		margin:20px 0px 20px 40px;
		padding:0;
	}
	
	.leftmenu p {
		margin:-1px 40px 11px;
		line-height:19px;
	}
		.leftmenu p a {
			color:#ffffff;
		}
	

#content_wrapper {	
	background:url(images/textbox_bg.gif) repeat-y;
	width:593px;
	margin:-5px 0 0 238px;
	padding:15px 0 0;
	font-size:13px;
	line-height:19px;	
}
#content {
	background:url(images/textbox_bottom_bg.gif) bottom no-repeat;	
	padding: 0px 35px 20px 35px;
	
}

	#content p {
		
	}


	#content h1 {
		color:#6c777f;
		font-size:20px;
		font-weight:normal;
		margin:5px 60px 20px;
		padding:0;
	}
	#content h2 {
		color:#98abba;
		font-weight:normal;
		font-size:18px;
		
		padding:0;
	}
	

	#bullet ul {
		padding:0;
		margin:0;
	}
	#bullet li {
		margin:0 15px;
		padding:0;
		list-style:disc;
	}

#footer ul {
	float:right;
	margin-right:50px;
}
	#footer li {
		float:left;
		list-style:none;
		padding:0px 10px;
		border-left: 1px solid #6c777f;
	}
		#footer li:first-child{
			border-left:none;
		}
	#footer li a {
		color:#6c777f;
		text-decoration:none;
	}
	#footer li a:hover {
		text-decoration:underline;
	}	
	
	




	input, select {font-size: 10x; color: #000000; font-family: Geneva, Verdana, Helvetica, Arial, sans-serif;}
	.f11  {font-family: Arial, Helvetica, sans-serif; font-size: 11px;}
	.f12  {font-family: Arial, Helvetica, sans-serif; font-size: 12px;}
	.f14  {font-family: Arial, Helvetica, sans-serif; font-size: 14px;}
	.f16  {font-family: Arial, Helvetica, sans-serif; font-size: 16px;}
	.g16  {font-family: Arial, Helvetica, sans-serif; font-size: 16px; color: #000000;}
	.f24  {font-family: Arial, Helvetica, sans-serif; font-size: 24px;}
	.form {BORDER-LEFT: 1px solid; BORDER-RIGHT: 1px solid; BORDER-TOP: 1px solid; BORDER-BOTTOM: 1px solid; BORDER-COLOR: 
	#000000; BACKGROUND: #ffffff; color: #000000; font-family: arial; font-size: 11px; text-decoration: none;
	
	}