	body {
			font: 9pt/17pt arial;
			margin: 0;padding: 0px;
			height: 100%;
			background-repeat: repeat-x;
			background-color: #e2e2d7;			
        }
	#clear 	{clear: both;}	
	p	{font-size: 14px;}
	a	{color:#000; text-decoration: underline;}
	

	#menu_box	{
				position: absolute;
				margin-top: 0px;
				margin-left: 380px;
				background-color: #8a9ac2;
				border: 1px solid;
				width: 180px;
				height: 70px;
				visibility: hidden;
				z-index: 1;
			}
	ul#menu
			{
				list-style-type: none;
				margin-left: -25px;
				margin-top: 0px;
			}
	
	ul#menu li a	{
					color: #FFFFFF;
					text-decoration: none;
				}
				
	#sub_menu1	{
				position: absolute;
				margin-top: 0px;
				margin-left: 560px;
				border: 1px solid;
				background-color: #8a9ac2;
				width: 180px;
				height: 140px;
				visibility: hidden;
				z-index: 1;
			}
	#sub_menu2	{
				position: absolute;
				margin-top: 0px;
				margin-left: 560px;
				background-color: #8a9ac2;
				border: 1px solid;
				width: 290px;
				height: 210px;
				visibility: hidden;
				z-index: 1;
			}
	#sub_menu3	{
				position: absolute;
				margin-top: 0px;
				margin-left: 560px;
				background-color: #8a9ac2;
				border: 1px solid;
				width: 180px;
				height: 70px;
				visibility: hidden;
				z-index: 1;
			}			
	ul#menu2
			{
				list-style-type: none;
				margin-left: -25px;
				margin-top: 0px;
			}
	
	ul#menu2 li a	{
					color: #FFFFFF;
					text-decoration: none;
				}
				
	

	#main	{
				width: 994px;
				margin: 0 auto;
				border: 0px solid;
			}
			
	#header_left	{
						left: 0px;
						width: 50%;
						height: 40px;
						margin-top: -40px;
						background-color: #7e8dba;
						position: relative;			
	}
	
	#header_right	{
						left: 0px;
						width: 100%;
						height: 40px;
						margin-top: 40px;
						background-color: #606da7;
						position: relative;
	}
	
	#header_contain	{
						width: 792px;
						height: 74px;
						margin-top: -41px;
						margin-left: 202px;
						background: url('../img/top_center.jpg') repeat-x;
						background-position: bottom;			
						position: relative;
					}

	#header_contain p.title	{
								float: right;
								left: 215px;
								top: -15px;
								font-size: 16pt;
								font-family: Times New Roman;								
								font-weight: bold;
								letter-spacing: 3px;
								color: #e3e4ed;
								position: absolute;
							}
					
	#header_contain p.logo 	{
								display: inline;
								margin-left: -100px;
								width: 0px;
								height: 0px;
								float: left;
								margin:0;padding:0;
							}

	#header_contain p.logo a 	{
								display: inline;
								margin-left: -202px;
								margin-top: -40px;
								width: 202px;
								height: 112px;
								background: url('../img/logo.jpg');
								text-indent: -5000px;
								float: left;
							}
	
	ul#top_header 	{
						list-style-type: none;
						float: left;
						margin:0;padding:0;
						clear: right;
						margin-top: 40px;
						margin-left: 120px;
					}

	ul#top_header li	{
						float: left;
						cursor: hand;
						margin-right: 50px;
					}

	ul#top_header li a {
						display: inline;
						color: #000000;
						cursor: hand;
						text-decoration: none;
					}
					
	ul#top_header li.lang	{
							float: left;
							margin-top: -15px;
							cursor: hand;
						}
					
	ul#top_header li.lang a 	{
								display: block;
								font-size: 10px;	
								color: #DDFFDD;			
								cursor: hand;
								text-decoration: bold;
							}						
						
	
	#sub_main    {
					background-color: #E8E8E8;
	}
	#content	{
					float: right;
					width: 792px;					
					display: block;	
					background: url('../img/main_bg.jpg');
				}

	#left_panel 	{
					background-image: url('../img/photo.jpg');							
					width: 201px;
					height: 366px;
					float: left;
					margin-top: -13px;						
				}			
			

	#news_line	{
					width: 100%;
					height: 30px;
					background: url('../img/news_line_bg.jpg') repeat-x;
					background-position: top left;					
				}
				
	#news_line marquee	{
							padding-top: 10px;
						}
	

	#footer	{
				float: right;
				display: block;
				width: 792px;				
				height: 132px;
				background-color: #606da7;
				background: url('../img/bottom_bg.jpg');
				background-repeat: no-repeat;
				background-position: top left;
				margin-bottom: 0px;
				margin-top: 0px;
			}
			
			
	ul#bottom_footer 	{
							list-style-type: none;
							margin:0;padding:0;
							margin-top: 0px;							
						}

	ul#bottom_footer li 	{							
							margin-left: 10px;
							margin-top: 10px;
							float: left;
							color: #FFFFFF;
							display: block;
							text-decoration: none;
							font-size: 12px;							
						}

	ul#bottom_footer_2 	{
							list-style-type: none;
							float: left;
							margin:0;padding:0;
							margin-top: 30px;
							margin-left: 702px;
						}

	ul#bottom_footer_2 li 	{
							float: left;
							margin-right: 5px;
						}

	ul#bottom_footer_2 li a 	{
								display: block;
								text-decoration: none;
								font-weight: normal;
								font-size: 8pt;
								font-style: italic;
								color: #000000;
							}				