

@media screen {
.planPortlet {width:180px; float:left; clear:left; background-color:#E0E6EA; margin:0; padding:0;border-bottom:1px solid #fff;}
.ro .planPortlet, .co .planPortlet {width:230px;}
h1.portletTitle {width:180px; w\idth:166px;}
.ro  h1.portletTitle, .co  h1.portletTitle {width:230px; w\idth:216px;}
div.planPortlet h1 {float:left; clear:left; font-size:1.3em; font-weight:bold; background:#0077C3; margin-left:-5px; margin-BOTTOM:10PX; color:#ffffff; padding:6px 10px 6px 15px; line-height:1.1; width:173px;}
div.supportPortlet  {position:relative;}
h1.supportPortletTitle {position:absolute; top:0px; left:0px; z-index:2; width:auto;}
.planPortlet h1 a {color:#ffffff;}
.planPortlet .portletContent {float:left; width:160px; padding:0 10px;}
.ro .planPortlet .portletContent, .co .planPortlet .portletContent {width:210px;}
.planPortlet img {margin:0 -10px; display:block; float:none;}
.planPortlet p img {margin:1px 0;}
.planPortlet h2 {margin:10px 0; font-size:1.2em; line-height:1.2; font-weight:bold}
.planPortlet h3 {margin:10px 0; font-size:1.1em; line-height:1.2; font-weight:bold}
.planPortlet p {margin:10px 0; line-height:1.3;}
.planPortlet ul {margin:10px 0; list-style-type:none !important; list-style-image:none !important;}
.planPortlet ul li {
line-height:1.2; margin:0 0 8px 0; padding:0 0 0 18px; width:160px; w\idth:142px;
background:url(../images/bullets-chevron.png) no-repeat 0 2px;
}
.planPortlet ul li.planPublication {background:url(../images/bullets-report.png) no-repeat 0 2px;}
.planPortlet ul li.planVideo {background:url(../images/bullets-video.png) no-repeat 0 2px;}
.planPortlet ul li.planAudio {background:url(../images/bullets-audio.png) no-repeat 0 2px;}
.planPortlet ul li.blank {background:none;}
.planPortlet table {margin:10px 0;}
.planPortlet div.line {border-bottom:1px solid #FFFFFF; margin:10px -10px;}
.planPortlet blockquote {
background:url(../images/ldquo.png) no-repeat 0 4px;
padding:10px 0 0 10px; margin:0; width:180px; w\idth:150px;
}
.planPortlet blockquote p {margin:0; padding:0 10px; float:none; width:130px;}
.planPortlet cite {
background:url(../images/rdquo.png) no-repeat top right;
font-size:1em; display:block; padding:16px 10px 6px 20px; font-weight:bold;  margin:-10px 10px 0 0;
}
.planPortlet ul.countries {margin:10px 0; list-style-type:none; padding:0; width:160px;}
.planPortlet ul.countries li {line-height:1; margin:0; padding:0; background:none; width:160px;}
.planPortlet ul.countries li a {background-position:0 center; padding:4px 0 4px 35px; width:125px;}
div.portletLatest h1 {margin-bottom:10px;}
div.portletLatest ul {margin-top:0;}
#portal-column-two div.visualPadding div:first-child div.portletCampaigns, #portal-column-two div.visualPadding div.first div.portletCampaigns {margin:0;}
div.portletCampaigns {background-color:#ffffff; margin:20px 10px 0 0;}
div.portletCampaigns ul {margin:0; padding:0;}
div.portletCampaigns ul li {margin:0 -10px 10px -10px; padding:0;}
div.portletCampaigns img {margin:0;}
/* */
#dashboard-actions {float:right; position:relative;}
#dashboard-actions ul {list-style:none; margin-top:0;}
#dashboard-actions ul img {display:none;}
#dashboard-actions ul li {display:inline; padding-left:1em;}
#dashboard-info-message {padding-top:0.5em;}
#dashboard {width:68em;}
#dashboard-portlets1,
#dashboard-portlets2,
#dashboard-portlets3 {float:left; width:16em; padding:0.7em 1.3em 0 0;}
#dashboard-portlets4 {float:left; width:16em; padding-top:0.7em;}
#dashboard-portlets1 a,
#dashboard-portlets2 a,
#dashboard-portlets3 a,
#dashboard-portlets4 a {border-bottom:medium none;}
#dashboard-portlets1 dl.portlet,
#dashboard-portlets2 dl.portlet,
#dashboard-portlets3 dl.portlet,
#dashboard-portlets4 dl.portlet {margin-bottom:1.5em;}
div.managedPortlet.portlet {border-bottom:none;}
#dashboard select {width:100%;}
.portletAssignments {margin-top:1.5em;}
.portletAssignments h4 {font-size:1.1em;}
#dashboard-portlets1 div.managedPortlet a,
#dashboard-portlets2 div.managedPortlet a,
#dashboard-portlets3 div.managedPortlet a,
#dashboard-portlets4 div.managedPortlet a {text-decoration:none; color:#436976; border-bottom:1px solid #436976;}
#dashboard-portlets1 div.managedPortlet span a,
#dashboard-portlets2 div.managedPortlet span a,
#dashboard-portlets3 div.managedPortlet span a,
#dashboard-portlets4 div.managedPortlet span a{border-bottom:none;}
/* */
.section div {padding-top:0.5em; padding-bottom:0.5em;}
/* */
.portlet {margin:1px 0 1em 0; border-bottom:1px solid #8cacbb; background-color: White;}
.portlet a {text-decoration: none;}
.portlet a.tile {display: block;}
.portletItem ul {list-style-type: none}
.portletItem a,.portletFooter a {border-bottom: none;}
.portletItem a:visited,.portletFooter a:visited {color:#436976;}
.portletHeader, .managedPortlet .portletHeader {
background-color:#dee7ec; border:1px solid #8cacbb;
padding:0 1em; text-transform:none; font-weight:normal; line-height:1.6em;
}
.portletHeader a, .managedPortlet .portletHeader a {color: Black;}
.portletItem {margin:0; padding:1em; border-left:1px solid #8cacbb; border-right:1px solid #8cacbb;}
.portletItem ol {margin: 0 0 0 1em;}
.portletItemDetails {text-align: right;display: block;color: Black;}
.portletFooter {
background-color:#eef3f5; margin: 0; padding: 0.25em 1em; text-align: right;
border:1px solid #8cacbb; border-style:dotted solid none solid;
}
/* */
.portletTopLeft {}
.portletTopRight {}
.portletBottomLeft {}
.portletBottomRight {}
/* */
.dayPopup {
background-color: #ffffe1; border:1px solid Black; padding: 0.2em;
position: absolute; visibility: hidden; width: 12em; z-index: 2;
}
.date {font-weight: bold;}
.portletCalendar {width: 100%; margin: 1px 0 1em 0; width: 100%;}
.portletCalendar dt {
background-color: #dee7ec; font-weight: normal; text-align: center;
line-height: 1.6em; border-bottom: none;
}
.portletCalendar dd {margin:0; padding:0;}
.portletCalendar a {text-decoration:none;}
.portletCalendar a:hover {text-decoration:none;}
.ploneCalendar {border-collapse:collapse; border-spacing:0; width:100%;}
.ploneCalendar td {background-color:transparent; width:14%; text-align:center; padding:2px;}
.ploneCalendar .weekdays th {
background-color: #dee7ec; border: 1px solid #8cacbb;
border-style: solid none; text-align: center; padding: 2px; font-weight: normal;
}
.ploneCalendar .event {background-color: #dee7ec; font-weight: bold;}
.ploneCalendar .todayevent {background-color: #dee7ec; border:2px solid #ffa500; font-weight:bold;}
.ploneCalendar .todaynoevent {border-collapse: collapse; border: 2px solid #ffa500;}
/* */
.managePortletsLink {text-align: center;}
div.portlets-manager div.section {padding-top: 1em !important;}
div.managedPortlet {padding-top:0.5em; padding-bottom:0.5em; background-color: transparent;}
.managedPortlet .portletHeader {min-height: 3em !important;}
.managedPortlet a {text-decoration: underline;}
.managedPortletActions {display:block; float:right;}
.managedPortletActions a {text-decoration: none;}
.managedPortletActions a.up,
.managedPortletActions a.down {color:blue !important;}
.managedPortletActions a.delete {color:red !important;}
/* */
.toc {float:right; width:30%; font-size:90%; margin:0 0 0.5em 0.5em;}
.toc .TOC1Digit {margin-left: 1em;}
.toc .TOC2Digit {margin-left: 2em;}
.toc .TOC3Digit {margin-left: 3em;}
/* */

}


@media screen {
.hiddenStructure {display:none;}
/* */
* {margin:0; padding:0;}
html {height:100.2%;}
body {
color:#555; font-size:78%; line-height:1.5; font-family:Arial, Helvetica, sans-serif; font-weight:normal;
background-color:#C6D0D3; text-align:left; margin:0; padding:0;
}
/* */
a {color:#007CC3; text-decoration:none;}
a:visited {color:#007CC3; text-decoration:none;}
a:hover {text-decoration:underline;}
a:active {color:#007CC3;}
/* */
h1, h2, h3, h4, h5, h6 {color:#F4911E; font-family:Arial,Helvetica,sans-serif; line-height:1.5; margin:2px 0 10PX 0;}
.no h1, .no h2, .no h3, .no h4, .no h5, .no h6 {color:#73AE39;}
h1 {font-size:1.8em; font-weight:normal;}
h2 {font-size:1.5em; font-weight:normal;}
h3,h4 {font-size:1.3em;}
h3.faqHeader {border-bottom:1px solid #DEDEDE;}
.documentContent h4{border-bottom:1px solid #DEDEDE; margin:10px 0;}
h5, h6  {font-size:1.2em;}
h1 a, h2 a, h3 a, h4 a, h5 a, h6 a {color:#007CC3; text-decoration:none; border:none;}
img {border:none; vertical-align:middle;}
p {margin:0 0 1em 0;}
p img {border:none; margin:0;}
/* */
ul {list-style-image:none; list-style-type:none;}
/* */
dl {margin:0 0 1em;}
dt {font-weight:bold;}
dd {line-height:1.5em; margin-bottom:1em;}
/* */
table {font-size:100%;}
/* */
body.largeText {font-size:95%;}
body.smallText {font-size:60%;}
/* */
#portal-columns {}
#portal-columns > div.visualPadding {float:left; width:186px; padding:10px 0 10px 20px;}
/* */
#portal-column-one {float:left; width:186px; padding:0;}
/* */
#portal-column-one .visualPadding {padding:10px 0 10px 20px;}
/* */
#portal-column-content {float:left; width:575px; padding:0 10px 0 10px; margin: 0;}
.ro #portal-column-content, .co #portal-column-content {width:538px;}
.plan-settings #portal-column-content {width:956px;}
/* */
#portal-column-two {float:right; width:213px; padding:0;}
#portal-column-two .visualPadding {padding:10px 20px 10px 0;}
.ro #portal-column-two, .co #portal-column-two {width:250px;}
.ro div#content, .co div#content {width:520px;}
/* */
body.kssActive h2.inlineEditable:hover,
body.kssActive h1.inlineEditable:hover,
body.kssActive h2.formlibInlineEditable:hover,
body.kssActive h1.formlibInlineEditable:hover {padding-bottom:1px;}
#visual-portal-wrapper {width:996px; background-color:#FFFFFF; margin:0 auto; padding:0; text-align:left;}

#portal-top {margin:0; padding:0; background-color:transparent;}
#portal-header {background-repeat:no-repeat; min-height:180px; height:auto !important; height:180px;}
div#portal-header h1 {background-image: url(../images/logo-chiarulli.png);float:left; margin:22px 0 0 45px; display:inline; background-repeat:no-repeat; width:296px; height:128px;}
div#portal-header h1 a {display:block; width:296px; height:99px; text-indent:-9999px; cursor:pointer;}
/* */
div#portal-header ul#toplinks {
float:right; margin:4px 20px 0 0; list-style-type:none; color:#ffffff;
font-weight:bold; font-size:.92em; display:inline;
}
div#portal-header ul#toplinks li {float:left; line-height:2; margin:0 0 0 4px;}
div#portal-header ul#toplinks li a {padding:0 0 0 0; color:#ffffff;}
.co div#portal-header ul#toplinks {display:none;}
div#portal-searchbox {float:right; clear:right; margin:20px 20px 0 0; display:inline;}
.co div#portal-searchbox {margin-top:46px;}
div#portal-searchbox form {width:231px;}
div#portal-searchbox input {
float:left; padding:4px 4px 2px 4px; width:160px; font-size:1em;
background-image:none; border: 1px solid #959494; height:24px; he\ight:16px;
}
div#portal-searchbox input.button {padding:0; margin:0 0 0 7px; border:none; width:53px; height:24px;}
/* */
div#sponsor {float:right; clear:right; margin:16px 20px 0 0; display:inline; width:173px;}
div#sponsor p {margin:0;}
div#sponsor p a {
display:block; width:173px; height:39px; background-repeat:no-repeat;
background-position:0 0; text-indent:-9999px;
}
div#sponsor p a:hover {background-position:0 -39px;}
.no div#sponsor p a {height:60px;}
.no div#sponsor p a:hover {background-position:0 -60px;}
.plan-spain div#sponsor p a {height:52px;}
.plan-spain div#sponsor p a:hover {background-position:0 -52px;}
#portal-globalnav {clear:left;}
/*#portal-globalnav  h3 {margin:0 0 0 0; font-size:1.2em; font-weight:bold;}*/
#portal-globalnav, #portal-languageselector {line-height:1.5em; margin:0; padding:0 20px 0 20px; white-space:nowrap; list-style:none;}
#portal-globalnav li {
float:left; display:inline; margin:0 6px 0 9px; padding:0;
background:url(../images/tab-right.png) no-repeat scroll 100% 3px;
}
.no #portal-globalnav li {background-image:url(../images/no-right.png);}
#portal-languageselector li {
float:right; font-size:0.92em; margin:2px 8px 0; padding:0;
background:url(../images/lang-right.png) no-repeat scroll 100% 3px;
}
#portal-globalnav li a, #portal-languageselector li a {
position:relative; float:left; height:auto; width:auto; left:-9px; margin-right:-9px; display:block;
font-weight:bold; text-decoration:none; white-space:nowrap; border:none;
}
#portal-globalnav li a {
color:#FFFFFF; min-height:24px; height:auto !important; height:24px; padding:6px 12px 0;
background:url(../images/tab-left.png) no-repeat scroll 0 3px;
}
.no #portal-globalnav li a {background-image:url(++resource++plan.plonetheme.images/no-left.png);}
#portal-languageselector li a {
color:#007CC3; min-height:22px; height:auto !important; height:22px; padding:6px 8px 0;
background:url(../images/lang-left.png) no-repeat scroll 0 3px;
}
#portal-globalnav li:hover, #portal-globalnav li.sfhover,
#portal-languageselector li:hover , #portal-languageselector li.sfhover   {background-position:100% 0;}
#portal-globalnav li:hover a, #portal-globalnav li.sfhover a,
#portal-languageselector li:hover a, #portal-languageselector li.sfhover a  {background-position:0 0;}
#portal-globalnav li a:hover {background-color:transparent; color:#F4911E;}
.no #portal-globalnav li a:hover {color:#303030;}
* html #portal-globalnav li a:hover {background-position:0 3px;}
#portal-globalnav li.selected, #portal-languageselector li.currentLanguage {background-position:100% -150px;}
#portal-globalnav li.selected a, #portal-globalnav li.selected a:hover,
#portal-languageselector li.currentLanguage a, #portal-languageselector li.currentLanguage a :hover  {
background-color:transparent; background-position:0 -150px; border:none; color:#303030;
}
/* */
#portal-breadcrumbs {float:left; font-size:0.92em; padding:10px 20px 0 20px; width:auto;}
#portal-breadcrumbs a {text-decoration:none;}
#portal-breadcrumbs a:hover {text-decoration:underline;}
.breadcrumbSeparator {font-size:120%;}
.root div#portal-breadcrumbs {display:none;}
/* */
/* */
#footer {float:left; width:996px; color:#007CC3; background-color:#C6D0D3; font-size:0.92em;}
#footer ul.footerLeft {float:left; list-style-type:none; margin:0 0 -2px 0; padding:4px 0;}
#footer ul.footerLeft  li {float:left; padding:0 0 0 4px;}
#footer ul.footerRight {float:right; list-style-type:none; margin:0 0 -2px 0; padding:4px 0;}
#footer ul.footerRight  li {float:left; padding:0 4px 0 0;}
/* */
dl.portalMessage {font-size:0.92em; background-color:#ffffe3; border:1px solid #996; margin:10px 0;}
dl.portalMessage dt {
background-color:#996; font-weight:bold; float:left; margin:0 0.5em 0 0;
padding:0.5em 0.75em; color:White; line-height:1.25em;
}
dl.portalMessage dd {padding:0.5em 0.5em; margin:0; line-height:1.25em;}
dl.warning {border-color:#d80;} dl.warning dt {background-color:#d80;}
dl.error {border-color:#d00;} dl.error dt {background-color:#d00;}
dl.warning {border-color:#d80;} dl.warning dd {background-color:#fd7;}
dl.error {border-color:#d80;} dl.error dd {background-color:#fd7;}
/* */
.documentContent {padding:10px !important; width:555px;}
.documentContent ul {list-style-type:disc; margin:0.5em 0 1em 2em;}
.documentContent ul li.planPublication, .documentContent ul li.planVideo, .documentContent ul li.planAudio, .documentContent ul li.planNews {list-style-type:none;line-height:1.2;margin:0 0 8px -1.25em;padding:0 0 0 18px;}
.documentContent ul li.planPublication {background:url(../images/bullets-report.png) no-repeat 0 2px;}
.documentContent ul li.planVideo {background:url(../images/bullets-video.png) no-repeat 0 2px;}
.documentContent ul li.planAudio {background:url(../images/bullets-audio.png) no-repeat 0 2px;}
.documentContent ul li.planNews {background:url(../images/bullets-chevron.png) no-repeat 0 2px;}
.documentContent ul.nobullets {list-style-type:none; margin:0 0 1em 0;}
.documentContent ol {margin:0.5em 0 1em 2em;}
#content {background-color:#FFFFFF;padding-bottom:1px;}
#content a:target {background-color:#fd7 !important;}
h1.documentFirstHeading {margin:-4px 0 6px 0;}
.documentDescription {display:block; margin:0 0 1em;}
h5.morelink {clear:left; color:#fff; font-size:1.1em; width:auto; margin:10px 0 20px 0;}
h5.morelink a, h5.morelink a:visited {
color:#fff !important; padding:4px 30px 4px 6px;
background:url(../images/next-chevron.png) no-repeat 98% 50% #007CC3;
}
ul.downloads {list-style-image:none; list-style-type:none; margin:6px 0 10px 0;}
ul.downloads li {
list-style-type:none; background-image:url(../images/pdf.png); background-repeat:no-repeat;
background-position:left 4px; padding:5px 0 5px 28px;
}
div.line {border-bottom:1px solid #DEDEDE; margin:10px 0; height:1px; clear:both;}
div.line hr {display:none;}
/* */
.image-left {float:left; clear:both; margin:4px 20px 10px 0; border:none;}
.image-right , .image-inline {float:right; clear:both; margin:4px 0 10px 20px; border:none;}
div.captioned {background-color:#F7EFDA; padding:0; width:180px;}
div.captioned p  {font-size:11px; color:#484848; font-weight:normal; margin:0; padding:6px; line-height:1.2; width:180px; w\idth:168px;}
div.captioned img {margin:0 0 4px 0; float:left; border:none;}
/* */
.documentByLine {font-size:0.92em; font-weight:normal; color:#76797C; margin-bottom:0.5em;}
/* */
.discussion {margin-top:1em;}
.even {background-color:#eef3f5;}
.odd {background-color:transparent;}
.visualHighlight {background-color:#ffc;}
.discreet {color:#76797C; font-size:0.92em; font-weight:normal;}
.notify, .documentEditable * .notify {border:1px solid #ffa500;}
.card {
background-color:#dee7ec; border-color:#8cacbb; border-width:1px;
border-style:solid; float:left; margin:1em; text-align:center; width:110px; padding:1em 0;
}
.card a {text-decoration:none;}
.portrait {
background-color:#dee7ec; border-color:#8cacbb; border-width:1px;
border-style:solid; font-size:90%; margin:0.5em; padding:1em 0 0.5em 0; text-align:center;
width:100px;
}
.portraitPhoto {border:1px solid black;}
/* */
table.listing,
.stx table {
/* */
border-collapse:collapse; border-spacing:0; border-left:1px solid #8cacbb;
border-bottom:1px solid #8cacbb; font-size:90%;
margin:1em 0em 1em 0em;
}
table.listing th,
.stx table th {
background:#dee7ec; border-top:1px solid #8cacbb;
border-bottom:1px solid #8cacbb;
border-right:1px solid #8cacbb;
font-weight:normal; padding:0.25em 0.5em; text-transform:none;
}
table.listing .top {
border-left:1px solid White;
border-top:1px solid White ! important;
border-right:1px solid White ! important;
text-align:right ! important; padding:0em 0em 1em 0em;
}
table.listing .listingCheckbox {text-align:center;}
table.listing td, .stx table td {border-right:1px solid #8cacbb; padding:0.25em 0.5em;}
table.listing a {text-decoration:none;}
table.listing a:hover {text-decoration:underline;}
table.listing img {vertical-align:middle;}
table.listing td a label, .stx table td a label {cursor:pointer;}
/* */
table.vertical {background-color:White;}
table.vertical th {padding:0.5em;}
table.vertical td {border-top:1px solid #8cacbb; padding:0.5em;}
/* */
table.grid td {border:1px solid #8cacbb; padding:0.5em;}
/* */
table.plain, table.plain td, table.plain th {border:1px solid #ccc; padding:0.5em; border-collapse:collapse;}
/* */
table.plainTable {border-right:1px solid #007CC3; border-top:1px solid #007CC3; margin:0.5em 0 1em; padding:0;}
table.plainTable th {background:#007CC3 none repeat scroll 0 0; color:#FFFFFF; padding:0.2em 0.4em; text-align:left;}
table.plainTable td {border-bottom:1px solid #007CC3; border-left:1px solid #007CC3; padding:0.4em;}
/* */
.listingBar {float:left; width:100%; margin:10px 0 20px 0;}
.listingBar .separator {color:#DEDEDE;}
.listingBar a {padding:0 2px; text-decoration:none;}
.listingBar a.current {color:#484848;}
.listingBar a:hover{text-decoration:underline;}
.listingBar span.previous a, .listingPrevious  a {padding-right:20px;}
.listingBar span.next a, .listingNext {padding-left:20px;}
.tileItem {border-top:1px solid #8cacbb; padding-top:0.5em; margin-top:0.5em;}
.tileHeadline {border:none; font-size:110%; font-weight:bold;}
.tileHeadline a {text-decoration:none;}
.tileBody {margin-bottom:0.5em;}
.tileImage {float:right;margin:0 0 0.5em 0.5em;border:1px solid black;}
.eventDetails {float:right; width:20em; clear:right; margin:0 0 0.5em 1em;}
/* */
ul.visualNoMarker,
ol.visualNoMarker {
list-style-type:none;
list-style-image:none;
margin:0.5em 0 0 0;
line-height:1em;
}
ul.discreet {list-style-image:none; list-style-type:disc;}
textarea.proportional {font:100% "Lucida Grande", Verdana, Lucida, Helvetica, Arial, sans-serif;}
.productCredits {
text-align:right;
font-size:90%;
clear:both;
font-weight:normal;
color:#76797c;
}
/* */
.photoAlbumEntry {
float:left; position:relative; overflow:hidden; height:185px; width:143px; margin:0em; padding:0px 6px 0px 9px;
background-image:url(../images/polaroid-single.png); background-repeat:no-repeat;
}
.photoAlbumEntry img {border:1px solid #ccc; display:block; margin:0 auto;}
.photoAlbumEntryWrapper {height:130px; width:128px; margin-bottom:7px;}
.photoAlbumEntry a {display:block; text-decoration:none; font-size:11px; height:169px; width:130px; margin:16px auto 0px;}
.photoAlbumFolder {background-image:url(../images/polaroid-multi.png); background-repeat:no-repeat;}
.photoAlbumEntryTitle {color:#76797c; display:block; width:128px; height:3.6em;}
div.photoAlbumEntryEdit {height:20px; margin:-40px 4px 0 0; text-align:right}
div.photoAlbumEntryEdit  a:hover {text-decoration:underline;}
/* */
a.link-parent {
display:block;
background:transparent url(../images/arrowUp.gif) 4px 5px no-repeat;
padding:1px 0px 10px 16px;
font-size:90%;
text-decoration:none;
}
#content .link-category {color:#74ae0b !important;}
#content .link-user {background:transparent url(../images/user.gif) 0 1px no-repeat; padding:1px 0px 1px 16px;}
#content .link-comment {
background:transparent url(../images/discussionitem_icon.gif) center left no-repeat;
padding:1px 0px 1px 16px !important; /**/
}
#content .link-anchor {color:#76797c; text-decoration:none; font-weight:normal;}
#content .link-presentation {font-size:90%; text-align:center;}
#content .link-wiki-add {color:red;}
#content .link-plain {background-image:none !important; padding:0 !important;}
/* */
.visualGhosted {opacity:0.2;}
/* */
form.searchPage {background:#F7EFDA; border-top:1px solid #DED6C4; border-bottom:1px solid #DED6C4; padding:10px 20px 7px 20px; width:570px; w\idth:530px;}
form.searchPage {margin:0 0 20px 0;}
form.searchPage input {border: 1px solid #D5C8AE; background:#fff; padding:2px 4px; margin-bottom:4px;}
form.searchPage input.searchButton {background:#007CC3; padding:2px 4px; color:#fff; font-size:.92em; margin-left:10px; cursor:pointer; overflow:auto;}
form.searchPage p {margin:0;}
dl.searchResults {border-top:1px solid #ECECEC;}
dl.searchResults dt {margin:0; padding:6px 0 0 0;}
dl.searchResults dd {border-bottom:1px solid #ECECEC; margin:0; padding:0 0 6px 0;}
/* */
/* */
}


/* - plan-content.css - */
@media screen {

div#feed {float:right; font-size:0.92em; margin:0; padding:0; width:auto;}
div#feed ul {float:right; list-style-type:none; padding:10px 20px 0; margin:0; width:auto;}
div#feed ul li {float:right; padding:0; white-space:nowrap; list-style-type:none; margin:0;}
div#feed ul li a {text-decoration:none; padding-left:18px; background:url(../images/rss-small.gif) no-repeat left center;}
div#feed ul li a:hover {text-decoration:underline;}
/* */
div#emailsignup {width:146px; background:#E0E6EA; margin:0 0 20px; padding:0 10px; float:left;}
div#emailsignup form {}
div#emailsignup fieldset {border:none; padding:0; margin:0;}
div#emailsignup legend {display:none;}
div#emailsignup label {margin:6px 0 2px 2px; float:left; font-size:.92em; font-weight:bold;}
div#emailsignup input {float:left; padding:4px 4px 2px 4px; width:136px; font-size:1em; border: 1px solid #C5E0F0; height:24px; he\ight:16px;}
div#emailsignup input.button {padding:0; margin:10px 0; border:none; width:53px; height:24px; float:right;}
div#emailsignup p {margin:8px 0 0 3px; width:63px; float:left; line-height:1.2; font-size:.92em;}
/* */
div.formrow {background:#F7EFDA; border-top:1px solid #DED6C4; float:left; clear:left; padding:7px 20px; width:570px; w\idth:530px;}
div.formrow label, div.formrow span {clear:left; cursor:pointer; display:block; float:left; font-weight:normal; line-height:1; margin:3px 0 4px 0; width:250px;}
div.formrow input, div.formrow textarea, div.formrow select {width:270px; float:left; border: 1px solid #D5C8AE; background:#fff;}
div.formrow input {padding:2px 4px;}
div.formrow textarea {padding:2px 4px;}
div.formrow select {width:280px; padding:2px 2px;}
div.formrow select.short {width:160px;}
div.formrow option {background:#fff;}
div.formrow input.checkbox {float:left; margin:0px 0 5px 0; padding:1px 0 3px 0; width:auto; cursor:pointer; border:none;}
/* */
div.formrow input.button {display:inline; margin:5px 10px 5px 0; padding:0; width:auto; cursor:pointer; background:none; border:none; clear:none; font-weight:bold;}
/* */
div.formrow div.captcha img {float:left;}
div.formrow div.captcha input {width:100px; margin-left:20px;}
/* */
div.formrow div.checklist {float:left; margin:0px 0 0px 0; width:270px;}
div.formrow div.checklist input {width:auto; margin: 3px 0 0 -270px; border:none; padding:0; background:none;}
* html div.formrow div.checklist input {margin-top:0px;} /* */
* + html div.formrow div.checklist input {margin-top:0px;} /* */
div.formrow div.checklist label {width:245px; margin:5px 0 0 25px; padding-bottom:2px; clear:none; display:inline;}
/* */
div.formrow div.checklist.wide {margin:0px 0 0px 0; width:530px}
div.formrow div.checklist.wide input {width:auto; margin-left: -530px;}
div.formrow div.checklist.wide label {width:505px; margin:3px 0 0 25px;}
/* */
div.formrow.mandatory {background:url(../images/asterix.gif) no-repeat 5px 10px #F7EFDA;}
div.formrow.error label {color:#f00; font-weight:bold;}
div.formrow.error input, div.formrow.error select, div.formrow.error textarea {border-color:#f00;}
/* */
div#signup-form form {margin: 10px 0 20px 0; width:100%;}
div#signup-form fieldset {border:none; padding:0 0 21px 0; margin:0 0 20px 0; width:570px; background:url(../images/fieldset-bottom.png) repeat-x bottom left;}
div#signup-form form fieldset p {clear:left; margin:0 0 4px 0; width:100%; line-height:1.2;}
div#signup-form form fieldset div.formrow p {clear:none; margin:0 0 0 0; width:100%; line-height:1.2;}
div#signup-form fieldset legend {font-size:1.5em; margin:0 0 0 0; color:#434342; padding-left:0;}
* html div#signup-form legend {margin-left:-6px;} /* */
* + html div#signup-form legend {margin-left:-6px;} /* */
/* */
div#contact-form form {margin: 10px 0 20px 0; width:100%;}
div#contact-form fieldset {border:none; padding:0 0 21px 0; margin:0 0 20px 0; width:570px; background:url(../images/fieldset-bottom.png) repeat-x bottom left;}
div#contact-form form fieldset p {clear:left; margin:0 0 4px 0; width:100%; line-height:1.2;}
div#contact-form form fieldset div.formrow p {clear:none; margin:0 0 0 0; width:100%; line-height:1.2;}
div#contact-form fieldset legend {font-size:1.5em; margin:0 0 0 0; color:#434342; padding-left:0;}
* html div#contact-form legend {margin-left:-6px;} /* */
* + html div#contact-form legend {margin-left:-6px;} /* */
/* */
div.countrylist {width:176px; float:left; margin:10px 0;}
div.countrylist.odd {border-right:1px solid #DEDEDE; border-left:1px solid #DEDEDE; padding:0 9px 10px 9px; margin:10px; width:176px; }
div.countrylist h2 {margin:0 0 6px 0;}
div#content div.countrylist ul {width:88px; float:left; font-size:.92em; margin:0; list-style-image:none; padding-left:0;}
div#content div.countrylist ul li {list-style-type:none; margin:0;}
/* */
div.countrylinks {float:left; clear:left; margin:0 0 10px 0; width:100%;}
div.countrylinks h3 {float:left; width:320px; margin:0 0 10px 0; font-size:1.3em; font-weight:bold; border-bottom:1px solid #DEDEDE;}
div.countrylinks img {float:left; margin:0 20px 0 0;}
div.countrylinks p {margin:0;}
div#content div.countrylinks ul {margin:0; float:left; width:106px; list-style-image:none; padding-left:0;}
div#content div.countrylinks ul li {list-style-type:none;}
/* */
.ro div#content ul.countries, .co div#content ul.countries {width:520px;}
.ro div#content ul.countries li, .co div#content ul.countries li {width:172px;}
div#content ul.countries {float:left; clear:both; margin:4px 0 20px 0; padding:6px 0; width:570px; background:#ffffff; list-style:none;}
div#content ul.countries li {line-height:normal; float:left; margin:0; padding:0; list-style-type:none; width:142px;}
ul.countries li a {padding:4px 0 4px 45px; background-repeat:no-repeat; background-position:10px center; width:180px; w\idth:135px; display:block;}
div#content ul.countries li a {background-position:0px center; padding-left:35px; width:142px; w\idth:107px;}
div#content ul.countries li a span {font-size:.92em;}
ul.countries li.australia a {background-image:url(../images/flags/australia.png);}
ul.countries li.belgium a {background-image:url(../images/flags/belgium.png);}
ul.countries li.brazil a {background-image:url(../images/flags/brazil.png);}
ul.countries li.canada a {background-image:url(../images/flags/canada.png);}
ul.countries li.colombia a {background-image:url(../images/flags/colombia.png);}
ul.countries li.denmark a {background-image:url(../images/flags/denmark.png);}
ul.countries li.finland a {background-image:url(../images/flags/finland.png);}
ul.countries li.france a {background-image:url(../images/flags/france.png);}
ul.countries li.germany a {background-image:url(../images/flags/germany.png);}
ul.countries li.india a {background-image:url(../images/flags/india.png);}
ul.countries li.ireland a {background-image:url(../images/flags/ireland.png);}
ul.countries li.japan a {background-image:url(../images/flags/japan.png);}
ul.countries li.korea a {background-image:url(../images/flags/korea.png);}
ul.countries li.netherlands a {background-image:url(../images/flags/netherlands.png);}
ul.countries li.norway a {background-image:url(../images/flags/norway.png);}
ul.countries li.spain a {background-image:url(../images/flags/spain.png);}
ul.countries li.sweden a {background-image:url(../images/flags/sweden.png);}
ul.countries li.switzerland a {background-image:url(../images/flags/switzerland.png);}
ul.countries li.uk a {background-image:url(../images/flags/uk.png);}
ul.countries li.usa a {background-image:url(../images/flags/usa.png);}
ul.countries li.hong-kong a {background-image:url(../images/flags/hong-kong.png);}
/* */
div#socialbookmarks {float:left; border:1px solid #DEDEDE; padding:2px 0 2px 10px; margin:10px 0 20px 205px; width:568px; w\idth:558px; display:inline;}
.ro div#socialbookmarks, .co div#socialbookmarks {width:520px; w\idth:510px;}
div#socialbookmarks h3 {margin:0px 0 5px 0;}
div#socialbookmarks ul {padding:5px 0; margin:0; list-style-image:none;}
div#socialbookmarks ul li {float:left; list-style-type:none; margin:0 20px 0 0; padding:2px 0 2px 0; background-repeat:no-repeat; background-position:0 2px;}
div#socialbookmarks ul li.send {background-image:url(../images/send.png); margin-right:10px; float:right;padding:0 0 0 22px;}
div#socialbookmarks ul li.icon {background-image:none; margin-right:14px; padding:0;}
.ro div#socialbookmarks ul li.icon, .co div#socialbookmarks ul li.icon {margin-right:12px;}
div#socialbookmarks ul li.icon a {padding:0;}
div#socialbookmarks ul li.icon img {float:left; margin:2px 0 0 0;}
/* */
div.gallery {float:left; background:#E0E6EA; width:570px; padding:10px 0 0 0; margin:10px 0 20px 0;}
div.gallery h4 {margin:0 0 4px 26px; border-bottom:none;}
div.gallery h5 {float:right; margin:-24px 26px 4px 0; color:#484848; font-size:1em;}
div.gallery p {margin:0 0 10px 26px; width:520px;}
div#content div.gallery ul {float:left; margin:0 0 10px 26px; padding:0; list-style-type:none; list-style-image:none; width:544px;}
div#content div.gallery ul li {float:left; width:122px; height:122px; background-color:#fff; margin:0 10px 10px 0; list-style-type:none; text-align:center;}
div#content div.gallery ul li a {padding:16px; width:122px; w\idth:90px; height:122px; he\ight:90px; background-color:#fff; display:block;}
div#content div.gallery ul li a:hover {background-color:#c6d0d6;}
div#content div.gallery ul li img {}
.co div.gallery, .ro div.gallery {width:520px;}
.co div#content div.gallery ul, .ro div#content div.gallery ul {margin:0 0 6px 16px; padding:0;list-style-type:none; width:504px;}
.co div#content div.gallery ul li, .ro div#content div.gallery ul li {background-color:#fff; margin:0 5px 5px 0; width:118px; height:118px;}
.co div#content div.gallery ul li a, .ro div#content div.gallery ul li a {padding:14px; width:118px; w\idth:90px; height:118px; he\ight:90px;}
.co div.gallery h4, .co div.gallery p, .ro div.gallery h4, .ro div.gallery p {margin-left:16px;}
.co div.gallery h5, .ro div.gallery h5 {margin-right:16px;}
/* */
div#donateprocess {margin:10px 0 0px 0;}
div.donateblock {width:568px; border:1px solid #DEDEDE; min-height:76px; height:auto !important; height:76px; margin:0 0 20px 0;}
.ro div.donateblock {width:518px;}
div.donateblock p {padding:0 0 0 60px; margin:2px 0 0 0; font-size:.92em;}
div.donateblock h4 {padding:0 0 0 60px; margin:0; border-bottom:none; line-height:1.2; width:360px;}
.ro div.donateblock h4 {width:320px;}
div.donateblock {background-image:url(../images/donate/bg-gradient.png); background-repeat:no-repeat; background-position:bottom right;}
div#donateprocess.sponsor div#donate2 div.donateblock {background-image:url(../images/donate/bg-sponsor.jpg);}
div#donateprocess.donation div#donate2 div.donateblock {background-image:url(../images/donate/bg-donate.jpg);}
div#donateprocess.appeal div#donate2 div.donateblock {background-image:url(../images/donate/bg-appeal.jpg);}
div#donate1 {background-image:url(../images/donate/one.png); background-repeat:no-repeat; background-position:1px 1px;}
div#donate2 {background:url(../images/donate/two.png) no-repeat 1px 1px;}
div#donate1.inactive {background-position:1px -77px;}
div#content div#donateprocess fieldset {background:none; width:auto; margin:0; padding:0 20px 0 60px; border:none;}
div#content div#donateprocess form {padding:0; margin:0;}
div#content div#donateprocess label {float:left; font-size:1.3em; line-height:1.2; width:300px; display:inline; color:#F4911E; font-weight:bold; cursor:text;}
.ro div#content div#donateprocess label {width:250px;}
div#content div#donateprocess select {float:right; border:1px solid #C0BDBD; width:180px; margin:2px 0 0 0;}
div#content div#donateprocess input {background:#007CC3; font-size:.92em; color:#fff; border-color:#007CC3; margin:4px 0 0 0; float:right; clear:right; cursor:pointer;}
/* */
div.story {float:left; clear:left; margin:0 0 10px 0; width:100%;}
div.story h3 {margin:0 0 0px 0; font-size:1.4em; font-weight:bold;color:#007CC3}
div.story img {float:left; margin:0 20px 0 0;}
div.story p {margin:0;}

div.story p a span {display:none;}
div.story  ul {float:left; margin:6px 0 10px;}
/* */
div.resources div.story {}
div.resources div.story img {margin:0 10px 0 0; padding:0 10px 0 0; border-right:1px solid #DEDEDE;}
div.resources div.storyHeader {float:left; width:360px;}
.ro div.resources div.storyHeader, .co div.resources div.storyHeader  {width:310px;}
div.resources div.story h3 {float:left; background:#0077C3; color:#fff; padding:2px 8px 0 8px; margin:0;}
div.resources div.story h3 a {color:#fff;}
div.resources div.story p {float:left; width:360px; margin:6px 0 0 0;}
.ro div.resources div.story p, .co div.resources div.story p {width:310px;}
/* */
.what-you-can-do div.resources div.story img {border-right:none;}
.what-you-can-do div.resources div.story {background:#F7EFDA;}
.what-you-can-do div.resources div.story h3 {margin:0 0 0 -20px;}
.what-you-can-do div.resources div.story p {margin-top:10px;}
table.resourcesTable{border:none; border-collapse:collapse;}
table.resourcesTable td {vertical-align:top; padding-bottom:10px;}
table.resourcesTable td img {margin:0 10px 0 0; padding:0 10px 0 0;}
table.resourcesTable td h3 {font-size:1.2em; font-weight:bold; margin:-2px 0 10px 0; padding:0;}
table.resourcesTable td p {margin:6px 0 0 0;}
td.resourcesCell  img {border-right:1px solid #DEDEDE;}
/* */
div.casestudies div.story img {border-right:none;}
/* */
div.newsindex div.story {background:transparent;}
div.newsindex div.story img {margin:0 10px 0 0; padding:0 10px 0 0; border-right:1px solid #DEDEDE;}
div.newsindex div.storyHeader {float:left; width:450px;}
.ro div.newsindex div.storyHeader, .co div.newsindex div.storyHeader  {width:400px;}
div.newsindex div.story h3 {margin:-2px 0 0 0; float:left;}
div.newsindex div.story h3 a {}
div.newsindex div.story h4 {width:450px; float:left; margin:-2px 0 0px 0; font-size:1em; border:none; color:#484848;}
div.newsindex div.story p {width:450px; float:left; margin:6px 0 0 0;}
/* */
.ro div.newsindex div.story h4, .ro div.newsindex div.story p, .co div.newsindex div.story h4, .co div.newsindex div.story p {width:400px;}
/* */
div.pulinks {float:left; clear:left; margin:0 0 20px 0; width:100%;}
div.pulinks h3 {float:left; width:100%; margin:0 0 4px 0; font-size:1.3em; font-weight:bold; border-bottom:1px solid #DEDEDE;}
div#content div.pulinks ul {float:left; margin:0; list-style:none; padding-left:0;}
div#content div.pulinks ul li {float:left; width:130px;}
/* */
div.countryintro {float:left; margin:0 0 10px; }
div.countryintro div.countrymap {border-right:1px solid #DEDEDE; float:left; margin:0 10px 0 0; padding:0 10px 0 0;}
div.countryintro div.copy {float:left; width:220px;}
div#content ul.additional-links li {list-style-type:none;}
div#content ul.additional-links li a {font-weight: bold;}
/* */
}

