body
{
padding:0;
margin:0;
font-family: 'triplexlightregular';
}
img
{
border:none;
outline:none;
}
.auto_bar
{
width:960px;
margin:auto;
}
.auto_cuntainer
{
width:960px;
float:left;
padding:35px 0 20px 0;
}
#header_cuntainer
{
width:960px;
}
.header_bar, .content_cuntainer
{
width:960px;
float:left;
}
.logo_bar
{
width:653px;
float:left;
padding:5px 0 35px 0;
}
.nav_cuntainer
{
width:960px;
float:left;
padding-bottom:20px;
}
.practice_area_outer
{
width:225px;
float:left;
background-color:#383838;
padding:25px 10px 3px 15px;
}
.practice_head_text
{
width:225px;
float:left;
border-bottom:1px solid #646464;
padding-bottom:8px;
font-family: 'triplexlightregular';
font-size:25px;
font-weight:bold;
color:#FFFFFF;
text-transform:uppercase;
}
.practice_area_nav
{
width:225px;
float:left;
padding:15px 0 0 0;
}
.practice_area_nav ul
{
padding:0;
margin:0;
list-style:none;
}
.practice_area_nav li
{
font-family: 'Conv_Trebuchet MS';
font-size:14px;
color:#FFFFFF;
border-bottom:1px dotted #7A7A7A;
background:url(../images/practice_nav_arrow.png) left 5px no-repeat;
padding:0 0 7px 10px;
margin-bottom:8px;
}
.practice_area_nav li a
{
color:#FFFFFF;
text-decoration:none;
}
.banner_img
{
width:464px;
float:left;
}
.nav_bar
{
width:220px;
float:left;
background-color:#2B547D;
padding:25px 12px 20px 12px;
}
.nav_bar ul
{
padding:0;
margin:0;
list-style:none;
}
.nav_bar li
{
font-family: 'Conv_Trebuchet MS';
font-size:14px;
text-transform:uppercase;
}
.nav_bar li a
{
width:208px;
line-height:29px;
color:#FFFFFF;
text-decoration:none;
padding:0 0 0 12px;
margin-bottom:5px;
display:block;
}
.nav_bar li a:hover
{
background-color:#ffffff;
color:#000000;
}
#active
{
background-color:#ffffff;
color:#000000;
}
.planning_outer
{
width:960px;
float:left;
padding-bottom:40px;
}
.planing_inner
{
width:308px;
float:left;
border:1px solid #C8C8C8;
padding:0 1px 20px 1px;
margin-right:11px;
}
.planing_inner h2
{
padding:0 0 0 14px;
margin:0;
background:url(../images/estate_head_text_bg.gif) center top repeat-x;
border-bottom:1px solid #DEDEDE;
line-height:35px;
font-family: 'triplexlightregular';
font-size:23px;
font-weight:normal;
color:#565656;
text-transform:uppercase;
}
.planing_content
{
width:274px;
float:left;
padding:7px 19px 0 15px;
}
.planing_content p
{
width:274px;
float:left;
padding:7px 0 0 0;
margin:0;
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
color:#5C5C5C;
}
.planing_img
{
width:273px;
float:left;
}
.for_img
{
border:1px solid #B4B4B4;
}
.read_more_text
{
width:78px;
float:left;
margin-top:8px;
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
font-weight:bold;
}
.read_more_text a
{
color:#5c5c5c;
}
.read_more_text a:hover
{
text-decoration:none;
}
.read_more_img
{
float:right;
margin-top:2px;
}
.about_hudson_outer
{
width:650px;
float:left;
}
.about_hudson_outer h3
{
padding:0 0 2px 0;
margin:0;
font-family: 'triplexlightregular';
font-size:23px;
color:#5c5c5c;
font-weight:normal;
text-transform:uppercase;
}
.about_hudson_outer p
{
padding:5px 0 12px 0;
margin:0;
line-height:18px;
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
color:#6A6A6A;
}
.about_hudson_read_text
{
width:290px;
float:left;
padding:7px 0 0 0;
font-family:Arial, Helvetica, sans-serif;
font-size:11px;
}
.about_hudson_read_text a
{
color:#5c5c5c;
}
.about_hudson_read_text a:hover
{
text-decoration:none;
}
.contact_info_outer
{
width:238px;
float:right;
background-color:#9BC4E4;
padding:15px 15px 35px 15px;
margin-bottom:20px;
}
.vid_img
{
width:228px;
height:179px;
float:left;
border:1px solid #919191;
}
.contact_info_inner
{
width:208px;
float:right;
padding:15px 15px 0 15px;
}
.contact_info_head_text
{
width:208px;
float:left;
padding:0 0 10px 0;
margin-bottom:13px;
font-family: 'triplexlightregular';
font-size:26px;
color:#FFFFFF;
font-weight:normal;
text-transform:uppercase;
border-bottom:1px solid #B1D1EA;
}
.contact_info_head_text p
{
padding:8px 0 0 0;
margin:0;
font-family:Arial, Helvetica, sans-serif;
font-size:14px;
color:#FFFFFF;
}
.contact_info_head_text p span
{
font-size:11px;
}
.contact_phone_text
{
width:140px;
float:left;
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
padding-bottom:5px;
color:#FFFFFF;
}
.contact_phone_text span
{
font-family:Arial, Helvetica, sans-serif;
font-size:13px;
float:right;
color:#FFFFFF;
}
.mail_text
{
width:208px;
float:left;
font-family:Arial, Helvetica, sans-serif;
font-size:14px;
color:#335B88;
padding-top:12px;
}
.mail_text a
{
color:#335B88;
text-decoration:none;
}
.mail_text a:hover
{
text-decoration:underline;
}
#footer_cuntainer
{
padding:0;
margin:0;
width:960px;
}
.footer_bar
{
width:930px;
float:left;
background-color:#012948;
padding:28px 20px 23px 10px;
margin-top:15px;
}
.footer_nav_bar
{
width:928px;
float:left;
}
.footer_nav_bar ul
{
padding:0;
margin:0;
list-style:none;
}
.footer_nav_bar li
{
float:left;
font-family: 'Conv_Trebuchet MS';
font-size:12px;
border-right:1px solid #FFFFFF;
padding:0 25px 0 25px;
text-transform:uppercase;
}
.footer_nav_bar li a
{
color:#FFFFFF;
text-decoration:none;
font-weight:normal;
}
.footer_nav_bar li a:hover
{
color:#9BC4E4;
text-decoration:underline;
}
.footer_logo_cuntainer
{
width:897px;
float:left;
padding:20px 0 0 23px;
}
.footer_logo_img
{
width:275px;
float:left;
}
.copyright_text
{
width:250px;
float:right;
font-family: 'Conv_Trebuchet MS';
font-size:12px;
color:#8094A4;
text-transform:uppercase;
}
.social_media_outer
{
width:915px;
float:right;
padding:5px 45px 0 0;
}
.social_media_inner
{
width:90px;
float:right;
}
#last_list
{
float:left;
border:none;
}

/*practice_area*/
.inner_banner_img
{
width:715px;
float:left;
}
h1
{
padding:0 0 10px 0;
margin:0;
font-family: 'triplexlightregular';
font-size:29px;
color:#004489;
line-height:29px;
text-transform:uppercase;
}
h1 span
{
float:left;
margin:-4px 0 0 0;
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
color:#6A6A6A;
text-transform:none;
font-weight:normal;
}
.practice_area_left_part
{
width:690px;
float:left;
}
.practice_area_left_inner
{
width:690px;
float:left;
padding:0 0 23px 0;
border-bottom:1px dotted #6A6A6A;
margin-bottom:25px;
}
.practice_area_left_inner ul
{
width:460px;
float:left;
padding:5px 0 5px 20px;
margin:0;
list-style:none;
}
.practice_area_left_inner li
{
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
color:#6A6A6A;
background:url(../images/grey_arrow.png) left 5px no-repeat;
line-height:18px;
padding:0 0 0 10px;
}
.practice_area_left_inner p
{
padding:0;
margin:0;
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
color:#6A6A6A;
line-height:18px;
}
.practice_area_left_img
{
float:left;
border:1px solid #EEEEEE;
padding:3px;
margin-right:10px;
}
.injury_img
{
float:left;
margin:0 10px 150px 0;
border:1px solid #eeeeee;
padding:3px;
}
.real_estate_img
{
float:left;
margin:0 10px 5px 0;
border:1px solid #eeeeee;
padding:3px;
}
.practice_area_right_part
{
width:245px;
float:right;
}
.practice_area_right_img
{
border:1px solid #CCCCCC;
}
.practice_area_right_nav
{
width:245px;
float:left;
padding:15px 0 0 0;
}
.practice_area_right_nav h2
{
padding:0 0 7px 0;
margin:0;
font-family: 'triplexlightregular';
font-size:27px;
font-weight:normal;
color:#383838;
text-transform:uppercase;
border-bottom:1px solid #D3D3D3;
}
.practice_area_right_nav ul
{
padding:10px 0 0 0;
margin:0;
list-style:none;
}
.practice_area_right_nav li
{
font-family: 'Conv_Trebuchet MS';
background:url(../images/blue_arrow.png) left 7px no-repeat;
font-size:15px;
border-bottom:1px dotted #BDBDBD;
padding:0 0 7px 12px;
margin-bottom:7px;
}
.practice_area_right_nav li a
{
text-decoration:none;
color:#004489;
}
.practice_area_right_nav li a:hover
{
text-decoration:underline;
}
/*practice_area*/


/*Attorneys*/

.attorneys_left_inner
{
width:690px;
float:left;
padding:0 0 45px 0;
}
.attorneys_left_inner P
{
padding:0;
margin:0;
font-family:Arial, Helvetica, sans-serif;
font-size:12PX;
color:#6A6A6A;
line-height:18px;
}
.attorneys_left_inner p a
{
color:#004489;
text-decoration:none;
}
.attorneys_left_inner p a:hover
{
text-decoration:underline;
}
.info_text
{
width:70px;
float:left;
margin-top:8px;
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
font-weight:bold;
}
.info_text a
{
color:#5c5c5c;
}
.info_text a:hover
{
text-decoration:none;
}
.for_mr
{
margin-bottom:150px;
}
/*Attorneys*/


/*shedule_and_consultation*/
.schedule_form_outer
{
width:690px;
float:left;
padding:25px 0 150px 0;
}
.schedule_form_left_part
{
width:335px;
float:left;
}
.schedule_form_right_part
{
width:335px;
float:right;
}
.schedule_fld
{
width:333px;
float:left;
height:31px;
border:1px solid #DFDFDF;
margin-bottom:17px;
}
.schedule_fld_inner
{
width:313px;
height:31px;
border:none;
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
color:#6a6a6a;
background:none;
outline:none;
padding:0 10px 0 10px;
}
.schedule_area
{
width:333px;
float:left;
height:116px;
border:1px solid #DFDFDF;
margin-bottom:14px;
}
.schedule_area_inner
{
width:313px;
height:100px;
border:none;
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
color:#6a6a6a;
background:none;
outline:none;
padding:8px 10px 8px 10px;
}
.radio_button_outer
{
width:335px;
float:left;
padding:5px 0 0 0;
}
.radio_button_outer p
{
padding:0 0 8px 0;
margin:0;
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
color:#6a6a6a;
}
.radio_button_inner
{
width:55px;
float:left;
padding:2px 0 0 0;
}
.for_button
{
width:3px;
float:left;
}
.yes_head_text
{
width:30px;
float:right;
padding:3px 3px 0 0;
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
color:#6a6a6a;
}
.send_button
{
width:335px;
float:left;
padding:12px 0 0 0;
}
/*shedule_and_consultation*/


/*legal*/
.legal_left_inner
{
width:690px;
float:left;
padding:0 0 15px 0;
border-bottom:1px dotted #6A6A6A;
margin-bottom:15px;
}
.legal_left_inner p
{
padding:0;
margin:0;
font-family:Arial, Helvetica, sans-serif;
font-size:12PX;
color:#6A6A6A;
line-height:18px;
}
.legal_left_inner p span
{
float:left;
margin-top:5px;
font-weight:bold;
}
/*legal*/


/*contact_us*/
.map_img
{
float:left;
border:1px solid #EFEFEF;
padding:12px;
margin-right:35px;
}
.contact_us_right_part
{
width:225px;
float:left;
border-left:1px solid #F7F7F7;
padding:0 0 0 20px;
}
.contact_adress_bar
{
width:225px;
float:left;
border-bottom:1px dotted #6A6A6A;
padding:0 0 5px 0;
margin-bottom:8px;
font-family:Arial, Helvetica, sans-serif;
font-size:13px;
color:#6a6a6a;
line-height:18px;
}
.contact_adress_bar a
{
color:#6a6a6a;
text-decoration:none;
}
.contact_adress_bar a:hover
{
text-decoration:underline;
}
.adress_icon
{
float:left;
margin:2px 7px 20px 0;
}
.phone_icon
{
float:left;
margin:2px 7px 0 0;
}
/*contact_us*/

.view_more_button
{
width:690px;
float:left;
text-align:right;
margin-bottom:25px;
}
.family_law_left_inner
{
width:690px;
float:left;
}
.family_law_left_inner p
{
padding:0 0 15px 0;
margin:0 0 14px 0;
font-family:Arial, Helvetica, sans-serif;
border-bottom:1px dotted #6A6A6A;
font-size:12px;
color:#6A6A6A;
line-height:18px;
}
.family_law_left_inner p a
{
float:left;
padding:10px 0 0 0;
font-size:12px;
color:#004489;
}
.family_law_left_inner p a:hover
{
text-decoration:none;
}
#for_border
{
border:none;
margin-bottom:0;
}
#for_border_new
{
border:none;
margin-bottom:0;
}
.persnol_injury_left_inner
{
padding:0 0 15px 0;
margin:0 0 14px 0;
width:690px;
float:left;
border-bottom:1px dotted #6A6A6A;
}
.persnol_injury_left_inner p
{
padding:0 0 15px 0;
margin:0;
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
color:#6A6A6A;
line-height:18px;
}
.persnol_injury_left_inner p a
{
font-size:12px;
color:#004489;
}
.persnol_injury_left_inner p a:hover
{
text-decoration:none;
}
.persnol_injury_left_inner ul
{
width:510px;
float:left;
padding:0 0 10px 0;
margin:0;
list-style:none;
}
.persnol_injury_left_inner li
{
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
color:#6A6A6A;
background:url(../images/arrow_img.png) left 4px no-repeat;
padding:0 0 5px 8px;
}
.clay_media_text
{
width:92px;
padding:5px 0 0 34px;
float:left;
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
color:#012948;
}
.clay_media_text a
{
text-decoration:underline;
color:#012948;
}
.clay_media_text a:hover
{
text-decoration:none;
color:#012948;
}
.cm_logo
{
float:right;
}
.error
{
color:red;
margin:0 0 0 0;
font-weight:bold;
}
.contact_bar
{
width:300px;
float:left;
text-align:right;
font-family:Arial, Helvetica, sans-serif;
font-size:15px;
line-height:18px;
color:#2B547D;
padding:0 3px 5px 0;
}
.contact_bar a
{
color:#2B547D;
text-decoration:none;
}
.contact_bar a:hover
{
text-decoration:underline;
}






/*report form*/


.report_from_con
{
width:208px;
float:left;
}


.first_fld_con
{
width:208px;
float:left;
padding:5px 0 0 0;
}

.name_con
{
width:208px;
float:left;
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
color:#FFFFFF;
text-transform:none;
line-height:25px;
}

.fld
{
width:206px;
float:left;
border:1px solid #B1D1EA;
}

.fld_inner
{
width:195px;
background:none;
border:none;
font-family:Arial, Helvetica, sans-serif;
font-size:12px; 
color:#fff;
padding:7px 5px 7px 5px;
outline:none;
vertical-align:top;
}



.vido_con
{
width:585px;
float:left;
padding-left:65px;
}