body {margin: 0px; padding:0; font-family:Arial, Helvetica, sans-serif; font-size:11px; background-color:#90afcf; color:#6f6f6f; line-height:15px;}
* { margin:0; padding:0; color:#6f6f6f; }
a{  color:#5481af; text-decoration:underline;}
a:hover{text-decoration:none; }
img { border:none;}

#layout{ margin:0 auto 0 auto; width:779px; }
#container{background-image:url(../images/main_bg.jpg); background-position:top;width:779px; float:left}

#main{width:722px; margin:0 29px 0 28px; }

#header{width:722px; float:left; height:64px; padding-top:20px;}
#header img{ float:left; }
#header span img{float:right; border:none; margin:0px; padding-top:20px;}
#header span a{border-right:0px; padding:0px; width:auto;}


.header_banner{width:722px; float:left; margin:0px;padding:0px;}



#body_container{ width:722px; float:left; margin-top:18px; }
#body_container #left_container{ width:251px; float: left; border-right: 1px  dotted #cccccc; padding-right:8px }

#body_container #left_container .biography_text{ width:251px; float: left; }

#body_container #left_container .practice_text  ul { margin:0; padding:0; width:231px; float: left; }
#body_container #left_container .practice_text  li { list-style:none; background-image:url(../images/arrow.jpg); padding-left:20px; background-position:left top ; background-repeat:no-repeat; margin-top:5px;   }
#body_container #left_container .practice_text  li a{  color:#4a709d;  text-decoration:underline; }
#body_container #left_container .practice_text  li a:hover{text-decoration:none;}


#body_container #middle_container{ width:252px; float: left; border-right: 1px  dotted #cccccc; padding-left:6px; padding-right:6px;}
#body_container #middle_container .welcome_text{ width:252px; float:left;}

#body_container #sub_middle_container{ width:702px; margin: 10px; text-align:justify;}
#body_container #sub_middle_container .sub_text{ width:702px; text-align:justify; float:left;  }
#body_container #sub_middle_container p { text-align: left;  width:702px; padding-top:10px; margin:0; float:left;}
#body_container #sub_middle_container p .right_text{ text-align:right; font-weight:bold; float:right;  padding-bottom:10px; padding-top:5px; width:702px;}
#body_container #sub_middle_container .practice_text {width:702px; text-align:justify; float:left; }
#body_container #sub_middle_container .practice_text  p{text-align: left;  width:702px; padding-top:10px; margin:0; float:left;}
#body_container #sub_middle_container .practice_text  p img{ float: right; }
#body_container #sub_middle_container .practice_text  .center{ float:left; width:702px; text-align:center; margin-top:20px;}

#body_container #sub_middle_container p .heading{ color:#cf5d06; font-size:12px;}


#body_container #sub_middle_container ul{ margin:0; padding:0; width:682px;  padding-top:2px;}
#body_container #sub_middle_container li{ list-style:none; background-image:url(../images/arrow.jpg); padding-left:10px; background-position:left top ; background-repeat:no-repeat; margin-top:5px;  }
#body_container #sub_middle_container li a{  color:#2f3c49;  text-decoration:none;}
#body_container #sub_middle_container li a:hover{text-decoration:underline;}
.text_line{text-decoration:underline; color:#cf5d06;}
#body_container #sub_middle_container li ul { margin:0; padding:0;  }
#body_container #sub_middle_container li ul li { font-size:11px; list-style:none; width:auto; background-image: none; }
#body_container #sub_middle_container li ul li a{  color:#4a709d;  text-decoration:underline;}
#body_container #sub_middle_container li ul li a:hover{text-decoration:none;}

#body_container #right_container{ width:190px; float: left; padding-left:7px;}
#body_container #right_container .testimonials_test{ width:190px; float:right;}

#form{ width:240px; background-image: url(../images/left_form_bg.jpg); background-position:top; background-repeat:no-repeat; height:218px; margin-left:6px; padding-top:65px;}

#form input{ width:100px; border:1px solid #cdd3da; height:14px; margin-bottom:5px;}
#form label{ float:left; width:100px; padding-left:15px;margin-bottom:5px;}

#form textarea{ margin-bottom:5px; width:100px; border:1px solid #cdd3da;}

#form fieldset{ margin:0; padding:0; border:none}

#form .button{ width:100px; color:#fff; height:25px; padding:2px; background-image:url(../images/button_bg.jpg);}

#form .mandatory{ color:#dd3204;}




.padding{padding:10px 0 0 60px; width:390px; float:left;}
#contact_from{width:390px; float:left;}
#contact_from { margin:0; padding:0; }
#contact_from fieldset {padding:10px 0 10px 0; border:1px solid #cdd3da;}
#contact_from  label{width:160px; float:left; display:block; margin-bottom:5px; padding:0 5px 0 5px;}
#contact_from  input{width:140px; float:left;  margin-bottom:5px;}
#contact_from  select {width:145px; float:left;  margin-bottom:5px; font-size:11px;}
#contact_from  textarea {width:145px; float:left;  margin-bottom:5px;}
#contact_from  .button { width:100px; float:left; background-color:#FF6600;color:#fff; height:25px; padding:2px; background-image:url(../images/button_bg.jpg); border:none;}
#contact_from  .mandatory {color:#dd3204;}


#footer{width:722px; float:left;  margin:0px;  padding:0px; padding-top:20px; height:59px;}
#footer img{ float: right;}

.padding_left{ padding-left:10px; padding-top:10px;}


.readmore{width:100px; float:left; clear:both;}


.heading{ color:#cf5d06; font-size:12px; font-weight:bold; padding-bottom:15px; padding-top:15px;}



