﻿/* tag styles */
body 
{
	margin:0;
	padding:0;
	font-size:76%;
}

/* classes */
.nav
{
	float:left;
	margin:0px;
	padding:0px;
}

.footnav
{
	margin:8px 0px 0px 10px;
	float:left;
}

.clear
{
	clear:left;
}

.title
{
	padding-bottom:5px;
	margin-bottom:5px;
	border-bottom:2px solid #cee513;
	width:auto;
}

.greenoutline
{
	width:175px;
	height:175px;
	border:2px solid #cee513;
	text-align:center;
	float:left;
}

.residence
{
	background:url(../../images/home/residential.gif) 0 0 no-repeat;
	width:369px;
	height:99px;
	float:left;
}

.residence-family
{
	background:url(../../images/home/familylaw.jpg) 0 0 no-repeat;
	width:369px;
	height:99px;
	float:left;
}

.title110
{
	height:110px;
	padding-bottom:5px;
	margin-bottom:5px;
	border-bottom:2px solid #cee513;
}




.reachimg
{
	margin-top:16px;
	margin-right:5px;
	vertical-align:top;
	float:left;
}

.reachcopy
{
	margin-top:-14px;
}

.copy
{
	min-height:50px;
}

.copy #holder table {
	margin-top:-870px;
}


.image
{
	margin-bottom:5px;
}

.more
{
	margin-top:8px;
}

.container
{
	margin:0px;
}

.serviceitem
{
	padding:0px 0px 0px 15px;
	width:260px;
	vertical-align:top;
}

.greenheader
{
	background-color:#e6f289;
	width:auto;
	padding:5px;
}

.greenbox
{
	background-color:#eef7a4;
	width:170px;
	padding:15px;
	margin:32px 0px 0px 18px;
	float:left;
}

.greenboxcolumn
{
	width:170px;
	margin:32px 0px 0px 18px;
	float:left;
}

.innergreenbox
{
	background-color:#eef7a4;
	width:170px;
	padding:15px;
	margin-bottom:15px;
}

.box370
{
	margin:15px 20px 10px 0px;
	width:370px;
	float:left;
	
}

.box370b
{
	margin:0px 20px 10px 0px;
	width:370px;
	float:left;
	
}




.box254
{
	margin:15px 20px 0px 0px;
	width:254px;
	float:left;
}

.box254b
{
	dislay:inline;
	margin:0px 20px 0px 0px !important;
	margin:0 18px 0 -28px;
	width:254px;
	float:left;
}


.box254end
{
	margin:15px 0px 0px;
	width:254px;
	float:left;
}

.box254endb
{
	margin:0px 0px 0px;
	width:254px;
	float:left;
	display:inline;
}

.box430
{
	margin:15px 0px 0px;
	float:left;
	width:430px;
}

.box218 {float:left;width:218px;margin:15px 22px 0px 0px;}
.box218search{float:left;width:218px;margin:1px 22px 1px 0px;}
.box218end{float:left;width:218px;margin:15px 0px 0px;}
.box218searchend{float:left;width:218px;margin:1px 0px;}

.box155 {float:left;width:155px;margin:15px 22px 0px 0px;}
.box155search{float:left;width:155px;margin:1px 22px 1px 0px;}
.box155end{float:left;width:155px;margin:15px 0px 0px;}
.box155searchend{float:left;width:155px;margin:1px 0px;}

.box238 {float:left;width:238px;margin:15px 22px 0px 0px;}
.box238end {float:left;width:238px;margin:15px 0px 0px;}

.newsimage
{
	margin: 0px 10px 10px 0px;
	float:left;
}

.personimage
{
	margin: 10px 20px 20px 0px;
}

.textwrap
{
	float:left; 
	clear:left;
	margin: 0px 10px 0px 0px;
}

.branchbox
{
	margin-top:20px;
	float:left;
}

.centerdiv
{
	float:left;
	margin:20px 6px 0px 6px;
	height:100px;
}

.resultsodd
{
	background-color:#ebece7;
	height:1%;
}

.grey11 { font-family:Arial; font-size:1.1em; color:#555; }
.grey10 { font-family:Arial; font-size:1.0em; color:#555; }
.grey9 { font-family:Arial; font-size:0.9em; color:#555; }
.grey9bold { font-family:Arial; font-size:0.9em; color:#555; font-weight:bold; }
.grey9boldul, .grey9boldul:link, .grey9boldul:visited, .grey9boldul:active { font-family:Arial; font-size:0.9em; font-weight:bold; color:#555; text-decoration:none; }
.grey9boldul:hover { text-decoration:underline; }
.grey9navy, .grey9navy:link, .grey9navy:visited { font-family:Arial; font-size:0.9em; color:#555; text-decoration:none; }
.grey9navy:active, .grey9navy:hover { color: #0b1560; }
.navy9 { font-family:Arial; font-size:0.9em; color:#0b1560; }
.navy9bold { font-family:Arial; font-size:0.9em; color:#0b1560; font-weight:bold; }
.navy9boldgreen, .navy9boldgreen:link, .navy9boldgreen:visited { font-family:Arial; font-size:0.9em; color:#0b1560; font-weight:bold; text-decoration:none; }
.navy9boldgreen:active, .navy9boldgreen:hover { color:#d0e332; } 
.navy10boldgreen, .navy10boldgreen:link, .navy10boldgreen:visited { font-family:Arial; font-size:1.0em; color:#0b1560; font-weight:bold; text-decoration:none; }
.navy10boldgreen:active, .navy10boldgreen:hover { color:#d0e332; }
.navy9boldul, .navy9boldul:link, .navy9boldul:visited { font-family:Arial; font-size:0.9em; color: #0b1560; font-weight:bold; text-decoration:none; }
.navy9boldul:active, .navy9boldul:hover { text-decoration:underline; }
.navy9boldula, .navy9boldula:link, .navy9boldula:visited, .navy9boldula:active, .navy9boldula:hover { font-family:Arial; font-size:0.9em; color: #0b1560; font-weight:bold; text-decoration:underline;  }
.white9 { font-family:Arial; font-size:0.9em; color:White; }
.white9:link, .white9:visited, .white9:active, .white9:hover { text-decoration:none; }
.white9bold { font-family:Arial; font-size:0.9em; color:White; font-weight:bold; }
.navy14bold { font-family:Arial; font-size:1.4em; color:#0b1560; font-weight:bold; }
.navy11bold { font-family:Arial; font-size:1.1em; color:#0b1560; font-weight:bold; }
.navy10 { font-family:Arial; font-size:1.0em; color:#0b1560; }
.navy10bold { font-family:Arial; font-size:1.0em; color:#0b1560; font-weight:bold; }
.navy16 { font-family:Arial; font-size:1.6em; color:#0b1560; }
.navy18 { font-family:Arial; font-size:1.8em; color:#0b1560; }
.navy21 { font-family:Arial; font-size:2.1em; color:#0b1560; }
.residencelink { font-family:Arial; font-size:1.1em; color:#0b1560; font-weight:bold; display:block; width:229px; height:79px; padding:20px 0 0 160px; margin:0px; text-indent:-1000px;}
.residencelink a { font-family:Arial; font-size:1.1em; color:#0b1560; font-weight:bold; text-decoration:none;}

.textfield210 { font-family:Arial; font-size:0.9em; width:210px; }
.textfield230 { font-family:Arial; font-size:0.9em; width:230px; }
.textfield300 { font-family:Arial; font-size:0.9em; width:300px; }
.rightset { text-align:right; }

.formset { margin-top:2px; vertical-align:top; width:70px; }


.box370a
{
	margin:0;
}

#box370a ul
{
list-style:none;
font-family:Arial; 
font-size:1.0em; 
color:#0b1560;
margin:0px;
padding:0px;

}

#box370a ul li
{
margin:0px;
font-family:Arial; 
font-size:1.0em; 
color:#0b1560;
float:left;
margin:0px;
padding:0px;
width:85px;
}

/* ids */
#maincontainer
{
	margin: 0px auto;
	padding: 0px;
	width:918px;
}

#logocontainer
{
	margin:15px 0px 10px;
	width:918px;
	text-align:right;
}

#moreinfo
{
	background-color:#eef7a4;
	height:35px;
	width:auto;
	padding-top:18px;
	text-align:center;
	margin-top:0px;
	margin-bottom:15px;
}

#toprow
{
	margin-bottom:5px;
}

#bottomrow
{
	margin-bottom:30px;
}

#footer
{
	height:28px;
	background-image:url(../../images/footer.gif);
	background-repeat:repeat-x;
	width:918px;
	padding:0px;
}

#copyright
{
	float:left;
	margin:8px 0px 0px 330px;
}

#leftnav
{
	float:left;
	width:182px;
	margin:10px 0px 30px;
}

#leftnav ul
{
	margin:0px 0px 0px 0px;
	padding:0px;
	list-style-type:none;
}

#leftnav ul li
{
	background: url(../../images/arrow.gif) no-repeat center left;
	padding-left:14px;
	margin-bottom:4px;
}

#servicescontent
{
	margin:10px 0px 30px;
	border-left:1px solid #d1d1d1;
	min-height:200px;
	float:left;
	width:718px;
	padding-left:15px;
}

#peoplecontent
{
	width:918px;
	margin:10px 0px 30px;
}

#servicecopy
{
	width:500px;
	float:left;
}

#peoplecopy
{
	width:700px;
	float:left;
}

#breadcrumb
{
	margin-bottom:15px;
}

#ContactBox
{
	 text-align:left;	  
}

