/* CSS Document */

#container {width:750px; background-color:#ffffff;}
#containersearch {width:920px; background-color:#ffffff;}

#mainnav {width:87px; height:270px; float:left; background-color:#ffffff; color: #666666; font-family: Arial, Helvetica, Verdana, sans-serif; font-size:11px; font-weight: 500;}
.mainnavlinks {margin-right: 3px;}
.mainnavlinks p { }

.on2 {margin-top: 0px; margin-bottom:10px; padding-top:0px; padding-bottom:0px;}
.on2 a:link {color:#3798b9; font-weight:bold; }
.on2 a:visited {color:#3798b9; font-weight:bold; }
.on2 a:hover {color:#3798b9; font-weight:bold; }
.on3 {margin-top: 0px; padding-top:0px; padding-bottom:0px; color:#3798b9; font-weight:bold;}

.on {margin-top: 0px; margin-bottom:2px; padding-top:0px; padding-bottom:0px;}
.on a:link {color:#3798b9; font-weight:bold; }
.on a:visited {color:#3798b9; font-weight:bold; }
.on a:hover {color:#3798b9; font-weight:bold; }

#subnav {margin-top: 0px; margin-bottom: 10px; padding-top: 0px; padding-bottom:0px;  font-size: 9px;}
#subnav p {margin-top: 0px; margin-bottom: 3px; padding-top: 0px; padding-bottom:0px;  font-size: 9px;}
#subnav a:link {color:#3798b9;}
#subnav a:visited {color:#3798b9;}
#subnav a:hover {color:#666666;}


.off { margin-top: 0px; margin-bottom:10px; padding-top:0px; padding-bottom:0px;}
.off a:link {color:#666666;}
.off a:visited {color:#666666;}
.off a:hover {color:#3798b9;}

#mainimage {width:169px; height:255px; float:left; background-color:#F6F2EF;}
#maincontent {width:471px; height:255px;  float: left; background-color:#F6F2EF;}
/* #maincontent {width:471px; height:255px;  float: left; background-color:#F2EDE8;} */
.content {margin-left: 12px; margin-right:12px; margin-top: 12px; margin-bottom: 0px; 	color: #666666; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; height: 231px;}
.content a:link { color: #3798b9;}
.content a:visited { color: #3798b9;}
.content a:hover { color: #666666;}
.content p {margin-top: 10px; margin-bottom: 6px; padding-top:0px; padding-bottom:0px;}
.pushdown { position:relative; top: 30px;}

.blue2 {color: #3798b9}

#spacer1 {width:18px; height:255px; float:left; background-color:#FFFFFF;}
#spacer2 {width:5px; height:255px; float:left; background-color:#FFFFFF;}

.content2 {margin-left: 12px; margin-right:12px; margin-top: 12px; margin-bottom: 12px; 	color: #666666; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; }
.content2 a:link { color: #3798b9; text-decoration:underline;}
.content2 a:visited { color: #3798b9;text-decoration:underline;}
.content2 a:hover { color: #666666;text-decoration:underline;}
.content2 p {margin-top: 6px; margin-bottom: 14px; padding-top:0px; padding-bottom:0px; line-height:1.5}
.content2 .article a:link { color: #3798b9; text-decoration:none;}
.content2 .article a:visited { color: #3798b9; text-decoration:none;}
.content2 .article a:hover { color: #666666;text-decoration:underline;}
.content2 .team_new1 a:link { color: #3798b9; text-decoration:none;}
.content2 .team_new1 a:visited { color: #3798b9; text-decoration:none;}
.content2 .team_new1 a:hover { color: #666666;text-decoration:underline;}

.content2search {margin-left: 0px; margin-right:12px; margin-top: 12px; margin-bottom: 12px; 	color: #666666; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; }


.content2 .team_new1 .emailshrink a:link { color: #666666; text-decoration:none;}
.content2 .team_new1 .emailshrink a:visited { color: #666666; text-decoration:none;}
.content2 .team_new1 .emailshrink a:hover { color: #ED0D15; text-decoration:underline;}

.content3 {margin-left: 12px; margin-right:12px; margin-top: 21px; margin-bottom: 12px;	color: #666666; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; }
.content3 a:link { color: #3798b9;}
.content3 a:visited { color: #3798b9;}
.content3 a:hover { color: #666666;}
.content3 p {margin-top: 6px; margin-bottom: 14px; padding-top:0px; padding-bottom:0px; line-height:1.5}


#secondarylinks {width:187px; float: left; background-color:#ffffff;}
#secondarylinks2 {margin-left: 18px; margin-top: 23px; padding: 0px; color: #666666; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px;}
#secondarylinks2 p {margin-top: 0px; padding-top: 0px; margin-bottom: 4px; padding-bottom:0px;}
#secondarycontent {width:471px; float: left; background-color:#ffffff;}
#spacer3 {width:5px; height:10px; float:left; background-color:#FFFFFF;}
#secondarycontentsearch {width:601px; float: left; background-color:#ffffff;}



#headspace {width:750px; height:25px; background-color:#ffffff;}
#headspacer1 {width:105px; height: 40px; float:left; background-color:#ffffff;}
#headlogo {width:125px; height: 40px; float:left; background-color:#ffffff;}
#headspacer2 {width:5px; height:40px; float:left; background-color:#FFFFFF;}
#headspacer3 {width:5px; height:40px; float:left; background-color:#FFFFFF;}
#headnewsimg {width:125px; height:40px; float:left; background-color:#ffffff;}
#headnews {width: 385px; height:40px; float:left; background-color:#ffffff;}
#headspace2 {width:750px; height: 10px; background-color:#ffffff; font-size:0.75em; clear:both;}
#footspace1 {width:750px; height: 12px; background-color:#ffffff; font-size:0.75em; clear:both;}
#footspacer1 {width:105px; background-color:#ffffff; font-size:0.75em;  float:left;}
.footspacer4 { padding: 0px 0px 0px 75px; margin-top: 0px; margin-bottom: 0px; margin-left: 25px;}
.footspacer5 { padding: 0px; margin-top: 0px; margin-bottom: 0px; margin-left: 0px;}
.footspacer6 { padding: 0px; margin-top: 0px; margin-bottom: 0px; margin-left: 0px;}
.footspacer7 { padding: 0px; margin-top: 0px; margin-bottom: 0px; margin-left: -2px;}
.footspacer8 { padding: 0px; margin-top: 0px; margin-bottom: 0px; margin-left: 3px;}
p#copyrightdisplay {clear: both; margin: 0 0 0 105px; padding: 0;width:645px;}
#footer {width:645px; padding-top: 6px; background-color:#ffffff; font-size:0.75em; float:left; border-top:3px solid #f6f2ef; margin-bottom: 6px;}
#mainnav img { clear:right; }
.breadcrumbs {position: relative; top: 77%; color: red; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px;}
.breadcrumbs a:link {color: #3798b9;}
.breadcrumbs a:visited {color: #3798b9;}
.breadcrumbs a:hover {color: #ED0D15;}
.imgtext1 {margin-bottom: 0px;}
body, {
	font-size: 0.75em;
	color: #666666;
}
body {margin-top: 0px; margin-left: 0px; }

a:link {
	text-decoration: none;
	color: #666666;
}
a:visited {
	text-decoration: none;
	color: #666666;
}
a:hover {
	text-decoration: none;
	color: #3798b9;
}
a:active {
	text-decoration: none;
}

.content .feed {
  margin-left: 1px;
  padding: 4px 0 6px 32px;
  height: 28px;
  background: url("/images/feed-icon-28x28.png") no-repeat 0 50%;
  font-size: 18px;
}

.content .itunes {
  margin-left: 1px;
  padding: 4px 0 6px 32px;
  height: 28px;
  background: url("/images/itunes-icon-28x28.png") no-repeat 0 50%;
  font-size: 18px;
} 

.style1 {
	color: #666666;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px; }
h1 {color:#D9CDBF; font-size: 24px; font-family: Arial, Helvetica, sans-serif; margin-bottom:-10px}
/* h1 {color:#CFC4B7; font-size: 24px; font-family: Arial, Helvetica, sans-serif;} */
h2 {color:#D9CDBF; font-size: 20px; font-family: Arial, Helvetica, sans-serif;}
h4 { font-size:10px; font-weight: 500;}
h5, .searchheading { font-size:12px; font-weight: bold; color: #3798b9; margin-bottom: 0px; padding-bottom: 0px; margin-top: 0px; padding-top: 10px;}
/*.content2 h5 { line-height:1.5;} */
h6 { font-size:11px; font-weight: bold; color: #666666; margin-bottom: 0px; padding-bottom: 0px; margin-top: 0px; padding-top: 10px; line-height: 1.5;}
.h8 {color: #666666; font-size:12px; font-family:Verdana, Arial, Helvetica, sans-serif; font-weight:bolder;}
.opening { border-top:0px dashed #666666; border-bottom:1px dashed #666666; margin-top: 10px; padding-bottom: 10px;}
h7 { font-size:11px; font-weight: bold; color: #666666; margin-bottom: 0px; padding-bottom: 14px; margin-top: 0px; padding-top: 14px;}

#mainlinks p {margin-bottom:6px; padding-bottom: 0px; margin-top: 0px; padding-top: 0px;}
.mainlinks2 {margin-top: 0px; float:left; margin-right: 24px; margin-bottom: 0px; padding-bottom: 0px; padding-top: 0px;}
.bullet {color:#3798b9; }
.bluetext {color:#3798b9;}

.viewall_fix {margin-top: 7px; padding-top:0px; margin-bottom:0px; padding-bottom:0px;}

.top {color:#ED0D15; font-size:9px; clear:both;}
.top a:link {color:#ED0D15; text-decoration:none;}
.top a:visited {color:#ED0D15; text-decoration:none;}
.top a:hover {color:#666666; text-decoration:underline;}
.top a:active {color:#ED0D15; text-decoration:none;}

ul { list-style: square; margin-left: 1.75em; padding-left:0px; margin-top: 0px; padding-top: 0px; margin-bottom: 0px; padding-bottom: 8px;}
li {color: #666666; line-height:1.5; margin-bottom: 6px; }

ul ul { list-style:circle; margin-left: 1.75em; padding-left:0px; margin-top: 8px; padding-top: 0px; margin-bottom: 0px; padding-bottom: 8px;}

ul ol { margin-left: 1.75em; padding-left:0px; margin-top: 8px; padding-top: 0px; margin-bottom: 0px; padding-bottom: 8px;}

ol ol { margin-left: 1.75em; padding-left:0px; margin-top: 8px; padding-top: 0px; margin-bottom: 0px; padding-bottom: 8px;}

ol { margin-left: 2.5em; padding-left:0px; margin-top: 0px; padding-top: 0px; margin-bottom: 0px; padding-bottom: 8px;}

ol ul { list-style:square; margin-left: 1.75em; padding-left:0px; margin-top: 8px; padding-top: 0px; margin-bottom: 0px; padding-bottom: 8px;}

#copyright { display: none; font-family:Arial, Helvetica, sans-serif;}

.diversity1 { float: left; height: 64px; width: 100px; margin-right: 8px; margin-bottom: 10px;}
.diversityimg1 { margin-bottom: 4px;}
.diversityimg2 { margin-right: 10px; }

.spanfix2 {margin-left: 10px;}


/* Meet the Team */
.teamtopspace { height: 4px;  width: 447px; padding: 0px; margin: 0px;}
.team1 { margin-top: 12px; padding-top: 0px; height: 56px; width: 223px; float: left; }
.teamimage { float:left; margin:0px; padding: 0px;}
.teamname { float:left; margin-left: 10px; line-height:1.5;}
.teamlocation {}
.teamemail {}

/* articles */
.article {margin-bottom: 12px; margin-top: 12px; padding-bottom: 12px; line-height:1.5; border-bottom:1px dashed #666666}


/* people */
.practiceschange { text-transform:none; margin-top:0px; float: left; width: 216px; }

/* all caps */
.allcaps { text-transform:uppercase;}

/* related links: articles, attorneys, events, etc... padding-top: 0px; padding-bottom:0px; */
.related { padding: 0px; margin-top: 0px; margin-bottom: 20px;}


.team_new1 { border-top:1px dashed #ffffff; border-bottom:1px dashed #666666; border-left:0px dashed #ffffff; border-right:0px dashed #ffffff; margin-bottom: 0px; margin-top: 0px; padding-top: 0px; line-height:1.5; height: 54px;}
.team_new2 { width: 235px; float:left; border: 0px solid red; margin-top: 9px;}
.team_new3 {width: 117px; float:left;border: 0px solid red; margin-top: 9px;}
.team_new4 {width: 93px; float:left; border: 0px solid red; margin-top: 9px;}
.emailshrink { font-size:10px; }
.emailshrink a:link { color: #666666;}
.emailshrink a:visited { color: #666666;}
.emailshrink a:hover { color: #ED0D15;}

.job_new1 { border-bottom:1px dashed #666666; height: 24px; margin-bottom: 6px; margin-top: 10px; }
.job_new2 { width: 314px; float:left; }
.job_new3 {width: 130px; float:left; }

.pushdown3 { padding-top: 3px;}
.pushdown4 { padding-top: 1px; margin-top: 10px;}
.pushdown5 { padding-top: 1px;}

.searchheader { font-size: 12px; float: left; padding-left: 0px; padding-bottom: 6px;}
.searchrank { font-size: 9px; font-style:italic; text-align:right; margin-top: 4px;}
.rank {float: left;font-size: 12px; padding-right:6px;}
.summary {padding-left: 0px; }
.searchheader2 { font-size: 12px; padding-left: 0px; padding-bottom: 6px;}
.searchrank2 { font-size: 9px;  text-align:right; margin-top: 4px; color: #ED0D15;}

.article .searchheader2 a:link { text-decoration:underline;}
.article .searchheader2 a:visited { text-decoration:underline;}


/* expanding menu styles  */
.mainnavlinks dl, .mainnavlinks dt, .mainnavlinks dd, .mainnavlinks ul, .mainnavlinks li {
margin: 0;
padding: 0;
list-style-type: none;
}
#menu {

font-family: Arial, Helvetica, sans-serif;
}
#menu {
position: absolute; /* Menu position that can be changed at will */
top: 64px;
left: 8px;
}
#menu dt {
cursor: pointer;
text-align: right;
font-size: 11px;
border: 0px solid gray;
background: #fff;
margin-top: 10px;
margin-bottom: 0px;
}
#menu dd {
border: 0px solid gray;
}
#menu li {
text-align: right;
background: #fff;
font-size: 9px;
margin-top: 0px; 
margin-bottom: 2px;
}

#menu dt a {
color: #666666;
text-decoration: none;
display: block;
border: 0 none;
height: 100%;
}

#menu li a {
color: #3798b9;
text-decoration: none;
display: block;
border: 0 none;
height: 100%;
}

#menu dt a:hover {

color: #ED0D15;
}

#menu li a:hover {

color: #ED0D15;
}
/* expanding menu styles  */

/***LEGAL NOTICE IN FOOTER***/
p#legalNotice {
	clear: both;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 80%;
	margin: 0 0 0 105px;
	padding: 0;
	xtext-transform: uppercase;
	width:645px;
}

p#legalNotice2 {
	display: none;
}
