/* ----GLOBAL ----*/


* {  /* zeros all margin and padding f elements */
   margin : 0;
   padding : 0;
}

body {
   color : #000;
   background : #fff;  
   /* BYTEJAM COMMENTED OUT NEXT LINE FOR RECRUITING PAGES */
   /* min-width:800px; */  
   margin-left:0px;
   font : 11px Verdana, Arial, Helvetica, Tahoma, sans-serif; 
}


/* 	BEGIN BYTEJAM ADDITIONS */
td{
	font : 11px Verdana, Arial, Helvetica, Tahoma, sans-serif; 
}	

.form_table td{
	padding:2px;
}	

hr{
	width:340px;
	color: black;
	height: 1px;
}

/* 	END BYTEJAM ADDITIONS */

a {color:#1A4C7D;}

p {
margin:15px 0; padding:0;
}


/* ---STRUCTURE ---*/


/* ---fix for min width--- */
#outer{
	width:90%;
	background-color : #fff;
	margin:auto;
	text-align:left;
	position:relative;
	min-width:800px;
	
}

#container {
   color : #333;
   border-left : 7px solid #843934;
   line-height : 130%;
}


#content2col  {
padding:20px 20px 20px 30px;
}

#content3col {
padding:20px ;
}
#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:#843934;
}


/* --- top navigation area ---*/

#navigation { 
padding:20px 20px 0 20px; 
}
div#buttons {float:left;}
div#search {float:right;padding-top:4px;}
div#search div#searchWrapper {
	width:125px;
	background-image: url(/img/nav_search_bg.gif);
	background-repeat: no-repeat;
	background-position: right bottom;
}
div#search div#searchWrapper input.text {
	width:125px;
	background:transparent;
	border:0;
	padding:0 2px 2px 0;
	color: #1A4C7D;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
 }
 
/* ---- top image area  ---*/
#header {
clear:both;
   padding :0;margin:0;
   background-image: url("/img/header_bgSky.jpg");
	background-repeat: repeat-x;
	background-position: left top;
	background-color: #fff;
}
#printHeader {display:none;}
#header h1 {
   padding : 0;
   margin : 0;
   
}
#header div {
	padding :0;margin:0;width:712px;
	background-image: url("/img/header_globe.jpg");
	background-repeat:no-repeat;
	background-position:left top;
	background-color: transparent;
}

/* -- Left Column ---*/

#leftCol {
/*float : left;*/

   margin : 0;
   padding :20px 0px 0px 0px;
}

#leftCol img { float:right; }
#leftCol div {padding:15px 0px 0px 25px;}
#leftCol h1 {font-size:11px; color:#843934;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("/img/bullet_secondary.gif");
background-repeat:no-repeat;
background-position:0px 6px; padding-left:7px;}



/* -- Right Column ---*/
#rightCol {
   /*float : right;*/

   margin : 0;
   padding :20px 0px 0px 0px;
   background-image: url("/img/rtCol_BG.jpg");
	background-repeat:no-repeat;
	background-position:left top;   
}

.tools {
	margin-top:10px;
	margin-bottom:20px;
	text-align: right;
}

.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("/img/rtCol_bot.jpg");
background-repeat:no-repeat;
background-position:left bottom;
}
#rightCol h1 {font-size:11px; color:#843934;padding:0px 0 5px 0;}
#rightCol a {color:#1A4C7D}
#rightCol p {margin:0;}
#rightCol p.document {font-size:10px;}
#rightCol p.document img {padding:1px; border:1px solid #ececec; margin:0px 5px 5px 0;}
#rightCol ul { margin-left: 0;padding-left: 0;list-style: none;}
#rightCol ul li ul { margin-left: 0;padding-left: 0;list-style: none;}
#rightCol li ul li a{  background:url("/img/bullet_secondary.gif");
background-repeat:no-repeat;
background-position:0px 6px; padding-left:7px;}

#rightCol ul.experienceList li{  background:url("/img/bullet_secondary.gif");
background-repeat:no-repeat;
background-position:0px 6px; padding-left:7px;}


/* ---right column secondary navigation ---*/
#navlist {
	margin-left: 0;
	padding-left: 0;
	list-style: none;
	background-image: url("/img/rtCol_blueDot.gif");
	background-repeat:no-repeat;
	background-position:left top;
	}
#navlist li {
	background-image: url("/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("/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; }
#navlist li ul li a{  
	background:url("/img/bullet_secondary.gif");
	background-repeat:no-repeat;
	background-position:0px 6px; padding-left:7px;
	}



/* --- Search Openings form ---- */

#searchOpenings label {font-weight:bold;width:140px;}
#searchOpenings select {width:200px;}
#searchOpenings td {padding:5px 0 10px 0;}

/* --- footer ---*/
#footer {
	background:#1A4C7D;
	margin-top:20px;
	padding:10px;
	font-size:9px;
	color: #FFFFFF;
}
/* seen by IE5mac only, by Philippe Wittenbergh www.l-c-n.com */
*>html #footer img {
        margin : 0;
}
/* end */

#footer span a {
	color:#F8DAA5;
	background-image: url("/img/footer_bullet.gif");
	background-repeat: no-repeat;
	background-position: 0 3px;
	padding-left:8px;
	margin-left:15px;
}
#footer span a:hover {color:#fff;}

#footer a {color:#fff;}
#footer a:hover { color:#F8DAA5;}
#footer div.left a.chinese {display: inline;width:42px;height:12px;background-color:#82a8d7;}
#footer div.left a.chinese:hover {background-color:#F8DAA5;border:0px solid #fff;}
td p.copyright {display:none;}
/* --- 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("/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("/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 3px 3px 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;}


/*--- Projects firm Info ---*/
#project0 {
	margin:7px 0px 0px 0px;
	padding: 0;
	font:11px/14px Verdana, Arial, Helvetica, Tahoma, sans-serif;
	color:#646C71;
	position:relative;
	background-color: #F1F7FC;
}
#project1 {
	margin:7px 0px 0px 0px;
	padding: 30px;
	font:11px/14px Verdana, Arial, Helvetica, Tahoma, sans-serif;
	color:#646C71;
	position: relative;
	visibility: hidden;
	background-color: #F1F7FC;
}
#project2 {margin:7px 0px 0px 0px;padding:30px;font:11px/14px Verdana, Arial, Helvetica, Tahoma, sans-serif;color:#646C71;position: relative;visibility: hidden;background-color: #F1F7FC;}
#project3{margin:7px 0px 0px 0px;padding:30px;font:11px/14px Verdana, Arial, Helvetica, Tahoma, sans-serif;color:#646C71;position: relative;visibility: hidden;background-color: #F1F7FC;}
#project4 {margin:7px 0px 0px 0px;padding:30px;font:11px/14px Verdana, Arial, Helvetica, Tahoma, sans-serif;color:#646C71;position: relative;visibility: hidden;background-color: #F1F7FC;}
#project5 {margin:7px 0px 0px 0px;padding:30px;font:11px/14px Verdana, Arial, Helvetica, Tahoma, sans-serif;color:#646C71;position: relative;visibility: hidden;background-color: #F1F7FC;}
#project6{margin:7px 0px 0px 0px;padding:30px;font:11px/14px Verdana, Arial, Helvetica, Tahoma, sans-serif;color:#646C71;position: relative;visibility: hidden;background-color: #F1F7FC;}
#project7{margin:7px 0px 0px 0px;padding:30px;font:11px/14px Verdana, Arial, Helvetica, Tahoma, sans-serif;color:#646C71;position: relative;visibility: hidden;background-color: #F1F7FC;}
#project8{margin:7px 0px 0px 0px;padding:30px;font:11px/14px Verdana, Arial, Helvetica, Tahoma, sans-serif;color:#646C71;position: relative;visibility: hidden;background-color: #F1F7FC;}
#project9{margin:7px 0px 0px 0px;padding:30px;font:11px/14px Verdana, Arial, Helvetica, Tahoma, sans-serif;color:#646C71;position: relative;visibility: hidden;background-color: #F1F7FC;}
#project10{margin:7px 0px 0px 0px;padding:30px;font:11px/14px Verdana, Arial, Helvetica, Tahoma, sans-serif;color:#646C71;position: relative;visibility: hidden;background-color: #F1F7FC;}
#project11{margin:7px 0px 0px 0px;padding:30px;font:11px/14px Verdana, Arial, Helvetica, Tahoma, sans-serif;color:#646C71;position: relative;visibility: hidden;background-color: #F1F7FC;}
#project1 h3, #project2 h3, #project3 h3, #project4 h3, #project5 h3, #project6 h3, #project7 h3, #project8 h3, #project9 h3, #project10 h3, #project11 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;}

