body	{margin-left: auto; margin-right: auto;}
body, table	{
	font-family:"Helvetica Neue", HelveticaNeue, Helvetica, Arial, sans-serif;
}

.main	{
	width: 950px; text-align: left;
	margin-right: auto; margin-left: auto;
}

.table_bg	{background-color: #eaf0e7;}

.map_text_layer	{
	height: 140px; width: 410px;
	font-size: 12px;
	overflow: auto; padding: 4px;
	vertical-align: top;
}
.map_table_border	{border: 0px solid #FFFFFF;}
.map_table_header	{
	border-bottom:1px solid #404040;
	height:20px; background-color:#5D5D5D;
}
.map_table_header_txt	{
	font-size: 12px; font-weight: bold;
	color: #FFFFFF;
}
.map_grey_bg	{background-color: #E8E8E8;}
.home_dark_gradient	{
	background-image:url(/images/column_bg_dark.jpg);
	background-position:left bottom;
	background-repeat:repeat-x;
	width:33%;
}
.home_light_gradient	{
	background-image:url(/images/column_bg_light.jpg);
	background-position:left bottom;
	background-repeat:repeat-x;
}

.column-section	{padding:11px;}

.regular_text	{
	font-size: 12px;
	color: #373737;
	line-height: 17px;
}
.header_text h1 {
	font-size: 17px;
	color: #87383B;
	font-weight: bold;
	border-bottom-width: 1px;
	border-bottom-style: dotted;
	border-bottom-color: #666666;
	height: 22px;
}
.table_info {
	line-height: 17px;
	font-size: 11px;
	color: #373737;
}
.sections_header, .sections_header h2, .column-section h1 {

	font-size: 14px;
	color: #7E2827;
	font-weight: bold;
}
.column-section h1 {
	margin-top:0;
	margin-bottom:5px;
}
.column-section .regular_text p {
	margin-top:0 !important;
}
.separator {
	border-top:solid 1px #703130;
}

.header {
	background-image: url(/images/header_final.jpg);
	background-repeat: no-repeat;
}
.lawyers_names {
	font-size: 16px;
	color: #87383B;
	font-weight: bold;
	height: 22px;
}

a {
	background-color: transparent;
	
}
a.menu1 {
	font-size: 12px;
	font-weight: bold;
	text-decoration: none;
	color: #fff;
	width: 100px;
	border-right: 1px solid #fff;
	border-top: 1px solid #fff;
	border-bottom: 1px solid #fff;
	/* display: block */
	float: left;
	padding: 2px;
	text-align: center;
	background-repeat: repeat-x;
	background-image: url(/images/menu/nav_off.gif);
}
a.menu1:link {
	color: #fff;
	text-decoration: none;
}
a.menu1:hover 
{
	color: #fff;
	text-decoration: underline;
	background-repeat: repeat-x;
	background-image: url(/images/menu/nav_on.gif);
}		

	
a.menu1:visited 
{
	color: #fff;
}

a.menuleft {
		font-size: 12px;
		font-weight: bold;
		text-decoration: none;
		color: #fff;
		background: url(/images/menu/nav_off.gif) repeat-x;
		width: 101px;
		border-left: 1px solid #fff;
		border-right: 1px solid #fff;
		border-top: 1px solid #fff;
		border-bottom: 1px solid #fff;
		float: right;
		padding: 2px;
		text-align: center;
		}
a.menuleft:link {
	color: #fff;
	text-decoration: none;
}
a.menuleft:hover {color: #fff;
		background-color: #c66;
		text-decoration: underline;} 
a.menuleft:visited {color: #fff;}
a.menu2 {text-decoration: none;
		color: #03f;
		background-color: transparent;
		border: 1px solid #f90;
		display: block}
a.menu2:hover {color: #03f;
		background-color: #ff3}
.menu {list-style-type: none;
		margin: 0;
		padding: 0;
		width: 150px}
.menu ul {list-style-type: none;
		margin: 0;
		padding: 0}
.menu li, .menu ul li {margin: 0;
		padding: 0}
.menu a {text-decoration: none;
		margin: 0;
		padding: 0 0 0 10px;
		display: block;
		width: 150px;
		width: 136px
		}
.menu a:hover {color: #03f;
		background-color: #ff3}
.fakelink {color: #03f;
		background-color: transparent;
		text-decoration: underline;
		padding: 2px 0 2px 10px}

a:link {
	color: #CC3333;
	text-decoration: none;
}
a:visited {
	color: #9B0000;
	text-decoration: none;
}
a:hover {
	text-decoration: underline;
}
a:active {
	color: #87383B;
	text-decoration: underline;
}
.white_text {

	font-size: 11px;
	color: #373737;
	line-height: 13px;
}

.footer_text
{
	font-size: 11px;
	color: #000000;
	line-height: 13px;
}

a.footer_link
{
	color: #000000;
	text-decoration: underline;
}

a.footer_link:visited
{
	color: #000000;
	text-decoration: underline;
}

.black_text {

	font-size: 10px;
	color: #000000;
	line-height: 11px;
}
.newslettertext
{
	/*color: #CC3333;*/
	font-size: 13px;
    line-height   : 15px;
}

.newsletter {

	font-size: 13px;
	color: #39483A;color: #CC3333;
	line-height: 15px;
}
.no-link-title {

	font-size:13px;
	line-height: 15px;
}
.bullet  
{
	text-indent:0;
   
	list-style-image: url(/images/bullet.gif);
}
.indent {
	padding-left: 20px;
	}
.bordertable {
	border: 1px solid #999999;
}
#myslides2 p 
{
	width:245px;
}
ul  
{
list-style:outside;
margin-left: -1px;
padding-left: 0px;
text-indent:0px;

} 
ul li
{
	padding-left: 16px;
	margin-left: 16px;
	line-height:200%;
}
