body 
{
	font-family: Arial; font-size: 10pt; margin: 0px; text-align: center; }

body, body a, body a:active, body a:hover, body a:visited { color: #000000; }

body div { text-align: center; }

td { font-family: Arial; font-size: 10pt; }
a { font-family: Arial; font-size: 10pt; }

h1 { font-family: Arial; font-size: 18pt; padding: 0px; margin: 0px; font-weight: bold; }
h2 { font-family: Arial; font-size: 10pt; padding: 0px; margin: 0px; font-weight: bold; }
h3 { font-family: Arial; font-size: 8pt; padding: 0px; margin: 0px; font-weight: bold; }
h4 { font-family: Arial; font-size: 8pt; padding: 0px; margin: 0px; font-weight: normal; }

.siteHeaderDrop
{	display:none; position:absolute; left:200px; top:100px; border: solid 1px #B2B2B2; background-color: #F8F8F8; padding: 0px; }

.siteHeaderDrop table {	width: 200px; }

td.siteHeaderDropCell { width: 200px; border-bottom: solid 1px #B2B2B2; border-top: solid 1px #FFFFFF; background-color: #F8F8F8;}
td.siteHeaderDropCellOvr { width: 200px; border-bottom: solid 1px #B2B2B2; border-top: solid 1px #FFFFFF; background-color: #B2B2B2;}
.siteHeaderCellDrop { width: 200px; border-bottom: solid 1px #B2B2B2; border-top: solid 1px #FFFFFF; background-color: #F8F8F8;}
.siteHeaderCellDropOvr { width: 200px; border-bottom: solid 1px #B2B2B2; border-top: solid 1px #FFFFFF; background-color: #B2B2B2;}
.siteHeaderCellDrop a { color: #000000; text-decoration: none; }
.siteHeaderCellDropOvr a { color: #000000; text-decoration: none; }

.roundedGreyBox { padding: 0px; margin: 0px; }
.roundedGreyBox .header, .roundedGreyBox .footer { height: 10px; }
.roundedGreyBox .left, .roundedGreyBox .right { width: 6px; background-repeat: no-repeat; }
.roundedGreyBox .header .left { background-image: url('http://www.edusearch.co.nz/dev/mainimages/parts/cnrRoundGreyLT.png'); }
.roundedGreyBox .header .center { border-top: solid 2px #B2B2B2; background-color: #F8F8F8; }
.roundedGreyBox .header .right { background-image: url('http://www.edusearch.co.nz/dev/mainimages/parts/cnrRoundGreyRT.png'); }
.roundedGreyBox .content .left { border-left: solid 2px #B2B2B2; background-color: #F8F8F8; }
.roundedGreyBox .content .center { background-color: #F8F8F8; }
.roundedGreyBox .content .right { border-right: solid 2px #B2B2B2; background-color: #F8F8F8; }
.roundedGreyBox .footer .left { background-image: url('http://www.edusearch.co.nz/dev/mainimages/parts/cnrRoundGreyLB.png'); }
.roundedGreyBox .footer .center { border-bottom: solid 2px #B2B2B2; background-color: #F8F8F8; }
.roundedGreyBox .footer .right { background-image: url('http://www.edusearch.co.nz/dev/mainimages/parts/cnrRoundGreyRB.png'); }

.basicBox { padding: 0px; margin: 0px; }
.basicBox .header, .basicBox .footer { height: 5px; }
.basicBox .left, .basicBox .right { width: 5px; }

.headerBox { padding: 0px; margin: 0px; }
.headerBox .header, .headerBox .footer { height: 5px; }
.headerBox .left, .headerBox .right { width: 1px; }

.squareBlackBox { padding: 0px; margin: 0px; }
.squareBlackBox .header, .squareBlackBox .footer { height: 10px; }
.squareBlackBox .left, .squareBlackBox .right { width: 10px; }
.squareBlackBox .header .left { border-top: solid 2px #000000; border-left: solid 2px #000000; }
.squareBlackBox .header .center { border-top: solid 2px #000000; }
.squareBlackBox .header .right { border-top: solid 2px #000000; border-right: solid 2px #000000; }
.squareBlackBox .content .left { border-left: solid 2px #000000; }
.squareBlackBox .content .center {  }
.squareBlackBox .content .right { border-right: solid 2px #000000; }
.squareBlackBox .footer .left { border-bottom: solid 2px #000000; border-left: solid 2px #000000; }
.squareBlackBox .footer .center { border-bottom: solid 2px #000000; }
.squareBlackBox .footer .right { border-bottom: solid 2px #000000; border-right: solid 2px #000000; }

.squareGreyBox { padding: 0px; margin: 0px; }
.squareGreyBox .header, .squareBlackBox .footer { height: 10px; }
.squareGreyBox .left, .squareBlackBox .right { width: 10px; }
.squareGreyBox .header .left { border-top: solid 2px #B2B2B2; border-left: solid 2px #B2B2B2; background-color: #F8F8F8; }
.squareGreyBox .header .center { border-top: solid 2px #B2B2B2; background-color: #F8F8F8; }
.squareGreyBox .header .right { border-top: solid 2px #B2B2B2; border-right: solid 2px #B2B2B2; background-color: #F8F8F8; }
.squareGreyBox .content .left { border-left: solid 2px #B2B2B2; background-color: #F8F8F8; }
.squareGreyBox .content .center { background-color: #F8F8F8; }
.squareGreyBox .content .right { border-right: solid 2px #B2B2B2; background-color: #F8F8F8; }
.squareGreyBox .footer .left { border-bottom: solid 2px #B2B2B2; border-left: solid 2px #B2B2B2; background-color: #F8F8F8; }
.squareGreyBox .footer .center { border-bottom: solid 2px #B2B2B2; background-color: #F8F8F8; }
.squareGreyBox .footer .right { border-bottom: solid 2px #B2B2B2; border-right: solid 2px #B2B2B2; background-color: #F8F8F8; }

.box140 .roundedGreyBox { width: 145px; height: 150px; }
.box695 .headerBox { width: 695px; height: 300px; }
.box1000 .headerBox { width: 998px; height: 50px; }
.box1000 .squareGreyBox { width: 998px; height: 50px; }

.featureProviderBoxHome { font-family: Arial; }
.featureProviderBoxHome h3 { text-align: center; font-weight:normal; }
.featureProviderBoxHome .squareBlackBox { width: 230px; height: 250px; }
.featureProviderBoxHome a { font-size: 10pt; }

.featureProviderBoxSub { font-family: Arial; }
.featureProviderBoxSub h3 { text-align: center; font-weight:normal; }
.featureProviderBoxSub table { width: 325px; height: 250px; }
.featureProviderBoxSub a { font-size: 10pt; }

.box140 { font-family: Arial; }
.box140 h2 { text-align: center; font-weight:bold; }
.box140 a { font-size: 8pt; }

.box1000 { font-family: Arial; }
.box1000 td { vertical-align: top; }
.box1000 .centerRight { text-align: right; width: 405px; }
.box695 .centerRight { text-align: right; width: 405px; }
.box1000 .centerLeft { text-align: left; width: 593px; }
.box695 .centerLeft { text-align: left; width: 683px; }
a:hover { cursor: hand; }

a.SearchCat { cursor: hand; font-size: 8pt; font-weight: bold; }

.bold { font-weight:bold; }
.normal { font-weight:normal; }

td.sub_page_button {
	width: 195px; height: 35px; padding: 0px; margin: 0px;
	background-image: url("http://www.edusearch.co.nz/dev/mainimages/parts/subBtnBack.png");
	background-repeat: no-repeat; text-align: center; color: White;
}
td.sub_page_button_select {
	width: 195px; height: 35px; padding: 0px; margin: 0px;
	background-image: url("http://www.edusearch.co.nz/dev/mainimages/parts/subBtnBackSelected.png");
	background-repeat: no-repeat; text-align: center; color: White;
}
td.sub_page_button_4 {
	width: 245px; height: 35px; padding: 0px; margin: 0px;
	background-image: url("http://www.edusearch.co.nz/dev/mainimages/parts/subBtnBack4.png");
	background-repeat: no-repeat; text-align: center; color: White;
}
td.sub_page_button_4_select {
	width: 245px; height: 35px; padding: 0px; margin: 0px;
	background-image: url("http://www.edusearch.co.nz/dev/mainimages/parts/subBtnBackSelected4.png");
	background-repeat: no-repeat; text-align: center; color: White;
}
td.sub_page_button_space {
	width: 6px; height: 35px; padding: 0px; margin: 0px;
}
.sub_page_button a:link, .sub_page_button a:visited, .sub_page_button a:hover,
.sub_page_button_select a:link, .sub_page_button_select a:visited, .sub_page_button_select a:hover {
	font-family: Arial; font-size: 13pt; font-weight: bold; color: White; text-decoration: none;
}

.box1000 .headerBox .centerLeft, .box1000 .headerBox .centerLeft a { font-family: Arial; font-size: 12pt; color: #646464; vertical-align: middle; }
.box1000 .headerBox .centerLeft h2 { margin-bottom: 7px; text-align: left; font-weight: bold; font-family: Arial; font-size: 14pt; color: #000075; vertical-align: middle; }
.box695 .headerBox .centerLeft { text-align: center; font-weight: bold; font-family: Comic Sans MS, Cursive; font-size: 20pt; color: #000075; vertical-align: middle; }
.box695 .headerBox .content { font-family: Comic Sans MS, Cursive; font-size: 12pt; color: #000075; vertical-align: middle; }


table.header { width: 1000px; padding: 0px; margin: 0px; border-width: 0px; background-repeat: no-repeat; }

table.header_button { width: 1000px; padding: 0px; margin: 0px; border-width: 0px; }

td.header_host { padding: 0px; margin: 0px; }
td.header_space { height: 3px; padding: 0px; margin: 0px; }

td.header_logo { width: 436px; height: 90px; padding: 0px; margin: 0px; vertical-align: middle; }

td.header_banner {
	padding: 0px;
	margin: 0px;
	vertical-align: middle;
	text-align: right;
}

td.header_button { width: 195px; height: 35px; padding: 0px; margin: 0px; background-image: url("../mainimages/parts/btnback.png"); background-repeat: no-repeat; text-align: center; color: White; }

a:link.header_button { font-size: 16pt; font-weight: bold; color: White; text-decoration: none; }
a:hover.header_button { font-size: 16pt; font-weight: bold; color: White; text-decoration: none; }
a:visited.header_button { font-family: Arial; font-size: 16pt; font-weight: bold; color: White; text-decoration: none; }

td.header_button_over { width: 195px; height: 35px; padding: 0px; margin: 0px; background-image: url("../mainimages/parts/btnbackovr.png"); background-repeat: no-repeat; text-align: center; color: #008000; }

a:link.header_button_over { font-size: 16pt; font-weight: bold; color: #008000; text-decoration: none; }
a:hover.header_button_over { font-size: 16pt; font-weight: bold; color: #008000; text-decoration: none; }
a:visited.header_button_over { font-size: 16pt; font-weight: bold; color: #008000; text-decoration: none; }

td.header_button_space {
	width: 6px;
	height: 35px;
	padding: 0px;
	margin: 0px;
}
table.header_bluebar {
	width: 1000px;
	padding: 0px;
	margin: 0px;
	border-width: 0px;
}

input.header_bluebar {
	width: 420px;
	height: 20px;
	font-family: Arial;
	font-size: 10pt;
	font-weight: bold;
	color: Black;
	text-decoration: none;
}
input.header_bluebar_btn {
	width: 60px;
	height: 50px;
	font-family: Arial;
	font-size: 12pt;
	font-weight: bold;
	color: Black;
	text-decoration: none;
}

td.header_bluebar {
	width: 704px;
	height: 60px;
	padding: 0px;
	margin: 0px;
	background-image: url("http://www.edusearch.co.nz/dev/mainimages/parts/bluebarmid.png");
	background-repeat: repeat-x;
	vertical-align: middle;
	text-align: center;
	font-size: 12pt;
	font-weight: bold;
	color: White;
	text-decoration: none;
	
}
td.header_bluebar_search {
	width: 70px;
	height: 60px;
	padding: 0px;
	margin: 0px;
	background-image: url("http://www.edusearch.co.nz/dev/mainimages/parts/bluebarmid.png");
	background-repeat: repeat-x;
	vertical-align: middle;
	font-size: 12pt;
	font-weight: bold;
	color: White;
	text-decoration: none;
	
}
td.header_bluebar_arc {
	width: 53px;
	height: 60px;
	padding: 0px;
	margin: 0px;
	vertical-align: top;
}
table.header_greybar {
	width: 306px;
	padding: 0px;
	margin: 0px;
	border-width: 0px;
}
td.header_greybar_end {
	width: 3px;
	height: 29px;
	padding: 0px;
	margin: 0px;
	vertical-align: top;
}
td.header_greybar {
	width: 150px;
	height: 29px;
	padding: 0px;
	margin: 0px;
	background-image: url("http://www.edusearch.co.nz/dev/mainimages/parts/greybarmid.png");
	background-repeat: repeat-x;
	vertical-align: middle;
	font-size: 14pt;
	color: Black;
}

a:link.header_greybar {
	font-family: Arial;
	font-size: 12pt;
	color: Black;
	font-weight: bold;
	text-decoration: none;
}
a:hover.header_greybar {
	font-family: Arial;
	font-size: 12pt;
	color: Black;
	font-weight: bold;
	text-decoration: none;
}
a:visited.header_greybar {
	font-family: Arial;
	font-size: 12pt;
	color: Black;
	font-weight: bold;
	text-decoration: none;
}

td.header_greybar_arc {	width: 20px; height: 60px; padding: 0px; margin: 0px; vertical-align: top; }

table.footer { width: 1000; padding: 0; margin: 0; border-width: 0px; }

td.footer_space { height: 3; padding: 0; margin: 0; } 
td.footer_links { width: 1000; padding: 0; margin: 0; border-top: solid 1px Navy; vertical-align: middle; font-family: Arial; font-size: 10pt; color: Navy; text-align: center; }

.footer_links a:visited, .footer_links a:hover , .footer_links a:link{
	color: Navy;
	font-weight: bold;
	text-decoration: none;
}td.footer_notices {
	width: 1000;
	padding: 0;
	margin: 0;
	vertical-align: middle;
	color: Navy;
	text-align: center;
}

input.search_keywords {
	width: 350px;
	height: 22px;
	font-family: Calibri, Verdana, Arial;
	font-size: 10pt;
	font-weight: bold;
	color: Black;
	text-decoration: none;
}

input.in115 {width: 115px; background: #ffffff; color: #000000; border: 1 solid #808080; }

input.in100 {width: 100px; background: #ffffff; color: #000000; border: 1 solid #808080; }

input.in300 {width: 300px; background: #ffffff; color: #000000; border: 1 solid #808080; }

input.nowidth {background: #ffffff; color: #000000; border: 1 solid #808080; }

input.button {background: #f7f7f7; color: #000000; border: 1 solid #808080; }

input.submit {background: #ffffff; color: #000000; border: 1 solid #808080; width="115" }

input.submitunlimited {background: #ffffff; color: #000000; border: 1 solid #808080;}

input.express {background: #ffffff; color: #000000; border: 1 solid #808080; width="125" }

input.orangeexpress {background: #FF9933; color: #ffffff; border: 1 solid #808080; width="125" }

select.se115 {height: 19px ;width: 115px; background: #ffffff; color: #000000; border: 1 solid #808080; }

select.se300 {height: 19px ;width: 300px; background: #ffffff; color: #000000; border: 1 solid #808080; }

textarea {font-family:verdana,arial,geneva,helvetica,sans-serif; color: #000000;}

textarea.te300 {font-family:verdana,arial,geneva,helvetica,sans-serif; color: #000000; width="300"}

select.shop {height: 19px ;width: 115px; background: #ffffff; color: #000000; border: 1 solid #000000; }



input.RES_in400 {width: 400px; height: 20px; background: #ffffff; color: #000000; border: 1 solid #808080; }

textarea.RES_te400 {font-family:verdana,arial,geneva,helvetica,sans-serif; color: #000000; width: 400px; height: 100px; }