/* CSS Document */body {	background-color:#d6d2c6;	margin-top:0px;}.site {	width:950px;}.top {	width:950px;}.whitetemp {	width:950px;	background-color:#FFFFFF;}.logotemp {	margin: 0px 0px 0px 0px;	background-image:url(images/logotemp.gif);	background-repeat:no-repeat;	height:109px;	width:322px;}.address {	font-family:Arial, Helvetica, sans-serif;	font-size:10px;	padding:84px 10px 0px 0px;	float:right;	color: #38386b;}.mail {	font-family:Arial, Helvetica, sans-serif;	font-size:10px;	padding:10px 0px 0px 0px;	clear:left;	color: #38386b;	text-decoration:none;}.mail a {	font-family:Arial, Helvetica, sans-serif;	color: #38386b;	text-decoration:none;}.mail a:active a:hover {	font-family:Arial, Helvetica, sans-serif;	float:right;	color: #38386b;}.link {	padding:10px 0px 0px 0px;	color: #38386b;	text-decoration:none;}.link a {	color: #38386b;	text-decoration:none;}.link a:active a:hover {	color: #000000;}.menubar {	height:35px;	width:950px;	margin:0px;	background-color: #2a2a60;}.menu {	font-family:Georgia, "Times New Roman", Times, serif;	font-variant:small-caps;	font-size:14px;	font-weight:100;	color:#d6d2c6;	padding: 10px 20px 0px 20px;	float:left;	clear:right;	text-decoration:none;	}.menu a {	color:#d6d2c6;	text-decoration:none;}.menu a:hover{	color:#ffffff;	text-decoration:none;}.divider {	background-image:url(images/divider.gif);	background-repeat:no-repeat;	height:16px;	width:1px;	float:left;	margin-top:10px;}.menu a:visited {	color:#ffffff;	text-decoration:none;}.main {	background-color:#FFFFFF;	padding:15px 30px 10px 25px;	width:598px;	vertical-align:top;}.header {	font-family:Arial, Helvetica, sans-serif;		font-size:20px;	color:#2a2a60;	line-height:24px;	font-weight:normal;}.headerhome {	font-family:Arial, Helvetica, sans-serif;		padding: 15px 0px 15px 0px;	font-size:20px;	color:#2a2a60;	line-height:24px;	font-weight:normal;}.content {	font-family:Arial, Helvetica, sans-serif;	font-size:10px;	line-height:15px;	color:#666666;	width:565px;}.contenthome {	font-family:Arial, Helvetica, sans-serif;	font-size:12px;	line-height:21px;	color:#666666;	width:565px;}.header_inside {	font-family:Arial, Helvetica, sans-serif;	font-size:20px;	color:#2a2a60;	font-weight:normal;	margin:0px 0px 0px 225px;}.content_inside {	font-family:Arial, Helvetica, sans-serif;	font-size:10px;	line-height:18px;	color:#666666;	width:500px;	padding:0px 0px 0px 0px;	margin:0px 0px 0px 225px;}.location_inside {	font-family:Arial, Helvetica, sans-serif;	font-size:10px;	line-height:18px;	color:#666666;	width:500px;	padding:0px 0px 0px 0px;	margin:0px 0px 0px 225px;}.map {	float:left;	clear:right;		margin:0px 10px 0px 15px;}.people {	font-family:Arial, Helvetica, sans-serif;	font-size:10px;	line-height:18px;	color:#666666;	width:350px;	margin:0px 0px 0px 180px;}.side {	vertical-align:top;	background-color:#f1f1f1;	padding:15px 40px 50px 25px;	}.footer {	background-color:#2a2a60;	height:10px;}.box {	border:1px solid #d6d2c6;	width: 565px;	background-color:#f1f1f1;	padding: 15px 0px 0px 0px;	margin:0px 0px 0px 225px;}.box02 {	border:1px solid #d6d2c6;	height:118px;	width: 580px;	background-color:#f1f1f1;	padding: 15px 0px 0px 0px;	margin:0px 0px 0px 0px;}.box01 {	border:1px solid #d6d2c6;	height:90px;	width: 565px;	background-color:#f1f1f1;	padding: 0px 15px 0px 0px;}.pad {	padding-top:10px;}.pad01 {	padding-right:10px;}.miniheader {	font-family:Arial, Helvetica, sans-serif;	font-size:12px;	color: #38386b;	padding: 15px 0px 0px 0px;}.minicontent {	font-family:Arial, Helvetica, sans-serif;	font-size:10px;	line-height:13px;	color:#666666;	padding: 5px 0px 0px 0px;}.newscontent {	font-family:Arial, Helvetica, sans-serif;	font-size:10px;	line-height:15px;	color:#666666;	padding: 0px 0px 0px 0px;}img.floatRightClear {     float: left;     clear: left;     margin: 0px 25px 0px 15px; }.nav {	background-color:#f2f2f2;	vertical-align:top;	border-left:1px solid #CCCCCC;	width:330px;}.subnav {	font-family:Georgia, "Times New Roman", Times, serif;	color:#2a2a60;	font-size:12px;	padding:10px 0px 10px 0px;	margin:10px 15px 10px 15px;	vertical-align:top;	background-color:#c9e1f1;}.subnav a {color:#38386b;	text-decoration:none;	background-color:#c9e1f1;}.subnav a:hover a:active {	color:#38386b;		text-decoration:underline;}.areas {	background-color:#FFFFFF;	font-family:Arial, Helvetica, sans-serif;	font-size:10px;	line-height:18px;	color:#666666;		vertical-align:top;}.practice {	background-color:#FFFFFF;	font-family:Arial, Helvetica, sans-serif;	font-size:12px;	line-height:18px;	color:#666666;	vertical-align:top;}.bg {padding:10px 60px 0px 50px;	background-color:#FFFFFF;	vertical-align:top;}/* Start Contact Form Style */label{float: left;width: 120px;font-weight: normal;color:#666666;font-family:Arial, Helvetica, sans-serif;font-size:12px;}input, textarea{width: 280px;height: 15px;border: 1px solid #2A2A60;margin-bottom: 5px;}textarea{width: 280px;height: 80px;border: 1px solid #2A2A60;}.boxes{width: 2em;}#submitbutton{margin-left: 275px;margin-top: 5px;width: 105px;height:22px;border:0px;}br{clear: left;}.sinnott {	font-family:Arial, Helvetica, sans-serif;	color:#9da5a9;	font-size:9px;	padding:5px 5px 5px 0px;	float:right;}.sinnott a {	color:#9da5a9;	text-decoration:none;	font-size:9px;}.sinnott a:hover a:active {	text-decoration:underline;	color:#ffffff;	font-size:10px;}/* End Contact Form Style Sheet */
