/* FS CONTROL - CLIENT STYLESHEET */
/* updated December 9, 2002 */

	/* GLOBAL BODY STYLES -- need to be changed if font or color is changed */
td,p,body {font-family: Arial, Helvetica, sans-serif; font-size: 10pt}
body { }
p { font-size: 9pt; margin-top : 0px;}
div { }
ul { }
ol { }
li { }
	
h1 { font-size: 12pt; font-weight:bold; text-decoration:none}
h2 { font-size: 10pt; font-weight:bold; text-decoration:underline}
h3 { font-size: 10pt; font-weight:bold; text-style:italic}
	
.italic { font-style: italic; }
	
	/* DEFAULT HYPERLINK STYLES */
	
a:link { color: #990000; text-decoration: underline; font-weight: bold;}
a:visited { color: #660000; text-decoration: underline; font-weight: bold}
a:active { color: #000000; text-decoration: underline; font-weight: bold}
a:hover { color: #000000; text-decoration: underline; font-weight: bold}
	
a.nav {line-height: 2px; margin-top: 0px}
a.nav:link { color: #FEFBCC; text-decoration: underline; font-weight: bold; }
a.nav:visited { color: #E5E4CA; text-decoration: underline; font-weight: bold; }
a.nav:active { color: #FFFFFF; text-decoration: underline; font-weight: bold; }
a.nav:hover { color: #FFFFFF; text-decoration: underline; font-weight: bold; }
	
.pinav { font-family: Arial, Helvetica, sans-serif; font-size: 8pt}
	
a.pinav:link { color: #990000; text-decoration: underline; font-weight:normal}
a.pinav:visited { color: #660000; text-decoration: underline; font-weight:normal}
a.pinav:active { color: #000000; text-decoration: underline; font-weight:normal}
a.pinav:hover { color: #000000; text-decoration: underline; font-weight:normal}
	
	/* FOOTERS -- styles that can be used for a lower hypertext navigation if it is different */
	/* need to be changed only if the lower navigation style is different from the global links */

.cfooter { font-family:  Arial, Helvetica, sans-serif; font-size: 8pt}
	
a.cfooter:link { color: #990000; text-decoration: none}
a.cfooter:visited { color: #660000; text-decoration: none}
a.cfooter:active { color: #000000; text-decoration: none}
a.cfooter:hover { color: #000000; text-decoration: none}
	
	/* FS CONTROL EDITOR FONT CONVERSION -- text styles available for clients in the FS Editor */
	/* need to be changed if font or color is changed */
	
.cfont7 { font-size: 12pt ;font-weight:bold}
.cfont6 { font-size: 12pt}
.cfont5 { font-size: 12pt ;font-weight:bold}
.cfont4 {font-size: 11pt}
.cfont3 { }
.cfont2 { font-size: 9pt}
.cfont1 { font-size: 8pt}
	
	/* INDEX PAGE STYLES -- styles applied to Index/TOC Dynamic content */
	/* need to be changed if font or color is changed */
	
.cbodyhdr1 { font-size: 14pt; font-weight: bold}
.cbodyhdr2 { font-size: 12pt; font-weight: bold}
.cbodyhdr3 { font-size: 10pt; font-weight: bold}
.cbodyhdr4 { font-size: 8pt; font-weight: bold}
.cbodytxt { }
.cbodysm { font-size: 8pt}
	
/* FINDLAW NEWS AND CASE SUMMARY STYLES -- used for dynamic content pulled from FindLaw */
/* need to be changed if font or color is changed */	

.FLNewsCaseSummarySectionHeading{visible:false; caption:FL News & Cases Section Heading; font-size: 12pt; font-weight: bold}
.FLNewsCaseSummaryHeading{ font-weight:bold; text-decoration:underline}
.FLNewsCaseSummaryDate{visible:false; caption:FL News & Cases Date;}
.FLNewsCaseSummaryLink{visible:false; font-size: 9pt}
.FLNewsCaseSummaryAbstract{visible:false; }

/* Find Law News styles */
	
.cFLNewsLink {visible:false; font-family:  Arial, Helvetica, sans-serif; font-size: 10pt}

a.cFLNewsLink:link { color: #990000; text-decoration: underline}
a.cFLNewsLink:visited { color: #660000; text-decoration: underline}
a.cFLNewsLink:active { color: #000000; text-decoration: underline}
a.cFLNewsLink:hover { color: #000000; text-decoration: underline}

.cFLNewsDate {visible:false; font-size: 8pt}

/* Find Law Practice Area News / FAQ styles */
	
.fl_panews_title {visible:false; font-size: 16pt}
.fl_panews_text {visible:false;}
.fl_panews_link {visible:false;}
/* 		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-size: 16pt}
.fl_pafaq_text {visible:false;}
.fl_pafaq_link {visible:false;}
/* 		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 -- used for generating attorney profiles */
/* need to be changed if font or color is changed */ 

.profiletopname  {font-size: 12pt; }
.profileafflname  {	}
.profileaddress  { }
.profileheader  {font-weight: bold;}
.profiletext  {	}
.profilenarrtext  {	}
.profilecommtextUpr  {font-weight: bold; }
.profilecommtexthdr  {font-weight: bold;}
.profilecommtext  {	}
.profilenavbartext  { }
	
/* Styles for a Top or Left XML generated hypertext navigation used instead of usual image navigation */
/* Needs to be modified only when the site contains one of the above */

.ptopnav { font-size: 8pt; font-weight: bold; color: #330033; text-decoration: none}
.ptopnavhl { font-size: 8pt; font-weight: bold; color: #FFFFFF; text-decoration: none}
.pleftnav { font-size: 8pt; font-weight: bold; text-decoration: none ; line-height: 10pt}
.pleftnavhl {font-weight: bold; color: #333366; text-decoration: none; line-height: 12pt}
.psub1leftnav { font-size: 8pt; font-weight: bold; text-decoration: none; line-height: 8pt}
.psub1leftnavhl { 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}
	
/* random boxes no visited links */

.cbox { background-color: #EBE8E3; padding: 5;}
.csorttxt { font-family:  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 content rule styles */

.crulehdr { font-weight: bold}
.crulesbhdr { font-size: 8pt; font-weight: bold}
.cruletxt { 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}
	
/* DEFAULT DESIGN HYPERLINK STYLES */
	
a.defaultDesign:link { color: #FFFFFF; font-size: 10pt; text-decoration: none; font-weight: bold}
a.defaultDesign:visited { color: #FFFFFF; font-size: 10pt; text-decoration: none; font-weight: bold}
a.defaultDesign:active { color: #FFFFFF; font-size: 10pt; text-decoration: none; font-weight: bold}
a.defaultDesign:hover { color: #CC9966; font-size: 10pt; text-decoration: none; font-weight: bold}
	
a.defaultDesignActive:link { color: #CCCCFF; font-size: 10pt; text-decoration: none; font-weight: bold}
a.defaultDesignActive:visited { color: #CCCCFF; font-size: 10pt; text-decoration: none; font-weight: bold}
a.defaultDesignActive:active { color: #CCCCFF; font-size: 10pt; text-decoration: none; font-weight: bold}
a.defaultDesignActive:hover { color: #CC9966; font-size: 10pt; text-decoration: none; font-weight: bold}

.disclaimer { font-size: 10px; margin-right: 20px; margin-top: 3px; margin-bottom: 5px;} 
.bottomnav { font-size: 10px; margin-top: 0px; margin-bottom : 0px;}
	
.smtxt { font-size: 10px; } 
.navigation { font-size: 10px; color: #FEFBCC; line-height: 11px;}
.title { font-size: 15px; text-decoration: underline;}  
#newsFeed hr {visibility:hidden;}
#newsFeed .FLNewsCaseSummaryHeading{visibility:hidden; font-size:1px; line-height:0;}
#newsFeed .FLNewsCaseSummarySectionHeading { font-weight:bold; text-decoration:underline}