@charset "utf-8";
/* CSS Document */
body{
	font-family:Tahoma, Geneva, sans-serif;
	font-size:12px;
	color:#4c4c4c;
	}
	*{
		padding:0px;
		margin:0px;
		}
	a{
		text-decoration:none;
		color:#6b6b6b;}
	.main{
		margin:0 auto;
		width:960px;}
	.header{
			width:960px;
			float:left;
			}
	.logo{
			width:700px;
			float:left;}
	.feed{
			width:250px;
			float:left;
			margin-top:20px;}
	.menu{
			width:960px;
			float:left;
			margin:4px 0 13px 0; }	
	.banner{
			float:left;
			width:960px;}		
	.content{
			width:960px;
			float:left;}
	.top{
			width:960px;
			float:left;
			margin-top:30px;}
	.top1{
			width:960px;
			float:left;
			margin-top:30px;
			margin-bottom:30px;}
	.left{
			width:230px;
			float:left;
			padding-left:30px;}
	.right{
			width:700px;
			margin-top:85px;
			float:left;}
	.port{
			width:960px;
			float:left;
			height:143px;
			margin-top:25px;
			margin-bottom:50px;
			background:url(images/gal-bg.jpg) left top no-repeat;}	
	.contact{
			
			width:960px;
			margin:0 auto;
			height:190px;
			padding-top:26px;
			}
	.newftr{
			width:100%;
			background:url(images/contactbg.jpg) repeat-X left top;
			height:216px;
			float:left;}		
					
	.detail{
		    float:left;
			width:670px;}
	.map{
			float:left;
			width:280px;}																					
	.ftr{
			float:left;
			background-color:#8ec641;
			height:50px;		
			width:100%;}
	.ftr-l{
			
			margin:0 auto;
			width:960px;
			padding-top:20px;}
	.ftr-r{
			float:left;
			width:160px;}		
			
	.highlight {background-color:#FF9D9D;border-bottom:#F30 1px solid;border-top:#F30 1px solid;padding: 4px 10px}
	
	.proj-l{
			float:left;
			width:125px;
			line-height:29px;
			height:490px;
			font-weight:bold;						
			border:2px solid #99cb54;
            padding:10px 40px; 
                      
            border-radius:25px;
           -moz-border-radius:25px;}
		   li{
			   	list-style:square;}
	.proj-lm{
			float:left;
			width:125px;
			line-height:29px;
			height:530px;
			font-weight:bold;						
			border:2px solid #99cb54;
            padding:10px 40px; 
                      
            border-radius:25px;
           -moz-border-radius:25px;}
		   li{
			   	list-style:square;}			
		li.mouse{
				
				
				color:#333;
				
				height:40px;}   
		li.mouse:hover{
				
					color:#096;
					height:40px;
					}  
		a.mouse1{color:#333;	}
		a.mouse1:hover{
			color:#096;}	
		.proj-r{
			float:left;
			width:630px;
			margin-left:20px;
			
			height:490px;
									
			border:2px solid #99cb54;
            padding:10px 40px; 
                      
            border-radius:25px;
           -moz-border-radius:25px;}
		 .proj-rm{
			float:left;
			width:630px;
			margin-left:20px;
			
			height:530px;
									
			border:2px solid #99cb54;
            padding:10px 40px; 
                      
            border-radius:25px;
           -moz-border-radius:25px;}  	
		 .photo{
			float:left;
			width:830px;
			margin-left:10px;
			margin-top:10px;
			
			height:940px;
									
			border:1px solid #99cb54;
            padding:10px 10px; 
                      
            border-radius:25px;
           -moz-border-radius:25px;}  		 	

/***** Main Layout ****/
#container {
  	width: 100%;
  	height: 100%;
  	text-align: center;/* IE fix to center the page */
}

#content {
  	width: 740px;
  	margin: 0 auto;/* center the page in Firefox */
  	text-align: left;
	padding: 20px;
}
		
.green{
		color:#a4ca39;
		font-weight:bold;}		