td.newsroom_2cols {
  width:460px;
}

.title-banner {
  background-color:#FF931E;
  color:#fff;
  padding:21px 0 4px 10px;
}

.title-banner h1 {
  font-weight:normal;
  margin:0;
  font-size: 19px;
}

.rx-banner {
  background-color:#FF931E;
  height:49px;
  width:195px;
}

.title-banner a {
  display:none;
}

td.maincontent .title-banner h1 {
  margin:0;
  color:#FFFFFF;
  font-size:22px;
  font-weight:normal;
  font-family:Arial, Verdana;
  padding:0 0 0 10px;  
  border-left:1px solid #fff;
}

.title-banner ul {
  list-style-type:none;
  float:left;
  padding:0;
}

.title-banner .label_no {
  display:none;
}

td.top_banner {
  color:#FFFFFF;
  font-size:18px;
  padding:10px 0 5px 10px;
  height:auto;
}

div.tx-dynalist-pi1-recordlist {
  border:0;
  margin-top:0;
}

div.tx-dynalist-pi1-recordlist table {
  margin-top:0;
}

div.tx-dynalist-pi1-recordlist td {
  border:0;
}

div.tx-dynalist-pi1-recordlist h2 {
  margin-top:0;
  padding-top:0;
  margin-bottom:5px;
}

div.tx-dynalist-pi1-recordlist h2 a {
  font-size:15px;
  font-family:Arial,Helvetica,sans-serif;
}

.rightCol {
  width:181px;
  /* background:url(images/rx-col-bg.gif) left top repeat-y; */
}

.rightCol table {
  width:183px;
  margin-left:12px;
  height:382px;
}

.rightCol img {
  border:0;
}

.rightMenu {
  width:159px;
}

.rightMenu-symbol p.bodytext {
  margin:0;
}

/*.rightMenu .tx-dynalist-pi1 {
  background-image:url(images/bullet.gif);
  background-position:5px 6px;
  background-repeat:no-repeat;
  border-bottom:1px solid #FF0000;
  display:block;
  margin:0;
  padding:4px 3px 3px 20px;
  font-size:12px;
}*/

.tx-dynalist-pi1 {
  font-size:12px;
}

.rightMenu .tx-dynalist-pi1 a {
  color:#666666;
  text-decoration:none;
  background-image:url(images/bullet.gif);
  background-position:5px 6px;
  background-repeat:no-repeat;
  border-bottom:1px solid #FF0000;
  display:block;
  margin:0;
  padding:4px 0 3px 20px;
  font-size:12px;  
}

.rightMenu div.csc-textpic div.csc-textpic-imagewrap {
  margin:0;
}

.rightMenu .tx-dynalist-pi1 a b {
  font-weight:normal;
}

.rightMenu .tx-dynalist-pi1 a:hover {
  color:#000;
}

.rightMenu .add_news_box {
  display:block;
  font-size:12px;
  font-weight:bold;
  background-color:#869ABF;  
  border-bottom:1px solid #869ABF;
  background-image:url(images/bulladdnews.gif);
  background-position:6px 7px;
  background-repeat:no-repeat;
  padding:4px 0 3px 5px;  
  margin-top:30px;
}

.rightMenu .add_news_box a {
  /*background-color:#9B0000;*/
  color:#FFFFFF;
  font-size:12px;
  font-weight:bold;
  margin-top:10px;
  padding:4px 0 3px 16px;
}

.rightMenu .add_news_box p.bodytext {
  margin:0;
}

.rightMenu .add_news_box a:hover {
  text-decoration:none;
}

.rightMenu .rss_box #rss-link {
  display:none;
}  

.rightMenu .rss_box p.bodytext {
  font-size:12px;
  padding:4px 3px 3px 20px;
  background-image:url(images/rss.gif);
  background-position:4px 5px;
  background-repeat:no-repeat;
  border-bottom:0;
}

.rightMenu .rss_box p.bodytext a {
  color:#666666;
}

.rightMenu .rss_box p.bodytext a:hover {
  color:#000;
  text-decoration:none;
}  

.rightMenu hr {
  border:0;
  background-color:#fff;
  margin:0;
  color:#fff;
}

div.rightNavDynaHeader {
  color:#fff;
  background-color:#E96718;
  background-image:url(images/bullarrow.gif);
  background-position:5px 6px;
  background-repeat:no-repeat;
  padding:4px 3px 3px 20px;  
  font-weight:bold;
  font-size:12px;
  margin-top:10px;
}

div.rightNavArchive {
  background-image:url(images/bullarchivenews.gif);
  background-position:5px 6px;
  background-repeat:no-repeat;
  font-weight:bold;  
  display:block;
  padding:4px 3px 3px 20px;  
  font-size:12px;  
  border-bottom:1px solid #9B0000;
}

div.rightNavArchive a {
  color:#666666;  
}

div.rightNavArchive a:hover {
  color:#000;  
  text-decoration:none;
}
  
.maincontent {
  padding-left:0;
  /*width:482px;*/
}

.content {
  padding:10px;
  width:460px !important;
  width:480px;
  float:left;
}

.content p.bodytext {
  margin:0;
  line-height:18px;
  margin-bottom:10px;
  font-size:12px;
}

.rightContent {
  /*background-color:#f2ecee;
  border-top:6px solid #333333;*/  
}

.rightContent p.bodytext {
  font-size:11px;
  margin:5px;
}

.spacer-lx {
  width:13px;
  /*border-top:6px solid #333333;*/
}

.spacer-rx {
  width:13px;
  /*border-top:6px solid #333333;*/
}

.rightCol h3 {
  background-color:#AAAAAA;
  color:#FFFFFF;
  font-size:13px;
  font-weight:bold;
  margin-bottom:3px;
  margin-top:0;
  padding:3px 2px 3px 8px;
}  

.rightCol #rss-link {
  float:right;
  width:70px;
  text-align:left;
  margin-top:-40px;
}

.rightContent .indent {
  padding-bottom:5px;
}

/* ############ HIDDEN TIL YOU NEED IT 
.menu-bottom {
  background:url(images/bgmenuhome_bottom.gif) top left no-repeat;
  height:80px;
  width:159px;
  float:left;
}

 ########### */

#rightNav {
  font-family:Arial, Verdana;
  font-size:12px;
}

#rightNav a {
  color:#666666;
  font-weight:bold;
}

#rightNav a:hover {
  text-decoration:none;
  color:#000;
}

#rightNav ul {
  list-style-type:none;
  padding:0;
  margin-top:10px;
}

#rightNav ul li {
  background-image:url(images/bulldef.gif);
  background-position:5px 6px;
  background-repeat:no-repeat;
  border-bottom:1px solid #869abf;
  display:block;
  margin:0;
  padding:4px 0px 3px 20px !important;
  padding:1px 0px 3px 20px;
}

#rightNav ul li.current {
  background-image:url(images/bullon.gif);
  background-repeat:no-repeat;
  background-position:5px 6px;  
  background-color:#869abf;
  color:#fff;
  font-weight:bold;
}

#rightNav ul li.current a,
#rightNav ul li.current a:hover {
  color:#fff;
}

td.maincontent div.title-banner h1,
td.maincontent title-banner h1.csc-firstHeader {
  border-left:1px solid #FFFFFF;
  color:#FFFFFF;
  font-family:Arial,Verdana;
  font-size:22px;
  font-weight:normal;
  line-height:24px;
  margin:0;
  padding:0 0 0 10px;
  width:100%;
}  

td.maincontent h1,
td.maincontent h1.csc-firstHeader,
td.maincontent div.tx-dynafef-pi4 h1, td.maincontent div.tx-dynafef-pi4 h1.csc-firstHeader {
  color:#000;
  border:0;
  padding:0;
  font-family:georgia,"times new roman",times,serif;
  font-size:19px;
  font-weight:bold;
  margin-bottom:10px;
}

td.maincontent div.csc-textpic-text p.bodytext {
  font-size:12px;
  padding-bottom:0;
}

div.csc-textpic div.csc-textpic-imagewrap .csc-textpic-image img {
  border-bottom:5px solid #869ABF;
  margin-bottom:0;
}

div.csc-textpic-text h3 {
  font-family:Arial,Verdana;
  font-size:14px;
  font-weight:bold;
  padding:0;
  color:#000;
  margin:4px 0 15px 0;
}

.rightMenu div.csc-textpic div.csc-textpic-imagewrap .csc-textpic-image img {
  border-bottom:0;
  margin-bottom:0;
}

div.csc-textpic div.csc-textpic-imagewrap .csc-textpic-image .csc-textpic-caption {
  color:#333333;
  font-size:12px;
  font-style:normal;
  margin:0;
  width:auto;
  /*padding:0 0 3px 0;
  border-bottom:1px solid #CCCCCC;*/  
}

div.csc-textpic div.csc-textpic-imagewrap .csc-textpic-image .csc-textpic-caption-detail {
  color:#333333;
  font-size:12px;
  font-style:normal;
  margin:0;
  width:auto;
}

div.csc-textpic div.csc-textpic-imagewrap .csc-textpic-image .csc-textpic-caption-detail span {
  width:100%;
  border-bottom:1px solid #CCCCCC;
  padding:2px 0;
  margin-bottom:13px;
  float:left;
  line-height:14px;
}
  
* html div.csc-textpic div.csc-textpic-imagewrap .csc-textpic-image .csc-textpic-caption-detail span {
  padding-top:0;
}
  
div.csc-textpic div.csc-textpic-imagewrap .csc-textpic-image .csc-textpic-caption p {
  margin:0;
  padding-bottom:2px;
  border-bottom:1px solid #CCCCCC;
  font-family:Arial, Verdana;
}

div.csc-textpic div.csc-textpic-imagewrap .csc-textpic-image .csc-textpic-caption span {
  border-bottom:1px solid #CCCCCC;
}

.tx-dynafef-pi4 {
  font-size:12px;
}

.tx-dynafef-pi4 div.csc-textpic div.csc-textpic-imagewrap dl.csc-textpic-image,
.tx-dynalist-pi1 div.csc-textpic div.csc-textpic-imagewrap dl.csc-textpic-image {
  /*height:284px;*/
}

.content a {
  font-family:Verdana, Arial;
}

.content h2, .content a.h2glance, .content h4 {
  font-family:georgia,"times new roman",times,serif;
  font-size:15px;
  /*font-style:italic;*/
  font-weight:bold;
  line-height:18px;
  width:100%;
  margin:3px 0 15px 0;
}

.content a.h2glance {
  font-style:normal;
}

.content h3 {
  font-size:14px;  
  font-family:Arial, Verdana;
  font-weight:bold;
}
  
.content h4 {
  margin-top:15px;
  font-family:georgia,"times new roman",times,serif;
  font-size:12px;  
  font-weight:bold;
}

.content p.bodytext {
  font-family:Verdana, Arial;
}

.content ul {
  list-style-type:none;
  font-family:Verdana, Arial;
  font-size:12px;
  margin-left:20px;
  margin-bottom:8px;
}

.content ul li {
  background:url(images/bullet.gif) left 4px no-repeat;
  padding-left:15px;
  line-height:18px;
}

.content ol {  
  font-family:Verdana, Arial;
  font-size:12px;
  margin-left:20px;
  margin-bottom:8px;
  line-height:18px;
}

.content a.external-link-new-window {
  background:url(images/external.png) right 2px no-repeat;
  padding-right:13px;
  font-family:Verdana, Arial;
  display:inline !important;
  /*display:inline-block;*/  
}

.content a:hover.external-link-new-window {
  text-decoration:underline;
}

.content .csc-frame-frame1 {
  background-color:#EEEEEE;
  border:1px solid #000000;
  padding:10px;
  margin:10px 0;
}

.content .csc-frame-frame1 h1 {
  font-family:georgia,"times new roman",times,serif;
  font-weight:bold;
  font-size:14px;
  padding:0 0 5px 0;
  margin:0;
}

.content .csc-frame-frame1 h3 {
  font-family:georgia,"times new roman",times,serif;
  font-weight:bold;
  font-size:14px;
  border-bottom:1px solid #000000;
  padding:0 0 5px 0;
  margin:0;
}

.content .csc-frame-frame1 p.bodytext {
  margin:10px 0;
  line-height:18px;
}

.content .sources-box {
  margin-top:15px;
  border-top:1px dashed #333333;
  padding:5px 0 0 0;  
}

.content .sources-box h1 {
  color:#000;
  font-family:Verdana;
  font-size:12px;
  font-weight:bold;
  padding:0;
  margin-bottom:10px;
}

.content .footnotes-box,
.content .tx-dynalist-pi1 .footnotes-box,
.content .tx-dynafef-pi4 .footnotes-box  {
  margin-top:15px;
  border-top:1px dashed #333333;
  background:url(images/asterisk.gif) left 6px no-repeat;
  padding:5px 0 0 15px;  
}

.content .sources-box p,
.content .footnotes-box p,
.content .tx-dynalist-pi1 .footnotes-box p,
.content .tx-dynafef-pi4 .footnotes-box p {
  margin-top:0;
}

.content .sources-box ol {
  margin-left:0;
  padding-left:25px;
}

.content .sources-box p,
.content .sources-box ol li {
  font-size:11px;
  line-height:15px;
  margin-bottom:10px;
}

.content .sources-box a.external-link-new-window,
.content .footnotes-box a.external-link-new-window,
.content .tx-dynalist-pi1 .footnotes-box a.external-link-new-window,
.content .tx-dynafef-pi4 .footnotes-box a.external-link-new-window {
  font-family:Verdana, Arial;
  font-style:normal;
}

.content .tx-loginboxmacmade-pi1, .content .tx-loginboxmacmade-pi1,.tx-loginboxmacmade-pi1-loginTable {
  font-family:Verdana, Arial;
  font-size:12px;
  line-height:18px;
}

.content .tx-loginboxmacmade-pi1 form {
  margin:0;
}

.content .tx-loginboxmacmade-pi1 .tx-loginboxmacmade-pi1-welcome,
.content .tx-loginboxmacmade-pi1 .tx-loginboxmacmade-pi1-status,
.content .tx-loginboxmacmade-pi1 .tx-loginboxmacmade-pi1-logout {
  margin-bottom:10px;
}

.content .tx-loginboxmacmade-pi1 .tx-loginboxmacmade-pi1-header {
  display:none;
}

.content .tx-loginboxmacmade-pi1 .tx-loginboxmacmade-pi1-fieldCell input {
  width:200px;
  margin-bottom:5px;
}

.content .tx-loginboxmacmade-pi1 .tx-loginboxmacmade-pi1-error {
  margin-bottom:10px;
  color:red;
}

.content .tx-loginboxmacmade-pi1 .tx-loginboxmacmade-pi1-fieldCell .submit {
  width:55px;
  padding:2px 0;
  border:0;
  color:#fff;
  background-color:#4477aa;
}

/* ############ NEWS ########### */

.maincontent .tx-dynalist-pi1 {
  font-size:12px;
}

.maincontent .tx-dynalist-pi1 p, 
.maincontent .tx-dynalist-pi1 p.bodytext,
.maincontent .tx-dynafef-pi4 p, 
.maincontent .tx-dynafef-pi4 p.bodytext {
  margin:10px 0;
  line-height:18px;
  font-family:Verdana,Arial;
  font-size:12px;  
}

.maincontent .date {
  font-weight:bold;
}

.maincontent .tx-dynalist-pi1 .archive-bodytext p {
  font-family:Arial,Verdana,geneva,helvetica,sans-serif;
  font-size:12px;
  line-height:17px;
  margin:3px 0 8px 0;
}
  
.maincontent .tx-dynalist-pi1 .tx-dynalist-pi1-recordlist {
  width:460px;
   border:0;
   border-bottom:1px solid #ccc;
   background-color:#fff;
   margin:0;
   padding:0px 0 8px 0;
  margin-bottom:4px;
}

.maincontent .tx-dynalist-pi1 .tx-dynalist-pi1-recordlist img {
  margin-top:0px;
}
  
.maincontent div.tx-dynalist-pi1 td {
  border:0;
  padding:0;
}

.maincontent div.tx-dynalist-pi1 img {
  border:0;
  margin-top:0px;
}  

.maincontent div.tx-dynalist-pi1 table {
  margin:0;
}

.maincontent div.tx-dynalist-pi1 table div.archive-bodytext {
  line-height:17px;
}

.maincontent .tx-dynalist-pi1 .detail-h2,
.maincontent .tx-dynafef-pi4 .detail-h2 {
  line-height:18px;
  margin:0 0 15px 0;
  padding:0;
  width:100%;
  color:#000;
}

*html .maincontent .tx-dynafef-pi4 .detail-h2 {
  margin-top:0;
}

.maincontent .tx-dynalist-pi1 .insight-detail-h2,
.maincontent .tx-dynafef-pi4 .insight-detail-h2 {
  margin:12px 0 15px 0;
}

.maincontent div.tx-dynalist-pi1 h2 {
  margin:0 0 10px 0;
}

.maincontent div.tx-dynalist-pi1 h2 a {
  color:#004673;
  font-family:georgia,"times new roman",times,serif;
  font-size:15px;
  font-weight:bold;
  line-height:18px;
  text-decoration:none;
}

.maincontent div.tx-dynalist-pi1 h2 a:hover {
  text-decoration:underline;
}

.maincontent div.tx-dynalist-pi1 .news-date {
  font-weight:bold;
  margin-bottom:4px;
}

.maincontent .tx-dynalist-pi1 div.tx-dynalist-pi1-pagination {
  border:0;
  margin:0 0 4px 0 !important;
  margin:0;
  float:right;
  width:100%;
  text-align:right;
}

.maincontent div.tx-dynalist-pi1 a.paginate {
  border:1px solid #CCCCCC;
  background-color:#fff;
  color:#000;
  margin-left:5px;
  font-weight:bold;
  padding:2px 8px;
  text-decoration:none;
}

.maincontent div.tx-dynalist-pi1 a.paginate:hover {
  color:#000;
  background-color:#DDDDDD;
}


.maincontent div.tx-dynalist-pi1 a.current {
  font-weight:bold;
  padding:2px 8px;
  text-decoration:none;
  background-color:#BBBBBB;
  border:1px solid #BBBBBB;
  color:#000;
}  

.maincontent div.tx-dynalist-pi1 .lng-buttons {
  margin:8px 0 0 0;
  width:100%;
  font-style:italic;
  text-align:right;
}

.maincontent div.tx-dynalist-pi1  .tx-dynalist-pi1-langtool {
  width:100%;
  text-align:right;
}

.maincontent div.csc-textpic div.csc-textpic-imagewrap .csc-textpic-image .csc-textpic-caption {
  padding:0 0 3px 0;
  border-bottom:1px solid #CCCCCC;
  margin-top:3px;
}

.maincontent .more-publications {
  padding:3px 0;
  border-top:1px solid #CCCCCC;
  font-family:arial,geneva,verdana,sans-serif;
  /*background:url(images/bullet.gif) no-repeat left 6px;*/
  line-height:18px;
  float:left;
  width:460px;
}

.maincontent .more-publications a {
  font-family:arial,geneva,verdana,sans-serif;
  background:url(images/external.png) no-repeat right 2px;
  padding-right:13px;
}  

.maincontent .more-publications p.bodytext {
  padding-left:15px;
  background:url(images/bullet.gif) no-repeat left 3px;
}

.maincontent p.publication {
   background:url(images/external.png) no-repeat right 2px transparent;
  display:inline !important;
  font-family:Verdana,Arial;
  padding-right:13px;
}
  
/* ######### FORM ####### */

#dyna_fef_page {
  margin-top:10px;
}

.content #dyna_fef_page div.dyna_form_field {
  margin-bottom:20px;
}  

.content #dyna_fef_page div.dyna_form_label {
  font-family:georgia,"times new roman",times,serif;
  font-size:14px;
  background:url(images/bullarchivenews.gif) left 4px no-repeat;
  padding-left:15px;
}

.content #dynafef_actions #div_submit_button {
  width:90px;
  float:left;
}

.content #dyna_fef_page div.dynafef_original_rec,
.content #dyna_fef_page div.dynafef_original_rec p {
  font-family:Arial,Verdana,geneva,helvetica,sans-serif;
  font-size:12px;
  font-style:italic;
  line-height:17px;
  padding:5px;
  margin:3px 0;
  background-color:#E9EEF4;
}

.content #dyna_fef_page #divdata_image_1 a {
  font-size:12px;
  font-family:Verdana,Arial;
}

div#dynafef_actions,
div#div_submit_button,
div#dyna_fef_page input, 
div#dyna_fef_page textarea, 
div#dyna_fef_page select {
  margin-left:0;
}

#soundslider {
}

/* ############### HOMEPAGE BOXES ############### */

.maincolumn .content_whygender_box .csc-header {
  margin-bottom:3px;
  border-bottom:1px solid #E96718;
}

.maincolumn .content_whygender_box,
.maincolumn .content_insight_box,
.maincolumn .content_projects_box,
.maincolumn .content_news_box,
.maincolumn .content_gallery_box,
.maincolumn .content_programme_box,
.maincolumn .content_resources_box,
.maincolumn .content_sofa_box,
.maincolumn .content_igraph_box {
  margin-top:10px;
  width:100%;
  /*float:left !important;
  float:none;*/
}

.maincolumn .home-Spotlight .content_whygender_box,
.maincolumn .home-Spotlight .content_insight_box,
.maincolumn .home-Spotlight .content_projects_box,
.maincolumn .home-Spotlight .content_news_box,
.maincolumn .home-Spotlight .content_gallery_box,
.maincolumn .home-Spotlight .content_programme_box,
.maincolumn .home-Spotlight .content_resources_box,
.maincolumn .home-Spotlight .content_sofa_box,
.maincolumn .home-Spotlight .content_igraph_box {
  margin-top:0;
}

.maincolumn .home-Spotlight h2 {
  margin-bottom:3px;
}

.maincolumn .home-Spotlight h2 a {
  color:#005689;
  font-size:15px;
  font-family:Arial,Verdana;
}

.maincolumn .home-Spotlight .content_news_box img {
  border-bottom:5px solid #9B0000;
  margin-bottom:5px;
}

.maincolumn .home-Spotlight .content_whygender_box img {
  border-bottom:5px solid #E96718;
  margin-bottom:5px;
}

.maincolumn .home-Spotlight .content_insight_box img {
  border-bottom:5px solid #623812;
  margin-bottom:5px;
}

.maincolumn .home-Spotlight .content_projects_box img {
  border-bottom:5px solid #5C9732;
  margin-bottom:5px;
}

.maincolumn .home-Spotlight .content_programme_box img {
  border-bottom:5px solid #006868;
  margin-bottom:5px;
}

.maincolumn .home-Spotlight .content_resources_box img {
  border-bottom:5px solid #326395;
  margin-bottom:5px;
}

.maincolumn .home-Spotlight .content_sofa_box img {
  border-bottom:5px solid #8b2e1e;
  margin-bottom:5px;
}

.maincolumn .home-Spotlight .content_igraph_box img {
  border-bottom:5px solid #c1d82f;
  margin-bottom:5px;
}

.maincolumn div.spotlight-title h1 {
  color:#fff;
  font-size:14px;
  font-weight:bold;
   line-height:16px;
  margin:0;
  padding:2px 0 2px 4px;  
}
  
.maincolumn .content_insight_box div.spotlight-title {
  background-color:#623812;
  margin-bottom:3px;
}

.maincolumn .content_projects_box div.spotlight-title {
  background-color:#5c9732;
  margin-bottom:3px;
}

.maincolumn .content_news_box div.spotlight-title {
  background-color:#9b0000;
  margin-bottom:3px;
}

.maincolumn .content_gallery_box div.spotlight-title {
  background-color:#7b91b9;
  margin-bottom:3px;
}

.maincolumn .content_programme_box div.spotlight-title {
  background-color:#006868;
  margin-bottom:3px;
}

.maincolumn .content_resources_box div.spotlight-title {
  background-color:#326395;
  margin-bottom:3px;
}

.maincolumn .content_sofa_box div.spotlight-title {
  background-color:#8b2e1e;
  margin-bottom:3px;
}

.maincolumn .content_igraph_box div.spotlight-title {
  background-color:#c1d82f;
  margin-bottom:3px;
}

.maincolumn .content_insight_box .csc-header {
  margin-bottom:3px;
  border-bottom:1px solid #623812;
}

.maincolumn .content_projects_box .csc-header {
  margin-bottom:3px;
  border-bottom:1px solid #5c9732;
}

.maincolumn .content_news_box .csc-header {
  margin-bottom:3px;
  border-bottom:1px solid #9b0000;
}

.maincolumn .content_gallery_box .csc-header {
  margin-bottom:3px;
  border-bottom:1px solid #7b91b9;
}

.maincolumn .content_programme_box .csc-header {
  margin-bottom:3px;
  border-bottom:1px solid #006868;
}

.maincolumn .content_resources_box .csc-header {
  margin-bottom:3px;
  border-bottom:1px solid #326395;
}

.maincolumn .content_sofa_box .csc-header {
  margin-bottom:3px;
  border-bottom:1px solid #8b2e1e;
}

.maincolumn .content_igraph_box .csc-header {
  margin-bottom:3px;
  border-bottom:1px solid #c1d82f;
}

.maincolumn .content_whygender_box h1,
.maincolumn .content_whygender_box .csc-firstHeader,
.maincolumn .content_insight_box h1,
.maincolumn .content_insight_box .csc-firstHeader,
.maincolumn .content_projects_box h1,
.maincolumn .content_projects_box .csc-firstHeader,
.maincolumn .content_news_box h1,
.maincolumn .content_news_box .csc-firstHeader,
.maincolumn .content_gallery_box h1,
.maincolumn .content_gallery_box .csc-firstHeader,
.maincolumn .content_programme_box h1,
.maincolumn .content_programme_box .csc-firstHeader,
.maincolumn .content_resources_box h1,
.maincolumn .content_resources_box .csc-firstHeader,
.maincolumn .content_sofa_box h1,
.maincolumn .content_sofa_box .csc-firstHeader,
.maincolumn .content_igraph_box h1,
.maincolumn .content_igraph_box .csc-firstHeader {
  color:#FFFFFF;
  font-family:arial;
  font-size:14px;
  font-weight:bold;
  line-height:16px;
  padding:2px 0 2px 4px;
  background-color:#E96718;
  width:156px !important;
  width:159px;
  margin:0;  
  border-left:0;
}

.maincolumn .content_insight_box h1,
.maincolumn .content_insight_box .csc-firstHeader {
  background-color:#623812;
}

.maincolumn .content_projects_box h1,
.maincolumn .content_projects_box .csc-firstHeader {
  background-color:#5c9732;
}

.maincolumn .content_news_box h1,
.maincolumn .content_news_box .csc-firstHeader {
  background-color:#9b0000;
}

.maincolumn .content_gallery_box h1,
.maincolumn .content_gallery_box .csc-firstHeader {
  background-color:#7b91b9;
}

.maincolumn .content_programme_box h1,
.maincolumn .content_programme_box .csc-firstHeader {
  background-color:#006868;
}

.maincolumn .content_resources_box h1,
.maincolumn .content_resources_box .csc-firstHeader {
  background-color:#326395;
}

.maincolumn .content_sofa_box h1,
.maincolumn .content_sofa_box .csc-firstHeader {
  background-color:#8b2e1e;
}

.maincolumn .content_igraph_box h1,
.maincolumn .content_igraph_box .csc-firstHeader {
  background-color:#c1d82f;
}

.maincolumn .content_insight_box div.csc-textpic div.csc-textpic-imagewrap {
  margin-right:7px;
}

.maincolumn .content_whygender_box div.csc-textpic div.csc-textpic-imagewrap .csc-textpic-image img,
.maincolumn .content_insight_box div.csc-textpic div.csc-textpic-imagewrap .csc-textpic-image img,
.maincolumn .content_projects_box div.csc-textpic div.csc-textpic-imagewrap .csc-textpic-image img,
.maincolumn .content_news_box div.csc-textpic div.csc-textpic-imagewrap .csc-textpic-image img,
.maincolumn .content_gallery_box div.csc-textpic div.csc-textpic-imagewrap .csc-textpic-image img,
.maincolumn .content_programme_box div.csc-textpic div.csc-textpic-imagewrap .csc-textpic-image img,
.maincolumn .content_resources_box div.csc-textpic div.csc-textpic-imagewrap .csc-textpic-image img,
.maincolumn .content_sofa_box div.csc-textpic div.csc-textpic-imagewrap .csc-textpic-image img,
.maincolumn .content_igraph_box div.csc-textpic div.csc-textpic-imagewrap .csc-textpic-image img{
  border-bottom:0;
  margin-bottom:2px;
}

.maincolumn .content_whygender_box a, .maincolumn .content_whygender_box a:hover,
.maincolumn .content_insight_box a,.maincolumn .content_insight_box a:hover,
.maincolumn .content_projects_box a,.maincolumn .content_projects_box a:hover,
.maincolumn .content_news_box a,.maincolumn .content_news_box a:hover,
.maincolumn .content_gallery_box a, .maincolumn .content_gallery_box a:hover,
.maincolumn .content_programme_box a,.maincolumn .content_programme_box a:hover,
.maincolumn .content_resources_box a,.maincolumn .content_resources_box a:hover,
.maincolumn .content_sofa_box a,.maincolumn .content_sofa_box a:hover,
.maincolumn .content_igraph_box a,.maincolumn .content_igraph_box a:hover {
  font-size:12px;
  font-family:Arial, Verdana;
  line-height:16px;
  text-decoration:none;
  background-image:none;
  color:#005689;
}

.maincolumn .content_whygender_box p,
.maincolumn .content_insight_box p,
.maincolumn .content_projects_box p,
.maincolumn .content_news_box p,
.maincolumn .content_gallery_box p,
.maincolumn .content_programme_box p,
.maincolumn .content_resources_box p,
.maincolumn .content_sofa_box p,
.maincolumn .content_igraph_box p {
  font-size:12px;
  font-family:Arial, Verdana;
  line-height:16px;
  /*margin-left:169px;*/  
  padding-left:0;
}

.maincolumn .home-List .content_whygender_box p,
.maincolumn .home-List .content_insight_box p,
.maincolumn .home-List .content_projects_box p,
.maincolumn .home-List .content_news_box p,
.maincolumn .home-List .content_gallery_box p,
.maincolumn .home-List .content_programme_box p,
.maincolumn .home-List .content_igraph_box p {
  margin-left:169px;
  padding:0;
}

.maincolumn .home-List p.bodytext {
  margin-left:170px;
  padding-left:0;
}

.maincolumn .home-List img {
  width:160px;
}

td.maincontent div.new_resources_box {
  border-bottom:1px solid #CCC;
  width:460px;
  /*float:left;*/
}

td.maincontent div.new_resources_box div.tx-dynalist-pi1-recordlist {
  padding-bottom:0;
  margin-bottom:0;
}

td.maincontent div.new_resources_box h1 {
  font-size:15px;
  font-weight:bold;
  line-height:18px;
  margin:6px 0 10px 0;
  width:100%;
  padding:0;
}

td.maincontent div.new_resources_box h1 a {
  font-family:georgia,"times new roman",times,serif;
}  

td.maincontent div.new_resources_box img {
  margin-bottom:10px;
}

td.maincontent div.new_resources_box div.tx-dynalist-pi1-recordlist {
  border-bottom:0;
}

td.maincontent div.new_resources_box div.csc-textpic-text p.bodytext {
  display:table-cell;
}

*td.maincontent div.new_resources_box div.csc-textpic-text p.bodytext {
  display:inline-block;
}

td.maincontent div.new_resources_box_hidden {
  display:none;
}

.rightMenu .content_whygender_box,
.rightMenu .content_insight_box,
.rightMenu .content_projects_box,
.rightMenu .content_news_box,
.rightMenu .content_gallery_box,
.rightMenu .content_programme_box,
.rightMenu .content_resources_box,
.rightMenu .content_sofa_box,
.rightMenu .content_igraph_box { 
  width:159px;
}  

.rightMenu .content_whygender_box p.bodytext,
.rightMenu .content_insight_box p.bodytext,
.rightMenu .content_projects_box p.bodytext,
.rightMenu .content_news_box p.bodytext,
.rightMenu .content_gallery_box p.bodytext,
.rightMenu .content_programme_box p.bodytext,
.rightMenu .content_resources_box p.bodytext,
.rightMenu .content_sofa_box p.bodytext,
.rightMenu .content_igraph_box p.bodytext {
  width:159px;
  padding:0;
}

.rightMenu .content_whygender_box p.bodytext a,
.rightMenu .content_insight_box p.bodytext a,
.rightMenu .content_projects_box p.bodytext a,
.rightMenu .content_news_box p.bodytext a,
.rightMenu .content_gallery_box p.bodytext a,
.rightMenu .content_programme_box p.bodytext a,
.rightMenu .content_resources_box p.bodytext a,
.rightMenu .content_sofa_box p.bodytext a,
.rightMenu .content_igraph_box p.bodytext a {
  color:#005689;
  text-decoration:none;
}

.rightMenu .content_whygender_box p.bodytext a:visited,
.rightMenu .content_insight_box p.bodytext a:visited,
.rightMenu .content_projects_box p.bodytext a:visited,
.rightMenu .content_news_box p.bodytext a:visited,
.rightMenu .content_gallery_box p.bodytext a:visited,
.rightMenu .content_programme_box p.bodytext a:visited,
.rightMenu .content_resources_box p.bodytext a:visited,
.rightMenu .content_sofa_box p.bodytext a:visited,
.rightMenu .content_igraph_box p.bodytext a:visited {
  color:#005689;
  text-decoration:none;
}

.rightMenu .content_whygender_box p.bodytext a:hover,
.rightMenu .content_insight_box p.bodytext a:hover,
.rightMenu .content_projects_box p.bodytext a:hover,
.rightMenu .content_news_box p.bodytext a:hover,
.rightMenu .content_gallery_box p.bodytext a:hover,
.rightMenu .content_programme_box p.bodytext a:hover,
.rightMenu .content_resources_box p.bodytext a:hover,
.rightMenu .content_sofa_box p.bodytext a:hover,
.rightMenu .content_igraph_box p.bodytext a:hover {  
  color:#000;
  text-decoration:none;
}

.maincolumn .content_whygender_box h2,
.maincolumn .content_insight_box h2,
.maincolumn .content_projects_box h2,
.maincolumn .content_news_box h2,
.maincolumn .content_gallery_box h2,
.maincolumn .content_programme_box h2,
.maincolumn .content_resources_box h2,
.maincolumn .content_sofa_box h2,
.maincolumn .content_igraph_box h2 {  
  margin-bottom:3px;
  padding-top:0;
}

.maincolumn .content_whygender_box h2 a,
.maincolumn .content_insight_box h2 a,
.maincolumn .content_projects_box h2 a,
.maincolumn .content_news_box h2 a,
.maincolumn .content_gallery_box h2 a,
.maincolumn .content_programme_box h2 a,
.maincolumn .content_resources_box h2 a,
.maincolumn .content_sofa_box h2 a,
.maincolumn .content_igraph_box h2 a {
  font-size:15px;
  color:#005689;
}

.maincolumn .content_whygender_box h2 a:hover,
.maincolumn .content_insight_box h2 a:hover,
.maincolumn .content_projects_box h2 a:hover,
.maincolumn .content_news_box h2 a:hover,
.maincolumn .content_gallery_box h2 a:hover,
.maincolumn .content_programme_box h2 a:hover,
.maincolumn .content_resources_box h2 a:hover,
.maincolumn .content_sofa_box h2 a:hover,
.maincolumn .content_igraph_box h2 a:hover {
  font-size:15px;
  color:#005689;
  text-decoration:underline;
}

#grey-box {
  width:100%;
  background-color:#EEEEEE;
  border:1px solid #000000;
  margin:17px 0 10px 0;
  padding:10px;
}

#grey-box td {
  padding:0 !important;
  padding:10px;
}

#grey-box h3 {
  border-bottom:1px solid #000000;
  font-family:georgia,"times new roman",times,serif;
  font-size:14px;
  font-weight:bold;
  margin:0 0 10px 0;
  padding:0 0 5px;
}

#multimedia-box {
  width:auto;
  background-color:#EEEEEE;
  border:1px solid #000000;
  margin:0 0 10px 15px;
  padding:5px;
  float:right;
  font-family:arial,geneva,helvetica, verdana,sans-serif;
  font-size:11px;
  line-height:13px
}

#multimedia-box td {
  padding:0 !important;
  padding:5px;
}

/* ########## HOMEPAGE VIDEO ########### */

.videohome {
  width:460px;
  background-color:#ccc;
  background-image:url(images/flash.gif);
  background-repeat: no-repeat;
  background-position:center center;
  position:relative;
  /*height:339px;*/
  margin-bottom:0px;
}

  .videohome p.flashplayer {
  font-family:arial,geneva,helvetica,verdana;
  font-size:12px;
  color:#000;
  padding:10px;
  width:90%
}

.maincolumn .home-Spotlight h1,
.maincolumn .home-Spotlight h1 a {
  color:#fff;
  font-weight:bold;
  font-family:Arial,Verdana;  
  font-size:15px;
  margin-bottom:0;
  padding-left:4px;
}

.maincontent .home-Spotlight h1.csc-firstHeader {
  /*width:457px !important;
  *width:459px;*/
  margin-bottom:0;
  border:0;
  font-weight:bold;
  color:#fff;  
}

.maincolumn .home-Spotlight p.bodytext {
  font-family:Arial,Verdana;
  font-size:12px;
  line-height:16px;
  padding-left:0;
  margin-bottom:0;
}

/*div.rgsgcontent {
  padding-bottom:18px;
  background-color:#000;
  width:461px;
}*/

.jdGallery div.carouselContainer {
  height:117px !important;
}

/*div.rgsgcontent .jdGallery a.right {
  background:url(images/arrow_right.gif) no-repeat right center;
  right:0;
  top:0;
}*/

.jdGallery .slideInfoZone {
  height:auto !important;
  color:#fff;
}

.jdGallery .slideInfoZone[style] {
  opacity:0.8 !important;
}

.content .slideInfoZone p {
  color:#fff;
  width:98%;
}

.content .jdGallery .slideInfoZone h2 {
  color:#fff;
  width:98%;
  margin-bottom:10px;
  font-size:12px;
  font-family:Verdana, Arial;
  font-weight:normal;
  line-height:16px;
}

.content .jdGallery .slideInfoZone p {
  color:#fff;
  width:98%;
  margin-bottom:10px;
  font-size:12px;
  font-family:Verdana, Arial;
  font-weight:normal;
  line-height:16px;
}

.jdGallery .carousel {
  height:97px !important;
}

.jdGallery .carousel .label {
  display:none;
}

div.gender-audio {
  margin:5px 0;
  float:left;
  width:460px;
}

div.gender-audio p {
  float:left;
}

div.photo-credit {
  margin-top:-5px;
  font-style:italic;
}

.tx-drwiki-pi1 h3, h4, h5, h6 {
  margin-bottom:0;
}

div.search-box {
  clear:both;
  padding-top:10px;
}

div.search-box h1.csc-firstHeader {
  color:#000;
  font-family:georgia,"times new roman",times,serif;
  font-size:19px;
  font-weight:bold;
  margin-bottom:10px;
  padding-left:0;
}

div.search-box div#dyna_fef_page div.dyna_form_label {
  background:none transparent;
  padding-left:0;
}

div.search-box #dyna_fef_page div.dyna_form_field {
  margin-bottom:10px;
}

div.search-box #dyna_fef_page form#id_form_dyna_fee {
  margin:0;
}

div.search-box input#id_title {
  width:142px;
}

div.search-box #dyna_fef_page {
  border:1px solid #326395;
}

div.search-box div#div_var_year {
}

div.search-box div#div_var_category {
}

div.search-box div#dyna_fef_page select {
  padding:2px 3px;
  width:142px;
}

div.search-box div#dynafef_actions {
  clear:both;
  float:none;
}

div#sub-rightNav ul {
  margin:0;
}

div#sub-rightNav ul li {
  background-image:url(images/second-level-bullet.jpg);
  margin-left:15px;
}

div#rightNav ul li.active {
  background:#869ABF url(images/second-level-bullet.jpg) 5px 6px no-repeat;
}

div#rightNav ul li.active a {
  color:#fff;
}

div#sub-rightNav ul li.sub-current {
  color:#fff;
  background-color:#869ABF;
  font-weight:bold;
}

div.downloads {
  margin-top:8px;
}

div.downloads img {
  width:20px;
  margin-bottom:6px;
}

div#c134144 {
  margin-top:-20px;
}

div#c134144 DIV.csc-textpic DIV.csc-textpic-single-image IMG {
  margin-bottom:0;
  *margin-top:20px;
}

div.archive-readmore a {
  font-weight:bold;
}

div.archive-readmore {
  padding-left:15px;
  background:url(images/arrow_more.gif) left 1px no-repeat;
}

h3.rgaccord1-toggle {
  margin:6px 0;
  cursor:pointer;
}

h3.rgaccord1-toggle:hover {
  color:#E96718;
}

div.rgaccord1-nest h1 {
  display:none;
}

div.rgaccord1-nest {
  border-bottom:2px solid #E96718;
}

div#c178575 {
  border-bottom:2px solid #E96718;
  padding-bottom:15px;
}

div.rgaccord1-content {
  padding:15px 0;
}

/* ########## PRINT STYLE ########### */

@media print {
  td.langs {display:none;}
  td.top_banner {display:none;}
  td.rightMenu {display:none;}
  td.leftcolumn {display:none;}
  td.mainContent {width:100%;}
  td#footer_lx_cont, td#footer_bg, td#footer_rx_cont {display:none;}
  table.maincolumn {width:65%; !important}
  table.maincolumn .content {width:100% !important; width:100%;}
  table.maincolumn .home-List {margin-right:10px !important; padding-right:10px !important;}
  div.csc-textpic-center {text-align:left;}
  .rightCol {display:none;}
  .videohome {display:none;}
  .more-publications {display:none;}
  p, p.bodytext {font-size:11pt; line-height:15pt;}
  td.top_banner, td.mainContent, div.csc-textpic div.csc-textpic-imagewrap .csc-textpic-image .csc-textpic-caption p, .content p.bodytext, .content ul, .content a.external-link-new-window, .content .footnotes-box a.external-link-new-window,
.content .tx-dynalist-pi1 .footnotes-box a.external-link-new-window, .content .tx-dynafef-pi4 .footnotes-box a.external-link-new-window, .content .tx-loginboxmacmade-pi1, .content .tx-loginboxmacmade-pi1,.tx-loginboxmacmade-pi1-loginTable, .maincontent .tx-dynalist-pi1 p, .maincontent .tx-dynalist-pi1 p.bodytext, .maincontent .tx-dynafef-pi4 p, .maincontent .tx-dynafef-pi4 p.bodytext, .maincontent .tx-dynalist-pi1 .archive-bodytext p, .content #dyna_fef_page div.dyna_form_label, .content #dyna_fef_page div.dynafef_original_rec, .content #dyna_fef_page div.dynafef_original_rec p, .content #dyna_fef_page #divdata_image_1 a, .maincolumn .content_whygender_box a, .maincolumn .content_whygender_box a:hover, .maincolumn .content_insight_box a,.maincolumn .content_insight_box a:hover, .maincolumn .content_projects_box a,.maincolumn .content_projects_box a:hover, .maincolumn .content_news_box a,.maincolumn .content_news_box a:hover, .maincolumn .content_gallery_box a, .maincolumn .content_gallery_box a:hover, .maincolumn .content_programme_box a,.maincolumn .content_programme_box a:hover, .maincolumn .content_resources_box a,.maincolumn .content_resources_box a:hover, .maincolumn .content_whygender_box p, .maincolumn .content_insight_box p, .maincolumn .content_projects_box p, .maincolumn .content_news_box p, .maincolumn .content_gallery_box p, .maincolumn .content_programme_box p, .maincolumn .content_resources_box p {font-family: "times new roman", times, georgia, serif; font-size: 11pt; line-height: 15pt;}  
  td.top_banner {text-transform:uppercase;font-weight:bold;font-family:arial,helvetica,geneva,sans-serif;border-bottom:1px solid #000;padding-left:0}
  td.mainContent .title-banner h1 {padding-left:0;font-family:arial,helvetica,geneva,sans-serif;border-left:0}  
  td.title-banner {padding:0}
  .content a.external-link-new-window {color:#000; padding-right:0;background-image:none}
  .csc-textpic-caption-detail {font-family:arial,helvetica,geneva,verdana,sans-serif}
  .content a {font-family: "times new roman", times, georgia, serif; font-size: 11pt; line-height: 15pt;}
  }
}