/* CSS Document */

body	{
	font-family:Arial, Helvetica, sans-serif;
	margin:0 auto 0 auto;
	padding:1px;
	background-color:#AD9C7A;
	font-size:12px;
	color:#333333;
	behavior:url(/csshover.htc);
}

div#pageIndex	{
	margin:0 auto 0 auto;
	padding:15px 15px 0px 15px;
	background-color:#FFFFFF;
	border:1px solid #000000;
	width:940px;
}

div#pageInterior	{
	margin:0 auto 0 auto;
	padding:0px 15px 0px 15px;
	background-color:#FFFFFF;
	border:1px solid #000000;
	background-image:url(../images/interior-bg.jpg);
	background-repeat:repeat-y;
	width:940px;
}

div#logo	{
	float:left;
	width:550px;
	height:85px;
	padding:0px;
	margin:0px;
	border-bottom:1px solid #AD9C7A;
}
div#indexflash	{
	float:right;
	width:374px;
	margin:0px;
	padding:0px 0px 15px 15px ;
	height:500px;
	border-left:1px solid #AD9C7A;
}

div#mainContent	{
	float:left;
	width:359px;
	padding:10px 15px;
	margin:0px 0px 0px 5px;
	border-left:1px solid #AD9C7A;
	min-height:410px;
	height:auto !important;
	height:410px;
}
div#contentBoxLeft	{
	float:left;
	margin:0px;
	padding:0px;
	width:535px;
	min-height:429px;
	height:auto !important;
	height:429x;
}
div#mainContent h1	{
	font-size:15px;
	font-weight:bold;
	color:#6c9d31;
	margin:0px;
	padding:0px;
}


div#sublogo	{
	float:left;
	width:774px;
	height:85px;
	padding:0px;
	margin:0px;
	background-color:#ffffff;
	border-bottom:1px solid #AD9C7A;
/*	border-right:1px solid #AD9C7A;
*/}
div#subcontentBoxLeft	{
	float:left;
	margin:0px;
	padding:0px;
	width:775px;
	min-height:429px;
}
div#submainContent	{
	float:left;
	min-height:450px;
	width:598px;
	padding:15px;
	margin:0px 0px 0px 5px;
/*	border-left:1px solid #AD9C7A;
	border-right:1px solid #AD9C7A;
*/}

div#subpageImage	{
	float:right;
	width:160px;
	margin:0px;
	padding:0px 0px 15px 5px ;
	min-height:500px;
	
}
div#submainContent h1	{
	font-size:18px;
	font-weight:bold;
	color:#6c9d31;
	margin:0px;
	padding:0px;
}

.boldclass	{
	font-size:15px;
	font-weight:bold;
	color:#6c9d31;
	margin:0px;
	padding:0px;
}

#index-boxes	{
	width:359px;
	float:left;
	margin:15px 0 10px 0;
	padding:0px;
	}

#news_events	{
	background:#eae6dd;
	padding:5px;
	width:162px;
	margin-right:15px;
	font-size:11px;
	min-height:170px;
	height:auto !important;
	height:170px;
	float:left;
}

	#news_events h1, #meet-team h1	{ padding-bottom: 5px; }
	
#meet-team	{
	background:#eae6dd;
	padding:5px;
	width:162px;
	min-height:170px;
	height:auto !important;
	height:170px;
	float:left;
}	


div#menuBox	{
	width:140px;
	float:left;
	padding:0px;
	margin:0px;
}

div#footer	{
	width:940px;
	float:left;
	padding:0px;
	margin:0px;
	background-color:#ffffff;
	}

div#footer_left	{
	width:140px;
	float:left; /*--- Makes the div enclose the list ---*/
	padding:14px 0px 10px 0px;
	margin:0px;
	font-family:Arial, Helvetica, sans-serif;
	background-color:#ffffff;
}

div#footer_left ul, ul li	{
	list-style-type:none;
	margin:0px;
	padding:0px;
	}

div#footer_left ul li a	{
	display:block; /*--- List items in drop down highlight and wrapped lines indent correctly ---*/
	padding:0px; /*--- Space on sides of menu item's text ---*/
	text-decoration: none; /*--- Removes the underlining of the link ---*/
	margin:0px;
	font-size:14px;
	font-weight:bold;
	color:#000000;
	display:block;
}
div#footer_left ul li a:hover  {
	color:#6B9F31;
}


div#footer_right	{
	float:right;
	width:784px;
	margin:0px;
	padding:10px 0px 10px 10px;
	border-top:1px solid #AD9C7A;
	border-left:1px solid #AD9C7A;
	background-color:#ffffff;
}

.footerText	{
	background-color:#AD9C7A;
	padding:5px 5px 5px 10px;
	font-size:10px;
	
}

ul.practiceareas li	{
	font-size:12px;
	padding:3px 0px;
	}

a.attorneyLinks {
	color:#000000;
	text-decoration:none;
}

a.attorneyLinks:hover {
	color:#000000;
	text-decoration:underline;
}

a	{
color:#6C9D34;
}

a:hover	{
color:#706349;
text-decoration:none;
}

a.footerLink	{
color:#333333;
}

/* ---- Clearfix ---- */
/*---------------------------------- FIX FOR FLOATED ELEMENTS WITHIN A CONTAINER DIV --------------------------*/
.clearfix:after
{
	content: ".";
	display: block;
	height: 0px;
	clear: both;
	visibility: hidden;
}

/*--- Fix for IE on Mac ---*/
.clearfix
{
	display: inline-block;
}

/*--- Hack for bug in IE6 ---*/
* html .clearfix
{
	height: 1%;
}

.clearfix
{
	display: block;
}
