body {
	scrollbar-3dlight-color:#676767; 
	scrollbar-arrow-color:#fff; 
	scrollbar-base-color:#6676767; 
	scrollbar-darkshadow-color:#676767; 
	scrollbar-face-color:#807F81; 
	scrollbar-highlight-color:#676767; 
	scrollbar-shadow-color:#676767;
} 

a{outline:none;}

#bd #TitleHead .back{
float:right;margin:10px 18px 0px 0px;
}

#bd .project_concept{
	background-image: url(images/bg_project_concept.jpg);
	background-repeat: no-repeat;
	width:974px;
	*width:974px;
	height:514px;
	margin-left:auto;
	margin-right:auto;
	border:0px solid red;
	padding:0px;
}
 
 #bd .project_concept .block_info{
	width:374px;
	*width:374px;
	height:514px;
	border:0px solid red;
	
	background:#FFFFFF;
	filter:alpha(opacity=50);
	-moz-opacity:0.5;
	-khtml-opacity: 0.5;
	opacity: 0.5;
	position:absolute;
	z-index:1;
	margin-left:600px;
}
 
  #bd .project_concept  .text_info{
	width:314px;
	*width:314px;
	height:454px;
	color:#ffffff;
	padding:30px;
	position:absolute;
	z-index:2;
	font-size:11px;
	margin-left:600px;
}

#bd .location{
	background-image: url(images/bg_pattern3.png);
	background-repeat: no-repeat;
	width:974px;
	*width:974px;
	height:514px;
	margin-left:auto;
	margin-right:auto;
	border:0px solid red;
	padding:0px;
}

#bd .location_map{
	background-image: url(images/bg_pattern4.jpg);
	background-repeat: no-repeat;
	width:974px;
	*width:974px;
	height:900px;
	margin-left:auto;
	margin-right:auto;
	border:0px solid red;
	padding:0px;
}


#bd .contactus{
	background-image: url(images/bg_contact_us.jpg);
	background-repeat: no-repeat;
	width:974px;
	*width:974px;
	height:514px;
	margin-left:auto;
	margin-right:auto;
	border:0px solid red;
	padding:0px;
}
 
 #bd .appointment{
	background-image: url(images/bg_appointment.jpg);
	background-repeat: no-repeat;
	width:974px;
	*width:974px;
	height:514px;
	margin-left:auto;
	margin-right:auto;
	border:0px solid red;
	padding:0px;
}

 #bd .contactus .block_info {
	width:460px;
	*width:460px;
	height:514px;
	border:0px solid red;
	background:#000000;
	filter:alpha(opacity=50);
	-moz-opacity:0.5;
	-khtml-opacity: 0.5;
	opacity: 0.5;
	position:absolute;
	z-index:1;
	margin-left:514px;
}

  #bd .contactus .text_info {
	width:430px;
	*width:430px;
	height:454px;
	color:#ffffff;
	padding:30px 0px 30px 30px;
	position:absolute;
	z-index:2;
	font-size:11px;
	margin-left:514px;
	line-height:20px;
	border:0px solid red;

}


#bd .appointment .block_info{
	width:300px;
	*width:300px;
	height:514px;
	border:0px solid red;
	background:#000000;
	filter:alpha(opacity=50);
	-moz-opacity:0.5;
	-khtml-opacity: 0.5;
	opacity: 0.5;
	position:absolute;
	z-index:1;
	margin-left:674px;
}
 

 #bd .appointment .text_info{
	width:240px;
	*width:240px;
	height:454px;
	color:#ffffff;
	padding:30px;
	position:absolute;
	z-index:2;
	font-size:11px;
	margin-left:674px;
	line-height:20px;

}
  #bd .contactus .text_info span{
	font-size:12px;
	font-weight:bold;
	color:#B5BE46;

}
.field_thx{
border:0px solid red;
font-size:14px;
float:left;
text-align:center;
padding-right:5px;
margin-top:108px;
}

.field_form{
border:0px solid red;
width:60px;
float:left;
text-align:right;
padding-right:5px;
margin-top:8px;
height:auto;
}

.input_form{
border:0px solid red;
width:355px;
float:left;
margin-top:8px;
height:auto;
text-align:left;
}

.btn_form{
background-image: url(images/bg_btn.gif);
background-repeat: no-repeat;
width:58px;
height:23px;
border:0px solid red;
color:#ffffff;
font-weight:bold;
}


 #bd .employment{
	background-image: url(images/bg_pattern3.gif);
	background-repeat: no-repeat;
	width:974px;
	*width:974px;
	height:514px;
	margin-left:auto;
	margin-right:auto;
	border:0px solid red;
	padding:0px;
	font-size:11px;
}

 #bd .employment .text_info_left{
width:420px;
height:460px;
margin:30px 0px 30px 0px;
padding:0px 30px 0px 30px;
border-right:1px dashed #B1AB9B;
float:left;
line-height:16px;
}

 #bd .employment .text_info_right{
width:440px;
height:450px;
margin:30px 0px 30px 0px;
padding:0px 10px 0px 30px;
float:left;
overflow:auto;
line-height:16px;
}

 #bd .employment .text_info_right span{
	font-size:12px;
	font-weight:bold;
	color:#B5BE46;
}


.border_img{
border:1px solid #B1AB9B;
}

a.link {	color: #ffffff;text-decoration:none;font-size:11px;}
a.link:hover {color: #D8E70A;	text-decoration:none;font-size:11px}

#map_canvas { 
	width:603px;
	height:400px;
	margin:auto;
/*	margin-top:100px;*/
}

