body {margin:0; padding:0; background: #8eb7ee url(files/design/images/bg-body.gif) repeat-x center top}
body,td,th {font: normal normal 14px "Times New Roman", Times, serif; color: #333333;}

a {outline:none;}

a:link {color:#22384F; text-decoration:underline;}
a:visited {color:#22384F; text-decoration:underline;}
a:hover {color:#476A8F; text-decoration:underline;}
a:active {color:#476A8F; text-decoration:underline;}

#wrap {width:920px; overflow:auto; margin: 0 auto;}
#header {width: 920px; height:443px;}
* html #nav {width:840px; margin-top:-3px; padding-left:80px; height:72px; background: url(files/design/images/bg-nav.jpg) left top;}
*:first-child+html #nav {width:840px; margin-top:-3px; padding-left:80px; height:72px; background: url(files/design/images/bg-nav.jpg) left top;}
#nav {width:840px; padding-left:80px; height:72px; background: url(files/design/images/bg-nav.jpg) left top;}
#contentwrap {width:920px; background:url(files/design/images/bg-content.gif) repeat-y left top; overflow:auto;}
#content {width:759px; margin: 0 0 0 51px; padding: 25px 34px 0 32px; background: url(files/design/images/content-top-shadow.jpg) no-repeat left top; font: 14px "Georgia", Times, serif; line-height:20px; letter-spacing: -.0125em; color: #3b3b3b;}
#content p {margin:0 0 0 0; padding:0 0 13px 0;}
#footer {width:855px; height:49px; font: normal normal 12px Arial; color: #c0d3e6; padding: 34px 0 0 65px; background: url(files/design/images/bg-footer.jpg) left top;}

#footer a:link {color:#c0d3e6; text-decoration:underline;}
#footer a:visited {color:#c0d3e6; text-decoration:underline;}
#footer a:hover {color:#E3ECF4; text-decoration:underline;}
#footer a:active {color:#E3ECF4; text-decoration:underline;}

#cherryonefooter {width: 600px; margin: 0 auto; text-align:center; padding: 5px 0px 35px 0px; font: normal normal 12px "Arial"; color: #3b546d;}
#cherryonefooter a:link {color:#3b546d; text-decoration:none;}
#cherryonefooter a:visited {color:#3b546d; text-decoration:none;}
#cherryonefooter a:hover {color:#3b546d; text-decoration:underline;}
#cherryonefooter a:active {color:#3b546d; text-decoration:underline;}

.homeitems {list-style-type:disc; list-style-position: inside; float:left; width:325px; padding-right:50px;}
.homeitems li {margin:0; padding: 0 0 10px 25px;}
.homeitems li a:link {color:#22384F; text-decoration:underline;}
.homeitems li a:visited {color:#22384F; text-decoration:underline;}
.homeitems li a:hover {color:#476A8F; text-decoration:underline;}
.homeitems li a:active {color:#476A8F; text-decoration:underline;}

.attorneys li {font-size:16px; font-weight:bold;}

.killfloat {clear:both;}

#contactformwrap {width:320px; overflow:auto; float:left;}

#contactformwrap .inpt {
    background: #FFF  url(files/content/images/contact-us-form-bg.gif) no-repeat scroll top left;
	padding: 5px 0 0 5px;
	color:#5F5F5F;
	font: normal normal 14px;
	margin: 0 0 15px 0;
	height:19px;
	width:185px;
	border-width: 0 1px 1px 0;
	border-color: #fff #dddddd #dddddd #fff;
	border-style: solid;
}
* html #contactformwrap .inpt {
    background: #FFF  url(files/content/images/contact-us-form-bg.gif) no-repeat scroll top left;
	padding: 5px 0 0 5px;
	color:#5F5F5F;
	font: normal normal 14px;
	margin: 0 0 18px 0;
	height:19px;
	width:185px;
	border-width: 0 1px 1px 0;
	border-color: #fff #dddddd #dddddd #fff;
	border-style: solid;
}
#contactformwrap .cmts {
    background: #FFF  url(files/content/images/contact-us-form-bg.gif) no-repeat scroll top left;
	padding: 5px 0 0 5px;
	color:#5F5F5F;
	font: normal normal 14px;
	margin: 0 0 0 0;
	height:100px;
	width:293px;
	overflow:auto;
	border-width: 0 1px 1px 0;
	border-color: #fff #dddddd #dddddd #fff;
	border-style: solid;
}
#contactformwrap .left {
    float: left;
	height:27px;
	padding: 5px 6px 0 0;
	width: 102px;
	font-size:14px;
	line-height:12px;
}
#contactformwrap .left img {
    float: right;
}
#contactformwrap .right {
    float: left;
	width: 195px;
	height:32px;
}

#contactformwrap .widthcmts {width: 300px; padding: 5px 0 0 0; overflow:auto;}
#contactformwrap .widthcmts .inpt {width: 290px;}
.clearit {clear: both;}
#contactformwrap img.widthcmts {float:right;}
.floright {float:right;}
.contactusrightside {float:left; overflow:auto; width:280px;}
.contactusleftside {width:495px; float:left; overflow:auto}

.offices {width:250px; overflow:auto; padding: 0 0 0 140px; font-size: 16px;}