/* ###########################################################################
# Coblentz #
# default stylesheet #

COPYRIGHT 2007 Tenrec, Inc.
########################################################################### */
body {
	margin:0;
	padding:0;
	font: 1em/1em arial,helvetica,sans-serif;
	color: #666;
	background-color: #999;
	}
	
body#popup {
	background-color:#fff;
	font-size:.9em;
	padding:2em;
	margin:0 auto;
	}

* {margin:0;padding:0;}

* img {
	border-style: none;
	}

a {
	text-decoration: none;
	color: #999;
	}
	
a.greenblue,.greenblue {
	color:#729f9f;
	}
	
a:hover {
	text-decoration: underline;
	}
	
h1 {
	font-size:1.3em;
	padding-bottom:1em;
	color:#729f9f;
	}

h2,h3 {
	font-size:1em;
	color:#729f9f;
	}
	
h3 {color:#999;}
	
h4,h5 {
	font-size:.9em;
	color:#729f9f;
	}
	
textarea,input {
	font-family:Arial, Helvetica, sans-serif;
	font-size:.9em;
	}
	
#container {
	width:760px;
	margin-left:auto;
	margin-right:auto;
	}
	
#printlogo {
	display:none;
	}
	
#globalnav {
	background-color: #353e3d;
	}
	
#l2query {
	width:128px;
	margin:8px 0;
	}
	
#lev2nav img {
	float:left;
	}
	
#lev2nav ul {
	list-style-type:none;
	}


#lev2nav ul,#lev2nav OL,#lev2nav li {margin:0px; padding:0px; list-style:square; line-height:normal;}
/* above was list-style:none - aps 0418 */
#lev3nav ul, #lev3nav li { list-style:none; }  /* added - aps 0418 */ 

/* top nav */
#lev2nav img {float:left;}
ul.nav_top {float:left; margin:0px; padding-left:0px; z-index:10;}
ul.nav_top li {float:left; clear:none; position:relative; display:block; padding-left:0px; list-style:none; z-index:20;}
/*ul.nav_top > li {padding-left:0px;}*/
ul.nav_top li A {float:left; clear:none; display:block;}
/*ul.nav_top li A:hover {text-decoration:none;}*/
ul.nav_top li ul {position:absolute; display:none; left:0px; top:28px; width:148px; padding-left:0px;}
ul#sec.nav_top li ul {top:20px;}
ul.nav_top li li {clear:left; width:148px;}
ul.nav_top li:hover ul, ul.nav_top li.over ul {display:block;}
ul.nav_top li li A {display:block; width:148px; padding-left:11px;z-index:20;}
ul.nav_top li li > A {width:139px;padding:2px 2px 2px 7px;}
ul.nav_top li > ul {width:148px;}
ul.nav_top li ul > li {width:148px;}
ul.nav_top li A.ja {display:none; padding-top:5px;}
ul.nav_top li > A.ja {padding-bottom:0px;}
ul.nav_top li A.ja IMG {float:left;}

/* top nav */
ul.nav_top li:hover, ul.nav_top li.over,ul.nav_top li.active {}
ul.nav_top li A {color:#fff;font-size:12px;font-weight:bold;}
ul.nav_top li:hover A, ul.nav_top li.over A {color:#353e3d;}
ul.nav_top li ul {background-color:#576a69;}
ul.nav_top li > ul {background-color:#576a69;}
ul.nav_top li li A {background-color:#8babab;margin:0 0 1px 0; min-height:16px;padding-top:3px;}
/* ul.nav_top li li A:hover {text-decoration:underline;} */
ul.nav_top li:hover li A, ul.nav_top li.over li A {color:#353e3d;font-size:11px;font-weight:normal;}
/* ul.nav_top li:hover li A:hover, ul.nav_top li.over li A:hover {text-decoration:underline;} */
	
#lev2main {
	background-color:#fff;
	font-size:.8em;
	color:#4b5857;
	clear:both;
	}
	
#lev2main #body {
	padding:36px 18px 26px 27px;
	color:#4b5857;
	}
	
#lev2main #body p {
	margin-bottom:1em;
	}
	
	
#l2mainimg {
	float:right;
	padding:0 0 1em 1em;
	}
	
#lev3nav {
	background-color:#353e3d;
	padding:36px 0px;
	font-size:.85em;
	}
	
#lev3nav ul,#lev3nav ul a {	
color:#94b7b7;
	}

#lev3nav ul {
	list-style-type:none;
margin:0 20px;
	}
	
#lev3nav ul ul {
	margin-left:1em;
	list-style-type:disc;
	}

#lev3nav li {
	padding-bottom:3px;
	background:url(/layouts/52/graphics/bullet.gif) 0 5px no-repeat;
	padding-left:8px;
	}
	
#lev3nav li.active {
	color:#fff;
	background:url(/layouts/52/graphics/bullet_on.gif) 0 5px no-repeat;
	}
	
#lev3nav li.active a {
	color:#fff;
	}
	
#lev3nav li ul li {
	padding-bottom:2px;
	}
	

#lev2main #body ul {margin:0 0 1em 2em;}

#lev2main #body ul li {list-style:square;}

/* page specific styles */

table.searchagain {
	margin-bottom:1em;
	}

table#attorneys th {
	text-align:left;
	padding-right:1em;
	}

table#attorneys td {
	padding:2px 1em 2px 5px;
	}
	
table#attorneys tr.selected td {
	background-color:#cacaca;
	}
	
table#attorneys tr.normal td {
	background-color:#fff;
	}
	
#lev2main #body #siteMap ul {
	margin:0 0 .5em 2em;
	}
	
.desc {
	padding:0;
	margin:0 0 1.25em 0;
	}
	
.contentRelatedMore {
	margin-bottom:1em;
	font-style:italic;
	}
	
div.newsitem {
	padding: 0em 0 .25em 0;
	margin:0;
	font-weight:bold;
	}

/* rcc */
#rcc {
	float:right;
	width:143px;
	margin:0 20px 10px 10px;
	padding:18px 20px 18px 20px;
	background-color:#B7BCBC;
	color:#4B5857;
	font-size:.85em;
	clear:both;
	}
	
#rcc .photo {
	padding:0 10px 7px 10px;
	}
	
#rcc img {float:none;}
	
#rcc td {
	padding-bottom:3px;
	}

#lev2main #body #rcc p {
	margin:0;
	padding:0;
	}
	
#rcc .label {
	font-weight:bold;
	color:#fff;
	}
	
#rcc a {
	color:#dff;
	}

#rcc ul {list-style:square;margin:0;padding:0;}

#homeBtm td {
color:#94b7b7;
font-size:0.7em;
}

div#mapcpdb
{
	border: 4px solid black;
	width: 500px; 
	height: 620px;
}

	
#footernav {
	border-top:1px solid #cfd4d4;
	background-color: #617170;
	color:#94b7b7;
	height:23px;
	padding:6px 0 0 26px;
	font-size:.85em;
	}
	
#footernav a {
	color:#94b7b7;
	vertical-align:middle;
	}
	
#footernav ul {
	list-style-type:none;
	}
	
#footernav li {
	display:inline;
	border-right:1px solid #94b7b7;
	padding:0 5px 0 5px;
	font-size:.8em;
	}
	
#footernav li.last {
	border-right:none;
	}

#footer {
	color: #617170;
	background-color: #999;
	font-size:.7em;
	width:730px;
    padding:6px 7px 0 0px;
	}
	
#footer #copyright {
	float:left;
	margin-left:30px;
	}
	
#footer #credit {
	float:right;
	margin-right:0px;
	}
	
#footer div {
	display:inline;
	}
	
#footer div#copyright {
	padding:0 30px 0 0;
	}
	
#footer div#credit {
	padding:0 0 0 25px;
	}
	
#footer a,#l2footer a {
	color: #617170;
	}
	
#footer ul {
	list-style:none;
	display:inline;
	}
	
#footer li {
	display:inline;
	border-right: 1px solid #617170;
	padding:0 5px;
	margin:1px 0;
	}
	
#footer li.last {
	border-right: none;
	}
	
.firm {
	color:#729f9f;
	font-weight:bold;
	}
	
.gray {
	color:#729f9f;
	}
	
.required,h3.required {
	font-weight:bold;
	color:#e30000;
	}
	
.criteria {
	margin-bottom:4px;
	}
	
#rollovers {
	position:absolute;
	top:0px;
	left:-4000px;
	}
	
#bug {margin:2em 0 2em 20px;}


/*------ new tabs ------*/
#tabs {
	height:26px;
	width:760px;
	background: url(/layouts/52/graphics/fp_bottom.jpg) no-repeat;
}
#tabs ul {
	margin-left:374px;
	white-space:normal;
	font-size:1.1em;
	height:26px;
}
#tabs li {
	display: inline;
	list-style-type: none;
	float:left;
	padding:0;
	z-index:10;
}
#tabs a { 
	padding:0;
	line-height:25px;
	display:block;
	float:left;
}
#tabs li a {text-indent:-9000px; background-color:transparent;}
#tabs li#tab-news a {background:url(/layouts/52/graphics/tabs_news.jpg) no-repeat center; width:84px;}
#tabs li#tab-news a:hover,#tabs li#tab-news.on a
{background:url(/layouts/52/graphics/tabs_news_over.jpg) no-repeat center;}

#tabs li#tab-events a {background:url(/layouts/52/graphics/tabs_events.jpg) no-repeat center; width:89px;}
#tabs li#tab-events a:hover,#tabs li#tab-events.on a
{background:url(/layouts/52/graphics/tabs_events_over.jpg) no-repeat center;}

#tabs li#tab-pub a {background:url(/layouts/52/graphics/tabs_pub.jpg) no-repeat center; width:125px;}
#tabs li#tab-pub a:hover,#tabs li#tab-pub.on a 
{background:url(/layouts/52/graphics/tabs_pub_over.jpg) no-repeat center;}