html, body {margin:0px;text-align:center;background:#fff url(../img/bg_tile.gif);height:100%;padding:0px;}

form {margin:0px;padding:0px;}
a:link {text-decoration:none;}
a:visited {text-decoration:none;}
a:hover {color:#333;text-decoration:none;}
img {border:0px;}
table {border-collapse:collapse;border:0px;}
th {text-align:left;}
td {vertical-align:top;padding:0px;font:normal 11px/12pt Verdana, sans-serif;color:#333;}
h1 {font:bold 16px Georgia, serif;margin:0px;}
h2 {font:bold 12px verdana, sans-serif;margin:0px;}
h3 {font:bold 10px/16px Verdana, sans-serif;}
p {margin-top:0px;margin-bottom:10px;}
ul {list-style-image: url(../img/bullet2.gif);margin-left:16px;margin-top:0px;padding:0px;border:0px;}

.line {border-top:1px solid #ccc;margin:5px 0px 8px;}
.graycontrol{background-color: #c5c5c5;}
.container {width:951px;margin:0px auto;height:100%;}
.addheight {height:100%;}
.backgroundtop {background-color:#fff;}
.backgroundbottom {background-color:#fff;}

/* Header */
.header {border-top:6px solid #e6e6e6;}
.header .headertable {width:951px;background-color: #2C2C2C;}
.header .headertable .logo {width:272px;text-align:right;}
.header .headertable .logo img {margin:0px 35px 0px 0px;}
.header .headertable .cities {width:666px;padding:14px 0px 0px;}
.header .headertable .cities table {width:666px;}


.headertable td.cities td {width:125px;}
.header .headertable .cities td {padding:3px 0px 3px; text-align:left;}
/*
.header .headertable .cities {width:666px;padding:14px 0px 0px;}
.header .headertable .cities table {width:666px;}
.header .headertable .cities td {padding:4px 0px 4px}
*/
.header .abouttheimages {}
.header .mainnav {background-color:#ccc;white-space:nowrap;}
.header .menu {position:absolute;visibility:hidden;z-index:100;font:10px verdana, sans-serif;color:#666;width:190px;}
.header .menu ul {background-color:#f4f4f4;list-style:none none;padding:0px 0px;margin:0px;border-right:1px solid #ccc;border-left:1px solid #ccc;}
.header .menu li {margin:0px;padding:5px 0px 5px 13px;text-align:left;border-bottom:1px solid #ccc;}
.header .menu a:link {color:#666;text-decoration:none;}
.header .menu a:visited {color:#666;text-decoration:none;}
.header .menu a:hover {color:#990000;text-decoration:none;}

/* Middle */
.middle {background-color:#fff;padding-top:7px;text-align:left;width:951px;}
.middle .main {width:951px;margin-bottom:25px;}

/* Footer */
.footer {text-align:left;width:951px;padding:0px 0px 10px 0px;background-color:#fff;}
.footer .contact {border-top:1px solid #d9d9d9;border-bottom:1px solid #585757;background-color:#585757;padding:6px 0px 6px 292px;}
.footer .disclaimer {background-color:#fff;padding:12px 0px 20px 292px;font:normal 9px Verdana, sans-serif;color:#999999;margin:0px;}
 
/* Column 1 */
td.column1 {padding:0px 0px 6px;margin:0px;width:272px;}

.column1 .alpha {text-transform:uppercase;padding:9px 0px 9px 15px;line-height:16pt;letter-spacing:.1em;font-weight:bold;}

.column1 .contacts {background:url(../img/pic_about_05.gif) repeat-x;font:normal 11px Verdana, sans-serif;color:#000;width:229px;padding:0px 0px 30px;}
.column1 .contacts .pagetitle {color:#333;margin:0px;font:bold 10px Verdana, sans-serif;background:url(../img/pic_about_03.gif) repeat-x bottom left;text-transform:uppercase;padding:7px 0px 7px 15px;border-top:0px;}
.column1 .contacts .title {color:#333;margin-top:2px;font:bold 10px Verdana, sans-serif;text-transform:uppercase;padding:9px 0px 9px 15px;}
.column1 .contacts .content {margin:10px 0px 0px 15px;}

.column1 .featureditems {font:normal 11px/11pt Verdana, sans-serif;color:#666;width:229px;}
.column1 .featureditems ul {background-color:#fff;list-style:none none;padding:0px 0px;margin-bottom:25px;border:0px;}
.column1 .featureditems li {margin:0px;padding:9px 0px 15px 0px;text-align:left;border:0px;}
.column1 .featureditems .pagetitle {color:#333;margin:0px;font:bold 10px Verdana, sans-serif;background:url(../img/pic_about_04.gif) repeat-x top left;padding:7px 0px 7px 15px;}
.column1 .featureditems .img1 {margin:3px 10px 5px 0px;text-align:left;}
.column1 .featureditems .img2 {margin:0px 0px 5px 0px;text-align:left;}

.column1 .form {width:229px;padding:0px 0px 30px;font:normal 10px/11pt Verdana, sans-serif;}
.column1 .form .title {color:#333;margin:0px;font:bold 10px Verdana, sans-serif;background-image:url(../img/pic_about_03.gif);text-transform:uppercase;padding:9px 0px 9px 15px;}
.column1 .form table {margin:5px 0px 0px 15px;}
.column1 .form td {font:normal 10px/11pt Verdana, sans-serif;vertical-align:middle;}
.column1 .form img {margin:0px 4px 3px 0px;}
.column1 .form .formtxtfield {border:1px solid #c5c5c5;background-color:#f2f2f2;width:210px;font:normal 10px Verdana, sans-serif;margin:0px 0px 5px 0px;}
.column1 .form .formtxtfield2 {border:1px solid #c5c5c5;background-color:#f2f2f2;width:80px;font:normal 10px Verdana, sans-serif;margin:0px 0px 5px 0px;}
.column1 .form .formdropdown {padding:0px;border:1px solid #c5c5c5;background-color:#fff;width:214px;margin:0px 0px 5px 0px;font:normal 10px Verdana, sans-serif;border-color:#c5c5c5;}
.column1 .form .buttons {padding-top:4px;margin:0px;text-align:right;}

.column1 .image {margin:0px 0px 30px 15px;}

.column1 .navleft {font:normal 11px Verdana, sans-serif;color:#666;width:229px;padding:0px 0px 20px;}
.column1 .navleft .pagetitle {color:#333;margin:0px;font:bold 10px Verdana, sans-serif;background:url(../img/pic_about_03.gif) repeat-x bottom left;text-transform:uppercase;padding:7px 0px 7px 15px;border-top:1px solid #ccc;}
.column1 .navleft .title {color:#333;margin:0px;font:bold 10px Verdana, sans-serif;background:url(../img/pic_about_03.gif) repeat-x bottom left;text-transform:uppercase;padding:7px 0px 7px 15px;}
.column1 .navleft ul {background-color:#fff;list-style:none none;padding:0px 0px;margin:0px;border:0px;}
.column1 .navleft li {margin:0px;padding:7px 0px 7px 15px;text-align:left;border-bottom:1px solid #ccc;}
.column1 .navleft li.active {padding:7px 0px 7px 11px;border-left-width:4px;border-left-style:solid;}
.column1 .navleft a.active {font-weight:bold;}
.column1 .navleft .hdr {color:#333;font:bold 11px Verdana, sans-serif;margin:0px 0px 2px 0px;}

.column1 .navleft2 .active {font-weight:bold;}

.column1 .navleft .links {margin:0px 0px 0px 0px;padding:5px 0px 0px 15px;font:normal 10px/11pt Verdana, sans-serif;border-top:1px solid #ccc;}
.column1 .navleft .links td {font:normal 10px/11pt Verdana, sans-serif;width:107px;vertical-align:middle;}
.column1 .navleft .links img {margin:0px 0px 3px 2px;}

.column1 .related {font:normal 11px Verdana, sans-serif;color:#000;width:229px;padding:0px 0px 30px;background:url(../img/pic_about_05.gif) repeat-x;}
.column1 .related .title {color:#333;margin:0px;font:bold 10px Verdana, sans-serif;text-transform:uppercase;padding:9px 0px 9px 15px;}
.column1 .related .content {margin:10px 0px 0px 15px;}

.column1 .search {width:272px;}
.column1 .search table {margin:0px 0px 31px 13px;}
.column1 .search td {}
.column1 .search td img {margin:2px 0 0 0;border:1px solid #666;}
.column1 .search .formtxtfield {color:#cccccc;padding:0px;border:1px solid #c5c5c5;width:156px;height:19px;margin:0px;font:normal 11px Verdana, sans-serif;background-color:#f2f2f2;}

/* Column 2 */
td.column2 {padding:0px 30x 31px 0px;margin:0px;font:normal 11px/12pt Verdana, sans-serif;color:#333;}
div.column2 {padding:0px;width:649px;}

.column2b {font:normal 11px/12pt Verdana, sans-serif;color:#333;}
.column2c {margin:0px 30px 31px 30px;width:891px;}
.column2b .printemail {font:normal 9px Verdana, sans-serif;color:#666;padding-top:3px;margin:0px;float:right;}
.column2b .printemail img {margin:0px 5px 0px 5px;}
.column2b .printemail a.gray:link, .printemail a.gray:visited {color:#666;}

.column2table {margin:0px 0px 8px 0px;width:649px;}
.column2table td.content {padding:0px;margin:0px;width:438px;font:normal 11px/12pt Verdana, sans-serif;color:#333;}
.column2table div.content {padding:0px 30px 0px 0px;}

.column2 .criteria {border-top:1px solid #ccc;padding-top:6px;}
.column2 .criteria table {font:normal 11px/16px Verdana, sans-serif;margin:0px 0px 20px;}
.column2 .criteria td {padding:2px 10px 2px 0px;}
.column2 .criteria td.fixedwidth {width:100px;}

.column2 .form {padding:0px;margin:0px;}
.column2 .form td {padding:0px 5px 0px 0px;font:normal 11px Verdana, sans-serif;}
.column2 .form label {font:normal 11px Verdana, sans-serif;padding-top:4px;}
.column2 .form input {border:1px solid #c5c5c5;background-color:#f0f0f0;font:normal 11px Verdana, sans-serif;margin:0px 0px 10px;}
.column2 .form input.formtxtfield {width:154px;}
.column2 .form input.formtxtfield2 {width:209px;}
.column2 .form .date td {vertical-align:top;padding-bottom:2px;margin:0px;}
.column2 .form .date img {margin-bottom:8px;}
.column2 .form .date input.formtxtfield2 {width:80px;}
.column2 .form .date .formdropdown {padding:0px;border:1px solid #c5c5c5;background-color:#fff;width:214px;margin:0px 0px 0px 10px;font:normal 11px Verdana, sans-serif;border-color:#c5c5c5;}
.column2 .form input.formtxtfield3 {width:315px;margin-right:6px;}
.column2 .form input.formtxtfield3b {width:207px;margin-right:6px;}
.column2 .form input.formtxtfield4 {width:309px;margin-right:6px;}
.column2 .form input.formradio {border:0px;background-color:#ffffff;}
.column2 .form input.button {font:normal 10px Verdana, sans-serif;}
.column2 .form select {border:1px solid #c5c5c5;background-color:#fff;font:normal 11px Verdana, sans-serif;margin:0px 0px 10px;padding:0px;}
.column2 .form select.formdropdown1 {width:160px;}
.column2 .form select.formdropdown2 {width:187px;border:1px solid #bababa;}
.column2 .form select.formdropdown2b {width:319px;border:1px solid #bababa;}
.column2 .form select.formdropdown2c {width:313px;border:1px solid #bababa;}
.column2 .form select.formdropdown3 {width:320px;}
.column2 .form .line {border-top:1px solid #ccc;margin:0px 0px 4px;}
.column2 .form textarea.formtxtfield3 {width:315px;height:100px;}
.column2 .form .select {border-top:1px solid #c5c5c5;padding:3px 0px;}
.column2 .form .buttons {padding-bottom:10px;margin:0px;text-align:right;}

.column2 .highlights {width:100%;}
.column2 .highlights .tabs table {border:0px;border-collapse:collapse;}
.column2 .highlights .tabs .tableft {background:url(../img/bg_tab_left_b.gif) no-repeat;padding:1px 0px 0px 1px;}
.column2 .highlights .tabs .tabon {background:url(../img/bg_tab_on_b.gif) no-repeat;padding:6px 10px 6px 10px;border-right:1px solid #ccc;}
.column2 .highlights .tabs .tabon a {color:#000;}
.column2 .highlights .tabs .taboff {background:url(../img/bg_tab_off_b.gif) no-repeat;padding:6px 10px 6px 10px;border-right:1px solid #ccc;border-bottom:1px solid #ccc;} 
.column2 .highlights .tabs h2 {font:bold 11px verdana, sans-serif;color:#666;}

.column2 .highlights .tabscontent {background:url(../img/gray.gif) repeat-y;border:1px solid #ccc;border-top:0px;border-left:0px;border-bottom:0px;}
.column2 .highlights .tabscontent .floatholder {padding:8px 10px 10px;border-bottom:1px solid #ccc;}
.column2 .highlights .tabscontent .floatbox {float:left;width:16px;}
.column2 .highlights .tabscontent .floatbox .plusminus {padding:0px 10px 0px 0px;height:100%;}
.column2 .highlights .tabscontent .clearfix:after {content: ".";display:block;height:0;clear:both;visibility:hidden;} 
.column2 .highlights .tabscontent .clearfix {display:inline-block;} 
.column2 .highlights .tabscontent .floatholder h2 {margin:0px 0px 5px;font:bold 11px verdana, sans-serif;color:#666;}
.column2 .highlights .tabscontent .floatholder h3 {margin:0px;font:bold 11px verdana, sans-serif;}
.column2 .highlights .tabscontent .floatholder p {margin-left:1px;} 
.column2 .highlights .tabscontent .spacer {padding:0px 10px 10px;border-bottom:1px solid #ccc;}
.column2 .highlights .tabscontent .text {margin-left:25px;}

/*
.column2 .highlights .tabscontent td {padding:8px 10px 10px;border-bottom:1px solid #ccc;}
.column2 .highlights .tabscontent td.plusminus {padding:8px 0px 0px 10px;}
.column2 .highlights .tabscontent td.plusminus2 {width:98%;}
.column2 .highlights .tabscontent td.text {width:100%;}
*/
.column2 .highlights .tabscontent .image {float:left;margin:5px 10px 5px 0px;}
.column2 .highlights .tabscontent .more {margin:0px 0px 5px;}

/*
.column2 .languages {padding:4px 0px 14px 0px;}
.column2 .languages table {width:649px;border-collapse:collapse;border:0px;padding:0px;}
.column2 .languages td {font:normal 9px verdana, sans-serif;word-spacing:2em;}
.column2 .languages td.asianlanguages {text-align:right;}
.column2 .languages a {margin-right:0.1em;}
*/

.column2 .languages {padding:4px 0px 14px 0px;font-size:9px;}
.column2 .languages ul {list-type:none none;padding-bottom:14px;padding-top:1px;margin:0px;}
.column2 .languages li {display:inline;padding:0px;}
.column2 .languages li .all {padding-right:22px;}
.column2 .languages li .last {padding-right:0px;}
.column2 .languages a {}
.column2 .languages td {font:normal 9px verdana, sans-serif;}

.column2 .listing {background:url(../img/pic_about_04.gif) repeat-x top left;padding:5px 10px;}
.column2 .listing .pagetitle {color:#333;margin:2px 0px 15px 0px;font:bold 11px Verdana, sans-serif;}
.column2 .listing .results {color:#333;margin:2px 0px 15px 0px;font:bold 11px Verdana, sans-serif;}
.column2 .listing .paging {float:right;color:#333;margin:2px 0px 15px 0px;font:normal 11px Verdana, sans-serif;}
.column2 .listing .whitebg {background:#fff;padding:10px;}
.column2 .listing .graybg {background:#e6e6e6;padding:10px;}
.column2 .listing .viewmore {color:#333;margin:2px 0px 15px 0px;font:normal 11px Verdana, sans-serif;}
.column2 .listing .itemtitle {margin:0px;padding:0px;font-weight:bold;}
.column2 .listing p {margin:0px;}

.column2 .printemail {font:normal 9px Verdana, sans-serif;color:#666;padding-top:3px;margin:0px;float:right;}
.column2 .printemail img {margin:0px 5px 0px 5px;}
.column2 .printemail a.gray:link, .printemail a.gray:visited {color:#666;}

.column2 .practicelist {}
.column2 .practicelist table {width:100%;}
.column2 .practicelist td {background:url(../img/pic_about_04.gif) repeat-x top left;padding-left:6px;}
.column2 .practicelist h2 {color:#333;margin:0px;font:bold 11px Verdana, sans-serif;padding:7px 0px 7px 0px;}
.column2 .practicelist li{padding-right:20px;}

.column2 .testimoniallist .toplinevert {border-left:1px solid #990000;height:20px;margin-left:70px;}
.column2 .testimoniallist .topline {border-top:1px solid #990000;border-left:1px solid #990000;border-right:1px solid #990000;height:15px;width:562px;margin-left:39px;}
.column2 .testimoniallist .topnolinevert {border-left:0px solid #990000;height:20px;margin-left:70px;}


/* Column 2 Right */
.column2 .right {padding:0px;width:211px;}

.column2 .address {font:normal 11px/12pt Verdana, sans-serif;color:#333;margin:10px 0px 10px 0px;}
.column2 .address table {width:100%;}
.column2 .address td {width:50%;}
.column2 .address ul {padding:0px;margin:0px 0px 25px 9px;border:0px;list-style:none none;}
.column2 .address li {background-color:#fff;margin:0px 0px 0px 9px;padding:0px;border:0px;list-style-image: url(../img/bullet2.gif);}
.column2 .address h2 {color:#333;font:bold 11px Verdana, sans-serif;padding:0px;margin:0px 0px 2px 0px;}

.column2 .right .featureditems {font:normal 11px/11pt Verdana, sans-serif;color:#666;width:211px;}
.column2 .right .featureditems ul {background-color:#fff;list-style:none none;padding:0px 0px;margin:0px;border:0px;}
.column2 .right .featureditems li {margin:0px;padding:9px 0px 3px 10px;text-align:left;border:0px;}

.column2 .right .featureditems .pagetitle {color:#333;margin:0px;font:bold 10px Verdana, sans-serif;background:url(../img/pic_about_04.gif) repeat-x top left;padding:7px 0px 7px 10px;}
.column2 .right .featureditems .img1 {margin:0px 0px 5px 5px;text-align:right;}
.column2 .right .featureditems .img2 {margin:0px 0px 5px 0px;text-align:right;}

.column2 .right .image {margin:0px 0px 20px;}

.column2 .right .related {margin:0px 0px 30px;}
.column2 .right .related .title {font-weight:bold;margin:0px 0px 15px;}

.column2 .right .quicklinks ul {list-style:none none;padding:0px 0px;margin:0px;inside;}
.column2 .right .quicklinks li {margin:5px 0px 5px 0px;padding:7px 0px 13px 32px;text-align:left;background:url(../img/quicklinks2.gif) top left no-repeat;}
.column2 .right .quicklinks a {color:#cccccc;}

.column2 .back {text-align:right;font-size:9px;}
.column2 .viewall {text-align:right;font-size:11px;margin-bottom:5px;margin-right:5px;}
.column2 .right .spacer {height:30px;margin:0px;padding:0px;}

.column2 .relatedinfo {}
.column2 .relatedinfo ul {font:normal 11px/12pt Verdana, sans-serif;color:#333;padding:0px;margin:0px;list-style:none none;margin-bottom:10px;}
.column2 .relatedinfo li {padding:0px 0px 3px 0px;}
.column2 .relatedinfo h3 {font:bold 11px/13pt Verdana, sans-serif;color:#333;margin:0px 0px 2px;}


/**** General ****/
body.general a:link {color:#990000;}
body.general a:visited {color:#990000;}
body.general a:hover {text-decoration: none;color:#990000;}
body.general h1 {color:#990000;}
body.general .header .mainnav {background-color:#990000;}
body.general .footer .contact {border-top:1px solid #990000;}
body.general .column1 .navleft a {color:#990000;}
body.general .column1 .navleft a:hover {color:#990000;}
body.general .column1 .navleft li.active {border-left-color:#990000;color:#990000;}
body.general .column2 .printemail a:hover {color:#990000;}

/**** About ****/
body.about a:link {color:#990000;}
body.about a:visited {color:#990000;}
body.about a:hover {text-decoration: none;color:#990000;}
body.about h1 {color:#990000;}
body.about .header .mainnav {background-color:#990000;}
body.about .footer .contact {border-top:1px solid #990000;}
body.about .column1 .navleft a {color:#990000;}
body.about .column1 .navleft a:hover {color:#990000;}
body.about .column1 .navleft li.active {border-left-color:#990000;color:#990000;}
body.about .column2 .printemail a:hover {color:#990000;}
body.about .column2 .languages a:link {color:#999;}
body.about .column2 .languages a:visited {color:#999;}
body.about .column2 .languages a:hover {color:#990000;}

body.about .column2 .testimoniallist {}
body.about .column2 .testimoniallist table {width:649px;border-collapse:collapse;border:0px;margin-top:10px;}
body.about .column2 .testimoniallist .arrow {padding-top:40px;}
body.about .column2 .testimoniallist .pic {padding:0px 5px 0px 9px;}
body.about .column2 .testimoniallist .pic a {color:#333;}
body.about .column2 .testimoniallist .pic a:hover {color:#990000;}
body.about .column2 .testimoniallist .pic a.active {color:#990000;}
body.about .column2 .testimoniallist .pic a img {border:1px solid #666;margin-bottom:5px;}
body.about .column2 .testimoniallist .pic a.active img {border:1px solid #990000;}
body.about .column2 .testimoniallist .pic a:hover img {border:1px solid #990000;}
body.about .column2 .testimoniallist p {margin:0px 80px 0px 65px;font:normal 11px/16px Verdana, sans-serif;color:#333;text-align:rutabaga;}
body.about .column2 .testimoniallist p.author {text-align:right;margin-top:15px;font-weight:bold;}

/**** Experience ****/
body.experience a:link {color:#5C3B56;}
body.experience a:visited {color:#5C3B56;}
body.experience h1 {color:#5C3B56;}
body.experience .header .mainnav {background-color:#5C3B56;}
body.experience .header .menu a:hover {color:#5C3B56;text-decoration:none;}
body.experience .footer .contact {border-top:1px solid #5C3B56;}
body.experience .column1 .navleft a {color:#5C3B56;}
body.experience .column1 .navleft a:hover {color:#5C3B56;}
body.experience .column1 .navleft li.active {border-left-color:#5C3B56;color:#5C3B56;}
body.experience .column2 .printemail a:hover {color:#5C3B56;}
body.experience .column2 .languages a:link {color:#999;}
body.experience .column2 .languages a:visited {color:#999;}
body.experience .column2 .languages a:hover {color:#5C3B56;}

/**** Practices ****/
body.practices a:link {color:#003366;}
body.practices a:visited {color:#003366;}
body.practices h1 {color:#003366;}
body.practices .header .mainnav {background-color:#003366;}
body.practices .header .menu a:hover {color:#003366;text-decoration:none;}
body.practices .footer .contact {border-top:1px solid #003366;}
body.practices .column1 .navleft a {color:#003366;}
body.practices .column1 .navleft a:hover {color:#003366;}
body.practices .column1 .navleft li.active {border-left-color:#003366;color:#003366;}
body.practices .column2 .printemail a:hover {color:#003366;}
body.practices .column2 .languages a:link {color:#999;}
body.practices .column2 .languages a:visited {color:#999;}
body.practices .column2 .languages a:hover {color:#003366;}
	
/**** Office ****/
body.office a:link {color:#566225;}
body.office a:visited {color:#566225;}
body.office h1 {color:#566225;}
body.office .header .mainnav {background-color:#566225;}
body.office .header .menu a:hover {color:#566225;text-decoration:none;}
body.office .footer .contact {border-top:1px solid #566225;}
body.office .column1 .navleft a {color:#566225;}
body.office .column1 .navleft a:hover {color:#566225;}
body.office .column1 .navleft li.active {border-left-color:#566225;color:#566225;}
body.office .printemail a:hover {color:#566225;}
body.office .column2 .languages a:link {color:#999;}
body.office .column2 .languages a:visited {color:#999;}
body.office .column2 .languages a:hover {color:#566225;}

body.office h3 {font-size:11px;}
body.office .middle .offices {}
body.office .middle .offices table {margin:0px 0px 0px 30px;width:100%;}
body.office .middle .offices td {font:normal 11px/12pt Verdana, sans-serif;padding:10px 10px 10px 0px;}
body.office .middle .offices .cell1 {width:110px;font-weight:bold;}
body.office .middle .offices .cell2 {width:239px;}
body.office .middle .offices .cell3 {width:172px;white-space:nowrap;}
body.office .middle .offices .cell4 {width:108px;}
body.office .middle .offices a {font-weight:bold;}

body.office .currenttime {color:#000000;font:normal 11px Verdana, sans-serif;margin:0px 0px 20px;}

body.office td.column2 {padding:0px 30x 0px 0px;margin:0px;font:normal 11px/12pt Verdana, sans-serif;color:#333;}
body.office .column1 .search table {margin:0px 0px 0px 13px;}
body.office .column1 .spacer {height:30px;border:0px;margin:0px;}


/**** Bio ****/
body.bio a:link {color:#B53D01;}
body.bio a:visited {color:#B53D01;}
body.bio h1 {color:#B53D01;}
body.bio .header .mainnav {background-color:#B53D01;white-space:nowrap;}
body.bio .header .menu a:hover {color:#B53D01;text-decoration:none;}
body.bio .footer .contact {border-top:1px solid #B53D01;}
body.bio .column1 .navleft a {color:#B53D01;}
body.bio .column1 .navleft a:hover {color:#B53D01;}
body.bio .column1 .navleft .active {border-left-color:#B53D01;color:#B53D01;}
body.bio .column2 .printemail a:hover {color:#B53D01;}
body.bio .column2 .languages a:link {color:#999;}
body.bio .column2 .languages a:visited {color:#999;}
body.bio .column2 .languages a:hover {color:#B53D01;}

body.bio .column1 .biopopup {margin:9px 0px 0px 0px;padding:0px;width:229px;font:normal 11px/11pt Verdana, sans-serif;color:#333;}
body.bio .column1 .biopopup line {border-top:1px solid #ccc;margin:0px;padding:0px;}
body.bio .column1 .biopopup p {margin-left:15px;margin-bottom:12px;}
body.bio .column1 .biopopup .img1 {margin:0px 0px 5px 5px;text-align:right;}
body.bio .column1 .biopopup h2 {font:bold 11px Verdana, sans-serif;color:#333;margin-left:15px;margin-bottom:12px;}

body.bio .column2 .lawyerpic img {margin-right:20px;margin-top:4px;}
body.bio .column2 .lawyercontactinfo {width:100%;font:normal 11px/12pt Verdana, sans-serif;color:#666;text-align:left;vertical-align:middle;}
body.bio .column2 .lawyercontactinfo ul {background-color:#fff;list-style:none none;padding:0px 0px;margin:0px;border:0px;}
body.bio .column2 .lawyercontactinfo li {margin:0px;padding:0px;}

body.bio .column2 .lawyerinfo {}
body.bio .column2 .lawyerinfo ul {font:normal 11px/12pt Verdana, sans-serif;color:#333;padding:0px;margin:0px;list-style:none none;margin-bottom:10px;}
body.bio .column2 .lawyerinfo li {padding:0px 0px 3px 0px;}
body.bio .column2 .lawyerinfo h2 {font:bold 11px/13pt Verdana, sans-serif;color:#666;margin-bottom:2px;margin-top:0px;}

body.bio .column2 .biosubnav {}
body.bio .column2 .biosubnav ul {font:normal 11px/12pt Verdana, sans-serif;color:#333;padding:0px;margin:0px;list-style:none none;}
body.bio .column2 .biosubnav li {margin:0px;padding:0px 0px 3px 0px;display:inline;}
body.bio .column2 .biosubnav .active {font-weight:bold;}

body.bio .column2 .searchresults {width:649px;padding-top:7px;}
body.bio .column2 .searchresults th {font:bold 10px Verdana, sans-serif;color:#535353;border-top:1px solid #ccc;border-bottom:1px solid #ccc;text-align:left;padding:7px 0px 7px 6px;text-transform:uppercase;}
body.bio .column2 .searchresults td {font:normal 11px Verdana, sans-serif;padding:10px 10px 10px 6px;}
body.bio .column2 .searchresults .rowA {background-color:#efefef;}
body.bio .column2 .searchresults .rowB {background-color:#fff;}
body.bio .column2 .searchresults .cell1 {width:180px;}
body.bio .column2 .searchresults .cell2 {width:120px;}
body.bio .column2 .searchresults .cell3 {width:128px;}
body.bio .column2 .searchresults .cell4 {width:172px;white-space:nowrap;}
body.bio .column2 .searchresults .cell5 {width:49px;}

body.bio .column2 .searchtxthdr {font:bold 11px/12pt Verdana, sans-serif;color:#666;border-top:1px solid #c2c2c2;padding-top:5px;}

/**** Careers ****/
body.careers .backgroundtop {background:url(../img/bg_diagonal_b.gif);}
body.careers .backgroundbottom {background:url(../img/bg_diagonal_b.gif);}
body.careers .header {border-top:6px solid #666;}
body.careers a:link {color:#cccccc;}
body.careers a:visited {color:#cccccc;}
body.careers a:hover {color:#ffcc00;}
body.careers h1 {color:#ffcc00;}
body.careers .header .mainnav {background-color:#ffcc00;}
body.careers .header .menu a:hover {color:#ffcc00;text-decoration:none;}
body.careers .footer .contact {border-top:1px solid #ffcc00;padding:6px 25px 6px 25px;text-transform:uppercase;text-align:center;font-size:10px;}
body.careers .column2 .languages a:link {color:#868686;}
body.careers .column2 .languages a:visited {color:#868686;}
body.careers .column2 .languages a:hover {color:#ffcc00;}
body.careers .column2 .languages li .all a.lo {color:#ffcc00;text-decoration:none;}
body.careers .column2 .languages li .last a.lo {color:#ffcc00;text-decoration:none;}
body.careers .middle {background-color:transparent;padding-top:7px;text-align:left;width:951px;}
body.careers .column1 .search .formtxtfield {padding:0px;border:1px solid #666666;width:156px;height:19px;margin:0px;font:normal 11px Verdana, sans-serif;background:url(../img/bg_txtfield.gif);}
body.careers .column1 .navleft .pagetitle {color:#ccc;margin:0px;font:bold 10px Verdana, sans-serif;background:url(../img/bg_careersnav_hdr.gif) repeat-x bottom left;text-transform:uppercase;padding:7px 0px 7px 15px;border-top:1px solid #ffcc00;border-bottom:1px solid #ffcc00;}

/*body.careers .column1 .navleft .sectiontitle ul {background-color:transparent;list-style:none none;padding:0px 0px;margin:0px 0px 3px 0px;border-top:1px solid #ffcc00;}
body.careers .column1 .navleft .sectiontitle li {margin:0px;padding:7px 0px 7px 11px;text-align:left;border-bottom:0px;} */
body.careers .column1 .navleft .sectiontitle a:link {color:#fff;}
body.careers .column1 .navleft .sectiontitle a:visited {color:#fff;}

body.careers .column1 .navleft ul {border:0px;margin:0px;padding:0px;background:transparent;display:block;}
body.careers .column1 .navleft li {margin:0px;padding:0px;text-align:left;border-bottom:1px solid #666;display:block;}
body.careers .column1 .navleft li .active {color:#FFF;font-weight:bold;padding:7px 0px 7px 11px;border-top-width:0px;border-top-style:solid;border-top-color:#ffcc00;border-left-width:4px;border-left-style:solid;border-left-color:#ffcc00;background-color:#caa30b;display:block;margin:0px;} /* was border-top-width:1px; */
body.careers .column1 .navleft li a {color:#fff;padding:7px 0px 7px 15px;text-decoration:none;display:block;margin:0px;}
body.careers .column1 .navleft li a:hover {padding-left:11px;border-left-width:4px;border-left-style:solid;border-left-color:#ffcc00;background-color:#caa30b;color:#fff;margin:0px;} /* was color:#000; */


body.careers .column1 .navleft .firstitem {border-bottom:0px;border-top-width:1px;border-top-style:solid;border-top-color:#ffcc00;display:block;}
body.careers .column1 .navleft a:link.active {color:#FFF;}
body.careers .column1 .navleft a:visited.active {color:#FFF;}
body.careers .column1 .navleft a:hover.active {color:#FFF;}

body.careers .column1 .navleft .sub ul {padding:4px 0px 8px 15px;margin:0px;border:0px;}
body.careers .column1 .navleft .sub li {margin:0px;padding:1px 15px 1px 6px;background: url(../img/bullet7.gif) no-repeat 0px 2px;border:0px;width:204px;}
body.careers .column1 .navleft .sub li a {padding:1px 15px 1px 6px;border:0px;background-color:transparent;}
body.careers .column1 .navleft .sub li a:visited {color:#fff;padding:1px 15px 1px 6px;}
body.careers .column1 .navleft .sub li a:hover {padding:1px 15px 1px 6px;border:0px;background-color:transparent;color:#ffcc00;}
body.careers .column1 .navleft .sub .active {color:#fff;font-weight:bold;padding:0px;background:transparent;border:0px;}
body.careers .column1 .navleft .sub ul li .active2 {color:#FFFFFF;font-weight:bold;padding:0px 0px 0px 6px;}
body.careers .column1 .navleft a:link {color:#cccccc;}
body.careers .column1 .navleft a:visited {color:#cccccc;}
body.careers .column1 .navleft a:hover {color:#ffcc00;}

body.careers .column1 .search {width:272px;}
body.careers .column1 .search table {margin:0px 0px 31px 13px;background:url(../Img/careers/bg_search.gif) 0 0 no-repeat;}
body.careers .column1 .search td {}
body.careers .column1 .search td img {margin:0 0 0 1px;border:0px solid #666;}
body.careers .column1 .search .formtxtfield {color:#cccccc;padding:0px;border:0px solid #c5c5c5;width:156px;height:19px;margin:0px;font:normal 11px Verdana, sans-serif;background-color:transparent;background-image:none;}

/*
body.careers .column1 .navleft ul {border:0px;margin:0px;padding:0px;background:transparent;list-style:none;display:block;}
body.careers .column1 .navleft li {margin:0px;padding:0px;text-align:left;border-bottom:1px solid #666;display:block;}
body.careers .column1 .navleft li a {color:#fff;padding:7px 0px 7px 15px;text-decoration:none;display:block;margin:0px;}
body.careers .column1 .navleft li a:hover {padding-left:11px;border-left-width:4px;border-left-style:solid;border-left-color:#ffcc00;background-color:#caa30b;color:#fff;display:block;margin:0px;} /* was color:#000; */
/*
body.careers .column1 .navleft .active {color:#FFF;font-weight:bold;padding:7px 0px 7px 11px;border-top-width:0px;border-top-style:solid;border-top-color:#ffcc00;border-left-width:4px;border-left-style:solid;border-left-color:#ffcc00;background-color:#caa30b;display:block;margin:0px;} /* was border-top-width:1px; */
/*
body.careers .column1 .navleft .firstitem {border-bottom:0px;border-top-width:1px;border-top-style:solid;border-top-color:#ffcc00;display:block;}
body.careers .column1 .navleft a:link.active {color:#FFF;}
body.careers .column1 .navleft a:visited.active {color:#FFF;}
body.careers .column1 .navleft a:hover.active {color:#FFF;}

body.careers .column1 .navleft .sub ul {padding:4px 0px 8px 16px;margin:0px;list-style:none none outside;}
body.careers .column1 .navleft .sub li {margin:0px;padding:1px 15px 1px 6px;background: url(../img/bullet6.gif) no-repeat top left;border:0px;}
body.careers .column1 .navleft .sub li a {padding:1px 15px 1px 6px;border:0px;background-color:transparent;}
body.careers .column1 .navleft .sub li a:visited {color:#fff;padding:1px 15px 1px 6px;}
body.careers .column1 .navleft .sub li a:hover {padding:1px 15px 1px 6px;border:0px;background-color:transparent;color:#ffcc00;}
body.careers .column1 .navleft .sub .active {color:#fff;font-weight:bold;padding:0px;background:transparent;border:0px;}
body.careers .column1 .navleft .active2 {color:#FFFFFF;font-weight:bold;padding:0px 0px 0px 6px;}
body.careers .column1 .navleft a:link {color:#cccccc;}
body.careers .column1 .navleft a:visited {color:#cccccc;}
body.careers .column1 .navleft a:hover {color:#ffcc00;}
*/

body.careers .column2 .printemail img {margin:0px 0px 0px 10px;}
body.careers .column2 .printemail a.gray:link, .printemail a.gray:visited {color:#999;}
body.careers .column2 .printemail a.gray:hover {color:#ffcc00;}
body.careers .column2 .line {border-top:1px solid #ffcc00;margin:5px 0px 8px;}

body.careers .column2 .column2table td.content {padding:0px;margin:0px;width:438px;font:normal 11px/12pt Verdana, sans-serif;color:#ccc;white-space:normal;}
body.careers .column2 .column2table div.content {padding:0px 30px 0px 0px;text-align:rutabaga;}
body.careers .column2 .column2table ul {list-style:none none outside;margin:0px;padding:0px;}
body.careers .column2 .column2table li {background: url(/FCWSite/img/bullet5.gif) no-repeat top left;padding:2px 0px 15px 15px;}
body.careers .column2 .column2table .slideshowbig img {border:1px solid #666;margin:6px 0px 0px 2px;}

body.careers .column2 .right .quicklinks {}
body.careers .column2 .right .quicklinks table {margin-top:5px;}
body.careers .column2 .right .quicklinks td.left {width:30px;vertical-align:middle;padding-bottom:5px;}
body.careers .column2 .right .quicklinks td.right {width:181px;vertical-align:middle;padding-bottom:5px;}
body.careers .column2 .right .quicklinks a:hover {color:#ffcc00;text-decoration:none;}

body.careers .footer {text-align:left;width:951px;padding:0px 0px 10px 0px;background-color:#333;background:url(../img/bg_diagonal.gif);}

/**** Careers -- Legal Recruiting ****/
body.recruitinglegal a:hover {color:#3399ff;}
body.recruitinglegal h1 {color:#3399ff;}
body.recruitinglegal .header .mainnav {background-color:#3399ff;}
body.recruitinglegal .header .menu a:hover {color:#3399ff;}
body.recruitinglegal .footer .contact {border-top:1px solid #3399ff;padding:6px 25px 6px 25px;text-transform:uppercase;text-align:center;font-size:10px;}

body.recruitinglegal .header .careerssubnav ul {background-color:#0066cc;}
body.recruitinglegal .header .careerssubnav li.active {background-color:#3399ff;}
body.recruitinglegal .header .careerssubnav a:link {color:#99ccff;}
body.recruitinglegal .header .careerssubnav a:visited {color:#99ccff;}
body.recruitinglegal .header .careerssubnav a:hover {color:#fff;}
body.recruitinglegal .header .careerssubnav .active a.turnon {color:#fff;}

body.recruitinglegal .column2 .languages li .all a.lo {color:#3399ff;text-decoration:none;}
body.recruitinglegal .column2 .languages li .last a.lo {color:#3399ff;text-decoration:none;}

body.recruitinglegal .column1 .navleft .pagetitle {border-top:1px solid #3399ff;border-bottom:1px solid #3399ff;}
body.recruitinglegal .column1 .navleft li a:hover {border-left-color:#3399ff;background-color:#144c86;}
body.recruitinglegal .column1 .navleft li .active {border-top-color:#3399ff;border-left-color:#3399ff;background-color:#144c86;}
body.recruitinglegal .column1 .navleft li .active a {color:#FFF;font-weight:bold;padding:0px;border-top-width:0px;border-top-style:none;border-top-color:#ffcc00;border-left-width:0px;border-left-style:none;border-left-color:#ffcc00;background-color:transparent;display:block;margin:0px;}
body.recruitinglegal .column1 .navleft li .active a:hover {padding:0px;border-top-width:0px;border-top-style:none;border-top-color:#ffcc00;border-left-width:0px;border-left-style:none;border-left-color:#ffcc00;background-color:#144c86;display:block;margin:0px;}
body.recruitinglegal .column1 .navleft .firstitem {border-top-color:#3399ff;}
body.recruitinglegal .column1 .navleft .sub li a:hover {color:#3399ff;}

body.recruitinglegal .column2 .printemail a.gray:hover {color:#3399ff;}
body.recruitinglegal .column2 .languages a:hover {color:#3399ff;}
body.recruitinglegal .column2 .line {border-top:1px solid #3399ff;}

body.recruitinglegal .column2 .right .quicklinks a:hover {color:#3399ff;}
body.recruitinglegal .column2 .right .dropdown {border:1px solid #666;width:211px;margin:5px 0px 15px 0px;font:normal 10px Verdana, sans-serif;color:#333;padding:2px;}

/**** Careers -- Paralegal Recruiting ****/
body.recruitingparalegal a:hover {color:#ff6600;}
body.recruitingparalegal h1 {color:#ff6600;}
body.recruitingparalegal .header .mainnav {background-color:#ff6600;}
body.recruitingparalegal .header .menu a:hover {color:#ff6600;}
body.recruitingparalegal .footer .contact {border-top:1px solid #ff6600;padding:6px 25px 6px 25px;text-transform:uppercase;text-align:center;font-size:10px;}

body.recruitingparalegal .header .careerssubnav ul {background-color:#ff6600;}
body.recruitingparalegal .header .careerssubnav li.active {background-color:#cc3300;}
body.recruitingparalegal .header .careerssubnav a:link {color:#993300;}
body.recruitingparalegal .header .careerssubnav a:visited {color:#993300;}

body.recruitingparalegal .column2 .languages li .all a.lo {color:#ff6600;text-decoration:none;}
body.recruitingparalegal .column2 .languages li .last a.lo {color:#ff6600;text-decoration:none;}

body.recruitingparalegal .column1 .navleft li a:hover {border-left-color:#ff6600;background-color:#7d310b;}
body.recruitingparalegal .column1 .navleft li .active {border-top-color:#ff6600;border-left-color:#ff6600;background-color:#7d310b;}
body.recruitingparalegal .column1 .navleft .firstitem {border-top-color:#ff6600;}
body.recruitingparalegal .column1 .navleft .sub li a:hover {color:#ff6600;}

body.recruitingparalegal .column2 .printemail a.gray:hover {color:#ff6600;}
body.recruitingparalegal .column2 .languages a:hover {color:#ff6600;}
body.recruitingparalegal .column2 .line {border-top:1px solid #ff6600;}

body.recruitingparalegal .column2 .right .quicklinks a:hover {color:#ff6600;}
body.recruitingparalegal .column2 .right .dropdown {border:1px solid #666;width:211px;margin:5px 0px 15px 0px;font:normal 10px Verdana, sans-serif;color:#333;padding:2px;}

/**** Careers -- Administrative Recruiting ****/
body.recruitingadmin a:hover {color:#66cc00;}
body.recruitingadmin h1 {color:#66cc00;}
body.recruitingadmin .header .mainnav {background-color:#66cc00;}
body.recruitingadmin .header .menu a:hover {color:#66cc00;}
body.recruitingadmin .footer .contact {border-top:1px solid #66cc00;padding:6px 25px 6px 25px;text-transform:uppercase;text-align:center;font-size:10px;}

body.recruitingadmin .column2 .languages li .all a.lo {color:#66cc00;text-decoration:none;}
body.recruitingadmin .column2 .languages li .last a.lo {color:#66cc00;text-decoration:none;}

body.recruitingadmin .header .careerssubnav ul {background-color:#339900;}
body.recruitingadmin .header .careerssubnav li.active {background-color:#66cc00;}
body.recruitingadmin .header .careerssubnav a:link {color:#66cc00;}
body.recruitingadmin .header .careerssubnav a:visited {color:#66cc00;}

body.recruitingadmin .column1 .navleft li a:hover {border-left-color:#66cc00;background-color:#317e0b;}
body.recruitingadmin .column1 .navleft li .active {border-top-color:#66cc00;border-left-color:#66cc00;background-color:#317e0b;}
body.recruitingadmin .column1 .navleft .firstitem {border-top-color:#66cc00;}
body.recruitingadmin .column1 .navleft .sub li a:hover {color:#66cc00;}

body.recruitingadmin .column2 .printemail a.gray:hover {color:#66cc00;}
body.recruitingadmin .column2 .languages a:hover {color:#66cc00;}
body.recruitingadmin .column2 .line {border-top:1px solid #66cc00;}

body.recruitingadmin .column2 .right .quicklinks a:hover {color:#66cc00;}
body.recruitingadmin .column2 .right .dropdown {border:1px solid #666;width:211px;margin:5px 0px 15px 0px;font:normal 10px Verdana, sans-serif;color:#333;padding:2px;}

/**** Careers -- Slideshow ****/
body.slideshow a:link {color:#cccccc;}
body.slideshow h1 {color:#3399ff;}
body.slideshow h2 {margin:0px 0px 10px 0px;}

body.slideshow .column2 .languages li .all a.lo {color:#3399ff;text-decoration:none;}
body.slideshow .column2 .languages li .last a.lo {color:#3399ff;text-decoration:none;}

body.slideshow .header .careerssubnav ul {background-color:#0066cc;}
body.slideshow .header .careerssubnav li.active {background-color:#3399ff;}
body.slideshow .header .careerssubnav a:link {color:#99ccff;}
body.slideshow .header .careerssubnav a:visited {color:#99ccff;}
body.slideshow .footer .contact {border-top:1px solid #99ccff;padding:6px 25px 6px 25px;text-transform:uppercase;text-align:center;font-size:10px;}

body.slideshow .column1 .navleft .pagetitle {border-top:1px solid #3399ff;border-bottom:1px solid #3399ff;}
body.slideshow .column1 .navleft .pagetitle {border-top:1px solid #3399ff;border-bottom:1px solid #3399ff;}
body.slideshow .column1 .navleft li a:hover {border-left-color:#3399ff;background-color:#144c86;}
body.slideshow .column1 .navleft li .active {border-top-color:#3399ff;border-left-color:#3399ff;background-color:#144c86;}
body.slideshow .column1 .navleft .firstitem {border-top-color:#3399ff;}
body.slideshow .column1 .navleft .sub li a:hover {color:#3399ff;}

body.slideshow .column2 .printemail a.gray:hover {color:#3399ff;}
body.slideshow .column2 .languages a:link {color:#868686;}
body.slideshow .column2 .languages a:visited {color:#868686;}
body.slideshow .column2 .languages a:hover {color:#3399ff;}
body.slideshow .column2 .line {border-top:1px solid #3399ff;margin:5px 0px 8px;}

body.slideshow .column2 .column2table {margin:0px 0px 8px 0px;width:649px;}
body.slideshow .column2 .column2table td.content {padding:0px;margin:0px;width:421px;}
body.slideshow .column2 .column2table div.content {padding:0px 10px 0px 0px;}
body.slideshow .column2 .right {padding:0px;width:228px;}
body.slideshow .column2 .right .slideshowthumb ul {list-style:none none;padding:0px 0px;margin:7px 0px 15px 0px;}
body.slideshow .column2 .right .slideshowthumb li {margin:0px 0px 5px 0px;padding:0px 0px 13px 12px;text-align:right;display:inline;}
body.slideshow .column2 .right .slideshowthumb a:hover {color:#66cc00;text-decoration:none;}
body.slideshow .column2 .right .slideshowtext {padding:0px 0px 0px 12px;font:normal 10px/15px Verdana, sans-serif;color:#FFFFFF}

/**** Careers -- Testimonials ****/
body.testimonials a:hover {color:#3399ff;}
body.testimonials h1 {color:#3399ff;}
body.testimonials h2 {margin:0px 0px 10px 0px;}

body.testimonials .column2 .languages li .all a.lo {color:#3399ff;text-decoration:none;}
body.testimonials .column2 .languages li .last a.lo {color:#3399ff;text-decoration:none;}

body.testimonials .header .careerssubnav ul {background-color:#0066cc;}
body.testimonials .header .careerssubnav li.active {background-color:#3399ff;}
body.testimonials .header .careerssubnav a:link {color:#99ccff;}
body.testimonials .header .careerssubnav a:visited {color:#99ccff;}

body.testimonials .column1 .navleft .pagetitle {border-top:1px solid #3399ff;border-bottom:1px solid #3399ff;}
body.testimonials .column1 .navleft .pagetitle {border-top:1px solid #3399ff;border-bottom:1px solid #3399ff;}
body.testimonials .column1 .navleft li a:hover {border-left-color:#3399ff;background-color:#144c86;}
body.testimonials .column1 .navleft li .active {border-top-color:#3399ff;border-left-color:#3399ff;background-color:#144c86;}
body.testimonials .column1 .navleft .firstitem {border-top-color:#3399ff;}
body.testimonials .column1 .navleft .sub li a:hover {color:#3399ff;}

body.testimonials .column2 .printemail a.gray:hover {color:#3399ff;}
body.testimonials .column2 .languages a:hover {color:#3399ff;}
body.testimonials .column2 .line {border-top:1px solid #3399ff;margin:5px 0px 8px;}

body.testimonials .column2 .right .slideshowthumb a:hover {color:#66cc00;text-decoration:none;}
body.testimonials .column2 .right .slideshowtext {padding:0px 0px 0px 15px;font:normal 10px/15px Verdana, sans-serif;color:#FFFFFF}

body.testimonials .column2 .testimoniallist {}
body.testimonials .column2 .testimoniallist table {width:649px;border-collapse:collapse;border:0px;margin-top:10px;}
body.testimonials .column2 .testimoniallist .arrow {padding-top:40px;}
body.testimonials .column2 .testimoniallist .pic {padding:0px 5px 0px 9px;}
body.testimonials .column2 .testimoniallist .pic a:link {color:#666;}
body.testimonials .column2 .testimoniallist .pic a:visited {color:#666;}
body.testimonials .column2 .testimoniallist .pic a:hover {color:#3399ff;}
body.testimonials .column2 .testimoniallist .pic a.active {color:#3399ff;}
body.testimonials .column2 .testimoniallist .pic a img {border:1px solid #666;margin-bottom:5px;}
body.testimonials .column2 .testimoniallist .pic a.active img {border:1px solid #3399ff;}
body.testimonials .column2 .testimoniallist .pic a:hover img {border:1px solid #3399ff;}
body.testimonials .column2 .testimoniallist .toplinevert {border-left:1px solid #3399ff;}
body.testimonials .column2 .testimoniallist .topline {border-top:1px solid #3399ff;border-left:1px solid #3399ff;border-right:1px solid #3399ff;}
body.testimonials .column2 .testimoniallist p {margin:0px 80px 0px 65px;font:normal 11px/16px Verdana, sans-serif;color:#ccc;text-align:rutabaga;}
body.testimonials .column2 .testimoniallist p.author {text-align:right;margin-top:15px;font-weight:bold;}

/**** News & Publications ****/
body.news a:link {color:#003399;}
body.news a:visited {color:#003399;}
body.news h1 {color:#999999;}
body.news h3 {font:bold 10px/16px Verdana, sans-serif;margin-top:10px;margin-bottom:8px;}
body.news .header .mainnav {background-color:#999999;white-space:nowrap;}
body.news .header .menu a:hover {color:#003399;text-decoration:none;}
body.news .column1 .navleft {font:normal 11px/11pt Verdana, sans-serif;color:#333;}
body.news .column1 .spacer {height:55px;}
body.news .column1 .navleft a:link {color:#003399;}
body.news .column2 .printemail a:hover {color:#003399;}
body.news .column2 .languages a:link {color:#999;}
body.news .column2 .languages a:visited {color:#999;}
body.news .column2 .languages a:hover {color:#003399;}

body.news .column2 .right .spacer {height:47px;margin:0px;padding:0px;}

body.news .column2 .viewrelated {margin:10px 0px 0px 15px;font:normal 10px/14px Verdana, sans-serif;}
body.news .column2 .viewrelated .type {font-weight:bold;padding-bottom:5px;}
body.news .column2 .viewrelated ul {padding:0px;margin-bottom:15px;list-style:none;}
body.news .column2 .viewrelated li {margin:0px;padding:0px 0px 3px 0px;border:0px;}
body.news .column2 .viewrelated .practicetype {border:1px solid white;margin:0px;padding:0px;}
body.news .column2 .viewrelated .practicetype ul {padding:0px;list-style:none;}
body.news .column2 .viewrelated .practicetype li {margin:0px 0px 0px 10px;padding:0px 0px 3px 0px;border:0px;}

body.news .column2 .links {padding-bottom:15px;}
body.news .column2 .links td {width:155px;font:normal 10px Verdana, sans-serif;}
body.news .column2 .links p {margin:2px 0px 6px 30px;}
body.news .column2 .links ul {font:normal 10px/11pt Verdana, sans-serif;padding:0px;margin:0px;list-style-image: url(../img/bullet2.gif);}
body.news .column2 .links li {margin:0px 0px 0px 16px;padding:0px 0px 3px 0px;}

body.news .column2 .listings {width:649px;}
body.news .column2 .listings td {font:normal 11px/16px Verdana, sans-serif;color:#333;}
body.news .column2 .listings .sectionhdr {background: url(../img/pic_about_04.gif) repeat-x top center;padding:9px 0px 10px 15px;text-transform:uppercase;font:bold 10px Verdana, sans-serif;}
body.news .column2 .listings .sectionhdr .more {text-transform:none;font-weight:normal;}
body.news .column2 .listings .sectionhdr .more a:link {}
body.news .column2 .listings .left {width:324px;padding:0px 30px 6px 15px;}
body.news .column2 .listings .right {width:325px;padding:0px 15px 6px 15px;}
body.news .column2 .listings img {vertical-align:bottom;}

body.news .column2 .newssearchresults table {font:normal 11px/16px Verdana, sans-serif;}
body.news .column2 .newssearchresults td {width:200px;padding:2px 3px 2px 0px;}

/**** Home ****/
body.home a:link {text-decoration: none;color:#333;}
body.home a:visited {text-decoration: none;color:#333;}
body.home a:active {text-decoration: none;color:#333;}
body.home a:hover {text-decoration: none;color:#990000;}
body.home .column2 .languages a:link {color:#999;}
body.home .column2 .languages a:visited {color:#999;}
body.home .column2 .languages a:hover {color:#993300;}

body.home h1 {font:normal 13px verdana, sans-serif;color:#990000;margin:0px 0px 5px;}
body.home p {margin:0px 0px 10px;}

body.home .column1 .chooselanguage {padding:0px 0px 0px 0px;width:229px;}
body.home .column1 .chooselanguage ul {background-color:#fff;list-style:none none;padding:0px;margin:0px;border:0px;}
body.home .column1 .chooselanguage li {margin:0px;padding:7px 0px 7px 0px;text-align:right;}

body.home .column2table {margin:0px;padding:0px;width:679px;}
body.home .column2 {padding:0px;}

body.home td.column2home {font:normal 11px/12pt Verdana, sans-serif;border-left:1px solid #cfcfcf;}
body.home div.column2home {padding:0px 34px 0px 19px;}

body.home td.column3home {font:normal 11px/12pt Verdana, sans-serif;border-left:1px solid #cfcfcf;}
body.home div.column3home {padding:0px 34px 0px 19px;}

body.home .middle .flash {background-color:#fff;padding:0px 0px 0px 270px;}
body.home .middle .flash2 {background-color:#fff;padding:0px 0px 0px 279px;}

/**** Splash ****/
body.splash .container {width:580px;margin:0px auto;}
body.splash table.splash {margin:100px 25px 25px 25px;width:560px;}

body.splash td.logo {width:280px;text-align:right;border-right:1px solid #7a7a7a;height:391px;padding-right:24px;vertical-align:middle;}
body.splash td.logo img {margin-bottom:12px;}

body.splash td.copy {width:671px;text-align:left;}
body.splash div.copy {padding:300px 60px 80px 105px;text-align:left;color:#afafaf;font:normal 13px/20px georgia, serif;}
body.splash div.copy .white {color:#fff;}

body.splash td.languages {padding-left:29px;width:280px;vertical-align:middle;text-align:left;}
body.splash .languages {text-align:center;}

