html, body, div, span, applet, object, iframe, h1, h2, h3, h4, h5, h6, p, blockquote, pre, a, abbr, acronym, address, big, cite, code, del, dfn, em, font, img, ins, kbd, q, s, samp, small, strike, strong, sub, sup, tt, var, b, u, i, center, dl, dt, dd, ol, ul, li, fieldset, form, label, legend, table, caption, tbody, tfoot, thead, tr, th, td {
  margin:0;
  padding:0;
  border:0;
  vertical-align:baseline;
  background:transparent;
}
body { line-height:1; }
h1, h2, h3, h4, h5, h6 { font-weight:normal; }
ol, ul { list-style:none; }
del { text-decoration:line-through; }
table {
  border-collapse:collapse;
  border-spacing:0;
}
a img { border:none; }
.mono-space { font-family:Consolas, Monaco, Courier, monospace; }
.sans-serif { font-family:Verdana, Geneva, sans-serif; }
.serif { font-family:Georgia, "Times New Roman", Times, serif; }
.11px {
  font-size:11px;
  line-height:18px;
}
.12px {
  font-size:12px;
  line-height:18px;
}
.13px {
  font-size:13px;
  line-height:18px;
}
.14px {
  font-size:14px;
  line-height:18px;
}
.16px {
  font-size:16px;
  line-height:18px;
}
.18px {
  font-size:18px;
  line-height:20px;
}
.20px {
  font-size:20px;
  line-height:24px;
}
.height-0 { height:0; }
.height-12 { height:12px; }
.width-full { width:100%; }
.width-half { width:50%; }
.width-third { width:33%; }
.width-quarter { width:25%; }
.margin {
  margin-top:18px;
  margin-bottom:18px;
}
.margin-double {
  margin-top:36px;
  margin-bottom:36px;
}
.margin-half {
  margin-top:9px;
  margin-bottom:9px;
}
.margin-24px-18px {
  margin-top:24px;
  margin-bottom:18px;
}
.margin-1px-18px {
  margin-top:1px;
  margin-bottom:18px;
}
.margin-center {
  margin-left:auto;
  margin-right:auto;
}
.margin-all { margin:18px; }
.margin-bottom { margin-bottom:18px; }
.margin-left { margin-left:18px; }
.margin-right { margin-right:18px; }
.margin-top { margin-top:18px; }
.margin-bottom-half { margin-bottom:9px; }
.margin-left-half { margin-left:9px; }
.margin-right-half { margin-right:9px; }
.margin-top-half { margin-top:9px; }
.margin-bottom-3px { margin-bottom:3px; }
.margin-left-3px { margin-left:3px; }
.margin-right-3px { margin-right:3px; }
.margin-top-3px { margin-top:3px; }
.margin-bottom-6px { margin-bottom:6px; }
.margin-left-6px { margin-left:6px; }
.margin-right-6px { margin-right:6px; }
.margin-top-6px { margin-top:6px; }
.indent, .margin-left-36px { margin-left:36px; }
.margin-sides-36px {
  margin-left:36px;
  margin-right:36px;
}
.margin-sides-neg-1 {
  margin-left:-1px;
  margin-right:-1px;
}
.margin-neg-1 { margin:-1px; }
.margin-bottom-neg-1 { margin-bottom:-1px; }
.margin-left-neg-1 { margin-left:-1px; }
.margin-right-neg-1 { margin-right:-1px; }
.margin-top-neg-1 { margin-top:-1px; }
.no-margin { margin:0; }
.no-margin-bottom { margin-bottom:0; }
.no-margin-left { margin-left:0; }
.no-margin-right { margin-right:0; }
.no-margin-top { margin-top:0; }
.no-margin-sides {
  margin-right:0;
  margin-left:0;
}
em, .italic { font-style:italic; }
.not-italic { font-style:normal; }
strong, .bold { font-weight:bold; }
.not-bold { font-weight:normal; }
.underline { text-decoration:underline; }
.no-underline { text-decoration:none; }
.left { text-align:left; }
.center { text-align:center; }
.right { text-align:right; }
.bottom-0 { bottom:0; }
.left-0 { left:0; }
.right-0 { right:0; }
.top-0 { top:0; }
.top { vertical-align:top; }
.middle { vertical-align:middle; }
.bottom { vertical-align:bottom; }
.float-left { float:left; }
.float-right { float:right; }
.clear { clear:both; }
div.clear { height:0; }
.block { display:block; }
.inline { display:inline; }
.relative { position:relative; }
.absolute { position:absolute; }
.column { float:left; }
.column ul {
  margin-bottom:0;
  margin-top:0;
}
.padding { padding:18px; }
.padding-half { padding:9px; }
.no-padding { padding:0; }
.padding-6px-12px { padding:6px 12px; }
.padding-sides {
  padding-left:18px;
  padding-right:18px;
}
.padding-sides-12px {
  padding-left:12px;
  padding-right:12px;
}
.padding-sides-half {
  padding-left:9px;
  padding-right:9px;
}
.padding-sides-6px {
  padding-left:6px;
  padding-right:6px;
}
.padding-left-3px { padding-left:3px; }
.padding-right-3px { padding-right:3px; }
.padding-top-3px { padding-top:3px; }
.padding-bottom-3px { padding-top:3px; }
.padding-left-6px { padding-left:6px; }
.padding-right-6px { padding-right:6px; }
.padding-top-6px { padding-top:6px; }
.padding-bottom-6px { padding-bottom:6px; }
.padding-left-9px { padding-left:9px; }
.padding-right-9px { padding-right:9px; }
.padding-top-9px { padding-top:9px; }
.padding-bottom-9px { padding-bottom:9px; }
.no-padding-left { padding-left:0; }
.no-padding-right { padding-right:0; }
.no-padding-top { padding-top:0; }
.no-padding-bottom { padding-bottom:0; }
.black { color:#000000; }
.bg-black { background-color:#000000; }
.white { color:#ffffff; }
.bg-white { background-color:#ffffff; }
.gold { color:#766845; }
.light-gold { color:#c0aa72; }
.bg-light-gold { background-color:#c0aa72; }
.grey { color:#575757; }
.bg-blue { background-color:#c7d8e0; }
.bg-light-blue { background-color:#e0e8ec; }
.bg-medium-blue { background-color:#8d9eae; }
.bg-dark-blue { background-color:#6b7883; }
.link-color { color:#00527b; }
.visited-color { color:#864170; }
.hover-color { color:#007dbb; }
.active-color { color:#ff9410; }
.border-link-color { border:1px solid #91acbd; }
.border-visited-color { border:1px solid #c2a0b7; }
.border-hover-color { border:1px solid #7fbedd; }
.border-active-color { border:1px solid #ffc987; }
.no-background { background:none; }
.border { border:1px solid #c0aa72; }
.border-bottom-gold { border-bottom:1px solid #c0aa72; }
.border-left-grey { border-left:1px solid #999999; }
.border-right-grey { border-right:1px solid #999999; }
.border-left-light-grey { border-left:1px solid #cccccc; }
.border-right-light-grey { border-right:1px solid #cccccc; }
.border-top-light-grey { border-top:1px solid #cccccc; }
.border-bottom-light-grey { border-bottom:1px solid #cccccc; }
.border-box {
  border-width:1px;
  border-style:solid;
  border-top-color:#c0cfd9;
  border-right-color:#c5cccf;
  border-bottom-color:#b5bbbf;
  border-left-color:#c0cfd9;
}
.no-border { border:none; }
.no-border-right { border-right:none; }
.no-border-left { border-left:none; }
body {
  font-size:12px;
  line-height:18px;
  color:#000000;
  background-color:#ffffff;
  font-family:Verdana, Geneva, sans-serif;
  position:relative;
  margin:0;
  margin:0 !important;
  padding:0 !important;
}
p, .p {
  font-size:12px;
  line-height:18px;
  margin-top:18px;
  margin-bottom:18px;
}
a:link, a:visited, .link:link, .link:visited { text-decoration:none; }
a:link, .link:link { color:#03789b; }
a:visited, .link:visited { color:#4a6a83; }
a:hover, a:focus, a:active, .link:hover, .link:focus, .link:active { text-decoration:underline; }
a:hover, a:focus, .link:hover, .link:focus { color:#4a6a83; }
a:active, .link:active { color:#ff9410; }
.link-no-visited-color:link, .link-no-visited-color:visited { color:#00527b; }
.link-no-visited-color:hover, .link-no-visited-color:focus { color:#007dbb; }
.link-no-visited-color:active { color:#ff9410; }
.link-no-underline:link, .link-no-underline:visited, .link-no-underline:hover, .link-no-underline:focus, .link-no-underline:active { text-decoration:none; }
h1 a:link, h1 a:visited, h2 a:link, h2 a:visited, h3 a:link, h3 a:visited, h4 a:link, h4 a:visited, h5 a:link, h5 a:visited, h6 a:link, h6 a:visited, .h1 a:link, .h1 a:visited, .h2 a:link, .h2 a:visited, .h3 a:link, .h3 a:visited, .h4 a:link, .h4 a:visited, .h5 a:link, .h5 a:visited, .h6 a:link, .h6 a:visited { text-decoration:none; }
h1, h2, h3, h4, h5, h6, .h1, .h2, .h3, .h4, .h5, .h6 {
  color:#000;
  font-weight:normal;
  font-family:Georgia, "Times New Roman", Times, serif;
}
h1, .h1 {
  font-size:20px;
  line-height:24px;
  margin-top:1px;
  margin-bottom:18px;
}
/* JHR */
h2, .h2 {
  font-size:18px;
  line-height:20px;
  margin-top:24px;
  margin-bottom:18px;  
}
/* JHR */
h3, .h3 {
  font-size:16px;
  line-height:18px;
  margin-top:24px;
  margin-bottom:18px;  
  font-style:italic;
}
h4, .h4 {
  font-size:14px;
  line-height:18px;
  font-style:italic;
  margin-top:24px;
  margin-bottom:18px;
}
h5, .h5 {
  font-size:12px;
  line-height:18px;
  margin-top:18px;
  margin-bottom:18px;
  margin-left:18px;
}
h6, .h6 {
  font-size:12px;
  line-height:18px;
  font-style:italic;
  margin-top:18px;
  margin-bottom:18px;
  margin-left:18px;
}
sup {
  vertical-align:super;
  font-size:80%;
  line-height:1em;
}
sub {
  vertical-align:sub;
  font-size:80%;
  line-height:1em;
}
small, .small {
  font-size:90%;
  line-height:1.667em;
  color:#575757;
}
p strong, p b, li strong, li b, dt strong, dt b, dd strong, dd b {
  font-weight:bold;
  color: black;
}
h2 strong, h2 b, h3 strong, h3 b, h4 strong, h4 b, h5 strong, h5 b, h6 strong, h6 b { font-weight:normal; }
#sidebar strong, #sidebar b, #sidebar h2, #sidebar h3, #sidebar h4, #sidebar h5, #sidebar h6, .outline strong, .outline b, .outline h2, .outline h3, .outline h4, .outline h5, .outline h6, .box strong, .box b, .box h2, .box h3, .box h4, .box h5, .box h6, th strong, th b, th h2, th h3, th h4, th h5, th h6, td strong, td b, td h2, td h3, td h4, td h5, td h6 { color:#575757; }
ul, ol {
  margin-top:18px;
  margin-bottom:18px;
  margin-left:36px;
}
li {
  font-size:12px;
  line-height:18px;
  margin-top:9px;
  margin-bottom:9px;
}
ul li, ul.list-arrow li, .list-arrow { list-style-image:url('../images/styling/list-arrow.gif' ); }
ul ul li, ol ul li, ul.list-square li, .list-square { list-style-image:url('../images/styling/list-square.gif' ); }
ol li, ol.list-decimal li, .list-decimal { list-style-type:decimal; }
ol ol li, ol.list-alpha li, .list-alpha { list-style-type:lower-alpha; }
ol ol ol li, ol.list-roman li, .list-lower-roman { list-style-type:lower-roman; }
ol ol ol ol li, ol.list-upper-alpha li, .list-upper-alpha { list-style-type:upper-alpha; }
ol ol ol ol ol li { list-style-type:decimal; }
ul ul, ul ol, ol ul, ol ol {
  margin-top:9px;
  margin-bottom:9px;
}
.list-none li, .list-none {
  list-style-type:none;
  list-style-image:none;
}
.list-inline li {
  border-left:1px solid #999999;
  display:inline;
  list-style-type:none;
  list-style-image:none;
  padding-left:6px;
  padding-right:6px;
  margin-left:-3px;
  margin-right:-3px;
}
.list-inline li:first-child {
  border:none;
  margin:0;
  padding-left:0;
}
.list-inline li:last-child { padding-right:0; }
.list-inline {
  margin-top:18px;
  margin-bottom:18px;
}
dl {
  margin-top:18px;
  margin-bottom:18px;
}
dt a:link { text-decoration:none; }
dt a:visited { text-decoration:none; }
dt {
  color:#766845;
  font-weight:normal;
  font-family:Georgia, "Times New Roman", Times, serif;
  font-size:14px;
  line-height:18px;
  font-style:italic;
  font-style:normal;
  margin-top:24px;
  margin-bottom:18px;
}
dd {
  font-size:12px;
  line-height:18px;
  margin-top:9px;
  margin-bottom:9px;
  margin-left:36px;
}
a img { border:none; }

/* JHR */
.image-border-container-right img, .image-border-container.alignright img {
  padding:1px;  
}
.image-border-container-right, .image-border-container.alignright {
  float:right;
  margin:0em;
  padding:0em 0em 18px 18px;
  background:#ffffff;
}
/* JHR 
.image-border-container img {
  padding:1px;  
}
img.border { padding:1px; }
a img.border, a.link-border img { border:1px solid #c0aa72; }
a:link img.border, a.link-border:link img { border:1px solid #91acbd; }

a:visited img.border, a.link-border:visited img { border:1px solid #c2a0b7; }

a:hover img.border, a:focus img.border, a.link-border:hover img, a.link-border:focus img { border:1px solid #7fbedd; }
a:active img.border, a.link-border:active img { border:1px solid #ffc987; }
*/
.alignleft {
  text-align:center;
  float:left;
  margin-bottom:18px;
  margin-right:18px;
  margin-left:0;
  margin-top:0;
}
.alignright {
  text-align:center;
  float:right;
  margin-bottom:18px;
  margin-left:18px;
  margin-right:0;
  margin-top:0;
}
.aligncenter {
  display:block;
  margin-top:18px;
  margin-bottom:18px;
  margin-left:auto;
  margin-right:auto;
}
p.image-caption, p.wp-caption-text, .image-caption p, .wp-caption-text p {
  color:#575757;
  text-align:center;
  font-size:11px;
  line-height:18px;
  margin-top:9px;
  margin-bottom:18px;
}
body.attachment p.image-caption, body.attachment p.wp-caption-text, body.attachment .image-caption p, body.attachment .wp-caption-text p {
  font-size:13px;
  line-height:18px;
}
table {
  margin-top:18px;
  margin-bottom:18px;
  border-collapse:separate;
  border-top:1px solid #c5cccf;
  border-left:1px solid #c5cccf;
  border-spacing:0 !important;
}
caption a:link { text-decoration:none; }
caption a:visited { text-decoration:none; }
caption {
  color:black;
  font-weight:normal;
  font-family:Georgia, "Times New Roman", Times, serif;
  font-size:14px;
  line-height:18px;
  font-style:italic;
  font-style:normal;
  margin-top:24px;
  margin-top:0;
  margin-bottom:18px;
  margin-bottom:9px;
  text-align:left;
}
td, th {
  text-align:left;
  vertical-align:top;
  border-spacing:0 !important;
}
/* JHR */
th {
  font-size:12px;
  line-height:17px;
  background-color:#c7d8e0;
  border-width:1px;
  border-style:solid;
  border-bottom-color:#a5b6be;
  border-left-color:#d8e9f1;
  border-right-color:#b6c7cf;
  border-top-color:#e9faff;
  color:#575757;
  font-weight:normal;
  padding:6px;
  font-family:Georgia, "Times New Roman", Times, serif;
}
/* JHR */
td {
  font-size:11px;
  line-height:17px;
  border-width:1px;
  border-style:solid;
  border-bottom-color:#dddddd;
  border-left-color:#ffffff;
  border-right-color:#eeeeee;
  border-top-color:#ffffff;
  padding:6px;
}
th p, td p, th ul, td ul, th li, td li {
  margin-top:9px;
  margin-bottom:9px;
}
th p:first-child, td p:first-child, th ul:first-child, td ul:first-child, th li:first-child, td li:first-child { margin-top:0; }
th p:last-child, td p:last-child, th ul:last-child, td ul:last-child, th li:last-child, td li:last-child { margin-bottom:0; }
th ul, td ul { margin-left:18px; }
tr.alt td, table.alt-all td, .alt {
  background-color:#e0e8ec;
  border-width:1px;
  border-style:solid;
  border-bottom-color:#bec6ca;
  border-left-color:#f1f9fd;
  border-right-color:#cfd7db;
  border-top-color:#ffffff;
}
.center td, .center th { text-align:center; }
.center table, table.center {
  margin-top:18px;
  margin-bottom:18px;
  margin-left:auto;
  margin-right:auto;
}
table.table-plain th {
  font-family:Verdana, Geneva, sans-serif;
  color:#575757;
}
table.table-plain th, table.table-plain td {
  font-size:12px;
  line-height:18px;
  background-color:#ffffff;
  border:none;
  padding-top:3px;
  padding-top:3px;
  padding-left:6px;
  padding-right:6px;
}
table.table-plain ul { margin-left:0; }
table.table-plain li {
  list-style-type:none;
  list-style-image:none;
}
table.table-plain { border:none; }
table.no-border td, table.no-border th {
  background-color:#ffffff;
  border:none;
  padding-top:3px;
  padding-top:3px;
  padding-left:6px;
  padding-right:6px;
}
table.fixed-one-column
{
	width: 740px;
	table-layout: fixed;
}

/* JHR */
.media-link:link .media-link-text, .media-link:visited .media-link-text 
{ 
	text-decoration:none; 
}
/* JHR */
.media-link:link, .media-link:visited 
{ 
	text-decoration:none; 
}
/* JHR */
.media-link:hover .media-link-text, .media-link:focus .media-link-text, .media-link:active .media-link-text 
{ 
	text-decoration:underline; 
}
/* JHR */
h2 .media-link:link .media-link-text, h2 .media-link:visited .media-link-text, h3 .media-link:link .media-link-text, h3 .media-link:visited .media-link-text, h4 .media-link:link .media-link-text, h4 .media-link:visited .media-link-text, h5 .media-link:link .media-link-text, h5 .media-link:visited .media-link-text, h6 .media-link:link .media-link-text, h6 .media-link:visited .media-link-text 
{ 
	text-decoration:none; 
}
.media-meta {
  color:#575757;
  padding-left:3px;
  overflow:hidden;
  position:relative;
}
.media-icon-container {
  padding-left:8px;
  padding-right:8px;
  position:relative;
}
.media-icon {
  position:absolute;
  left:0;
  vertical-align:middle;
  height:16px;
  overflow:hidden;
  padding-left:8px;
  padding-right:8px;
  top:0;
}
.media-icon img {
  position:absolute;
  left:0;
  /*height:224px;*/
  vertical-align:middle;
  border:none;
  top:0;
}
.media-meta-text { padding-left:16px; }
.media-file-size { white-space:nowrap; }
.doc-link .media-icon img { top:0; }
.docx-link .media-icon img { top:-16px; }
.xls-link .media-icon img { top:-32px; }
.xlsx-link .media-icon img { top:-48px; }
.pps-link .media-icon img, .ppt-link .media-icon img { top:-64px; }
.ppsx-link .media-icon img, .pptx-link .media-icon img { top:-80px; }
.zip-link .media-icon img { top:-96px; }
.mov-link .media-icon img { top:-112px; }
.mpeg-link .media-icon img, .mpg-link .media-icon img { top:-128px; }
.mp3-link .media-icon img { top:-144px; }
.wmv-link .media-icon img { top:-160px; }
.pdf-link .media-icon img { top:-176px; }
.rtf-link .media-icon img, .txt-link .media-icon img { top:-192px; }
.csv-link .media-icon img { top:-208px; }
.box, .outline {
  margin:18px;
  padding-left:18px;
  padding-right:18px;
  background-color:#e0e8ec;
  border-width:1px;
  border-style:solid;
  border-top-color:#c0cfd9;
  border-right-color:#c5cccf;
  border-bottom-color:#b5bbbf;
  border-left-color:#c0cfd9;
}
p.box { padding:18px; }
p.top {
  text-align:right;
  font-size:11px;
  line-height:18px;
}
.top a:link, .top a:visited {
  padding-right:15px;
  background-position:top right;
}
.top a:hover, .top a:focus { background-position:bottom right; }
.top a { background:url('../images/styling/arrow-up.gif' ) no-repeat; }
blockquote p:first-child:before, blockquote p:last-child:after {
  font-weight:bold;
  display:inline;
  vertical-align:middle;
  font-style:normal;
  color:#91acbd;
  font-size:26px;
  line-height:0.75em;
}
blockquote p:first-child:before {
  content:'\201c';
  margin-right:2px;
}
blockquote p:last-child:after {
  content:'\201d';
  margin-right:2px;
}
blockquote {
  font-size:13px;
  line-height:18px;
  color:#575757;
  font-style:italic;
  margin-left:36px;
  margin-right:36px;
  font-family:Georgia, "Times New Roman", Times, serif;
}
hr, .hr {
  font-size:12px;
  height:1px;
  color:#4a6a83;
  background-color:#4a6a83;
  margin-top:18px;
  margin-bottom:18px;
  clear:both;
  border:none;
}
.hidden {
  display:none;
  visibility:hidden;
}
pre {
  font-family:Consolas, Monaco, Courier, monospace;
  border:0.083em solid #cccccc;
  margin:1.5em 0em;
  padding:1.5em;
  background:#eeeeee;
  font-size:1em;
  line-height:1em;
  white-space:pre;
}
.small-caps { font-variant:small-caps; }
/* JHR */
.qualification {
  color: black;
  font-family:Georgia, "Times New Roman", Times, serif;
  font-size:11px;
  line-height:18px;
}
abbr:hover, abbr:focus { background-color:#e0e8ec; }
abbr {
  border-bottom:0.083em dotted #007dbb;
  cursor:help;
}
.uppercase { text-transform:uppercase; }
.normal-case { text-transform:none; }
.lowercase { text-transform:lowercase; }
.indent-hanging {
  margin-left:3em;
  text-indent:-3em;
}

/* JHR */
#container {
  margin-left:auto;
  margin-right:auto;
  position:relative;
  width:984px;
  padding-left:12px;
  padding-right:12px;
  margin-top: -12px;
}

/* JHR */
#banner a {
  position: relative;
  left: -34px;
  top: 27px;
  width: 230px;
  display: inline-block;
  z-index: 10;
}
#banner #rsnz-logo a img {
  display:none;
  visibility:hidden;
}
#banner #rsnz-logo a {
  display:block;
  text-decoration:none;
  background:url('../images/styling/rsnz-logo.gif' ) no-repeat #000000;
  height:120px;
  width:120px;
}
#banner #rsnz-logo {
  position:absolute;
  top:0;
  border-left:1px solid #ffffff;
  height:120px;
  right:0;
  width:120px;
}
#banner {
  position:relative;
  height:99px;
}
#left-column p { text-align:center; }
#left-column .list-inline li {
  border:none;
  padding:0;
  margin:0px 2px;
}
#left-column .list-inline {
  text-align:center;
  margin-left:0;
}
#left-column #leftnav li a {
  background-color:#6b7883;
  display:block;
  text-decoration:none;
  padding:6px 12px;
  color:#ffffff;
  background: #779CB5; 
  background: -moz-linear-gradient(0% 0% 0deg,#779CB5, #456174);
  background: -webkit-gradient(linear, 0% 0%, 100% 0%, from(#779CB5), to(#456174));
  background: -ms-linear-gradient(left, #779CB5, #456174);  
  filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#779CB5', endColorstr='#456174', GradientType=1 );
  text-align: right;
}
#left-column #leftnav li a:hover, 
#left-column #leftnav li a:focus, 
#left-column #leftnav li a.selected {
  background: #456174;
  background: -ms-linear-gradient(left, #456174, #456174);  
  filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#456174', endColorstr='#456174', GradientType=1 );
}
#left-column #leftnav li ul li a {
  background-color:#c7d8e0;
  display:block;
  color:#00527b;
  text-decoration:none;
  padding:6px 12px;
  background: -moz-linear-gradient(0% 0% 0deg,#E7F6FE, #c5e3f5);
  background: -webkit-gradient(linear, 0% 0%, 100% 0%, from(#E7F6FE), to(#c5e3f5));
  background: -ms-linear-gradient(left, #E7F6FE, #c5e3f5);  
  filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#E7F6FE', endColorstr='#c5e3f5', GradientType=1 );
  color: #314454;
}
#left-column #leftnav li ul li a:hover, 
#left-column #leftnav li ul li a:focus, 
#left-column #leftnav li ul li a.selected {
  background: #F9FDFF;
  background: -moz-linear-gradient(0% 0% 0deg,#F9FDFF, #e3f2fc);
  background: -webkit-gradient(linear, 0% 0%, 100% 0%, from(#F9FDFF), to(#e3f2fc));
  background: -ms-linear-gradient(left, #F9FDFF, #e3f2fc);  
  filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#F9FDFF', endColorstr='#e3f2fc', GradientType=1 );
  color: #314454;
}
#left-column #leftnav li ul li {
  list-style-type:none;
  list-style-image:none;
  margin:0;
}
#left-column #leftnav li ul { margin:0; }
#left-column #leftnav li {
  list-style-type:none;
  list-style-image:none;
  margin:0;
}

/* JHR */
#left-column #leftnav { 
   margin:-3px; 
   margin-top: 185px;
   box-shadow: 0 0 13px rgba(0, 0, 0, 0.3);
   -webkit-box-shadow: 0 0 13px rgba(0, 0, 0, 0.3);
   -moz-box-shadow: 0 0 13px rgba(0, 0, 0, 0.3); 
	
   background: #779CB5; 
   background: -moz-linear-gradient(0% 0% 0deg,#779CB5, #456174);
   background: -webkit-gradient(linear, 0% 0%, 100% 0%, from(#779CB5), to(#456174));   
   background: -ms-linear-gradient(left, #779CB5, #456174);  
   filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#779CB5', endColorstr='#456174', GradientType=1 );
   margin-bottom: 0px;
}

#left-column {
  position: relative;
  z-index: -1
  border-width:1px;
  border-style:solid;
  border-top-color:#c0cfd9;
  border-right-color:#c5cccf;
  border-bottom-color:#b5bbbf;
  border-left-color:#c0cfd9;
  float:left;
  clear:left;
  width:162px;   
}

/* JHR */
div#content h1
{
	font-size: 26px;
	line-height: 28px;
}


/* JHR */
#main-shadow {  
  margin-left: 176px;
  /*position: relative;*/
  z-index: 11;
  background-color: white;
  box-shadow: 0 0 13px rgba(0, 0, 0, 0.3);
  -webkit-box-shadow: 0 0 13px rgba(0, 0, 0, 0.3);
  -moz-box-shadow: 0 0 13px rgba(0, 0, 0, 0.3); 
}
/* JHR */
#middle-column {
  float:left;
  margin-bottom:18px;
  margin-left:40px;
  margin-top:40px;
  width:546px;
}

/* JHR */
#home_link_images a:visited,
#home_link_images a:link {
	text-decoration:none;
}
#home_link_images a {
  display: inline-block;
  margin: 37px 0 0;
}
/* JHR */
#home_link_images a img {
   width: 105px;
   text-decoration:none;
}


.sidebar-div-button a {
  background: #456174;
  background: -moz-linear-gradient(0% 0% 0deg,#456174, #779cb5);
  background: -webkit-gradient(linear, 0% 0%, 100% 0%, from(#456174), to(#779cb5));
  background: -ms-linear-gradient(left, #456174, #779cb5);  
  filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#456174', endColorstr='#779cb5', GradientType=1 );
  padding: 7px 9px 10px 36px;
  box-shadow: -1px 0px 3px #777777 inset;
  line-height: 1;
  margin: 6px 0;
  display: block;
  color: #FFF;
  font-size:13px;
  line-height:12px;
}
.sidebar-div-button a:hover {
  background: #779cb5;456174
  background: -moz-linear-gradient(0% 0% 0deg,#779cb5, #456174);
  background: -ms-linear-gradient(left, #779cb5, #456174);  
  filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#779cb5', endColorstr='#456174', GradientType=1 );
  text-decoration: none;
  box-shadow: 2px 1px 3px #777777 inset;
}
/* JHR */
#breadcrumbs ul { 
  margin:0; 
  position: relative;
  top: -30px;
  left: 226px;
}
#breadcrumbs li {
  color:#575757;
  display:inline;
  list-style-type:none;
  list-style-image:none;
  background:url('../images/styling/breadcrumb-divider.gif' ) no-repeat left center;
  margin-right:6px;
  padding-left:12px;
}
#breadcrumbs li:first-child {
  background:none;
  padding:0;
}
#breadcrumbs { 
   margin-bottom:18px; 
   position: absolute; /* remove from page flow */
}
#content .entry-content { clear:both; }
/* JHR */
#content .entry-content h1
{
	height: 45px;
}

#sidebar caption { color:#575757; }
#sidebar h2 {
  font-size:16px;
  line-height:18px;
  color:#575757;
  margin-top:18px;
  border:none;
}
#sidebar h3 a:link { text-decoration:none; }
#sidebar h3 a:visited { text-decoration:none; }
#sidebar h3 {
  color:#766845;
  color:#575757;
  font-weight:normal;
  font-family:Georgia, "Times New Roman", Times, serif;
  font-size:14px;
  line-height:18px;
  font-style:italic;
  font-style:normal;
  margin-top:24px;
  margin-bottom:18px;
}
#sidebar ul { margin-left:18px; }
#sidebar p, #sidebar li {
  font-size:11px;
  line-height:18px;
}
#sidebar hr, #sidebar .sidebar-hr {
  font-size:12px;
  height:1px;
  background-color:#edf2f4;
  border-bottom:1px solid #b5bbbf;
  color:#edf2f4;
  margin:18px -18px !important;
  width:auto !important;
}

/* JHR */
#sidebar {
  float:right;
  padding-left:10px;
  padding-right:30px;
  border-top:1px solid #e9faff;
  width:158px;
}
#sidebar #social-media-links {
  margin: 30px 0 18px 0;
}
#social-media-links li {
  border: none; 
  padding: 0;
  margin: 0 2px;
}
#colour-strip img {
  display:none;
  visibility:hidden;
}
#colour-strip { height:10px; }
#colour-strip-orange, #colour-strip-yellow, #colour-strip-green, #colour-strip-grey, #colour-strip-blue, #colour-strip-purple {
  float:left;
  height:10px;
  width:162px;
}
#colour-strip-orange {
  background:#ff9410;
  border-width:1px;
  border-style:solid;
  border-bottom-color:#dd7200;
  border-left-color:#ffa521;
  border-right-color:#ee8300;
  border-top-color:#ffb632;
}
#colour-strip-yellow {
  background:#a59a00;
  border-width:1px;
  border-style:solid;
  border-bottom-color:#837800;
  border-left-color:#b6ab11;
  border-right-color:#948900;
  border-top-color:#c7bc22;
}
#colour-strip-green {
  background:#00817b;
  border-width:1px;
  border-style:solid;
  border-bottom-color:#005f59;
  border-left-color:#11928c;
  border-right-color:#00706a;
  border-top-color:#22a39d;
}
#colour-strip-grey {
  background:#6e8190;
  border-width:1px;
  border-style:solid;
  border-bottom-color:#4c5f6e;
  border-left-color:#7f92a1;
  border-right-color:#5d707f;
  border-top-color:#90a3b2;
}
#colour-strip-blue {
  background:#006c8d;
  border-width:1px;
  border-style:solid;
  border-bottom-color:#004a6b;
  border-left-color:#117d9e;
  border-right-color:#005b7c;
  border-top-color:#228eaf;
}
#colour-strip-purple {
  background:#a80069;
  border-width:1px;
  border-style:solid;
  border-bottom-color:#860047;
  border-left-color:#b9117a;
  border-right-color:#970058;
  border-top-color:#ca228b;
}
#footer {
  clear:both;
  margin: 35px 0 20px 0;
  margin-left: 22%;
}

/* JHR */
#footer ul, #footer p {
  margin: 2px 0 3px 0px;
  margin-left: 68px;
  font-size: 10px;
}

/* JHR */
#footer #motto {
 font-family: Georgia, Times, serif;
 font-size: 12px;
 font-weight: bold;
 font-style: italic;
 margin-top: 5px;
 margin-bottom: 5px;
}
#footer .small-rsnz-logo {
   float:left;
}

/* JHR */
.excerpt {
  font-size:16px;
  line-height:20px;
  color:#575757;
  font-family:Georgia, "Times New Roman", Times, serif;
}
.page-header { margin-bottom:18px; }

/* JHR */
.page-header-self .featured-container {
	display:none;
	/*
  display:block;
  border-right:1px solid #cccccc;
  text-align:center;
  float:left;
  margin-bottom:9px;
  margin-top:-1px;
  padding-right:9px;
  width:90px;
*/
}
/* JHR */
.page-header-self .featured {
  margin-left:auto;
  margin-right:auto;
}
/* JHR */
.page-header-self .image-beside {
  padding-bottom:9px;
  padding-left:0px;
}
.page-header-self h1 
{ 
margin-bottom:9px; 
height: 55px;
}
.page-header-self .excerpt {
  font-size:16px;
  line-height:18px;
  margin-top:9px;
  margin-bottom:0;
}
/* JHR */
.page-header-ancestor .link-image {
  display: none;
}
.page-header-ancestor .featured {
  margin-left:auto;
  margin-right:auto;
}
/* JHR
.page-header-ancestor .image-beside {
  border-left:1px solid #cccccc;
  padding-bottom:9px;
  padding-left:9px;
  margin-left:63px;
}
*/
.page-header-ancestor .title a:link { text-decoration:none; }
.page-header-ancestor .title a:visited { text-decoration:none; }
.page-header-ancestor .title a:link { text-decoration:none; }
.page-header-ancestor .title a:visited { text-decoration:none; }
.page-header-ancestor .title a:hover { text-decoration:none; }
.page-header-ancestor .title a:focus { text-decoration:none; }
.page-header-ancestor .title a:active { text-decoration:none; }
.page-header-ancestor .title a:link { color:#00527b; }
.page-header-ancestor .title a:visited { color:#00527b; }
.page-header-ancestor .title a:hover { color:#007dbb; }
.page-header-ancestor .title a:focus { color:#007dbb; }
.page-header-ancestor .title a:active { color:#ff9410; }
.page-header-ancestor .title a {
  :link:Array;
  :link:Array;
  :visited:Array;
  :visited:Array;
  :hover:Array;
  :hover:Array;
  :focus:Array;
  :focus:Array;
  :active:Array;
  :active:Array;
}
/* JHR */
.page-header-ancestor .title,
.page-header-ancestor .title a,
.page-header-ancestor .title a:hover,
.page-header-ancestor .title a:visited,
.page-header-ancestor .title a:focus,
.page-header-ancestor .title aa:link
{	
  font-size: 26px;
  line-height: 28px;  
  color: black;
  margin-top:24px;
  margin-top:0;
  margin-bottom:18px;
  margin-bottom:3px;
  font-family:Georgia, "Times New Roman", Times, serif;
  height: 54px;
}
.page-header-ancestor .excerpt {
	font-size:16px;
  line-height:18px;
  margin-top:9px;
  margin-bottom:0;  
}

/* JHR 
.page-header-ancestor { border-bottom:1px solid #cccccc; }
*/
.single .entry-meta {
  color:#575757;
  margin-top:-12px;
}
.news-introduction {
  font-size:13px;
  line-height:18px;
  color:#575757;
  font-family:Georgia, "Times New Roman", Times, serif;
}
.news-epilogue {
  font-size:90%;
  line-height:1.667em;
  color:#575757;
}
.loop-list li {
  margin-top:18px;
  margin-bottom:18px;
  list-style-type:none;
  list-style-image:none;
}
.loop-list h2 { margin-bottom:6px; }
.loop-list .link-image {
  display:block;
  text-align:center;
  float:left;
  margin-right:18px;
  width:90px;
}
.loop-list .image-beside { margin-left:108px; }
.loop-list .entry-meta {
  font-size:11px;
  line-height:18px;
  color:#575757;
  margin:0;
}
.loop-list .excerpt {
  font-size:12px;
  line-height:18px;
  color:#000000;
  margin-bottom:6px;
  margin-top:3px;
  font-family:Verdana, Geneva, sans-serif;
}
.loop-list { margin-left:0; }
ul > li > .excerpt {
  font-size:12px;
  line-height:18px;
  color:#000000;
  font-family:Verdana, Geneva, sans-serif;
}
.h1-prefix {
  font-size:16px;
  line-height:18px;
  color:#766845;
  margin-bottom:9px;
  margin-top:18px;
  font-family:Georgia, "Times New Roman", Times, serif;
}
.h1-suffix {
  font-family:Georgia, "Times New Roman", Times, serif;
  font-size:18px;
  line-height:20px;
  color:#575757;
  margin-top:-18px;
  margin-bottom:24px;
}
ul.wp-meta-action li {
  border-right:1px solid #999999;
  display:inline;
  list-style-type:none;
  list-style-image:none;
  background:url('../images/styling/wordpress.png' ) no-repeat left center;
  margin-left:6px;
  padding:2px 9px 2px 20px;
  white-space:nowrap;
}
ul.wp-meta-action li:last-child {
  border:none;
  padding-right:0;
}
ul.wp-meta-action {
  clear:both;
  margin:0;
  text-align:right;
}
span.wp-meta-action {
  font-family:Verdana, Geneva, sans-serif;
  font-size:12px;
  line-height:18px;
  background:url('../images/styling/wordpress.png' ) no-repeat left center;
  margin-left:6px;
  padding:2px 9px 2px 20px;
  white-space:nowrap;
}
.wpcf7-table td {
  background-color:#e0e8ec;
  border-width:1px;
  border-style:solid;
  border-bottom-color:#bec6ca;
  border-left-color:#f1f9fd;
  border-right-color:#cfd7db;
  border-top-color:#ffffff;
}
.wpcf7-table textarea { width:100%; }
.wpcf7-table .wpcf7-not-valid-tip {
  background:#ffea82;
  border:1px solid #ffc20e;
}
.wpcf7-table { width:100%; }
.wpcf7-response-output strong, .wpcf7-response-output b { color:#575757; }
.wpcf7-response-output {
  background:#ffea82 !important;
  border:1px solid #ffc20e !important;
}
.list-children p.title, .list-children h2, .list-children h3, .list-children h4, .list-children h5, .list-children h6 {
  margin-bottom:3px;
  margin-left:0;
  margin-right:0;
  margin-top:0;
}
.list-children p.title a:link { text-decoration:none; }
.list-children p.title a:visited { text-decoration:none; }
.list-children p.title a:hover { text-decoration:none; }
.list-children p.title a:focus { text-decoration:none; }
.list-children p.title a:active { text-decoration:none; }
.list-children-inline li {
  display:inline;
  list-style-type:none;
  list-style-image:none;
  border-right:1px solid #999999;
  margin-right:6px;
  padding-right:6px;
}
.list-children-inline li:last-child {
  margin-right:0;
  padding-right:0;
  border:none;
}
.list-children-inline {
  margin-top:18px;
  margin-bottom:18px;
  margin-left:36px;
  margin-right:18px;
}
.list-children-excerpts-two-line .excerpt, .list-children-excerpts .excerpt, .list-children-descriptions .excerpt {
  font-size:12px;
  line-height:18px;
  font-family:Verdana, Geneva, sans-serif;
  color:#000000;
}

/* JHR */
.list-children-headings li h2 a:link, .list-children-headings-excerpts li h2 a:link { text-decoration:none; }
.list-children-headings li h2 a:visited, .list-children-headings-excerpts li h2 a:visited { text-decoration:none; }
.list-children-headings li h2, .list-children-headings-excerpts li h2 {
  color:#766845;
  font-weight:normal;
  font-family:Georgia, "Times New Roman", Times, serif;
  font-size:18px;
  line-height:20px;  
  margin-top:24px;
  margin-bottom:18px;
}
.list-children-headings li, .list-children-headings-excerpts li {
  list-style-type:none;
  list-style-image:none;
}
/* JHR */
.list-children-headings, .list-children-headings-excerpts { margin-left:0; }
.list-children-images li .link-image {
  display:block;
  width:54px;
  height:54px;
  margin-right:-1px;
  float:left;
  text-align:center;
  padding-right:9px;
  border-right:none;
}
.list-children-images li img.featured {
  margin-left:auto;
  margin-right:auto;
}
/* JHR */
.list-children-images li .image-beside {
  margin-left:63px;
  padding-left:3px;
  border:none;
}
.list-children-images li p.title, .list-children-images li h2, .list-children-images li h3, .list-children-images li h4, .list-children-images li h5, .list-children-images li h6 {
  font-size:17px;
  line-height:18px;
  border:none;
  font-weight:normal;
}

/* JHR */
.list-children-images li h2 a:hover
{
  text-decoration:underline;
}

/* JHR */
.list-children-images li .description, .list-children-images li .excerpt 
{ 
	margin:0; 
	font-size:12px;
	font-family:Verdana, Geneva, sans-serif;
	color: black;
}
.list-children-images li .list-children-images {
  margin-top:9px;
  margin-bottom:9px;
  margin-left:36px;
}
.list-children-images li {
  list-style-type:none;
  list-style-image:none;
  margin-top:18px;
  margin-bottom:18px;
  clear:both;
}
.list-children-images { margin-left:18px; }
.list-children-details li .link-image {
  display:block;
  width:90px;
  float:left;
  text-align:center;
  margin-right:18px;
}
.list-children-details li .featured {
  margin-left:auto;
  margin-right:auto;
  margin-bottom:18px;
}
.list-children-details li ul li {
  clear:none;
  list-style-image:url('../images/styling/list-arrow.gif' );
  margin-top:9px;
  margin-bottom:9px;
}
.list-children-details li ul { margin-left:114px; }
.list-children-details li {
  list-style-type:none;
  list-style-image:none;
  margin-top:18px;
  margin-bottom:18px;
  clear:both;
}
.list-children-details { margin-left:0; }
.list-children-images-links li h2 a:link, .list-children-images-links li h3 a:link, .list-children-images-links li h4 a:link, .list-children-images-links li h5 a:link, .list-children-images-links li h6 a:link, .list-children-key-links li h2 a:link, .list-children-key-links li h3 a:link, .list-children-key-links li h4 a:link, .list-children-key-links li h5 a:link, .list-children-key-links li h6 a:link { text-decoration:none; }

.list-children-images-links li h2 a:visited, .list-children-images-links li h3 a:visited, .list-children-images-links li h4 a:visited, .list-children-images-links li h5 a:visited, .list-children-images-links li h6 a:visited, .list-children-key-links li h2 a:visited, .list-children-key-links li h3 a:visited, .list-children-key-links li h4 a:visited, .list-children-key-links li h5 a:visited, .list-children-key-links li h6 a:visited { text-decoration:none; }

/* JHR */
.list-children-images-links li h2, .list-children-images-links li h3, .list-children-images-links li h4, .list-children-images-links li h5, .list-children-images-links li h6, .list-children-key-links li h2, .list-children-key-links li h3, .list-children-key-links li h4, .list-children-key-links li h5, .list-children-key-links li h6 {
  color:#766845;
  font-weight:normal;
  font-family:Georgia, "Times New Roman", Times, serif;
  font-size:18px;
  line-height:20px;  
  margin-top:24px;
  margin-bottom:18px;
  margin-bottom:3px;
}
.list-children-images-links li .excerpt, .list-children-key-links li .excerpt {
  margin-top:9px;
  margin-bottom:9px;
}
.list-children-images-links li .link-image, .list-children-key-links li .link-image {
  display:block;
  float:left;
  text-align:center;
  margin-right:18px;
  width:90px;
}
.list-children-images-links li .featured, .list-children-key-links li .featured {
  margin-left:auto;
  margin-right:auto;
  margin-bottom:18px;
}
.list-children-images-links li .image-beside, .list-children-key-links li .image-beside { margin-left:114px; }
.list-children-images-links li ul li, .list-children-key-links li ul li {
  margin-top:9px;
  margin-bottom:9px;
  clear:none;
  list-style-image:url('../images/styling/list-arrow.gif');
}
.list-children-images-links li ul, .list-children-key-links li ul {
  margin:0;
  clear:none;
}
.list-children-images-links li, .list-children-key-links li {
  list-style-type:none;
  list-style-image:none;
  margin-top:18px;
  margin-bottom:18px;
  clear:both;
}
/* JHR */
.list-children-images-links, .list-children-key-links { margin-left:0; }
.list-children-users li .image-container,
.member-list .image-container {
  text-align:center;
  float:left;
  width:94px;
  margin-right:-1px;
  padding-right:9px;
}
.list-children-users li .link-image,
.member-list .link-image {
  display:block;
  margin-left:auto;
  margin-right:auto;
}
.list-children-users li img, .member-list .image-container img { padding:1px; }
.list-children-users li .image-beside, .member-list .image-beside { margin-left:117px; }
.list-children-users li p.name a:link { text-decoration:none; }
.list-children-users li p.name a:visited { text-decoration:none; }
.list-children-users li p.name {
  color:#766845;
  font-weight:normal;
  font-family:Georgia, "Times New Roman", Times, serif;
  font-size:16px;
  line-height:18px;
  margin-top:24px;
  margin-bottom:18px;
  margin-bottom:9px;
  padding-top:9px;
}
.list-children-users li p.meta, .member-list .image-beside p.meta {
  font-size:13px;
  line-height:18px;
  color:#575757;
  font-family:Georgia, "Times New Roman", Times, serif;
  margin-top:9px;
}
.list-children-users li {
  list-style-type:none;
  list-style-image:none;
}
.list-children-users { margin-left:0; }

/* JHR */
.list-children-users.staff-list-detailed li .image-container img {
  padding:1px;  
}
.list-children-users.staff-list-detailed li .image-container {
  margin-top:6px;
  border:none;
}
.list-children-users.staff-list-detailed li dl dt {
  font-family:Verdana, Geneva, sans-serif;
  font-size:12px;
  line-height:18px;
  color:#575757;
  float:left;
  clear:right;
  margin:0em;
  padding:4px 0em;
  width:114px;
}
.list-children-users.staff-list-detailed li dl dd {
  margin:0em 0em 0em 114px;
  padding:4px 0em;
  line-height:18px;
}
.list-children-users.staff-list-detailed li dl { margin:0em; }
.list-children-users.staff-list-detailed li p {
  margin-top:9px;
  margin-bottom:9px;
}
ul.list-news { margin:1.5em 0em; }
ul.list-news li { list-style:none; }

/* JHR */
ul.list-news li h2, ul.list-news li h3, ul.list-news li h4 {
  font-size:1.5em;
  line-height:1.111em;
  margin:1.5em 0em 0.5em;  
}
ul.list-news li p.excerpt {
  font-family:Verdana, Geneva, sans-serif;
  font-size:1em;
  line-height:1.5em;
  color:#000000;
  margin-top:0.75em;
}
.list-staff-basic { margin:1.5em 0em 1.5em 1.5em; }
.list-staff-basic li {
  list-style:none;
  margin:1.5em 0em;
  clear:both;
}
.list-staff-basic .link-image {
  display:block;
  width:4.5em;
  height:4.5em;
  margin:0em -0.083em 0em 0em;
  float:left;
  text-align:center;
  padding-right:0.75em;
  border-right:0.083em solid #cccccc;
}
.list-staff-basic img.featured { margin:0em auto; }
.list-staff-basic .image-beside {
  margin-left:5.25em;
  border-left:0.083em solid #cccccc;
  padding-left:0.75em;
}
.list-staff-basic li p.title, .list-staff-basic li h2, .list-staff-basic li h3, .list-staff-basic li h4, .list-staff-basic li h5, .list-staff-basic li h6 {
  font-family:Georgia, "Times New Roman", Times, serif;
  font-size:1.333em;
  line-height:1.125em;
  clear:none;
  border:none;
  border:none;
  margin:0em 0em 0.1875em;
}
.list-staff-basic li p.title a:link, .list-staff-basic li p.title a:visited { text-decoration:none; }
.list-staff-basic li p.excerpt {
  font-family:Georgia, "Times New Roman", Times, serif;
  color:#575757;
  font-size:1.083em;
  line-height:1.385em;
  margin:0em;
}
.list-events { margin:1.5em 0em; }
.list-events li {
  list-style:none;
  margin:1.5em 0em;
  clear:both;
}
.list-events .event-date-box {
  display:block;
  width:4.5em;
  float:left;
  text-align:center;
  border:0.083em solid #b5bbbf;
  background-color:#c7d8e0;
}
.list-events .event-date-box .month {
  display:block;
  font-family:Georgia, "Times New Roman", Times, serif;
  color:#575757;
  font-size:1.083em;
  line-height:1.385em;
  margin:0em;
  padding:0.231em 0em;
}
.list-events .event-date-box .day {
  display:block;
  font-family:Georgia, "Times New Roman", Times, serif;
  font-size:1.667em;
  line-height:1.2em;
  margin:0em 0.15em 0.15em;
  padding:0.45em 0em;
  background:#ffffff;
  color:#575757;
  border:0.05em solid #c5cccf;
}
.list-events .event-date-box a:link, .list-events .event-date-box a:visited, .list-events .event-date-box a:hover, .list-events .event-date-box a:focus, .list-events .event-date-box a:active { text-decoration:none; }


/* JHR */
.list-events .image-beside {
  margin-left:6em;
  /*border-left:0.083em solid #cccccc;*/
  padding:0em 0em 0.75em 0.75em;
}
.list-events h3, .list-events p.h3 {
  font-size:1.333em;
  line-height:1.125em;
  margin:0.5625em 0em;
  font-style:normal;
}
.list-events .date {
  font-family:Georgia, "Times New Roman", Times, serif;
  color:#575757;
  font-size:1.083em;
  line-height:1.385em;
  margin:0.692em 0em;
}
.list-events .description { margin:0.75em 0em; }
#sidebar .list-events-sidebar { margin:0em 0em 1.5em; }
#sidebar .list-events-sidebar li {
  font-size:1em;
  line-height:1.5em;
  list-style:none;
  margin:0em;
  padding:0.75em 0em;
  text-align:center;
  border-top:0.083em solid #edf2f4;
  border-bottom:0.083em solid #b5bbbf;
}
#sidebar .list-events-sidebar li:first-child {
  padding-top:0em;
  border-top:none;
}
#sidebar .list-events-sidebar li:last-child { border-bottom:none; }
#sidebar .list-events-sidebar a.link-image {
  margin:0em;
  float:none;
  width:auto;
}
#sidebar .list-events-sidebar .featured { margin:0.75em auto 0em; }
#sidebar .list-events-sidebar li:first-child .featured { margin-top:0em; }
#sidebar .list-events-sidebar h3 { margin:0.643em 0em 0em; }
#sidebar .list-events-sidebar p {
  font-size:0.9167em;
  line-height:1.636em;
  margin:0.818em 0em;
}
#sidebar .list-events-sidebar p.entry-meta { margin-top:0em; }
#sidebar .list-events-sidebar .excerpt
#sidebar .list-events-sidebar .excerpt p {
  font-family:Verdana, Geneva, sans-serif;
  color:#000000;
  text-align:left;
}
body.page .entry-meta {
  font-family:Georgia, "Times New Roman", Times, serif;
  font-size:13px;
  line-height:18px;
  color:#575757;
  margin:3px 0px 12px;
}
h2.tv-icon, h2.radio-icon {
  border:none;
  margin:6px 0px 3px;
}
h2.tv-icon a:link, h2.radio-icon a:link, h2.tv-icon a:visited, h2.radio-icon a:visited {
  display:block;
  padding:12px 0px 8px 46px;
}
h2.tv-icon a:link, h2.tv-icon a:visited { background:url('../images/icons/tv.gif') no-repeat center left; }
h2.radio-icon a:link, h2.radio-icon a:visited { background:url('../images/icons/radio.gif') no-repeat center left; }

#sidebar .list-events-sidebar .description, #sidebar .list-events-sidebar .description p { text-align:left; }
#sidebar .list-children-events-sidebar { margin:0.75em 0em; }
.list-children-events-sidebar li { list-style:none; }
#sidebar .list-children-events-sidebar h3 {
  font-size:1.167em;
  line-height:1.286em;
  margin:1.286em 0em 0.429em 0em;
  color:#575757;
}
.list-children-events-sidebar p {
  font-family:Verdana, Geneva, sans-serif;
  font-size:0.9167em;
  line-height:1.636em;
  margin:0.545em 0em;
}
.list-children-events-sidebar .description {
  font-family:Georgia, "Times New Roman", Times, serif;
  color:#575757;
}
.list-organisations { margin:1.5em 0em; }
.list-organisations li { list-style:none; }
.list-organisations dl { margin:0.75em 0em; }
.list-users { margin:1.5em 0em 1.5em 1.5em; }
.list-users li {
  list-style:none;
  margin:1.5em 0px;
  clear:both;
}
.list-users .link-image {
  display:block;
  width:4.5em;
  height:4.5em;
  margin:0em -0.083em 0em 0em;
  float:left;
  text-align:center;
  padding-right:0.75em;
  border-right:0.083em solid #cccccc;
}
.list-users img.featured { margin:0em auto; }
.list-users .image-beside {
  margin-left:5.25em;
  border-left:0.083em solid #cccccc;
  padding-left:0.75em;
}
.list-users li h2 {
  font-size:1.333em;
  line-height:1.125em;
  clear:none;
  border:none;
  margin:0em 0em 0.1875em;
}
.list-users li .description {
  font-family:Georgia, "Times New Roman", Times, serif;
  color:#575757;
  font-size:1.083em;
  line-height:1.385em;
  margin:0em;
}
.list-users li .excerpt { margin:0em; }
#programme-form label {
  font-size:13px;
  line-height:18px;
  font-family:Georgia, "Times New Roman", Times, serif;
  color:#575757;
}
#programme-form select option {
  font-size:11px;
  line-height:18px;
  margin:0.25em 0em;
}
#programme-form select {
  font-size:11px;
  line-height:18px;
  font-family:Verdana, Geneva, sans-serif;
  width:82%;
}
#programme-form input {
  font-size:11px;
  line-height:18px;
  padding:0;
  font-family:Verdana, Geneva, sans-serif;
  width:15%;
}
#searchform label {
  font-size:11px;
  line-height:18px;
  color:#575757;
}
#searchform input[type="text"] {
  font-family:Verdana, Geneva, sans-serif;
  font-size:12px;
  line-height:18px;
  margin-top:2px;
  width:120px;
}
#searchform input[type="image"] {
  float:right;
  vertical-align:middle;
  width:24px;
  height:24px;
  margin-right: 10px;
}
#searchform {
  margin:18px -9px;
  text-align:left;
  padding-left: 12px;
  margin-bottom: 45px;
}
#content #searchform input[type="image"] { float:none; }
#content #searchform { margin-left: 12px; }
.load-time {
  position:fixed;
  border:1px solid #ff0000;
  left:0em;
  margin:0;
  padding:3px 12px;
  background-color:#ffffcc;
  z-index:999;
}
.load-time-0 { top:0px; }
.load-time-1 { top:25px; }
.load-time-2 { top:50px; }
.load-time-3 { top:75px; }
.load-time-4 { top:100px; }
.load-time-5 { top:125px; }
.load-time-6 { top:150px; }
.load-time-7 { top:175px; }
.load-time-8 { top:200px; }
.load-time-9 { top:225px; }
.load-time-10 { top:250px; }
.load-time-11 { top:275px; }
.load-time-12 { top:300px; }
.load-time-13 { top:325px; }
.load-time-14 { top:350px; }
.load-time-15 { top:375px; }
.load-time-16 { top:400px; }
.load-time-17 { top:425px; }
.load-time-18 { top:450px; }
.load-time-19 { top:475px; }
.load-time-20 { top:500px; }
.load-time-21 { top:525px; }
.load-time-22 { top:550px; }
.load-time-23 { top:575px; }
.load-time-24 { top:600px; }
.load-time-25 { top:625px; }
.list-children-teacher-fellows li h2 { margin-bottom:0.5em; }
.list-children-teacher-fellows li img.featured {
  display:block;
  float:left;
  margin-left:auto;
  margin-right:auto;
}
.list-children-teacher-fellows li dl dt {
  font-size:12px;
  line-height:18px;
  float:left;
  color:#575757;
  margin:0;
  text-align:right;
  font-family:Verdana, Geneva, sans-serif;
  clear:right;
  padding:4px 0em;
  width:78px;
}
.list-children-teacher-fellows li dl dd {
  margin:0em 0em 0em 90px;
  padding:4px 0em;
}
.list-children-teacher-fellows li dl { margin:0em 0em 0em 108px; }
.list-children-teacher-fellows li {
  clear:both;
  list-style-type:none;
  list-style-image:none;
}
.list-children-teacher-fellows {
  margin-right:0;
  margin-left:0;
}
.list-children-bp-challenge li h2 { margin-bottom:0.5em; }
.list-children-bp-challenge li {
  clear:both;
  list-style-type:none;
  list-style-image:none;
}
.list-children-bp-challenge img.featured {
  display:block;
  float:left;
  margin:4px auto 0px;
}
.list-children-bp-challenge dl dt {
  font-size:12px;
  line-height:18px;
  float:left;
  color:#575757;
  margin:0;
  text-align:right;
  font-family:Verdana, Geneva, sans-serif;
  clear:right;
  padding:4px 0em;
  width:90px;
}
.list-children-bp-challenge dl dd {
  margin:0em 0em 0em 102px;
  padding:4px 0em;
}
.list-children-bp-challenge dl { margin:0em 0em 0em 108px; }
.list-children-bp-challenge {
  margin-right:0;
  margin-left:0;
}
body.page-template-bp-challenge-php .list-children-bp-challenge dl { margin-left:138px; }
#nav-below .wp-pagenavi .pages {
  display:block;
  margin:6px 0px;
  border-bottom:1px solid #cccccc;
  padding-bottom:6px;
}
#nav-below .wp-pagenavi .current, #nav-below .wp-pagenavi a { margin:0px 6px; }
#nav-below .wp-pagenavi {
  color:#575757;
  font-size:11px;
  line-height:18px;
  margin-left:auto;
  margin-right:auto;
  text-align:center;
}
#nav-below {
  margin-top:36px;
  margin-bottom:36px;
}
#wpadminbar #wp-admin-bar-my-account-with-avatar img {
  height:16px;
  width:16px;
}
#wpadminbar #adminbarsearch-wrap {
  display:none;
  visibility:hidden;
}
#rsnz-page-info h2 a:link { text-decoration:none; }
#rsnz-page-info h2 a:visited { text-decoration:none; }
#rsnz-page-info h2 {
  border:none;
  color:#766845;
  font-weight:normal;
  font-family:Georgia, "Times New Roman", Times, serif;
  font-size:16px;
  line-height:18px;
  margin-top:24px;
  margin-bottom:18px;
  display:inline;
}
#rsnz-page-info p {
  display:inline;
  color:#575757;
}
#rsnz-page-info table th, #rsnz-page-info table td {
  background:none;
  border:none;
  margin:0;
  padding:6px 0px;
}
#rsnz-page-info table th {
  color:#575757;
  font-family:Verdana, Geneva, sans-serif;
  font-size:12px;
  line-height:18px;
}
#rsnz-page-info table {
  margin-bottom:0px;
  border:none;
}
#rsnz-page-info strong { color:#766845; }

/* JHR */
#rsnz-page-info {  
  margin-top:18px;
  margin-bottom:18px;
  padding:18px;
  background:#fffbcc;
}
.notopbdr {
	margin-top: 0px;
}

.nobotbdr {
	margin-bottom: 0px;
}


.background-general-blue-light
{
  background: #90bcd5;
  background: -moz-linear-gradient(0% 0% 45deg,#90bcd5, #d0ebf6);
  background: -webkit-gradient(linear, 0% 0%, 100% 0%, from(#90bcd5), to(#d0ebf6));
  background: -ms-linear-gradient(left, #90bcd5, #d0ebf6);  
  filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#90bcd5', endColorstr='#d0ebf6', GradientType=1 );
}

.background-general-blue-light-anti
{
  background: #d0ebf6;
  background: -moz-linear-gradient(0% 0% 45deg,#d0ebf6, #90bcd5);
  background: -webkit-gradient(linear, 0% 0%, 100% 0%, from(#d0ebf6), to(#90bcd5));
  background: -ms-linear-gradient(left, #d0ebf6, #90bcd5);  
  filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#d0ebf6', endColorstr='#90bcd5', GradientType=1 );
}

.background-general-blue-dark
{
  background: #00a8c5;
  background: -moz-linear-gradient(0% 0% 45deg,#00a8c5, #016773);
  background: -webkit-gradient(linear, 0% 0%, 100% 0%, from(#00a8c5), to(#016773));
  background: -ms-linear-gradient(left, #00a8c5, #016773);  
  filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#00a8c5', endColorstr='#016773', GradientType=1 );
}

.background-general-blue-dark-anti
{
  background: #016773;
  background: -moz-linear-gradient(0% 0% 45deg,#016773, #00a8c5);
  background: -webkit-gradient(linear, 0% 0%, 100% 0%, from(#016773), to(#00a8c5));
  background: -ms-linear-gradient(left, #016773, #00a8c5);  
  filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#016773', endColorstr='#00a8c5', GradientType=1 );
}

.background-general-green
{
  background: #93ca55;
  background: -moz-linear-gradient(0% 0% 45deg,#93ca55, #025537);
  background: -webkit-gradient(linear, 0% 0%, 100% 0%, from(#93ca55), to(#025537));
  background: -ms-linear-gradient(left, #93ca55, #025537);  
  filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#93ca55', endColorstr='#025537', GradientType=1 );
}

.background-general-green-anti
{
  background: #025537;
  background: -moz-linear-gradient(0% 0% 45deg,#025537, #93ca55);
  background: -webkit-gradient(linear, 0% 0%, 100% 0%, from(#025537), to(#93ca55));
  background: -ms-linear-gradient(left, #025537, #93ca55);  
  filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#025537', endColorstr='#93ca55', GradientType=1 );
}

.background-general-purple
{
  background: #982c66;
  background: -moz-linear-gradient(0% 0% 45deg,#982c66, #4a202c);
  background: -webkit-gradient(linear, 0% 0%, 100% 0%, from(#982c66), to(#4a202c));
  background: -ms-linear-gradient(left, #982c66, #4a202c);  
  filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#982c66', endColorstr='#4a202c', GradientType=1 );
}

.background-general-purple-anti
{
  background: #4a202c;
  background: -moz-linear-gradient(0% 0% 45deg,#4a202c, #982c66);
  background: -webkit-gradient(linear, 0% 0%, 100% 0%, from(#4a202c), to(#982c66));
  background: -ms-linear-gradient(left, #4a202c, #982c66);  
  filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#4a202c', endColorstr='#982c66', GradientType=1 );
}












.background-light-blue {
  background: #E7F6FE;
  background: -moz-linear-gradient(0% 0% 45deg,#E7F6FE, #c5e3f5);
  background: -webkit-gradient(linear, 0% 0%, 100% 0%, from(#E7F6FE), to(#c5e3f5));
  background: -ms-linear-gradient(left, #E7F6FE, #c5e3f5);  
  filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#E7F6FE', endColorstr='#c5e3f5', GradientType=1 );
}
.background-anti-light-blue {
  background: #c5e3f5;
  background: -moz-linear-gradient(0% 0% 45deg,#c5e3f5, #E7F6FE);
  background: -webkit-gradient(linear, 0% 0%, 100% 0%, from(#c5e3f5), to(#E7F6FE));
  background: -ms-linear-gradient(left, #c5e3f5, #E7F6FE);  
  filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#c5e3f5', endColorstr='#E7F6FE', GradientType=1 );
}
.background-medium-blue {
  background: #E7F6FE;
  background: -moz-linear-gradient(0% 0% 45deg,#E7F6FE, #c5e3f5);
  background: -webkit-gradient(linear, 0% 0%, 100% 0%, from(#E7F6FE), to(#c5e3f5));
  background: -ms-linear-gradient(left, #E7F6FE, #c5e3f5);  
  filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#E7F6FE', endColorstr='#c5e3f5', GradientType=1 );
}
.background-anti-medium-blue {
  background: #c5e3f5;
  background: -moz-linear-gradient(0% 0% 45deg,#c5e3f5, #E7F6FE);
  background: -webkit-gradient(linear, 0% 0%, 100% 0%, from(#c5e3f5), to(#E7F6FE));
  background: -ms-linear-gradient(left, #c5e3f5, #E7F6FE);  
  filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#c5e3f5', endColorstr='#E7F6FE', GradientType=1 );
}
.background-dark-blue {
  background: #779CB5;
  background: -moz-linear-gradient(0% 0% 45deg,#779CB5, #456174);
  background: -webkit-gradient(linear, 0% 0%, 100% 0%, from(#779CB5), to(#456174));
  background: -ms-linear-gradient(left, #779CB5, #456174);  
  filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#779CB5', endColorstr='#456174', GradientType=1 );
}
.background-anti-dark-blue {
  background: #456174;
  background: -moz-linear-gradient(0% 0% 45deg,#456174, #779cb5);
  background: -webkit-gradient(linear, 0% 0%, 100% 0%, from(#456174), to(#779cb5));
  background: -ms-linear-gradient(left, #456174, #779cb5);  
  filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#456174', endColorstr='#779cb5', GradientType=1 );
}
.background-orange {
  background: #f57b20;
}
.list-children-images li .default-link-image {
  float: left;
  height: 54px;
  padding: 0;
  width: 54px;
}

/*
Tims edits
*/
.twitterwidget {
    height: 419px!important;
}
.twitterContent {
    height: 339px!important;
}
.webkit .twitterwidget {
    height: 415px!important;
}
.webkit .twitterContent {
    height: 335px!important;
}
.twitterwidget ::-webkit-scrollbar {
    width: 5px;
    background-color: #C2D1DC;
}
.twitterwidget ::-webkit-scrollbar-thumb {
    background-color: #637F95;
    height: 80px;

}
.post {
  margin-top: 0;
}
.print_only {
  display: none;
}

/*
	PRINT Styles, moved into main css, so it automatically updates, as new styles get added to main...
	2012/11/08
*/

@media print {
  .no_print {
    display: none;
  }
  .print_only {
    display: block;
  }
  .excerpt {
    font-size: 20px!important;
    line-height: 1.2!important;
  }
  h1 {
    font-size: 30px!important;
    font-weight: bold;
  }
  h2 {
    font-size: 25px!important;
    margin: 20px 0!important;
    font-weight: bold;
  }
  p, li, th, td, .meta {
    font-size: 17px!important;
    line-height: 1.2!important;
  }
  .top {
    display: none;
  }
	#left-column,
	#footer,
	#sidebar,
	#breadcrumbs {
		display: none;
	}

	#banner a img {
		width: 92px;
		height: 97px;
		margin-left: 20px;
		/*
		width: 230px;
		height: 243px;
		*/
	}

	#main-shadow {  
		margin-left: 66px;
		margin-top: -100px;
		z-index: 1;
		background-color: transparent;
		-webkit-box-shadow: none;
		-moz-box-shadow: none;
		box-shadow: none; 
	}

	#middle-column {
		width: 844px	
	}
}

ul.events-pagination {
  margin-left: 0;
  margin-bottom: 2em;
  text-align: center;
}

ul.events-pagination li {
  display: inline-block;
  margin: 0 0.3em;
  padding: 0 0.3em;
  list-style-image: none;
  list-style-type: none;
}

ul.events-pagination li.active {
  border: 1px solid #4a6a83;
  color: #4a6a83;
}
