body				{ margin:0px; background:#fff url(/images/bg_re2.jpg) 0px 98px repeat-x;behavior:url("/csshover.htc"); font-family:Verdana;}
*html	body		{ margin:0px;  background:#fff url(/images/bg_re2.jpg) 0px 101px repeat-x; }
a					{ color:#333333;  font-size:11px;}
a:hover				{ color:#666666;  font-size:11px;}
h2					{ color:#666; font-size:36px; padding:0px; margin:0px; font-family:"Times New Roman", Times, serif; font-weight:normal}
h3					{ color:#366354; font-size:18px; padding:0px; margin:0px;}
.small				{ font-size:10px}
#table{}
#table table{width:75%}
#table th{color:#fff;letter-spacing:0.2em;background:#597394;}
#table td{border:1px solid #ccc;background:#f1f1f1;color:#000;}

#main				{ width:917px; margin: 0 auto;border:solid 1px #ccc; border-top:0px; border-bottom:0px; }
#main2				{ margin-left:250px; border:solid 410px #000000;}

#header				{ display:block;position:absolute;width:917px; height:110px; background-color:#FFFFFF;  float:left; z-index:1;position:relative;  height:120px }
					#logo		{ padding-top:20px; padding-left:15px;  }
					#add		{ text-align:right; font-size:13px; z-index:1; position:absolute; width:918px; left:auto 0; float:left; }
					
					#add	a	{ font-size:9px;}
					*html #nav_bg{ margin-top:5px;}
					.part		{ background:url(/images/part.gif) repeat-x; border-top:solid 1px #FFFFFF;height:12px;}
#sub{display:block; width:100%; background-color:#666; height:140px;  float:left; z-index:1; border-top:1px solid #FFFFFF}				
#team	img 	{ border: 0px; margin-right:15px;}
#team	.member	{ display:block; text-align:left;  width:450px; margin-left:50px; position:relative; border: solid 1px #999; font-size:11px; text-decoration:none; margin-bottom:15px;}
#team	.info 	{ margin-left:15px; padding-top:25px;}						

.style1 {font-size: large;color: #CC0000;}
.style3 {font-size: small; color: #CC0000; }

#main_index			{ display:block; float:left; width:620px; padding:15px;}
#left_panel_index{
					background: url(/images/left_indbg.gif) no-repeat; 
					padding-top:60px;
					font-size:11px; 
					display:block; 
					color:#666666;
					width:230px;
					height:310px;
				
				}
				#left_panel_index a			{ color:#666; text-decoration:none; padding-top:5px; display:block}
				#left_panel_index a:hover	{ color:#000;}
				

				#left_panel_index img{ margin-right:5px; margin-top:0px; margin-bottom:5px; }
				
#right_panel_index{
					background: url(/images/right_ingbg.gif) no-repeat; 
					padding-top:14px;
					color:#666;font-size:10px; 
					display:block; 
					width:220px;
					height:245px;
				}
				#right_panel_index a		{ color:#666; text-decoration:none}
				#right_panel_index a:hover	{ color:#000;}


#cars{width:225px;float:left;text-align:center;padding-top:50px;}			


#content					{ background:#fbfbfb url(/images/cont_bg.jpg) bottom repeat-x; clear:both;  }
			#data			{ float:left;font-size:small; color:#555; padding:15px;width:600px;}
			#data a			{ font-size:small; color:#0033CC; }
			#data a:hover	{ color:#333;}
			#data h1{font-size:medium;letter-spacing:0.1em;border-bottom:1px dotted #ccc;}
			#data h2{font-size:small;font-weight:normal;font-family:Trebuchet MS;margin-bottom:20px;}
#main_panel			{ display:block; float:left; width:778px; margin-top:180px; height:90%; padding-top:15px; background-position: center 195px}
#main_panel2		{
	display:block;
	float:left;
	width:602px;
	margin-top:200px;
	height:90%;
	padding-top:15px;
	background-position:  center 195px;
	left: 258px;
	top: 148px;
}


					/*--------------------------- opacity------------------------------*/
					#frame			{	filter:alpha(opacity=80);opacity: 0.8;-moz-opacity:0.8; 	
										scrollbar-3dlight-color:#ffd700;
										scrollbar-arrow-color:#ff0;
										scrollbar-base-color:#ff6347;
										scrollbar-darkshadow-color:#ffa500;
										scrollbar-face-color:#008080;
										scrollbar-highlight-color:#ff69b4;
										scrollbar-shadow-color:#f0f;
										}
					
					
					#sub_panel		{ display:block; float:left; 	width:410px;padding-left:15px;padding-right:15px; border-left:solid 1px #666666;border-right:solid 1px #666666;}
					#right_panel	{ display:block; float:right;	width:150px;padding:15px; color:#000; background-color:#FFFFFF;filter:alpha(opacity=50);opacity: 0.6;-moz-opacity:0.6; border:solid 1px #999999}
					#left_panel		{ 
					display:block; float:left; 
					left: 0 auto; 
					margin-top:150px; 
					position:absolute;	
					padding-right:30px; 
					color:#000;  
					z-index:10;
					}

					
					
					#left_panel2	{ display:block; float:left; left: 0 auto; margin-top:300px; position:absolute;	width:200px;	padding-right:30px; color:#000; background:#FFFFFF url(images/left_panel.jpg) no-repeat; height:680px; z-index:10}

					.more		{ text-align:right; width:100%;}
								.more	a		{ text-decoration:none; color:#993300; font-weight:bold}
								.more	a:hover	{ color:#5F7F74;}
					.sec		{ border:solid 1px #666666; padding:10px; margin-bottom:10px;}
					.highlight{ color:#5F7F74;}
					
#footerindex		{ display:block; width:887px; float:left; padding:0 15px 0px 15px; font-size:9px; background:#D0D3DA; height:22px; line-height:22px; text-align:right; color:#666; }
#footer				{ 	background-color:#D0D3DA ;
						 text-align:center;
						color:#666;
						font-size:9px;
						left: auto 0;
						padding-top:20px;
						}
						* html #footer {left: auto 0;height:22px;}
						#footer div{ display:block; font-size:9px; color:#666; background-color:#000000; margin-top:80px; height:22px; line-height:22px ; text-align:right; padding-right:5px;}
						#footer a{ color:#666; font-size:9px;}
						#footer a:hover { color:#ccc}
#sp_links			{ color:#888; text-align:center; background:#fff; font-size:9px; padding-top:30px; }
						#sp_links a				{ color:#888; text-decoration:none; font-size:9px;}
						#sp_links a:hover		{ color:#000; }




#nav_bg	{ float:left; margin-top:5px;background:#597394;}/*DFDFDF*/
#menu	{ background:#597394; height:22px; float:right; display:block; color:#fff }
	#menu div{ float:right}
	#menu a, #menu h2{
		font:10px/16px verdana;
		display:block;
		text-transform:uppercase;
		border-width:1px;
		border-style:solid;
		border-color:#fff #888 #555 #fff;
		white-space:nowrap;
		padding:0px;
		margin:0;

		}
		.mm						{ background:url(/images/arrow_tabs.gif) bottom right no-repeat;}
		
		#menu a					{ color:#fff;line-height:20px;height:22px; border-left:solid 1px #FFFFFF;text-decoration:none;padding-left:15px; padding-right:15px; display:block; text-align:left;}
		#menu a, #menu a:visited{ border:0px;color:#fff;  display:block; border-left:solid 1px #FFFFFF	}
		#menu a:hover			{ color:#eee; background:#7C98AE}
		#menu a:active			{ color:#fff;}
		.mm						{ background:url(/images/arrow_tabs.gif) bottom right no-repeat;}
		#menu a.right			{ border-right:0px;} 
		#menu a.right:visited	{ border-right:0px;} 
		 
		#menu ul{
		list-style:none;
		margin:0;
		padding:0;
		float:left;
		border:solid 0px #000000;
		height:22px;
		}

		*html #menu ul{
		width:60px;
		}
		
		* html #menu ul li{float:left;height:0%; z-index:100 }
		* html #menu ul li a{height:0%;}
		
		
		
		#menu li{
		position:relative;
		}
		#menu ul ul{
		position:absolute;
		text-align:left;
		top:auto;
		height:0px;
		display:none;
		
		}
		#menu ul ul a{
			color:#fff;
			line-height:22px;
			background-color:#597394;
			border-top:1px solid #FFF;
			border-right:none;
			padding-left:5px;
			width:150px;
			margin:0px;
		
		}
		#menu ul ul a:visited{
			color:#fff;
			border-top:1px solid #FFF;
			padding-left:5px;
			border-right:none;
			width:150px;
			margin:0px;
		
		}
		#menu ul ul a:hover{
			color:#000;
			border-right:none;
			line-height:22px;
			background:#7C98AE;
			
		}
		#menu ul ul ul{
		top:0;
		left:100%;
		
		}
	
		
		div#menu li:hover{
		cursor:pointer;
		z-index:100;
		
		}
		
		div#menu li:hover ul ul,
		div#menu li li:hover ul ul,
		div#menu li li li:hover ul ul,
		div#menu li li li li:hover ul ul
		{display:none;}
		
		div#menu li:hover ul,
		div#menu li li:hover ul,
		div#menu li li li:hover ul,
		div#menu li li li li:hover ul
		{display:block;}
		
		/* End of non-anchor hover selectors */
		
		/* Styling for Expand */
		
		#menu a.x, #menu a.x:visited{
		font-weight:bold;
		color:#000;
		background:#eee url(/css/images/expand3.gif) no-repeat 100% 100%;
		}
		
		#menu a.x:hover{
		color:#fff;
		background:#000;
		}
		
		#menu a.x:active{
		color:#fff;
		background:#597394;
		}

