/* ----- Global ----- */
body {
	font: 11px/1 Arial, Tahoma, Helvetica, sans-serif;
	color: #333333;
	text-align: center;
	margin: 0px auto;
	padding: 25px 0 75px 0;
}
div.wrapper {
	text-align: left;
	margin: 0 auto;
	width: 855px;
}
div.wrapper2 {
	
	width: 100%;
}
a img {
	border: none;
}
a:link,
a:visited {
	text-decoration: none;
}
a:focus,
a:hover,
a:active {
	color: #0067AB;
}

h1, h2, h3, h4, h5, h6 {
	font-size: 100%;
	font-family: Arial, Verdana, Helvetica, sans-serif;
	font-weight: normal;
	text-transform: uppercase;
	margin: 0;
	padding: 0;
}

p {
	font-size: 100%;
	margin: 0;
	padding: 0;
}
ul, li {
	font-size: 100%;
	list-style: none;
	margin: 0;
	padding: 0;
}
span.hide {
	display: block;
	width: 0;
	height: 0;
	overflow: hidden;
}
span.date {
	font-weight: 900;
	font-size: 9px;
}
span.view {
	font-weight: 900;
	font-size: 9px;
	font-style: italic;
}
.half_column {
	float: left;
	width: 50%;
}
.half_column_right {
	float: right;
	width: 50%;
}
.clear {
	clear: both;
}
/*form input,
form select,
textarea {
	border-top: 2px solid #aa9c8f;
	border-right: 1px solid #aa9c7f;
	border-bottom: 1px solid #aa9c7f;
	border-left: 2px solid #aa9c8f;
}
form input.submit,
form input.search {
	border: none;
}*/

/* ----- Home Page Layout ----- */

.home div.KeyNav 
{
	float: left;
	margin: 0 0 5px 0;
	padding: 0 0 0 500px;
}
.home .KeyNav input {
	display: inline;
	float: left;
	font: 9px Arial, Verdana, Helvetica, sans-serif;
	color: #aa9c8f;
	text-align: center;
	margin: 0 5px 0 0;
	padding:1px;
	border-top: 2px solid #aa9c8f;
	border-left: 2px solid #aa9c8f;
	border-bottom: 1px solid #aa9c7f;
	border-right: 1px solid #aa9c7f;
}
.home .KeyNav select {
	display: inline;
	float: left;
	font: 9px Arial, Verdana, Helvetica, sans-serif;
	color: #aa9c8f;
	margin: 0 5px 0 0;
	padding:1px;
	border-top: 2px solid #aa9c8f;
	border-left: 2px solid #aa9c8f;
	border-bottom: 1px solid #aa9c7f;
	border-right: 1px solid #aa9c7f;
}
.home .KeyNav input.button {
	border: none;
	padding: 0;
}


/* Tier 3 Navigation */
.home ul.tier_3_nav {
	text-transform: uppercase;
	margin: 0 0 5px 0;
	padding: 0 0 0 500px;
}
.home .tier_3_nav li {
	font-family: Arial, Verdana, Helvetica, sans-serif;
	display: inline;
	margin: 0 10px 0 0;
	font-size: 80%;
}
.home .tier_3_nav a:link,
.home .tier_3_nav a:visited {
	text-decoration: none;
	color: #aa9c8f;
}
.home .tier_3_nav a:hover,
.home .tier_3_nav a:active {
	color: #0074af;
}

/* keyword seatch form */
.home form.search {
	float: left;
	margin: 0 0 5px 0;
	padding: 0 0 0 500px;
}
.home .search input {
	display: inline;
	float: left;
	font-family: Arial, Verdana, Helvetica, sans-serif;
	text-align: center;
	color: #aa9c8f;
	font-size: 90%;
	margin: 0 5px 0 0;
	padding:1px;
	border-top: 2px solid #aa9c8f;
	border-left: 2px solid #aa9c8f;
	border-bottom: 1px solid #aa9c7f;
	border-right: 1px solid #aa9c7f;
}
.home .search input.button {
	border: none;
	padding: 0;
}
/* form style */
input , textarea, select {
	font-family: Arial, Verdana, Helvetica, sans-serif;
	color: #aa9c8f;
	font-size: 12px;
	border-top: 2px solid #aa9c8f;
	border-left: 2px solid #aa9c8f;
	border-bottom: 1px solid #aa9c7f;
	border-right: 1px solid #aa9c7f;
}
label {
display: block;
}
/* Column 1 */
.home div.column_1 {
	float: left;
	margin: 0 7px 0 0;
	width: 239px;
	display: inline;
}
.home div.column_1 div.leftcolumn {
	float:left; 
	width:1; 
	margin:0px;
	padding:0;
	height:265px;
}
.home div.column_1 div.rightcolumn {
	float:right;
	width:238;
	margin:0px;
	padding:0px
}
.home h1.logo {
	margin: 0 0 0 0;
}
.home .spacer_off {
	height: 15px;
	width: 100px;
	text-align: right;
	float: right;
}
.home .spacer {
	height: 55px;
	width: 239px;
	text-align: right;
	float: right;
}
/* Main Navigation */
.home ul.main_nav {
	width:100%;
}
.home .main_nav li, .home .main_nav_off li {
	font-family: Arial, Verdana, Helvetica, sans-serif;
	font-size: 110%;
	font-weight: bold;
	text-transform: uppercase;
	text-align: right;
	margin: 1.3em 0 0 0;
}
.home .main_nav ul li , .home .main_nav_off ul li {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 9px;
	font-weight: bold;
	text-transform: uppercase;
	text-align: right;
	margin: 1.3em 0 0 0;
	width:auto;float:right;clear:both;
}
.home .main_nav li, .home .main_nav_off li {
	font-family: Arial, Verdana, Helvetica, sans-serif;
	font-size: 110%;
	font-weight: bold;
	text-transform: uppercase;
	text-align: right;
	margin: 1.3em 0 0 0;
	width:auto;
	float:right;
	clear:both;
}
.home .main_nav ul li , .home .main_nav_off ul li {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 9px;
	font-weight: bold;
	text-transform: uppercase;
	text-align: right;
	margin: 1.3em 0 0 0;
}
.home ul.main_nav li li {width:100%;float:none;text-align:right;}
.home .main_nav a:link,
.home .main_nav a:visited {
	text-decoration: none;
	color: #0074af;
}
.home .main_nav a:hover,
.home .main_nav a:active {
	color: #aa9c8f;
}
.home .main_nav_off a:link,
.home .main_nav_off a:visited {
	text-decoration: none;
	color: #aa9c8f;
}
.home .main_nav_off a:hover,
.home .main_nav_off a:active {
	color: #0074af;
}
.home .main_nav li.selected a:link,
.home .main_nav li.selected a:visited {
	color: #aa9c8f;
}
.home .main_nav li.selected ul {
	margin: 0;
}
.home .main_nav li.selected ul li {
	/*font-size: 80%;*/
	margin: 0.8em 0 0 0;
}
.home .main_nav li.selected ul li a:link, 
.home .main_nav li.selected ul li a:visited {
	color: #0074af;
}
.home .main_nav li.selected ul li a:hover, 
.home .main_nav li.selected ul li a:active {
	color: #aa9c8f;
}

/* Emergency */
.home .emergency {
	text-align: right;
	margin-top: 20px;
	margin-right: 0;
	margin-bottom: 0px;
	margin-left: 55px;
	clear: both;
}
.home .emergency h2 {
	font-size: 130%;
	color: #E0592A;
	margin: 0 0 0.8em 0;
}
.home .emergency p {
	font-size: 90%;
	line-height: 1.2;
	color: #E0592A;
	margin: 1em 0 0 0;
}
.home .emergency a:link,
.home .emergency a:visited {
	color: #E0592A;	
}
.home .emergency a:hover,
.home .emergency a:active {
	color: #0074af;	
}

/* Note */
.home div.notice {
	color: #000;
	font-family: Arial, Verdana, Helvetica, sans-serif;
	font-size: 120%;
	line-height: 2;
	clear:both;
}

/* Column 2 */
.home div.column_2 {
	float: left;
	width: 607px;
}

/* Art */
.home div.art {
	margin: 0;
	padding-bottom: 15px;
	zoom: 1;
}

/* Sub Columns */
.home div.sub_column_1 {
	float: left;
	width: 210px;
	border-left: 1px solid #A6A9AB;
} /* padding-right: 20px; */
.home div.sub_column_2 {
	float: left;
	width: 210px;
	border-left: 1px solid #A6A9AB;
}
.home div.sub_column_3 {
	float: left;
	width: 180px;
	border-left: 1px solid #A6A9AB;
}

.home .sub_column_1 h2,
.home .sub_column_2 h2,
.home .sub_column_3 h2 {
	font-size: 130%;
	color: #0074af;
	margin: 0 10px 0.8em 10px;
}
.home .sub_column_1 p,
.home .sub_column_2 p {
	font-size: 10px;
	line-height: 1.2;
	color: #000;
	margin: 1em 10px 0 10px;
}

.home .sub_column_1 p a:link,
.home .sub_column_1 p a:visited,
.home .sub_column_2 p a:link,
.home .sub_column_2 p a:visited {
	color: #000;
}

.home .sub_column_1 p a:hover,
.home .sub_column_1 p a:active,
.home .sub_column_2 p a:hover,
.home .sub_column_2 p a:active {
	color: #aa9c8f;	
}
.news_events .sub_column_2 p	{
	color: #000;
}

/* Other Links */
.home .sub_column_3 ul {
	margin: 0 10px;
	line-height: 6px;
}
.home .sub_column_3 ul li {
	font-size: 90%;
	text-transform: uppercase;
	margin: 1em 0 0 0;

}
.home .sub_column_3 ul li a:link,
.home .sub_column_3 ul li a:visited {
	color: #0074af;
}
.home .sub_column_3 ul li a:hover,
.home .sub_column_3 ul li a:active {
	color: #aa9c8f;	
}

/* Footer */
.home .footer {
	clear: both;
	padding-top: 25px;
	zoom: 1;
}
.home div.footer p {
	color: #aa9c7f;
	font-size: 90%;
	width: auto;
	padding-right: 10px;
	padding-left: 5px;
	line-height: 10px;
}
.footer a:link, .footer a:visited {
	color: #aa9c8f;
	text-decoration: none;
}
.footer a:hover, .footer a:active {
	color: #94887A;
}

/* ----- Secondary Page Column Layout ----- */

/* Tier 3 Navigation */
.secondary ul.tier_3_nav {
	font: 9px/12px Arial, Verdana, Helvetica, sans-serif;
	text-transform: uppercase;
	margin: 0 0 5px 0;
	padding: 0 0 0 530px;
}
.secondary .tier_3_nav li {
	display: inline;
	margin: 0 10px 0 0;
}
.secondary .tier_3_nav a:link,
.secondary .tier_3_nav a:visited {
	text-decoration: none;
	color: #aa9c8f;
}
.secondary .tier_3_nav a:hover,
.secondary .tier_3_nav a:active {
	color: #0074af;
}
.secondary ul.tier_3_nav li.selected a	{
	color: #0074af;
}
.secondary div.KeyNav {
	float: none;
	padding: 0 0 38px 530px;
	background-color: #fff;
}
.secondary .KeyNav input {
	display: inline;
	float: left;
	font: 9px Arial, Verdana, Helvetica, sans-serif;
	color: #aa9c8f;
	text-align: center;
	margin: 0 5px 0 0;
	padding:1px;
	border-top: 2px solid #aa9c8f;
	border-left: 2px solid #aa9c8f;
	border-bottom: 1px solid #aa9c7f;
	border-right: 1px solid #aa9c7f;
}
.secondary .KeyNav select {
	display: inline;
	float: left;
	font: 9px Arial, Verdana, Helvetica, sans-serif;
	color: #aa9c8f;
	margin: 0 5px 0 0;
	padding:1px;
	border-top: 2px solid #aa9c8f;
	border-left: 2px solid #aa9c8f;
	border-bottom: 1px solid #aa9c7f;
	border-right: 1px solid #aa9c7f;
}
.secondary .KeyNav input.button {
	border: none;
	padding: 0;
}

/* Search */
.secondary form.search {
	float: left;
	margin: 0 0 20px 0;
	padding: 0 0 0 530px;
}
.secondary .search input {
	display: inline;
	float: left;
	font: 9px Arial, Verdana, Helvetica, sans-serif;
	color: #aa9c8f;
	text-align: center;
	margin: 0 5px 0 0;
	padding:1px;
	border-top: 2px solid #aa9c8f;
	border-left: 2px solid #aa9c8f;
	border-bottom: 1px solid #aa9c7f;
	border-right: 1px solid #aa9c7f;
}
.secondary .search input.button {
	border: none;
	padding: 0;
}

/* Column 1 */
.secondary div.column_1 {
	margin: 0 10px 0 0;
	width: 193px;
}

/* Logo */
.secondary h1.logo {
	padding: 0 0 60px 0;
	background-color: #fff;
}

/* Main Navigation */
.secondary ul.main_nav {
	margin: 0 10px 0 0;
	padding: 0 0 10px 0;
}
.secondary ul.main_nav li {
	font: bold 12px Arial, Verdana, Helvetica, sans-serif;
	text-transform: uppercase;
	text-align: right;
	margin: 0 0 20px 0;
}
.secondary .main_nav li a:link,
.secondary .main_nav li a:visited {
	color: #0074af;
}
.secondary .main_nav li.selected a:link,
.secondary .main_nav li.selected a:visited {
	color: #aa9c8f;
}
.secondary .main_nav li a:hover,
.secondary .main_nav li a:active {
	color: #aa9c8f;
}
.secondary .main_nav li.selected_nav
{
	color: #aa9c8f;
}
.secondary .main_nav li.selected_nav a
{
	color: #aa9c8f;
}

/* Tier 2 Navigation */



.secondary ul.tier_1_5_nav	{
	clear:both;
	float: right;
	font: 9px Arial, Verdana, Helvetica, sans-serif;
	font-weight:bold;
	text-transform: uppercase;
	margin: 0 10px 0 0;
	padding: 15px 0 10px 0;
}
.secondary ul.tier_1_5_nav li {
	clear: both;
	margin: 0 0 8px 0;
	list-style-image:url(../img/arrow_back_sm.gif);
}
.secondary div.back_to_search_border	{
	float:right;
	margin:0 5px 0 0;
	padding:0;
	width:125px;
	border-top: 1px solid #D0CABB;
}
.secondary .tier_1_5_nav a:link,
.secondary .tier_1_5_nav a:visited {
	text-decoration: none;
	color: #aa9c8f;
}
.secondary .tier_1_5_nav a:hover,
.secondary .tier_1_5_nav a:active {
	color: #0074af;
}




.secondary ul.tier_2_nav {
	clear:both;
	float: right;
	font: 9px Arial, Verdana, Helvetica, sans-serif;
	text-transform: uppercase;
	margin: 0 10px 0 0;
	padding: 12px 0 5px 0;
	border-top: 1px solid #D0CABB;
	border-bottom: 1px solid #D0CABB;
}
.secondary .tier_2_nav li {
	clear: both;
	margin: 0 0 8px 0;
}
.secondary .tier_2_nav li.back a:link,
.secondary .tier_2_nav li.back a:visited {
	position: relative;
	left: -25px;
	top: -5px;
	padding: 4px 0 4px 25px;
	line-height: 20px;
	background: url(../img/arrow_back.gif) left 0px no-repeat;
}
.secondary .tier_2_nav li.line_top {
	padding-top: 10px;
}

.secondary .tier_2_nav li.back {
	border-bottom: solid 1px #D0CABB;
}
.secondary .tier_2_nav li a:link,
.secondary .tier_2_nav li a:visited {
	color: #0074af;
}
.secondary .tier_2_nav li a:hover,
.secondary .tier_2_nav li a:active {
	color: #aa9c8f;
}
.secondary .tier_2_nav li.selected {
padding:0;
}
.secondary .tier_2_nav li.selected a:link,
.secondary .tier_2_nav li.selected a:visited {
	color: #aa9c8f;
	position: relative;
	left: -10px;
	padding: 0 0 0 10px;
	background:url(../img/arrow_blue.gif) left center no-repeat;
}
.secondary .tier_3_nav li.selected a:link, a:visited	{
	color: #aa9c8f;
}

/* Column 2 */
.secondary div.column_2 {
	width: 650px;
	position: absolute;
	top: 80px;
	margin: 0 auto;
	margin-left:203px;
	display:inline; /* Fix for IE6 double margin bug. See: http://www.positioniseverything.net/explorer/floatIndent.html */
}

.secondary .column_2_title {
	float: left;
	border-left: 1px solid #aa9c7f;
	width: 419px;
	padding: 0px 30px 40px 30px; /* was padding: 0px 30px 40px 30px; */
	margin: 0 0 0 0; /* was margin: 0 0 0 0; */
	background-color:#FFFFFF;
}

/* .secondary .column_2_news_detail_title {
	float: left;
	width: 398px;
	padding: 0 30px 9px 30px;
	margin: 0 0 0 0;
	border-left: 1px solid #aa9c7f;
}
.secondary .column_2_news_detail_title h3 {
	font-size: 14px;
	font-weight: bold;
	color: #005C95;
	margin: 0;
} */
.secondary div.news_detail_date	{
	margin:12px 0 4px 0;
	color:#aa9c7f;
	line-height:1.2;
}

.secondary .column_2_results_title {
	float: left;
	width: 398px;
	padding: 0 30px 30px 30px;
	margin: 0 0 0 0;
	border-left: 1px solid #aa9c7f;
}
.secondary .column_2_results_title h3 {
	font-size: 14px;
	font-weight: bold;
	color: #005C95;
	margin: 0 0 8px 0;
}
.secondary .column_2_detail	{
	float: left;
	width: 398px;
	padding: 0 30px 0 30px;
	margin: 0 0 0 0;
	border-left: 1px solid #aa9c7f;
}
.secondary .column_2_detail h3 {
	font-size: 16px;
	font-weight: bold;
	color: #005C95;
	margin: 0 0 0 0;	
	padding: 0 0 0 0;
}
.secondary div.newstitle h3 {
	font-size: 16px;
	font-weight: bold;
	color: #005C95;
	margin: 0;
}
.secondary div.newstitle div.detail_subtitle {
	font-size: 11px;
	margin:0;
	color:#aa9c7f;
	line-height:1.2;
	text-transform: none;
	text-decoration: none;
}
.secondary div.newstitle div.authors a,
.secondary div.newstitle div.authors {
	font-size: 11px;
	margin:0;
	color:#005c95;
	line-height:1.2;
	text-transform: none;
	text-decoration: none;
}
.secondary div.newstitle div.detail_date {
	font-size: 11px;
	margin:0;
	color:#aa9c7f;
	line-height:1.2;
	text-transform: none;
	text-decoration: none;
}
.secondary div.detail_subtitle	{
	margin:0;
	color:#aa9c7f;
	line-height:1.2;
}
.secondary div.detail_date	{
	margin:0;
	color:#aa9c7f;
	line-height:1.2;
}
.secondary .column_2_title h2 {
	font-size: 22px;
	font-weight: bold;
	color: #005C95;
	margin: 0;
}
.secondary .column_2_title h1 {
	font-size: 11px;
	color: #aa9c7f;
	margin-top:10px;
}

/* Art */
.secondary .column_2 div.art {
	height: 66px;
	background: #cbc1b6;
	border-bottom: 60px solid #fff;
}

.secondary .column_2 div.bannerimage {
	height: 66px;
	border-bottom: 60px solid #fff;
	background-color: #fff;
}

/* Column 1 Title */

.secondary .search_criteria {
	font-weight: bold;
	color: #94887A
}

/* Temp */
.secondary .column_2_title img {
	margin: 0 20px 0 0;
	float: left;
}
.secondary .column_2_title p {
	margin: 15px 0 0 0;
	font-size: 11px;
	line-height: 1.5;
}
.secondary .column_2_title p a:link,
.secondary .column_2_title p a:visited {
	text-decoration: underline;
	color: #0067AB;
}
.secondary .column_2_title div.card {
height:105px;border:1px solid #fff;
}

.card {
	padding-left: 1px;
}
.secondary .sub_column_1 div.card p {
	font-size: 11px;
	line-height: 14px;
}
/* Page Tools */
.secondary ul.page_tools {
	float: left;
	margin: 0 0 0 29px;
	padding:0px 0px 20px 0px;
	width: 121px;
}

.secondary .page_tools li {
	float: left;
	margin: 0 5px 0 0;
}

.secondary a.print_button {
	display: block;
	width: 16px;
	height: 16px;
	background:url(../img/print_button.gif) no-repeat;
}

.secondary a.email_button {
	display: block;
	width: 16px;
	height: 16px;
	background:url(../img/email_button.gif) no-repeat;
}
.secondary div.print_flyout {
	display: none;
	position:absolute;
	left:509px;
	top:160px;
	color: #005C95;
}
.secondary div.email_flyout {
	display: none;
	position:absolute;
	left:530px;
	top:160px;
	color: #005C95;
}
.secondary .sub_column_1_title
{
    PADDING-RIGHT: 30px;
    PADDING-LEFT: 30px;
    FLOAT: left;
    PADDING-BOTTOM: 0px;
    MARGIN: 0 0px 0px;
    BORDER-LEFT: #aa9c7f 1px solid;
    WIDTH: 398px;
    PADDING-TOP: 0px
}
.secondary .icons
{
    FLOAT: left;
    MARGIN: 0 0px 0px 40px;
    WIDTH: 100px;
}
.secondary .sub_column_1_title h2
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 200%;
    MARGIN: 0px 0px 40px;
    COLOR: #005c95
}

/* Sub Column 1 */
.secondary .sub_column_1 {
	float: left;
	width: 418px;
	padding: 0 30px;
	margin: 0;
	border-right: 1px solid #aa9c7f;
	border-left: 1px solid #aa9c7f;
	min-height:330px;
	height: auto !important; 
	height:330px; /* Min-height fast hack. See: http://www.dustindiaz.com/min-height-fast-hack/ */
	overflow:visible;
}
/* 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;
}

/* Sub Column 1 Links */
.secondary .sub_column_1 a:link,
.secondary .sub_column_1 a:visited {
	text-decoration: underline;
	color: #0067AB;
	font-style: normal;	
}

/* Sub Column 1 Paragraph */
.secondary .sub_column_1, .secondary .sub_column_1 p  {
	font-size: 11px;
	line-height: 1.8em;
	color: #000000;
	margin: 0 0 10px 0;
	font-weight: normal;
	font-style: normal;
}
.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:#0074af;
}

.secondary .sub_column_1 p.publication_headline a:link,	
.secondary .sub_column_1 p.publication_headline a:visited,
.secondary .sub_column_1 p.publication_headline a:hover {
	margin:0 0 0 0;
	line-height: 1.2;
	font-weight:bold;
	color:#0074af;
	text-decoration:none;
}


.secondary .sub_column_1 p.publication_date	{
	margin:0 0 10px 0;
	line-height: 1.2;
	color:#aa9c7f;
}
.secondary .sub_column_1 p.publication_content	{
	margin:0 0 0 0;
	line-height: 1.2;
}


/* Sub Column 1 List */



.secondary .sub_column_1 ul {
	font-size: 11px;
	list-style-type: none;
	margin: 0;
	padding: 0;

}
.secondary .sub_column_1 li {
	padding: 0 0 10px 20px;
	background: url(../img/bullet.gif) left 8px no-repeat;
	position: relative;
}

/* Expandable Navigation for industries listing page */
.secondary .expandable_nav1 li a:link,
.secondary .expandable_nav1 li a:visited {
	display: block;
	text-decoration: none;
	color: #aa9c8f;
	padding: 6px 0 6px 20px;
}

/* Expandable Navigation */
.secondary ul.expandable_nav {
	font-weight:bold;
	font-size: 11px;
	text-transform: uppercase;
	margin: 0 0 0 25px;
	padding:0;
}

.secondary ul.expandable_navind {
	font-weight:bold;
	font-size: 11px;
	text-transform: uppercase;
	margin: 0 0 0 10px;
	padding:0;
}

.secondary .expandable_navind li {
	margin: 0;
	padding: 0;
	display: inline;
	background-image: none;

}

.secondary .expandable_navind li a:link,
.secondary .expandable_navind li a:visited {
	display: block;
	text-decoration: none;
	color: #0074af;
	margin: 6px 0 6px 20px;
}
.secondary .expandable_navind li a:hover,
.secondary .expandable_navind li a:active {
	color: #aa9c8f;
}
.secondary .expandable_navind li.selected a:link,
.secondary .expandable_navind li.selected a:visited {
	color: #aa9c8f;
}
.secondary .expandable_navind li.plus a:link,
.secondary .expandable_navind li.plus a:visited {
	background: url(../img/add_button.gif) left center no-repeat;
}
.secondary .expandable_navind li.minus a:link,
.secondary .expandable_navind li.minus a:visited {
	background: url(../img/subtract_button.gif) left center no-repeat;
}
.secondary .expandable_navind li ul {
	margin: 0 0 0 20px;
}
.secondary .expandable_navind li.selected ul li a:link,
.secondary .expandable_navind li.selected ul li a:visited  {
	color: #aa9c8f;
	background: none;
}
.secondary .expandable_navind li.selected ul li a:hover,
.secondary .expandable_navind li.selected ul li a:active  {
	color: #005A98;
}

















.secondary .expandable_nav li {
	margin: 0;
	padding: 0;
	display: inline;
	background-image: none;

}
.secondary .expandable_nav li a:link,
.secondary .expandable_nav li a:visited {
	display: block;
	text-decoration: none;
	color: #0074af;
	margin: 6px 0 6px 20px;
}
.secondary .expandable_nav li a:hover,
.secondary .expandable_nav li a:active {
	color: #aa9c8f;
}
.secondary .expandable_nav li.selected a:link,
.secondary .expandable_nav li.selected a:visited {
	color: #aa9c8f;
}
.secondary .expandable_nav li.plus a:link,
.secondary .expandable_nav li.plus a:visited {
	background: url(../img/add_button.gif) left center no-repeat;
}
.secondary .expandable_nav li.minus a:link,
.secondary .expandable_nav li.minus a:visited {
	background: url(../img/subtract_button.gif) left center no-repeat;
}
.secondary .expandable_nav li ul {
	margin: 0 0 0 20px;
}
.secondary .expandable_nav li.selected ul li a:link,
.secondary .expandable_nav li.selected ul li a:visited  {
	color: #aa9c8f;
	background: none;
}
.secondary .expandable_nav li.selected ul li a:hover,
.secondary .expandable_nav li.selected ul li a:active  {
	color: #005A98;
}

/* Copyright */
.secondary p.copyright {
	clear: both;
	font-size: 9px;
	color: #aa9c7f;
	margin: 0;
	padding: 30px 0 0 0;
}

/* Sub Column 2 */
.secondary .sub_column_2 {
	float: left;
	clear:right;
	width: 150px;
	margin-right:-3px;
	min-height:300px;
	height: auto !important;
	height:300px; /* Min-height fast hack. See: http://www.dustindiaz.com/min-height-fast-hack/ */
}
.secondary p.sub_column_2_title	{
	font-size:11px;
	margin-top:20px;
	color: #aa9c8f;
}
.secondary p.sub_column_2_title_top	{
	font-size:11px;
	margin-top:0;
	color: #aa9c8f;
}
.secondary p.sub_column_2_content	{
	font-size:10px;
	color: #aa9c8f;
}

.secondary .sub_column_2 .media_contacts
{
	 
	/* border-top: 1px solid #aa9c7f;  */
	margin: 0 0 0 28px;
	width:100px;
	font-size: 10px;
	color: #aa9c8f;
}

.secondary .sub_column_2 .media_contacts a {color:#0074af;}
.secondary .sub_column_2 .media_contacts a:visited {color:#0074af;}
.secondary .sub_column_2 .media_contacts a:hover {color:#aa9c8f;}

.secondary .sub_column_2 .media_contacts_line {border-top: 1px solid #aa9c7f;margin: 30px 0 7px 28px;width:100px;line-height:0;height:1px;}

.secondary .sub_column_2 .media_contacts_signup
{
	margin: 0 0 0 10px;
	width:120px;
	font-size: 10px;
	color: #aa9c8f;
}

/* Socondary Navigation */
.secondary ul.secondary_nav {
	text-transform: uppercase;
	font-size: 11px;
	font-weight:bold;
	margin: 0 0 10px 30px;
	padding: 10px 0 0 0;
	width:140px;
	position: relative;
	top: -12px;
}

.secondary .secondary_nav li {
	width:140px;
	padding: 12px 0 0 0;
}
.secondary .secondary_nav li a:link,
.secondary .secondary_nav li a:visited {
	color: #0074af;
}



.secondary .secondary_nav li a:hover,
.secondary .secondary_nav li a:active {
	color: #aa9c8f;
}
.secondary .secondary_nav li.selected a:link,
.secondary .secondary_nav li.selected a:visited {
	color: #aa9c8f;
}
.secondary .secondary_nav span.selected {	
	color: #aa9c8f;	
	padding: 6px 0 6px 0;
}

/* Added from site css */
.secondary .secondary_nav Div.List {
	padding: 0px 0px 0px 10px;
	margin: 0px 0px 0px 10px;
	width: 130px;
} 
.secondary .secondary_nav Div.List li{

} 
/* end added from site css */

.secondary .secondary_nav li li {padding-top:8px;}

.secondary .secondary_nav li.plus a {
	background: url(../img/add_button.gif) left center no-repeat;
	position: relative;
	left: -20px;
	padding-left: 20px;
}
.secondary .secondary_nav li.minus a {
	background: url(../img/subtract_button.gif) left center no-repeat;
	position: relative;
	left: -20px;
	padding-left: 20px;
}
	
.secondary .secondary_nav #relatedpracticesplusminus  {
	position: relative;
	left: -20px;
	top: 3px;
}

.secondary .secondary_nav li.selected img {
	position: relative;
	left: -20px;
	top: 3px;
}


.secondary .secondary_nav li.selected ul {
	display: inline;
	margin:0;
	padding:0;
	zoom: 1;
}

.secondary .secondary_nav li.selected ul li {
	list-style-position: outside;
}

.secondary .secondary_nav li.selected span {
	position: relative;
	left: -19px;/* was left: 0px; */
	padding:0;
}

.secondary .secondary_nav li li.selected span {
	left:0
}
.secondary .secondary_nav li.plus li a, .secondary .secondary_nav li.minus li a {
	padding:0;
}
.secondary .secondary_nav li.minus li a,
.secondary .secondary_nav li.plus li a {
	background: url(../img/subtract_button.gif) left center no-repeat;
	position: relative;
	left: 0px;
	padding-left: 0px;
}
.secondary .secondary_nav li.selected ul li a:link,
.secondary .secondary_nav li.selected ul li a:visited {
	text-transform: none;
	color: #0074af;
	background: none;
}
.secondary .secondary_nav li.selected ul li.selected a:link,
.secondary .secondary_nav li.selected ul li.selected a:visited {
	color: #0074af;
}
.secondary .secondary_nav li.selected ul li a:hover,
.secondary .secondary_nav li.selected ul li a:active {
	color: #aa9c8f;
}
.secondary .secondary_nav li.selected ul li a
{
	text-transform: none;
}

/* Rightnavparent */
.secondary .secondary_nav .rightnavparent {
	position: relative;
	left: -20px;
}

.rightnavparent ul div {zoom: 1}

.secondary .secondary_nav li.rightnavparent ul{
	list-style-position: outside;
	margin-left: 20px;
	text-transform: none;
	clear: both;
}

.secondary .secondary_nav li.rightnavparent li{

	margin:0 0 0 0px;
}
.secondary .secondary_nav li.rightnavparent  img {
	padding-right: 4px;
	float: left;
	position: relative;
	top: -2px;
}
.secondary .secondary_nav li.rightnavparent ul li.selected a:link,
.secondary .secondary_nav li.rightnavparent ul li.selected a:visited {
	text-transform: none;
	color: #aa9c8f;
}
.secondary .secondary_nav li.rightnavparent ul li a:hover,
.secondary .secondary_nav li.rightnavparent ul li a:active {
	text-transform: none;
	color: #aa9c8f;
}

/* Rightnavparentselected */

.secondary .secondary_nav .rightnavparentselected {
	position: relative;
	left: -20px;
}

.rightnavparentselected ul div {zoom: 1}

.secondary .secondary_nav li.rightnavparentselected ul{
	list-style-position: outside;
	margin-left: 20px;
	text-transform: none;
	clear: both;
}

.secondary .secondary_nav li.rightnavparentselected li{

	margin:0 0 0 0px;
}
.secondary .secondary_nav li.rightnavparentselected  img {
	padding-right: 4px;
	float: left;
	position: relative;
	top: -2px;
}

/* If current page is the parent in the right nav tree, highlights parent but keeps children the same color as the other links */
.secondary .secondary_nav li.rightnavparentselected a
{
	text-transform: uppercase;
	color: #aa9c8f;
}
.secondary .secondary_nav li.rightnavparentselected ul li a:link,
.secondary .secondary_nav li.rightnavparentselected ul li a:visited {
	text-transform: none;
	color: #0074af;
}
.secondary .secondary_nav li.rightnavparentselected ul li a:hover,
.secondary .secondary_nav li.rightnavparentselected ul li a:active {
	text-transform: none;
	color: #aa9c8f;
}
/*end*/


/* If current page is a child in the right nav tree, highlights child but keeps parent the same color as the other links */
.secondary .secondary_nav li.rightnavparentselected ul li.selected a:link,
.secondary .secondary_nav li.rightnavparentselected ul li.selected a:visited {
	text-transform: none;
	color: #aa9c8f;
}
.secondary .secondary_nav li.rightnavparentselected ul li a:hover,
.secondary .secondary_nav li.rightnavparentselected ul li a:active {
	text-transform: none;
	color: #aa9c8f;
}
/* end */

/* Alphabet List */
.secondary p.alphabet_list a:link,
.secondary p.alphabet_list a:visited {
	font-size: 13px;
	text-decoration: none;
	color: #005C95;
	font-style: normal;
}

/* ----- Per Page ----- */

/* Lawyer Search Form */
.secondary .lawyer_search p {
	margin: 0 0 10px 0;
}
.secondary .lawyer_search input.inputfield {
	text-indent:3px;
	width: 250px;
}
.secondary .lawyer_search input.lawyer_search {
	text-indent:0px;
	width: 250px;
}
.secondary .lawyer_search input.search {
	margin: 0 0 0 175px;
	border: none;
}
.secondary .lawyer_search input.button {
	border: none;
	vertical-align:text-bottom;
}

/* News + Events Form */
.secondary .news_events p {
	margin: 0 0 10px 0;
}
.secondary .news_events input.inputfield {
	text-indent:3px;
	width: 250px;
}
.secondary .news_events input.news_events {
	text-indent:3px;
	width: 250px;
}
.secondary .sub_column_1 .news_events input.search {
	margin: 0 0 0 193px;
	border: none;
}
.secondary .news_events input.button {
	border: none;
	vertical-align:text-bottom;
}
.secondary .news_events input.date_search	{
	width:50px;
	text-align:left;
	text-indent:3px;
}

/* Alerts + Publications Form */
.secondary .alerts_publications p {
	margin: 0 0 10px 0;
}
.secondary .alerts_publications input.inputfield {
	width: 375px;
}
.secondary .alerts_publications input.alerts_publications {
	width: 375px;
}
.secondary .alerts_publications select.alerts_publications {
	width: 378px;
}
.secondary .alerts_publications textarea	{
	width:375px;
}
.secondary .alerts_publications input.submit {
	margin: 0 0 0 298px;
	border: none;
}
.secondary .alerts_publications input.button {
	border: none;
	vertical-align:text-bottom;
}
.secondary .date_search	{
	width:30px;
	text-align:center;
}
.secondary .alerts_publications .phone	{
	width:166px;
	margin-right:5px;
}
.secondary .alerts_publications .email	{
	width:234px;
}
.secondary .alerts_publications checkbox	{
	border:none;
}
.secondary .alerts_publications p.label	{
	margin:10px 0 0 0;
	font-weight: bold;
	color: #005C95;
}
.secondary .alerts_publications .lname	{
	width:200px;
}
.secondary .alerts_publications .fname	{
	width:200px;
	margin-right:5px;
}

/* Client Service Center */
.client_service_center .sub_column_2 h3 {
	margin: 0 0 10px 10px;
	color: #aa9c8f;
}
.client_service_center .sub_column_2 p {
	margin: 0 0 10px 10px;
}
.client_service_center .sub_column_2 a:link, .client_service_center .sub_column_2 a:visited {
	text-decoration: underline;
	color: #0067AB;
}
.client_service_center .sub_column_2 .log_in input.submit {
	margin: 0 0 0 70px;
	border: none;
}
.client_service_center .sub_column_2 p.Button {
	margin: 0;
	border: none;
}

/* Contact Us */
.contact_us .contact input.name {
	width: 145px;
}
.contact_us .contact input.street_address {
	width: 300px;
}
.contact_us .contact input.city {
	width: 150px;
}
.contact_us .contact input.state {
}
.contact_us .contact input.zip_code {
	width: 75px;
}
.contact_us .contact input.company {
	width: 300px;
}
.contact_us .contact input.phone {
	width: 75px;
}
.contact_us .contact input.email {
	width: 218px;
}
.contact_us .contact textarea {
	width: 300px;
}
.contact_us .contact input.submit {
	margin: 0 0 0 220px;
	border: none;
}


/* Added Search Results*/
/* Search Results */

.search_results div.column_1 {
	
}

.search_results .sub_column_1 h3 {
	font-size: 11px;
	color: #000000;
	margin: 0 0 5px 0;
	font-weight: bold;
}
.search_results .column_2_title {
	padding: 0 30px 30px 30px;
}

.search_results .column_2_title h2 {
	font-size: 22px;
	font-weight: bold;
	color: #005C95;
	margin: 0;
}

.search_results ul.main_nav {
	margin: 0 10px 0 0;
	padding: 0 0 10px 0;
}
.search_results ul.main_nav li {
	font: bold 12px Arial, Verdana, Helvetica, sans-serif;
	text-transform: uppercase;
	text-align: right;
	margin: 0 0 20px 0;
}
.search_results .main_nav li a:link,
.search_results .main_nav li a:visited {
	color: #aa9c8f;
}
.search_results .main_nav li.selected a:link,
.search_results .main_nav li.selected a:visited {
	color: #0074af;
}
.search_results .main_nav li a:hover,
.search_results .main_nav li a:active {
	color: #0074af;
}

.search_results .sub_column_1 li {
	background: none;
}

/* Tier 2 Navigation */
.search_results ul.tier_2_nav {
	float: right;
	font: 9px Arial, Verdana, Helvetica, sans-serif;
	text-transform: uppercase;
	margin: 0 10px 0 0;
	padding: 12px 0 5px 0;
	border-top: 1px solid #D0CABB;
	border-top: 1px solid #D0CABB;
	border-bottom: 1px solid #D0CABB;
}
.search_results .tier_2_nav li {
	clear: both;
	margin: 0 0 8px 0;
}
.search_results .tier_2_nav li.back a:link,
.search_results .tier_2_nav li.back a:visited {
	position: relative;
	left: -25px;
	top: -5px;
	padding: 4px 0 4px 25px;
	line-height: 20px;
	background: url(../img/arrow_back.gif) left 0px no-repeat;
}
.search_results .tier_2_nav li.line_top {
	padding-top: 10px;
}

.search_results .tier_2_nav li.back {
	border-bottom: solid 1px #D0CABB;
}
.search_results .tier_2_nav li a:link,
.search_results .tier_2_nav li a:visited {
	color: #aa9c8f;
}
.search_results .tier_2_nav li a:hover,
.search_results .tier_2_nav li a:active {
	color: #0074af;
}
.search_results .tier_2_nav li.selected {
padding:0;
}
.search_results .tier_2_nav li.selected a:link,
.search_results .tier_2_nav li.selected a:visited sub_column_1_title
{
	color: #0074af;
	position: relative;
	left: -10px;
	padding: 0 0 0 10px;
	background:url(../img/arrow_blue.gif) left center no-repeat;
}


.search_results ul.tier_3_nav {
	font: 9px Arial, Verdana, Helvetica, sans-serif;
	text-transform: uppercase;
	margin: 0 0 5px 0;
	padding: 0 0 0 530px;
}

.search_results .tier_3_nav li {
	display: inline;
	margin: 0 10px 0 0;
	
}
.search_results .tier_3_nav a:link,
.search_results .tier_3_nav a:visited {
	text-decoration: none;
	color: #aa9c8f;
}
.search_results .tier_3_nav a:hover,
.search_results .tier_3_nav a:active {
	color: #0074af;
}

.search_results .sub_column_2_title h2
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 200%;
    MARGIN: 0px 0px 40px;
    COLOR: #005c95
}
/*added Search Results*/


/* Search Results */
.search_results .sub_column_1 h3 {
	font-size: 11px;
	color: #000000;
	margin: 0 0 5px 0;
	font-weight: bold;
}
.search_results .sub_column_1 ul {
	margin: 0 0 10px 0;
	padding: 0;
}
.search_results .sub_column_1 li {
	text-transform: none;
	display: inline;
	font-size: 11px;
	color: #96887a;
	margin: 0;
	padding: 0;
}
.search_results .sub_column_1 p {
	font-size: 11px;
	color: #aa9c8f;
	margin: 0 0 20px 0;
	line-height: 16px;
}
.search_results .copyright {
	font-size: 9px;
	color: #aa9c8f;
	margin: 0 0 20px 0;
}

.search_results .sub_column_1 a:link,
.search_results .sub_column_1 a:visited {
	text-decoration: none;
	color: #0067AB;
}
.search_results .sub_column_1 a:hover,
.search_results .sub_column_1 a:active {
	color: #0067AB;
	font-size: 11px;
}

/* Site Map */
.site_map .half_column h3 {
	font-weight: bold;
	font-size: 11px;
	color: #aa9c8f;
	margin: 0 0 15px 0;
}
.site_map .half_column ul {
	margin: 0 0 30px 0;
	padding: 0;
}
.site_map .half_column li {
	font-weight: normal;
	font-size: 11px;
	padding: 0 0 10px 10px;
	background: url(../img/bullet.gif) no-repeat left 3px;
	list-style-type:none;
}
.site_map .half_column li a:link,
.site_map .half_column li a:visited {
	text-decoration: none;
	color: #aa9c8f;
}
.site_map .half_column li a:hover,
.site_map .half_column li a:active {
	color: #0067AB;
}


/* Attorney Detail */
/*.attorney_detail .column_2_title {
	width: 419px;
	background:url(../img/vertical_rule.gif) right 45px no-repeat;
	padding-bottom:20px;
}*/

.attorney_detail .temp_list {
	clear: both;
	font: bold 10px Arial, Verdana, Helvetica, sans-serif;
	text-transform: uppercase;
	margin: 0 0 0 30px;
	padding: 10px 0 10px 0;
	border-bottom: 1px solid #D0CABB;
}
.attorney_detail .temp_list li {
	clear: both;
	margin: 0 0 8px 0;
}

.attorney_detail .temp_list li a:link,
.attorney_detail .temp_listli a:visited {
	color: #aa9c8f;
}
.attorney_detail .temp_list li a:hover,
.attorney_detail .temp_list li a:active {
	color: #0074af;
}

.attorney_detail .sub_column_2 {
	position: relative;
	top: -120px;
	left: -1px;
	border-left: 1px solid #aa9c7f;
}

.attorney_detail .education {
	margin: 10px 0 0 30px; /* was margin: 10px -10px 0 30px; */
	width:135px;
}

.attorney_detail .education p {
	font-size: 11px;
	color: #000000;
	line-height: 1.3;
	margin-top: 10px;
	margin-right: 0px;
	margin-bottom: 10px;
	margin-left: 0px; /* was margin: 0 -10px 10px 0; */
	color: #aa9c8f; /* Added Color */
}

.attorney_detail .education span {
	font-size: 11px;
	color: #000000;
	line-height: 1.3;
	margin: 0 0 10px 0;
	color: #aa9c8f; /* Added Color */
}

.attorney_detail .education_print {
	display:none;
}

.attorney_detail .education_print p {
	display:none;
}

.attorney_detail ul.bodyList {
	padding: 0;
	margin: 0;
}
.attorney_detail .bodyList li {
	font-size: 11px;
	line-height: 1.8em;
	text-transform: none;
	font-weight: normal;
	margin: 0 0 0 0;
	padding: 0 0 0 10px;
	background: url(../img/bullet.gif) left 6px no-repeat;
}
/*.attorney_detail ul.page_tools {
	float: left;
	margin: 0 0 0 30px;
}*/

/* News and Events */
.secondary .news_events_listing	{
	width:400px;
}
.news_events .secondary p.date_label	{
	font-size:12px;
}
.news_events div.media_contacts	{
	border-top: 1px solid #aa9c7f; 
	margin: 16px 0 0 30px;
	width:120px;
	font-size: 10px;
	color: #aa9c8f;
}
.news_events div.media_contacts p	{
	border:1px solid #FFF;
	margin-bottom:10px;
	line-height:1.2em;
}
.news_events div.media_contacts p a	{
	color: #005A98;
}

.news_events div.media_contacts_signup	{
	border:none;
	margin: 0 0 0 30px;
	width:120px;
	font-size: 10px;
	color: #aa9c8f;
}
.news_events div.media_contacts_signup p	{
	border:1px solid #FFF;
	margin-bottom:10px;
	line-height:1.2em;
}
.news_events div.media_contacts_signup p a	{
	color: #005A98;
}


.news_events p.event_date	{
	line-height:1.2em;
	color:#aa9c7f;
}
.news_events p.press_release_detail	{
	line-height:2em;
}
.news_events div.detail_content a.register	{
	font-size:12px;
	font-weight:bold;
	font-style:italic;
}
.news_events div.detail_content div.detail_location	{
	line-height:1.2em;
	color:#aa9c8f;
}
.news_events div.detail_content p	{
	margin:20px 0 0 0;
	color:#aa9c8f;
}
.news_events div.column_2_detail div.keynote	{
	margin:0;
	color:#005c95;
}
div.column_2_detail div.keynote a:active,
div.column_2_detail div.keynote a:link,
div.column_2_detail div.keynote a:visited,
div.column_2_detail div.keynote a:hover
{
	margin:0;
 	color:#005C95;
}

.news_events div.searchdate	{
	margin:0;
	position:relative;
}
.news_events div.event_nav_position	{
	height:21px;
	border-left:fff#;
}
/* Footer */
.secondary div.footer {
	clear: both;
}

/* Email Disclaimer */
.bttn 
{
	color:White;
	background-color:#0073AD;
}

/* Attorney abstract expand / collapse links */
div.expandCollapseLink
{
	text-align:right;
}
/* RSS Listing */
div.rsslisting table.list {border:0;border-collapse:collapse;width:100%;}
div.rsslisting table.list td {padding:0;width:50%;vertical-align:top;line-height: 1.2;}
div.rsslisting table.list td div.item {padding:0 0 10px 0;}
div.rsslisting table.list td div.category {font-weight:bold;font-size:13px;line-height:1;margin:0 0 10px;}
div.rsslisting table.list td div.icon {float:left;}
div.rsslisting table.list td div.icon img {vertical-align:bottom;}
div.rsslisting table.list td div.link {margin-left:20px;clear:none;}
div.rsslisting table.list td div.url {margin-left:20px;clear:none;}


.secondary .tier_3_nav a.rssheader:link,
.secondary .tier_3_nav a.rssheader:visited {
	text-decoration: none;
	color: #f68B1f;
}
.secondary .tier_3_nav a.rssheader:hover,
.secondary .tier_3_nav a.rssheader:active {
	color: #0074af;
}
.secondary ul.tier_3_nav li.selected a.rssheader	{
	color: #0074af;
}


.home .tier_3_nav a.rssheader:link,
.home .tier_3_nav a.rssheader:visited {
	text-decoration: none;
	color: #f68B1f;
}
.home .tier_3_nav a.rssheader:hover,
.home .tier_3_nav a.rssheader:active {
	color: #0074af;
