body {
	font-family: Arial, Helvetica, sans-serif;
	font-size: x-small;
	margin: 0px;
	padding: 0px;
	background-color:#ffffff;
}

body.popup{
	background-color:#CC99CC;
}

td {
	font-family: Arial, Helvetica, sans-serif;
	font-size: x-small;
	color:#000000;
}

a:link, a:active, a:visited{
	color:#009999;
	text-decoration:underline;
	font-weight:bold;
}

p.pad{
	padding:5px;
}

a:hover{
	color:#000000;
	text-decoration:underline;
	font-weight:bold;
}

.helpbox{
	color:#336633;
	text-decoration:underline;
	font-weight:bold;
	cursor: help;
	font-style:italic;
}

.helpbox2{
	color:#336633;
	text-decoration:underline;
	font-weight:bold;
	cursor:hand;
	font-style:italic;
}

.disclaimer{
	color:#336633;
	font-weight:bold;
	font-size:xx-small;
}

.helper{
	color:#336633;
	font-weight:bold;
}

a.onwhite:link, a.onwhite:active, a.onwhite:visited{
	color:#000000;
	text-decoration:underline;
	font-weight:bold;
}

a.onwhite:hover{
	color:#333366;
	text-decoration:underline;
	font-weight:bold;
}

.copyright{
	color:#cc99cc;
	font-size:x-small;
	font-family:century gothic;
}

.pageheader{
	font-size:small;
	font-weight:bold;
	font-style:italic;
}

h1, .header1 {  
	font-family: Arial, Helvetica, sans-serif;
	font-size: large;
	color: #666666;
}

h2 {  
	font-family: Arial, Helvetica, sans-serif;
	font-size: medium;
	color: #336633;
	font-weight:normal;
	line-height:normal;
}
.botanic {  
	font-family: Arial, Helvetica, sans-serif;
	font-size: medium;
	color: #336633;
	font-weight:normal;
	line-height:normal;
	font-style:italic;
}

.strapline{
	font-family: comic sans ms;
	font-size: medium;
	color: #336633;
	font-weight:bold;
	line-height:normal;
	font-style:italic;
}

.cell-header{
	border-bottom:1px solid #000;
	background-color:#dddddd;
}
.cell-bottom{
	border-bottom:1px solid #000;
}
.cell-top{
	border-top:1px solid #000;
}

.cell-right{
	border-left:1px solid #000;
	background-color:#e6e6e6;
}

.header-subtext {  
	font-family: Arial, Helvetica, sans-serif;
	font-size: x-small;
	color: #336633;
	font-weight:normal;
	line-height:normal;
	font-style:italic;
}

h3 {  
	font-family: trebuchet ms;
	font-size: large;
	color: #CC33CC;
	font-weight:normal;
	line-height:14pt;
}

.line {  
	font-size: xx-small;
	color: #000000;
	font-style:italic;
	padding-left: 0px;
	padding-bottom: 2px; 
	border-color: black black #000066 #000066;
	border-style: solid; 
	border-top-width: 0px;
	border-right-width: 0px;
	border-bottom-width: 1px;
	border-left-width: 0px;
}

.title{
	font-family:arial;
	font-size:small;
	color:#000000;
	font-weight:bold;
	font-style:italic;
}

.login-details{
	color:#000000;
	border-color: black black black black;
	border-style: solid; 
	border-top-width: 0px;
	border-right-width: 0px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	background-color:#ffffff;
}
.links{
	color:#000000;
	border-color: black black black black;
	border-style: solid; 
	border-top-width: 1px;
	border-right-width: 0px;
	border-bottom-width: 0px;
	border-left-width: 1px;
	background-color:#ffffff;
}

.table-main{
	color:#000000;
	border-color: black black black black;
	border-style: solid; 
	border-top-width: 1px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	background-color:#f0f0f0;
}
.image-top-left{
	color:#000000;
	border-color: black black black black;
	border-style: solid; 
	border-top-width: 0px;
	border-right-width: 1px;
	border-bottom-width: 0px;
	border-left-width: 0px;
	background-color:#ffffff;
}

.border-bottom{
	border-color: black black black black;
	border-style: solid; 
	border-top-width: 0px;
	border-right-width: 0px;
	border-bottom-width: 1px;
	border-left-width: 0px;
}

.top-table{
	color:#000000;
	background-color:#eeeeee;
}

table.helptab{
	background-color:#e6e6e6;
	border:1px solid #000;
}

td.chart-right{
	padding-left: 2px;
	padding-bottom: 2px; 
	border-color: black black black black;
	border-style: solid; 
	border-top-width: 0px;
	border-right-width: 1px;
	border-bottom-width: 0px;
	border-left-width: 0px;
}
td.chart-top-left-right{
	padding-left: 2px;
	padding-bottom: 2px; 
	border-color: black black black black;
	border-left-style:dashed;
	border-right-style:solid;
	border-top-style:dashed;
	border-bottom-style:dashed; 
	border-top-width: 1px;
	border-right-width: 2px;
	border-bottom-width: 0px;
	border-left-width: 1px;
}
td.chart-left{
	padding-left: 2px;
	padding-bottom: 2px; 
	border-color: black black black black;
	border-style: solid; 
	border-top-width: 0px;
	border-right-width: 0px;
	border-bottom-width: 0px;
	border-left-width: 1px;
}

td.chart-top{
	padding-left: 2px;
	padding-bottom: 2px; 
	border-color: black black black black;
	border-left-style:dashed;
	border-right-style:solid;
	border-top-style:dashed;
	border-bottom-style:dashed; 
	border-top-width: 1px;
	border-right-width: 0px;
	border-bottom-width: 0px;
	border-left-width: 0px;
}
td.chart-top-bottom{
	padding-left: 2px;
	padding-bottom: 2px; 
	border-color: black black black black;
	border-left-style:dashed;
	border-right-style:solid;
	border-top-style:dashed;
	border-bottom-style:dashed; 
	border-top-width: 1px;
	border-right-width: 0px;
	border-bottom-width: 1px;
	border-left-width: 0px;
}
td.chart-square{
	padding-left: 2px;
	padding-bottom: 2px; 
	border-color: black black black black;
	border-left-style:dashed;
	border-right-style:solid;
	border-top-style:dashed;
	border-bottom-style:dashed; 
	border-top-width: 1px;
	border-right-width: 2px;
	border-bottom-width: 1px;
	border-left-width: 1px;
}
td.chart-bottom{
	padding-left: 0px;
	padding-bottom: 0px; 
	border-color: black black black black;
	border-style: solid; 
	border-top-width: 0px;
	border-right-width: 0px;
	border-bottom-width: 2px;
	border-left-width: 0px;
}

td.chart-top-left{
	padding-left: 2px;
	padding-bottom: 2px; 
	border-color: black black black black;
	border-style: solid; 
	border-top-width: 1px;
	border-right-width: 0px;
	border-bottom-width: 0px;
	border-left-width: 1px;
}
td.chart-top-right{
	padding-left: 2px;
	padding-bottom: 2px; 
	border-color: black black black black;
	border-left-style:dashed;
	border-right-style:solid;
	border-top-style:dashed;
	border-bottom-style:dashed;  
	border-top-width: 1px;
	border-right-width: 2px;
	border-bottom-width: 0px;
	border-left-width: 0px;
}
td.chart-top-bottom-right{
	padding-left: 2px;
	padding-bottom: 2px; 
	border-color: black black black black;
	border-left-style:dashed;
	border-right-style:solid;
	border-top-style:dashed;
	border-bottom-style:dashed;  
	border-top-width: 1px;
	border-right-width: 2px;
	border-bottom-width: 1px;
	border-left-width: 0px;
}

td.chart-filled{
	background-color:#333366;
}

td.data{
	padding-left: 2px;
	padding-bottom: 2px; 
	border-color: black black #000066 #000066;
	border-style: solid; 
	border-top-width: 1px;
	border-right-width: 1px;
	border-bottom-width: 0px;
	border-left-width: 0x;
}

td.data-end{
	padding-left: 2px;
	padding-bottom: 2px; 
	border-color: black black #000066 #000066;
	border-style: solid; 
	border-top-width: 1px;
	border-right-width: 0px;
	border-bottom-width: 0px;
	border-left-width: 0px;
}

td.data-header{
	padding-left: 2px;
	padding-bottom: 2px; 
	border-color: black black #000066 #000066;
	border-style: solid; 
	border-top-width: 0px;
	border-right-width: 1px;
	border-bottom-width: 0px;
	border-left-width: 0x;
}

td.data-end-header{
	padding-left: 2px;
	padding-bottom: 2px; 
	border-color: black black #000066 #000066;
	border-style: solid; 
	border-top-width: 0px;
	border-right-width: 0px;
	border-bottom-width: 0px;
	border-left-width: 0px;
}