body
{margin: 0 0 30px 0;
font-family:Arial, Helvetica, sans-serif;
}

.maincontent
{font-family:Arial,Lucida Grande, Arial, Helvetica, sans-serif;
font-size:15px;
color:white;
line-height:20px;}

.padded
{padding:35px;}




.subfooter
{font-family: Arial, Lucida Grande,Helvetica, sans-serif;
color:#789ACF;
font-size:9px;}

a
{color:#0F2C66;
font-size:14px;
}

.our_firm
{
background-image:url(/graphics/our_firm.jpg);
background-repeat:no-repeat;
}

a:hover
{color:#003399;
font-size:14px;
}


td.column1
{background-color:#264678;}

td.column2
{background-color:#5A992B;}


td.column3
{background-color:#7392CF;}

h1
{color:#FFFFFF;
font-size:18px;
font-weight:normal;
font-family:Georgia, "Times New Roman", Times, serif;}

.maincontent
{font-family:Arial,Lucida Grande, Arial, Helvetica, sans-serif;
font-size:15px;
color:white;
line-height:20px;}

.padded
{padding:15px;
font-family: Georgia, Times New Roman, Times, Serif;
color:#333333;
font-size:12px;
line-height:19px;}

.copyright
{font-family:Lucida Grande, Arial, Helvetica, sans-serif;
color:#999999;
font-size:9px;}



a
{color:#0F2C66;
font-size:12px;
text-decoration:none;
}

.attorney
{color:#FFFFFF;
font-size:13px;
text-decoration:none;
font-family:Arial, Helvetica, sans-serif;
padding-bottom:10px;
}
.attorney a, a:link, a:visited, a:hover, a:active
{font-size:13px;
}

a:hover.attorney
{
color:#CCCCCC;
font-size:10px;
text-decoration:none;
font-family:Arial, Helvetica, sans-serif;
}


a.our_attorney
{color:#103094;
font-size:10px;
text-decoration:none;
font-family:Arial, Helvetica, sans-serif;
padding-bottom:10px;
padding-bottom:4px;
}

a:hover.our_attorney
{font-size:10px;
color:#0000FF;}

a:hover
{color:#003399;
font-size:12px;
font-family:Arial, Helvetica, sans-serif;
}

div.linkspace
{padding-bottom:2px;}

.mainlinks
{
padding-left:22px;
margin-top:20px;
margin-bottom:20px;
font-size:20px;
color:#FFFFFF;
font-family:Georgia, "Times New Roman", Times, serif;
font-weight:normal;
}

a.crumb
{font-size:10px;
font-family:Arial, Helvetica, sans-serif;}

a:hover.crumb
{font-size:10px;
font-family:Arial, Helvetica, sans-serif;}

a.crumb, .crumb
{font-size:10px; color:#0F2C66;
font-family:Arial, Helvetica, sans-serif;}

a.footeroptions{font-size:8px;
font-family:Arial, Helvetica, sans-serif;}

td.lightbluecolumn
{background-color:#E8EFF8;}

div.right_blue_content
{font-size:10px;
color:#717174;
width: 400px;
margin-left:16px;
margin-top:35px;
margin-bottom:35px;
text-align:justify;
line-height:12px;}

div.left_blue_content
{width: 200px;
margin-top:35px;
margin-left:15px;
text-transform:capitalize;}

div.left_blue_content_about
{
margin-top:35px;
margin-left:15px;
text-transform:capitalize;}


.main_copy
{font-family:Arial, Helvetica, sans-serif;
font-size:12px;
color:#717275;
}

h4
{font-weight:bold;
font-size:14px;
color:#0F2C66;
font-family:Arial, Helvetica, sans-serif;
}

.attorney_header, .blue_header
{font-weight: bold;
font-size:13px;
color:#082C67;
}

div.attorney_header
{margin-top:35px;}



a.attorney_email, a.v_card
{font-size:10px;}

.bold_white_italics, div.bold_white_italics
{font-style:italic;
font-weight:bold;
color:white;
font-size:10px;
margin-bottom:4px;
margin-top:10px;}

a.left_side_links, div.left_side_links
{color:#20437F;
font-size:10px;
font-style:normal;
margin-right:15px;
font-weight:bold;
}

a.left_side_links
{text-decoration:underline;}

a:hover.left_side_links
{color:#3564B1;
font-size:10px;text-decoration:underline;

}

div.attorney_practice
{margin-top:18px;
margin-left:15px;
}

.style1 {font-style: italic}
#div-1 {
 position:relative;
}
#div-1a  {
	position:absolute;
	left:307px;
	top:79px;
	width:115px;
	height:152px;
	z-index:1;
}

td.light-blue-background
{background-color:#E8EEF8;
}
td.dark-blue-background
{background-color:#5E8AC9;
}
#tagline1
{font-size:10px;
color:#294677;
font-weight:bold;
font-family: "Times New Roman", Times, serif;}

.tagline2
{font-size:10px;
color:#333333;}

a.tagline2
{font-size:10px;
color:#333333;}

.taglinediv
{padding-left:130px;}
	
.the_headers
{
color:white;
font-size:22px;
padding-left:18px;
padding-top:25px;
padding-bottom:10px;
font-family: Garamond, "Times New Roman", Times, serif;
font-weight:normal;
text-transform:uppercase;
}

.about-links a, a:link, a:visited, a:hover, a:active
{
font-size:10px;
}

.news_header
{font-weight: bold;
font-size:12px;
color:#082C67;
line-height:17px;
text-align:left;
margin-bottom:5px;
margin-right:25px;}

.news_content
{margin-bottom:19px;
margin-right:25px;}

.left_side_links2
{font-style:italic;
color:#20437F;
font-size:10px;
font-weight:bold;
}