/*
  Running Squiz Matrix
  Developed by Squiz - http://www.squiz.net
  MySource, MySource Matrix and Squiz.net are registered Trademarks of Squiz Pty Ltd
  Page generated: 06 February 2012 05:20:40
*/


/* remember to define focus styles! */

/* Lazy floats, overflow and hide */
.clear-left {
    clear:left;
}
.clear-right {
    clear:left;
}
.clear-both {
    clear:both;
}
.float-left{
    float:left;
}
.float-right{
    float:right;
}
.overflow-auto {
    overflow: auto;
}
.hide {
    visibility: hidden;
    display: none;
}
.hiddenStructure {
    background:transparent none repeat scroll 0 0;
    border:medium none;
    display:block;
    height:1px;
    left:-999px;
    margin:0;
    overflow:hidden;
    padding:0;
    position:absolute;
    width:1px;
}

body {
    line-height: 1.3em;
    background: #fff url(http://www.manufacturingnz.org.nz/__data/assets/image/0003/102/bg-body.gif) repeat-x 0 0; 
    font-family: Arial, "Helvetica Neue", Helvetica, sans-serif;
    color:#666; /*#828B82;*/
    margin: 0;     
 
}
body fieldset {
     border: 0;
}                                                                          

ol, ul {
    list-style: none;
    margin-left: 11px;
}


/* Setup Defaults */

html {
    font-family: Arial, "Helvetica Neue", Helvetica, sans-serif;
    font-size: 76%;
}

h1 {
    line-height: 1;
    color: #7e1416;     
}

h2 {
    line-height: 1;
    color: #4c5a5b;
}

h3{
    line-height: 1;
    color: #515b5f;
}

h4 {
    line-height: 1;
    color:#4C5A5B; /*#a10730;*/
}

h5 {
   color:#7e1416;
   font-size:0.8em;
   font-weight:normal;
   margin-bottom:1.02em;
   margin-top:1.02em;
}

h1 {
    font-size: 2.5em;    
    margin:0.7em 0 0.2em 0;           
}
h1.survey {
    font-size: 2.5em;    
    margin:0.7em 1.5em 0.2em 0;  
    color: #7e1416;         
}

h2 {
    font-size: 2.4em;
    margin: .5em 0 .55em;    
}

h3 {
    font-size: 1.4em;
    margin: .8em 0 -0.3em 0;    
}

h4 {
    font-size: 1.3em;
    font-weight: normal;
    margin: 0.8em 0 .45em;        
}

p {
    font-size: .95em;
    padding-bottom: .4em;
    color: #666; /*#828B82;*/           
}

p.intro{
    padding-bottom: .4em;
    color: #666666;
    font-family: Arial, "Helvetica Neue", Helvetica, sans-serif;    
    font-size: 1.2em;
    margin-top: 0.2em;
    font-style: italic;
    line-height: 1.2em;
}
p.sponsored {
    display: inline;
    float: left;
    margin-top: 1.5em;
}
p.sponsored img { 
    display: inline-block;
    float: right;    
}

p.tagged {
    font-size:.9em;
    padding: 2px 5px 2px 10px;
    background:#e9e9ea url("/__data/assets/image/0013/157/tag-bg.gif") no-repeat; 
    margin-top:5px;       
}

p.tagged a{
    color:#666; /*#828B82;*/
}


#content p.tagged a:hover {
    color:#7e1416;
}

#content p.results-number{     
    float: left;
    width: 632px; 
    display: inline;     
}
p.member-code {
    margin-left: 1em;
}
p.caption {
    color: #7E1416;
    font-weight: bold;
}
p.photo-caption {
    color: #7E1416;
    font-weight: bold;
    height: 10px;
    margin-top: 150px;
    padding-top: 5px;
}
#content p.form-highlight {
    color: #7e1416;
    padding-top: 0;
    clear:left;
}
#content p.form-hanging-indent {
    text-indent: -40px;
    margin-left: 38px;
}
#content p.form-field {
    padding-left: 32px;
    margin-top: -20px;
}
span.pagination-right {         
    float: right; 
    display: inline;
}
#content p.pagination{      
    float: right; 
    padding-top:2em;
    display: inline;
    clear:both;
}
#content p.powered {
   float:right;
   font-style:italic;
   margin-top:1.3em;
   padding-right:0;
   padding-bottom:0.5em;
}
span.star-rating {         
   float: right;

}
span.h2-maroon {
    color:#7e1416;
    line-height:1.2em;
}
span.h2-white {
    color:#ffffff;
}
span.heading3 {
    line-height: 1;
    color: #1376b5;
    font-size: 1.1em;
    margin: .85em 0 .6em;    
}
span.number {
    margin-left: -1.9em;
    position:absolute;
    margin-top: 2px;
}
span.tagging {
    margin-top:0;
}
span.tagging a {
    padding-left:0.3em;
    font-weight:normal;
}
span.last-slider {
    margin-left: 0;
}
table.icons {     
    height:136px;
    width:633px;
}
table.icons td {
    padding-top: 5px;
}
td.col-1 {
    padding-left:10px;
    width: 206px;
}
table.social-contact {    
    height:93px;
    width:95%;
}

/****** a links *************/

.read-more {
    padding-left:5px;
}
.hp-read-more {
    padding-left:0;
    margin-bottom: 10px;
    margin-left: 50px;
    font-weight: bold;
    display: block;
}
#hp-whats-new .hp-read-more {
   display: block;
   margin-left: 48px;
}

.hp-feature p a {
    color:#c1deea;
    text-decoration:none;
    font-size: 1em;
    padding-left:5px;        
}
#content .hp-feature a:hover {
    color:#fff;
}
.morelink {    
    padding-left:3px;
    padding-top:0.6em;
    /*padding-bottom: 2px;*/    
}
.findlink { 
    float: left;       
    margin-left:1em;
    margin-top:0.5em; 
    width:286px;       
}
a img {
    border-width: 0;
}

a {
    color: #7e1416;
    text-decoration: none;
}

a:hover {
    text-decoration: none;
    color: #6c7173;    
}

#content a:hover {
    text-decoration: none;    
    color: #6c7173;
}

.feature-read-more { 
    background: transparent url("/__data/assets/image/0003/120/icon-lite-blue-arrow.gif") no-repeat center right;
    padding-right:14px;
    padding-bottom:0px;
}

.read-more {
   background: url("/__data/assets/image/0004/121/icon-maroon-arrow.gif") no-repeat right center;
   padding-bottom: 4px;
   padding-right: 16px;
   display: inline;
   margin: 0;
}

.ep-learn-more {
   padding-bottom: 0px;
   padding-right: 0.4em;
   display: inline;
   margin: 0;
}

.ep-register {
   border-left: 1px solid #7E1416;
   padding-bottom: 0px;
   padding-left: 0.7em;
   display: inline;
   margin: 0;
}

#id54 #hp-thirdfeature-desc .read-more {
   padding: 0 16px 4px 0;
   background: url("/__data/assets/image/0004/121/icon-maroon-arrow.gif") no-repeat right 1px;
   font-weight: bold;
}

#id54 .read-more { 
    background: transparent url("/__data/assets/image/0018/15723/mnzlogo-whitebg.jpg") no-repeat left 1px;
    padding: 3px 0 3px 25px;
}

.find-link { 
    background: transparent url("/__data/assets/image/0012/129/icon-white-arrow.gif") no-repeat center right;
    padding-right:14px;
    padding-bottom:3px;
}

/* position icons at the end of h3 link - For Manufacturers section */
.Services {
   padding-right: 25px;
   padding-top:6px;
   background: transparent url("/__data/assets/image/0018/6066/process-icon24x24.png") no-repeat center right;
}

.Recommended {
   padding-right: 30px;
   padding-top:7px;   
   background: transparent url("/__data/assets/image/0010/127/icon-software.gif") no-repeat center right;
}
.Guides {
   padding-right: 30px;
   padding-top:6px;
   background: transparent url("/__data/assets/image/0011/119/icon-guides.gif") no-repeat center right;
}

.Documents {
   padding-right: 30px;
   padding-top:6px;
   background: transparent url("/__data/assets/image/0009/117/icon-docs.gif") no-repeat center right;
}
.Press {
   padding-right: 30px;
   padding-top:6px;
   background: transparent url("/__data/assets/image/0008/125/icon-press.gif") no-repeat center right;
}

.Worksheets {
   padding-right: 30px;
   padding-top:6px;
   background: transparent url("/__data/assets/image/0004/130/icon-worksheets.gif") no-repeat center right;
}
.Software {
   padding-right: 30px;
   padding-top:4px;
   background: transparent url("/__data/assets/image/0010/118/icon-external.gif") no-repeat center right;
}

.Training {
   padding-right: 30px;
   padding-top:6px;
   background: transparent url("/__data/assets/image/0011/128/icon-training.gif") no-repeat center right;
}
.Media {
   padding-right: 30px;
   padding-top:6px;
   background: transparent url("/__data/assets/image/0005/122/icon-media.gif") no-repeat center right;
}

.Misc {
   padding-right: 30px;
   padding-top:6px;
   background: transparent url("/__data/assets/image/0007/124/icon-misc.gif") no-repeat center right;
}
.Pubs { padding-right: 30px; padding-top:6px; background: transparent url("/__data/assets/image/0009/126/icon-pubs.gif") no-repeat center right; }
.current {
   background: transparent url("http://www.manufacturingnz.org.nz/__data/assets/image/0007/142/hover.gif") no-repeat right; 
}

/****** End a links *************/

/***** Lists  *******/
ul.menu-list, ul.hp-feature-list, ul.sub-menu-list, ul.external-rss, .policy ul {
    list-style-type: none;
    margin-left: 0;
    margin-top: 0;
    padding-bottom:0;
}
.policy ul {
    margin-bottom: -0.5em;
}
ol {
    list-style-type: decimal;
    list-style-position: outside;
    padding: 0.5em;
    margin-left: 11px;    
}
ul {
    list-style-type: disc;
    padding: 0 0.5em; top: 0; bottom: 0;
    margin-top: 0px; margin-bottom: 0px; margin-left: 1.5em;
}
ul li ul {
    list-style-type: disc;
    padding: .5em;
    margin-left: 1.5em;
}
ul li {
    padding:4px 0 4px 0;
}
ul li li {
    padding:4px 0 4px 0;
}
ul.inline-list li.first {
    border-left: 0;    
}
ul.inline-list li {
    background: none;    
    padding-left:2px; 
}
ul.hp-feature-list li.first {
    border-top: 1px solid #e5e5e5;    
}
#content ul.hp-feature-list li, ul.hp-feature-list li {     
    border-bottom: 1px solid #e5e5e5;    
    font-size: 1.1em;
    padding: .35em;    
    padding-left:.6em;    
}
#content ul.hp-feature-list li a {
    color: #7e1416;
    display:block;        
}
#content ul.hp-feature-list li:hover {    
    background: #f1f1f1  url("http://www.manufacturingnz.org.nz/__data/assets/image/0007/142/hover.gif") no-repeat right;    
}
ul.menu-list li {
    line-height: 1.6em;
    padding: 0;
    border-bottom: 1px solid #e5e5e5;      
}

ul.menu-list li.last {
   border: 0;
}

ul.menu-list li.first {
    border-top: 1px solid #e5e5e5;    
}
ul.menu-list li a {
    color: #7e1416;
    display:block;   
    font-size:1.1em;
    padding: 9px 11px 9px 0;      
}
#content ul.menu-list li:hover {    
    background: #f1f1f1  url("http://www.manufacturingnz.org.nz/__data/assets/image/0007/142/hover.gif") no-repeat right;    
}
.menu {
    padding-left: 0.8em;    
}
#content .menu li {    
    /*padding:1em 0.25em 0.3em 0.5em;*/
}
ul.sub-menu-list {
    border-top: 1px solid #e5e5e5;
    background: #fff;       
    width:95%;
}
#content ul.sub-menu-list li {
    border-bottom: none;    
    padding-bottom:0.1em;   
}
ul.sub-menu-list li a {
    padding-left: 0.5em;
    color: #666;
}
#content ul.sub-menu-list li a:hover {
    color: #7e1416;
}
ul.menu-list li.current ul.sub-menu-list li a {
    background: none;
    padding-bottom:0.6em;    
}
#content ul.menu-list li.current {       
    background: #f1f1f1;
    padding-bottom: 0;     
}
ul.menu-list li.current a {    
    margin-bottom:1.5px;
    padding-bottom:0.5em;
}
ul.sub-menu-list li:hover {    
    background: #fff;    
}
/* icons for the featured resources div */
.res-docs{
background:#fff url("/__data/assets/image/0009/117/icon-docs.gif") no-repeat;
padding-left:3em;
}
.res-guides{
background:#fff url("/__data/assets/image/0011/119/icon-guides.gif") no-repeat;
padding-left:3em;
}
.res-pubs{
background:#fff url("/__data/assets/image/0009/126/icon-pubs.gif") no-repeat;
padding-left:3em;
}
.res-press{
background:#fff url("/__data/assets/image/0008/125/icon-press.gif") no-repeat;
padding-left:3em;
}
.res-worksheets{
background:#fff url("/__data/assets/image/0004/130/icon-worksheets.gif") no-repeat;
padding-left:3em;
}
.res-software{
background:#fff url("/__data/assets/image/0010/127/icon-software.gif") no-repeat;
padding-left:3em;
}
.res-media{
background:#fff url("/__data/assets/image/0005/122/icon-media.gif") no-repeat;
padding-left:3em;
}
.res-training{
background:#fff url("/__data/assets/image/0011/128/icon-training.gif") no-repeat;
padding-left:3em;
}
.res-external{
background:#fff url("/__data/assets/image/0010/118/icon-external.gif") no-repeat;
padding-left:3em;
}
.res-misc{
background:#fff url("/__data/assets/image/0007/124/icon-misc.gif") no-repeat;
padding-left:3em;
}
.res-all-resources {
   padding-left:3em;
   background: #fff url("/__data/assets/image/0013/1822/icon-all-resources.gif") no-repeat; 
} 
.res-services{ 
background:#fff url("/__data/assets/image/0018/6066/process-icon24x24.png") no-repeat; 
padding-left:3em; 
}
.rss {
   background: transparent url("/__data/assets/image/0012/1830/icon-rss.png") no-repeat;
   height:15px;
   padding:0 0 2px 18px;
}
.linked-ln {
   background: transparent url("/__data/assets/image/0005/1796/icon-linked-ln.gif") no-repeat;
   padding-left:2.1em;
   height:16px;
}
.youtube {
   background: transparent url("/__data/assets/image/0008/1799/icon-youtube.gif") no-repeat;
   padding-left:2.6em;
   height:16px;
}
.facebook {
   background: transparent url("/__data/assets/image/0006/1797/icon-facebook.gif") no-repeat;
   padding-left:2.1em;
   height:16px;
}
.twitter {
   background: transparent url("/__data/assets/image/0007/1798/icon-twitter.gif") no-repeat;
   padding-left:2.6em;
   height:16px;
}
.ema-logo {
   background: transparent url("/__data/assets/image/0012/138/ema-footer-logo.gif") no-repeat;
   height:49px;
}
.osea-logo {
   background: transparent url("/__data/assets/image/0009/153/otago-footer-logo.gif") no-repeat;
   height:49px;
}
.cecc-logo {
   background: transparent url("/__data/assets/image/0008/134/canterbury-footer-logo.gif") no-repeat;
   height:49px;
}
.ema-central-logo {
   background: transparent url("/__data/assets/image/0010/136/ema-central-footer-logo.gif") no-repeat;
   height:49px;
}
.sbnz-logo {
   background: transparent url("/__data/assets/image/0015/4515/SBNZ.jpg") no-repeat;
   height:49px;
}
.frst-logo {
   background: transparent url("/__data/assets/image/0010/6040/frst-thumbnail.jpg") no-repeat;
   height:49px;
}
.nzcustoms-logo {
   background: transparent url("/__data/assets/image/0005/5954/NZCustoms-thumbnail.jpg") no-repeat;
   height:49px;
}
.envirostep-logo {
   background: transparent url("/__data/assets/image/0017/3950/envirostep.jpg") no-repeat;
   height:49px;
}
/**** End of lists *******/


/**** Images      *******/
div.right-thumbnail {
    background:none;    
  /*  position:absolute;
    right:-130px;
    top:18px;  */
    float: right;
    margin-left: 10px;
    margin-top: 10px;
}
div.ep-right-thumbnail {
    background:none;    
  /*  position:absolute;
    right:-130px;
    top:18px;  */
    float: right;
    margin-left: 10px;
    margin-top: 10px;
}
div.right-thumbnail-float {
    background:none;  
    float: right;
    margin-top: 10px;
    margin-left: 10px;
}
div.right-thumbnail img, div.right-thumbnail-float img {
    padding: 0px;
    border:1px solid #E5E5E5;
    background:none repeat scroll 0 0 #FFFFFF;
}
div.ep-right-thumbnail img {
    border:1px solid #E5E5E5; 
}
.news-thumbnail {
    clear: left;   
    float: right;
    padding-left:1.5em;
    padding-right:1em;
    padding-bottom: 1em;
    margin-top: 0px;
}
div.news-thumbnail img{
    padding: 0px;
    border:1px solid #E5E5E5; 
}
div.right-image-150 {
    background:none;
    clear:left;
    float:right;    
    padding-left:10px; 
    padding-right:9px;     
}
div.right-image-150 {
    width: 150px;
}
div.right-image-150 img{
    padding: 3px;
    border:1px solid #C8CCCE; 
}
div.right-image-220 {
    background:none;
    clear:left;
    float:right;    
    padding-left:10px; 
    padding-right:9px;     
}
div.right-image-220 {
    width: 220px;
}
div.right-image-220 img{
    padding: 3px;
    border:1px solid #C8CCCE; 
}
img.icons {
    padding-right: 1em;
    margin-bottom:-0.3em;
}
.form-thumbnail {
    clear: left;   
    float: right;
   margin-top:-15px;
}

/**** End of images ******/

/**** select fields ******/

select.slide, select#search_page_1097_sort_direction,
select#search_page_966_sort_direction, select#search_page_1077_sort_direction,
select#search_page_1057_sort_direction, select#search_page_990_sort_direction,
select#search_page_843_sort_direction, select#search_page_885_sort_direction,
select#search_page_709_sort_direction, select#q1351_q2, select#q1351_q1,
select#search_page_389_sort_direction, select#search_page_547_sort_direction,
select#search_page_12639_sort_direction, select#search_page_1552_sort_direction {
    display: none; 
}

/**** End of select fields ******/

/* General classes */
.left {
    float: left;
} 
.right {
    float: right;    
}
.inline, .inline-list li {
    display: inline;    
}
.inline-list li li {
    display: block;
}
.access {
    position: absolute;
    left: -9999px;
    width:1px;
}
.clear {
    height: 1%;    
}
.clear:after {
    display: block; 
    visibility: hidden; 
    clear: both; 
    height: 0; 
    content: "."; 
}
#spacer {
    clear:both;    
}
#filler {
    height:220px;    
}


.flushtop {
    margin-top: 0;
    padding-top: 0;
}

/* Basic Layout elements */

#wrapper, #footer-bottom, #footer-links ul, #businessnzfamily.manufacturingknowledge ul {
    margin: 0 auto;
    width: 927px;
 /*   padding-left:1.1em; */
}
#header h1 {
    margin:0;
}
#shadow-wrapper {
   padding:0;
   position: relative;    
   background: #fff url("http://www.manufacturingnz.org.nz/__data/assets/image/0004/103/bg-body-content.gif") repeat-x 0 0; 
}
#content {
    padding: 0;     
}

/******* Top bar & header *******/
#meta-links {
    background: #c8ccce;
    color:#6c7173;
    border-top: none;
    height: 30px;    
}
#meta-links ul {
    padding:12px 0 15px 0;
    line-height:0; 
}
#meta-links li {
    padding: 9px 0;
    border-left: 1px solid #b8bcbe;    
    font-size: .95em;
    font-weight: bold;
}
#meta-links li.first {
    border-left: 0;    
}
#meta-links li.active a{
    color: #7e1416;
}
#meta-links li.first a {    
    padding-left:0;
}
#meta-links a {
    color:#6c7173;
    padding:0 1.2em;
    text-decoration:none;
}
#meta-links a:hover {
    text-decoration:none;
    color:#7e1416;
}
#header {
    background: #eef0f0 url("http://www.manufacturingnz.org.nz/__data/assets/image/0012/1740/bg-sm-header.gif") no-repeat right; 
    height: 111px;
    width: 927px; 
}
#header-survey {
    background: #eef0f0 url("http://www.manufacturingnz.org.nz/__data/assets/image/0012/1740/bg-sm-header.gif") no-repeat right; 
    height: 111px;
    width: 927px;   
}
#header img {    
    margin-top: 0.6em;    
}
#header img.right {    
    margin-top:2.8em;
    padding-right:1px;
}
#header-right {
     float: right;
    text-align:right;
    /*margin-top: 1.8em;*/    
    padding-bottom:0;
} 
#header-right p {
     text-align:right;
    color: #666; /*#c8ccce;*/   
}

/**************************************************
****************************** Primary Navigation * 
**************************************************/

#nav-primary {
    position:relative;
    background:transparent url("http://www.manufacturingnz.org.nz/__data/assets/image/0003/111/bg-nav.gif") no-repeat 0 0; 
    min-height: 46px;
     z-index:32; 
    width: 927px;   
}
#nav-pri-list {
    float:left;       
    color: #fff;
    text-transform: uppercase;
    font-weight:bold;
    padding: 0; /*5px 0;*/    
    position:relative;
    z-index:999;    
    font-size: 1em;
    min-height: 36px;
    /*_height: 36px;*/    
}
#nav-pri-list a {
    color: #fff;
    text-decoration: none;    
    display: block;
    padding:17px 14px 16px 19px;      
}
/* used for background image on home button */ 
#nav-pri-list li.current-54, #nav-pri-list li.current-50 {
    border-left: 0;    
    background: url("http://www.manufacturingnz.org.nz/__data/assets/image/0007/115/bg-home.gif") no-repeat 0 0; 
   /* padding-bottom: 15px; */  
}

#nav-pri-list li.home-hover {
    border-left: 0;    
    background: url("http://www.manufacturingnz.org.nz/__data/assets/image/0007/115/bg-home.gif") no-repeat 0 0;   
}

#nav-pri-list li.current-54 a, #nav-pri-list li.current-50 a {
    color: #838383;
}
/* used for background image on rest of navigation */ 

#nav-pri-list li.current,
#nav-pri-list li.current-64,
#nav-pri-list li.current-68,
#nav-pri-list li.current-72,
#nav-pri-list li.current-76,
#nav-pri-list li.current-80 {
    border-left: 0;    
    background:url("http://www.manufacturingnz.org.nz/__data/assets/image/0004/112/bg-nav-active.gif") repeat-x top left;            
    /*padding-bottom:1.7em;  edited */
    margin-left:-1px;    
}
#nav-pri-list li.current a,
#nav-pri-list li.current-64 a,
#nav-pri-list li.current-68 a,
#nav-pri-list li.current-72 a,
#nav-pri-list li.current-76 a,
#nav-pri-list li.current-80 a {
    color: #838383;
}

#nav-pri-list li {
    position: relative;     
    /*line-height: 0;*/   
    display: block;
    background: transparent url("http://www.manufacturingnz.org.nz/__data/assets/image/0008/152/nav-divider.gif") no-repeat top right;
}

#nav-pri-list li a:hover {
    color: #fff; /*#727a7d;*/
    text-decoration:none;     
    background: #73191a;    
    overflow: hidden;
}
#nav-pri-list > li:first-child a:hover {
    background: none;
}

#nav-pri-list ul li a:hover {
    /* color: #727a7d; // ck */  
    text-decoration:none;    
    padding-bottom: 0;   
}

#nav-pri-list ul ul {
    margin-left:0;
    width: 15.6em;    
}

#nav-pri-list li li a {
    padding: 8px 8px 3px 17px;    
    color: #fff;            
}
#nav-pri-list li li li {
    width:94%;    
}

#nav-pri-list li li li a {
    padding: 8px 8px 3px 17px;        
}

#nav-pri-list ul li {
    text-transform: none;
    font-size: 1em;
    padding:1px 0 2px 1px;
}

* html #nav-pri-list li {
    display:inline;
}

/*** Second level Navigation ***/
.sf-menu, .sf-menu * {
    margin:         0;
    padding:        0;
    list-style:     none;    
}
.sf-menu {
    line-height:    1.0;
}
.sf-menu ul {
    position:        absolute;
    top:            -999em;
    width:          18.98em; /* left offset of submenus need to match (see below) */
    /*background:     #73191a;  edited*/    
}

.sf-menu ul li {
    width:            100%;
}
.sf-menu li:hover {
    visibility:        inherit; /* fixes IE7 'sticky bug' */
}
.sf-menu li {
    float:            left;
    position:        relative;    
}

#nav-primary ul.sf-menu li li {
    float:none;   
    display:        block;    
    background:     #73191a;
}


#nav-primary ul.sf-menu li li a, 
#nav-primary ul.sf-menu li li a, 
#nav-primary ul.sf-menu li.sfHover li a {
    margin: 0;
    color: #fff; 
    padding: 8px 8px 3px 17px; /* added*/ 
}

/* Link is grey when in focus */

#nav-primary ul.sf-menu li li.sfHover > a,
#nav-primary ul.sf-menu li li a:hover,
#nav-primary ul.sf-menu li.sfHover li.sfHover > a,
#nav-primary ul.sf-menu li.sfHover li.sfHover li a:hover
 {
    color: #666;    
}


#nav-primary ul.nav-pri-list li a.sf-with-ul {
    color: #fff;
}

.sf-menu a {
    display:        block;
    position:       relative;
}
.sf-menu li:hover ul,
.sf-menu li.sfHover ul {
    left:            -0.2em;
    top:            3.5em; /* match top ul list item height */ 
    z-index:        99;   
}
ul.sf-menu li:hover li ul,
ul.sf-menu li.sfHover li ul {
    top:            -999em;
}
ul.sf-menu li li:hover ul,
ul.sf-menu li li.sfHover ul {
    left:            19em; /* match ul width */ 
    top:            0;
}
ul.sf-menu li li:hover li ul,
ul.sf-menu li li.sfHover li ul {
    top:            -999em;
}
ul.sf-menu li li li:hover ul,
ul.sf-menu li li li.sfHover ul {
    left:            19em; /* match ul width */
    top:            0;
}

/*** arrows **/
.sf-menu a.sf-with-ul {
    padding-right:     2.25em;
    min-width:        1px; /* trigger IE7 hasLayout so spans position accurately */
}
.sf-sub-indicator {
    position:        absolute;
    display:        block;
    right:            .75em;
    top:            1.05em; /* IE6 only */
    width:            10px;
    height:            10px;
    text-indent:     -999em;
    overflow:        hidden;
    background: url('/__data/assets/image/0015/384/icon-menu-arrow-white.gif') no-repeat -10px -100px; /* 8-bit indexed alpha png. IE6 gets solid image only */
}

a > .sf-sub-indicator {  /* give all except IE6 the correct values */
    top:            .8em;
    background-position: 0 -100px; /* use translucent arrow for modern browsers*/
}
/* apply hovers to modern browsers */
a:focus > .sf-sub-indicator,
a:hover > .sf-sub-indicator,
a:active > .sf-sub-indicator,
li:hover > a > .sf-sub-indicator,
li.sfHover > a > .sf-sub-indicator {
    background-image: url('/__data/assets/image/0006/123/icon-menu-arrow.gif');
    background-position: -10px -100px; /* arrow hovers for modern browsers*/
}

/* point right for anchors in subs */
.sf-menu ul .sf-sub-indicator { background-position:  -10px 0; }
.sf-menu ul a > .sf-sub-indicator { background-position:  0 0; }
/* apply hovers to modern browsers */
.sf-menu ul a:focus > .sf-sub-indicator,
.sf-menu ul a:hover > .sf-sub-indicator,
.sf-menu ul a:active > .sf-sub-indicator,
.sf-menu ul li:hover > a > .sf-sub-indicator,
.sf-menu ul li.sfHover > a > .sf-sub-indicator {
    /* background-image: url('/__data/assets/image/0006/123/icon-menu-arrow.gif'); */
}
.sf-menu ul li.sfHover > a:hover > .sf-sub-indicator-grey {
    background-position: -10px 0; /* arrow hovers for modern browsers*/
}

/*** Site wide Search ***/

#search {           
    float: right;
    margin-top: 4px;   
    /*padding:4px 0 0;*/ 
    margin-right:-0.2em;   
    /*overflow:hidden;*/
    /*line-height: 1em;    
    _height: 22px;*/ 
    height:32px;   
}

#site_searchbox_query {
    background:transparent url("http://www.manufacturingnz.org.nz/__data/assets/image/0012/156/search-input.gif") no-repeat;    
    float:left;
    border: 0;
    width: 182px;
    height: 28px;    
    color: #bfbfbf;
    font-size: 1.1em;    
    padding-left:.4em;
    vertical-align:middle; 
    line-height: 1em;   
}

#site_searchbox_query:focus {
    font-size: 1.1em; 
    color: #666; 
    vertical-align:middle;
    /*padding-top:5px;*/ 
    line-height: 1em;
}

#site-search-button {
    background:transparent url("http://www.manufacturingnz.org.nz/__data/assets/image/0019/1846/search-button-sprite.gif") no-repeat;
    float:left;
    width: 33px;
    height:30px;    
    border: 0;
    font-weight: bold;
    font-size: .9em;
    color: #fff;    
}
#site-search-button:hover {
    background-position: 0px -30px;
}

#site-search-results {
    background:transparent url("http://www.manufacturingnz.org.nz/__data/assets/image/0015/915/bg-site-search-results.gif") no-repeat;           
    float: left; 
    width: 632px;
    height: 35px;
    padding:10px;
    padding-top:11px; 
    position: relative;          
}
#site-search-results p {
    display: inline;
    float: left;
    font-size:1.5em;
    margin-top:0.3em;
}
#site-search-results img {
    display: inline;
    float: left; 
    padding-right:1.7em;
    padding-left:0.5em;
    margin-top:-0.3em;
    background:transparent;
}
#site-search-results-input {
    background:transparent url("http://www.manufacturingnz.org.nz/__data/assets/image/0016/916/bg-site-search-results-input.png") no-repeat;    
    float:left;
    border: 0;
    width: 293px;
    height: 30px;    
    color: #666; /*#828B82;*/
    font-size: 1.2em;    
    padding-left:.4em;
    /*padding-top:5px;*/
    position: relative;        
}
#site-search-results-input:focus {
    color: #666;
    /*padding-top:5px;*/
    font-size: 1.2em;
    position: relative;
}

#site-search-results-button {
    background:transparent url("http://www.manufacturingnz.org.nz/__data/assets/image/0017/917/bg-site-search-results-button.gif") no-repeat;
    float:left;
    width: 97px;
    height:30px;    
    border: 0;
    font-weight: bold;
    font-size: .9em;
    color: #fff;        
}
#site-search-results-button:hover {
    background-position: 0px -31px;
}

/*** Search all Resources ***/

#queries_allresources_query {
    background:#f5f5f6 url("http://www.manufacturingnz.org.nz/__data/assets/image/0006/114/bg-search-all-input.gif") no-repeat;    
    border: 0;
    width: 464px;
    height: 30px;    
    color: #666; /*#828B82;*/ 
    font-size: 1.2em;    
    margin-left: 15px;    
    float: left;
}
#queries_allresources_query:focus {
     padding-top:5px; 
     color: #666; 
     font-size: 1.2em;
}

#search-all-input {
    background:#f5f5f6 url("http://www.manufacturingnz.org.nz/__data/assets/image/0006/114/bg-search-all-input.gif") no-repeat;    
    border: 0;
    width: 464px;
    height: 31px;    
    color: #bfbfbf;   
    font-size: 1.2em;    
    padding-left: 1.2em;
    padding-top:2px;
}

#search-button {
    background:#f5f5f6 url("/__data/assets/image/0010/154/search-all-button.gif") no-repeat;
    width: 102px;
    height:30px;    
    border: 0;
    font-weight: bold;
    font-size: .9em;
    color: #fff;
    float: left;
    margin-left:1.3em;        
}
#search-button:hover {
    background-position: 0px -31px;    
}

#searchbutton input {
    background:#f5f5f6 url("/__data/assets/image/0010/154/search-all-button.gif") no-repeat;
    width: 102px;
    height:30px;    
    border: 0;
    font-weight: bold;
    font-size: .9em;
    color: #fff;
    float: left;
    margin-left:1.3em;        
}
#searchbutton input:hover {
    background-position: 0px -31px;    
}


#fm-search fieldset {     
     padding-top: 5px;
}

.facetLabel {
    margin-bottom: 5px;
}

/* Keep informed */
#sign-up-right {
    background: #F6F7F7;
    border: 1px solid #E5E5E5;
    margin-top: 10px;
    padding:1.5em;
}

#sign-up-right h2 {
    color: #730709;
    font-size: 2em;
    margin-top: 0;
}

.cs-sign-up .result p {
    padding: 0;
    margin: 5px 0;
    font-weight: normal;
}

.cs-sign-up .result {
    display: none;
}

.cs-sign-up ul, .cs-sign-up li {
    margin: 0;
    padding: 0;
    list-style: none;
}

.cs-sign-up li {
    margin: 7px 0;
}

.cs-sign-up label {
    display: none;
}

.cs-sign-up .cs-policy label {
    display: inline;
}

.cs-sign-up input, .cs-sign-up select {
    border: 1px solid #DBDBDB;
    width: 215px;
    padding: 5px;
    font-size: 1.1em;
    border-radius: 2px;
    -moz-border-radius: 2px;
    -webkit-border-radius: 2px;
}

#cs-name-footer, #cs-email-footer {
   width: 265px;    
}

.cs-sign-up input {
    color: #747474;
}

.cs-sign-up .cs-policy input {
    float: left;
    width: auto;
    border: none;
}

.cs-sign-up select {
    width: 227px;
    color: #747474;
   padding: 5px 5px 5px 2px;
}

.cs-sign-up input.label {
    color: #777;
}

.cs-sign-up span.required {
    color: #730709;
    font-weight: bold;
    font-size: 24px;
    display: block;
    float: right;
    padding-top: 7px;
}

.cs-sign-up .cs-explain {
    padding-right: 13px;
}

.cs-sign-up .cs-explain, .cs-sign-up .cs-explain span.required {
    font-size: 11px;
    text-align: right;
}

.cs-sign-up .cs-explain span.required {
    float: none;
    display: inline;
}

.cs-sign-up .cs-policy {
    padding-top: 5px;
}

.cs-sign-up .cs-policy label {
    position: relative;
    top: 2px;
    left: 5px;
}

.cs-sign-up .cs-policy label a {
    text-decoration: underline;
}

.cs-sign-up .cs-policy label a:hover {
    text-decoration: none;
}

.cs-sign-up .cs-submit {
    background: url('/__data/assets/image/0003/15744/submit.gif') no-repeat 0 0;
    width: 121px;
    height: 29px;
    overflow: hidden;
    margin-top: 5px;
    border: none;
    font-size: 12px;
    font-weight: bold;
    color: #FFFFFF;
    font-family: Arial,"Helvetica Neue",Helvetica,sans-serif;
}

#CampaignSuiteWrapper .cs-sign-up .cs-submit {
    float: right;
    margin-right: 8px;
    width: 121px;
}

.cs-sign-up .cs-submit:hover {
    background-position: 0 -29px;
    cursor: pointer;
    color: #6C7173;
}

.cs-sign-up .loading {
    display: none;
    width: 145px;
    height: 29px;
    background: url('/__data/assets/image/0003/15744/submit.gif') no-repeat 0 0;
    -moz-opacity: 0.70;
    filter:alpha(opacity=70);
    opacity: 0.70;
    margin-top: 12px;
}

.cs-sign-up .loading div {
    display: block;
    float: right;
    margin-top: 9px;
    width: 16px;
    height: 11px;
    background: url('/__data/assets/image/0004/15745/loading.gif') no-repeat 0 0;
}

.cs-sign-up.footer .cs-explain, .cs-sign-up.footer .cs-policy {
    color: #FFF;
}

#reg-org-module {
   border: 1px solid #E5E5E5;
   padding: 20px 16px;
   margin-top: 10px;
}

#reg-org-module h2 {
   margin: 0;
   font-size: 2.2em;
}

#reg-org-module ul {
   list-style: none;
   margin: 0;
   padding: 0;
}

#reg-org-module li {
   border: 1px solid #E5E5E5;
   margin-bottom: 5px;
   padding: 0;
}

#reg-org-module li a {
   display: block;
   padding: 5px 70px 5px 10px;
   color: #606060;
}

#reg-org-module li:hover {
   background: #EBEBEC;
}

#reg-org-module li a:hover {
   color: #7E1416;
}

#hp-thirdfeature {
   float: left;
   padding: 17px 21px 10px;
   background: #FFFFFF;
   border-right: 1px solid #E9E9E9;
   border-left: 1px solid #E9E9E9;
   width: 569px;
}

#hp-thirdfeature h2 {
   margin: 0 0 15px;
   font-style: italic;
}

#hp-thirdfeature-desc {
   border-right: 1px solid #E7E7E7;
   padding-right: 31px;
   width: 330px;
}

#hp-thirdfeature img {
   float: right;
   margin-top: 20px;
}

#hp-thirdfeature ul {
   list-style: none;
   margin: 0;
}

#hp-thirdfeature ul li {
   float: left;
   margin-right: 30px;
}

#hp-thirdfeature li a {
   padding-left: 12px;
   background: url("/__data/assets/image/0020/12782/ul-bluebullet-whitebg.png") no-repeat left 4px;
   text-decoration: none;
   color: #497C93;
   font-weight: bold;
}

#hp-thirdfeature p.intro {
   font-weight: bold;
   font-style: italic;
}


/**************************************************
********************************* Homepage styles *
**************************************************/


#left-col, #right-col {
    padding-bottom:1.5em;
}

#left-col {
    width:633px;
    float:left;
    padding-top: .8em;    
}

#left-col-survey {
    width:633px;
    float:left;
    padding-top: .8em;
    margin-left:120px;    
}


#right-col {
    width:280px;    
    float:right;
    padding-top: .8em;     
}

.hp-feature {
    clear:left;
    position:relative;
    width:617px;
    height:231px;    
    overflow:hidden;
    background:url("/__data/assets/image/0018/12915/featurebg.gif") no-repeat 0 0;   
    margin: 0 0 0px 0;
}

.hp-feature-one {
    background: url("/__data/assets/image/0003/39279/hp-contract-manufacturing-directory.jpg") no-repeat 0 0; 
    clear:left;
    position:relative;
    width:605px;
    height:219px;    
    overflow:hidden;
    margin-left: 6px;
    margin-top: 6px;
}
.hp-feature-two {
    background:url("/__data/assets/image/0007/41398/hp-go-global-2012.jpg") no-repeat 0 0; 
    clear:left;
    position:relative;
    width:605px;
    height:219px;    
    overflow:hidden;
    margin-left: 6px;
    margin-top: 6px;
}
.hp-feature-three {
    background:url("/__data/assets/image/0004/33457/hp-modern-manufacturing.jpg") no-repeat 0 0; 
    clear:left;
    position:relative;
    width:605px;
    height:219px;    
    overflow:hidden;
    margin-left: 6px;
    margin-top: 6px;
} 
.hp-feature-title {
    position: absolute;
    top: 1.9em; 
    left: 2em; 
    width: 55%;
    height: 85%;
    padding: 4px; 
    z-index:3;    
}
.hp-feature-title h1, .hp-feature-one h1, .hp-feature-two h1, .hp-feature-three h1 {    
    font-size:2.1em;    
    color: #c1deea;
    padding: 0 0 0 0.8em;    
    width: 50%;
}
.hp-feature-title p.intro, .hp-feature-one p.intro, .hp-feature-two p.intro, .hp-feature-three p.intro {
    position: relative;    
    color: #fefefe;
    padding: 0.5em 0 0 1.6em;
    font-size: 0.95em;
    margin-left: 0.3em;
    width: 50%;
    font-style: normal;
}
/*.hp-feature-title p.updated, .hp-feature-one p.updated, .hp-feature-two p.updated, .hp-feature-three p.updated {
    position: relative;
    font-size:0.8em;
    padding-top:2em;
    padding-left: 3.4em;    
    color: #c1deea;
    margin-left: 0.3em;
    width: 55%;
}*/
.hp-feature-controls {
    background:transparent url("http://www.manufacturingnz.org.nz/__data/assets/image/0006/105/bg-feature-control.gif") no-repeat;
    height:23px;
    position:absolute;
    right:2.2em;
    top: 5px;
    width:110px;
    z-index:4;
    opacity: 0.7;   
}
#prev {
    float:left;    
    background:transparent url("http://www.manufacturingnz.org.nz/__data/assets/image/0007/106/bg-feature-div.gif") no-repeat right 2px;
    width: 55px;
    height: 22px;
}
#prev p{    
    color:#7e1416;
    padding: 0px 7px 0px 14px;
    cursor:pointer; 
    margin-top:0.6em;  
}

#next {
    float:right;    
}

#next p{
    padding: 0px 16px 0px 9px;
    color:#7e1416;
    cursor:pointer;
    margin-top:0.6em; 
}

#content .hp-feature-title p a:hover {
    color:#fff;
    text-decoration:none;
    font-size: 1.1em;
}

#hp-manufacturing {
    background:#ffffff url("http://www.manufacturingnz.org.nz/__data/assets/image/0003/1749/bg-hp-resources.gif") no-repeat;    
    position:relative;    
    display:block;
    float:left;            
    /*padding:5px 5px 0;*/    
    margin-top:1em; 
    width:635px;
    height: 157px;   
}
#hp-manufacturing h2{    
    font-size: 1.8em;
    padding: 0;
    margin: 0.3em 0 0 0.5em;
}
#hp-manufacturing-resources {
    float:left;
    padding:1em .5em;
    width:47%;      
}
#hp-manufacturing-resources p{    
    padding-left: 1em;
    padding-right: 0.5em;
    padding-bottom: 0;
    margin-top:0.3em;
}
#hp-featured-resources {
    background:#f5f5f6;    
    position:relative;    
    display:block;
    float:left;            
    margin-top:1em; 
    margin-bottom: 1em;
    width:205px;
    height: 255px;   
    border: 1px solid #C8CCCE;  
    /*padding:5px 5px 0;*/    
}
#hp-featured-resources-box-1 {
    float:left;
    padding:1em .3em;
    width:100%; 
}
#hp-featured-resources-box-1 h2{    
    font-size: 1.8em;
    padding-left: 0.5em;
    padding-right: 0.3em;
    margin-top:0.5em;
}
#hp-featured-resources-box-1 p{    
    padding-left: 1em;
    padding-right: 1em;
    padding-bottom: 0;
    padding-top: .5em;
    margin-top:0.5em;
    margin-right:.5em;
}
#hp-featured-resources-box-1 img{
    float: centre;
    margin-left:.8em;
}
#hp-featured-resources-box-2 {
    float:center;
    padding:1em .3em;
    width:100%; 
}
#hp-featured-resources-box-2 h2{    
    font-size: 1.8em;
    padding-left: 0.5em;
    padding-right: 0.3em;
    margin-top:0.5em;    
}
#hp-featured-resources-box-2 p{    
    padding-left: 1em;
    padding-right: 1em;
    padding-bottom: 0;
    padding-top: .5em;
    margin-top:0.5em;
    margin-right:.5em;
}
#hp-featured-resources-box-2 img{
    float: centre;
    margin-left:1em;
}
#hp-manufacturing-jobs {    
    float:left;
    background:url("http://www.manufacturingnz.org.nz/__data/assets/image/0013/1750/bg-manufacturing-jobs.gif") no-repeat;  
    width: 310px;
    height:139px;     
    margin-top: 0.7em;
    margin-left:-0.3em; 
    position:relative;   
}

#hp-manufacturing-jobs h2{    
    font-size: 1.9em;
    padding: 0.5em 0 0 0.8em;
    margin-left:0;
}

#hp-manufacturing-jobs p{     
    padding-left: 1.6em;
    padding-right:0.5em;
    color:#fff;
    margin-top: 0.3em;
    width: 62%;
}

#hp-manufacturing-jobs.join {    
    padding-left: 1.5em;
}

#hp-tiles-container {
    float:left;            
    margin-top:0.5em;
    width: 635px;
}

#hp-tiles-innovating {
    float:left;    
    width:315px;
    height:136px;    
    overflow:hidden;
}

#hp-tiles-mkhere { 
    float:left;   
    width:315px;
    height:136px;
    margin-left:.41em;        
    overflow:hidden;
}

#hp-assistance {
    float:left;
    margin-top:1em;
    width:635px;    
}
#hp-assistance h2 {
    margin-bottom:0.2em;
    font-size:2.1em; 
    margin-top:0;   
}

#hp-assistance .hp-assistance-left {
    float:left;
    width:40%;    
    padding-top:2px;
    padding-left:5px;
    padding-right:45px;
}

#hp-assistance .hp-assistance-right {
    float:left;
    /*padding-right:4em;*/
    padding-top:2px;
    width:45%;    
}

#hp-voice {
    float:left;
    margin-top: .4em;        
}

#hp-voice h2{    
    font-size: 2.5em;
    color:#7e1416;
    margin-top:0.4em
}

#hp-voice p{    
    padding-left:5px;
    padding-right:.2em;
    padding-top:.1em;    
}

#hp-whats-new {
    border: 1px solid #e5e5e5;        
    padding: 15px 10px 15px 20px;    
    background:#fff;
    margin-bottom: 10px;
}

#hp-whats-new ul {
   list-style: none;
   margin: 0;
   padding: 0;
}

#hp-whats-new li {
   padding: 10px 0 0;
   margin: 5px 0 0 0;
   border-top: 1px solid #dcdcdc;
}

#hp-whats-new li.first {
   border: 0;
}

#hp-whats-new li h3 {
   margin: 0 0 5px 0;
}

#hp-whats-new li p {
   margin: 0 0 5px 0;
}

#hp-whats-new h3 a {
    color: #4C5A5B;
    font-size: .9em; 

}
#hp-whats-new h3 a:hover {
    color: #7e1416;
    font-size: .9em;
}
.hp-whats-new-asset {
    margin:0;        
}

#hp-whats-new h2{
    margin:0.1em 0 0.3em .1em;
    color:#7e1416;
    font-size: 2em;   
}
.hp-whats-new-asset p {
    background:#e9e9ea url("/__data/assets/image/0013/157/tag-bg.gif") no-repeat;            
}
#hp-whats-new-asset ul {
  width: 238px;
  margin-left: 0;
  list-style: none;
  border-bottom: 1px solid #E5E5E5;    
}
#hp-whats-new-asset ul li {
  padding: 0 0 10px 0;
  border-bottom: 1px solid #E5E5E5;    
}
.latest-news {
  border-bottom: 1px solid #E5E5E5;    
}
#hp-sub-menu {
    border: 1px solid #e5e5e5;    
    padding: 0 1em 1em 1em;    
    margin-top:1em;
    background:#fff;
}
.seek {
    float:right;
    margin-right: 0.7em;
    margin-top:-8.7em;
    width:115px;
    position: relative;
    display: none;
}
.seek-icon {
    margin-left:2.9em;
    margin-top:-0.7em;
    float: right;
}
.recommended-resources-box {
    border: 1px solid #C8CCCE;    
    padding: 0 1em 1em 1em; 
    margin-top: 0em; 
    margin-bottom: 1.5em;
    background: #fff;
    float:left;   
    width:180px;
    height:91px; 
}
.recommended-resources-box img{
    float: right;
    margin-right:0em;
    margin-top:.5em;
}
.recommended-resources-box h3 {
    color:#7E1416;
    font-size: 1.2em;
    width:85%;
}
.recommended-resources-box p{
    margin-top:1em;
    padding-right:1em;  
}
.recommended-resources-box-2 {
    border: 1px solid #C8CCCE;    
    padding: 0 1em 1em 1em; 
    margin-top: 0em; 
    margin-left:.41em;
    margin-bottom: 1.5em;
    background: #fff;
    float:left;   
    width:180px;
    height:91px; 
}
.recommended-resources-box-2 img{
    float: right;
    margin-right:0em;
    margin-top:.5em;
}
.recommended-resources-box-2 h3 {
    color:#7E1416;
    font-size: 1.2em;
    /*width:85%; hid this style as it was causing the h3 to break line due the img in IE6,7 */
}
.recommended-resources-box-2 p{
    margin-top:1em;
    padding-right:1em;  
}
/*************  Right Column *********************************************/

.right-col-box {
    border: 1px solid #e5e5e5;    
    padding: 0 1em 1em 1em;
    margin-top: 1em; 
    /*margin-bottom: 1em;*/
    background: #fff;   
}

.right-col-box h2{
    font-size:2em;
    margin:.5em 0 .4em 0.1em;
}
#mkh-right-col-box, #inz-right-col-box {
    border: 1px solid #e5e5e5;    
    padding: 0 1em 1em 1em;
    margin-top:1.1em;
    background: #fff;    
}
#mkh-right-col-box .right-col-box, #inz-right-col-box .right-col-box{    
    margin-top:1.1em;
    border:0;
    padding:0;    
}

.last.resources-logo {
    border-bottom: 0;
}

.resources-logo {
    border-bottom:1px solid #E5E5E5;
    clear:both;   
    overflow:hidden;    
}

.resources-logo h3 {
    font-size: 1.3em;
    margin-left:0;
    margin-top: 0.5em;
    padding-left:0.3em;    
}

.resources-logo h3 a {    
    border-bottom: 2px solid #7E1416;  
}

.resources-logo h3 a:hover {
    color:#6c7173;
    border-bottom:0;
    padding-bottom: 2px;   
}

.resources-logo p{
    color:#666; /*#c8ccce;*/    
   /* padding-top:8px;*/
    padding-left:4px;    
}

.resources-logo img{    
    position:relative;    
    padding-bottom:5px; 
    float: right;
    margin-top:-1.5em;   
} 

#right-sub-menu {
    border: 1px solid #e5e5e5;    
    padding: 0 1em 1em 1em;    
    /*margin-top:1em;*/
    background:#fff;
}
#right-sub-menu h2 {
    font-size:2em;     
    margin: 26px 0 8px 8px;      
}
#hp-our-role h2 {
    font-size: 2em;
    margin-bottom:0.6em
} 
/******** End of right column ****************/

/******** End of home page ****************/

#fm-search {
    background:#ffffff url("http://www.manufacturingnz.org.nz/__data/assets/image/0005/113/bg-search-all.gif") no-repeat;       
    display:block;       
    margin-top: 0.8em; 
    float: left;
    width: 611px;
    height: 95px;       
}

#id72 #fm-search {
    margin-bottom: 10px;
}

#fm-search h3{    
    font-size: 1.8em;    
    margin: 18px 0 0 15px;
    color:#7e1416;
    float:left;
    width: 60%;
}

#fm-resources {
    background:#fff url("/__data/assets/image/0019/1882/bg-featured-resources-main.gif") repeat-y;    
    float: left;   
    display:block;          
    width: 633px;
    height: 175px;       
}
#fm-resources-top {
    background:#fff url("/__data/assets/image/0018/1881/bg-featured-resources-top.gif") no-repeat; 
    float: left; 
    width: 633px;
    height: 3px;
    margin-top: 0.8em;
}
#fm-resources-bottom {
    background:#fff url("/__data/assets/image/0020/1883/bg-featured-resources-bottom.gif") no-repeat;
    float: left; 
    width: 633px;
    height: 3px; 
}
#fm-resources h3 {
    color:#7E1416;
    font-size:1.8em;
    margin-top:0.5em;
    padding-bottom:0.5em;
    padding-left:0.5em;
}
#fm-resources a {
    font-size:1em;
    font-weight:bold;
    padding-bottom:0.9em;
    padding-top:0.4em;
}

#fm-filter {    
    background:#fff url("http://www.manufacturingnz.org.nz/__data/assets/image/0008/440/bg-sort-bar.gif") no-repeat;
    padding-bottom:1em;
    float: left;    
    width: 632px;
    padding-top: 10px;
    padding-left: 10px;
    margin-top: 1.5em;
}

#fm-filter p {
    color:#7e1416;    
    float: left;
    display: inline;
}

#fm-filter-dropdown {
    float:left;        
    margin-left: .8em;    
    display: inline;
}
.filter-dropdown {
    display: inline;
    float: left;
}
.sort-block, .sort-block-numbered, .sort-block-asset-list {
    background:none;    
  /*  position:relative;    */
    margin-top:1.5em;
    float: left;
  /*  width: 500px;     */
    width: 633px;
}
#content .sort-block-numbered h3 {  
    margin-left:1.8em;
    position:relative;
}
#content .sort-block-asset-list h3 {
    margin-left:0;
    position:relative;
}
#content p.published, .sort-block-numbered p.published {
    font-size:0.8em;    
    color:#7e1416;    
    margin-left:3em; 
    margin-top:0;
    width: 480px;   
}
#content p.published-np, .sort-block-numbered p.published-np {
    font-size:0.8em;    
    color:#7e1416;    
    margin-left:0em; 
    margin-top:0;
    width: 480px;   
}
.sort-block-asset-list p.published {
    font-size:0.8em;
    color:#7e1416;
    margin-left:0;
    margin-top:0;
    width: 480px;
}
p.published a{
    text-decoration:underline;
    color:#253135;
}
.published-location {
    font-weight:bold;
    border-left:1px solid #7E1416;
    padding-left:0.7em;    
    margin-left:0.4em;
}
p.fm-tagged, .sort-block-numbered p.fm-tagged, .sort-block-asset-list p.fm-tagged {    
    font-size: .9em;
    color:#253135;
    margin-left:0;
}
p.fm-tagged a {    
    color:#253135;
}
.sort-block h3, .sort-block-numbered h3, .sort-block-asset-list h3 {        
    font-size:1.3em;
    /*margin-left:1.8; */
    padding-bottom: 0.8em;        
}
.sort-block-numbered h3 a, .sort-block-asset-list h3 a {
    color:#243034;
    margin-left:0;    
    border-bottom:2px solid #243034;
}
#content .sort-block-numbered h3 a:hover, #content .sort-block-asset-list h3 a:hover {            
    text-decoration:none;
    border-bottom: 0;    
    padding-bottom: 2px;   
}
.sort-block h3 a {
    color:#243034;
    margin-left:0;
    border-bottom:2px solid #243034;    
}
#content .sort-block h3 a:hover {        
    text-decoration:none;
    border-bottom: 0; 
    padding-bottom: 2px;    
}
#content .sort-block-numbered p.published {    
    margin-left:2.9em;
}
#content .sort-block-asset-list p.published {    
    margin-left:0;
}
#content .sort-block-numbered p.fm-tagged {    
    margin-left:2.5em;
}
#content .sort-block-asset-list p.fm-tagged {    
    margin-left:0;
}
#content .sort-block-numbered p {
    margin-left:2.4em;
    margin-top: -1em;
    width: 480px;
}
#content .sort-block-asset-list p {
    margin-left:0;
    margin-top: -1em;
    width: 500px;
}
.sort-block p {
    margin-left:0em;
    margin-top:0;
    padding-right: 1em;
    padding-bottom: 0;
    width: 490px;
}
.sort-bar {    
    background:#fff url("http://www.manufacturingnz.org.nz/__data/assets/image/0008/440/bg-sort-bar.gif") no-repeat;
    padding-top:3px;    
    float: left;    
    width: 632px; 
    height: 41px; 
    margin-top:1em;
}
.sort-bar p {
    padding-left: .5em;
    display: inline;
    float: left;
    padding-right:0.1em;
    margin-top:0.8em;
}
.sort-bar p.all-resources-link {    
    margin-top:0.5em;
    padding-left:1em;
    padding-right:0;
    text-align:center;
}
.sort-dropdown, .sort-dropdown-search {
    display: inline;
    float: left;
    padding-top:0.7em;
    padding-right:0.3em;
}
.sort-dropdown select {
/*    width: 120px;    */
}
.sort-dropdown-search select {
    width: 140px;    
}
select.results-per-page, select#search_page_389_sort_by /*, select#queries_region_query*/ {
    width:auto;
}
select {
    width:129px;
}
#content_div_694 {    
    float: left;
}
#resource-title { 
    clear: left;   
    float: left;
}
#resource-title h2 { 
   margin:0.8em 0 -0.1em; 
}
.suggestion-box {
    background:#fff;    
    float: left;   
    display:block;       
    margin-top: 10px;     
    border:1px solid #E5E5E5; 
    padding-left: 1em; 
    margin-bottom: 10px;   
}
.suggestion-box h2 {
    color:#7E1416;
    font-size: 1.9em;
    width:70%;
}
.suggestion-box img{
    float: right;
    margin-right:0.8em;
    margin-top:-5.4em;
}
.suggestion-box p{
    margin-top:2.5em;
    padding-right:2em;
}
#why-join h3 {
    color:#7E1416;
    font-size: 1.9em;
}
.why-join-map-top {
    background:#fff url("/__data/assets/image/0018/1881/bg-featured-resources-top.gif") no-repeat; 
    float: left; 
    width: 633px;
    height: 3px;    
}
.why-join-map-bottom {
    background:#fff url("/__data/assets/image/0020/1883/bg-featured-resources-bottom.gif") no-repeat;
    float: left; 
    width: 633px;
    height: 3px; 
}
.why-join-map { 
    background:#fff url("/__data/assets/image/0019/1882/bg-featured-resources-main.gif") repeat-y;   
    width: 633px;
    height: 335px;    
}
.why-join-map img {
    margin-left:2em;
    margin-top:1.5em;
}
#why-join h4 {    
    margin-top:1.5em;    
}

.form-logo {
    float: right;
    margin-top:-53px;
}
.form-logo bnz {
    float: right;
    margin-top:-85px;  
}

/* ---- blog styles ---- */

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

.commentlist li {
    background: none;
    padding-left: 0;
    border-bottom:1px solid #DDDDDD;
    clear:both;
    float:left;
    width:550px;
}
.comment-head h4 {
    margin: 0;
}
.comment-head {
    float: left;
    width: 160px;
}
.comment-head h3 {
    margin-left: 0;
    margin-top: .5em;     
}

.comment-head p {
    margin-bottom: .4em;
}

.comment-body {
    margin-bottom: 1em;
    margin-top:2.8em;
    float:left;
    padding-left:2em;
    width: 330px;
}

#comment-error, #comment-success {
    background-color:#F5F5F5;
    clear:both;
    color:#793131;
    float:left;
    margin-top:1em;
}

#comment-success {
    clear:both;
    float:left;
    margin-top:1em;
    padding:1em;
}

#comment-error p {
    padding: 1em 1em 0;
}

#comment-error ul {
    padding-bottom: 1em;
}
.blog-image {
    float:right;
    padding-left: 10px;
}
.blog-image img{
    padding: 3px;
    border:1px solid #C8CCCE; 
}

#blog-posts {
    clear: left;
    width: 220px;
    margin: 18px;
    float: left;
    display: inline;
}

#blog-posts h2 {
    border-bottom: 4px #9E9E9E solid;
    font-size: 1em;
    font-weight: bold;
    padding: 0 0 .12em;
}

#blog-posts ul {
    list-style-type: none;
    margin: 0.5em 0 1.5em;
}

#blog-posts li {
    background-image: none;
    margin: 0.5em 0;
    padding: 0;
}
#respond {
   clear: both;
   float: left;
   padding-left: 0.5em;
}
#respond h3 {
   padding-bottom: 1em;
}
#respond p {
   margin-top: 1em;
}
#content input[name=comment_0_name] {
   width: 203px;
}

/******** Footer *************/

#wrapper-footer {
    clear: both;    
    background: #5e6669;    
    margin: 0 auto;
    line-height:normal;
    padding-bottom: 15px;
}

#footer-bottom {    
    background-color: #5e6669;        
}

#footer-links {
    clear: both;
    margin: 0 auto;
    background: #eaeaeb;
}

#footer-links ul {    
    line-height: 2.7em;    
}

#footer-links li {    
    padding:0 .1em;
    border-left: 1px solid #7e1416;    
    font-size: .95em;
    padding-left:0;
    margin-left:0;    
}

#footer-links li.first {
    border-left: 0;    
}

#footer-links li.first a {
    padding-left:0;
}

#footer-links a {
    color: #7e1416;
    padding-left: 0.7em;
    text-decoration: none;    
}

#footer-links a:hover {
    text-decoration: none;
    color:#6c7173;
}

.footer-information {       
    float:left;
    height:auto;
}

.footer-information {    
    padding-top: 1em;
    padding-bottom: 2em;    
}

#first {
    width:305px;
}

#first h4 {
    padding-left:0;
}

#first p {
    padding-left:0;
    padding-right: 0.7em;
}
#second {
    padding-top: 0em;
    padding-left: 1em;
    background-position: 20px 10px;    
    background: #5e6669  url("http://www.manufacturingnz.org.nz/__data/assets/image/0010/109/bg-footer-divider.gif") repeat-y scroll 0 0;
    width:320px;
    height: 285px;
    margin: 1em 0 1em 0;
}

#third {
    width:289px;    
    float:left;
    height:auto;
}

#third h4 {
    padding-left: 1.6em;
}

#third p {
    padding-left: 2em;
    padding-right: 1em;
    padding-bottom:0;
}

#third img {
    padding-left: 1.9em;
    padding-top:.5em;
}

.footer-information h4{
    padding: 0 1em 0 0.9em;
    color: #fff;        
    font-size: 1.1em;
    
}

.footer-information p {    
    padding: 1em 0.7em 0.4em 1em;
    color: #ced0d4;        
}
    
.footer-information a{    
    color: #fff;    
}

.footer-information a:hover {    
    color: #fff; /*#7e1416;*/
    text-decoration:none;
}

.footer-info-logos {
    padding-bottom:2em;
}

.footer-information img.left {
    margin-left: .8em;
    padding-bottom:8px;
}

.footer-information img.right {
    margin-right: 2.1em;
    padding-bottom:8px;
}
.social-contact {
    float:left;
    height:48px;
    padding:0;
    width: 253px;
}
.social-contact-link {
    float:left;
    height:16px;   
    padding-top:3px;
    width: 126px;
}
.social-contact-link a {
    text-decoration: underline;
    padding-bottom: .5em;
    color:#CED0D4;
}
.social-contact-link a:hover {
    color: #fff;
}
.info-logo-link {
    float:left;
    height:49px;
   /* margin-top:5px;*/
    padding-top:3px;
    width: 140px;
}
#CampaignSuiteWrapper {
    float: left;
    width: 285px;
    margin-top: -1em;
}
#CampaignSuiteWrapper p {
    color: #fff;
    font-weight: bold;
} 

#CampaignSuiteWrapper .cs-policy {
   width: 120px;
   float: left;
   padding: 0;
}

#CampaignSuiteWrapper .cs-policy input {
   width: auto;
}

.email-input {
    float: left;
    padding-bottom: 1em;    
    margin-top:-0.5em;    
}
.policy {
    float: left;
    padding-bottom: .5em;
    color: #fff;
    width: 120px;
    margin-top:-0.7em;
    font-size:0.9em;    
}
.policy-link {
    margin-top: -.5em;
    margin-left:1.9em;
}
.policy a {
    text-decoration: underline;
    margin-left: 2em;
}
#policy-tick {
    margin-left: 0;
}
.email-submit {
    float: right;
}

input[id=q1888_q3_0] {
    margin-left:-0.5em;
    margin-top:-0.5em;
}
input[id=ktwtj-ktwtj], input[id=name] {
    color: #bfbfbf;
}
input[id=ktwtj-ktwtj]:focus, input[id=name]:focus {
    color: #666666;
}
.email-input:focus {
    color: #666;
}
#confirmation {
    float: left;
}
#confirmation p {
    color: #fff;
}

/*************** Forms *********************/

#form-content {
   background: #f5f5f6;
   border: 1px solid #d5d2d2;
   padding:1em;
}

body-survey {
    line-height: 1.3em;
    background: url("/__data/assets/image/0006/12786/bg-shade.gif") repeat-x scroll 0 0 #F8F8F8; 
    font-family: Arial, "Helvetica Neue", Helvetica, sans-serif;
    color:#666; /*#828B82;*/
    margin: 0;    
}

#form-content h3{
   display: none;
}
#form-content ul{
   list-style: none; 
   margin-left: 0; 
   padding-left:0; 
   display: block;
   width: 99%;
   float: left;
}

#form-content ul li{
   display: inline;
   padding-left: 3px;   
}

#form-content p{
   padding-top:2em;
}
#form-content label{
   font-weight:0;
}
span.other-services{
   float:left;
   padding-right: 5em;
   padding-bottom: 1em;
   margin-top: .5em;
   
}

#form-content ol li{
   padding-bottom: 0.5em;
   clear:left;
}

#form-content ul li {
   clear:none;
}

#form-content ol li ul.area ul, #form-content ol li ul.two-col ul  {
   float: left;   
   margin: 0;
   padding: 0;
}
#form-content ol li ul.region ul, #form-content ol li ul.three-col ul {
   float: left;   
   margin: 0;
   padding: 0;
}
#form-content ul.area ul li, #form-content ul.two-col ul li {
   float: left;
   width: 270px;

}
#form-content ul.area ul li input, #form-content ul.two-col ul li input {
   float: left;
   margin-top: 0;

}
#form-content ul.area ul li label, #form-content ul.two-col ul li label {
   margin-top: 0;
   margin-left:0.3em;   
   width:240px;  

}
#form-content ul.area ul.two-col ul li label {
   float:left;   
}

#form-content ul.region ul li, #form-content ul.three-col ul li{
   float: left;
   width: 185px;
}

#form-content ol li ul.one-col ul {
     float:left;
     margin:0;
     padding:0;
     overflow: hidden;
}

#form-content ul.one-col li, #form-content ul.one-col ul li {
   display:block;
   overflow: hidden;
}
#form-content ul.one-col.box li label {
   float: left;
   width: 15em;
   margin-top: 0;
}
#form-content ul.one-col li input {
    float:left;
    margin-top: 0;
}

#form-content ol li textarea {
    display:block;
    width:42.4em;
    margin-bottom:1em;
    margin-left: 8px;
    margin-top:1em;
}

#form-content h2 {
   color: #7e1416;
   font-size: 1.8em;
   border-bottom: 1px solid #7e1416;
   margin-left: -20px;
}


/* Safety New Form Styles */
#safe-new-form #form-content h2 {
   margin-left: 0;
}
#safe-new-form .ui-slider {
  margin-right: 3em;
}

/* New Sort Dropdown Styles */
#sortby {
  float: left;
}

#sortorder {
  float: left;
}

.js-enabled #sortorder {
  display: none;
}
/************ slider widget ******************/

/* Layout helpers
----------------------------------*/
.ui-helper-hidden { display: none; }
.ui-helper-hidden-accessible { position: absolute; left: -99999999px; }
.ui-helper-reset { margin: 0; padding: 0; border: 0; outline: 0; line-height: 1.3; text-decoration: none; font-size: 100%; list-style: none; }
.ui-helper-clearfix:after { content: "."; display: block; height: 0; clear: both; visibility: hidden; }
.ui-helper-clearfix { display: inline-block; }
/* required comment for clearfix to work in Opera \*/
* html .ui-helper-clearfix { height:1%; }
.ui-helper-clearfix { display:block; }
/* end clearfix */
.ui-helper-zfix { width: 100%; height: 100%; top: 0; left: 0; position: absolute; opacity: 0; /*filter:Alpha(Opacity=0);*/ }

.ui-slider  {
    text-decoration: none !important;       
}
.ui-slider  {    
    clear:both;
    float:right;            
    margin-right:8em;    
}
.ui-slider { position: relative; text-align: left; }
.ui-slider .ui-slider-handle  {
    overflow: visible !important;    
}

.ui-slider .ui-slider-tooltip {
    display: none;           
}
.ui-slider .screenReaderContext {
    position: absolute;
    width: 0;
    height: 0;
    overflow: hidden;
    left: -999999999px;
}
.ui-state-default, .ui-widget-content .ui-state-default { 
    background: url(http://www.manufacturingnz.org.nz/__data/assets/image/0003/1299/slider-pointer.gif) no-repeat; 
    outline: none; 
    width: 16px; 
    height: 18px;
}
.ui-slider a {
    text-decoration: none;    
}
.ui-slider ol, .ui-slider li, .ui-slider dl, .ui-slider dd, .ui-slider dt {
    list-style: none;
    margin: 0;
    padding: 0;
}
.ui-slider ol, .ui-slider dl {
    position: relative;    
    width: 100%;
}
#form-content .ui-slider ol li, .ui-slider dl li {
    padding-top: 0.8em;
}

.ui-slider li, .ui-slider dd {
    position: absolute;
    overflow: visible;    
}
.ui-slider span.ui-slider-label {
    position: absolute;
}
.ui-slider li span.ui-slider-label, .ui-slider dd span.ui-slider-label {
    display: none;
}
.ui-slider li span.ui-slider-label-show, .ui-slider dd span.ui-slider-label-show {
    display: block;
}
.ui-widget-content {
    background: #9a9a9a url("http://www.manufacturingnz.org.nz/__data/assets/image/0005/1301/bg-slider.gif") repeat-x scroll 0 0;
    width: 45%;
}
.ui-slider .ui-slider-handle  {    
    cursor:pointer;    
    position:absolute;       
    z-index:2;
}
.ui-slider .ui-slider-range { position: absolute; z-index: 1; display: block; border: 0; }
.ui-slider-horizontal { height:2px;}
.ui-slider-horizontal .ui-slider-handle { margin-left: -0.6em;margin-top: -0.8em;}
.ui-slider-horizontal .ui-slider-range { top: 0; height: 100%; }
.ui-slider-horizontal .ui-slider-range-min { left: 0; }
.ui-slider-horizontal .ui-slider-range-max { right: 0; }


/*************** end forms *********************/

/*************** Buttons *********************/

.submit-button input,
input[name=search_page_389_submit_button], 
input[name=search_page_1097_submit_button], input[name=search_page_966_submit_button],
input[name=search_page_1077_submit_button], input[name=search_page_1057_submit_button],
input[name=search_page_990_submit_button], input[name=search_page_843_submit_button],
input[name=search_page_885_submit_button], input[name=search_page_1552_submit_button],
input[name=search_page_2977_submit_button], input[name=search_page_3003_submit_button],
input[name=search_page_4071_submit_button], input[name=search_page_3086_submit_button],
input[name=search_page_6966_submit_button], input[name=search_page_4641_submit_button], 
input[name=search_page_12639_submit_button], input[name=search_page_14300_submit_button], 
input[name=search_page_15010_submit_button], input[name=search_page_17393_submit_button], 
input[name=search_page_4910_submit_button], input[name=search_page_19194_submit_button], 
input[name=search_page_19221_submit_button], input[name=search_page_18709_submit_button], 
input[name=search_page_19050_submit_button], input[name=search_page_19167_submit_button], 
input[name=search_page_18951_submit_button], input[name=search_page_23694_submit_button], 
input[name=search_page_19081_submit_button], input[name=search_page_24424_submit_button], 
input[name=search_page_24401_submit_button], input[name=search_page_24378_submit_button],
input[name=search_page_27656_submit_button], input[name=search_page_37339_submit_button] {
    background:transparent url("/__data/assets/image/0013/139/filter-button.gif") no-repeat;
    width: 31px;
    height:27px;
    float:left;
    margin-left:0.5em;
    margin-top:0.5em;
    border: 0;
    font-weight: bold;
    font-size: 1em;
    color: #fff;
    padding-bottom:4px;
}
.submit-button input,
input[name=search_page_389_submit_button]:hover, 
input[name=search_page_1097_submit_button]:hover, input[name=search_page_966_submit_button]:hover,
input[name=search_page_1077_submit_button]:hover, input[name=search_page_1057_submit_button]:hover,
input[name=search_page_990_submit_button]:hover, input[name=search_page_843_submit_button]:hover,
input[name=search_page_885_submit_button]:hover, input[name=search_page_1552_submit_button]:hover,
input[name=search_page_2977_submit_button]:hover, input[name=search_page_3003_submit_button]:hover,
input[name=search_page_4071_submit_button]:hover, input[name=search_page_3086_submit_button]:hover,
input[name=search_page_4641_submit_button]:hover, input[name=search_page_6966_submit_button]:hover, 
input[name=search_page_12639_submit_button]:hover, input[name=search_page_14300_submit_button]:hover, 
input[name=search_page_15010_submit_button]:hover, input[name=search_page_17393_submit_button]:hover, 
input[name=search_page_4910_submit_button]:hover, input[name=search_page_19194_submit_button]:hover, 
input[name=search_page_19221_submit_button]:hover, input[name=search_page_18709_submit_button]:hover, 
input[name=search_page_19050_submit_button]:hover, input[name=search_page_19167_submit_button]:hover, 
input[name=search_page_18951_submit_button]:hover, input[name=search_page_23694_submit_button]:hover, 
input[name=search_page_19081_submit_button]:hover, input[name=search_page_24424_submit_button]:hover, 
input[name=search_page_24401_submit_button]:hover, input[name=search_page_24378_submit_button]:hover, 
input[name=search_page_27656_submit_button]:hover, input[name=search_page_37339_submit_button]:hover {
    background-position: 0px -28px;
}
input[name=search_page_680_submit_button] {
    background:transparent url("/__data/assets/image/0013/139/filter-button.gif") no-repeat;
    width: 31px;
    height:27px;
    float:left;
    border: 0;
    font-weight: bold;
    font-size: 1em;
    color: #fff;
    padding-bottom:4px;
    margin-left:0.9em;
}
.go-button {
    background:#720d0f url("/__data/assets/image/0013/139/filter-button.gif") no-repeat;
    width: 31px;
    height:27px;    
    border: 0;
    font-weight: bold;
    font-size: 1em;
    color: #fff;
    float:right;
    margin-top:-0.2em;
    margin-right:-3.5em;
    padding-bottom:2px;
}
#filter-button {
    background:transparent url("/__data/assets/image/0013/139/filter-button.gif") no-repeat;
    width: 31px;
    height:27px;
    float:left;
    margin-left:0.5em; 
    margin-top:0.5em;    
    border: 0;
    font-weight: bold;
    font-size: 1em;
    color: #fff;
    padding-bottom:4px;
}
#filter-button:hover {
    background-position: 0px -28px;
}
input[name=form_email_1276_submit], input[name=form_email_1917_submit],
input[name=form_email_2136_submit], input[name=form_email_2180_submit],
input[name=form_email_2206_submit], input[name=form_email_2229_submit],
input[name=form_email_2036_submit], input[name=form_email_2273_submit],
input[name=form_email_2294_submit], input[name=form_email_2315_submit],
input[name=form_email_2336_submit], input[name=form_email_5716_submit], 
input[name=form_email_5737_submit], input[name=form_email_5779_submit], 
input[name=form_email_6235_submit], input[name=form_email_6204_submit], 
input[name=form_email_6256_submit], input[name=form_email_7765_submit], 
input[name=form_email_8752_submit], input[name=form_email_8807_submit], 
input[name=form_email_8862_submit], input[name=form_email_8918_submit], 
input[name=form_email_5758_submit], input[name=form_email_9102_submit], 
input[name=form_email_9212_submit], input[name=form_email_9157_submit], 
input[name=form_email_9267_submit], input[name=form_email_9322_submit], 
input[name=form_email_9377_submit], input[name=form_email_9652_submit], 
input[name=form_email_9597_submit], input[name=form_email_9542_submit], 
input[name=form_email_9487_submit], input[name=form_email_9432_submit], 
input[name=form_email_9707_submit], input[name=form_email_9817_submit], 
input[name=form_email_9762_submit], input[name=form_email_9872_submit], 
input[name=form_email_10147_submit], input[name=form_email_10092_submit], 
input[name=form_email_10037_submit], input[name=form_email_9982_submit], 
input[name=form_email_9927_submit], input[name=form_email_10202_submit], 
input[name=form_email_10367_submit], input[name=form_email_10312_submit], 
input[name=form_email_13603_submit], input[name=form_email_13654_submit], 
input[name=form_email_14517_submit], input[name=form_email_10257_submit], 
input[name=form_email_28191_submit], input[name=form_email_34100_submit] {
    background:transparent url("/__data/assets/image/0013/1363/bg-form-submit.gif") no-repeat;
    width: 81px;
    height:25px;    
    margin-left:0.5em;        
    border: 0;
    font-weight: bold;
    font-size: 1em;
    color: #fff;
    padding-bottom:4px;
}
input[name=form_email_1276_submit]:hover, input[name=form_email_1917_submit]:hover,
input[name=form_email_2136_submit]:hover, input[name=form_email_2180_submit]:hover,
input[name=form_email_2206_submit]:hover, input[name=form_email_2229_submit]:hover,
input[name=form_email_2036_submit]:hover, input[name=form_email_2273_submit]:hover,
input[name=form_email_2294_submit]:hover, input[name=form_email_2315_submit]:hover,
input[name=form_email_2336_submit]:hover, input[name=form_email_5716_submit]:hover, 
input[name=form_email_5737_submit]:hover, input[name=form_email_5779_submit]:hover, 
input[name=form_email_6235_submit]:hover, input[name=form_email_6204_submit]:hover, 
input[name=form_email_6256_submit]:hover, input[name=form_email_7765_submit]:hover, 
input[name=form_email_8752_submit]:hover, input[name=form_email_8807_submit]:hover, 
input[name=form_email_8862_submit]:hover, input[name=form_email_8918_submit]:hover, 
input[name=form_email_5758_submit]:hover, input[name=form_email_9102_submit]:hover, 
input[name=form_email_9212_submit]:hover, input[name=form_email_9157_submit]:hover, 
input[name=form_email_9267_submit]:hover, input[name=form_email_9322_submit]:hover, 
input[name=form_email_9377_submit]:hover, input[name=form_email_9652_submit]:hover, 
input[name=form_email_9597_submit]:hover, input[name=form_email_9542_submit]:hover, 
input[name=form_email_9487_submit]:hover, input[name=form_email_9432_submit]:hover, 
input[name=form_email_9707_submit]:hover, input[name=form_email_9817_submit]:hover, 
input[name=form_email_9762_submit]:hover, input[name=form_email_9872_submit]:hover, 
input[name=form_email_10147_submit]:hover, input[name=form_email_10092_submit]:hover, 
input[name=form_email_10037_submit]:hover, input[name=form_email_9982_submit]:hover, 
input[name=form_email_9927_submit]:hover, input[name=form_email_10202_submit]:hover, 
input[name=form_email_10367_submit]:hover, input[name=form_email_10312_submit]:hover, 
input[name=form_email_13603_submit]:hover, input[name=form_email_13654_submit]:hover, 
input[name=form_email_14517_submit]:hover, input[name=form_email_10257_submit]:hover,
input[name=form_email_28191_submit]:hover, input[name=form_email_34100_submit]:hover {
    background-position: 0px -26px;
}
input[name=form_email_1276_reset], input[name=form_email_1917_reset],
input[name=form_email_2136_reset], input[name=form_email_2180_reset],
input[name=form_email_2206_reset], input[name=form_email_2229_reset],
input[name=form_email_2036_reset], input[name=form_email_2273_reset],
input[name=form_email_2294_reset], input[name=form_email_2315_reset],
input[name=form_email_2336_reset], input[name=form_email_5716_reset], 
input[name=form_email_5737_reset], input[name=form_email_5779_reset], 
input[name=form_email_6235_reset], input[name=form_email_6204_reset], 
input[name=form_email_6256_reset], input[name=form_email_7765_reset], 
input[name=form_email_8752_reset], input[name=form_email_8807_reset], 
input[name=form_email_8862_reset], input[name=form_email_8918_reset], 
input[name=form_email_5758_reset], input[name=form_email_9102_reset], 
input[name=form_email_9212_reset], input[name=form_email_9157_reset], 
input[name=form_email_9267_reset], input[name=form_email_9322_reset], 
input[name=form_email_9377_reset], input[name=form_email_9652_reset], 
input[name=form_email_9597_reset], input[name=form_email_9542_reset], 
input[name=form_email_9487_reset], input[name=form_email_9432_reset], 
input[name=form_email_9707_reset], input[name=form_email_9817_reset], 
input[name=form_email_9762_reset], input[name=form_email_9872_reset], 
input[name=form_email_10147_reset], input[name=form_email_10092_reset], 
input[name=form_email_10037_reset], input[name=form_email_9982_reset], 
input[name=form_email_9927_reset], input[name=form_email_10202_reset], 
input[name=form_email_10367_reset], input[name=form_email_10312_reset], 
input[name=form_email_13603_reset], input[name=form_email_13654_reset], 
input[name=form_email_14517_reset], input[name=form_email_10257_reset],
input[name=form_email_28191_reset], input[name=form_email_34100_reset] {
    background:transparent url("/__data/assets/image/0012/1362/bg-form-reset.gif") no-repeat;
    width: 77px;
    height:25px;    
    margin-left:0.5em;        
    border: 0;
    font-weight: bold;
    font-size: 1em;
    color: #fff;
    padding-bottom:4px;
    margin-top: 1em;
}
input[name=form_email_1276_reset]:hover, input[name=form_email_1917_reset]:hover,
input[name=form_email_2136_reset]:hover, input[name=form_email_2180_reset]:hover,
input[name=form_email_2206_reset]:hover, input[name=form_email_2229_reset]:hover,
input[name=form_email_2036_reset]:hover, input[name=form_email_2273_reset]:hover,
input[name=form_email_2294_reset]:hover, input[name=form_email_2315_reset]:hover,
input[name=form_email_2336_reset]:hover, input[name=form_email_5716_reset]:hover, 
input[name=form_email_5737_reset]:hover, input[name=form_email_5779_reset]:hover, 
input[name=form_email_6235_reset]:hover, input[name=form_email_6204_reset]:hover, 
input[name=form_email_6256_reset]:hover, input[name=form_email_7765_reset]:hover, 
input[name=form_email_8752_reset]:hover, input[name=form_email_8807_reset]:hover, 
input[name=form_email_8862_reset]:hover, input[name=form_email_8918_reset]:hover, 
input[name=form_email_5758_reset]:hover, input[name=form_email_9102_reset]:hover, 
input[name=form_email_9212_reset]:hover, input[name=form_email_9157_reset]:hover, 
input[name=form_email_9267_reset]:hover, input[name=form_email_9322_reset]:hover, 
input[name=form_email_9377_reset]:hover, input[name=form_email_9652_reset]:hover, 
input[name=form_email_9597_reset]:hover, input[name=form_email_9542_reset]:hover, 
input[name=form_email_9487_reset]:hover, input[name=form_email_9432_reset]:hover, 
input[name=form_email_9707_reset]:hover, input[name=form_email_9817_reset]:hover, 
input[name=form_email_9762_reset]:hover, input[name=form_email_9872_reset]:hover, 
input[name=form_email_10147_reset]:hover, input[name=form_email_10092_reset]:hover, 
input[name=form_email_10037_reset]:hover, input[name=form_email_9982_reset]:hover, 
input[name=form_email_9927_reset]:hover, input[name=form_email_10202_reset]:hover, 
input[name=form_email_10367_reset]:hover, input[name=form_email_10312_reset]:hover, 
input[name=form_email_13603_reset]:hover, input[name=form_email_13654_reset]:hover, 
input[name=form_email_14517_reset]:hover, input[name=form_email_10257_reset]:hover,
input[name=form_email_28191_reset]:hover, input[name=form_email_34100_reset]:hover {
    background-position: 0px -26px;
}
input[name=form_email_7765_previous_page], input[name=form_email_8752_previous_page],
input[name=form_email_8807_previous_page], input[name=form_email_8862_previous_page],
input[name=form_email_8918_previous_page], input[name=form_email_9102_previous_page], 
input[name=form_email_9212_previous_page], input[name=form_email_9157_previous_page], 
input[name=form_email_9267_previous_page], input[name=form_email_9322_previous_page], 
input[name=form_email_9377_previous_page], input[name=form_email_9652_previous_page], 
input[name=form_email_9597_previous_page], input[name=form_email_9542_previous_page], 
input[name=form_email_9487_previous_page], input[name=form_email_9432_previous_page], 
input[name=form_email_9707_previous_page], input[name=form_email_9817_previous_page], 
input[name=form_email_9762_previous_page], input[name=form_email_9872_previous_page], 
input[name=form_email_10147_previous_page], input[name=form_email_10092_previous_page], 
input[name=form_email_10037_previous_page], input[name=form_email_9982_previous_page], 
input[name=form_email_9927_previous_page], input[name=form_email_10202_previous_page], 
input[name=form_email_10367_previous_page], input[name=form_email_10312_previous_page], 
input[name=form_email_13603_previous_page], input[name=form_email_13654_previous_page], 
input[name=form_email_14517_previous_page], input[name=form_email_10257_previous_page],
input[name=form_email_28191_previous_page], input[name=form_email_34100_previous_page] {
    background:transparent url("/__data/assets/image/0012/1362/bg-form-reset.gif") no-repeat;
    width: 77px;
    height:25px;    
    margin-left:0.5em;        
    border: 0;
    font-weight: bold;
    font-size: 1em;
    color: #fff;
    padding-bottom:4px;
    margin-top: 1em;
}
input[name=form_email_7765_previous_page]:hover, input[name=form_email_8752_previous_page]:hover,
input[name=form_email_8807_previous_page]:hover, input[name=form_email_8862_previous_page]:hover,
input[name=form_email_8918_previous_page]:hover, input[name=form_email_9102_previous_page]:hover, 
input[name=form_email_9212_previous_page]:hover, input[name=form_email_9157_previous_page]:hover, 
input[name=form_email_9267_previous_page]:hover, input[name=form_email_9322_previous_page]:hover, 
input[name=form_email_9377_previous_page]:hover, input[name=form_email_9652_previous_page]:hover, 
input[name=form_email_9597_previous_page]:hover, input[name=form_email_9542_previous_page]:hover, 
input[name=form_email_9487_previous_page]:hover, input[name=form_email_9432_previous_page]:hover, 
input[name=form_email_9707_previous_page]:hover, input[name=form_email_9817_previous_page]:hover, 
input[name=form_email_9762_previous_page]:hover, input[name=form_email_9872_previous_page]:hover, 
input[name=form_email_10147_previous_page]:hover, input[name=form_email_10092_previous_page]:hover, 
input[name=form_email_10037_previous_page]:hover, input[name=form_email_9982_previous_page]:hover, 
input[name=form_email_9927_previous_page]:hover, input[name=form_email_10202_previous_page]:hover, 
input[name=form_email_10367_previous_page]:hover, input[name=form_email_10312_previous_page]:hover, 
input[name=form_email_13603_previous_page]:hover, input[name=form_email_13654_previous_page]:hover, 
input[name=form_email_14517_previous_page]:hover, input[name=form_email_10257_previous_page]:hover,
input[name=form_email_28191_previous_page]:hover, input[name=form_email_34100_previous_page]:hover {
    background-position: 0px -26px;
}
input[name=form_email_1780_submit], input[name=sq_commit_button] {
    background:transparent url("/__data/assets/image/0012/1821/bg-submit-button.gif") no-repeat;
    width: 96px;
    height:27px;            
    border: 0;
    font-weight: bold;
    font-size: 1em;
    color: #fff;
    padding-bottom:4px;
}
input[name=form_email_1780_submit]:hover, input[name=sq_commit_button]:hover {
    background-position: 0px -28px;
}
#sort-button {
    background:transparent url("/__data/assets/image/0013/139/filter-button.gif") no-repeat;
    width: 31px;
    height:27px;
    float:left;
    margin-left:0.5em; 
    margin-top:0.5em;        
    border: 0;
    font-weight: bold;
    font-size: 1em;
    color: #fff;
    padding-bottom:4px;
}
.learn { /* generic container (i.e. div) for floating buttons */
    overflow: hidden;
    width: 100%;
    clear:both;
    position:relative;
}

.learn span.text {
    color: #1376b5;
    font-size: 1.4em;    
    font-size: 1.4em;    
    margin: 10em 0 0 1em;        
}

a.button {
    background: transparent url('http://www.manufacturingnz.org.nz/__data/assets/image/0005/104/bg-button.gif') no-repeat scroll top right;
    display: block;
    float: left;    
    font-size: 1em;    
    height: 30px;
    margin-left: 1em;
    /*margin-top: 1.1em;
    margin-right: 6px;*/
    padding-right: 32px; /* sliding doors padding */
    text-decoration: none;
    font-weight:bold;
    text-transform:uppercase;
}

a.button span {
    background: transparent url('http://www.manufacturingnz.org.nz/__data/assets/image/0005/104/bg-button.gif') no-repeat;
    display: block;
    line-height: 30px;
    color: #fff;
    padding:8px 0 0 31px;
} 

a.button:active {
    background-position: bottom right;
    color: #000;
    outline: none; /* hide dotted outline in Firefox */
}

a.button:active span {
    background-position: top left;
    padding: 9px 0 4px 18px; /* push text down 1px */
} 

#content a.button:hover {
     background: transparent url('http://www.manufacturingnz.org.nz/__data/assets/image/0005/104/bg-button.gif') no-repeat scroll top right;   
}

#af-logo {
    display: none;
}

.learn-more-button {
   background: transparent url("/__data/assets/image/0014/1751/bg-learn-more-button.gif") no-repeat; 
   width: 140px;
   height: 30px;
   display: block;  
   margin-left:0.8em;
   margin-top:0.4em;
   float: left;
}
.learn-more-button:hover {
   background-position: 0px -31px;
}
a.learn-more-button span {    
    display: block;    
    color: #fff;
    padding:8px 0 0 31px;
    text-decoration: none;
    font-weight:bold;
    font-size: 1em;
}
.browse-jobs-button {
   background: transparent url("/__data/assets/image/0015/1752/bg-browse-jobs-button.gif") no-repeat; 
   width: 153px;
   height: 30px;   
   display: block;    
   margin-left:1.4em;
   margin-top:-1.2em;  
}
.browse-jobs-button:hover {
  background-position: 0px -31px;
}

a.browse-jobs-button span {    
    display: block;    
    color: #fff;
    padding:8px 0 0 36px;
    text-decoration: none;
    font-weight:bold;
   font-size: 1em;
}
.suggestion-button {
   background: transparent url("/__data/assets/image/0011/1820/bg-suggestion-button.gif") no-repeat; 
   width: 160px;
   height: 29px;   
   display: block;    
   margin-bottom:1.2em;  
}
a.suggestion-button span {    
    display: block;    
    color: #fff;
    padding: 7px 0 0 20px;
    text-decoration: none;
    font-weight:bold;
   font-size: 1em;
}

a.suggestion-button span:hover {
   color: #838383;
}

a.suggestion-button:hover {
    background-position: 0px -30px;
}
.regbutton {
   background: url("/__data/assets/image/0003/15744/submit.gif") no-repeat scroll 0 0 transparent; 
   height: 22px;   
   display: block;    
   margin-bottom:1.2em;
   color: #FFFFFF;
   padding: 7px 0 0 17px;
   font-weight: bold;
}
a.regbutton span {    
   display: block;    
   text-decoration: none;
   font-size: 1em;
}

a.regbutton span:hover {
   color: #838383;

}
input[name=form_email_1888_submit] {
    background:transparent url("/__data/assets/image/0009/1899/bg-email-submit-button.gif") no-repeat;
    width: 96px;
    height:27px;             
    border: 0;
    font-weight: bold;
    font-size: 1em;
    color: #fff;
    padding-bottom:4px;
}
input[name=form_email_1888_submit]:hover {
    background-position: 0px -28px;
}
#campaign-submit {
    background:transparent url("/__data/assets/image/0009/1899/bg-email-submit-button.gif") no-repeat;
    width: 96px;
    height:27px;             
    border: 0;
    font-weight: bold;
    font-size: 1em;
    color: #fff;
    padding-bottom:4px;
    float: right;
}
#campaign-submit:hover {
    background-position: 0px -28px;
}
.inz-button {
   background: transparent url("/__data/assets/image/0019/5653/inzButton1.png") no-repeat; 
   width: 150px;
   height: 39px;
   display: block;  
   margin-left:0.8em;
   margin-top:0.4em;
   float: left;
}
.inz-button:hover {
   background: transparent url("/__data/assets/image/0020/5654/inzButton2.png") no-repeat; 
   width: 150px;
   height: 39px;
   display: block;  
   margin-left:0.8em;
   margin-top:0.4em;
   float: left;
}
.mkh-button {
   background: transparent url("/__data/assets/image/0003/5655/MKHereButton1.png") no-repeat; 
   width: 150px;
   height: 39px;
   display: block;  
   margin-left:0.8em;
   margin-top:0.4em;
   float: left;
}
.mkh-button:hover {
   background: transparent url("/__data/assets/image/0004/5656/MKHereButton2.png") no-repeat; 
   width: 150px;
   height: 39px;
   display: block;  
   margin-left:0.8em;
   margin-top:0.4em;
   float: left;

}
.recommended-button {
   background: transparent url("/__data/assets/image/0011/1820/bg-suggestion-button.gif") no-repeat; 
   width: 160px;
   height: 29px;   
   display: block;    
   margin-bottom:2em;  
}
a.recommended-button span {    
    display: block;    
    color: #fff;
    padding: 6px 0 0 22px;
    text-decoration: none;
    font-weight:bold;
   font-size: 1em;
}
a.recommended-button:hover {
    background-position: 0px -30px;
}
.rr-button {
   background: transparent url("/__data/assets/image/0019/5851/rrbutton3.jpg") no-repeat; 
   width: 150px;
   height: 60px;
   display: block;  
   margin-left:0.4em;
   margin-top:0.4em;
   float: left;
}
.rr-button:hover {
   background: transparent url("/__data/assets/image/0020/5852/rrbutton4.png") no-repeat; 
   width: 150px;
   height: 60px;
   display: block;  
   margin-left:0.4em;
   margin-top:0.4em;
   float: left;
}
a.rr-button span {    
   color:#6E0B0D;
   display:table-cell;
   font-size:1em;
   font-weight:bold;
   height:52px;
   min-height:52px;
   padding-bottom:4px;
   padding-left:4px;
   padding-right:6px;
   padding-top:4px;
   text-decoration:none;
   vertical-align:middle;
   text-align: center;
   width: 136px;
   min-width: 136px;

   
}
/*************** end buttons *********************/

/* New Home page changes */
.main-container-top {
   background: url("/__data/assets/image/0007/14965/maincontainertop.gif") no-repeat 0 0;
   float: left; 
   width: 613px;
   height: 4px;
   margin-top: 0.8em;
}

.main-container-bottom {
   background: url("/__data/assets/image/0008/14966/maincontainerbottom.gif") no-repeat 0 0;
   float: left; 
   width: 613px;
   height: 4px;
   margin-bottom: 25px;
}

#hp-secfeature {
   background: #FFFFFF;
   width: 570px;
   padding: 17px 25px 15px 20px;
   border-right: 1px solid #E5E5E5;
   border-left: 1px solid #E5E5E5;
   float: left;
}

#hp-resources {
   margin: 0;
   list-style: none;
   padding: 0;
}

#hp-resources li {
   float: left;
   width: 270px;
   margin-bottom: 0;
   padding: 0;
}

#hp-resources li:hover > a {
   color: #700807;
}

#hp-resources a {
   border-top: 1px solid #E5E5E5;
   display: block;
   font-size: 13px;
   font-weight: bold;
   padding: 13px 13px;
   text-decoration: none;
   color: #292929;
}

.hp-resources-last a {
   border-bottom: 1px solid #E5E5E5;
   display: block;
   font-size: 13px;
   font-weight: bold;
   padding: 13px 13px;
   margin-bottom: 6px
   text-decoration: none;
   color: #292929;
}

#hp-resources .hp-resources-main .hp-resources-last {
   padding: 13px;
}

#hp-resources .hp-bnzbiznz {
   background: url("/__data/assets/image/0007/15757/bnzbiz.gif") no-repeat 130px 4px;
}

#hp-resources .hp-biznz {
   background: url("/__data/assets/image/0007/13021/biznzlogo-trans.png") no-repeat 180px 0px;
}


#hp-resources .hp-aircargo {
   background: url("/__data/assets/image/0005/15962/airnz-logo.png") no-repeat right top;
}


#hp-resources .hp-ema {
   background: url("/__data/assets/image/0009/15759/ema.png") no-repeat right top;
}


#hp-resources .hp-inz {
   background: url("/__data/assets/image/0019/15760/inz.gif") no-repeat 192px 7px;
}


#hp-resources .hp-nztae {
   background: url("/__data/assets/image/0020/15761/nztae.gif") no-repeat 174px 6px;
}

#hp-resources .hp-seek {
   background: url("/__data/assets/image/0010/35020/seek-logo.png") no-repeat 195px 0px;
}

#hp-resources #hp-datacom {
   background: url("/__data/assets/image/0008/13022/hp-datacom.gif") no-repeat right top;
}

#hp-resources #hp-anzcargo {
   background: url("/__data/assets/image/0006/13020/hp-anzcargo.gif") no-repeat right top;
}

#hp-resources .hp-qbe {
   background: url("/__data/assets/image/0018/15822/qbesmall.gif") no-repeat 196px 13px;
}

#hp-resources .hp-ajpark {
   background: url("/__data/assets/image/0014/13019/hp-ajpark.png") no-repeat right top;
}

#hp-resources #hp-biznz {
   background: url("/__data/assets/image/0007/13021/biznzlogo-trans.png") no-repeat right top;
}

#hp-resources .hp-bnz {
   background: url("/__data/assets/image/0004/15961/bnz-logo.png") no-repeat right top;
}

#hp-resources .hp-exportnz {
   background: url("/__data/assets/image/0003/15960/exportnz-logo.png") no-repeat right top;
}

#hp-resources .hp-leanstep {
   background: url("/__data/assets/image/0007/15964/leanstep.png") no-repeat right top;
}

#hp-resources .hp-mnz {
   background: url("/__data/assets/image/0008/15965/mnz-logo.png") no-repeat right top;
}

#hp-secfeature h2 {
   margin: 0 0 16px 0;
   margin-left: 12px;
   font-style: italic;
}

#hp-resources li.hp-resources-rightcol {
   float: right;
}

#hp-resources .hp-resources-main .hp-resources-last {
   margin-bottom: 6px;
   background: #F9F9F9;
   padding: 0;
   border-top: 1px solid #DDDDDD;
}


#hp-resources li:hover {
   background: #EBEBEC;
}

.viewall {
   color: #730609;
   float: right;
   background: url("/__data/assets/image/0018/15723/mnzlogo-whitebg.jpg") no-repeat left 0;
   padding: 4px 0px 0px 28px;
   font-weight: bold;
   margin-top: 10px
}

#hp-resources a.last {
   border: 0;
}

ul.hp-upcomingevents h3{
   margin: 0 0 10px;
}

ul.hp-upcomingevents li {
   border-bottom: 0;
   border-top: 1px solid #E5E5E5;
   padding: 15px 0 0;
   width: 608px;
   clear: both;
}

ul.hp-upcomingevents li.first {
   border: 0;
}

ul.hp-upcomingevents li img {
  float: right;
  margin: 0 10px 0 30px;
}

#hp-eventslisting h2 {
   color: #71070B;
}

#hp-eventslisting {
   float: left;
   margin-bottom: 30px;
   width: 608px;
}

ul.hp-upcomingevents {
  float: left;
  list-style: none;
  margin: 0;
}

.hp-learnmore {
   padding: 0 8px 4px 0;
   font-weight: bold;
}

ul.hp-upcomingevents {
  float: left;
  list-style: none;
  margin: 0;
}
span.hp-upcomingvenue {
  margin-left: 7px;
  padding-left: 7px;
  border-left: 1px solid #9A9A9A;
  font-weight: bold; 
}

.hp-upcomingevents h3 {
  font-size: 1.2em;
  font-weight: bold;
  font-style: italic;
}

span.hp-eventdate {
  font-weight: bold;
}

a.hp-register {
  color: #730609;
  font-weight: bold;
  text-decoration: none;
  padding-left: 0.7em;
  border-left: 1px solid #7E1416;
}
ul.hp-upcomingevents li p {
  margin: 0 0 5px;
  width: 445px;
}

.eventdetail p {
  color: #555555;
}
.eventdetail p span {
  font-weight: bold;
}
p.hp-viewallevents {
  float: right;
  margin: 0 15px 0 0;
}

#reg-org-ema {
   background: url('/__data/assets/image/0018/15750/emacentralsmall.gif') no-repeat 180px 13px;
}

#reg-org-eccc {
   background: url('/__data/assets/image/0008/15749/ecccsmall.gif') no-repeat 180px 13px;
}

#reg-org-cecc {
   background: url('/__data/assets/image/0007/15748/ceccsmall.gif') no-repeat 180px 13px;
}

#reg-org-osea {
   background: url('/__data/assets/image/0019/15751/oseasmall.gif') no-repeat 180px 13px;
}

#join-now {
   background: url('/__data/assets/image/0020/15752/joinnow.gif') no-repeat 0 0;
   padding: 18px 23px;
   margin-top: 10px;
   height: 152px;
}

#join-now h2 {
   color: #FFFFFF;
   margin: 0 0 10px;
   font-size: 2.1em;
}

#join-now p {
   color: #FFFFFF;
   margin: 0 0 15px 0;
}

#findoutmore {
   background: url("/__data/assets/image/0003/15744/submit.gif") no-repeat 0 0 ;
   padding: 7px 16px;
   color: #FFFFFF;
   font-weight: bold;
}

#findoutmore:hover {
   background-position: 0 -29px;
}

#hp-whocanhelp {
   float: left;
   margin-bottom: 5px;
}

#hp-whocanhelp h2 {
   margin: 0 0 10px 0;
   color: #71070B;
}

#hp-whocanhelp ul {
   list-style: none;
   margin: 0;
   padding: 0;
}

#hp-whocanhelp li {
   float: left;
   margin: 0 8px 0 0;
}

#hp-whocanhelp li a{
   height: 130px;
   width: 188px;
   padding: 6px;
   float: left;
   position: relative;
}

#hp-whocanhelp li a:hover > span.whocanhelp-title {
   color: #6C7173;
   top: 60px;
}

#hp-whocanhelp li a:hover > span.whocanhelp-desc {
   color: #000000;
   display: block;
}

span.whocanhelp-title {
   color: #FFFFFF;
   display: block;
   font-weight: bold;
   text-align: center;
   background: url('/__data/assets/image/0010/15787/whobutton.gif') no-repeat 0 0;
   padding: 7px 0 6px;
   position: absolute;
   width: 188px;
   top: 106px;
}

span.whocanhelp-desc {
   color: #000000;
   display: none;
   position: absolute;
   padding: 5px 5px 0;
   top: 89px;
   left: 6px;
   background: url('/__data/assets/image/0017/15821/semitransparency.png') repeat 0 0;
   width: 178px;
   height: 61px;
   line-height: 13px;
   font-size: 11px;
}

span.showtitle {
   display: block;
}

span.showdesc {
   top: 45px;
}

#whocanhelp-reg {
   background: url('/__data/assets/image/0007/15784/whocanhelpreg.gif') no-repeat 0 0;
}

#whocanhelp-inz {
   background: url('/__data/assets/image/0008/15785/whocanhelpinz.jpg') no-repeat 0 0;
}

#whocanhelp-mkhere {
   background: url('/__data/assets/image/0009/15786/whocanhelpmkhere.gif') no-repeat 0 0;
}

#whocanhelp-jobsearch {
   background: url('/__data/assets/image/0015/33900/jobsearch.gif') no-repeat 0 0;
}

#whocanhelp-dreamjob {
   background: url('/__data/assets/image/0020/33761/dream-job.gif') no-repeat 0 0;
}

#whocanhelp-employers {
   background: url('/__data/assets/image/0003/33897/employers.gif') no-repeat 0 0;
}

/* Content Sharing */
#content-share {
   width: 602px;
   padding: 10px;
   float: left;
   background: #FFFFFF;
   margin-bottom: 20px;
}

#content-share p {
   float: left;
   margin: 5px 0 0;
   font-weight: bold;
}

#content-share form {
   float: right;
}

#content-share select {
   width: auto;
}

/* New Resource Page changes */
#rat-listing ul {
   list-style: none;
   margin: 0;
   padding: 0;
}

#rat-listing li {
   border: 1px solid #E9E9E9;
   background: #FFFFFF;
   padding: 19px 13px 17px;
   float: left;
   width: 583px;
   margin-bottom: 10px;
}

#rat-listing h3 {
   margin: 0 0 10px;
   cursor: pointer;
}

.rat-itemtitle {
   color: #71070B;
}

.rat-read-more {
   background: url("/__data/assets/image/0004/121/icon-maroon-arrow.gif") no-repeat right 2px;
   float: left;
   margin-top: 0;
   color: #730609;
   padding-right: 15px;
   font-weight: bold;
}

#rat-listing p {
   width: 390px;
}

.rat-itemthumb {
   float: right;
   margin: 15px 0 0 30px;
}

/* Local BusinessNZ toolbar CSS Styles */
#businessnzfamily {
   height: 64px;
   overflow: hidden;
   background: url('/__data/assets/image/0003/18156/headerbg.jpg') repeat-x top left;
   text-align: center;
}
#businessnzfamily a img {
   border: none;
}
#businessnzfamily.cecc {
   margin-bottom: 20px;
}
#businessnzfamily.nzcc {
   margin-bottom: 10px;
}
#businessnzfamily.osea {
   margin-bottom: 0px;
}
#businessnzfamily.exportnz {
   margin-bottom: 10px;
}
#businessnzfamily ul {
   margin: 0 auto;
   margin-left: auto;
   margin-right: auto;
   padding: 0px 0px 0px 0px;
   width: 980px;
   overflow: auto;
   text-align: left;
}
#businessnzfamily.businessnz ul {
   margin: 0px 0px 0px 20px;
}
#businessnzfamily.manufacturingknowledge ul {
   width: 960px;
}
#businessnzfamily.sustainable ul {
   margin: 0px 0px 0px 20px;
}
#businessnzfamily ul li {
   float: left;
   list-style-type: none;
   overflow: hidden;
   padding: 0px 0px 0px 0px;
   margin: 0px 0px 0px 0px;
   background:  none;
}
#businessnzfamily ul li.first a {
   border-left: none;
   padding: 0px 20px 0px 0px;
   margin: 8px 0px 0px 0px;
   border: none;
   opacity: 0.75;
   -webkit-transition: opacity;
   -webkit-transition-timing-function: ease-out;
   -webkit-transition-duration: 200ms;
}
#businessnzfamily ul li.first a:hover {
   opacity: 1;
   -webkit-transition: opacity;
   -webkit-transition-timing-function: ease-out;
   -webkit-transition-duration: 200ms;
}
#businessnzfamily ul li.last a {
   padding: 0px 0px 0px 15px;
}
#businessnzfamily ul li#active {
   height: 64px;
   overflow: hidden;
}
#businessnzfamily.businessnz ul li#active {
   background: url('/__data/assets/image/0004/18157/active.jpg') no-repeat bottom center;
}
#businessnzfamily.buynz ul li#active {
   background: url('/__data/assets/image/0004/18157/active.jpg') no-repeat bottom center;
}
#businessnzfamily.ecccld ul li#active {
   background: url('/__data/assets/image/0004/18157/active.jpg') no-repeat bottom center;
}
#businessnzfamily.eccc ul li#active {
   background: url('/__data/assets/image/0004/18157/active.jpg') no-repeat bottom center;
}
#businessnzfamily.ema ul li#active {
   background: url('/__data/assets/image/0004/18157/active.jpg') no-repeat bottom center;
}
#businessnzfamily.exportnz ul li#active {
   background: url('/__data/assets/image/0004/18157/active.jpg') no-repeat bottom center;
}
#businessnzfamily.getnzmade ul li#active {
   background: url('/__data/assets/image/0004/18157/active.jpg') no-repeat bottom center;
}
#businessnzfamily.innovating ul li#active {
   background: url('/__data/assets/image/0004/18157/active.jpg') no-repeat bottom center;
}
html #businessnzfamily.manufacturingknowledge ul li#active {
   background: url('/__data/assets/image/0004/18157/active.jpg') no-repeat bottom center;
}
#businessnzfamily.manufacturing ul li#active {
   background: url('/__data/assets/image/0004/18157/active.jpg') no-repeat bottom center;
}
#businessnzfamily.leanstep ul li#active {
   background: url('/__data/assets/image/0004/18157/active.jpg') no-repeat bottom center;
}
#businessnzfamily.nzcc ul li#active {
   background: url('/__data/assets/image/0004/18157/active.jpg') no-repeat bottom center;
}
#businessnzfamily.osea ul li#active {
   background: url('/__data/assets/image/0004/18157/active.jpg') no-repeat bottom center;
}
#businessnzfamily.sustainable ul li#active {
   background: url('/__data/assets/image/0004/18157/active.jpg') no-repeat bottom center;
}
#businessnzfamily.wecc ul li#active {
   background: url('/__data/assets/image/0004/18157/active.jpg') no-repeat bottom center;
}
#businessnzfamily.cecc ul li#active {
   background: url('/__data/assets/image/0004/18157/active.jpg') no-repeat bottom center;
}

#businessnzfamily ul li a {
   font-size: 12px;
   color: #515151;
   font-weight: bold;
   border-left: 1px solid #989898;
   padding: 0px 17px 0px 17px;
   margin: 28px 0px 22px 0px;
   float: left;
   text-decoration: none;
   font-family: sans-serif;
   -webkit-transition: color;
   -webkit-transition-timing-function: ease-out;
   -webkit-transition-duration: 200ms;
}
#businessnzfamily ul li a:hover {
   text-decoration: none;
   -webkit-transition: color;
   -webkit-transition-timing-function: ease-out;
   -webkit-transition-duration: 200ms;
}
#businessnzfamily.businessnz ul li#active a, #businessnzfamily.businessnz ul li a:hover {
   color: #97A315;
}
#businessnzfamily.buynz ul li#active a, #businessnzfamily.buynz ul li a:hover {
   color: #ce2e2e;
}
#businessnzfamily.cecc ul li#active a, #businessnzfamily.cecc ul li a:hover {
   color: #0066A6;
}
#businessnzfamily.ecccld ul li#active a, #businessnzfamily.ecccld ul li a:hover {
   color: #c22c13;
}
#businessnzfamily.eccc ul li#active a, #businessnzfamily.eccc ul li a:hover {
   color: #c22c13;
}
#businessnzfamily.ema ul li#active a, #businessnzfamily.ema ul li a:hover {
   color: #003198;
}
#businessnzfamily.exportnz ul li#active a, #businessnzfamily.exportnz ul li a:hover {
   color: #00a1d8;
}
#businessnzfamily.getnzmade ul li#active a, #businessnzfamily.getnzmade ul li a:hover {
   color: #FE713B;
}
#businessnzfamily.innovating ul li#active a, #businessnzfamily.innovating ul li a:hover {
   color: #ba062d;
}
#businessnzfamily.manufacturingknowledge ul li#active a, #businessnzfamily.manufacturingknowledge ul li a:hover {
   color: #a90d00;
}
#businessnzfamily.manufacturing ul li#active a, #businessnzfamily.manufacturing ul li a:hover {
   color: #740a0a;
}
#businessnzfamily.leanstep ul li#active a, #businessnzfamily.leanstep ul li a:hover {
   color: #7E1416;
}
#businessnzfamily.nzcc ul li#active a, #businessnzfamily.nzcc ul li a:hover {
   color: #095A31;
}
#businessnzfamily.osea ul li#active a, #businessnzfamily.osea ul li a:hover {
   color: #970631;
}
#businessnzfamily.sustainable ul li#active a, #businessnzfamily.sustainable ul li a:hover {
   color: #97A315;
}
#businessnzfamily.wecc ul li#active a, #businessnzfamily.wecc ul li a:hover {
   color: #F3B90E;
}

/*------------- jquery.lightbox-0.5.css -------------*/

#lightbox{
    position: absolute;
    left: 0;
    width: 100%;
    z-index: 100;
    text-align: center;
    line-height: 0;
    }

#lightbox a img{ border: none; }
}
#outerImageContainer{
    position: relative;
    background-color: #fff;
    width: 250px;
    height: 250px;
    margin: 0 auto;
    }

#imageContainer{
    padding: 10px;
    }

#loading{
    position: absolute;
    top: 40%;
    left: 0%;
    height: 25%;
    width: 100%;
    text-align: center;
    line-height: 0;
    }
#hoverNav{
    position: absolute;
    top: 0;
    left: 0;
    height: 100%;
    width: 100%;
    z-index: 10;
    }
#imageContainer>#hoverNav{ left: 0;}
}
#hoverNav a{ outline: none;}
}
#prevLink, #nextLink{
    width: 49%;
    height: 100%;
    display: block;
    }
#prevLink { left: 0; float: left;}
#nextLink { right: 0; float: right;}
#prevLink:hover, #prevLink:visited:hover { background: url(http://www.manufacturingnz.org.nz/__data/assets/image/0011/1370/lightbox-btn-prev.gif) left 50% no-repeat; }
#nextLink:hover, #nextLink:visited:hover { background: url(http://www.manufacturingnz.org.nz/__data/assets/image/0019/1369/lightbox-btn-next.gif) right 50% no-repeat; }

/*** START : next / previous text links ***/
#nextLinkText, #prevLinkText{
color: #FF9834;
font-weight:bold;
text-decoration: none;
}
#nextLinkText{
padding-left: 20px;
}
#prevLinkText{
padding-right: 20px;
}
/*** END : next / previous text links ***/
/*** START : added padding when navbar is on top ***/

.ontop #imageData {
    padding-top: 5px;
}

/*** END : added padding when navbar is on top ***/

#imageDataContainer{
    font: 10px Verdana, Helvetica, sans-serif;
    background-color: #fff;
    margin: 0 auto;
    line-height: 1.4em;
    }

#imageData{
    padding:0 10px;
    }
#imageData #imageDetails{ width: 70%; float: left; text-align: left; }
#imageData #caption{ font-weight: bold; }
#imageData #numberDisplay{ display: block; clear: left; padding-bottom: 1.0em; }
#imageData #numberDisplay a { color: black; padding-left: 5px; padding-right: 5px;}
#imageData #bottomNavClose{ width: 66px; float: right; padding-bottom: 0.7em; }
#imageData #helpDisplay {clear: left; float: left; display: block; }
#overlay{
    position: absolute;
    top: 0;
    left: 0;
    z-index: 90;
    width: 100%;
    height: 500px;
    background-color: #000;
    /*filter:alpha(opacity=60);  for IE5-7 */    
    opacity: 0.6;  /* all other browsers */ 
    display: none;
}    

.clearfix:after {
    content: "."; 
    display: block; 
    height: 0; 
    clear: both; 
    visibility: hidden;
}

* html>body .clearfix {
    display: inline-block; 
    width: 100%;
}

* html .clearfix {
    /* Hides from IE-mac \*/
    height: 1%;
    /* End hide from IE-mac */
} 
#lightboxIframe {
display: none;
}

/* Homepage Small Feature boxes */
#hp-category-box {
   float: left;
   margin-bottom: 4px;
}

#hp-category-box h2 {
   margin: 0 0 10px 0;
   color: #71070B;
}

#hp-category-box ul {
   list-style: none;
   margin: 0;
   padding: 0;
}

#hp-category-box li {
   float: left;
}

#hp-category-box li a{
   height: 120px;
   width: 284px;
   padding: 7px;
   float: left;
   position: relative;
}

#hp-category-box li a:hover > span.category-box-title {
   color: #FFFFFF;
   top: 48px;
}

#hp-category-box li a:hover > span.category-box-desc {
   color: #000000;
   display: block;
}

span.category-box-title {
   color: #FFFFFF;
   display: block;
   font-weight: bold;
   text-align: center;
   background: url('/__data/assets/image/0010/24499/feature-title-button.png') repeat 0 0;
   padding: 7px 0 6px;
   position: absolute;
   width: 283px;
   top: 97px;
}

span.category-box-desc {
   color: #000000;
   display: none;
   position: absolute;
   padding: 5px 5px 0;
   top: 76px;
   left: 7px;
   background: url('/__data/assets/image/0019/21763/semitransparency.png') repeat 0 0;
   width: 273px;
   height: 43px;
   line-height: 13px;
   font-size: 11px;
   font-weight: normal;
}

span.showtitle {
   display: block;
}

span.showdesc {
   top: 45px;
}

#category-box-one-left {
   background: url("/__data/assets/image/0018/23472/hp-feature-3.png") no-repeat scroll 0 0 transparent;
   margin: 0 20px 0 0;
}

#category-box-one-right {
   background: url('/__data/assets/image/0018/23472/hp-feature-3.png') no-repeat 0 0;
}

span.category-box-thumbnail {
   display: block;
   position: absolute;
   width: 283px;
   float: center;
   top: 7px;
   height: 117px;
}
/* Online Training Boxes */

#ot-box {
   background: #FFFFFF;
   width: 585px;
   padding: 0 25px 15px 5px;
   border-right: 1px solid #E5E5E5;
   border-left: 1px solid #E5E5E5;
   float: left;
}

.main-container-top {
   background: url("/__data/assets/image/0007/14965/maincontainertop.gif") no-repeat 0 0;
   width: 617px;
}

.main-container-bottom {
   background: url("/__data/assets/image/0008/14966/maincontainerbottom.gif") no-repeat 0 0;
   width: 617px;
   margin-bottom: 10px;
}

.ap-image {
   margin: 0 0 15px 15px;
   float: right;
}

/* Learning & Development Right Hand Column Box */

.side-div-top {
  background:transparent url("/__data/assets/image/0004/4963/bg-side-div-top.gif") no-repeat;
  height: 4px;
  width: 277px;
  font-size: 0px;
  float: left;
}
.side-div-bottom {
  background:transparent url("/__data/assets/image/0006/4965/bg-side-div-bottom.gif") no-repeat;
  height: 4px;
  width: 277px;
  margin-bottom: 10px;
  font-size: 0px;
  clear: left;
} 

#right-sub-menu h2 {
   margin-bottom: 8px;
   font-size: 1.8em;
} 

#learnanddev {
   float: left;
   width: 238px;
   padding: 1.5em;
   border-left: 1px solid #E9E9E9;
   border-right: 1px solid #E9E9E9;
   background: #FFFFFF;
}

#learnanddev h2 {
   font-size: 2.5em;
   font-style: normal;
   color: #7E1416;
}

#learnanddev p {
   margin-bottom: 22px;
   font-size: 14px;
}

#learnanddev .read-more {
   font-style: normal;
   display: block;
   clear: both;
   background-position: 2px;
   font-weight: bold;
   background: none;
}

#learnanddevmap {
   margin-bottom: 10px;
   width: 223px;
   height: 286px;
   background: url("/__data/assets/image/0020/14951/background.gif") no-repeat 0 0;
   position: relative;
   z-index: 1;
}

#learnanddevmap img {
   position: absolute;
   top: 0;
   left: 0;
   border: 0px;
}

.upnorthhighlight {
   background: url("/__data/assets/image/0005/14954/upper-north.gif") no-repeat 111px 0;
}

.lownorthhighlight {
   background: url("/__data/assets/image/0003/14952/lower-north.gif") no-repeat 129px 88px;
}

.upsouthhighlight {
   background: url("/__data/assets/image/0006/14955/upper-south.gif") no-repeat 36px 127px;
}

.lowsouthhighlight {
   background: url("/__data/assets/image/0004/14953/lower-south.gif") no-repeat 6px bottom;
}

#ap-ournetwork img {
   float: right;
   margin: 15px 12px 10px 20px;
   border: 1px solid #D4D4D4;
}

#article-photo img {
   float: right;
   margin: 15px 12px 10px 20px;
   border: 1px solid #D4D4D4;
}

#article-photo h5 {
   float: right;
   margin: 15px 12px 10px 20px;
}


/* Manufacturing Jobs */

.jobsearch-index .content {
    min-height: 1000px;
    padding-bottom: 0;
}
.search-results > li {
    background-position: -85px 21px;
    background-repeat: repeat-y;
    border: 1px solid #FFFFFF;
    padding: 10px 10px 10px 21px;
    position: relative;
}
.search-results li > input[type="checkbox"] {
    left: 28px;
    position: absolute;
    top: 14px;
    z-index: 2;
}
.search-results input[type="checkbox"] {
    left: 7px;
    position: relative;
    top: 5px;
    vertical-align: top;
}
.search-results [class*="results-"] input[type="checkbox"] {
    top: 8px;
}
dd.loc-salary {
    display: inline-block;
    left: -2px;
    position: relative;
    top: -5px;
    vertical-align: top;
    width: 130px;
}
dd.loc-salary + dd {
    display: inline-block;
}
dd.loc-salary + dd p + p {
    margin-bottom: 0;
}
[class*="results-"] label a, .selected-jobs {
    display: inline-block;
    margin-left: 10px;
}
.results-header fieldset {
    display: inline-block;
    width: 300px;
}
.results-header fieldset + fieldset {
    position: absolute;
    right: 0;
    top: 0;
}
.results-header select {
    right: 0;
}
.results-header > label {
    left: 47px;
    position: absolute;
    top: 44px;
}
.results-header > label + label {
    left: auto;
    right: 2px;
}
label.sort-by, .results-header select {
    position: absolute;
    top: 13px;
}
.selected-jobs {
    color: #898989;
    font-size: 8pt;
    margin-left: 0;
    padding-right: 12px;
    text-align: right;
    width: 80px;
}
li.results-footer {
    background-position: -85px -73px;
    background-repeat: no-repeat;
    border-bottom: 0 none;
}
.search-results .results-footer small {
    padding-left: 10px;
    vertical-align: middle;
}
.savedjobs-details {
    margin-bottom: 0;
    padding-left: 120px;
    position: relative;
    width: 500px;
}
.savedjobs-details, .search-results small {
    display: inline-block;
    vertical-align: top;
}
.savedjobs-details dt a {
    color: #053788;
}
.savedjobs-details dt em + span {
    color: #464646;
    font-size: 11px;
    position: absolute;
    right: 0;
    top: 5px;
}
.savedjobs-details .new {
    color: #F00A81;
}
.savedjobs-details dd {
    display: inline-block;
}
.savedjobs-details p, .savedjobs-details ul {
    margin-bottom: 8px;
    max-width: 350px;
}
.savedjobs-details dd ul {
    margin-left: 0;
    padding-left: 17px;
}
.savedjobs-details dd li {
    list-style-type: disc;
}
.savedjobs-details img {
    float: right;
}
.jobsearch-index .content {
    min-height: 1000px;
    padding-bottom: 0;
}
.jobsearch-index .savedjobs-details {
    left: 30px;
    padding: 0 0 10px;
    position: relative;
    width: 95%;
}
.jobsearch-index .savedjobs-details dt {
    width: 440px;
}
.search-results dd.loc-salary {
    left: 0;
    width: 25%;
}
.search-results dd.loc-salary small {
    padding-top: 5px;
}
.search-results dd.loc-salary span {
    display: block;
    padding-top: 6px;
}
.search-results dd.loc-salary small + span {
    padding-top: 0;
}
.search-results dd.loc-salary span + span {
    margin-bottom: 4px;
    padding-top: 8px;
}
.search-results dd.loc-salary + dd {
    width: 74%;
}
.search-results .logo {
    min-height: 70px;
}
.search-results .logo p {
    margin-right: 105px;
}
.search-results dd div > small {
    color: #0066CC;
}
.search-results dd div > small#auto-included {
    color: #777777;
}
.search-results dd div > small#auto-included a {
    color: #0066CC;
}
.search-results dd.loc-salary + dd span {
    color: #999999;
}
.search-results dd.loc-salary + dd span.highlight {
    color: #333333;
}
.search-results dd.loc-salary + dd a {
    color: #79AE6D;
    font-size: 11px;
}
.search-results dd p + p span:first-child, .search-results dd.loc-salary + dd p + span {
    display: none;
}
.search-results label.sort-by, .search-results .results-header select {
    font-size: 11px;
    top: 8px;
}
.search-results label.sort-by {
    padding-top: 2px;
    right: 115px;
}
.search-results li.results-header {
    background-position: 31px 85px;
    padding-top: 0;
}
.search-results li.results-footer {
    background-position: 31px -73px;
    padding-top: 0;
}
.search-results [class*="results-"] fieldset {
    background-color: #FFFFFF;
    padding-bottom: 10px;
}
.search-results [class*="results-"] fieldset:first-child {
    left: 20px;
    position: relative;
}
.search-results li.results-footer fieldset {
    padding-top: 10px;
}
.jobsearch-index .search-results li > label {
    color: #ACACAC;
    display: block;
    font: italic 14px Arial,Helvetica,sans-serif;
    left: 0;
    position: absolute;
    top: 12px;
    width: 25px;
}
.jobsearch-index .search-results > li {
    padding-bottom: 0;
}
.jobsearch-index li.stand-out {
    border: 1px solid #E3EEF9;
}
.jobsearch-index li.stand-out dl {
    background-image: none;
}
.jobsearch-index li.premium-listed {
    background-color: #FFFDE1;
    border: 1px solid #F2F1D9;
}
.jobsearch-index li.premium-listed dl {
    background-image: none;
}
#FrameContainer .search-results li.hover, .search-results li.selected, .search-results li.hover, .search-results li.stand-out.hover, .search-results li.premium-ads.hover {
    background: url("/content/images/layout/results-hover-bg.png") repeat-x scroll left bottom #FFFFFF;
    border: 1px solid #F99DCC;
}
span.highlight {
    background-color: #FFFBB6;
    font-weight: bold;
}
.selected span.highlight, .hover span.highlight, span.highlight:hover {
    text-decoration: none;
}
dd span.highlight {
    color: #FFFBB6;
}

/* Homepage Boxes */
#hp-box {
   float: left;
}

#hp-box h2 {
   margin: 0 0 10px 0;
   color: #71070B;
}

#hp-box ul {
   list-style: none;
   margin: 0;
   padding: 0;
}

#hp-box li {
   float: left;
   width: 200px;
   margin-right: 7.325px;
}

#hp-box li a{
   height: 149px;
   width: 186px;
   padding: 7px;
   float: left;
   position: relative;
   margin-right: 0;
}

#hp-box li a:hover > span.hp-box-title-one {
   color: #FFFFFF;
   top: 87px;
}

#hp-box li a:hover > span.hp-box-title-two {
   color: #FFFFFF;
   top: 87px;
}

#hp-box li a:hover > span.hp-box-title-three {
   color: #FFFFFF;
   top: 87px;
}

#hp-box li a:hover > span.hp-box-desc {
   color: #1B4164;
   display: block;
}

span.hp-box-title-one {
   color: #FFFFFF;
   display: block;
   font-weight: bold;
   text-align: center;
   background: url('/__data/assets/image/0003/21765/hp-lblue-hover-bar.png') repeat 0 0;
   padding: 7px 0 6px;
   position: absolute;
   width: 186px;
   top: 135px;
}

span.hp-box-title-two {
   color: #FFFFFF;
   display: block;
   font-weight: bold;
   text-align: center;
   background: url('/__data/assets/image/0020/21764/hp-mblue-hover-bar.png') repeat 0 0;
   padding: 7px 0 6px;
   position: absolute;
   width: 186px;
   top: 135px;
}

span.hp-box-title-three {
   color: #FFFFFF;
   display: block;
   font-weight: bold;
   text-align: center;
   background: url('/__data/assets/image/0018/21762/hp-dblue-hover-bar.png') repeat 0 0;
   padding: 7px 0 6px;
   position: absolute;
   width: 186px;
   top: 135px;
}

span.hp-box-desc {
   color: #1B4164;
   display: none;
   position: absolute;
   padding: 5px 5px 0;
   top: 115px;
   left: 7px;
   background: url('/__data/assets/image/0019/21763/semitransparency.png') repeat 0 0;
   width: 176px;
   height: 43px;
   line-height: 13px;
   font-size: 11px;
   font-weight: bold;
}

span.showtitle {
   display: block;
}

span.showdesc {
   top: 45px;
}

#hp-box-one {
   background: url('/__data/assets/image/0006/21759/hp-lblue-box.png') no-repeat 0 0;
   margin: 0 20px 0 0;
}

#hp-box-two {
   background: url('/__data/assets/image/0016/21760/hp-mblue-box.png') no-repeat 0 0;
   margin: 0 20px 0 0;
}

#hp-box-three {
   background: url('/__data/assets/image/0017/21761/hp-dblue-box.png') no-repeat 0 0;

}

span.hp-box-thumbnail {
   display: block;
   position: absolute;
   width: 186px;
   top: 24px;
   height: 117px;
}


/* Homepage Box Listings */
#hp-box-listing {
   margin: 10px;
   list-style: none;
   padding: 0;
   height: 110px;
}

#hp-box-listing ul {
   list-style: none;
   margin: 0;
   padding: 0;
   width: 188px;
}

#hp-box-listing li {
   float: left;
   width: 245px;
   margin-bottom: 0;
   padding: 0;
}

#hp-box-listing li:hover > a {
   color: #1B4164;
   width: 188px;
}

#hp-box-listing a {
   border-bottom: 1px solid #E5E5E5;
   display: block;
   font-size: 0.95em;
   font-weight: bold;
   padding: 6px 6px;
   text-decoration: none;
   color: #292929;
   width: 188px;
}

.hp-box-listing-last a {
   border-bottom: 0px solid #E5E5E5;
   display: block;
   font-size: 13px;
   font-weight: bold;
   padding: 13px 13px;
   margin-bottom: 6px;
   text-decoration: none;
   color: #292929;
   width: 188px;
}

#hp-box-listing .hp-box-listing-one .hp-box-listing-last {
   padding: 13px;
}

#hp-box-listing li.hp-box-listing-two {
   float: left;
}

#hp-box-listing .hp-box-listing-one .hp-box-listing-two .hp-box-listing-three .hp-box-listing-last {
   margin-bottom: 6px;
   background: #F9F9F9;
   padding: 0;
   border-top: 1px solid #DDDDDD;
   border-bottom: 0px solid #DDDDDD;
}

#hp-box-listing li:hover {
   background: #EBEBEC;
   width: 188px;
}

#hp-box-listing a.last {
   border: 0;
}

/*Home page triple boxes*/

.triple_boxes
{
    width:199px;
    height:auto;
    float:left;
    margin-left:12px;
    position:relative;
    z-index:10;
}

.triple_boxes.first
{
    margin-left:0px;
}

.triple_imgbox
{
   background-position:top left;
   background-repeat:no-repeat;
   height:139px;
   width:183px;
   margin-left:7px;
   overflow:hidden;
   position:relative;
}

.triple_imgbox img
{
    position:absolute;
    z-index:15;
}

.triple_boxes H4
{
    color:#fff;
    font-size:1em;
    font-weight:bold;
    margin:0px;
    padding:4px 0px;
}

.triple_slider
{
    bottom:-39px;
    text-align:center;
    width:100%;
    background:url(/__data/assets/image/0003/21819/triple_slider_bg.png) top left;
    position:absolute;
}

.slider
{
    z-index:20;
}

.slider_content_text
{
    padding:5px;
}

#triple_slider_bottom
{
    background-image:url(/__data/assets/image/0018/21816/slider_title_bg.png);
    background-position:top left;
    text-align:left;
    font-size:11px;
    color:#000;
}

.slider_title.two
{
    background-image:url(/__data/assets/image/0019/21817/slider_title2_bg.png);
    background-position:top left;
}

.slider_title.three
{
    background-image:url(/__data/assets/image/0020/21818/slider_title3_bg.png);
    background-position:top left;    
}

.slider_content
{
    position:relative;
    font-size:11px;
    color:#000;
}

#triple_top_1
{
   background-image: ;
   background-position:top left;
   background-repeat:no-repeat;
   height:23px;
}
#triple_mid_1
{
   background-image: ;
   background-position:top left;
   background-repeat:repeat-y;
   min-height:118px;
   width:200px;
   margin-top:-5px;
}
#triple_bot_1
{
   background-image: ;
   background-position:top left;
   background-repeat:no-repeat;
   height:5px;
}

#triple_top_2
{
   background-image:url(/__data/assets/image/0016/21814/triplebox_top2.jpg);
   background-position:top left;
   background-repeat:no-repeat;
   height:22px;
}
#triple_mid_2
{
   background-image: ;
   background-position:top left;
   background-repeat:repeat-y;
   min-height:118px;
   width:200px;
   margin-left:-4px;
   margin-top:-5px;
}
#triple_bot_2
{
   background-image:url(/__data/assets/image/0013/21811/triplebox_bottom2.jpg);
   background-position:top left;
   background-repeat:no-repeat;
   height:5px;
}

#triple_top_3
{
   background-image:url(/__data/assets/image/0017/21815/triplebox_top3.jpg);
   background-position:top left;
   background-repeat:no-repeat;
   height:22px;
}
#triple_mid_3
{
   background-image: ;
   background-position:top left;
   background-repeat:repeat-y;
   min-height:118px;
   width:200px;
   margin-left:-7px;
   margin-top:-5px;
}
#triple_bot_3
{
   background-image:url(/__data/assets/image/0014/21812/triplebox_bottom3.jpg);
   background-position:top left;
   background-repeat:no-repeat;
   height:5px;
}

.triple_boxes ul
{
    margin:0px 8px 0px 8px;
    padding:0px;
    list-style-type:none;
}

.triple_boxes ul li
{
    margin:0px;
    padding:7px 0px;
    color:#FFF;
    border-bottom:1px solid #E5E5E5;
}

#triple2 ul li, #triple3 ul li
{
    border-bottom:1px solid #E5E5E5;
}

#left-col .triple_boxes ul li a
{
    color:#7E1416;
    font-size:.95em;
    display:block;
}

#left-col #triple1 ul li a:hover
{
    color:#1b4164;
}

#left-col #triple2 ul li a:hover, #left-col #triple3 ul li a:hover
{
    color:#1B4164;
}


#left-col .triple_boxes li.li_last
{
    border:none;

}
