.fFloat {
	float: left;
	width: auto;
}
.rFloat {
	float: right;
	width: auto;
}
#banner #menu {
	float: left;
	width: auto;
}
#banner {
	height: 66px;
	width: 887px;
}
#center {
	width: 887px;	
	top:20px;
	position: absolute;
	z-index: 0;
	visibility: visible;
	margin-left:-443px; 
	left: 50%;
}

#banner #logo {
	float: left;
	width: 346px;
	height: 66px;
	background-image: url(banner_bg.jpg);
	background-repeat: repeat-x;
}

.size887 {
	width: 887px;
}
#cpy {
	width: 887px;
	text-align: center;
	padding: 15px;
	color: #FFFFFF;
}
#home {
	display:block;
	width: 887px;	
	background-color: #FFFFFF;		
	min-height:420px;
	*height:300px;
	height:auto;
}
#home #colA{
	display:block;
	width: 572px;
	float: left;
}
#home .colPlusB {
	float: left;
	width: 285px;
	height: auto;
	margin-left: 15px;
}
#home .colPlusB div {
	height: auto;
	width: auto;
	background-image: url(div_dot.gif);
	background-repeat: repeat-x;
	background-position: bottom;
	padding-bottom: 10px;
}


#pagecontent {
	width: 887px;	
	background-color: #FFFFFF;		
	height:auto;
	min-height:400px;
	*height:auto;
	display:table;
	*display:block;
}
#pagecontent .colPlusA {
	width: 482px;
	float: left;
	margin-left: 20px;
	margin-right: 30px;
}
#pagecontent .colPlusAll {
	width: 820px;
	*width: 800px;
	float: left;
	margin-left: 20px;
	*margin-left: 10px;
	margin-right: 30px;
}
#pagecontent .colPlusB {
	float: left;
	width: 300px;
	margin-top: 70px;
}
#listViewR {
	height: auto;
	min-height:400px;
	display:block;
	width: 540px;
	float:right;
	margin-right:0px;
	*margin-right:0px;
}
#listViewR .colPlusA {
	width: 500px;

	*width: 512px;
	padding-left: 0px;
	padding-bottom: 10px;
	margin-bottom: 10px;
	border-bottom-width: 2px;
	border-bottom-style: solid;
	border-bottom-color: #f2f2f2;
}
#listViewR .colPlusA img {
	float: left;
	padding-right: 10px;
	padding-bottom: 3px;
}
#listViewR #pagecount {
	clear:both;
	width: 540px;
	padding-top: 10px;
	padding-right: 10px;
	padding-bottom: 10px;
	margin-left: 40px;
	font-size: 14px;
	font-weight: bold;
	text-decoration: none;
	color: #636969;

}
#listViewR #pagecount a{
	color: #636969;
	text-decoration: none;
}
#listViewR #pagecount .active{
	color: #00964D;
	font-weight: bold;
}

#listView {
	height: auto;
	min-height:200px;
	display:block;
	width: 820px;
}
#listView .colPlusA {
	width: 820px;
	*width: 800px;
	border-bottom-width: 2px;
	border-bottom-style: solid;
	border-bottom-color: #E6E6E6;
	padding-left: 0px;
	*margin-left: 10px;
	*margin-right: 0px;
	padding-bottom: 10px;
	margin-bottom: 10px;
	
}
#listView .colPlusA img {
	float: left;
	padding-right: 10px;
	padding-bottom: 3px;
}
#listView .colPlusL {
	width: 540px;
	*width: 700px;
	border-bottom-width: 2px;
	border-bottom-style: solid;
	border-bottom-color: #E6E6E6;
	padding-left: 0px;
	padding-bottom: 10px;
	margin-bottom: 10px;
	
}
#listView .colPlusL img {
	float: left;
	padding-right: 10px;
	padding-bottom: 3px;
}

.colPlusBTOP {
	float: left;
	padding-right: 10px;

	width: 263.px;
	width: 270px;
}

.paddingLeft {
	float: left;
	height: 266px;	
	*height: 400px;	
	width: 100px;
}
#boxbottom {
	clear: both;
	height: 11px;
	width: 887px;
}
#projectpage {
	width: 887px;	
	background-color: #FFFFFF;		
	height:auto;
	min-height:100px;
	/**height:auto;
	display:table;*/
	*display:block;
	position:relative;
}
#projectpage .colPlusA {
	width: 554px;
	*width: 514px;
	position:absolute;
	left:0px;
	top:0px;	
	margin-left: 20px;
	margin-right: 10px;
	*margin-right: 10px;
}
#projectpage .colPlusB {
	position:absolute;
	left:590px;
	*left:550px;
	top:0px;
	margin-left:0px;
	margin-right:20px;
	*margin-left:40px;
	width: 300px;
	*width: 270px;
	margin-top: 5px;
}
#thumnail {
	width: 260px;
	*width: 260px;
	padding: 10px;
	margin-top: 1px;
	margin-bottom: 10px;
	border: 1px solid #E4E0DF;	
}
#thumnail .left {
	float: left;
	width: 90px;

}
#thumnail .right {
	float: left;
	margin-left: 5px;
	width: 165px;
	*width:165px;
}
#thumnail .thumBox{
	border-bottom-width: 1px;
	border-bottom-style: dotted;
	border-bottom-color: #E4E0DF;
	clear: left;
	padding-bottom: 5px;
	height:auto;
	*height:80px;
	*display:block;
	display:table;
	padding-top: 5px;
	width: 260px;
	*width: 260px;
}


#pagecount {
	clear:both;
	width: 540px;
	padding-top: 10px;
	padding-right: 10px;
	padding-bottom: 10px;
	margin-left: 30px;
	font-size: 14px;
	font-weight: bold;
	text-decoration: none;
	color: #636969;

}
#thumnail #pagecount {
	width: 200px;
	font-size: 14px;
	font-weight: bold;
	text-decoration: none;
	color: #636969;
	padding-top: 10px;
	padding-right: 5px;
	padding-bottom: 5px;
	padding-left: 0px;
	margin-left: 0px;

}
#projectpage .detailPro {
	width: 265px;
	margin-top: 10px;
	float: left;
	margin-right: 20px;
}
#projectpage  #proIntro {
	width: 560px;
	float: left;
}

#projectpage .detailPro2 {
	width: 265px;
	margin-top: 10px;
	float: left;
}
#projectpage .detailPro .copyPro,#projectpage .detailPro2 .copyPro{
	background-image: url(pro_bgsub.gif);
	background-repeat: repeat-x;
	height: 200px;
	padding: 10px;
	line-height: 18px;
}
#slideImg #scrollImg {
	float: left;
	width: 507px;
	background-image: url(slide_bg.gif);
	background-repeat: repeat-x;
	height: 92px;
	padding-top: 5px;
}
#slideImg {
	width: 551px;
}
#slideImg #scrollImg img {
	padding-right: 3px;
}
#proSubNav {
padding-top:5px;
*padding-top:0px;
	height: 30px;
	clear: left;
	width: 551px;
	*margin-bottom:0px;
	*margin-top:0px;
}
 #proSubNav .fFloat a {
 margin-right:13px;
}
#subContent .img {
	float: left;
	width: 180px;
	*width: 190px;
	margin-top: 10px;
	margin-right: 10px;
	margin-bottom: 10px;
	margin-left: 0px;
}
#subContent #list {
	float: left;
	width: 180px;
	*width: 190px;
	margin-top: 10px;
	margin-right: 10px;
	margin-bottom: 10px;
	margin-left: 10px;
}
#subContent #detail {
	float: left;
	margin-top: 10px;
	margin-right: 0px;
	margin-bottom: 10px;
	width: 340px;
	*width: 300px;
	height: auto;
}

#subContent {
	background-image: url(proj_bg.gif);
	background-repeat: repeat-x;
	border: 1px solid #E6E4E5;
	background-color: #FFFFFF;
	padding: 10px;
	width: 531px;
	height:auto;
	min-height:150px;
	display:table-cell;
	*display:block;
	//clear:both;
	position:relative;
}