﻿html, body, div, span, applet, object, iframe, h1, h2, h3, h4, h5, h6, p, b, strong, blockquote, pre, a, abbr, acronym, address, big, cite, code, del, dfn, font, img, ins, kbd, q, s, samp, small, strike, strong, sub, sup, tt, var, dl, dt, dd, fieldset, form, label, legend, table, tbody, tfoot, thead, tr, th, td {
	border:0 none;
	margin:0;
	outline:0;
	padding:0;
}

body 
{
 margin: 0px;
 padding: 0px;
 text-align: center;
 font-family: Verdana;
 font-family: Verdana;
 font-size: 100%;
 height: 100%;
 text-align: center;
}
.clear
{
 display:block;
 clear: both;
 font-size: 0.1em;
 margin: 0px;
 padding: 0px;
}
td
{
 font-size: small;
 line-height: 140%;
}
td p
{
 font-size: 100%;
 line-height: 140%;
}
dl
{
 font-size: 100%;
}
p
{
 font-size: 80%;
 font-weight: normal;
 line-height: 140%;
 margin:0.7em 0;
}
/* Heading and Footer set */
#main
{
 min-width: 955px;
 max-width: 1230px;
 text-align: left;
}
html>body #main
{
 position:relative;
 min-width: 955px;
 max-width: 1230px;
 text-align: left;
}
#mastHead
{
 background-position: left top;
 background-repeat: no-repeat;
}
#mastHead form input
{
 font-family: Verdana;
}
#mastHead #logo img
{
 margin: 18px 0px 18px 33px;
 float: left;
 border-style: none;
 width: 150px;
 height: 60px;
}
#mastHead #headerSubmit
{
 font-family: Verdana;
}
#mastHead #searchBox
{
 margin: 25px 0px 0px 0px;
 float:right;
 width: 650px;
 text-align: right;
 font: verdana;
}
#mastHead #searchBox A
{
 /*
 padding-bottom: 10px;
 padding-right: 4px;
 */
 font: verdana;
 }
#mastHead #askauckland,
#mastHead #aConnectus
{
 color:White;
}
#mastHead #aConnectus
{
 float: right;
 position: relative;
 top: -2px;
 left:4px;
 font-weight: bold;
 text-decoration: none;
 margin-top: 1px;
 padding-top: 4px;
 padding-right: 47px;
 padding-bottom: 0px;
 padding-left: 0px;
 height: 18px;
 margin-right: 13px;
/* line-height: normal; */
 font-size: 95%;
 font-style: normal;
 font-variant: normal;
 background: url("/_images/ambience/button-connect-us.png") no-repeat scroll right top transparent;
 background-size: auto;
 background-origin: padding-box;
 background-clip: border-box;
 background-color: transparent;
 }
#mastHead #aConnectus:hover
{
 color: #003f72;
 text-decoration: none;
 background-position: right bottom;
}
#headerConnectWithUs
{
 float: right;
 line-height: 100%;
 padding-top: 6px;
 margin-right: 10px;
 font-size: 60%;
 font-weight: bold;
 position: relative;
 top: 3px;
 left: 2px;
 color:White;
}
#headerContactUs
{
 float: right;
 line-height: 100%;
 padding-top: 6px;
 padding-right: 5px;
 padding-left: 13px;
 font-size: 60%;
 font-weight: bold;
 position: relative;
 top: 3px;
 left: 2px;
 color:White;
}
#headerConnectWithUs:hover,
#headerContactUs:hover
{
 text-decoration: underline;
}
#askauckland
{
 float: right;
 font-size: 95%;
 position: relative;
 top: 2px;
 left:4px;
}
#askauckland:hover
{
 text-decoration:none;
}
#askauckland img
{
 border-style: none;
 position: relative;
 top: 3px;
}
#Breadcrumbs {
  height:36px;
  font:9px/120% verdana;

}

#container
{
 clear: both;
 margin: 5px 0px 20px 0px;
 padding-left: 190px;
 padding-right: 190px;
 text-align: center;
}
#mastFooter
{
 clear: both;
}

#mastFooter p {
	font: 60%/20px Verdana;	
	color:#fff;
}

#mastFooter a {
	color:#fff;
	text-decoration:none;
}

#mastFooter a:hover {
	text-decoration:underline;	
}
#footerLogo
{
 position: relative;
 float: right;
 margin: 0px 0px 0px 20px;
 height: 30px;
}
#footerLogo IMG
{
 border: medium none;
}
#copyright
{
 float: left;
 padding:0 13px;
}
#footerNav
{
 float: right;
}
#QuickLinks1
{
 width: 170px;
 font-family: verdana;
}
#headerKeyword
{
 width: 186px;
 padding-right: 1px;
 margin-right:5px;
}
#headerSubmit
{
 margin-right:20px;
 position: relative;
 top: 1px;
}
html>body #mastHead #searchForm
{
 margin-top: 40px;
 margin-bottom: 5px;
 position: relative;
 bottom: 9px;
}
.buttons
{
 float: right;
}
/* End of Heading and Footer set */

/* Table Set */
/*
Currently being remarked as this set should be replaced by information in fmhs.skin

table.TableStyle
{
 width: 100%;
 font-size: 100%;
 color: Black;
 background-color: White;
 padding: 13px 10px 13px 10px;
}
.TableStyle caption
{
 width: 100%;
 color: White;
 background-color: #008587;
 font-size: 80%;
 font-weight:bold;
 padding: 13px 10px 13px 10px;
}
.TableStyle tbody th 
{
 width: 10%;
 color: White;
 background-color: #008587;
 font-size: 80%;
 padding: 13px 10px 13px 10px;
}
.TableStyle tbody tr td
{
 width: 10%;
 background-color: #F5F5F6;
 padding: 13px 10px 13px 10px;
}
/* End of Table Set */

/* Link Set */
a:link, a:active, a:hover, a:visited
{
 text-decoration: none;
}
a:link, a:active, a:visited
{
 color: #00877c;
}
a:hover
{
 /*color: #7fc3bd;*/
 text-decoration: underline;
}
/* Changed to #00877c 
a:visited
{
 color: #337c9b;
}
/* End of Link Set */

/* Content set */
.middleColumn
{
 text-align: left;
 float: none;
/* min-width: 59%;
 max-width: 68%;
 display: inline-block;*/
}
.leftColumn
{
 text-align: left;
 float: left;
 width: 170px;
 margin-left: 0px;
 margin-right: 20px;
 position: relative;
 display: inline;
}
.rightColumn
{
 text-align: left;
 float: right;
 width: 170px;
 margin-left: 20px;
 margin-right: 0px;
 position: relative;
 display: inline;
}
/* End of Content set */

/* Heading Set */
#lblFacultyName
{
 font-size: 110%;
 font-weight: bold;
 line-height: 140%;
 border-bottom: 6px solid;
 padding-bottom: 5px;
 margin-bottom: 10px;
 display: block;
 border-bottom-color: #cccccc;
 color: #000000;
}
#lblPageTitle,
.CourseTitle
{
 font-family: Verdana;
 font-size: 130%;
 font-weight: bold;
 line-height: 190%;
 border-bottom-style: none;
 color: #00877c;
}
h1
{
 font-size: 110%;
 line-height: 150%;
 font-weight: bold;
 border-bottom: 4px solid;
 border-bottom-color: #cccccc; 
 color: #00877c;
 margin-top: 10px;
}
h2
{
 font-size: 100%;
 line-height: 130%;
 font-weight: bold;
 border-bottom-style: none;
 color: #00877c;
 margin-top: 10px;
}
h3
{
 font-size: 90%;
 line-height: 120%;
 font-weight: bold;
 border-bottom-style: none;
 color: #000000;
 margin-top: 10px;
}
h4
{
 font-size: 90%;
 line-height: 110%;
 font-weight: bold;
 border-bottom-style: none;
 color: #000000;
 margin-top: 10px;
}
h5
{
 font-size: 80%;
 line-height: 110%;
 font-weight: bold;
 border-bottom-style: none;
 color: #000000;
 margin-top: 10px;
}
h6
{
 font-size: 70%;
 line-height: 100%;
 font-weight: bold;
 border-bottom-style: none;
 color: #000000;
 margin-top: 10px;
}
/* End of Heading Set */

/* Bullet points Set */
td ul
{
 font-size: 100%;
 line-height: 130%
}
/*
ul p
{
 font-size: 100%;
 line-height: 130%
}*/
ul
{
 list-style-image: url('../_images/ambience/dot.png');
 font-size: 80%;
 line-height: 130%
}
ol
{
 font-size: 80%;
}
td ol
{
 font-size: 100%;
 line-height: 130%;
 margin-top: 6px;
 margin-bottom: 6px;
}
ol li
{
 font-size: 100%;
 line-height: 130%;
 margin-top: 6px;
 margin-bottom: 6px;
}
ul ul
{
 list-style-image: url('../_images/ambience/dotH.png');
 font-size: 100%;
}
ol ol
{
 font-size: 100%;
}
ul ul ul
{
 font-size: 100%;
 list-style-image: url('../_images/ambience/dotR.png');
}
ul li
{
 font-size: 100%;
 margin-top: 6px;
 margin-bottom: 6px;
}
li.pdf {list-style-image: url("../_images/icons/icon-pdf.gif")}
li.doc, li.word {list-style-image: url("../_images/icons/icon-word.jpg")}
li.ppt {list-style-image: url("../_images/icons/icon-ppt.gif")}
li.txt {list-style-image: url("../_images/icons/icon-txt.gif")}
li.zip {list-style-image: url("../_images/icons/icon-zip.gif")}
li.htm {list-style-image: url("../_images/icons/icon-link.gif")}
li.gen {list-style-image: url("../_images/icons/icon-generic.gif")}
li.mp3 {list-style-image: url("../_images/icons/icon-mp3.gif")}
li.xls, li.excel {list-style-image: url("../_images/icons/icon-excel.gif")}
li.facebook {list-style-image: url("../_images/icons/icon-facebook.jpg")}
li.pdf,
li.word,
li.doc,
li.ppt,
li.txt,
li.zip,
li.htm,
li.gen,
li.mp3,
li.xls,
li.facebook,
li.excel 
{
 padding-left: 6px;
 margin-left: -6px;
 font-size: 100%;
}
li.plain {list-style-type: none}
li.thedisc {list-style-type: disc}
/* End of Bullet points Set */

/* Breadcrumbs Set */
#lblBreadcrumbs
{
 display: block;
 font-size: 55%;
 line-height: 80%;
 font-weight: normal;
}
/* End of Breadcrumbs Set */

/* Promobuttons Set */
#PromoButtonList1
{
 margin-top: 25px;
}
#PromoButtonList1 div div
{
 width: 170px;
 height: 53px;
 margin: 10px 0px 5px 0px;
 padding: 0px;
 vertical-align: bottom;
}
#PromoButtonList1 div div p
{
 padding: 10px 9px 10px 9px;
 margin: 0px;
 text-decoration: none;
 font-size: 16px;
 line-height: 100%;
}
#PromoButtonList1 a
{
 text-decoration: none;
}
#PromoButtonList1 div.smallerFont div p
{
 font-size: 15px;
}
/* End of Promobuttons Set */

/* Landing Page set */
.landingPage
{
 border-width: 0px;
 empty-cells: show;
 border-collapse: separate;
 margin-top: 20px;
}
.landingPage tr td
{
 vertical-align: top;
 text-align: left;
 padding-right: 0px;
 padding-bottom: 20px;
}
.landingPage tr a
{
 font-weight: bold;
}
.landingPage tr img
{
 width: 60px;
 height: 60px;
 padding-right: 10px;
}
.landingSeparator
{
 width: 20px;
}
/* End of Landing Page set */

/* Go to top link set */
.GoToTop, .GoToTop:visited
{
 text-align: right;
 padding-top: 6px;
 text-decoration: none;
 font-size: 70%;
 font-weight: bold;
 padding-right: 12px;
 display: block;
 margin-bottom: 9px;
}
.GoToTop:hover
{
 background-position: right bottom;
}
/* End of Go to top link set */

/* Anchor List set */
.anchorlink li a
{
 font-size: 100%;
 font-weight: bold;
 line-height: 130%;
/* padding-left: 5px; */
 display:inline;
}
/* End of Anchor List set */

/* Page content set */
.intro
{
 font-size: 90%;
 font-weight: bold;
 line-height: 130%;
 padding-top: 10px;
 padding-bottom: 10px;
 color: #666666;
}
tr td .intro
{
 font-size: 100%;
 font-weight: bold;
 line-height: 130%;
 padding-top: 10px;
 padding-bottom: 10px;
 color: #666666;
}
.tabs
{
 padding: 5px 5px 10px 40px;
}
/* End of Page content set */

/* 
	added by abdul
	feedback styles */
#feedbackDiv {
background-color:#FFFFFF;
border:0px solid #999999;
display:none;
margin:0pt;
padding:0pt;
width:100%;
}
#innerFeedback {
background-color:#F9F9F9;
border-left:1px solid #999999;
border-right:1px solid #999999;
border-top:1px solid #999999;
color:#000000;
float:right;
font-family:Verdana,Arial,Helvetica,sans-serif;
font-size:0.6em;
padding:0pt;
width:350px;
}
#innerFeedback .inside {
padding:0px 10px;
text-align:left;
}
#innerFeedback form {
font-size:10px;
}
#innerFeedback form h3 {
color:#014F8A;
font-family:Arial,Helvetica,sans-serif;
font-weight:bold;
line-height:100%;
margin:0pt 0pt 1em;
font-size:1.1em;
}
#feedbackDiv .bottomFade {
background-color:#FFFFFF;
background-image:url(../_images/ambience/bottom_fade.gif);
background-repeat:repeat-x;
padding:0pt;
}
#feedbackDiv .cname {display:none;}
#feedbackDiv select, #feedbackDiv input, #feedbackDiv textarea{font-size:11px;}
/* end feedback styles */
/*
div#middleBar div p {margin:0.8em 0;}*/
div#middleBar div h1{margin-bottom:12px;}
