/*
  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: 07 February 2012 21:15:18
*/


html, body {
  height: 100%;
}

html.hasFlash {
                visibility:         hidden;
}

html.center, body.center {
                height:             100%;
}

body {   
                  padding:             0px;
                margin:                0px;
                text-align:            center;        /* --- part 1/3 of IE Centering hack --- */
                background-color:     #ffffff;

}

img {
                border:              0px solid #000000;}

#PageFrame {
                width:                 775px;
                top:                 0px;
                  left:                 0px; 
                margin:             0 auto 0 auto;
                  padding:             0px; 
                min-height:         100%; /* mozilla and Opera */
                /*    height: 100%;  for Safari */ 
}

#PageFrame {
                position:             relative;
}

#Header {             
                top:                  0px;
                left:                 0px;       
                width:                775px;  
                margin:              0px;      
                padding:             0px;
                border:              0px solid #000000;
}

#HeaderBanner {
                top:                  0px;
                left:                 0px;
                width:                775px;
                height:               51px;
                margin:              0px;        
                padding:             0px;        
                border:              0px solid #000000;
}       
    
#PrintBanner {
                display:             none; 
}

 /* ------------ the header banner used for the main pages ----- */
 /* ------------ this is being depreciated --------------------- */

#HeaderBannerEntrance {
                top:                  0px;
                left:                 0px;
                width:                775px;
                height:               85px;
                margin:              0px;        
                padding:             0px;        
                border:              0px solid #000000;}    
 
 /* ------------ this is being depreciated --------------------- */
              
#HeaderLinks {   
                position:            relative; 
                top:                  -6px;    /* ------------ IE is misbehaving should be 0px ----- */
                   left:                 0px;
                width:                775px;
                height:               17px;      
                margin:              0px;
                padding:             2px 2px 0px 0px;
              border-bottom:    2px solid #999999;      
                background-color:     #eeeeee;}    
            
#Footer {
                width:              590px;
                margin-left:        0px;
                margin-right:       2px;
                margin-top:         15px;
               
                padding:            7px 0px 0px 0px ;
                border-top:                1px solid #AFACAF;
                clear:                both;
} 

.NavContainer {
                position:            relative;
                top:                6px;
                margin-top:            3px;
}  

#NavigationBanner {
                position:             relative;
                top:                 16px;
                left:                 0px;
                float:                 left; 
                width:                 150px;
                margin:             0px;
                padding:             0px 0px 20px 0px;
                background-color:     #d3eace;
                padding-bottom:     20px;        
}

/* --- soon to be deprecated once the schools have been redeveloped  --- */

#NavigationList {
    position:            relative;
    top:                  7px;
  left:                 -12px;
  margin-top:           3px;
  margin-bottom:        3px;
    list-style-image:     url(http://cmsstatic1.cpit.ac.nz/assets/image/0017/1079/redarrow.gif);
}

.NavList {
    padding:        0px 7px 1px 7px;    
    margin:                0px 3px 0px 3px;
}

.NavListAlt {
    padding:            0px 7px 1px 7px;
    margin:                0px 3px 0px 3px;
}

.ContactEmail {
             margin-top:               25px;
}

.NavIcon {
            margin:                 0px;
            border-top:             7px solid #FFFFFF;
}

#BreadCrumbs {        
    position:     relative;
    top:                      -3px;
    left:                    0px;
  height:                   18px;
    margin:                  0px 15px 0px 166px;
  padding:                 1px 16px 2px 7px;
    text-align:                left;        /* --- part 2/3 of IE Centering hack --- */
    background-color:         #e3f4f2;
} 

#BreadCrumbs {        
            top:                     24px;
            padding-bottom:         0px;
            padding-left:             0px;
            color:                     #444444;
}

#BreadCrumbs a {  
            color:                     #3d7688  !important;
}

#PageContent {
            position:                 relative;
            top:                      0px;
            margin:                  0px 0px 10px 156px;
            text-align:                left;
            padding:                 0px 15px 15px 10px;
            left:                     3px;
}

#PageContent {
            text-align:             left;
            margin:                 27px 0px 10px 156px;
            padding:                 0px 15px 15px 10px;
            position:                 static;
}

#PageContent a{
            color:                     #004761;
}

.TitleImg {
            border-bottom:             1px solid #AFACAF;
            padding-bottom:         2px;
            margin:                 15px 6px 20px 0px;
}

.firstParagraphTopPadding {
            padding-top:             7px;
}

.RedArrowList {
            list-style-image:         url(http://cmsstatic1.cpit.ac.nz/assets/image/0017/1079/redarrow.gif);
}

.BlackArrowList {
            list-style-image:         url(http://cmsstatic1.cpit.ac.nz/assets/image/0009/1080/blackarrow.gif);
}

.BlackArrowList > LI{
            margin-bottom:             3px;
}

.BlueArrowList {
            list-style-image:         url(http://cmsstatic1.cpit.ac.nz/assets/image/0010/1081/blue-arrow.gif);
}
            
.BlueArrowList > LI{
            margin-bottom:             3px;
}

.RedArrowList {
            list-style-image:         url(http://cmsstatic1.cpit.ac.nz/assets/image/0012/1083/redarrow2.gif);
}
                        
.BlueDotList {
            list-style-image:         url(http://cmsstatic1.cpit.ac.nz/assets/image/0013/1084/bluedot.gif);
}

.BlueDotList > LI{
            margin-bottom:             3px;
}
            
.ListIcon {
            list-style-image:          url(http://cmsstatic1.cpit.ac.nz/assets/image/0014/1085/dot_computingforfree.gif);
}
            
.ListIcon > LI{
            margin-bottom:             3px;
}                       
    
.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:         #EEEEEE;
}

Table {
            margin:                 5px auto 20px auto ;
}

.ImgPadded {
            margin:                 10px;
}
            
.ImgNoPad {
            margin:                 0px;
            padding:                0px;
}
            
.ImgNoPadBorder {
            margin:                 -1px;
            padding:                0px;
            border:                 1px solid #000000;
            clear:                     none;
}            
            
.ImgPaddedSmall {
            margin:                 1px 3px 0px 3px;
}
            
.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 #000000;}

.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 #000000;}            

.ImgLeftNoPad {
            margin:                 0px;
            float:                     left;
}
                        
.DIVright {
            text-align:             right;
            float:                     right;
}
            
.DIVborder1 {
            border:                 1px solid #999999;
}            

.DIVborder2 {
            border:                 1px solid #999999;
            padding:                 4px 4px 4px 4px;
}            
            
.ColumnLeft {
            width:                     278px;
            margin-left:             auto;
            margin-right:             10px;
            float:                     left;
            padding:                 0px;
}
            
.ColumnRight {
            margin-left:             10px;
            margin-right:             0px;
            padding:                 0px;
            float:                     left;
            width:                     278px;
}
            
.OneColumn {
            width:                  610px;
            margin-left:            2px;
            margin-right:           2px;
            float:                  left;
            padding:                0px;
}       
            
.BoxCenter {
            text-align:             center;
            padding-right:             50px;
            padding-left:             50px;
}
            
.CaptionContainer {
            margin:                 10px;
}

.Icons {
            margin:                 1px 3px 0px 3px ;
}

.ClearLeft {
            clear:                     left;
}

.TableGreenCell {
            background-color:         #E3F7E1;
}

.WekaForm {
            background-color:         #E8E8E8;
            padding:                 0px;
            margin:                 10px auto 5px auto;
            vertical-align:         bottom;
}

.WekaInnerTable {
            margin-right:             auto;
            margin-left:             20px;
}

.WekaCreamTD {
            background-color:         #F2F0E3;
}

.WekaGrayTD {
            background-color:         #F7F7F7;
}

/* ------------ the advert style is soon to be deprecated ------------------  */
.Advert {
            text-align:             center;
            margin:                 5px -5px 10px 10px;
            border:                     1px solid #000000;
            padding:                5px;
} 
/* ------------ the advert style is soon to be deprecated ------------------  */

.GradProfile {
            margin-top:                -12px;
            width:                     136px;
            text-align:             center;
            border-left:             1px solid #AFACAF;
            padding-top:             0px;    
            float:                    right;
            margin-left:             -1px;
}
.GradProfilenew {
    margin-top:        -12px;
    width:             136px;
    text-align:         center;
    border-left:         1px solid #AFACAF;
    padding-top:         0px;    
    float:            right;
    margin-left:         -1px;
}

.GradContent {
            border-right:             1px solid #AFACAF;
            width:                     452px;
            margin-bottom:            10px;
            margin-bottom:            -16px;
            padding-bottom:            5px;
            padding-right:             5px;
}

* html div .GradContent {
              width:                     452px;
            float:                    right;
}

* html div .GradProfile {
             margin-top:                -20px;
            margin-bottom:            -15px;
}

* html div .GradProfilenew {
             margin-top:                -20px;
            margin-bottom:            -15px;
}

.GradProfileTitleImg {
            margin:                 0px;
}

.GradProfile img{
            margin:                 5px 0px 0px 0px;
}

.GradProfilenew img{
            margin:                 5px 0px 0px 0px;
}
.GradProfile p {
            margin:                 5px 3px 0px 0px;
}
.GradProfilenew p {
            margin:                 5px 3px 0px 0px;
}
.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:                 0px 0px 0px 10px;
}

.GreyLine {
            margin:                 8px 0px;
}

.NoBottomMargin {
            margin-bottom:            0px;
} 

.ProgrammeHeading {
            margin-top:                5px;
}

.PdfList {
            list-style-image:         url(/__data/assets/image/0018/12267/doc_pdf.gif);

}    
.PdfList li {
            padding-left:             3px;
}

.PdfListLarge {
            list-style-image:         url(http://cmsstatic1.cpit.ac.nz/assets/image/0016/1087/pdf-big.gif);
}

.PdfListLarge li {
            padding-left:             10px;
}

.ExcelList {
            list-style-image:         url(http://cmsstatic1.cpit.ac.nz/assets/image/0017/1088/excel.gif);
}

.WordList {
            list-style-image:         url(http://cmsstatic1.cpit.ac.nz/assets/image/0018/1089/word.gif);
}

.PptListLarge {
            list-style-image:         url(http://cmsstatic1.cpit.ac.nz/assets/image/0010/1090/powerpoint.gif);
}

.simpleborder {
            width:                     390px;
            border:                    1px solid #DDDDDD;
            padding:                 0px 10px 10px 10px;
}

#Sitemap img {
            position:                 absolute;
            left:                     253px;
            margin-left:             0px;
}

#Search img {
            position:                 absolute;
            left:                     322px;
            margin-left:             0px;
}

.SubjectList{
            height: 110px;
}

#nzEducated {
  padding-top: 8px;
}

