/*
  Running MySource Matrix
  Developed by Squiz - http://www.squiz.net
  MySource, MySource Matrix and Squiz.net are registered Trademarks of Squiz Pty Ltd
  Page generated: 16 May 2011 14:58:06
*/


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;
    outline: 0;
    font-size: 100%;
    vertical-align: baseline;
    background: transparent;
}

body {
 font-family: Arial, "Helvetica Neue", sans-serif; 
}

.services #pri-nav .container .bbar {
 background: url('http://www.innovatingnz.org.nz/__data/assets/image/0018/666/nav-active_04.gif') no-repeat 1px 1px;
}

.training #pri-nav .container .obar {
 background: url('http://www.innovatingnz.org.nz/__data/assets/image/0018/666/nav-active_04.gif') no-repeat 1px 1px;
}

.consulting #pri-nav .container .gbar {
 background: url('http://www.innovatingnz.org.nz/__data/assets/image/0018/666/nav-active_04.gif') no-repeat 1px 1px;
}

.expertise #pri-nav .container .lbbar {
 background: url('http://www.innovatingnz.org.nz/__data/assets/image/0018/666/nav-active_04.gif') no-repeat 1px 1px;
}

h1 {
 font-size: 2em;
 font-weight: normal;
 color: #222; 
 margin-bottom: 17px;
}

body.js-enabled h1 {
 font-size: 1.7em;
}

body.js-enabled h2 {
 font-size: 1.6em;
}

body.js-enabled h3 {
 font-size: 1.2em;
}

body.js-enabled h4 {
 font-size: 1em;
}

body.js-enabled h1.titleaccess {
 padding: 0;
 margin: 0;
 color: #de5f7b;
 font-size: 1.6em;
}

.red {
 color: #b6082f; 
}

.js-enabled .image-caption {
 font-size: 0.8em;
}

.white {
 color: white;
}

h2 {
 color: #222;
 font-size: 1.7em;
 font-weight: normal;
 margin-bottom: 15px;
}

h3 {
 color: #222;
 font-size: 1.5em; 
 font-weight: normal;
 margin-bottom: 10px;
}

h4 {
 color: #222;
 font-size: 1.3em; 
 font-weight: normal;
 margin-bottom: 5px;
}

a {
 text-decoration: none;
 color: #436493;
}

a:hover {
 text-decoration: underline;
}

p {
 line-height: 1.4em;
 color: #444;
 margin-bottom: 15px;
}

img {
 border: 2px solid #bebebe;
}

#header {
 background-color: #c8ccce;
 padding: 0.4em 0;
 color: #6c7173;
}

#header .manNZ {
 float: right;
 padding: 0;
 margin: 0;
}

#banner {
 background-color: #b6082f;
 height: 110px;
}

#banner img {
 border: none;
 margin: 20px 0 0 0;
 float: left;
}

#header p {
 color: #6c7173;
 margin: 0;
}

#header p span {
 font-size: 0.8em;
 padding-right: 2em;
}

/*Institutions top line*/
#header ul {
 height: 20px;
 list-style: none;
 margin: 0;
}

#header ul li {
 margin-right: 25px;
 float: left;
 padding: 0;
 background: none;
}
#header ul li a {
 font-size: 0.8em;
}

#sec-nav {
 float: right;
 margin-top: 25px;
}

#sec-nav ul{
 list-style: none outside none;
 float: right;
}

#sec-nav ul li{
 float: left;
 font-size: 0.705em;
 padding: 0 6px;
 border-right: 1px solid white;
 line-height: 1em;
 background: none;
 margin-bottom: 0;
}

#sec-nav ul li a {
 color: white;
 font-weight: normal;
}

#sec-nav ul li.norightborder {
 border: none;
}

#sitesearch {
 float: right;
 clear: right;
 margin-top: 5px;
 padding-bottom: 2px;
}

#sitesearch form {
 background:url('http://www.innovatingnz.org.nz/__data/assets/image/0003/669/search-input.gif') no-repeat 0 0;
 float: right;
 width: 285px;
}

#sitesearch input {
 border: 0;
 background:url('http://www.innovatingnz.org.nz/__data/assets/image/0013/670/search-submit.gif') no-repeat 0 0;
 padding: 3px 0 5px 0;
 width: 70px;
 margin: 0;
}

#sitesearch input.sq-form-field {
 border: 0;
 background: none;
 width: 205px;
 margin-left: 5px;
}

/*-- Dropdown menu --*/

#pri-nav {
 background:url('/__data/assets/image/0011/308/nav-bg.gif') repeat-x 0 0;
}

body.js-enabled #pri-nav h2 {
 margin-bottom: 8px;
}

#pri-nav #container-list {
 list-style: none outside none;
 height: 58px;
 padding: 0;
 color: white;
 margin-left: 0;
 position: relative;
 z-index: 20;
}

#pri-nav .container .obar, #pri-nav .container .gbar, #pri-nav .container .bbar, #pri-nav .container .lbbar, #pri-nav .container .pbar {
 float: left;
 font-size: 0.75em;
 width: 135px;
 margin: 0.4em 1em 0.4em 0.3em;
 height: 46px;
 padding: 0;
 background: none;
}

#pri-nav .container a.top {
 color: white;
 padding: 0.3em 0.2em 0.6em 0.3em;
 display: block;
 height: 35px;
}

#pri-nav .container .dropdown {
 display: none;
 position: absolute;
 left: 0px;
-webkit-border-radius: 5px;
-moz-border-radius: 5px;
border-radius: 5px; 
padding: 20px 0;
background-color: #FEFEFE;
background: -webkit-gradient(linear, left bottom, left top, color-stop(0, rgb(237,237,237)), color-stop(1, rgb(254,254,254))) repeat scroll 0 0 transparent;
background: -moz-linear-gradient(center bottom, rgb(237,237,237) 0%, rgb(254,254,254) 100%) repeat scroll 0 0 transparent;
-webkit-box-shadow: 5px 5px 5px rgba(0, 0, 0, .3);
-moz-box-shadow: 5px 5px 5px rgba(0, 0, 0, .3);
box-shadow: 5px 5px 5px rgba(0, 0, 0, .3); 
border: 1px solid #CFCFCF;
border-top: 0px solid transparent;
list-style:none outside none;
margin:0;
width:852px;
z-index:1;
}

#pri-nav h2 {
 line-height: 1em;
 border: none;
}

#pri-nav .dropdown .dropdown-col {
 float: left;
 border-left: 1px solid #C5C5C5;
 width: 234px;
 padding: 0 10px 0 28px;
 background: none;
}

#pri-nav .dropdown .dropdown-col:first-child {
 border-left: 0px solid transparent;
}

#pri-nav .dropdown .dropdown-col ul {
 list-style: none outside none;
 margin: 0;
 padding: 0;
}

#pri-nav .dropdown .dropdown-col li {
 font-size: 1.1em;
 margin: 0 0 0.4em 0;
 width: 210px;
 padding: 0 0 2px;
 background: none;
}

/* hoverstuff */
#pri-nav.container li.obar a:hover, #pri-nav.container li.gbar a:hover, #pri-nav.container li.bbar a:hover, #pri-nav.container li.lbbar a:hover {
 text-decoration: none;
}

#pri-nav .container li:hover .dropdown, #pri-nav .container li.navhover .dropdown {
 display: block;
}

.js-enabled #pri-nav .container li.obar:hover .dropdown, .js-enabled #pri-nav .container li.gbar:hover .dropdown, .js-enabled #pri-nav .container li.bbar:hover .dropdown, .js-enabled #pri-nav .container li.lbbar:hover .dropdown, .js-enabled #pri-nav .container li.navhover .dropdown {
 display: none;
}

.js-enabled #pri-nav .container  ul  li .dropdown, .js-enabled #pri-nav .container  ul  li .dropdown {
 display: block;
 visibility: hidden;
}
#pri-nav .container li.navhover a.top, #pri-nav .container li:hover a.top {
 color: black; 
 text-decoration: none;
 background: url('http://www.innovatingnz.org.nz/__data/assets/image/0003/876/navhover.gif') no-repeat 0 0;
}

.navfocus {
 display: block;
}

#pri-nav ul li.obar {
 border-left: 3px solid #e2551b;
}

#pri-nav ul li.gbar {
 border-left: 3px solid #b8c626; 
}

#pri-nav ul li.bbar {
 border-left: 3px solid #126a9c;
}

#pri-nav ul li.lbbar {
 border-left: 3px solid #13abc6;
}

#pri-nav ul li.pbar {
 border-left: 3px solid #8240ff;
}
span.navtitle {
 display: block;
 font-weight: bold;
 font-size: 1.1em;
}

#breadcrumbs {
 padding: 1em 0 0.1em 0em;
 font-size: 0.8em;
}

blockquote, q {
 quotes: none;
}

blockquote:before, blockquote:after,
q:before, q:after {
 content: '';
 content: none;
}

#main-col {
 font-size: 0.8em;
 width: 645px;
 margin: 1.3em 0 3em 0;
 float: left;
 position: relative;
}

.offering h2 {
 margin: 35px 0 3px 0;
}

.offering a {
 font-weight: bold;
}

.offering ul {
 width: 500px;
}

.offering ul li {
 margin-bottom: 1em;
}

.offering .offerlogo {
 position: absolute;
 top:-100px;
 left: 557px;
 border: none;
}


.offering .offerlogowin {
 position: absolute;
 top:-100px;
 left: 540px;
 border: none;
}

.offering .offerlogowrapper {
 position: relative;
 display: block;
}

#maincontent {
 background:url('/__data/assets/image/0014/446/content-bg.gif') repeat-x 0 0;
 min-height: 260px;
 _height: 260px;
}

.container {
 margin: 0 auto;
 width: 950px;
}

#maincontent .container {
 overflow: hidden;
}


span.expert {
 font-size: 14px;
}



/*Ordered and Un-ordered Lists */

ul {
 list-style: none;
 line-height: 1em;
}

ol {
 list-style-type: decimal;
 line-height: 1em;
 margin-left: 15px;
}

ul li {
 line-height: 1em;
 padding-left: 15px;
 background: url('http://www.innovatingnz.org.nz/__data/assets/image/0012/228/bullet.gif') no-repeat 0 3px;
 margin-bottom: 5px;
}

ol li{
 line-height: 1em;
}

ul li ul {
 line-height: 1em;
 padding: 0.3em 1em;
}

ul li ol {
 line-height: 1em;
 padding: 0.3em 1em;
}

ol li ul {
 line-height: 1em;
 padding: 0.3em 1em;
}

ol li ol {
 line-height: 1em;
 padding: 0.3em 1em;
}

ol li ul li {
 line-height: 1em;
}

ul li ul li {
 line-height: 1em;
}

/* remember to define focus styles! */
:focus {
 outline: 0;
}

/* remember to highlight inserts somehow! */
ins {
 text-decoration: none;
}
del {
 text-decoration: line-through;
}

/*Tables*/
table {
 border-collapse: collapse;
 border-spacing: 0;
 margin: 0.5em;
 background-color: #eaeaea;
}

table th {
 padding: 0.4em;
 border-bottom: 3px solid #c6c6c6;
}

table td {
 padding: 0.3em;
 font-size: 0.8em;
}


/*Footer*/
#footer {
 margin-top: 60px;
 clear: left;
}

#footer ul {
 list-style: none outside none;
 font-size: 0.7em;
 margin: 0;
}

#footer ul li {
 float: left;
 border-right: 1px solid black;
 line-height: 1em;
 margin-right: 9px;
 padding-right: 9px;
 color: #555;
 padding-left: 0;
 background: none;
}

#footer ul li.lastli {
 border: none;
 margin-right: 0;
 padding-right: 0;
}

#footer ul li a {
 color: #555;
}

.floatright {
 float: right;
 margin: 0;
}

#footer .container {
 height: 20px;
 padding-top: 10px;
 border-top: 1px solid #c6c6c6;
}

/*Site Map*/
#sitemap {
 clear: left;
}
#sitemap .container {
 background-color: #F0F0F0;
 height: 230px;
 padding-bottom: 10px;
}

#sitemap .sitemap-section ul {
 list-style: none outside none;
 font-size: 0.8em;
 margin-left: 0;
 list-style-image: none;
}

#sitemap .sitemap-section ul li{
 margin: 6px 0px 0px 0px;
 font-size: 1em;
 padding: 0;
 background: none;
}

#sitemap .sitemap-section ul li a {
 font-size: 1em;
}

#sitemap .sitemap-section a {
 font-size: 0.8em;
}

.sitemap-section p {
 border-bottom: 3px solid #c5c5c5;
 font-weight: bold;
 font-size: 0.7em;
 margin-bottom: 6px;
 padding-bottom: 2px;
}

.sitemap-section {
 width: 146px;
 float: left;
 margin: 9px 4px 0 6px;
}
#sitemap .section-news {
 width: 152px;
}

/*Supporting Institutions*/
#supints {
 margin-top: 8px;
}

#supints img {
 border: 0;
 margin: 0 15px 15px 0;
 float: left;
}

#supints img.floatright {
 float: right;
}

#supints p {
 clear: left;
 font-size: 0.7em;
 margin-bottom: 7px;
}

.hide {
   display: none;
}

.access {
   position: absolute;
   left: 9999px;
}

/* -- Accordion Styles -- */
#accordion {
   background-color: #E3E3E3;
   list-style-image: none; 
   list-style-type: none;
   margin: 0 0 0 0;
   border-top: 1px solid #C5C5C5;
}

#accordion ul {
   display: none;
   background-color: #F0F0F0;
   list-style-image: none;
   list-style-type: none;
   margin-left: 0;
   padding: 0 0 .5em 0;
}

#accordion .expanded, #accordion .collapsed, #accordion .directlink {
   background-image: none;
   border-bottom: 2px dotted #C5C5C5;
   padding: 1px 0;
   font-size: 1.2em;
   line-height: 1.2em;
}

#accordion a {
   line-height: 1.4em;
   padding-left: 1.75em;
}

#accordion a span {
   display: none;
}

#accordion li.collapsed {
   background: url('http://www.innovatingnz.org.nz/__data/assets/image/0020/668/openclose_06.gif') no-repeat 8px 7px;
}

#accordion li.expanded {
   background: url('http://www.innovatingnz.org.nz/__data/assets/image/0019/667/openclose_03.gif') no-repeat 9px 7px;
}


#accordion li.loading {
   background: url('http://www.innovatingnz.org.nz/__data/assets/image/0006/699/ajax-loader.gif') no-repeat 4px 3px;
}

#accordion ul li {
  padding: 0;
  background: 0;
}

/*-- Right column --*/
#right-col {
 width: 260px;
 float: right;
 margin-top: 1.3em;
}

.needhelp {
 font-size: 0.8em;
 width: 251px;
 background: url('/__data/assets/image/0012/660/feature-box.gif') no-repeat 0 bottom;
 margin-left: 8px;
 min-height: 160px;
}

.needhelp p {
 margin: 0 10px;
}

p.neadhelpbody {
 border-top: 2px dotted #C5C5C5;
 padding-top: 10px;
 margin-bottom: 5px;
}

.needhelp h3 {
 padding: 10px 10px 0;
 margin-bottom: 0;
 background: url('/__data/assets/image/0012/660/feature-box.gif') no-repeat 0 top;
}

body.js-enabled .needhelp h3 {
 font-size: 1.6em;
 padding-bottom: 4px;
}

.news-topics {
 clear: both;
 font-size: 0.8em;
 width: 251px;
 float: right;
 background: url('/__data/assets/image/0012/660/feature-box.gif') no-repeat 0 bottom;
 margin: 20px 0;
 min-height: 160px;
}

.news-topics h3 {
 background: url('/__data/assets/image/0012/660/feature-box.gif') no-repeat 0 top;
 color: #777;
 margin: 0;
 padding: 10px 10px 0;
}

.news-topics li {
 line-height: 1.3em;
 padding: 0;
 background: none;
}

body.js-enabled .news-topics h3 {
 font-size: 1.6em;
}

.news-topics ul {
 margin: 0 10px;
 padding: 10px 0;
 list-style: none outside none;
 border-top:2px dotted #C5C5C5;
}

.news-topics p {
 margin: 0 10px 10px;
}

.seealso {
 clear: both;
 font-size: 0.8em;
 width: 251px;
 float: right;
 background: url('/__data/assets/image/0012/660/feature-box.gif') no-repeat 0 bottom;
 margin: 20px 0;
 min-height: 160px;
}

.seealso h3 {
 background: url('/__data/assets/image/0012/660/feature-box.gif') no-repeat 0 top;
 color: #777;
 margin: 0;
 padding: 10px 10px 0;
}

.seealso li {
 line-height: 1.3em;
 padding: 0;
 background: none;
}

body.js-enabled .seealso h3 {
 font-size: 1.6em;
}

.seealso ul {
 margin: 0 10px 20px;
 padding: 10px 0;
 list-style: none outside none;
 border-top:2px dotted #C5C5C5;
}

/*-- Homepage --*/
#hp-intro .intro {
 background: url('http://www.innovatingnz.org.nz/__data/assets/image/0013/661/featureIntro_03.jpg') no-repeat 0 0;
 padding: 50px 170px 58px 20px;
 margin-bottom: 35px;
 height: 63px;
 width: 474px;
}

#hp-intro {
 width: 644px;
 height: 171px;
 overflow: hidden;
 padding:0;
 margin: 0 0 30px 0;
 list-style:none;
}

#hp-intro li {
 padding: 0;
 background: none;
}

#hp-intro img {
 border: 0;
}

.intro h1 {
 display: inline;
 font-weight: bold;
 font-size: 1.5em;
 color:#DE5F7B;
}

.intro p {
 display: inline;
 font-size: 1.3em;
 line-height: 1.2em;
 color: #fff;
}

span.cattitle {
 display: block;
 font-size: 0.6em;
 line-height: 1em;
 color: #444444;
 width: 600px;
}

.categories {
 margin-bottom: 40px;
}

.home h2 {
 border-bottom: 2px dotted #c5c5c5;
 padding-bottom: 10px;
 margin-bottom: 10px;
}

.categories ul {
 margin: 0;
 list-style: none outside none;
 border: none;
}

.categories ul li {
 font-size: 1.6em;
 border-bottom: 2px dotted #c5c5c5;
 padding: 5px 0 15px 0;
 margin-bottom: 7px;
 background: url('http://www.innovatingnz.org.nz/__data/assets/image/0013/760/solutions-arrow.gif') no-repeat 30.95em 0.2em;
}

.categories ul li a {
 display: block;
 color: #555;
 width: 630px;
}

.categories ul li.cathover {
 background: url('http://www.innovatingnz.org.nz/__data/assets/image/0014/806/solutions-arrowhover.gif') no-repeat 30.95em 0.2em;
 cursor: pointer;
}

.categories ul li.cathover a {
 text-decoration: underline;
 color: #436493;
}

#search_page_929 input {
 border: 1px solid #BDBCBD;
 background-color: #FFF;
 padding: 2px 0;
 width: 70px;
 margin: 0;
-webkit-border-radius: 0 3px 3px 0;
-moz-border-radius: 0 3px 3px 0;
border-radius: 0 3px 3px 0; 
}

#search_page_929 #queries_all_query {
 width: 210px;
 padding: 3px .5em;
border-right: 0px solid transparent;
-webkit-radius: 3px 0 0 3px;
-moz-border-radius: 3px 0 0 3px;
border-radius: 3px 0 0 3px;
}

.list-count {
 margin-top: 1em;
}

.list-links {
 margin-top: 1em;
}

.search-list {
 margin-left: 0;
 list-style-image: none;
 list-style-type: none;
}

.search-list li {
 margin-bottom: 15px;
 clear: left;
 overflow: hidden;
 background: none;
 padding: 0;
}

.search-list p {
 margin: 0;
}

.search-list li li {
 margin: 0;
}

.search-list .vcard .photo {
 float: left;
 margin: 0 10px 10px 0;
}

.search-list .offering-list {
 margin: 0;
 padding: 0;
 list-style-image: none;
 list-style-type: none;
}

.search-list .offering-list li {
 margin: 0;
 padding: 0 0 0 12px;
 width: 310px;
 float: left;
 clear: none;
 background: url("http://www.innovatingnz.org.nz/__data/assets/image/0012/228/bullet.gif") no-repeat 0 3px;
 line-height: 1.3em;
}

.search-list h3 {
 font-size: 1.2em;
 margin-bottom: 3px;
}

.search-list h4 {
 margin: 2px 0 3px;
 clear: left;
}


.search-list h3 img {
 border: 0px solid transparent;
 margin-bottom: -2px;
}

.asset-list li {
 line-height: 1.3em;
 height: 15px;
}

.rrn {
 display: none;
}

/*Profiles*/
.profile-wrapper {
 border-bottom: 2px dotted #C5C5C5;
}

span.jobInfo {
 clear: left;
 display: block;
 font-size: 0.8em;
 line-height: 1em;
}

.unsubmitted p {
 font-size: 0.8em;
 margin-bottom: 0.5em;
}

.unsubmitted p.invite-enquiry {
 margin-top: 4px;
}

.profile-wrapper p.contactName {
 font-size: 1em;
 margin-top: 3px;
 font-weight: bold;
}

.profile-wrapper p.contactName span {
 font-weight: normal;
}

.submitted .invite-enquiry {
  display: none;
}

.unsubmitted input {
 width: 180px;
 margin-top: 5px;
}

.unsubmitted input#form_email_1276_submit {
 float: right;
 margin-top: 20px;
 background: url('http://www.innovatingnz.org.nz/__data/assets/image/0015/663/form-submit.gif') no-repeat 0 0;
 color: white;
 padding: 0 25px 0 5px;
 border: none;
 cursor: pointer;
 width: 80px;
 height: 24px;
}

.unsubmitted label {
 font-size: 0.8em;
 font-weight: bold;
 display: block;
 float: left;
 margin-top: 10px;
 width: 73px;
 color: #555;
}

.unsubmitted textarea {
 margin-top: 10px;
 width: 180px;
}

.unsubmitted img {
 border: 2px solid #BEBEBE;
 padding: 13px 52px;
 background-color: #F0F0F0;
}

/*News and case studies*/
ul.newsandcs {
 margin: 20px 0;
 list-style: none;
}

ul.newsandcs li {
 margin-bottom: 15px;
 clear: left;
 background: none;
 padding: 0;
}

ul.newsandcs li span.newspubdate {
 font-style: italic;
 font-size: 0.8em;
}

ul.newsandcs li span.filetypesize {
 font-size: 0.8em;
}

ul.newsandcs li img.sq-icon {
 border: none;
 margin-bottom: -2px;
}

ul.newsandcs li p {
 margin-bottom: 0;
}

.institution {
 font-size: 0.85em;
 color: #444444;
 font-weight: bold;
}

.latest-news ul {
  list-style: none outside none;
  margin: 0;
  font-size: 0.8em;
}

.latest-news ul li {
  padding: 0;
  background: none;
}

.latest-news h3 {
  font-size: 1.3em;
  border-bottom: 2px dotted #C5C5C5;
  padding-bottom: 3px;
  margin-bottom: 10px;
}

.latest-news .date-published {
  background-color: #C5C5C5;
  padding: 2px 6px;
}

.newsandcstudimage {
 float: left;
 margin: 0 10px 10px 0;
}

.newsandcs h3 {
 margin: 0;
}

/*ITP Section*/
#banner #itplogo {
  margin-left: 175px;
}

#loggedin {
  font-size: 12px;
  color: #FFFFFF;
  float: right;
  margin-top: 5px;
}

#loggedin a {
  color: #FFFFFF;
  font-weight: bold;
}

h3.itpsection {
 background-color: #F0F0F0;
 padding: 6px 12px;
 margin-bottom: 0;
 clear: left;
}

h3.itpcommentsec {
  margin-top: 15px;
}

#pri-nav .container li:hover a.itp-nav {
  background: url("/__data/assets/image/0003/3198/itpnavhover.gif") no-repeat 0 0;
}

#id3048 #pri-nav .bbar, #id3391 #pri-nav .bbar, #id1921 #pri-nav .lbbar, #id3274 #pri-nav .gbar, #id3255 #pri-nav .gbar {
  background: url('http://www.innovatingnz.org.nz/__data/assets/image/0018/666/nav-active_04.gif') no-repeat 1px 1px;
}

#itp-kbsearch {

}

#itp-kbtopicslist li {
  height: 15px;
}

.js-enabled #itp-kbsearchbox {
  
}

#itp-kbsearchbox {
  margin-bottom: 5px;
}

#itp-kbsearchbutton {
  margin-left: 10px;
}

ul.commentslist {
 margin: 10px 0 0 0;
 list-style: none;
}

ul.commentslist li {
 clear: left;
 background: none;
 min-height: 35px;
 margin-bottom: 10px;
}

ul.commentslist li .posterblock {
 float: left;
 margin-right: 45px;
 height: 35px;
 min-width: 130px;
}

p.commentposter {
 font-size: 1.2em;
 line-height: 1em;
 margin-bottom: 0;
}

p.itpcommentdate {
 font-style: italic;
 font-size: 0.9em;
}

p.itpcommenttext {
 padding-top: 5px;
}

p.hidecommentname {
 display: none;
}

span.publishdate {
 font-size: 0.9em;
 font-style: italic;
}

.add-comment p {
 float: left;
 margin-right: 10px;
 font-size: 1.2em;
}

.add-comment {
 background-color: #F3F4D8;
 padding: 15px 23px;
}

#right-col .mostrecent {
 width: 251px;
 background: url('/__data/assets/image/0012/660/feature-box.gif') no-repeat scroll 0 bottom transparent;
 min-height: 160px;
 margin-left: 8px;
 float: right;
}

#right-col .mostrecent h3{
 background: url('/__data/assets/image/0012/660/feature-box.gif') no-repeat scroll 0 top transparent;
 padding: 10px 10px 0;
 margin-bottom: 0;
 color: #777777;
}

#right-col .mostrecent ul {
 padding-top: 15px;
 border-top: 2px dotted #C5C5C5;
 margin: 0 10px;
 list-style: none;
 list-style-image: none;
}

#right-col .mostrecent ul li {
 font-size: 0.9em;
 margin-bottom: 15px;
 padding: 0;
 background: none;
}

.articlecreate ul {
 margin: 0 0 10px 0;
 list-style: none;
}

.articlecreate ul li {
 margin-bottom: 10px;
 font-size: 1.1em;
 padding: 0;
 background: none;
}

#instructionslink {
  float: left;
  margin-bottom: 15px;
}

#addarticleinstuc {
  display: none;
  clear: left;
}

.articlecreate {
  float: left;
}

#articlebody {
  margin-bottom: 20px;
}

.articlecreate ul li span {
 font-size: 0.9em;
}

.articlecreate span {
 font-style: italic;
}

p.addarticle {
 text-align: center;
}

h3.uploadpdfheading {
  width: 100px;
  float: left;
}

.uploadpdfsubmit {
  margin-top: 20px;
  float: left;
  clear: left;
}

#itp-articlelist ul {
  margin-bottom: 15px;
}

#page_asset_builder_1845 ul{
  margin-bottom: 15px;
  clear: left;
}

.uploadpdfblock {
  margin-bottom: 15px;
}

.uploadpdfrec {
  font-size: 0.75em;
}

h1.itptitle {
 text-align: center;
 margin-bottom: 10px;
}

.articleimage {
 float: left;
 margin: 0 10px 10px 0;
}

.htmlarea-toolbar table {
 background: none;
}

.htmlarea-toolbar table td {
 padding: 0;
}

img.mnzlogo { 
border: 2px solid #B6082F;
margin-top: 10px;
}

.narrower {
  width: 550px;
}

.narrower2 {
  width: 505px;
}

.news-tags {
 font-size: 0.85em;
 font-weight: bold;
 color: #444444;
}
.news-tags ul {
 display: inline;
 margin: 0;
 padding: 0;
 list-style: none outside none;
}
.news-tags ul li {
 display: inline;
 border-left: 2px solid #CFCFCF;
 padding: 0 4px;
 margin: 0;
}

.news-tags .first {
 border-left: 0px solid transparent;
 padding-left: 0;
}

#institution-logos img {
 padding: 0;
 float: left;
 margin: 10px;
}

.sq-credentials-section table {
   background-color: transparent;
}

.sq-credentials-section th {
   border-bottom: 0px solid transparent;
}

#tag-checklist {
   list-style: none outside none;
   font-size: .85em;
   margin: 0;
}

#tag-checklist li {
   width: 320px;
   float: left;
   padding: 0;
   background: none;
}

.people-list {
 margin-left: 0;
 list-style-image: none;
 list-style-type: none;
}

.people-list li {
 margin-bottom: 15px;
 clear: left;
 overflow: hidden;
 border-bottom: 2px solid #BEBEBE;
 padding-bottom: 10px;
 padding-left: 0;
 background: none;
}

.people-list p {
 margin: 0;
}

.people-list li li {
 margin: 0;
}

.people-list .vcard .photo {
 float: left;
 margin: 0 10px 10px 0;
}

.people-list .offering-list {
 margin: 0;
 padding: 0;
 list-style-image: none;
 list-style-type: none;
}

.people-list .offering-list li {
 margin: 0;
 padding: 0 0 0 12px;
 width: 310px;
 float: left;
 clear: none;
 background: url("http://www.innovatingnz.org.nz/__data/assets/image/0012/228/bullet.gif") no-repeat 0 3px;
 line-height: 1.3em;
 border-bottom: 0px solid transparent;
}

.people-list h3 {
 font-size: 1.2em;
 margin-bottom: 3px;
}

.people-list h4 {
 margin: 2px 0 3px;
 clear: left;
}


.people-list h3 img {
 border: 0px solid transparent;
 margin-bottom: -2px;
}

.articlecreate img {
  border: 0px solid transparent;
}

h3.pdf {
  background: url('/__data/asset_types/pdf_file/icon.png') no-repeat 0 0;
  padding-left: 20px;
}

/* Newsletter signup */

#subscribeForm label {
  font-weight: bold;
  float: left;
  width: 130px;
}
#subscribeForm label, #subscribeForm input {
  margin-top:5px;
}

/* Internships */
#id4189 #main-col {
   width: 645px;
}

#id4189 #right-col {
   display: block;
}

.internships #main-col {
   width: 100%;
}

.internships #right-col {
  display: none;
}

#internshiplist {
  margin-top: 50px;
}

#internshiplistwrap {
   background: url("/__data/assets/image/0005/4199/internshipbgtop.jpg") no-repeat left top;
   padding-top: 25px;
   width: 630px;
}

#internshiplistwrap ul {
   background: url("/__data/assets/image/0006/4200/internshipbgbot.jpg") no-repeat left bottom;
   float: left;
   padding: 0 0 15px 30px;
}

#internshiplistwrap ul li {
   background: none;
   padding: 0 30px 0 0;
   float: left;
   width: 270px;
   margin-bottom: 10px;
   line-height: 17px;
}
#internshiplistwrap ul li a {
   font-size: 14px;
}

.intern-prog-block {
   clear: both;
   border-bottom: 2px dotted #000000;
   margin-bottom: 25px;
   padding-bottom: 25px;
   overflow: hidden;
}

.intern-prog-body {
   float: left;
   width: 625px;
}

.intern-prog-contact {
   float: right;
   width: 200px;
   padding: 0 50px;
}

.intern-prog-contact img {
   float: right;
   margin-left: 10px;
   border: 0;
}

.intern-prog-contact span {
   display: block;
   width: 120px;
}

span.intern-contact-name {
   font-weight: bold;
}

span.intern-contact-phone {
   margin-top: 10px;
}

a.intern-contact-email {
   margin-top: 10px;
   display: block;
   width: 100px;
}

#intern-casestud-list {

}

#intern-casestud-list h2 {
   font-size: 1.2em;
}

#intern-casestud-list ul {
   border-bottom: 2px dotted #000000;
   border-top: 2px dotted #000000;
   padding: 15px 0 5px;
   font-size: 12px;
}

#intern-casestud-list ul li {
   margin-bottom: 10px;
   padding: 0;
   background: none;
}

span.intern-case-parent {
   background: #DADBDC;
   padding: 5px;
   font-size: 14px;
   display: block;
}

a.intern-casestud-title {
   display: block;
   padding: 5px 0;
   font-size: 14px;
   line-height: 18px;
}

#banner-controls {
   float: right;
   background: url("/__data/assets/image/0013/4342/bg-feature-control.gif") no-repeat 0 0;
   height: 23px;
   width: 110px;
   top: 0;
   right: 3.3em;
   z-index: 10;
   opacity: 0.7;
   position: absolute;
}

#prev {
   border-right: 2px solid #CCCCCC;
   float: left;
   padding: 4px 13px;
   font-weight: bold;
   color: #B6082F;
}

#next {
   float: right;
   padding: 4px 12px;
   font-weight: bold;
   color: #B6082F;
}

#next:hover, #prev:hover {
   text-decoration: none;
   color: #436493;
}
