/*********************************************
					GENERAL
*********************************************/
body {background:#7d7d7d url(/FCWSite/img/Client/bg_body.gif) repeat-x left top;margin:27px 0 0 0;padding:0;text-align:center;font:normal 11px/16px Arial, Helvetica, sans-serif;color:#565656;position:relative;left:-14px;}

/**** Text Editor ****/
a {color:#7c9abf;text-decoration:none;}
a:hover {color:#565656;}

img {border:0;vertical-align:bottom;}

p {margin:0 0 10px 0;}

h1 {font-size:16px;color:#565656;line-height:normal;font-weight:normal;margin:0 68px 10px 0;text-transform:uppercase;padding-top:10px;}
h2 {font-size:13px;color:#9ca577;line-height:normal;font-weight:normal;margin:25px 0 0;}
h3 {font-size:110%;line-height:normal;font-weight:bold;margin:10px 0;}
h4 {font-size:110%;line-height:normal;font-weight:bold;margin:10px 0;}
h5 {font-size:110%;line-height:normal;font-weight:bold;margin:10px 0;}
h6 {font-size:110%;line-height:normal;font-weight:bold;margin:10px 0;}

ul {list-style:disc;margin:10px 0 10px 20px;padding:0;}

li {margin:0;padding:0;}

table {border-collapse:collapse;}
td {vertical-align:top;}
th {vertical-align:top;}

.body {}
.bodysm {font-size:90%;}
.bodylg {font-size:110%;}

.source {font-style:italic;}

.label {}

.containermain {width:966px;margin:0 auto;text-align:left;padding-left:4px;}

.image img {width:355px;height:631px;z-index:}

.map {margin:10px;}

.intro {font-size:13px;color:#9ca577;margin:25px 0;}

.clear {clear:both;font-size:0;line-height:0;}

.viewall {text-transform:uppercase;font-size:11px;}
.viewall a {color:#7e7e7e;}
.viewall a:hover {color:#7c9abf;}
.viewall a.active {color:#7c9abf;}

.viewAllN {text-align:right;}

.source {font-size:13px;}
.subtitle {font-size:13px;}
.date {font-size:13px;}

a.relOverlay {font-size:12px;margin-top:10px;padding:0 0 0 31px;height:24px;line-height:24px;background-position:left top;}


/**** Middle ****/
.middle {clear:both;background:transparent url(/FCWSite/img/Client/bg_middle.gif) repeat-y right top;margin:0 0 0 24px;}



/*********************************************
					LEFT SIDE
*********************************************/
.leftside {float:left;width:355px;height:631px;background-color:#ccc;position:relative;left:0;top:0;z-index:1;display:inline;} /* display:inline fixes IE6 double float bug, shouldn't affect other browsers */
.leftside .image {position:relative;top:0;left:0;z-index:1;}
.leftside .image img {position:relative;top:0;left:0;z-index:1;}
.leftside .quote {position:absolute;bottom:40px;width:275px;left:40px;font-size:12px;color:#fff;z-index:16;}
.leftside #flashcontent {float:right;}

/*********************************************
					MAIN 
*********************************************/

.mainbodyB {display:table;} /* Strict table nesting for Safari */
.mainbodyA {min-height:631px;height:auto !important;height:631px;} /* Strict table nesting for Safari */
.mainbody {background-color:#fff;padding:20px 33px 1px 33px;position:relative;height:100%;} /* Prevent .mainbody content from wrapping around left and right columns without setting a width -- display:table-cell for non IE<8, height:100% for IE<8 (triggers a bug in IE6) */
* html .mainbodyA {height:100%;}
* html .mainbody {position:relative;top:0;left:-3px;margin-right:-3px;height:578px;} /* Cancels out IE6 3px jog bug caused by height:100% in above rule */
*:first-child+html .mainbodyA {height:100%;}
*:first-child+html .mainbody {min-height:578px;}


.nav2 {font-size:12px;text-transform:uppercase;}
.nav2 a {color:#aaa;}
.nav2 a:hover {color:#565656;}
.nav2 a.active {color:#565656;}
.nav2 a.active:hover {color:#565656;}
.nav2 ul {border-top:1px solid #e1e1e1;border-bottom:1px solid #e1e1e1;margin-left:0;height:26px;}
.nav2 li {display:inline;height:26px;line-height:26px;padding-right:20px;}
.nav2 li.active {}

.alpha {}
.alpha h2 {}
.alpha .content {height:20px;margin-top:10px;}
.alpha .content ul {margin:0;}
.alpha .content li {display:inline;}
.alpha .content a {display:block;float:left;border:1px solid #ccc;line-height:11px;text-decoration:none;margin:0 2px 2px 0;padding:1px 0 0 0;width:11px;text-align:center;}
.alpha .content a:hover {background-color:#ccc;}

h2 {margin-bottom:0;}
.content {}
.content ul {padding:0;margin:0 0 0 20px;}
.content li {margin:12px 0;}

/**** Details ****/
.details {}

.details .image {float:left;}
.details .map {float:left;}

/**** Search ****/
.search ul.fields {list-style:none none;margin:0;padding:0;}
.search ul.fields li {margin:0;padding:0;}
.search ul.fields label {width:100px;display:block;float:left;}
.search ul.fields input {width:218px;margin:0 0 5px 0;font-family:Arial,Helvetica,sans-serif;font-size:11px;color:#565656;padding-left:3px;}
*:first-child+html .search ul.fields input {width:220px;margin:0 0 2px 0;}
* html .search ul.fields input {margin:0 0 2px 0;}
.search ul.fields select {width:226px;margin:0 0 5px 0;font-family:Arial,Helvetica,sans-serif;font-size:11px;color:#565656;}
*:first-child+html .search ul.fields select {width:226px;margin:0 0 4px 0;}
* html .search ul.fields select {margin:0 0 4px 0;}
.search ul.fields textarea {width:220px;height:100px;}
.search ul.fields li.comments textarea {clear:left;width:324px;height:100px;}

.search ul.buttons {list-style:none none;margin:0;padding:10px 0;}
.search ul.buttons li {margin:0;padding:0;display:inline;}
.search ul.buttons li.clear {clear:none;}

.search table.fields {margin:0;padding:0;}
.search table.fields label {width:100px;display:block;}
.search table.fields input {width:220px;}
.search table.fields select {width:226px;}
.search table.fields .comments textarea {width:450px;height:100px;}
.search table.fields .publications {}
.search table.fields .publications label {width:200px;display:block;}
.search table.fields .publications input {width:20px;}
.search table.fields .publications table {width:100%;}
.search table.fields .publications table td {width:50%;}

.search ul.buttons li.clear input {background:transparent url(/FCWSite/img/Client/b_clear.gif);border:none;width:86px;height:19px;float:left;margin-left:5px;cursor:pointer;cursor:hand;}
.search ul.buttons li.submit input {background:transparent url(/FCWSite/img/Client/b_submit.gif);border:none;width:86px;height:19px;float:left;margin-left:100px;cursor:pointer;cursor:hand;}

/**** Search Results Criteria ****/
.criteria {clear:both;margin:0;padding-bottom:15px;font-size:15px;}
.criteria label {padding-right:0.5em;float:left;height:15px;}
.criteria ul {list-style:none none;float:left;margin:0;padding:0;}
.criteria ul li {float:left;margin:0;padding:0 0.5em 0 0;}

/**** Sort ****/

div.listing .sort {font-size:15px;margin:15px 0;}
div.listing .sort h2 {display:inline;margin:0;padding:0;}
div.listing .sort ul {display:inline;margin:0;padding:0;}
div.listing .sort li {display:inline;margin:0;padding:0 0 0 0.5em;}
div.listing .sort a {text-transform:uppercase;color:#7c9abf;}
div.listing .sort a:hover {color:#565656;}
div.listing .sort a.active {color:#565656;}

/**** Listing ****/
div.listing {width:100%;clear:both;margin-top:15px;} 
.listing .listing h1 {font-size:16px;color:#9ca577;background:transparent url(/FCWSite/img/Client/bg_h1.gif) repeat-x left bottom;padding-bottom:11px;text-transform:none;margin:10px 0;} /* Double .listing because Listing is a body class, and also a class within .mainbody -- we don't want to affect the main h1 on a page */

.listing .search {height:30px;margin-bottom:65px;}

.listing .search ul.fields li {margin:0;padding:0 3px 0 0;float:left;}
.listing .search ul.fields label {display:block;float:none;}
.listing .search ul.fields input {width:173px;font-size:11px;color:#565656;margin:0;padding:1px 3px;vertical-align:bottom;}
.listing .search ul.fields li.checkboxes {padding-top:16px;}
.listing .search ul.fields li.checkboxes input {width:auto !important;font-size:11px;color:#565656;margin:0;padding:1px 3px;vertical-align:bottom;display:inline;margin-right:5px;height:15px;line-height:15px;}
* html .listing .search ul.fields li.checkboxes input {margin-top:-5px;height:15px;line-height:15px;}
*:first-child+html .listing .search ul.fields li.checkboxes input {margin-top:-5px;}
*:first-child+html .listing .search ul.fields li.checkboxes {margin-top:-3px;}
.listing .search ul.fields li.checkboxes label {display:none;line-height:12px;}
.listing .search ul.fields li.checkboxes table label {display:block;display:inline;}
* html .listing .search ul.fields input {width:173px;font-size:11px;color:#565656;margin:0;padding:1px 3px;margin-top:-1px;}
*:first-child+html .listing .search ul.fields input {width:173px;font-size:11px;color:#565656;margin:0;padding:1px 3px 3px;vertical-align:bottom;height:12px;margin-top:-1px;}
.listing .search ul.fields select {width:176px;font-size:11px;color:#565656;}
.listing .search ul.fields textarea {width:220px;height:100px;}
.listing .search ul.fields li.comments textarea {clear:left;width:324px;height:100px;}
.listing .search ul.fields li.news label {display:inline;}
.listing .search ul.fields li.news input {width:20px;}
.listing .search ul.fields li.rankings label {display:inline;}
.listing .search ul.fields li.rankings input {width:20px;}
/* IE6 and IE7 to compensate for unremovable padding! */
*:first-child+html .listing .search ul.fields li.news input {margin-top:-5px;} /* IE7 only */
* html .listing .search ul.fields li.news input {margin-top:-5px;} /* IE6 only */

.listing .search ul.buttons {list-style:none none;margin:0;padding:0 0 0 50px;}
.listing .search ul.buttons li {margin:0;padding:0;display:inline;}

.listing table.list {width:100%;margin-bottom:10px;}
.listing table.list th {font-size:15px;color:#9ca577;background:transparent url(/FCWSite/img/Client/bg_h1.gif) repeat-x left bottom;padding-bottom:11px;font-weight:normal;margin:10px 0;}
.listing table.list .group th {padding:5px 0 7px 0;background-color:#D2D9AB;background-image:none;border-bottom:1px dotted #ccc;}
.listing table.list th a {}
.listing table.list th a:hover {}
.listing table.list th .letter {}
.listing table.list th .eventtype {}
.listing table.list th .newstype {}
.listing table.list td {padding:15px 27px 10px 0;border-bottom:1px dotted #ccc;}
.listing table.list td a {}
.listing table.list td a:hover {}
.listing table.list td .name {font-weight:bold;}
.listing table.list td .title {font-size:13px;}
.listing table.list td .subtitle {font-size:13px;}
.listing table.list td .abstract {}
.listing table.list td .date {font-size:13px;white-space:nowrap;}
.listing table.list td .position {}
.listing table.list td .office {}
.listing table.list td .email {white-space:nowrap;}
.listing table.list td .phone {white-space:nowrap;}
.listing table.list td .fax {white-space:nowrap;}
.listing table.list td .services {}
.listing table.list td .client {}
.listing table.list td .vcard {} 
.listing table.list td .source {font-size:13px;}
.listing table.list td .location {}
.listing table.list td.spacer {width:66px;background:none;} 
.listing table.list td.spacer2 {width:400px;} 
.listing table.list td.spacer3 {width:100px;} 

/*********************************************
					SECTION
*********************************************/

/**** Phone/Fax Labels ****/
.phone .label {}
.phone2 .label {}
.fax .label {}

/**** Offices ****/
body.officesdetail .contact .content .phone {margin-top:10px;}
body.officesdetail .contact .content .fax {margin-bottom:10px;}

/**** Contact ****/
body.contactdetail ul.fields, body.contactdetail ul.buttons {margin:15px 0 0 0;padding:0;list-style:none none;}
body.contactdetail ul.fields li {zoom:1;} 
body.contactdetail ul.fields li label {width:10em;display:block;float:left;} 
body.contactdetail ul.buttons li.clear {float:left;clear:none;}
body.contactdetail ul.buttons li.submit {float:left}
body.contactdetail ul.buttons li.clear input {background:transparent url(/FCWSite/img/Client/b_clear.gif);border:none;width:86px;height:19px;float:left;margin-left:5px;cursor:pointer;cursor:hand;}
body.contactdetail ul.buttons li.submit input {background:transparent url(/FCWSite/img/Client/b_submit.gif);border:none;width:86px;height:19px;float:left;margin-left:110px;cursor:pointer;cursor:hand;}
body.contactdetail .required {clear:both;}

/**** Services ****/
body.servicedetail .viewall {position:relative;right:-18px;text-align:right;}
body.servicedetail .expanded .content {position:relative;top:9px;left:0;margin-bottom:44px;}
body.servicedetail .expanded2 .content {position:relative;top:9px;left:0;margin-bottom:44px;}
body.servicedetail .collapsed .content {position:relative;top:9px;left:0;display:none;margin-bottom:44px;}
body.servicedetail .expanded h2 {background:#d2d9ab url(/fcwsite/img/client/expanded.gif) no-repeat 560px 6px;color:#fff;position:relative;left:-32px;margin:1px -66px 0px 0;padding:0 0 0 32px;width:553px;height:24px;line-height:24px;}
body.servicedetail .expanded2 h2 {background:#d2d9ab url(/fcwsite/img/client/expanded.gif) no-repeat 560px 6px;color:#fff;position:relative;left:-32px;margin:1px -66px 0px 0;padding:0 0 0 32px;width:553px;height:24px;line-height:24px;}
body.servicedetail .collapsed h2 {background:#525252 url(/fcwsite/img/client/collapsed.gif) no-repeat 560px 6px;color:#7c9abf;margin:1px -66px 0px 0;position:relative;left:-32px;padding:0 0 0 32px;width:553px;height:24px;line-height:24px;}
body.servicedetail .expandCollapse {display:none;position:relative;top:-29px;margin-bottom:-13px;left:526px;line-height:0;font-size:0;border-top:1px solid #fff;width:10px;}
body.servicedetail .collapsed .expandCollapse {top:-22px;}
body.servicedetail .expanded .expandCollapse a {display:none;height:10px;width:10px;position:absolute;top:-6px;}
body.servicedetail .expanded2 .expandCollapse a {display:none;height:10px;width:10px;position:absolute;top:-6px;}
body.servicedetail .collapsed .expandCollapse a {display:none;height:9px;width:9px;position:absolute;top:-6px;background-color:#525252;border:1px solid #fff;}

/**** Bios ****/
body.bioslisting .mainbody, body.bioslisting .mainbodyA, body.bioslisting .mainbodyB {display:block;border:none;} /* Get rid of display:table-cell, or mainbody will not expand to full width in non-IE browsers */
* html body.bioslisting .mainbody {left:0;margin-right:0;} /* UN-cancels out IE6 3px jog bug caused by height:100% in the main .mainboy rule */
body.bioslisting .leftside {height:302px;width:auto;float:none;margin:0;position:relative;left:0;top:0;z-index:1;display:block;}
body.bioslisting .rightside {display:none;}
body.bioslisting h1 {font-size:15px;color:#565656;background:transparent url(/FCWSite/img/Client/bg_h1.gif) repeat-x left bottom;padding-bottom:11px;position:relative;margin:10px 0;} /* Background does not appear without position:relative in IE6 */
body.bioslisting .criteria {display:none;}
body.bioslisting .listing table.list th {color:#565656;padding:3px 6.5em 3px 0;}
body.bioslisting .listing table.list td {padding:7px 15px 7px 0;border-bottom:1px dotted #ccc;vertical-align:middle;font-size:12px;}
body.bioslisting .listing table.list td.linkOrNothing_xxxxxx_ {width:209px;}
body.bioslisting .listing table.list td.level_xxxxxx_ {width:209px;}
body.bioslisting .listing table.list td.phone_xxxxxx_ {}
body.bioslisting .listing table.list td.emailImage_xxxxxx_ {padding:0 8em 0 0;width:1px;text-align:center;}
body.bioslisting .listing table.list td.vcardImage_xxxxxx_ {padding:0 8em 0 0;width:1px;text-align:center;}
*:first-child+html body.bioslisting .listing table.list td.emailImage_xxxxxx_ {padding-left:.6em;}
*:first-child+html body.bioslisting .listing table.list td.vcardImage_xxxxxx_ {padding-left:.9em;}
* html body.bioslisting .listing table.list td.emailImage_xxxxxx_ {padding-left:.6em;}
* html body.bioslisting .listing table.list td.vcardImage_xxxxxx_ {padding-left:.9em;}



body.bioslisting .position {color:#7c9abf;}

body.biosdetail .image img {width:355px;height:631px;z-index:1;}
body.biosdetail h1 {font-size:19px;text-transform:none;float:left;line-height:normal;margin:0;font-weight:normal;}
body.biosdetail h2 {color:#fff;position:relative;left:-32px;margin:1px -66px 0 0;padding:0 0 0 32px;width:553px;height:24px;line-height:24px;}
body.biosdetail .content {margin-bottom:15px;}
body.biosdetail .contact .content {margin-bottom:0;}
body.biosdetail .contact .content .email {margin-bottom:16px;}
body.biosdetail .contact .content .office {display:none;}
body.biosdetail .narrative .content {margin-bottom:0;}

body.biosdetail .expanded .content ul {margin:0 0 0 20px;}
body.biosdetail .collapsed .content ul {margin:0 0 0 20px;}
body.biosdetail .expanded .content li {padding:0px;margin:0px;zoom:0;}
body.biosdetail .collapsed .content li {padding:0px;margin:0px;zoom:0;}
body.biosdetail .details .content {font-size:12px;} 
body.biosdetail .details .titleinfo .content {font-size:12px;border-bottom:1px solid #aaa;margin-bottom:18px;height:71px;} 
body.biosdetail .details .content .position {float:left;font-size:17px;line-height:19px;padding:14px 0 0 8px;display:block;height:19px;}
*:first-child+html body.biosdetail .details .content .position {padding-top:12px;} /* IE7 can't do math */
* html body.biosdetail .details .content .position {padding-top:12px;} /* IE6 can't do math, either */
body.biosdetail .details .content .services {clear:both;font-size:13px;margin-bottom:18px;width:100%;} /* width:100% needed to give layout in IE to prevent extra whitespace -- hasLayout, boo to you! */
body.biosdetail .details .content .services .services {border:none;}
body.biosdetail .details .content .services ul {list-style:none none;margin:0;padding:0;}
body.biosdetail .details .content .services ul li  {list-style:none none;margin:0;padding:0;}
body.biosdetail .details .priorexperience ul {margin:0;padding:0;list-style:none none;}
body.biosdetail .details .priorexperience li {border-bottom:1px dotted #ccc;padding-bottom:12px;}
body.biosdetail .details .priorexperience a {font-style:italic;}
body.biosdetail .viewall {position:relative;right:-18px;text-align:right;}

/*body.biosdetail #div_HA {display:block;}
body.biosdetail #div_VA {display:none;}*/

/**** Careers ****/

/**** Experience ****/

/**** news ****/
body.newslisting .mainbody, body.newslisting .mainbodyA, body.newslisting .mainbodyB {display:block;border:none;} /* Get rid of display:table-cell, or mainbody will not expand to full width in non-IE browsers */
* html body.newslisting .mainbody {left:0;margin-right:0;} /* UN-cancels out IE6 3px jog bug caused by height:100% in the main .mainboy rule */
body.newslisting .mainbodyA {min-height:0;}
body.newslisting .leftside {height:200px;width:auto;float:none;position:relative;left:0;top:0;z-index:1;display:block;}
body.newslisting .rightside {display:none;}

body.newslisting .listing .search {margin-bottom:15px;}

body.newslisting .criteria {display:inline;float:none;}
body.newslisting .criteria ul {display:inline;float:none;}
body.newslisting .criteria ul li {display:inline;float:none;}

body.newslisting .listing table.list td {width:50%;vertical-align:top;}

body.newslisting .viewall {text-transform:uppercase;font-size:11px;float:right;position:relative;right:0;top:-35px;margin-bottom:-35px;}
body.newslisting .viewall a {color:#7c9abf;}
body.newslisting .viewall a:hover {color:#565656;}

body.newslisting .search ul.buttons li.submit input {float:right;margin:16px 0 0 0;}

body.newsdetail .content .date {margin-bottom:10px;}
body.newsdetail .expanded table.list td {border-bottom:0;padding:0;}
body.newsdetail .expanded table.list td div {display:list-item;list-style:disc;margin:12px 0 0 20px;font-size:11px;line-height:16px;}
body.newsdetail .collapsed table.list td {border-bottom:0;padding:0;}
body.newsdetail .collapsed table.list td div {display:list-item;list-style:disc;margin:12px 0 0 20px;font-size:11px;line-height:16px;}

/**** General/Footer ****/
body.general table.sitemap {width:100%;}
body.general table.sitemap td {}

.viewall {position:relative;right:-18px;text-align:right;}
#div_HA {display:none;}
.expanded .content {position:relative;top:9px;left:0;margin-bottom:25px;}
.expanded2 .content {position:relative;top:9px;left:0;margin-bottom:25px;}
.collapsed .content {position:relative;top:9px;left:0;display:none;margin-bottom:25px;}
.expanded h2 {background:#d2d9ab url(/fcwsite/img/client/expanded.gif) no-repeat 560px 6px;color:#fff;position:relative;left:-32px;margin:1px -66px 0px 0;padding:0 0 0 32px;width:553px;height:24px;line-height:24px;}
.expanded2 h2 {background:#d2d9ab url(/fcwsite/img/client/expanded.gif) no-repeat 560px 6px;color:#fff;position:relative;left:-32px;margin:1px -66px 0px 0;padding:0 0 0 32px;width:553px;height:24px;line-height:24px;}
.collapsed h2 {background:#525252 url(/fcwsite/img/client/collapsed.gif) no-repeat 560px 6px;color:#7c9abf;margin:1px -66px 0px 0;position:relative;left:-32px;padding:0 0 0 32px;width:553px;height:24px;line-height:24px;}
.expandCollapse {display:none;position:relative;top:-29px;margin-bottom:-13px;left:526px;line-height:0;font-size:0;border-top:1px solid #fff;width:10px;}
.collapsed .expandCollapse {top:-22px;}
.expanded .expandCollapse a {display:none;height:10px;width:10px;position:absolute;top:-6px;}
.expanded2 .expandCollapse a {display:none;height:10px;width:10px;position:absolute;top:-6px;}
.collapsed .expandCollapse a {display:none;height:9px;width:9px;position:absolute;top:-6px;background-color:#525252;border:1px solid #fff;}

/**** Flash ****/
.flash {height:200px;background-color:#ccc;}

/**** Email Disclaimer ****/
body.emaildetail {text-align:left;}
body.emaildetail ul.fields {list-style:none none;margin:15px 0;padding:0;}
body.emaildetail ul.fields li {margin:0;padding:0;}
body.emaildetail ul.fields li label {width:110px;display:block;}
body.emaildetail ul.buttons {margin:0;padding:0;list-style:none none;}
body.emaildetail ul.buttons li {display:inline;}

body.emaildetail ul.buttons li input {background:transparent url(/FCWSite/img/Client/b_blank.gif);border:none;width:86px;height:19px;display:inline;cursor:pointer;cursor:hand;color:#fff;font-weight:bold;margin-right:5px;}

body.emaildetail .required {clear:both;padding-top:15px;}

/*********************************************
					HOME
*********************************************/

body.home {left:0;}
body.home .containermain {width:990px;left:0;padding:0;}
body.home .middle {background:none;margin-left:24PX;}
body.home .mainbodyA {min-height:0;height:auto !important;}
body.home .mainbody {display:block;height:467px;margin:0;padding:0;background-color:transparent;}
* html body.home .mainbody {position:relative;top:0;left:0;margin-right:0;} /* Cancels out IE6 3px jog bug caused by height:100% in above rule */
*:first-child+html body.home .clear {height:70px;}
body.home .footer {padding-right:24px;}

/******  Meda Settings **************/ 
 
        div.overlay 
        {
            height:385px; /*videoheight + 25*/
            width:638px;
	        background-image:url(/FCWSite/img/Client/Video/white.png);
            padding:40px;	
	        display:none;
        	z-index:30;
        }
         

        div.overlay div.close {
	        background:url(/FCWSite/img/Client/Video/close.png) no-repeat;
	        position:absolute;
	        top:2px;
	        right:5px; 
	        width:35px;
	        height:35px;
	        cursor:pointer;
        }
		/* horizontal rule on the bottom of the site search results*/
body.generaldetail tr.odd td.rcInfo {border-bottom: 1px dotted #CCCCCC; border-top: none; border-left: none; border-right: none; margin-bottom: 3px;}
body.generaldetail tr.even td.rcInfo {border-bottom: 1px dotted #CCCCCC; border-top: none; border-left: none; border-right: none; margin-bottom: 3px;}
body.generaldetail tr.group{font-size:15px; color: #565656; font-weight: normal;}
body.generaldetail tr.group td{ background:transparent url(/FCWSite/img/Client/bg_h1.gif) repeat-x scroll left bottom; padding-bottom: 5px; padding-top: 10px;}
body.sitesearchlisting .search table.list {width:100%;}