/*
  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: 08 February 2012 22:49:10
*/


html, html.center, body.center {
    height:100%
}
body {
    padding:0;
    margin:0;
    /* text-align:center; */
    background-color:#fff;
    background-image:url(/__data/assets/image/0018/41823/divider.gif);
    background-repeat:repeat-y;
    background-position:center
}
.SubjectBox h3 {
    background-image:url(/__data/assets/image/0014/35330/SubjectBorder.gif);
    background-repeat:no-repeat;
    font-family:helvetica, arial, sans-serif;
    font-size:15px;
    color:#FFF;
    padding:3px 3px 3px 10px;
    margin-bottom:3px;
    font-tracking:default;
    line-height:1em
}
.SubjectBox h3 a.SubjectLink {
    font-size:15px;
    color:#FFF !important;
    text-decoration:none !important
}
.SubjectLink, .SubjectLink h3, .SubjectLink p {
    display:block
}
.SubjectBlurb a {
    text-decoration:none
}
html.hasFlash {
    visibility:hidden
}
img {
    border:0 solid #000
}
#pageFrame {
    width:775px;
    top:0;
    left:0;
    margin:0 auto;
    padding:0;
    min-height:100%;
    position:relative;
    text-align:left
}
#pageHeader {
    background:#00718f;
    width:775px;
    height:80px
}
.logo {
    float:left;
    display:inline;
    margin:15px 0 0 10px
}
.banner-text {
    float:right;
    color:#fff;
    font-weight:700;
    font-size:10px;
    margin:20px 45px 0 0;
    line-height:1.4;
    display:inline
}
.clear-float {
    clear:both
}
#search_page_10369 {
    position:relative;
    top:4px;
    left:574px;
    width:185px;
    margin:0;
    padding:0;
    background:#fff
}
#search_page_10369 label span {
    position:absolute;
    margin-left:-9999px
}
#queries_general_query {
    border:none;
    width:150px;
    height:auto;
    border-color:#fff;
    margin:0
}
#search_page_10369_submit_button {
    background-color:#00718F;
    color:#fff;
    font-size:.9em;
    padding:2px 3px 0;
    border:none;
    margin:2px 0 0;
    cursor:pointer
}
fieldset {
    border:none;
    padding:0
}
#Footer {
    width:590px;
    margin-left:0;
    margin-right:2px;
    margin-top:15px;
    padding:7px 0 0;
    border-top:1px solid #CCC;
    clear:both
}
.NavContainer {
    position:relative;
    top:6px;
    margin-top:3px
}
#NavigationBanner {
    position:relative;
    top:24px;
    left:0;
    float:left;
    width:152px;
    margin:0;
    padding:0 0 20px;
    padding-bottom:20px;
    border-top:4px solid #fff
}
#bigPix {
    position:absolute;
    right:0;
    margin:0
}
#NavigationList {
    position:relative;
    top:7px;
    left:-12px;
    margin-top:3px;
    margin-bottom:3px;
    list-style-image:url(/__data/assets/image/0015/41811/redarrow.gif)
}
.NavList, .NavListAlt, .NavList_research, .NavList_research_arrow {
    padding:.3em 0;
    margin:0 10px
}
.ContactEmail {
    margin-top:25px
}
.NavIcon {
    margin:0;
    border-top:7px solid #FFF
}
#BreadCrumbs {
    position:relative;
    top:-3px;
    left:0;
    margin:0 15px 0 166px;
    padding:1px 16px 2px 7px;
    text-align:left;
    padding-bottom:0;
    padding-left:0;
    color:#444;
    border-bottom:1px solid #000
}
#BreadCrumbs a {
    color:#000;
    text-decoration:none;
    padding-right:5px
}
#BreadCrumbs span {
    display:inline-block;
    background:url(/__data/assets/image/0010/28396/bullet.gif) no-repeat right center;
    text-indent:-9999px;
    width:6px
}
#pageContent {
    top:0;
    text-align:left;
    left:3px;
    margin:0;
    padding:0
}
#pageContent a {
    color:#004761
}
.TitleImg {
    border-bottom:1px solid #AFACAF;
    padding-bottom:2px;
    margin:15px 6px 20px 0
}
.firstParagraphTopPadding {
    padding-top:7px
}
.RedArrowList {
    list-style-image:url(/__data/assets/image/0015/41811/redarrow.gif)
}
.BlackArrowList {
    list-style-image:url(/__data/assets/image/0016/41812/blackarrow.gif)
}
.BlackArrowList > LI, .BlueArrowList > LI, .BlueDotList > LI, .ListIcon > LI {
    margin-bottom:3px
}
.BlueArrowList {
    list-style-image:url(/__data/assets/image/0017/41813/blue-arrow.gif)
}
.BlueDotList {
    list-style-image:url(/__data/assets/image/0019/41815/bluedot.gif)
}
.ListIcon {
    list-style-image:url(/__data/assets/image/0020/41816/dot_computingforfree.gif)
}
.LI_Padded {
    margin-bottom:6px
}
.OL_LowerAlpha {
    list-style-type:lower-alpha
}
.OL_UpperAlpha {
    list-style-type:upper-alpha
}
.OL_LowerRoman {
    list-style-type:lower-roman
}
.OL_UpperRoman {
    list-style-type:upper-roman
}
.TableData {
    margin-right:5px;
    margin-bottom:20px;
    border:1px solid #9A9A9A;
    margin-left:5px
}
.TableHead {
    background-color:#EEE
}
Table {
    /*margin:5px auto 20px */
    margin-top: 5px;
    margin-left: 10px;
    margin-bottom: 10px;
    width: 95%;
}
.ImgPadded, .CaptionContainer {
    margin:10px
}
.ImgNoPad {
    margin:0;
    padding:0
}
.ImgNoPadBorder {
    margin:-1px;
    padding:0;
    border:1px solid #000;
    clear:none
}
.ImgPaddedSmall, .Icons {
    margin:1px 3px 0
}
.ImgRight {
    margin-bottom:10px;
    margin-right:10px;
    margin-left:10px;
    float:right
}
.ImgRightBorder {
    margin-bottom:10px;
    margin-right:10px;
    margin-left:10px;
    float:right;
    border:1px solid #000
}
.ImgRightNoPad {
    margin:10px;
    float:right
}
.ImgLeft {
    margin-bottom:10px;
    margin-right:10px;
    margin-left:10px;
    float:left
}
.ImgLeftBorder {
    margin-bottom:10px;
    margin-right:10px;
    margin-left:10px;
    float:left;
    border:1px solid #000
}
.ImgLeftNoPad {
    margin:0;
    float:left
}
.DIVright {
    text-align:right;
    float:right
}
.DIVborder1 {
    border:1px solid #999
}
.DIVborder2 {
    border:1px solid #999;
    padding:4px
}
.ColumnLeft {
    width:278px;
    margin-left:auto;
    margin-right:10px;
    float:left;
    padding:0
}
.ColumnRight {
    margin-left:10px;
    margin-right:0;
    padding:0;
    float:left;
    width:278px
}
.OneColumn {
    width:610px;
    margin-left:2px;
    margin-right:2px;
    float:left;
    padding:0
}
.BoxCenter {
    text-align:center;
    padding-right:50px;
    padding-left:50px
}
.ClearLeft {
    clear:left
}
.TableGreenCell {
    background-color:#E3F7E1
}
.GradProfile, .GradProfilenew {
    background-color:#F0F0F0;
    border:1px solid #E8E8E8;
    float:right;
    /*margin-left:-1px;
    margin-top:-12px;*/
    padding:12px 0;
    text-align:center;
    width:136px;
clear:right;
}
.GradContent {
    width:452px;
    margin-bottom:10px;
    padding-bottom:5px;
    padding-right:5px
}
* html div .GradContent {
    float:right
}
* html div .GradProfile, * html div .GradProfilenew {
    /*margin-top:-20px;
    margin-bottom:-15px;*/
}
.GradProfileTitleImg {
    margin:0
}
.GradProfile img, .GradProfilenew img {
    margin:5px 0 0
}
.GradProfile p, .GradProfilenew p {
    margin:5px 3px 0 0
}
.graduateBanner {
    font-weight:bolder;
    width:135px;
    height:17px;
    font-size:9pt
}
.graduateTitle {
    font-weight:bolder
}
.NZBSAdminForms {
    position:relative;
    left:50px
}
.bottompad {
    margin-bottom:10px
}
.ContactUs {
    width:320px;
    border-right:1px solid #B1AEB1
}
.ContactUs H2 {
    margin-top:12px
}
.ContactUsParagraph {
    border-bottom:1px solid #B1AEB1;
    padding-bottom:12px
}
.ContactUsImg {
    position:absolute;
    top:100px;
    left:320px;
    padding:0 0 0 10px
}
.GreyLine {
    margin:8px 0
}
.NoBottomMargin {
    margin-bottom:0
}
.ProgrammeHeading {
    margin-top:5px
}
.PdfList {
    list-style-image:url()
}
.PdfList li {
    padding-left:3px
}
.PdfListLarge {
    list-style-image:url(/__data/assets/image/0004/41818/pdf-big.gif)
}
.PdfListLarge li {
    padding-left:10px
}
.ExcelList {
    list-style-image:url(/__data/assets/image/0005/41819/excel.gif)
}
.WordList {
    list-style-image:url(/__data/assets/image/0015/41820/word.gif)
}
.PptListLarge {
    list-style-image:url(/__data/assets/image/0016/41821/powerpoint.gif)
}
.simpleborder {
    width:390px;
    border:1px solid #DDD;
    padding:0 10px 10px
}
#Sitemap img {
    position:absolute;
    left:253px;
    margin-left:0
}
#Search img {
    position:absolute;
    left:322px;
    margin-left:0
}
#nzEducated {
    margin:8px 46px
}
#PageContent {
    min-height:700px
}
.SubjectBox {
    margin: 0px 10px 15px 0;
    float:left;
    width:290px
}
.SubjectList {
    border:1px solid #CCC;
    margin-top:-4px;
    min-height:125px
}
.SubjectList img {
    margin:10px;
    float:left
}
.SubjectList p {
    line-height:1.25em;
    margin:10px 7px 10px 90px
}
.Pics {
    width:185px;
    text-align:center;
    padding:10px 5px;
    margin:-12px -1px 0 10px;
    padding-top:10px;
    float:right;
    font-size:.9em
}
* html div .Pics {
    width:170px;
    margin-top:-20px;
    margin-bottom:-15px
}
.pictureCaptionhor {
    width:170px;
    margin-bottom:25px;
    margin-left:10px;
    float:right;
    background-color:#F4F4F4;
    padding:1px
}
.pictureCaptionhorleft {
    width:170px;
    margin-bottom:25px;
    margin-right:10px;
    float:left;
    background-color:#F4F4F4;
    padding:1px;
.whitebox {
padding:5px;
font-weight:bold;
}
.indented_cell {
    padding:5px;
}

