*
{
	font-family:Arial,sans-serif;
/*	font-size:11px; */
}

html, body
{
	margin:0;
	padding:0;
	height:100%;
}

body
{
	background-color:#182431;
}

a img
{
	border:none;
}

#call-header
{
	padding-top:25px;
	float:right;
	color:#182431;
	margin-right:36px;
	font-size:10pt;
	font-weight:bold;
}

#call-header .number
{
	font-size:12pt;
}

#page-title
{
	margin-left:42px;
	padding-top:27px;
}

#container
{
	width:940px;
	margin-left:auto;
	margin-right:auto;
	border-collapse:collapse;
}

#left-nav
{
	width:236px;
	background-color:#415266;
	vertical-align:top;
	padding:0;
}

div.field-title
{
	font-family:arial,sans-serif;
	font-size:11px;
}

#content
{
	background-color:#dddfe0;
	vertical-align:top;
	padding:0;
	position:relative;
}

#content-body
{
	padding-top:10px;
        padding-bottom:20px;
/*	font-size:12pt; */
/*	line-height:16pt; */
	font-size:9pt;
	line-height:13pt;
	margin-left:43px;
	margin-right:38px;
	position:relative;
}

#content-body a
{
        color:#182431;
        text-decoration:none;
        font-weight:bold;
}

#content-body a:hover
{
        text-decoration:underline;
}

#content-body a:active
{
        text-decoration:underline;
}

h1.contentPageTitle {
        font-size:16px;
}

#print-icon
{
	position:absolute;
	right:0;
	top:0;
	padding-top:2px;
}

#subnav
{
	display:none;
	position:absolute;
	left:50%;
	top:126px;
	width:208px;
	margin-left:-234px;
	background-color:#182431;
	z-index:1000;
	padding-top:95px;
	padding-bottom:35px;
	text-align:left;
}

#subnav a
{
	display:block;
	margin-left:20px;
	font-size:9pt;
	color:#dddfe0;
	text-decoration:none;
	margin-top:10px;
	margin-bottom:10px;
	margin-right:16px;
}

#subnav a:hover
{
	color:#ffffff;
}

#subnav-articles
{
	display:none;
	position:absolute;
	left:50%;
	top:126px;
	width:208px;
	margin-left:-234px;
	background-color:#182431;
	z-index:1000;
	padding-top:95px;
	padding-bottom:35px;
	text-align:left;
}

#subnav-articles a
{
	display:block;
	margin-left:20px;
	font-size:9pt;
	color:#dddfe0;
	text-decoration:none;
	margin-top:10px;
	margin-bottom:10px;
	margin-right:16px;
}

#subnav-articles a:hover
{
	color:#ffffff;
}

#footer
{
	width:940px;
	margin-left:auto;
	margin-right:auto;
	font-size:11px;
	height:35px;
	color:#dddfe0;
	text-align:center;
	padding-top:10px;
}

#footer a
{
	color:#dddfe0;
	text-decoration:none;
}

#nav-links
{
	text-align:right;
	margin-top:50px;
	margin-bottom:50px;
	margin-left:42px;
	position:relative;
}

#subnav a:active,#subnav a:visited
{
	outline:none;
}

#navlink-about:active,#navlink-attorneys:active,#navlink-location:active,#navlink-articles:active,#navlink-qa:active,#navnlink-blog:active
#navlink-about:visited,#navlink-attorneys:visited,#navlink-location:visited,#navlink-articles:visited,#navlink-qa:visited,#navlink-blog:visited
{
	outline:none;
}

#navlink-about,#navlink-attorneys,#navlink-location,#navlink-articles,#navlink-blog
{
	display:block;
	width:194px;
	height:26px;
	margin-bottom:6px;
	background-repeat:no-repeat;
}

#navlink-about
{
	background-image:url(../images/nav-about.gif);
}

#navlink-attorneys
{
	background-image:url(../images/nav-attorneys.gif);
}

#navlink-location
{
	background-image:url(../images/nav-location.gif);
}

#navlink-blog
{
	background-image:url(../images/nav-blog.gif);
}

#navlink-qa
{
	display:block;
	width:194px;
	height:42px;
	margin-bottom:6px;
	background-repeat:no-repeat;
	background-image:url(../images/nav-expertise.gif);
}

#navlink-articles
{
	background-image:url(../images/nav-articles.gif);
}

#navlink-about:hover,#navlink-attorneys:hover,#navlink-location:hover,#navlink-articles:hover,#navlink-blog:hover
{
	background-position:0 -26px;
}

#navlink-qa:hover
{
	background-position:0 -42px;
}

#contactform-container
{
	margin-left:39px;
	font-size:11pt;
}

#contactform-title
{
	display:block;
	margin-bottom:18px;
}

#contactform-container input[type="text"]
{
	width:149px;
	height:13px;
	border:none;
	background-image:url(../images/form-textentry.gif);
	padding:3px;
}

#contactform-container textarea
{
	width:149px;
	height:67px;
	border:none;
	background-image:url(../images/form-textarea.gif);
	padding:3px;
}

#contactform-container input[type="button"]
{
	width:155px;
	height:25px;
	background-image:url(../images/submit-button.gif);
	border:0px solid #FFFFFF;
	margin-top:8px;
	margin-bottom:8px;
	cursor:pointer;
}

#contactform-container input[type="button"]:hover
{
	background-position:0 -25px;
}

#contactform-container .field-title
{
	padding-top:4px;
	color:#dddfe0;
}

#contactform-response
{
	text-align:center;
	font-weight:bold;
	color:#dddfe0;
	padding:8px;
}

div.dotted-hr
{
	background-image:url(../images/dotted-hr.gif);
	height:3px;
	margin-right:36px;
}

div.subnav-hr
{
	background-image:url(../images/hr-subnav.gif);
	height:4px;
}

#subscribe-link
{
	text-align:right;
	margin-right:36px;
	padding-top:0px;
	padding-bottom:20px;
}

#subscribe-link a
{
	color:#182431;
	font-size:9pt;
	text-decoration:none;
}

#subscribe-link .subscribe-newsletter
{
	font-size:12pt;
        font-weight:bold;
}

div.latestNewsTitle
{
        color:#182431;
        font-size:12pt;
        font-weight:bold;
        padding-bottom:12px;
}

div.latestNewsDate
{
        font-size:9pt;
        font-weight:bold;
        padding-bottom:12px;
}

td.emailFormHorizontalName
{
        text-align:right;
}

div.buttonBar
{
        text-align:right;
        width:370px;
}

.ftxt2
{
        width:300px;
}

.ftxtarea2
{
        width:500px;
        height:200px;
}