/*
  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: 05 September 2010 06:06:54
*/


body {
  width: 900px;
  background: #eff0ed;
  margin: 0 auto;
  font-family: National, Verdana, Helvetica, sans-serif;
  font-size: 80%;
  color: #060909;
}
img {
  border: 0;
}
h1 {
  margin: 0;
  color: #800000;
  font-size: 130%;
}
h2, h3, h4, h5, h6{
  margin: 0 0 10px 0;
  color: #8b1300;
  font-size: 110%;
}
h3 {
  font-size: 100%;
}
h4, h5, h6{
  font-size: 90%;
}

p {
  margin: 0 0 10px 0;
}

a {
  color: #0e1c5b;
}

a:visited, a:active, a:hover {
  color: #88bad2;
}

ul {
  list-style-image: url(http://www.tekura.school.nz/__data/assets/image/0013/67/list_item.gif);
  padding-bottom: 10px;
}

li {
  margin: 3px 0 5px -8px;
  padding: 0;
}

.rss ul {
  list-style-image: none;
}
.rss ul li {
  background: url(http://www.tekura.school.nz/__data/assets/image/0018/891/rss_icon_orange.gif) no-repeat;
  list-style: none;
  padding: 0 0 2px 25px;
  margin-left: -37px;
}

/*----- Hidding last paragraph of what equiptment do i need if courses are at curriculum level 4 and below ----*/
span.cl-4, span.cl-3, span.cl-2, span.cl-1, .sl {
  display: none;
}
#header {
  height: 85px;
  background: url(http://www.tekura.school.nz/__data/assets/image/0008/161/header_bg.png) 50% 0 no-repeat;
}

#logo {
  margin: 8px 70px;
  float: left;
}

#utilities {
  float: right;
  margin-top: 60px;
  padding-right: 30px;
}

#utilities a {
  color: #FFF;
  border-right: 1px solid #FFF;
  font-size: 80%;
  font-weight: bold;
  padding: 0 10px 0 6px;
  text-decoration: none;
}

#utilities a:active, #utilities a:hover, #accessibility a:active, #accessibility a:hover {
  color: #0a1331;
}

#accessibility {
  margin-top: 60px;
  padding-right: 30px;
  float: right;
  font-size: 80%;
}

#accessibility a {
  color: #FFF;
  padding: 0 10px;
  text-decoration: none;
  font-weight: bold;
}

#search_area {
  float: right;
  padding: 12px 35px 0 0;
}

#search_area .searchbox {
  width: 174px;
  background: #8b4338 url(http://www.tekura.school.nz/__data/assets/image/0015/69/searchbox_bg.gif) 100% 0;
}

#topmenu {
  background: #FFF url(http://www.tekura.school.nz/__data/assets/image/0018/2268/topmenu_bg_2.gif) 0 0 no-repeat;
  height: 70px;
  margin-top: 6px;
  padding-left: 30px;
}

#topmenu a {
  background: url(http://www.tekura.school.nz/__data/assets/image/0008/71/topmenu_tab.gif) 0 0 no-repeat;
  width: 85px;
  height: 30px;
  display: block;
  float: left;
  margin-top: 35px;
  padding: 5px 10px 0 7px;
  text-align: center;
  font-size: 80%;
  font-weight: bold;
  color: #4d4d4d;
  text-decoration: none;
  text-transform: uppercase;
}

#topmenu a:active, #topmenu a:hover {
  background: transparent url(http://www.tekura.school.nz/__data/assets/image/0009/72/topmenu_tab_over.gif) 0 0 no-repeat;
  color: #FFF;
}

#topmenu_bottom {
  background: #FFF url(http://www.tekura.school.nz/__data/assets/image/0010/73/topmenu_bottom_bg.jpg) 0 0 no-repeat;
  height: 10px;
}

#sidebar {
  margin-left: -75px;
  margin-top: 20px;
  background: url(http://www.tekura.school.nz/__data/assets/image/0011/74/sidebar_bg.gif) 100% 0 no-repeat;
  height: 280px;
  width: 75px;
  float: left;
  text-align: center;
  clear: left;
  padding: 5px 0 0 0;
  display: inline;
}

#sidebar img {
  padding: 0;
}

#content {
  float: left;
  width: 900px;
  background: #FFF;
  font-size: 1em;
}
.p1_bottom {
  margin-bottom: 1em;
}
#onecol {
  padding: 0 10px;
  background: #FFF;
}

#onecol .p1_top {
  width: 840px;
  height: 13px;
  background: #eff0ed url(http://www.tekura.school.nz/__data/assets/image/0013/175/onecol_p1_top.gif) no-repeat;
  margin-left: 20px;
  margin-top: 10px;
}

#onecol .p1_middle {
  width: 800px;
  border-left: 1px solid #dcded6;
  border-right: 1px solid #dcded6;
  padding: 0 18px 0 20px;
  background: #eff0ed;
}

#onecol .p1_bottom {
  width: 840px;
  height: 10px;
  background: url(http://www.tekura.school.nz/__data/assets/image/0014/176/onecol_p1_bottom.gif) 0 100% no-repeat;
  margin-left: 20px;
}

#onecol .p2_top {
  width: 840px;
  height: 13px;
  background: #fff url(http://www.tekura.school.nz/__data/assets/image/0015/177/onecol_p2_top.gif) no-repeat;
  margin-left: 20px;
  margin-top: 10px;
}

#onecol .p2_bottom {
  width: 840px;
  background: url(http://www.tekura.school.nz/__data/assets/image/0016/178/onecol_p2_bottom.gif) 0 100% no-repeat;
  margin-left: 20px;
  padding: 0 40px 20px 20px;
}

#twocol_left, #threecol_left {
  float: left;
  width: 160px;
  background: #fff url(http://www.tekura.school.nz/__data/assets/image/0012/75/sidemenu_bg.jpg) 0 0 no-repeat;
  color: #FFF;
  padding: 0;
  min-height: 500px;
  margin-left: 30px;
  margin-top: 10px;
}

#twocol_left h2, #threecol_left h2 {
  margin-top: 16px;
  color: #FFF;
  padding: 0 15px 0 10px;
}

#twocol_left a, #threecol_left a {
  display: block;
  border-bottom: 1px solid #8B4338;
  color: #FFFFFF;
  font-size: 90%;
  text-decoration: none;
  padding: 0 15px 5px 0;
  margin: 0 0 3px 0;
}

#twocol_left a:active, #twocol_left a:hover, #threecol_left a:active, #threecol_left a:hover {
  background: url(http://www.tekura.school.nz/__data/assets/image/0013/76/block_link_over.gif) 0 0 repeat-y;
  color: #0D1D5B;
}

#twocol_left ul, #threecol_left ul {
  margin-left: 0;
  list-style-image: url(http://www.tekura.school.nz/__data/assets/image/0014/77/menu_list_item.gif); 
}

#twocol_left li, #threecol_left li {
  margin-top: 4px;
  margin-bottom: 4px;
}

#homepage_left {
  float: left;
  width: 600px;
  margin-left: 6px;
}

#homepage_left .p1_top {
  width: 602px;
  height: 13px;
  background: #eff0ed url(http://www.tekura.school.nz/__data/assets/image/0017/179/hp_p1_top.gif) no-repeat;
  margin-left: 20px;
  margin-top: 10px;
}

#homepage_left .p1_middle {
  width: 580px;
  border-left: 1px solid #dcded6;
  border-right: 1px solid #dcded6;
  padding: 0 0 0 20px;
  background: #eff0ed;
}

#homepage_left .p1_bottom {
  width: 602px;
  height: 10px;
  background: url(http://www.tekura.school.nz/__data/assets/image/0009/180/hp_p1_bottom.gif) 0 100% no-repeat;
  margin-left: 20px;
}

#homepage_left .p2_top {
  width: 602px;
  height: 13px;
  background: #fff url(http://www.tekura.school.nz/__data/assets/image/0010/181/hp_p2_top.gif) no-repeat;
  margin-left: 20px;
  margin-top: 10px;
}

#homepage_left .p2_bottom {
  width: 602px;
  background: url(http://www.tekura.school.nz/__data/assets/image/0009/180/hp_p1_bottom.gif) 0 100% no-repeat;
  margin-left: 20px;
  padding: 0 40px 20px 20px;
}

#homepage_left .p2_bottom p, #onecol .p2_bottom p {
  padding-right: 37px;
}

#threecol_center {
  float: left;
  width: 432px;
}

#threecol_center .p1_top {
  width: 432px;
  height: 13px;
  background: #eff0ed url(http://www.tekura.school.nz/__data/assets/image/0011/182/threecol_p1_top.gif) no-repeat;
  margin-left: 20px;
  margin-top: 10px;
}

#threecol_center .p1_middle {
  width: 410px;
  border-left: 1px solid #dcded6;
  border-right: 1px solid #dcded6;
  padding: 0 0 0 20px;
  background: #eff0ed;
}

#threecol_center .p1_bottom {
  width: 432px;
  height: 10px;
  background: url(http://www.tekura.school.nz/__data/assets/image/0012/183/threecol_p1_bottom.gif) 0 100% no-repeat;
  margin-left: 20px;
}

#threecol_center .p2_top {
  width: 432px;
  height: 13px;
  background: #fff url(http://www.tekura.school.nz/__data/assets/image/0013/184/threecol_p2_top.gif) no-repeat;
  margin-left: 20px;
  margin-top: 10px;
}

#threecol_center .p2_bottom {
  width: 432px;
  background: url(http://www.tekura.school.nz/__data/assets/image/0014/185/threecol_p2_bottom.gif) 0 100% no-repeat;
  margin-left: 20px;
  padding: 0 40px 20px 20px;
}

#threecol_center .p2_bottom p, #threecol_center .p2_bottom ul, #threecol_center .p1_middle p, #threecol_center .p1_middle ul, #twocol_right .p2_bottom p {
  padding-right: 37px;
}

#twocol_right {
  float: left;
  width: 695px;
}

#twocol_right .p2_bottom p {
  padding-right: 12px;
}

#homepage_right, #threecol_right {
  width: 220px;
  float: left;
  margin: 10px 10px 10px 14px;
  display: inline;
}
.block {
  width: 205px;
  background: #fff url(http://www.tekura.school.nz/__data/assets/image/0015/186/noticeboard_top_bg.gif) 0 0 no-repeat;
  min-height: 30px;
  padding: 10px;
  margin-left: 40px;
  margin-top: 10px;  
}

.block h2 {
  padding-top: 6px;
}

.block_bottom {
  width: 205px;
  background: #fff url(http://www.tekura.school.nz/__data/assets/image/0016/187/noticeboard_bottom.gif) 0 100% no-repeat;
  height: 1px;
  padding: 10px;
  margin-left: 40px;
}

#threecol_right .block_bottom, #threecol_right .block {
  margin-left: 30px;
}

.block_first {
  margin-top: 0 !important;
}

.noticeboard a, #noticeboard a, #browse a  {
  display: block;
  color: #0D1D5B;
  text-decoration: none;
  font-size: 90%;
  width: 150px;
}

#noticeboard li, #browse li, .noticeboard li {
  list-style-image: url(http://www.tekura.school.nz/__data/assets/image/0017/188/noticeboard_list_item.gif);
  padding: 2px 0;
}

#browse li {
  margin-left: -14px;
}

#browse p, #notices p, #noticeboard p, .noticeboard p, .block p {
  padding: 0 30px 0 26px;
}

.noticeboard a:hover, #noticeboard a:hover, #browse a:hover {
  color: #8b1300;
}

#footer {
  font-size: 80%;
  text-align: center;
  padding: 20px 0 30px 0;
  clear: both;
}

#footer a {
  color: #00395a;
  font-weight: bold;
  text-decoration: none;
  padding: 0 6px 0 4px;
}

.p1_top {
  width: 660px;
  height: 13px;
  background: #eff0ed url(http://www.tekura.school.nz/__data/assets/image/0015/78/p1_top.gif) no-repeat;
  margin-left: 20px;
  margin-top: 10px;
}

.p1_middle {
  width: 628px;
  margin-left: 20px;
  border-left: 1px solid #dcded6;
  border-right: 1px solid #dcded6;
  padding: 0 10px 0 20px;
  background: #eff0ed;
}

.p1_bottom {
  width: 660px;
  height: 13px;
  background: url(http://www.tekura.school.nz/__data/assets/image/0016/79/p1_bottom.gif) 0 100% no-repeat;
  margin-left: 20px;
}

.p2_top {
  width: 660px;
  height: 13px;
  background: #FFF url(http://www.tekura.school.nz/__data/assets/image/0008/80/p2_top.gif) no-repeat;
  margin-left: 20px;
  margin-top: 10px;
}

.p2_bottom {
  width: 635px;
  background: url(http://www.tekura.school.nz/__data/assets/image/0009/81/p2_bottom.gif) 0 100% no-repeat;
  margin-left: 20px;
  margin-bottom: 10px;
  padding: 0 10px 20px 20px;
}

.p2_bottom ul {
  margin: 0;
}

.p2_bottom ul.courseslisting {
  margin-left: -39px;
}

.p2_bottom ul.courseslisting li {
  margin-left: 20px;
}

.p2_bottom li {
  margin: 0 0 5px -21px;
}

.rounded-heading {
  width: 642px;
  background: #eff0ed;
  margin: 20px 0 0 20px;
  padding: 10px;
}

.standard {
  width: 640px;
  margin: 0 0 0 20px;
}
.rounded {
  width: 640px;
  border: 1px solid #ccc;
  margin: 30px 0 0 20px;
  padding: 10px;
}
.anchor .p2_bottom ul li {
  float: left;
  width: 290px;
}
.last {
    border: 0;
}

a.smaller {
  font-size: 80%;
  border: 0;
  padding: 0;
}

a.current {
  color: #000;
  font-weight: bold;
  padding: 0 5px;
}

a.bigger {
  font-size: 120%;
  border: 0;
  padding: 0;
}

.asset_listing_block {
  width: 170px;
  float: left;
  background: #eff0ed url(http://www.tekura.school.nz/__data/assets/image/0018/189/asset_listing_block_bg.gif) no-repeat;
  height: 280px;
  margin: 5px 23px 0 0;
}

.asset_listing_block ul, #noticeboard ul, .standardlist ul {
  padding: 0;
  margin: 5px 0 0 35px;
}

.asset_listing_block li {
  list-style-image: url(http://www.tekura.school.nz/__data/assets/image/0014/77/menu_list_item.gif);
}

.asset_listing_block a {
  color: #FFF;
  text-decoration: none;
  font-size: 90%;
  width: 140px;
  display: block;
  padding: 2px 0;
}

.asset_listing_block a:hover {
  color: #0D1D5B;
  background: #FFF url(http://www.tekura.school.nz/__data/assets/image/0013/76/block_link_over.gif) no-repeat;
  font-weight: bold;
}

.asset_listing_heading {
  color: #FFF;
  font-size: 70%;
    padding: 6px 0 0 6px;
}

.asset_img {
  padding: 1px;
}
.arrow_img {
  vertical-align: bottom;
}
.search_img {
  vertical-align: top;
}
.clearer, .clear-alignment {
  clear: both;
}
.related-links a.enrol {
  background: url(http://www.tekura.school.nz/__data/assets/image/0016/2347/site.png) no-repeat top left;
  display: block;
  padding-left: 20px;
}
.related-links a {
  background: url(http://www.tekura.school.nz/__data/assets/image/0016/2347/site.png) no-repeat top left;
  padding: 0 0 5px 20px;
  display: block;
}
.related-doc a {
  background: url(http://www.tekura.school.nz/__data/assets/image/0015/2346/pdf.png) no-repeat top left;
  display: block;
  padding: 0 0 5px 20px;
}
a#print-link {
  background: url(http://www.tekura.school.nz/__data/assets/image/0015/87/print_icon.gif) no-repeat;
  display:block;
  height:29px;
  width:29px;
  margin: 3px 0 0 5px;
}

.leftcol {
  float: left;
  width: 260px;
}
.rightcol {
  float: right;
  width: 280px;
}
.leftcol ul, .rightcol ul {
  margin: 0;
  list-style-image: none;
  float: left;
  padding: 0 10px 0 20px;
}
.leftcol ul li, .rightcol ul li {
    list-style: none;
}
form {
  margin: 0 0 10px 0;
  padding: 0;
}

/*-------- Form Style-------*/
.standardForm {
  padding: 2em 0;
  padding: 0px;
  width: 95%;
  text-align: left;
}
.standardForm span.error-messages, .equiry-form span.error-messages {
  color: #cc0000;
}
.standardForm fieldset, .equiry-form fieldset {
  border: none;
  padding: 0 5px;
  margin: 0 0 1em 0;
  position: relative;
}
.standardForm fieldset legend, .equiry-form fieldset legend {
  position: absolute;
  margin-left: -9999px;
}
.standardForm label{
  float: left;
  clear: both;
  width: 150px;
  text-align: left;
  margin: 0;
  display: block;
  padding-right: 20px;
}
.loginfrm label{
  float: left;
  clear: both;
  width: 70px;
  text-align: left;
  margin: 0;
  display: block;
}
.error {
  color: #ff0000;
}
.equiry-form label {
  margin-bottom: 3px;
  font-weight: bold;
}
.equiry-form input, .equiry-form select, .equiry-form textarea {
  margin: 2px 0 10px 0;
}
.optionlist label {
  float: none;
  display: inline;
}
.optionlist ul {
  margin: 0 0 1em 20px;
  padding: 0 0 0 5px;
}
.optionlist ul li, checklist ul li {
  display: inline;
  padding: 0;
  list-style: none;
  margin: 0 20px 0 0;
}
.checklist label {
  display: inline;
  float: none;
}
.checklist ul li {
  display: block;
}
.standardForm .left, p.left {
  float: left; 
}
p.left span {
  margin-left: 140px;
}
.standardForm .right {
  float: right;
  margin: 0 3em 0 0;
}
.standardForm input {
  margin-bottom: 5px;
  display: inline;
}
.standardForm textarea, .standardForm select {
  margin-bottom: 5px;
}
.standardForm input[type="text"]:focus, .standardForm input[type="password"]:focus {
  background: #EFF7F2;
  border-color:#888888;
  outline-color:#E4E4E4;
  outline-style:solid;
  outline-width:1px;
}
.standardForm #btnSubmit {
  margin: 20px 0 0 140px;
}
.standardForm .gobtn {
  margin: 5px 0 0 90px;
}
.error-message, .errors-list {
  color: #cc0000;
  font-style: italic;
  margin-bottom: 5px;
}
form select.level {
  width: 100px;
}
.ph-note {
  font-size: 0.8em;
  font-style: italic;
}

/* ------Table style---------- */
table {
  width: auto;
  text-align:left;
  border-color: #999999;
}
table th {
  color: #000;
  border-bottom: 1px dotted #ccc;
  padding: 0.5em;
  background: #EFF0ED;
  margin: 0;
  font-weight: bold;
}
table td  {
  border-bottom: 1px dotted #ccc;
  margin: 0;
  padding: 5px;
}

.p2_bottom table {
  padding-right: 17px;
}

/* calendar styles */
#eventsCalendarHeading { text-align: center; font-size: 100%; background: #0D1D5B; color: #fff; width: 176px; border: 1px solid #1C333F; font-weight: bold;  padding: 2px 0 0 10px; }

#eventsCalendarMonth { text-align: center; font-size: 100%; background: #dde1e2; color: #0d1d5b; width: 176px; border-bottom: 1px solid #1C333F; padding: 5px 0 5px 10px; }
#eventsCalendarMonth a { text-decoration: none; color: #0D1D5B; padding: 0 5px; }
#eventsCalendarMonth a:hover { text-decoration: underline; }
#eventsCalendarMonth span.prevLink {background: url(http://www.tekura.school.nz/__data/assets/image/0016/196/prev_month.gif) no-repeat 0 2px; padding: 2px 0; }
#eventsCalendarMonth span.nextLink {background: url(http://www.tekura.school.nz/__data/assets/image/0017/197/next_month.gif) no-repeat 3px 2px; padding: 2px 1px; }

#calendarTable { font-size: 0.85em; line-height: 1.0em; padding: 0; width: 189px; }
#calendarTable table { width: 179px; padding: 0; border-collapse: collapse; }
#calendarTable table tr { padding: 0; margin: 0; }
#calendarTable table tr.noborder { border: none; }
#calendarTable table th { padding: 7px 5.9px; margin: 0; width: 26px; font-weight: normal; vertical-align: bottom; text-align: center; }
#calendarTable table th h3 { font-size: 1.482em; text-align: center; }
#calendarTable table th { font-size: 0.9em; line-height: 1.0em; }
#calendarTable table th img { border: none; }
#calendarTable table td {font-size: 0.80em; padding: 7px 6px 0 5px; margin: 0; text-align: center; border: 1px dotted #ccc; width: 25px; }
#calendarTable table td.today { background: url(http://www.tekura.school.nz/__data/assets/image/0010/190/calendar_today.gif) 50% 50% no-repeat; }
#calendarTable table td.today:hover { background: none; }
#calendarTable table td a { color: #0d1d5b; text-decoration:none;margin:0;padding:0;display:block;} 
#calendarTable table td.date:hover, #calendarTable table td:hover a, #calendarTable table td.today:hover { background: url(http://www.tekura.school.nz/__data/assets/image/0011/191/calendar_over.gif) 50% 50% no-repeat;}
#calendarTable table div.event {
  display:none;
}
#calendarTable table td.eventDate a {
  font-weight: bold;
  margin: 0;
  padding: 0;
}

/*------ End calendar style --------*/
ul.events h3 a {
  margin-left: -40px;
}

#queries_search_query { color: #FFF; }
.form-search #queries_search_query { color: #000; }

#startupholder {
    width: 630px;
    background-color: #fff;
    text-align: left;
    margin: 0 auto 0 auto;
}
#startupheader {
    width: 630px;
    background-color: #006699;
    background: url(http://www.tekura.school.nz/__data/assets/image/0015/2733/timatanga_header.gif) no-repeat;
    height: 75px; 
    padding-left:0px;
}
#startupnav {
    min-height: 240px;
    width: 130px;
    float: left;
    padding: 15px 10px;
    background-color:#FFFFFF;
}
#startupcontent {
    min-height:240px;
    background-color:#FFFFFF;
    width: 439px;
    margin: 0 0 0 0px;
    padding: 15px;
    float: left;
    border-left: 1px solid #CCC;
}
#startupfooter {
    margin-bottom:5px;
    padding: 0px;
    background-color: #006699;
    height: 76px;
    background: url(http://www.tekura.school.nz/_designs/css/style.css/timatanga_footer.gif) no-repeat;

}
.brclear { 
     clear: both; 
     height: 0; 
     margin: 0;
     font-size: 1px;
     line-height: 0px;
}
.right {
  float: right;
}

.left {
  float: left;
}

.hiddenStructure {
  height: 0px;
  position: absolute;
  margin-left: -9999px;
}

#sidebar_rss a:link, #sidebar_rss a:visited {
  width: 29px;
  height: 50px;
  background: url(http://www.tekura.school.nz/__data/assets/image/0016/88/rss_icon.gif) 100% 0 no-repeat;
  padding: 3px 0 10px 33px;
}

#sidebar_rss a:active, #sidebar_rss a:hover {
  width: 59px;
  height: 50px;
  background: url(http://www.tekura.school.nz/__data/assets/image/0017/3356/rss_icon_over.gif) 100% 0 no-repeat;
  padding: 3px 0 10px 3px;
}

#sidebar_faqs a:link, #sidebar_faqs a:visited {
  width: 29px;
  height: 50px;
  background: url(http://www.tekura.school.nz/__data/assets/image/0014/86/faq_icon.gif) 100% 0 no-repeat;
  padding: 3px 0 10px 33px;
}

#sidebar_faqs a:active, #sidebar_faqs a:hover {
  width: 59px;
  height: 50px;
  background: url(http://www.tekura.school.nz/__data/assets/image/0013/3361/faq_icon_over.gif) 100% 0 no-repeat;
  padding: 3px 0 10px 3px;
}

#sidebar_print a:link, #sidebar_print a:visited {
  width: 29px;
  height: 50px;
  background: url(http://www.tekura.school.nz/__data/assets/image/0015/87/print_icon.gif) 100% 0 no-repeat;
  padding: 3px 0 10px 33px;
}

#sidebar_print a:active, #sidebar_print a:hover {
  width: 59px;
  height: 50px;
  background: url(http://www.tekura.school.nz/__data/assets/image/0020/3359/print_icon_over.gif) 100% 0 no-repeat;
  padding: 3px 0 10px 3px;
}

#sidebar_email a:link, #sidebar_email a:visited {
  width: 29px;
  height: 50px;
  background: url(http://www.tekura.school.nz/__data/assets/image/0013/85/email_icon.gif) 100% 0 no-repeat;
  padding: 3px 0 10px 33px;
}

#sidebar_email a:active, #sidebar_email a:hover {
  width: 59px;
  height: 50px;
  background: url(http://www.tekura.school.nz/__data/assets/image/0012/3360/email_icon_over.gif) 100% 0 no-repeat;
  padding: 3px 0 10px 3px;
}

#sidebar_speak a:link, #sidebar_speak a:visited {
  width: 29px;
  height: 50px;
  background: url(http://www.tekura.school.nz/__data/assets/image/0017/89/speak_icon.gif) 100% 0 no-repeat;
  padding: 3px 0 10px 33px;
}

#sidebar_speak a:active, #sidebar_speak a:hover {
  width: 59px;
  height: 50px;
  background: url(http://www.tekura.school.nz/__data/assets/image/0019/3358/speak_icon_over.gif) 100% 0 no-repeat;
  padding: 3px 0 10px 3px;
}

.caption {
  font-size: 80%;
}

@media screen { 
  #eventsCalendarHeading, #eventsCalendarMonth { width: 172px; }
  #calendarTable table td { padding: 6px 7px 6px 6px; }
  #twocol_left a, #threecol_left a { padding-bottom: 0; margin: 0 0 0 0; }
  .asset_listing_block li { margin: 0; padding: 0; }
  #sidebar_rss a, #sidebar_email a, #sidebar_faqs a, #sidebar_print a, #sidebar_speak a { display: block; padding: 0; margin: -28px 0 0 7px; }
  #sidebar_rss a { margin-top: 10px; }
  .asset_listing_block li { margin-left: -10px; }
  .noticeboard li { margin-left: -13px; }
  .p2_bottom li { padding-right: 15px; }
}

.SEI-events table td {
  width: 500px;
}

.SEI-events table label {
  font-weight: normal;
  font-size: 0.9em;
  color: #000;
  float: right;
}
.careers_img {
  float: left;
  border: 2px solid black;
  margin: 2px;
}