/*********************************************
					GENERAL
*********************************************/
body {background-color:#fff;margin:0;padding:0;text-align:center;font:normal 12px/20px Verdana, Arial, Helvetica, sans-serif;color:#565a5d;}

/**** Text Editor ****/
a {color:#0098e3;text-decoration:none;font-weight:bold;}
a:hover {color:#001951;}
a.active {font-weight:bold;}

img {border:0;behavior:url(/fcwsite/include/iepngfix.htc);}

p {margin:0 0 25px;}

h1 {font-size:20px;line-height:normal;color:#0098e3;font-weight:bold;letter-spacing:0.065em;margin:0 0 10px;font-family:Arial, Helvetica, sans-serif;text-transform:uppercase;}
h2 {font-size:16px;font-weight:bold;color:#0098e3;text-transform:uppercase;font-family:Arial, Helvetica, sans-serif;letter-spacing:0.065em;margin:13px 0 5px;padding-bottom:5px;}
h3 {font-size:13px;line-height:normal;color:#001951;font-weight:bold;margin:10px 0;font-family:Arial, Helvetica, sans-serif;}
h4 {font-size:110%;line-height:normal;font-weight:bold;margin:10px 0;font-family:Arial, Helvetica, sans-serif;}
h5 {font-size:110%;line-height:normal;font-weight:bold;margin:10px 0;font-family:Arial, Helvetica, sans-serif;}
h6 {font-size:110%;line-height:normal;font-weight:bold;margin:10px 0;font-family:Arial, Helvetica, sans-serif;}

ul {list-style:square;margin:0 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 {font-weight:bold;}

.containermain {margin:0 auto;text-align:left;width:951px;}

.video_icon .image { float: left; margin: 0 10px 0 0; }

.map {margin:10px;}

.print {display:none;}

.rss {float:right;padding: 5px 20px 0 0;}
.rss a {font-weight:normal;}
.rss a img {vertical-align:middle;}

/**** Middle ****/
.middleC {}
.middleB {}
.middleA {}
.middle {clear:both;margin-top:25px;}

.middle .contact {font-weight:bold;background-color:#cceaf9;padding:0 20px 20px;border-top:1px solid #cceaf9;margin-bottom:25px;color:#565a5d;}
.middle .contact h2 {color:#001951;font-weight:bold;border:none;margin-top:19px;}
.middle .contact .content {margin-bottom:0;}
body .middle .contact ul {list-style:none none;margin:0;}
.middle .contact ul li {margin:0;}
.middle .contact .image {margin-top:19px;}
.middle .contact .more {text-align:left;}


/*********************************************
					LEFT SIDE
*********************************************/

.leftsideB {}
.leftsideA {}
.leftside {float:left;width:311px;}
/*This is here for Chrome*/
body:nth-of-type(1)  .leftside {width:310px;}

.leftside div {padding:0 0 0 20px;}
.leftside div.content {margin-bottom:25px;}
.leftside div.content, .leftside div div {padding:0;}
.leftside h2 {border-bottom:1px solid #000;margin:0 0 8px 0;padding:0 0 5px;}
.leftside ul {list-style:none none;margin:0;padding:0;}
.leftside li {margin:0 0 25px;}
.leftside .title {font-family:Arial, Helvetica, sans-serif;color:0098e3;text-transform:uppercase;margin:8px 0 0px;}
.leftside .abstract {}
.leftside .office {color:#001951;}
.leftside span.more {}
.leftside span.more a {}
.leftside span.more a:hover {}
.leftside .more {text-align:right;}
.leftside div.more a {}
.leftside div.more a:hover {}

.leftside .nav2 {font-size:14px;line-height:14px;color:#0098e3;font-weight:bold;background-color:#cceaf9;padding:0 20px 19px;border-top:1px solid #cceaf9;margin-bottom:25px;}
.leftside .nav2 ul {list-style:none none;margin:0;padding:0;zoom:1;}
.leftside .nav2 li {margin:0;padding:3px 0;zoom:1;}
.leftside .nav2 li.active {}
.leftside .nav2 ul li a {color:#0098e3;text-decoration:none;display:block;padding:3px 10px 5px;}
.leftside .nav2 ul li a:hover {color:#001951;}
.leftside .nav2 ul li.active a.active {background-color:#b2e0f7;color:#001951;}
.leftside .nav2 ul li.active a.active:hover {}
.leftside .nav2 h2 {color:#001951;margin:13px 0;padding:0;border:none;}
.leftside .nav2 ul li ul {margin-left:20px;margin-bottom:-3px;}
.leftside .nav2 ul li ul li {}
.leftside .nav2 ul li ul li.active {}
.leftside .nav2 ul li ul li a {color:#0098e3;text-decoration:none;display:block;padding:3px 10px 5px;}
.leftside .nav2 ul li ul li a:hover {color:#001951;}
.leftside .nav2 ul li ul li.active a.active {background-color:#b2e0f7;color:#001951;}
.leftside .nav2 ul li ul li.active a.active:hover {}

.leftside .contact .content .office {color:#565a5d;margin-bottom:20px;}

.leftside li.more .more {margin-top:-25px;}

.leftside .relatedRegions ul li {margin-top:0px;margin-bottom:5px;}

/*********************************************
					MAIN 
*********************************************/

.mainbodyB {display:table;height:100%;} /* Strict table nesting for Safari */
.mainbodyA {display:table-row;height:100%;} /* Strict table nesting for Safari */
.mainbody {display:table-cell;height:100%;} /* display:table-cell prevents column contents from wrapping sidebars without specifying a width in non-IE browsers, height:100% triggers a bug in IE with a similar result */

* html .mainbody {position:relative;top:0;margin-right:-3px;margin-left:-3px;} /* Fixing 3px jog caused in IE6 by triggering the IE bug above */
.mainbody #flashcontent {padding-left:0px;margin-bottom:25px;margin-right:-20px;position:relative;top:0;left:0;z-index:1;}
.mainbody .topimage {padding-left:0px;margin-bottom:25px;margin-right:-20px;position:relative;top:0;left:0;z-index:1;}

.mainbody .details, .mainbody .search, .mainbody .listing {padding:0 20px 0 20px;}
.mainbody .details .details , .mainbody .details .search, .mainbody .details .listing {padding:0;} /* Sometimes these are nested within each other, sometimes not -- let's make sure the padding isn't applied twice! */

.mainbody h2 {border-bottom:1px solid #000;}

.mainbody .title h1 {margin:15px 0 5px 0;border-bottom:1px solid #000;font-size:14px;padding-bottom:2px;} /* OK, I found out what this applies to, now what was I trying to fix by commenting it out!? */

/**** Details ****/
.details {}

.details .image {float:left;}
.details .map {float:left;}

/**** Search ****/
.search {}

.search ul.fields {list-style:none none;margin:0;padding:0;}
.search ul.fields li {margin:0;padding:0 0 3px 0;}
.search ul.fields label {width:110px;display:block;float:left;}
.search ul.fields input {width:220px;}
.search ul.fields select {width:226px;}
.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:5px 0;}
.search ul.buttons li {margin:0;padding:0;display:inline;}
.search ul.buttons li input {background-color:#0098E3;border:none;color:#FFFFFF;font-weight:bold;width:65px;}

.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 Results Criteria ****/
.criteria {}

.criteria ul {}
.criteria ul li {}

/**** Listing ****/
.listing {clear:both;} 

.listing table.list {width:100%;margin:10px auto;}
.listing table.list th {}
.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 {border-top:1px solid #ccc;padding:5px 10px 5px 0;}
.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-weight:bold;}
.listing table.list td .subtitle {font-weight:bold;}
.listing table.list td .subsubtitle {font-style:italic;}
.listing table.list td .abstract {}
.listing table.list td .date {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 .offices {}
.listing table.list td .client {}
.listing table.list td .vcard {} 
.listing table.list td .source {}
.listing table.list td .location {}
.listing table.list td.spacer {height:20px;} 

.listing .search {float:right;}
.listing .search ul.fields {list-style:none none;margin:0;padding:0;}
.listing .search ul.fields li {margin:0;padding:0;}
.listing .search ul.fields label {display:block;float:none;}
.listing .search ul.fields select {width:90px;}

/*********************************************
					RIGHT SIDE
*********************************************/

.rightsideB {}
.rightsideA {}
.rightside {float:right;width:311px;}

.rightside div {padding:0 20px 0 0;}
.rightside div.content {margin-bottom:25px;}
.rightside div.content, .rightside div div {padding:0;}
.rightside h2 {border-bottom:1px solid #000;margin:0 0 8px 0;padding:0 0 5px;}
.rightside ul {list-style:none none;margin:0;padding:0;}
.rightside li {margin:0 0 25px;}
.rightside .title {font-family:Arial, Helvetica, sans-serif;color:0098e3;text-transform:uppercase;margin:8px 0 0px;}
.rightside .abstract {}
.rightside .office {color:#001951;}
.rightside span.more {}
.rightside span.more a {}
.rightside span.more a:hover {}
.rightside .more {text-align:right;}
.rightside div.more a {}
.rightside div.more a:hover {}

.rightside .nav2 {font-size:14px;line-height:14px;color:#0098e3;font-weight:bold;background-color:#cceaf9;padding:0 20px 20px;border-top:1px solid #cceaf9;margin-bottom:25px;}
.rightside .nav2 ul {list-style:none none;margin:0;padding:0;}
.rightside .nav2 li {margin:0;padding:3px 0;}
.rightside .nav2 li.active {}
.rightside .nav2 ul li a {color:#0098e3;text-decoration:none;display:block;padding:3px 10px 5px;}
.rightside .nav2 ul li a:hover {color:#001951;}
.rightside .nav2 ul li.active a.active {background-color:#b2e0f7;color:#001951;}
.rightside .nav2 ul li.active a.active:hover {}
.rightside .nav2 h2 {color:#001951;margin:13px 0;padding:0;border:none;}
.rightside .nav2 ul li ul {margin-left:20px;margin-bottom:-3px;}
.rightside .nav2 ul li ul li {}
.rightside .nav2 ul li ul li.active {}
.rightside .nav2 ul li ul li a {color:#0098e3;text-decoration:none;display:block;padding:3px 10px 5px;}
.rightside .nav2 ul li ul li a:hover {color:#001951;}
.rightside .nav2 ul li ul li.active a.active {background-color:#b2e0f7;color:#001951;}
.rightside .nav2 ul li ul li.active a.active:hover {}

.rightside .nav3 {}
.rightside .nav3 a {}
.rightside .nav3 a:hover {}
.rightside .nav3 a.active {}
.rightside .nav3 a.active:hover {}
.rightside .nav3 ul {list-style-image:url(../img/Client/bullet.gif);padding:0;margin:0;}
.rightside .nav3 li {border:0;padding:0;margin:0;}
.rightside .nav3 li.active {}

.rightside .contact .content .office {color:#565a5d;margin-top:20px;}

.rightside .search {}
.rightside .search h2 {}
.rightside .search ul.fields {list-style:none none;margin:0;padding:0;}
.rightside .search ul.fields li {margin:0;padding:0;}
.rightside .search ul.fields label {display:block;float:none;}
.rightside .search ul.fields input {width:180px;}
.rightside .search ul.fields select {width:186px;}
.rightside .search ul.fields li.news label {display:inline;}
.rightside .search ul.fields li.news input {width:20px;}
.rightside .search ul.fields li.events label {display:inline;}
.rightside .search ul.fields li.events input {width:20px;}
.rightside .search ul.fields li.pubs label {display:inline;}
.rightside .search ul.fields li.pubs input {width:20px;}

.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:0 0 1px 0;width:11px;text-align:center;}
.alpha .content a:hover {background-color:#ccc;}

.content {}
.content ul {padding:0;margin:0 0 0 20xp;}
.content li {}

.sideimage {margin-left: -20px; padding-left: 0; margin-bottom: 10px; }

/*********************************************
					SECTION
*********************************************/

/**** Phone/Fax Labels ****/
.phone .label {font-weight:bold;}
.phone2 .label {font-weight:bold;}
.fax .label {font-weight:bold;}

/**** Offices ****/

body.offices .regionsLeft {float:left;width:287px;padding-right:10px;}
body.offices .regionsRight {float:left;width:288px;padding-left:10px;}
body.offices .regionsLeft h2, body.offices .regionsRight h2 {border-bottom:1px solid #000;}
body.offices .regionsLeft ul, body.offices .regionsRight ul {list-style:none none;margin:5px 0;padding:0;}
body.offices .regionsLeft li, body.offices .regionsRight li {margin:0;padding:0;}
body.offices .regionsLeft li a, body.offices .regionsRight li a {}
body.offices .regionsLeft li a:hover, body.offices .regionsRight li a:hover {}
body.offices .rightside .image {margin-bottom:25px;}

body.offices .listing {margin:25px 0;}
body.offices .listing ul.services {}
body.offices .listing ul.services {margin:0;padding:0;list-style:none none;}
body.offices .listing ul.services li {margin:0 0 15px 0;padding:0;border-top:1px solid #000;padding-top:10px;}

body.offices .listing {margin:0;}
body.offices .listing ul.servicesColumns {list-style:none none;margin:0 -10px;padding:0;}
body.offices .listing ul.servicesColumns li {float:left;width:33%;margin:0;padding:0;}
body.offices .listing ul.servicesColumns li ul {list-style:none none;margin:0 10px 25px 10px;padding:0;}
body.offices .listing ul.servicesColumns li ul li {float:none;width:100%;margin:0;padding:0;}

body.offices .recentNews {clear:both;}
body.offices .recentNews h2 {border-bottom:1px solid #000;margin:0 0 8px 0;padding:0 0 5px;position:relative;} /* position:relative fixes IE6 peek-a-boo bug (disappearing border here!) */
body.offices .recentNews ul {list-style:none none;margin:0;padding:0;}
body.offices .recentNews li {margin:0 0 25px;float:left;width:50%;}
body.offices .recentNews .title {font-family:Arial, Helvetica, sans-serif;color:0098e3;text-transform:uppercase;margin:0;}
body.offices .recentNews .abstract {}
body.offices .recentNews .office {color:#001951;}
body.offices .recentNews span.more {}
body.offices .recentNews span.more a {}
body.offices .recentNews .span.more a:hover {}
body.offices .recentNews .leftside .more {text-align:right;}
body.offices .recentNews .leftside div.more a {}
body.offices .recentNews .leftside div.more a:hover {}

body.offices .title h1 {line-height:normal;color:#0098e3;font-weight:bold;letter-spacing:0.065em;margin:0 0 10px;font-family:Arial, Helvetica, sans-serif;text-transform:uppercase;clear:both;position:relative;}

body.officesdetail .rightside .relatedservices ul {list-style:square;margin:0 0 10px 20px;padding:0;}
body.officesdetail .rightside .relatedservices li {margin:0;}

body.officeslisting table.regions {width:911px;}
body.officelisting table.regions td.regionsColumn {width:30%;padding-right:15px;}
body.officeslisting table.regions td.regionsColumn {width:30%;padding-right:30px;}
body.officeslisting .middle .content {padding-bottom:15px;}
body.officeslisting .middle .reg .content {float:left;padding-bottom:15px;}
body.officeslisting .middle .reg .content {width:65%;}
body.officeslisting .middle .regions {float:right;position:relative;top:-13px;}
body.officeslisting .rightside .relatedservices ul {list-style:square;margin:0 0 10px 20px;padding:0;}
body.officeslisting .rightside .relatedservices li {margin:0;}


/**** Contact ****/

/**** Services ****/

body.services .listing {margin:25px 0;}
body.services .listing ul.services {}
body.services .listing ul.services {margin:0;padding:0;list-style:none none;}
body.services .listing ul.services li {margin:0 0 15px 0;padding:0;border-top:1px solid #000;padding-top:10px;zoom:1;} /* IE6 will not show first li top-border without zoom!? */
body.servicesdetail .topimage {margin-bottom:4px;}

/**** Bios ****/
.bioslisting .listing {width:906px;} /* Allow to expand full-width in browsers that understand display:table-cell */

.biosdetail .leftside h2 {border-bottom:1px solid #000;margin:0 0 8px 0;padding:0 0 5px;}
.biosdetail .leftside ul {list-style:square;margin:0 0 0 1.5em;padding:0 0 0 0;}
.biosdetail .leftside li {margin:0;}

.biosdetail .leftside .content {clear:both;}

.biosdetail .leftside .education .content li {clear:both;}
.biosdetail .leftside .education .content li div {display:inline;}

.biosdetail .leftside .secondaryoffice p {margin:0;}
.biosdetail .leftside .address {margin-top:20px;}
.biosdetail .leftside .video_icon .image{ margin-bottom:5px; }

.biosdetail .accomplishments div h2 {font-size:13px;line-height:normal;color:#001951;font-weight:bold;margin:10px 0 0;font-family:Arial, Helvetica, sans-serif;border:none;}
.biosdetail .accomplishments div p {margin-bottom:10px;}
.biosdetail .accomplishments div p.FragBullet1 {margin-bottom:0;}

.FragBullet1 {display:list-item;list-style:square;margin:0 0 0 20px;padding:0;}
.FragBullet2 {display:lint-item;margin-left:20px;}
.FragBioHead2 {font-size:16px;font-weight:bold;color:#0098e3;text-transform:uppercase;font-family:Arial, Helvetica, sans-serif;letter-spacing:0.065em;margin:13px 0 5px;padding-bottom:5px;}

/**** Careers ****/

/**** Experience ****/

/**** News &amp; Events ****/

/**** News ****/

.newslisting table.countrylist {width:100%;}
.newslisting table.countrylist td {width:33%;}
.newslisting table.countrylist td div.title {display:list-item;list-style:square;margin:0 0 0 15px;padding:0;}

.newslisting table.immigrationlinks {width:100%;}
.newslisting table.immigrationlinks td.left {min-width:50%;width:auto !important;width:50%;}
.newslisting table.immigrationlinks td.right {padding-left:20px;min-width:50%;width:auto !important;width:50%;}

.newslisting table.list {width:600px;}

.newslisting .subtitlelink a {color:#565A5D;}
.newslisting .subtitlelink a:hover {color:#565A5D;}

.newslisting .listing .search {display:block;margin:0px 0px 20px 0px;float:left; }
.newslisting .listing .search ul.fields {list-style:none none;margin:0;padding:0;}
.newslisting .listing .search ul.fields li {margin:0;padding:0 0 3px 0;}
.newslisting .listing .search ul.fields label {width:110px;display:block;}
.newslisting .listing .search ul.fields input {width:240px;}
.newslisting .listing .search ul.fields select {width:238px;}
.newslisting .listing .search ul.fields li table {width:240px;}
.newslisting .listing .search ul.fields select.yearmonth {width:113px;}
.newslisting .listing .search ul.fields textarea {width:220px;height:100px;}
.newslisting .listing .search ul.fields li.comments textarea {clear:left;width:324px;height:100px;}
			
.newslisting .listing .search ul.buttons {list-style:none none;margin:0;padding:5px 0;}
.newslisting .listing .search ul.buttons li {margin:0;padding:0;display:inline;}
.newslisting .listing .search ul.buttons li input {background-color:#0098E3;border:none;color:#FFFFFF;font-weight:bold;width:65px;}

.newslisting  .listing h1 {clear:both;display:block;}
.newsdetail h1 {text-transform:none;}
.newsdetail .subtitle {font-weight:bold;}
.newsdetail .subsubtitle {font-style:italic;}

/*news detail australia - must not affect other news pages*/
body.newsdetailaustralia .subtitle {color: #0098E3;font-family: Arial,Helvetica,sans-serif;font-size: 20px;font-weight: bold;letter-spacing: 0.065em; line-height: normal; margin: 0 0 10px;}
body.newsdetailaustralia .authors {color: #565A5D; font-weight: bold;}
body.newsdetailaustralia .date {margin-bottom: 15px;}

/**** Events ****/

/**** Pubs ****/

/**** News, Events &amp; Pubs ****/

/**** Forms ****/

.form ul.fields {list-style:none none;margin:0;padding:0 20px;}
.form ul.fields li {margin:0;padding-bottom:10px;clear:both;}
.form ul.fields label {width:275px;display:block;float:left;padding-right:15px;padding-bottom:10px;}
.form ul.fields input {width:220px;}
.form ul.fields select {width:226px;}
.form ul.fields textarea {width:220px;height:100px;}
.form ul.fields li.comments textarea {clear:left;width:324px;height:100px;}
.form ul.fields .checkboxes ul {list-style:none none;margin:0;padding:0;}
.form ul.fields .checkboxes ul li {list-style:none none;margin:0;padding:0;}
.form ul.fields .checkboxes ul li input {width:auto;}
.form ul.fields .select select {float:left;}
.form ul.fields .radio table {width:auto;float:left;}
.form ul.fields .radio table label {width:auto;padding-bottom:0;}
.form ul.fields .radio input {width:auto;}

.form ul.buttons {list-style:none none;margin:0;padding:5px 20px 5px 310px;}
.form ul.buttons li {margin:0;padding:0;display:inline;}
.form ul.buttons li input {background-color:#0098E3;border:none;color:#FFFFFF;font-weight:bold;width:65px;}

.form .required {padding:0 20px 0 310px;}

/* rss popup form */
body.rsspopup .containermain {margin: 20px; width: 600px;}
body.rsspopup .containermain h1 {margin-top: 10px;}
body.rsspopup .containermain .form ul.fields label {width: 140px;}
body.rsspopup .containermain .form ul.fields {padding: 0px;}
body.rsspopup .containermain .form ul.buttons {padding-left: 247px;}

/**** General/Footer ****/
body.general table.sitemap {width:100%;}
body.general table.sitemap td {}

/**** Your Business ****/
body.business {}
body.business .leftside .yourBusiness {background-color:#cceaf9;padding:0 20px 25px;border-top:1px solid #cceaf9;margin-bottom:13px;}
body.business .leftside .yourBusiness h2 {text-transform:uppercase;margin:13px 0 5px;border:none;}
body.business .leftside .yourBusiness h3 {text-transform:uppercase;margin:15px 0 5px;}
body.business .leftside .yourBusiness select#whohelp, body.business .leftside .yourBusiness select#whowehelp {width:100%;}
body.business .audience {float:left;width:287px;padding-right:10px;}
body.business .industry {float:left;width:288px;padding-left:10px;}
body.business .audience h2, body.business .industry h2 {border-bottom:1px solid #000;}
body.business .audience ul, body.business .industry ul {list-style:none none;margin:15px 0;padding:0;}
body.business .audience li, body.business .industry li {margin:0;padding:0;}
body.business .audience li a, body.business .industry li a {}
body.business .audience li a:hover, body.business .industry li a:hover {}

/**** Our Firm ****/
body.aboutdetail div.leftside div.video_link{ margin: 0 0 15px; }

/**** Our Services ****/
body.servicedetail div.leftside div.highlight{ float: left; margin: 15px 0 0; }


/*********************************************
					REGIONS
*********************************************/

.northAmerica .leftside .nav2, .northAmerica .contact {background-color:#fdebeb;border-top:1px solid #fdebeb;}
.latinAmerica .leftside .nav2, .latinAmerica .contact {background-color:#cceaf9;border-top:1px solid #cceaf9;}
.middleEastAfrica .leftside .nav2, .middleEastAfrica .contact {background-color:#cceaf9;border-top:1px solid #cceaf9;}
.europe .leftside .nav2, .europe .contact {background-color:#cceaf9;border-top:1px solid #cceaf9;}
.asiaPacific .leftside .nav2, .asiaPacific .contact {background-color:#f6e8f2;border-top:1px solid #f6e8f2;}

/*********************************************
					HOME
*********************************************/

.home {}
.home .header {width:951px;height:539px;background-color:#001951;position:relative;background-position:left top;}

.home .nav1 {font-size:14px;color:#fff;font-weight:bold;text-transform:uppercase;position:absolute;top:178px;left:23px;width:900px;height:30px;border-top:1px solid #fff;border-bottom:1px solid #fff;}
.home .nav1 a {color:#fff;text-decoration:none;}
.home .nav1 a:hover {}
.home .nav1 a.active {}
.home .nav1 a.active:hover {}
.home .nav1 ul {list-style:none none;padding:0;margin:0;position:absolute;top:-1px;height:31px;}
.home .nav1 li {display:block;float:left;}
.home .nav1 li.separator {}

.home .flash {position:absolute;left:0;top:210px;left:23px;border-bottom:1px solid #fff;}

.home .middle {margin-top:0;}

.home img {behavior:url(/fcwsite/include/iepngfix.htc);}

.home .sectionheader {behavior:url(/fcwsite/include/iepngfix.htc);}

.home .recentNews h2 {border-bottom:1px solid #000;margin:12px 0 8px 0;padding:0 0 5px;position:relative;} /* position:relative fixes IE6 peek-a-boo bug (disappearing border here!) */
.home .recentNews ul {list-style:none none;margin:0;padding:0;}
.home .recentNews li {margin:0 3% 25px 0;float:left;width:30%;text-align:justify;}
.home .recentNews .title {font-family:Arial, Helvetica, sans-serif;color:0098e3;text-transform:uppercase;margin:0;}
.home .recentNews .abstract {}
.home .recentNews .office {color:#001951;}
.home .recentNews span.more {}
.home .recentNews span.more a {}
.home .recentNews .span.more a:hover {}
.home .recentNews .leftside .more {text-align:right;}
.home .recentNews .leftside div.more a {}
.home .recentNews .leftside div.more a:hover {}


body.home .recentNews li {text-align:left;}

body.home .content .title a {}
body.home .content .title img {float:left;}
body.home .content ul li img {float:left;}

body.home .content .title {}
body.home .content .abstract {}
body.home .containermain .recentNews .content img {padding:0px 3px 8px 8px;}
body.home .recentNews li a {color:#0098E3; text-decoration:none;}
body.home .recentNews li a:hover {text-decoration: underline;}


/* Webcenter Fixes */
nobr {clear:both;float:right;}
nobr table {display:block !important;}


/* Text Editor */

.FragBullet1 {display:list-item;list-style:square;margin:0 0 0 20px;padding:0;}
.FragBullet2 {display:list-item;list-style:square;margin:0 0 0 40px;padding:0;}
.FragBioHead2 {font-size:16px;font-weight:bold;color:#0098e3;text-transform:uppercase;font-family:Arial, Helvetica, sans-serif;letter-spacing:0.065em;margin:13px 0 5px;padding-bottom:5px;}

ul.CountrySummB1 {}
.CountrySummB1 li {list-style-type:disc;}
li.CountrySummB1 {list-style-type:disc;}
.CountrySummBody {font-size:12px;margin:0 0 12px 0;}
.CountrySummH1 {font-size:17px;margin:12px 0;text-transform:uppercase;font-weight:bold;}
.CountrySummH2 {font-size:13px;margin:12px 0 0 0;text-transform:none;font-weight:bold;}

ol.CountrySummLetters_abc {caption:List: abc;margin:0;padding:0 50px;}
ol.CountrySummNumbers_123 {caption:List: 123;margin:0;padding:0 25px;}
ol.CountrySummNumbers_Roman_123 {caption:Roman: Circle;margin:0;padding:0 75px;}

.CountrySummLetters_abc li {list-style-type:lower-alpha;}
.CountrySummNumbers_123 li {list-style-type:decimal;}
.CountrySummNumbers_Roman_123 li {list-style-type:lower-roman;}

li.CountrySummLetters_abc {list-style-type:lower-alpha;}
li.CountrySummNumbers_123 {list-style-type:decimal;}
li.CountrySummNumbers_Roman_123 {list-style-type:lower-roman;}

body.form .mainbody h1{padding-left: 20px;}
body.form .mainbody .thankyou{padding-left: 20px;}

.popup_video_wrapper {display:none; position:absolute;padding:4px 20px 20px 20px;background:#fff;text-align:right;z-index:999;}
.popup_video {margin-top:4px;display:block;border:0px solid #ccc;}
* html .popup_video {}
.popup_video .top {background:#fff !important;padding:0 0 10px;margin-bottom:10px;}
.popup_video .top .close a { background: url('/FCWSite/Img/icons/closebox.png') no-repeat; display:block;text-transform:uppercase;font:bold 15px Arial, Helvetica, sans-serif;color:#999; height: 30px; position: absolute; right: -15px; top: -15px; width: 30px;}
.popup_video .top .close a:hover {color:#900;}


.mediadetail .recentvideos .videos{margin-bottom:20px;}
/*.mediadetail .recentvideos .videos .details{margin-left:55px;}*/

.medialanding .header {margin-bottom:20px;z-index:66;}	

/*.medialanding .leftside ul li {margin: 0;}
.medialanding .leftside .video {background:none;border:none;padding-left:0;margin:15px 0;float:left;clear:both;width:285px;}
.medialanding .leftside .video .image {float:left;clear:none;margin:0 10px 0 0;}
.medialanding .leftside .video img {height:33px; width:45px;}
.medialanding .leftside .video img.audio {height:35px; width:33px;}
.medialanding .leftside .video .details {font-weight:normal; display:table-cell;clear: none;float: left;}
.medialanding .leftside .video .details a {font-weight:normal;}
.medialanding .leftside .video .details .title {text-transform:uppercase;margin:0;width:200px;font-size:13px;}
.medialanding .leftside .video .details .title a {font-weight:bold;font-size:13px;}
.medialanding .leftside .video .details .date {line-height:15px;font-size:12px;}*/

.recentvideos ul li {margin:0;list-style:none none;padding:0;}
.recentvideos .video {background:none;border:none;padding-left:0;margin:15px 0;float:left;clear:both;width:285px;}
.recentvideos .video .image {float:left;clear:none;margin:0 10px 0 0;}
.recentvideos .video img.thumb {height:33px; width:45px;}
.recentvideos .video img.audio {height:35px; width:33px;}
.recentvideos .video .details {font-weight:normal; display:table-cell;clear: none;float: left;}
.recentvideos .video .details a {font-weight:normal;}
.recentvideos .video .details .title {text-transform:uppercase;margin:0;width:200px;font-size:13px;}
.recentvideos .video .details .title a {font-weight:bold;font-size:13px;}
.recentvideos .video .details .date {line-height:15px;font-size:12px;}

div.leftside .recentvideos ul li {margin:0;list-style:none none;padding:0;}
div.leftside .recentvideos ul.video {list-style:none none;background:transparent none;border:none;padding-left:0;margin:15px 0;float:left;clear:both;width:285px;}

div.rightside .recentvideos ul li {margin:0;list-style:none none;padding:0;}
div.rightside .recentvideos ul.video {list-style:none none;background:transparent none;border:none;padding-left:0;margin:15px 0;float:left;clear:both;width:285px;}

.medialanding .flash {padding-left:20px;padding-right:20px;margin-bottom:35px;width:600px;}
.medialanding .flash .info {margin-bottom:25px;}
.medialanding .flash .info h1 {margin-bottom:0;text-transform:uppercase;}
.medialanding .flash .link a {text-transform:uppercase;font-weight:normal;font-size:11px;margin-top:5px;}
.medialanding .flash .transcript a {font-size:10px;}
.medialanding ul.featuredmedia {display:block;width: 600px;margin:0;float:left;clear:none;}
.medialanding ul.featuredmedia li.media {display:inline-block;float:left;clear:none;margin:0;width:200px;}
.medialanding ul.featuredmedia li.lastitem {margin:0;} 
.medialanding ul.featuredmedia li.media h1 {font-size: 13px;font-weight: bold;text-transform: uppercase;margin-bottom:0;letter-spacing: 0.04em; width: 170px;}
.medialanding ul.featuredmedia .image {margin-bottom: 10px;}
.medialanding ul.featuredmedia .image img {max-width: 170px;}	

.medialanding ul.featuredmedia .audio {text-align:left;padding:0px 0;}
.medialanding ul.secondgroup {margin-top:20px;}

/*.medialanding ul.featuredwebcast {display:block;height: auto; width: 600px;margin:0;float:left;clear:none;}
.medialanding ul.featuredwebcast li {display:inline-block;float:left;clear:none;margin:0 0 0 0 ;width:200px;}
.medialanding ul.featuredwebcast li.lastitem {margin:0;} 
.medialanding ul.featuredwebcast li h1 {font-size: 13px;font-weight: bold;text-transform: uppercase;margin-bottom:0;letter-spacing: 0.04em;}
.medialanding ul.featuredwebcast .image {text-align:center;width:200px;display:inline-block;float:left;clear:none;padding:20px 0;}	
.medialanding ul.featuredwebcast .image img {margin:0 auto;display:block}*/
.medialanding .footer {}

.medialanding div.search {border-top:1px solid #000;float:left;width:600px;}
.medialanding div.search h3 {color:#565A5D;}
.medialanding div.search ul.fields {margin-top:25px;}
.medialanding div.search ul.fields li {width:400px;margin-bottom:15px;}
.medialanding div.search ul.fields li input {width:275px;}
.medialanding div.search ul.fields li select {width:282px;}
.medialanding div.search ul.fields .date {height:27px;}
.medialanding div.search ul.fields .date label {width:auto;}
.medialanding div.search ul.fields .date input.button {width:25px;background: url(/FCWSite/img/media/calendar.jpg) no-repeat 0 3px;border:none;height:27px;margin-left:4px;margin-right:2px;}
.medialanding div.search ul.fields .date label {margin-right:30px;}
.medialanding div.search ul.fields .date label,
.medialanding div.search ul.fields .date .dateto, 
.medialanding div.search ul.fields .date .datefrom {width:auto;float:left;clear:none;} 
.medialanding div.search ul.fields .date .dateto label, 
.medialanding div.search ul.fields .date .datefrom label{margin-right:15px;}
.medialanding div.search ul.fields .date .dateto input.text,
.medialanding div.search ul.fields .date .datefrom input.text {width:70px;}

.medialanding div.search ul.fields .date .dtform {vertical-align:top;}
.medialanding div.search ul.fields .date .dtform input.text {margin-right:4px;}
.medialanding div.search ul.fields .date .dtform img {margin-right:6px;cursor:pointer;}

.medialanding .leftside .topics li {margin-bottom:0px;}
.medialanding .leftside li.more .more {margin-top:0;padding-bottom:15px;.padding-bottom:1px;}

.mediadetail .header {margin-bottom:20px;}	
.mediadetail .leftside ul li {margin: 0;}
.mediadetail .leftside .contact {background:none;border:none;padding-left:0;margin-bottom:0;}
.mediadetail .leftside .contact .image {float:left;clear:none;margin:0 10px 0 0;}
.mediadetail .leftside .contact .image img {height:51px;width:35px;}
.mediadetail .leftside .contact .details {font-weight:normal; display:table-cell;}
.mediadetail .leftside .contact .details a {font-weight:normal;}
.mediadetail .leftside .contact .details .name {text-transform:uppercase;margin-bottom:3px;}
.mediadetail .leftside .contact .details .name a {font-weight:bold;}
.mediadetail .leftside .contact .details .relinfo {line-height:15px;margin-bottom:3px;}
.mediadetail .leftside .contact .details .level {line-height:15px;}
.mediadetail .leftside .contact .details .title { text-transform: none;}

.mediadetail .flash {padding-left:20px;padding-right:20px;margin-bottom:35px;}
.mediadetail .flash .info {margin-bottom:25px;}
.mediadetail .flash .info h1 {margin-bottom:0;letter-spacing: 0.04em;}
.mediadetail .flash .link a {text-transform:uppercase;font-weight:normal;font-size:11px;margin-top:5px;}
.mediadetail .flash ..transcript a {font-size:10px;}	
.mediadetail .rss {display:block;}

.mediadetail .leftside .relatedpractices {clear:both;}
.mediadetail .recentvideos .video {margin-top:5px;}
.mediadetail .recentvideos .content {margin-bottom:15px;}


/*div.multimedia {display:none;margin: 0px;position:absolute;top:0px;left:0px;}
div.multimedia h2{margin: 0px 0px 20px;}
div.multimedia table{border: 0px;border-collapse: collapse;}
div.multimedia table td{padding: 0px 0px 0px;}
div.multimedia table td.left{padding: 0px 10px 0px 0px;}
div.multimedia table td.left .player{margin: 3px 0px 4px;}
div.multimedia table td.right{width: 100%;}
div.multimedia table td.right .scroller{margin: 0px 0px 0px;padding: 0px 7px 10px 13px;height: 198px;width: 374px;overflow: auto;scrollbar-base-color: #efefef;scrollbar-face-color: #efefef;scrollbar-track-color: #e9e9e9;scrollbar-3dlight-color: #ccc;scrollbar-highlight-color: #FFF;scrollbar-shadow-color: #FFF;scrollbar-darkshadow-color: #ccc;scrollbar-arrow-color:#872532;border: 0px solid #efefef;vertical-align: top;}
* html div.multimedia table td.right .scroller {width:374px !important;}
div.multimedia .listing{margin: 0px;}
div.multimedia .listing table{border: 0px;border-collapse: collapse;}
div.multimedia .listing td{padding: 10px 10px 10px 0px;vertical-align: top;}
div.multimedia .listing td.col2{width: 100%;padding: 10px 0px 10px 0px;}
div.multimedia .listing td.col2 .abstract p{margin: 0px 0px 5px;}
div.multimedia .listing td.line{padding: 0px;border-top: 1px solid #ccc;}
div.multimedia .listing .thumbnail{border: 1px solid #006699;}
div.multimedia .listing .thumbnail:hover{border: 1px solid #C38D26;}
div.multimedia .listing .title{font-weight: bold;}
div.multimedia table td.right .relatedinfo table{border: 0px;border-collapse: collapse;width: 100%;}
div.multimedia table td.right .relatedinfo td{vertical-align: top;padding: 0px 10px 0 0;background: url(/FCWSite/img/line_vert.gif) repeat-y top left;font-size:12px;line-height:normal;}
div.multimedia table td.right .relatedinfo h3{font: bold 13px verdana, sans-serif;color:#393839;margin: 0px;border-bottom:1px solid #d5d5d5;padding-bottom:3px;}
div.multimedia table td.right .relatedinfo ul{list-style: none none;margin-top: 0px;margin-left: 0px;padding: 0px;}
body.multimedia .content .criteria ul.fields{list-style: none none;margin: 0px;padding: 0px;}
body.multimedia .content .criteria ul.fields li{padding: 0px;margin: 0px;clear: left;}
body.multimedia .content .criteria ul.fields label{float: left;width: 100px;font: normal 10px verdana, sans-serif;color: #666;}
body.multimedia .content .criteria ul.fields input{float: left;margin: 0px 0px 5px 0px;width: 263px;font: normal 10px verdana, sans-serif;color: #666;}
body.multimedia .content .criteria ul.fields select{float: left;margin: 0px 10px 5px 0px;width: 269px;font: normal 10px verdana, sans-serif;color: #666;}
body.multimedia .content .criteria ul.fields .datefrom input{width: 75px;}
body.multimedia .content .criteria ul.fields .dateto input{width: 75px;}
body.multimedia .content .criteria ul.fields .time input{width: 20px;margin: 0px;}
body.multimedia .content .criteria ul.fields .time label{display: inline;width: 20px;}
body.multimedia .content .criteria .buttonsA{clear: both;border-top: solid 1px #8D8D8D;margin: 5px 0px 5px 0px;padding: 5px 0px 5px 0px;text-align: right;}
body.multimedia .content .criteria .buttons{list-style: none;margin: 0px;padding: 0px;}
body.multimedia .content .criteria .buttons li{margin: 0px;padding: 0px;display: inline;}
body.multimedia .content .criteria .buttons li input{color: #fff;font: normal 9px verdana, sans-serif;color: #fff;height: 18px;cursor: pointer;background-color: #6699CC;border: 0px;margin-left: 1px;}
div.multimedia table td.link{vertical-align: middle;}
.divSearchBrowse{background-color: #FFCC66;width: 100%;height: 23px;text-align: right;}
.linkSearchBrowse{margin-right: 8px;text-decoration: none;font-weight: bold;color: Black;}
.searchButton{margin-right: 8px;text-decoration: none;font-weight: bold;color: White;background-color: Black;font-size: 8px;vertical-align: middle;}
a.relatedInfoLinks {color: #872434;text-decoration: none;}
a:visited.relatedInfoLinks {color: #872434;text-decoration: none;}
a:hover.relatedInfoLinks {color: #000;text-decoration: none;}
.hrRelatedInfo{color: #d5d5d5;width: 95%;text-align: left;height: 1px;}
.tdSpacer{width: 1px;}
.title1{font: bold 13px verdana, sans-serif;color:#393839;}
.subtitle, .date{font-size:12px;color:#858484;}
.summary {font-size:11px;line-height:14px;color:#000;margin-top:20px;}
.tabTable{height: 25px;}
.tdTabTable{padding: 0px 0px 0px;height: 26px;color: White;text-align: center;text-transform:uppercase;font-size:11px;
width:197px;text-align:center;}
.linkTab{color: White;}
.linkTabSelected{text-decoration: none;color: #FFCC66;}
.divTabs{height: 26px;width: 100%;text-align: left;background-color: transparent;padding: 0px 0px 0px 0px;}
div.multimedia .listing td.col2Alternate{width: 40%;padding: 10px 0px 10px 0px;}
.mediaRepeaterClass{font-weight: bold;}*/

div.multimedia {display:none;position:absolute;background:url(/FCWSite/Img/media/bg_lightwindow.png);padding:8px 14px 29px 14px;}
table.mediapopup {background-color:#fff;height:256px;border:0px;}
.mediapopup td.logo {padding:0;position:static;text-align:left;background-color:#fff;}
.mediapopup td.logo img {margin-bottom:6px;}
.mediapopup td.close {padding:6px 4px 0px 0px;font:14px Arial, Helvetica, sans-serif;text-align:right;background-color:#fff;}
.mediapopup td.close a {text-transform:uppercase;color:#666666;}
.mediapopup td.video {vertical-align:top;padding:5px 5px 5px 5px;}
.mediapopup td.video div.player {width:320px;}
.mediapopup td.video div.player a {height:240px;width:320px;display:block;}

.mediapopup td.video div.player a.mediaPlayer4X3 {height:240px;width:320px;display:block;}
.mediapopup td.video div.player a.mediaPlayer16X9 {height:190px;width:320px;display:block;}

.mediapopup td.relatedinfo {vertical-align:top;padding:5px 0px 5px 0px;width:auto;text-align:center;}
.mediapopup td.relatedinfo table.tabTable {width:394px;}
.mediapopup td.relatedinfo table.tabTable td.tdTabTable { background-color:#cceaf9;width:50%;padding-top:5px;padding-bottom:4px;}
.mediapopup td.relatedinfo table.tabTable td.active {background-color:#404040;}
.mediapopup td.relatedinfo table.tabTable td.active a, .mediapopup td.relatedinfo table.tabTable td.active a:visited {cursor:text;}
.mediapopup td.relatedinfo table.tabTable td.tdTabTable div.linkTab {font: 13px/20px bold Verdana,Arial,Helvetica,sans-serif; text-align:center; text-transform:uppercase;}
.mediapopup td.relatedinfo table.tabTable td.tdTabTable div.linkTab a {color:#0098e3; }
.mediapopup td.relatedinfo table.tabTable td.active div.linkTab a {color: #fff; }
.mediapopup td.relatedinfo table.tabTable td.inactive {display:none;}
.mediapopup td.relatedinfo table.tabTable td.noclick div.linkTab a {cursor:text;}

.mediapopup td.relatedinfo div.scroller div.relatedinfo {display:none;}
.mediapopup td.relatedinfo div.scroller div.relatedinfo table.relations {width:350px; text-decoration:none;}
.mediapopup td.relatedinfo div.scroller div.relatedinfo table.relations div.relatedinformation h3 {font-family:Verdana,Arial,Helvetica,sans-serif; text-transform:uppercase;}
.mediapopup td.relatedinfo div.scroller div.relatedinfo table.relations div.relatedinformation td {width:50%;vertical-align:top;}

div.multimedia table td.right .scroller{background-color:#fff;margin: 0px 0px 0px;padding: 0px 7px 10px 0px;height: 204px;width: 387px;overflow: auto;scrollbar-base-color: #efefef;scrollbar-face-color: #efefef;scrollbar-track-color: #e9e9e9;scrollbar-3dlight-color: #ccc;scrollbar-highlight-color: #FFF;scrollbar-shadow-color: #FFF;scrollbar-darkshadow-color: #ccc;scrollbar-arrow-color:#872532;border: 0px solid #efefef;vertical-align: top;}
div.multimedia table td.right .relatedinfo table{border: 0px;border-collapse: collapse;width: 100%;}
div.multimedia table td.right .relatedinfo td{text-align:left;vertical-align: top;padding: 0px 10px 0 0;background: url(/FCWSite/img/line_vert.gif) repeat-y top left;font-size:12px;line-height:normal;}
div.multimedia table td.right .relatedinfo td.col1 {padding:10px;.padding-left:0;}
div.multimedia table td.right .relatedinfo td.col1 div.relatedinformation ul li {padding:0;margin-bottom:10px;}
div.multimedia table td.right .relatedinfo h3{font: normal 13px Verdana,Arial,Helvetica,sans-serif;color:#393839;margin:0 0 5px;padding-bottom:0;}
div.multimedia table td.right .relatedinfo ul {list-style: none none;margin-top: 0px;margin-left: 0px;padding: 0px;margin-bottom:20px;}

div.multimedia table td.right .scroller .mediaoverview {text-align:left;margin: 10px 0px 0px 10px; display: block; font:13px Verdana,Arial,Helvetica,sans-serif;}
div.multimedia table td.right .scroller .mediaoverview div.title {color:#0098e3;font-weight:bold;}
div.multimedia table td.right .scroller .mediaoverview div.subtitle {font-weight:normal;color:#565a5d;}
div.multimedia table td.right .scroller .mediaoverview div.summary {margin-top:20px;}
div.multimedia table td.right .scroller .mediaoverview div.summary p {line-height:20px;margin-bottom:20px;}
div.multimedia table td.right .scroller .mediaoverview a.transcriptlink {font-size:10px;text-transform:uppercase;color:#0098e3;font-weight:normal;display:block;margin-top:20px;}

body.mediadetail div.leftside div.relatednews ul li {margin-bottom:10px;}

div.inlineplayer { display:block; position:static; background:none;padding:0;}
div.inlineplayer td.video {background-color:transparent; vertical-align:top;padding:0;}
div.inlineplayer table.mediapopup {height:auto;background-color:transparent;margin:20px 0 0;}
div.inlineplayer .mediapopup td.video div.player a.mediaPlayer4X3 {height:240px;}
div.inlineplayer .mediapopup td.video div.player a.mediaPlayer16X9 {height:190px;}
div.inlineplayer .mediapopup td.video div.player a.mediaPlayer4X3 img {height:240px;}
div.inlineplayer .mediapopup td.video div.player a.mediaPlayer16X9 img {height:190px;}


div.mainbody div.transcript {margin-top:4px;margin-bottom:20px;}
div.mainbody div.transcript a {font-size:10px;font-weight:normal;text-transform:uppercase;}

.medialisting ul.media {margin-left:0px; list-style: none none;}
.medialisting ul.media .details {padding-left:4px;}
.medialisting div.criteria {padding-left:20px;}
.medialisting div.criteria ul {list-style:none none;}

.mediapopup td.bottom img {height:3px;}
.mediapopup td.bottomleft {}
.mediapopup td.bottomright {background-color:#fff;}

.ui-datepicker {border:1px solid #404040;background-color:#fff;width:200px;padding:6px 10px;display:none;}
.ui-datepicker-title {color:#565a5d;font-weight:bold;}
.ui-datepicker-prev {float:left;cursor:pointer;}
.ui-datepicker-next {float:right;cursor:pointer;}
.ui-datepicker-calendar {}
table.ui-datepicker-calendar {width:200px;margin:10px auto 0;}
table.ui-datepicker-calendar thead th {border-top:1px solid #909090;border-bottom:1px solid #909090;color:#565a5d;}

.mediadetail .relatedprofessionals .content {}
.mediadetail .relatedprofessionals .content td.photo {}
.mediadetail .relatedprofessionals .content td.photo img {height:126px;}
.mediadetail .relatedprofessionals .content td.details{padding:0px 0px 8px 8px;}

