/*================================
 KEGLER BROWN
 secondary.css
 
 Last Updated By: Ryan Perry
 Last Updated: 04/21/2010
================================*/


/*================================
 GLOBAL LAYOUT
================================*/
.content-container {background:url('/images/Kegler/secondary-content-bg.gif') repeat-y 0 0;}
.content-container .side-content {float:left; /*width:219px;*/ width:199px; display:inline; padding:10px 10px 25px 10px;}
.content-container .main-content {margin-left:245px; padding:10px 25px 50px 0; width:663px; min-height:500px;}
.full-width {background:#ffffff !important;}
.header-container .guest-login {display:none !important;}


/*---- BREADCRUMB NAVIGATION ----*/
.content-container .breadcrumb {display:inline-block; font-size:10px; color:#666666; margin:10px 25px; width:886px;}
.main-content .breadcrumb {width:663px !important; margin:0 0 10px 0 !important;}
.news-detail-page .breadcrumb {float:left; width:528px !important; padding-right:10px; margin:0 0 10px 0 !important;}
.main-content .breadcrumb span, .main-content .breadcrumb a {margin-right:5px;}
.content-container .breadcrumb a {color:#7e5543; text-decoration:underline;}
.content-container .breadcrumb a:hover {color:#9a5e44; text-decoration:underline;}
.content-container .breadcrumb a:active {color:#666666; text-decoration:none;}

/*---- PAGE TITLE ----*/
.content-container .page-title {background:url('/images/Kegler/page-title-bg.png') no-repeat right bottom; display:inline-block; padding:5px 30px 15px 0; margin:0 25px 15px 25px; width:856px;}
.main-content .page-title {width:633px !important; margin:0 0 15px 0 !important;}
.content-container .page-title h1 {font-size:18px; font-style:italic; color:#3c2e2b; font-weight:bold;}

/*---- NEWSLETTER SIGNUP ----*/
.content-container .side-content .newsletter-signup {margin-bottom:15px; position:relative; display:inline-block; width:199px;} 
.content-container .side-content .newsletter-signup h3 {font-size:11px; font-weight:bold; margin-bottom:5px; color:#FBFBEA;}
.content-container .side-content .newsletter-signup .form-textbox {margin-right:5px; width:134px;}
.content-container .side-content .newsletter-signup .btn-submit {position:relative; top:2px;}

/*---- FOOTER NAVIGATION ----*/
.content-container .footer-nav {display:inline-block; width:916px; border-top:1px solid #eaeaea; background:url('/images/Kegler/footer-nav-bg.jpg') no-repeat 0 bottom #FAFAF7; padding:10px; font-size:10px; font-family:Georgia, "Times New Roman", Times, serif;}
.content-container .footer-nav ul {margin:0 176px 0 179px; text-align:center;}
.content-container .footer-nav ul li {display:inline; padding-right:5px; margin-right:5px; background:url('/images/Kegler/footer-nav-divider.gif') no-repeat right center;}
.content-container .footer-nav ul li a {font-weight:bold; color:#666666; text-decoration:none; }
.content-container .footer-nav ul li a:hover {color:#9a5e44;}
.content-container .footer-nav ul li.lastOne {padding-right:0; margin-right:0; background:none;}

/*---- SECONDARY IMAGE ----*/
.content-container .secondary-image {float:right; width:224px; height:157px; background:url('/images/Kegler/supplement-image-bg.png') no-repeat; padding:8px 9px 9px 8px; position:relative; margin:0 -10px 10px -9px;}
.content-container .secondary-image img {display:block; background:#ffffff; padding:1px; width:222px; height:155px; position:relative;}

/*---- SHARE THIS ----*/
.content-container .add-this {float:right; width:125px;}
.content-container .add-this .btn-add-this {float:right;}



/*================================
 SUB NAVIGATION
================================*/
.side-content .sub-nav {position:relative; width:219px; display:block; padding-bottom:25px; margin:-10px -10px 15px -10px; background:url('/images/Kegler/secondary-light-bg.gif'); border-bottom:1px solid #eaeaea; }
.side-content .sub-nav ul {padding:10px;}
.side-content .sub-nav ul li {padding:0 0 5px 20px; background:url('/images/Kegler/sub-nav-top-level-bg.gif') no-repeat 3px 4px; }
.side-content .sub-nav ul li a {font-weight:bold; font-family:Georgia, "Times New Roman", Times, serif; color:#3c2e2b; text-decoration:none;}
.side-content .sub-nav ul li a:hover {color:#B67254;}

.side-content .sub-nav ul li ul {padding:5px 0px 10px 1px;}
.side-content .sub-nav ul li li {padding:0 0 2px 17px; background:url('/images/Kegler/sub-nav-2nd-level-bg.gif') 0 4px no-repeat;}
.side-content .sub-nav ul li li a {font-weight:normal;}

/*---------------------------------------------------------------------------------------------*/

.NoChildNode nobr, .PrevNodeSelected nobr, .HasChildNode nobr, .NoChildHoverNode nobr, .PrevNodeSelectedHover nobr, .HasChildHoverNode nobr, .SelectedNodeNoChild nobr, .SelectedParentNode nobr, 
.SelectedNodeNoChildHover nobr, .SelectedParentHoverNode nobr, .FirstNoChildNode nobr, .FirstHasChildNode nobr, .FirstNoChildHoverNode nobr, .FirstHasChildHoverNode nobr, .FirstSelectedNodeNoChild nobr, 
.FirstSelectedParentNode nobr, .FirstSelectedNodeNoChildHover nobr, .FirstSelectedParentHoverNode nobr, .LastParentNode nobr, .LastParentNodeHover nobr, .SelectedLastParentNode nobr, .SelectedLastParentNodeHover nobr, 
.SecondLevelTreeNode nobr, .SecondLevelHoverTreeNode nobr, .SecondLevelSelectedTreeNode nobr, .SecondLevelSelectedHoverTreeNode nobr, .FirstSecondLevelTreeNode nobr, .FirstSecondLevelHoverTreeNode nobr, 
.FirstSecondLevelSelectedTreeNode nobr, .FirstSecondLevelSelectedHoverTreeNode nobr, .LastSecondLevelTreeNode nobr, .LastSecondLevelHoverTreeNode nobr, .LastSecondLevelSelectedTreeNode nobr, 
.LastSecondLevelSelectedHoverTreeNode nobr 
{white-space:normal !important;}

/*---- iAPPS LEFT MENU - TOP LEVEL ----*/
.NoChildNode, .PrevNodeSelected, .HasChildNode {cursor:pointer; display:block; mardgin-top:10px; padding:5px 10px 5px 30px; background:url('/images/Kegler/sub-nav-top-level-bg.gif') no-repeat 13px 8px; font-weight:bold; font-family:Georgia, "Times New Roman", Times, serif; color:#3c2e2b; width:180px;}
.NoChildHoverNode, .PrevNodeSelectedHover, .HasChildHoverNode {cursor:pointer; display:block; margdin-top:10px; padding:5px 10px 5px 30px; background:url('/images/Kegler/sub-nav-top-level-bg.gif') no-repeat 13px 8px #efefef; font-weight:bold; font-family:Georgia, "Times New Roman", Times, serif; color:#B67254; width:180px;}


/*---- iAPPS LEFT MENU - TOP LEVEL SELECTED ----*/
.SelectedNodeNoChild, .SelectedParentNode {cursor:pointer; display:block; margdin-top:10px; padding:5px 10px 5px 30px; background:url('/images/Kegler/sub-nav-top-level-bg.gif') no-repeat 13px 8px; font-weight:bold; font-family:Georgia, "Times New Roman", Times, serif; color:#3c2e2b; width:180px;}
.SelectedNodeNoChild span, .SelectedParentNode span  {cursor:pointer; display:inline-block;}

.SelectedNodeNoChildHover, .SelectedParentHoverNode {cursor:pointer; display:block; mardgin:10px 10px 0 10px; padding:5px 10px 5px 30px; background:url('/images/Kegler/sub-nav-top-level-bg.gif') no-repeat 13px 8px #efefef; font-weight:bold; font-family:Georgia, "Times New Roman", Times, serif; color:#B67254; width:180px;}
.SelectedNodeNoChildHover span, .SelectedParentHoverNode span {cursor:pointer; display:inline-block;}


/*---- iAPPS LEFT MENU - TOP LEVEL FIRST ----*/
.FirstNoChildNode, .FirstHasChildNode {cursor:pointer; display:block; margin-top:10px; padding:5px 10px 5px 30px; background:url('/images/Kegler/sub-nav-top-level-bg.gif') no-repeat 13px 8px; font-weight:bold; font-family:Georgia, "Times New Roman", Times, serif; color:#3c2e2b; width:180px;}
.FirstNoChildNode span, .FirstHasChildNode span {cursor:pointer; display:inline-block;}

.FirstNoChildHoverNode, .FirstHasChildHoverNode {cursor:pointer; display:block; margin-top:10px; padding:5px 10px 5px 30px; background:url('/images/Kegler/sub-nav-top-level-bg.gif') no-repeat 13px 8px #efefef; font-weight:bold; font-family:Georgia, "Times New Roman", Times, serif; color:#B67254; width:180px;}
.FirstNoChildHoverNode span, .FirstHasChildHoverNode span {cursor:pointer; display:inline-block;}


/*---- iAPPS LEFT MENU - TOP LEVEL FIRST SELECTED ----*/
.FirstSelectedNodeNoChild, .FirstSelectedParentNode {cursor:pointer; display:block; margin-top:10px; padding:5px 10px 5px 30px; background:url('/images/Kegler/sub-nav-top-level-bg.gif') no-repeat 13px 8px; font-weight:bold; font-family:Georgia, "Times New Roman", Times, serif; color:#3c2e2b; width:180px;}
.FirstSelectedNodeNoChild span, .FirstSelectedParentNode span {cursor:pointer; display:inline-block;}

.FirstSelectedNodeNoChildHover, .FirstSelectedParentHoverNode {cursor:pointer; display:block; margin-top:10px ; padding:5px 10px 5px 30px; background:url('/images/Kegler/sub-nav-top-level-bg.gif') no-repeat 13px 8px #efefef; font-weight:bold; font-family:Georgia, "Times New Roman", Times, serif; color:#B67254; width:180px;}
.FirstSelectedNodeNoChildHover span, .FirstSelectedParentHoverNode span {cursor:pointer; display:inline-block;}


/*---- iAPPS LEFT MENU - TOP LEVEL LAST ----*/
.LastParentNode {cursor:pointer; display:block; margin-bottom:10px; padding:5px 10px 5px 30px; background:url('/images/Kegler/sub-nav-top-level-bg.gif') no-repeat 13px 8px; font-weight:bold; font-family:Georgia, "Times New Roman", Times, serif; color:#3c2e2b; width:180px;}
.LastParentNode span {cursor:pointer; display:inline-block;}

.LastParentNodeHover {cursor:pointer; display:block; margin-bottom:10px; padding:5px 10px 5px 30px; background:url('/images/Kegler/sub-nav-top-level-bg.gif') no-repeat 13px 8px #efefef; font-weight:bold; font-family:Georgia, "Times New Roman", Times, serif; color:#B67254; width:180px;}
.LastParentNodeHover span {cursor:pointer; display:inline-block;}


/*---- iAPPS LEFT MENU - TOP LEVEL LAST SELECTED ----*/
.SelectedLastParentNode {cursor:pointer; display:block; padding:5px 10px 5px 30px; background:url('/images/Kegler/sub-nav-top-level-bg.gif') no-repeat 13px 8px; font-weight:bold; font-family:Georgia, "Times New Roman", Times, serif; color:#3c2e2b; width:180px;}
.SelectedLastParentNode span {cursor:pointer; display:inline-block;}

.SelectedLastParentNodeHover {cursor:pointer; display:block; padding:5px 10px 5px 30px; background:url('/images/Kegler/sub-nav-top-level-bg.gif') no-repeat 13px 8px #efefef; font-weight:bold; font-family:Georgia, "Times New Roman", Times, serif; color:#B67254; width:180px;}
.SelectedLastParentNodeHover span {cursor:pointer; display:inline-block;}


/*---- iAPPS LEFT MENU - SECOND LEVEL ----*/
.SecondLevelTreeNode {cursor:pointer; display:block; margin:5px 0px 0 31px; padding:0 0 2px 17px; background:url('/images/Kegler/sub-nav-2nd-level-bg.gif') 0 4px no-repeat; font-family:Georgia, "Times New Roman", Times, serif; color:#3c2e2b; width:171px;}
.SecondLevelTreeNode span {cursor:pointer; display:inline-block;}

.SecondLevelHoverTreeNode {cursor:pointer; display:block; margin:5px 0px 0 31px; padding:0 0 2px 17px; background:url('/images/Kegler/sub-nav-2nd-level-bg.gif') 0 4px no-repeat; font-family:Georgia, "Times New Roman", Times, serif; color:#B67254; width:171px;}
.SecondLevelHoverTreeNode span {cursor:pointer; display:inline-block;}


/*---- iAPPS LEFT MENU - SECOND LEVEL SELECTED ----*/
.SecondLevelSelectedTreeNode {cursor:pointer; display:block; margin:5px 0px 0 31px; padding:0 0 2px 17px; background:url('/images/Kegler/sub-nav-2nd-level-bg.gif') 0 4px no-repeat; font-family:Georgia, "Times New Roman", Times, serif; color:#3c2e2b; width:171px;}
.SecondLevelSelectedTreeNode span {cursor:pointer; display:inline-block;}

.SecondLevelSelectedHoverTreeNode {cursor:pointer; display:block; margin:5px 0px 0 31px; padding:0 0 2px 17px; background:url('/images/Kegler/sub-nav-2nd-level-bg.gif') 0 4px no-repeat; font-family:Georgia, "Times New Roman", Times, serif; color:#B67254; width:171px;}
.SecondLevelSelectedHoverTreeNode span {cursor:pointer; display:inline-block;}


/*---- iAPPS LEFT MENU - SECOND LEVEL FIRST ----*/
.FirstSecondLevelTreeNode {cursor:pointer; display:block; margin:5px 0px 0 31px; padding:0 0 2px 17px; background:url('/images/Kegler/sub-nav-2nd-level-bg.gif') 0 4px no-repeat; font-family:Georgia, "Times New Roman", Times, serif; color:#3c2e2b; width:171px;}
.FirstSecondLevelTreeNode span {cursor:pointer; display:inline-block;}

.FirstSecondLevelHoverTreeNode  {cursor:pointer; display:block; margin:5px 0px 0 31px; padding:0 0 2px 17px; background:url('/images/Kegler/sub-nav-2nd-level-bg.gif') 0 4px no-repeat; font-family:Georgia, "Times New Roman", Times, serif; color:#B67254; width:171px;}
.FirstSecondLevelHoverTreeNode span {cursor:pointer; display:inline-block;}


/*---- iAPPS LEFT MENU - SECOND LEVEL FIRST SELECTED ----*/
.FirstSecondLevelSelectedTreeNode {cursor:pointer; display:block; margin:5px 0px 0 31px; padding:0 0 2px 17px; background:url('/images/Kegler/sub-nav-2nd-level-bg.gif') 0 4px no-repeat; font-family:Georgia, "Times New Roman", Times, serif; color:#3c2e2b; width:171px;}
.FirstSecondLevelSelectedTreeNode span {cursor:pointer; display:inline-block;}

.FirstSecondLevelSelectedHoverTreeNode  {cursor:pointer; display:block; margin:5px 0px 0 31px; padding:0 0 2px 17px; background:url('/images/Kegler/sub-nav-2nd-level-bg.gif') 0 4px no-repeat; font-family:Georgia, "Times New Roman", Times, serif; color:#B67254; width:171px;}
.FirstSecondLevelSelectedHoverTreeNode span {cursor:pointer; display:inline-block;}


/*---- iAPPS LEFT MENU - SECOND LEVEL LAST ----*/
.LastSecondLevelTreeNode {cursor:pointer; display:block; margin:5px 0px 0 31px; padding:0 0 2px 17px; background:url('/images/Kegler/sub-nav-2nd-level-bg.gif') 0 4px no-repeat; font-family:Georgia, "Times New Roman", Times, serif; color:#3c2e2b; width:171px;}
.LastSecondLevelTreeNode span {cursor:pointer; display:inline-block;}

.LastSecondLevelHoverTreeNode {cursor:pointer; display:block; margin:5px 0px 0 31px; padding:0 0 2px 17px; background:url('/images/Kegler/sub-nav-2nd-level-bg.gif') 0 4px no-repeat; font-family:Georgia, "Times New Roman", Times, serif; color:#B67254; width:171px;}
.LastSecondLevelHoverTreeNode span {cursor:pointer; display:inline-block;}


/*---- iAPPS LEFT MENU - SECOND LEVEL LAST SELECTED ----*/
.LastSecondLevelSelectedTreeNode {cursor:pointer; display:block; margin:5px 0px 0 31px; padding:0 0 2px 17px; background:url('/images/Kegler/sub-nav-2nd-level-bg.gif') 0 4px no-repeat; font-family:Georgia, "Times New Roman", Times, serif; color:#3c2e2b; width:171px;}
.LastSecondLevelSelectedTreeNode span {cursor:pointer; display:inline-block;}

.LastSecondLevelSelectedHoverTreeNode {cursor:pointer; display:block; margin:5px 0px 0 31px; padding:0 0 2px 17px; background:url('/images/Kegler/sub-nav-2nd-level-bg.gif') 0 4px no-repeat; font-family:Georgia, "Times New Roman", Times, serif; color:#B67254; width:171px;}
.LastSecondLevelSelectedHoverTreeNode span {cursor:pointer; display:inline-block;}



/*================================
 GUEST LOGIN
================================*/
.guest-login-main {display:inline-block; width:663px; line-height:1.5;}
.guest-login-main .editor-content {margin-bottom:30px;}

.guest-login-main .form-layout {width:663px;}
.guest-login-main .form-layout li {width:663px; margin-bottom:8px; display:inline-block;}
.guest-login-main .form-layout label {width:100px; text-align:right;}
.guest-login-main .form-layout .form-textbox {width:190px;}
.guest-login-main .form-layout .btn-submit {margin-left:110px;}



/*================================
 GENERAL SEARCH RESULTS
================================*/
.general-search-main {display:inline-block; width:663px; line-height:1.5;}

.general-search-main .search-term {float:left; width:400px; display:inline; font-size:11px; color:#336699; margin-bottom:15px;}
.general-search-main .search-term .term {font-weight:bold; }
.general-search-main .search-showing {float:right; width:230px; text-align:right; color:#336699; font-size:11px; margin-bottom:15px;}

.general-search-main .search-listing {display:inline-block; width:663px; margin-bottom:20px;}
.general-search-main .search-listing h3 {margin:2px 0; font-weight:bold; font-family:Arial, Helvetica, sans-serif !important; font-size:12px !important;}
.general-search-main .search-listing .search-relative-url {font-weight:bold;}
.general-search-main .search-listing .search-summary {}
.general-search-main .search-listing .search-absolute-url {font-style:italic;}

.general-search-main .pagination {width:663px; display:inline-block; margin-top:15px;}
.general-search-main .pagination a, span {margin-right:5px;}
.general-search-main .pagination .current {font-weight:bold;}

.general-search-main table tbody tr td table tbody tr td
{
	vertical-align: middle;
}


/*================================
 GENERAL CONTENT
================================*/
.general-content-main {width:410px; float:left; display:inline; line-height:1.5;}
.general-content-secondary { margin-left:440px; width:222px; position:relative; }

.page-header-image {margin-bottom:30px;}
.full-width .general-content-main {display:inline-block; width:886px; padding:0 25px 25px 25px;}
.full-width .general-content-main .image-right, .full-width .general-content-main .image-left {border:none !important;}

.one-column {width:663px !important;}

.general-content-main .publication-listing {margin-bottom:20px;}
.general-content-main .publication-listing h3 {font-size:12px; font-family:Arial, Helvetica, sans-serif !important; margin-bottom:3px;}



/*================================
 SITE MAP
================================*/
.sitemap-main {display:inline-block; width:886px; padding:0 25px 25px 25px; line-height:1.5;}
.sitemap-main ul {margin:5px 0 15px 15px;}
.sitemap-main ul li {list-style:square; margin:0 0 15px 10px;}

.sitemap-main ul ul {margin:5px 0 10px 10px;}
.sitemap-main ul ul li {margin-bottom:10px;}

.sitemap-main ul ul ul {margin:10px 0 15px 5px;}
.sitemap-main ul ul ul li {font-size:11px; margin-bottom:5px;}



/*================================
 CONTACT
================================*/
.contact-main {width:663px; display:inline-block; line-height:1.5;}
.contact-main .editor-content {margin-bottom:30px;}

.contact-main .form-layout {width:663px;}
.contact-main .form-layout .form-row {width:663px; margin-bottom:8px;}
.contact-main .form-layout .form-label {text-align:right; width:120px;}
.contact-main .form-layout .form-textbox {width:225px;}
.contact-main .form-layout .btn-submit {margin-left:130px;}

.contact-main .editor-content .table-info {width:500px; display:inline-block; border:none !important;}
.contact-main .editor-content .table-info th {background:#efefef; font-weight:bold; text-align:left; padding:5px; vertical-align:middle; width:200px;}
.contact-main .editor-content .table-info td {padding:10px 5px; width:200px;}

/*---- iAPPS Form Builder ----*/
.contact-main .form-container {width:663px;}
.contact-main .form-container .form-row {width:663px; margin-bottom:8px;}
.contact-main .form-container .form-label {text-align:right; width:120px;}
.contact-main .form-container .form-textbox {width:225px;}
.contact-main .form-container .form-submit {margin-left:130px;}



/*================================
 PUBLICATION LISTING
================================*/
.publication-listing-main {width:663px; display:inline-block; line-height:1.5;}
.publication-listing-main .editor-content {margin-bottom:30px;}

.publication-listing-main .publication-listing {margin-bottom:20px;}
.publication-listing-main .publication-listing ul {padding:0 0 15px 40px;}
.publication-listing-main .publication-listing ul li {padding:0; list-style:square; margin-bottom:3px;}
.publication-listing-main .publication-listing h3 {font-size:12px; font-family:Arial, Helvetica, sans-serif !important; margin-bottom:3px;}
.publication-listing-main .publication-listing .publication-summary {}



/*================================
 PRESS RELEASE LISTING
================================*/
.press-listing-main {width:663px; display:inline-block; line-height:1.5;}
.press-listing-main .editor-content {margin-bottom:30px;}

.press-listing-main .press-listing {margin-bottom:20px; margin-top:-15px; position:relative;}
.press-listing-main .press-listing h3 {font-size:12px; font-family:Arial, Helvetica, sans-serif !important; margin-bottom:3px;}
.press-listing-main .press-listing .press-date {font-style:italic; font-weight:bold;}



/*================================
 NEWS DETAIL
================================*/
.article-main {width:663px; display:inline-block; line-height:1.5;}
.article-main .article-date {font-style:italic; font-weight:bold; margin-bottom:15px;}
.article-main .article-content {margin-bottom:30px;}




/*================================
 ATTORNEY SEARCH
================================*/
.attorney-search-main {width:663px; display:inline-block; line-height:1.5;}

.attorney-search-main .form-layout {width:663px;}
.attorney-search-main .form-layout .form-item {float:left; display:inline; margin-right:10px; position:relative;}
.attorney-search-main .form-layout .form-item label {float:none; display:block; padding:2px;}
.attorney-search-main .form-layout .form-item .form-textbox {height:15px; width:200px;}
.attorney-search-main .form-layout .form-item .form-selectbox {width:200px;}
.attorney-search-main .form-layout .form-item .btn-go {margin-top:23px; margin-bottom:5px;}

.attorney-search-main .form-layout .quick-links {display:inline-block; width:663px; margin:20px 0 30px 0;}
.attorney-search-main .form-layout .quick-links span {margin-right:8px;}

/*---- ATTORNEY RESULTS ----*/
.attorney-search-main .attorney-listing {display:inline-block; width:663px;}
.attorney-search-main .attorney-listing .attorney-row {display:inline-block; clear:right; width:663px; margin-bottom:20px;}
.attorney-search-main .attorney-listing .attorney-row h3 {font-size:14px; font-weight:bold; font-family:Arial, Helvetica, sans-serif !important; position:relative;}
.attorney-search-main .attorney-listing .attorney-row .attorney-contact {float:left; width:270px; display:inline-block; margin-right:20px;}
.attorney-search-main .attorney-listing .attorney-row .attorney-practice {float:left; width:270px; display:inline-block; margin-right:20px;}
.attorney-search-main .attorney-listing .attorney-row  ul {width:270px; display:inline-block;}
.attorney-search-main .attorney-listing .attorney-row  ul li {width:270px; display:inline-block; margin-bottom:2px;}
.attorney-search-main .attorney-listing .attorney-row .attorney-image {float:left; width:52px;}
.attorney-search-main .attorney-listing .attorney-row .attorney-image img {width:50px; height:50px; display:block; border:1px solid #686868;}

.attorney-search-main .pagination {width:663px; display:inline-block; margin-top:15px;}
.attorney-search-main .pagination a, span {margin-right:5px;}
.attorney-search-main .pagination .current {font-weight:bold;}



/*================================
 ATTORNEY LISTING
================================*/
.attorney-listing-main  {display:inline-block; width:663px;}
.attorney-listing-main .listing {float:left; width:200px; margin-right:30px;}
.attorney-listing-main .listing li {margin-bottom:3px;}
.attorney-listing-main .last-listing {margin-right:0;}



/*================================
 CASE STUDY
================================*/
.case-study-main {float:left; padding-bottom:30px; width:686px; display:inline; margin-top:15px; line-height:1.5;}
.case-study-main .editor-content {padding:15px 19px 15px 18px;}
.case-study-secondary {margin-left:686px; display:block; margin-top:15px; width:249px; color:#fbfbea; border-left:1px solid #eaeaea; position:relative; z-index:10;}
.case-study-main h1 {font-size:14px; padding:8px 8px 8px 18px; color:#3c2e2b; font-weight:bold; font-style:italic; background:url('/images/Kegler/home-title-bg.gif'); border-bottom:1px solid #eaeaea;}

/*---- CLIENT TESTIMONIAL ----*/
.case-study-secondary .testimonial {padding:8px 10px 8px 12px; display:block; font-style:italic; font-size:14px; background:url('/images/Kegler/secondary-events-bg.gif'); line-height:1.5; position:relative;}

/*---- RELATED SERVICES ----*/
.case-study-secondary .related-services {background:url('/images/Kegler/secondary-light-bg.gif'); padding:10px; border-top:1px solid #eaeaea; position:relative; display:inline-block; width:229px;}
.case-study-secondary .related-services h3 {font-family:Arial, Helvetica, sans-serif !important; font-weight:bold; color:#000000;}
.case-study-secondary .related-services ul {padding:10px 0;}
.case-study-secondary .related-services ul li {padding:5px 0 5px 20px; background:url('/images/Kegler/sub-nav-top-level-bg.gif') no-repeat 3px 4px; }

/*---- NEWSLETTER SIGNUP ----*/
.case-study-secondary .newsletter-signup {padding:8px 10px 15px 12px; position:relative; background:url('/images/Kegler/secondary-dark-bg.gif'); border-top:1px solid #eaeaea; display:inline-block; width:227px;}
.case-study-secondary .newsletter-signup h3 {font-size:11px; font-weight:bold; margin-bottom:5px;}
.case-study-secondary .newsletter-signup .form-textbox {margin-right:5px; width:150px;}
.case-study-secondary .newsletter-signup .btn-submit {position:relative; top:2px;}



/*================================
 ATTORNEY DETAIL
================================*/
.attorney-detail-main  {width:410px; float:left; display:inline; padding-bottom:30px; line-height:1.5;}
.attorney-detail-secondary { /*margin-left:440px;*/ float:left; width:222px; position:relative; line-height:1.5; margin:-50px 0 15px 30px; }
.attorney-detail-secondary img {display:block; float:right; margin-right:30px;}
.attorney-detail-secondary .attorney-quote {background:#f3f3f3; border-left:3px solid #cccccc; padding:10px 10px 10px 15px; clear:right;}

/*---- ATTORNEY NAME ----*/
.content-container .attorney-name {display:inline-block; padding:0; margin:0; /*width:663px;*/ width:410px;}
.content-container .attorney-name h1 {font-size:18px; font-style:italic; color:#3c2e2b; font-weight:bold; margin-bottom:5px; padding-top:5px;}
.content-container .attorney-name h2 {font-size:14px; font-style:italic; color:#3c2e2b; font-weight:bold; margin:0 0 15px 0; padding-bottom:5px;}

/*---- ATTORNEY INFO ----*/
.attorney-detail-main .attorney-info  {border:1px solid #cccccc; background:#f3f3f3; width:200px; display:inline-block; padding:5px; margin-bottom:5px; font-size:12px;}
.attorney-detail-main .attorney-info ul {}
.attorney-detail-main .attorney-info ul li {margin-bottom:2px;}

/*---- ATTORNEY LINKS ----*/
.attorney-detail-main .attorney-links {margin-bottom:10px; width:410px; display:inline-block}
.attorney-detail-main .attorney-links ul {width:410px; display:inline-block;}
.attorney-detail-main .attorney-links ul li {float:left; display:inline; margin-right:5px; padding-right:5px; border-right:1px solid #3C2E2B;}
.attorney-detail-main .attorney-links ul li.last {border-right:none; margin-right:0; padding-right:0;}
.attorney-detail-main .attorney-links .link-full-bio, .attorney-detail-main .attorney-links .link-short-bio {text-decoration:underline; cursor:pointer; color:#7e5543;}
.attorney-detail-main .attorney-links .link-full-bio:hover, .attorney-detail-main .attorney-links .link-full-bio-hover, .attorney-detail-main .attorney-links .link-short-bio:hover, .attorney-detail-main .attorney-links .link-short-bio-hover {color:#b06d4e;}
.attorney-detail-main .attorney-links .link-short-bio {display:none;}
 
 /*---- ATTORNEY ADDITIONAL INFO ----*/
.attorney-detail-main .attorney-additional-info {margin-bottom:10px; width:410px; display:inline-block; }
 .attorney-detail-main .attorney-additional-info img {display:inline-block; margin-right:8px; float:left;}


/*---- ATTORNEY BIO ----*/
.attorney-detail-main .attorney-bio {}
.attorney-detail-main .attorney-bio p {margin-bottom:15px;}
.attorney-detail-main .attorney-bio hr {border:none; border-top:1px dashed #cccccc; margin:25px 0;  height:0px; background-color:#ffffff;}

/*---- ATTORNEY PRACTICE ----*/
.side-content .attorney-practice {positon:relative; width:219px; padding-bottom:15px; margin:-10px -10px 0 -10px; background:url('/images/Kegler/secondary-light-bg.gif'); border-bottom:1px solid #eaeaea; }
.side-content .attorney-practice h3 {font-size:12px; font-weight:bold; font-family:Arial, Helvetica, sans-serif !important; padding:10px 10px 0 10px;}
.side-content .attorney-practice ul {padding:10px;}
.side-content .attorney-practice ul li {padding:0 0 5px 17px; background:url('/images/Kegler/attorney-detail-list-bg.gif') no-repeat 0 4px; }
.side-content .attorney-practice ul li a {color:#3c2e2b; text-decoration:none;}
.side-content .attorney-practice ul li a:hover {color:#B67254;}

/*---- ATTORNEY EDUCATION ----*/
.side-content .attorney-education {positon:relative; width:219px; padding-bottom:15px; margin:-10px -10px 15px -10px; background:url('/images/Kegler/secondary-light-bg.gif'); border-bottom:1px solid #eaeaea; }
.side-content .attorney-education h3 {font-size:12px; font-weight:bold; font-family:Arial, Helvetica, sans-serif !important; padding:10px 10px 0 10px;}
.side-content .attorney-education ul {padding:10px;}
.side-content .attorney-education ul li {padding:0 0 5px 17px; background:url('/images/Kegler/attorney-detail-list-bg.gif') no-repeat 0 4px; }
.side-content .attorney-education ul li a {color:#3c2e2b; text-decoration:underline;}
.side-content .attorney-education ul li a:hover {color:#B67254;}

/*---- ATTORNEY MEMBERSHIPS ----*/
.side-content .attorney-memberships {color:#ffffff; positon:relative; width:219px; padding-bottom:15px; margin:0 -10px 15px -10px; border-bottom:1px solid #eaeaea; }
.side-content .attorney-memberships h3 {font-size:12px; font-weight:bold; font-family:Arial, Helvetica, sans-serif !important; padding:10px 10px 0 10px;}
.side-content .attorney-memberships ul {padding:10px;}
.side-content .attorney-memberships ul li {padding:0 0 5px 17px; background:url('/images/Kegler/attorney-detail-list-bg.gif') no-repeat 0 4px; }
.side-content .attorney-memberships ul li a {color:#3c2e2b; text-decoration:underline;}
.side-content .attorney-memberships ul li a:hover {color:#B67254;}



/*================================
 PRACTICE AREA
================================*/
.practice-area-main {width:663px; display:inline-block; line-height:1.5;}
.practice-area-main .practice-area-chair {margin-bottom:15px; font-weight:bold;}

/*---- PRACTICE AREA NAVIGATION ----*/
.side-content .practice-area-nav {display:inline-block; positon:relative;  z-index:8; width:219px; padding-bottom:25px; margin:-10px -10px 15px -10px; background:url('/images/Kegler/secondary-light-bg.gif'); border-bottom:1px solid #eaeaea; }
.side-content .practice-area-nav .nav {width:219px; padding:10px 0; position:relative; z-index:8;}
.side-content .practice-area-nav .nav li {float:left; width:219px; position:relative; z-index:8;}
.side-content .practice-area-nav .nav li a {width:179px; padding:5px 10px 5px 30px; background:url('/images/Kegler/sub-nav-top-level-bg.gif') no-repeat 13px 8px; font-weight:bold; font-family:Georgia, "Times New Roman", Times, serif; color:#3c2e2b; text-decoration:none; position:relative; display:block;}
.side-content .practice-area-nav .nav li:hover, .side-content .practice-area-nav .nav li.hover { background:#f0f0f0;}
.side-content .practice-area-nav .nav li a:hover, .side-content .practice-area-nav .nav li.hover a {color:#B67254;}

.side-content .practice-area-nav .nav li ul {padding:0; width:200px !important; background:#efefef; position:absolute; left:-999em;}
.side-content .practice-area-nav .nav li li {padding:0; width:200px;}
.side-content .practice-area-nav .nav li li a {padding:5px 10px; width:180px; background:none; font-weight:normal; color:#3c2e2b !important; position:relative; display:block;}

/*---- HOVER STATE -----*/
.side-content .practice-area-nav .nav li:hover ul ul, .side-content .practice-area-nav .nav li:hover ul ul ul, .side-content .practice-area-nav .nav li.hover ul ul, .side-content .practice-area-nav .nav li.hover ul ul ul {left:-999em;}
.side-content .practice-area-nav .nav li:hover ul, .side-content .practice-area-nav .nav li.hover ul  {left:219px; top:0;}
.side-content .practice-area-nav .nav li ul li a:hover, .side-content .practice-area-nav .nav li ul li.hover a {background:#e9e9e9 !important; color:#B67254 !important; text-decoration:underline !important;}



/*================================
 NEWSLETTER SIGNPUP FORM
================================*/
.newsletter-signup-main {width:663px; display:inline-block; line-height:1.5;}
.newsletter-signup-main .editor-content {margin-bottom:30px;}

.newsletter-signup-main .form-layout {width:663px; display:inline-block; margin-bottom:25px;}
.newsletter-signup-main .form-layout li {display:inline-block; width:663px; margin-bottom:8px;}
.newsletter-signup-main .form-layout label {text-align:right; width:120px;}
.newsletter-signup-main .form-layout .form-textbox {width:225px;}
.newsletter-signup-main .form-layout .btn-submit {margin-left:130px;}
.newsletter-signup-main .form-layout .form-checkbox {margin-left:50px; display:inline-block;}
.newsletter-signup-main .form-layout .form-checkbox  input {top:3px;}



/*================================
 EVENT DETAIL
================================*/
.event-detail-main {width:663px; display:inline-block; line-height:1.5;}
.event-detail-main .event-info {border-bottom:1px dashed #cccccc; margin-bottom:25px;}
.event-detail-main .event-info .event-name {font-style:italic; font-size:16px;}
.event-detail-main .form-layout {width:663px; margin-top:25px;}
.event-detail-main .form-layout .form-row {width:663px; margin-bottom:8px;}
.event-detail-main .form-layout .form-label {text-align:right; width:120px;}
.event-detail-main .form-layout .form-textbox {width:225px;}
.event-detail-main .form-layout .btn-submit {margin-left:130px;}

/*---- iAPPS Form Builder ----*/
.event-detail-main .form-container {width:663px;}
.event-detail-main .form-container .form-row {width:663px; margin-bottom:8px;}
.event-detail-main .form-container .form-label {text-align:right; width:120px;}
.event-detail-main .form-container .form-textbox {width:225px;}
.event-detail-main .form-container .form-submit {margin-left:130px;}



/*================================
 EVENTS LISTING
================================*/
.events-listing-main {width:663px; display:inline-block; line-height:1.5;}
.events-listing-main .editor-content {margin-bottom:30px;}

.events-listing-main .events-listing {margin-bottom:20px;}
.events-listing-main .events-listing h3 {font-size:12px; font-family:Arial, Helvetica, sans-serif !important; margin-bottom:3px; font-style:italic;}
.events-listing-main .events-listing .events-summary {}



