 

	
 















ul.topnav {
 list-style-type: none;
	list-style-position: inside;
	margin: 0;
 padding: 0;
 overflow: show;
 background-color: #003366;
 position: fixed;
 top: 0;
 width: 100%;
 font-family: Arial, Helvetica, sans-serif;
}

ul.topnav li {
 float: left;
}

 li a, .dropbtn {
 display: inline-block;
 color: white;
 text-align: center;
 padding: 14px 16px;
 text-decoration: none;
}


ul.topnav li a:hover, .dropdown:hover .dropbtn {
 background-color: #00CC99;
}

ul.topnav li.dropdown {
 display: inline-block;
}

.dropdown-content {
 display: none;
 position: absolute;
 background-color: #ffffff;
 min-width: 160px;
 box-shadow: 0px 8px 16px 0px rgba(0,0,0,0.2);
}

.dropdown-content a {
 color: black;
 padding: 12px 16px;
 text-decoration: none;
 display: block;
 text-align: left;
}

.dropdown-content a:hover {background-color: #ffffff}

.dropdown:hover .dropdown-content {
 display: block;
}





 .subdropbtn {
 display: inline-block;
 color: white;
 text-align: center;
 padding: 14px 16px;
 text-decoration: none;
}



.subdropdown-content {
 display: none;
 position: absolute;
 background-color: #ffffff;
 min-width: 160px;
 box-shadow: 0px 8px 16px 0px rgba(0,0,0,0.2);
}

.subdropdown-content a {
 color: black;
 padding: 12px 16px;
 text-decoration: none;
 display: block;
 text-align: left;
}

.subdropdown-content a:hover {background-color: #ffffff}

.subdropdown:hover .subdropdown-content {
 display: block;
}























@media screen and (max-width:1220px) {
 ul.topnav li:not(:first-child) {display: none; }
 ul.topnav li.icon {
 /*float: right;*/ 
 position: absolute;
 right: 0;
 display: inline-block; 
	margin-bottom:2;
 }
 

			
			
			
}

@media screen and (max-width:1220px) {
 ul.topnav.responsive {position: fixed;}
 ul.topnav.responsive li.icon {
 position: absolute;
 right: 0;
 top: 0;
	 
 }
 ul.topnav.responsive li {
 float: none;
 display: inline;
 }
 ul.topnav.responsive li a {
 display: block;
 text-align: left;
 }
}




@media screen and (max-width:640px) {
 ul.topnav li:not(:first-child) {display: none; }
 ul.topnav li.icon {
 float: right; 
 position: absolute;
 right: 0;
 display: inline-block; 
 margin-bottom:2;}
	.dropdown-content {
 display: none;
 position: absolute;
 background-color: #ffffff;
 min-width: 120px;
 box-shadow: 0px 8px 16px 0px rgba(0,0,0,0.2);
 }
/*
 }
 

			
			
			
}
*/
@media screen and (max-width:640px) {
 ul.topnav.responsive {position: relative;}
 ul.topnav.responsive li.icon {
 position: absolute;
 right: 0;
 top: 0;
	 
 }
 ul.topnav.responsive li {
 float: none;
 display: inline;
 }
 ul.topnav.responsive li a {
 display: block;
 text-align: left;
 } 
 
 
 
}
}




















































/*colours*/
 
}
.midblue{
	background-color:#95B3D7 ;
 }	/*
	
	 style="background-color:#95B3D7;"
	
	*/
.ltltblue {
	background-color:#C5D9F1 ;
}
.ltblue {
	background-color:#B8CCE4 ;
	/*
	
	 style="background-color:#B8CCE4;"
	
	*/
}

.mdgrey {
	background-color:#BFBFBF ;
}	/*
	
	 style="background-color:#BFBFBF;"
	
	*/

.ltgrey {
	background-color:#D9D9D9 ;
}
 	/*
	
	 style="background-color:#D9D9D9;"
	
	*/
	
	
	
	
	
	
	
	
	
	
	
	
	
	
	
	
	
	
	
	
	
	
	
	
	
	
	
	
	
	
	
	
	
 
@media screen and (max-width:1220px){
 	.offset		{margin-top: -40em; 
 padding-top: 40em; 
 display: inline-block;
 }
}	
	 
	
	
	
	
	
	
	
	
	
	
	
	
	
	
	
	
	
	
	
	
	
	
	
	
	
	
	
	
	
	
	
	
	
	
	
	
 
 
	

		
 
body {
	margin-left:0;
	margin-right:0;
	 width: 100%;
	 padding-right:10;
	font-family: Arial, Helvetica, sans-serif;
	background-color: #ffffff;
	 word-wrap:break-word;
	background-repeat:repeat-x;
	background-size: contain;
	background-position:top left;
 }
 
 
#maincontainer{
	display: block;
			width:95%;
	margin:auto;
	padding: auto;
	font-family: Arial, Helvetica, sans-serif;
	background-color: #ffffff;
	 word-wrap:break-word;
	background-repeat:repeat-x;
	background-size: contain;
	background-position:top left;
			}
			
			
			
			
	.offset		{margin-top: -8em; 
 padding-top: 6em; 
 display: inline-block;
 }
			
			
			
 .logo{
 
	 display: block;
	 width: 60%; /*80%*/
	margin:auto;
	padding: auto;
 max-width: 1000px;
text-align:center;	
	 
	 
	 

} 
 .epilogo img{
 
	 display: block;
	 width: 45%;
	margin:auto;
	padding: auto; 
	 text-align:center;
	 
	 

} 
.logo img{
 
	 display: block;
	 width: 100%;
	margin:0;
	padding:0;
 text-align:center;
		}
 
#maincontainer p{

 

}
			} 
 
p {
	margin:0em;
	padding:0em;
	font-size: medium;
	color:#000000;
 
}



/*fixes line spacing issue with superscript reference numbers*/
, sub {
 vertical-align: baseline;
 position: relative;
 top: -0.4em;
}
sub { 
 top: 0.4em; 
}

/*Used for Endnote Bibliography to fix margin*/
dl {
	
}
dt {
	
}
dd {
	margin-left: 4em;
	padding: 0 0 0.5em 0;
}

 
#topcontainer {
	margin-left:auto;
	margin-right:auto;
	width:100%;
}
#topcontainer img{

	width:100%;
	margin-right: 0%;
	margin-left: 0%;
}

#pagecontainer {
	width: 100%;

	margin-right: auto;
	margin-left: auto;
 
 
}

#pagebg {
 
 background-color: white;
	background-position: top left;
	background-repeat: no-repeat;
 
 
	min-height: 100%;
 height: auto;
}
 
 


 
	
	
.reportbod {
	float: left;
	width: 90%;
	padding-left:5%;
	padding-right:5%;
	 background-color: #FFFFFF; 
		min-height:100%;
}
 
 
.reportbod .NZCYESunilogofrnt{
	width: 100%;
}
 
.reportbod h1{
	padding-top:2em;
	padding-bottom:1em;
	margin:0em;
	font-size:250%;
	 
	color:#134872;
	font-family: Arial, Helvetica, sans-serif;
	font-weight:strong;

 
}

.reportbod h2{
	padding-top:1em;
	padding-bottom:0.5em;
	margin:0em;
	margin-top:0em;
	margin-bottom:0em;
	font-size:150%;
	color:#134872;
	font-family: Arial, Helvetica, sans-serif;
	font-weight:strong;

}

.reportbod h2 a{
	color:#2197cf;
	text-decoration:none;
	font-weight:normal;
}

.reportbod h2 a:hover{
	text-decoration:underline;	
	
}

.reportbod h3{
	padding-top:1em;
	padding-bottom:0.4em;
	margin:0em;
	margin-top:0em;
	margin-bottom:0em;
	font-size:150%;
	color:#134872;
	font-family: Arial, Helvetica, sans-serif;
	font-weight: normal;	
}

.reportbod h4{
	padding-top:0.7em;
	padding-bottom:0.5em;
	margin:0em;
	margin-top:0em;
	margin-bottom:0em;
	font-size:125%;
	;
	color:#134872;
	font-family: Arial, Helvetica, sans-serif;
	font-weight: normal;	

}

.reportbod h5{
	padding-top:0.5em;
	padding-bottom:0.25em;
	margin:0em;
	margin-top:0em;
	margin-bottom:0em;
	font-size:medium;
	font-weight:100;
	color:#134872;
	font-family: Arial, Helvetica, sans-serif;
}

.reportbod p {
	margin:0em;
	padding:0em;
	font-size:large; 
	color:#000000;
	margin-bottom:0.5em;
	text-align:centre;
}


.reportbod p.Pull-OutText{
	margin:0em;
	padding:0em;
	font-size:large; 
	color:#FF0000;
	margin-bottom:0.5em;
		margin-left:5em;
	text-align:centre;
}



.reportbod sup{
	font-size:0.65em;
	color: black;
}

.reportbod table p {
	margin:0em;
	padding:0em;
	font-size:small;
 
	color:#000000;
 
	text-align:centre;
}

.reportbod li{
	margin:0em;
	padding:0em;
	font-size: large;
	;
	color:#000000;
	margin-top:0em;
}
 
 
.reportbod blockquote{
	margin-left:3em;
		margin-right:3em;
		font-Style:italic ;
	padding:0em;
	font-size: large;
	;
	color:#000000;
	margin-top:0em;
}

.reportbod p a{
	color:#2197cf;
	text-decoration:none;
	font-weight:normal;
}
.reportbod p sup a {
	color:black;
	text-decoration:none;
	font-weight:normal;
}
.reportbod li a{
	color:#2197cf;
	text-decoration:none;
	font-weight:normal;
	padding: 0em;
}

.reportbod img{
	width:70%;
/*	max-width: 900px;*/
	margin-right: 15%;
	margin-left: 15%;
	padding-bottom:3%;
}

.reportbod .imageFigure{
	display: block;
	text-align:center;
	width:70%;
	margin-right: 15%;
	margin-left: 15%;
}


.reportbod .logos img{
	width:30%;
	margin-right: 10%;
	margin-left: 10%;
}
 
.reportbod .equator {
		width: 100%;
		display: block;
			text-align:center;
	background-color:#CEF2FA;
	/*#dfe8cb; #1FC3EA;*/
	margin-top:0em; 
	padding-bottom:1em; 
	margin-left:0%; 
	margin-right:0%; 
	 
}

.reportbod .equator .equations {
		width: 100%;
	background-color:#CEF2FA;
	/*#dfe8cb; #1FC3EA;*/
	margin-top:1em; 
	margin-bottom:0em; 
	margin-left:0%; 
	margin-right:0%;
/*This makes the DSM box more "square" in look*/
	padding-bottom:0em;
	 
	width:30%;
	padding:0em;	
		margin-right: 2%;
	margin-left: 2%;
	padding-bottom:0%;
	 
}

.reportbod p a:hover{
	text-decoration:underline;
	
}
.reportbod p em{
	color: #000000;
	font-style:italic;	
}
.reportbod p strong{
	font-style:bold;	
}
.reportbod p span{
	margin:0em;
	padding:0em;
	font-size:100%;
 
}

 

.reportbod .datasource {
	width: 100%;
	background-color:#CEF2FA;
	/*#dfe8cb; #1FC3EA;*/
	margin-top:1em; 
	margin-bottom:1em; 
	margin-left:0%; 
	margin-right:0%;
/*This makes the DSM box more "square" in look*/
	padding-bottom:1.3em;
} 
.reportbod .datasource h1{
	margin:0em;
	padding-left: 5%;
	padding-top:2em;
	padding-bottom:0em;
	font-size: 18.5px;
	color:#129ABA/*4d6334*/;
	font-family: Arial, Helvetica, sans-serif;
	font-weight: bold;

}
.reportbod .datasource .DSMH1 {
	margin:0em;
	padding-left: 5%;
	padding-top:2em;
	padding-bottom:0em;
	font-size: 18.5px;
	color:#129ABA/*4d6334*/;
	font-family: Arial, Helvetica, sans-serif;
	font-weight: bold;

}




.reportbod .datasource h2{
	margin:0em;
	padding-left: 5%;
	padding-bottom:0.5em;
	padding-top:0em;
	font-size: medium;
	
	color: #129ABA;
	font-family: Arial, Helvetica, sans-serif;
	font-weight: bold;
	margin-top:1.5em;

}
.reportbod .datasource .DSMH2{
	margin:0em;
	padding-left: 5%;
	padding-bottom:0.5em;
	padding-top:0em;
	font-size: medium;
	
	color: #129ABA;
	font-family: Arial, Helvetica, sans-serif;
	font-weight: bold;
	margin-top:1.5em;

}


.reportbod .datasource h3{
	margin:0em;
	padding-left: 5%;
	font-size:medium;
	padding-top:0em;
	color: #4d6334;
	font-family: Arial, Helvetica, sans-serif;
 	font-weight: bold;
	margin-top:1.2em;
 
}
.reportbod .datasource p{
	margin:0em;
	padding-left: 5%;
	padding-right:5%;
	padding-top:0em;
	font-size: medium;
	color: #000000;
	font-family: Arial, Helvetica, sans-serif;
	font-weight: normal;
	margin-bottom:0.7em;

}
.reportbod .datasource p em{
	color: #333333;
	font-style:italic;
	
}




.reportbod .datasource2 {
	background-color:#def5fa;
	
}

.reportbod .datasource2 p{
	background-color:#def5fa;
	
}
.reportbod .datasource ul{
	margin:0em;
	padding-left: 10%;
	padding-right:5%;
	padding-top:0em;
	color: #333333;
 
	
}


.copyrt {
}
.copyrt p {
	padding-left:5%;
	padding-right:5%;
	padding-top:0;
	margin-top:0;
	color: #808080;
	font-family: Arial, Helvetica, sans-serif;
	font-weight:100;
	font-size: small;

}


/* 

#right_list {
	margin:0em;
	padding:0em;
	font-size: medium;
	;
}

#right_list li{
	list-style:none;
	text-indent:12%;
}
#right_list li a{
	color:#2197cf;
	text-decoration:none;
	font-weight:normal;
}
#right_list li a:hover{
	text-decoration:underline;
} */
.reportbod hr{
	margin-bottom:2em;
	margin-top:1em;
	border-bottom: 1em dotted #798c9c #798c9c; 
	border-style: none none dotted; 
}
.reportbod ul{
	margin-bottom:0em;
	margin-top:0em;

}









.reportbod ul li ul li{
 
	margin-left:-5em; 
 text-align:left;
 

}




.reportbod .datacaption {
	width:70%;
	padding-top:2%;
	padding-left:15%;
	padding-right:15%;
	padding-bottom:1em;
	margin-left:0%; 
	margin-right:0%;
	margin-bottom:1em;
	font-size: smaller;
	color: #000000;
	font-family: Arial, Helvetica, sans-serif;
 text-align:left;
 

}

.reportbod .CaptionTable{
	width:80%;
	padding-left:10%;
	padding-right:10%;
	padding-top:3%;
	margin-top:0%;
	margin-bottom:1%;
	font-size:15px;
	color: #000000;
	font-family: Arial, Helvetica, sans-serif;
	text-align:left;
}


 
.reportbod .TableFooter{
	width:80%;
	padding-left:10%;
	padding-right:10%;
	padding-bottom:3%;
	margin-top:0%;
	margin-bottom:1%;
	font-size: small;
	color: #000000;
	font-family: Arial, Helvetica, sans-serif;
	text-align:left;
}


.reportbod .datasource .TableFooter{
	width:80%;
	padding-left:10%;
	padding-right:10%;
	padding-bottom:0%;
	margin-top:0%;
	margin-bottom:1%;
	font-size:15px;
	color: #000000;
	font-family: Arial, Helvetica, sans-serif;
	text-align:left;
}


.reportbod .dataTable{
	font-size: small;
 border-style:solid;
 border-color:black;
 border-width:thin ;
 border-collapse: collapse;
	table-layout: fixed;
	width : 80%;
/*	max-width: 900px;*/
 	margin: auto;
		margin-bottom: 5em;
	text-align: right;
	padding-left:1%;
}




.reportbod .dataTable .dataTableFooter td p{
	width:80%;
	padding-left:10%;
	padding-right:10%;
	padding-bottom:0%;
	margin-top:0%;
	margin-bottom: 0em;
	font-size:15 px;
	color: #000000;
	font-family: Arial, Helvetica, sans-serif;
	text-align:left;
}





.reportbod .appendixTable{
	font-size: small;
 border-left-style:hidden;
	border-right-style:hidden;
	border-top-style:hidden;
 border-color:black;
 border-width:thin ;
 border-collapse: collapse;
	table-layout: fixed;
	width : 100%;
 	margin-bottom: auto;
	text-align: right;
	padding-left:1%;
}

.reportbod .CaptionFig{
	width:70%;
	padding-left:15%;
	padding-right:15%;
	padding-top:3%;
	margin-top:0%;
	margin-bottom:1%;
	font-size:15px;
	font-weight: strong;
	color: #000000;
	font-family: Arial, Helvetica, sans-serif;
	text-align:left;
}
.reportbod imageLayout{
	text-align:center;
	width: 84%;
	border: 0;
 
}
.reportbod imageLayout imageFigure{
	text-align:center;
	width: 84%;
	border: 0;
}
 
.reportbod .footnote {
	font-size: smaller;
	color: #000000;
	font-family: Arial, Helvetica, sans-serif;
 text-align:left;
	margin-top:3em; 
	margin-bottom:1%; 
	margin-left:0%; 
	margin-right:0%;
	padding-bottom:1%;
}

.EndNoteBibliography{
		text-align:left;
	 /*text-indent: -3.4em; */
	margin-bottom:0px !important;
}
 p .EndNoteBibliography a {
	 	text-align:left;
	 /*text-indent: -3.4em; */
	margin-bottom:0px; /*!important;*/
}
.keepALL {
	word-break: keep-all;
}

#downloadlist{
	padding:0em;
	margin:0em;
	list-style:none;
	color:#134872;
	font-size: larger;
	font-family:"Times New Roman", Times, serif;
	margin-top:20em;
	margin-right:10em;
}
#downloads{
 display:block;
 
	width: 100%;
	 color:#134872;
	 background-image: url("images/download.gif");
	 
	 background-color :rgba(80,190,133,0.9);
	background-repeat:no-repeat;
	background-position:top left;
 
 
	height:15%;
}
#downloads a {
 
	 display:block;
	 padding-left:15%;
	 padding-right: 15%;
	max-width: 70%;
	max-height: 70%;

}
#downloads img{
 
	 display:block;
	 padding-left:15%;
	 padding-right: 15%;
	max-width: 70%;
	max-height: 70%;


}


#downloads h1{
	margin:0em;
	padding:0em;
	color:#134872;
	font-size: larger;
	font-weight:bold;
	padding-left:14%;
	border-bottom-style:dotted;
	border-bottom-color:#134872;
	border-bottom-width:1em; 
	width:176em;
	display:block;
}

#downloadlist li label{
	width:20%;
	display:block;
	float:left;
	margin-left:12%;
}

#downloadlist li{
	margin-bottom:10em;
	margin-top:10em;
	padding-bottom:10em;
	
}

#downloadlist li a{
	color:#ffffff;
	text-decoration:none;
}


















#footer {
	clear: both;
 
	background-image:url(../images/bg_footer.gif);
	background-repeat:repeat-x;
	background-position:top left;
 
}

#footerinner{
	width:900em;
	margin-right:auto;
	margin-left:auto;

}







 

#table {
	 vertical-align: middle;
	margin-left: 0em;
	border-bottom-width: 1em;
	border-bottom-style: solid;
	border-bottom-color:#4d6334 ;
	width:90%
}

#table th colspan{
	text-align:center;
}

.thshade {
	background-color:#4d6334;
}


#table th {
	
	font-size: small;
	color: #FFFFFF;
	font-weight: bold;
	padding-top: 0.5em;
	padding-bottom: 0.5em;
	padding-left:2%;
	padding-right:2%;
	background-color:#4d6334 ;
}
#table th em{
 
	color:#dfe8cb;
	font-style:normal;
}
#table th strong{
 
	color: #FFFFFF;
	font-style:normal;
}
.tdshade {
	background-color:#dfe8cb;
}
.tdshade1 {
	background-color: #EEEEEE;
}
#table td {
	font-size: small;
	color: #333333;
	padding-top: 0.5em;
	padding-bottom: 0.5em;
	border-bottom-width: 0em;
	border-bottom-style: dotted;
	border-bottom-color: #CCCCCC;
	padding-right: 4%;
	padding-left: 4%;
		 vertical-align: middle;
}
#table td strong{
	font-size: small;
	color: #333333;
	font-style:normal;
}

#table strong{
 font-family: Arial, Helvetica, sans-serif;
	font-size: small;
	font-weight: bold;
	text-transform: none;
	color: #333333;
}

 
 
 
 
 
.dataTable{
	font-size: small;
 border-style:solid;
 border-color:black;
 border-width:thin ;
 border-collapse: collapse;
	width : 80%;
 	margin: auto;
	text-align: right;
	padding-left:1%;
}

.appendixTable{
	font-size: small;
	table-layout: fixed;
	width : 100%;
 	margin: auto;
	text-align: right;
	padding-left:1%;
}

table ul {
	text-align: left;
	margin-left: 5%;

}
table tr td:first-child
{
 background-color:#D9D9D9;
	text-align:left;
	  width: 30%; 
}



 
.stoopidTable{
	font-size: small;
 border-style:solid;
 border-color:black;
 border-width:thin ;
 border-collapse: collapse;
	width : 80%;
 	margin: auto;
	text-align: right;
	padding-left:1%;
}
 .stoopidTable  tr td:first-child{
 background-color:#D9D9D9;
	text-align:left;
	  width: 10%; 
	  border-collapse: collapse;
}
.stoopidTable  tr td:first-child + td{
  border-collapse: collapse;
	text-align:left;
	  width: 30%; 
}

table td{
 border-style:solid;
 border-color:black;
 border-width:thin;
 border-collapse: collapse;
 vertical-align:text-middle;
	text-align:middle;
	font-style:strong; 
}

.thead{
 border-style:solid;
 border-color:black;
 border-width:thin thin thin thin;
 border-collapse: collapse;
 vertical-align:text-middle;
	font-weight: bold;
	background-color:#9CC2E5;
}
table thead tr td:first-child
{
 background-color:#9CC2E5;
}
.thead2{
 border-style:solid;
 border-color:black;
 border-width:thin thin thin thin;
 border-collapse: collapse ;
	text-align: center;
 vertical-align:middle;
	font-size: small;
 
	background-color:#C5D9F1;
	
}
table tr.thead2 td:first-child
{
 background-color:#C5D9F1;
		text-align: center;
}


.dataTable th {
 border-style:solid;
 border-color:black;
 border-width:thin;
 border-collapse: collapse;
 	text-align:center;
 	vertical-align:text-middle;
 background-color:#D9D9D9;
	
}

 table tr.thead td:first-child{
		text-align: center;
 vertical-align:text-middle;
	font-weight: bold;
	background-color:#9CC2E5;
}



.dataTable .th {
 border-style:solid;
 border-color:black;
 border-width:thin;
 border-collapse: collapse;
 	text-align:center;
 	vertical-align:text-middle;
 background-color:#D9D9D9;
	
}
.th {
 border-style:solid;
 border-color:black;
 border-width:thin thin thin thin;
 border-collapse: collapse;
 	text-align:center;
 	vertical-align:text-middle;
 background-color:#D9D9D9;
	
}
/*Used to integrate footer into table*/
.tf {
 border-left-style:hidden;
	border-right-style:hidden;
	border-bottom-style:hidden;
	padding: 2px;
	margin:0em;
 	text-align:left;
 	vertical-align:top;
 background-color:white;
	color: white;
}
table tr.tf td p{
	padding:0em;
	font-size:0.85em;
}
.dataTable .cellrowbreak{
 text-align:center;
 	background-color:#D9D9D9;
 	font-style:bold;
 	font-size: small ;
 	 }

 table tr td .midblue td:first-child {
	background-color:#95B3D7 ;
 }
.dataTable tr td p{
	padding-left:5%;
 
}



.dataTable td{
 text-align:center;
	 border-style:solid;
 border-color:black;
 border-width:thin thin thin thin;
 border-collapse: collapse;
 	 }

.dataTable .normalrow{
 	text-align:center;
 	background-color:#B9D5F7;
 	font-style:bold;
 	font-size: small ;
 	;
 
 	 }
.dataTable .cell1 {
 background-color:#D9D9D9;
 text-align:left;
 vertical-align:text-middle;
}


/*Appendix tables for ICD codes*/
.appendixTable th {
	border-bottom-style:solid;
	border-top-style:solid;
 border-color:black;
 border-width:thin;
 	text-align:left;
	font-weight: bold;
 	vertical-align:text-middle;
 background-color:#FFFFFF;
}
.appendixTable .th {
 	text-align:left;
	font-weight: bold;
 	vertical-align:text-middle;
 background-color:#FFFFFF;
}

/*Used to integrate footer into table*/
.appendixTable .tf {
 border-left-style:hidden;
	border-right-style:hidden;
	border-bottom-style:hidden;
	border-top-style:solid;
	border-color:black;
 border-width:thin;
	padding: 2px;
	margin:0em;
 	text-align:left;
 	vertical-align:top;
 background-color:white;
	color: white;
}
.appendixTable tr td p{
	padding-left:5%;
	vertical-align:top;
}
.appendixTable td{
 text-align:left;
	border-style:none;
	vertical-align:top;
}
.appendixTable tr td:first-child
{
 background-color:#FFFFFF;
	text-align:left;
	border-right-style:none;
	border-color:black;
 border-width:thin;
	padding-left:0%;
}

 


#contactform li{
	list-style-type:none;
	padding-top:0.5em;
}

#contactform input,textarea {
	vertical-align:text-top;
}
}/*
.reportbod .artworkby{
	font-size: small;
	color: #000000;
	font-family: Arial, Helvetica, sans-serif;
	text-align:left;
 	margin-top:20em;
	padding-top:20em;
	float:bottom;
}*/
 
.error {
	font-family: Arial, Helvetica, sans-serif;;
	font-size: smaller;
	color: red;
	margin-left: 50em;
	display:none;
}
