body {background-color: #FFFFFF; border:0px; font-family: Verdana, Helvetica, sans-serif; font-size: 11px; color: #333333;}

td.blocktd img {display: block;}
table.blocktable img {display: block;}

h4 {font-family: Verdana, Arial, Helvetica, sans-serif; font-size:12px; color:#CC0033; font-weight:bold; padding-bottom:0px;}

.formdrop{FONT-SIZE: 10px;FONT-FAMILY:  Verdana, Arial, Helvetica, sans-serif}

.formdropWhite{FONT-SIZE: 10px;FONT-FAMILY:  Verdana, Arial, Helvetica, sans-serif; color: #FFFFFF;}

.title {padding-bottom: 8px;}

.copy {font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; color: #333333; line-height: 15px;}


/* FIRM PROFILE */
.firmProfile {font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 12px; color: #333333; line-height: 15px;}

.firmProfile a:link {font-size: 12px;}
.firmProfile a:visited {font-size: 12px;}
.firmProfile a:hover,active {font-size: 12px;}

a.firm:link {font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 12px; color: #336699; text-decoration: underline; font-weight: bold;
}
a.firm:visited {
	font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 12px; color: #336699; text-decoration: underline; font-weight: bold;
}
a.firm:hover, active{
	font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 12px; color: #000000; text-decoration: underline; font-weight: bold;
}

.rightcol {padding-left: 16px; vertical-align:top;}

.relatedLinks{
	padding-top: 9px; padding-left: 9px; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; color: #000000; line-height: 17px;
}

.pagetitle {font-family: Verdana, Arial, Helvetica, sans-serif; font-size:14px; color:#CC0033; font-weight:bold; padding-bottom:10px;}
a.pagetitleIM:link {font-family:Verdana, Arial, Helvetica, sans-serif; font-size:14px; color:#CC0033; font-weight:bold; text-decoration:none;}
a.pagetitleIM:hover {font-family:Verdana, Arial, Helvetica, sans-serif; font-size:14px; color:#CC0033; font-weight:bold; text-decoration:none; cursor:text;}
a.pagetitleIM:visited, active {font-family:Verdana, Arial, Helvetica, sans-serif; font-size:14px; color:#CC0033; font-weight:bold; text-decoration:none;}


/* SPONSORED AREA */
.tanBox {
	background-color: #DFDFC0; padding: 5px 5px; border-bottom-width: 1px; border-bottom-style: solid; border-bottom-color: #FFFFFF;
	font-family: Arial, Helvetica, sans-serif;
}

.liteTanBox {
	background-color: #EBEBD8; padding: 5px 5px; border-bottom-width: 1px; border-bottom-style: solid; border-bottom-color: #FFFFFF;
}

.liteTan{
	background-color: #EBEBD8;
}

.tan {
	background-color: #DFDFC0;
}

.tanBorder {
	background-color: #999966;
}

.whiteBox {
	padding: 4px 10px 7px; font-size: 11px; color: #424242;
}

.sponsored{
	border: 1px solid #A1A17D; padding: 1px;
}

.resultsStack {
	margin-top: 15px; margin-bottom: 15px;
}

.resultsCopy{
	margin-top: 15px; margin-bottom: 15px; font-size: 11px; color: #424242; padding-top: 10px; padding-right: 20px; padding-bottom: 10px;
}

a.sponseredL:link {
	font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; color: #003366; text-decoration: underline;
}
a.sponseredL:visited {
	font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; color: #666633; text-decoration: underline;
}
a.sponseredL:hover, active{
	font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; color: #336699; text-decoration: underline;
}

/* BREADCRUMB */

#breadcrumb{
	padding-top: 4px;
}

a.bread:link {
	font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; color: #336699; text-decoration: none;
}
a.bread:visited {
	font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; color: #666633; text-decoration: none;
}
a.bread:hover, active{
	font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; color: #003366; text-decoration: none;
}

.breadactive {
	font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; color: #797979; font-weight: bold;
}

/* From Old lawyers css */
.titlediv
{
	color: White;
	padding: 2, 4, 2, 4;
	font-weight: bold;
	font-size: 12pt;
}

.formsectionheader
{
	color: #666633;
	font-size: 12pt;
	font-weight: bold;
}

.formdisclaimer
{
	width: 400px;
	font-size: 7.5pt;
	text-align: justify;
}
/* START FOOTER STYLES */


#footerdiv {
    margin-top: 35px;
	}

.footer{
	background-color: #EBEBD8; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 9px; color: #333333; line-height: 15px;
}

.footerBold {
	font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 9px; color: #333333; line-height: 15px; font-weight: bold;
}

a.footerL:link {
	font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 9px; color: #333333; text-decoration: underline;}
a.footerL:visited {
	font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 9px; color: #333333; text-decoration: underline;}
a.footerL:hover, active{
	font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 9px; color: #000000; text-decoration: underline;}

a.footerLns:link {
	font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; color: #333333; text-decoration: underline;}
a.footerLns:visited {
	font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; color: #333333; text-decoration: underline;}
a.footerLns:hover, active{
	font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; color: #000000; text-decoration: underline;}


a.footerWhite:link {
	font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 9px; color: #FFFFFF; text-decoration: none;}
a.footerWhite:visited {
	font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 9px; color: #FFFFFF; text-decoration: none;}
a.footerWhite:hover, active{
	font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 9px; color: #EBEBD8; text-decoration: none;}

a.footerWhiteNs:link {
	font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; color: #FFFFFF; text-decoration: none;}
a.footerWhiteNs:visited {
	font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; color: #FFFFFF; text-decoration: none;}
a.footerWhiteNs:hover, active{
	font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; color: #EBEBD8; text-decoration: none;}


a.footerB:link {
	font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 9px; color: #333333; text-decoration: underline; font-weight: bold;
}
a.footerB:visited {
	font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 9px; color: #333333; text-decoration: underline; font-weight: bold;
}
a.footerB:hover, active{
	font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 9px; color: #000000; text-decoration: underline; font-weight: bold;
}

a.footerBNetscape:link {
	font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; color: #333333; text-decoration: underline; font-weight: bold;
}
a.footerBNetscape:visited {
	font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; color: #333333; text-decoration: underline; font-weight: bold;
}
a.footerBNetscape:hover, active{
	font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; color: #000000; text-decoration: underline; font-weight: bold;
}

.blkbgd{
	background-color: #000000; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 9px; color: #FFFFFF; line-height: 18px;
}

.greybgd{
	background-color: #E5E5E5; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 9px; color: #333333; line-height: 18px;
}

.greybgdNs{
	background-color: #E5E5E5; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; color: #333333; line-height: 18px;
}

/* END FOOTER STYLES */

.sidebar {
	padding-top: 12px; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; color: #000000; text-decoration: none; vertical-align:top

}



.quick
	{
	background-color: #E5EFFA;
	}

.form
{
    FONT-SIZE: 11px; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif
}

.formdrop
{
    FONT-SIZE: 10px; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif
}

.findBold {
	FONT-SIZE: 11px; COLOR: #ffffff; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; font-weight: bold; line-height: 25px;
}

.findBoldMini {
	FONT-SIZE: 10px; COLOR: #ffffff; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; font-weight: bold;
}

.findBoldNo {
	FONT-SIZE: 11px; COLOR: #ffffff; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; font-weight: bold; line-height: 25px;
}

.findPlain {
	FONT-SIZE: 11px; COLOR: #ffffff; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; padding: 0px 25px 5px 25px;
}

.findPlainNo {
	FONT-SIZE: 11px; COLOR: #ffffff; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
}

.findFlat {
	FONT-SIZE: 11px; COLOR: #ffffff; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; font-weight: bold; padding: 5px 25px 0px 25px;
}
.findSystem {
	FONT-SIZE: 11px; COLOR: #000000; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; font-weight: normal; line-height: 20px; padding-left: 25px; background-color: #E5EFFA;
}
.quickBtmBkgd {
	background-color: #C8D9EB; color: #FFFFFF; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; font-weight: bold;
}
a.quickB:link {
	font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; font-weight: bold; color: #003366; text-decoration: underline;
}
a.quickB:visited, active{
	font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; font-weight: bold; color: #003366; text-decoration: underline;
}
a.quickB:hover {
	font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; font-weight: bold; color: #003366; text-decoration: underline;
}


.topicDiv {
	padding-top: 10px; padding-bottom:15px; padding-right: 15px;
}

.topichead {
	FONT-SIZE: 10px; COLOR: #333333; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; padding-top: 10px; padding-right: 13px; padding-bottom: 10px; padding-left: 13px; background-color: #EBEBD8;
}
.topicbtm{
	FONT-SIZE: 10px; COLOR: #333333; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; padding-right: 13px; npadding-bottom: 10px; padding-left: 13px; background-color: #EBEBD8;
}
a.tanpad:link {
	font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; color: #336699; text-decoration: underline; padding-right: 5px; padding-left: 13px;
}
a.tanpad:visited {
	font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; color: #666633; text-decoration: underline; padding-right: 5px; padding-left: 13px;
}
a.tanpad:hover, active{
	font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; color: #003366; text-decoration: underline; padding-right: 5px; padding-left: 13px;
}

.sponsoredRightCol {
	border: 1px solid #A1A17D; padding: 1px; width: 118px;
}
.copySmall {

	font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; color: #333333; line-height: 15px;
}
.leftBanner {
	padding-left: 10px;
}
.blue {
	font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; color: #336699; text-decoration: none;
}
.sendprint {
	padding: 4px;
}
.radioButtonText {
	font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; color: #000000; text-decoration: none; padding-bottom: 7px;
}
.sidebarIndent {
	font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; color: #000000; text-decoration: none; padding-left: 10px;
}
.copyBold {
	font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; color: #333333; line-height: 15px; font-weight: bold;
}
.miniQuick {
	font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; color: #003366; background-color: #E5EFFA; line-height: 20px; padding: 5px 4px 4px 8px;
}
.miniQuick608 {
	font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; color: #FFFFFF; background-color: #6088B1; line-height: 20px; padding: 5px 4px 8px 8px;

}
.redHeader {
	font-family: Arial, Helvetica, sans-serif; font-size: 18px; color: #CC0033; font-weight: bold;
}

.blueHeader {
	font-family: Arial, Helvetica, sans-serif; font-size: 18px; color: #0F437B; font-weight: bold; line-height: 20px;
}

.blackHeader {
line-height:20px; font-family: Arial, Helvetica, sans-serif; font-size: 18px; color: #000000; font-weight: bold;
}

.redBold {
	font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; font-weight: bold; color: #CC0033; padding-left: 10px;
}
.copyGrey10 {
	font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; color: #797979; line-height: 15px;
}
.copyRed {
	font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; color: #CC0033; line-height: 15px;
}
.stackedDivs {
	padding-top: 25px;
}
a.list:link {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #336699;
	text-decoration: underline;
	line-height: 18px;
}
a.list:visited {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #666633;
	text-decoration: underline;
	line-height: 18px;
}
a.list:hover, active {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #003366;
	text-decoration: underline;
	line-height: 18px;
}
.findBoldLess {

	FONT-SIZE: 11px; COLOR: #ffffff; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; font-weight: bold; line-height: 25px; padding: 0px 10px 5px;
}
bodySmall {
background-color: #FFFFFF; margin: 0px; border:0px; font-family: Verdana, Helvetica, sans-serif; font-size: 9px; color: #333333;
}
.footerNetscape {

	background-color: #EBEBD8; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; color: #333333; line-height: 15px;
}
.footerBoldNetscape {

	font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; color: #333333; line-height: 15px; font-weight: bold;
}
/* Lawyer Match Title Background */

.titleBG {
	background-color: #000066;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	color: #ffffff;
	}

tr.lm_input           {vertical-align:top;}
.lm_input_topic     
{   
    font-family: Verdana;
    font-size: 8pt;
    font-weight: bold;
    color: #CC0033;
    padding: 6px 7px 5px 7px;
    border-bottom: solid 6px white;
    background: URL(/common/image/content/header_bar_bkgd.gif) repeat-y
}
td.lm_input_required  {font-weight:600; font-size:13px; color:#336699; font-family:arial;}
td.lm_input_question  {font-weight:600; font-size:11px; color:#333; font-family:arial;}
td.lm_input_answer    {font-weight:300; font-size:11px; color:#000; font-family:arial;}
select.lm_input       {font-weight:300; font-size:10px; color:#000; font-family:arial;}
.lm_input_instruction {font-weight:200; font-size:11px; color:#444; font-family:arial;}
td.lm_input_leftnav_topic {font-weight:600; font-size:15px; color:#333333; font-family:arial;}
td.lm_input_leftnav_count {font-weight:600; font-size:13px; color:#000; font-family:arial; background-color:#eeeeee; vertical-align:top; text-align:right; padding: 2px 0px 0px 0px;}
.lm_input_leftnav_title {vertical-align:top; font-weight:600; font-size:11px; color:#333; font-family:arial;}
.lm_input_leftnav_instruction {font-weight:200; font-size:11px; color:#444; font-family:arial;}
.lm_post_question    {font-weight:300; font-size:11px; color:#000; font-family:arial;}
.lm_post_answer      {font-weight:600; font-size:11px; color:#000; font-family:arial;}

.DirecsFromToTable TD { font-family: Verdana; font-size: 8pt; font-weight: bold; vertical-align: top; padding: 0px 8px 6px 0px; }

.DirecsFromToLabel { color: #CC0033; }

.lmHeaderBarSmall{
    background-color: #E8E8D5;
    color: #CC0033;
    font-family: Verdana;
    font-size: 8pt;
    font-weight: bold;
    padding: 3px 8px 3px 8px;
}

.lmUnderBarArea{
    padding: 8px 8px 16px 8px;
}

.lmUnderBarArea,
.lmUnderBarArea TD,
.lmUnderBarArea INPUT,
.lmUnderBarArea select,
.lmUnderBarArea TextArea{
    font-family: verdana, arial, sans serif;
    font-size: 7.5pt;
}

.lmFormTable TD{
    padding: 0px 4px 4px 0px;
}

.lmFormButtonRow{
    padding: 6px 0px 0px 0px;
}


.lmPrevNext{
    text-align: right;
    padding: 2px 0px 0px 0px;
}

.lmPrevNext, .lmPrevNext A, .lmPrevNext A:Visited{
    font-size: 7.5pt;
    color: #336699;
}

TD.lmStepText{
    font-weight: bold;
    padding: 4px 0px 10px 0px;
}

.lmZipLookupForm,
.lmZipLookupForm TD,
.lmZipLookupForm Input,
.lmZipLookupForm Select{
    font-size: 8pt;
}

.lmRequiredInd{
    color: 336699;
}

.lmZipSearchResults{
    background-color: #F7FAFD;
    font-size: 9pt;
    padding: 6px 8px 6px 8px;
}

.lmZipSearchResults A,
.lmZipSearchResults A:Visited{ text-decoration: none; color: #003366;}
.lmZipSearchResults A:Hover{text-decoration: underline; #003366;}

.lmZipSearchResultCount{
    font-weight: bold;
    font-size: 10pt;
    padding-bottom: 6px;
}
.lm_email_aop         {font-weight:600; font-size: 16px; color: navy;  font-family: arial; margin-bottom:10px; margin-left: 0px;}
.lm_email_topic       {font-weight:600; font-size: 13px; color: navy; font-family: arial; margin-bottom:10px; margin-left: 0px;}
.lm_email_question    {font-weight:300; font-size: 11px; color: black; font-family: arial; margin-bottom:10px; margin-left:10px;}
.lm_email_answer      {font-weight:600; font-size: 11px; color: navy;  font-family: arial; margin-bottom:20px; margin-left:20px;}
			
.lmAopList              {font-family:verdana,arial; font-size:11px; color:#000;}

.ln_l2_back_l{
    background-repeat: repeat-y;
    padding: 0px 0px 5px 0px;
    background-image: URL(/common/image/nav/ln_l2_back_l.gif);
}

.ln_l2_back_r{
    background-repeat: repeat-y;
    padding: 0px 0px 5px 0px;
    background-image: URL(/common/image/nav/ln_l2_back_r.gif);
}

.copy_on{
    color: #336699;
}

.alignWordWrap	{margin-left: 6pt;text-indent: -6pt;}

.border{
	background-color : #E5EFFA;
	border-width: 2px;
	border-color : #cc0033;
	border-style: outset;
}
