@charset "utf-8";


/*   mainColumn elements
------------------------------------------*/

.mainImg{
	width:700px;
	height:614px;
	margin:0 auto;
	background: url(/dsa/img/mainImg.jpg) no-repeat scroll center top;
	position:relative;

}



.mainImg2{
	width:700px;
	height:614px;
	margin:0 auto;
	background: url(/dsa/img/mainimg2.jpg) no-repeat scroll center top;
	position:relative;
	clear : both;
}


.tsBg{
	background:#ffffff url(/dsa/img/mainFrameBg.jpg) no-repeat scroll left bottom;
	}
	
	
.tsBg2{
	background:#ffffff url(/dsa/img/tsbg2.jpg) no-repeat scroll left bottom;
}	
	
	
.tsTopic{
	width:660px;
	text-align:right;
	margin-bottom:10px;
	
}

.hotBox{
	width:250px;
	height:auto;
	margin-top:30px;
	float:right;
}

.hbBg{
	background-color:#B2BE77;
	width:100%;

}

.innerHb{
	width:200px;
	height:auto;
	margin:0px auto 0px auto;
}

.history{
	margin:35px auto;;
	width : 600px;
	color :#c0c0c0;
}

.history div{
	border : 1px #9fad51 solid;
}

.history ul{
	margin : 10px;
}

.history li{
	margin-bottom: 7px;
}


.history a{
	font-size : 11px;
	text-decoration:underline;
	color:#505b15;
}


.history a:hover{
	color : #8b974a;
}




/*   mainImage zone
------------------------------------------*/

.imgBoxList{
	width:642px;
	height:auto;
	margin:0px auto 0px auto;
	padding-top:302px;
	
}


.imgBox1, .imgBox3{
	width:226px;
	height:264px;
	float:left;
}

.imgBox2{
	width:190px;
	height:264px;
	float:left;
}

.smallBox{
	width:190px;
	height:264px;
	margin:0px auto 0px auto;
}









/*   examples elements
------------------------------------------*/

.examples{
	width:220px;
	margin:20px auto 20px auto;
}

.example{
	margin:10px auto 0px auto;
	width:210px;
	height:70px;
	background-color:#b6c379;
	/*background-color:#e0c48f;*/
}

.photo{
	position: absolute;
	padding-top:10px;
	padding-left:10px;
}

.place{
	padding:10px 0px 0px 90px;
	/*color:#7a4b13;*/
	color:#404b0e;
	font-size:12px;
	line-height:1.4em;
}

.btn{
	width: 143px;
	height: 39px;
	margin: 10px auto 0px auto;
}






/*　　common Elements
------------------------------------------*/

.categoryLinkBox {
	height: auto;
	width: 900px;
	padding-top: 20px;
	margin: 0px auto 0px auto;
}

.categoryLink{
	width:250px;
	height:auto;
	float:left;
}

.category {
	font-family: "Century Gothic", Geneva, Arial, Helvetica, sans-serif ;
	font-size: 25px;
	font-style: normal;
	font-weight: bold;
	color:#D8B868;
	padding-bottom:10px;
}

.copyright {
	height: 40px;
	width: 900px;
	margin: 0px auto 20px auto;
}




.add {
	width:500px;
	height:35px;
	color:#ffffff;
	font-size:12px;
	background:url(/dsa/img/cp.jpg) no-repeat scroll left bottom;
	float:left;
}


.footerLogo{
	width:150px;
	height:auto;
	float:left;
}




.area{
	width:900px;
	height:auto;
	margin:0px auto 0px auto;
	padding-top:10px;
	padding-bottom:10px;
	color:#ffffff;
	font-size:12px;
}

.areaDetail{
	padding-top:7px;
	font-size:12px;
}

.areaHead{
	font-size:14px;
	padding-bottom:10px;
}

.catergoryLinkdetail{
	padding-bottom:5px;
}


.middleArea{
	position: absolute;
	width:6em;
	font-size:12px;
}

.city{
	padding:0 0 1em 6em;
	font-size:12px;
}

.areaList{
	padding-top:10px;
}






/*　 rollover
------------------------------------------*/


a.goMarketing {
	background:#ededc1 url(/dsa/img/marketingBr.jpg) no-repeat scroll 0px 0px;
	text-decoration:none;
	display:block;
	overflow:hidden;
	position:relative;
	width:190px;
	height:264px;
}

a.goMarketing:hover {
  background-color: #ededc0;
}

a.goMarketing img {
background-color: #ededc1;
}

a.goMarketing:hover img {
position: relative;
top: -264px;
}

a.goConsulting {
	background:#ededc1 url(/dsa/img/consultingBr.jpg) no-repeat scroll 0px 0px;
	text-decoration:none;
	display:block;
	overflow:hidden;
	position:relative;
	width:190px;
	height:264px;
}

a.goConsulting:hover {
  background-color: #ededc0;
}

a.goConsulting img {
background-color: #ededc1;
}

a.goConsulting:hover img {
position: relative;
top: -264px;
}

a.goBuildings {
	background:#ededc1 url(/dsa/img/buildingsBr.jpg) no-repeat scroll 0px 0px;
	text-decoration:none;
	display:block;
	overflow:hidden;
	position:relative;
	width:190px;
	height:264px;
}

a.goBuildings:hover {
  background-color: #ededc0;
}

a.goBuildings img {
background-color: #ededc1;
}

a.goBuildings:hover img {
position: relative;
top: -264px;
}







