﻿/* General CSS Document */
#delete { border: 1px solid red; }
body { margin: 0px; padding: 0px; background: #d8e1ea url(/Style%20Library/images/ulmer/ulmer_bg.jpg) repeat-x top;}
table, td { border: 0px none red; }
img { border-style:none; }
/* all fonts and font sizes are here */
body, input, textarea, select, h1, div.ms-WPBody { font-family: Arial, Helvetica, sans-serif; font-size: 11px; }
* html body, * html h1 { font-size: .7em; }
.home_growth strong { font-family: Georgia, "Times New Roman", Times, serif;}
		/*auto clear code */
		.clearfix:after, #masthead:after, #nav:after, .home_espots:after, .att_main:after, .landing_block:after { content: "."; display: block; height: 0; clear: both; visibility: hidden; }
		.clearfix, #masthead, #nav, .home_espots, .att_main, .landing_block { /*display: inline-block;*/ display: inline-table; } /* inline-block is for iemac, but doesnt validate. */
		/* Hides from IE-mac \*/
		* html .clearfix, * html #masthead, * html #nav, * html .home_espots, * html .att_main, * html .landing_block {height: 1%;}
		.clearfix, #masthead, #nav, .home_espots, .att_main, .landing_block {display: block;}
		/* End hide from IE-mac */
a { color: #777778; text-decoration: underline; }
a:hover { text-decoration: none; }
/* site main styles */
#container {min-width: 100%; width: 100% }
.found_word{ background-color: yellow; }

ul { list-style-type: square; margin: 0px; padding: 0px; margin-left: 19px; margin-bottom: 10px;}

.ms-WPBody ul { list-style-type: square; margin: 0 0 10px 19px; padding: 0px;}
.ms-WPBody li, li { list-style-position:outside; list-style-type:square; margin: 0px; padding: 0px; margin-left: 0px;/*margin-left: 19px;*/}
#masthead { padding: 10px 0px 0px 0px; }
#logo { margin: 0px 0px 8px 24px; float: left;  }
#search { float: right; margin-right: 100px; clear: right; margin-top: 15px; }
* html #search { margin-right: 41px; width: 240px; }
#search .searchbox { width: 176px; margin-right: 6px; vertical-align: middle;padding-right:38px; }
	#search table td { border-style:none; background:white; }
	#search input {border:1px solid silver; }


/* john minadeo 6.14.2010 */
.homeContent { width: 450px; padding: 15px; font-weight: normal;}

/*****Mar 2009 Home Page Update ******/
.ub_featured_links .slm-layout-main .groupheader {display: none;height:0px;}

/***********/

.navToAdvSearch { font-size: XX-Small; color: white; text-align: right; }

/* Mini-Search john minadeo 6.13.2010 */
#AttorneyMiniSearch {padding-top: 10px; height: 147px; padding-bottom: 10px;}
#AttorneyMiniSearch .mini_formrow { padding-left: 15px; padding-right: 10px;}
#AttorneyMiniSearch .mini_formelements {margin-bottom: 10px }
#AttorneyMiniSearch input { width: 100px; float: right;}
#AttorneyMiniSearch select { width: 104px; float: right;}
#AttorneyMiniSearch label { width: 45px; font-weight: bold; }
#AttorneyMiniSearch .mini_searchButton { position: relative;left: 105px;float: left;margin-top : 0px; margin-left: 25px; font-weight: bold; margin-left: 0px; color : #ffffff;font-size : 90%; width: 81px; height: 19px; background:url(../../../PublishingImages/searchBtnHome.jpg) no-repeat;  text-decoration: none; text-align: center; border: none; clear: both; padding: 2px 0 5px 0;}
#ctl00_PlaceHolderMain_AttorneyMiniSearch1_ctl00_ddlPractice {margin-top: -15px;}

/* End Mini-Search */

#searchTitle { text-transform: uppercase; color: #424242; padding-bottom: 30px; font-size: 12px; }

#error_message { color: red; text-align: left; display: block; clear: both; padding-top: 15px;}
#error_message ul { color: red; }
#error_message li { color: red; }

.attorneysearchresulttable { margin: 0px 0px 0px 0px; width: 100%; }

#asr_resultCount { display: inline; font-weight: bold; }
#asr_paging { text-align: right; }
#asr_paging ul { list-style-type: none; display: block; font-size: 11px; color: #424242; }
#asr_paging li { display: inline; border-right: #424242 thin solid; padding-left: 4px; padding-right: 4px; }
#asr_paging .asr_lastPage { border-right: 0px #424242 none; }
#asr_paging .asr_currentPage { font-weight: bold; }

.searchTitle { text-transform: capitalize; color: #424242; padding-bottom: 10px; font-size: 12px; }

#resultRow {padding-left: 20px;}

#content .page_title span {float:left; }
#content .page_title div div {display:none;}
#content .page_title img {height:20px; padding-top: 3px;}
#footer { clear: both; padding-top: 10px; color: #666666; }
#footer a { color: #666666; text-decoration: none; }
#footer #copyright { padding: 5px 0px; padding-left: 30px; border-top: 1px solid #DEDEDE; }
#content, #content2 { clear: both; }
/* content styles */
a.red_arrow { color: #DE5A31; text-decoration: none; font-weight: bold; padding-left: 11px; background: url("../../../PublishingImages/arrow_red.gif") left center no-repeat; }
.page_title { background-color: #B4C4D6; height:25px; padding-left: 25px; }
.home_growth { height: 180px; background: url("../../../SiteCollectionImages/HomePage/growth_main.jpg") no-repeat; margin: 0px; padding: 0px; }
.home_growth p { margin: 0px; margin-left: 545px; width: 200px; color: #FFFFFF; float: left; line-height: 140%; }
* html .home_growth p { float: none; }
.home_espots { width:100%; background: url('/Style Library/Images/Ulmer/espot_bg.gif') repeat-x; padding-top:19px; padding-bottom: 4px; }
.home_espot { padding-left:30px; margin-right: 10px; float: left; white-space: nowrap; }
.home_espot strong { font-weight: bold; display: block; margin-bottom: 3px; color: #2C3D47; padding-left: 1px; }
.home_espot strong.alt { color: #DE5A31; }
.home_espot b { color: #2C3D47; }
.home_espot img { float: left; margin: 0px; padding: 0px 11px 0px 0px; white-space: nowrap;  }
.home_espot p { padding-left: 97px; margin: 0px; margin-top: 3px; }

#homeimage { height: 180px; margin: 0px; padding: 0px; }
#homeimage p { margin: 0px; margin-top: 60px; margin-left: 18px; width: 230px; color: #FFFFFF; float: left; line-height: 140%; }
* html #homeimage p { float: none; }
#homeimage div { margin-left: 0px; width: 250px; float: left; height: 180px; }
#homeimage img { float: left; margin: 0px; }

/* attorney page */
.cnt { width: 760px; }
.sitemap_cnt { width: 950px; }
.att_main { width: 760px; background: url(../../../PublishingImages/att_bg2.gif) repeat-y; }
.att_top {  height: 181px; background: url(../../../PublishingImages/att_bg1.gif) repeat-x; }
.att_top .cnt {height:181px;}
.att_top .att_name {  font-size: 130%; font-weight: bold; float: left; padding-left: 30px; padding-top: 20px; }
.att_top .att_position { float: left; padding-left: 10px; padding-top: 22px; font-size: 110%; font-style: italic; font-family:Arial, Helvetica, sans-serif; } /*edited by Chris Schulz 5/11/2010 */
.att_top .image { float: right; background: url(../../../PublishingImages/att_image_bg.jpg) no-repeat; padding: 0px 0px 20px 20px; width: 250px; height: 161px;}
.att_top .spacer {  clear: left; font-size: 10%; height: 3px; }
.att_top .address { float: left; padding-left: 30px; width: 170px; font-family:Arial, Helvetica, sans-serif; } /*edited by Chris Schulz 5/11/2010 */

.att_top .contact {  padding-top: 5px; clear: left; float: left; padding-left: 30px; width: 170px; padding-bottom: 0px;  }
.att_top a { color: #000000; }
.other p { margin: 0px; padding: 0px; }
.att_top .other { height: 100px; overflow: hidden; float: right; padding-right: 10px; width: 240px; padding-bottom: 7px;}
/* INSERTED TO HANDLE COPY-PASTED ATTORNEY HEADER ITEMS */
.att_top .other .other {padding:0px;margin:0px;}
.att_top .other a:hover {text-decoration:underline;}
.att_top .auth .other { height: auto; overflow: visible; }
.att_top .more { margin-top: -4px; float: left; padding-left: 240px; }
.att_top .cnt .cntblock .office_address p { margin: 0px 0px 0px 0px;}
.att_top .office_address { float: left; padding-left: 10px; padding-top: 20px; font-size: 130%; font-style: italic; font-family:Arial, Helvetica, sans-serif; } /*edited by Chris Schulz 5/11/2010 */
* html .att_top .other { width: 240px; }
.att_main .att_nav { float: right; width: 250px; padding: 10px;  padding-left: 0px; line-height: 150%; }
.att_main .att_nav a {color: #3A4A53;}
.att_main .att_copy { float: left; width: 450px; padding: 0px; padding-right: 0px; padding-left: 30px; }
.att_main .section .title { font-weight: bold; padding-bottom: 5px; padding-top: 10px; }
.att_main .section li { margin: 0 0 0 10px; }
.att_main .section p { padding: 0px; margin: 0px; padding-top: 0px; padding-bottom: 10px; }
.att_main .att_copy .section .panel_hidden{ display: none; }

.view_link, .print_link, .email_link, .blog_link, .download_link { list-style-type:none; }
.view_link { background: url(../../../PublishingImages/bio.gif) no-repeat; padding-left: 28px; }
.print_link { background: url(../../../PublishingImages/print.gif) no-repeat; padding-left: 28px; }
.email_link { background: url(../../../PublishingImages/email.gif) no-repeat; padding-left: 28px; }
.blog_link {margin-left:0px !important;}
.blog_link a{ background: url(../../../PublishingImages/blog.gif) no-repeat; padding-left: 28px;}
.blog_link .ms-toolbarItem a{ background-image:none !important;}
.blog_link_attorney {margin-top:-9px;}
/*.blog_link_attorney {margin-top:-18px;}*/
.blog_link_attorney a{ background: url(../../../PublishingImages/blog.gif) no-repeat; padding-left: 28px;}
.blog_link_attorney .ms-toolbarItem a{ background-image:none !important;}
.download_link { background: url(../../../PublishingImages/dlvcard.gif) no-repeat; padding-left: 28px; }
.morelink { color: #333; font-style: italic; text-decoration: none; font-weight: bold; }
div.edit_link {float:left;font-size:90%;padding:5px;}
a.morelink:hover { text-decoration: underline; }
.att_position { background: url(../../../PublishingImages/line_greenbg.gif) bottom left no-repeat;}
a.archives { color: #DE5A31; font-weight: bold; }
.ms-rteCustom-archives, .archives{ color: #DE5A31; font-weight: bold; }
.colorbg {  background: url(../../../PublishingImages/basicbg.gif) repeat-x; }
#content h1 { font-size: 150%; font-family:Arial, sans-serif;  margin: 0px; padding: 0px; margin-bottom: 12px; color: #76240C; }
#content h2 { color: #2C3D47; font-weight: normal; font-style: italic; font-size: 120%; font-family: Georgia, "Times New Roman", Times, serif; }
#content h3 { font-weight: normal; font-style: italic; text-decoration: underline; font-size: 120%; font-family: Georgia, "Times New Roman", Times, serif; }
#content h4 { font-size: 100%;  }

#l_col { float: left; width: 448px; background-color: #ffffff; padding: 15px 10px 15px 30px; }
#l_col .title { font-weight: bold; padding-bottom: 5px; padding-top: 10px; }
#l_col .clean { padding: 0px; width: 489px; }
#r_col { float: left; width: 270px; }
#content2 #r_col {float:right; }
#r_col .image { float: right; background: url(../../../PublishingImages/att_image_bg.jpg) no-repeat; padding: 0px 0px 20px 20px; width: 250px; height: 161px }
#r_col .side_nav { float: right; width: 270px; padding: 0px;  padding-left: 0px; line-height: 150%; padding-top: 10px; }
#r_col .side_nav a {color: #3A4A53;}
#r_col .side_nav p { padding: 1px 1px; margin: 0px; margin-left: 10px; }
#r_col .side_nav div { padding: 1px 1px; margin: 0px; margin-left: 10px; font-family:Arial, Helvetica, sans-serif; font-size:11px; }
#r_col .side_nav div.ms-WPBody { padding: 1px 1px; margin: 0px; }
#r_col .side_nav .hr { height: 1px; background-color: #D8DDE3; margin: 4px 0px; padding: 0px; }
#dbl_col { width: 760px; background: url(../../../PublishingImages/att_bg2.gif) repeat-y;  }
#dbl_col_wide { width: 765px; background: url(../../../PublishingImages/bg_widewhite.gif) repeat-y;  }
#dbl_col_wide #l_col { width: 530px;}
#dbl_col_wide #r_col { padding-left: 4px; width: 160px; }
#dbl_col_wide #r_col .side_nav { width: 145px;}
#dbl_col_wide #r_col .side_nav div {margin-left:10px;}

.celebrateEspot {float:left; padding-top:60px;}

#l_col .panel_hidden { display: none;}

.landing_section { background: url(../../../PublishingImages/landingbg.gif) repeat-x; padding-left: 30px; margin-bottom: 10px; }
.cnt_landing { width: 850px; }
.landing_block { width: 140px; float: left; }
.landing_block strong { font-size: 110%; padding-left: 4px; display: block; padding: 4px; padding-top: 3px; }
* html .landing_block strong { padding-top: 0px; }
.landing_block table { padding: 0px; margin: 5px 5px; }
.landing_block table a { background: url(../../../PublishingImages/ul_dot.gif) 0px 6px no-repeat; padding-left: 7px; margin: 0px; }

.newlanding_block { width: 200px; float: left; }
.newlanding_block strong { font-size: 110%; padding-left: 4px; display: block; padding: 4px; padding-top: 3px; }
* html .newlanding_block strong { padding-top: 0px; }
.newlanding_block ul { padding: 0px; margin: 5px 5px; list-style-type: none; }
.newlanding_block li { background: url(../../../PublishingImages/ul_dot.gif) 0px 6px no-repeat; padding-left: 7px; margin: 0px; }

.newlanding ul { padding: 0px; margin: 5px 5px; list-style-type: none; }
.newlanding li { background: url(../../../PublishingImages/ul_dot.gif) 0px 6px no-repeat; padding-left: 7px; margin: 0px; }

.sitemap { padding-left: 15px; padding-right: 5px; background: url("../../../PublishingImages/SiteMapBg.gif") repeat-x; }
.sitemap .sm_section { width: 155px; float: left; border-right: 1px solid #FFFFFF; }
.sitemap .sm_last { width: 155px; float: left; }
.sitemap h2 a { color: #2C3D47; }
.sitemap h2 { padding: 17px 0px 15px 12px; margin: 0px; }
.sitemap a { color: #2A3E47; }
.sitemap table a { padding: 2px; padding-left: 7px; background: url(../../../PublishingImages/ul_dot.gif) 0px 8px no-repeat; }
.sitemap div { margin: 0px; padding: 0px; }
.sitemap table {  margin-top: 5px; margin-bottom: 5px;}

.registration { padding-left: 30px; padding-top: 30px; margin-top: 20px;}
.registration .cnt { width: 735px;}
.registration .reg_image { float: left; }
.pad_left {float: left; padding-bottom: 0px;  background: url("../../../PublishingImages/SiteMapBg.gif") repeat-x; width: 100%;}
.pad_left .reg_header {padding-left: 30px;}
.reg_header h2 a { color: #2C3D47; }
.reg_header h2 { padding: 17px 0px 20px 12px; margin: 0px; }
.registration .reg_section {margin-top: 20px; width: 750px; background-color: #ecefd4; padding: 20px 20px 20px 20px;}
.registration .reg_section .info { width: 735px; padding-bottom: 20px; }
.registration .lft { float: left; width: 350px; }
.registration .rght { float: left; width: 350px; }
.registration label { width: 120px; float: left; font-weight: bold; margin-bottom: 5px;}
.registration input { width: 140px; float: left; margin-bottom: 5px; }
.registration select { float: left; margin-bottom: 5px; }

.secure { padding-left: 30px; background: url("../../../PublishingImages/SiteMapBg.gif") repeat-x; }
.secure label { width: 55px; float: left; font-weight: bold; margin: 3px 0px 0px 0px;}
.secure h3 { padding: 10px 5px 10px 0px; margin: 0; font-size: 110%; }
.secure .reg_image { float: left; }
.secure .reg_header { float: left; width: 640px; }
.secure .reg_header h2 a { color: #2C3D47; }
.secure .reg_header h2 { padding: 17px 0px 15px 12px; margin: 0px; }
.secure .reg_section { margin-top: 20px; width: 600px; background-color: #ecefd4; padding: 20px 20px 20px 20px;}
.secure .reg_section .header { float: left; width: 600px;}
.secure .reg_section .left, .right { float: left; width: 300px; margin: 5px 0px 5px 0px;}
.secure .reg_section .item { padding-bottom: 5px; }
.secure .reg_section .edit_item { border-top: black thin solid;	margin-top: 5px; margin-bottom: 5px; border-bottom: black thin solid; }
.secure .reg_section .edit_item ul { padding: 0 0 10px 0; margin-left: 19px; margin-bottom: 10px; }
.secure .reg_section .edit_item li { padding-bottom: 5px; }
.secure .reg_section .edit_item .command { padding-right: 40px; font-size: 100%;}
.secure .reg_section .edit_item label { width: 55px; float: left; font-weight: bold; margin: 0px 0px 0px 0px;}

/*.att_search { height: 180px; background: url(../../../PublishingImages/att_search.gif); }*/
.att_search .top {height:15px; background:none;}
.att_search .top .letters { font-color: #333333; font-family: arial, helvetica, sans-serif; font-weight: bold; font-size: 10px; padding-top: 3px; position: relative; left: 28px;}
.att_search .top .letters a { color: #333333; font-family: arial, helvetica, sans-serif; font-weight: bold; font-size: 10px; padding-right: 5px;}
.att_search .top .letters a.first {padding-left: 15px;}
.att_search .top .letters strong { font-family: Arial, Sans-Serif; font-style: italic; font-size: 110%; padding-right: 20px; }
/*.att_search .top .letters strong { font-family: Georgia, "Times New Roman", Times, serif; font-style: italic; font-size: 110%; padding-right: 20px; }*/
a.all_att:hover, a.adv_search:hover { text-decoration: underline; }
.att_search .float {position:absolute;width:100%;}
/* john minadeo - 6.9.2010 : changed height from 130 to 150 to accomodate new advanced search webpart */
.att_search .bottom {background: none; height: auto; min-height: 150px;} 
.att_search .bottom table {padding: 15px 15px 15px 15px;}
/*.att_search .bottom .advanced { float: left }*/
/* end john minadeo change */
.att_search .bottom .advanced strong { margin-top: 2px; float: left; font-family: Arial, Sans-Serif; font-style: italic; font-size: 110%; width:152px; }
.att_search .bottom .advanced label { line-height: 150%;  }
.att_search .bottom .advanced .formelements { float: left; width: auto; margin-right: 5px; }
.att_search .bottom .advanced select, .att_search .advanced  input { float: right; width: auto; margin-right: 50px;}
.att_search .advanced input {width: 120px !important;}
.att_search .bottom .advanced select {width: 125px;}

/*specific advanced search input fields */
#ctl00_ctl15_g_65613a79_2e8c_41ef_ac22_65cd241ef6fd_ctl00_txtFirstName {margin-left: 85px; margin-right: 82px;}
#ctl00_ctl15_g_65613a79_2e8c_41ef_ac22_65cd241ef6fd_ctl00_ddlLawSchool {margin-left: 83px;}
#ctl00_ctl15_g_65613a79_2e8c_41ef_ac22_65cd241ef6fd_ctl00_txtLastName {margin-left: 85px; margin-right: 82px;}
#ctl00_ctl15_g_65613a79_2e8c_41ef_ac22_65cd241ef6fd_ctl00_ddlUndergraduateSchool {margin-left: 25px;}
#ctl00_ctl15_g_65613a79_2e8c_41ef_ac22_65cd241ef6fd_ctl00_ddlCity {margin-left: 122px; margin-right:85px;}
#ctl00_ctl15_g_65613a79_2e8c_41ef_ac22_65cd241ef6fd_ctl00_txtKeyword {margin-left: 95px;}
#ctl00_ctl15_g_65613a79_2e8c_41ef_ac22_65cd241ef6fd_ctl00_ddlPractice {margin-left: 50px; margin-right: 125px;}
.advancedSpecialization {margin-top: 15px; }
#ctl00_ctl15_g_65613a79_2e8c_41ef_ac22_65cd241ef6fd_ctl00_ddlByCityCity {margin-left: 120px;}
#ctl00_ctl15_g_65613a79_2e8c_41ef_ac22_65cd241ef6fd_ctl00_ddlBySchoolLawSchool {margin-left: 80px;}
#ctl00_ctl15_g_65613a79_2e8c_41ef_ac22_65cd241ef6fd_ctl00_ddlBySchoolUnderGraduateSchool {margin-left: 21px;}
#ctl00_ctl15_g_65613a79_2e8c_41ef_ac22_65cd241ef6fd_ctl00_ddlIndustry {margin-left: 68px;}
#ctl00_ctl15_g_65613a79_2e8c_41ef_ac22_65cd241ef6fd_ctl00_ddlByPracticePractice {margin-left: 48px;}
#ctl00_ctl15_g_65613a79_2e8c_41ef_ac22_65cd241ef6fd_ctl00_ddlByPracticeIndustry {margin-left: 65px;}
#ctl00_ctl15_g_65613a79_2e8c_41ef_ac22_65cd241ef6fd_ctl00_txtByNameFirstName {margin-left: 80px; width: 120px !important;}
#ctl00_ctl15_g_65613a79_2e8c_41ef_ac22_65cd241ef6fd_ctl00_txtByNameLastName {margin-left: 80px; width: 120px !important;}



.att_search .bottom .advanced1 { display: block;  color: #2C3D47; font-size: 120%; }
.att_search .bottom .advanced1 label { line-height: 150%;  }
.att_search .bottom .advanced1 .formelements {float: left; width: auto; margin-right: 5px; }
.att_search .bottom .advanced1 select, .att_search .advanced  input { float: right; width: auto; }

a.adv_search {float: left; margin: 23px 0px 0px 0px; }

/* changed for site update, john minadeo 6.7.2010 */
a.all_att { margin-left: 20px; color: #285F60; font-size: 90%; text-decoration: none; padding-left: 10px; }
/*a.all_att,*/ a.adv_search,
a.submit {  font-weight: bold; margin-left: 20px; color: #285F60; font-size: 90%; width: 81px; height: 19px; background: url(../../../PublishingImages/searchBtnHome.jpg) no-repeat scroll left center transparent left center no-repeat; text-decoration: none; padding-left: 10px; }
a.submit { margin-left: 60px; }


.datagrid { margin: 5px 0px 5px 30px; font-size: 95%; }
.datagrid td { padding: 3px; color: #3A4A53; }
.datagrid a {color: #3A4A53; }
.datagrid .header td { background-color: #E6EBF2; font-weight: bold; color: #2C3D47; }
.datagrid .alt td { background-color: #EDF1F5;}
.datagrid .cnt_name { font-weight: bold; }
.datagrid .cnt_dep { color: #666666; }
.datagrid .cnt_em a { color: #1C4D7A; }
.text { margin: 10px 30px 5px 30px; }
.text strong { display: block; }

.contact {  background-color: #ecefd4; padding-top:20px; padding-left:20px; width: 428px; padding-bottom:20px; }
.contact .submit { font-weight: bold; margin-left: 20px; color: #285F60; font-size: 90%; background: url(../../../PublishingImages/RedArrow.gif) 40px center no-repeat; text-decoration: none; padding-left: 50px; }
.contact .ms-WPHeader {display:none;}
.contact td { border-style:none;}
.contact label { width: 60px; float: left; font-weight: bold; }
.contact input, .contact textarea { width: 135px; float: left; margin-bottom: 5px; }
.contact br { clear: both; height: 5px; }
.contact .lft { float: left; width: 210px; }
.contact .rght { float: left; width: 210px; }
h2.bg { padding: 17px 0px 15px 30px; margin: 0px; background-color: #ECF0F5; }
h2.bg2 { padding: 17px 0px 15px 30px; margin: 0px; background-color: #B2C37F; }

#content .text .twocol { margin: 10px 0px 10px 0px; list-style-type: none; font-style: italic; font-family: Georgia, "Times New Roman", Times, serif; font-size: 120%; }
#content .text .twocol a { color: #2C3D47; text-decoration: none; }
#content .text .twocol a:hover { color: #B2C37F; }
#content .text .twocol li { float: left; width: 200px; padding-left: 7px; padding-bottom: 10px; background: url(../../../PublishingImages/ul_dot.gif) 0px 6px no-repeat; }

.clientlogo { float: left; width: auto; display: inline; text-align: center; margin: 5px 0px; }
.clientlogo h4 { margin: 0px; padding: 0px; background-color: #EDF1F5; color: #2A3E47; padding: 4px 9px; }
.clientlogo img {  margin: 4px auto; }

.news { margin-left: 0px; padding-left: 0px; list-style-type: none; }
.news li { color: #777778; margin: 8px 0 8px 15px; list-style-type:none; background: url(../../../PublishingImages/ul_dot.gif) 0px 6px no-repeat;  }
.news li strong, .news li a { color: #2A3E47 !important; }
.news li b, .news li a { color: #2A3E47 !important; }
#l_col ul.archive-page li { display:block; border-right:none; }
#content h2.news { color: #2C3D47; font-weight: bold; margin: 0px 0px 9px 0px; padding: 0px; }
#content h3.news { color: #2C3D47; margin: 0px; padding: 0px; font-family:Arial, Helvetica, sans-serif; }
#content h3.news2 { color: #2C3D47; margin: 0px; padding: 0px; text-decoration: none; }
#content h4.news { color: #2C3D47; padding: 0px; font-family: Arial, Helvetica, sans-serif; } /*Edited by Chris Schulz 5/11/2010*/
/*#content h4.news { color: #2C3D47; margin: 0px; padding: 0px; font-family:  Georgia, "Times New Roman", Times, serif; } Edited by Chris Schulz 5/11/2010 old way*/ 

/*copy b4 overwriting */
.landing_block strong a { color: #000000; text-decoration: none; }
/* Navigation Styles */
#topnav ul, #topnav li,
#nav ul, #nav li,
#locations ul, #locations li { list-style-type: none; margin: 0px; padding: 0px; }

#searchtabs { display: block; }
#searchtabs ul, #searchtabs li { list-style-type: none; margin: 0px; padding: 0px;}
#searchtabs li { display: inline; margin: 0px 2px;}
.searchtabs-selected { font-weight: bold; }
/*#searchtabs a { display: block; }*/

/* changes by Jessica 12/19/07 */
#logo { margin: 0px 0px 8px 0px; padding-left: 35px; float: left; }

.MsoNormalTable p { padding: 0px 0px 10px 0px; margin: 0px; }

.text2 { padding: 10px 0px 5px 30px; margin: 0px; float: left; }
.rightCol2 { width: 186px; float: right; }
.columnWrapper { background: url('/Style Library/Images/Ulmer/bg_widewhite.gif') top right repeat-y; width: 1000px; float: left; display: block; }

.celebrateMedia { padding: 94px 0px 0px 30px; margin: 0px; float: left; }
/* End changes */

#topnav { float: right; margin-right: 22px; width: 450px; }
	#topnav ul { float: right; }
	#topnav li { float: left; margin: 0px 2px; }
	/*#topnav b { display: none; }	*/
	#topnav a { display: block; color: #336699;}
	#topnav #clientlogin a, #topnav #mediaroom a, #topnav #contactus a, #topnav #administrativelogin a { height: 16px; }

/*	#topnav #clientlogin a { width: 94px; background: url(../../../PublishingImages/navs.gif) -633px 0px; }
	#topnav #mediaroom a { width: 87px; background: url(../../../PublishingImages/navs.gif) -729px 0px; }
	#topnav #contactus a { width: 85px; background: url(../../../PublishingImages/navs.gif) -815px 0px; }

	#topnav #clientlogin a:hover { background: url(../../../PublishingImages/navs.gif) -633px -16px; }
	#topnav #mediaroom a:hover { background: url(../../../PublishingImages/navs.gif) -729px -16px; }
	#topnav #contactus a:hover { background: url(../../../PublishingImages/navs.gif) -815px -16px; }
*/


#nav { clear: both; background-color: #67c7ef; font-size:11px; }
	#nav #navMenu { padding: 4px 0px; padding-left: 28px; height: 16px; }
	#nav a { display: block; color: #67c7ef; }
/* MARCH 2009 Updated Nav classes*/
	.UB_MainNavigation ul{}
	.UB_topNavItem{}
	.UB_topNavLink{}
/* END March 09 updated nav classes*/
	
/*	#nav #zz1_topNavigationn0 a, #nav #zz1_topNavigationn1 a,  #nav #zz1_topNavigationn2 a, #nav #zz1_topNavigationn3 a, #nav #zz1_topNavigationn4 a, #nav #zz1_topNavigationn5 a, #nav #zz1_topNavigationn6 a { height: 16px; }
	#nav #zz1_topNavigationn0 a { width: 150px; background: url(../../../PublishingImages/navs.gif) -6px 0px no-repeat; }
	#nav #zz1_topNavigationn1 a { width: 79px; background: url(../../../PublishingImages/navs.gif) -159px 0px no-repeat; }
	#nav #zz1_topNavigationn2 a { width: 155px; background: url(../../../PublishingImages/navs.gif) -246px 0px no-repeat; }
	#nav #zz1_topNavigationn3 a { width: 59px; background: url(../../../PublishingImages/navs.gif) -404px 0px no-repeat; }
	#nav #zz1_topNavigationn4 a { width: 60px; background: url(../../../PublishingImages/navs.gif) -465px 0px no-repeat;  }	
	#nav #zz1_topNavigationn5 a { width: 51px; background: url(../../../PublishingImages/navs.gif) -525px 0px no-repeat;  }
	
	#nav #zz1_topNavigationn0 a:hover { background: url(../../../PublishingImages/navs.gif) -6px -16px; }
	#nav #zz1_topNavigationn1 a:hover { background: url(../../../PublishingImages/navs.gif) -159px -16px; }
	#nav #zz1_topNavigationn2 a:hover { background: url(../../../PublishingImages/navs.gif) -246px -16px; }
	#nav #zz1_topNavigationn3 a:hover { background: url(../../../PublishingImages/navs.gif) -404px -16px; }
	#nav #zz1_topNavigationn4 a:hover { background: url(../../../PublishingImages/navs.gif) -465px -16px; }
	#nav #zz1_topNavigationn5 a:hover { background: url(../../../PublishingImages/navs.gif) -525px -16px;  }	
	
	#nav #zz1_topNavigationn0 a.selected { background: url(../../../PublishingImages/navs.gif) -6px -16px; }
	#nav #zz1_topNavigationn1 a.selected { background: url(../../../PublishingImages/navs.gif) -159px -16px; }
	#nav #zz1_topNavigationn2 a.selected { background: url(../../../PublishingImages/navs.gif) -246px -16px; }
	#nav #zz1_topNavigationn3 a.selected { background: url(../../../PublishingImages/navs.gif) -404px -16px; }
	#nav #zz1_topNavigationn4 a.selected { background: url(../../../PublishingImages/navs.gif) -565px -16px;  }
*/			
#locations { clear: both; }
	#locations ul { padding: 4px 0px; padding-left: 30px; height: 16px; }
	#locations li { float: left; margin: 0px 2px; }
	#locations b { display: none; }
	#locations a { display: block; }
	
/*	#locations #cleveland a, #locations #cincinnati a, #locations #columbus a, #locations #chicago a { height: 16px; }
	#locations #cleveland a { width: 72px; }
	#locations #cincinnati a { width: 74px; }
	#locations #columbus a { width: 72px; }
	#locations #chicago a { width: 60px; }*/
	
			
/* THIS IS THE UPDATE FROM JUNE 24 2005 */
	a { color: #369; text-decoration: none; }
    a:hover { text-decoration: underline; }
    #r_col .side_nav a, .datagrid a, .att_main .att_nav a {color: #369; }
    .att_search .advanced {}
    .att_search .advanced strong, .att_search .letters strong { font-style: normal; }
   /* .att_top a { color: #000000; text-decoration: underline; }
    .att_top a:hover { text-decoration: none; } */
    /* 11 + 12 */
    
    /*#content h2, #content .text .twocol { color: #000; font-style: normal; font-family:Arial, Helvetica, sans-serif; } /*edited by Chris Schulz 5/11/20 old way*/
    
    #content h2{ color: #000; font-style: normal; font-family:Arial, Helvetica, sans-serif; } /*edited by Chris Schulz 5/11/2010 */
    #content h3{ color: #000; font-style: normal; font-family:Arial, Helvetica, sans-serif; } /*edited by Chris Schulz 5/11/2010 */
    #content h4{ color: #000; font-style: normal; font-family:Arial, Helvetica, sans-serif; } /*edited by Chris Schulz 5/11/2010 */


    #content .text .twocol { color: #000; font-style: normal; } /*edited by Chris Schulz 5/11/2010 */

    
    #content .text .twocol a { color: #000; }
    /* 13 */
    .att_top .att_position { font-style: normal; font-family:Arial,Helvetica,sans-serif; }  /*edited by Chris Schulz 5/11/2010 added font family */

    .att_top .office_address { font-style: normal; font-family:Arial,Helvetica,sans-serif; } /*edited by Chris Schulz 5/11/2010 */

    /* 14 */
    .sitemap a { color: #369; }
    .sitemap h2 a { color: #000; }
    
/* THIS IS THE UPDATE FROM JUNE 24 2005 */
	#content .type2 { font-family: Arial,sans-serif; text-transform: uppercase; font-weight: bold; font-size: 140%; padding-left: 2.25em; }
	.siteActionMenu { float:right }
}

#ZoneTable {
	margin-left:30px;
}

/*=== added by Sean Hecking 1.15.08 ===*/
/*-- Practice List --*/
/*=== changed width from 135 to 110 : john minadeo 6.3.2010 ==*/
ul.practiceList {width:110px; display:block; font-family:Arial,Helvetica,sans-serif; margin:0px 0px 0px 5px; padding:2px 0px; list-style:none;}
ul.practiceList li {display:block; background:none; margin:0px; padding:0px;}
ul.practiceList li a {display:block; background-image: url('../../../PublishingImages/ul_dot.gif') !important; background-position:0px 6px; background-repeat:no-repeat; margin:0px; padding:0px 0px 0px 6px; font-size:11px; color:#336699 !important;}
ul.practiceList li a:hover {color:#336699 !important;}

.landing_block strong {font-family:Arial,Helvetica,sans-serif;}
.landing_block table {margin:0px; padding:0px;}

/* sets the width for the landing_block */
.width280 {width:280px;}

/*=== added to for the practicelist to bring the width in: john minadeo 6.3.2010 ==*/
.width250 {width:250px;}

.pracImages {float:right;}

/* Attorney Search Tab styles */
/*#searchtabs  ul  { padding:0; margin:0 0 15px 0 !important; float:left; background: #b4c4d6; height: 29px; width: 753px;}
#searchtabs ul li {margin-right: 10px;}
#searchtabs ul li a {height: 37px;}
#searchtabs  ul a { cursor: pointer!important }
#searchtabs .searchtabs-notselected    { width: 115px; height: 29px; margin: 0 0 0 0 !important; background: #b4c4d6  !important ; display: inline;}
#searchtabs .searchtabs-notselected  a   { width: 115px; height: 29px; margin: 0 0 0 0 !important; background: #b4c4d6  !important ; display: inline; padding-right: 25px; color: #464646;}
#searchtabs .searchtabs-selected   a { position: relative; top: 5px; left: 25px;color : #464646; width: 115px; height: 37px; background: url(../../../PublishingImages/active_tab_bg.jpg) no-repeat 0 0  !important; border: none!important; border-bottom:none }
#searchtabs .searchtabs-selected    { padding-bottom: 27px; padding-right: 55px; width: 115px; height: 37px !important; background: url(../../../PublishingImages/active_tab_bg.jpg) no-repeat 0 0  !important; border: none!important; border-bottom:none }
#searchtabs a:link, #searchtabs a:hover, #searchtabs a:visited { height: 29px; text-decoration: none;}*/

#ctl00_ctl12_g_65613a79_2e8c_41ef_ac22_65cd241ef6fd_ctl00_pnlForm {margin: auto;}
.formrow	   { clear: both; padding:15px 13px 0 28px; }
.formrow h2    { margin: 0 !important; padding: 8px 0 5px 0 !Important }
.formrow p     { margin: 0 0 8px 0 !important }
.formrow p img { float: left; padding: 1px 4px 0 0 }
.formrow p a   { color: #002663 !important}
.formrow .formelements label {font-weight: bold;}
.formrow .formelements select {width: 125px;}
#ctl00_ctl12_g_65613a79_2e8c_41ef_ac22_65cd241ef6fd_ctl00_pnlForm .formrow 
#MSOZoneCell_WebPartctl00_ctl12_g_65613a79_2e8c_41ef_ac22_65cd241ef6fd {border-bottom: 10px solid #b4c4d6;  width: 710px; height: 150px; }

.tabHeader		{font-family:"Trebuchet MS",Verdana, Geneva, Arial, Helvetica, sans-serif;color:#003366;font-size:13px;font-weight:bold;}
#searchtabs	{float: left; clear: both}

#searchtabs ul	{ padding:0; margin:0 0 -1px 0 !important; float:left; background: #b4c4d6; height: 29px; width: 753px;}
#searchtabs ul a { cursor: pointer!important }
#searchtabs ul  li	{ width: 115px; height: 29px; margin: 0 0 0 0 !important; background: #b4c4d6  !important ; display: inline;}
#searchtabs ul .searchtabs-selected	{ width: 115px; height: 37px; padding-bottom: 5px; background: url(../../../PublishingImages/active_tab_bg.jpg) no-repeat 0 0  !important; border: none!important; border-bottom:none }
#searchtabs ul  li	{float:left;padding:0;}
#searchtabs ul  li span	 { display:block; height:28px; text-decoration:none;}
#searchtabs ul  li a:link, #searchtabs ul  li a:hover, #searchtabs ul  li a:visited {width: 93px; display:block;font-size:10px;color:#000000;font-weight:bold;text-align:center;padding: 10px 0 0 10px; text-decoration: none;}


#ctl00_ctl15_g_65613a79_2e8c_41ef_ac22_65cd241ef6fd_ctl00_btnSearch {position: relative;left: 175px;float: left;margin-top : 15px; margin-left: 35px; font-weight: bold; margin-left: 0px; color : #ffffff;font-size : 90%; width: 81px; height: 19px; background:url(../../../PublishingImages/searchBtnHome.jpg) no-repeat;  text-decoration: none; text-align: center; border: none; clear: both;}


#MSOZoneCell_WebPartctl00_ctl15_g_65613a79_2e8c_41ef_ac22_65cd241ef6fd table {border-bottom: 10px solid #b4c4d6;}


/* Attorney Search Results Styles */
#sr_attorneyImage {float: left; margin-right: 8px; clear: left;}
#sr_attorneyInfo {margin-left: 260px;}
#sr_AttorneyRow {float: none;border-bottom: 1px solid #424242; margin-bottom: 15px; padding-bottom: 10px; padding-left: 10px;}
#sr_AttorneyRow.last {border-bottom: none;}
#sr_AttorneyRow .sr_attorneyName {font-size: 14px; font-weight: bold;}
#sr_attorneyContactInfo li {display: inline; border-right: none; padding-right: 3px; color: #424242; font-size: 10px;}
#sr_attorneyContactInfo li.last {border-right: none;}
#sr_AttorneyRow label {font-weight: bold;}
#sr_attorneyPractices li{list-style: none;}

/* Location Landing Page Styles */
#l_col .locationNav ul {margin-bottom: 50px; margin-top: 25px;position: relative; left: -25px;}
#l_col .locationNav ul li { display: inline;border-right: 1px solid #424242;padding-right: 8px; padding-left: 5px;}
#l_col ul.news li {display: list-item; list-style: square; border-right: none;}
#l_col .locationNav ul li a {font-size: 11px; color: #424242;}
#l_col ul li.last {border-right: none;}
#l_col div a {border: none;}
#l_col div a img {float: left; margin-bottom: 20px; margin-right: 10px;}
#l_col  div .title a {font-size: 14px; color: #424242; position: relative; top: 0;}
#l_col div p {font-size: 11px; position: relative !important; /*top: -15px !important;*/ min-height: 0px;}
#l_col ul.practiceIndustryLists li {border-right:medium none;padding-left:5px;padding-right:8px; display: }
#l_col div table {border: 1px solid #000000; border-collapse: collapse;}
#l_col div table tr td {border: 1px solid #000000; padding: 3px;}
#l_col ul.practiceIndustryLists {left: 0px; margin-top: 15px;}
#ctl00_PlaceHolderMain_ctl01__ControlWrapper_RichHtmlField {position: relative; top: 10px;}
#l_col .chicago div {position: relative; top: -45px;}
#l_col .cincinnati div {position: relative; top: -45px;}
#l_col .columbus div{position: relative; top: -45px;}
#l_col .cleveland div {position: relative; top: -45px;}
.locationOverview .cincinnati {position: relative; top: -15px;}
.locationOverview .columbus {position: relative; top: 4px;}
.locationOverview .chicago {position: relative; top: -20px}

table.noBorder {border: none !important;}
table.noBorder tr td {border: none !important;}

.news #ctl00_PlaceHolderMain_ctl02__ControlWrapper_RichHtmlField {top: 0px !important;}

/* Search Filter Styles */
#MSOZoneCell_WebPartctl00_ctl15_g_2d224907_578c_4d1e_bab1_54425f754830{float: left; width: 150px; padding-left: 15px;}
#MSOZoneCell_WebPartctl00_ctl15_g_22546cdc_297e_4079_a5d5_ce3def26e9ae{width: 150px;}
.ms-standardheader ms-WPTitle {font-size: 13px;}
#ctl00_ctl15_g_2d224907_578c_4d1e_bab1_54425f754830 {border: none;}
div.sf_filterTitle {font-family: arial, helvetica, sans-serif; font-weight: bold; font-size: 11px; color: #424242;}
a.sf_filterLink {font-family: arial, helvetica, sans-serif; font-size: 10px; color: #424242;}
div.sf_filterTitle ul li {list-style: none;}


/*--- inside ulmer ---*/
#r_col span, .rightCol2 span {position:relative;}
#r_col span img, .rightCol2 span img {position:absolute;}
.celebrateEspot span {top:60px;}
#r_col .celebrateEspot {height:250px; width: 159px;}
#r_col .side_nav {font-size:11px; font-family:Arial,Helvetica,sans-serif !important; }
#r_col .side_nav table, #r_col .side_nav table table, #r_col .side_nav table td { width:210px;}
#ctl00_PlaceHolderMain_topNavigationn0, #ctl00_PlaceHolderMain_topNavigationn0 table, #ctl00_PlaceHolderMain_topNavigationn0 table td {width: 159px !important;}

/* Learn More */
#learnMore {color: #434343; font-weight: bold; font-size: 12px; position: relative; top: 15px;left: 5px;}

.learnMore {margin-top: -40px; margin-left: -5px; padding-bottom: 0px;}

#copyright {
margin-top:27px;
border-top:25px solid #D5DEE9;
padding:5px 0 5px 30px;
clear: both; padding-top: 10px; color: #666666; 
}

#copyright a {color: #666666;}

/*--- Attoryney Advanced Search show/hide --*/
.attAdv div {
	display:none;
}

.attAdv_on div
{
	display:block;
}
}

/*--- Attorney Listing for city ---*/
ul.attyList{
	float:left;
	margin:5px;
	padding-right:20px;
}

ul.attyList li{
		padding:0px 0px 0px 7px;
		margin:0px;
		background-repeat:no-repeat;
		background-position:0px 6px;
		background-image:url('/Style Library/Images/Ulmer/ul_dot.gif');
		list-style-type:none;

}
#pnlAttorneys div.title{
	margin-bottom:0px;
}

.wider
{
	width: 225px;
}

.lowercase
{
	text-transform: none !important;
	font-weight:normal !important;
}

td#MSOZoneCell_WebPartctl00_ctl15_g_60f3668e_8c52_4fd1_9465_bb167a4aac83 {
				float: left;
				padding-left: 15px;
				width: 150px;
}

a.sf_filterLink {
				color: #424242;
				font-family: arial, helvetica, sans-serif;
				font-size: 10px;
}

/*---Awards/Rankings Page---*/
.awards_page .hr { height: 1px; background-color: #D8DDE3; margin: 15px 0px; padding: 0px; clear:both; }
.awards_page h2 {
	font-weight:bold !important;	
	font-size:13px !important;
}
h1.awards_page_header {
	margin-bottom:0 !important;
}
.awards_anchors {
	margin-left:4px;
}

.awards_page h2 a {
	color:#000;
}
.awards_page h4 {
	color:#76240C !important;
}
.awards_page ul li {
	list-style-image:url('/Style%20Library/Images/Ulmer/burgandy_bullet.gif');
	line-height:14px;
}
.awards_image {
	float:right;
	margin:0 0 5px 5px;
}

