body {
	font-family: Verdana, Helvetica, Arial, sans-serif;
	font-size: 11px;
	margin-top: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
	margin-right: 0px;
	color: #333333;
	background: #333333;
}


h1 {	font-family: Verdana, Helvetica, Arial, sans-serif;
		font-size: 14px;
		color: #ffffff;
		font-weight: bold;
}

h2 {	font-family: Verdana, Helvetica, Arial, sans-serif;
		font-size: 12px;
		color: #000000;
		font-weight: bold;
}

h3 {	font-family: Verdana, Helvetica, Arial, sans-serif;
		font-size: 12px;
		color: #dfd8cf;
		font-weight: bold;
		padding-top: 10px;
}


table#NewsTable h1 {	font-family: Verdana, Helvetica, Arial, sans-serif;
		font-size: 15px;
		color: #000000;
		font-weight: bold;
}

table#NewsTable h2 {	font-family: Verdana, Helvetica, Arial, sans-serif;
		font-size: 12px;
		color: #000000;
		font-weight: bold;
		margin-top:-8px;
}

table#NewsTable h3 {
	font-family: Verdana, Helvetica, Arial, sans-serif;
	font-size: 11px;
	color: #000000;
	font-weight: bold;
		margin-top:-8px;
	font-style: italic;
}





table#ProfessionalsTable h1 {	font-family: Verdana, Helvetica, Arial, sans-serif;
		font-size: 14px;
		color: #ffffff;
		font-weight: bold;
		padding-top:20px;
} 

table#ProfessionalsTable h2 {	font-family: Verdana, Helvetica, Arial, sans-serif;
		font-size: 12px;
		color: #ffffff;
		font-weight: bold;
		margin-top:-8px;
} 

table#ProfessionalsTable h3 {	font-family: Verdana, Helvetica, Arial, sans-serif;
		font-size: 10px;
		color: #ffffff;
		font-weight: bold;
		margin-top:-8px;
} 


#bioPhoto {
	margin:10px;
	border: 3px solid #b5b7ce;
	margin-top: 30px;
}








table#HomeTable {background:#d39d60;}


table#HomeTable #LeftColumn {
	background-color: #8c613d;
	background-image: url(images/bg/home.jpg);
	background-repeat: no-repeat;
	background-position: left top;
}

table#ServicesTable {background:#7399c6;}

table#ServicesTable #LeftColumn {
	background-color: #7398c3;
	background-image: url(images/bg/services.jpg);
	background-repeat: no-repeat;
	background-position: left top;
}

table#FirmTable {background:#929872;}

table#FirmTable #LeftColumn {
	background-color: #636e51;
	background-image: url(images/bg/firm.jpg);
	background-repeat: no-repeat;
	background-position: left top;
}


table#TransactionsTable {background:#baab96;}

table#TransactionsTable #LeftColumn {
	background-color: #787366;
	background-image: url(images/bg/transactions.jpg);
	background-repeat: no-repeat;
	background-position: left top;
}



table#ProfessionalsTable {background:#8581a4;width:782px;}

table#ProfessionalsTable #LeftColumn {
	background-color: #63667a;
	background-image: url(images/bg/professionals.jpg);
	background-repeat: no-repeat;
	background-position: left top;
}


table#ContactTable,table#NewsTable {background:#d39d60;}

table#ContactTable #LeftColumn, table#NewsTable #LeftColumn {
	background-color: #8c613d;
	background-image: url(images/bg/home.jpg);
	background-repeat: no-repeat;
	background-position: left top;
}



td#leftImages {background:#ffffff;}

td#HomeContent p, td#Content p, table#ServicesTable ul li {
	font-size: 11px;
	line-height: 180%;
/*
	text-align: justify;
*/}

td#HomeContent p {
	line-height: 180%;
}

td#Content p {
	line-height: 180%;
}

table#Transactions td,  table#Transactions2 td {
	line-height: 160%;
}

td#Content  {
	width: 388;
}


/* TOP NAV */

.TopNavCell {
	height:106px;
}




/* SUB NAV */


table#SubNav	{background: #86A183;}

td.SubNav
{
	color: #000000;
	font-size: 8pt;
	font-family: verdana, helvetica, sans-serif;
	background: #B2C2B1;
	font-weight: bold;
}



td#HomeNews dt {
	color: #ffffff;
	margin: 15px 30px 0px 25px;
	line-height: 130%;
}



ul li {line-height:140%;}



div#Footer {color: #b9ab96;font-size: 10px;}


a:link		{	text-decoration : none ;
			color : #000000 ; }

a:visited	{	text-decoration : none ;
			color : #000000 ; }

a:hover		{	text-decoration : underline ;
			color : #000000 ; }


div#Footer a:link {color : #c5baa7 ;text-decoration : underline ;}
div#Footer a:visited {color : #c5baa7 ;text-decoration : underline ;}
div#Footer a:hover {color : #000000 ;text-decoration : none ;}


div#credit {color: #5a5a5a;font-size: 9px;}

div#credit a:link {color : #5a5a5a ;text-decoration : none ;}
div#credit a:visited {color : #5a5a5a ;text-decoration : none ;}
div#credit a:hover {color : #848350 ;text-decoration : underline ;}


/* SUB NAV STYLING  */

a.SubNav:link { text-decoration: none;}
a.SubNav:visited { text-decoration: none;}
a.SubNav:hover { color: #000000; text-decoration: underline;}


td#ServicesSubNav a.SubNav:hover { background: #8fabd1;}

td#FirmSubNav a.SubNav:hover { background: #c2c6a5;}

td#TransactionsSubNav a.SubNav:hover { background: #e0dace;}

td#ProfessionalsSubNav a.SubNav:hover { background: #cacbdd;}

td#ContactSubNav a.SubNav:hover { background: #edd2b5;}



td#ServicesSubNav a.SubNav:link, td#ServicesSubNav a.SubNav:visited { color: #e9eef6;}

td#FirmSubNav a.SubNav:link, td#FirmSubNav a.SubNav:visited { color: #f3f4ed;}

td#TransactionsSubNav a.SubNav:link, td#TransactionsSubNav a.SubNav:visited { color: #f9f8f5;}

td#ProfessionalsSubNav a.SubNav:link, td#ProfessionalsSubNav a.SubNav:visited { color: #f4f5f8;}

td#ContactSubNav a.SubNav:link, td#ContactSubNav a.SubNav:visited { color: #fbf6f0;}


td#ServicesSubNav a.SubNav:hover, td#FirmSubNav a.SubNav:hover, td#TransactionsSubNav a.SubNav:hover, td#ProfessionalsSubNav a.SubNav:hover, td#ContactSubNav a.SubNav:hover {color:#000000;}



td#ServicesSubNav a.SubNavSel { color: #e9eef6; background: #7399c6;}
td#FirmSubNav a.SubNavSel { color: #f3f4ed; background: #929872;}
td#ProfessionalsSubNav a.SubNavSel { color: #f4f5f8; background: #8581a4;}
td#TransactionsSubNav a.SubNavSel { color: #f9f8f5; background: #baab96;}
td#ContactSubNav a.SubNavSel { color: #fbf6f0; background: #d39d60;}

a.NewsLink:link { color: #f26522; text-decoration: none;}
a.NewsLink:visited { color: #f26522; text-decoration: none;}
a.NewsLink:hover { color: #ffffff; text-decoration: underline;}



a.SubNav:link, a.SubNav:visited, a.SubNav:hover, a.SubNavSel  { padding: 5px 20px 5px 30px; }


a.SubNav, a.SubNavSel { display: block;}

a.SubNavSel, a.SubNav {margin-top:12px;} 



