*{padding:0;margin:0;}
.clear{clear:both;}


body {
	background:#FFF;font-family:Arial, Helvetica, sans-serif;
	text-align:center;
}

h1 {
	font-size:17px;
	color:#52483F;
}

h2 {
	font-size:20px;
	color:#52483F;
}

h3 {
	font-size:15px;
	color:#52483F;
}

h4 {
	font-size:20px;
	color:#52483F;
}

h5 {
	font-size:16px;
	color:#52483F;
}

p {
	font-size:12px;
	color:#504B51;
}
p span{
	font-size:13px;
	font-weight:bold;
	color:#504B51;
}


#all {
	width:920px;
	min-height:790px;
	_height:790px;
	margin:0 auto;
	font-family:Arial, Helvetica, sans-serif;
}

.right_main {
	width:605px;
	min-height:685px;
	_height:685px;
	/*border:1px solid #ff0000;*/
	margin:30px auto 0 auto;
	text-align:left;
}

.right_main p.about {
	padding:15px 0 0 30px;
	float:left;
	}

.right_main p.gc {
	padding:3px 0 0 30px;
	float:none;
	}

.right_main .h2_about {
	text-align:center;
	padding:30px 0 0 0;
	}

.right_main .h2_gc {
	padding:15px 0 0 30px;
	}
	
.right_main .h5_us {
	text-align:center;
	padding:30px 0 0 0;
	}
	
.right_main .table_about {
	padding:0 0 0 30px;
	float:right;
	width:140px;
	}
	
.right_main .ul_about {
	font-size:15px;
	padding:20px 0pt 0pt 48px;
	}

.right_main .ul_about li {
	list-style:url(images/img_about-us_bttn_green.gif);
	}

.right_main .ul_about li a {
	text-decoration:none;
	color:#51892B;
	font-weight:bold;
	}
	
.right_main .market_segment {
	width:431px;
	height:141px;
	margin:0 auto 30px;
	display:block;
	}
	
.right_main .h2_ms {
	padding:30px 0 0 30px;
	*padding:0px 0 0 30px;
	}
	
.center_right_main {
	width:280px;
	min-height:100px;
	float:left;
	margin:0 0 0 10px;
	margin:0 0 0 5px;
}