/*Markowitz Normal styles */

html * {margin:0;padding:0;border:0;}
input,textarea,select {border:solid 1px #65605A;}
p {margin-bottom:10px;}
ul {margin:10px 1em; padding:0 1em;}
ul#sidemenu {margin: 0 1em !important;}
.emphasis ul#leftnav {margin-top:0 !important;}
input#go {border:none !important;}
input.checkbox {border:none !important;}
blockquote { padding-left:10%}

body,table, td, div, p 
{
	text-align:left;
	font-family:arial,helvetica,sans-serif;
	font-size:11px;
	color:#333;
}
body {background:#65605A;text-align:center;}
a, a:link, a:visited {color:#5871B3;text-decoration:none;}
a:hover, a:active {color:#3A4B76;text-decoration:underline;}

.clearfix:after {
    content: "."; 
    display: block; 
    height: 0; 
    clear: both; 
    visibility: hidden;
}

.clearfix {display: inline-table;}

/* Hides from IE-mac \*/
* html .clearfix {height: 1%;}
.clearfix {display: block;}
/* End hide from IE-mac */

.space10x {line-height:1.0;}
.space15x {line-height:1.5;}
.space20x {line-height:2.0;}

h4 {font-size:14px; color:#5871B3;margin-bottom:10px;}
h6 {font-size:13px;}

h6.areaList {border-bottom: solid 1px #ccc !important;margin-top:15px; text-transform:uppercase;color:#555; margin-bottom:1px;}


/* Containers */

.attbox {clear:both;float:right;width:102px;text-align:center;}
.attbox img {border:solid 1px #ccc;width:100px;}
.AttLink {text-align:center; margin:0 0 10px;text-align:center !important;}
.attLink a {font-weight:bold;text-align:center!important;}

.content-image {float:right;width:102px;}
.content-image img {border:solid 1px #ccc;width:100px;}

#printheader { display:none; }
#Header 
{
	position:relative;
	background: url(images/header_white.jpg) no-repeat top center; 
	height:110px; 
	width:834px;
	text-align:center !important;
	margin:0 auto;
}
#bighome{display:block;width:298px;height:62px;position:absolute;top:31px;left:268px;}
#bighome img {width:298px; height:62px;}
/*#bighome{position:absolute;top:38px;left:130px;height:25px;width:580px;display:block;}
#home,#contact{position:absolute;top:68px;height:18px;display:block;}
#home {width:43px;left:354px;}
#contact{width:80px;left:400px;}*/

#Container 
{
	text-align:center;
	width:834px;
	height : auto !important; 
	min-height : 100%;  
	margin:0 auto;
	background: #fff url(images/background.gif) repeat-y  top center; 
	padding: 0 42px;
}
html>body #container { width: 750px;}
#Page 
{
	background-color:#fff;
	width:750px;
	min-height:500px;
	height : auto !important; 
	height:500px;
	padding:0px 20px 25px 20px;
	text-align:left;
}
html>body #page { width: 710px;}

#LeftHome {width:267px;float:left;}
#RightHome {width:417px;float:right;}
#RightHome, #RightHome div, #RightHome p {font-size:13px !important;font-family:arial,century Gothic,helvetica,sans serif;}
/* for facebook */
#rightHome { position: relative; }
/*#rightHome #facebooklikeframe { position:absolute;top:auto;bottom:0px;left:auto;right:0px; margin-bottom: 10px; }*/
#rightHome #facebooklikeframe { }

#homeBanner {height:120px;margin-bottom:20px;}
#homeBanner img {float:left;}
img.padding {margin-right:26px;} 
html>body img.padding {padding-right:27px;margin:0;} 

#newshome {display:block;}
.newsItem {margin-top:10px;}
.newsItem a {font-weight:bold;display:block;}
#newsBlurb {}
.readmore {display:block;}

#NarrowLeft {width:205px;float:left;}
#WideRight {width:485px;float:right;margin-left:19px;padding-left:1px;}
#left {width:285px;float:left;}
#right {width:405px;float:right;margin-left:19px;padding-left:1px;}
.emphasis {background-color:#D4DAEA;border-top:solid 1px #5871B3;border-bottom:solid 1px #5871B3;padding:10px;}
#bordered {border: solid 1px #555; }
.centered {text-align:center; margin:0 auto;}
.centered2 {text-align:center; margin:0 auto;}
.centered2 img {width:125px;height:125px;margin:18px auto !important;display:block;border:solid 1px #666;}
.emphasis2 {background:url(images/gradient.gif) repeat-x;border-top:solid 1px #888;border-bottom:solid 1px #777;}


h1.pagetitle {border-bottom: solid 1px #D4A56F; display:block; margin:0 0 8px;height:17px; font-size:16px;}
h1.pagetitle span {display:none;}
h1#contactus {background: url(images/title_contactus.gif) no-repeat top left;}
h1#attorneys {background: url(images/title_attorneys.gif) no-repeat top left;}
h1#aboutus {background: url(images/title_aboutus.gif) no-repeat top left;}
h1#practiceareas {background: url(images/title_practiceareas.gif) no-repeat top left;}
h1#representativecases {background: url(images/title_representativecases.gif) no-repeat top left;}
h1#sendemail {background: url(images/title_sendemail.gif) no-repeat top left;}
h1#events {background: url(images/title_events.gif) no-repeat top left;}
h1#subscription {background: url(images/title_subscription.gif) no-repeat top left;}
h1#mediacenter {background: url(images/title_mediacenter.gif) no-repeat top left;}
h1#legalarticles {background: url(images/title_legalarticles.gif) no-repeat top left;}
h1#booklets {background: url(images/title_tipsbooklets.gif) no-repeat top left;}
h1#firmnews {background: url(images/title_firmnews.gif) no-repeat top left;}
h1#batchelorsbriefs {background: url(images/title_batchelorsbriefs.gif) no-repeat top left;}
h1#mba {background: url(images/title_mba.gif) no-repeat top left;}
h1#asklawyer {background: url(images/title_asklawyer.gif) no-repeat top left;}
h1#legallyspeaking {background: url(images/title_legallyspeaking.gif) no-repeat top left;}
h1#articlesearch {background: url(images/title_articlesearch.gif) no-repeat top left;}
h1#newssearch {background: url(images/title_searchnews.gif) no-repeat top left;}
h1#mediacontacts {background: url(images/title_mediacontacts.gif) no-repeat top left;}
h1#fastfacts {background: url(images/title_fastfacts.gif) no-repeat top left;}
h1#newspublications {background: url(images/title_newspublications.gif) no-repeat top left;}
h1#firmhistory {background: url(images/title_firmhistory.gif) no-repeat top left;}

a#linkOn {font-weight:bold;color:#333 !important;}
a#activecase {text-decoration:underline;color:#3A4B76;}
div#articlesfooter,div#newsfooter {clear:both;border-top:solid 1px #D4A56F;padding:10px 0 30px;margin-top:10px;}

.arealist {margin-bottom:20px;}
.arealist i {display:block;}
.paTitle {font-size:14px;font-weight:bold;display:block;}
.arealist p {margin-top:0 !important;font-size:12px !important;}

ul.Bulletless {list-style:none;}
.InfoAddress {margin-right:10px;font-size:11px;font-variant:small-caps;}
.ImageAlign {margin-left:10px;}

ul#medialinks {margin-top:10px;margin-bottom:10px;}
ul#medialinks li {padding-bottom:5px;}
ul#medialinks li a {font-size:14px;font-weight:bold;}

#attPhoto {}
h2.title {border-bottom: solid 1px #D4A56F; display:block; margin:15px 0 8px;height:17px; font-size:16px;clear:both;}
h2.title span {display:none;}
h2#biography {background: url(images/title_biography.gif) no-repeat top left;}
h2#priorexp {background: url(images/title_priorexp.gif) no-repeat top left;}
h2#affiliations {background: url(images/title_affiliations.gif) no-repeat top left;}
h2#education {background: url(images/title_education.gif) no-repeat top left;}
h2#articles {background: url(images/title_articles.gif) no-repeat top left;}
h2#news {background: url(images/title_news.gif) no-repeat top left;}
h2#batchelors {background: url(images/title_batchelors.gif) no-repeat top left;}
h2#reppub {background: url(images/title_publications.gif) no-repeat top left;}
h2#admitted {background: url(images/title_admitted.gif) no-repeat top left;}
h2#repcases {background: url(images/title_repcases.gif) no-repeat top left;}
h2#CivicAct {background: url(images/title_civicact.gif) no-repeat top left;}

h2#relatedAttorneys {background: url(images/subtitle_relatedattorneys.gif) no-repeat top left;}
h2#relatedArticles {background: url(images/subtitle_relatedarticles.gif) no-repeat top left;}
h2#relatedEvents {background: url(images/subtitle_relatedevents.gif) no-repeat top left;}
h2#relatedCases {background: url(images/subtitle_relatedCases.gif) no-repeat top left;}
h2#relatedNews {background: url(images/subtitle_relatednews.gif) no-repeat top left;}

h5 {display:block; margin:15px 0 -2px;height:17px; font-size:16px;}
h5 span {display:none;}
h5#yourname {background: url(images/subtitle_yourname.gif) no-repeat top left;}
h5#title {background: url(images/subtitle_title.gif) no-repeat top left;}
h5#company {background: url(images/subtitle_company.gif) no-repeat top left;}
h5#phonenumber {background: url(images/subtitle_phonenumber.gif) no-repeat top left;}
h5#youremail {background: url(images/subtitle_youremail.gif) no-repeat top left;}
h5#yourmessage {background: url(images/subtitle_yourmessage.gif) no-repeat top left;}

#imgCaption{font-size:9px;}
#AttorneyContactBox 
{
	padding:0 0 10px 10px;
	background-color:#D6C7A0;
	border-top:1px solid #8D7E69;
	border-bottom:1px solid #8D7E69;
	font-variant:small-caps;
}

#AttName {margin-top:10px;font-size:16px;font-weight:bold;}
#AttTitle {margin-top:5px;font-size:15px;} 
div.attorney{margin:0 !important;}
a.attList {display:block; font-size:13px; padding-bottom:3px;}

#contactTools{float:right;width:140px;padding-top:8px;}

.sidebox {background-color:#D4DAEA;border-top:solid 1px #5871B3;border-bottom:solid 1px #5871B3;padding:8px 8px 8px 16px; margin-bottom:35px;}
html>body .sidebox {margin-bottom:15px;}
.sidebox br {margin:0; padding:0;display:inline;font-size:0.1px;line-height:0.1px;}
h3 {margin-top:10px;height:20px;}
h3 span {display:none;}
h3#areas {background: url(images/tab_areas.gif) no-repeat top left;}
h3#cases {background: url(images/tab_cases.gif) no-repeat top left;}
h3#events {background: url(images/tab_events.gif) no-repeat top left;}

.sidebox a {text-indent:-10px;margin: 0 0 4px 5px;display:block;line-height:14px;}
.sidebox a, .sidebox a:link, .sidebox a.visited {text-decoration:none; }
.sidebox a:hover, .sidebox a:active {text-decoration:underline; }
.repeater{margin:4px 0 !important;padding:0px !important;}
.biodate {float:left; width:65px;font-weight:bold;}
.rightAssCol {float:left;width:335px;}

.caseName {font-weight:bold;font-size:12px;}
.caseDesc {margin:0 0 15px;}

.ArticleList {padding-bottom:8px;margin-bottom:8px;border-bottom:solid 1px #eee;}
.ArticleLinkTitle {font-size:13px !important;line-height:14px;}
.ArticleLinkSearch {font-size:13px !important;line-height:14px;display:block;margin-bottom:3px;}
.ArticleTitle,.NewsTitle {font-size:13px !important;line-height:13px;font-weight:bold;}
.ArticleDate,.newsDate {font-style:italic;}
.ArticleAuthor {margin-top:2px;}
.briefIcon {float:left;display:inline;margin:2px 8px 2px 0; clear:both;}
.attImage {width:100px;margin:0 0 10px 10px;float:right;clear:both;border:solid 1px #D6C7A0;}

.newsListLink {font-size:13px !important;line-height:14px;display:block;}
#newsBody {margin:10px 0;padding-bottom:8px;}
hr.newsbreak {height:1px; color:#eee;clear:both;}

.arrow {display:block;background: url(images/icon_arrow.gif) no-repeat top left;padding: 0 0 0 20px;margin-bottom:3px;width:250px;}

table#mediacontacts {width:100%;border:solid 1px #D6C7A0;margin:0;padding:0;border-collapse:collapse;}
#mediacontacts td {padding:2px 5px; margin:0;border-bottom:solid 1px #eee;}
#mediacontacts thead {font-weight:bold; font-size:13px; background:#D6C7A0;}

#subscribe {padding-bottom:40px; }

/* FOOTER */
#printline { display:none; }
#printfeatured { display: none; }
#Footer 
{
	background: url(images/footer.gif) no-repeat top center;
	margin:0 auto;
	font-size:10px;
	text-align:right;
	padding:19px 62px 0;
	height: 125px;
	width: 834px;
	text-transform:uppercase;
	clear:both;
}
html>body #footer { width: 710px; }
#phone {letter-spacing:0.1em;}
#legalese { display: block; margin-top:20px;}
#legalese a {color: #D9D4CD;text-decoration:none;}
#legalese a:hover {text-decoration:underline;}


/* MENU */

/* #Menu {text-align:center;height:44px;background:#fff url(images/menu_lines.gif) no-repeat center 22px;width: 710px; } */
#Menu {text-align:center;background: transparent; height: 22px; width: 710px; margin-bottom: 20px; border-bottom: 2px solid #b5141b; }
#Menu .padding {padding-right:24px;}

.rollover { display: block; float:left;}
.rollover img { height: 22px; border: 0; }
.rollover:hover { visibility: visible; }
.rollover:hover img { visibility: hidden; }

#navAbout { background: url(images/nav_about_on.gif) no-repeat top left; width: 132px; height: 22px;}
#navAttorneys { background: url(images/nav_attorneys_on.gif) no-repeat top left; width: 96px; height: 22px;}
#navPractice { background: url(images/nav_practice_on.gif) no-repeat top left; width: 130px; height: 22px;}
#navEvents { background: url(images/nav_events_on.gif) no-repeat top left; width: 68px; height: 22px;}
#navNews { background: url(images/nav_news_on.gif) no-repeat top left; width: 59px; height: 22px;}
#navContact { background: url(images/nav_contact_on.gif) no-repeat top left; width: 101px; height: 22px;margin-right:-2px;}

.About #navAbout img {visibility:hidden;}
.Attorneys #navAttorneys img {visibility:hidden;}
.Practice #navPractice img {visibility:hidden;}
.Events #navEvents img {visibility:hidden;}
.News #navNews img {visibility:hidden;}
.Contact #navContact img {visibility:hidden;}

#menuItems { font-size: 10px; } 
.ddmenu {height: 18px;padding:0 12px 0 6px;}

