A:link {
	text-decoration: none;
	color: #003366;
}
 
A:visited {
	text-decoration: none;
	color: #003366;
}

A:active {
	text-decoration: none;
	color: #003366;
} 

A:hover {
	text-decoration: none;
	color: #003366;
}

a.nav:link {color: #003399; text-decoration: underline; }
a.nav:active {color: #003399; text-decoration: underline; }
a.nav:visited {color: #003399; text-decoration: underline; }
a.nav:hover {color: #CC0000; text-decoration: underline; }

a.navb:link {color: #FFFFFF; text-decoration: underline; }
a.navb:active {color: #FFFFFF; text-decoration: underline; }
a.navb:visited {color: #FFFFFF; text-decoration: underline; }
a.navb:hover {color: #CC0000; text-decoration: underline; }

a.navc:link {text-decoration: none; }
a.navc:active {text-decoration: none; }
a.navc:visited {text-decoration: none; }
a.navc:hover {color: #660000; text-decoration: underline; }

a.navd:link {color: #003366; text-decoration: underline; }
a.navd:active {color: #003366; text-decoration: underline; }
a.navd:visited {color: #003366; text-decoration: underline; }
a.navd:hover {color: #003366; text-decoration: underline; }

A.topnav:link {
	text-decoration: none;
	color: #FFFFFF;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 16px;
	font-weight: bold;
} 

A.topnav:visited {
	text-decoration: none;
	color: #FFFFFF;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 16px;
	font-weight: bold;
}

A.topnav:active {
	text-decoration: none;
	color: #FFFFFF;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 16px;
	font-weight: bold;
} 

A.topnav:hover {
	text-decoration: none;
	color: #F5CB80;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 16px;
	font-weight: bold;
}

A.sidenav:link {
	text-decoration: none;
	color: #003366;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11pt;
	font-weight: bold;
} 

A.sidenav:visited {
	text-decoration: none;
	color: #003366;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11pt;
	font-weight: bold;
}

A.sidenav:active {
	text-decoration: none;
	color: #003366;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11pt;
	font-weight: bold;
} 

A.sidenav:hover {
	text-decoration: none;
	color: #CCCC99;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11pt;
	font-weight: bold;
	}

A.btmnav:link {
	text-decoration: none;
	color: #003366;
	font-family: Geneva, Arial, Helvetica, sans-serif;
	font-size: 9px;
	font-weight: bold;
} 

A.btmnav:visited {
	text-decoration: none;
	color: #003366;
	font-family: Geneva, Arial, Helvetica, sans-serif;
	font-size: 9px;
	font-weight: bold;
}

A.btmnav:active {
	text-decoration: none;
	color: #003366;
	font-family: Geneva, Arial, Helvetica, sans-serif;
	font-size: 9px;
	font-weight: bold;
} 

A.btmnav:hover {
	text-decoration: none;
	color: #660000;
	font-family: Geneva, Arial, Helvetica, sans-serif;
	font-size: 9px;
	font-weight: bold;
	}
	
p.just {text-align: justify}

.nomargin {margin-top: 0;}
.nobtmmargin {margin-bottom: 0;}
object {display:block;} 


	
.link    { 
         font-family: Arial, Helvetica, sans-serif;
	     font-size: 9px;
		 color: #990000;
	     }
		 
.btmlink {
			font-family:Geneva, Arial, Helvetica, sans-serif;
			font-size:10px;
			color: #003366;
			text-align:center;
		 }

.copyright {
			font-family:Geneva, Arial, Helvetica, sans-serif;
			font-size:9px;
			color: #003366;
			text-align:center;
		   }

p    { 
     font-family: Arial, Helvetica, sans-serif;
	 font-size: 13px;
	 }	
	 
span {
     font-family: Geneva, Arial, Helvetica, sans-serif;
	 font-size: 13px;
	 }
	
p.lftnav {
         font-family: Geneva, Arial, Helvetica, sans-serif;
	     font-size: 9px;
         color: #003366;
		 }
		 
p.btmnav {
         font-family: Geneva, Arial, Helvetica, sans-serif;
	     font-size: 9px;
         color: #FFFFFF;
		 }  
		 
.title { 
		font-family: Geneva, Arial, Helvetica, sans-serif;
	    font-size: 13px;
        color: #003366;
		}
		
.titlelrg { 
		font-family: Geneva, Arial, Helvetica, sans-serif;
	    font-size: 16px;
        color: #003366;
		}
		
.titleelss { 
		font-family: Geneva, Arial, Helvetica, sans-serif;
	    font-size: 18px;
        color: #000000;
		}
		
.titleblk { 
		  font-family: Geneva, Arial, Helvetica, sans-serif;
	      font-size: 15px;
          color: #000000;
		  }
		  
.vcard  { 
		font-family: Geneva, Arial, Helvetica, sans-serif;
	    font-size: 10px;
        color: #003366;
		}
		
.smtext {font-family: Geneva, Arial, Helvetica, sans-serif;
	    font-size: 9px;
        color: #000000;
		}
		
.text {font-family: Geneva, Arial, Helvetica, sans-serif;
	   font-size: 12px;
       color: #000000;
	   }
	   
.biotext {font-family: Arial, Helvetica, sans-serif;
	   font-size: 12px;
	   line-height:140%}
	   
.redtxt {font-family: Geneva, Arial, Helvetica, sans-serif;
	   font-size: 14px;
       color: #CC0000;
	   }
	   
.whttxt {font-family: Arial, Helvetica, sans-serif;
	   font-size: 13px;
       color: #ffffff;
	   }
	   
.bluetxt {font-family: Geneva, Arial, Helvetica, sans-serif;
	   font-size: 12px;
       color: #003399;
	   }
	   
.FINEPRINTTEXT{
	color:#4E6A78;
	font-family:Trebuchet MS, Helvetica, sans-serif;
	font-size:9pt;
	font-weight: bold;
	}
	
.LARGEPRINTTEXT{
	color:#000000;
	font-family:Trebuchet MS, Helvetica, sans-serif;
	font-size:11pt;
	font-weight: bold;
	}
	
.scroll{
	font-family:Trebuchet MS, Helvetica, sans-serif;
	font-size:9pt;
	font-weight: bold;
	text-align:left
	}
	
.scroll2{
    font-family:Trebuchet MS, Helvetica, sans-serif;
	font-size:10pt;
	font-weight: bold;
	text-align:center;
	}
	
.scroll3{
	color:#4E6A78;
	font-family:Trebuchet MS, Helvetica, sans-serif;
	font-size:9pt;
	font-weight: bold;
	text-align:left
	}
	
.scroll4{
    font-family:Trebuchet MS, Helvetica, sans-serif;
	font-size:9pt;
	color:#095D05;
	font-weight: bold;
	}	
	   
.elss06 {font-family: Geneva, Arial, Helvetica, sans-serif;
	     color: #7C5627;
	   }
	   
.elflf {font-family: Georgia, Times New Roman, Times, serif;
	     color: #FFFFFF;
	   }
	   
.smcap {font-family: Times New Roman, Times, serif;
		font-size: 14px;
		color: #003366;
		font-variant:small-caps;
		}
	   
.elf {font-family: Times New Roman, Times, serif;
		font-size: 14px;
		color: #FFFFFF;
		font-variant:small-caps;
		}
		
.dropcap {
float:left;
color:#003366;
font-size:100px;
line-height:70px;
padding-top:2px;
font-family: Times New Roman, Times, serif;
} 

.sagold {
color:#F5CB80;
font-size:10px;
font-weight:bold;
font-family:Arial, Helvetica, sans-serif;
}

.sideaddress {
color:#FFFFFF;
font-size:10px;
font-family:Arial, Helvetica, sans-serif;
}
		
.elfy {color: #FAE27E;}
	   
#print, #row {display: none; }

.cprnt {display: none; }
	   
.pdf {
	font-size: xx-small;
	font-weight: bold;
}
	 
.picborder {
	border: 2px solid #000000;
}

.scrollbrdr {border: 1px solid #646462;}

.picborder2 {
	border: 2px solid #003366;
}

.picborder3 {
	border: thin solid #000000;
}

.whtbrdr {
	border: thin solid #FFFFFF;
}

.goldbrdr {
	border: thin solid #F5CB80;
}

.picborder4 {
	border: 1px solid #000000;
}

.centeredImage
    {
    text-align:center;
        }

.elbs {
	border: medium solid #000000;
} 

.border {
	border: thin dashed #7C5627;
}

.sfbjborder {
	border: 5px solid #a01e44;
}

.bluedashborder {
	border: thin dashed #003366;
}

.dashborder {
	border: 1px solid #003366;
}

.blueborder2px {
	border: 2px solid #003366;
}

.redborder {
	border: thin solid #990000;
}

.redbordermed {
	border: 2px solid #990000;
}

.reception{font-family:Arial,Helvetica,sans-serif;
           line-height: 125%;
	       font-size:10.5pt;} 
		   
.caption{font-family:Arial,Helvetica,sans-serif;
           line-height: 115%;
	       font-size:12px;}
		   
.headline{font-family:Arial,Helvetica,sans-serif;
          font-size:16px;
	      color:#000000;
	      font-weight:bold;}
		  
.locate{font-family:Arial,Helvetica,sans-serif;
        font-size:13px;
	    color:#333300;} 

.yellowborder {
	border: thin solid #FFE97D;
}

UL.Blue {list-style-type: disc;
	color: #003366;
}

.wd {color: #FFFFFF}

hr {
	color: #ffffff;
	background-color: #ffffff;
	border: 1px dotted #000000;
	border-style: none none dotted;
	width: 555px;
}

.sfad { font-family: Arial, Helvetica, sans-serif;
		              font-size: 11px;
					  color:#4E6A78;
					  font-weight:bold }

.alignLeft { float:left; margin-right: 1em;
             border: 1px solid #000000; }
			 
.alignRight { float:right; margin-left: 1em;
             border: 1px solid #000000; }
			 
.alignRight2 { float:right; margin-left: 1em;}

.alignRight3 { float:right; margin-left: 1em;
               margin-top:.4em;
			   border: 1px solid #000000;}
			 
.leftalign { float:left; margin-right: 1em;}

.leftalignbio { float:left; margin-right: 1em;
                border: 2px solid #000000;}
			 
.rightalign { float:right; margin-left: 2em;}

.leftalignS { float:left; margin-right: .5em;}
			 
.vert      {vertical-align:middle}

.vtop {vertical-align: top}

.line {
	border-top-width: 1px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-bottom-style: solid;
	border-top-color: #7C5627;
	border-right-color: #7C5627;
	border-bottom-color: #7C5627;
	border-left-color: #7C5627;
}

li {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-style: normal;
	font-weight: normal;
}

#fixedtipdiv{
	position:absolute;
	padding: 2px;
	border:1px solid black;
	font:normal 11px/normal Arial, Helvetica, sans-serif;
	z-index:auto;
	text-align: justify;
}

.container { width: 500px; margin-left: 3.0em;
}
.content {
  background-color: #FFFAFA;
  color: #000;
  border: 1px solid #a01e44;
  padding: 0.5em;
  position: relative;
  bottom: 3px;
  right: 3px;
}

.shadow { background-color: #ccc;
          position: relative;
          bottom: 3px;
          right: 3px;
		  }
		  
/* =Search
----------------------------------------------------------------------*/
		  
.highlight { background: #FFFF40; }
		.searchheading { font-family: Arial, Helvetica, sans-serif;
		                 font-size: 16px; font-weight: bold; }
		.summary { font-family: Arial, Helvetica, sans-serif;
		           font-size: 80%; font-style: italic; }
		.suggestion { font-family: Arial, Helvetica, sans-serif;
		              font-size: 100%; }
		.results { font-family: Arial, Helvetica, sans-serif;
		           font-size: 100%; }
		.category { color: #646462; }
		.sorting { text-align: right; }

		.result_title { font-family: Arial, Helvetica, sans-serif;
		                font-size: 13px;
						font-weight: bold;
						 }		
		.description { font-family: Arial, Helvetica, sans-serif;
		               font-size: 100%; color: #008000; }
		.context { font-family: Arial, Helvetica, sans-serif;
		           font-size: 12px; }
		.infoline { font-family: Arial, Helvetica, sans-serif;
		            font-size: 11px; font-style: normal; color: #008000;}

		.zoom_searchform { font-family: Arial, Helvetica, sans-serif;
		                   font-size: 13px;
						   font-weight: bold; }
		.zoom_results_per_page { font-family: Arial, Helvetica, sans-serif;
		                         font-size: 11px; margin-left: 10px; }
		.zoom_match { font-family: Arial, Helvetica, sans-serif;
		              font-size: 11px; }				
		.zoom_categories { font-family: Arial, Helvetica, sans-serif;
		                   font-size: 11px; }
		.zoom_categories ul { display: inline; margin: 0px; padding: 0px;}
		.zoom_categories li { display: inline; margin-left: 15px; list-style-type: none; }
		
		input.zoom_button {  }
		input.zoom_searchbox {  }		
		
		.result_image { float: left; display: block; }
		.result_image img { margin: 10px; width: 80px; border: 0px; }

		.result_block { margin-top: 15px; margin-bottom: 15px; clear: left; }
		.result_altblock { margin-top: 15px; margin-bottom: 15px; clear: left; }
		
		.result_pages { font-family: Arial, Helvetica, sans-serif;
		                font-size: 13px; }
		.result_pagescount { font-family: Arial, Helvetica, sans-serif;
		                     font-size: 13px; }
		
		.searchtime { font-family: Arial, Helvetica, sans-serif;
		              font-size: 11px; }
		
		.recommended 
		{ 
			background: #DFFFBF; 
			border-top: 1px dotted #808080; 
			border-bottom: 1px dotted #808080; 
			margin-top: 15px; 
			margin-bottom: 15px; 
		}
		.recommended_heading { float: right; font-weight: bold; }
		.recommend_block { margin-top: 15px; margin-bottom: 15px; clear: left; }		
		.recommend_title { font-family: Arial, Helvetica, sans-serif;
		                   font-size: 100%; }
		.recommend_description { font-family: Arial, Helvetica, sans-serif;
		                          font-size: 100%; color: #008000; }
		.recommend_infoline { font-family: Arial, Helvetica, sans-serif;
		                     font-size: 80%; font-style: normal; color: #808080;}
							 
		.result_title a:link { text-decoration: none; }
        .result_title a:visited { text-decoration: none; }
        .result_title a:hover { text-decoration: underline; }
        .result_title a:active { text-decoration: none; }
	


body#home a#home,
body#attorneys a#attorneys,
body#clients a#clients,
body#practice a#practice,
body#elawgroup a#elawgroup,
body#constgroup a#constgroup,
body#notables a#notables,
body#locations a#locations,
body#community a#community,
body#links a#links,
body#elawalert a#elawalert,
body#disclaimer a#disclaimer,
body#employment a#employment,
body#contact a#contact,
body#jupiter a#jupiter,
body#wpb a#wpb,
body#sitemap a#sitemap,
body#media a#media

{color:#F5CB80;}

.picborderout {
	border: 1px solid #003366;
}

.golddashborder {
	border: 1px solid #F5CB80;
}

.ff { vertical-align:top}

.sm  { 
     font-family: Arial, Helvetica, sans-serif;
	 font-size: 9px;
	 }
	 
#newswrapper{ position:relative;}	 

#NewsTicker{
	border:solid 1px #cccccc;
	background:#f7f7f7;
	width:300px;
	height:150px;
	margin:0 auto;}
	

	#NewsTicker h1{
		padding:4px; margin:0; border:0;
		background:#003366;
		color:#ffffff;
		font-family:"Lucida Grande", "Lucida Sans Unicode", Verdana, Arial, Helvetica, sans-serif;
		font-size:12px;
		font-weight:bold;
		text-align:center;
	}
	#NewsVertical {
	width: 300px;
	height: 120px;
	display: block;
	overflow: hidden;
	position: relative;
	}
	
	#controller{
	padding:1px;
	font-size:6px;
	color:#003366;
	}
	#play_scroll_cont{display:none;}
/* --------------- */
/* Ticker Vertical */
	#TickerVertical {
		width: 300px;
		height: 150px;
		display: block;
		list-style: none;
		margin: 0;
		padding: 0;
	}
	#TickerVertical li {
		display: block;
		width: 288px;
		color: #333333;
		text-align: left;
		font-size: 11px;
		margin: 0;
		padding: 6px;
		float: left;
	}
		#TickerVertical li .NewsTitle{
			display: block;
			color: #000000;
			font-size: 12px;
			font-weight:bold;
			margin-bottom:6px;
		}
		#TickerVertical li .NewsTitle a:link,
		#TickerVertical li .NewsTitle a:Visited {
			display: block;
			color: #000000;
			font-size: 12px;
			font-weight:bold;
			margin-bottom:6px;
			text-decoration:none;
		}
		#TickerVertical li .NewsTitle a:hover {
			text-decoration:underline;
		}
		
		#TickerVertical li .NewsImg{
			float:left;
			margin-right:10px;
			border: 1px solid #000000;}
			
			#TickerVertical li .NewsImg2{
			float:left;
			margin-right:10px;
			
		}
		#TickerVertical li .NewsFooter{
			display: block;
			color: #000000;
			font-size: 10px;
			margin:6px 0 14px 0;
		}
/* ================================================================ 
This copyright notice must be untouched at all times.

The original version of this stylesheet and the associated (x)html
is available at http://www.cssplay.co.uk/menus/flyout4.html
Copyright (c) 2005-2007 Stu Nicholls. All rights reserved.
This stylesheet and the assocaited (x)html may be modified in any 
way to fit your requirements.
=================================================================== */
.menu {
z-index:1000;
font-size:90%;
margin:15px 1px 25px 3px; /* this page only */
}

/* remove all the bullets, borders and padding from the default list styling */
.menu ul {
padding:0;
margin:0;
list-style-type:none;
width:140px;
}
/* hack for IE5.5 */
* html .menu ul {margin-left:-16px; ma\rgin-left:0;}
/* position relative so that you can position the sub levels */
.menu li {
position:relative;
background:#003366;
height:22px;
}

/* get rid of the table */
.menu table {position:absolute; border-collapse:collapse; top:0; left:0; z-index:100; font-size:1em;}

/* style the links */
.menu a, .menu a:visited {
display:block; 
text-decoration:none;
height:21px;
line-height:21px;
font-family: Arial, Helvetica, sans-serif;
font-size: 11px;
font-weight: bold;

color:#ffffff;
text-indent:5px;
border:1px dotted #819bb6;
border-width:0 0 1px 0;
}
/* hack for IE5.5 */
* html .menu a, * html .menu a:visited {background:#003366; width:140px; w\idth:139px;}
/* style the link hover */
* html .menu a:hover {color:#fff; background:#003366;}

.menu :hover > a {
color:#F5CB80; 
background:#003366;
}

/* hide the sub levels and give them a positon absolute so that they take up no room */
.menu ul ul {
visibility:hidden;
position:absolute;
top:0;
left:140px; 
width:200px;
}
/* make the second level visible when hover on first level list OR link */
.menu ul li:hover ul,
.menu ul a:hover ul {
visibility:visible;
}

/* keep the third level hidden when you hover on first level list OR link */
.menu ul :hover ul ul{
visibility:hidden;
}
/* keep the fourth level hidden when you hover on second level list OR link */
.menu ul :hover ul :hover ul ul{
visibility:hidden;
}
/* make the third level visible when you hover over second level list OR link */
.menu ul :hover ul :hover ul{ 
visibility:visible;
}
/* make the fourth level visible when you hover over third level list OR link */
.menu ul :hover ul :hover ul :hover ul { 
visibility:visible;
}

<!--[if IE 7]>
<style type="text/css">
.menu li {float:left;}
</style>
<![endif]-->