@charset "UTF-8";
/* CSS Document */

/*  RESET ALL STYLES  */


.body
{
	margin: 0;
	padding: 0;
	text-align: center;
	font: normal 12px 'Trebuchet MS', arial, helvetica, sans-serif;
	line-height: 1.5em;
	color: #33332d;
	background-color: #ebebc4;
	border-top: 10px solid #666;
}

	#wrapper
	{
		text-align: left;
		width: 100%;
		margin: 0 auto;
	}
	
	#header
	{
		background-color: #ebebc4;
		border-bottom: 4px #cab757 solid;
	}
	
		#logo
		{
			width: 175px;
			height: 100px;
			float: left;
		}
		
		#mcr
		{
			position:absolute;
			right: 0;
			top: 0;
		}
		
	#masthead
	{
		background-color: #961529;
		border-top: 4px #fff solid;
		border-bottom: 4px #fff solid;
	}
	
	#content
	{
		border-top: 4px #cab757 solid;
		background-color: #f8f8ea;
		text-align: center;
	}
	
	#left
	{
		float: left;
		width: 600px;
		padding: 10px 8px;
		margin: 0;
	}
	
	#right
	{
		float:left;
		width: 290px;
		margin: 0 1px;
	}
	
	.headerLink
	{
		text-align: right;
		margin: -25px 8px 15px 0;
	}

/*----// Standard Elements //----------------------------------------------------------------------------------*/

		h1
		{
			line-height: 1em;
			font-family:Georgia, "Times New Roman", Times, serif;
			font-weight:lighter;
			font-size: 28px;
			background-color: #ebebc4;
			padding: 4px 10px 0px 10px;
			margin: 0;
		}
		
		h2
		{
			line-height: 1em;
			font-size: 24px;
			margin: 17px 10px;
			font-family:Georgia, "Times New Roman", Times, serif;
			font-weight:lighter;
			color:#fff;
		}
		
		h3
		{
			line-height: 1em;
			font-size: 18px;
			padding: 0;
			margin: 0;
			font-weight: bolder;
		}
		
		h4
		{
			line-height: 1em;
			font-size: 15px;
			padding: 0;
			margin: 0px 0 10px 30px;
			color: #961529;
			font-weight: normal;
			font-style: italic;
			text-transform: capitalize;
		}
		
		h5
		{
			line-height: 1.4em;
			font-size: 15px;
			padding: 0;
			margin: 20px 0 10px 0;
			color: #33332d;
			font-weight: normal;
			text-transform: capitalize;
			text-decoration: underline;
		}
		
		h6
		{
			line-height: 1.4em;
			font-size: 14px;
			padding: 0;
			margin: 10px 0 10px 0;
			color: #33332d;
			font-weight: normal;
			text-transform: capitalize;
		}
		
		
		p{margin: 10px;}
		
		img{border:0;}
		
		a:active {
			outline: none;
			border: none;
			-moz-outline-style: none;
		}
		
		:focus
		{
		  -moz-outline-style: none;
		}

/*----// In The News //----------------------------------------------------------------------------------*/


		#inthenews
		{
			width: 290px;
			background: #cab757 url(../images/bg_inthenews.gif) left bottom no-repeat;
			padding: 1px 0px 30px 0px;
		}
		
			#inthenews ul
			{
				padding: 0;
				border-top: 1px #666 dotted;
				margin: 0;
			}
			
				#inthenews li
				{
					list-style-type: none;
					border-bottom: 1px #666 dotted;
					padding: 1px 0px;
				}
				
				#inthenews li:hover, #inthenews li.sfhover
				{
					background-color:#dbd18e;
				}
				
					#inthenews p
					{
						padding: 1px 10px;
					}
				
					.readmore
					{
						text-align: right;
					}
					
						a, .readmore a
						{
							color: #892323;
							text-decoration: underline;
						}
						
						a:hover, .readmore a:hover
						{
							color: #666;
							text-decoration: underline;
						}
						
/*						a:visited, .readmore a:visited
						{
							color: #892323;
							text-decoration: none;
						}
	*/

	
	
		
/*----// Global Nav//----------------------------------------------------------------------------------*/
	
		#globalnav
		{
			position: absolute;
			right: 5px;
			bottom: 0;
			_bottom: -1px;
			width: auto;
		}
		
			#globalnav ul
			{
				padding: 0;
				margin: 0;
			}
			
				#globalnav ul li
				{
					float: left;
					list-style-type: none;
				}
				
					#globalnav ul li a
					{
						display: block;
						height: 32px;
						text-indent: -5000px;
					}
					
					#globalnav ul li a.home{width: 54px; background: transparent url(../images/globalnav_sprite.gif) no-repeat 0 0;}
					#globalnav ul li a.attorneys{width: 76px; background: transparent url(../images/globalnav_sprite.gif) no-repeat -54px 0;}
					#globalnav ul li a.practice{width: 103px; background: transparent url(../images/globalnav_sprite.gif) no-repeat -130px 0;}
					#globalnav ul li a.case{width: 80px; background: transparent url(../images/globalnav_sprite.gif) no-repeat -233px 0;}
					#globalnav ul li a.policy{width: 93px; background: transparent url(../images/globalnav_sprite.gif) no-repeat -313px 0;}
					#globalnav ul li a.contact{width: 71px; background: transparent url(../images/globalnav_sprite.gif) no-repeat -406px 0;}
					#globalnav ul li a.news{width: 54px; background: transparent url(../images/globalnav_sprite.gif) no-repeat -475px 0;}
					
					#globalnav ul li a:hover.home{width: 54px; background: transparent url(../images/globalnav_sprite.gif) no-repeat 0 -32px;}
					#globalnav ul li a:hover.attorneys{width: 76px; background: transparent url(../images/globalnav_sprite.gif) no-repeat -54px -32px;}
					#globalnav ul li a:hover.practice{width: 103px; background: transparent url(../images/globalnav_sprite.gif) no-repeat -130px -32px;}
					#globalnav ul li a:hover.case{width: 80px; background: transparent url(../images/globalnav_sprite.gif) no-repeat -233px -32px;}
					#globalnav ul li a:hover.policy{width: 93px; background: transparent url(../images/globalnav_sprite.gif) no-repeat -313px -32px;}
					#globalnav ul li a:hover.contact{width: 71px; background: transparent url(../images/globalnav_sprite.gif) no-repeat -406px -32px;}
					#globalnav ul li a:hover.news{width: 54px; background: transparent url(../images/globalnav_sprite.gif) no-repeat -475px -32px;}
					
/*					#globalnav ul li.selected a.home{width: 54px; background: transparent url(../images/globalnav_sprite.gif) no-repeat 0 -64px;}
					#globalnav ul li.selected a.attorneys{width: 76px; background: transparent url(../images/globalnav_sprite.gif) no-repeat -54px -64px;}
					#globalnav ul li.selected a.practice{width: 103px; background: transparent url(../images/globalnav_sprite.gif) no-repeat -130px -64px;}
					#globalnav ul li.selected a.case{width: 80px; background: transparent url(../images/globalnav_sprite.gif) no-repeat -233px -64px;}
					#globalnav ul li.selected a.policy{width: 93px; background: transparent url(../images/globalnav_sprite.gif) no-repeat -313px -64px;}
					#globalnav ul li.selected a.contact{width: 71px; background: transparent url(../images/globalnav_sprite.gif) no-repeat -406px -64px;}
					#globalnav ul li.selected a.news{width: 54px; background: transparent url(../images/globalnav_sprite.gif) no-repeat -475px -64px;}
*/					
					#globalnav ul li.selected a:hover.home{width: 54px; background: transparent url(../images/globalnav_sprite.gif) no-repeat 0 -64px;}
					#globalnav ul li.selected a:hover.attorneys{width: 76px; background: transparent url(../images/globalnav_sprite.gif) no-repeat -54px -64px;}
					#globalnav ul li.selected a:hover.practice{width: 103px; background: transparent url(../images/globalnav_sprite.gif) no-repeat -130px -64px;}
					#globalnav ul li.selected a:hover.case{width: 80px; background: transparent url(../images/globalnav_sprite.gif) no-repeat -233px -64px;}
					#globalnav ul li.selected a:hover.policy{width: 93px; background: transparent url(../images/globalnav_sprite.gif) no-repeat -313px -64px;}
					#globalnav ul li.selected a:hover.contact{width: 71px; background: transparent url(../images/globalnav_sprite.gif) no-repeat -406px -64px;}
					#globalnav ul li.selected a:hover.news{width: 54px; background: transparent url(../images/globalnav_sprite.gif) no-repeat -475px -64px;}
					
					
					
					
/*---// Tables //----------------------------------------------------------------------------------*/
table.cms {
	width: 100%;
	margin: 0;
	padding: 0;
}

	table.cms tr {
		line-height: 2;	
	}
	
		table.cms tr.stripe {
			background: #ded59d;
		}
		
			table.cms tr.stripe td {
				border-top: 1px dashed #666;
				border-bottom: 1px dashed #666;
			}
			
		
		
	table.cms tr td {
		padding: 2px 9px;	
	}



/*---// CMS Add/Edit news tabbed panels //---------------------------------------------------------*/
#newsTabs
{
	margin: 0 0 0 10px;
	padding: 0;
	background: none;
	height: 30px;
}

	#newsTabs li
	{
		list-style-type: none;
		height: 30px;
		line-height: 30px;
		margin: 0;
		padding: 0;
		width: 103px;
		float: left;
	}
	
		#newsTabs li a
		{
			display: block;
			height: 30px;
			line-height: 30px;
			width: 103px;
			text-align: center;
			background: #ebe6c3;
			color: #33332d;
			margin: 0;
			padding: 0;
			text-decoration: none;
		}
		
			#newsTabs li a.selected
			{
				background: #ded59d;
				color: #971729;
			}

#newsTabbedPanel
{
	background: #ded59d;
	width: 383px;
	padding: 10px;
	margin-left: 10px;
}

	#newsTabbedPanel #dynamicPanel
	{
		display: none;	
	}


/*---// Footer //----------------------------------------------------------------------------------*/

		
		#footer
		{
			background-color: #ebebc4;
			border-top: 2px #961529 solid;
			padding-top: 10px;
			padding-bottom: 20px;
			position: relative;
		}
			
		
			#footernav
			{
				float: left;
				width: 400px;
				font-size: 10px;
				padding-left: 10px;
			}
			
			#legal
			{
				float: right;
				font-size: 10px;
				text-align: right;
				padding-right: 10px;
				margin: 0;
			}
			
				#footernav ul,  #legal ul
				{
					padding: 0;
					margin: 0;
				}
					
					#footernav li,  #legal li
					{
						float: left;
						list-style-type: none;
						padding: 0;
						margin: 0;
					}
					
						#footernav li a, #legal li a
						{
							color: #961529;
							text-decoration: none;
							border-left: 1px solid #961529;
							padding: 0 7px;
						}
						
						#footernav li a.first,  #legal li a.first
						{
							color: #961529;
							text-decoration: none;
							border-left: 0;
							padding: 0 7px;
						}
						
						#footernav li a:hover, #legal li a:hover
						{
							color: #961529;
							text-decoration: underline;
						}
						
			#footerlogo {
			float:right;
			padding-top:10px;
			padding-right:10px;
			}
			
			#footerlogo img {
			border:0px;
			}
			
			
			#copyright, .logo, .disclaimer
			{
				color: #961529;
				font-size: 10px;
				padding-left: 17px;
				margin-top: 10px;
			}
	
			
	
/*---// Hacks / Misc //----------------------------------------------------------------------------------*/
	
		.ninetwofour
		{
			width: 924px;
			margin: 0 auto;
			text-align:left;
			position:relative;
		}
		
	
		.clearer{clear:both}
		
		.biopic
		{
			float:right;
			margin: 0 0 10px 10px;
		}
		
		.TabbedPanelsContent p{margin-left: 0;}
		
		h3.roybarnes
		{
			display: block;
			width: 396px;
			height: 58px;
			text-indent: -5000px;
			background:url(../images/bio_headers/roybarnes.gif) 0 0 no-repeat;
		}
		
		h3.charlestanksley
		{
			display: block;
			width: 510px;
			height: 58px;
			text-indent: -5000px;
			background:url(../images/bio_headers/charlestanksley.gif) 0 0 no-repeat;
		}
		
		h3.johnbevis
		{
			display: block;
			width: 396px;
			height: 58px;
			text-indent: -5000px;
			background:url(../images/bio_headers/johnbevis.gif) 0 0 no-repeat;
		}
		
		h3.johnsalter
		{
			display: block;
			width: 396px;
			height: 58px;
			text-indent: -5000px;
			background:url(../images/bio_headers/johnsalter.gif) 0 0 no-repeat;
		}
		
		h3.allisonsalter
		{
			display: block;
			width: 396px;
			height: 58px;
			text-indent: -5000px;
			background:url(../images/bio_headers/allisonsalter.gif) 0 0 no-repeat;
		}
		
		h3.camerontribble
		{
			display: block;
			width: 396px;
			height: 58px;
			text-indent: -5000px;
			background:url(../images/bio_headers/camerontribble.gif) 0 0 no-repeat;
		}
		
		h3.jenniferjordan
		{
			display: block;
			width: 396px;
			height: 58px;
			text-indent: -5000px;
			background:url(../images/bio_headers/jenniferjordan.gif) 0 0 no-repeat;
		}
		
		h3.josephcitron
		{
			display: block;
			width: 500px;
			height: 58px;
			text-indent: -5000px;
			background:url(../images/bio_headers/josephcitron.gif) 0 0 no-repeat;
		}
		
			h3.jenniferfitzgerald
		{
			display: block;
			width: 396px;
			height: 58px;
			text-indent: -5000px;
			background:url(../images/bio_headers/jenniferfitzgerald.gif) 0 0 no-repeat;
		}
		
		.blgAttorneys {
			float:left;
			position:absolute;
		}
		
.aop {
	color: Maroon;
	font-size:12px;
	font-weight:bold;
	list-style-type: none;
	display:inline;
	}
	
.aop a, a:hover, a:visited {
	color: Maroon;
	text-decoration: none;
	}