@charset "utf-8";

/* CSS Document */

html,body{
	background-color: #216ABB;
	background-image: url(../../assets/images/bg-bottom.png);
	background-repeat: repeat-x;
	background-position: bottom;
	font-family: Verdana;
	font-size: 13px;
	margin: 0px;
	padding: 0px;
    /*overflow: auto; overflow-x: hidden;*/
}

p{
	text-align:justify;
}

#page{
	background-image: url(../../assets/images/bg-top.png);
	background-repeat: repeat-x;
	background-position: top;
	margin: 0px;
	padding: 0px;
      /* width: 100%;*/
}

#container{
	width: 100%;	
	width: 1024px;	
	margin: 0px auto;
}

#temp_header {
	background-image: url(../../assets/images/nav_header.png);	
	background-repeat: no-repeat;
	background-position: top left;
	height:168px;
}


#temp_header_content {		
	position:absolute;
	top:0px;
	padding: 43px 0px 0px 42px;
	margin-left:auto;
	margin-right:auto;
}


#temp_nav {
	height: 39px;		
	position:absolute; 
	top:125px;			
	margin:9px 0px 0px 41px;	
	z-index:1;
	width:940px;
}

#temp_nav_div {
	margin-left:auto!important;
	margin-right:auto!important;
	width:940px;
}

#splash {
	background-image: url(../../assets/images/bg_main.png);	
	background-repeat: repeat-y;
	background-position: top left;
	padding: 0px 44px 0px 41px;       
}

#splash_bg {
	background-image: url(../../assets/images/bg_splash.png);	
	background-repeat: no-repeat;
	background-position: top left;
	height: 173px;
	text-align: center;
	
}
#splash_img_center {
	margin-left: 30px;
	margin-right: 30px;
}
#flashbanner{
	position:absolute;
	top:170px;
	margin-left:45px;
	width:948px;
}
.popboxnth{
	margin: 10px 0px 0px 0px;
}




#subnav_bg {
	background-image: url(../../assets/images/bg_main.png);	
	background-repeat: repeat-y;
	background-position: top left;
	padding: 0px 44px 0px 41px;
	height:50px;
	width:940px;
}

#subnav, #subnav_home {
	background: url(../../assets/images/subnav_bg3.gif) repeat-x top left;	
	height: 49px;	
	position:absolute; 	
	margin-left:41px;
}

#subnav{
	top:340px;			
}

#subnav_home{
	top:485px;			
}

#subnav a, #subnav_home a {
	color: #00386B;
	font-family: Tahoma, Arial;
	font-size: 11px;
	font-weight: bold;
	text-decoration: none;
}



#subnav a:hover, #subnav_home a:hover {
	text-decoration: underline;
}



#subnav_div {

	padding-top: 4px;

}



#subnav_table {
	width: 940px!important;
}

#subnav_table td {
	background: url(../../assets/images/subnav_divider.gif) right center no-repeat;	
	/*height: 38px;*/
	text-align: center;
	padding-bottom:18px;
	padding-top:5px;
}
#firm_overview_tab{
	width: 106px;
}

#why_hire_tab{
	width:103px;
}

#practice_area_tab{
	width:118px;
}

#faq_tab{
	width:59px;
}

#attorney_profiles_tab{
	width:135px;
}

#articles_tab{
	width:82px;
}

#resources_tab{
	width:103px;
}

#newsletter_tab{
	width:96px;
}
	

#free_divorce_tab{
	background:none!important;
	width:137px;
}




.firm_overview td#firm_overview_tab a, .why_hire td#why_hire_tab a, .practice_area td#practice_area_tab a, .faq td#faq_tab a, .attorney_profiles td#attorney_profiles_tab a, .articles td#articles_tab a, .resources td#resources_tab a, .newsletter td#newsletter_tab a, .free_divorce td#free_divorce_tab a {

	color: #FFFFFF;

}



.firm_overview td#firm_overview_tab span a{
	background-image: url(../../assets/images/a_overview.png);
	padding: 2px 10px 5px 9px; background-position: center bottom;
	
}



.why_hire td#why_hire_tab span a{
	background-image: url(../../assets/images/a_why_hire.png);
	padding: 2px 10px 5px 9px; background-position: center bottom;
}



.practice_area td#practice_area_tab span a{
	background-image: url(../../assets/images/a_practice.png);
	padding: 2px 12px 5px 13px; background-position: center bottom;
}



.faq td#faq_tab span a{
	background-image: url(../../assets/images/a_faq.png);
	padding: 2px 10px 5px 10px; background-position: center bottom;
}



.attorney_profiles td#attorney_profiles_tab span a{
	background-image: url(../../assets/images/a_attorney_profiles.png);
	padding: 2px 12px 5px 10px; background-position: center bottom;

}


.articles td#articles_tab span a{
	background-image: url(../../assets/images/a_articles.png);
	background-position: center bottom;
	padding:2px 10px 5px 9px;	
}


.resources td#resources_tab span a{
	background-image: url(../../assets/images/a_resources.png);
	padding: 2px 6px 5px 6px; background-position: center bottom;
}



.newsletter td#newsletter_tab  span a{
	background-image: url(../../assets/images/a_newsletter.png);
	padding: 2px 10px 5px 9px; background-position: center bottom;
}



.free_divorce td#free_divorce_tab span a{
	background-image: url(../../assets/images/a_free_divorce.png);
	padding: 2px 11px 5px 12px; background-position: center bottom;
}



#main {
	background-image: url(../../assets/images/bg_main.png);	
	background-repeat: repeat-y;
	background-position: top left;
	padding: 0px 42px 0px 38px;
	height:auto;	
	min-height:1000px;
	padding-bottom:20px;
}

#main_default {

	background-image: url(../../assets/images/bg_main.png);	

	background-repeat: repeat-y;

	background-position: top left;

	/*padding: 0px 44px 0px 41px;*/

}



#main_left_col {
	text-align: center;
	width: 200px;
	position:absolute;
	top:385px;
}

#center_col{
	margin:auto;
	width:750px;
	position:relative;
	left:100px;
}



#baribooks_container {

	background-image: url(../../assets/images/baribooks.png);	

	background-repeat: no-repeat;

	background-position: top center;

	height: 321px;

}



#baribooks_content {

	color: #002F60;

	font-family: Verdana, Arial, Helvetica, sans-serif;

	font-size: 10px;

	padding: 150px 15px 0px 15px;

}



#main_center_col {
	vertical-align: top;
	width:530px;	
	margin-right:10px;
	margin-left:10px;
}



#main_center_col h1{
	/*font-family:'Times New Roman';*/
font-family: Arial, Helvetica, sans-serif;
	font-size:18px; 	
	font-weight:bold;	
}
#main_home{
	padding:30px 20px 0px 20px;
}
/*#main_home h1{
       font-family: Arial, Helvetica, sans-serif;
	font-size:18px; 
	color: rgb(0, 56, 107); 
}*/

#main_home h2,h3{
font-weight:normal;
color:#00386B;
font-family:Arial,Helvetica,sans-serif;
font-size:18px;
margin:0px;
}

#main_home .headers{
color:#00386B;
font-family:Arial,Helvetica,sans-serif;
font-size:18px;
}

#main_home ul li{
font-family:Arial,Helvetica,sans-serif;
font-size:12px;
}
#main_center_col h3{

	/*font-family:'Times New Roman';*/
font-family: Arial, Helvetica, sans-serif;

	font-size:16px; 

	font-weight:bold;

	color: rgb(0, 56, 107); 

}
#main_center_col div a {
  font-weight:bold;
}

#main_right_col {
	text-align: center;
	vertical-align: top;
	width: 200px;
	position:absolute;
	top:-5px;
	left:540px;
	margin-left:10px;
	margin-right:auto;
}



#info_center {

	width: 198px;

}

/***REMOVE THIS***/
#info_center_top {
	background-image: url(../../assets/images/info_topbg.png);	
	background-repeat: no-repeat;
	background-position: top center;
	padding: 3px;
}

.section_top{
	background-image: url(../../assets/images/info_topbg.png);	
	background-repeat: no-repeat;
	background-position: top center;
	padding: 3px;
}



#info_center_middle {

	background-image: url(../../assets/images/info_midbg.png);	

	background-repeat: repeat-y;

	background-position: center center;

}



#info_center_bottom {

	background-image: url(../../assets/images/info_bottombg.png);	

	background-repeat: no-repeat;

	background-position: bottom center;

}



#info_center_content_for {

	color: #002F64;

	font-family: Tahoma;

	font-size: 11px;

	padding-bottom: 12px;

	padding-top: 4px;

	text-align: center;

}



#info_center_content_bullets {

	padding: 15px 20px 0px 20px;

	text-align: left; 

}



#info_center_content .bullet {

	height: 26px;

	width: 25px;

}



#info_center_content a {

	color: #002F64;

	font-family: Tahoma;

	font-size: 11px;

	font-weight: bold;

}



#google_map {

	width: 198px;

}

#google_map_top {

	background-image: url(../../assets/images/info_topbg.png);	

	background-repeat: no-repeat;

	background-position: top center;

	padding:1px;

}

#google_map_mid {

	background-image: url(../../assets/images/info_midbg.png);	

	background-repeat: repeat-y;

	background-position: center center;

}



#google_map_contact {

	color: #002F64;

	font-family: Tahoma, Arial;

	font-size: 11px;

	padding-left: 18px;

	padding-right: 18px;

	text-align: center;

}



#google_map_contact img {

	border: 2px solid #002E60;

	margin-top: 5px;

}



#google_map_contact strong {

	font-family: Tahoma, Arial;

	font-size: 13px;

}



#google_map_contact div {

	text-align: left;

}



#google_map_contact a {

	color: #002F64;

}



#google_map_bottom{

	background-image: url(../../assets/images/info_bottombg.png);	

	background-repeat: no-repeat;

	background-position: bottom center;

}



#bottom {

	background-image: url(../../assets/images/bottom_bg.png);	

	background-repeat: no-repeat;

	background-position: bottom left;

	height: 308px;

}



#bottom_content {

	padding: 15px 44px 0px 41px;

	text-align: center;

}



#bottom_links td {

	font-family: Verdana, Arial, Helvetica, sans-serif;

	font-size: 11px;

	text-align: left;

}



#bottom_links .icon {

	height: 24px;

	text-align: center;

	width: 25px;

}



#bottom_links a {

	color: #4A4A4A;

	font-family: Arial, Helvetica, sans-serif;

	font-size: 11px;

}



#footer {

	padding: 0px 44px 0px 41px;

	text-align: center;

}



#footer_content td {

	color: #FFFFFF;

	font-family: Verdana, Arial, Helvetica, sans-serif;

	font-size: 12px;

	text-align: left;

	vertical-align: top;

}



#footer_content td a {

	color: #FFFFFF;

	display: block;

	padding: 3px 0px 4px 5px;

	text-decoration: none;

}



.footer_content_long a:hover {

	background-image: url(../../assets/images/footer_hover_long.png);	

	background-repeat: no-repeat;

	background-position: left top;

}



.footer_content_short a:hover {

	background-image: url(../../assets/images/footer_hover_short.png);	

	background-repeat: no-repeat;

	background-position: left top;

}



#footer_content b {

	font-size: 13px;

}



.footer_links {

	padding: 5px;

}



.footer_links_1 {

	color: #FFFFFF;

	font-size: 11px;

	text-align: center;

}



.footer_links_1 a {

	color: #FFFFFF;

	font-family: Verdana, Arial, Helvetica, sans-serif;

	font-size: 11px;

	text-decoration: none;

}



#footer_contact_us {

	color: #FFFFFF;

	font-family: Verdana, Arial, Helvetica, sans-serif;

	font-size: 11px;

}



#footer_contact_us a {

	color: #FFFFFF;

	font-size: 11px;

	text-decoration: underline;

}



.footer_links_2 {

	color: #FFFFFF;

	font-family: Verdana, Arial, Helvetica, sans-serif;

	font-size: 11px;

}



.footer_links_2 a {

	color: #FFFFFF;

	font-size: 11px;

	text-decoration: underline;

}



#disclaimer {

	color: #FFFFFF;

	font-family: Verdana, Arial, Helvetica, sans-serif;

	font-size: 11px;

	text-align: center;







}



#copyright {

	color: #FFFFFF;

	font-family: Verdana, Arial, Helvetica, sans-serif;

	font-size: 11px;

	text-align: center;

}



#copyright a {

	color: #FFFFFF;

	font-family: Verdana, Arial, Helvetica, sans-serif;

	font-size: 11px;

	text-decoration: underline;

}



/** START OLD **/



#logo{

	width:500px;

	text-align:left;

}

#sub_nav{

	background:url(../../assets/images/u30.png);

	height:49px;

	/*padding: 0px;	*/

	padding-left: 20px;

	margin:auto;

	margin-top:0px;

	text-align:center;

}

#splashphoto{

	/*margin: 0px auto 12px;*/

	margin-left: auto;

	margin-right: 20px;

	background-image: url(../../assets/images/flash-bg.jpg);

	background-repeat: repeat-x;

	background-position: top;

	width:939px;

	height: 285px;

	padding: 0px;

	text-align: left;

}

#flashContainer{
	 width:720px;
	 float:left;
	 display:inline;
	 height:315px;
	 margin:5px 10px 0px 5px;
}

#banner_consulting {
	float:left;
	width:200px;
	text-align: center;
	margin-top:10px;	
}

#splashphoto1{

	margin-left: auto;

	margin-right: 20px;

	text-align:left;

}

#splash_howdoi{

	margin-left: auto;
	margin-right: auto;
	width:930px;
	height:155px;

	/*
	background:url(../../assets/images/splash_bg2.png)  top center repeat-x;
	padding-right:10px;
	*/
	padding-top:15px;
	
}

#splash_howdoi_col1{
	margin-left:45px;
}

#splash_howdoi_col2{
	margin-left:30px;
}

#splash_howdoi_col3{
	margin-left:30px;
}

#main_content{

	padding:10px 25px 0px 25px;

}

/****FOR PAGES OTHER THAN THE HOMEPAGE****/

#main_content2{

	padding:10px 0px 0px 40px;

}

#main_col_left{

	margin-right:10px;

}

#main_col{

	width:530px;

	margin-right:10px;

	text-align:left;

	/*font-family:'Times New Roman';*/
font-family: Arial, Helvetica, sans-serif;

	font-size:14px;

}

#main_col a{

	text-decoration:underline;

	color: rgb(0, 56, 107);

	cursor:pointer;

	font-weight:bold;

}

#main_col h1{

	/*font-family:'Times New Roman';*/
	font-family: Arial, Helvetica, sans-serif;

	font-size:29px; 

	font-weight:bold;

}

#main_col h3{

	/*font-family:'Times New Roman';*/
	font-family: Arial, Helvetica, sans-serif;

	font-size:19px; 

	font-weight:bold;

	color: rgb(0, 56, 107); 

}

#main_col_left{

}

.bold_underline{

	font-weight:bold;

	text-decoration:underline;

	color: rgb(0, 56, 107); 

}



.bold{

	font-weight:bold;

	color: rgb(0, 56, 107);

}

.underline{

	text-decoration:underline;

}

.times{

	font-family:'Times New Roman';

	font-size:14px;

}

.times p{

	font-family:'Times New Roman';

	font-size:14px;

}

p{

	/*font-family:'Times New Roman';*/
font-family: Arial, Helvetica, sans-serif;

	font-size:12px;

}



#main_center_col a{

 

	color: rgb(0, 81, 230);

	cursor:pointer;

   font-weight:bold;
	text-decoration:none; 
	

}

#main_center_col a{
	 text-decoration:none; 
}



.grey_box{

	background:url(../../assets/images/grey_box.png);

	width:430px;

	height:163px;

	padding:10px 10px 10px 10px;

}



.grey_box a{

	font-family: 'Verdana'; 

	/*color: rgb(102, 102, 102); */

	font-size: 11px;

	height:14px;

	font-size: 11px;

        font-weight:normal;

        text-decoration:none;

}

#roundedbox{

	background-color:#f3f3f3;

	/*font-family:"Times New Roman", Times, serif;*/
font-family: Verdana;
	padding:10px;
	margin-top:25px;
}



#grey_box a{

	font-family: 'Verdana'; 

	color: rgb(102, 102, 102); 

	font-size: 11px;

	height:14px;

   line-height:14px;

	font-size: 11px;

	font-weight:normal;

	text-decoration:none;

}







#grey_col1{

	width:260px;

    vertical-align:top;

}

#grey_col2{

	width:245px;

        vertical-align:top;

}

#greybox_contact{

	text-align:right; 

	float:right;

}

/*********INFO*********/

#info{

	width:200px;

}

#info_links{

	padding-left:15px;

	text-align:left;

}

#info_top{

	background:url(../../assets/images/info_topbg.png);

	background-position:top left;

}

#info_mid{

	background:url(../../assets/images/info_midbg.png);

	background-repeat:repeat-y;

	padding:5px;

}

#info_bottom{

	background:url(../../assets/images/info_bottombg.png);

}



/******GOOGLE MAP******/

/*

#google_map {

	width:200px;

}

#google_map_top {

	background:url(../../assets/images/info_topbg.png);

	background-position:top left;

}

#google_map_mid {

	background:url(../../assets/images/info_midbg.png);

	background-repeat:repeat-y;

	padding:5px;

	font-family: Tahoma, Arial;

	font-size: 11px;

	color: #002F64;

}



#google_map_mid div {

	padding: 0px 15px;

}



#google_map_mid img {

	border: 3px solid #002E60;

	margin-top: 5px;

}



#google_map_mid strong {

	font-family: Tahoma, Arial;

	font-size: 13px;}



#google_map_mid a {

	color: #002F64;

}



#google_map_bottom{

	background:url(../../assets/images/info_bottombg.png);

}

*/

/*

#bottom_links{

	font-family:'Verdana';

	font-size:11px;

	text-align:left;

	padding:0px 0px 0px 90px;

}

.bottom_links_header{

	font-weight:bold;

}

.bottom_links{

	font-family:'Arial';

	font-size:11px;

	color:#4a4a4a;

}

.bottom_links a{

	font-family:'Arial';

	font-size:11px;

	color:#4a4a4a;

}

*/

.icon{

	width:22px;

}

#site_tools{

	width:320px;

}

/*

#footer{

	color:#FFFFFF;

	text-align:center;

	margin:auto;

}

#footer_container{

	width: 1000px;

	margin:auto;

	text-align:center;

}

#footer a{

	color:#FFFFFF;

	font-size:12px;

}

#footer_col1{

	padding-left:60px;

	width:300px;

       text-align:left;

}

#footer_col2{

	width:280px;

        text-align:left;

}

#footer_col3{

	width:280px;

        text-align:left;

}

.footer_link_bg{

	padding:5px 2px 5px 2px;

	width:283px;	

}

.footer_link_bg_on{

	padding:5px 2px 5px 2px;

	width:283px;

	background:url(../../assets/images/ru50.png);	

}

.footer_link_bg_on2{

	padding:5px 2px 5px 2px;

	width:260px;

	background:url(../../assets/images/ru69.png);	

}

.footer_link_bg a{

	text-decoration:none;

}

.footer_link_bg_on a{

	text-decoration:none;

}

.footer_link_bg_on2 a{

	text-decoration:none;

}

*/

.nounderline{

	font-size:9px;

}

.nounderline a{

	text-decoration:none;

}

.small{

	font-size:11px;

}

.small a{

	font-size:9px;

}

#footer_small{

	font-size:12px;

}

#footer_small a{

	font-size:11px;

}

/*

#footer_contact_us{

	font-size:11px;

}

#footer_contact_us a{

	font-size:11px;

}

*/

#footer_nav{

	

}

#footer_nav a{

	font-size:11px;

}

/*

#copy{

	width:800px;

	margin:auto;

}

#copy a{

	font-size:11px;

}

*/

h1{

	/*font-family: 'Times New Roman'; */
    font-family:Arial, Helvetica, sans-serif;

	color: rgb(0, 56, 107); 

	font-size: 21px;

	font-weight:normal;

	margin:0px;

	padding:0px;

}

.sub_nav {

	padding-top: 7px;

	padding-bottom: 10px;

}



.sub_nav a{

	font-family: 'Tahoma'; 

	color: rgb(0, 56, 107); 

	font-size: 11px;

	text-decoration:none;

	font-weight:bold;

}

.sub_nav a:hover{

	text-decoration:underline;

}

.clear{

	clear:both;

	height:0px;

}


.leftinline{
	float:left;
	display:inline;
}
.rightinline{
	float:left;
}


.border{

	border:1px solid #990000;

}

.bordergrey{

	border: 1px solid #CCCCCC;

}

.spacer5{

	height:5px;

	clear:both;

}

.spacer10{

	height:10px;

	clear:both;

}

.spacer15{

	height:15px;

	clear:both;

}

.spacer20{

	height:20px;

	clear:both;

}

.spacer30{

	height:30px;

	clear:both;

}

.spacer40{

	height:40px;

	clear:both;

}

.spacer50{

	height:50px;

	clear:both;

}



/**********HOME*************/

#divorce_col{

	text-align:left;

	width:290px;

	margin-left:50px;
background:url(../../assets/images/borderfade.png) no-repeat top right; 
margin-right:10px;
}

#childrenparenting_col{

	text-align:left;

	width:290px;

	/*padding-left:40px;*/
background:url(../../assets/images/borderfade.png) no-repeat top right; 
margin-right:10px;

}

#domesticviolence_col{

	/*padding-left:20px;*/

	text-align:left;

	width:230px;

}



#estateplanning_col{

	/*padding-left:150px;*/

	text-align:left;

	width:320px;

       /* _width:200px;*/

       /*white-space:no-wrap;*/

}

#nuptial_col{	

	text-align:left;

	/*width:300px;*/

}

#grey{

	margin-left:5px;

}

.grey a{

	font-family: 'Verdana'; 

	color: rgb(102, 102, 102); 

	font-size: 11px;

	text-decoration:none;

	

}

.greylink{

	font-family: 'Verdana'; 

	color: rgb(102, 102, 102); 

	font-size: 11px;

	

	

	font-size: 11px

}

.blue a{

	font-family: 'Tahoma'; 

	color: rgb(0, 56, 107); 

	font-size: 11px;

	font-weight:bold;

}

.blueunderline a{

	font-family: 'Tahoma'; 

	color: rgb(0, 56, 107); 

	font-size: 11px;

	font-weight:bold;

	text-decoration:underline;

}

.B_crumbBox{

	font-family:Arial, Helvetica, sans-serif;

	font-size:12px;

}

.B_currentCrumb{

	color:#FF6600;

	font-weight:bold;

}

.B_crumbBox a{

	color: rgb(0, 56, 107);  

	font-weight:bold;

}

.B_crumbBox a:active{

	color: rgb(0, 56, 107);  

	font-weight:bold;

}

.blue {

	color: rgb(0, 56, 107);  

}



.firm_overview div#firm_overview_div a, .why_hire div#why_hire_div a, .practice_area div#practice_area_div a, .faq div#faq_div a, .attorney_profiles div#attorney_profiles_div a, .articles div#articles_div a, .resources div#resources_div a, .newsletter div#newsletter_div a, .free_divorce div#free_divorce_div a {

	color: #FFFFFF;

}



.firm_overview div#firm_overview_div {

	background-image: url(../../assets/images/active_overview.png);

}



.why_hire div#why_hire_div {

	background-image: url(../../assets/images/active_why_hire.png);

}



.practice_area div#practice_area_div {

	background-image: url(../../assets/images/active_practice.png);

}



.faq div#faq_div {

	background-image: url(../../assets/images/active_faq.png);

}



.attorney_profiles div#attorney_profiles_div {

	background-image: url(../../assets/images/active_attorney_profiles.png);

}



.articles div#articles_div {

	background-image: url(../../assets/images/active_articles.png);

}



.resources div#resources_div {

	background-image: url(../../assets/images/active_resources.png);

}



.newsletter div#newsletter_div  {

	background-image: url(../../assets/images/active_newsletter.png);

}



.free_divorce div#free_divorce_div {

	background-image: url(../../assets/images/active_free_divorce.png);

}



.firm_overview div#firm_overview_div, .why_hire div#why_hire_div, .practice_area div#practice_area_div, .faq div#faq_div, .attorney_profiles div#attorney_profiles_div, .articles div#articles_div, .resources div#resources_div, .newsletter div#newsletter_div, .free_divorce div#free_divorce_div {

	background-position: center center;

	background-repeat: no-repeat;

}



.text input{

width:400px;

}



.author{

	background-image: url(../../assets/images/baribooks.png);

	width: 195px;

	height: 321px;

	/*font-family:"Times New Roman", Times, serif;*/

font-family:Arial, Helvetica, sans-serif

}

.author p{

font-family:Arial, Helvetica, sans-serif;

font-size:11px;

}



.author a{

	color: rgb(0, 56, 107);

        font-weight:bold;

}



.author a:visited{

	color: rgb(0, 56, 107);

        font-weight:bold;

}



.bookdetails{	

	color: rgb(0, 56, 107);

	font-size: 11px;

	/*width: 190px;*/

	height: 120px;

	/*margin-left: 15px;

       margin-right: 5px;

       */

	padding: 153px 0px 0px 0px;

	vertical-align:bottom;

}

#why_hire_box p{
font-size:8pt; margin:25px 15px; text-align:center;
}

#why_hire_box{

/*background-image: url(../../assets/images/why_hire2.png);*/
/*_background-image: url(../../assets/images/why_hire2.gif);*/
/*background-image: url(../../assets/images/why_hire2.png);*/
/*_background-image: url(../../assets/images/why_hire2.gif);*/

background:url(../../assets/images/why_hire_box.gif);
background-repeat:no-repeat;
color:#fff;
width:194px; 
height:313px;
padding:20px 0px 0px 0px;
text-align:center;
font-size:11px;

}



#why_hire_box a{

font-size:12px;

color:#fff;

font-weight:bold;

text-decoration:none;

}

#main_center_col ul{

/*font-family:'Times New Roman';*/
font-family: Arial, Helvetica, sans-serif;

font-size:12px;

}

#main_center_col table{

/*font-family:'Times New Roman';*/
font-family: Verdana;

font-size:14px;

}

#main_center_col td{

/*font-family:'Times New Roman';*/
font-family: Verdana;


font-size:14px;

}



#grey_box table{

	/*border-collapse: collapse;*/

}

#grey_box td{

	font-family: 'Verdana'; 

	color: rgb(102, 102, 102); 

	font-size: 11px;

    font-weight:normal;

}



#grey_box  a:hover,.grey a:hover{

color:#800000 !important;

text-decoration:underline !important;

}

.greybullet td{
font-size:11px;
font-weight:normal; 
color:#666666;
vertical-align:top;
}

.greybullet{
font-size:11px; 
font-weight:normal; 
color:#666666;
vertical-align:top;
}

.greytable{

font-size:11px; 

font-weight:normal; 

color:#666666;

}



.blueunderline{

	color:#000066;

	font-weight:bold;

	text-decoration:underline;

}





#grey_box a, .greytable tr, .greytable td{
padding:0!important;
margin:0!important;
line-height:20px!important;
height:20px !important;

}

#grey_box a  {
line-height:20px !important;
height:20px !important;
font-weight:normal;
}

.greytable tr {
line-height:20px!important;
height:20px !important;

}



.greytable tr td a{

	text-decoration:none

}

.greytable tr td a:hover{

	text-decoration:underline;

	color: rgb(128,0,0);

}



#roundedbox td a {

  font-weight:normal;

}



#grey_box div a {

  font-weight:normal;

  text-decoration:none;

}



#main_center_col td p {

  margin-top:0;

}

#main_center_col div a {
  color:#0051E6;
  text-decoration:underline;
  font-weight:normal;
}

#main_center_col .B_crumbBox a {
  color:#00386B;
  text-decoration:none;
  font-weight:bold;
}

#roundedbox div a, #roundedbox td a {
  color:#666;
  text-decoration:none;
  font-weight:normal;
}

#main_center_col .blue a, #main_center_col .blueunderline a {
  color:#00386B;
  font-weight:bold;
}

#main_center_col .greylink a {
  color:#666;
  text-decoration:none;
  font-weight:normal;
}

#main_text .AS_ajax_highlight1, #main_text .ajaxSearch_highlight1 {
background-color:#a0ffff;
padding:0;
}

#main_text .AS_ajax_highlight2, #main_text .ajaxSearch_highlight2 {
background-color:#ffff66;
padding:0;
}

#main_text .AS_ajax_highlight3, #main_text .ajaxSearch_highlight3 {
background-color:#ff9999;
padding:0;
}

#main_text .AS_ajax_highlight4, #main_text .ajaxSearch_highlight4 {
background-color:#99ff99;
padding:0;
}

#main_text .AS_ajax_highlight5, #main_text .ajaxSearch_highlight5 {
background-color:#ff66bf;
padding:0;
}

#main_text .AS_ajax_highlight6, #main_text .ajaxSearch_highlight6 {
background-color:#CB53DF;
padding:0;
}

#sitesearch{
	width:300px;
	margin:48px 0px 0px 172px;
    height: 30px;
    
}
#sitesearch fieldset{
	border:0px;
    height: 25px;
}
#ajaxSearch_submit{	
	background: url(../../assets/images/search_button.gif) no-repeat left top;
	border: none;
	width:100px;
	height:24px;
	cursor:pointer;
}

#sitesearch form{
	display:inline;
}

.ajaxSearch_resultsInfo{
	/*font-family:"Times New Roman", Times, serif;*/
font-family: Arial, Helvetica, sans-serif;
	font-size:12px;
}
.ajaxSearch_result{
	font-size:12px;
	/*font-family:"Times New Roman", Times, serif;*/
font-family: Arial, Helvetica, sans-serif
}
.ajaxSearch_paging{
	font-size:12px;
	/*font-family:"Times New Roman", Times, serif;*/
font-family: Arial, Helvetica, sans-serif;
}

.spacer5{
	clear:both;
	height:5px;
}

h2{
	font-size:16px;
	/*font-family:"Times New Roman", Times, serif;*/
font-family: Arial, Helvetica, sans-serif;
	color:#00386b;
}
.archive li{
	list-style:decimal;
	/*font-family:"Times New Roman", Times, serif;*/
font-family: Arial, Helvetica, sans-serif;
	padding:0px 5px 5px 5px;
	font-size:12px;
}
.confirmation{
background-color: #ffffdd; border:1px solid #ffd700; padding:10px; 
}
.addthis_toolbox{
margin-left:3px;
}

.attorney-row{
width:420px; text-align:center; display:block; margin-left:auto; margin-right:auto;
}

.attorney-col{
display:inline; float:left; width:230px;
}


/***********DEC-NEW***********/
#locations{
	margin-left:auto;
	margin-right:auto;
	width:894px;	
	text-align:center;
	display:block;
	
}
#locations_left{
	display:inline; float:left; background: url(../../assets/images/locations_left.gif) center center no-repeat; height: 52px; 
	width:7px;
	
}
#locations_center{
	display:inline; float:left; background: url(../../assets/images/locations_center.gif) center center repeat-x; height: 52px; 		
	
}
#locations_right{
	display:inline; float:right; background: url(../../assets/images/locations_right.gif) center center no-repeat; height: 52px; 
	width:7px;
	
}
#locations_text{
	margin:13px 15px 0px 15px;
	font-size: 10px;
	font-weight:bold;
}
#sitetools{
	text-align:center;
}
#flash{
	width:718px;
	float:left;
	display:inline;
}
#email_a_friend td{
	font-family:Arial, Helvetica, sans-serif;
	font-size:14px;
}
form, ol{
	font-family:Arial, Helvetica, sans-serif;
}
.ajaxSearch_resultsInfo{
	font-weight:bold;
}
blockquote{
/*font-family:'Times New Roman';*/
font-family: Arial, Helvetica, sans-serif;
font-size: 12px;
}
.arrow{
background: url(../../assets/images/arrow.gif) no-repeat center;
padding:1px 2px;
}
.arrow2{
background: url(../../assets/images/arrow.gif) no-repeat center left; padding:2px 5px 2px 10px;
}
.arrow3{
background: url(../../assets/images/arrow.gif) no-repeat 10% 8px;
width:8px;
}
.greybox_rightcol{
width: 240px;
}

ul.greyboxlist{
margin: 0px; 
padding: 0px; 
list-style-type: none; 
font-size: 11px!important; 
font-family: Verdana!important;
}

ul.greyboxlist li{
background: url("../../assets/images/arrow.gif") no-repeat scroll 0% 7px transparent; 
padding: 0px 10px 3px 10px!important;
/*height:20px!important;*/
}

.spacedul li{
margin-bottom:5px;
margin-top:5px;
}

.tbl_border{
border-collapse:collapse;
border:1px solid #CCC;
}

.tbl_border td{
font-family: Arial, Helvetica, sans-serif!important;
font-size:12px!important;
border:1px solid #CCC;
}
.center{
text-align:center;
}

ul.checked{
margin: 0px; 
padding: 10px 25px;
list-style-type: none; 
}

ul.checked li{
background:url('../../assets/images/checkmark.gif') no-repeat;
no-repeat scroll 0% 7px transparent; 
padding: 0px 10px 3px 15px!important;
}


/***AUG 30 REDESIGN***/
#home_grey_header{
	background:url('../../assets/images/home_grey_bg.png') repeat-x;
	height:25px;
	padding:4px;
	/*border:1px solid;*/
	
	font-family:"Times New Roman", Times, serif;
	font-size: 16px;
	color:#163c64;
	font-style:italic;
	font-weight:bold;
}

.home_col1, .home_col2, .home_col3{
	/*border:1px solid;*/
	float:left;
	display:inline;	
	padding: 0px 0px 0px 5px;
}

.home_col1, .home_col2{
	border-right:1px solid #CCC;
	height:29px;
}
.home_col1{
	width:275px;	
	/*background:url('../../assets/images/borderfade.png') no-repeat top right;*/	
}

.home_col2{
	width:275px;
	text-align:center;
}

.home_col3{
	width:328px;
	text-align:center;
}

#home_cols_content{
	padding:0px 4px;
	font-family:'Tahoma';
	font-size:12px;
	color:#666;
	line-height:17px;
}

.home_content_col1, .home_content_col2, .home_content_col3{
	float:left;
	display:inline;	
	padding: 3px 10px 0px 10px;
}
.home_content_col1, .home_content_col2{
	background:url('../../assets/images/borderfade.png') no-repeat top right;
	height:400px;
}
.home_content_col1{
	width:262px;
}

.home_content_col2{
	width:261px;
}

.home_content_col3{
	width:323px;
	padding-right:0px!important;	
    padding-top:0px!important;		
}

.home_content_col3 p{
	margin-top:5px!important;
	font-family:'Tahoma';
	font-size:12px;

	color:#666!important;
	line-height:15px!important;
}

.home_content_col3 p img{
	margin-right:5px;
}

.home_areas_practice{
	margin: 0px!important; 
	padding: 0px 2px 5px 0px; 
	width:175px;	
	list-style:none;
}
.home_areas_practice li{
	/*list-style-image:url(../images/orange_arrow.png);*/
	background-image:url(../images/u8.gif);
	background-repeat:no-repeat;
	background-position:2px 0px;
	padding: 0px 0px 2px 20px;
	/*FOR IE7*/
	*padding-left: 5px;
	line-height:15px!important;	
}

.secondline{
	*padding-left: 16px;
}
.home_areas_practice li a{
	font-family:'Tahoma'!important;
	font-weight:bold;
	font-size:11px;
	color:#163c64;
	text-decoration:none;
}

#home_areas_practice_img{
	float: left; 
	display: inline;
	margin-top:10px;
}
#home_areas_practice_last{
	display:block;
	clear:both;	
}

#main_home{
	padding-top:50px;
}
#main_home h1, #main_home h3{
	text-align:center!important;
}
#for_more_info{	
	display:block;
	clear:both;
	margin:0px auto!important;	
	width:72%;
	padding-top:50px;
}

#for_more_info p{
	margin:0px;
	text-align:center;
	border-top:2px solid #033b72;
	border-bottom:1px solid #033b72;
	padding:3px;
}

#main_home p{
	color:#333;
}

.bigblue{
	color:#163c64!important;
	font-size:large;
}

