body 
{
	margin: 0px 0px 0px 0px;
	background-color: [Body Background Colour];
	background-image: url([Body Background Image]) repeat scroll;
}

p 
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-style: normal;
	color: [Body Font Colour];
	line-height: 15px;
}

div 
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-style: normal;
	color: [Body Font Colour];
}

li 
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-style: normal;
	color: [Body Font Colour];
}

table 
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-style: normal;
	color: [Body Font Colour];
}

caption 
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-style: normal;
	color: [Body Font Colour];
}

th 
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-style: normal;
	color: [Body Font Colour];
}

td 
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-style: normal;
	color: [Body Font Colour];
}

a:link 
{
	font-family: Arial, Helvetica, sans-serif;
	font-style: normal;
	color: [Link Font Colour];
	text-transform: none;
	text-decoration: underline;
}

a:visited 
{
	font-family: Arial, Helvetica, sans-serif;
	font-style: normal;
	color: [Link Visited Font Colour];
	text-transform: none;
	text-decoration: underline;
}

a:hover 
{
	font-family: Arial, Helvetica, sans-serif;
	font-style: normal;
	color: [Link Hover Font Colour];
	text-transform: none;
	text-decoration: underline;
}

h1 
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 16px;
	font-style: normal;
	color: #727A7D;
	font-weight: bold;
	text-transform: none;
	text-decoration: none;
	margin-bottom: 5px;
}

h2 
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-style: normal;
	color: #77AD1B;
	font-weight: bold;
	text-transform: none;
	text-decoration: none;
	margin-bottom: 5px;
}

h3 
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-style: normal;
	color: [Heading 3 Font Colour];
	font-weight: bold;
	text-transform: none;
	text-decoration: none;
	margin-bottom: 5px;
}

h4 
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-style: normal;
	color: [Heading 4 Font Colour];
	font-weight: bold;
	text-transform: none;
	text-decoration: none;
	margin-bottom: 5px;
}

h5 
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 8px;
	font-style: normal;
	color: [Heading 5 Font Colour];
	font-weight: bold;
	text-transform: none;
	text-decoration: none;
	margin-bottom: 5px;
}

h6 
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 6px;
	font-style: normal;
	color: [Heading 6 Font Colour];
	font-weight: bold;
	text-transform: none;
	text-decoration: none;
	margin-bottom: 5px;
}

hr 
{
	color: [Body Horizontal Rule Colour];
	height: 1px;
}

ol li 
{
	line-height: 15px;
}

ul li 
{
	line-height: 15px;
	list-style-type: disc;
	list-style-image: url([Body Bullet Image]);
}

em 
{
	font-style: italic !important;
}

i 
{
	font-style: italic !important;
}

table.MoSTTable 
{
	background-color: [Table Background Colour];
	border: solid 1px [Table Border Colour];
}

table.MoSTTable th 
{
	background-color: [Table First Row Background Colour];
	border: solid 1px [Table First Row Border Colour];
	vertical-align: top;
}

table.MoSTTable th, table.MoSTTable th * 
{
	color: [Table First Row Font Colour];
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-style: normal;
	font-weight: normal;
	text-transform: none;
	text-decoration: none;
	text-align: left;
}

table.MoSTTable td 
{
	background-color: [Table Cell Background Colour];
	vertical-align: top;
	border: solid 1px [Table Cell Border Colour];
}

table.MoSTTable td, table.MoSTTable td * 
{
	color: [Table Cell Font Colour];
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-style: normal;
	font-weight: normal;
	text-transform: none;
	text-decoration: none;
}

td.MoSTTableAlt, .MoSTTableAlt td 
{
	background-color: [Table First Column Background Colour];
	border: solid 1px [Table Cell Border Colour];
}

td.MoSTTableAlt, td.MoSTTableAlt *, .MoSTTableAlt td, .MoSTTableAlt td * 
{
	color: [Table First Column Font Colour] !important;
}

td.MoSTTableColumn, .MoSTTableColumn td 
{
	background-color: [Table First Column Background Colour] !important;
	border: solid 1px [Table First Column Border Colour] !important;
}

td.MoSTTableColumn, td.MoSTTableColumn *, .MoSTTableColumn td, .MoSTTableColumn td * 
{
	color: [Table First Column Font Colour];
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-style: normal;
	font-weight: normal;
	text-transform: none;
	text-decoration: none;
}

table.MoSTTable a:visited 
{
	font-style: normal;
	color: [Link Visited Font Colour];
	text-transform: none;
	text-decoration: underline;
}

table.MoSTTable a:hover 
{
	font-style: normal;
	color: [Link Hover Font Colour];
	text-transform: none;
	text-decoration: underline;
}

table.MoSTTable a:link 
{
	font-style: normal;
	color: [Link Font Colour];
	text-transform: none;
	text-decoration: underline;
}

.MoSTImage 
{
	border-color: [Other Image Border Light Colour] [Other Image Border Dark Colour] [Other Image Border Dark Colour] [Other Image Border Light Colour];
	border-style: [Other Image Border Style];
	border-width: 0px;	
}

.MoSTRequiredField 
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: [Form Required Field Asterisk Font Colour];
	font-weight: normal;
}

.MoSTTextField 
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: [Form Text Field Font Colour] !important;
	font-style: normal;
	background-color: [Form Text Field Background Colour];
	border-style: solid;
	border-color: [Form Text Field Border Light Colour] [Form Text Field Border Dark Colour] [Form Text Field Border Dark Colour] [Form Text Field Border Light Colour];
	border-width: 1px;
}

.MoSTPasswordField 
{
	font-size: 10px;
	color: [Form Text Field Font Colour] !important;
	font-style: normal;
	background-color: [Form Text Field Background Colour];
	border-style: solid;
	border-color: [Form Text Field Border Light Colour] [Form Text Field Border Dark Colour] [Form Text Field Border Dark Colour] [Form Text Field Border Light Colour];
	border-width: 1px;
}

.MoSTDropdownList 
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: [Form Dropdown List Font Colour] !important;
	font-style: italic;
	background-color: [Form Dropdown List Background Colour];
}

.MoSTButton 
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-style: normal;
	color: #000000 !important;
	background-color: #CCCCCC;
	border-color: #FFFFFF #666666 #666666 #FFFFFF;
	border-style: solid;
	border-width: 2px;
}

.MoSTTransparent 
{
	background-color: transparent;
	border: none;
}

.MoSTAbstract * 
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: [Other Abstract Font Colour];
	font-style: normal;
	margin: 0;
}

div.MoSTDocumentList 
{
	width: 100%;
	float: left;
}

div.MoSTDocumentListRow 
{
	float: left;
	width: 100%;
}

div.MoSTDocumentListCell1 
{
	float: left;
	border: solid 1px [Other Document List Item Border Colour];
	margin: 1px;
}

div.MoSTDocumentListCellFull 
{
	width: auto;
}

div.MoSTDocumentList li 
{
	list-style-type: disc;
	list-style-image: url([Other Document List Bullet Image]);
}

div.MoSTDocumentListHeading 
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: [Other Document List Font Colour];
	font-weight: normal;
	border: solid 1px [Other Document List Heading Border Colour];
	background-color: [Other Document List Heading Background Colour];
}

div.MoSTDocumentListHeading a:visited 
{
	font-family: Arial, Helvetica, sans-serif;
	color: [Other Document List Visited Colour];
}

div.MoSTDocumentListHeading a:hover 
{
	font-family: Arial, Helvetica, sans-serif;
	color: [Other Document List Hover Colour];
}

div.MoSTDocumentListHeading a:link 
{
	font-family: Arial, Helvetica, sans-serif;
	color: [Other Document List Link Colour];
}

div.MoSTFormLayout 
{
	width: 100%;
	float: left;
}

div.MoSTFormLayoutCell1 p, div.MoSTFormLayoutCell2 p
{
	margin: 0;
	padding: 0;
}

div.MoSTFormLayoutRow 
{
	float: left;
	width: 100%;
}

div.MoSTFormLayoutCell1 
{
	float: left;
}

div.MoSTFormLayoutCell2 
{
	float: right;
}

div.MoSTFormLayoutCellFull 
{
	width: auto;
}

.MoSTPrint 
{
	display: none;	
}

.MoSTTemplate 
{
	display: block;
}

/*-- Structure --*/

div.MoSTTemplate {
  width: 719px;
  margin: 0 auto;
}


body {
text-align: center;
font-family: arial, sans-serif;
font-size: 12px;
}

body a {
font-size: 12px;
}

#header {
position: relative;
text-align: right;
width: 719px;
margin-left: auto;
margin-right: auto;
float: left;
}

#header img {
position: absolute;
top: 35px;
left: 0px;
}

#header ul {
padding: 60px 0px 60px 0px;
}

#header ul li{
display: inline;

font-size: 16px;
padding-left: 10px;
}

#header ul li a:link,
#header  ul li a:visited,
#header ul li a:active {
text-decoration: none;
font-family: tahoma, sans-serif;
}

#menu {
margin-left: auto;
margin-right: auto;
width: 719px;
height: 89px;
text-align: left;
background-image: url(http://0010161.e-xpert.co.nz/templates/Site/images/bar.gif);
background-position: top right;
background-repeat: repeat-y;
float: left;
}


#menu ul {
margin: 0 0 0 42px;
padding: 10px 0px 10px 20px;
}

#menu ul li {
margin: 0px;
padding: 0px 20px 0px 0px;
/*display: inline;*/
font-size: 13px;
font-weight: bold;
}


#menu ul li a:link,
#menu  ul li a:visited,
#menu ul li a:active {
text-decoration: none;
}

/* dropdowns */


ul.DropDownMenu ul {
  width: 190px;
  margin: 10px 0 0 0 !important; 
  postition: relative;
}

ul.DropDownMenu li li a {
  padding: 10px!important;
}

ul.DropDownMenu li ul li a:link,
ul.DropDownMenu li ul li a:visited {
  display: block;
  font-size: 12px !important;
}

ul.DropDownMenu li ul li {
 margin: 0px;
 text-align: left;
 font-weight: normal;
 font-style: normal;
 cursor: pointer; 
}

ul.DropDownMenu li ul li {
 width: 100%;
}

ul.DropDownMenu li ul {
  z-index:1;
} 

ul.DropDownMenu li ul li ul {
 z-index: 1;
}

/* ends */

#submenu {
  text-align: left;
  margin-left: auto;
  margin-right: auto;
  width: 719px;
float: left;
}

#submenu ul li a:link,
#submenu li a:visited,
#submenu ul li a:active {
text-decoration: none;
padding: 5px;
display: block;
}

#submenu ul {
  margin: 0px;
  margin-left: auto;
  margin-right: auto;
  background: #dadada;
  width: 96%;
  padding: 2%;
  height: auto;
  float: left;
}

#submenu ul li {
margin: 0px;
padding: 0px 20px 0px 0px;
display: inline;
font-size: 12px;
float: left;
}

#submenu ul ul {
  display: none;
}

#content {
position: relative;
margin-left: auto;
margin-right: auto;
width: 719px;
text-align: left;
padding-top: 20px;
float: left;
}


#bummenu {
text-align: left;
margin-left: auto;
margin-right: auto;
width: 719px;
float: left;
border-top: 1px solid #eee;
padding: 20px 0 0 0;
}

#bummenu a, 
#bummenu a:visited {
color: #77AD1B;
text-decoration: none;
}

#bummenu ul li a:link,
#bummenu ul li a:visited,
#bummenu ul li a:active {
text-decoration: none;
}


#bummenu ul {
margin: 0px;
float: left;
margin-left: auto;
margin-right: auto;
padding: 10px 0px 10px 0px;
}

#bummenu ul li {
margin: 0px;
padding: 0px 10px 0px 0px;
display: inline;
font-size: 10px;
}

#bummenu ul ul {
  display: none!important;
}

#bummenu p {
  margin-top: 50px;
  text-align: center;
}

/*-- text --*/


h1 {
font-family: tahoma;

}

h1 a {
font-size: 16px;
font-family: tahoma;

}

h2 {
font-weight: normal;
}



#MoSTContent td {
font-family: arial, sans-serif;
font-size: 12px;
line-height: 150%;
}


#MoSTContent p {
font-family: arial, sans-serif;
font-size: 12px;
line-height: 150%;
}

#MoSTContent ul{

}

#MoSTContent ol{

}

#MoSTContent ul li {
font-family: arial, sans-serif;
font-size: 12px;
line-height: 150%;
margin: 0px;
padding: 0px;
}

#MoSTContent ol li {
font-family: arial, sans-serif;
font-size: 12px;
line-height: 150%;
margin: 0px;
padding: 0px;
}


#MoSTContent em {
font-family: arial, sans-serif;
font-size: 12px;
line-height: 150%;
font-style: italic;
}


/*-- Page Menu --*/

#pagemenu {
top: 0px;
left: 0px;
position: absolute;
}

#pagemenu a {
font-size: 12px
}

#pagemenu p {
margin: 5px;
padding: 0px;
}

/*-- colours --*/



a:link,
 a:visited,
a:active {
color: #999999;
}

a:hover {
color: #727A7D;
}



#menu ul li a:link,
#menu  ul li a:visited,
#menu ul li a:active {
color: white;
}

#menu ul li a:hover {
color: black;
}

#header ul li a:link,
#header  ul li a:visited,
#header ul li a:active {
color: #77AD1B;
}

#header ul li a:hover {
color: black;
}


#submenu ul li a:link,
#submenu  ul li a:visited,
#submenu ul li a:active {
color: #77AD1B;
}

#submenu ul li a:hover {
color: black;
}

#bummenu ul li a:link,
#bummenu  ul li a:visited,
#bummenu ul li a:active {
color: #77AD1B;
}

#bummenu ul li a:hover {
color: black;
}

#menu {
background-color: #77AD1B;
}

#menu ul {
background-color: #727A7D;
}

/*-- temp --*/

#menu ul li a:link,
#menu  ul li a:visited,
#menu ul li a:active {
text-decoration: none;
font-weight: bold;
}

#content {
list-style: url(http://0010161.e-xpert.co.nz/templates/Site/images/bullet.gif);
}

 td p {
font-weight: normal;
}
div.MoSTVersion {
	display: none;
	visibility: hidden;
}
