﻿body {
	background:#eeeeee;
	margin:20px 0px;
	text-align:center;
	padding:0px;
	
}
#page {
	width:840px;
	margin-left:auto;
	margin-right:auto;
	background-color:#ffffff;
}
#container {
	width:800px;
	overflow: hidden;
	margin-left:20px;
	margin-right:20px;
	text-align:left;
}
#header {
	width:800px;
}
#banner {
	clear:both;
}
#body {
	clear:both;
}
.news
{
    font-size:11px;
    line-height:12px;
    text-align:justify;
}
#leftNav {
	padding-top:40px;
	width:268px;
	float:left;
}
#leftNav #joinTeam {
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#435855;
}
#leftNav #joinTeam A:Link, A:visited, A:active, A:hover {
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#6c402c;
}
#leftNav #leftNavMenu {
	padding-left:10px;
    padding-right:10px;
	font-family:Arial, Helvetica, sans-serif;
	line-height:18px;
	font-size:12px;
	color:#435855;
}
#leftNav #leftNavMenu A:Link, A:visited, A:active, A:hover {
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#6c402c;
}
#content {
	padding-top:20px;
	width:503px;
	float:right;
}
#content #title {
	font-size:16px;
	font-family:"Trebuchet MS", "Myriad Pro", Tahoma;
	color:#603218;
	padding-top:0px;
}
#content #subTitle {
	font-size:14px;
	line-height:16px;
	font-family:"Myriad Pro", "Trebuchet MS", Tahoma;
	color:#435855;
}
#content #mainText {
	font-size:12px;
	line-height:20px;
	font-family:Arial, Helvetica, sans-serif;
	color:#435855;
}
#content .title {
	font-size:16px;
	font-family:"Trebuchet MS", "Myriad Pro", Tahoma;
	color:#603218;
	padding-top:0px;
}
#content .subTitle {
	font-size:14px;
	line-height:16px;
	font-family:"Myriad Pro", "Trebuchet MS", Tahoma;
	color:#435855;
}
#content .mainText {
	font-size:12px;
	line-height:20px;
	font-family:Arial, Helvetica, sans-serif;
	color:#435855;
}
#content A:Link, A:visited, A:active, A:hover {
	color:#6c402c;
}
#footer {
	vertical-align:bottom;
	height:72px;
	color:#435855;
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	background-image:url(../Images/index_09.jpg);
	background-position:top;
	background-repeat:repeat-x;
	line-height:72px;
	margin-top:20px;
	margin-left:20px;
	margin-right:20px;
}
#footer .footerLink
{
	color:#425855;
	font-size:11px;
}
#quote {
	float:left;
	width:268px;
	height:170px;
	background-image:url(../Images/index_11.jpg);
	background-repeat:no-repeat;
	font-family:"Myriad Pro", "Trebuchet MS", Tahoma;
	font-size:18px;
	color:#FFFFFF;
}
#quote #middle {
	/*width:228px;
	height:130px;*/
	margin-top:auto;
	margin-bottom:auto;
	padding:20px;
	height:150px;
}
#quote #middle {
	color:#FFFFFF;
}
#quote #middle #middleLink {
	color:#FFFFFF;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
}
.imageHeader {
	float:left;
}
#footerBar {
	width:840px;
	height:10px;
	background-image:url(../Images/index_18.jpg);
	background-repeat:repeat-x;
	background-position:top;
	background-color:#eeeeee;
}
#menuLine {
	float:left;
	height:15px;
	width:800px;
	background-image:url(../Images/index_09.jpg);
	background-position:top;
	background-repeat:repeat-x;
}
.menuPanel
{
    margin-top:88px;
    margin-left:25px;
}
.listNumber
{
    list-style-type:decimal;
}
.listNumber li
{
    margin-bottom:15px;
}
.listDot
{
}
.listDot li
{
    margin-bottom:15px;
}
.attorneyButton
{
    border-style:solid; 
    border-color:#eeeeee; 
    padding:5px,5px,5px,5px; 
    width:200px; 
    margin-right:40px; 
    margin-left:20px; 
    margin-top:10px; 
    float:left;
}
.attorneyButton .attorneyButtonImage
{
    float:left; 
    height:80px; 
    width:60px; 
    padding:5px,5px,5px,5px;
}
.attorneyButton2
{
    border-style:solid; 
    border-color:#eeeeee; 
    padding:5px,5px,5px,5px; 
    width:220px; 
    margin-right:20px; 
    margin-top:10px; 
    float:left;
}
.attorneyButtonImage
{
    float:left; 
    height:80px; 
    width:60px; 
    padding:5px,5px,5px,5px;
    margin-right:5px;
}
.attorneyButtonPadding
{
    padding:5px;
}
.attorneyImage
{
    max-height:230px;
    max-width:200px;
}

/*//////////////////////////*/
/* MENU STYLES*/
/*//////////////////////////*/
#menubar {color: #000;height: 1.4em;line-height: 1.2em;margin-top:90px; text-align:left; z-index:100;}
.menu { z-index:100;font-family:Arial, Helvetica, sans-serif; font-size:10px;float: left;margin-right:20px;cursor: default; }
.menu a{ z-index:100;color:#666;text-decoration:none; font-family:Arial, Helvetica, sans-serif; font-size:10px;}
.menuActive { font-family:Arial, Helvetica, sans-serif; font-size:10px;float: left;margin-right:20px;cursor: default;border-bottom:3px solid #9c3112; color:#9c3112;}
.menuActive a{color:#9c3112; text-decoration:none; font-family:Arial, Helvetica, sans-serif; font-size:10px;}
.menuActive ul {display: none;position: absolute;background:none;font-family:Arial, Helvetica, sans-serif; font-size:10px;color: black;list-style: none;margin:-1px 0px 0px 0px;background-color:#eeeeee;border-width:1px;border-style:solid;border-color:#313131;}
.menuActive ul li {line-height: 16px; display: block;padding-left:10px;padding-right:10px;min-width:100px;font-size:10px;}
.menuActive ul li a{background-color:transparent;color:#555555;border-width:0px;border-style:none;border-color:#000000;font-size:10px;}
.menuActive ul li a:hover{text-decoration:underline;font-size:10px;}
div.menuActive:hover ul {display: block;margin: 0;padding: 0; z-index:100;}
.menu ul { z-index:100;display: none;position: absolute;font-family:Arial, Helvetica, sans-serif; font-size:10px;color: black;list-style: none;padding:5px;padding-top:5px;margin:-1px 0px 0px 0px;background-color:#eeeeee;border-width:1px;border-style:solid;border-color:#313131;}   
.menu ul li { z-index:100;line-height: 16px; display: block;padding-left:10px;padding-right:10px;min-width:100px;font-size:10px;}
.menu ul li a{ z-index:100;background-color:transparent;color:#555555;border-width:0px;border-style:none;border-color:#000000;font-size:10px;}
.menu ul li a:hover{ z-index:100;text-decoration:underline;font-size:10px;}
div.menu:hover ul { z-index:100;display: block; margin: 0; padding: 0;}
/*//////////////////////////*/
/*//////////////////////////*/

.prevNext
{
    font-family:Arial, Helvetica, sans-serif;
    font-size:12px;
}
.declineCases
{
    padding-left:10px;
    padding-right:10px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#435855;
}
#flashHeader
{
    z-index:-100;
}
.icImage
{
    float:right;
    text-align:right;
    max-height:200px;
    max-width:180px;
    /*padding: 5px 20px 20px 20px;*/
    vertical-align:top;
}
.imageCaption
{
    line-height:10px; margin: 5px 20px 20px 20px; padding:2px 2px 2px 2px; float:right; font-size:9.5px; background-color:Black; color:#eeeeee;
}
        #contain-nav {
			background: #fff;
			position: relative;
			font-family:font-family:Arial, Helvetica, sans-serif;
			font-size:10px;
			padding-top:82px;
			padding-left:20px;
		}
		#contain-nav a 
		{
		    color: #666;
		    font-size:10px;
			text-decoration: none;
		}
		#contain-nav ul#nav {
			background: #fff;
			float: left;
			margin: 0;
			padding: 0;
			position: relative;
		}
		#contain-nav ul#nav li.root {
			display: inline;
			float: left;
			font-weight:normal;
			list-style-type: none;
			margin: 0;
			line-height:20px;
		}
		#contain-nav ul#nav li.root a {
			display: block;
			margin: 0;
			padding-right:10px;
			padding-left:10px;
			font-size:10px;
		}
		#contain-nav ul#nav li.root:hover a {
			background: #fff;
			color: #9c3112;
			font-size:10px;
		}
		#contain-nav ul#nav li.root ul {
			border-style:solid;
			border-width:thin;
			border-color:Black;			
			display: none;			
			padding: 0;
			position: absolute;
			top: 20px;
			min-width: 134px;
			visibility: hidden;
			z-index: 2;
			background-color:#eeeeee;
		}
		#contain-nav ul#nav li.root ul li {
			clear: both;
			color: #000;			
			display:inline;
			float: left;
			background-color:#eeeeee;
		}
		#contain-nav ul#nav li.root ul li a {
			display: block;
			font-weight: normal;
			font-size:10px;
		}
		#contain-nav ul#nav li.root:hover ul {
			display: block;
			visibility: visible;
			font-size:10px;
		}
		#contain-nav ul#nav li.root:hover ul li a {
			color: #666;
			background-color:#eeeeee;
			font-size:10px;
		}
		#contain-nav ul#nav li.root:hover ul li:hover a {
			color: #333;
			font-size:10px;
		}
		
		