/* DATEI: format.css */
/* general -----------------------------------------------*/
/* BODY, p,h1,h2,h3,h4,ul,ol,li,div,th,address,blockquote,nobr,b,i { font-family: Helvetica,sans-serif; color:#003366;} */
/* BODY, p,h1,h2,h3,h4,ul,ol,li,div,th,address,blockquote,nobr,b,i { font-family: Helvetica,sans-serif; color:#003366; font-size:11px;} */
/* BODY, p,h1,h2,h3,h4,ul,ol,li,div,th,address,blockquote,nobr,b,i { font-family: Helvetica,sans-serif; color:#003366; font-size:11px;} */
BODY, p,h4,ul,ol,li,div,th,address,blockquote,nobr,b,i
{
	font-family: Helvetica,sans-serif;
	color: #003366;
	font-size: 11px;
}

h1
{
	font-family: Helvetica,sans-serif;
	color: #003366;
	font-size: 16px;
}

h2
{
	font-family: Helvetica,sans-serif;
	color: #003366;
	font-size: 14px;
}

h3
{
	font-family: Helvetica,sans-serif;
	color: #003366;
	font-size: 12px;
}

/* -------------------------------------------------------*/
/* links-----------------------------------------------------------*/
a:link
{
	color: #003366;
	/* text-decoration: underline; */
}

a:visited
{
	color: #003366;
	text-decoration: underline;
}

a:active
{
	color: #003366;
	text-decoration: underline;
}

/*
a:top
{
	font-family: Helvetica;
	background-color: #CCCCCC;
	color: #003366;
}
*/

/* links on home page ------------------------------------------*/
a.ah:link
{
	color: #003366;
	background-color: transparent;
	text-decoration: none;
}

a.ah:visited
{
	color: #003366;
	background-color: transparent;
	text-decoration: none;
}

a.ah:hover
{
	color: #003366;
	background-color: yellow;
	text-decoration: none;
}

/* misc links  ------------------------------------------*/
a.au:link
{
	color: #003366;
	background-color: transparent;
	text-decoration: underline;
}

a.au:visited
{
	color: #003366;
	background-color: transparent;
	text-decoration: underline;
}

a.au:hover
{
	color: #003366;
	background-color: yellow;
	text-decoration: underline;
}

/* find stn and details links */
a.st:link
{
	color: #003366;
	background-color: transparent;
	text-decoration: underline;
}

a.st:visited
{
	color: #003366;
	background-color: transparent;
	text-decoration: underline;
}

a.st:hover
{
	color: #003366;
	background-color: yellow;
	text-decoration: underline;
}

/* main data output links */
a.dt:link
{
	color: #003366;
	background-color: transparent;
	text-decoration: underline;
}

a.dt:visited
{
	color: #003366;
	background-color: transparent;
	text-decoration: underline;
}

a.dt:hover
{
	color: #003366;
	background-color: yellow;
	text-decoration: underline;
}

/* top table navigation ---------------------------------------*/
td.top
{
	font-family: Helvetica;
	background: #CCCCCC;
	color: #003366;
}

td.top
{
	color: #003366;
	font-family: Helvetica;
	background-color: #cccccc;
}

a.top:link
{
	font-family: Helvetica;
	color: #003366;
	font-size: 11px;
	text-decoration: underline;
	font-weight: bold;
}

a.top:visited
{
	font-family: Helvetica;
	color: #003366;
	font-size: 11px;
	text-decoration: underline;
	font-weight: bold;
}

a.top:active
{
	font-family: Helvetica;
	color: #003366;
	font-size: 11px;
	text-decoration: underline;
	font-weight: bold;
	background-color: yellow;
}

a.top:hover
{
	font-family: Helvetica;
	color: #003366;
	font-size: 11px;
	text-decoration: underline;
	font-weight: bold;
	background-color: yellow;
}

a.dt:link
{
	font-family: Helvetica;
	color: #003366;
	font-size: 11px;
	text-decoration: underline;
}

a.dt:visited
{
	font-family: Helvetica;
	color: #003366;
	font-size: 11px;
	text-decoration: underline;
}

a.dt:active
{
	font-family: Helvetica;
	color: #003366;
	font-size: 11px;
	text-decoration: underline;
	background-color: yellow;
}

a.dt:hover
{
	font-family: Helvetica;
	color: #003366;
	font-size: 11px;
	text-decoration: underline;
	background-color: yellow;
}

/* -------------------------------------------------------*/
/* mainly used in main-queryform table ----------------*/
td.category
{
	background: #003366;
	color: #FFCCFF;
	font-family: Helvetica,sans-serif;
	font-size: 12px;
}

td.options
{
	font-family: Helvetica, sans-serif;
	font-size: 11px;
	color: #003366;
}

table.selected
{
	color: #003366;
	background: #CCCCCC;
	margin-right: 20px;
	border-color: white;
	border-width: 1pt;
	border-style: solid;
	padding: 5px 3px 5px 3px;
}

td.selected
{
	font-family: Helvetica, sans-serif;
	font-size: 11px;
	color: #003366;
	background: #CCCCCC;
}

td.optionsmall
{
	font-family: Helvetica,sans-serif;
	font-size: 11px;
	color: #003366;
}

/* ----------------------------------------------------*/
/* css for form elements--------------------------------------*/
INPUT.general
{
	font-family: Helvetica,sans-serif;
	font-size: 11px;
}

INPUT.gen1
{
	font-family: Helvetica,sans-serif;
	font-size: 9px;
	color: #003366;
}

SELECT.general
{
	font-family: Helvetica,sans-serif;
	font-size: 11px;
}

/* -----------------------------------------------------------*/
/* -----------For Popup Window-------------------------------------*/
td.popup
{
	font-family: Helvetica;
	font-size: 11px;
	color: #003366;
}

P.popup
{
	font-family: Helvetica, sans-serif;
	font-size: 11px;
	color: #003366;
}

td.p_category
{
	background: #003366;
	color: #FFFFFF;
	font-family: Helvetica,sans-serif;
	font-size: 12px;
}

td.p_options
{
	font-family: Helvetica,sans-serif;
	font-size: 11px;
	background-color: #CCCCCC;
	color: #003366;
}

td.p_selected
{
	font-family: Helvetica, sans-serif;
	font-size: 11px;
	color: #003366;
	background: #CCCCCC;
}

td.header
{
	color: white;
	font-size: 11px;
	font-family: Helvetica, sans-serif;
}

A.p_top
{
	font-family: Helvetica;
	color: #003366;
	font-size: 11px;
	text-decoration: underline;
}

td.p_top
{
	font-family: Helvetica;
	background: #CCCCCC;
	font-size: 11px;
	color: #003366;
}

td.output
{
	font-family: Helvetica;
	font-size: 11px;
	color: #003366;
}

/* -- Added by Errol -- */
/* Mod EL 8/5/02 for no text align */
/* td.extrhead { font-family: Helvetica, sans-serif; font-size:11px; color:#003366; background:#CCCCCC; text-align:right; } */
td.extrhead
{
	font-family: Helvetica, sans-serif;
	font-size: 11px;
	color: #003366;
	background: #CCCCCC;
}

td.extrdata
{
	font-family: Helvetica, sans-serif;
	font-size: 11px;
}

/* --- Station history tables --- */
table.stnhis { border: thin #E6E6E6 solid; }

td.stnhishead
{
	font-family: Helvetica, sans-serif;
	font-size: 11px;
	color: #003366;
	background: #CCCCCC;
	border: thin #BABABA solid;
}

td.stnhisdata
{
	font-family: Helvetica, sans-serif;
	font-size: 11px;
	border: thin #E6E6E6 solid;
}
/* -------- */

/* td.extrdata { font-family: Helvetica, sans-serif; font-size:11px; text-align:right; } */
td.comment
{
	font-family: Helvetica, sans-serif;
	font-size: 11px;
	color: #003366;
}

/* -- Added by Errol 28/6/01 For displaying Station info at the top of data extraction -- */
td.stnexthead
{
	font-family: Helvetica, sans-serif;
	font-size: 11px;
	color: #003366;
	background: #CCCCCC;
	text-align: left;
}

td.stnextdata
{
	font-family: Helvetica, sans-serif;
	font-size: 11px;
	text-align: left;
}

/* -- Added by Errol 26/07/01 For various tables in small type -- */
td.smexthead
{
	font-family: Helvetica, sans-serif;
	font-size: 11px;
	color: #003366;
	background: #CCCCCC;
	text-align: left;
}

td.smextdata
{
	font-family: Helvetica, sans-serif;
	font-size: 11px;
	text-align: left;
}

/* A.datatype { font-family: Helvetica, sans-serif; font-size:24px;color:#CC0000; } */
td.datatype
{
	font-family: Helvetica, sans-serif;
	font-size: 11px;
	color: #003366;
}

/* ----------------------------------------------------------------*/
td.footer
{
	font-family: Helvetica, sans-serif;
	font-size: 11px;
	color: #003366;
}

P.subscription
{
	font-family: Helvetica, sans-serif;
	font-size: 11px;
	color: #003366;
}

/* lists without any top and bottom margins --- */
ul.nomargin
{
	margin-top: 0px;
	margin-bottom: 0px;
}

/* for terms and conditions */
p.tlist1
{
	font-family: Helvetica, sans-serif;
	font-size: 12px;
	color: #036;
	margin-left: 0.0pt;
	text-indent: 0.0pt;
}

p.tlist2
{
	font-family: Helvetica, sans-serif;
	font-size: 12px;
	color: #036;
	margin-left: 25.0pt;
	text-indent: 0.0pt;
}

/* ----------------------------------------------------------------*/
/* Home Page Styles 	margin-bottom: -0.7em; */
.homelinksmain
{
	font-family: Helvetica,sans-serif;
	color: #036;
	font-size: 1.3em;
	font-weight: bold;
	margin-bottom: 0.2em;
}

.homelinksindent
{
	font-family: Helvetica,sans-serif;
	color: #003366;
	font-size: 1.2em;
	margin-left: 1em;
	font-weight: bold;
	margin-bottom: 0.2em;
}

.homelinksindentsm
{
	font-family: Helvetica,sans-serif;
	color: #003366;
	font-size: 1.1em;
	margin-left: 1em;
	font-weight: bold;
	margin-bottom: 0.2em;
}

.boxmain
{
	border-left: 3px #036 solid;
	border-top: 1pt #036 solid;
	padding-left: 5px;
}

.boxhd1
{
	background: #003366;
	margin-bottom: 0px;
	padding-top: 1px;
	padding-bottom: 1px;
}

.boxlinks
{
	border-top: 1pt #036 solid;
	background-color: #E6E6E6;
}

.homep { padding-bottom: 0.5em; }

.homepgrn
{
	color: green;
	padding-bottom: 0.5em;
	font-weight: bold;
}

.homepred
{
	padding-bottom: 0.5em;
	color: red;
}

.hd3
{
	font-size: 1.1em;
	font-weight: bold;
	padding-bottom: 0.6em;
}

.spaced { line-height: 1.5em; }
.bold { font-weight: bold; }
.smh { line-height: 0.4em; }

.boldp
{
	font-weight: bold;
	padding-bottom: 0.5em;
}

.p { padding-bottom: 0.5em; }

/* Terms styles */
body.bterms { width: 55em; }

div.terms
{
	color: #003366;
	margin-right: 20px;
	/* border-color: white; */
	/* border-width: 1pt; */
	/* border-style: solid; */
	border-width: thin;
	padding: 5px 3px 5px 3px;
	background-color: #CCCCCC;
}

div.terms_print
{
	color: #003366;
	margin-right: 20px;
	/* border-color: white; */
	/* border-width: 1pt; */
	/* border-style: solid; */
	border-width: thin;
	padding: 5px 3px 5px 3px;
}

div.terms#terms_text
{
	font-size: 1.1em;
	font-weight: bold;
}

div.terms_print#terms_text
{
	font-size: 1.1em;
	font-weight: bold;
}

div.termsp
{
	font-size: 1.1em;
	padding-bottom: 0.6em;
}

li.green
{
	color: green;
	padding-top: 0em;
	padding-bottom: 0.2em;
	margin-top: 0em;
}

.cn { color: #003366; }
