/* CSS Document */

/* flash pages */

#side_menu {
width:150px;
margin-bottom:10px;
margin-top:5px;
}

#treat_txt {
width:750px;
float:left;
margin:20px;
}


#treat_menu {
float:left;
width:160px;
}

treat_pics {
width:150px;
}

.home_te {
width:305px;
margin:0 12px 10px 0;
float:left;
}


.home_te_no_margin {
width:305px;
margin:0 0px 10px 0;
float:left;
}



.home_te2 {
width:305px;
margin:0 12px 10px 0;
float:left;
height:auto;
}

.adwords_page {
float:left;
} 
.adwords_page2 {
float:left;
width:200px;
} 

#sent_page {
height:400px;
margin:50px;
text-align:center;
font-weight:bold;
font-size:21px;
}

#form_bg {
border:1px #333333 solid;
padding:10px;
width:300px;
margin-left:20px;
background-color:#DEE5FF;
}


#form_bg2 {
border:1px #333333 solid;
padding:10px;
width:200px;
margin-left:20px;
background-color:#DEE5FF;
}

#form_bg h2 {
background-color:#666666;
color:#FFFFFF;
width:98%;
padding:5px;
}

li ,adwords {
font-weight:bold;
}

#row_2 {
float:left;
clear:both;
width:980px;
margin-bottom:15px;
}

.row_2 {
float:left;
clear:both;
width:980px;
margin-bottom:15px;
margin-top:25px;
}

.home_te p {
margin-top:-3px;
}

.home_te_no_margin p {
margin-top:-3px;
}

#pho1 {
float:left;
width:100px;

}

.box {
float:left;
width:305px;
margin:0 12px 10px 0;
border:1px solid #000000;
height:40px;
}

#provide {
border-bottom:1px dotted #333333;
}

#pho2 {
float:left;
width:170px;
height:70px;
text-align:center;
font-size:17px;
font-weight:bold;
padding-top:15px;
padding-left:15px;
}

.pho2 img {
margin-right:3px;

}

.phone {
border-bottom:1px dotted #333333;
}

.left_hold {
float:left;
width:640px;
margin-left:5px;
margin-right:12px;
height:200px;
}

.left_hold2 {
float:left;
width:640px;
margin-left:5px;
margin-right:12px;
height:auto;
}



.area1 {
width:200px;
float:left;
}
.area2 {
width:100px;
float:left;
font-weight:bold;
color:#000000;
}

#codes {
border-bottom:1px dotted #333333;
height:85px;
}

.map {
width:145px;
padding-top:15px;
float:left;
height:180px;
}

#pdf {
padding-top:15px;
width:120px;
float:left;
height:180px;
margin-left:10px;
}

.list {
float:left;
width:200px;

}
.right_hold {
float:left;
width:300px;

height:220px;
}

.right_hold2 {
float:left;
width:300px;
height:auto;
}

.right_hold3 {
float:left;
width:300px;

height:335px;
}


#left_treat {
float:left;
border-right:1px #999999 solid;
padding-right:5px;
margin-left:5px;
padding-bottom:10px;
}

.menu_item {
height:20px;
padding:2px 0 2px 0;
border-bottom:1px #999999 solid;
}

#flash {
width:250px;
float:right;
margin:10px 10px 10px 10px;
}

#flash2 {
width:200px;
float:right;
margin:10px 10px 10px 10px;
font-size:11px;
}

#flash3 {
width:300px;
float:right;
margin:10px 10px 10px 10px;
font-size:11px;
}

#flash2 {
width:200px;
float:right;
margin:10px 10px 10px 10px;
font-size:11px;
}


#flash_txt {
width:580px;
float:left;
margin:0px 10px 10px 10px;
}

#flash_txt3 {
width:910px;
clear:both;
margin:0px 10px 10px 10px;
padding-top:15px;

}

#request {
width:910px;
float:left;
margin:10px;
}

#req_left {
width:150px;
height:400px;
float:left;
line-height:22px;
}

#req_right {
width:200px;
height:400px;
float:left;
}


#left_contact {
float:left;
width:330px;
margin-top:20px;
border-right:1px #999999 dashed;
padding-right:20px;
margin-left:15px;
}

#left_contact2 {
float:left;
width:460px;
margin-top:20px;

}

#right_contact2 {
float:right;
width:420px;
margin-top:20px;
}

#right_contact {
float:right;
width:515px;
margin-top:20px;
margin-right:10px;
padding-left:10px;
}

#names_contact {
float:left;
width:200px;
line-height:20px;
}

#form_contact {
float:left;
width:300px;

}

#links_pic {
float:right;
width:200px;
margin:10px 10px 10px 10px;
}
/* consultancy */

#consult_p {
width:840px;
margin:20px 10px 10px 10px;
border-bottom:1px #999990 dotted;
padding-bottom:10px;
}
#consult_p2 {
width:99%;
margin:10px 10px 10px 0px;
clear:both;
}

#consult_b {
width:840px;
margin:20px 10px 10px 10px;
}


#consult1 {
width:300px;
height:200px;
float:left;
}

#consult2 {
width:300px;
float:left;
height:200px;
}

#consult3 {
width:300px;
float:left;
height:200px;
}

#consult4 {
width:300px;
float:left;
height:200px;
}

#consult5 {
width:300px;
float:left;
height:200px;
}



.about {
float:left;
width:185px;
padding-right:20px;
padding-bottom:15px;
padding-left:20px;
}

.about a:link {
text-decoration:none;
padding-bottom:15px;
}

.about a:hover {
text-decoration:underline;
}


