/* ----- Global ----- */

body {
	font:10px/1 Arial, Helvetica, sans-serif;
	color: #666666;
	margin: 0;
	padding: 0;
}
a:link,
a:visited {
	color: #666666;
}
a img {
	border: none;
}
h2 {
	font-size:20px;
	color: #005C95;
	margin: 2em 0 1em 0;
}
p 	{
	font-size: 11px;
	line-height:2;
	color: #8B8177;
	margin: 0 0 1em 0;
}
ul	{
	margin:0 0 2em 1.2em;
	padding:0;
}
li	{
	line-height:1.5em;
	padding:0;
}
.ul_title	{
	margin:0 0 0 0;
}
.secondary .column_2_detail	{
	width: 398px;
	padding:0;
	margin:0;
	line-height:1.2em;
}
.secondary .column_2_detail h3 {
	font-size: 16px;
	font-weight: bold;
	color: #005C95;
	margin: 0 0 20px 0;
}
.news_events div.detail_content div.detail_location	{
	line-height:1.2em;
	color:#B3AB9B;
	margin: 0 0 20px 0;
	line-height:1.2em;
}
.secondary .news_events .publication_title {
	font-weight: bold;
	color: #958A7A;
}
.secondary .sub_column_1 p.publication_headline	{
	color:#005C95;
	margin:0 0 0 0;
	line-height: 1.2;
	font-weight:bold;
}
.secondary .sub_column_1 p.publication_date	{
	margin:0 0 15px 0;
	line-height: 1.2;
}
.secondary .sub_column_1 p.publication_content	{
	color: #958A7A;
	margin:0 0 0 0;
	line-height: 1.2;
}
.secondary .sub_column_1 p.publication_content a	{
	display:none;
}

/* Card */
.secondary .sub_column_1 div.card {
	height: 105px;
}
.secondary .sub_column_1 div.card h3 {
	font-size: 11px;
	color: #005A98;
	font-weight: 600;
}
.secondary .sub_column_1 div.card p {
	font-size: 11px;
	line-height: 14px;
}

.secondary .sub_column_1 div.officecard {
	height: auto;
	margin-bottom: 20px;
}
.secondary .sub_column_1 div.officecard h3 {
	font-size: 12px;
	color: #005A98;
	font-weight: bold;
}
.secondary .sub_column_1 div.officecard p {
	font-size: 11px;
	line-height: 14px;
}

/* News + Events Page */
.news_events div.column_2_detail div.keynote	{
	margin:0;
	color:#005c95;
}
.news_events div.detail_content div.detail_location	{
	line-height:1.2em;
	color:#8b8177;
}
.news_events div.detail_content p	{
	margin:20px 0 0 0;
	color:#8b8177;
}

/* Alerts + Publications Form */
.secondary .alerts_publications p {
	margin: 0 0 10px 0;
}
.secondary .alerts_publications input.inputfield {
	width: 250px;
}
.secondary .alerts_publications input.alerts_publications {
	width: 250px;
}
.secondary .alerts_publications select.alerts_publications {
	width: 250px;
}
.secondary .alerts_publications input.submit {
	margin: 0 0 0 175px;
	border: none;
}
.secondary .alerts_publications input.button {
	border: none;
	vertical-align:text-bottom;
}
.secondary .alerts_publications textarea	{
	width:250px;
}
.secondary .date_search	{
	width:30px;
	text-align:center;
}
.secondary .news_events .publication_title {
	line-height:1em;
	font-size:13px;
	font-weight:bold;
}
.secondary .sub_column_1 p.publication_headline	{
	margin:0 0 0 0;
	line-height: 1.2;
	font-weight:bold;
	color:#26548D;
}
.secondary .sub_column_1 p.publication_date	{
	margin:0 0 15px 0;
	line-height: 1.2;
	color:#B3AB9B;
}
.secondary .sub_column_1 p.publication_content	{
	margin:0 0 0 0;
	line-height: 1.2;
}
.secondary .alerts_publications .phone	{
	width:90px;
	margin-right:5px;
}
.secondary .alerts_publications .email	{
	width:148px;
}
.secondary .alerts_publications .checkbox	{
	text-decoration:none;
}
.secondary .alerts_publications p.label	{
	margin:10px 0 0 0;
	font-weight: bold;
	color: #005C95;
}

/* Hide */
.KeyNav,
.tier_3_nav, 
.search,
.main_nav,
ul.page_tools,
form.news_events, .close_window {
	display: none;
}
h1.logo {
	margin: 0 0 30px 0;
	background: #fff;
}
h1.logo img {
	border-right: 10px solid white;
}
div.print_logo	{
	margin:8em 0 0 8em;
}
div.print_page_title 	{
	color: #005C95;
	font-weight:bold;
	margin:7em 0 0 8em;
}
div.print_page_title h2	{
	font-size:22px;
}
div.print_content	{
	margin:3em 0 0 8em;
	width:5in;
}
div.print_content_attorney	{
	margin:3em 0 0 8em;
	width:5in;
}
div.print_content_attorney p	{
	line-height:1.5em;
}
div.footer {
	color: #CCCCCC;
	margin: 0 60px;
}
div.footer p {
	color: #CCCCCC;
	font-size: 9px;
	line-height: 1;
}
.secondary div.sub_column_1 a.register	{
	display:none;
}
.secondary .sub_column_1_search a.register	{
	display:none;
}

/* ----- Home Page Layout ----- */

.home .column_1 .leftcolumn {display:none;}
.home .art,
.home .sub_column_3 {
	display: none;
}
.home .column_2 {
	margin: 0 30px 30px 0;
}
.home .emergency {
	margin: 0 30px 30px 0;
}
.home .emergency h2, 
.home .emergency p {
	color: #E0592A;
}
.home .notice {
	margin: 0 30px 30px 0;
}
.home .notice p {
	font-size:15px;
}
.home .footer {
	margin:0px;padding:0px;text-align:left;
}


	

/* ----- Secondary Page Column Layout ----- */

/* Hide */

.secondary .tier_2_nav,
.secondary  .sub_column_2 .secondary_nav, .icons, .view {
	display: none;
}
.secondary .sub_column_2 .parent {display:none;}
.secondary .sub_column_1 {
	margin: 0 30px 30px 0;
}
.secondary .sub_column_2 .log_in {display:none;}

/* Footer */
.home div.footer p {
	clear: both;
	color: #B3AB9B;
	font-size: 90%;
	width: auto;
	padding-right: 10px;
	padding-left: 0px;
	line-height: 10px;
	padding-top: 5px;
}
.footer a:link, .footer a:visited {
	color: #958a7a;
	text-decoration: none;
}
.footer a:hover, .footer a:active {
	color: #94887A;
}

/* Copyright */

p.copyright {
	clear: both;
	font-size: 9px;
	color: #b3ab9b;
	margin:0;
	padding: 3em 0 0 0;
}
.attorney_detail p.copyright	{
	display:none;
}

/* ----- Attorney Search Results ----- */

.column_2 .half_column {float:left;margin:0 50px 0 0;display:block;}

.column_2 .print_flyout {display:none;}

.column_2 .email_flyout {display:none;}

.column_2 .card {margin:0px;}

.column_2 h3 {margin:0 0 5px 0;}

/* ----- Attorney Detail Layout ----- */

.attorney_detail div.column_2_title img	{
	float:left;
	margin:0 20px 0 0;
}
.attorney_detail div.card a.vcard	{
	display:none;
}
.attorney_detail .sub_column_1	{
	padding:20px 0 0 0;
	clear:both;
}
.attorney_detail div.education {
	display:none;
}

.attorney_detail div.education p {
	display:none;
}
.attorney_detail .sub_column_1 div.education_print {
	margin: 10px 0 20px 0;
}

.attorney_detail .sub_column_1 div.education_print p {
	font-size: 11px;
	color: #000000;
	line-height: 1.3;
	margin: 0 0 10px 0;
	color: #958A7A;
}
.attorney_detail ul.bodyList {
	padding-left:20px;
	margin: 0;
}
.attorney_detail .bodyList li {
	font-size: 11px;
	line-height: 1.8em;
	color: #8b8177;
	text-transform: capitalize;
	font-weight: normal;
	margin: 0 0 0 0;
	padding: 0 0 0 10px;
	background: url(../img/bullet.gif) left 6px no-repeat;
}