body {
	background-color: #002D55;
	font-family: Arial, Helvetica, sans-serif;
	font-size: small;
	color: #000033;
	text-align:center;
	}
div#container
{
margin-left: auto;
margin-right: auto;
width: 880px;
text-align:left;
}
.maintable {
background-color:white; 
border:2px solid #999999;
}
.pageheader {
background-color:white;
padding:30px 0 6px 0
}
.phonecell {
width:204px; 
font-family:Georgia, 'Times New Roman', Times, serif;
border:1px solid #003A6F;
background-color: #D6D6D8;
text-align:center;
color:#003A6F;
font-size:12px;
font-weight:bold;
}
.titlebyline {
color:#E6F3FF;
padding-top:12px;
}
.pagetitle {
color:#E6F3FF;
font-size:medium;
margin-top:10px;
margin-bottom:8px;
font-weight:bold;
}

.maincontent {
	font-family: Arial, Helvetica, sans-serif;
	font-size: small;
	color: #000033;
	margin:20px;
} 
.newsbox {
	width:190px;
	border:1px solid #003A6F; 
	margin: 8px 4px; 
	background-image: url(images/inthenews.jpg); 
	background-position:top; 
	background-repeat: no-repeat;
}
.practicenewsbox {
	width:190px;
	border:1px solid #003A6F; 
	margin: 8px 4px; 
	background-image: url(images/practicearea.jpg); 
	background-position:top; 
	background-repeat: no-repeat;
}
.estateplannewsbox {
	width:190px;
	border:1px solid #003A6F; 
	margin: 8px 4px; 
	background-image: url(images/estateplanning.jpg); 
	background-position:top; 
	background-repeat: no-repeat;
}
.newsitem {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#00529B;
	padding:6px;
}
.highlight {
	padding: 6px;
	color: #332875;
	}
.columntext {
    font-family: "Times New Roman", Times, serif;
	font-size: medium;
	color:#332875;
	}
.lightbluetext {
	font-family: Arial, Helvetica, sans-serif;
	font-weight: normal;
	color: #C0C8E3;
	font-size: small;
	}
	
h1 {
	font-size: 18px;
	color: #332875;
	font-family:"Times New Roman", Times, serif;
	margin-bottom:0;
	} 
h2 {
	font-size: medium;
	color: #332875;
	font-family: "Times New Roman", Times, serif;
	margin-top:0;
	}
ul li { line-height:160%; }
.geocell {
background-color:#D6D6E8;
font-size:11px;
font-style:italic;
padding:5px
}
.footer {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #333333;
	line-height: 120%;
} 

a:link {color: #00529B; }
a:visited {color: #919191; }
a:hover {color:#FF3737; }
a#current {
	color: #993300;
	font-weight: bold;
	}
.indexheading {
	background-color:#ADADD1;
	color:#F2F3F9;
	font-weight:bold;
	border:1px solid #999999;
	padding-left:6px;
	font-family: Georgia, "Times New Roman", Times, serif;
	}
.globalindex {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: small;
	color: #003A6F;
	font-weight: bold;
	display:block;
	margin:0px 3px 20px 20px;
}
a.global:link {
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: small;
	color: #003A6F;
	font-weight: bold;
	text-decoration: none;
	}
a.global:visited {
	color: #003A6F;
	text-decoration:none; }
a.global:hover {
	color:#930413;
	background-color: #FFFFFF;
}
a.global#current {
	color: #8585BA;
	font-weight: bold;
	}
.globalindex2 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #003A6F;
	font-weight: normal;
	line-height: 200%;
}
a.global2:link {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #003A6F;
	text-decoration: none;
	line-height:120%;
	}
a.global2:visited {
	color: #003A6F;
	text-decoration:none; }
a.global2:hover {color:#FFFFFF;background-color:#002C53; }
a.global2#current {
	color: #993300;
	font-weight: bold;
	}
.localindex {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: small;
	color: #003A6F;
	font-weight: normal;
	display:block;
	margin: 0 6px 20px 20px;
}
a.local:link {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: small;
	color: #003A6F;
	text-decoration: none;
	line-height:120%;
	}
a.local:visited {
	color: #003A6F;
	text-decoration:none; }
a.local:hover {color:#FFFFFF;background-color:#002C53; }
a.local#current {
	color: #993300;
	font-weight: bold;
	}
.local2index {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #003A6F;
	font-weight: normal;
	display:block;
	margin: 0 6px 0 50px;
}
a.local2:link {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #003A6F;
	text-decoration: none;
	line-height:120%;
	}
a.local2:visited {
	color: #003A6F;
	text-decoration:none; }
a.local2:hover {color:#FFFFFF;background-color:#002C53; }
a.local2#current {
	color: #993300;
	font-weight: bold;
	}
a.byline:link {
	color:#F2F3F9;
	text-decoration:none;
	}
a.byline:visited {
	color:#F2F3F9;
	text-decoration:none;
	}
a.byline:hover {
	color:#FF3737;
	text-decoration:none;
	}
.globalfooterindex {
	color:#E6F3FF;
	background-color:#003A6F;
	font-size: 11px;
	line-height: 160%;
}
a.globalfooter:link {
	font-size: 11px;
	color:#E6F3FF;	
	text-decoration: none;
	}
a.globalfooter:visited {
	color:#E6F3FF;
	text-decoration:none; }
a.globalfooter:hover {color:#FFFFFF;background-color:#002C53; }

body#articleindex a#articles_tab
	{
	color: #993300;
	font-weight: bold;
	}
