@import url(asianz-current.css);

/* Gav's changes */

li.expanded, li.collapsed, li.leaf {
  list-style-type: none;
  padding: 0;
  margin: 0;
  list-style-image:none;
}

#secondary-navigation { background-color: #eaeaea; }
#secondary-navigation a {
  font-size:11px;
}

#secondary-navigation ul a {
    margin-left: 10px;    
}

#secondary-navigation ul ul a {
    margin-left: 10px;    
}

#user-login-form {
  text-align:left;
}

#user-login-form ul {
  display:none;
}

#wrapper-slogan-search {
    height: 20px;
}

.events #main-content #events-search-form {
	margin-left: 0px;
	position: relative;
	height:36px;
}
.events #main-content #events-search-form fieldset { margin: 0; padding: 0; }
.events #main-content #events-search-form label { display: none; }
.events #main-content #events-search-form button {
	left: 698px;
	position:relative;
}

.events #main-content #events-search-form #search-form-keys
{
	width: 691px;
	left:0;
}

ul.nice-menu li{
  text-align:center;
}

ul.nice-menu-down .menuparent a {
  padding-right:0px;
}

ul.nice-menu-down li {
  border-top: 0px solid #fff;
}

#secondary-navigation #content {
  margin-left:-15px;
}

#main-content p {
    margin-bottom: 12px;
    font-size:13px;
    padding-right:15px;
}

ul.nice-menu-down li:hover, ul.nice-menu-down li.over, #header-region ul.nice-menu-down li:hover, #header-region ul.nice-menu-down li.over {
    border-left:solid 1px #52606b;
    border-right:solid 1px #52606b;
    border-bottom:solid 1px #52606b;
    background:#52606b;
}

.country-data dt, .country-data dl, .country-data .blurb p {
    font-size:13px;
}

.country-data .blurb p a, .useful-links a {
  color: #526066;
  text-decoration: underline;
}

.country-data .blurb p a, .useful-links a:hover {
  color: #0088bb;
  text-decoration: underline;
}

.country-resource h3{
  font-size: .9em;
  color: #ff0000;
  margin: 0 0 13px 0; 
}

.country-extra h2 {
  color: #ff0000;
  margin-top: 0pt;
  margin-right: 0pt;
  margin-bottom: 13px;
  margin-left: 0pt;
  font-size: 1em;
  text-transform: uppercase;
}

#main-content h1.country-detail {
  margin:0px 5px 10px 0px;
  padding: 3px 0px 3px 20px;
  font-size: 0.6875em;
  text-transform: uppercase;
}

div.lvl-2-main-story {
    margin:0px 10px 0 0;
}

/*.content.action.asia.business, .content.arts.and.community, .content.educating.for.asia, .content.knowledge.and.research, .content.media, .content.track, .content.young.leaders {
  display:none;
}
*/
ul.nice-menu-down li li.menu-path-node-328:hover, ul.nice-menu-down li li.menu-path-node-27:hover, ul.nice-menu-down li li.menu-path-node-31:hover, ul.nice-menu-down li li.menu-path-node-28:hover, ul.nice-menu-down li li.menu-path-node-1265:hover {
    border-top-style:none;
    border-left:solid 1px #52606b;
    border-right:solid 1px #52606b;
    border-bottom:dotted 1px #52606b;
    background:#eaeaea;
  
}
ul.nice-menu-down li li.menu-path-node-328:hover a, ul.nice-menu-down li li.menu-path-node-27:hover a, ul.nice-menu-down li li.menu-path-node-31:hover a, ul.nice-menu-down li li.menu-path-node-28:hover a, ul.nice-menu-down li li.menu-path-node-1265:hover a {
    color:#ff0000;
}

#main-content .clear-block {
  padding:0;
}

.view-our-people {
  margin-top:-100px;
}

#main-content .main-node {
    border-bottom: 1px solid #eaeaea;
    margin-bottom: 10px;    
}

.signuplabel { width:165px;}

body.our-work #main-content div.media-grants h2, body.opportunities #main-content div.media-grants h2 {
  background-color: #985591;
}

.content.floatwrapper a {
    color: #526066; 
    text-decoration: underline;
}

.content.floatwrapper a:hover {
    color: #526066; 
    text-decoration: underline;
}

#primary-navigation li.active-trail {
    background: #52606b !important;
    border-bottom:solid 1px #52606b;
    border-left:solid 1px #52606b;
    border-right:solid 1px #52606b;
}

#primary-navigation li.active-trail li.active-trail {
    background: #eaeaea !important;
    border-bottom:dotted 1px #52606b;
    border-left:solid 1px #52606b;
    border-right:solid 1px #52606b;
}

#main-content hr {
  border-bottom: 1px dotted #ff0000;
  border-top:0px;
  border-right:0px;
  border-left:0px;
  position: static;
  left: auto;
  top: auto;
  width: 100%;
  margin-bottom:15px;
}

div.lvl-2-front-page-node {
}

#main-content div.lvl-2-front-page-node p{
   font-size:12px; 
}

.sub-nodes {
    clear:both;
}

#secondary-content {
  background-color: #eaeaea;
}

#secondary-content h2 {
    position:relative;
}
#secondary-content .block-user #edit-name, #secondary-content .block-user #edit-pass {
    width:92px;
    padding: 2px 0px 2px 0px;
}
#secondary-content .block-user label {
    font-size:11px;
    padding:2px 0 0;
}
#user-login-form {
    padding-bottom:10px;
}
#user-login-form .form-item {
    margin-bottom:0em;
    margin-top:0em;
    padding:0.5em 0em 0.5em 0em;
    display:block;
    height:20px;
}

.search-result div.read-more a:link, a.read-more-link:link {color: #ff0000 !important; text-decoration: none;}
.search-result div.read-more a:visited, a.read-more-link:visited {color: #ff0000 !important; text-decoration: none;}
.search-result div.read-more a:hover, a.read-more-link:hover {color: #ff0000 !important; text-decoration: underline;}
.search-result div.read-more a:focus, a.read-more-link:focus {color: #ff0000 !important; text-decoration: underline;}
.search-result div.read-more a:active, a.read-more-link:active {color: #ff0000 !important; text-decoration: underline;}

table.table-resources td {
  padding:5px;
  vertical-align:top;
  font-weight:normal;
  font-size:12px;
  color:#526066;
}

#main-content .node table.table-resources tr.tablehead h3 {
  color:#fff;
}

table.table-resources {
  border:1px solid #b6b9b2;
  background:#f3fceb;
  width:100%;
}

.search-info {
  display:none;
}

#main-content div.slideshow img {
    margin: 10px auto 10px auto;
}

ul.primary li a {
  color:#000;
  font-size:12px;
}

.not-logged-in.node-type-slideshow ul.tabs {
  display:none;
}

.node-type-slideshow #main-content .node h1 {
  background-color: none;
}

.view-content-our-people {
  margin-top:20px;
}
  .view-content-our-people ul {
    margin: 0;
    padding: 0;
  }
    .view-content-our-people ul li {
      list-style-type: none;
      margin: 0;
      padding: 0;
    }

.home .image-advertisement img {
  margin-top:5px;
  margin-left: 5px;
  margin-right: 5px;
}
.home .html-advertisement img {
  margin-top:5px;
}

body.front .adboxes-left h2, body.front .adboxes-right h2 {
    background: #5c5c5c;
}

body.front .adboxes-left, body.front .adboxes-right {
    width:368px;
    margin-top:10px;
}

body.front .adboxes-left {
    float:left;
}

body.front .adboxes-right {
    float:right;
    margin-right:10px;
}

body.front .adboxes-left img, body.front .adboxes-right img{
  float: left;
  margin: 0px 10px 0px 10px;
}

body.front .adboxes-left h3, body.front .adboxes-right h3{
  font-size:13px;
  font-weight:bold !important;
}

#main-content .node h3, .page-node #main-content .node .node-content h3 {
  font-size: 15px;
  font-weight:bold;
}

#main-content .node table h3, .page-node #main-content .node .node-content  table h3 {
  font-size: 15px;
  font-weight:normal;
}

#main-content .node table.borderless {
  border: 0 !important;
}
  #main-content .node table.borderless tbody,
  #main-content .node table.borderless tr {
    border: 0 !important;
  }
  #main-content .node table.borderless td {
    border: 0 !important;
    padding-bottom: 8px;
  }

#main-content .content a {
  color: #526066; 
  text-decoration: underline;
}

#main-content .content a:visited {
  color: #526066; 
  text-decoration: underline;
}
  
#main-content .content a:hover {
  color: #0088bb; 
  text-decoration: underline;
}

.view-track2-search {
  margin-top:0px;
  margin-left:10px;
}

.view-track2-search .item-list {
  padding-bottom:20px;
}

#newsletter-page {
    font-size: 1em;  
}

#newsletter-page fieldset {
	margin: 0;
	padding-left:0;
}

#newsletter-page button {
    cursor: pointer;
    background: transparent;
    margin: 5px 0;
}

#newsletter-page button span {
    width: 46px;
    height: 9px;
    display: block;
    position: relative;
}

#newsletter-page button span em {
    background: url("../images/buttons/signup-redonwhite.gif") no-repeat 0 0;  
}

#newsletter-page input { 
    width: 250px;
    padding:2px;
    margin-bottom:10px;
}

#main-content #newsletter-page p {
  margin:0;
}

.home .left-column, .home .right-column {
  margin-top:-29px;
}

.social {
  float:right;
  height:29px;
  padding:0;
}

body.our-work #main-content div.track-ii h2,
body.opportunities #main-content div.track-ii h2 {
    background-color: #f15b5b;
}

#main-content .content .newsletter-archive a {
  font-weight:bold;
}

#main-content .content .newsletter-archive li {
  padding:0px 0px 10px 0px;
}


body.node-type-landing-page #main-content .node h1 {
    background: url("../images/backgrounds/header-grey-block.gif") repeat-y 0 0;
    padding: 2px 0 3px 20px !important;
    text-transform: uppercase;
    font-size: 0.6875em;
    font-weight: bold !important; 
    color: #ffffff;
}

body.action-asia-business.node-type-landing-page #main-content .node h1 { background-color: #e66da4; }
body.business-education-partnership.node-type-landing-page #main-content .node h1 { background-color: #5a8517; }
body.arts-and-community.node-type-landing-page #main-content .node h1 { background-color: #eda915; }
body.educating-for-asia.node-type-landing-page #main-content .node h1 { background-color: #8abd3a; }
body.knowledge-and-research.node-type-landing-page #main-content .node h1 { background-color: #8ad4e3; }
body.media.node-type-landing-page #main-content .node h1 { background-color: #985591; }
body.track-2.node-type-landing-page #main-content .node h1,
body.track-ii.node-type-landing-page #main-content .node h1 { background-color: #f15b5b; }
body.young-leaders.node-type-landing-page #main-content .node h1 { background-color: #0088bb; }
body.asia-new-zealand.node-type-landing-page #main-content .node h1 { background-color: #ff0000; }

#footer { background: #dadada url('../images/backgrounds/footer-bg.gif') repeat-x top left; }
#footer #footer-inner {
  background: url('../images/backgrounds/inner-footer-bg.png') no-repeat bottom right;
  overflow: auto;
}

#main-content img.highlight-image {
  background-color: #5d5d5d !important;
  display: block !important;
  margin: 0 0 10px 0;
  padding: 6px !important;
}

.sub-feature h3 strong {
  display:none;
  height:0px;
}

body.not-logged-in .yl-private-content h2 a {
  padding-right:25px;
  background: url(../images/icon-lock.png) no-repeat top right;
}

#webform-component-negcap01011010 {
  display:none;
}

body.new-event-listings legend {
  font-weight:bold;
  font-size:16px;
  color:#ff0000;
}

body.new-event-listings .meta, body.new-event-listings .textarea-identifier {
  display:none;
}

body.new-event-listings fieldset {
  padding-left:0px;
  border-bottom:1px dotted #ff0000;
}

body.new-event-listings input.form-submit {
  background: url(../images/button-submit.gif) no-repeat;
  width:78px;
  height:29px;
  border-style:none;
  font-size:0px;
  line-height:0px;
  cursor:pointer;
  text-decoration:none !important;
  text-indent:-9999px;
}

.content table {
  width:568px;
}

.content table.table-resources {
  width:268px;
}

.content tr {
  background: url(../images/backgrounds/td-directory.gif) no-repeat;
}

.content table.table-resources tr {
  background:none;
}

.content td {
  height:122px;
  padding:20px 0px 20px 10px !important;
  vertical-align:top;
}

.content table.table-resources td {
  height:auto;
  padding:5px 20px 5px 5px;
  vertical-align:top;
}

.node-type-page #main-content .node .node-content .content {
  width:568px;
}

.content table img {
  border:5px solid #50606b;
}

.content table h3 a {
  font-size:18px;
}

.page-node #main-content .node .node-content table h3 {
  margin: 0em 0 0.25em 0 !important;
  width:430px;
}

.page-node #main-content .node .node-content table.table-resources h3 {
  width:auto;
}

#main-content table p {
  width:430px;
}

#main-content table.table-resources p {
  width:auto;
}

.node-type-page #main-content .node .node-content .content {
  width:568px;
}

body.asia-fact-file  tr {
  background: none;
  padding-bottom:0px;
}

body.asia-fact-file .content td {
  height:auto;
  padding:20px 0px 0px 10px;
  vertical-align:top;
}

.content table.sponsorslist tr {
  background: none;
}

.content table.sponsorslist td {
  height:auto;
  padding:0px !important;
  vertical-align:middle;
}

.content table.sponsorslist td {
  border-top:#fff solid 1px;
}

.content table.sponsorslist {
  margin-left:-35px;
}

body.christchurch-and-auckland-lantern-festivals-2010 .content table.sponsorslist {
  margin-left:0px;
}

.pane-homepage {
  padding-left:8px;
}

.panels-flexible-row-1-1 {
  margin-left:8px;
}

.subfeature-title {
  height: 50px;
}

.sub-feature {
  margin-top:-20px;
}

table.table-resources tr.tablehead {
  background:#88bd2d;
}

body.young-leaders .field-field-social-links, body.young-leaders .group-page-partners, body.young-leaders .field-field-note {
  display:none;
}

body.young-leaders #main-content a {
  color:#526066;
}

body.young-leaders #main-content a:hover {
  color:#0088bb;
}

body.young-leaders #main-content h3 {
  color:#ff0000;
  padding-bottom:20px;
}

body.young-leaders #main-content h3.landinghead {
  padding-bottom:0px;
}

body.young-leaders #main-content ul {
  list-style:disc;
  padding-left:15px;
}

body.young-leaders .item-list {
  padding-bottom:20px;
}

body.young-leaders h1 {
  padding-bottom:20px;
  color: #526066;
font-size: 1.4em;
font-weight: normal;
}

.page-node.arts-and-community .node-content img, .page-node.action-asia-business .node-content img, .page-node.business-education-partnership .node-content img, .page-node.educating-for-asia .node-content img, .page-node.knowledge-and-research .node-content img, .page-node.media .node-content img, .page-node.track-ii .node-content img, .page-node.young-leaders .node-content img, .page-node.regional-matters .node-content img {
  border: 3px solid #5f5d60;
  padding:1px;
  margin:3px 0px 10px 10px;
}

.page-node.arts-and-community .content table.sponsorslist img {
  border:0px;
  margin:0;
  padding:0;
}

.event-details-wrapper {
  float:right;
  width:360px;
  margin:0px 10px 20px 20px;
  background: url(../images/backgrounds/bg-event-details.gif) bottom left no-repeat;
  padding-bottom:20px;
}

.event-details-wrapper-image {
  float:right;
  width:360px;
  margin:0px 0px 10px 0px;
  background: url(../images/backgrounds/bg-event-details-image.gif) bottom left no-repeat;
  padding-bottom:0px;
  text-align:center;
}


.event-details {
  width:340px;
  padding:10px;
}

.page-node #main-content .node .node-content .event-details h3, #main-content .node .event-details h3 {
  font-size: 15px;
  color: #526066;
  font-weight:normal;
}

body.node-type-event #main-content .node h1 {
  font-size:18px;
  padding-top:15px;
  }
  
.event-details span {
  font-weight:bold;
  font-size:13px;
  color:#ff0000;
}

body.node-type-event .content .field {
  display:none;
}

.allsponsors {
  margin-top:-20px;
}

#sponsors ul, #sponsors li {
  list-style:none;
}

.page-node .node-content .view-field-notes.view-display-id-block_1 li img {
  background-color: #985591;
  float: left;
  margin-right: 13px;
  padding: 3px;
}

.panels-flexible-region-1-rightstorycol,.panels-flexible-region-1-centerstorycol,.panels-flexible-region-1-leftstorycol {
  width:240px;
}

#social-share li.backtotop {
  margin: 5px 250px 0px 0px;
  width:100px;
}

#social-share li.backtoslideshows {
  margin: 5px 250px 0px 0px;
  width:105px;
}

#social-share li.backtotop a, #social-share li.backtoslideshows a, body.young-leaders #main-content #social-share li.backtotop a {
  color: #526066;
  display: normal;
  font-size: 0.7em;
  font-weight: bold;
  height: auto;
  text-decoration: underline;
  font-weight:normal;
}

#social-share li.backtotop a:hover, #social-share li.backtoslideshows a:hover {
  text-decoration: underline;
  color: #0088bb;
}

body.not-logged-in.create-event #edit-teaser-include, body.not-logged-in.create-event ul.tips {
  display:none;
}

.event-details img {
  border: 3px solid #3d4c54;
  padding:1px;  
  width:331px;
  height:auto;
}

body.node-type-event .tags ul.vocabulary-13 {
  display:none;
}

body.node-type-event #main-content .tags ul {
  padding:0;
  margin:0px 0px 12px 0px;
}

body.node-type-event #main-content .tags a {
  font-weight:normal;
  text-decoration:none;
}

body.not-logged-in .collapsible legend, body.not-logged-in div.teaser-checkbox, body.not-logged-in .wysiwyg-editor-tinymce, body.not-logged-in .defaultSkin td.mceToolbar, body.not-logged-in .defaultSkin .mceStatusbar, body.not-logged-in div.wysiwyg-toggle-wrapper  {
  display:none;
}

body.not-logged-in  #user-edit fieldset.collapsible, body.not-logged-in #views-edit-view fieldset.collapsible, body.not-logged-in #node-form fieldset.collapsible {
  border:0px;
  padding-left:0;
}

body.create-event.not-logged-in .node-form p {
  display:none;
}

body.create-event.not-logged-in table.mceLayout {
  background:#fff;
  padding:0;
}

body.create-event.not-logged-in input#edit-title {
  padding:5px;
}

body.create-event.not-logged-in .defaultSkin table td {
  vertical-align:top;
}

body.node-type-webform .meta {
  display:none;
}

body.educating-for-asia-summit #main-content .node input {
  height:25px;
  width:453px;
  background: url(../images/bg-registrationform.gif) no-repeat;
  border:0px;
  padding:5px;
}

body.educating-for-asia-summit #main-content .node textarea {
  height:78px;
  width:453px;
  background: url(../images/bg-registrationform-area.gif) no-repeat;
  border:0px;
  padding:5px;
}

body.educating-for-asia-summit #main-content .node input#edit-submitted-i-live-outside-wellington-and-require-accommodation-on-5-april-2010-as-part-of-the-summit-Yes, body.educating-for-asia-summit #main-content .node input#edit-submitted-i-live-outside-wellington-and-require-accommodation-on-5-april-2010-as-part-of-the-summit-No {
  height:14px;
  width:14px;
  background: none;
  border:0px;
  padding:0px;
}

body.educating-for-asia-summit #main-content .node input#edit-submit {
  height:46px;
  width:102px;
  background: url(../images/invite-submit.gif) no-repeat;
  border:0px;
  padding:0px;
  text-indent:-9999px;
}

.education-button-register {
  
}

.education-button-register img {
  margin-top:-20px;  
}

.hideheading h1 {
  display:none;
}

.hideheading {
  float:left;
}

body.node-type-slideshow #social-share {
  float:left;
  margin-top:25px;
}

.slideshow-heading {
  padding-bottom:20px;
  color: #526066;
  font-size: 1.4em;
  font-weight: normal;
  float:left;
  width:425px;
}

iframe td.connect_widget_button_count_excluding {
  display:none;
}

a#clickstart {
  height:46px;
  width:190px;
  background: url(../images/clickstart.gif) no-repeat 0px 0px;
  border:0px;
  padding:0px;
  text-indent:-9999px;
  color:#5c9dad;
  font-size:0px;
  display:block;
}

a#clickstart:hover {
  height:46px;
  width:190px;
  background: url(../images/clickstart.gif) no-repeat 0px -46px;
  border:0px;
  padding:0px;
  text-indent:-9999px;
  color:#5c9dad;
  font-size:0px;
  display:block;
}

#main-content .node input.newslettersubmit {
  	background: transparent url('../images/btn-signup2.gif') no-repeat;
  	height:29px;
  	width:78px !important;
  	margin: 0;
  	display:block;
  	border:0;
  	font-size:0px;
  	text-indent:-9999px;
  	color:#d12502;
  }

.regional-matters #block-menu_block-1 {
}
  .regional-matters #block-menu_block-1 ul {
    margin-left: -13px;
    padding: 0;
  }
  
#secondary-content .image-advertisement {
  margin-bottom:15px;
}

.defaultSkin td.mceCenter {
  text-align: left;
}

body.track-ii-directory ol li p {
  margin-bottom:25px;
}

body.track-ii-directory ol  {
  margin:15px 0px 20px 0px;
}

.lvl2-sub-story-inner ul li, .lvl2-sub-story-inner ul {
  list-style:disc;
  font-size:13px;  
}

/* Book styles */

.space-prev {
  display: block;
/*  width: 260px;*/
  height: 20px;
  float: left;
}

.space-next {
  display: inline;
/*  width: 260px;*/
  float: right;
  height: 20px;
}

.node-type-book .content tr, .page-node.ncea-teaching-and-learning-resources tr {
  background:none;
}

.node-type-book .content td {
  height:auto;
  padding:5px !important;
}

.node-type-book #main-content table p, #main-content table.learning-resource p {
  width:auto;
}

.node-type-book .content table {
  width:auto;
}

.node-type-book .full-doc-link {
  display:none;
}

table.learning-resource td {
  background: url("../images/bg-learning-resource.gif") no-repeat 0 0;  
}

.content table.learning-resource td {
  height:123px;
  width:266px;
}

.page-node.ncea-teaching-and-learning-resources .node-content img {
  border: 3px solid #5f5d60;
  padding:1px;
  margin:0px 10px 10px 10px;
}

.page-node.ncea-teaching-and-learning-resources #main-content .node ul {
  padding: 0 0 0.25em 1em;
}
