/** *personal requirements page */
/* landscape images */
body.gji #pr .pic-single-landscape {width:226px;margin:24px 0px 0px 282px;clear:left;overflow:hidden;background-color:#EDEECF;}
body.gji #pr .pic-single-landscape-right {width:178px;margin:14px 0 14px 14px;overflow:hidden;background-color:#EDEECF;float:right;}
body.gji #pr .pic-single-landscape-left {width:178px;margin:0 10px 10px 0;overflow:hidden;background-color:#EDEECF;float:left;}
body.gji #pr .pic-single-landscape-right .spacer,body.gji #pr .pic-single-landscape-left .spacer { display:none; }
body.gji #pr .pic-double-landscape{width:452px;margin:24px 0px 0px 169px;clear:left;overflow:hidden;background-color:#EDEECF;}
body.gji #pr .pic-single-landscape .container,#pr .pic-double-landscape .container{width:178px;text-align:center;float:left;}


body.gji #pr .pic-single-landscape-left .container p, body.gji #pr .pic-single-landscape-right .container p, body.gji #pr .pic-single-landscape .container p,#pr .pic-double-landscape .container p{margin:4px;padding:0;font-weight:bold;text-align:left;width:170px;overflow:hidden;}
body.gji #pr .pic-single-landscape .container p.credit,#pr .pic-double-landscape .container p.credit{margin-top:0;padding:0;font-size:0.9em;font-weight:normal;}
/* portrait images */
body.gji #pr .pic-single-portrait{width:168px;margin:24px 0px 0px 311px;clear:left;overflow:hidden;background-color:#EDEECF;}
body.gji #pr .pic-double-portrait{width:336px;margin:24px 0px 0px 227px;clear:left;overflow:hidden;background-color:#EDEECF;}
body.gji #pr .pic-single-portrait .container,#pr .pic-double-portrait .container{width:120px;text-align:center;float:left;}
body.gji #pr .pic-single-portrait .container p,#pr .pic-double-portrait .container p{margin:4px;padding:0;font-weight:bold;text-align:left;width:112px;overflow:hidden;}
body.gji #pr .pic-single-portrait .container p.credit,#pr .pic-double-portrait .container p.credit{margin-top:0;padding:0;font-size:0.9em;font-weight:normal;}
body.gji #pr .spacer{float:left;width:48px;margin-bottom:-3000px;padding-bottom:3050px;background-color:white;}
body.gji #pr h2{font-size:1.1em;}
/** *end personal requirements page */
/* style used when headings contain a sub-heading in the same element */
h1 span.sub{font-size:0.6em;}
hr{clear:both;border:none;border-bottom:solid 1px #C4C4C4;}
hr.dotted{border:none;border-bottom:dotted 1px #C4C4C4;}
/* makes h1s appear like h2 on print this job page */
body.gji h1.print{font-size:1.3em;color:black; margin:8px 0;}
/** *Micro-tabs - right-aligned tabs for result lists */
#micro-tabs-border{border-bottom:solid 1px #CFCFCF;margin-bottom:24px;float:left;width:100%;}
#micro-tabs{float:right;margin-top:12px;}
#micro-tabs-bottom{float:right;margin:-1px 0px 24px 0px;}
#micro-tabs .tab, #micro-tabs-bottom .tab{float:left;margin-left:2px;}
#micro-tabsleft{float:right;margin-right:2px;}
#micro-tabs .tab a,#micro-tabs-bottom .tab a{display:block;float:left;background:#FFF url("../image/tabbertabs/white-left-normal.jpg") no-repeat left bottom;text-decoration:none;color:black;}
#micro-tabs-bottom .tab a{background:#FFF url("../image/tabbertabs/white-left-flipped-normal.png") no-repeat left bottom;}
#micro-tabs .tab a span,#micro-tabs-bottom .tab a span{cursor:pointer;display:block;float:left;padding:8px 8px 2px 8px;background:url("../image/tabbertabs/white-right-normal.jpg") no-repeat right bottom;}
#micro-tabs-bottom .tab a span{background:url("../image/tabbertabs/white-right-flipped-normal.png") no-repeat right bottom;top:-5px;}
#micro-tabs .tab a:hover,#micro-tabs .tab a.active{background:url("../image/tabbertabs/white-left-active.jpg") no-repeat left bottom;}
#micro-tabs-bottom .tab a:hover,#micro-tabs-bottom .tab a.active{background:url("../image/tabbertabs/white-left-flipped-active.png") no-repeat left bottom;}
#micro-tabs .tab a:hover span,#micro-tabs .tab a.active span{background:url("../image/tabbertabs/white-right-active.jpg") no-repeat right bottom;}
#micro-tabs-bottom .tab a:hover span,#micro-tabs-bottom .tab a.active span{background:url("../image/tabbertabs/white-right-flipped-active.png") no-repeat right bottom;}
#micro-tabs .tab a.active{position:relative;top:1px;}
#list-alpha{background:white;}
#micro-tabs-bottom .tab a span{padding:6px 8px 6px 10px;}
/** *end Micro-tabs - right-aligned tabs for result lists */
#pfcl .micro-tabs{margin-top:24px;}
#jbsa-pods{margin:32px 0;text-align:center;}
#jbsa-pods a{margin:0 8px;}
#jbsa-pods a img{border:none;}

/** *elements that need to clear the micro-tabs */
#cdb .search-results{clear:both;margin-top:24px;}
#training-provider-results .search-results{clear:both;}
#sr .search-results{clear:both;margin-top:24px;}
#pfcl #pfcl-results{clear:both;margin-top:24px;}
#jbsa .study-field-occupation{clear:both;margin-top:24px;}
/** *end elements that need to clear the micro-tabs */
/** *search results table styles */
table.search-results{width:100%;border-spacing:0;border-collapse:collapse;margin-top:16px;}
table.search-results td{border:dotted 1px #8C8C8C;padding:4px 0;border-left:none;border-right:none;}
table.search-results td.provider{color:#666;width:35%;}
table.search-results td a{padding-left:12px;background:url('../image/icons/08_arrow-blue.gif') no-repeat left 50%;display:block;}
/** *end search results table styles */
/** *study field occupation */
table.study-field-occupation{width:100%;border-spacing:0;border-collapse:collapse;margin-top:16px;}
table.study-field-occupation td{border:dotted 1px #8C8C8C;padding:4px 0;border-left:none;border-right:none;vertical-align:top;}
table.study-field-occupation td.desc{color:#666;width:65%;}
table.study-field-occupation td a{padding-left:12px;background:url('../image/icons/08_arrow-blue.gif') no-repeat left 50%;text-decoration:none;}
/** *end study field occupation */
/** *Course summary page */
#cs #contact-info h3{display:block;float:left; width:8em;margin-top:4px;}
#cs #contact-info p{display:block;float:left;width:8em;text-align:left;}
/** *end Course summary page */
/** *#tjs = this_job_summary.html*/
#tjs-facts{float:right;width:194px;margin:0;}
#tjs-facts .color-box{background-color:#EAEBC1;}
#tjs-facts .color-box .wrapper1{border-top:#eee 2px groove;border-bottom:#eee 2px ridge;}
/*#tjs .two-column .left .border-box .right-img{margin:0 8px 8px 8px;float:right;}
#tjs .two-column .right .wrapper1{margin-left:24px;margin-top:16px;}
*/
#tjs-titles{float:left;width:69%;}
#tjs-content-with-events{float:left;margin:0 0 0px 0;width: 73%;}
/*
#tjs .smaller{font-size:.9em;}
#tjs .two-column li{padding:1px 0 1px 10px;}
#tjs .two-column .left{background-color:#f9f4d6;}
*/
#tjs h2.jvl{float:left;}
/** *end #tjs */
/** *Tooltip styles for alternative titles */
#alternative-titles-link{font-size:.5em;font-weight:normal;padding:0 20px;color:#6E9224 !important;text-decoration:underline;cursor:pointer;}
body.gji .tooltip{display:block;background:transparent url("../image/tooltips/alternative-titles-green-top.gif") no-repeat left top;width:239px;padding:0px;border-top:solid 1px white;}
.tooltip .wrapper1{background:transparent url("../image/tooltips/alternative-titles-green-bottom.gif") no-repeat left bottom;}
.tooltip .wrapper2{margin:8px 8px 8px 14px;border-bottom:solid 1px transparent;}
/** *end Tooltip styles for alternative titles */
/** *Course provider details */
#cpd .two-column{float:none;padding:0 0 4px 0;}
#cpd .two-column-unbalanced .wide{margin-bottom:8px;}
#cpd address{font-style:normal;}
#cpd #view-btn{border:none;}
/** *end Course provider details */
/** * Features (pod) on Courses and Training*/
#features .pod{margin-top:5px;margin-bottom:5px;}
/*body.industries div#content.no-features .gallery{float:right;}*/
/** *Search filter */
#search-filter-show{margin:8px 0 0 0;font-size:1.4em;font-weight:bold;}
#search-filter-show a{padding-left:16px;background:url('../image/icons/08_arrow-blue.gif') no-repeat left 50%;}
#search-filter{border:solid 1px #999;margin:0;}
#search-filter .wrapper1{border:solid 2px white;background:#F7F6F9 url('../image/gui/sr-search-filter-grad.jpg') repeat-x left top;}
#search-filter .wrapper1 h2{margin-left:8px;}
#search-filter #close-btn{float:right;margin-top:-24px;margin-right:8px;}
#search-filter #close-btn a{padding-right:16px;background:url('../image/icons/close-btn-cross.gif') no-repeat right 2px;}
#search-filter .sf-left{float:left;width:59%;}
#search-filter .sf-left h3{margin-left:8px;}
#search-filter .sf-left .two-column .left ol{margin-left:8px;}
#search-filter .sf-right{float:right;width:40%;}
#search-filter .sf-right .sf-right-wrapper{border-top:solid 1px #EFEEF4;}
#search-filter ol{margin:0;padding:0;list-style-type:none;}
#search-filter ol li{margin:0;padding:0;}
#search-filter label{cursor:pointer;}
#search-filter ul.arrow-blue li{background-image:url('../image/icons/08_arrow-blue-gray.gif');}
/** *end Search filter */
/** *search form */
#sr .search-form{margin:32px 0;float:left;}
#sr .search-form label{display:block;}
#sr .search-form div{height:40px;vertical-align:middle;}
#sr #id4,#sr #id2{width:25px;}
.floatLeft #id4,.floatLeft #id2{width:200px !important;float:left;}
#sr .search-form .submit-btn{margin-top:6px;margin-right: 5px;}
#sr .search-form .submit-btn2{margin-top:6px;}
/** *end search form */
/* styles for overall content defaults - */
div.titled-text p{padding:0px;margin:0px;}
div#nav-side p{color:#333;font-size:.9em;padding:0 3px;}
div#nav-side h3{color:#666;font-size:1.2em;padding:3px 0;border-bottom:.1em solid gray;}
body.home div#nav-side ul{margin:8px 0;padding:3px;list-style-type:none;}
body.home div#nav-side li{color:#56a;float:left;font-size:1.1em;font-weight:bold;margin-right:8px;white-space:nowrap;}
div.jobs-by-interest a.more{display:block;padding:3px;text-align:right;padding:5px 5px 2px 40px;}
div.jobs-by-interest a.more img{border-width:0px;}
div#nav-side div.related-info,div#nav-side div.news{background-color:#ECF5FA;margin:10px 0px 0px 0px;padding:1px 1px 5px 1px;width:187px;float:left;border-top:#C0DEEF 6px solid;}
div#nav-side div.related-info h3,div#nav-side div.news h3{font-size:1.2em;font-weight:bold;margin:0 1px 0 0;padding:2px 3px 7px;border:none;}
div#nav-side div.related-info li{background-color:#eee;border-bottom:1px solid #fff;border-left:1px solid #fff;font-size:1.1em;padding-left:0;background-image:none;}
div#nav-side div.related-info li a{color:#000;display:block;padding:3px;text-decoration:none;}
body.gji div#nav-side div.related-info li a:hover{background-color:orange;color:#fff;}
div#nav-side div.related-info li a span.emphasis{font-weight:bold;}
div#nav-side div.related-info li img{float:left;margin-right:3px;}
div#nav-side div.related-info ul{border-left:solid 1px #ccc;list-style-type:none;margin:0 1px 0 0;padding:0 0 5px;}
div#nav-side div.news li{background-image:url(../image/gui/item-bullet-menu-left-default.gif);list-style-type:none;padding-right:3px;font-size:.9em;}
/* styles for left search control - */
div#nav-side form{background-image:url(../image/gui/search-panel-background.gif);background-position:0 100%;background-repeat:repeat-x;padding:3px;}
body.home div#nav-side form{clear:left;}
div#nav-side form div{position:relative;}
div#nav-side form div.logo{background-image:url(../image/gui/search-panel-logo.gif);background-position:0 100%;background-repeat:no-repeat;}
div#nav-side form div.logo, div#nav-side form div.no-logo{min-height:74px;}
div#nav-side form div.logo h3, div#nav-side form div.no-logo h3{border-bottom-style:none;bottom:0;color:#666;font-size:1.3em;margin:0;padding:0;position:absolute;right:0;}
div#nav-side form input.image{bottom:0;position:absolute;right:0;}
div#nav-side form input.text{border:1px solid #999;margin-bottom:21px;padding:1px;width:150px;}
/* styles for take off to tertiary banner - */
div#content div.banner-takeoff{background-color:#f11;background-image:url(../image/gui/background-header-right-takeoff.gif);background-position:100% 0;background-repeat:no-repeat;clear:right;margin-top:20px;padding-bottom:4px;width:75%;}
div#content div.banner-takeoff h3{background-image:url(../image/gui/background-header-left-takeoff.gif);background-repeat:no-repeat;color:#fff;font-size:1.2em;margin:0;padding:3px 5px;}
div#content div.banner-takeoff a{background-color:#447;background-image:url(../image/gui/background-link-takeoff.gif);background-position:0 0;background-repeat:no-repeat;color:#fff;display:block;margin:0 1px;min-height:57px;padding:5px;padding-left:95px;text-decoration:none;}
div#content .two-column-left h3, div#content .two-column-right h3{margin-bottom:5px;margin-top:10px;}
.underlined{border-bottom:solid 1px silver;}
div.page-title h1.mi{color:#666;font-size:1em;margin:10px 0;}
/* hyperlink list style - matcher results */
.matcher-result-list table{clear:left;color:#000;font-weight:normal;padding-bottom:2px;padding-left:0;padding-top:2px;}
.matcher-result-list a{text-align:left;line-height:2;vertical-align:top;}
.matcher-result-list img{width:23px;height:20px;}
.matcher-result-list td.simple-list{background-color:transparent;background-image:url(../image/gui/item-bullet-menu-left-default.gif);background-position:left .55em;background-repeat:no-repeat;color:#000;padding-left:11px;}
/* hyperlink list style - regions pod */
.simple-list-region{padding:0;}
.simple-list-region h3{font-size:1em;font-weight:bold;}
ul.simple-list-region{list-style-type:none;margin:0;text-align:left;}
.simple-list-region li{color:#000;font-weight:normal;padding-left:0;padding-bottom:2px;text-decoration:none;}

div.north-island-region-list-index{background-color:transparent;background-image:url(../image/gui/northisland.gif);background-position:0 .55em;background-repeat:no-repeat;float:left;width:55%;}
div.south-island-region-list-index{background-color:transparent;background-image:url(../image/gui/southisland.gif);background-position:0 .55em;background-repeat:no-repeat;float:left;width:45%;}
div.north-island-region-list-index h5, div.south-island-region-list-index h5{padding-left:70px;padding-bottom:0;margin-top:6px;font-size:1em;}
div.north-island-region-list-index ul, div.south-island-region-list-index ul{list-style-type:none;margin-top:-12px;padding-left:0;}
div.north-island-region-list-index li, div.south-island-region-list-index li{padding:0;}
.imageListCaption{color:#000;font-size:0.8em;font-weight:bold;}
body.gji div#content div.region h4{color:#666;font-size:1em;margin:0 0 0 75px;}
body.gji div#content div.region div.left{background-image:url(../image/gui/background-list-region-north.gif);background-repeat:no-repeat;float:left;width:50%;}
body.gji div#content div.region div.right{background-image:url(../image/gui/background-list-region-south.gif);background-repeat:no-repeat;float:left;width:50%;}
body.gji div#content div.region li{color:#666;}
body.gji div#content div.region li a{background-image:url(../image/gui/background-link-region.gif);background-position:0 100%;background-repeat:repeat-x;font-weight:normal;}
body.gji div#content div.region li a:hover{text-decoration:underline;}
body.gji div#content div.region ul{list-style-type:none;margin:2px 0 0 75px;padding:0;}
body.gji div#region-map-small{width:120px;padding:10px 10px;}
body.gji div.more{text-align:right;}
body.gji div.more a{background-image:url(../image/gui/background-link-industry.gif);background-position:0 100%;background-repeat:repeat-x;color:#aaa;font-weight:bold;margin-bottom:10px;text-align:right;text-decoration:none;}
.LargeText{font-size:13px;}
body.gji div.next{text-align:right;padding-top:20px;}
body.gji div.nextPaged{text-align:right;margin-top:50px;}
div#list-study{background:transparent url(../image/gui/alpha_header_right.gif) no-repeat right top scroll;}
div#list-study h3{background:transparent url(../image/gui/alpha_header_left.gif) no-repeat left top scroll;font-size:1em;font-weight:normal;margin:0;padding:0.4em 6px;}
div#list-study ul{list-style-type:none;margin:0;padding:0;}
div#list-study li.study{background:transparent url(../image/gui/group-list-separator.gif) repeat-x scroll bottom left;padding-bottom:1px;position:relative;}
div#list-study li.study div{background-color:#999;display:none;position:absolute;right:-6px;top:0;width:50%;}
div#list-study li.study li{position:relative;}
.strongLink{display:block;text-align:right;margin-top:80px;margin-bottom:80px;padding:3px;}
.strongLink a{color:#000;text-decoration:none;font-weight:bold;}
/* styles for course page pods - */
body.eti div#content div.shadow div.content{background-position:0 100%;background-repeat:no-repeat;height:87px;}
body.eti div#content div.course div.content{background-image:url(../image/gui/background-pod-course.gif);}
body.eti div#content div.course div.content div{padding-left:177px;}
body.eti div#content div.provider div.content{background-image:url(../image/gui/background-pod-provider.gif);}
body.eti div#content div.provider div.content div{padding-left:68px;}
body.eti div#content div.scholarship div.content{background-image:url(../image/gui/MapCourse.gif);background-position:100% 0;vertical-align:bottom;}
body.eti div#content div.scholarship div.content div{padding-right:50px;}
body.eti div#content div.shadow h3{font-size:1.2em;}
/* styles for page navigator control - */
body div#content ul.page-navigator{border:solid 1px #ccc;clear:right;float:right;list-style-type:none;margin:5px 0;padding:0;}
body div#content ul.page-navigator li{float:left;margin-left:3px;background-image:none;margin-bottom:0;padding-left:0pt;}
body div#content ul.page-navigator li.first{margin-left:0;}
body div#content ul.page-navigator li.label{margin-left:0;padding:3px;}
body div#content ul.page-navigator li.next{border-left:solid 1px #ccc;margin-left:0;}
body div#content ul.page-navigator li.prev{border-left:solid 1px #ccc;border-right:solid 1px #ccc;}
body.eti ul.page-navigator li.here a, body.eti ul.page-navigator li a:hover{background-color:orange;}
body.gji ul.page-navigator li.here a, body.gji ul.page-navigator li a:hover{background-color:orange;}
/* styles for paged list control - */
div#list-paged{background-image:url(../image/gui/alpha_header_right.gif);background-position:100% 0;background-repeat:no-repeat;margin-top:15px;width:100%;}
div#list-paged ul{list-style-type:none;}
body.eti div.training-index div#list-paged{margin-top:0;}
div.border-single div#list-paged{background-image:none;margin-top:0;}
div#list-paged div{clear:right;}
div#list-paged h3{background-image:url(../image/gui/alpha_header_left.gif);background-repeat:no-repeat;font-size:1em;font-weight:normal;margin:0;padding:4px 6px;}
div#list-paged ul.paged{list-style-type:none;margin:0;padding:0;}
div#interest-area ul.col-left, div#content div#list-paged ul.col-left{float:left;width:49%;padding:0;display:block;}
div#interest-area ul.col-right, div#list-paged ul.col-right{float:right;clear:none;width:50%;padding:0;display:block;}
body.gji div#list-group li, body.gji div#list-industry li, div#list-paged ul.paged li, div#list-paged ul.paged .last{background-image:url(../image/gui/group-list-separator.gif);background-position:0 100%;background-repeat:repeat-x;padding:3px;}
div#list-paged ul.paged .last{margin:0px;}
div.border-single div#list-paged ul.paged li{background-color:#eee;background-image:none;margin-bottom:5px;}
body.gji div#list-group li a, body.gji div#list-industry li a, div#list-paged ul.paged li a{white-space:normal;padding-bottom:8px;}
/* styles for alphabet control - */
div#list-alpha{background-image:url(../image/gui/alpha_header_right.gif);background-position:100% 0px;background-repeat:no-repeat;margin-top:15px;width:100%;clear:right;}
div#list-alpha-no-header{margin-top:15px;width:100%;clear:right;}
div#list-alpha li,div#list-alpha-no-header li{float:left;margin:0 3px 3px 0;text-align:center;padding-left:0;background-image:none;}
div#list-alpha li a,div#list-alpha-no-header li a{background:transparent url(../image/gui/button/alpha-default.gif) no-repeat scroll 50% 50%;color:#000;display:block;line-height:1.64;min-width:1.82em;width:1.82em;text-decoration:none;text-transform:uppercase;text-align:center;}
body.eti div#list-alpha li.here a, body.eti div#list-alpha li a:hover,body.eti div#list-alpha-no-header li.here a, body.eti div#list-alpha-no-header li a:hover{background-image:url(../image/gui/button/alpha-orange.gif);}
/*body.industries div#list-alpha li.here a, body.industries div#list-alpha li a:hover,body.industries div#list-alpha-no-header li.here a, body.industries div#list-alpha-no-header li a:hover{background-image:url(../image/gui/button/alpha-orange.gif);}*/
body.gji div#list-alpha li.here a, body.gji div#list-alpha li a:hover,body.gji div#list-alpha-no-header li.here a, body.gji div#list-alpha-no-header li a:hover{background-image:url(../image/gui/button/alpha-orange.gif);}
/* styles for groups control - */
body.gji div#list-industry, div#list-group{background-image:url(../image/gui/alpha_header_right.gif);background-position:100% 0;background-repeat:no-repeat;clear:right;margin-top:10px;}
body.gji div#list-group div, body.gji div#list-industry div{float:right;margin-bottom:10px;width:100%;}
body.gji div#list-industry h3, div#list-alpha h3, div#list-alpha-no-header h3,div#list-group h3{background-image:url(../image/gui/alpha_header_left.gif);background-repeat:no-repeat;font-size:1em;font-weight:normal;margin:0;padding:4px 6px;}
body.gji div#list-group ul, body.gji div#list-industry ul, div#list-alpha ul,div#list-alpha-no-header ul, div#list-group ul{list-style-type:none;margin:0;padding:0;}
body.gji div#list-group ul, body.gji div#list-industry ul, div#list-alpha ul,div#list-alpha-no-header ul{overflow:hidden;}
div#list-group ul{overflow:visible;}
body.gji div#list-group ul{float:left;width:50%;}
body.gji div#list-group ul.col-left li, body.gji div#list-industry ul.col-left li{margin-right:5px;}
body.gji div#list-group ul.col-right li, body.gji div#list-industry ul.col-right li{margin-left:5px;}
div#list-alpha ul,div#list-alpha-no-header ul{margin:5px 0 2px;}
div#list-group li.group{background-image:url(../image/gui/group-list-separator.gif);background-position:0 100%;background-repeat:repeat-x;padding-bottom:1px;position:relative;padding-left:0;}
div#list-group li.group a{background-image:url(../image/gui/menu-arrow-right.gif);background-position:100% .6em;background-repeat:no-repeat;color:#000;display:block;padding:.3em;text-decoration:none;}
div#list-group li.group div{background-color:#999;bottom:0;display:none;position:absolute;right:-6px;width:50%;}
div#list-group li.group:hover div{display:block;}
div#list-group li.group ul{background-color:#fff;border:1px solid #ccc;left:-1px;margin:0;padding:0;position:relative;top:-1px;}
div#list-group li.group ul li{background-image:none;padding-left:0;}
div#list-group li.group li a{background-image:none;}
body.eti div#list-group li.group:hover a{background-color:orange;}
/*body.industries div#list-group li.group:hover a{background-color:orange;}*/
body.gji div#list-group li.group:hover a{background-color:orange;}
body.eti div#list-group li.group:hover li a{background-color:transparent;}
body.eti div#list-group li.group li a:hover{background-color:orange;color:#fff;}
body.gji div#list-group li.group li a:hover{background-color:orange;}
body.gji div#list-group li.group li a:hover{background-color:orange;color:#fff;}
/* styles for chart lists - */
div.chart-list{background-color:#ded;}
div.chart-list div.caption{font-weight:bold;}
/* styles for image lists - */
div.image-list{background-color:#eee;margin:7px 0;overflow:hidden;}
div.image-list div.caption{min-height:2.4em;color:#777;font-weight:bold;margin:7px auto 0;padding:0 7px;height:20px;}
div.image-list div.credit{margin:0px auto 0;padding:0 7px;}
div.image-list div.image{float:left;padding:7px 0;width:50%;}
div.image-list div.centre{float:none;margin:0 auto;}
div.image-list img{border:solid 7px #fff;display:block;margin:0 auto;}
/* styles for outlook and quotes - */
div.outlook, div.quote{background-color:#eee;float:right;margin:7px 0;padding:0;width:100%;border-top:solid 1px white;}
div.quote div.credit{color:#999;font-weight:bold;text-align:right;}
div#content div.outlook div.text, div#content div.quote div.text{margin:7px;}
div#content div.outlook h3{color:#777;}
div.outlook img, div.quote img{float:left;margin:7px;}
div.outlook img{border:solid 7px #fff;}
div.quote img{border:solid 21px #fff;}
/* styles for job pages - */
body.gji .quote{float:none;min-height:145px;}
div.article, div.border-single{border:solid 1px #ccc;clear:right;margin:10px 0;padding:5px;}
div.article{margin-top:0;}
body.eti div.article, body.tools div.article{border-style:none;padding:0;}
div#content div.article h2 a.top, div#content div.article h3 a.top{float:right;font-weight:normal;}
div#content div.article h2 a.top{font-size:.83em;}
div#content div.article h2, div#content div.border-single h2{font-size:1.2em;}
div#content div.article h3, div#content div.border-single h3{font-size:1em;margin:0 0 10px;}
body.gji div.border-single h3{color:#6cf;}
body.gji div.salary{float:right;width:100%;}
body.gji div.salary div.shadow{width:auto;}
body.eti div.shadow h3, body.gji div.shadow h3{color:#aaa;font-size:1em;margin:0 0 5px;}
body.eti div.shadow span.podTitle,body.gji div.shadow span.podTitle{color:#aaa;font-weight:bold;font-size:1em;margin:0 0 5px;display:block;}
body.gji div.shadow img.left{width:90px;float:left;margin: 0px 5px 0 0;}
body.gji div.shadow img.right{float:right;margin-left:5px;}
body.gji div.shadow .content ul{float:left;width:245px;margin-top:0px;}
body.gji div.prospects div.content{background-image:url(../image/gui/background-pod-job-prospects.gif);background-repeat:no-repeat;}
body.gji div.prospects div.content div{padding-left:97px;}
body.gji div.qualities div.content{background-image:url(../image/gui/background-pod-job-qualities.gif);background-repeat:no-repeat;}
body.gji div.qualities div.content div{padding-left:60px;}
body.gji div.requirements div.content{background-image:url(../image/gui/background-pod-job-requirements.gif);background-position:100% 0;background-repeat:no-repeat;}
body.gji div.requirements div.content div{padding-right:60px;}
body.gji div.requirements div.content,body.gji div.qualities div.content,body.gji div.prospects div.content,body.gji div.conditions div.content,body.gji div.people div.content,body.gji div.tasks div.content{min-height:125px;}
div.titled-text{clear:right;margin-top:10px;width:100%;}
body.eti div.training-index div.titled-text{margin-top:0;}
div.titled-text p{padding-top:8px;}
div.titled-text dd{margin:0;padding-bottom:.75em;}
div.titled-text dl{padding:0;}
div.titled-text dt{font-weight:bold;}
body.gji div.titled-text dt{color:#6cf;}
div.titled-text h3{font-size:1em;margin:10px 0 5px;}
div.two-column li{background-position:0 .45em;background-repeat:no-repeat;margin:1px 0;}
div.two-column li{background-position:0 .45em;background-repeat:no-repeat;margin:1px 0;padding:5px 4px 5px 8px;}
/*div.two-column li, div.titled-text li{background-position:0 .45em;background-repeat:no-repeat;margin:1px 0;padding:5px 20px 5px 12px;}*/
div.two-column li, div.titled-text li{background-position:0 .45em;background-repeat:no-repeat;margin:1px 0;padding:0px 20px 5px 6px;}
div.two-column li a{margin-right:5px;text-align:left;}
div.two-column li li{margin:0px 0 0 15px;padding:0;list-style-type:circle;background:none;}
body.gji div#content div.two-column div.rightMap h5{color:#aaa;font-size:1.5em;margin-bottom:5px;margin-top:5px;font-weight:bold;}
/* for "what people in this industry do..." height */
body.gji div.two-column div.shadow div.content div{min-height:105px;height:auto !important;height:105px;}
body.gji div#content div.two-column div.rightMap h6{color:#FDD017;font-size:1.2em;margin-bottom:5px;font-weight:bold;}
div.border-single-map{border:solid 1px #ccc;margin:10px 0;padding:10px 10px;}
div.border-single-maph2{font-size:1.2em;}
div.border-single-map span.clearBoth{clear:right;display:block;height:0;}
body.gji div.titled-text div.two-column ul{list-style-type:none;}
body.gji div.two-column li.noArrow{background-image:none;}
div#job-alt{margin:10px 19px 0 15px;padding:0;}
div#job-alt h3{background-attachment:scroll;background-image:url(../image/gui/group-list-separator.gif);background-position:0 100%;background-repeat:repeat-x;color:#aaa;font-size:1em;margin:0;padding-bottom:.1em;}
div#job-alt ul{list-style-type:none;margin:0;padding:0;}
div#job-alt li{background-attachment:scroll;background-image:url(../image/gui/group-list-separator.gif);background-position:0 100%;background-repeat:repeat-x;color:#aaa;padding-bottom:.1em;}
div#content div.profile-images, div#content div.shadow{background-image:url(../image/gui/pod-shadow.gif);background-position:100% 100%;background-repeat:no-repeat;padding:0;}
div#content div.shadow{margin:5px 0 1px 5px;clear:both;}
div#content div.profile-images{margin:15px 5px;}
div#content div.profile-images div.content, div#content div.shadow div.content{background-color:#fff;border:1px solid #ccc;left:-5px;position:relative;top:-5px;}
div#content div.profile-images div.caption{font-weight:bold;margin-top:10px;text-align:center;}
div#content div.profile-images div.credit{text-align:center;}
div#content div.profile-images div.content{background-color:#eee;}
div#content div.shadow div.content{padding:6px;min-height:105px;height:auto !important;height:105px;background-color:#F9F4D6;}
div#content div.shadow a.more{display:block;text-align:right;}
body.gji div.shadow a.more{display:none !important;visibility:hidden !important;}
body.gji div#content div.trends div.content a.more{padding:80px 5px 5px 182px;}
body.eti div.shadow a.more{bottom:0;padding:5px;position:absolute;right:0;padding:82px 5px 5px 564px;}
body.eti div#content div.provider div.content a.more{padding:82px 5px 5px 270px;}
body.eti div#content div.scholarship div.content a.more{padding:80px 5px 5px 270px;}
body.eti div.shadow a.moreTitle, body.gji div.shadow a.moreTitle{text-decoration:none;color:#aaa;font-weight:bold;font-size:1em;margin:0 0 5px;display:block;}
body.eti div.shadow a.moreText, body.gji div.shadow a.moreText{font-weight:normal;font-size:8pt;color:#333333;text-decoration:none;}
body.gji div.shadow a.moreText{font-weight:normal;font-size:8pt;color:#333;text-decoration:none;padding:70px 0px 0px 0px;}
div.shadow a.more img{border-style:none;}
body.gji div.qualification li a, body.gji div.studyfield li a{margin:0 1px;}
body.eti div#content div.two-column, body.gji div#content div.two-column{float:right;margin:0 0 5px;width:100%;}
body.eti div#content div.two-column div.left, body.eti div#content div.two-column div.right, body.gji div#content div.two-column div.left, body.gji div#content div.two-column div.right{float:left;width:49.9%;}
body.gji div#content div.two-column div.leftMap{float:left;width:25%;}
body.gji div#content div.two-column div.rightMap{float:left;width:73%;}
body.eti div#content div.training-index div.right{float:left;width:35%;}
body.gji div#content div.two-column div.left,body.gji div#content div.two-column div.right{float:left;width:49.9%;}
body.eti div#content div.training-index div.left{float:left;width:65%;}
body.gji div#content div.two-column div.span{float:right;width:100%;}
/* styles for contact detail lists - */
div.contact-info, div.contact-info-last, body.eti div.contact-list{border:solid 1px #CCC;clear:right;margin:0px 0 25px;padding-left:5px;width:99%;}
div.contact-info-last{margin:0px 0px 0px 0px;}
body.eti div.contact-info{border-style:none;margin:0;}
div.contact-info div,div.contact-info-last div{padding:5px 0;}
div.contact-info h3, div.contact-info h4,div.contact-info-last h3, div.contact-info-last h4{background-color:#eee;font-size:1.1em;margin:5px;padding:3px;}
body.eti div.contact-info h3,body.eti div.contact-info h4,body.eti div.contact-info-last h3,body.eti div.contact-info-last h4{background-color:orange;color:#fff;}
div.contact-info ul,div.contact-info-last ul{list-style-type:none;padding:0;}
div.contact-info ul.contact-info, div.contact-info-last ul.contact-info{float:right;margin:5px 5px 5px 15px;width:40%;}
div.contact-info ul.contact-info li,div.contact-info-last ul.contact-info li{background-position:0 .2em;background-repeat:no-repeat;border-top:1px solid #eee;padding:2px 2px 2px 28px;}
div.contact-info ul.contact-info li.address,div.contact-info-last ul.contact-info li.address{background-image:url(../image/gui/background-list-bullet-house.gif);}
div.contact-info ul.contact-info li.email,div.contact-info-last ul.contact-info li.email{background-image:url(../image/gui/background-list-bullet-email.gif);}
div.contact-info ul.contact-info li.fax,div.contact-info-last ul.contact-info li.fax{background-image:url(../image/gui/background-list-bullet-fax.gif);}
div.contact-info ul.contact-info li.first,div.contact-info-last ul.contact-info li.first{border-top-style:none;}
div.contact-info ul.contact-info li.mail,div.contact-info-last ul.contact-info li.mail{background-image:url(../image/gui/background-list-bullet-envelope.gif);}
div.contact-info ul.contact-info li.phone,div.contact-info-last ul.contact-info li.phone{background-image:url(../image/gui/background-list-bullet-telephone.gif);}
div.contact-info ul.contact-info li.www,div.contact-info-last ul.contact-info li.www{background-image:url(../image/gui/background-list-bullet-web.gif);}
div#content div.contact-info ul.contact-info ul,div#content div.contact-info-last ul.contact-info ul{margin:0;}
div.contact-info ul.contact-info ul li,div.contact-info-last ul.contact-info ul li{border-top-style:none;padding-left:0;padding-top:0;background-image:none;}
div.contact-info ul.contact-suggest,div.contact-info-last ul.contact-suggest{border-bottom:1px solid #eee;margin:5px 5px 21px;}
div.contact-info ul.contact-suggest li,div.contact-info-last ul.contact-suggest li{border-top:1px solid #eee;padding:2px 0;}
div.contact-info ul.contact-suggest li.first,div.contact-info-last ul.contact-suggest li.first{color:#999;font-weight:bold;}
/* styles for jobs by interest pages - */
div#interest-area table{margin:10px 0;padding:0;}
div#interest-area td{background-repeat:no-repeat;border:1px solid #ccc;height:30px;padding-left:38px;width:300px;}
div#interest-area td.t30062{background-image:url(../image/gui/item-bullet-interest-t14001.gif);}
div#interest-area td.t30068{background-image:url(../image/gui/item-bullet-interest-t14002.gif);}
div#interest-area td.t30065{background-image:url(../image/gui/item-bullet-interest-t14003.gif);}
div#interest-area td.t30098{background-image:url(../image/gui/item-bullet-interest-t14004.gif);}
div#interest-area td.t30082{background-image:url(../image/gui/item-bullet-interest-t14005.gif);}
div#interest-area td.t30086{background-image:url(../image/gui/item-bullet-interest-t14006.gif);}
div#interest-area td.t30089{background-image:url(../image/gui/item-bullet-interest-t14007.gif);}
div#interest-area td.t30102{background-image:url(../image/gui/item-bullet-interest-t14008.gif);}
div#interest-area td.t30093{background-image:url(../image/gui/item-bullet-interest-t14009.gif);}
div#interest-area td.t30073{background-image:url(../image/gui/item-bullet-interest-t14010.gif);}
div#interest-area td.t30076{background-image:url(../image/gui/item-bullet-interest-t14011.gif);}
div#interest-area td.t30079{background-image:url(../image/gui/t30079.gif);}
div#interest-area td.t30112{background-image:url(../image/gui/t30112.gif);}
div#interest-area td.t30109{background-image:url(../image/gui/t30109.gif);}
div#interest-area td a,div#interest-area td a:visited{background-color:#fff;display:block;padding-left:7px;height:30px;}
div#interest-area td label{vertical-align:middle;}
div#interest-area td a:hover{background-color:orange;color:#fff;}
div#content ul.interests{list-style-type:none;margin:1em 0;padding:0;}
div#content ul.interests li{background-color:orange;background-position:50% 5px;background-repeat:no-repeat;float:left;margin:0 0 11px;padding:5px;width:90px;min-height:150px;}
div#content ul.interests li.t30103{background-image:url(../image/gui/thumbnail-interest-t30103.jpg);}
div#content ul.interests li.t30104{background-image:url(../image/gui/thumbnail-interest-t30104.jpg);}
div#content ul.interests li.t30105{background-image:url(../image/gui/thumbnail-interest-t30105.jpg);}
div#content ul.interests li.t30106{background-image:url(../image/gui/thumbnail-interest-t30106.jpg);}
div#content ul.interests li.t30107{background-image:url(../image/gui/thumbnail-interest-t30107.jpg);}
div#content ul.interests li.t30108{background-image:url(../image/gui/thumbnail-interest-t30108.jpg);}
div#content ul.interests li.t30069{background-image:url(../image/gui/thumbnail-interest-t30069.jpg);}
div#content ul.interests li.t30070{background-image:url(../image/gui/thumbnail-interest-t30070.jpg);}
div#content ul.interests li.t30071{background-image:url(../image/gui/thumbnail-interest-t30071.jpg);}
div#content ul.interests li.t30072{background-image:url(../image/gui/thumbnail-interest-t30072.jpg);}
div#content ul.interests li.t30063{background-image:url(../image/gui/thumbnail-interest-t30063.jpg);}
div#content ul.interests li.t30064{background-image:url(../image/gui/thumbnail-interest-t30064.jpg);}
div#content ul.interests li.t30080{background-image:url(../image/gui/thumbnail-interest-t30080.jpg);}
div#content ul.interests li.t30081{background-image:url(../image/gui/thumbnail-interest-t30081.jpg);}
div#content ul.interests li.t30087{background-image:url(../image/gui/thumbnail-interest-t30087.jpg);}
div#content ul.interests li.t30088{background-image:url(../image/gui/thumbnail-interest-t30088.jpg);}
div#content ul.interests li.t30094{background-image:url(../image/gui/thumbnail-interest-t30094.jpg);}
div#content ul.interests li.t30095{background-image:url(../image/gui/thumbnail-interest-t30095.jpg);}
div#content ul.interests li.t30096{background-image:url(../image/gui/thumbnail-interest-t30096.jpg);}
div#content ul.interests li.t30097{background-image:url(../image/gui/thumbnail-interest-t30097.jpg);}
div#content ul.interests li.t30113{background-image:url(../image/gui/thumbnail-interest-t30113.jpg);}
div#content ul.interests li.t30114{background-image:url(../image/gui/thumbnail-interest-t30114.jpg);}
div#content ul.interests li.t30084{background-image:url(../image/gui/thumbnail-interest-t30084.jpg);}
div#content ul.interests li.t30085{background-image:url(../image/gui/thumbnail-interest-t30085.jpg);}
div#content ul.interests li.t30074{background-image:url(../image/gui/thumbnail-interest-t30074.jpg);}
div#content ul.interests li.t30075{background-image:url(../image/gui/thumbnail-interest-t30075.jpg);}
div#content ul.interests li.t30099{background-image:url(../image/gui/thumbnail-interest-t30099.jpg);}
div#content ul.interests li.t30100{background-image:url(../image/gui/thumbnail-interest-t30100.jpg);}
div#content ul.interests li.t30101{background-image:url(../image/gui/thumbnail-interest-t30101.jpg);}
div#content ul.interests li.t30077{background-image:url(../image/gui/thumbnail-interest-t30077.jpg);}
div#content ul.interests li.t30078{background-image:url(../image/gui/thumbnail-interest-t30078.jpg);}
div#content ul.interests li.t30090{background-image:url(../image/gui/thumbnail-interest-t30090.jpg);}
div#content ul.interests li.t30091{background-image:url(../image/gui/thumbnail-interest-t30091.jpg);}
div#content ul.interests li.t30092{background-image:url(../image/gui/thumbnail-interest-t30092.jpg);}
div#content ul.interests li.t30066{background-image:url(../image/gui/thumbnail-interest-t30066.jpg);}
div#content ul.interests li.t30067{background-image:url(../image/gui/thumbnail-interest-t30067.jpg);}
div#content ul.interests li.t14235{background-image:url(../image/gui/thumbnail-interest-t14235.jpg);}
div#content ul.interests li.t14238{background-image:url(../image/gui/thumbnail-interest-t14238.jpg);}
div#content ul.interests li.t30110{background-image:url(../image/gui/thumbnail-interest-t30110.jpg);}
div#content ul.interests li.t30111{background-image:url(../image/gui/thumbnail-interest-t30111.jpg);}
div#content ul.interests a{background-image:url(../image/gui/button/anchor-interest.gif);background-position:0 90px;background-repeat:no-repeat;color:#fff;display:block;font-weight:bold;padding-left:15px;padding-top:90px;text-decoration:none;}
div#jobs-by-interest div#list-paged{background-image:none;}
div#content div.banner-pathfinder{float:right;list-style-type:none;margin:0;padding:0;width:100%;}
div#content div.banner-pathfinder{float:left;}
/*body.home div#content ul.link-section a, */
div#content div.banner-pathfinder a{color:#000;display:block;margin-left:2px;text-decoration:none;}
div#content div.banner-pathfinder a{color:#549;}
div#content div.banner-pathfinder a span{display:block;padding:3px;}
div#content div.banner-pathfinder a span text{background-position:3px 3px;background-repeat:no-repeat;margin-top:-47px;padding-top:96px;}
div#content div.banner-pathfinder{margin-top:20px;width:75%;}
div#content div.banner-pathfinder a{background-repeat:no-repeat;min-height:92px;padding-left:100px;text-decoration:none;}
body.home div#content ul.link-section li.link-banner a.banner-takeoff{padding-left:0;}
body.home div#content li.link-banner a.banner-pathfinder, div#content a.banner-pathfinder{background-color:#fd0;background-image:url(../image/gui/background-banner-pathfinder.gif);background-position:5px 50%;color:#549;}
body.home div#content li.link-banner a.banner-pathfinder span.title, body.home div#content li.link-banner a.banner-skill span.title, div#content a.banner-pathfinder span.text, div#content a.banner-pathfinder span.title{color:#549;}
div#content a.banner-pathfinder span.title{font-size:24pt;}
/* styles for articles - */
#content ol.privacy{font-weight:bold;list-style-position:inside;list-style-type:decimal;margin-left:0;padding:0;}
#content ol.privacy li{padding-top:1em;}
#content ol.privacy ol{font-weight:bold;list-style-position:inside;list-style-type:lower-alpha;margin-left:0;padding:0;}
#content ol.privacy ul{font-weight:normal;list-style-position:outside;list-style-type:none;margin-left:2em;padding:0;}
#content ol.privacy ul.disc{list-style-type:disc;}
#content ol.terms{list-style-position:inside;list-style-type:decimal;margin-left:0;padding:1em 0 0;}
#content ol.terms li{padding-top:1em;}
#content ol.terms ol{list-style-type:lower-alpha;margin-left:2em;padding:1em 0;}
#content p.bold, #content span.bold{font-weight:bold;}
body.eti div.article dd{margin:0 0 10px;}
body.tools div.article dl{margin-left:20px;}
body.tools div.article dd{margin:5px 0 10px;}
body.tools div.article dt{font-weight:bold;}
div.three-d{float:right;margin-top:10px;width:100%;}
div.three-d div{background-image:url(../image/gui/background-tab-3d-right.gif);background-position:100% 0;background-repeat:no-repeat;float:left;min-height:22px;}
div.three-d div h2{background-image:url(../image/gui/background-tab-3d-left.gif);background-repeat:no-repeat;color:#fff;font-size:1.2em;margin:0;padding:2px 7px;}
/*breadcrumbs -*/
ul#breadcrumbs{background-image:url(../image/gui/dotted-rule-blue.gif);background-position:0 100%;background-repeat:repeat-x;list-style-type:none;margin:0;padding:3px 0;}
ul#breadcrumbs li{display:inline;padding-left:7px;}
ul#breadcrumbs li.label{color:#669;font-weight:bold;padding-left:0;}
ul#breadcrumbs li a{background-image:url(../image/gui/bc-arrow-amber.gif);background-position:0 50%;background-repeat:no-repeat;padding-left:20px;}

body.general ul.site-map{list-style-type:none;margin:0;padding:0;}
body.general ul.site-map h3, body.general ul.site-map h4{font-size:1em;margin:0;padding:5px 0;}
body.general ul.site-map ul{list-style-type:none;margin:5px 0 5px 20px;padding:0;}
/* common styles for search - */
#content div.link-search, #content div.link-matcher, #content div.link-skills{float:left;margin-bottom:0;margin-right:2px;width:160px;}
p.search-blue{color:#89b;}
p.search-blue a{color:#89b;}
div.search-bottom, div.search-summary{border-top:solid 1px #ccc;float:right;margin:10px 0px;padding:7px 0;width:100%;}
div.print-option div, div.search-bottom div, div.search-summary div, div.tereo-button{background-image:url(../image/gui/button/button.gif);background-position:100% 0;background-repeat:no-repeat;}
div.search-bottom div{float:left;}
div.print-option a, div.search-bottom a, div.search-summary a, div.tereo-button a{background-image:url(../image/gui/button/button-left.gif);background-repeat:no-repeat;color:#000;float:left;min-height:14px;padding:2px 4px;text-decoration:none;}
div.search-summary{border-bottom:solid 1px #ccc;}
div.search-summary div,div.tereo-button{float:right;}
div.search-summary img{border:0px;float:right;margin-top:-15px;}
div.search-summary span{color:#449;display:block;min-height:15px;padding-top:3px;}
div.search-selected-item-list{border:solid 1px gray;padding:5px 0;}
p.search-you-chose{color:#666;font-size:1.3em;margin:2px;}
div#content .course-no-result-message, div#content .search-no-result-message{background-color:#abe;background-image:url(../image/gui/search-subject-no-results-icon.gif);background-position:.55em 50%;background-repeat:no-repeat;border-style:none;clear:right;color:white;font-size:1.3em;margin:1em 0 0;padding:15px 0 15px 50px;}
/* styles for skill and subject matcher lists - */
div#matcher-option-list{margin:0 0 10px;overflow:visible;}
div#matcher-option-list.search-selected-item-list{overflow:hidden;}
div#matcher-option-list li{background-repeat:repeat-y;margin-top:3px;padding:0;}
div#matcher-option-list li h3{background-color:#fff;color:#000;font-size:1.1em;font-weight:bold;margin:0;padding:10px 0 8px;}
div#matcher-option-list li h3.first{padding-top:0;}
div#matcher-option-list li input{float:right;}
div#matcher-option-list li label{background-position:0 50%;background-repeat:no-repeat;display:block;margin:0;min-height:17px;padding:6px 5px 4px 36px;}
div#matcher-option-list li .T30001{background-image:url(../image/gui/T30001.gif);}
div#matcher-option-list li .T30002{background-image:url(../image/gui/T30002.gif);}
div#matcher-option-list li .T30003{background-image:url(../image/gui/T30003.gif);}
div#matcher-option-list li .T30004{background-image:url(../image/gui/T30004.gif);}
div#matcher-option-list li .T30005{background-image:url(../image/gui/T30005.gif);}
div#matcher-option-list li .T30006{background-image:url(../image/gui/T30006.gif);}
div#matcher-option-list li .T30007{background-image:url(../image/gui/T30007.gif);}
div#matcher-option-list li .T30008{background-image:url(../image/gui/T30008.gif);}
div#matcher-option-list li .T30009{background-image:url(../image/gui/T30009.gif);}
div#matcher-option-list li .T30010{background-image:url(../image/gui/T30010.gif);}
div#matcher-option-list li .T30011{background-image:url(../image/gui/T30011.gif);}
div#matcher-option-list li .T30012{background-image:url(../image/gui/T30012.gif);}
div#matcher-option-list li .T30013{background-image:url(../image/gui/T30013.gif);}
div#matcher-option-list li .T30014{background-image:url(../image/gui/T30014.gif);}
div#matcher-option-list li .T30015{background-image:url(../image/gui/T30015.gif);}
div#matcher-option-list li .T30016{background-image:url(../image/gui/T30016.gif);}
div#matcher-option-list li .T30018{background-image:url(../image/gui/T30018.gif);}
div#matcher-option-list li .T30019{background-image:url(../image/gui/T30019.gif);}
div#matcher-option-list li .T30020{background-image:url(../image/gui/T30020.gif);}
div#matcher-option-list li .T30021{background-image:url(../image/gui/T30021.gif);}
div#matcher-option-list li .T30022{background-image:url(../image/gui/T30022.gif);}
div#matcher-option-list li .T30023{background-image:url(../image/gui/T30023.gif);}
div#matcher-option-list li .T30024{background-image:url(../image/gui/T30024.gif);}
div#matcher-option-list li .T30025{background-image:url(../image/gui/T30025.gif);}
div#matcher-option-list li .T30026{background-image:url(../image/gui/T30026.gif);}
div#matcher-option-list li .T30027{background-image:url(../image/gui/T30027.gif);}
div#matcher-option-list li .T30028{background-image:url(../image/gui/T30028.gif);}
div#matcher-option-list li .T30029{background-image:url(../image/gui/T30029.gif);}
div#matcher-option-list li .T30031{background-image:url(../image/gui/T30031.gif);}
div#matcher-option-list li .T30032{background-image:url(../image/gui/T30032.gif);}
div#matcher-option-list li .T30033{background-image:url(../image/gui/T30033.gif);}
div#matcher-option-list li .T30034{background-image:url(../image/gui/T30034.gif);}
div#matcher-option-list li .T30035{background-image:url(../image/gui/T30035.gif);}
div#matcher-option-list li .T30036{background-image:url(../image/gui/T30036.gif);}
div#matcher-option-list li .T30037{background-image:url(../image/gui/T30037.gif);}
div#matcher-option-list li .T30038{background-image:url(../image/gui/T30038.gif);}
div#matcher-option-list li .T30039{background-image:url(../image/gui/T30039.gif);}
div#matcher-option-list li .T30040{background-image:url(../image/gui/T30040.gif);}
div#matcher-option-list li .T30041{background-image:url(../image/gui/T30041.gif);}
div#matcher-option-list li .T30042{background-image:url(../image/gui/T30042.gif);}
div#matcher-option-list li .T30043{background-image:url(../image/gui/T30043.gif);}
div#matcher-option-list li .T30044{background-image:url(../image/gui/T30044.gif);}
div#matcher-option-list li .T30045{background-image:url(../image/gui/T30045.gif);}
div#matcher-option-list li .T30046{background-image:url(../image/gui/T30046.gif);}
div#matcher-option-list li .T30047{background-image:url(../image/gui/T30047.gif);}
div#matcher-option-list li .T30048{background-image:url(../image/gui/T30048.gif);}
div#matcher-option-list li .T30049{background-image:url(../image/gui/T30049.gif);}
div#matcher-option-list li .T30050{background-image:url(../image/gui/T30050.gif);}
div#matcher-option-list li .T30051{background-image:url(../image/gui/T30051.gif);}
div#matcher-option-list li .T30053{background-image:url(../image/gui/T30053.gif);}
div#matcher-option-list li .T30054{background-image:url(../image/gui/T30054.gif);}
div#matcher-option-list li .T30055{background-image:url(../image/gui/T30055.gif);}
div#matcher-option-list li .T30057{background-image:url(../image/gui/T30057.gif);}
div#matcher-option-list li .T30058{background-image:url(../image/gui/T30058.gif);}
div#matcher-option-list li .T30059{background-image:url(../image/gui/T30059.gif);}
div#matcher-option-list li .T30061{background-image:url(../image/gui/T30061.gif);}
div#matcher-option-list ul, div.matcher-result-list ul{float:left;list-style-type:none;margin:0;padding:0;width:50%;}
div#matcher-option-list ul.right{float:right;}
div#matcher-option-list ul.left li{margin-right:10px;}
div#matcher-option-list ul.right li{margin-left:10px;}
div#matcher-option-list ul.skill li{background:url(../image/gui/background-list-item-skill-matcher.gif);overflow:visible;position:relative;}
div#matcher-option-list.search-selected-item-list ul.skill li{overflow:hidden;position:static;}
div#matcher-option-list ul.subject li{background:url(../image/gui/background-list-item-subject-matcher.gif);overflow:visible;position:relative;}
div#matcher-option-list ul.subject li.skill-matcher{background-color:#fe7;overflow:hidden;position:static;}
div#matcher-option-list ul.skill li img, div#matcher-option-list ul.subject li img{float:left;}
div#matcher-option-list ul.skill li a, div#matcher-option-list ul.subject li a, span#skill-matcher-help a{line-height:1.64;padding:4px;}
div#matcher-option-list ul.skill li a.help, div#matcher-option-list ul.subject li a.help, span#skill-matcher-help a, span#subject-matcher-help a{background-color:#abe;color:#fff;font-weight:bold;}
div#matcher-option-list ul.skill li div.tooltip h4 a, div#matcher-option-list ul.subject li div.tooltip h4 a{background-color:#f66;color:#fff;float:right;font-size:.9em;line-height:1em;padding:1px 2px 2px;}
ul.skill li div.tooltip, ul.subject li div.tooltip{background-color:#fff;border:1px solid #bbb;display:none;left:31px;position:absolute;z-index:1000;}
ul.skill li.hide div.tooltip, ul.subject li.hide div.tooltip{display:none;}
ul.skill li.show div.tooltip, ul.subject li.show div.tooltip{display:block;}
ul.skill li div.tooltip h4, ul.subject li div.tooltip h4{background-color:#abe;color:#fff;margin:3px;padding:3px;}
ul.skill li div.tooltip p, ul.subject li div.tooltip p{background-color:#eee;margin:3px;padding:3px;}
div#matcher-option-list.search-selected-item-list ul.left li{margin-left:5px;min-height:28px;}
div#matcher-option-list.search-selected-item-list ul.right li{margin-right:5px;min-height:28px;}
div#matcher-option-list.search-selected-item-list ul li a{float:left;margin-left:5px;}
div.matcher-result-list{margin:0;white-space:nowrap;width:100%;}
div.matcher-result-list h3{border-bottom:solid 1px #89b;float:left;font-size:1.1em;font-weight:bold;margin:2px 0;padding:20px 0 10px;white-space:normal;width:100%;}
body.tools a.handy-tips{background:transparent url(../image/gui/sm_handy_tips_icon.gif) no-repeat scroll 0 50%;color:#89b;display:block;line-height:2.45;padding-left:30px;}
body.tools h4{color:#89b;font-size:1.1em;font-weight:bold;margin:0;padding:10px 0 0;}
body.tools ul.links{list-style-type:none;margin:0;overflow:hidden;padding:0;}
body.tools ul.links li{float:left;width:33%;}
/* styles for search result list control - */
p.search-result-summary{background-image:url(../image/gui/search_assistant.gif);background-repeat:no-repeat;color:#000;height:70px;padding-left:120px;padding-top:20px;}
div.search-result-list{margin-bottom:2.5em;}
div.search-result-list h3{border-bottom:1px solid;padding:0;font-size:1.2em;}
div.search-result-list dl{clear:right;}
div.search-result-list dt{margin-bottom:.1em;margin-top:.5em;}
div.search-result-list dd{color:#666;margin-bottom:.7em;margin-left:0;padding-left:11px;}
div.search-result-list dt{background-color:transparent;background-image:url(../image/gui/item-bullet-menu-left-default.gif);background-position:left .55em;background-repeat:no-repeat;color:#000;padding-left:11px;text-decoration:none;display:block;}
div.search-result-list dt a{color:#000;}
div.search-result-list a:hover{text-decoration:underline;}
div.search-result-list a{text-decoration:none;}
div.search-result-list a.section-course, div.search-result-list a.section-ind, div.search-result-list a.section-job, div.search-result-list a.section-regional, div.search-result-list a.section-career-prep{float:right;margin-top:-34px;}
/* styles for search results in other sections - */
div#results-other a{color:#000;}
div#results-other a.more{display:block;margin-left:1px;padding-top:12px;}
div#results-other div{background-image:url(../image/gui/background-link-ccc.gif);background-position:0% 100%;background-repeat:repeat-x;padding-bottom:5px;}
div#results-other div div{background-image:none;color:#666;font-size:1.1em;padding-bottom:0;padding-left:47px;}
div#results-other div div{background-image:none;background-position:7px 0;background-repeat:no-repeat;}
div#results-other div.course div{background-image:url(../image/gui/search-course-icon.gif);}
div#results-other div.industry div{background-image:url(../image/gui/search-industry-icon.gif);}
div#results-other div.job div{background-image:url(../image/gui/search-job-icon.gif);}
div#results-other div.lmi div{background-image:url(../image/gui/search-regional-info-icon.gif);}
div#results-other div.prep div{background-image:url(../image/gui/search-career-prepare-icon.gif);}
div#results-other div div a{background-image:url(../image/gui/item-bullet-menu-left-default.gif);background-position:-1px .45em;background-repeat:no-repeat;display:inline;padding-left:7px;text-decoration:none;}
div#results-other div div a:hover{text-decoration:underline;}
div#results-other div h3{background-image:none;font-size:1.1em;padding:3px 0 3px 5px;}
div#results-other h3{color:#666;background-image:url(../image/gui/background-link-ccc.gif);background-position:0% 100%;background-repeat:repeat-x;border-bottom-style:none;font-size:1.2em;margin:0;padding:2px 0;}
/* Course Database Results Styles */
div#course-selected-items, div#course-subject-chosen{border:solid 1px silver;padding-left:3px;padding-top:3px;padding-bottom:20px;}
div#training-provider-results h3{border-bottom:solid 1px;font-size:1.2em;}
#training-provider-results #search-filter ul{margin-left:24px !important;}
#training-provider-results li.course-field,#training-provider-results li.selected-provider{background-color:#C4C2D8;background-image:url('../image/icons/08_arrow-blue-purple.gif') !important;background-position:0 50%;padding-top:4px;padding-bottom:4px;}
#pfcl-results{float:left;width:100%;}
div#course-selected-items h4, div#course-list-paged h3, div.region-map-lists h3, div#training-provider-results h4, div#region-map h4{color:#666;font-size:1.1em;font-weight:normal;margin:5px 0px 1px 1px;}
div#course-list-paged h3{border-bottom-style:none;}
div#course-selected-items li, div#course-subject-chosen li{background-color:transparent;background-image:url(../image/gui/item-bullet-menu-left-default.gif);background-position:left center;background-repeat:no-repeat;}
div#course-selected-items a, div#course-subject-chosen a{padding-left:11px;}
.course-no-result-message{background:#fff url(../image/gui/course-no-results-icon.gif);background-position:.55em center;background-repeat:no-repeat;background-color:transparent;background-color:#9c3;}
div#course-selected-items ul{list-style-type:none;margin:1px 0 0;padding:0;}
div#course-subject-chosen ul{left:10%;list-style-type:none;}
div#course-subject-chosen .two-column-left{width:10%;}
div#course-subject-chosen .two-column-right{margin-left:13%;margin-right:3px;}
div#course-selected-items ul li, div#course-subject-chosen ul li{background-position:2px .5em;background-repeat:no-repeat;border:solid 1px white;margin-right:10px;padding:2px 0 2px 10px;}
div#course-selected-items li.course-field{background-color:orange;background-image:url(../image/gui/item-bullet-menu-left-default.gif);}
div#course-subject-chosen li.course-field{background-color:orange;background-image:url(../image/gui/item-bullet-black-down.gif);}
div#course-subject-chosen li.course-category{background-color:orange;color:white;font-weight:bold;background-image:url(../image/gui/item-bullet-white-right.gif);}
div#course-subject-chosen li.course-category a{background-color:orange;color:white;font-weight:bold;margin:0px 10px;padding:0px 0px;}
div#provider-list-paged ul.provider-list{clear:right;list-style-type:none;padding:0;}
div#provider-list-paged li.list-item{padding-top:2px;padding-bottom:2px;border-bottom:solid 1px silver;list-style-type:none;}
div#course-chat-online{background:#fff url(../image/gui/course-chat-online.gif);background-position:.55em .55em;background-repeat:no-repeat;background-color:transparent;margin:15px 0;border-top:solid 1px #aaa;border-bottom:solid 1px #aaa;padding:15px 60px;}
div#course-chat-online a{color:gray;text-decoration:none;}
div#course-chat-online a:hover, div#course-subject-chosen li.course-category a:hover, div#course-subject-chosen li.course-field a:hover{text-decoration:underline;}
.simple-list{padding:0px 0px;margin:3px 0px;}
.simple-list h3{font-size:1em;font-weight:bold;}
div#training-provider-results ul.simple-list{margin:15px 0;clear:right;}

.simple-list li{list-style-type:none;background-color:transparent;background-image:url(../image/gui/item-bullet-menu-left-default.gif);background-position:left .55em;background-repeat:no-repeat;color:#000;padding-left:11px;padding-bottom:2px;text-decoration:none;font-weight:normal;margin:0;}
.simple-list ul{list-style-type:none;}
/* Provider details Styles */
div#provider-details li{list-style-type:none;}
div#provider-details span.offset{margin-left:25px;}
div#course-selected-items li.selected-provider{background-color:orange;}
div#course-selected-items li.selected-provider a{color:white;font-weight:bold;padding-top:3px;padding-bottom:3px;}
div#provider-list-paged h4{margin:5px 0 1px 1px;}
div#provider-list-paged ul{margin-bottom:15px;}
div.provider-contact-detail-list ul li{padding-top:2px;padding-bottom:2px;border-bottom:solid 1px silver;}
div#provider-list-paged a.provider-link{float:left;width:75%;}
div#provider-list-paged a.course-list-link{width:25%;background-color:transparent;background-image:url(../image/gui/item-bullet-green-left.gif);background-position:right .55em;background-repeat:no-repeat;padding-right:11px;}
/* Region map */
body div#content div#region-map ul{list-style-type:none;}
body div#content div#region-map li{background-image:none;}
div#region-map{border-top:solid 1px silver;border-bottom:solid 1px silver;background-color:transparent;background-image:url(../image/gui/crs-nz.gif);background-position:left 2.6em;background-repeat:no-repeat;}
body.eti div.training-index div#region-map/*, body.market div#region-map*/{background-image:url(../image/gui/background-list-region-000.gif);background-position:0 100%;background-repeat:repeat-x;border-style:none;padding-bottom:1px;position:relative;}
body.eti div.training-index div#region-map h4/*, body.market div#region-map h4*/{background-image:url(../image/gui/background-list-region-000.gif);background-repeat:repeat-x;color:#aaa;font-size:1em;font-weight:bold;margin:0 1px;padding:7px 0;position:relative;}
body.eti div.training-index div#region-map li/*, body.market div#region-map li*/{background-image:url(../image/gui/item-bullet-menu-left-default.gif);}
body.eti div.training-index div#region-map div.regions-north/*, body.market div#region-map div.regions-north*/{background-image:url(../image/gui/background-panel-regions-nz.jpg);background-position:50% 0;background-repeat:no-repeat;height:331px;}
body.eti div.training-index div#region-map.auckland div.regions-north{background-position:50% -450px;}
body.eti div.training-index div#region-map.bayofplenty div.regions-north{background-position:50% -900px;}
body.eti div.training-index div#region-map.canterbury div.regions-north{background-position:50% -4500px;}
body.eti div.training-index div#region-map.gisborne div.regions-north{background-position:50% -1350px;}
body.eti div.training-index div#region-map.hawkesbay div.regions-north{background-position:50% -1800px;}
body.eti div.training-index div#region-map.manawatuwanganui div.regions-north{background-position:50% -2250px;}
body.eti div.training-index div#region-map.marlborough div.regions-north{background-position:50% -4950px;}
body.eti div.training-index div#region-map.nelson div.regions-north{background-position:50% -5400px;}
body.eti div.training-index div#region-map.northland div.regions-north{background-position:50% -2700px;}
body.eti div.training-index div#region-map.otago div.regions-north{background-position:50% -5850px;}
body.eti div.training-index div#region-map.southland div.regions-north{background-position:50% -6300px;}
body.eti div.training-index div#region-map.taranaki div.regions-north{background-position:50% -3150px;}
body.eti div.training-index div#region-map.tasman div.regions-north{background-position:50% -6750px;}
body.eti div.training-index div#region-map.waikato div.regions-north{background-position:50% -3600px;}
body.eti div.training-index div#region-map.wellington div.regions-north{background-position:50% -4050px;}
body.eti div.training-index div#region-map.westcoast div.regions-north{background-position:50% -7200px;}
body.eti div.training-index div#region-map div.regions-south/*, body.market div#region-map div.regions-south*/{bottom:0;position:absolute;right:0;}
body.eti div.training-index div#region-map div.regions-south h3, body.eti div.training-index div#region-map div.regions-north h3/*, body.market div#region-map div.regions-south h3, body.market div#region-map div.regions-north h3*/{font-size:1em;margin:0 1px 4px;}
/*body.market div#region-map div.regions-north p{float:right;margin:0;width:30%;}*/
body.eti div.training-index div#list-paged ul{border:1px solid #ccc;padding:3px 3px 2px;}
body.eti div.training-index div#list-paged li{background-color:#eee;background-image:url(../image/gui/item-bullet-menu-left-default.gif);background-position:1px .55em;background-repeat:no-repeat;padding:0 0 0 9px;}
body.eti div.training-index div#list-paged li a{background-image:none;display:block;font-weight:normal;padding:1px 0 3px;}
div#region-map div.south-region-list{margin-left:165px;padding-bottom:15px;}
div#region-map div.south-region-list a{color:gray;}
/* North and south island regions map lists */
div.region-map-lists{clear:right;border:solid 1px silver;margin-top:10px;padding-bottom:2px;height:1%;}
div.region-map-lists h4{margin-top:2px;padding-bottom:2px;padding-left:10px;border-bottom:solid 1px silver;}
div.north-island-region-list{background-color:transparent;background-image:url(../image/gui/northisland.gif);background-position:left .55em;background-repeat:no-repeat;float:left;width:55%;}
div.south-island-region-list{background-color:transparent;background-image:url(../image/gui/southisland.gif);background-position:left .55em;background-repeat:no-repeat;float:left;width:45%;}
div.north-island-region-list h5, div.south-island-region-list h5{font-size:1em;margin-top:6px;padding-left:70px;padding-bottom:0;}
div.north-island-region-list ul, div.south-island-region-list ul{list-style-type:none;margin-top:-12px;padding-left:70px;}
div.north-island-region-list li, div.south-island-region-list li{padding:0;}
/* Letter Group list styles */
ul.letter-group{clear:right;list-style-type:none;padding:0;}
ul.letter-group li{display:inline;padding:0px 5px 0px 0px;padding-left:0;background-image:none;}
ul.letter-group li a{text-decoration:none;color:gray;}
ul.letter-group li a.selected{text-decoration:none;color:#9c3;font-weight:bold;text-decoration:underline;}
/* Course and provider list styles - */
div#content ul.course, div#content ul.course-provider{clear:right;list-style-type:none;margin:0;padding:0;}
div#content ul.course a, div#content ul.course-provider a{padding:4px 0;}
div#content ul.course a.course, div#content ul.course-provider a.course{background-image:url(../image/gui/item-bullet-menu-left-default.gif);background-position:0 .7em;background-repeat:no-repeat;display:block;padding-left:11px;}
div#content ul.course-provider a.course{float:left;width:60%;}
div#content ul.course-provider a.provider{float:right;width:36%;}
div#content ul.course a.title, div#content ul.course-provider a.title{background-image:none;color:#000;display:block;font-size:1.1em;font-weight:bold;padding-left:0;text-decoration:none;}
div#content ul.course li, div#content ul.course-provider li, div#content ul.course-provider li .last{background:none;border-bottom:1px dotted #ccc;padding-left:0;}
div#content ul.course-provider .last{margin:0px;}
body.gji div span.clear, div.border-single span.clear, div.contact-info span.clear,div.contact-info-last span.clear, ul.course-provider span.clear{clear:right;display:block;height:0;}
/* Print option lists - */
div.print-option{float:right;position:relative;width:100%;}
div.print-option div{bottom:11px;right:20px;position:absolute;}
div.print-option li{border:1px solid gray;color:gray;font-weight:bold;margin:5px;padding:2px 0;width:50%;}
div.print-option ul{list-style-type:none;border:1px solid gray;margin:5px 0;padding:0;}
ul.contact-details{list-style-type:none;margin:20px 0;padding:0;}
ul.contact-details li{margin:3px 0;background-image:none;padding-left:0;}

/* Feedback and Link request form styles - */
form#Feedback table, form#LinkRequest table{font-weight:normal;font-size:1em;width:100%;font-style:normal;font-family:verdana,arial,helvetica,sans-serif}
form#Feedback table td.label, form#LinkRequest table td.label{font-weight:bold;width:120px;padding:0 0;margin:0 0;vertical-align:top;}
form#Feedback table td.head, form#LinkRequest table td.head{padding:10px 0px;}
form#Feedback table td.street, form#LinkRequest table td.street{padding-left:40px}
form#Feedback table .text, form#LinkRequest table .text{width:350px}
form#Feedback table.comment, form#LinkRequest table.comment{width:350px;height:80px}
form#LinkRequest table#rblOptions{padding:0 0;margin:0 0;margin-top:-7px;}
.default-list li{padding:2px 0px;}
/** LMI section ** Edited by Jean-Fabien,section sent by Carolina ** 5/8/2008*/
/** *smooth blue table */
table.smooth-blue{border-collapse:collapse;border-spacing:0;width:100%;}
table.smooth-blue th{background:#D1E3EF url('../image/gui/sb-curve-tr.gif') no-repeat top right;}
table.smooth-blue td.bottom{background:#D1E3EF url('../image/gui/sb-curve-br.gif') no-repeat bottom right;height:24px;}
table.smooth-blue th,table.smooth-blue td{border:solid 1px #FFF;background-color:#D1E3EF;padding:4px 8px;vertical-align:middle;text-align:center;}
table.smooth-blue th.first{text-align:left;}
table.smooth-blue td.light{background-color:#DDEAF3;text-align:left;}
table.smooth-blue td.light.bottom{background:#DDEAF3 url('../image/gui/sb-curve-br-light.gif') no-repeat bottom right;}
/** *end smooth blue table */
/** *slideshow */
#ss-dump .image{float:left;margin:4px;}
#ss-dump .image img{border:solid 4px white;}
#ss-live .image{float:left;margin:0;text-align:center;width:200px;}
#ss-live .image img{border:solid 4px #FFF;margin:4px auto;}
#ss-live .buttons{float:left;width:100%;margin-bottom:8px;}
#ss-live .buttons ul{padding:0;margin:0 4px;}
#ss-live .buttons li{float:left;display:block;padding:0;margin:0 4px;background-image:none;}
#ss-live .buttons li a{display:block;float:left;padding:4px;height:1.2em;width:1.2em;text-align:center;color:#B74231;background-color:#FFF;overflow:hidden;text-decoration:none;}
#ss-live .buttons li.selected a{color:#FFF;background-color:#B74231;}
#ss-live .buttons li.prev a,#ss-live .buttons li.next a{width:auto;}
#ss-live .buttons li a img{margin-top:3px;}
#ss-live .content{float:left;width:300px;}
/** *job outlook */
#jo .two-column-unbalanced.custom .narrow{width:40%;}
#jo .two-column-unbalanced.custom .wide{width:60%;}
#jo ul.arrow-blue li{margin-bottom:12px;}
/** *regional overview landing page */
#rolp .color-box ul{margin-left:8px !important;}
/** *job market landing page */
#mlp .two-column-left .col-margin{margin-right:8px;}
#mlp .two-column-right .col-margin{margin-left:8px;}
/** *industry profile*/
#ip .color-box{margin-bottom:8px;}
#ip .two-column-left .color-box{border-right:solid 4px #FFF;}
#ip .two-column-right .color-box{border-left:solid 4px #FFF;}
#ip .color-box ul,#ip .color-box-floated ul{margin-left:8px;}
#ip ul.arrow-blue li{margin-bottom:12px;}
#ip .color-box-floated ul.arrow-blue li{padding:0px 10pt 5px;margin:0;}
/* Regional industry profile */
#rip ul.arrow-blue li{margin-bottom:12px;}
/** *About this industry */
#ati table.color-table td.even,#ati table.color-table th.even{width:25%;text-align:center;}
/** *training and prgression */
#tap .progression{width:100%;}
#tap .progression h3{background-color:#527593;color:white;border-top:solid 1px white;border-bottom:solid 1px white;font-weight:bold;padding:4px 8px;margin-bottom:0 !important;margin-top:0 !important;}
#tap .progression .spacer1{width:100%;height:105px;background-color:white;}
#tap .progression .spacer2{width:100%;height:70px;background-color:white;}
#tap .progression .spacer3{width:100%;height:35px;background-color:white;}
#tap .progression .spacer4{width:100%;height:0px;background-color:white;}
#tap .progression .topcontent{background-color:#C8DAE8;}
#tap .progression .bottomcontent{background-color:#DBE8F1;}
#tap .progression h4,#tap .progression p,#tap .progression ul{margin-left:8px;height:100%;text-align:left;}
#tap .progression table, #tap .progression td{border:solid white 1px;border-left:none;border-bottom:none;}
#tap .progression3 td{width:33%;}
#tap .progression4 td{width:25%;}
/** *end training and prgression */
/** *industries photo gallery */
#pg-view{background:url('../image/gui/background_industry_photo_gallery.gif') no-repeat right top;margin-right:auto;}
#pg-view-bottom{background:url('../image/gui/background_industry_photo_gallery.gif') no-repeat right bottom;clear:both;height:30px;padding-right:18px;}
#pg-view .image{margin-top:14px;margin-left:8px;float:left;}
#pg-view .info{width:200px;margin-top:16px;margin-left:8px;float:left;}
#pg-view .info .pagenum{color:#757575;}
#pg-view .info h2{font-size:1.1em;}
#pg-view-bottom .prevnext{width:100%;}
#pg-view-bottom .prevnext .prv,#pg-view .prevnext .nxt{float:right;}
#pg-view-bottom .prevnext .prv{padding-left:8px;}
#pg-view-bottom .prevnext .nxt{padding-right:8px;}
#pg-view-bottom .prevnext .spacer{float:right;padding:0 8px;}
#pg-view-bottom .prevnext a{color:#0000CC;font-family:arial,verdana,sans-serif;}
/** *end industries photo gallery */
body.gji .industry-summary-boxes{width:523px;}
body.gji div#jo table,body.gji div#ati table{margin-left:auto;margin-right:auto;}
body.gji div#jo table caption,body.gji div#ati table caption{font-family:Arial,Verdana,sans-serif;font-size:1.1em;font-weight:bold;margin:8px auto;width:100%;}
body.gji div#jo th,body.gji div#ati th{background-color:#6E9224;color:white;font-weight:bold;}
body.gji div#jo td,body.gji div#ati td{background-color:#E8EFDF;color:#323431;font-weight:bold;}
/** *  RSS feeds table */
.RSS-table{width:73%;margin-top:10px;}
.RSS-table .row{clear:left;border-bottom:solid 1px #E5E5E5;float:left;width:100%;}
.RSS-table .row:after{content:".";display:block;height:0;clear:both;visibility:hidden;}
.RSS-table .row .cell{float:left;padding:4px 0;}
.RSS-table .cell .RSS-icon{margin:1px 2px 0 2px;float:left;}
.RSS-table .row .cell.source{width:10%;text-align:left;}
.RSS-table .row .cell.title{width:55%;}
.RSS-table .row .cell.time{width:34%;text-align:left;}

.slideshow{width:720px;float:left;}
.slideshow .wrapper{width:521px;background:url('../image/gui/slideshow-bg.jpg') no-repeat 0 0;margin:0 auto 12px auto;}
.slideshow #pic{padding:20px 20px 0pt;}
.slideshow #pic img{margin:0 auto;display:block;}
.slideshow #caption{padding:5px 20px;min-height:4em;height:auto !important;height:4em;background:url('../image/gui/slideshow-bg-caption.jpg') repeat 0 0;}
.slideshow #nav{height:56px;background:url('../image/gui/slideshow-bg-nav.jpg') no-repeat 0 0;}
.slideshow #nav #wrapper{margin:0px 170px;padding-top:13px;}
.slideshow #nav .prev,.slideshow #nav p{float:left;}
.slideshow #nav .inactive{opacity:.25;-moz-opacity:.25;}
.slideshow #nav p{width:126px;text-align:center;}
.slideshow #gallery{float:left;margin-bottom:12px;}
.slideshow #gallery .item{margin:2px;float:left;border:3px solid #ffffff;}
.slideshow #gallery .selected{border:3px solid #f17c1d;}

#result-list-paged {width: 100%;}
#result-list-paged ul.arrow-black-sr {margin: 0;padding: 0;background-color: transparent;background-image: url(../image/gui/bullet-arrow-black.gif);background-repeat: no-repeat;background-attachment: scroll;background-position: 0px 15px;}
#sr .searchword {font-weight: bold;}
#sr .results-mean {color: red;}
#result-list-paged ul.arrow-black-sr li {margin: 0 0 0 8px;padding: 10px 0 0 0;}
#result-list-paged ul {border-top: 1px dotted #ccc;}
#result-list-paged ul li {background: none;}
#result-list-paged {float: left;}
#result-list-paged-item {padding:  0 0 10px 0 ;}
#result-list-paged .result-text {padding-left: 10px;}
#result-list-paged .result-url {padding-left: 10px;color: green;width:680px;overflow:hidden;}
#result-list-paged .line { border-top: 1px dotted #ccc;}
.search-form {}
.submit-btn {margin-left: 10px;}

/* career progression */
#pr .progression{width:100%;}
#pr .progression h3{background-color:#527593;color:white;border-top:solid 1px white;border-bottom:solid 1px white;font-weight:bold;padding:4px 8px;margin-bottom:0 !important;margin-top:0 !important;}
#pr .progression .spacer1{width:100%;height:105px;background-color:white;}
#pr .progression .spacer2{width:100%;height:70px;background-color:white;}
#pr .progression .spacer3{width:100%;height:35px;background-color:white;}
#pr .progression .spacer4{width:100%;height:0px;background-color:white;}
#pr .progression .topcontent{background-color:#C8DAE8;}
#pr .progression .bottomcontent{background-color:#DBE8F1;}
#pr .progression p,#pr .progression ul{margin-left:8px;height:100%;text-align:left;}
#pr .progression h4{font-size:1.1em;margin:5px;padding:3px;}
#pr .progression table, #pr .progression td{border:solid white 1px;border-left:none;border-bottom:none;}
#pr .progression3 td{width:33%;}
#pr .progression4 td{width:25%;}

/* Specialisations*/
#pr dt{font-weight:bold;}
#pr dd{margin:0 0 6px 0;}

/* Customized classes*/
#pr .profile-green-ridge{background-color:#E7E7D6;border-bottom:2px ridge #EEEEEE;border-top:2px groove #EEEEEE;}

#cs p.line {border-top: 1px dotted #CFCFCF; padding-top:15px;}
#cs #right-container .links {padding-left: 8px; padding-top: 10px;}
.two-column .left-address {float: left;padding-right: 12px;}

.dollar { float: left; margin: -6px 4px 0 0;}
.info { float: left; margin: 8px 4px 0 0;}
.calendar-icon { float: left; margin: 14px 4px 0 0; padding-bottom: 10px;}
.source {font-size: 9px;}

/* Gray box */
.grayBox{background-color:#F9F4D6;border-top:6px solid #CCC577;width:523px;float:left;margin-bottom:10px;}
.grayBox .bottom{clear:both;}
.grayBox .content{margin:8px;}
.grayBox ul li{background:url('/fileadmin/image/gui/bullet-arrow-black.gif') no-repeat 10px 4px;padding-left:20px;}

#related-ss {float:right;margin:0;width:187px;}
#related-ss .grayBox {width:165px;padding:  0 10px;background-color:#ECF5FA;border-top:6px solid #BFDFEF;}
#page-ss .grayBox {width:522px;}
#page-ss .grayBoxNoRel {width:710px;}

#content-ss .two-column .right{clear:none;margin-left:0 !important;margin-top:0;padding:0 0;width:50%;float:left;}
#content-ss .two-column .left {margin:0 0px 0px 0px;float: left;}

#content-ss  {padding:  0  10px 10px;}
#sqare-top { background: url('../image/gui/panel-top.gif'); background-position:top left; background-repeat:no-repeat;clear:right;}
#sqare-bottom { background: url('../image/gui/panel-bottom.gif'); background-position:bottom left; background-repeat:no-repeat;clear:right;}
#sqare-content {padding-top: 1px; padding-bottom: 5px;}
#sqare-inner {border-left: 2px solid #E1E6B7;border-right: 2px solid #E1E6B7;padding: 0 0 20px 10px;}
#sqare-middle {background: url('../image/gui/panel-bg.gif'); background-repeat:repeat-x;margin:0;width:712px;}
#sqare-inner #content-ss {padding: 0; margin:0;}
#related-ss #app-tip { background: url(application-tip.gif); background-position:top left; background-repeat:no-repeat;clear:right;height: 145px;}
#related-ss #app-tip #headline {color:#FFFFFF;font-weight:bold;padding-left:34px;padding-top:7px; }
#related-ss #app-tip p {padding-left:16px;padding-top:27px; padding-right:26px;text-align: center;}

#tjs-image {float: right; margin: 0 15px 15px 15px;}
.image-caption-text {background: #EDEECF;  margin-top: 1px; padding: 4px 3px 4px 3px;  }

#tjs .image-with-caption-portrait {width: 120px}
#tjs .image-with-caption-landscape {width:178px;}

.tablediv {width:720px;background-color: #fff;}
.tablediv .toprowdiv{float:left;overflow:hidden;height: 30px;}
.tablediv .rowdiv{float:left;border-top: 2px solid #ffffff;overflow:hidden;}
.tablediv .wrapper-left{width:169px;background-color:#E2F0F8;float:left;margin-right:1px;margin-bottom:-3000px;padding-bottom:3020px;}
.tablediv .wrapper-right{width:550px;background-color:#E2F0F8;float:left;margin-bottom:-3000px;padding-bottom:3001px;}
.tablediv .toprowdiv .wrapper-left,.tablediv .toprowdiv .wrapper-right{background-color: #CDE5F3;}
.tablediv .cell-left,.tablediv .cell-right{float:left;padding: 6px 10px 6px 10px;}
.tablediv .toprowdiv .cell-left,.tablediv .toprowdiv .cell-right{font-weight: bold;}

.ssp-right {float: right;}
.ssp-left  {float: left;}
.ssp-left h2 {padding: 0 3px 3px 0; margin: 0;}

.arrow-blue {padding-left:8px;display:block;}

#footer-print {width: 600px;}
.result-company {font-size: 10px; border-top: 1px dotted #ccc;}
.result-offer {padding-top: 5px;line-height: 1.3em;}
.result-email , .result-place, .result-phone, .result-website  {line-height: 1.3em;}

#tjs-facts .wrapper10 {background-color: #F1F2DA; border-top:#CFD586 6px solid;padding-bottom: 10px;padding-left:8px;}
#tjs-facts .wrapper11 {background-color: #FAF8E4; border-top:#D7D2A7 6px solid;padding-bottom: 10px;margin-top: 10px;padding-left:8px;}
#tjs-facts .wrapper12 {background-color: #F8F4D5; border-top:#BDA983 6px solid;padding-bottom: 10px;padding-left:8px;margin-top: 10px;}

.pr-background-border { border:solid 1px #ccc; border-width:1px 0 1px 0; padding:1px 0; }
.pr-background-green { background-color:#E7E7D6; margin:0; padding:15px; }
.pr-background-blue { background-color:#ECF5FA; margin:0; padding:15px; }

#timeline-wrapper { background:#ECF5FA; padding:8px 8px 22px 8px; }
#timeline-wrapper h3 { margin:0; display:inline; }
#timeline-wrapper #steps { margin:0 1em; display:inline; font-size:.8em; }
#timeline-wrapper .timeline-items-wrap { margin:1em 0 0 0; overflow:auto; background:url(http://www2.careers.govt.nz/fileadmin/image/gui/timeline-top-rule.gif) repeat-x scroll 0 0; padding:10px 0; }
#timeline-wrapper .timeline-space { display:none; width:122px; padding:0 6px; border-left:solid 1px #7EB4D1; float:left; min-height:70px; font-size:11px; }
#timeline-wrapper .visible { display:block !important; }
#timeline-wrapper .no-left-border { border:none !important; }
#timeline-wrapper .timeline-items-wrap .nav a { display:block; width:15px; float:right; text-align:center; color:#fff; background-color:#7EB4D1; padding:35.5px 0; margin-top:-10px; }
#timeline-wrapper .timeline-items-wrap .nav a:hover { background-color:#4D85A3; }
#timeline-wrapper .timeline-items-wrap .leftarrow a { float:left; }
#timeline-wrapper .timeline-space p strong { display:block; }
#timeline-wrapper div.slider { margin:10px 0; background-color:#E7EFDA; height:10px; position: relative; }
#timeline-wrapper div.slider div.handle { top:-3px; width:100px; line-height:15px; background-color:#B6C09E; color:#B6C09E; position: absolute; }
#timeline-wrapper div.slider, #timeline-wrapper div.slider div.handle { -moz-border-radius:10px; }


#full-lengh-wrapper .left-column { float:left; }
#full-lengh-wrapper .right-column { margin:0 0 0 185px; }
#full-lengh-wrapper .right-column .full-top { padding:16px 9px; background-color: #F1F2DA;}
#full-lengh-wrapper .right-column .full-top h2 { margin:0; font-size:1.6em; }
#full-lengh-wrapper .right-column .full-top h3 { margin:0 0 1em 0; font-weight:normal; }
#full-lengh-wrapper .right-column .full-top p.profileintroduction { font-weight:bold; margin:0; }

#full-lengh-wrapper .right-column .full-bottom { padding:11px 9px; text-align:justify; }



.visage-r-width { width: 309px; }


.dmsvisage-vertical-stripe { float:right; margin:0; width:178px; }
.dmsvisage-vertical-stripe .pr-background-border { float:right; }
#dmsvisage .photos div { float:left; }
#dmsvisage .photos div.left-photo,#dmsvisage .photos div.right-photo { padding:34px 14px 0 14px; }
#dmsvisage h2 { font-size:1.3em !important; }
#dmsvisage h3 { font-size:1.6em; font-weight:bold; margin-bottom:0; }
#dmsvisage h4 { margin:0 0 1em; }
#dmsvisage { float:right;  background-color:#ECF5FA; width: 178px; overflow: hidden; }
#dmsvisage-wrapper { width: 2500px; }
.dmsvisage-vertical-stripe h2 { font-size:1.3em !important; padding:0 10px; }
#dmsvisage-wrapper .visage-slide { float: left; width: 160px; padding:0 10px; }
a.ar-left,a.ar-right { margin:0; display:block; width:7px; height:13px; text-indent:-999em; }
a.ar-left { background:url(http://www2.careers.govt.nz/fileadmin/image/gui/visage-arrow-left.gif) no-repeat; }
a.ar-right { background:url(http://www2.careers.govt.nz/fileadmin/image/gui/visage-arrow-right.gif) no-repeat; }
div.visage-noscript { display:none; }

.color-box-width-pv { width:524px; }
.expiring { color: #FF0000 }
