/*********************************************
					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;}

.image {}

.map {margin:10px;}

.print {display:none;}

/**** 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;}

.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 .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;}

/**** 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;}

/**** 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 {}



/*********************************************
					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 {}

/* 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;}
