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


 /* reset styles */

html, body, div, span, applet, object, iframe, h1, h2, h3, h4, h5, h6, p, blockquote, pre, a, abbr, acronym, address, big, cite, code, del, dfn, em, font, img, ins, kbd, q, s, samp, small, strike, strong, sub, sup, tt, var, dl, dt, dd, ol, ul, li, fieldset, form, label, legend, table, caption, tbody, tfoot, thead, tr, th, td {
   margin: 0;
   padding: 0;
   border: 0;
   outline: 0;
   font-weight: inherit;
   font-style: inherit;
   font-size: 100%;
   font-family: Arial, Helvetica, sans-serif;
   vertical-align: baseline;
}

 /* remember to define focus styles! */
:focus {
   outline: 0;
}
body {
    font-size: 76%;
    line-height: 1.5em;
    color: black;
}

@media screen {
  body {
    background-image: url(http://www.manukau.ac.nz/__data/assets/image/0016/12283/bannerBKGRD.gif); /*mysource_files/*/
    background-repeat: repeat-x;
  }
}

ol, ul {
   list-style: none;
   list-style-position: outside;
   padding-left: 30px;

}

/* tables still need 'cellspacing="0"' in the markup */
table {
   border-collapse: collapse;
   border-spacing: 0;
}

caption, th, td {
   text-align: left;
   font-weight: normal;
}

blockquote:before, blockquote:after, q:before, q:after {
   content: "";
}

blockquote, q {
   quotes: "" "";
}

/* -- End of Reset styles --  Start General Rules -- */

a:link, a:visited, a:hover {
   color: #900;
   text-decoration: none;
}

a.morelnk:link, a.morelnk:visited, a.morelnk:hover {
   color: #900;
   text-decoration: underline;
}

a.plus:hover, a.minus:hover {
  background-color: #f0f0f0;
}

a span {
  font-weight: normal;
}

h1 {
   font-weight: bold;
   font-size: 1.33em;
   color: #900;
   margin: 0 18px 14px;
}

h2 {
   font-weight: bold;
   margin: 0 18px;
   margin-bottom: 0px;
}

h3, h4, h5, h6 {
   font-weight: bold;
   margin: 0 18px;
}

h3.accdian {
  font-weight: bold;
   font-size: 1.2em;
   color: #900;
   margin: 0 18px 14px;
}

h3.accdian p {
  color: black;
  font-size: 0.85em;
  line-height: 1.5em;
  font-weight: normal;
}

ul, ol, dl, p {
   margin: 0 18px 18px;
}

ul li {
   list-style-type: disc;
}

ol li {
   list-style-type: decimal;
}

strong {
   font-weight: bold;
}

em {
   font-style: italic;
}

ul ul, ol ol, ol ul, ul ol {
   margin-bottom: 0;
   padding-bottom:0;
}

table {
   margin: 0 18px 16px;
   width: 494px;
}

td, th {
   padding: 3px 10px 3px 0px;
}

th {
   font-weight: bold;
}

path {
   cursor: pointer;
}


.borderedtable {
   border: 1px solid #000;
}

.borderedtable td, .borderedtable th {
   border: 1px solid #000;
padding: 3px 5px 3px 5px;
}

.map-bubble {
   width: 350px;
   margin-top:-30px;
}

#content .fonz-sonz ul {
   padding: 0;
}

.fonz-sonz li {
   display: block;
   width: 245px;
   float: left;
   list-style-type: none;
}

.moveOffScreen {
   position: relative;
   left: -9999px;
}

/*------------------ Accordion Folding List ------------------*/
.accordion-section{margin:0 18px;}
.accordion-section p,.accordion-section ul,.accordion-section ol{margin:0;padding-bottom:12px;}
.accordion-section h2,.accordion-section h3,.accordion-section h4{margin:0;}

.folding_content {
display:none;
margin:0;
padding:0 0 4px;
}

.folding_list {
list-style-type:none;
padding:0;
border-bottom:1px solid #cccccc;
}

.folding_list h3 {
margin:2px 0 0;
color:#990000;
cursor:pointer;
}

.folding_list h3 a {
color:#990000;
padding:2px 0 0 8px;
font-size:12px;
line-height:1;
text-align:right;
display:block;
float:right;
}

.folding_list h3 a .less, .folding_list h3 a.expand .more {
display:none;
}

.folding_list h3 a .more, .folding_list h3 a.expand .less {
display:block;
line-height:18px;
font-size:14px;
border: 1px solid #999999;
}

.folding_list li {
list-style-type:none;
border-top:1px solid #cccccc;
padding:0;
overflow: hidden;
}

.folding_list p,
.folding_list ul {
margin:0 0 6px;
padding:0;
}

.folding_list li li {
list-style-position: inside;
list-style-type:disc;
border:0;
padding:0;
}

/*------------------ Accordion Folding List ends -------------*/


.no-p{cursor:default;}
.no-p h2{margin-bottom:16px;}
.no-p a{display:block;}
.no-p a:hover{color:#ff0000;}
.no-p p{display:none;}

@media screen {
.no-print { display:none; }
}

/* -- End General Rules -- Start Template Rules -- */



#skipLinks {
   position: absolute;
left: -9000px;
top: 0px;
}


#map {
   margin: 0 auto;
}

#wrapper-outer {
    margin: 0 auto 0 auto;
    width: 950px;
}

@media screen {
  #wrapper-outer {
    background-image: url(http://www.manukau.ac.nz/__data/assets/image/0017/12329/bannerBkrdFade.jpg); /*mysource_files/*/
    background-repeat: no-repeat;
    background-position: top;
  }
}

#wrapper-inner{
    margin: 0 auto 0 auto;
    width: 900px;
}

#header {
   width: 100%;
   clear: both;
   background-color:#6F0000;
}

#banner {
   width: 900px;
   height:135px;
}
#header-image {
    position:relative;
    top: 0px;
}
#logo {
    position:absolute;
    margin-left:800px;
    top: 8px;
}
#logo a{
    display:block;
    width:65px;
    height:120px;
    background-image: url(http://www.manukau.ac.nz/__data/assets/image/0016/12292/logo.png); /*mysource_files/*/
    background-repeat: no-repeat;
}
#search-box {
    position:absolute;
    margin-left:500px;
    top: 106px;
    width:300px;
}
#search-box input {
    vertical-align:middle;
}
#top-nav {
    height: 24px;
    width: 900px;
    color: #FFFFFF;
    z-index: 9999;
    background-image: url(http://www.manukau.ac.nz/__data/assets/image/0017/12284/top-menu.jpg); /*mysource_files/*/
    background-repeat: repeat-x;
    border-bottom: 1px solid #6F0000;
}

#top-nav * {
   z-index: 999;
}
#top-nav ul li {
   display: inline;
   font-weight: bold;
   font-size: .895em;
}
#top-nav ul li li a {
    line-height:1.1em;
}
.toplevel {    
    background-image: url(http://www.manukau.ac.nz/__data/assets/image/0017/12284/top-menu.jpg); /*mysource_files/*/
    background-repeat: repeat-x;
    background-color:#6F0000;

}
#top-nav ul {
   margin: 0;
   padding: 0;
}
#top-nav ul li li {
   font-size: 1em;
   font-weight: normal;
   width: 150px;
}
#top-nav .sf-menu ul {
   width: 150px;
}
#top-nav ul li#departments li {
   width: 200px;
}
#top-nav ul li#departments ul {
   width: 200px;
}
#top-nav ul li#departments .dept-right {
    margin-left:200px;
    width: 200px;
    border-left: 1px solid #6F0000;
    margin-top:0px;
}
#top-nav li li:hover, #top-nav li li a:hover {
    border-right: none;
}
#top-nav li:hover, #top-nav li.sfHover, #top-nav a:hover{
    outline: 0;
    /*background-image: url(http://www.manukau.ac.nz/__data/assets/image/0018/12285/top-menu-hover.jpg);*/ /*mysource_files/*/
    background-repeat: repeat-x;
}
#top-nav li li:hover, #top-nav li li.sfHover, #top-nav li li a:hover {
    outline: 0;
    background-image: url(http://www.manukau.ac.nz/__data/assets/image/0019/12286/top-sub-menu-hover.jpg); /*mysource_files/*/
    background-repeat: repeat-x;
}
#print-version {
   /*width: 80px;*/
   white-space: nowrap; /*added by Ken*/
   float: right;
   font-size: .9166em;
   text-align:right;
   padding: 5px 15px 0px;
   height:20px;
   overflow:hidden;
}
#print-version a, #print-version a:hover {
   color: #fff;
   background:none;
}
#print-version img {
    padding-left:4px;
}
#bread-crumbs {
   clear: both;
   font-size: .9166em;
}
.sitepath {
    padding-top: 10px;
    padding-right: 18px;
    padding-bottom: 10px;
    padding-left: 18px;
}
.logout {
    width:180px;
    float:right;
    padding-bottom: 10px;
    padding-top: 10px;
    padding-right: 18px;
    text-align:right;

}
.logout a {
    background-image: url(http://www.manukau.ac.nz/__data/assets/image/0004/12289/current.jpg);
    background-repeat:no-repeat;
    padding-right:10px;
    background-position:right .22em;
}

#content-wrapper {
    clear: both;
}

@media screen {
  #content-wrapper {
    background-image: url(http://www.manukau.ac.nz/__data/assets/image/0020/12287/content-border.gif); /*mysource_files/*/
    background-repeat: repeat-y;
  }
}

#left-column {
    margin-left:18px;
    float:left;
   width: 150px;
   font-size: .85em;
   z-index: 99;
   border-bottom: 1px solid #ccc;
   margin-bottom:18px;
}

#left-column * {
   z-index: 999;
}
#left-column ul{
    margin:0px;
    padding:0px;

}
#left-column li {
    list-style:none;
    border-top: 1px solid #ccc;
}
#left-column li a {
    color:#000;
    display:block;
    padding:3px 7px 3px 14px;
}
#left-column .second li a{
    padding-left:27px;
}
#left-column .third li a{
    padding-left:40px;
}


#left-column li.menu-current a {
    background-image: url(http://www.manukau.ac.nz/__data/assets/image/0004/12289/current.jpg); /*mysource_files/*/
    background-repeat: no-repeat;
    color:#990000;
}
#left-column .first li.menu-current a {
    background-position: 3px 7px;
}
#left-column .second li.menu-current a {
    background-position: 16px 7px;
}
#left-column .third li.menu-current a {
    background-position: 29px 7px;
}
#left-column li.heir a{
    color:#900;
}
#left-column li.standard a {
    color:#000;
    background:none;
}
#left-column .standard a:hover, .menu-parent a:hover, .heir a:hover,  #left-column .second .standard a:hover,  #left-column .third .standard a:hover{
    background-image: url(http://www.manukau.ac.nz/__data/assets/image/0003/12288/left-menu-hover.jpg); /*mysource_files/*/
    background-repeat: repeat-x;
    background-position: bottom;
}

.menu-parent {
letter-spacing:2px; 
font-variant:small-caps; 
font-size:1.1em;    
}

#right-column {
float:right;
   width: 170px;
   margin-right:18px;
   margin-bottom:18px;
   overflow:hidden;
}
#content {
   width: 540px;
   float:left;
}

#footer {
   width: 100%;
   clear: both;
   background-color: #FFF;
}

#footer ul li {
   display: inline;
}

#footer-row1 {
    height: 25px;
    color: #FFF;
    background-image: url(http://www.manukau.ac.nz/__data/assets/image/0017/12284/top-menu.jpg); /*mysource_files/*/
    background-repeat: repeat-x;
}
#footer-row1 ul {
    text-align:center;
}
#footer-row1 a {
    padding-left:20px;
    padding-right:20px;
    color:#fff;
   text-decoration: none;
   font-weight: bold;

}
#footer-row1 li {
    border-right: 1px solid #6F0000;

}
.footer-first-item {
    border-left: 1px solid #6F0000;
}
#footer-row2, #footer-row2 a:link, #footer-row2 a:visited, #footer-row2 a:hover {
    font-size: .95em;
   color: #4E4E4E;
   text-decoration: none;
}

#footer-row2 {
   padding-bottom: 9px;
}


#footer-row1 ul, #footer-row2 ul {
   margin: 0;
   padding: 4px 0 0 0;
}

.go-button {
   background-color:#D6D6D6;
   color:black;
   font-family:arial;
   font-size: .92em; 
   font-weight:bold;
   margin: -3px 0 3px 0;
   padding:0;
   vertical-align:middle;
}



/* -- End Template Rules -- */


/*** SUPERFISH STYLES ***/
.sf-menu, .sf-menu * {
    margin: 0;
    padding: 0;
    list-style: none;
}

.sf-menu {
    line-height: .9; /*ch was 1*/
    float: left;
  /*  margin-bottom: 1em; VC */
}

.sf-menu ul {
    position: absolute;
    top: -999em;
    width: 10em; /* left offset of submenus need to match (see below) */
}

.sf-menu ul li {
    width: 100%;
}

.sf-menu li:hover {
    visibility: inherit; /* fixes IE7 'sticky bug' */
}

.sf-menu li {
    float: left;
    position: relative;
  /*  padding: 0.6em 0; VC */
}

.sf-menu a {
    display: block;
    position: relative;
    border-right: 1px solid #6F0000;
    border-bottom: 1px solid #6F0000;
    padding: 0.67em 0.8em; 
    text-decoration:none;
    color: #FFF;
}

.sf-menu li:hover ul, .sf-menu li.sfHover ul {
    left: 0;
    /*top: 2.22em;*/ /* match top ul list item height */
    top: 25px; /* match top ul list item height */
}

/*----------------------------------------------Programmes------------------------------------------*/
.programmesPage h1 {
    float:left;
    color: #000;
    padding-left: 25px;
    margin-bottom: 14px;
    font-size: 1.166em;
    width:350px;
}

@media screen {
  .programmesPage h1 {
    background: #FFF url(http://www.manukau.ac.nz/__data/assets/image/0014/12290/arrowCoursehead.gif); /*mysource_files/*/
    background-repeat: no-repeat;
    background-position: left 1px;
  }
}

.programmesPage .applyright {
   font-weight: bold;
   float: right;
   margin-right: 18px;
padding-left:10px;
}

.programmesPage .applyleft {
   font-weight: bold;
}
.programmesPage .secondaryTitle {
    clear:both;
   padding-left: 25px;
   margin-bottom: 14px;
}
.programmesPage table  {
   clear: both;
    border-top: 2px solid #666;
}

.programmesPage td, .programmesPage th{
    border-bottom: 2px solid #666;
    padding: 5px 5px 5px 25px;
}
.programmesPage th {
    font-weight: normal;
}
.programmesPage div h1 {
    float:none; /*    For when there is an extra h1 in the page contents of the asset  */
}
.adminarea {
background-color: #CCCCCC;
margin: 18px;
}
.programmesPage h3, .programmesPage h4, .programmesPage h5 {
    font-weight: normal;
}
#new_div_9209 .progtotals {
    display:none;
}
/*--------------------------------------end programmes----------------------------------*/
/*** DEMO SKIN ***/

.sf-menu a, .sf-menu a:visited  { /* visited pseudo selector so IE6 applies text colour*/
    color: #FFF;
}

.sf-menu li li {
    background: #990000;
    border-top: 1px solid #6F0000;
/*    margin: -3px 0 3px 0; 
    padding: 0.4em 0; VC */
}
.sf-menu li ul {
border-bottom: 1px solid #6F0000;
}
.sf-menu li li a {
   border: none;
}

.sf-menu li li li {
    background: #666;
}

.sf-menu li:hover, .sf-menu li.sfHover, .sf-menu a:focus, .sf-menu a:hover, .sf-menu a:active {
/*    background: #CCC;
    color: #444;*/
    outline: 0;
}
#top-nav .sf-menu li a:hover {
    /*background-image: url(top-menu-hover.jpg);*/ /*mysource_files/*/
    background-repeat: repeat-x;
    
}
#top-nav .sf-menu li li a:hover {
    background-image: url(top-sub-menu-hover.jpg); /*mysource_files/*/
    background-repeat: repeat-x;
    
}

/* -----------------------------------------General Classes----------------------------------------*/


.reference {
    font-size: .8em;
    text-align: right;    
}
.center {
    text-align: center;
}
.padding10{
    padding:10px;
}
.backtotop{
    font-size: .8em;
    text-align: right;
}

.twocolumnleft{
float:left;
width:270px;
}
.twocolumnright{
float:left;
width:270px;
}
.captionfont{
    font-size: .8em;
line-height: 1.5em;
}
.indent{
margin-left: 40px;
}
.abc li {
    list-style-type: lower-alpha;
}
.pressreleasedate {
    font-style: oblique;
}
.linebreak {   
    margin-bottom: 18px;
}
.staffheading{
    margin-bottom: 18px;
    font-size: 1.166em;
}
.largerHeading {
font-size: 1.166em;
}
.bottomBorder {
border-bottom: 1px solid #ccc;
}
/*use on staff photo asset listing pages with two column layout*/
.even {
clear:both;

}
.clearThis {
   clear: both;
}

.bulletless {
   padding-left: 0;
}

.ulnoindent{
      margin-left:34px;
      padding:0px;
  
}

.bulletless li {
   list-style-type: none;
}
.margin {
  margin-top: 0pt;
  margin-right: 18px;
  margin-bottom: 18px;
  margin-left: 18px;
}
.imgfloatright {
   float: right;
   padding: 2px 18px 10px 10px;
}

.imgfloatleft {
   float: left;
   padding: 2px 10px 10px 18px;
}

.hide {
   display: none;
}

/*-------- styles for structured listing (added by Ken) --------*/
#index_map {float:left;width:508px;margin:0 16px 16px;}
#index_map h1 {margin:0 0 12px;}
#index_map table {float:none; margin:0 0 2px;}
#index_map table td {padding:0; vertical-align:top;}
.sitemapredlink a {color:#990000!important;}
/*-------- styles for structured listing ends -----------------*/

/*-------- styles for photos listing (added by Ken) --------*/
.variety img {border:1px outset #cccccc;padding:3px;}
a.variety:hover img {border:1px solid #ff0000;}
/*-------- styles for photos listing ends ------------------*/

/*-----------------------------styles for forms--------------------------------*/
.nobullet li{
    list-style-type: none;
    margin-bottom:5px;
}
#content .nobullet ul{
    padding-left: 0px;
    margin-left: 0px;
}
.nobullet input {
    vertical-align: middle;
}
  

.aligntop td {
    vertical-align: top;
}
.formerrors {
    color: #990000;
}
.inlinelist li{
    display: inline;
    padding-right:20px;
}
.chaplains td{
padding-right:10px;
}

/*-----------------------------Squiz Styles--------------------------------*/
form td li {
   list-style-type: none;
}

form p {
   clear: left;
}

fieldset {
   margin: 15px 0;
}

.tableless {
   margin-left: 18px;
}

.tableless legend span, .tableless select, .tableless input, .tableless textarea {
   margin-bottom: 9px;
   display: inline;
   float: left;
   clear: left;
}

fieldset legend span {
   font-weight: bold;
   font-size: 1.2em;
}

.tableless label {
   display: inline;
   float: left;
   clear: left;
   width: 90%;
}

form td {
   vertical-align: top;
}

td label {
   margin: 0;
}

.tableless select {
   display: block;
   float: left;
} 

.tableless input, .tableless select, .tableless textarea {
   margin-bottom: 9px;
}

.tableless input {
   display: block;
   float: left;
}

.event-details dt {
   font-weight: bold;
   display: inline;
}

.event-details dd {
   display: inline;
}

.event-description {
   display: inline;
   clear: left;
}

.onecol select, .onecol input, .onecol textarea {
   width: 62px;
}
.twocol select, .twocol input, .twocol textarea {
   width: 124px;
}

.threecol select, .threecol input, .threecol textarea {
   width: 186px;
}

.fourcol select, .fourcol input, .fourcol textarea {
   width: 247px;
}

.fivecol select, .fivecol input {
   width: 309px;
}

 .fivecol textarea {
   width: 303px;
}

.sixcol select, .sixcol input, .sixcol textarea {
   width: 371px;
}

.sevencol select, .sevencol input, .sevencol textarea {
   width: 433px;
}

.eightcol select, .eightcol input, .eightcol textarea {
   width: 493px;
}

.datefield input {
   margin: 0;
   padding: 0;
   width: .001px;
}

.datefield label {
   width: 90%;
}

.datefield select {
   margin: 0 6px 9px 0;
   clear: none;
   width: 60px;
}

.radiobuttons li {
   margin-bottom: 3px;
}

.radiobuttons p {
   clear:left;
   margin: 0 0 3px;
}

.radiobuttons label {
   clear: none;
   margin: 0;
   display: inline;
   float: none;
}

.radiobuttons input {
   clear: left;
   vertical-align: baseline !important;
}

.tableless .radiobuttons input {
   margin-bottom: 0;
}

.checkboxes input {
   /*margin: 6px 9px 0 0;
   vertical-align: baseline;*/
   display: inline;
   float:none;
}

.checkboxes label {
   /*margin: 2px 0;
   width: 460px;
   clear: none;
   float: left;
   display: inline;
   vertical-align: baseline;*/
   display: inline;
   float:none;
   width:auto;
}

.checkboxes p {
   margin: 12px 18px 0 0;
   float: left;
}

.label {
   margin: 0 18px -18px;
}

#course_search_page_button {
   margin-top: 18px;
}

#course-fields p {
   margin: 0 0 9px;
   font-weight: bold;
}
/*------------------------------image archive---------------------------------*/
.clear4, .clear7 {
clear:both;
}
.imagearchive {
width:144px; 
float:left; 
padding:10px;
text-align:center;
}
.imagearchive img {
padding-bottom:5px;
}
/*-----------------------------grad pics gallery----------------------*/
.hide1, .hide2, .hide3, .hide4, .hide5, .hide6, .hide7, .hide8, .hide9, .hide10, .hide11, .hide12, .hide13, .hide14, .hide15, .hide16, .hide17, .hide18, .hide19, .hide20, .hide21, .hide22, .hide23, .hide24, .hide25, .hide26, .hide27, .hide28 {
display:none;
}


/*-----------------------------International Education Consultants-------------------*/
.inthide1, .inthide2, .inthide3, .inthide4, .inthide5 {
display:none;
}
.int-heading {
border-bottom: 1px solid #ccc;
font-size: 1.166em;
margin-bottom:18px;
}

#int-consult-select .sf-menu li span

{    
    color:#000;
border: 1px solid #ccc;
width:200px;
padding-top: 0.3em;
padding-right: 0.3em;
padding-bottom: 0.3em;
padding-left: 0.3em;
background-color: #ffffff;
background-image: url(http://www.manukau.ac.nz/__data/assets/image/0007/13849/dropdown-arrow.png); /*mysource_files/*/
background-repeat: no-repeat;
background-attachment: scroll;
background-position: 190px 8px;
display: block;
}
#int-consult-select-list {
    max-height:300px;
   overflow-y: auto;
   overflow-x: hidden;
   width:207px;
   background-color: #FFF;
}
#int-consult-select-list li a  {
    color:#000;
    background:none;
    background-color: #FFF;
    padding:6px 3px 6px 3px;
    font-size:.8em;
    line-height: 1.2em;
}
#int-consult-select-list li a:hover {
    background-color:#F2F2F2;
}
* html #int-consult-select-list {
   height: 100px;
}
#int-consult-select .sf-menu li:hover ul, #int-consult-select .sf-menu li.sfHover ul {
    left: 0;
    top: 1.6em; /* match top ul list item height */
}
#int-consult-select .sf-menu li ul {
    border: 1px solid #ccc;
}
#int-consult-select li {
    border:none;
}
/*------------------------------Site Search---------------------------------*/
.search_heading {
display:block;
}
.search_description{
display:block;
}
.search_crumbtrail {
display:block;
font-size:0.8em;
}
ul.search-results {
margin-left: 18px;
padding-left: 0px;
}
.search-results li {
list-style-type: none;
padding-bottom: 10px;
background-image: url(http://www.manukau.ac.nz/__data/assets/image/0004/12289/current.jpg); /*mysource_files/*/
background-repeat: no-repeat;
padding-left: 15px;
background-position: left 3px;
margin-left: 0px;
}

.searchhide1, .searchhide2, .searchhide3, .searchhide4, .searchhide5, .searchhide6, .searchhide7, .searchhide8, .searchhide9, .searchhide10, .searchhide11, .searchhide12, .searchhide13, .searchhide14, .searchhide15, .searchhide16, .searchhide17, .searchhide18, .searchhide19, .searchhide20 {
display:none;
}

/*------------------------------Programmes Search and Areas of Study List---------------------------------*/
.search_second_heading, .areas_second_heading {
display:block;
}
.brochure img{
    width:50px;
    height:65px;
    padding: 1px 6px 6px 1px ;
    background-image:url(http://www.manukau.ac.nz/__data/assets/image/0013/30109/drop-shadow.png);
    background-repeat: no-repeat;
    background-position: 0px 0px;

}
.brochure2{
    width:50px;
    height:65px;
    padding: 1px 6px 6px 1px ;
    background-image:url(http://www.manukau.ac.nz/__data/assets/image/0013/30109/drop-shadow.png);
    background-repeat: no-repeat;
    background-position: 0px 0px;
    float:left;
    margin-left:18px;
    margin-right:10px;
}


.brochure-inset {
    width:140px;
    float:right;
    margin-right:18px;
    margin-left:10px;
    margin-bottom:10px;
    font-size:.9em;
    padding-top: 18px;
    background-image: url(http://www.manukau.ac.nz/__data/assets/image/0012/30162/brochure-top.gif);
    background-repeat: no-repeat;
text-align:center;
}
.brochure-inset a {
    color:#000;
}
.brochure-inset p {
    padding: 7px 10px 12px 10px;
    margin:0px;
}
.brochure-inset-inner {
    background-image: url(http://www.manukau.ac.nz/__data/assets/image/0011/30161/brochure-bottom.gif);
    background-repeat: no-repeat;
    background-position: bottom;
}
.brochure3{
    width:50px;
    height:65px;
    padding: 1px 6px 6px 1px ;
    background-image:url(http://www.manukau.ac.nz/__data/assets/image/0013/30109/drop-shadow.png);
    background-repeat: no-repeat;
    background-position: 0px 0px;
}

/*--- short courses - remote content intros -------------------------------------------------*/

h2.Subhead3 {
   font-size: 1.166em;
   color: #990000;
}

div.bottomborder {
    border-bottom: 1px dashed #666666;
    margin: 10px 0;
}

/*------------------------------Remote Content - Apps Server---------------------------------*/
.vacanciesform td, .vacanciesform th  {
border-bottom: 1px solid #cccccc;
padding-top: 5px;
padding-bottom: 5px;
}

.joblisting {
margin-left:18px;
margin-right:18px;
margin-bottom:18px;
padding-top:10px;
border: 1px solid #cccccc;
}
.joblistingDesc {
margin:18px;

}
.joblistingDesc span {
  font-size: 12px!important;
}

/*------------------------------Generic/PDF e-brochures and right column---------------------------------*/
/* -- NB. also uses brochure styles above for e-brochure imgs & drop-shadow ---- */
#brochure-rghtcol {
    width:168px;
    margin-bottom:10px;
    background-color:#ffffff;
    padding-bottom: 5px;
    border-left: 1px solid #cccccc;
    border-right: 1px solid #cccccc;
    border-bottom: 1px solid #cccccc;
    font-size:.9em;
    text-align:center;
}

#brochure-rghtcol .inside {
    padding-top: 8px;
}
#brochure-rghtcol a {
    color:#000;
}
#brochure-rghtcol p {
    padding: 7px 5px 12px 5px;
    margin:0px;
}

/*------------------------------Graduate Profiles and right column---------------------------------*/
#gradprofile {
text-align: center; 
width: 148px; 
background-color:#ffffff;
padding-bottom: 10px;
padding-right: 10px;
padding-left: 10px;
border-left: 1px solid #cccccc;
border-right: 1px solid #cccccc;
border-bottom: 1px solid #cccccc;
margin-bottom: 5px;
}


.grad-heading-Graduate {
    width: 170px;
    height: 15px;
    background-image:url(http://www.manukau.ac.nz/__data/assets/image/0019/12295/grad-Title.gif);
}
.grad-heading-Student{
    width: 170px;
    height: 15px;
    background-image:url(http://www.manukau.ac.nz/__data/assets/image/0003/33285/student-Title.gif);
}
.screenread-hide {
    position: absolute;
    left: -9000px;
    top: 0px;
}

#gradthumb {
width: 115px; 
height:130px; 
overflow: hidden;
padding:10px;
margin-left:auto;
margin-right:auto;
}
.gradProgramme {
display: block;
}
.gradEmployer {
font-style: italic;
}
.rightColumnSections {
width: 168px;
border-left: 1px solid #cccccc;
border-right: 1px solid #cccccc;
}
.rightColumnEntry {
border-bottom: 1px solid #cccccc;
}
.rightColumnEntry p{
margin:0px;
padding:10px;
}
.blacktext a{
color: #000000;
}
.apply-now-btn {
margin-top: 8px;
}

#grad-profiles-select .sf-menu li span

{    
    color:#000;
border: 1px solid #ccc;
width:300px;
padding-top: 0.3em;
padding-right: 0.3em;
padding-bottom: 0.3em;
padding-left: 0.3em;
background-color: #ffffff;
background-image: url(http://www.manukau.ac.nz/__data/assets/image/0007/13849/dropdown-arrow.png); /*mysource_files/*/
background-repeat: no-repeat;
background-attachment: scroll;
background-position: 290px 8px;
display: block;
}
#grad-profiles-select-list {
    max-height:300px;
   overflow-y: auto;
   overflow-x: hidden;
   width:308px;
   background-color: #FFF;
}
#grad-profiles-select-list li a  {
    color:#000;
    background:none;
    background-color: #FFF;
    padding:6px 3px 6px 3px;
    font-size:.8em;
    line-height: 1.2em;
}
#grad-profiles-select-list li a:hover {
    background-color:#F2F2F2;
}
* html #grad-profiles-select-list {
   height: 100px;
}
#grad-profiles-select .sf-menu li:hover ul, #grad-profiles-select .sf-menu li.sfHover ul {
    left: 0;
    top: 1.6em; /* match top ul list item height */
}
#grad-profiles-select .sf-menu li ul {
    border: 1px solid #ccc;
}
#grad-profiles-select li {
    border:none;
}
.gradpageimage-left {
float: left; 
margin: 2px 18px 18px 18px
}
.gradprofile-headings {
border-bottom: 1px solid #ccc; 
text-align: right;
clear: both;
margin-bottom:18px;
}
/*------------------------------end Graduate Profiles---------------------------------*/
.tempmargin {
margin-left: 100px;
}

body.js-enabled .js-hide {
   display: none;
}


/* Google maps styles */

.remove-from-view {
  position: absolute;
  left: -9999px;
}
#map-and-street-view-links {
  font-size: 1.5em;
}
#map-and-street-view-links a {
  cursor: pointer;
  color: #990000;
}
#map-and-street-view-links a.current {
  color: #000;
}
#street_view {
  margin: 0 auto;
}

/*------------------------------Student Services Profiles------------------------------*/
.services-profiles {
width: 240px; 
margin-left:15px; 
text-align: left;
}
.services-profiles-exp {
width: 260px; 
margin-left:10px; 
text-align: left;
}
.student-services-even {
clear:both;
}

/*------------------------------Progs Summary Table------------------------------*/
/*------------------------------IMPORTANT OR TABLE WILL NOT DISPLAY CORRECT DATA-------------------------------*/
.Cert {
display: none;
}
.Cert.Certificate {
display: block;
}
.Dip {
display: none;
}
.Dip.Diploma {
display: block;
}
.Deg {
display: none;
}
.Deg.Degree {
display: block;
}
.GradDip {
display: none;
}
.GradDip.Graduate-Diploma {
display: block;
}
.progsummary td {
    text-align:center;
}
.extrapadding{
    padding-left:10px;
    padding-right:10px;
}
.progsummary tr:hover {
background-color: #F0F0F0;
}
/*------------------------------End Progs Summary Table-------------------------------*/
.o-week {
text-align: center;
}
.o-week img{
margin: 10px;
}
/*------------------------------Home Page Caption-------------------------------*/

#home-caption {
    margin-top: -50px;
    margin-right: 18px;
    float:right;
    z-index:9999;
    position:relative;
}
#home-caption img {
    display:block;    
    float:right;
    padding-top:10px;
}
#home-caption span{
    display:none;
}
#home-caption:hover span {
    display:inline;
}
#home-caption span{
    float:right;
    background-color:#fff;
    color:#000;
    border:solid 1px #ccc;
    padding:3px 6px 3px 6px;
    margin-top:-15px;
}
/*-----------------------------------login page-------------------------------------*/

.login-message {
    font-size:.9em;
}

.login-outer {
    margin-top:80px;
    background-color:#0F0;
    background-image:url(http://www.manukau.ac.nz/__data/assets/image/0017/30581/login-top.png);
    text-align:center;
    width: 259px;
    margin-right: auto;
    margin-left: auto;
    background-repeat: no-repeat;
}
.login-inner {
    background-image:url(http://www.manukau.ac.nz/__data/assets/image/0016/30580/login-bottom.png);
    padding: 30px;
    background-repeat: no-repeat;
    background-position: bottom;
}
.login-inputs .login-labels {
    text-align:left;
    float:left;
    clear:both;
    width:80px;
    margin-bottom:10px;
}
.login-inputs input {
    width:110px;
    margin-bottom:15px;
    float:left;
}
.login-submit {
    text-align:right;
    padding-top:5px;
    clear:both;
}
.login-errors {
    text-align:left;
    color:#900;
    margin-top:10px;
    font-weight:bold;
}
/*--------------------------------------login page end------------------------------------------*/
/*------------------------------Nursing Suggestion Form-------------------------------*/
.suggestion-q {
    width: 140px;
    float:left;
    clear:both;
    margin-left:18px;
    margin-bottom:18px;
}
.suggestion-a {
    width: 260px;
    float:left;
    margin-bottom:18px;
}
.suggestion-q-c {
    clear:both;
    margin-left:18px;
}
/*------------------------------end Nursing Suggestion Form-------------------------------*/
.cricos {
font-size: .8em;
margin-top: -10px;
}

/*---- RTE ---------------------*/
.htmlarea-button {
  float: left;
  background: #5A5A5A;
  color: #5A5A5A;
  border: 1px solid;
  padding: 1px;
  margin: 0px;
  width: 17px;
  height: 19px;
  border-color: #5A5A5A #5A5A5A #5A5A5A #5A5A5A;
  font-size: 15px;
}

.htmlarea-buttonHover {
  border: 1px solid;
  border-color: #D5D5D5 #A0A0A0 #A0A0A0 #D5D5D5;
}

.htmlarea-buttonActive, .htmlarea-buttonPressed {
  border: 1px solid;
  border-color: #A0A0A0 #D5D5D5 #D5D5D5 #A0A0A0;
}


