/* FS CONTROL - CLIENT STYLESHEET */
/* updated December 9, 2002 */

	/* GLOBAL BODY STYLES -- need to be changed if font or color is changed */
	
	.body { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 9pt; background-color:#000; margin:0px;}
	p { font-family: Verdana, Arial, Helvetica, sans-serif;	font-size: 9pt; margin-top : 0px; margin-left: 11px;}
	div { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 9pt}
	ul { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 9pt}
	ol { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 9pt}
	li { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 9pt}
	
	.body { background-image: url("/images/i-tiling-header1.gif"); }
	.h-brown-line {background-image: url("/images/h-brown-line.gif"); }
	
	.home-copy { color: #FFFFFF; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 9pt; }
	.h-contact-copy { color: #999999; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; text-align: center; margin-bottom: 11px; }
	
	.i-tiling-header2 {background-image: url("/images/i-tiling-header2.gif"); }
	.i-tiling-main-content {background-image: url("/images/i-tiling-main-content.gif"); }
	.i-tiling-footer1 {background-image: url("/images/i-tiling-footer1.gif"); }

.rightcontacts {
	float: right;
	width: 170px;
	padding-left: 10px;
    
}

.phonenumber{
	width: 168px;
	height: 20px;
	background-color:#003063;
	color: #fff;
	border: 1px solid #9C6500;
	font-weight: bold;
	font-family:Arial, Helvetica, sans-serif;
	font-size: 16px;
	text-align: center;
	padding-top:2px;
	letter-spacing: 2px;
	margin-bottom: 10px;
}
	.i-phone-number { color: #996600; font-family: Times New Roman, Times, serif; font-size: 18px; margin-top : 0px; font-weight: bold; font-style: italic; text-align: center; }
	.i-slogan { color: #996600; font-family: Times New Roman, Times, serif; font-size: 14px; margin-top : 0px; font-weight: bold; font-style: italic; text-align: center; }
	
	.home h1, .home .page-title { color: #FFFFFF; font-family: Times New Roman, Times, serif; font-size: 17px; margin-top : 0px; font-weight: bold; font-variant : small-caps; margin-left: 12px;}
	 h1, .page-title { color: #000; font-family: Times New Roman, Times, serif; font-size: 17px; margin-top : 0px; font-weight: bold; font-variant : small-caps; margin-left: 12px;}
	.i-bkgrnd-title { background-image: url("/images/i-bkgrnd-title.gif"); }
	.i-tiling-title { background-image: url("/images/i-tiling-title.gif"); }
	
	.i-widget-copy { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 9px; margin-top : 9px; margin-left: 11px; margin-bottom: 0px; margin-right: 9px; }
	
	.thomson-info { color: #FFFFFF; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 9px; text-align: center; margin-top : 12px; margin-bottom: 9px; }
	.white-bkgrnd { background-color: #FFFFFF; }
	.black-bkgrnd { background-color: #000000; padding-right:5px;}
	
	
	/* DEFAULT HYPERLINK STYLES */
	
	a:link { color: #003366; text-decoration: underline; font-weight : bold}
	a:visited { color: #003366; text-decoration: underline; font-weight : bold}
	a:active { color: #003366; text-decoration: underline; font-weight : bold}
	a:hover { color: #003366; text-decoration: underline; font-weight : bold}
	
	
	/* HOME MAIN NAVIGATION */
	
	a.home-main-nav:link { color: #FFFFFF; text-decoration: none}
	a.home-main-nav:visited { color: #FFFFFF; text-decoration: none}
	a.home-main-nav:active { color: #FFFFFF; text-decoration: none}
	a.home-main-nav:hover { color: #FFFFFF; text-decoration: none}
	
	a.home-main-nav-edited:link { color: #6699CC; text-decoration: none}
	a.home-main-nav-edited:visited { color: #6699CC; text-decoration: none}
	a.home-main-nav-edited:active { color: #6699CC; text-decoration: none}
	a.home-main-nav-edited:hover { color: #6699CC; text-decoration: none}
	
	/* HOME EMAIL LINK */
	
	a.email-link:link { color: #999999; text-decoration: underline; font-weight: normal; }
	a.email-link:visited { color: #999999; text-decoration: underline; font-weight: normal; }
	a.email-link:active { color: #999999; text-decoration: underline; font-weight: normal; }
	a.email-link:hover { color: #999999; text-decoration: underline; font-weight: normal; }
	
	/* HOME CONTENT LINKS */
	
	a.home-links:link { color: #6699CC; text-decoration: none; font-weight: normal; }
	a.home-links:visited { color: #6699CC; text-decoration: none; font-weight: normal; }
	a.home-links:active { color: #6699CC; text-decoration: none; font-weight: normal; }
	a.home-links:hover { color: #6699CC; text-decoration: none; font-weight: normal; }
	
	/* ENTER LINK ON HOME PAGE*/
	
	.link-enter { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; }
	
	a.link-enter:link { color: #996600; text-decoration: none; font-weight: bold; }
	a.link-enter:visited { color: #996600; text-decoration: none; font-weight: bold; }
	a.link-enter:active { color: #996600; text-decoration: none; font-weight: bold; }
	a.link-enter:hover { color: #996600; text-decoration: none; font-weight: bold; }
	
	/* 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: Verdana, Arial, Helvetica, sans-serif; font-size: 9px; }
	
	a.cfooter:link { color: #003366; text-decoration: none; font-weight: normal; }
	a.cfooter:visited { color: #003366; text-decoration: none; font-weight: normal; }
	a.cfooter:active { color: #0033CC; text-decoration: none; font-weight: normal; }
	a.cfooter:hover { color: #0033CC; text-decoration: none; font-weight: normal; }

	
	/* 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-family: Verdana, Arial, Helvetica, sans-serif; font-size: 36pt}
	.cfont6 { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 24pt}
	.cfont5 { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 18pt}
	.cfont4 { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 14pt}
	.cfont3 { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 12pt}
	.cfont2 { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 9pt}
	.cfont1 { font-family: Verdana, Arial, Helvetica, sans-serif; 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-family: Verdana, Arial, Helvetica, sans-serif; font-size: 14pt; font-weight: bold}
	.cbodyhdr2 { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 12pt; font-weight: bold}
	.cbodyhdr3 { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 9pt; font-weight: bold}
	.cbodyhdr4 { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 8pt; font-weight: bold}
	.cbodytxt { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 9pt}
	.cbodysm { font-family: Verdana, Arial, Helvetica, sans-serif; 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-family: Verdana, Arial, Helvetica, sans-serif; font-size: 14pt; font-weight: bold}
	.FLNewsCaseSummaryHeading{visible:false; caption:FL News & Cases Heading;font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 12pt; font-weight: bold}
	.FLNewsCaseSummaryDate{visible:false; caption:FL News & Cases Date;font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 9pt;}
	.FLNewsCaseSummaryLink{visible:false; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 9pt}
	.FLNewsCaseSummaryAbstract{visible:false; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 9pt}
	a.FLNewsCaseSummaryLink:link { color: #0000FF; text-decoration: none}
	a.FLNewsCaseSummaryLink:visited { color: #9999FF; text-decoration: none}
	a.FLNewsCaseSummaryLink:active { color: #FF0000; text-decoration: none}
	a.FLNewsCaseSummaryLink:hover { color: #333333; text-decoration: none}

/* Find Law News styles */
	
	.cFLNewsLink {visible:false; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 9pt}

	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: 9pt}
	.fl_panews_link {visible:false; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 9pt}
		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: 9pt}
	.fl_pafaq_link {visible:false; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 9pt}
		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-family: Verdana, Arial, Helvetica, sans-serif;
	font-weight : normal; font-size : large; color : RGB(0,0,0);
	}
	.profileafflname  {font-family: Verdana, Arial, Helvetica, sans-serif;
	font-weight : normal; font-size : 10pt; color : RGB(0,0,0);
	}
	.profileaddress  {font-family: Verdana, Arial, Helvetica, sans-serif;
	font-weight : normal; font-size : 10pt; color : RGB(0,0,0);
	}
	.profileheader  {font-family: Verdana, Arial, Helvetica, sans-serif;
	font-weight : bold; font-size : 10pt; color : RGB(0,0,0);
	}
	.profiletext  {font-family: Verdana, Arial, Helvetica, sans-serif;
	font-weight : normal; font-size : 10pt; color : RGB(0,0,0);
	}
	.profilenarrtext  {font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size : 10pt;
	}
	.profilecommtextUpr  {font-family: Verdana, Arial, Helvetica, sans-serif;  
	font-size : 10pt; font-weight : bold; color : RGB(0,0,0);
	}
	.profilecommtexthdr  {font-family: Verdana, Arial, Helvetica, sans-serif;
	font-weight : bold; font-size : 10pt;
	}
	.profilecommtext  {font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size : 10pt; font-weight : normal; color : RGB(0,0,0);
	}
	.profilenavbartext  {font-family: Verdana, Arial, Helvetica, sans-serif;
	font-weight : normal; font-size : 10pt;
	}
	
/* 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-family: Verdana, Arial, Helvetica, sans-serif; font-size: 8pt; font-weight: bold; color: #330033; text-decoration: none}
	.ptopnavhl { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 8pt; font-weight: bold; color: #FFFFFF; text-decoration: none}
	
	.pleftnav { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 14px; font-weight: bold; color: #003366; text-decoration: none ; margin-top: 0px; margin-bottom: 10px;}
	
	a.leftnav-main:link { color: #003366; text-decoration: none}
	a.leftnav-main:visited { color: #003366; text-decoration: none}
	a.leftnav-main:active { color: #003366; text-decoration: none}
	a.leftnav-main:hover { color: #003366; text-decoration: none}
	
	
	.pleftnavhl { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 9pt; font-weight: bold; color: #333366; text-decoration: none ; line-height: 12pt}
	
	.psub1leftnav { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 12px; font-weight: bold; color: #999966; text-decoration: none ; margin-top: 0px; margin-bottom: 0px; margin-left: 12px; }
	
	a.subleft-link:link { color: #999966; text-decoration: none}
	a.subleft-link:visited { color: #999966; text-decoration: none}
	a.subleft-link:active { color: #999966; text-decoration: none}
	a.subleft-link:hover { color: #999966; text-decoration: none}
	
	.psub1leftnavhl { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 9pt; 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: 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 content rule styles */

	.crulehdr { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 9pt; font-weight: bold}
	.crulesbhdr { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 8pt; font-weight: bold}
	.cruletxt { 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}
	
/* DEFAULT DESIGN HYPERLINK STYLES */
	
	a.defaultDesign:link { color: #FFFFFF; font-size: 9pt; text-decoration: none; font-weight : bold}
	a.defaultDesign:visited { color: #FFFFFF; font-size: 9pt; text-decoration: none; font-weight : bold}
	a.defaultDesign:active { color: #FFFFFF; font-size: 9pt; text-decoration: none; font-weight : bold}
	a.defaultDesign:hover { color: #CC9966; font-size: 9pt; text-decoration: none; font-weight : bold}
	
	a.defaultDesignActive:link { color: #CCCCFF; font-size: 9pt; text-decoration: none; font-weight : bold}
	a.defaultDesignActive:visited { color: #CCCCFF; font-size: 9pt; text-decoration: none; font-weight : bold}
	a.defaultDesignActive:active { color: #CCCCFF; font-size: 9pt; text-decoration: none; font-weight : bold}
	a.defaultDesignActive:hover { color: #CC9966; font-size: 9pt; text-decoration: none; font-weight : bold}

	.disclaimer { font-size: 10px;
	font-family: Arial,Verdana,Helvetica, sans-serif;
	margin-right : 20px;
	margin-top : 3px;
	margin-bottom : 5px;} 

   .bottomnav { 
    font-size: 10px;
	margin-top : 0px;
	margin-bottom : 37px;} 
	
	.copy {
	font-family: Arial, Verdana,  Helvetica, sans-serif;
	font-size: 11px;
	margin-top : 0px; }
	
	.content {
		min-height:400px;
		_height:400px;
	}
	

.photoLT {
	float:left;
	padding:0px 10px 10px 0px;}

.photoRT {
	float:right;
	padding:0px 0px 10px 10px;}	

/*  Quick contact form ------------------------------------------------------------*/
.pad_frm_itm2 {
	padding:2px 0px;
	margin:0px;}

.form-label2 {
	display:none;}
.trigger {
	display: none;}
	
.form-pct2 {
	border:1px solid #333;
	background:#fff;
	font:11px Tahoma, Verdana, Arial, sans-serif;
	color:#555;
	padding:2px 3px;
	width:170px;}

.msg-pct2 {
	border:1px solid #333;
	background:#fff;
	font:11px Tahoma, Verdana, Arial, sans-serif;
	color:#555;
	padding:2px 3px;
	width:170px;
	height:50px;
	overflow:auto;}

.custom-form2 {
	}

	.custom-form2 fieldset {
		margin:0px;
		padding:0px;
		border:none;}
		  
	.custom-form2 legend {
		padding:0px 2px 5px 33px;
		font:bold 14px Verdana, Arial, Helvetica, sans-serif;
		text-align:center;}
		  
	.custom-form2 ol {
		margin:0px;
		padding:0px;
		list-style:none;}

#qc .submit {
	margin:0px;
	padding:0px;
	text-align:center;
	border:1px solid #000;
	background:#333;
	font:11px Arial, Helvetica, sans-serif;
	color:#fff;}
	
#qc .submit:hover {	
	color:#aaa;}

#qc h2 {
	color:#aaa;
	padding-bottom: 0px !important;
	margin-bottom: 0px !important;
}


/*  <![ Primary Contact Form [ ----------------------------------------------------*/

.custom-form .pad_frm_itm {
	padding:3px 0px;
	margin:0px;}

.custom-form .form-label {
	width:30%;
	padding:0px 5px 0px 0px;
	display:inline-block;
	vertical-align:top;}
  
.custom-form .form-pct {
	width:65%;
	font:12px Verdana, Arial, Helvetica, sans-serif;}
	
.custom-form .msg-pct {
	width:95%;
	height:70px;
	overflow:auto;
	font:12px Verdana, Arial, Helvetica, sans-serif;}

.custom-form {
	width:500px;
	padding:15px 50px;
	}

	.custom-form fieldset {
		margin:0px 0px 10px 0px;
		padding:0px;
		border:none;}
		  
	.custom-form legend {
		padding:0px 2px;
		font-weight:bold;}
		  
	.custom-form ol {
		margin:0px;
		padding:0px;
		list-style:none;}
		
	.custom-form li {
		list-style:none;
	}
		
	.custom-form select {
		height:22px;
	}

/*  <![ Disclaimer alert [ ----------------------------------------------------*/

#overlay_div{
	position:relative;
	font:11px Verdana, Arial, Helvetica, sans-serif;
	color:#666;
	padding:0px;
	z-index:100;}

#overlay_div p {
	border-top:1px solid #0a3150;
	padding-top:6px;}
	
#iagree{
	position:absolute;
	font:11px Verdana, Arial, Helvetica, sans-serif;
	color:#666;
	padding:15px 15px 15px 15px;
	border:1px solid #031c40; /* Disclaimer box border color */
	background-color:#ececec; /* Disclaimer box bgcolor color */
	width:415px;
	margin:4px 0 0 0;}

#overlay_div h3{
	font:18px Verdana, Arial, Helvetica, sans-serif;
	color:#031c40;
	padding:0;
	margin:0;}

#iagree .overlay_submit{
	padding:4px;
	margin:0 6px 0 0;
	font:12px Verdana, Arial, Helvetica, sans-serif;
	color:#666;
	background-color:#fff;
	border:1px solid #999;
	float:right;}
	
#iagree .checkbox{
	float:left;
	height:22px;
	display:block;
                width:280px;
}

#iagree input#Agreement{
	position:relative;
	top:3px;
	border:none;
}

/*  <!---------------------------------------------------- ] Primary Contact Form ] -->*/
/*  <![ Directions [ ----------------------------------------------------*/

/* Directions Page Styles (Google Maps Default)

/* [ Outer div ] -----------> */
#directionsForm{
	}

/* div that wraps form */
#directionsInput {
	padding:10px 0px;}

#fromAddress{
	width:350px;}

#directionsLocale{
	padding:10px 0px;}

#locale{
	}

#directionsSubmit{
	padding:10px 0px;}

#map{
	border:1px solid #000;
	color:#000;}

#addressNotFound{
	}

#directions{
	}

.GoogleMap {
	width:600px;
	padding:0px 50px;
}
/*  <!---------------------------------------------------- ] Directions ] -->*/

/*  <![ LN Disclaimer [ ----------------------------------------------------------*/

.ln-disclaimer {
	text-align:center;
	color:#fff;
	width:600px;
	margin:0 auto;
}

.ln-disclaimer-home {
	text-align:center;
	color:#fff;
	width:500px;
	margin:0 auto;
	padding:70px 0px 10px;
} 

.ln-disclaimer-home .disclaimer {
	padding:5px 0px;
}

.logo {
	
}

.ln-disclaimer .disclaimer {
	padding:8px 0px;
}

.ln-disclaimer .disclaimer a, .ln-disclaimer-home .disclaimer a {
	color:#fff;
}

.flash-banner {
	margin:0 0 50px 100px;
}

dt {font-style: italic; padding-top: .25em}
dd {margin-left: 0}
