/* ----GLOBAL ----*/


* {  /* zeros all margin and padding of elements */
   margin : 0;
   padding : 0;
   color:#000;
}

body {
   color : #000;
   background : #fff;  
   font : 11px Verdana, Arial, Helvetica, Tahoma, sans-serif; 
}

a {color:#000; text-decoration:none;}

p {
margin:15px 0; padding:0;
}

/* ---STRUCTURE ---*/


/* ---fix for min width--- */
#outer{
	width: 100%;
	background-color : #fff;
	margin: 0;
	text-align: left;
}

#container {
   color : #000;
   border-left : none;
   line-height : 130%;
   width: 100%;
}


#content2col  {
	padding: 10px;
}

#content3col {
	padding: 10px ;
}
#content2col h2, #content3col h2 {
   margin :15px 0 .5em 0; font-size:16px;
}
#content2col h3, #content3col h3 {
   margin :15px 0 .5em 0; font-size:11px; color:#000;
}


/* --- top navigation area ---*/

#navigation { 
display:none;
}

 
/* ---- top image area  ---*/
#header {
display:none;
}
#printHeader {display:block;}

/* -- Left Column ---*/

#leftCol {
   margin : 0;
   padding :20px 0px 0px 0px;
}

#leftCol img { float:left; }
#leftCol div {padding:15px 0px 0px 25px;}
#leftCol h1 {font-size:11px; color:#000;margin:0;}
#leftCol p {margin:0;}
#leftCol ul { margin-left: 0;padding-left: 0;list-style: none;}
#leftCol ul li ul { margin-left: 0;padding-left: 0;list-style: none;}
#leftCol li ul li a
{
	background: url("/FCWSite/img/bullet_secondary.gif");
	background-repeat: no-repeat;
	background-position: 0px 6px; 
	padding-left: 7px;
}

/* --- Hide Related Info Links --- */

#leftCol p.relatedInfo { display:none; }
#leftCol h1.relatedInfo { display:none; }
#rightCol p.relatedInfo { display:none; }
#rightCol h1.relatedInfo { display:none; }

/* -- Right Column ---*/
#rightCol {

}
.tools {
	display:none;
}
td.rightColumn {display:none;}
.related 
{
	margin-left:0px;
	background-color:teal;
}

#rightCol img.email{float:right;margin-right:15px;}
#rightCol img.print{float:right;}
#rightCol div {clear:both;padding:0px 15px 200px 20px;
background-image: url("/FCWSite/img/rtCol_bot.jpg");
background-repeat:no-repeat;
background-position:left bottom;
}
#rightCol h1 {font-size:11px; color:#000;padding:0px 0 5px 0;}
#rightCol a {color:#000}
#rightCol p {margin:0;}
#rightCol p.document {font-size:10px; margin-bottom: 10px;}
#rightCol p.document img {padding:1px; border:1px solid #ececec; margin:0px 5px 5px 0;}
#rightCol ul { margin-left: 0;padding-left: 15px;list-style: disc}
#rightCol ul li ul 
{ 
	margin-left: 0;
	padding-left: 0;
	list-style: disc;
}
ul.otherList li 
{

	padding: 0px 0px 2px 0px; 
}

/* -----  CHANGES TO FIX BULLET ALIGNMENT IN RIGHT COLUMN -----*/

/*---  this was edited, it can be deleted ----*/
#rightCol li ul li a{ }

#rightCol ul.experienceList li
{
	background: none; 
	padding-left: 0px;
}
#rightCol #memberships ul li
{
	background: none; 
	padding-left: 0px;
}

/* ---right column secondary navigation ---*/
#navlist {
	margin-left: 0;
	padding-left: 0;
	list-style: none;
	background-image: url("/FCWSite/img/rtCol_blueDot.gif");
	background-repeat:no-repeat;
	background-position:left top;
	}
#navlist li {
	background-image: url("/FCWSite/img/rtCol_blueDot.gif");
	background-repeat:no-repeat;
	background-position:left bottom;padding:3px 0px 5px 10px; 
	}
#navlist li a {color:#1A4C7D}
#navlist li#active {padding-left:0px;}
#navlist li#active a#current {
	padding-left:10px; 
	background-image: url("/FCWSite/img/rtNav_arrow.gif");
	background-repeat: no-repeat;
	background-position: 0px 4px;
	color:#843934;
}

	
#navlist ul {list-style: none;}
#navlist li ul li {padding:2px 0px 4px 10px;background-image:none; }


/*----  this was added to fix bullets  ---*/
#navlist li#active ul li { background:url("/FCWSite/img/bullet_secondary.gif");
	background-repeat:no-repeat;
	background-position:0px 8px;margin-left:10px; }


/* ---- this was edited to fix bullets ---*/
#navlist li ul li a{  
	 padding-left:0px;
	}

/* -----  END CHANGES TO FIX BULLET ALIGNMENT IN RIGHT COLUMN -----*/


/* --- Search Openings form ---- */

#searchOpenings label {font-weight:bold;width:140px;}
#searchOpenings select {width:200px;}
#searchOpenings td {padding:5px 0 10px 0;}

/* --- footer ---*/
#footer {
	display:none;
}
td p.copyright {display:block;color:#000;text-align:left;}
/* --- SITEMAP ---*/

table#sitemap .heading2	{
color:#5178A3;font-family:verdana;font-size:11px;line-height:16px;font-weight:bold;text-transform:uppercase;}	
table#sitemap ul{margin-top:0px;margin-left:0px;margin-bottom:0px;list-style-type: disc;padding-left:0px;}
table#sitemap ul.arrow{margin-top:0px;margin-bottom:0px;padding-left:0px;}
table#sitemap ul.arrow li {
background-image: url("/FCWSite/img/rtNav_arrow.gif");
	background-repeat: no-repeat;padding:5px 0 5px 8px;
	background-position: 0px 9px;list-style:none;}

table#sitemap ul.arrow li ul li {
background:url("/FCWSite/img/bullet_secondary.gif");
	background-repeat:no-repeat;
	background-position:0px 11px; padding-left:7px;
	}

/* ----- CLASSES ----- */

.left {
  
  text-align: left;
  color: #fff;
  display:block;
  width:430px;
  }

.right {
   display:block;width:370px;
  text-align: right; 
  color: #fff;
  width:400px;
 
  }
.floatLeft {float:left;margin:0 9px 9px 0;}
.searchAgain {float:right;margin-left:20px;padding:6px;background:#eee;border:1px solid #ccc;color:#999;}
.clear {clear:left;}
.both {clear:both;}
.teaser {float:right;width:280px;padding:10px; margin:0 0 10px 10px;font-size:10px;}

.searchBox { border:1px solid #ccc;padding:10px;margin-bottom:10px;}
.form{width:250px;color:#1A4C7D;font : 11px Verdana, Arial, Helvetica, Tahoma, sans-serif;background:#F1F7FC; border:1px solid #7F9DB9;padding:2px;}

.formLong{width:560px;color:#1A4C7D;font : 11px Verdana, Arial, Helvetica, Tahoma, sans-serif;background:#F1F7FC; border:1px solid #7F9DB9;padding:2px;}
.top {margin-top: 0px;padding-top:0;}
.AZnav {border:1px solid #7F9DB9}
table.AZnav tr td {padding:6px 4px;}
.tableText tr td {padding:0 10px 10px 0;}
.tableTextList tr td {padding:10px;}
td.practiceArea {padding:0 20px 10px 0;}

td.practiceArea ul{padding-left:20px;}
 td.practiceArea a{line-height:16px;}

/*-- office rollover nav ---*/

#office1 {margin:7px 0px 0px 5px;padding: 7px 7px 7px 7px;font:10px/12px arial;color:#646C71;border: 1px solid #B9CDCC;position: relative;visibility: hidden;height:150px;}
#office2 {margin:7px 0px 0px 5px;padding: 7px 7px 7px 7px;font:10px/12px arial;color:#646C71;border: 1px solid #B9CDCC;position: relative;visibility: hidden;height:150px;}
#office3 {margin:7px 0px 0px 5px;padding: 7px 7px 7px 7px;font:10px/12px arial;color:#646C71;border: 1px solid #B9CDCC;position: relative;visibility: hidden;height:150px;}
#office4 {margin:7px 0px 0px 5px;padding: 7px 7px 7px 7px;font:10px/12px arial;color:#646C71;border: 1px solid #B9CDCC;position: relative;visibility: hidden;height:150px;}
#office5 {margin:7px 0px 0px 5px;padding: 7px 7px 7px 7px;font:10px/12px arial;color:#646C71;border: 1px solid #B9CDCC;position: relative;visibility: hidden;height:150px;}
#office6 {margin:7px 0px 0px 5px;padding: 7px 7px 7px 7px;font:10px/12px arial;color:#646C71;border: 1px solid #B9CDCC;position: relative;visibility: hidden;height:150px;}
#office7 {margin:7px 0px 0px 5px;padding: 7px 7px 7px 7px;font:10px/12px arial;color:#646C71;border: 1px solid #B9CDCC;position: relative;visibility: hidden;height:150px;}
#office8 {margin:7px 0px 0px 5px;padding: 7px 7px 7px 7px;font:10px/12px arial;color:#646C71;border: 1px solid #B9CDCC;position: relative;visibility: hidden;height:150px;}
#office9 {margin:7px 0px 0px 5px;padding: 7px 7px 7px 7px;font:10px/12px arial;color:#646C71;border: 1px solid #B9CDCC;position: relative;visibility: hidden;height:150px;}
#office10 {margin:7px 0px 0px 5px;padding: 7px 7px 7px 7px;font:10px/12px arial;color:#646C71;border: 1px solid #B9CDCC;position: relative;visibility: hidden;height:150px;}
#office11 {margin:7px 0px 0px 5px;padding: 7px 7px 7px 7px;font:10px/12px arial;color:#646C71;border: 1px solid #B9CDCC;position: relative;visibility: hidden;height:150px;}
#office12 {margin:7px 0px 0px 5px;padding: 7px 7px 7px 7px;font:10px/12px arial;color:#646C71;border: 1px solid #B9CDCC;position: relative;visibility: hidden;height:150px;}
#office13 {margin:7px 0px 0px 5px;padding: 7px 7px 7px 7px;font:10px/12px arial;color:#646C71;border: 1px solid #B9CDCC;position: relative;visibility: hidden;height:150px;}
#office14 {margin:7px 0px 0px 5px;padding: 7px 7px 7px 7px;font:10px/12px arial;color:#646C71;border: 1px solid #B9CDCC;position: relative;visibility: hidden;height:150px;}


/*--- pro bono firm Info ---*/
#probono0 {margin:7px 0px 0px 0px;padding: 20px;font:11px/14px Verdana, Arial, Helvetica, Tahoma, sans-serif;color:#646C71;position: relative;height:320px;background-color: #F1F7FC;}
#probono1 {margin:7px 0px 0px 0px;padding: 30px;font:11px/14px Verdana, Arial, Helvetica, Tahoma, sans-serif;color:#646C71;position: relative;visibility: hidden;height:200px;width:320px;background-color: #F1F7FC;}
#probono2 {margin:7px 0px 0px 0px;padding:30px;font:11px/14px Verdana, Arial, Helvetica, Tahoma, sans-serif;color:#646C71;position: relative;visibility: hidden;height:200px;width:320px;background-color: #F1F7FC;}
#probono3 {margin:7px 0px 0px 0px;padding:30px;font:11px/14px Verdana, Arial, Helvetica, Tahoma, sans-serif;color:#646C71;position: relative;visibility: hidden;height:200px;width:320px;background-color: #F1F7FC;}
#probono4 {margin:7px 0px 0px 0px;padding:30px;font:11px/14px Verdana, Arial, Helvetica, Tahoma, sans-serif;color:#646C71;position: relative;visibility: hidden;height:200px;width:320px;background-color: #F1F7FC;}
#probono5 {margin:7px 0px 0px 0px;padding:30px;font:11px/14px Verdana, Arial, Helvetica, Tahoma, sans-serif;color:#646C71;position: relative;visibility: hidden;height:200px;width:320px;background-color: #F1F7FC;}
#probono6 {margin:7px 0px 0px 0px;padding:30px;font:11px/14px Verdana, Arial, Helvetica, Tahoma, sans-serif;color:#646C71;position: relative;visibility: hidden;height:200px;width:320px;background-color: #F1F7FC;}
#probono7 {margin:7px 0px 0px 0px;padding:30px;font:11px/14px Verdana, Arial, Helvetica, Tahoma, sans-serif;color:#646C71;position: relative;visibility: hidden;height:200px;width:320px;background-color: #F1F7FC;}
#probono8 {margin:7px 0px 0px 0px;padding:30px;font:11px/14px Verdana, Arial, Helvetica, Tahoma, sans-serif;color:#646C71;position: relative;visibility: hidden;height:200px;width:320px;background-color: #F1F7FC;}
#probono9 {margin:7px 0px 0px 0px;padding:30px;font:11px/14px Verdana, Arial, Helvetica, Tahoma, sans-serif;color:#646C71;position: relative;visibility: hidden;height:200px;width:320px;background-color: #F1F7FC;}
#probono10 {margin:7px 0px 0px 0px;padding:30px;font:11px/14px Verdana, Arial, Helvetica, Tahoma, sans-serif;color:#646C71;position: relative;visibility: hidden;height:200;width:320px;background-color: #F1F7FC;}
#probono11 {margin:7px 0px 0px 0px;padding:30px;font:11px/14px Verdana, Arial, Helvetica, Tahoma, sans-serif;color:#646C71;position: relative;visibility: hidden;height:200px;width:320px;background-color: #F1F7FC;}
#probono1 h3, #probono2 h3, #probono3 h3, #probono4 h3, #probono5 h3, #probono6 h3, #probono7 h3, #probono8 h3, #probono9 h3, #probono10 h3, #probono11 h3, td.proBono div p  { color:#194B7E; padding:0;margin:2px 0;}

/*--- community service firm Info ---*/
#community0 {margin:7px 0px 0px 0px;padding: 20px;font:11px/14px Verdana, Arial, Helvetica, Tahoma, sans-serif;color:#646C71;position: relative;height:320px;background-color: #F1F7FC;}
#community1 {margin:7px 0px 0px 0px;padding: 30px;font:11px/14px Verdana, Arial, Helvetica, Tahoma, sans-serif;color:#646C71;position: relative;visibility: hidden;height:200px;width:320px;background-color: #F1F7FC;}
#community2 {margin:7px 0px 0px 0px;padding:30px;font:11px/14px Verdana, Arial, Helvetica, Tahoma, sans-serif;color:#646C71;position: relative;visibility: hidden;height:200px;width:320px;background-color: #F1F7FC;}
#community3 {margin:7px 0px 0px 0px;padding:30px;font:11px/14px Verdana, Arial, Helvetica, Tahoma, sans-serif;color:#646C71;position: relative;visibility: hidden;height:200px;width:320px;background-color: #F1F7FC;}
#community4 {margin:7px 0px 0px 0px;padding:30px;font:11px/14px Verdana, Arial, Helvetica, Tahoma, sans-serif;color:#646C71;position: relative;visibility: hidden;height:200px;width:320px;background-color: #F1F7FC;}
#community5 {margin:7px 0px 0px 0px;padding:30px;font:11px/14px Verdana, Arial, Helvetica, Tahoma, sans-serif;color:#646C71;position: relative;visibility: hidden;height:200px;width:320px;background-color: #F1F7FC;}
#community6 {margin:7px 0px 0px 0px;padding:30px;font:11px/14px Verdana, Arial, Helvetica, Tahoma, sans-serif;color:#646C71;position: relative;visibility: hidden;height:200px;width:320px;background-color: #F1F7FC;}
#community7 {margin:7px 0px 0px 0px;padding:30px;font:11px/14px Verdana, Arial, Helvetica, Tahoma, sans-serif;color:#646C71;position: relative;visibility: hidden;height:200px;width:320px;background-color: #F1F7FC;}
#community8 {margin:7px 0px 0px 0px;padding:30px;font:11px/14px Verdana, Arial, Helvetica, Tahoma, sans-serif;color:#646C71;position: relative;visibility: hidden;height:200px;width:320px;background-color: #F1F7FC;}
#community9 {margin:7px 0px 0px 0px;padding:30px;font:11px/14px Verdana, Arial, Helvetica, Tahoma, sans-serif;color:#646C71;position: relative;visibility: hidden;height:200px;width:320px;background-color: #F1F7FC;}
#community10 {margin:7px 0px 0px 0px;padding:30px;font:11px/14px Verdana, Arial, Helvetica, Tahoma, sans-serif;color:#646C71;position: relative;visibility: hidden;height:200;width:320px;background-color: #F1F7FC;}
#community11 {margin:7px 0px 0px 0px;padding:30px;font:11px/14px Verdana, Arial, Helvetica, Tahoma, sans-serif;color:#646C71;position: relative;visibility: hidden;height:200px;width:320px;background-color: #F1F7FC;}
#community1 h3, #community2 h3, #community3 h3, #community4 h3, #community5 h3, #community6 h3, #community7 h3, #community8 h3, #community9 h3, #community10 h3, #community11 h3, td.proBono div p  { color:#194B7E; padding:0;margin:2px 0;}

ul.proBonoLink li a { color:#194B7E}
ul.proBonoLink li a:hover { color:#843934}

/*---  Secondary Nav --- */
.mnu_item 	{font:11px verdana;padding:4px 0px 4px 10px;}
.mnu_item	a{color:#fff;text-decoration:none;padding-right:15px;}
.mnu_item	a:hover{color:#fff;text-decoration:underline;}

/*--- Meta tag admin ---*/
.meta	{font-weight:bold;}

/*--- Search Results Highlighting ---*/
.highlighted	{background-color: #F8DAA5; font-weight: bold;}

/* --- Office Map --- */
img.map {
    float: left;
    margin-right: 25px;
    margin-top: 15px;
}

/* --- Bio Photo --- */
img.photo {padding-bottom: 10px;}

