/*
  Running MySource Matrix
  Developed by Squiz - http://www.squiz.net
  MySource, MySource Matrix and Squiz.net are registered Trademarks of Squiz Pty Ltd
  Page generated: 12 February 2012 18:33:42
*/


/*  STYLESHEET SECTIONS

    Section Flags marked with [=]

    BREADCRUMBS
    LEFT COLUMN
    RIGHT COLUMN
    CONTENT

..................................................... */

div.left { float: left; overflow: hidden; padding-right: 10px; }
div.right { float: right; overflow: hidden; padding-left; 10px; }


/* =BREADCRUMBS ************************************/

#breadcrumb { position: relative; border: 1px solid #d5d5d5; color: #111; padding-left: 8px; line-height: 24px; overflow: hidden; }
#breadcrumb span { font-weight: bold; margin-right: 6px; }
#breadcrumb span, #breadcrumb ul { float: left; }
#breadcrumb ul { margin: 0; padding: 0; list-style: none; }
#breadcrumb ul li { float: left; }

/* =LEFT COLUMN ************************************/

#left-column { width: 199px; background-color: #005269; float: left; padding-top: 13px; padding-bottom: 46px; color:#000000; overflow: hidden; }
#left-column ul { margin: 0px; padding: 0px 2px 0px 2px; list-style: none; }
#left-column ul li { display: block; float: left; }
#left-column ul ul { padding: 0; }
#left-column ul li a {
    width: 170px;
    display: block;
    background-color: #006784;
    background-image: url("http://www.dbcde.gov.au/__data/assets/image/0017/122345/arrow_white.gif");
    background-repeat: no-repeat;
    background-position: 10px 13px;
    padding: 9px 0px 9px 25px;
    color: #FFF;
    text-decoration: none;
    border-bottom: 1px solid #1c4875;
}

#left-column ul li.hierarchy li a, #left-column ul li.current li a {
    border: 0;
    width: 158px;
    background-color: #fff;
    background-position: 20px 13px;
    padding: 9px 2px 9px 35px;
    background-image: url("http://www.dbcde.gov.au/__data/assets/image/0015/122343/arrow_black.gif");
}

#left-column ul li.hierarchy li.current a,
#left-column ul li.hierarchy li.hierarchy a {
    background-color: #eef5fc;
}

#left-column ul li a:hover,
#left-column ul li.hierarchy li a:hover,
#left-column ul li.current li a:hover {
    background-color: #eef5fc;
}

#left-column ul li a:hover {
    background-color: #eef5fc;
    color: #000;
    background-image: url("http://www.dbcde.gov.au/__data/assets/image/0015/122343/arrow_black.gif");
}

#left-column ul li.current a, #left-column ul li.hierarchy a {
    background-image: url("http://www.dbcde.gov.au/__data/assets/image/0016/122344/arrow_black_down.gif");
    background-color: #eef5fc;
    color: #000;
}

/* =RIGHT COLUMN ************************************/

/* Old width: width: 198px;*/
#right-column { width: 25em; float: right; padding-left: 10px; margin-top: 0; }
.right-column-box { margin-bottom: 12px; margin-top: 12px; }
.right-column-box h2,
.right-column-box h2 span { height: 31px; background-image: url("http://www.dbcde.gov.au/__data/assets/image/0005/135851/column_heading_teal.gif"); }
.right-column-box h2 { overflow: hidden; background-color: #1c4875; background-position: top left; background-repeat: repeat-x; margin: 0; color: #fff; font-weight: bold; font-size: 1em; }
.right-column-box h2.right-column-header-grey,
.right-column-box h2.right-column-header-grey span { background-image: url("http://www.dbcde.gov.au/__data/assets/image/0004/135850/column_heading_grey.gif"); }
.right-column-box h2.right-column-header-grey { background-color:  #e9e9e9; color: #006784; background-position: top left; }
.right-column-box h2 span { background-position: 0px -62px; background-repeat: no-repeat; display: block; }
.right-column-box h2 span span { background-position: 100% -31px; padding: 7px 0 0 10px; }

.right-column-content-inner { background-color: #fff; padding: 15px; border-left: 1px solid #e4e4e4; border-right: 1px solid #e4e4e4; }

#right-column ul,
#below_page_body ul { margin: 0; padding: 0; list-style: none; }
#right-column ul li,
#below_page_body ul li { display: block; margin-bottom: 6px; padding-left: 20px !important; background-position: 8px 2px; padding-bottom: 1px; overflow: hidden; }


                                                                                        
/* More on this ... [section|program|policy] */
#more-on-this { clear: right; }
#more-on-this.right-column-box h2,
#more-on-this.right-column-box h2 span { height: 47px; background-image: url("http://www.dbcde.gov.au/__data/assets/image/0003/135849/more-on-this.jpg"); }
#more-on-this.right-column-box h2 { background-position: 0 -47px; background-color:  #e9e9e9; color: #006784; }
#more-on-this.right-column-box h2 span { background-position: 100% -94px; }
#more-on-this.right-column-box h2 span span {  background-position: 0px 0px; padding: 14px 0 0 30px;  }

#right-column ul li.icon-override-rtf_file,
#below_page_body ul li.icon-override-rtf_file { background-position: 1px 0px !important; background-image: url("http://www.dbcde.gov.au/__data/assets/image/0005/48344/icon_rtf.gif"); }

#right-column ul li.icon-override-page_standard,
#below_page_body ul li.icon-override-page_standard {  }

#right-column ul li.icon-override-pdf_file, 
#below_page_body ul li.icon-override-pdf_file { background-position: 0 -3px !important; background-image: url("http://www.dbcde.gov.au/__data/assets/image/0010/45586/pdf.gif"); }

#right-column ul li.icon-override-powerpoint_doc, 
#below_page_body ul li.icon-override-powerpoint_doc { }

#right-column ul li.icon-override-word_doc, 
#below_page_body .icon-override-word_doc { background-position: 0 -3px !important; background-image: url("http://www.dbcde.gov.au/__data/assets/image/0005/45581/icon_word.gif"); }

#right-column ul li.icon-override-text_file, 
#below_page_body ul li.icon-override-text_file { background-position: 0 -3px !important; background-image: url("http://www.dbcde.gov.au/__data/assets/image/0011/45587/icon_text.gif"); }

#right-column ul li.icon-override-excel_doc, 
#below_page_body ul li.icon-override-excel_doc { }

#right-column ul li.icon-override-rtf_file, 
#below_page_body ul li.icon-override-rtf_file { }

#right-column ul li.icon-override-file, 
#below_page_body ul li.icon-override-file { background-position: 0 -3px !important; background-image: url("http://www.dbcde.gov.au/__data/assets/image/0011/45587/icon_text.gif"); }

#right-column ul li.icon-override-page_redirect, 
#below_page_body ul li.icon-override-page_redirect { background-position: -1px -1px !important; background-image: url("http://www.dbcde.gov.au/__data/assets/image/0007/45637/icon_external.gif"); }

#right-column ul li.icon-override-dcita_archive_redirect, 
#below_page_body ul li.icon-override-dcita_archive_redirect { background-position: 0 -3px !important; background-image: url("http://www.dbcde.gov.au/__data/assets/image/0006/45582/icon_archive.gif"); }

#right-column ul li.icon-override-dcita_file_redirect, 
#below_page_body ul li.icon-override-dcita_file_redirect { background-position: 0 -3px !important; background-image: url("http://www.dbcde.gov.au/__data/assets/image/0011/45587/icon_text.gif");  }

#right-column ul li.icon-override-dcita_image_redirect, 
#below_page_body ul li.icon-override-dcita_image_redirect { background-position: 0px -5px !important; background-image: url("http://www.dbcde.gov.au/__data/assets/image/0009/45585/icon_image.gif"); }

#right-column ul li.icon-override-dcita_html_redirect, 
#below_page_body ul li.icon-override-dcita_html_redirect { background-position: -1px -1px !important; background-image: url("http://www.dbcde.gov.au/__data/assets/image/0007/45637/icon_external.gif"); }

#right-column ul li.icon-override-dcita_pdf_redirect, 
#below_page_body ul li.icon-override-dcita_pdf_redirect { background-position: 0 -3px !important; background-image: url("http://www.dbcde.gov.au/__data/assets/image/0010/45586/pdf.gif"); }

#right-column ul li.icon-override-dcita_word_redirect, 
#below_page_body ul li.icon-override-dcita_word_redirect { background-position: 0 -3px !important; background-image: url("http://www.dbcde.gov.au/__data/assets/image/0005/45581/icon_word.gif"); }

#right-column ul li.icon-override-dcita_text_redirect, 
#below_page_body ul li.icon-override-dcita_text_redirect { background-position: 0 -3px !important; background-image: url("http://www.dbcde.gov.au/__data/assets/image/0011/45587/icon_text.gif"); }

#right-column ul li.icon-override-image, 
#below_page_body ul li.icon-override-image { }

#right-column ul li.icon-override-page_custom_form, 
#below_page_body ul li.icon-override-page_custom_form { }

#right-column ul li.icon-override-page_asset_listing, 
#below_page_body ul li.icon-override-page_asset_listing { }

/* =CONTENT *****************************************/

#content fieldset ul.no-bullets li {
padding-left: 6px;
}

h1 { display: block; border-bottom: 3px solid #e5e5e5; padding-bottom: 1.2em; margin-bottom: 1.2em; }

/* added to fix thumbnail */
#content-inner {  position: relative; overflow: hidden; height:100%; }
#page-thumbnail { position: absolute; right: 30px; top: 10px; }

#content { margin-left: 210px; }
#content-inner { background-color: #fff; padding: 30px; border-left: 1px solid #e4e4e4; border-right: 1px solid #e4e4e4; height:100%;}

#content h3 { margin-top: 1em; }

#content ul { margin: 0; padding: 0; list-style: none; margin-top: 0.5em; margin-bottom: 2em; }
#content ul li { padding-left: 30px; background: url("http://www.dbcde.gov.au/__data/assets/image/0018/122346/bullet_blue.gif") 10px 5px no-repeat; margin-bottom: 3px; }
#content .on-this-page ul li { background: 0; padding-left: 15px; }
.footnote-text { font-size: 80%; }
.quote-centre { text-align: center; font-size: 130% } 

#content ul.rss-list li { background: url("http://www.dbcde.gov.au/__data/assets/image/0014/122360/rss_icon.gif") 4px 0px no-repeat; padding-bottom: 5px; padding-left: 25px; margin-bottom: 5px; }
#content ul.rss-list ul li { margin-top: 5px; margin-bottom: 0; }
#content ul.rss-list ul { padding-top: 5px; }

#content ul.no-bullets { margin-bottom: 2em; }
#content ul.no-bullets li { background: none; padding-left: 0; }

#content .news_item { padding-bottom: 1em; padding-top: 1em; }
#content .news_date { float: left; }
#content .news_body { margin-left: 15em; }
#content .news_link { margin-top: 3em; margin-bottom: 3em; }

/** Social media **/

#social-bookmarking { float: right; }
#social-media { padding-bottom: 10px; overflow: hidden; display: inline-block; }
#social-media ul { list-style: none; margin: 0; padding: 0; overflow: hidden; border-left: 1px solid #e4e4e4; border-right: 1px solid #e4e4e4; padding-left: 10px;  padding-top: 4px; }
#social-media ul li { float: left; background: none; margin: 0; padding-left: 0 !important; padding-right: 15px; }

#social-media ul li.visible-,
#social-media ul li.visible-no { display: none; }
#social-media ul li.visible-yes { display: block; }

/** Tag cloud **/

#tag-cloud { width: 25em; }
#tag-cloud a:hover { text-decoration: underline; }
#tag-cloud a.smallestTag { color: #d22328; font-size: 110%; }
#tag-cloud a.smallTag { color: #328c1b; font-size: 160%; }
#tag-cloud a.mediumTag { color: #6e2e8c; font-size: 200%; line-height: 0.9em; }
#tag-cloud a.largeTag { color: #6e2e8c; font-size: 230%; line-height: 1em; }
#tag-cloud a.largestTag { color: #005269; font-size: 270%; line-height: 1em; }

/** Free style right column boxes **/
#right-column #twitter-feed { margin-bottom: 20px; }
#right-column .box { padding: 15px; margin-bottom: 20px; }
#right-column .blue { background-color: #eef5fc; }
#right-column img.left { float:left; margin:0px 0px 5px 5px }
#right-column img.right { float:right; margin:0px 5px 5px 0px }
#right-column img.width-100 { width:100%; }

#below_page_body {
    overflow: hidden;
}

/*
 * Program table override to float next to right column content
 */
table.program-table-float {
    display: block;
    float: left;
    overflow: hidden;
}

/* Accessibility */
#left-column ul li a:focus,
#left-column ul li.hierarchy li a:focus,
#left-column ul li.current li a:focus{
background-color: #eef5fc;
}
#left-column ul li a:focus{
background-color: #eef5fc;
color:#000;
background-image:url("http://www.dbcde.gov.au/__data/assets/image/0015/122343/arrow_black.gif");
}


.clearfix:before, .clearfix:after { content: ""; display: table; }
.clearfix:after { clear: both; }
.clearfix { zoom: 1; }

.clearboth { clear: both; }

.visuallyhidden { border: 0; clip: rect(0 0 0 0); height: 1px; margin: -1px; overflow: hidden; padding: 0; position: absolute; width: 1px; }

#careers-content { padding:0 220px 30px 0; position: relative; min-height: 350px; }

#careers-content .box-wrapper { max-width: 480px; }

/* Careers - Section Nav */

#careers-section-nav { margin-bottom: 25px; }

#careers-section-nav ul { padding: 0; margin: 0; list-style-type: none; }

#careers-section-nav ul li { padding: 0; margin: 0; background: none; float: left; margin-left: 3px; }

#careers-section-nav ul li:first-child { margin-left: 0; }

#careers-section-nav li a { display: block; line-height: 21px; text-decoration: none; color: #000; background: #e6e7e8; text-align: center; padding: 0 10px; }

#careers-section-nav li a:hover { color: #FFF; background: #0085a0; }

#careers-section-nav li a.grad-program:hover { background: #6f8520; }

#careers-section-nav li a.yr12grad-program:hover { background: #cd0a8c; }

/* Careers - Generic Box Styles */

#careers-content .careers-box { float:left; width: 208px; background: #d5d5d5; margin: 0 28px 28px 0; border: solid 2px #d5d5d5; position: relative; z-index: 2000; -moz-border-radius:5px; -webkit-border-radius:5px; border-radius:5px; }

#careers-content .blocker, #careers-content .content-blocker { display: none; position:absolute; left:-2px; top:-2px; background:#fff; height: 206px; width: 212px; z-index:1000; opacity:0.5; filter:alpha(opacity=50); /* For IE8 and earlier */ }

#careers-content .careers-box.green { background: #bbca47; border-color: #bbca47; }

#careers-content .careers-box.pink { background: #e02e9c; border-color: #e02e9c; }

#careers-content .careers-box.inline, #careers-content .inline .careers-box { float: right; margin: 0 0 20px 20px; }

#careers-content .careers-box h2 { margin: 0; padding: 0; line-height: 29px; height: 29px; font-size: 15px; color: #000; font-weight: bold; font-family: Arial, sans-serif; text-align: center; background: url(http://www.dbcde.gov.au/__data/assets/image/0005/145715/box-headings-sprite.png) -500px -500px no-repeat; -moz-border-radius:5px 5px 0px 0px; -webkit-border-radius:5px 5px 0px 0px; border-radius:5px 5px 0px 0px; }

#careers-content .careers-box h2 a { display: block; height: 29px; text-decoration: none; }

#careers-content .box-content { height:173px; position: relative; background: #FFF; -moz-border-radius:0px 0px 5px 5px; -webkit-border-radius:0px 0px 5px 5px; border-radius:0px 0px 5px 5px; }

#careers-content .box-content .shadow { display: block; height: 15px; width: 100%; position: absolute; top: 0; left:0; z-index:500; background: url(http://www.dbcde.gov.au/__data/assets/image/0003/145722/shadow-bg.png) 0 0 repeat-x; }

/* Careers - Dept Boxes */

#careers-content .dept-box h2 { background-position: center 0; }

#careers-content .dept-box .box-content { background: #FFF url(http://www.dbcde.gov.au/__data/assets/image/0007/145717/dept-bg-sprite.jpg) -208px 100% no-repeat; }

ul#dept-window-menu { margin: 0; padding: 0; list-style-type: none; }

ul#dept-window-menu li { margin: 0; padding: 0; background: none; }

#dept-window-menu li a { position:absolute; display: block; text-decoration: none; background: url(http://www.dbcde.gov.au/__data/assets/image/0008/145718/dept-windows-bg.png) -500px -500px no-repeat; }

#dept-window-menu li a:hover { z-index: 5000; }

#dept-window-menu .flyout { display: none; float: left; color: #FFF; font-family: arial, sans-serif; font-size: 12px; background: #000; padding: 8px 15px 8px 10px; white-space:nowrap; text-align: center; }

#dept-window-menu li a:hover .flyout { display: block; cursor: pointer; }

#dept-window-menu li .flyout:hover { text-decoration: underline; }

#dept-window-menu .one { top: 34px; left: 80px; z-index:5; height: 48px; width: 50px; }

#dept-window-menu .one .spacer { display: none; height: 13px; width: 30px; position: absolute; background: #000; top:20px; left: 17px; }

#dept-window-menu .one:hover {  background-position: -1px 0px; }

#dept-window-menu .one:hover .spacer { display: block; }

#dept-window-menu .one .flyout { margin: 2px 0 0 41px; }

#dept-window-menu .two { top: 76px; left: 55px; z-index:10; height: 53px; width: 24px; }

#dept-window-menu .two:hover {  background-position: -27px -50px; }

#dept-window-menu .two .flyout { margin: 0 0 0 7px; }

#dept-window-menu .three { top: 80px; left: 84px; z-index: 15; height: 47px; width: 32px; }

#dept-window-menu .three .flyout { margin: 0 0 0 23px; }

#dept-window-menu .three:hover {  background-position: -62px -2px; }

#dept-window-menu .four { top: 57px; left: 113px; z-index: 20; height: 47px; width: 47px; }

#dept-window-menu .four:hover {  background-position: -111px -2px; }

#dept-window-menu .four .flyout { margin: 0 0 0 25px; }

#dept-window-menu .five { top: 32px; left: 145px; z-index: 25; height: 47px; width: 63px; }

#dept-window-menu .five:hover {  background-position: -164px -32px; }

#dept-window-menu .five .flyout { margin: 1px 0 0 30px; }

#dept-window-menu .six { top: 118px; left: 45px; z-index: 30; height: 55px; width: 36px; }

#dept-window-menu .six:hover {  background-position: 0px -105px; }

#dept-window-menu .six .flyout { margin: 0 0 0 10px; }

#dept-window-menu .seven { top: 120px; left: 87px; z-index: 35; height: 53px; width: 48px; }

#dept-window-menu .seven:hover {  background-position: -53px -108px; }

#dept-window-menu .seven .flyout { margin: 1px 0 0 30px; }

#dept-window-menu .eight { top: 93px; left: 128px; z-index: 40; height: 80px; width: 80px; }

#dept-window-menu .eight:hover {  background-position: -112px -81px; }

#dept-window-menu .eight .flyout { margin: 1px 0 0 40px; }

/* Careers - People Boxes */

#careers-content .people-box h2 { background-position: center -30px; }

#careers-content .people-box .box-content { background: #FFF url(http://www.dbcde.gov.au/__data/assets/image/0019/145720/people-bg-sprite.jpg) -416px 100% no-repeat; }

ul#people-tags { margin: 0; padding: 0; list-style-type: none; }

ul#people-tags li { margin: 0; padding: 0; background: none; height: 49px; width: 86px; background: #FFF; border: solid 1px #0085a0; position: absolute; -moz-border-radius:2px; -webkit-border-radius:2px; border-radius:2px; }

ul#people-tags li:hover { z-index: 5000 !important; zoom: 1; }

ul#people-tags li a { display: block; text-decoration: none; height: 49px; width: 86px; position:relative; background: #fff; }

ul#people-tags li img { float: left; margin:4px 0px 0px 4px; }

#people-tags .one { top: 18px; left: 14px; z-index: 5; -moz-transform: rotate(-10deg); -webkit-transform: rotate(-10deg); -o-transform: rotate(-10deg); -ms-transform: rotate(-10deg); transform: rotate(-10deg); }

#people-tags .two { top: 16px; right: 14px; z-index: 10; -moz-transform: rotate(11deg); -webkit-transform: rotate(11deg); -o-transform: rotate(11deg); -ms-transform: rotate(11deg); transform: rotate(11deg); }

#people-tags .three { top: 57px; left: 56px; z-index: 25; -moz-transform: rotate(-1deg); -webkit-transform: rotate(-1deg); -o-transform: rotate(-1deg); -ms-transform: rotate(-1deg); transform: rotate(-1deg); }

#people-tags .four { bottom: 22px; left: 17px; z-index: 15; -moz-transform: rotate(10deg); -webkit-transform: rotate(10deg); -o-transform: rotate(10deg); -ms-transform: rotate(10deg); transform: rotate(10deg); }

#people-tags .five { bottom: 17px; right: 17px; z-index: 20; -moz-transform: rotate(-17deg); -webkit-transform: rotate(-17deg); -o-transform: rotate(-17deg); -ms-transform: rotate(-17deg); transform: rotate(-17deg); }

#people-tags .flyout { display: none; position: absolute; z-index: -1; background: #000; color:#FFF; font-family: arial, sans-serif; font-size: 11px; min-width: 170px; white-space:nowrap; padding: 10px; height: 28px;  }

#people-tags .flyout:hover { text-decoration: underline; cursor: pointer; }

/* #people-tags .not-active { display: none !important; } */

#people-tags li a:hover .flyout { display: block; }

#people-tags .one .flyout { top: 16px; left: 81px; padding-left:15px; -moz-transform: rotate(10deg); -webkit-transform: rotate(10deg); -o-transform: rotate(10deg); -ms-transform: rotate(10deg); transform: rotate(10deg); }

#people-tags .two .flyout { top: -17px; left: 81px; padding-left:15px; -moz-transform: rotate(-11deg); -webkit-transform: rotate(-11deg); -o-transform: rotate(-11deg); -ms-transform: rotate(-11deg); transform: rotate(-11deg); }

#people-tags .three .flyout { top: 2px; left: 86px; padding-left:15px; -moz-transform: rotate(1deg); -webkit-transform: rotate(1deg); -o-transform: rotate(1deg); -ms-transform: rotate(1deg); transform: rotate(1deg); }

#people-tags .four .flyout { top: -16px; left: 81px; padding-left:20px; -moz-transform: rotate(-10deg); -webkit-transform: rotate(-10deg); -o-transform: rotate(-10deg); -ms-transform: rotate(-10deg); transform: rotate(-10deg); }

#people-tags .five .flyout { top: 27px; left: 75px; padding-left: 20px; -moz-transform: rotate(17deg); -webkit-transform: rotate(17deg); -o-transform: rotate(17deg); -ms-transform: rotate(17deg); transform: rotate(17deg); }

/* Cater for non CSS3 */
.ie7 #people-tags .flyout, .ie8 #people-tags .flyout { top:0 !important; left:86px !important; padding:10px !important; }

/* Careers - Grad Boxes */

#careers-content .grad-box h2 { background-position: center -119px; }

#careers-content .yr12-grad-box h2 { background-position: center -210px; }

#careers-content .grad-box img, #careers-content .yr12-grad-box img { display: block; -moz-border-radius:0px 0px 5px 5px; -webkit-border-radius:0px 0px 5px 5px; border-radius:0px 0px 5px 5px; }

/* Careers - Schedule Boxes*/

.careers-box.schedule .more { display: block; cursor: pointer; height: 173px; background: #bbca47 url(http://www.dbcde.gov.au/__data/assets/image/0006/145716/cal-bg.png) 0 0 no-repeat; -moz-border-radius:0px 0px 5px 5px; -webkit-border-radius:0px 0px 5px 5px; border-radius:0px 0px 5px 5px; }

.careers-box.schedule:hover .date-text { display: block; height: 74px; width: 208px; background: url(http://www.dbcde.gov.au/__data/assets/image/0006/145716/cal-bg.png) 0 -173px no-repeat; position: absolute; top: 22px; left: 0; }

.careers-box.schedule .dot { background: url(http://www.dbcde.gov.au/__data/assets/image/0006/145716/cal-bg.png) -32px 100% no-repeat; position: absolute; height: 11px; width: 11px; }

.careers-box.schedule .dot.one { left: 39px; top: 75px; }

.careers-box.schedule .dot.two { left: 161px; top: 64px; }

.careers-box.schedule .dot.three { left: 44px; top: 119px; }

.careers-box.schedule .dot.four { left: 104px; top: 114px; }

.careers-box.schedule .dot.five { left: 170px; top: 155px; }

/* Careers - Right Side Navigation */

#careers-related-nav { width: 190px; position:absolute; top: 0; right: 0; }

#careers-related-nav ul { padding: 0; margin: 0; list-style-type: none; }

#careers-related-nav ul li { padding: 0; margin: 0 0 3px 0; background: none; float: left; width: 100%; }

#careers-related-nav li a { display: block; text-decoration: none; padding: 6px 0px 6px 7px; line-height: 37px; color:#0085a0; background:#e0eef1; font-weight: bold; font-family: arial, sans-serif; font-size: 12px; }

#careers-related-nav li a:hover { background: none !important; }

#careers-related-nav .icon { float: left; height: 33px; width: 27px; margin-right:10px; border: solid 2px #0085a0; background: #fff url(http://www.dbcde.gov.au/__data/assets/image/0009/145719/icons-sprite.gif) -500px -500px no-repeat; -moz-border-radius: 3px; -webkit-border-radius: 3px; border-radius: 3px; }

#careers-related-nav .icon-tick { background-position: 0px 0px;  }

#careers-related-nav .icon-finder { background-position: -27px 0px;  }

#careers-related-nav .icon-process { background-position: -54px 0px;  }

#careers-related-nav .icon-question { background-position: -81px 0px;  }

#careers-related-nav .icon-people { background-position: -108px 0px;  }

#careers-related-nav .icon-contact { background-position: -135px 0px;  }

#careers-social-networking a { float: left; height: 30px; width: 29px; margin-right:6px; background: url(http://www.dbcde.gov.au/__data/assets/image/0004/145723/social-sprite.gif) -500px -500px no-repeat; }

#careers-social-networking .facebook { background-position: 0 0; }

#careers-social-networking .linkedin { background-position: -34px 0; }

#careers-social-networking .twitter { background-position: -67px 0; }

/* Section Specificy Styles and Style Overrides */

.section-department #careers-section-nav .department,
.section-people #careers-section-nav .people,
.section-grad #careers-section-nav .grad-program,
.section-yr12grad #careers-section-nav .yr12grad-program { font-weight: bold; }

/* Grad */
.section-grad #careers-related-nav li a { background-color: #f5f7e7; color: #000; }

.section-grad #careers-related-nav .icon { border-color: #96b31c; }

#careers-content.section-grad .people-box .box-content { background-position: -208px 100%; }

#careers-content.section-grad .people-box h2 { background-position: 50% -60px; }

.section-grad ul#people-tags li { border-color: #adc237; }

#careers-content.section-grad .schedule h2 { background-position: 50% -150px; }

#careers-content.section-grad  .careers-box:hover { border-color: #BBCA47; background-color: #BBCA47; }

#careers-content.section-grad .dept-box .box-content { background-position: 0px 100%; }

.section-grad .schedule:hover .dot.one, .section-grad .schedule:hover .dot.two, .section-grad .schedule:hover .dot.four { background-position: -21px 100%; }

/* YR12 Grad */
.section-yr12grad #careers-related-nav li a { background-color: #fdebf2; color: #000; }

.section-yr12grad #careers-related-nav .icon { border-color: #ee3694; }

.section-yr12grad ul#people-tags li { border-color: #ee3694; }

#careers-content.section-yr12grad .people-box .box-content { background-position: 0px 100%; }

#careers-content.section-yr12grad .people-box h2 { background-position: 50% -90px; }

#careers-content.section-yr12grad .people-box:hover h2 { background-position: 50% -270px; }

#careers-content.section-yr12grad .schedule h2 { background-position: 50% -180px; }

#careers-content.section-yr12grad .schedule:hover h2 { background-position: 50% -210px; }

#careers-content.section-yr12grad .dept-box h2 { background-position: 50% 0; }

#careers-content.section-yr12grad .dept-box:hover h2 { background-position: 50% -240px; }

#careers-content.section-yr12grad .careers-box:hover { border-color: #E02E9C; background-color: #E02E9C; }

#careers-content.section-yr12grad .dept-box .box-content { background-position: -416px 100%; }

.section-yr12grad .careers-box.schedule .more { background-color: #3abaf7; }

.section-yr12grad .careers-box.schedule .dot { background-position: -11px 100%; width: 10px; }

.section-yr12grad .schedule:hover .dot.one, .section-yr12grad .schedule:hover .dot.two, .section-yr12grad .schedule:hover .dot.four { background-position: 0 100%; width: 11px; }

/* Careers Video Pages */
#careers-people-videos { float: left; margin-right: 20px; width: 363px; min-height: 330px; }

/* Visually hide content items if JS is enabled - people menu controls visibility using JS */
.js #careers-people-videos .hide-video { border: 0; clip: rect(0 0 0 0); height: 1px; margin: -1px; overflow: hidden; padding: 0; position: absolute; width: 1px;  }

#careers-people-videos .video-container { min-height: 224px; width: 360px; margin-bottom: 10px; border: solid 1px #e1e1e1; -moz-border-radius: 3px; -webkit-border-radius: 3px; border-radius: 3px; -webkit-box-shadow: 0px 0px 2px 2px rgba(225, 225, 225, .8); -moz-box-shadow: 0px 0px 2px 2px rgba(225, 225, 225, .8); box-shadow: 0px 0px 2px 2px rgba(225, 225, 225, .8); }

#careers-people-videos .video-item { margin-bottom: 30px; }

#careers-people-videos .video-item h2 { margin-bottom:10px; }

#careers-people-videos .video-item p { margin-top:0; }

#careers-people-videos .transcript { font-style: italic; }

