@charset "utf-8";
/* Basic Css */
div, p, span, img{ margin:0px; padding:0px;}
body{ background-color:#353f3b; font-family:Arial, Helvetica, sans-serif; margin:0px; padding:0px;}
img{ border:0px; float:left;}
a,input{ outline:none;}

/* Body Css */
.float_left{ float:left;}
.float_right{ float:right;}
.clear{ clear:both;}

/*INDEX PAGE*/
#header_container { float:left; width:100%; background:url(../img/header_bg.gif) repeat-x; }
#header_container #header { margin:0 auto; width:706px; }
#header_container #header .header_right{ float:left; color:#f1f7ef; font-size:16px; font-weight:bold; padding-top:47px; width:395px; text-align:right;}
.header_admin_right{ float:left; color:#f1f7ef; font-size:16px; font-weight:bold; padding-top:47px; width:399px; text-align:right;}

#mid_container { float:left; width:100%; background-color:#64634e; }
.mid_section { margin:0 auto; width:706px; }

.head_section { float:left; width:706px; padding-bottom:15px; }
.main_section{ float:left; width:686px; background-color:#CCC69E; padding:11px 10px 13px 10px; color:#000; font-size:12px; line-height:16px; margin:0 0 1px 0;}

/*NAVIGATION*/
#navigation { float:left; width:648px; padding:27px 29px; font-family:"Trebuchet MS"; }
#navigation ul{ float:left; list-style-type:none; padding:0; margin:0; display:inline;}
#navigation ul li{ padding:0; margin:0; float:left;}
#navigation ul li.main_nav_sep { padding:0 89px 0px 0; margin:0; float:left; }
a.inactive_lnk{ color:#FFF; font-size:13px; text-decoration:none; font-weight:bold}
a.inactive_lnk:hover{ color:#CCC69E;  font-weight:bold}
a.active_lnk{ color:#CCC69E; font-size:13px; text-decoration:none;  font-weight:bold}

.img_padd{ padding:4px 17px 40px 9px;}

/*FOOTER SECTION*/
#footer_container { width:100%; background:url(../img/footer_bg.gif) repeat-x; }
#footer_container #footer { margin:0 auto; width:690px; }
.footer_contact{ float:left; color:#c3c6c5; font-size:11px; line-height:14px; padding-top:9px; padding-bottom:7px;}
.footer_right{ float:right; color:#c3c6c5; font-size:11px; line-height:14px; padding-top:9px; text-align:right;}
.footer_text{color:#c3c6c5; font-size:9px;text-align:right;}
.footer_nav_lnk{ color:#c3c6c5; font-size:11px; text-decoration:none;}
.footer_nav_lnk:hover{ text-decoration:underline;}
.footer_nav_lnk_active{ color:#c3c6c5; font-size:11px; text-decoration:underline;}

/*Attorney Page*/
.name_section{ float:left; width:674px; font-size:24px; color:#313430; padding:13px 0 16px 12px;}
.name_section_new{ float:left; width:674px; font-size:30px; color:#3D433B; padding:13px 0 16px 0px;line-height:22px;font-weight:bold;}
.left_section{ float:left; width:180px; padding-right:40px; line-height:17px;}
.left_section p{ float:left; padding:0 0 12px 0; margin:0; width:100%;}
.right_section{ float:left; width:446px; color:#221e1f; line-height:17px;}
.right_section ul{ padding:0 0 12px 0; margin:0; list-style-type:none;}
.right_section ul li{ background:url(../img/bullet.gif) no-repeat 0px 6px; padding-left:12px;width:100%;float:left}
.right_section p{ float:left; padding:0 0 4px 0; margin:0; width:100%;}
.right_section p.special{ float:left; padding:0 0 4px 0; margin:0; width:100%;}
.align_right{ text-align:right; float:right; padding-right:30px;}
.attorney_imgpadd{ float:left; padding-bottom:31px;}
.black_lnk{ color:#000; text-decoration:none; font-size:12px;}
.black_lnk:hover{ text-decoration:underline;}

/*PRACTICE AREAS*/
 .inner_main_section p{ margin:0; padding:0px 0 22px 0; line-height:17px;}
.inner_hdg{ font-size:14px; color:#494A39; font-weight:bold; line-height:18px;}
.headerdtxt{ font-size:15px; color:#000000; font-weight:bold;}
.img_padd_inner{ padding:4px 17px 35px 9px;}

/*SPANISH*/
.header_lang{ color:#C2C3C2; float:right; text-align:right; width:399px; padding-top:20px;}
.img_padd_sp{ padding:4px 17px 5px 9px;}
#navigation_sp { float:left; width:680px; padding:27px 13px; font-family:"Trebuchet MS"; }
#navigation_sp ul{ float:left; list-style-type:none; padding:0; margin:0; display:inline;}
#navigation_sp ul li{ padding:0; margin:0; float:left;}
#navigation_sp ul li.main_nav_sep_sp { padding:0 50px 0px 0; margin:0; float:left; }
.lang_lnk{color:#C2C3C2; font-size:11px; text-decoration:none;}
.lang_lnk:hover{text-decoration:underline;}
.footer_right_sp{ float:right; width:435px; font-size:9px; color:#C2C3C2; padding-top:5px;}

/*ADDITIONAL*/
.br { border:1px solid red;}
.bg { border:1px solid green;}
.txt_center {text-align:middle;}
.text_center {text-align:center;}
.width_full { float:left; width:100%;}
.width170{width:180px;}
.width490{width:490px;}
.width500{width:500px;}
.height550{height:350px;}
.width690{width:690px;}
.width706{width:806px;}
.height10{height:10px;}

.padding_left5 {padding-left:5px;}
.padding_left10 {padding-left:10px;}
.padding_left15 {padding-left:15px;}
.padding_left25 {padding-left:25px;}
.padding_left60 {padding-left:60px;}
.padding_top5 {padding-top:5px;}
.padding_top10 {padding-top:10px;}
.padding_top15 {padding-top:15px;}
.padding_top23 {padding-top:23px;}
.padding_bottom50 {padding-bottom:50px;}
.green_bg{background-color:#64634E;}
.lights_green_bg{background-color:#CCC69E;}
.input{font-size: 11px;width:200px;}

a.black_link{ color:#000000; }
a.black_link:hover{ color:#000000; text-decoration:none;}
a.black_link_font11{ color:#000000;font-size:11px;}
a.black_link_font11:hover{ color:#000000; text-decoration:none;font-size:11px;}
.font12{ font-size:12px;font-weight:bold;padding-top:5px;}.
.font11{ font-size:11px;}.
.font_famly{font-family:Arial, Helvetica, sans-serif;}

a {color:#3D423B; font-size:12px;}

.name_title{font-family: Times New Roman;color: #3d433b;font-size: 28px;font-weight:bold;font-style:italic}
.paddingTop21{padding-top:21px;}
.quote{font-size: small;font-family: Times New Roman;font-style:italic}
.dowload_vcard_link{font-family: Times New Roman;color: #3d433b;font-size: large;text-decoration:none;}
.dowload_vcard_link:hover{text-decoration:underline}
.titles{font-family: Times New Roman;font-size: medium;font-style:italic;font-weight:bold;color: #3d433b;}