/*         services.html           */
#main-content #content #left-col #left-menu.services {
	float: left;
	width: 185px;
	height: 87px;
	background: url(http://www.bennuinterests.com/img/services-left-menu-bg.gif);
	/* hide from IE Mac \*/
	text-indent: -100em;
	overflow: hidden;

	/* end hide */
}

#main-content #content #left-col #left-menu.services ul li {
	list-style: none;
}

#main-content #content #left-col #left-menu.services ul li a {
	display: block;
	width: 185px;
	height: 30px;
}

#main-content #content #left-col #left-menu.services ul li a.first, #main-content #content #left-col #left-menu.services ul li a.first-active {
	height: 25px;
}

#main-content #content #left-col #left-menu.services ul li a.first:hover, #main-content #content #left-col #left-menu.services ul li a.first-active {
	background: url(http://www.bennuinterests.com/img/services-left-menu-bg.gif) 185px 0;
}

#main-content #content #left-col #left-menu.services ul li a.second:hover, #main-content #content #left-col #left-menu.services ul li a.second-active {
	background: url(http://www.bennuinterests.com/img/services-left-menu-bg.gif) 185px 62px;
}

#main-content #content #left-col #left-menu.services ul li a.third:hover, #main-content #content #left-col #left-menu.services ul li a.third-active {
	background: url(http://www.bennuinterests.com/img/services-left-menu-bg.gif) 185px 32px;
}


BODY
{
    PADDING-RIGHT: 0px;
    PADDING-LEFT: 0px;
    PADDING-BOTTOM: 0px;
    MARGIN: 18px 0px 0px;
    FONT: 12px/15px arial, sans-serif;
    COLOR: #000;
    PADDING-TOP: 0px;
    BACKGROUND-COLOR: #fff;
    TEXT-ALIGN: center

}
IMG
{
    BORDER-RIGHT: 0px;
    BORDER-TOP: 0px;
    BORDER-LEFT: 0px;
    BORDER-BOTTOM: 0px
}

p {

line-height: 1.5;

}

SUP
{
    FONT-SIZE: 9px
}
.main .item
{
    PADDING-RIGHT: 0px;
    PADDING-LEFT: 0px;
    PADDING-BOTTOM: 0px;
    MARGIN: 0px 0px 15px;
    VERTICAL-ALIGN: top;
    PADDING-TOP: 0px;
}
.item INPUT
{
    PADDING-RIGHT: 0px;
    PADDING-LEFT: 0px;
    PADDING-BOTTOM: 0px;
    MARGIN: -3px 0px -3px -3px;
    PADDING-TOP: 0px
}
H1
{
    PADDING-RIGHT: 0px;
    PADDING-LEFT: 0px;
    PADDING-BOTTOM: 0px;
    MARGIN: 0px 0px 20px;
    FONT: 18px avenir, arial, sans-serif;
    COLOR: #00;
    PADDING-TOP: 0px
}

H1.noTanImg
{
    PADDING-RIGHT: 0px;
    PADDING-LEFT: 0px;
    PADDING-BOTTOM: 0px;
    MARGIN: 0px 0px 20px;
    FONT: 18px avenir, arial, sans-serif;
    COLOR: #000;
    PADDING-TOP: 0px;
    background-image:none;
}

BODY.lawyerssearch H1
{
    MARGIN: 0px 0px 5px 45px
}

BODY.lawyersdetail H1
{
    FONT-WEIGHT: bold;
    MARGIN: 0px 0px 3px
}
H2
{
    PADDING-RIGHT: 0px;
    PADDING-LEFT: 0px;
    PADDING-BOTTOM: 0px;
    MARGIN: 0px 0px 15px;
    FONT: 16px/20px arial, sans-serif;
    COLOR: #000;
    PADDING-TOP: 0px
}
H2.h5seo
{
    PADDING-RIGHT: 0px;
    PADDING-LEFT: 0px;
    PADDING-BOTTOM: 0px;
    MARGIN: 3px 0px 0px;
    FONT: bold 13px arial, sans-serif;
    COLOR: #000;
    PADDING-TOP: 0px
}
H3
{
    PADDING-RIGHT: 0px;
    PADDING-LEFT: 0px;
    PADDING-BOTTOM: 0px;
    MARGIN: 0px 0px 7px;
    FONT: 15px/18px avenir, arial, sans-serif;
    COLOR: #000;
    PADDING-TOP: 0px
}
H3.h6seo
{
    PADDING-RIGHT: 0px;
    PADDING-LEFT: 0px;
    PADDING-BOTTOM: 0px;
    MARGIN: 3px 0px;
    FONT: 13px arial, sans-serif;
    COLOR: #000;
    PADDING-TOP: 0px
}
H3.h6threeseo
{
    PADDING-RIGHT: 0px;
    PADDING-LEFT: 0px;
    PADDING-BOTTOM: 0px;
    MARGIN: 3px 0px 25px;
    FONT: 12px arial, sans-serif;
    COLOR: #000;
    PADDING-TOP: 0px
}
H4
{
    PADDING-RIGHT: 0px;
    PADDING-LEFT: 0px;
    PADDING-BOTTOM: 0px;
    MARGIN: 0px 0px 15px;
    FONT: 16px/20px arial, sans-serif;
    COLOR: #000;
    PADDING-TOP: 0px
}
H4.h4new
{
    PADDING-RIGHT: 0px;
    PADDING-LEFT: 0px;
    PADDING-BOTTOM: 0px;
    MARGIN: 0px 0px 7px;
    FONT: 14px/17px avenir, arial, sans-serif;
    COLOR: #000;
    PADDING-TOP: 0px
}
H5
{
    PADDING-RIGHT: 0px;
    PADDING-LEFT: 0px;
    PADDING-BOTTOM: 0px;
    MARGIN: 3px 0px 0px;
    FONT: bold 13px arial, sans-serif;
    COLOR: #000;
    PADDING-TOP: 0px
}
H6
{
    PADDING-RIGHT: 0px;
    PADDING-LEFT: 0px;
    PADDING-BOTTOM: 0px;
    MARGIN: 3px 0px;
    FONT: 13px arial, sans-serif;
    COLOR: #000;
    PADDING-TOP: 0px
}
H6.h6two
{
    PADDING-RIGHT: 0px;
    PADDING-LEFT: 0px;
    PADDING-BOTTOM: 0px;
    MARGIN: 3px 0px 0px;
    FONT: 12px arial, sans-serif;
    COLOR: #000;
    PADDING-TOP: 0px
}
H6.h6three
{
    PADDING-RIGHT: 0px;
    PADDING-LEFT: 0px;
    PADDING-BOTTOM: 0px;
    MARGIN: 3px 0px 25px;
    FONT: 12px arial, sans-serif;
    COLOR: #000;
    PADDING-TOP: 0px
}
.mainbody UL
{
    PADDING-RIGHT: 0px;
    PADDING-LEFT: 0px;
    LIST-STYLE-POSITION: outside;
    LIST-STYLE-IMAGE: url(/fcwsite/img/bullet.gif);
    PADDING-BOTTOM: 0px;
    MARGIN: 0px 0px 25px 18px;
    PADDING-TOP: 0px
}
.mainbody UL LI
{
    PADDING-RIGHT: 0px;
    PADDING-LEFT: 0px;
    PADDING-BOTTOM: 0px;
    MARGIN: 0px 0px 7px;
    PADDING-TOP: 0px
}
.mainbody .searchB
{
    PADDING-RIGHT: 21px;
    PADDING-LEFT: 18px;
    BACKGROUND: url(/fcwsite/img/bg_search_lawyers.gif) repeat-y;
    PADDING-BOTTOM: 0px;
    PADDING-TOP: 0px
}
.mainbody .searchA
{
    BORDER-RIGHT: #757372 1px solid;
    BORDER-TOP: #757372 1px solid;
    BORDER-LEFT: #757372 1px solid;
    WIDTH: 634px;
    BORDER-BOTTOM: #757372 1px solid
}
.mainbody .search
{
    PADDING-RIGHT: 25px;
    PADDING-LEFT: 25px;
    PADDING-BOTTOM: 0px;
    MARGIN: 0px;
    PADDING-TOP: 20px
}
.mainbody .search A
{
    TEXT-DECORATION: none
}
.mainbody .search .left
{
    PADDING-RIGHT: 0px;
    PADDING-LEFT: 0px;
    MIN-HEIGHT: 100px;
    FLOAT: left;
    PADDING-BOTTOM: 0px;
    MARGIN: 0px;
    WIDTH: 302px;
    PADDING-TOP: 0px
}
.mainbody .search .right
{
    PADDING-RIGHT: 0px;
    PADDING-LEFT: 0px;
    MIN-HEIGHT: 100px;
    FLOAT: right;
    PADDING-BOTTOM: 0px;
    MARGIN: 0px;
    WIDTH: 282px;
    PADDING-TOP: 0px;
}
.mainbody .search .right .item select {}
.mainbody .search .item
{
    PADDING-RIGHT: 0px;
    PADDING-LEFT: 0px;
    PADDING-BOTTOM: 0px;
    MARGIN: 0px;
    FONT: 12px/14px arial, sans-serif;
    WIDTH: 300px;
    COLOR: #e23d29;
    PADDING-TOP: 0px;
    /* was HEIGHT: 40px */
}
.mainbody .search .alpha
{
    MARGIN: 0px 0px 15px
}
.mainbody .search .item-left
{
    PADDING-RIGHT: 0px;
    PADDING-LEFT: 0px;
    MIN-HEIGHT: 5px;
    FLOAT: left;
    PADDING-BOTTOM: 0px;
    MARGIN: 3px 5px 0px 0px;
    WIDTH: 10px;
    PADDING-TOP: 0px
}
.mainbody .search .item-left INPUT
{
    PADDING-RIGHT: 0px;
    PADDING-LEFT: 0px;
    PADDING-BOTTOM: 0px;
    MARGIN: 0px;
    WIDTH: 10px !important;
    PADDING-TOP: 0px;
    HEIGHT: 10px
}
.mainbody .search .item-right
{
    PADDING-RIGHT: 0px;
    PADDING-LEFT: 0px;
    MIN-HEIGHT: 5px;
    FLOAT: left;
    PADDING-BOTTOM: 0px;
    MARGIN: 6px 0 0 10px;
    FONT: 12px/13px arial, sans-serif;
    WIDTH: 170px;
    PADDING-TOP: 0px
}
.mainbody .search .itemSearchButton
{
    PADDING-RIGHT: 0px;
    PADDING-LEFT: 0px;
    PADDING-BOTTOM: 0px;
    MARGIN: 0px;
    FONT: 12px/14px arial, sans-serif;
    WIDTH: 185px;
    COLOR: #e23d29;
    PADDING-TOP: 0px;
}
.mainbody .search .itemSearchButton input
{
    MARGIN-RIGHT: 10px;
	vertical-align:middle;
}
.mainbody .search .label
{
    PADDING-RIGHT: 0px;
    PADDING-LEFT: 0px;
    PADDING-BOTTOM: 3px;
    MARGIN: 0px;
    PADDING-TOP: 0px
}
.mainbody .search INPUT
{
    PADDING-RIGHT: 0px;
    PADDING-LEFT: 0px;
    PADDING-BOTTOM: 0px;
    MARGIN: 0px;
    FONT: 12px arial, sans-serif;
    WIDTH: 180px;
    COLOR: #666;
    PADDING-TOP: 0px;
    HEIGHT: 14px
}
.mainbody .search input#btnSubmitImg {width:auto;height:auto;}
.mainbody .search SELECT
{
    PADDING-RIGHT: 0px;
    PADDING-LEFT: 0px;
    PADDING-BOTTOM: 0px;
    MARGIN: 0px;
    FONT: 12px arial, sans-serif;
    WIDTH: 282px;
    COLOR: #666;
    PADDING-TOP: 0px;
    /* was HEIGHT: 18px; */
}
.mainbody .search-leftcol-style2
{
    PADDING-RIGHT: 0px;
    PADDING-LEFT: 0px;
    MIN-HEIGHT: 100px;
    FLOAT: left;
    PADDING-BOTTOM: 0px;
    MARGIN: 0px;
    WIDTH: 230px;
    PADDING-TOP: 0px
}
.mainbody .search-leftcol-style2 .item
{
    PADDING-RIGHT: 0px;
    PADDING-LEFT: 0px;
    MIN-HEIGHT: 10px;
    PADDING-BOTTOM: 0px;
    MARGIN: 0px 0px 5px;
    FONT: 12px/14px arial, sans-serif;
    COLOR: #e23d29;
    PADDING-TOP: 0px
}

/* Attorney Bio */
.mainbody .biobullet_list {}
.mainbody .biobullet_list ul {padding:0px;margin:0 0 25px 18px;list-style:disc outside;}
.mainbody .biobullet_list li {padding:0px;margin:0 0 7px 0;}
A
{
    PADDING-RIGHT: 0px;
    PADDING-LEFT: 0px;
    PADDING-BOTTOM: 0px;
    MARGIN: 0px;
    COLOR: #993333;
    PADDING-TOP: 0px;
    TEXT-DECORATION: underline
}
A:hover
{
    PADDING-RIGHT: 0px;
    PADDING-LEFT: 0px;
    PADDING-BOTTOM: 0px;
    MARGIN: 0px;
    COLOR: #000;
    PADDING-TOP: 0px
}
A.bold
{
    FONT-WEIGHT: bold;
    COLOR: #e23d29;
    TEXT-DECORATION: none
}
A.bold:hover
{
    FONT-WEIGHT: bold;
    COLOR: #000;
}
A.plain
{
    PADDING-RIGHT: 0px;
    PADDING-LEFT: 0px;
    FONT-WEIGHT: normal;
    PADDING-BOTTOM: 0px;
    MARGIN: 0px;
    COLOR: #000;
    PADDING-TOP: 0px;
    TEXT-DECORATION: none
}
A.plain:hover
{
    PADDING-RIGHT: 0px;
    PADDING-LEFT: 0px;
    FONT-WEIGHT: normal;
    PADDING-BOTTOM: 0px;
    MARGIN: 0px;
    COLOR: #e23d29;
    PADDING-TOP: 0px
}
A.anew
{
    PADDING-RIGHT: 0px;
    PADDING-LEFT: 0px;
    FONT-WEIGHT: bold;
    PADDING-BOTTOM: 0px;
    MARGIN: 0px;
    COLOR: #e23d29;
    PADDING-TOP: 0px;
    FONT-FAMILY: arial, sans-serif;
    TEXT-DECORATION: none
}
A.anew:hover
{
    PADDING-RIGHT: 0px;
    PADDING-LEFT: 0px;
    PADDING-BOTTOM: 0px;
    MARGIN: 0px;
    COLOR: #e23d29;
    PADDING-TOP: 0px
}
A.anewplain
{
    PADDING-RIGHT: 0px;
    PADDING-LEFT: 0px;
    FONT-WEIGHT: normal;
    PADDING-BOTTOM: 0px;
    MARGIN: 0px;
    COLOR: #e23d29;
    PADDING-TOP: 0px;
    FONT-FAMILY: arial, sans-serif;
    TEXT-DECORATION: none
}
A.anewplain:hover
{
    PADDING-RIGHT: 0px;
    PADDING-LEFT: 0px;
    PADDING-BOTTOM: 0px;
    MARGIN: 0px;
    COLOR: #e23d29;
    PADDING-TOP: 0px
}
SPAN.anewon
{
    PADDING-RIGHT: 0px;
    PADDING-LEFT: 0px;
    FONT-WEIGHT: bold;
    PADDING-BOTTOM: 0px;
    MARGIN: 0px;
    COLOR: #e23d29;
    PADDING-TOP: 0px;
    FONT-FAMILY: arial, sans-serif;
    TEXT-DECORATION: none
}
IMG.pdficon
{
    PADDING-RIGHT: 0px;
    PADDING-LEFT: 0px;
    PADDING-BOTTOM: 0px;
    MARGIN: 0px 3px -5px 0px;
    PADDING-TOP: 0px
}
.container
{
    PADDING-RIGHT: 25px;
    PADDING-LEFT: 25px;
    MIN-HEIGHT: 640px;
    PADDING-BOTTOM: 0px;
    MARGIN: 0px auto;
    VERTICAL-ALIGN: top;
    WIDTH: 950px;
    PADDING-TOP: 0px;
    TEXT-ALIGN: left
}
.main
{
    FONT: 12px/14px arial, sans-serif;
    COLOR: #000
}
.header
{
    PADDING-RIGHT: 0px;
    PADDING-LEFT: 0px;
    PADDING-BOTTOM: 0px;
    MARGIN: 0px;
    VERTICAL-ALIGN: top;
    WIDTH: 950px;
    PADDING-TOP: 0px;
    TEXT-ALIGN: left
}
.header .nav2
{
    PADDING-RIGHT: 0px;
    PADDING-LEFT: 0px;
    PADDING-BOTTOM: 0px;
    MARGIN: 0px;
    FONT: 12px arial, sans-serif;
    VERTICAL-ALIGN: top;
    COLOR: #000;
    PADDING-TOP: 0px;
    TEXT-ALIGN: right
}
.header .nav2 .links
{
    PADDING-RIGHT: 0px;
    PADDING-LEFT: 0px;
    FLOAT: left;
    PADDING-BOTTOM: 0px;
    MARGIN: 0px;
    FONT: 12px/14px arial, sans-serif;
    VERTICAL-ALIGN: bottom;
    WIDTH: 780px;
    COLOR: #000;
    PADDING-TOP: 0px;
    TEXT-ALIGN: right
}
.header .nav2 .links A
{
    COLOR: #000;
    TEXT-DECORATION: none
}
.header .nav2 .links A:hover
{
    COLOR: #e23d29;
    TEXT-DECORATION: none
}
.header .nav2 .links .pipe
{
    FONT: 14px arial, sans-serif;
    COLOR: #999
}
.header .nav2 .search
{
    PADDING-RIGHT: 0px;
    PADDING-LEFT: 0px;
    FLOAT: right;
    PADDING-BOTTOM: 0px;
    MARGIN: 0px;
    VERTICAL-ALIGN: bottom;
    WIDTH: 160px;
    PADDING-TOP: 0px;
    TEXT-ALIGN: left
}
.header .nav2 .search .inputdiv
{
    PADDING-RIGHT: 0px;
    PADDING-LEFT: 0px;
    FLOAT: left;
    PADDING-BOTTOM: 0px;
    MARGIN: -1px 0px 0px;
    WIDTH: 135px;
    PADDING-TOP: 0px;
    HEIGHT: 11px
}
.header .nav2 .search .inputdiv INPUT
{
    PADDING-RIGHT: 0px;
    PADDING-LEFT: 0px;
    PADDING-BOTTOM: 0px;
    MARGIN: 0px;
    FONT: 11px arial, sans-serif;
    WIDTH: 130px;
    COLOR: #666;
    PADDING-TOP: 0px;
    HEIGHT: 14px
}
.header .nav2 .search .imgdiv
{
    PADDING-RIGHT: 0px;
    PADDING-LEFT: 0px;
    FLOAT: right;
    PADDING-BOTTOM: 0px;
    MARGIN: 0px;
    WIDTH: 23px;
    PADDING-TOP: 0px;
    HEIGHT: 16px
}
.header .nav2 .search .imgdiv IMG
{
    PADDING-RIGHT: 0px;
    PADDING-LEFT: 0px;
    PADDING-BOTTOM: 0px;
    MARGIN: 0px;
    PADDING-TOP: 0px
}
.header .nav2 .advancedsearch
{
    CLEAR: both;
    PADDING-RIGHT: 0px;
    PADDING-LEFT: 8px;
    PADDING-BOTTOM: 0px;
    FONT: 12px/14px arial, sans-serif;
    VERTICAL-ALIGN: bottom;
    COLOR: #e23d29;
    PADDING-TOP: 5px
}
.header .nav2 .search A
{
    COLOR: #e23d29;
    TEXT-DECORATION: none
}
.header .nav2 .search A:hover
{
    COLOR: #e23d29;
    TEXT-DECORATION: none
}
.header .logo
{
    PADDING-RIGHT: 0px;
    PADDING-LEFT: 20px;
    FLOAT: left;
    PADDING-BOTTOM: 18px;
    MARGIN: 0px;
    VERTICAL-ALIGN: top;
    PADDING-TOP: 5px
}
.header .mainnav
{
    CLEAR: both;
    PADDING-RIGHT: 0px;
    PADDING-LEFT: 0px;
    PADDING-BOTTOM: 0px;
    MARGIN: 0px 0px 2px;
    PADDING-TOP: 0px;
    HEIGHT: 31px;
    BACKGROUND-COLOR: #585858
}
.header .mainnav IMG
{
    BORDER-RIGHT: 0px;
    PADDING-RIGHT: 0px;
    BORDER-TOP: 0px;
    PADDING-LEFT: 0px;
    PADDING-BOTTOM: 0px;
    MARGIN: 0px;
    BORDER-LEFT: 0px;
    PADDING-TOP: 0px;
    BORDER-BOTTOM: 0px
}
.menu
{
    Z-INDEX: 100;
    VISIBILITY: hidden;
    FONT: 12px arial, sans-serif;
    WIDTH: 197px;
    COLOR: #fff;
    POSITION: absolute;
    TEXT-ALIGN: left
}
.menu TABLE
{
    BORDER-RIGHT: 0px;
    BORDER-TOP: 0px;
    FILTER: alpha(opacity=72);
    BORDER-LEFT: 0px;
    WIDTH: 197px;
    BORDER-BOTTOM: 0px;
    BORDER-COLLAPSE: collapse;
    BACKGROUND-COLOR: #666;
    -moz-opacity: .72;
    opacity: .72
}
.menu TD
{
    PADDING-RIGHT: 0px;
    PADDING-LEFT: 0px;
    PADDING-BOTTOM: 0px;
    VERTICAL-ALIGN: top;
    PADDING-TOP: 0px
}
.menu A
{
    PADDING-RIGHT: 14px;
    DISPLAY: block;
    PADDING-LEFT: 14px;
    PADDING-BOTTOM: 5px;
    COLOR: #fff;
    PADDING-TOP: 5px;
    TEXT-DECORATION: none
}
.menu A:hover
{
    PADDING-RIGHT: 14px;
    DISPLAY: block;
    PADDING-LEFT: 14px;
    FONT-WEIGHT: bold;
    PADDING-BOTTOM: 5px;
    COLOR: #fff;
    PADDING-TOP: 5px;
    TEXT-DECORATION: none
}
.menu UL
{
    PADDING-RIGHT: 0px;
    PADDING-LEFT: 0px;
    LIST-STYLE-IMAGE: none;
    PADDING-BOTTOM: 0px;
    MARGIN: 0px;
    PADDING-TOP: 0px;
    LIST-STYLE-TYPE: none;
    POSITION: relative
}
.menu LI
{
    PADDING-RIGHT: 0px;
    PADDING-LEFT: 0px;
    PADDING-BOTTOM: 0px;
    MARGIN: 0px;
    PADDING-TOP: 0px
}
.banner
{
    PADDING-RIGHT: 0px;
    PADDING-LEFT: 0px;
    PADDING-BOTTOM: 0px;
    MARGIN: 0px;
    WIDTH: 950px;
    PADDING-TOP: 0px;
	line-height:1px;
	font-size:1px;
	display:inline;
}
.banner .left
{
    PADDING-RIGHT: 0px;
    PADDING-LEFT: 0px;
    FLOAT: left;
    PADDING-BOTTOM: 0px;
    MARGIN: 0px;
    WIDTH: 755px;
    PADDING-TOP: 0px
}
.banner .right
{
    PADDING-RIGHT: 0px;
    PADDING-LEFT: 0px;
    FLOAT: right;
    PADDING-BOTTOM: 0px;
    MARGIN: 0px;
    WIDTH: 190px;
    PADDING-TOP: 0px
}
.breadcrumbs
{
    PADDING-RIGHT: 20px;
    PADDING-LEFT: 20px;
    PADDING-BOTTOM: 12px;
    MARGIN: 0px;
    FONT: 11px arial, sans-serif;
    PADDING-TOP: 10px;
    COLOR: #000;
    EXT-DECORATION: none
}
.breadcrumbs A
{
    COLOR: #000;
    TEXT-DECORATION: none
}
.breadcrumbs A:hover
{
    COLOR: #993333
}
.pagetitle
{
    PADDING-RIGHT: 0px;
    PADDING-LEFT: 0px;
    PADDING-BOTTOM: 0px;
    MARGIN: 0px;
    PADDING-TOP: 0px;
    BORDER-BOTTOM: #ccc 1px solid
}
.pagetools
{
    PADDING-RIGHT: 65px;
    PADDING-LEFT: 15px;
    FLOAT: right;
    PADDING-BOTTOM: 10px;
    MARGIN: 0px;
    PADDING-TOP: 0px
}
.pagetools IMG
{
    MARGIN: 10px 0px 0px 10px
}
.footer
{
    CLEAR: both;
    PADDING-RIGHT: 0px;
    PADDING-LEFT: 0px;
    MIN-HEIGHT: 40px;
    PADDING-BOTTOM: 0px;
    MARGIN: 40px 0px 0px;
    FONT: 12px/14px arial, sans-serif;
    VERTICAL-ALIGN: top;
    COLOR: #000;
    PADDING-TOP: 0px;
    TEXT-ALIGN: left
}
.footer A
{
    COLOR: #000;
    TEXT-DECORATION: none
}
.footer A:hover
{
    COLOR: #993333;
}
.bottomhalf
{
    CLEAR: both;
    PADDING-RIGHT: 0px;
    PADDING-LEFT: 0px;
    BACKGROUND: url(/fcwsite/img/bg_updates.gif) no-repeat center top;
    PADDING-BOTTOM: 0px;
    MARGIN: 0px;
    PADDING-TOP: 0px;
    TEXT-ALIGN: center
}
.bottomhalftable
{
    MARGIN: 0px auto;
    WIDTH: 866px
}
.bottomhalf TH
{
    PADDING-RIGHT: 20px;
    PADDING-LEFT: 20px;
    PADDING-BOTTOM: 7px;
    FONT: bold 13px/16px avenir, arial, sans-serif;
    VERTICAL-ALIGN: middle;
    COLOR: #e23d29;
    PADDING-TOP: 6px;
    TEXT-ALIGN: center
}
.bottomhalf TH A
{
    COLOR: #e23d29;
    TEXT-DECORATION: none
}
.bottomhalf TH A:hover
{
    COLOR: #e23d29;
    TEXT-DECORATION: none
}
.bottomhalf TD
{
    PADDING-RIGHT: 20px;
    PADDING-LEFT: 20px;
    PADDING-BOTTOM: 30px;
    MARGIN: 0px;
    VERTICAL-ALIGN: top;
    BORDER-LEFT: #ddd 1px solid;
    WIDTH: 20%;
    PADDING-TOP: 30px;
    TEXT-ALIGN: left
}
.bottomhalf TD.col5
{
    BORDER-RIGHT: #ddd 1px solid
}
.bottomhalf UL
{
    PADDING-RIGHT: 0px;
    PADDING-LEFT: 0px;
    LIST-STYLE-IMAGE: none;
    PADDING-BOTTOM: 0px;
    MARGIN: 0px 0px 10px;
    PADDING-TOP: 0px;
    LIST-STYLE-TYPE: none
}
.bottomhalf LI
{
    PADDING-RIGHT: 0px;
    PADDING-LEFT: 0px;
    PADDING-BOTTOM: 15px;
    PADDING-TOP: 0px
}
.bottomhalf A
{
    TEXT-DECORATION: none
}
.bottomhalf .signup
{
    TEXT-ALIGN: right
}

.main .maintable
{
    CLEAR: both;
    BORDER-RIGHT: 0px;
    PADDING-RIGHT: 0px;
    BORDER-TOP: 0px;
    PADDING-LEFT: 0px;
    PADDING-BOTTOM: 0px;
    MARGIN: 0px 0px 10px;
    VERTICAL-ALIGN: top;
    BORDER-LEFT: 0px;
    WIDTH: 100%;
    PADDING-TOP: 0px;
    BORDER-BOTTOM: 0px;
    BORDER-COLLAPSE: collapse
}
.main .maintable TR
{
    PADDING-RIGHT: 0px;
    PADDING-LEFT: 0px;
    PADDING-BOTTOM: 0px;
    MARGIN: 0px;
    VERTICAL-ALIGN: top;
    PADDING-TOP: 0px
}
.main .maintable TD.leftside
{
    PADDING-RIGHT: 0px;
    PADDING-LEFT: 0px;
    PADDING-BOTTOM: 0px;
    VERTICAL-ALIGN: top;
    PADDING-TOP: 0px
}
.main .maintable TD.leftside DIV.leftside
{
    BORDER-RIGHT: #969696 1px solid;
    PADDING-RIGHT: 0px;
    BORDER-TOP: #969696 1px solid;
    PADDING-LEFT: 0px;
    MIN-HEIGHT: 100px;
    PADDING-BOTTOM: 0px;
    MARGIN: 0px;
    FONT: 12px/14px arial, sans-serif;
    BORDER-LEFT: #969696 1px solid;
    WIDTH: 167px;
    COLOR: #000;
    PADDING-TOP: 0px;
    BORDER-BOTTOM: #969696 1px solid;
    TEXT-ALIGN: left
}
BODY.lawyersdetail .main .maintable TD.leftside DIV.leftside
{
    BORDER-RIGHT: #969696 0px solid;
    BORDER-TOP: #969696 0px solid;
    BORDER-LEFT: #969696 0px solid;
    WIDTH: 227px;
    BORDER-BOTTOM: #969696 0px solid
}
.leftside .biocontact
{
    BORDER-RIGHT: #ccc 1px solid;
    PADDING-RIGHT: 15px;
    PADDING-LEFT: 0px;
    PADDING-BOTTOM: 0px;
    MARGIN: 0px;
    FONT: 11px/14px arial, sans-serif;
    COLOR: #666;
    PADDING-TOP: 0px;
    BORDER-BOTTOM: #ccc 1px solid;
    TEXT-ALIGN: right
}
.leftside .biocontact UL
{
    PADDING-RIGHT: 0px;
    PADDING-LEFT: 0px;
    LIST-STYLE-IMAGE: none;
    PADDING-BOTTOM: 0px;
    MARGIN: 0px 0px 10px;
    PADDING-TOP: 0px;
    LIST-STYLE-TYPE: none
}
.leftside .biocontact H3
{
    PADDING-RIGHT: 0px;
    PADDING-LEFT: 0px;
    PADDING-BOTTOM: 5px;
    MARGIN: 0px;
    FONT: bold 11px arial, sans-serif;
    COLOR: #000;
    PADDING-TOP: 10px
}
.leftside .biocontact A.email
{
    COLOR: #e23d29;
    TEXT-DECORATION: underline
}

.leftside .biophoto
{
    PADDING-RIGHT: 0px;
    PADDING-LEFT: 0px;
    PADDING-BOTTOM: 0px;
    MARGIN: 20px 0px;
    PADDING-TOP: 0px;
    TEXT-ALIGN: right
}
.leftside .biophoto IMG
{
    BORDER-RIGHT: #ccc 1px solid;
    PADDING-RIGHT: 0px;
    BORDER-TOP: #ccc 1px solid;
    PADDING-LEFT: 0px;
    PADDING-BOTTOM: 0px;
    MARGIN: 0px;
    BORDER-LEFT: #ccc 1px solid;
    PADDING-TOP: 0px;
    BORDER-BOTTOM: #ccc 1px solid
}
.leftside .leftnav
{
    PADDING-RIGHT: 0px;
    PADDING-LEFT: 0px;
    MIN-HEIGHT: 40px;
    PADDING-BOTTOM: 0px;
    MARGIN: 0px;
    PADDING-TOP: 0px;
    TEXT-ALIGN: right
}
.leftside .leftnav UL
{
    PADDING-RIGHT: 0px;
    PADDING-LEFT: 0px;
    LIST-STYLE-IMAGE: none;
    PADDING-BOTTOM: 0px;
    MARGIN: 15px 0px 18px;
    PADDING-TOP: 0px;
    LIST-STYLE-TYPE: none
}
.leftside .leftnav LI
{
    PADDING-RIGHT: 18px;
    PADDING-LEFT: 10px;
    PADDING-BOTTOM: 0px;
    MARGIN: 0px 0px 5px;
    PADDING-TOP: 0px
}
.leftside .leftnav LI.active
{
    PADDING-RIGHT: 18px;
    PADDING-LEFT: 10px;
    BACKGROUND: url(/fcwsite/img/arrow_leftnav.gif) no-repeat right top;
    PADDING-BOTTOM: 0px;
    MARGIN: 0px 0px 5px;
    PADDING-TOP: 0px;
	font-weight:bold;
}
.leftside .leftnav A
{
    TEXT-DECORATION: none
}
.leftside .leftnav A:hover
{
    FONT-WEIGHT: bold;
    COLOR: #000;
    TEXT-DECORATION: none
}
.leftside .leftnav A.active
{
    PADDING-RIGHT: 0px;
    PADDING-LEFT: 0px;
    FONT-WEIGHT: bold;
    PADDING-BOTTOM: 0px;
    MARGIN: 0px;
    COLOR: #993333;
    PADDING-TOP: 0px
}
.leftside .hr
{
    PADDING-RIGHT: 0px;
    BORDER-TOP: #969696 1px solid;
    PADDING-LEFT: 0px;
    PADDING-BOTTOM: 0px;
    MARGIN: 0px 15px;
    PADDING-TOP: 0px
}
.leftside .practiceareas
{
    PADDING-RIGHT: 0px;
    PADDING-LEFT: 0px;
    MIN-HEIGHT: 40px;
    PADDING-BOTTOM: 0px;
    MARGIN: 15px 0px 18px;
    PADDING-TOP: 0px;
    TEXT-ALIGN: right
}
.leftside .practiceareas UL
{
    PADDING-RIGHT: 0px;
    PADDING-LEFT: 0px;
    LIST-STYLE-IMAGE: none;
    PADDING-BOTTOM: 0px;
    MARGIN: 0px;
    PADDING-TOP: 0px;
    LIST-STYLE-TYPE: none
}
.leftside .practiceareas LI
{
    PADDING-RIGHT: 18px;
    PADDING-LEFT: 10px;
    PADDING-BOTTOM: 0px;
    MARGIN: 0px 0px 5px;
    PADDING-TOP: 0px
}
.leftside .practiceareas H3
{
    PADDING-RIGHT: 18px;
    PADDING-LEFT: 10px;
    PADDING-BOTTOM: 0px;
    MARGIN: 0px 0px 5px;
    FONT: bold 12px/14px arial, sans-serif;
    COLOR: #e23d29;
    PADDING-TOP: 0px
}
.leftside .practiceareas A
{
    TEXT-DECORATION: none
}
.leftside .practiceareas A:hover
{
    FONT-WEIGHT: bold;
    COLOR: #e23d29;
    TEXT-DECORATION: none
}
.leftside .practiceareas A.active
{
    PADDING-RIGHT: 0px;
    PADDING-LEFT: 0px;
    FONT-WEIGHT: bold;
    PADDING-BOTTOM: 0px;
    MARGIN: 0px;
    COLOR: #e23d29;
    PADDING-TOP: 0px
}
.leftside .leftnav2
{
    PADDING-RIGHT: 0px;
    PADDING-LEFT: 0px;
    MIN-HEIGHT: 40px;
    PADDING-BOTTOM: 0px;
    MARGIN: 15px 0px 18px;
    PADDING-TOP: 0px;
    TEXT-ALIGN: right
}
.leftside .leftnav2 UL
{
    PADDING-RIGHT: 0px;
    PADDING-LEFT: 0px;
    LIST-STYLE-IMAGE: none;
    PADDING-BOTTOM: 0px;
    MARGIN: 0px;
    PADDING-TOP: 0px;
    LIST-STYLE-TYPE: none
}
.leftside .leftnav2 LI
{
    PADDING-RIGHT: 18px;
    PADDING-LEFT: 10px;
    PADDING-BOTTOM: 0px;
    MARGIN: 0px 0px 5px;
    PADDING-TOP: 0px
}
.leftside .leftnav2 H3
{
    PADDING-RIGHT: 18px;
    PADDING-LEFT: 10px;
    PADDING-BOTTOM: 0px;
    MARGIN: 0px 0px 5px;
    FONT: bold 12px/14px arial, sans-serif;
    COLOR: #e23d29;
    PADDING-TOP: 0px
}
.leftside .leftnav2 A
{
    TEXT-DECORATION: none;
	color:#e23d29;

.leftside .leftnav2 A:visited
{
    TEXT-DECORATION: none;
	color:#e23d29;
}
.leftside .leftnav2 A:hover
{
    FONT-WEIGHT: bold;
    COLOR: #e23d29;
    TEXT-DECORATION: none
}
.leftside .leftnav2 A.active
{
    PADDING-RIGHT: 0px;
    PADDING-LEFT: 0px;
    FONT-WEIGHT: bold;
    PADDING-BOTTOM: 0px;
    MARGIN: 0px;
    COLOR: #e23d29;
    PADDING-TOP: 0px
}
.main .maintable TD.mainbody
{
    PADDING-RIGHT: 0px;
    PADDING-LEFT: 0px;
    PADDING-BOTTOM: 0px;
    VERTICAL-ALIGN: top;
    WIDTH: 100%;
    PADDING-TOP: 0px
}
.main .maintable TD.mainbody DIV.mainbody
{
    PADDING-RIGHT: 0px;
    PADDING-LEFT: 0px;
    MIN-HEIGHT: 100px;
    PADDING-BOTTOM: 0px;
    MARGIN: 0px 20px;
    FONT: 12px/18px arial, sans-serif;
    COLOR: #e23d29;
    PADDING-TOP: 0px;
    TEXT-ALIGN: left
}
.main .maintable TD.mainbody DIV.mainbody .active
{
    FONT-WEIGHT: bold;
}
.mainbody .criteria
{
    MARGIN: 0px 0px 20px;
    FONT: 12px arial, sans-serif;
    COLOR: #666
}
.mainbody .criteria A
{
    TEXT-DECORATION: none
}
.mainbody .criteria .active
{
    PADDING-RIGHT: 0px;
    PADDING-LEFT: 0px;
    FONT-WEIGHT: bold;
    PADDING-BOTTOM: 0px;
    MARGIN: 0px;
    COLOR: #e23d29;
    PADDING-TOP: 0px;
    FONT-FAMILY: arial, sans-serif;
    TEXT-DECORATION: none
}
.mainbody H2.level
{
    PADDING-RIGHT: 0px;
    PADDING-LEFT: 0px;
    PADDING-BOTTOM: 0px;
    MARGIN: 0px;
    FONT: 12px arial, sans-serif;
    COLOR: #e23d29;
    PADDING-TOP: 0px
}
.mainbody .hr
{
    PADDING-RIGHT: 0px;
    BORDER-TOP: #ccc 1px solid;
    PADDING-LEFT: 0px;
    PADDING-BOTTOM: 0px;
    MARGIN: 5px 0px 10px;
    PADDING-TOP: 0px
}
.mainbody .listing
{
    BORDER-RIGHT: 0px;
    BORDER-TOP: 0px;
    FONT: 12px/15px arial, sans-serif;
    VERTICAL-ALIGN: top;
    BORDER-LEFT: 0px;
    WIDTH: 100%;
    COLOR: #e23d29;
    BORDER-BOTTOM: 0px;
    BORDER-COLLAPSE: collapse;
    TEXT-ALIGN: left;
	margin:0px;
}
.mainbody .listing TR
{
    VERTICAL-ALIGN: top;
    TEXT-ALIGN: left
}
.mainbody .listing TD
{
    PADDING-RIGHT: 20px;
    BORDER-BOTTOM: #ccc 1px solid; /* was BORDER-TOP: #ccc 1px solid; */
    PADDING-LEFT: 1px;
    PADDING-BOTTOM: 10px;
    MARGIN: 0px;
    PADDING-TOP: 10px;
	color:#e23d29;
}
.mainbody .listing TD.firstrow
{
    BORDER-TOP: medium none
}
.mainbody .listing A
{
    TEXT-DECORATION: none
}
.mainbody .listing .publication
{
    FONT-STYLE: italic
}
.mainbody .listing .title
{
    FONT-WEIGHT: bold
}
.mainbody .listing .name
{
    FONT-WEIGHT: bold
}
BODY.articles .mainbody .listing TD.col1
{
    WIDTH: 25%
}
BODY.articles .mainbody .listing TD.col2
{
    WIDTH: 55%
}
BODY.articles .mainbody .listing TD.col3
{
    WIDTH: 20%
}
BODY.events .mainbody .listing TD.col1
{
    WIDTH: 25%
}
BODY.events .mainbody .listing TD.col2
{
    WIDTH: 45%
}
BODY.events .mainbody .listing TD.col3
{
    WIDTH: 30%
}
BODY.lawyers .mainbody .listing TD.col1
{
    WIDTH: 30%
}
BODY.lawyers .mainbody .listing TD.col2
{
    WIDTH: 22%
}
BODY.lawyers .mainbody .listing TD.col3
{
    WIDTH: 23%
}
BODY.news .mainbody .listing TD.col1
{
    WIDTH: 25%
}
BODY.news .mainbody .listing TD.col2
{
    WIDTH: 55%
}
BODY.news .mainbody .listing TD.col3
{
    WIDTH: 20%
}
body.resources .mainbody .listing td.col3 .type{white-space:nowrap;}
.mainbody .listing td .date {white-space:nowrap;}
.listing2
{
    FONT: 12px/15px arial, sans-serif;
    VERTICAL-ALIGN: top;
    TEXT-ALIGN: left
}
.listing2 TR
{
    VERTICAL-ALIGN: top;
    TEXT-ALIGN: left
}
.listing2 TD
{
    PADDING-RIGHT: 20px;
    PADDING-LEFT: 0px;
    PADDING-BOTTOM: 3px;
    MARGIN: 0px;
    PADDING-TOP: 3px
}
.listing2 TD.firstrow
{
    PADDING-RIGHT: 20px;
    BORDER-TOP: #ccc 1px solid;
    PADDING-LEFT: 0px;
    PADDING-BOTTOM: 3px;
    MARGIN: 0px;
    PADDING-TOP: 8px
}
.listing2 TD.lastrow
{
    PADDING-RIGHT: 20px;
    PADDING-LEFT: 0px;
    PADDING-BOTTOM: 15px;
    PADDING-TOP: 3px
}
.listing2 .title
{
    FONT: bold 13px/15px arial, sans-serif
}
.listing2 A
{
    TEXT-DECORATION: none
}
.mainbody .register
{
    FONT: 12px/14px arial, sans-serif;
    COLOR: #e23d29
}
.mainbody .register TABLE
{
    BORDER-RIGHT: 0px;
    BORDER-TOP: 0px;
    BORDER-LEFT: 0px;
    BORDER-BOTTOM: 0px;
    BORDER-COLLAPSE: collapse
}
.mainbody .register TD
{
    PADDING-RIGHT: 0px;
    PADDING-LEFT: 0px;
    PADDING-BOTTOM: 0px;
    VERTICAL-ALIGN: top;
    PADDING-TOP: 0px
}
.mainbody .register UL
{
    PADDING-RIGHT: 0px;
    PADDING-LEFT: 0px;
    LIST-STYLE-IMAGE: none;
    PADDING-BOTTOM: 0px;
    MARGIN: 0px;
    PADDING-TOP: 0px;
    LIST-STYLE-TYPE: none
}
.mainbody .register LI
{
    PADDING-RIGHT: 0px;
    PADDING-LEFT: 0px;
    PADDING-BOTTOM: 5px;
    MARGIN: 0px;
    PADDING-TOP: 0px
}
.mainbody .register .col1 LI
{
    WIDTH: 310px
}
.mainbody .listing .col1 .name {font-weight:bold;}
.mainbody .listing .col1 .name a {font-weight:bold;}
.mainbody .register LI TABLE
{
}
.mainbody .register LI TD
{
    PADDING-RIGHT: 0px;
    PADDING-LEFT: 20px;
    PADDING-BOTTOM: 20px;
    WIDTH: 50%;
    PADDING-TOP: 0px
}
.mainbody .register .label
{
    PADDING-RIGHT: 0px;
    DISPLAY: block;
    PADDING-LEFT: 0px;
    FLOAT: left;
    PADDING-BOTTOM: 0px;
    MARGIN: 0px;
    WIDTH: 100px;
    PADDING-TOP: 0px
}
.mainbody .register INPUT.text
{
    PADDING-RIGHT: 0px;
    PADDING-LEFT: 0px;
    PADDING-BOTTOM: 0px;
    MARGIN: 0px;
    FONT: 12px arial, sans-serif;
    WIDTH: 180px;
    COLOR: #666;
    PADDING-TOP: 0px;
    HEIGHT: 14px
}
.mainbody .register SELECT
{
    PADDING-RIGHT: 0px;
    PADDING-LEFT: 0px;
    PADDING-BOTTOM: 0px;
    MARGIN: 0px;
    FONT: 12px arial, sans-serif;
    WIDTH: 185px;
    COLOR: #666;
    PADDING-TOP: 0px;
    HEIGHT: 18px
}
.mainbody .register .textarea1
{
    PADDING-RIGHT: 0px;
    PADDING-LEFT: 0px;
    PADDING-BOTTOM: 0px;
    MARGIN: 4px 0px 0px;
    WIDTH: 320px;
    PADDING-TOP: 0px;
    HEIGHT: 100px
}
.mainbody .register .required
{
    FONT-STYLE: italic
}
.mainbody .register .button
{
    TEXT-ALIGN: right
}
.mainbody .results
{
    MARGIN: 0px 0px 10px
}
.mainbody .results TABLE
{
    BORDER-RIGHT: 0px;
    BORDER-TOP: 0px;
    BORDER-LEFT: 0px;
    BORDER-BOTTOM: 0px;
    BORDER-COLLAPSE: collapse
}
.mainbody .results TD
{
    PADDING-RIGHT: 5px;
    PADDING-LEFT: 0px;
    PADDING-BOTTOM: 0px;
    VERTICAL-ALIGN: middle;
    PADDING-TOP: 0px
}
.mainbody .results SELECT.small
{
    PADDING-RIGHT: 0px;
    MARGIN: 0px;
    FONT: 11px arial, sans-serif;
    WIDTH: 37px;
    COLOR: #666;
    PADDING-TOP: 0px;
    HEIGHT: 20px
}
.mainbody .subcols
{
    CLEAR: both;
    PADDING-RIGHT: 0px;
    PADDING-LEFT: 0px;
    MIN-HEIGHT: 20px;
    PADDING-BOTTOM: 0px;
    MARGIN: 0px;
    PADDING-TOP: 0px
}
.mainbody .subcols A
{
    TEXT-DECORATION: none
}
.mainbody .subcols P
{
    MARGIN-LEFT: 10px
}
.mainbody .subcol1
{
    PADDING-RIGHT: 0px;
    PADDING-LEFT: 0px;
    MIN-HEIGHT: 20px;
    FLOAT: left;
    PADDING-BOTTOM: 0px;
    MARGIN: 0px;
    WIDTH: 50%;
    PADDING-TOP: 0px;
    TEXT-ALIGN: left
}
.mainbody .subcol2
{
    PADDING-RIGHT: 0px;
    PADDING-LEFT: 0px;
    MIN-HEIGHT: 20px;
    FLOAT: left;
    PADDING-BOTTOM: 0px;
    MARGIN: 0px;
    WIDTH: 50%;
    PADDING-TOP: 0px;
    TEXT-ALIGN: left
}
.mainbody .subcol2 .subcol2 {width:auto;}

.mainbody .toplinks
{
    PADDING-RIGHT: 0px;
    PADDING-LEFT: 0px;
    PADDING-BOTTOM: 0px;
    MARGIN: 0px 0px 23px;
    FONT: 12px arial, sans-serif;
    COLOR: #e23d29;
    PADDING-TOP: 0px;
    HEIGHT: 10px
}
.mainbody .toplinks A
{
    FONT: 12px arial, sans-serif;
    COLOR: #e23d29;
    TEXT-DECORATION: none
}
.mainbody .toplinks A:hover
{
    FONT: 12px arial, sans-serif;
    COLOR: #e23d29;
    TEXT-DECORATION: none
}
.mainbody .toplinks SPAN.active
{
    FONT: bold 12px arial, sans-serif;
    COLOR: #e23d29
}




#leftcol-row2-style4-wide
{
}
#leftcol-row2-style4-wide .item
{
    PADDING-RIGHT: 0px;
    PADDING-LEFT: 0px;
    MIN-HEIGHT: 0px;
    PADDING-BOTTOM: 0px;
    MARGIN: 0px 0px 3px;
    FONT: 12px/14px arial, sans-serif;
    WIDTH: 410px;
    COLOR: #e23d29;
    PADDING-TOP: 0px
}
#leftcol-row2-style4-wide .item-on
{
    CLEAR: both;
    PADDING-RIGHT: 0px;
    PADDING-LEFT: 0px;
    MIN-HEIGHT: 0px;
    PADDING-BOTTOM: 0px;
    MARGIN: 0px 0px 2px;
    WIDTH: 410px;
    PADDING-TOP: 0px;
    TEXT-ALIGN: left
}
#leftcol-row2-style4-wide .item-on-text
{
    PADDING-RIGHT: 0px;
    PADDING-LEFT: 0px;
    MIN-HEIGHT: 0px;
    FLOAT: right;
    PADDING-BOTTOM: 0px;
    MARGIN: 0px;
    FONT: bold 12px/14px arial, sans-serif;
    WIDTH: 390px;
    COLOR: #e23d29;
    PADDING-TOP: 0px;
    TEXT-ALIGN: left
}
#leftcol-row2-style4-wide .item-on-img
{
    PADDING-RIGHT: 0px;
    MIN-WIDTH: 5px;
    PADDING-LEFT: 0px;
    MIN-HEIGHT: 0px;
    FLOAT: left;
    PADDING-BOTTOM: 0px;
    MARGIN: 0px;
    PADDING-TOP: 0px
}
#leftcol-row2-style4-wide .item-link
{
    CLEAR: both;
    PADDING-RIGHT: 0px;
    PADDING-LEFT: 0px;
    MIN-HEIGHT: 0px;
    PADDING-BOTTOM: 0px;
    MARGIN: 0px 0px 2px 30px;
    WIDTH: 280px;
    PADDING-TOP: 0px;
    TEXT-ALIGN: left
}
#leftcol-row2-style4-wide .item-link-indent
{
    CLEAR: both;
    PADDING-RIGHT: 0px;
    PADDING-LEFT: 0px;
    MIN-HEIGHT: 0px;
    PADDING-BOTTOM: 0px;
    MARGIN: 0px 0px 2px 30px;
    WIDTH: 280px;
    PADDING-TOP: 0px;
    TEXT-ALIGN: left
}








#leftcol-row2-style4
{
}
#leftcol-row2-style4 .item
{
    PADDING-RIGHT: 0px;
    PADDING-LEFT: 0px;
    MIN-HEIGHT: 0px;
    PADDING-BOTTOM: 0px;
    MARGIN: 0px 0px 3px;
    FONT: 12px/14px arial, sans-serif;
    WIDTH: 310px;
    COLOR: #e23d29;
    PADDING-TOP: 0px
}
#leftcol-row2-style4 .item-on
{
    CLEAR: both;
    PADDING-RIGHT: 0px;
    PADDING-LEFT: 0px;
    MIN-HEIGHT: 0px;
    PADDING-BOTTOM: 0px;
    MARGIN: 0px 0px 2px;
    WIDTH: 310px;
    PADDING-TOP: 0px;
    TEXT-ALIGN: left
}
#leftcol-row2-style4 .item-on-text
{
    PADDING-RIGHT: 0px;
    PADDING-LEFT: 0px;
    MIN-HEIGHT: 0px;
    FLOAT: right;
    PADDING-BOTTOM: 0px;
    MARGIN: 0px;
    FONT: bold 12px/14px arial, sans-serif;
    WIDTH: 290px;
    COLOR: #e23d29;
    PADDING-TOP: 0px;
    TEXT-ALIGN: left
}
#leftcol-row2-style4 .item-on-img
{
    PADDING-RIGHT: 0px;
    MIN-WIDTH: 5px;
    PADDING-LEFT: 0px;
    MIN-HEIGHT: 0px;
    FLOAT: left;
    PADDING-BOTTOM: 0px;
    MARGIN: 0px;
    PADDING-TOP: 0px
}
#leftcol-row2-style4 .item-link
{
    CLEAR: both;
    PADDING-RIGHT: 0px;
    PADDING-LEFT: 0px;
    MIN-HEIGHT: 0px;
    PADDING-BOTTOM: 0px;
    MARGIN: 0px 0px 2px 30px;
    WIDTH: 180px;
    PADDING-TOP: 0px;
    TEXT-ALIGN: left
}
#leftcol-row2-style4 .item-link-indent
{
    CLEAR: both;
    PADDING-RIGHT: 0px;
    PADDING-LEFT: 0px;
    MIN-HEIGHT: 0px;
    PADDING-BOTTOM: 0px;
    MARGIN: 0px 0px 2px 30px;
    WIDTH: 180px;
    PADDING-TOP: 0px;
    TEXT-ALIGN: left
}
#leftcol-row2-style3
{
    PADDING-RIGHT: 7px;
    PADDING-LEFT: 0px;
    MIN-HEIGHT: 70px;
    FLOAT: left;
    PADDING-BOTTOM: 0px;
    MARGIN: 0px;
    WIDTH: 188px;
    PADDING-TOP: 0px;
    TEXT-ALIGN: left
}
#leftcol-row2-style3 .item
{
    PADDING-RIGHT: 0px;
    PADDING-LEFT: 15px;
    MIN-HEIGHT: 30px;
    PADDING-BOTTOM: 0px;
    MARGIN: 0px 0px 15px;
    FONT: 12px/14px arial, sans-serif;
    BORDER-LEFT: #ddd 1px solid;
    WIDTH: 180px;
    COLOR: #e23d29;
    PADDING-TOP: 0px
}
#leftcol-row2-style3 .item-on
{
    CLEAR: both;
    PADDING-RIGHT: 0px;
    PADDING-LEFT: 0px;
    MIN-HEIGHT: 20px;
    PADDING-BOTTOM: 0px;
    MARGIN: 0px;
    WIDTH: 180px;
    PADDING-TOP: 0px;
    TEXT-ALIGN: left
}
#leftcol-row2-style3 .item-on-text
{
    PADDING-RIGHT: 0px;
    PADDING-LEFT: 0px;
    MIN-HEIGHT: 10px;
    
    PADDING-BOTTOM: 5px;
    MARGIN: 0px;
    FONT: bold 12px/15px arial, sans-serif;
    WIDTH: 160px;
    COLOR: #e23d29;
    PADDING-TOP: 0px;
    TEXT-ALIGN: left
}
#leftcol-row2-style3 .item-on-img
{
    PADDING-RIGHT: 0px;
    MIN-WIDTH: 5px;
    PADDING-LEFT: 0px;
    MIN-HEIGHT: 17px;
    FLOAT: left;
    PADDING-BOTTOM: 0px;
    MARGIN: 0px;
    PADDING-TOP: 3px
}
#leftcol-row2-style3 .item-link
{
    CLEAR: both;
    PADDING-RIGHT: 0px;
    PADDING-LEFT: 0px;
    MIN-HEIGHT: 10px;
    PADDING-BOTTOM: 0px;
    MARGIN: 0px 0px 5px 20px;
    WIDTH: 150px;
    PADDING-TOP: 0px;
    TEXT-ALIGN: left
}
#leftcol-row2-style3 .item-link-indent
{
    CLEAR: both;
    PADDING-RIGHT: 0px;
    PADDING-LEFT: 10px;
    MIN-HEIGHT: 10px;
    PADDING-BOTTOM: 0px;
    MARGIN: 0px 0px 5px 5px;
    WIDTH: 150px;
    PADDING-TOP: 0px;
    TEXT-ALIGN: left
}

.main .maintable TD.rightside
{
}
.main .maintable TD.border
{
    /* BORDER-LEFT: #aaa 1px solid */
}
.main .maintable DIV.rightside
{
    PADDING-RIGHT: 0px;
    PADDING-LEFT: 0px;
    MIN-HEIGHT: 100px;
    PADDING-BOTTOM: 0px;
    MARGIN: 0px;
    WIDTH: 275px;
    PADDING-TOP: 0px;
    TEXT-ALIGN: left
}
BODY.lawyersdetail .main .maintable DIV.rightside
{
    PADDING-RIGHT: 0px;
    PADDING-LEFT: 0px;
    MIN-HEIGHT: 100px;
    PADDING-BOTTOM: 0px;
    MARGIN: 0px;
    WIDTH: 250px;
    PADDING-TOP: 0px;
    TEXT-ALIGN:
}
.rightside .searchB
{
    PADDING-RIGHT: 0px;
    PADDING-LEFT: 0px;
    MIN-HEIGHT: 100px;
    BACKGROUND: url(/fcwsite/img/bg_search_middle.gif) repeat-y left top;
    PADDING-BOTTOM: 0px;
    MARGIN: 0px 0px 0px 35px;
    WIDTH: 220px;
    PADDING-TOP: 0px
}
.rightside .searchA
{
    BACKGROUND: url(/fcwsite/img/bg_search_top.gif) no-repeat left top
}
.rightside .search
{
    PADDING-RIGHT: 20px;
    PADDING-LEFT: 20px;
    BACKGROUND: url(/fcwsite/img/bg_search_bottom.gif) no-repeat left bottom;
    PADDING-BOTTOM: 20px;
    PADDING-TOP: 20px
}
.rightside .search A
{
    COLOR: #e23d29;
    TEXT-DECORATION: none
}
.rightside .search A:hover
{
    COLOR: #e23d29;
    TEXT-DECORATION: none
}
.rightside .search UL
{
    PADDING-RIGHT: 0px;
    PADDING-LEFT: 0px;
    LIST-STYLE-IMAGE: none;
    PADDING-BOTTOM: 0px;
    MARGIN: 0px;
    PADDING-TOP: 0px;
    LIST-STYLE-TYPE: none
}
.rightside .search LI
{
    PADDING-RIGHT: 0px;
    PADDING-LEFT: 0px;
    MIN-HEIGHT: 20px;
    PADDING-BOTTOM: 0px;
    MARGIN: 0px 0px 8px;
    FONT: 12px/14px arial, sans-serif;
    COLOR: #e23d29;
    PADDING-TOP: 0px
}
.rightside .search .label
{
    PADDING-RIGHT: 0px;
    PADDING-LEFT: 0px;
    PADDING-BOTTOM: 0px;
    MARGIN: 0px 0px 1px;
    PADDING-TOP: 0px
}
.rightside .search INPUT
{
    PADDING-RIGHT: 0px;
    PADDING-LEFT: 0px;
    PADDING-BOTTOM: 0px;
    MARGIN: 0px;
    FONT: 11px arial, sans-serif;
    WIDTH: 175px;
    COLOR: #666;
    PADDING-TOP: 0px;
    HEIGHT: 14px
}
.rightside .search SELECT
{
    PADDING-RIGHT: 0px;
    PADDING-LEFT: 0px;
    PADDING-BOTTOM: 0px;
    MARGIN: 0px;
    FONT: 11px arial, sans-serif;
    WIDTH: 180px;
    COLOR: #666;
    PADDING-TOP: 0px;
    HEIGHT: 18px
}
.rightside .search .alpha
{
    MARGIN: 0px 0px 15px
}
.rightside .search .button
{
    CLEAR: both;
    MARGIN: 13px 0px 0px;
    TEXT-ALIGN: right
}
.rightside .search .button IMG
{
    BORDER-RIGHT: 0px;
    PADDING-RIGHT: 0px;
    BORDER-TOP: 0px;
    PADDING-LEFT: 0px;
    PADDING-BOTTOM: 0px;
    MARGIN: 0 4px 0 0;
    BORDER-LEFT: 0px;
    PADDING-TOP: 0px;
    BORDER-BOTTOM: 0px
}
.rightside .search .item-left
{
    PADDING-RIGHT: 0px;
    PADDING-LEFT: 0px;
    MIN-HEIGHT: 5px;
    FLOAT: left;
    PADDING-BOTTOM: 0px;
    MARGIN: 3px 5px 0px 0px;
    WIDTH: 10px;
    PADDING-TOP: 0px
}
.rightside .search .item-left INPUT
{
    PADDING-RIGHT: 0px;
    PADDING-LEFT: 0px;
    PADDING-BOTTOM: 0px;
    MARGIN: 0px;
    WIDTH: 10px;
    PADDING-TOP: 0px;
    HEIGHT: 10px
}
.rightside .search .item-right
{
    PADDING-RIGHT: 0px;
    PADDING-LEFT: 0px;
    MIN-HEIGHT: 5px;
    FLOAT: right;
    PADDING-BOTTOM: 0px;
    MARGIN: 6px 0px 0px;
    FONT: 12px/13px arial, sans-serif;
    WIDTH: 160px;
    PADDING-TOP: 0px
}
.rightside .search .halfitemleft
{
    PADDING-RIGHT: 0px;
    PADDING-LEFT: 0px;
    MIN-HEIGHT: 10px;
    FLOAT: left;
    PADDING-BOTTOM: 0px;
    MARGIN: 2px 0px 8px;
    FONT: 12px/14px arial, sans-serif;
    WIDTH: 80px;
    COLOR: #e23d29;
    PADDING-TOP: 0px
}
.rightside .search .halfitemright
{
    PADDING-RIGHT: 0px;
    PADDING-LEFT: 0px;
    MIN-HEIGHT: 10px;
    FLOAT: right;
    PADDING-BOTTOM: 0px;
    MARGIN: 2px 25px 8px 0px;
    FONT: 12px/14px arial, sans-serif;
    WIDTH: 80px;
    COLOR: #e23d29;
    PADDING-TOP: 0px
}
.rightside .search .halfitemleft SELECT
{
    PADDING-RIGHT: 0px;
    PADDING-LEFT: 0px;
    PADDING-BOTTOM: 0px;
    MARGIN: 0px;
    FONT: 10px arial, sans-serif;
    WIDTH: 70px;
    COLOR: #666;
    PADDING-TOP: 0px;
    HEIGHT: 18px
}
.searchfields .halfitemright SELECT
{
    PADDING-RIGHT: 0px;
    PADDING-LEFT: 0px;
    PADDING-BOTTOM: 0px;
    MARGIN: 0px;
    FONT: 10px arial, sans-serif;
    WIDTH: 70px;
    COLOR: #666;
    PADDING-TOP: 0px;
    HEIGHT: 18px
}
.rightside .highlightsB
{
    PADDING-RIGHT: 0px;
    PADDING-LEFT: 0px;
    MIN-HEIGHT: 100px;
    BACKGROUND: url(http://www.bennuinterests.com/img/bg_highlights_middle.gif) repeat-y left top;
    PADDING-BOTTOM: 0px;
    MARGIN: 0px 0px 0px 35px;
    FONT: 12px/14px arial, sans-serif;
    WIDTH: 220px;
    COLOR: #fff;
    PADDING-TOP: 0px
}
.rightside .highlightsA
{
    BACKGROUND: url(http://www.bennuinterests.com/img/bg_highlights_top.gif) no-repeat left top
}
.rightside .highlights
{
    PADDING-RIGHT: 20px;
    PADDING-LEFT: 20px;
    BACKGROUND: url(http://www.bennuinterests.com/img/bg_highlights_bottom.gif) no-repeat left bottom;
    LIST-STYLE-IMAGE: none;
    PADDING-BOTTOM: 20px;
    MARGIN: 0px;
    PADDING-TOP: 25px;
    LIST-STYLE-TYPE: none;
	min-height:100px;
}
.rightside .highlights A
{
    PADDING-RIGHT: 0px;
    DISPLAY: block;
    PADDING-LEFT: 10px;
    PADDING-BOTTOM: 10px;
    COLOR: #fff;
    PADDING-TOP: 0px;
    TEXT-DECORATION: none
}
.rightside .highlights A:hover
{
    PADDING-RIGHT: 0px;
    DISPLAY: block;
    PADDING-LEFT: 10px;
    BACKGROUND: url(/fcwsite/img/arrow_highlights.gif) no-repeat;
    PADDING-BOTTOM: 10px;
    COLOR: #fff;
    PADDING-TOP: 0px;
    TEXT-DECORATION: none
}
.rightside .highlights H3
{
    PADDING-RIGHT: 0px;
    PADDING-LEFT: 0px;
    PADDING-BOTTOM: 0px;
    MARGIN: 0px 0px 15px;
    PADDING-TOP: 0px;
    TEXT-ALIGN: center
}
.rightside .highlights UL
{
    PADDING-RIGHT: 0px;
    PADDING-LEFT: 0px;
    LIST-STYLE-IMAGE: none;
    PADDING-BOTTOM: 0px;
    MARGIN: 0px;
    PADDING-TOP: 0px;
    LIST-STYLE-TYPE: none
}
.rightside .highlights LI
{
}
.rightside .highlights .hr
{
    PADDING-RIGHT: 0px;
    BORDER-TOP: #fff 1px solid;
    PADDING-LEFT: 0px;
    PADDING-BOTTOM: 0px;
    MARGIN: 5px 0px;
    PADDING-TOP: 0px
}
.rightside .highlights .signup
{
    PADDING-RIGHT: 10px;
    PADDING-LEFT: 10px;
    PADDING-BOTTOM: 10px;
    PADDING-TOP: 10px
}
.rightside .highlights .signup A
{
    PADDING-RIGHT: 0px;
    DISPLAY: inline;
    PADDING-LEFT: 0px;
    PADDING-BOTTOM: 0px;
    PADDING-TOP: 0px
}
.rightside .highlights .signup A:hover
{
    PADDING-RIGHT: 0px;
    DISPLAY: inline;
    PADDING-LEFT: 0px;
    BACKGROUND-IMAGE: none;
    PADDING-BOTTOM: 0px;
    PADDING-TOP: 0px
}
.rightside .relatedinfoB
{
    PADDING-RIGHT: 0px;
    PADDING-LEFT: 0px;
    MIN-HEIGHT: 100px;
	height:auto !important;
	height:100px;
    BACKGROUND: url(/fcwsite/img/bg_relatedinfo_middle.gif) repeat-y left top;
    PADDING-BOTTOM: 0px;
    MARGIN: 0px 0px 0px 35px;
    WIDTH: 220px;
    PADDING-TOP: 0px
}
BODY.lawyersdetail .rightside .relatedinfoB
{
    MARGIN: 0px 0px 0px 10px
}
.rightsideArticles 
{
    BACKGROUND: url(/fcwsite/img/bg_search_finnfacts_top.gif) no-repeat left top;
    BACKGROUND: url(/fcwsite/img/bg_search_finnfacts_bottom.gif) no-repeat left bottom;
    BACKGROUND: url(/fcwsite/img/bg_search_finnfacts_middle.gif) repeat-y left top;
}


.rightside .relatedinfoA
{
    BACKGROUND: url(/fcwsite/img/bg_relatedinfo_top.gif) no-repeat left top
	min-height:100px;
	height:auto !important;
	height:100px;
}

.rightside .relatedinfo
{
    PADDING-RIGHT: 20px;
    PADDING-LEFT: 20px;
    BACKGROUND: url(/fcwsite/img/bg_relatedinfo_bottom.gif) no-repeat left bottom;
    PADDING-BOTTOM: 20px;
    COLOR: #fff;
    PADDING-TOP: 20px
	min-height:60px;
	height:auto !important;
	height:60px;
}
.rightside .relatedinfo A
{
    COLOR: #fff
}
.rightside .relatedinfo A:hover
{
    COLOR: #e23d29
}
.rightside .relatedinfo P
{
    MARGIN: 0px 0px 20px 10px
}
.rightside .relatedinfo ul {}
.rightside .relatedinfo LI
{
    BORDER-RIGHT: red 0px solid;
    PADDING-RIGHT: 0px;
    BORDER-TOP: red 0px solid;
    PADDING-LEFT: 0px;
    PADDING-BOTTOM: 0px;
    MARGIN: 0px;
    BORDER-LEFT: red 0px solid;
    PADDING-TOP: 0px;
    BORDER-BOTTOM: red 0px solid;
	list-style-position:outside;
	display:block;
	margin-top:6px;
}
.rightside .relatedinfo LI A
{
    PADDING-RIGHT: 0px;
    PADDING-LEFT: 0px;
    PADDING-BOTTOM: 0px;
    PADDING-TOP: 0px;
    TEXT-DECORATION: none
}
.rightside .relatedinfo LI A:hover
{
    PADDING-RIGHT: 0px;
    PADDING-LEFT: 0px;
    PADDING-BOTTOM: 0px;
    COLOR: #fff;
    PADDING-TOP: 0px;
    TEXT-DECORATION: none
}
.rightside .relatedinfo H3
{
    PADDING-RIGHT: 0px;
    PADDING-LEFT: 10px;
    PADDING-BOTTOM: 0px;
    MARGIN: 5px 0px;
    FONT: bold 13px arial, sans-serif;
    COLOR: #fff;
    PADDING-TOP: 0px
}
.rightside .relatedinfo .hr
{
    PADDING-RIGHT: 0px;
    BORDER-TOP: #fff 1px solid;
    PADDING-LEFT: 0px;
    PADDING-BOTTOM: 0px;
    MARGIN: 5px 0px 10px;
    PADDING-TOP: 0px
}
.rightside .relatedinfo UL
{
    PADDING-RIGHT: 0px;
    PADDING-LEFT: 0px;
    LIST-STYLE-IMAGE: none;
    PADDING-BOTTOM: 0px;
    MARGIN: 0px 0px 15px 10px;
    PADDING-TOP: 0px;
    LIST-STYLE-TYPE: none;
	list-style-position:outside;
}
.rightside .relatedinfo UL UL
{
    PADDING-RIGHT: 0px;
    PADDING-LEFT: 0px;
    LIST-STYLE-IMAGE: none;
    PADDING-BOTTOM: 0px;
    MARGIN: 0px 0px 0px 10px;
    PADDING-TOP: 0px;
    LIST-STYLE-TYPE: none;
	list-style-position:outside;
}
.leftcol-row2-subhead
{
    CLEAR: both;
    PADDING-RIGHT: 0px;
    MIN-WIDTH: 50px;
    PADDING-LEFT: 0px;
    MIN-HEIGHT: 10px;
    PADDING-BOTTOM: 0px;
    MARGIN: 0px 0px 20px 15px;
    FONT: 12px arial, sans-serif;
    PADDING-TOP: 0px;
    TEXT-ALIGN: left
}
.leftcol-row2-subhead A
{
    TEXT-DECORATION: none
}
.subcol
{
    PADDING-RIGHT: 0px;
    PADDING-LEFT: 20px;
    MIN-HEIGHT: 50px;
    PADDING-BOTTOM: 0px;
    MARGIN: 0px;
    FONT: 12px arial, sans-serif;
    WIDTH: 300px;
    PADDING-TOP: 20px;
    TEXT-ALIGN: left
}
.subcol H6
{
    PADDING-RIGHT: 0px;
    PADDING-LEFT: 0px;
    PADDING-BOTTOM: 0px;
    MARGIN: 0px 0px 5px;
    FONT: bold 12px arial, sans-serif;
    COLOR: #e23d29;
    PADDING-TOP: 0px
}
.subcol UL
{
    PADDING-RIGHT: 0px;
    PADDING-LEFT: 0px;
    PADDING-BOTTOM: 0px;
    MARGIN: 0px 0px 20px 10px;
    FONT: 12px arial, sans-serif;
    COLOR: #e23d29;
    PADDING-TOP: 0px
}
.subcol UL LI
{
    PADDING-RIGHT: 0px;
    PADDING-LEFT: 0px;
    PADDING-BOTTOM: 0px;
    MARGIN: 0px 0px 2px;
    FONT: 12px arial, sans-serif;
    COLOR: #e23d29;
    PADDING-TOP: 0px;
    LIST-STYLE-TYPE: none
}
.leftandmiddleTable-style3
{
    BORDER-RIGHT: 0px;
    BORDER-TOP: 0px;
    VERTICAL-ALIGN: top;
    BORDER-LEFT: 0px;
    BORDER-BOTTOM: 0px;
    BORDER-COLLAPSE: collapse;
    TEXT-ALIGN: left
}
.leftandmiddleTable-style3 TR
{
    VERTICAL-ALIGN: top;
    TEXT-ALIGN: left
}
.leftandmiddleTable-style3 TD
{
    PADDING-RIGHT: 15px;
    PADDING-LEFT: 0px;
    PADDING-BOTTOM: 15px;
    MARGIN: 0px;
    PADDING-TOP: 0px
}
/* Working here */

.Careers .main .maintable TD.leftside DIV.leftside
{
    
    PADDING-RIGHT: 0px;
    
    PADDING-LEFT: 0px;
    MIN-HEIGHT: 100px;
    PADDING-BOTTOM: 0px;
    MARGIN: 0px;
    FONT: 12px/14px arial, sans-serif;
    
    WIDTH: 167px;
    COLOR: #e23d29;
    PADDING-TOP: 0px;
    
    TEXT-ALIGN: left;
	border:none;
}

.Careers .leftside .leftnav2 {
	margin:0;
}

.Careers .leftside .leftnav2 a {
	color:#e23d29;
	font-size:14px;
}
.Careers .leftside .leftnav2 a:visited {
	color:#e23d29;
	font-size:14px;
}

.Careers .leftside .leftnav2 a:hover {
	color:#e23d29;
	font-weight:normal;
}

.Careers .leftside .leftnav2 a.active {
	color:#e23d29;
}

.Careers .leftside .leftnav2 a.active:hover {
	font-weight:bold;
}

.Careershome .main .maintable TD.leftside DIV.leftside
{
    
    PADDING-RIGHT: 0px;
    
    PADDING-LEFT: 0px;
    MIN-HEIGHT: 100px;
    PADDING-BOTTOM: 0px;
    MARGIN: 0px;
    FONT: 12px/14px arial, sans-serif;
    
    WIDTH: 167px;
    COLOR: #e23d29;
    PADDING-TOP: 0px;
    
    TEXT-ALIGN: left;
	border:none;
}

.Careershome .leftside .leftnav2 {
	margin:0;
}

.Careershome .main .maintable TD.mainbody DIV.mainbody DIV.textonly
{
    border-style:solid;
    border-width:1px;
    border-color:	#C0C0C0 ;
    padding:5px  25px 5px 25px;
}

.Careershome .leftside .leftnav2 a {
	color:#e23d29;
	font-size:14px;
}
.Careershome .leftside .leftnav2 a:visited {
	color:#e23d29;
	font-size:14px;
}

.Careershome .leftside .leftnav2 a:hover {
	color:#e23d29;
	font-weight:normal;
}

.Careershome .leftside .leftnav2 a.active {
	color:#e23d29;
}

.Careers .leftside .leftnav2 a.active:hover {
	font-weight:bold;
}

.topnav {
	color:#e23d29;
	padding-bottom:5px;
	margin-bottom:10px;
	border-bottom:1px solid #ababab;
}

.topnav a {
	text-decoration:none;
	font-weight:bold;
}

.topnav a.active {
	color:#e23d29;
}

.homeleft
{
    PADDING-RIGHT: 0px;
    PADDING-LEFT: 0px;
    MIN-HEIGHT: 400px;
    PADDING-BOTTOM: 0px;
    MARGIN: 0px;
    VERTICAL-ALIGN: top;
    WIDTH: 677px;
    PADDING-TOP: 0px;
    TEXT-ALIGN: left
}
.homeleft .flash
{
    PADDING-RIGHT: 0px;
    PADDING-LEFT: 0px;
    MIN-HEIGHT: 240px;
    PADDING-BOTTOM: 0px;
    MARGIN: 0px;
    VERTICAL-ALIGN: top;
    WIDTH: 677px;
    PADDING-TOP: 0px;
    TEXT-ALIGN: left
}
.homeleft .features
{
    PADDING-RIGHT: 0px;
    PADDING-LEFT: 0px;
    PADDING-BOTTOM: 0px;
    MARGIN: 2px 0px 0px;
    VERTICAL-ALIGN: top;
    WIDTH: 677px;
    PADDING-TOP: 0px;
    TEXT-ALIGN: left
}
.homeleft .features TABLE
{
    BORDER-RIGHT: 0px;
    BORDER-TOP: 0px;
    BORDER-LEFT: 0px;
    WIDTH: 100%;
    BORDER-BOTTOM: 0px;
    BORDER-COLLAPSE: collapse
}
.homeleft .features TD
{
    PADDING-RIGHT: 0px;
    PADDING-LEFT: 0px;
    PADDING-BOTTOM: 0px;
    VERTICAL-ALIGN: top;
    PADDING-TOP: 0px
}
.homeleft .features TD.decisions
{
    BORDER-RIGHT: #ccc 1px solid;
    PADDING-RIGHT: 20px;
    BORDER-TOP: #7e7e7e 1px solid;
    PADDING-LEFT: 20px;
    PADDING-BOTTOM: 15px;
    MARGIN: 0px;
    VERTICAL-ALIGN: top;
    BORDER-LEFT: #7e7e7e 1px solid;
    WIDTH: 40%;
    PADDING-TOP: 15px;
    BORDER-BOTTOM: #7e7e7e 1px solid;
    TEXT-ALIGN: left
}
.homeleft .features TD.resources
{
    BORDER-RIGHT: #7e7e7e 1px solid;
    PADDING-RIGHT: 20px;
    BORDER-TOP: #7e7e7e 1px solid;
    PADDING-LEFT: 45px;
    PADDING-BOTTOM: 15px;
    MARGIN: 0px;
    VERTICAL-ALIGN: top;
    BORDER-LEFT: #7e7e7e 1px solid;
    WIDTH: 50%;
    PADDING-TOP: 15px;
    BORDER-BOTTOM: #7e7e7e 1px solid;
    TEXT-ALIGN: left
}
.homeleft .features TD.signup
{
    PADDING-RIGHT: 0px;
    PADDING-LEFT: 5px;
    PADDING-BOTTOM: 0px;
    PADDING-TOP: 0px
}
.homeright
{
    PADDING-RIGHT: 0px;
    PADDING-LEFT: 0px;
    PADDING-BOTTOM: 0px;
    MARGIN: 0px 0px 0px 6px;
    VERTICAL-ALIGN: top;
    WIDTH: 267px;
    PADDING-TOP: 0px;
    TEXT-ALIGN: left
}
.homeright .ipfinder
{
    PADDING-RIGHT: 15px;
    PADDING-LEFT: 15px;
    BACKGROUND: url(/fcwsite/img/bg_ipfinder.jpg) no-repeat;
    PADDING-BOTTOM: 0px;
    MARGIN: 0px;
    VERTICAL-ALIGN: top;
    WIDTH: 245px;
    COLOR: #fff;
    PADDING-TOP: 0px;
    HEIGHT: 190px;
    TEXT-ALIGN: left
}
.homeright .ipfinder .searchtitle
{
    PADDING-RIGHT: 0px;
    PADDING-LEFT: 0px;
    PADDING-BOTTOM: 0px;
    MARGIN: 0px;
    FONT: 14px/18px arial, sans-serif;
    PADDING-TOP: 65px;
    TEXT-ALIGN: center
}
.homeright .ipfinder .ddl
{
    PADDING-RIGHT: 0px;
    PADDING-LEFT: 0px;
    PADDING-BOTTOM: 0px;
    MARGIN: 0px 0px 2px;
    FONT: 11px/12px arial, sans-serif;
    WIDTH: 235px;
    PADDING-TOP: 0px
}
.homeleft A
{
    FONT-WEIGHT: bold;
    COLOR: #e23d29;
    TEXT-DECORATION: none
}
.homeright A
{
    FONT-WEIGHT: bold;
    COLOR: #e23d29;
    TEXT-DECORATION: none
}
.homeleft A:hover
{
    FONT-WEIGHT: bold;
    COLOR: #e23d29;
}
.homeright A:hover
{
    FONT-WEIGHT: bold;
    COLOR: #e23d29;
}
.searchbottom
{
    PADDING-RIGHT: 0px;
    PADDING-LEFT: 0px;
    MIN-HEIGHT: 22px;
    PADDING-BOTTOM: 0px;
    MARGIN: 0px;
    FONT: 11px/13px arial, sans-serif;
    WIDTH: 235px;
    PADDING-TOP: 0px
}
.searchbottom-col1and2
{
    PADDING-RIGHT: 0px;
    PADDING-LEFT: 0px;
    MIN-HEIGHT: 22px;
    FLOAT: left;
    PADDING-BOTTOM: 0px;
    MARGIN: 0px;
    WIDTH: 180px;
    PADDING-TOP: 0px
}
.searchbottom-col1
{
    PADDING-RIGHT: 0px;
    PADDING-LEFT: 0px;
    MIN-HEIGHT: 22px;
    FLOAT: left;
    PADDING-BOTTOM: 0px;
    MARGIN: 2px 0px 0px -3px;
    WIDTH: 15px;
    PADDING-TOP: 0px
}
.searchbottom-col1 INPUT
{
    PADDING-RIGHT: 0px;
    PADDING-LEFT: 0px;
    PADDING-BOTTOM: 0px;
    MARGIN: 0px;
    PADDING-TOP: 0px
}
.searchbottom-col2
{
    PADDING-RIGHT: 0px;
    PADDING-LEFT: 0px;
    MIN-HEIGHT: 22px;
    FLOAT: right;
    PADDING-BOTTOM: 0px;
    MARGIN: 4px 0px 0px 5px;
    WIDTH: 155px;
    PADDING-TOP: 0px
}
.searchbottom-col3
{
    PADDING-RIGHT: 0px;
    PADDING-LEFT: 0px;
    MIN-HEIGHT: 22px;
    FLOAT: right;
    PADDING-BOTTOM: 0px;
    MARGIN: 3px 0px 0px;
    WIDTH: 50px;
    PADDING-TOP: 0px;
    TEXT-ALIGN: right
}
.homeright .newsevents
{
    PADDING-RIGHT: 20px;
    PADDING-LEFT: 20px;
    MIN-HEIGHT: 100px;
    PADDING-BOTTOM: 10px;
    MARGIN: 0px;
    VERTICAL-ALIGN: top;
    WIDTH: 235px;
    PADDING-TOP: 15px;
    TEXT-ALIGN: left
}
.homeright .newsevents H3
{
    PADDING-RIGHT: 0px;
    PADDING-LEFT: 0px;
    PADDING-BOTTOM: 0px;
    MARGIN: 0px 0px 15px;
    PADDING-TOP: 0px
}

/* Lawyers */
body.lawyersdetail .rightside .searchB {BACKGROUND: url(/fcwsite/img/professionals/bg_highlights_middle.gif) repeat-y left top;}
body.lawyersdetail .rightside .searchA {BACKGROUND: url(/fcwsite/img/professionals/bg_highlights_top.gif) no-repeat left top;}
body.lawyersdetail .rightside .search {BACKGROUND: url(/fcwsite/img/professionals/bg_highlights_bottom.gif) no-repeat left bottom;min-height:100px;}
body.lawyersdetail .main .maintable .rightside .relatedinfoB {BACKGROUND: url(/fcwsite/img/professionals/bg_highlights_middle.gif) repeat-y left top;}
body.lawyersdetail .main .maintable .rightside .relatedinfoA {BACKGROUND: url(/fcwsite/img/professionals/bg_highlights_top.gif) no-repeat left top;}
body.lawyersdetail .main .maintable .rightside .relatedinfo {BACKGROUND: url(/fcwsite/img/professionals/bg_highlights_bottom.gif) no-repeat left bottom;min-height:100px;}

body.lawyerssearch select {width:350px;}
body.lawyerssearch .mainbody .search input {width:277px}
body.lawyerssearch .mainbody .search .itemsearchbutton input {width:auto;}

body.Attorneys .rightside .searchB {BACKGROUND: url(/fcwsite/img/professionals/bg_highlights_middle.gif) repeat-y left top;}
body.Attorneys .rightside .searchA {BACKGROUND: url(/fcwsite/img/professionals/bg_highlights_top.gif) no-repeat left top;}
body.Attorneys .rightside .search {BACKGROUND: url(/fcwsite/img/professionals/bg_highlights_bottom.gif) no-repeat left bottom;min-height:100px;}
body.Attorneys .rightside .relatedinfoB {BACKGROUND: url(/fcwsite/img/professionals/bg_highlights_middle.gif) repeat-y left top;}
body.Attorneys .rightside .relatedinfoA {BACKGROUND: url(/fcwsite/img/professionals/bg_highlights_top.gif) no-repeat left top;}
body.Attorneys .rightside .relatedinfo {BACKGROUND: url(/fcwsite/img/professionals/bg_highlights_bottom.gif) no-repeat left bottom;min-height:100px;}

body.pubsdetail .rightside .relatedinfoB {BACKGROUND: url(/fcwsite/img/professionals/bg_highlights_middle.gif) repeat-y left top;}
body.pubsdetail .rightside .relatedinfoA {BACKGROUND: url(/fcwsite/img/professionals/bg_highlights_top.gif) no-repeat left top;}
body.pubsdetail .rightside .relatedinfo {BACKGROUND: url(/fcwsite/img/professionals/bg_highlights_bottom.gif) no-repeat left bottom;min-height:100px;}

body.eventsdetail .rightside .relatedinfoB {BACKGROUND: url(/fcwsite/img/professionals/bg_highlights_middle.gif) repeat-y left top;}
body.eventsdetail .rightside .relatedinfoA {BACKGROUND: url(/fcwsite/img/professionals/bg_highlights_top.gif) no-repeat left top;}
body.eventsdetail .rightside .relatedinfo {BACKGROUND: url(/fcwsite/img/professionals/bg_highlights_bottom.gif) no-repeat left bottom;min-height:100px;}

body.serviceslisting .rightside .relatedinfoB {BACKGROUND: url(/fcwsite/img/professionals/bg_highlights_middle.gif) repeat-y left top;}
body.serviceslisting .rightside .relatedinfoA {BACKGROUND: url(/fcwsite/img/professionals/bg_highlights_top.gif) no-repeat left top;}
body.serviceslisting .rightside .relatedinfo {BACKGROUND: url(/fcwsite/img/professionals/bg_highlights_bottom.gif) no-repeat left bottom;min-height:100px;}


/* General */
body.General .mainbody .listing {margin:0 0 0 20px;text-align:center;width:622px;}

body.General .rightside .relatedinfoB {BACKGROUND: url(/fcwsite/img/offices/bg_highlights_middle.gif) repeat-y left top;}
body.General .rightside .relatedinfoA {BACKGROUND: url(/fcwsite/img/offices/bg_highlights_top.gif) no-repeat left top;}
body.General .rightside .relatedinfo {BACKGROUND: url(/fcwsite/img/offices/bg_highlights_bottom.gif) no-repeat left bottom;min-height:100px;}

body.General .rightside .searchB {BACKGROUND: url(/fcwsite/img/events/bg_highlights_middle.gif) repeat-y left top;}
body.General .rightside .searchA {BACKGROUND: url(/fcwsite/img/events/bg_highlights_top.gif) no-repeat left top;}
body.General .rightside .search {BACKGROUND: url(/fcwsite/img/events/bg_highlights_bottom.gif) no-repeat left bottom;min-height:100px;}

body.piksisfacts .rightside .relatedinfoB {BACKGROUND: url(/fcwsite/img/offices/bg_search_finnfacts_middle.gif) repeat-y left top;}
body.piksisfacts .rightside .relatedinfoA {BACKGROUND: url(/fcwsite/img/offices/bg_search_finnfacts_top.gif) no-repeat left top;}
body.piksisfacts .rightside .relatedinfo {BACKGROUND: url(/fcwsite/img/offices/bg_search_finnfacts_bottom.gif) no-repeat left bottom;min-height:100px;}

/* News */
body.news .rightside .searchB {BACKGROUND: url(/fcwsite/img/news/bg_highlights_middle.gif) repeat-y left top;}
body.news .rightside .searchA {BACKGROUND: url(/fcwsite/img/news/bg_highlights_top.gif) no-repeat left top;}
body.news .rightside .search {BACKGROUND: url(/fcwsite/img/news/bg_highlights_bottom.gif) no-repeat left bottom;min-height:100px;}

/* Publications */
body.publicationdetail .rightside .searchB {BACKGROUND: url(/fcwsite/img/pubs/bg_highlights_middle.gif) repeat-y left top;}
body.publicationdetail .rightside .searchA {BACKGROUND: url(/fcwsite/img/pubs/bg_highlights_top.gif) no-repeat left top;}
body.publicationdetail .rightside .search {BACKGROUND: url(/fcwsite/img/pubs/bg_highlights_bottom.gif) no-repeat left bottom;min-height:100px;}

/*body.pubs .mainbody h1 {background:url(/fcwsite/img/bg_updates_small.gif) 0 0 no-repeat;font:normal 18px Arial, sans-serif;color:#2a2929;text-align:center;width:662px;height:36px;margin:0px;padding:7px 0;}*/
body.pubslisting .rightside .searchB {BACKGROUND: url(/fcwsite/img/pubs/bg_highlights_middle.gif) repeat-y left top;}
body.pubslisting .rightside .searchA {BACKGROUND: url(/fcwsite/img/pubs/bg_highlights_top.gif) no-repeat left top;}
body.pubslisting .rightside .search {BACKGROUND: url(/fcwsite/img/pubs/bg_highlights_bottom.gif) no-repeat left bottom;min-height:100px;} 
body.pubslisting .rightside .search li {color:#fff;}
body.pubslisting .rightside .search a {color:#fff;}

body.pubs .rightside .searchB {BACKGROUND: url(/fcwsite/img/pubs/bg_search_middle.gif) repeat-y left top;}
body.pubs .rightside .searchA {BACKGROUND: url(/fcwsite/img/pubs/bg_search_top.gif) no-repeat left top;}
body.pubs .rightside .search {BACKGROUND: url(/fcwsite/img/pubs/bg_search_bottom.gif) no-repeat left bottom;min-height:100px;} 
body.pubs .rightside .search li {color:#fff;}
body.pubs .rightside .search a {color:#fff;}

body.pubs .rightside .relatedinfoB {BACKGROUND: url(/fcwsite/img/pubs/bg_highlights_middle.gif) repeat-y left top;}
body.pubs .rightside .relatedinfoA {BACKGROUND: url(/fcwsite/img/pubs/bg_highlights_top.gif) no-repeat left top;}
body.pubs .rightside .relatedinfo {BACKGROUND: url(/fcwsite/img/pubs/bg_highlights_bottom.gif) no-repeat left bottom;min-height:100px;} 

/* Services */
body.serviceslisting .rightside .searchB {BACKGROUND: url(/fcwsite/img/professionals/bg_highlights_middle.gif) repeat-y left top;}
body.serviceslisting .rightside .searchA {BACKGROUND: url(/fcwsite/img/professionals/bg_highlights_top.gif) no-repeat left top;}
body.serviceslisting .rightside .search {BACKGROUND: url(/fcwsite/img/professionals/bg_highlights_bottom.gif) no-repeat left bottom;min-height:100px;} 

body.serviceslisting .mainbody a {text-decoration:none;}
body.serviceslisting .mainbody a:visited {text-decoration:none;}
body.serviceslisting .mainbody a:hover {text-decoration:none;}

/* Offices */
body.officeslisting .rightside .relatedinfoB {BACKGROUND: url(/fcwsite/img/offices/bg_highlights_middle.gif) repeat-y left top;}
body.officeslisting .rightside .relatedinfoA {BACKGROUND: url(/fcwsite/img/offices/bg_highlights_top.gif) no-repeat left top;}
body.officeslisting .rightside .relatedinfo {BACKGROUND: url(/fcwsite/img/offices/bg_highlights_bottom.gif) no-repeat left bottom;min-height:100px;}

/* Site Map */

body.Site .mainbody table a {text-decoration:none;}

/* Contact Us */

body.Contact .mainbody .listing a {text-decoration:underline;}
body.Contact .mainbody .listing h3 a {text-decoration:none;}

/* E-Mail */

body.Register .mainbody .search .item-right {width:auto;}