﻿
/* *****************
OLD COLOURS
h1 color:#fdedb5
h2 color:#aedee4;, a, hover #aedee4;
h3 color:#eb5d2f;
h3 a #FFDA0C, hover #FFDA0C;
a #FFDA0C;
body #fdede8;
***************** */
html
{background: #000000;}


/* >>>>>>>>>>TEXT<<<<<<<<<<<<< */
body
{
    text-align: center;
    margin: 0;
    padding: 0;
    background: #000000 url(  "../images/masterPage/bg_sub_pages.jpg" ) no-repeat 50% 0px;
    font-family: Arial, verdana, tahoma, sans-serif;
}


/* >>>>>>>>>>SIZES<<<<<<<<<<<<< */
h1{ font-size: 18px;}
h2{font-size: 16px;}
h3, {font-size: 14px;}
.intro p{font-size: 16px;}
body{font-size: 14px;}
/* >>>>>>>>>>COLOURS<<<<<<<<<<<<< */
body{color: #fdede8;}
h1{color:#fdede8;}
h2{color:#fdedb5;}
h3{color:#aedee4;}
h3 a {color:#aedee4;}
a {color:#ffda0c;}

/* >>>>>>>>>>INDIVIDUAL TEXT STYLES<<<<<<<<<<<<< */
h1, .content h1
{  
       font-weight: bold;
    line-height: 18px;
    margin-bottom: 10px;
    margin-bottom: 5;
    padding-bottom: 0;
    margin-top: 0px;
}
.gridTitle
{  color:#fdede8;
/*  color: #434343; */
    font-weight: bold;
    line-height: 18px;
    margin-bottom: 10px;
    margin-bottom: 5;
    padding-bottom: 0;
    margin-top: 0px;
}
h2
{
    font-weight: bold;
     padding-bottom: 0px;
    margin-bottom: 0px;
}

h2 a
{
    text-decoration: none;
}

h2 a:hover
{
    text-decoration: underline;
}

h3
{ 
   font-weight: bold;
    padding: 10px 0px 0px 0px ;
    margin: 0px 0px 0px 0px ;
}

h3 a
{ text-decoration: none;
}

h3 a:hover
{ text-decoration: underline;
}

p, ul
{
    margin-top: 0;
    margin-bottom: 10px;
}
li
{
    margin-bottom: 5px;
}
.clear
{
    clear: both;
}

a
{     text-decoration: none;
}
a:hover
{     text-decoration: underline;
}
a img
{
    border: none;
}

body, table, TABLE
{    line-height: 16px;
    margin-bottom: 18px;
}
.eventTable
{
width:600px;float:left;
}
.eventTableColomn {padding-bottom:20px;}
.eventTable .itemRow
{width:600px;float:left;padding-bottom:4px;}

.eventTableLeftCol
{
width:120px;
float:left;
font-size:14px;
font-weight:bold;
color:#aedee4;
}
.eventTableRightCol
{
width:480px;
float:left;

}
#loginView
{position:absolute;
top:30px;
right:100px;
color:White;
width:150px;
}
#container
{
    width: 960px;
    margin: 0 auto;
    text-align: left;
    position: relative;
    background: #000000 url( "../images/masterPage/bgm_sub_pages.jpg" ) no-repeat 0px 0px;
}

.lightBox
{
    padding: 20px 20px 20px 20px;
}
#container #content, .page
{
    /* background:white; */
    float: left;
    margin-top: 10px;
    padding:10px 10px 10px 10px;
    width:100%;
}

div#header
{
    position: relative;
    height: 107px;
    overflow: hidden;
}

div#header div#logo
{
    position: absolute;
    top: 0;
    left: 0;
    width: 232px;
    overflow: hidden;
    z-index: 300;
}

div#header div#right_side_menu
{
    width: 120px;
    height: 61px;
    overflow: hidden;
    position: absolute;
    top: 0;
    right: -14px;
    margin: 0;
    padding: 0;
    z-index: 600;
}
div#header div#right_side_menu ul
{
    padding: 0;
    margin: 0;
    height: 61px;
    overflow: hidden;
}
div#header div#right_side_menu ul li
{
    display: inline;
    margin: 0;
}
div#header div#right_side_menu ul li a
{
    float: left;
    display: block;
    overflow: hidden;
    height: 61px;
    background-position: 0 0;
    background-repeat: no-repeat;
    margin: 0 1px;
}
div#header div#right_side_menu ul li a span
{
    display: none;
}
div#header div#right_side_menu ul li a.selected, div#header div#right_side_menu ul li a:hover
{
    background-position: 0 -61px;
}
div#header div#right_side_menu ul li a#menu_item_students
{
    background-image: url( "../images/masterPage/btn_students.jpg" );
    width: 102px;
}
div#header div#tabs ul li a#menu_item_teachers
{
    background-image: url( "../images/masterPage/btn_pitch.jpg" );
    width: 114px;
    padding-top: 65px;
}
div#header div#tabs
{
    width: 497px;
    height: 107px;
    overflow: hidden;
    position: relative;
    margin-left: 196px;
    z-index: 500;
}
div#header div#tabs ul
{
    padding: 0;
    margin: 0;
    position: relative;
    height: 107px;
    overflow: hidden;
}
div#header div#tabs ul li
{
    display: inline;
    margin: 0;
}
div#header div#tabs ul li
{
    display: inline;
    margin: 0;
}
div#header div#tabs ul li a
{
    float: left;
    display: block;
    overflow: hidden;
    height: 107px;
    background-position: 0 0;
    background-repeat: no-repeat;
    margin: 0 1px;
    text-align: center;
    color: #000000;
    text-decoration: none;
    font-size: 80%;
    font-weight: bold;
    line-height: 105%;
    vertical-align: bottom;
}

#topHalf
{
    padding-bottom: 2px;
}
div#header div#tabs ul li a.selected, div#header div#tabs ul li a:hover
{
    background-position: 0 -107px;
}
div#header div#tabs ul li a#menu_item_home
{
    background-image: url( "../images/masterPage/btn_home.jpg" );
    width: 80px;
    padding-top: 65px;
}
div#header div#tabs ul li a#menu_item_pitch_your_idea
{
    background-image: url( "../images/masterPage/btn_pitch.jpg" );
    width: 114px;
    padding-top: 65px;
}
div#header div#tabs ul li a#menu_item_starting_a_business
{
    background-image: url( "../images/masterPage/btn_starting.jpg" );
    width: 115px;
    padding-top: 65px;
}
div#header div#tabs ul li a#menu_item_where_to_get_help
{
    background-image: url( "../images/masterPage/btn_help.jpg" );
    width: 169px;
    padding-top: 65px;
}



#footer
{border-top:solid 1px #ff9933;
    padding-bottom: 20px;
    color: #ff9933;
    clear: both;
}
div#footer div#footer_wrapper, div#footer div#footer_wrapper p
{
    margin: 0 20px;
}
div#footer div#footer_wrapper a
{
    color: #ff9933;
    text-decoration: none;
}
div#footer div#footer_wrapper a:hover
{
    text-decoration: underline;
}
div#footer div#footer_wrapper div.bottom_links
{
    float: right;
}
div#footer div#footer_wrapper div.bottom_links a
{
    margin-right: 30px;
}
div#footer div#footer_wrapper div.bottom_links a.last
{
    margin-right: 0;
}

div#sponsors
{
    color: #ff9933;
    text-align: center;
       padding-top: 20px;
}
div#sponsors div#sponsors_images
{
    height: 52px;
    width: 920px;
    overflow: hidden;
    text-align: left;
    margin: 20px auto;
}
div#sponsors div#sponsors_images ul
{
    padding: 0;
    margin: 0;
    height: 52px;
    overflow: hidden;
}
div#sponsors div#sponsors_images ul li
{
    display: inline;
    margin: 0;
}
div#sponsors div#sponsors_images ul li a
{
    float: left;
}
div#sponsors div#sponsors_images ul li.the_national_bank a
{
    padding-right: 39px;
}
div#sponsors div#sponsors_images ul li.tsbc a
{
    padding-right: 38px;
}
div#sponsors div#sponsors_images ul li.nzte a
{
    padding-right: 39px;
}
.mainBody
{
    width: 690px;
    float: left;
}

.intro, .linkTopic .intro
{
    padding: 15px 13px 10px 3px;
    float: left;
    line-height:18px;
    width:660px;
}

.leftCol
{
    width: 325px;
    padding: 0px 10px 10px 0px;
    float: left;
}

.midCol
{
    width: 325px;
    padding: 0px 5px 10px 10px;
    float: left;
}
.rightCol
{
    width: 250px;
    float: left;
}
.navCol
{float: left;
font-size:90%;
    width: 250px;
  }
  .navCol p
  {text-align:right;}
    .navCol img
  {padding-left:70px;}
  .navCol table
  {border: 1px solid #3e2507; margin-left:40px; width:200px;}
    .navCol table table
  {border: none;}
.content
{
    float: left;
}

.content .ajax__tab_body, .content .ajax__tab_header, .content .lightBox
{
    color: #000000;
}
 .content .lightBox
 {font-size:90%;}
/* NEWS related styles */
.news
{
    margin-bottom: 10px;
}
.news .newsItem
{
    margin-bottom: 10px;
}
.news .newsItem h3
{
    margin-bottom: 0px;
    padding-bottom: 0px;
}
.news .newsItem p
{
    margin: 0px;
    padding: 0px;
}
.moreInfo, .moreVideos
{
    font-size: 95%;
    color: #aedee4;
}
.moreInfo
{
    text-align: right;
}
.moreVideos
{
    text-align: left;
}
.blockquote
{
    background: url( "../images/icons/quoteBG.png" ) top left no-repeat;
    text-indent: -0.8em;   
    margin: 5px;
    padding: 20px 5px 5px 37px;
}
/* Front page styles */
.circleButtons img
{
    margin-top: 10px;
    margin-bottom: 10px;
    padding: 5px;
}

.circleButtons
{
    padding: 15px 13px 10px 3px;
    float: left;
    width:670px;
    
}
.circleButtons .button
{
    padding: 15px 13px 10px 3px;
    float: left;
    width:200px;
    }
.regBanner
{
  /*   margin-left: 90px; */
}

/* Link styles (for student links pages) */

.linkTopic
{
    float: left;
    width: 680px;
    border-top: solid 1px #FFFFFF;
    margin-bottom: 10px;
    padding: 5px 20px 0px 0px;
}
.tabbedArea
{
    float: left;
    }
.topic
{
    width: 700px;
  float:left;
}
.topicText
{
    width: 600px;
    padding-right:20px;
float:left;
}
.link
{
    margin-left: 25px;
    width: 500px;
    margin-bottom: 15px;
    border-style: none;
}
.link .linkInfo
{float: left;width:400px;
}
.link img
{
    float: left;
    margin-right: 5px;
}
.linkTopic .link h3
{margin: 0px 0px 0px 0px;
padding: 0px 0px 0px 0px;
    
}
.linkTopic .link p
{margin: 0px 0px 0px 0px;
padding: 0px 0px 0px 0px;
    
}

.link .linkBtn
{
    float: right;
    margin-left: 10px;
    margin-top: 15px;
}

.download
{
    float: right;
    width: 80px;
    font-size: 95%;
    text-align: center;
    color: #aedee4;
}

/*++++++++++++++++++++++
   
Registration form styles

++++++++++++++++++++++*/

div.row
{
    clear: both;
    display: inline;
}

div.centreRow
{
    clear: both;
    padding-left: 100px;
    padding-top: 5px;
}

div.row span.label
{
    float: left;
    width: 100px;
    text-align: right;
}

div.row span.formw
{
    float: left;
    padding-left: 40px;
    width: 250px;
    text-align: left;
    font-size: 10px;
}

/* Gridview in admin area */
/************************
* Grid view styles
*************************/
.gridView
{
    padding: 10px 10px 10px 10px;
}

.gridViewHeader
{
    background-color: #000000;
    color: #FFFFFF;
    padding: 5px 10px 5px 10px;
    text-align: center;
}

.gridViewItems
{
    background-color: #EEFFDD;
    color: #000000;
    font-size: 12px;
    font-weight: bold;
    padding: 5px 10px 5px 10px; /*NOTE: have to put a border in as firefox won't display hyperlinks correctly     border-left: solid 10px #CBE7CE;*/
}

.gridViewItemsAlt
{
    background-color: #AABBBB;
    color: #000000;
    font-size: 12px;
    font-weight: bold;
    padding: 5px 10px 5px 10px; /*NOTE: have to put a border in as firefox won't display hyperlinks correctly     border-left: solid 10px #CBE7CE;*/
}
.gridViewLink, .gridViewItems a, .gridViewItems.a:visited, .gridViewItemsAlt a, .gridViewItemsAlt a:visited
{
    font-size: 12px;
    color: #006600;
    text-decoration: underline;
    text-indent: -10px;
    padding: 5px 10px 5px 10px;
}

.gridViewPaging
{
    font-weight: bold;
    color: #000000;
}

/* AJAX tabs on currentTopic page in teachers area 
        Plus lightbox stuff
        NOTE: Both of these sit on a white background
  */
.ajax__tab_body a, .lightBox a
{
    color: Blue;
}

.ajax__tab_body h1, .ajax__tab_body h2, .ajax__tab_body h3, .ajax__tab_body td, .lightBox h1
{
    color: Black;
}
.ajax__tab_body td
{
    color: Black;
    background-color: #99CCFF;
}
.ajax__tab_body .Resource
{
    text-align: right;
}
/* advertising styles */
.rightAdCol
{
    float: left;
    margin-left: 20px;
}


/* Ajax show and hide school name text box */
#schoolNameRow
{
    display: none;
}

