/* FirmSite5 - Client Stylesheet */

/* client content area styles */

	/* global body styles */
	
	body {font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10pt}
	p {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10pt;
	margin-top : 0px;
}
	div {font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10pt}
	ul {font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10pt}
	li {font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10pt}
	
/* editor font conversion */
	
	.cfont7 {visible:true; caption:Text Style 7;font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 36pt}
	.cfont6 {visible:true; caption:Text Style 6; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 24pt}
	.cfont5 {visible:true; caption:Text Style 5; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 18pt}
	.cfont4 {visible:true; caption:Text Style 4; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 14pt}
	.cfont3 {visible:true; caption:Text Style 3; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 12pt}
	.cfont2 {visible:true; caption:Text Style 2; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10pt}
	.cfont1 {visible:true; caption:Text Style 1; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 8pt}
	
	/* index page styles */
	
	.cbodyhdr1 {visible:true; caption:Header 1;font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 14pt; font-weight: bold}
	.cbodyhdr2 {visible:true; caption:Header 1;font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 12pt; font-weight: bold}
	.cbodyhdr3 {visible:true; caption:Header 1;font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10pt; font-weight: bold}
	.cbodyhdr4 {visible:true; caption:Header 1;font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 8pt; font-weight: bold}
	.cbodytxt {visible:true; caption:Body Text;font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10pt}
	.cbodysm {visible:false; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 8pt}
	
	/* footers */
	
	.cfooter {visible:false; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 9pt}
	
	a.cfooter:link { color: #0000FF; text-decoration: none}
	a.cfooter:visited { color: #9999FF; text-decoration: none}
	a.cfooter:active { color: #FF0000; text-decoration: none}
	a.cfooter:hover { color: #333333; text-decoration: none}
	
	/* default hyperlink styles */
	
	a:link {
	color: #164F02;
	text-decoration: underline;
	font-weight : bold;
}
	a:visited {
	color: #1A7301;
	text-decoration: underline;
	font-weight : bold;
}
	a:active {
	color: #219401;
	text-decoration: underline;
	font-weight : bold;
}
	a:hover {
	color: #219401;
	text-decoration: underline;
	font-weight : bold;
}
	
	
		a.nav:link {
	font-size: 11px;
	color: #164F02;
	text-decoration: none;
	font-weight : bold;
}
	a.nav:visited {
	font-size: 11px;
	color: #1A7301;
	text-decoration: none;
	font-weight : bold;
}
	a.nav:active {
	font-size: 11px;
	color: #219401;
	text-decoration: none;
	font-weight : bold;
}
	a.nav:hover {
	font-size: 11px;
	color: #219401;
	text-decoration: none;
	font-weight : bold;
}
	
	/* random boxes no visited links */

	.cbox {visible:false; background-color: #EBE8E3; padding: 5;}
	.csorttxt {visible:false; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 8pt; text-decoration: none; font-weight: bold}
	a.csorttxt:link { color: #999999}
	a.csorttxt:visited { color: #999999}
	a.csorttxt:active { color: #999999}
	a.csorttxt:hover { color: #333333}

/* client text navigation styles */

	.ctopnav {visible:false; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 8pt; font-weight: bold; color: #330033; text-decoration: none}
	.ctopnavhl {visible:false; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 8pt; font-weight: bold; color: #FFFFFF; text-decoration: none}
	
	.cleftnav {visible:false; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 8pt; font-weight: bold; color: #000000; text-decoration: none ; line-height: 10pt}
	.cleftnavhl {visible:false; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10pt; font-weight: bold; color: #333366; text-decoration: none ; line-height: 12pt}
	
	.csub1leftnav {visible:false; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 8pt; font-weight: bold; color: #000000; text-decoration: none ; line-height: 8pt}
	.csub1leftnavhl {visible:false; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10pt; font-weight: bold; color: #333366; text-decoration: none ; line-height: 10pt}
	
	a.ctopnav:hover { color: #CCCCFF}
	a.ctopnavhl:hover { color: #CCCCFF}
	a.cleftnav:hover { color: #666666}
	a.csub1leftnav:hover { color: #666666}

/* client content rule styles */

	.crulehdr {visible:false; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10pt; font-weight: bold}
	.crulesbhdr {visible:false; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 8pt; font-weight: bold}
	.cruletxt {visible:false; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 8pt; font-weight: normal}
	
	a.cruletxt:link { color: #0000FF; text-decoration: none}
	a.cruletxt:visited { color: #9999FF; text-decoration: none}
	a.cruletxt:active { color: #FF0000; text-decoration: none}
	a.cruletxt:hover { color: #333333; text-decoration: none}

/* Find Law News styles */
	
	.cFLNewsLink {visible:false; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10pt}

	a.cFLNewsLink:link { color: #0000FF; text-decoration: none}
	a.cFLNewsLink:visited { color: #9999FF; text-decoration: none}
	a.cFLNewsLink:active { color: #FF0000; text-decoration: none}
	a.cFLNewsLink:hover { color: #333333; text-decoration: none}

	.cFLNewsDate {visible:false; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 8pt}

/* Find Law Practice Area News / FAQ styles */
	
	.fl_panews_title {visible:false; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 16pt}
	.fl_panews_text {visible:false; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10pt}
	.fl_panews_link {visible:false; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10pt}
		a.fl_panews_link:link { color: #0000FF; text-decoration: none}
		a.fl_panews_link:visited { color: #9999FF; text-decoration: none}
		a.fl_panews_link:active { color: #FF0000; text-decoration: none}
		a.fl_panews_link:hover { color: #333333; text-decoration: none}
	.fl_pafaq_title {visible:false; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 16pt}
	.fl_pafaq_text {visible:false; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10pt}
	.fl_pafaq_link {visible:false; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10pt}
		a.fl_pafaq_link:link { color: #0000FF; text-decoration: none}
		a.fl_pafaq_link:visited { color: #9999FF; text-decoration: none}
		a.fl_pafaq_link:active { color: #FF0000; text-decoration: none}
		a.fl_pafaq_link:hover { color: #333333; text-decoration: none}

/* attorney profile styles */

	.profiletopname  {visible:false;font-family: Verdana, Arial, Helvetica, sans-serif;
	font-weight : normal; font-size : large; color : RGB(0,0,0);
	}
	.profileafflname  {visible:false;font-family: Verdana, Arial, Helvetica, sans-serif;
	font-weight : normal; font-size : 10pt; color : RGB(0,0,0);
	}
	.profileaddress  {visible:false;font-family: Verdana, Arial, Helvetica, sans-serif;
	font-weight : normal; font-size : 10pt; color : RGB(0,0,0);
	}
	.profileheader  {visible:false;font-family: Verdana, Arial, Helvetica, sans-serif;
	font-weight : bold; font-size : 10pt; color : RGB(0,0,0);
	}
	.profiletext  {visible:false;font-family: Verdana, Arial, Helvetica, sans-serif;
	font-weight : normal; font-size : 10pt; color : RGB(0,0,0);
	}
	.profilenarrtext  {visible:false;font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size : 10pt;
	}
	.profilecommtextUpr  {visible:false;font-family: Verdana, Arial, Helvetica, sans-serif;  
	font-size : 10pt; font-weight : bold; color : RGB(0,0,0);
	}
	.profilecommtexthdr  {visible:false;font-family: Verdana, Arial, Helvetica, sans-serif;
	font-weight : bold; font-size : 10pt;
	}
	.profilecommtext  {visible:false;font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size : 10pt; font-weight : normal; color : RGB(0,0,0);
	}
	.profilenavbartext  {visible:false;font-family: Verdana, Arial, Helvetica, sans-serif;
	font-weight : normal; font-size : 10pt;
	}

	.disclaimer { font-size: 10px;
	font-family: Arial,Verdana,Helvetica, sans-serif;
	margin-right : 20px;
	margin-top : 3px;
	margin-bottom : 5px;
} 

.bottomnav { color: #164F02; 
    font-size: 10px;
	margin-top : 0px;
	margin-bottom : 0px;
}

/* DEFAULT FORM ADDED FOR CONTACT PAGE */
#containerIntakeFormI { width: 32.5em; text-align:left; }
	#containerIntakeFormI .intakeFormINote { margin: 0; padding: 0 0 1em 0; }
	#ie #containerIntakeFormI .intakeFormINote { margin: 0; padding: 0; }
	#intakeFormI legend, #intakeFormI ol, #intakeFormI ol li, #intakeFormI p, #intakeFormI select { margin: 0; padding: 0; }
	#intakeFormI fieldset { border: none; border-top: 1px solid black; padding-left: 10px; }
		#intakeFormI legend { font-weight: bold; font-size: 1.2em; color: #000; }
		#ie #intakeFormI legend { margin-left: -6px; }
		#ie #intakeFormI .intakeFormIHelp { margin-bottom: .5em; }
		#intakeFormI ol { list-style: none; line-height: 1em; }
		#ie #intakeFormI .intakeFormIInline { margin-bottom: .5em; }
			#intakeFormI ol li { line-height: 1em; }
			#intakeFormI .intakeFormIFirst { margin-top: .5em; }
			#ie #intakeFormI .intakeFormIFix { display: inline-block; }
			#intakeFormI .intakeFormIInline li { display: inline; }
				#intakeFormI label { cursor: pointer; }
				#intakeFormI .intakeFormIInline label { margin-right: 10px; }
				#intakeFormI input { display: block; width: 20.5em; margin-bottom: .5em; }
				#intakeFormI .intakeFormIInline input { display: inline; width: 25px; margin-bottom: 0; }
					#intakeFormI .intakeFormIInline label input { }
				#intakeFormI select { display: block; width: 21em; margin-bottom: .5em; }
				#intakeFormI textarea { width: 20.5em; margin: .5em 0; }
				#intakeFormI .intakeFormIHover:hover, #intakeFormI .intakeFormIHover:focus { border: 2px solid black; }
			#intakeFormI .intakeFormIDisclaimer { float: left; margin-right: 10px; }
		#intakeFormI p { margin-bottom: .5em; }
		#ie #intakeFormI p { margin-top: .5em; }
	#intakeFormI .intakeFormISubmit { width: 13.5em; height: 2.5em; }
	
	
.SiteMap {color: #164f02;}