body {background:url(/FCWSite/img/bg_ecru.gif) #fff repeat-y;margin:0px;text-align:left;}

.blue .header {background:transparent url(/fcwsite/img/logo_blue.gif) no-repeat;width:874px;}
.red .header {background:transparent url(/fcwsite/img/logo_berry.gif) no-repeat;width:874px;}
.green .header {background:transparent url(/fcwsite/img/logo_green.gif) no-repeat;width:874px;}

/*
.radmenu  {
	margin-left: 95px;
} */

img {border:0px;}
form {margin:0px;padding:0px;}                                                                                  

ul {margin:14px 0 14px 17px;padding:0;}

li {margin: 12px 0;padding:0;}

ul.short li {margin: 0;}

h1 {font:italic 22px/15px georgia, serif;color:#000;padding:2px 2px 6px;margin:0px;}
h1.line {border-bottom:1px solid #b6b1ac;margin:0px 0px 10px;}
h2 {font:bold 12px/17px georgia, serif;color:#000;margin:0.5em 0 1em 0;}
h3 {font:bold italic 12px/17px georgia, serif;margin:26px 0 8px 0;}
h4 {font:italic 12px/17px georgia, serif;font-weight:normal;margin:26px 0 8px 0;}

p {margin:1em 0}

table {border:0px;border-collapse:collapse;}
td {vertical-align:top;padding:0px;font:12px/17px georgia, serif;}
body.home td {vertical-align:top;padding:0px;font:normal 11px/17px verdana, sans-serif;color:#000;}


div.line {border-top:1px solid #b6b1ac;clear:both;margin-bottom:3px;}
.arrow {float:right}

.sm {font:normal 9px helvetica, sans-serif;text-transform:uppercase;}
.smright {font:normal 9px helvetica, sans-serif;text-transform:uppercase;float:right;padding-top:2px;}

/* General */
.container {width:874px;padding:26px 65px 0px 65px;text-align:left;height:100%;}

.middle {width: 874px;}

table.main {width: 100%;}
table.maininset {width: 100%;}
table.maininset td {}
table.maininset2 {}
td.maininset {}

/* Header */
.header {padding:0px;height:131px;}
.header .logo {}
.header .logoprint {display:none;}
.header .right {float:right;text-align:left;padding:3px 0px 0px;width:178px;}
.header .right .pagetools {padding:3px 0px 0px;font:normal 9px/15px verdana, sans-serif;color:#fff;}
.header .right .pagetools a {color:#fff;text-decoration:none;}
.header .right .pagetools a:hover {color:#000;}
.header .right .pagetools .rss {vertical-align:middle;}
.header .right .search {background-color:#fff5eb;padding:0px;margin:0px;}
.header .right .search table {border:0px;border-collapse:collapse;}
.header .right .search td {padding:1px 0px;vertical-align:middle;}
.header .right .search input.text {background-color:#fff5eb;border:0px solid #000;font:normal 9px arial, verdana, sans-serif;color:#545454;width:150px;padding:0px 0px 0px 7px;letter-spacing:0.05em;}

/* Column 1 */
td.column1 {padding:3px 0px 0px;width:199px;}
div.column1 {width:178px;color:#545454;font:9px/14px verdana, sans-serif;}

.column1 h1 {margin:0px 0px 6px;padding:0px;}

.column1 .nav_currentevents_head {text-align:right;}
.column1 .nav_currentevents_head h1 {float:left;}
.column1 .nav_currentevents_head h1 img {vertical-align:bottom;}
.column1 .nav_currentevents_head .rss {padding-right:7px;}
.column1 .nav_currentevents_head .rss img {vertical-align:bottom;}


.column1 ul.nav_firm {list-style:none none;margin:0px 0px 17px;padding:0px;border-top:1px solid #b6b1ac;}
.column1 ul.nav_firm li {border-bottom:1px solid #b6b1ac;padding:3px 0px;margin:0;}
.column1 ul.nav_firm ul {list-style:none none;margin:0px;}
.column1 ul.nav_firm ul li {border-bottom: 0;}
.column1 ul.nav_firm a {color:#000;font-weight:bold;display:block;}
.column1 ul.nav_firm ul a {font-weight:normal;}
.column1 ul.nav_firm a:hover {color:#407da8;}
.column1 ul.nav_firm a.active {color:#407da8;}

.column1 ul.nav_firm .search {background-color:#c2c2c2;padding:0px;margin:0px;}
.column1 ul.nav_firm .search table {border:0px;border-collapse:collapse;}
.column1 ul.nav_firm .search td {padding:1px 0px;vertical-align:middle;}
.column1 ul.nav_firm .search input.text {background-color:#c2c2c2;border:0px solid #000;font:normal 9px verdana, sans-serif;color:#fff9ee;width:149px;padding:0px 0px 0px 7px;}

.column1 ul.nav_firm ul ul {list-style:none none;margin:0px;padding:0px;}
.column1 ul.nav_firm ul li {border:0px;margin:0px 0px 0px 15px;padding:1px 0px;text-indent:-15px;}
.column1 ul.nav_firm ul a {color:#545454;font-weight:normal;display:block;}
.column1 ul.nav_firm ul a:hover {color:#407da8;}
.column1 ul.nav_firm ul a.active {color:#407da8;}

.column1 ul.nav_firm .nav2_firm ul {list-style:none none;margin:0px;padding:0px;}
.column1 ul.nav_firm .nav2_firm li {border:0px;margin:0px 0px 0px 15px;padding:1px 0px;text-indent:-15px;}
.column1 ul.nav_firm .nav2_firm a {color:#545454;font-weight:normal;display:block;}
.column1 ul.nav_firm .nav2_firm a:hover {color:#407da8;}
.column1 ul.nav_firm .nav2_firm a.active {color:#407da8;}
/* Rick Tham Sub */
.column1 ul.nav_firm .nav2_firm {color:#545454;font-weight:normal;display:block;background:none;}

.column1 ul.nav_careers {list-style:none none;margin:0px 0px 17px;padding:2px 0px;border-top:1px solid #b6b1ac;border-bottom:1px solid #b6b1ac;}
.column1 ul.nav_careers li {padding:1px 0px;margin:0;}
.column1 ul.nav_careers a {color:#000;}
.column1 ul.nav_careers a:hover {color:#bb234c;}
.column1 ul.nav_careers a.active {color:#bb234c;}

.column1 ul.nav_events {list-style:none none;margin:0;padding:0px;border-top:1px solid #b6b1ac;clear:both;}
.column1 ul.nav_events li {border-bottom:1px solid #b6b1ac;padding:3px 0px;margin:0;}
.column1 ul.nav_events a {color:#000;font-weight:bold;display:block;}
.column1 ul.nav_events ul a {font-weight:normal;}
.column1 ul.nav_events a:hover {color:#7d7b05;}
.column1 ul.nav_events a.active {color:#7d7b05;}

.column1 ul.nav_events ul ul {list-style:none none;margin:0px;padding:0px;}
.column1 ul.nav_events ul li {border:0px;margin:0px 0px 0px 0px;padding:1px 0px;}
.column1 ul.nav_events ul {list-style:none none;margin:0px;}
.column1 ul.nav_events ul li {border-bottom: 0;}
.column1 ul.nav_events ul a {color:#545454;font-weight:normal;display:block;}
.column1 ul.nav_events u a:hover {color:#7d7b05;}
.column1 ul.nav_events ul a.active {color:#7d7b05;}
.column1 ul.nav_events ul a:hover.active {color:#545454;} 

.column1 ul.nav_events .nav2_events ul {list-style:none none;margin:0px;padding:0px;}
.column1 ul.nav_events .nav2_events li {border:0px;margin:0px 0px 0px 0px;padding:1px 0px;}
.column1 ul.nav_events .nav2_events a {color:#545454;font-weight:normal;display:block;}
.column1 ul.nav_events .nav2_events a:hover {color:#7d7b05;}
.column1 ul.nav_events .nav2_events a.active {color:#7d7b05;}

/* Column 2 */
td.column2 {padding:0px 20px 20px 0px;font:12px/17px georgia, serif;color:#000;}
div.column2 {padding:0px;}

table.maininset2 {width: 100%;margin-top: -10px;}
table.maininset2 td.column2 {width:100%;padding:0;} /* was: 577px; */
table.maininset2 div.column2 {width:100%;}  /* was: 577px; */

.column2 .bio_contact {border-bottom:1px solid #b6b1ac;padding:0px 0px 15px;}
.column2 .bio_contact table {width:100%;border:0px;border-collapse:collapse;margin:0px 0px 0px;}
.column2 .bio_contact td.left {vertical-align:bottom;}
.column2 .bio_contact td.left img {margin:0px 14px 0px 0px;}
.column2 .bio_contact td.right {width:100%;vertical-align:bottom;font:normal 9px/12px verdana, sans-serif;}
.column2 .bio_contact td.right p {margin:5px 0px 0px;}

.column2 .list_expand {border-top:1px solid #b6b1ac;}
.column2 .list_expand .item {border-bottom:1px solid #b6b1ac;padding:3px 0px;}
.column2 .list_expand .title a {color:#000;display:block;}
.column2 .list_expand .title a:hover {color:#bb234c;}
.column2 .list_expand .title a.active {color:#bb234c;}
.column2 .list_expand .title a .gray {color:#545454;}
.column2 .list_expand .title a:hover .gray {color:#bb234c;}
.column2 .list_expand .title a.active .gray {color:#bb234c;}
.column2 .list_expand .title .selected {color:#bb234c;}

h2.search {font-family:georgia, serif;font-style: italic;font-weight:normal;margin:12px 0 0 0;font-size:15px;float:left;}
.searchtip {float: left;padding-left: 10px; font:normal 10px verdana, sans-serif;line-height: 10px;padding-top:17px;}
.column2 .form {clear: both;margin-top:0;width:676px;padding-top:10px;}
.column2 .form table {width:100%;border-collapse:separate;}
.form table td {margin:0;text-align:left; background-color:#c2c2c2;border-bottom:9px solid #fff5eb;height:10px;padding-left:7px;}
.column2 .form label {font:normal 9px verdana, sans-serif;}
.column2 .form input.text {background-color:#c2c2c2;border:0px;border-top:2px solid #c2c2c2;border-bottom:2px solid #c2c2c2;font:normal 9px verdana, sans-serif;color:#fff9ee;padding:0; width:100%; margin:0;}
.column2 .form input.text2 {background-color:#c2c2c2;border:0px;border-top:2px solid #c2c2c2;border-bottom:2px solid #c2c2c2;font:normal 9px verdana, sans-serif;color:#fff9ee;margin:0;}
.column2 .form div.text {background-color:#c2c2c2;border:0px solid #000;font:normal 9px verdana, sans-serif;color:#fff9ee;padding:2px 0px 3px 0px;white-space:normal;}
.column2 .form td.spacer {width:9px;background-color:#fff5eb;padding:0;margin:0;}

.column2 .alpha {font:normal 12px verdana, sans-serif;padding:15px 0px 15px 0px; margin: 0px; text-align:center;} /* was padding:5px 0px 15px; */
.column2 .alpha a {color:#545454;}

.column2 .buttons { float:right;padding:3px 0px 12px 0;text-transform:uppercase;font:normal 9px verdana, sans-serif;color:#545454;}
.column2 .buttons a {color:#545454;padding-left:10px;}
.column2 .buttons input {cursor:pointer; border:0px solid #fff7ed; background: url(/FCWSite/img/spacer.gif) no-repeat right top;text-transform:uppercase;font:normal 9px verdana, sans-serif;color:#545454;} /* background-color:#fff7ed;*/
.column2 .buttons input.over{color:#7d7b05;}
.column2 .buttons input.out {cursor:pointer; border:0px solid #fff7ed; background: url(/FCWSite/img/spacer.gif) no-repeat right top;text-transform:uppercase;font:normal 9px verdana, sans-serif;color:#545454;}

.column2 .buttons2 {text-transform:uppercase;font:normal 9px verdana, sans-serif;color:#407da8;margin:12px 0;}
.column2 .buttons2 a, .column2 .buttons2 a:link, .column2 .buttons2 a:visited {color:#b4ada5;}
.column2 .buttons2 a:hover, .column2 .buttons2 a:active {color:#407da9;}
.column2 a.basic {padding-right: 10px;}
.column2 a.advanced {padding-left: 10px;}
.column2 .buttons2 input {cursor:pointer; border:0px solid #fff7ed; background: url(spacer.gif) no-repeat right top;text-transform:uppercase;font:normal 9px verdana, sans-serif;color:#b4ada5;} /* background-color:#fff7ed;*/
.column2 .buttons2 input.over{color:#7d7b05;}
.column2 .buttons2 input.out {cursor:pointer; border:0px solid #fff7ed; background: url(spacer.gif) no-repeat right top;text-transform:uppercase;font:normal 9px verdana, sans-serif;color:#b4ada5;}

.column2 .atAGlanceContainer {margin-top: 12px;}

.column2 .criteria {font:normal 9px verdana, sans-serif;padding:3px 0px 35px;}

.column2 .listing table {width:100%;}
.column2 .listing tr.rowA {background-color:#c2c2c2;}
.column2 .listing td {padding:7px;vertical-align:top;}
.lawyers .column2 .listing td {padding:7px;vertical-align:middle;}
.column2 .listing .photo {}
.column2 .listing .name {font:normal 12px georgia, serif;color:#000;}
.column2 .listing .phone {font:normal 10px verdana, sans-serif;color:#545454;}
.column2 .listing .position {font:normal 12px georgia, serif;color:#000;}
.column2 .listing .email {font:normal 10px verdana, sans-serif;color:#545454;}
.column2 .listing .office {font:normal 12px georgia, serif;color:#000;}
.column2 .listing .vcard {font:normal 10px verdana, sans-serif;color:#545454;}
.column2 .listing .sourcedate {font:normal 10px georgia, serif;color:#545454;}
.column2 .listing .number {font:normal 13px georgia, serif;color:#000;}

.column2 .paging {font:normal 9px verdana, sans-serif;padding:0px 0px 5px;}

.column2 .quote p {font:italic 14px/20px georgia, serif;padding:0; margin: 0px 0px 10px 0px;}
.column2 .quote span {font:italic 11px/22px georgia, serif; margin: -2px 0px 15px 0px;display:block;}

/* Column 3 */
td.column3 {padding:0px 0px 0px 0px;width:178px;}
div.column3 {padding:0;}

.column3 .nav h2 {font:bold 9px/13px verdana, sans-serif;margin:0;}
.column3 .nav ul.nav2 {font:normal 9px/13px verdana, sans-serif;list-style:none none;margin:2px 0px;padding:0px;}
.column3 .nav ul.nav2 li {padding:0px 0px 4px;margin:0;}
.column3 .nav ul.nav3 {margin:2px 0px 0px 27px;padding:0px;}
.blue .column3 .nav ul.nav3 {list-style:url(/fcwsite/img/2007/dash_blue.gif);}
.red .column3 .nav ul.nav3 {list-style:url(/fcwsite/img/2007/dash_red.gif);}
.green .column3 .nav ul.nav3 {list-style:url(/fcwsite/img/2007/dash_green.gif);}
.column3 .nav a:hover {color:#545454;}
.column3 .nav a.active {color:#545454;}

.column3 .features {font:normal 9px/13px verdana, sans-serif;color:#545454;border-bottom:1px solid #b6b1ac;}
.column3 .features h2 {font:bold 9px/13px verdana, sans-serif;border-top:1px solid #b6b1ac; padding:3px 0px 4px;margin:0;}
.column3 .features h2.first {border-top:0px solid #b6b1ac;}
.column3 .features h2 a {color:#000;}
.blue .column3 .features h2 a:hover {color:#407da8;}
.red .column3 .features h2 a:hover {color:#bb234c;}
.green .column3 .features h2 a:hover {color:#7d7b05;}
.column3 .features a:hover {color:#545454;}
.column3 .features ul {list-style:none none;margin:0px 0px 4px;padding:0px;}
.column3 .features li {padding:0px 0px 4px;margin:0;}
.column3 .features h2.first {border-top:0;}

.column3 .image {margin:0px 0px 15px;}

.column3 .otherbios {font:normal 9px/13px verdana, sans-serif;color:#545454;border-top:1px solid #b6b1ac;}
.column3 .otherbios h2 {font:bold 9px/13px verdana, sans-serif;padding:3px 0px 4px;margin:0;}
.column3 .otherbios h2 a {color:#000;}
.blue .column3 .otherbios h2 a:hover {color:#407da8;}

.column3 .paging {font: bold 9px/13px verdana, san-serif;}

	.column3 .paging a {color:#545454;}
	.column3 .paging a:hover {color:#407da8;}
	
	.column3 a.practiceContactLink {color:#407da8;}
	.column3 a.practiceContactLink:hover {color:#545454;}



/* Home */
BODY.home A
{
    COLOR: #545454;
    TEXT-DECORATION: none
}
BODY.home .footer A
{
    COLOR: #959595;
    TEXT-DECORATION: none
}
BODY.home H1
{
    PADDING-RIGHT: 0px;
    PADDING-LEFT: 0px;
    PADDING-BOTTOM: 0px;
    MARGIN: 0 0 -1px 0;
    FONT: italic 22px/26px georgia, serif;
    COLOR: #000;
    PADDING-TOP: 0px;
	padding-bottom:9px;
	BORDER-bottom: #b6b1ac 1px solid;
}
BODY.home H2
{
    MARGIN: 0px;
    FONT: bold 9px/17px verdana, sans-serif;
    COLOR: #545454;
	text-transform:uppercase;
	letter-spacing:0.01em;
}
BODY.home H2 A
{
    DISPLAY: block;
    COLOR: #000
}
BODY.home UL
{
    PADDING-RIGHT: 0px;
    PADDING-LEFT: 0px;
    LIST-STYLE-IMAGE: none;
    PADDING-BOTTOM: 0px;
    MARGIN: 0px;
    PADDING-TOP: 0px;
    LIST-STYLE-TYPE: none
}
.home li {margin:0;}
body.home #moreless {color:#b7b2ad;font:normal 9px Arial, sans-serif;}
body.home #moreless:hover {color:#545454;font:normal 9px Arial, sans-serif;}
BODY.home TD.column1
{
    PADDING-RIGHT: 0px;
    PADDING-LEFT: 0px;
    PADDING-BOTTOM: 30px;
    WIDTH: 218px;
    PADDING-TOP: 0px
}
BODY.home DIV.column1
{
    FONT: 11px/16px verdana, sans-serif;
    WIDTH: 218px;
    COLOR: #666
}
.home .column1 h2 a, .home .column2 h2 a, .home .column1 h2, .home .column2 h2 {
	color:#5077a4;
}
.home .column1 h2 a:hover, .home .column2 h2 a:hover {
	color:#545454;
}
BODY.home .column1 .search
{
    PADDING-RIGHT: 0px;
    PADDING-LEFT: 0px;
    PADDING-BOTTOM: 0px;
    MARGIN: 0px;
    PADDING-TOP: 0px;
    BACKGROUND-COLOR: #c1dde6;
}
.home .column1 .search input {
	background-color:#c1dde6;
	color:#000;
	letter-spacing:0.05em;
	font-size:9px;
}
BODY.home .column1 .search TABLE
{
    BORDER-RIGHT: 0px;
    BORDER-TOP: 0px;
    BORDER-LEFT: 0px;
    BORDER-BOTTOM: 0px;
    BORDER-COLLAPSE: collapse
}
BODY.home .column1 .search TD
{
    PADDING-RIGHT: 0px;
    PADDING-LEFT: 0px;
    PADDING-BOTTOM: 1px;
    VERTICAL-ALIGN: middle;
    PADDING-TOP: 1px
}
BODY.home .column1 .search INPUT.text
{
    BORDER-RIGHT: #000 0px solid;
    PADDING-RIGHT: 0px;
    BORDER-TOP: #000 0px solid;
    PADDING-LEFT: 7px;
    PADDING-BOTTOM: 0px;
    FONT: 9px verdana, sans-serif;
    BORDER-LEFT: #000 0px solid;
    WIDTH: 170px;
    COLOR: #fff9ee;
    PADDING-TOP: 0px;
    BORDER-BOTTOM: #000 0px solid;
    BACKGROUND-COLOR: #c2c2c2
}
BODY.home TD.column2
{
    PADDING-RIGHT: 0px;
    PADDING-LEFT: 0px;
    PADDING-BOTTOM: 30px;
    WIDTH: 238px;
    PADDING-TOP: 33px
}
BODY.home DIV.column2
{
    PADDING-RIGHT: 0px;
    PADDING-LEFT: 0px;
    PADDING-BOTTOM: 0px;
    FONT: 11px/16px verdana, sans-serif;
    WIDTH: 200px;
    COLOR: #666;
    PADDING-TOP: 0px
}
BODY.home TD.column3
{
    PADDING-RIGHT: 0px;
    PADDING-LEFT: 0px;
    PADDING-BOTTOM: 0px;
    WIDTH: 418px;
    PADDING-TOP: 0px
}
BODY.home DIV.column3
{
    PADDING-RIGHT: 0px;
    PADDING-LEFT: 0px;
    PADDING-BOTTOM: 0px;
    FONT: 11px/16px verdana, sans-serif;
    WIDTH: 418px;
    COLOR: #666;
    PADDING-TOP: 0px
}
body.home .column3split {
	width:100%;
}
body.home .column3split td {
	width:50%;
}
body.home .column3split td.careers h1 {
	margin-right: 18px;
}
body.home .column3split td.careers .outline {
	margin-right:18px;
}
body.home .column3split td .outline {
	border:none;
}
.home .column3 h1.ce {
	margin-bottom:0;
}
.home .column3 img.ce {
	vertical-align:bottom;
}
BODY.home .outline
{
    PADDING-RIGHT: 0px;
    BORDER-TOP: #b6b1ac 1px solid;
    PADDING-LEFT: 0px;
    PADDING-BOTTOM: 9px;
    MARGIN: 0px 18px 0px 0px;
    PADDING-TOP: 7px;
}
BODY.home .column2 .outline
{
    PADDING-RIGHT: 0px;
    BORDER-TOP: #b6b1ac 1px solid;
    PADDING-LEFT: 0px;
    PADDING-BOTTOM: 9px;
	padding-right:0px;
    MARGIN: 0px 0px 0px;
    PADDING-TOP: 7px;
}
BODY.home .outline .content
{
    OVERFLOW: hidden;
}
BODY.home .column1 .outline2
{
    PADDING-RIGHT: 0px;
    BORDER-TOP: #b6b1ac 1px solid;
    PADDING-LEFT: 0px;
	padding-right:18px;
    PADDING-BOTTOM: 9px;
    MARGIN: 0px;
    PADDING-TOP: 7px
}
BODY.home .column1 .outline2 .content
{
}
BODY.home .column1 UL
{
    PADDING-RIGHT: 0px;
    PADDING-LEFT: 0px;
    LIST-STYLE-IMAGE: none;
    PADDING-BOTTOM: 0px;
    MARGIN: 0px;
    LINE-HEIGHT: 17px;
    PADDING-TOP: 0px;
    LIST-STYLE-TYPE: none
}
BODY.home .column2 UL
{
    PADDING-RIGHT: 0px;
    PADDING-LEFT: 0px;
    LIST-STYLE-IMAGE: none;
    PADDING-BOTTOM: 0px;
    MARGIN: 0px;
    LINE-HEIGHT: 17px;
    PADDING-TOP: 0px;
    LIST-STYLE-TYPE: none
}
body.home .column1 ul li, body.home .column2 ul li 
{
	border:0px;
	margin:0px 0px 0px 15px;
	padding:0px 0px 0px 0px;
	text-indent:-15px;
}

BODY.home .column3 UL
{
    PADDING-RIGHT: 0px;
    PADDING-LEFT: 0px;
    LIST-STYLE-IMAGE: none;
    PADDING-BOTTOM: 0px;
    MARGIN: 1px 0px 0px;
    LINE-HEIGHT: 14px;
    PADDING-TOP: 0px;
    LIST-STYLE-TYPE: none
}
BODY.home .column3 UL LI
{
    PADDING-RIGHT: 0px;
    PADDING-LEFT: 0px;
    PADDING-BOTTOM: 5px;
    PADDING-TOP: 0px
}
BODY.home .column3 .outline
{
    MARGIN: 0px 0px 18px
}
BODY.home .column3 .outline .content
{
    OVERFLOW: hidden;
    HEIGHT: 51px
}
BODY.home .column3 .outline2
{
    PADDING-RIGHT: 0px;
    BORDER-TOP: #b6b1ac 1px solid;
    PADDING-LEFT: 0px;
    PADDING-BOTTOM: 7px;
    PADDING-TOP: 7px
}
BODY.home .column3 .outline2 .content
{
    OVERFLOW: hidden;
    HEIGHT: 49px
}
BODY.home .column1 .toggle
{
    BACKGROUND: url(/FCWSite/img/2007/arrow_down.gif) no-repeat right top;
    CURSOR: pointer
}
BODY.home .column2 .toggle
{
    BACKGROUND: url(/FCWSite/img/2007/arrow_down.gif) no-repeat right top;
    CURSOR: pointer
}
BODY.home .column3 .toggle
{
    BACKGROUND: url(/FCWSite/img/2007/arrow_down.gif) no-repeat right top;
    CURSOR: pointer
}
BODY.home .column1 .selected
{
    BACKGROUND: url(/FCWSite/img/2007/arrow_up.gif) no-repeat right top
}
BODY.home .column2 .selected
{
    BACKGROUND: url(/FCWSite/img/2007/arrow_up.gif) no-repeat right top
}
BODY.home .column3 .selected
{
    BACKGROUND: url(/FCWSite/img/2007/arrow_up.gif) no-repeat right top
}
BODY.home .column1 .selected:hover
{
    BACKGROUND: url(/FCWSite/img/2007/arrow_over_blue.gif) no-repeat right top
}
BODY.home .column2 .selected:hover
{
    BACKGROUND: url(/FCWSite/img/2007/arrow_over_blue.gif) no-repeat right top
}
BODY.home .column3 .selected:hover
{
    BACKGROUND: url(/FCWSite/img/2007/arrow_over_green.gif) no-repeat right top
}

#divNonFlashVersion ul {list-style-type:image;list-style-image:url(/fcwsite/img/2007/bullet_green.gif);margin:14px 0 14px 17px;padding:0;}
#divNonFlashVersion li {margin: 12px 0;padding:0;}
#divNonFlashVersion a {color:#7D7B05;text-decoration:none;}
#divNonFlashVersion a:hover {color:#545454;}

/* Colors */
.blue a {color:#407da8;text-decoration:none;}
.blue a.black {color:#000;}
.blue .blackbold a {color:#000;}
.blue a.gray {color:#545454;}
.blue a.active {color:#407da8;}
.blue a:hover {color:#545454;}
.blue .blackbold a:hover {color:#407da8;}
.blue ul {list-style-image:url(/fcwsite/img/2007/bullet_blue.gif);}
.blue h3, .blue h4 {color:#407da8;}
.blue .color {color:#407da8;text-decoration:none;}
.blue .thubmnails table a:hover {background: #407da8;}
.blue .container {background:#fff5eb url(/fcwsite/img/top_bar_blue.gif) no-repeat;}
.blue .column1 .accordion .selected {color:#407da8; font-weight:bold;}
.blue .column1 .accordion ul .selected {font-weight:normal;}
.blue .column2 .quote p {color:#407da8;}
.blue .column2 .buttons {color:#545454;}
.blue .buttons a:hover {color:#545454;}
.blue.column2 .quote h2 {
	color:#407da8;
	font-family:georgia,serif;
	font-size:14px;
	font-size-adjust:none;
	font-stretch:normal;
	font-style:italic;
	font-variant:normal;
	font-weight:bold;
	line-height:20px;
	margin:0px 0px 10px;
	padding:0pt;
}

.green a {color:#7d7b05;text-decoration:none;}
.green a.black {color:#000;}
.green a.gray {color:#545454;}
.green a.active {color:#7d7b05;}
.green a:hover {color:#545454;}
.green ul {list-style-image:url(/fcwsite/img/2007/bullet_green.gif);}
.green h3, .green h4 {color:#7d7b05;}
.green .color {color:#7d7b05;text-decoration:none;}
.green .thubmnails table a:hover {background: #7d7b05;}
.green .container {background:#fff5eb url(/fcwsite/img/top_bar_green.gif) no-repeat;}
.green .column1 .accordion .selected {color:#7d7b05; font-weight:bold;}
.green .column1 .accordion ul .selected {font-weight:normal;}
.green .column2 .quote p {color:#7d7b05;}
.green .column2 .quote h2 {
	color:#7d7b05;
	font-family:georgia,serif;
	font-size:14px;
	font-size-adjust:none;
	font-stretch:normal;
	font-style:italic;
	font-variant:normal;
	font-weight:bold;
	line-height:20px;
	margin:0px 0px 10px;
	padding:0pt;
}

.red a {color:#bb234c;text-decoration:none;}
.red a.black {color:#000;}
.red a.gray {color:#545454;}
.red a.active {color:#bb234c;}
.red a:hover {color:#545454;}
.red ul {list-style-image:url(/fcwsite/img/2007/bullet_red.gif);}
.red h3, .red h4 {color:#bb234c;}
.red .color {color:#bb234c;text-decoration:none;}
.red .thubmnails table a:hover {background: #bb234c;}
.red .container {background:#fff5eb url(/fcwsite/img/top_bar_berry.gif) no-repeat;}
.red .column1 .accordion .selected {color:#bb234c; font-weight:bold;}
.red .column1 .accordion ul .selected {font-weight:normal;}
.red .column2 .quote p {color:#bb234c;}
.red .column2 .quote h2 {
	color:#bb234c;
	font-family:georgia,serif;
	font-size:14px;
	font-size-adjust:none;
	font-stretch:normal;
	font-style:italic;
	font-variant:normal;
	font-weight:bold;
	line-height:20px;
	margin:0px 0px 10px;
	padding:0pt;
}

/* Footer */
.footer {border-top:1px solid #b6b1ac;padding:5px 0px;font:normal 9px/15px verdana, sans-serif;color:#959595;width:874px;margin-top:30px;}
.footer a {color:#959595;text-decoration:none;}
.footer a:hover {color:#000;text-decoration:none;}

/* Tom Tham */
.column2 .download {color:#7d7b05;font-family: verdana, sans-serif;font-size: 9px;text-transform: uppercase;margin: -20px 0px 15px 0px;}
.column2 .fullbio {color:#407da8;font-family: verdana, sans-serif;font-size: 9px;text-transform: uppercase;margin: 0px 0px 0px 0px;}
.column2 .close {color:#407da8;font-family: verdana, sans-serif;font-size: 9px;text-transform: uppercase;margin: -20px 0px 15px 0px;}

.siteform {margin:0px;padding:0px;}
.column2 .siteform {float:left;text-align:left;padding:3px 0px 0px;}
.column2 .siteform table {border:0px;border-collapse:collapse;}
.column2 .siteform td {padding:1px 0px;vertical-align:middle;}
.column2 .siteform div.text {background-color:#c2c2c2;border:0px solid #000;font:normal 9px verdana, sans-serif;color:#fff9ee;padding:2px 0px 1px 7px;}

.column2 .siteform input.search {background-color:#c2c2c2;font:normal 9px verdana, sans-serif;border:0px solid #000;color:#fff9ee;width:250px;padding:0px 0px 0px 7px;}
.column2 .siteform input.site {background-color:#c2c2c2;font:normal 9px verdana, sans-serif;border:0px solid #000;color:#fff9ee;width:80px;padding:0px 0px 0px 7px;}
.column2 .siteform select {background-color:#c2c2c2;font:normal 9px verdana, sans-serif;border:0px solid #000;color:#fff9ee;width:90px;padding:0px 0px 0px 7px;}

/*sitemap*/
body.home td.sitemap1 {padding:0px 0px 30px;width:220px;}
body.home div.sitemap1 {width:199px;color:#666;font:11px/16px verdana, sans-serif;}
.sitemap1 ul ul li {padding-left: 10px; color:#666;}

body.home td.sitemap2 {padding:30px 0px;width:241px;}
body.home div.sitemap2 {width:199px;padding:0px;color:#666;font:11px/16px verdana, sans-serif;}

.column2 .listing-news table {width:100%;}
.column2 .listing-news tr.rowA {background-color:#c2c2c2;}
.column2 .listing-news td {padding:14px;vertical-align:top;}
.newsresults {color: #7d7b05;}
.sitemap1 a:hover {color: #407da8;}

/*blue bold inks*/
.blue a.blackbold {color:#000;font-weight: bold;}

/* accordion */
.accordion a {cursor: pointer;}
.column1 .accordion li {padding-top: 0; padding-bottom: 0}
.column1 .accordion li.search input.button {position:relative; top: 2px;}
.column1 .accordion li.search div {position:relative; top:-2px; }
.column1 .accordion li.search .text {position:relative; top:-2px;}

.accordion .toggle {display: block; background:url(/fcwsite/img/2007/arrow_down.gif) no-repeat top right;}
.accordion .selected {background:url(/fcwsite/img/2007/arrow_up.gif) no-repeat right top;}
.nav_firm .selected:hover {background: url(/fcwsite/img/2007/arrow_over_blue.gif) no-repeat top right;}
.nav_events .selected:hover {background: url(/fcwsite/img/2007/arrow_over_green.gif) no-repeat top right;}
.item .selected:hover {background: url(/fcwsite/img/2007/arrow_over_red.gif) no-repeat top right;}
.profile .selected:hover {background: url(/fcwsite/img/2007/arrow_over_blue.gif) no-repeat top right;}
.profileRed .selected:hover {background: url(/fcwsite/img/2007/arrow_over_red.gif) no-repeat top right;}
/*.accordion ul .selected, */
.accordion ul .selected:hover {background:none;}

.accordion ul {position:relative; top: 3px;}
.accordion .inline_form {padding:3px 0px 0px; background-color:#c2c2c2;}
.column1 ul.nav_firm ul li.search {text-indent:0px;}
.column1 .navgreen .accordion .selected {color:#7d7b05; font-weight:bold;}
.column1 .navgreen .accordion ul .selected {font-weight:normal;}
.column1 .navgreen .accordion .search {background-color:#eae6c9;}
.column1 .navgreen .accordion .search input {
	background-color:#eae6c9;
	color:#545454;
	letter-spacing:0.05em;
	font-size:9px;
}
.column1 .navblue .accordion .selected {color:#407da8; font-weight:bold;}
.column1 .navblue .accordion ul .selected {font-weight:normal;}
.column1 .navblue .accordion .search {background-color:#c1dde6;}
.column1 .navblue .accordion .search input {
	background-color:#c1dde6;
	color:#000;
	letter-spacing:0.05em;
	font-size:9px;
}

/* office */
.column3 h4 {font:bold 9px/15px verdana, sans-serif; margin: 0; padding: 6px 0px 2px 0px;color:#000;}
h5 {font: 9px/15px verdana, sans-serif; margin: 0; padding: 6px 0px 2px 0px;}
.firm .column3 .nav ul.nav2 li {color:#545454;}

/* thumbnails */
.thubmnails table {position:relative; top:-2px;left:-2px;}
.thubmnails table a {display:block; padding: 2px;}
.thubmnails p {font:normal 9px/15px verdana, sans-serif;}
.thubmnails h4 { padding: 4px 0 2px 0; color: #000;}

/* profile */
.profile {border-bottom: solid 1px #b6b1ac; margin-bottom: 28px; }    
.profile .toggle {cursor: pointer}
.profile .name {border-bottom: solid 1px #b6b1ac; margin-bottom: 16px; font: italic 14px/18px georgia, serif; width: 100%}
.profile .name a { color: #000;font: italic 14px/18px georgia, serif; width: 100% }
/*
.profile .highlighted {background:url(/fcwsite/img/2007/arrows_profile.gif) no-repeat right top;}
*/
.profile .position {font: italic 11px georgia, serif;}
.profile a {background: url(/fcwsite/img/2007/blank.gif); font: 11px/16px verdana, sans-serif}
.profile img { float: left; margin: 0px 16px 6px 0px; }
.profile .name .selected {color:#407da8;}
.profile a:hover {color:#407da8;}

/* profile */
.profileNew {border-bottom: solid 1px #b6b1ac; margin-bottom: 28px; padding-bottom:10px;}    
.profileNew .name {border-bottom: solid 1px #b6b1ac; margin-bottom: 16px; font: italic 14px/18px georgia, serif; width: 100%}
.profileNew .name a { color: #000;font: italic 14px/18px georgia, serif; width: 100% }
.profileNew .name a:hover { color:#407da8; }
/*
.profile .highlighted {background:url(/fcwsite/img/2007/arrows_profile.gif) no-repeat right top;}
*/
.profileNew .position {font: italic 11px georgia, serif;}
.profileNew .photo img { float: left; margin: 0px 16px 6px 0px; }
.profileNew .name .selected {color:#407da8;}

/* profile - red scheme */
.profileRed {border-bottom: solid 1px #b6b1ac; margin-bottom: 28px; padding-bottom:10px;}    
.profileRed .name {border-bottom: solid 1px #b6b1ac; margin-bottom: 16px; font: italic 14px/18px georgia, serif; width: 100%}
.profileRed .name a { color: #000;font: italic 14px/18px georgia, serif; width: 100% }
.profileRed .name a:hover { color:#bb234c; }
.profileRed .position {font: italic 11px georgia, serif;}
.profileRed .photo img { float: left; margin: 0px 16px 6px 0px; }
.profileRed .name .selected {color:#bb234c;}


/* item */
.item {border-bottom: solid 1px #b6b1ac; }
.item .toggle {cursor: pointer}
/*
.item .title {background: url(/fcwsite/img/2007/arrows_item.gif) no-repeat left top; width: 100%;}
.item .highlighted {background:url(/fcwsite/img/2007/arrows_item.gif) no-repeat right top; width: 100%;}


.item a {background: url(/fcwsite/img/2007/blank.gif); font: bold 11px/16px verdana, sans-serif}
.item .selected {color:#bb234c;}
.item a.hover {color:#bb234c;}
.item a.active {color:#bb234c;}
*/

/* contact us */
.column2 .contactusform table {width:100%;margin: -10px 0px 0px 0px;}
.contactus {color: #545454;padding: 0px;}
.column2 .contactusform p {font:normal 16px/15px verdana, sans-serif;}
.column2 .contactusform label {font:normal 9px verdana, sans-serif;}
.column2 .contactusform div.subject {background-color:#c2c2c2;border:0px;border-top:2px solid #c2c2c2;border-bottom:2px solid #c2c2c2;font:normal 10px verdana, sans-serif;color:#fff9ee;width:95%;padding:0px 0px 1px 7px;}
.column2 .contactusform div.state {background-color:#c2c2c2;border:0px;border-top:2px solid #c2c2c2;border-bottom:2px solid #c2c2c2;font:normal 9px verdana, sans-serif;color:#fff9ee;width:304px;height: 14px;padding:0px 0px 0px 7px;}
.column2 .contactusform div.zip {background-color:#c2c2c2;border:0px;border-top:2px solid #c2c2c2;border-bottom:2px solid #c2c2c2;font:normal 9px verdana, sans-serif;color:#fff9ee;width:125px;padding:0px 0px 0px 7px;}
.column2 .contactusform input.text {background-color:#c2c2c2;border:0px;border-top:2px solid #c2c2c2;border-bottom:2px solid #c2c2c2;font:normal 10px verdana, sans-serif;color:#fff9ee;width:90%;padding:0px 0px 2px 7px;}
.column2 .contactusform textarea.question {background-color:#c2c2c2;border:0px;border-top:2px solid #c2c2c2;border-bottom:2px solid #c2c2c2;font:normal 9px verdana, sans-serif;color:#fff9ee;width:95%;padding:0px 0px 0px 7px;}

.column2 .contactusbutton
{
    PADDING-RIGHT: 0px;
    PADDING-LEFT: 0px;
    FLOAT: right;
    PADDING-BOTTOM: 5px;
    FONT: 9px verdana, sans-serif;
    TEXT-TRANSFORM: uppercase;
    COLOR: #545454;
    PADDING-TOP: 10px;
}
.column2 .contactusbutton A
{
    PADDING-RIGHT: 22px;
    COLOR: #545454
}


.column2 .contactusbutton A:hover
{
    PADDING-RIGHT: 22px;
    COLOR: #407da8;
}

.column2 .contactusbutton INPUT
{
    BORDER-RIGHT: #fff7ed 0px solid;
    BORDER-TOP: #fff7ed 0px solid;
    FONT: 9px verdana, sans-serif;
    TEXT-TRANSFORM: uppercase;
    BORDER-LEFT: #fff7ed 0px solid;
    CURSOR: pointer;
    COLOR: #545454;
    BORDER-BOTTOM: #fff7ed 0px solid;
    background: url(/FCWSite/img/spacer.gif) no-repeat right top;
}


/* Colors - HOME PAGE ONLY -- 10/30/2007 */
.bluehome a {color:#407da8;text-decoration:none;}
.bluehome a.black {color:#000;}
.bluehome .blackbold a {color:#000;font-weight: bold;}
.bluehome a.gray {color:#545454;}
.bluehome a.active {color:#407da8;}
.bluehome a:hover {color:#407da8;}
.bluehome a:hover.active {color:#545454;}

.bluehome .blackbold a:hover {color:#407da8;}
.bluehome ul {list-style-image:url(/FCWSite/img/2007/bullet_blue.gif);}
.bluehome h3, .bluehome h4 {color:#407da8;}
.bluehome .color {color:#407da8;text-decoration:none;}
.bluehome .thubmnails table a:hover {background: #407da8;}
.bluehome .container {}
.bluehome .column1 .accordion .selected {color:#407da8; font-weight:bold;}
.bluehome .column1 .accordion ul .selected {font-weight:normal;}
.bluehome .column2 .quote p {color:#407da8;}

.greenhome a {color:#7d7b05;text-decoration:none;}
.greenhome a.black {color:#000;}
.greenhome a.gray {color:#545454;}
.greenhome a.active {color:#7d7b05;}
.greenhome a:hover {color:#7d7b05;}
.greenhome a:hover.active {color:#545454;}
.greenhome ul {list-style-image:url(/FCWSite/img/2007/bullet_green.gif);}
.greenhome h3, .greenhome h4 {color:#7d7b05;}
.greenhome .color {color:#7d7b05;text-decoration:none;}
.greenhome .thubmnails table a:hover {background: #7d7b05;}
.greenhome .container {}
.greenhome .column1 .accordion .selected {color:#7d7b05; font-weight:bold;}
.greenhome .column1 .accordion ul .selected {font-weight:normal;}
.greenhome .column2 .quote p {color:#7d7b05;}

.redhome a {color:#bb234c;text-decoration:none;}
.redhome a.black {color:#000;}
.redhome a.gray {color:#545454;}
.redhome a.active {color:#bb234c;}
.redhome a:hover {color:#bb234c;}
.redhome a:hover.active {color:#545454;}
.redhome ul {list-style-image:url(/FCWSite/img/2007/bullet_red.gif);}
.redhome h3, .redhome h4 {color:#bb234c;}
.redhome .color {color:#bb234c;text-decoration:none;}
.redhome .thubmnails table a:hover {background: #bb234c;}
.redhome .container {}
.redhome .column1 .accordion .selected {color:#bb234c; font-weight:bold;}
.redhome .column1 .accordion ul .selected {font-weight:normal;}
.redhome .column2 .quote p {color:#bb234c;}



/*Advanced Search*/

.column2 .alpha {clear:both;font:normal 12px verdana, sans-serif;margin: 10px 0 20px 0;width:100%;margin-bottom: 20px;} /* was padding:5px 0px 15px; */
.column2 .alpha td {width: 26px;text-align: left;}
.column2 .alpha a, .column2 .alpha a:link, .column2 .alpha a:visited {color:#545454;background-color: #c2c2c2;width:22px;height:22px;margin-right: 4px;font-weight: bold;text-align:center;font-family:arial, verdana, helvetica, geneva, sans-serif;display:block;line-height:22px;}
.column2 .alpha a:hover, .column2 .alpha a:active {color:#fff5eb;background-color:#407da9;}

.column2 select {background-color:#c2c2c2;color:#fff9ee;border:none;}
.lawyers .column2 select {width:284px !important;}
.news .column2 select {width: 182px !important;}
.news .column2 option {width: 182px !important;}

/*News, Events, & Publications*/
.buttons a:hover {color:#7d7b05;}
#ctl00_mainContent_ctl00_ctSearchbtn:hover {color:#7d7b05;}
.news h3, .publications h3, .events h3 {font-weight: normal;}

/*Modify Search*/
body.lawyers  .middle .maininset2 td.column2 .buttons a:hover {color:#407da8;} 
body.red  .middle .maininset2 td.column2 .buttons a:hover {color:#bb234c;} 
body.red  .middle .maininset2 td.column2 .buttons input {cursor:pointer; border:0px solid #fff7ed; background: url(/FCWSite/img/spacer.gif) no-repeat right top;text-transform:uppercase;font:normal 9px verdana, sans-serif;color:#545454;} /* background-color:#fff7ed;*/
body.red  .middle .maininset2 td.column2 .buttons input.over{color:#bb234c;}
body.red  .middle .maininset2 td.column2 .buttons input.out {cursor:pointer; border:0px solid #fff7ed; background: url(/FCWSite/img/spacer.gif) no-repeat right top;text-transform:uppercase;font:normal 9px verdana, sans-serif;color:#545454;}



.vertical li {margin:0;padding:0;}

table {border-collapse: collapse;}

/* firmconnect.css */
li.single{margin: 0;}
li.double {margin: 12px 0;padding:0;}