
a:hover {COLOR: #F26C4F; TEXT-DECORATION: underline; font-COLOR: #FFFFFF;}
a:link {  color:#F26C4F; text-decoration: none; } 
a:visited {  color:#F26C4F; text-decoration: none; } 
a:active {   color:#F26C4F; text-decoration: none; } 

.Top_menu_Table a:link, .Top_menu_Table a:visited, .Top_menu_Table a:active   {
	color: #FFFFFF;
	text-decoration: none;
	font-weight : bold;
} 

.Top_menu_Table a:hover  {
	color: #FFFFFF;
	text-decoration: none;
	font-weight : bold;
} 


.Heading11pxBold {
font-size: 11px;
/*color: #ffffff;*/
font-weight : bold;

}

div#openPoly table.adminInfo
{
	font-size: 8pt;
}

div#openPoly h2
{
	font-size: 10pt;
	font-weight : bold;
	color: #008E47;
}

div#openPoly h3
{
	font-size: 9pt;
	font-weight : bold;
	color: #008E47;
}

div#openPoly h3.centred
{
	text-align: center;
}

div.backToTop {
	font-size: 60%;
	float: right;
	margin-top: -1em;
}

div#northtecFarmsmart
{
	font-family: Arial;
}

div#northtecFarmsmart div.content  div.firstColumn
{
	position: relative;
	float: left;
	width: 410px;
}

div#northtecFarmsmart div.content img.verticalLine
{
	position: absolute;
	left: 165px;
	margin-left: 400px;
}

div#northtecFarmsmart div.content  div.secondColumn
{
	position: absolute;
	left: 175px;
	margin-left: 420px;
	width: 170px;
}

div#northtecFarmsmart div.content  div.firstColumn div.intro
{
	width: 92%;
	background-color: #41AC48;
	margin-bottom: 0.8em;
}

td.grass img
{
	border: 0px;
	border-collapse: collapse;
}

p.nowrap
{
	white-space: nowrap;
}

table.grass, td.grass
{
	background-image: url(../images/nfs_grass.jpg);
}

div#northtecFarmsmart div.content  div.secondColumn img
{
	display: block;
	margin: .2em .5em 1em 1em;
}

div#northtecFarmsmart div.content  div.secondColumn ul
{
	padding: 0;
	margin: 0;
}

div#northtecFarmsmart div.content  div.secondColumn ul li
{
	padding: 0 0 .4em 0;
	margin-left: 1em;
	list-style: disc;
	font-size: 11pt;
}

div#northtecFarmsmart
{
	width: 100%;
	height: 100%;
	background: transparent url(../images/nfs_trans_background.gif) repeat-y right top;
}

div#northtecFarmsmart div.content  div.secondColumn p
{
	font-size: 13pt;
	margin: 1em 0 0 0.8em;
	font-weight: bold;
}

div#northtecFarmsmart div.content  div.firstColumn img
{
	display: block;
	margin: 0em 0em 0.6em 0em;
}

div#northtecFarmsmart div.content  div.firstColumn img.arrow
{
	position: absolute;
	margin-top: -5.5em;
}

div#northtecFarmsmart div.content div.firstColumn img.welcome
{
	margin: 0em 0em 0.4em .5em;
}

div#northtecFarmsmart div.content div.firstColumn div.intro p
{
	width: 100%;
	color: #fff;
	padding: .7em 1.8em .7em 1.8em;
	margin: 0;
	font-size: 10pt;
}

div#northtecFarmsmart div.content div.firstColumn div.intro strong
{
	font-weight: 600;
}

div#northtecFarmsmart div.content div.firstColumn h3
{
	font-size: 10pt;
	margin-top: 0;
	margin-bottom: 0;
	color: #008E47;
}

div#northtecFarmsmart div.content div.firstColumn p
{
	width: 92%;
	margin-top: 0;
	margin-bottom: 1em;
	font-size: 10pt;
}

div#northtecFarmsmart div.content div.firstColumn p.colorMessage
{
	color: #008E47;
}

div#northtecFarmsmart div.content div.firstColumn p.smallBottomMargin
{
	margin-bottom: 0.2em;
}

div#northtecFarmsmart div.content div.firstColumn p.phone
{
	font-size: 165%;
}

div#northtecFarmsmart div.content div.firstColumn p.gapped
{
	margin-top: 2.2em;
}

div#northtecFarmsmart div.content div.firstColumn p.greyed
{
	font-size: 9pt;
	line-height: 1.2em;
	color: #888;
}

/* Waiariki Farmsmart Styles */

/* Start */

div#waiarikiFarmsmart.homePage
{
	width: 100%;
	height: 100%;
	background: transparent url(../images/waiariki_farmsmart_ac_nz/main_background.gif) repeat-y right top;
	margin-right: -5px;
}

div#waiarikiFarmsmart.homePage div.wrapper
{
	padding: 1em;
}

div#waiarikiFarmsmart.about div.wrapper
{
	padding: .6em 0;
}

div#waiarikiFarmsmart.homePage img.welcome
{
	margin-bottom: .4em;
}

div#waiarikiFarmsmart.homePage div.firstColumn
{
	width: 477px;
	background: transparent url(../images/waiariki_farmsmart_ac_nz/middleBar.gif) no-repeat right top;
	padding-right: 1.4em;
}

div#waiarikiFarmsmart.homePage div.firstColumn h2
{
	color: #fff;
	background-color: #41AC48;
	font-size: 105%;
	margin: 0;
	padding: .2em .8em;
}

div#waiarikiFarmsmart.homePage div.firstColumn p
{
	line-height: 1.2em;
	font-size: 90%;
	background-color: #EAF3E6;
	margin: 0;
	padding: .2em 1em .4em 1em;
}

div#waiarikiFarmsmart.homePage div.firstColumn p.contactInfo
{
	background-color: #fff;
	color: #41AC48;
	padding: .5em 1em 0 1em;
}

div#waiarikiFarmsmart.homePage div.firstColumn p.phone
{
	background-color: #fff;
	color: #41AC48;
	padding: .2em 15px;
	font-size: 165%;
}

div#waiarikiFarmsmart.homePage .bottom
{
	margin-bottom: .6em !important;
}

div#waiarikiFarmsmart.homePage a
{
	color: #41AC48;
	text-decoration: underline;
}

div#waiarikiFarmsmart.homePage div.firstColumn a
{
	padding: 0 15px;
}

div#waiarikiFarmsmart.homePage div.secondColumn
{
	position: absolute;
	top: 120px;
	left: 175px;
	margin-left: 515px;
	width: 240px;
}

div#waiarikiFarmsmart.homePage div.secondColumn img
{
	display: block;
	margin: 0 0 .3em 0;
}

div#waiarikiFarmsmart.homePage div.secondColumn ul
{
	padding: 0;
	margin: 0;
}

div#waiarikiFarmsmart.homePage div.secondColumn ul li
{
	padding: 0 0 .4em 0;
	margin-left: 1em;
	list-style: disc;
	font-size: 11pt;
}

div#waiarikiFarmsmart.homePage div.secondColumn p.call
{
	margin: 0;
	font-weight: bold;
	font-size: 140%;
}

div#waiarikiFarmsmart.homePage div.secondColumn div.panel
{
	width: 210px;
	padding: .5em .8em;
	margin: .8em 0;
	background: #fff url(../images/waiariki_farmsmart_ac_nz/panel_background.gif) repeat-x left top;
}

div#waiarikiFarmsmart.homePage div.secondColumn div.panel img
{
	padding: 0;
	margin: 0;
}

div#waiarikiFarmsmart.homePage div.secondColumn div.panel h2
{
	font-weight: normal;
	font-size: 110%;
	color: #40AC49;
	margin: .4em 0;
}

div#waiarikiFarmsmart.homePage div.secondColumn div.panel p
{
	margin: 0;
	font-size: 85%;
}

div#waiarikiFarmsmart.about h2
{
	color: #fff;
	background-color: #41AC48;
	font-size: 105%;
	margin: 0;
	padding: .2em .8em;
}

div#waiarikiFarmsmart.about div.panel
{
	background-color: #EAF3E6;
	padding: .8em;
	margin-bottom: 1em;
}

div#waiarikiFarmsmart.about .eb
{
	margin-bottom: .8em !important;
}

div#waiarikiFarmsmart.about .italic
{
	font-style : italic;
}

div#waiarikiFarmsmart.about p
{
	margin: 0;
	font-size: 80%;
}

div#waiarikiFarmsmart.about .tag
{
	display: none;
}

div#waiarikiFarmsmart.about ul
{
	margin-left: 0;
}

div#waiarikiFarmsmart.about ol
{
	margin: 0 0 0 30px;
}

div#waiarikiFarmsmart.about ul li
{
	font-size: 110%;
	list-style-position: inside;
}

div#waiarikiFarmsmart.about ol li
{
	font-size: 80%;
	margin-bottom: .4em;
}

div#waiarikiFarmsmart.about ol li
{
	font-size: 80%;
	margin-bottom: .4em;
}

div#waiarikiFarmsmart table.Table_2 a
{
	color: #008E45;
}

div#waiarikiFarmsmart table.Table_2 tr.Table_4 td
{
	color: #fff;
	font-weight: bold;
	padding: .6em 1em;
	background-color: #008E45;
}

div#waiarikiFarmsmart table.Table_2 tr td.emphasis
{
	color: #008E45;
	font-weight: bold;
}

div#waiarikiFarmsmart table.Table_2 tr td
{
	padding: .4em;
	vertical-align: middle;
	background-color: #EAF3E6;
}

div#waiarikiFarmsmart table.Table_2 td.center
{
	text-align: center;
}

div#waiarikiFarmsmart table.Table_2,
div#waiarikiFarmsmart table.Table_2 tr.Table_4,
div#waiarikiFarmsmart table.Table_2 tr.Table_4 td,
div#waiarikiFarmsmart table.Table_2 tr td
{
	border-collapse: collapse;
	border: solid 1px #41AC48;
}

div#waiarikiFarmsmart h1
{
	color: #008E45;
	font-size: 100%;
	font-weight: normal;
	margin: .3em 0 .7em 0;
}

div#waiarikiFarmsmart.register .registrationInfo
{
	border: 0;
	background-color: #fff;
	margin: 0 0 0 .1em;
	padding: 0;
}

div#waiarikiFarmsmart.register .registrationInfo p
{
	margin: 0 0 .7em 0;
	font-size: 75%;
}

span.nowrap
{
	white-space: nowrap;
	font-weight: bold;
}

div#waiarikiFarmsmart.register div.publicBox.important h2
{
	color: #fff;
	background-color: #EC1C23;
	font-size: 90%;
	margin: 0;
	padding: .2em .8em;
}

div#waiarikiFarmsmart.register div.publicBox.important .boxBody
{
	background-color: #FDE6DC;
	margin-bottom: .4em;
}

div#waiarikiFarmsmart.register div.publicBox.important .boxBody p
{
	margin: 0;
	padding: .6em;
	color: #EC1C23;
}

div#waiarikiFarmsmart.register hr
{
	color: #008E45;
	background-color: #008E45;
	height: 1px;
}

div#waiarikiFarmsmart.register div.registrationKey p
{
	margin: 0;
	padding: 0;
}

div#waiarikiFarmsmart.admission h2
{
	font-size: 95%;
	margin: .3em 0 .7em 0;
}

div#waiarikiFarmsmart.admission p
{
	margin: 0;
}

div#waiarikiFarmsmart.admission ul,
div#waiarikiFarmsmart.admission ul li,
div#waiarikiFarmsmart.admission ul li ul,
div#waiarikiFarmsmart.admission ul li ul li,
{
	margin: 0;
	padding: 0;
	float: none;
}

div#waiarikiFarmsmart.admission hr
{
	height: 1px;
	color: #000;
	background-color: #000;
}

div#waiarikiFarmsmart.admission ul li
{
	list-style-type: none !important;
	padding: .6em;
	font-weight: bold;
	margin: .5em 0;
}

div#waiarikiFarmsmart.admission ul li ul
{
	margin-bottom: 1em;
}

div#waiarikiFarmsmart.admission ul li.alternate
{
	background-color: #EAF3E6;
}

div#waiarikiFarmsmart.admission ul li ul li
{
	font-weight: normal;
}

div#waiarikiFarmsmart.admission ul span.context
{
	width: 30px;
}

div#waiarikiFarmsmart.admission table
{
	margin: 0 30px;
	width: 95%;
}

div#waiarikiFarmsmart div.faq ol,
div#waiarikiFarmsmart div.faq ol li
{
	margin: 0;
	padding: 0;
}

div#waiarikiFarmsmart div.faq ol li
{
	font-size: 75% !important;
	font-weight: bold;
	margin-bottom: .2em;
	list-style: none !important;
}

div#waiarikiFarmsmart div.faq ol li a
{
	text-decoration: underline;
}

div#waiarikiFarmsmart div.faq div.contentPanel
{
	background-color: #EAF3E6;
	padding: .4em 1em;
	margin: 1em 0;
}

div#waiarikiFarmsmart div.faq div.contentPanel h2
{
	margin: 0;
	font-size: 90%;
	color: #008E45;
	margin-bottom: .4em;
}

div#waiarikiFarmsmart div.faq div.contentPanel p
{
	font-size: 80%;
	padding: 0;
	margin: 0;
	margin-bottom: .4em;
}

div#waiarikiFarmsmart div.faq div.contentPanel p.back
{
	font-size: 70%;
	text-align: right;
}

div#waiarikiFarmsmart div.faq a
{
	color: #008E45;
}

div.blackFont p
{
	color: #000 !important;
}

div.privacy {
	border:1px solid #ccc;
	padding: .5em;
	overflow: auto;
	height: 6em;
	margin: 0 .25em .5em .25em;
	color: #000;
	background-color: #fff;
}

/* End */

div.backToTop a:hover {
	text-decoration: underline;
}
div.backToTop a {
	text-decoration: none;
}
    .Top_menu_Table_td2 {

border-top-color: #3FAC47;
border-bottom-color: #067E36;
border-right-color: #CCCCCC;
background-color: #008E46;
font-size: 12px; 
padding-left: 5px;
}
 
 /* Font color set here for IC3 middle layer in menu*/
   .Top_menu_Table_td3 {
   font-size: 11px; 
color: #ffffff;
border-top-color: #0F6048;
border-bottom-color: #001710;
border-right-color: #CCCCCC;
background-color: #003928;
padding-left: 10px;
}

   .Top_menu_Table_td4 {
   font-size: 11px; 

border-top-color: #1a9a8b;
border-bottom-color: #006251;
border-right-color: #CCCCCC;
background-color: #00786B;
padding-left: 15px;
}
 
.Table_Title {
color: #008E46;
font-size: 16px; 
}

.Table_2 td a:link, .Table_2 td a:visited, .Table_2 td a:active    { color: #F26C4F; text-decoration: none; } 
.Table_2 td a:hover { color:#F26C4F; text-decoration: underline; }

.Table_4 { 
text-align:center;
background-color: #71BE51;
color: #FFFFFF; 
}

.Table_4l { 
text-align:left;
background-color: #71BE51;
color: #ffffff; 
}

.Table_4 a:link, .Table_4 a:visited, .Table_4 a:active    { color: #F26C4F; text-decoration: none; } 
.Table_4 a:hover { color:#F26C4F; text-decoration: underline;}


 /* CATS ICDL */
 
 	.Top_menu_Tem a:hover  {
	color: #FFFFFF;
	text-decoration: none;
	font-weight : bold;
} 
	
	.Top_menu_Tem {
text-align:left;
font-size: 12px;
FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; 
width: 178px;
scrollbar-face-color: #008E46; 
scrollbar-shadow-color: #067E36; 
scrollbar-highlight-color: #3FAC47; 
scrollbar-3dlight-color: #3FAC47; 
scrollbar-darkshadow-color: #067E36; 
scrollbar-track-color: #008E46; 
scrollbar-arrow-color: #f0f0f0;
overflow:scroll; 
height: 395px;
	}
	
	.Top_menu_Table_log, Table_small {
	color: #ffffff;
	font-size: 10px;
	FONT-FAMILY: Arial, Helvetica, sans-serif; 
	font-weight : bold;
}
	
.Top_menu_Table_td2{
	color: #ffffff;
}

.Top_menu_Tem a:link, .Top_menu_Tem a:visited, .Top_menu_Tem a:active   {
	 color: #ffffff; 
	}
