﻿.body {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	color: #000000;
	background-image: url(http://www.ectoolset.com/newimages/nzifst/bgbody.jpg);
	background-position: top center;
	bacground-repeat: repeat-z;
}
.medium {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	color: #333333;
}

.small {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: normal;
	color: #000000;

}
.menu {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
}
.title {
	font-family: "Trebuchet MS", serif;
	font-size: 14px;
	font-weight: bold;
	color: #1B3F94;
}
.heading {
	font-family: "Trebuchet MS", serif;
	font-size: 12px;
	font-weight: bold;
	color: #1B3F94;
}
.boxheadingblue {
	font-family: "Trebuchet MS", serif;
	font-size: 12px;
	font-weight: bold;
	color: #FFFFFF;
	background-color: #3882DC;
	text-indent: 4pt;
	width: 100%;
	display: block;

}
.boxheadingorange {
 font-family: "Trebuchet MS", serif;
 font-size: 12px;
 font-weight: bold;
 color: #FFFFFF;
 background-color: #FF572D;
 text-indent: 4pt;
 width: 100%;
 display: block; }
 
.boxheadingdarkblue {
	font-family: "Trebuchet MS", serif;
	font-size: 12px;
	font-weight: bold;
	color: #FFFFFF;
	background-color: #0A51A5;
	text-indent: 4pt;
	width: 100%;
	display: block;

}
.boxheadingteal {
	font-family: "Trebuchet MS", serif;
	font-size: 12px;
	font-weight: bold;
	color: #FFFFFF;
	background-color: #3399CC;
	text-indent: 4pt;
	width: 100%;
	display: block;

}
.boxheadinggreen {
	font-family: "Trebuchet MS", serif;
	font-size: 12px;
	font-weight: bold;
	color: #FFFFFF;
	background-color: #63BC4A;
	text-indent: 4pt;
	width: 100%;
	display: block;

}
.date {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 9px;
	font-weight: normal;
	color: #1B3F94;
	padding-bottom: 5px;
	height: 16px;
	width: 240px;




}

#nzifstfullname {
font-family: Arial, Helvetica, sans-serif;
font-size: 11px;
}

#nzifstcompany {
font-family: Arial, Helvetica, sans-serif;
font-size: 11px;
}
.body {
font-size: 11px;
font-family: Arial, Helvetica, sans-serif;
}

a {

color: #000088;
}

a:hover {
text-decoration: underline;
}

#hidden {
display: none;
}

.fonttweak {
font-size: 11px;
}

#fonttweak td {
font-size: 11px;
}

#fonttweak .headtweak {
font-size: x-small;
}

.headtweak {
font-size: x-small;
}

.newsize a {
font-size: 11px;
font-family: Arial, Helvetica, sans-serif;
}

.formtext {
font-size: 11px;
font-family: Arial, Helvetica, sans-serif;
padding: 3px 5px 3px 5px;
background-color: #E4E4E4;
border-top: solid #ffffff 1px;
border-bottom: solid #cccccc 1px;
}

.formfield {
font-size: 11px;
font-family: Arial, Helvetica, sans-serif;
padding: 3px;
background-color: #cccccc;
border-top: solid #ffffff 1px;
border-bottom: solid #666666 1px;
}

.subbox {
padding: 5px 3px 3px 3px;
background-color: #999999;
border-bottom: solid #666666 1px;
border-top: solid #ffffff 1px;
}

.submit {
font-size: 11px;
font-family: Arial, Helvetica, sans-serif;
}

.forgotten {
padding-top: 5px;
font-size: 11px;
font-family: Arial, Helvetica, sans-serif;
}

.subnav	{
border-top: solid #999999 1px;
padding-top: 25px;
text-align: center;
font-family: Arial, Helvetica, sans-serif;
font-size: 10px;
font-weight: normal;
}

#navigator {
width: auto;
}

.button1 {
font-size: 12px;
margin: 0px;
border-bottom: 1px solid #FFFFFF;
}

.button1 a {
color: #FFFFFF;
font-family: Arial, Helvetica, sans-serif;
text-decoration: none;
width: 100%;
display: block;
background-color: #3882DC;
text-indent: 5px;
padding: 2px 2px 3px 2px;
}

.button1 a:hover {
text-decoration: none;
color: #FFFFFF;
background-color: #649DE3;
}

.button2 {
font-size: 11px;
margin: 0px;
border-bottom: 1px #999999 solid;
}

.button2 a {
color: #000000;
font-family: Arial, Helvetica, sans-serif;
text-decoration: none;
width: 100%;
display: block;
background-color: #EAFFEA;
text-indent: 5px;
padding: 2px 2px 3px 2px;
}

.button2 a:hover {
text-decoration: none;
color: #000000;
background-color: #C6FFC6;
}

.currentpage {
font-size: 12px;
margin: 0px;
border-bottom: 1px solid #FFFFFF;
}
 
.currentpage a {
color: #0F224F;
font-family: Arial, Helvetica, sans-serif;
text-decoration: none;
width: 100%;
display: block;
background-color: #A2F0E7;
text-indent: 5px;
padding: 2px 2px 3px 2px;
}
 
.currentpage a:hover {
text-decoration: none;
color: #0F224F;
background-color: #C2F5EF;
}

.submen {
font-size: 11px;
margin: 0px;
border-bottom: 1px solid #FFFFFF;
}

.submen a {
color: #0F224F;
font-family: Arial, Helvetica, sans-serif;
text-decoration: none;
width: 100%;
display: block;
background-color: #A2F0E7;
text-indent: 5px;
padding: 2px 2px 3px 2px;
}

.submen a:hover {
text-decoration: none;
color: #0F224F;
background-color: #C2F5EF;
}
.subsubmen {
font-size: 11px;
margin: 0px;
border-bottom: 1px solid #FFFFFF;
}

.subsubmen a {
color: #0F224F;
font-family: Arial, Helvetica, sans-serif;
text-decoration: none;
width: 100%;
display: block;
background-color: #D6FCC9;
text-indent: 5px;
padding: 2px 2px 3px 2px;
}

.subsubmen a:hover {
text-decoration: none;
color: #0F224F;
background-color: #E9FDE1;
}
.login {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #FFFFFF;

}
.login a {
	color: #FFFFFF;
	text-decoration: none;
}
.login a:hover {
	color: #FFFFFF;
	text-decoration: underline;
}
