.hidden{
	visibility:hidden;
	display:inline;
}
.visible{
	visibility:visible;
	display:inline;
}

.bluelabel {
	font-weight: bold;
	font-style: italic;
	color : blue;
}

.greenlabel {
	font-weight: bold;
	font-style: italic;
	color : green;
}

.bold {
	font-weight: bold;
}

table.stationGrid {
    border-spacing: 0px;
    border-collapse: collapse;
    margin-right:20px;
}
table.stationGrid th {
    text-align: left;
    font-weight: normal;
    padding: 0.1em 0.5em;
    background: #DBE2F1;
}
table.stationGrid td {
    text-align: left;
    padding: 0.1em 0.5em;
    background: #DBE2F1;
    font-size:.7em;
}
table.stationGrid td.param {
    background: #F1F4FA;
}

table.stationGrid thead th {
    background: #99CCFF;
    color: #000;
    text-align: left;
    font-size:.8em;
    font-weight:800;
}
table.stationGrid th.Corner {
    text-align: left;
}









.titleBG
{
	BACKGROUND-COLOR: White;
	Color: #404243;
	FONT-SIZE:125%;
	width:550px;
	height: 55px;
	font:Arial, Helvetica, sans-serif;
	font-weight: bold;
    text-align: center;
	
}


.formTable{
BACKGROUND-COLOR: White;
width:550px;
font:Arial, Helvetica, sans-serif;
color:#072731;
text-align:left;
FONT-SIZE: 85%
}


.texttd{
background-color:#0a3f4f;
padding: 10 px;
border-color:#0a3f4f;
border-style:solid;
border-width:1px;
}


.centerHeader
{
    COLOR: navy;
    font-weight:bold;
    font-size:120%
}

.tableHeader1
{
    COLOR: #0a3f4f;
    BACKGROUND-COLOR: #99ccff;
    text-align: left ;
    font-weight:bold;
    font-size:120%;
	padding-left:10px;
	text-decoration:underline;
}

.reportheader
{
    COLOR: #0a3f4f;
    BACKGROUND-COLOR: #99ccff;
    text-align: left ;
    font-weight:bold;
    padding-left:10px;
	font-size: 70%;
}

.reportheader2
{
    COLOR: #0a3f4f;
    BACKGROUND-COLOR: yellow;
    text-align: left ;
    font-weight:bold;
    padding-left:10px;
	font-size: 75%;
}

.reportstationname
{
    text-align: left;
    font-weight:bold;
	font-size: 70%;
}

.subHeading {
	font-weight: bold;
	text-decoration:underline;
	font-size:12pt;
	color:#0a3f4f;
	
}

.mainLabel{
	font-weight:700;
	color:#186177;
}

.indexheader {
	font-size: 95%;
	font-family: arial, helvetica, sans-serif;
	color:#072731;
	font-weight: bold;
}

.bolditalic {
	font-weight: bold;
	font-style: italic
}



.redlabel {
	font-weight: bold;
	font-style: italic;
	color : red;
	font-size: 75%;
}



.black {
 	color : black;
}

.redstar {
	color : Red;
}



.bulletsinsidetable {
	list-style-type : disc;
	margin-left : 10px;
	margin-bottom : 1px;
}

.bunderline {
	font-weight: bold;
	text-decoration: underline;
}

.italic {
	font-style: italic;
}

.underline {
	text-decoration : underline;
}



.mediumbold {
	font-size: 80%;
	font-weight: bold;
	font-family: arial, helvetica, sans-serif;
	color : Red;
}

.smallbold {
	font-size: 75%;
	font-weight: bold;
	font-family: arial, helvetica, sans-serif;
	color : Red;
}

.mini {
	font-size: 60%;
	font-family: arial, helvetica, sans-serif;
}

.tiny {
	font-size: 55%;
	font-family: arial, helvetica, sans-serif;
}

a.sidebar_sublink:link {
	color : #FFFFFF;
	font-size: 70%;
	font-family: arial, helvetica, sans-serif;
	text-indent: 1.2em;
	text-decoration: none;
}

a.sidebar_sublink:visited {
	color : #FFFFFF;
	font-size: 70%;
	font-family: arial, helvetica, sans-serif;
	text-indent: 1.2em;
	text-decoration: none;
}

a.sidebar_sublink:hover {
	color : #FFFFFF;
	font-size: 70%;
	font-family: arial, helvetica, sans-serif;
	text-indent: 1.2em;
	text-decoration: underline;
}

a.body_sublink:link {
	color : #0a3f4f;
	font-size: 100%;
	font-family: arial, helvetica, sans-serif;
	text-indent: 1.2em;
	text-decoration: none;
}

a.body_sublink:visited {
	color : #0a3f4f;
	font-size: 100%;
	font-family: arial, helvetica, sans-serif;
	text-indent: 1.2em;
	text-decoration: none;
}

a.body_sublink:hover {
	
	font-size: 100%;
	font-family: arial, helvetica, sans-serif;
	text-indent: 1.2em;
	text-decoration: underline;
}
/*===========================*/
a.nav:link, a.nav:visited {
	color : #0a3f4f;
	font-size: 100%;
	font-family: arial, helvetica, sans-serif;
	text-indent: 1.2em;
	text-decoration: none;
}

a.nav:hover {
	color : #f00;
	font-size: 100%;
	font-family: arial, helvetica, sans-serif;
	text-indent: 1.2em;
	text-decoration: underline;
}
/* ================*/

.sidebar_link:link {
	color : #FFFFFF;
	font-size: 70%;
	font-weight: bold;
	font-family: arial, helvetica, sans-serif;
	text-decoration: none;
}

.sidebar_link:visited {
	color : #FFFFFF;
	font-size: 70%;
	font-weight: bold;
	font-family: arial, helvetica, sans-serif;
	text-decoration: none;
}

.sidebar_link:hover {
	color : #FFFFFF;
	font-size: 70%;
	font-weight: bold;
	font-family: arial, helvetica, sans-serif;
	text-decoration: none;
}




.boxhead2
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 130%;
    COLOR: #ffffff;
    FONT-FAMILY: arial, helvetica, sans-serif;
    BACKGROUND-COLOR: #339966;
    TEXT-ALIGN: center
}


.instmenubox {
	background-color : #339966;
	color : #FFFFFF;
	font-family : Arial, Helvetica, sans-serif;
	font-size : 80%;
	font-weight : bold;
	padding-bottom : 1px;
	padding-left : 4px;
	padding-right : 4px;
	padding-top : 1px;
	height : 15px;
	
}

.govmenubox {
	background-color : #000000;
	color : #FFFFFF;
	font-family : Arial, Helvetica, sans-serif;
	font-size : 80%;
	font-weight : bold;
	padding-bottom : 1px;
	padding-left : 4px;
	padding-right : 4px;
	padding-top : 1px;
	height : 15px;
	width : 89px;
}

.imgcell {
	display: block;
}	
.indent
{
	padding-left: 10px;
}

.boxbody2Table
{
    COLOR: #0a3f4f;
    BACKGROUND-COLOR: #99ccff;
    text-align: center ;
    padding-left: 10px;
    padding-right: 10px
    
}



.tableHeader2
{
    COLOR: #0a3f4f;
    BACKGROUND-COLOR: #dcdcdc ;
    text-align: center ;
    font-weight:bolder;
        border-bottom-style:solid;
   border-right-style:solid;
   border-left-style:solid;
   border-top-style:solid

}	
.tableHeader3
{
    COLOR: #0a3f4f;
    BACKGROUND-COLOR:#dcdcdc ;
    text-align: left;
    font-size:75%;
    font-weight:bolder;
    border-bottom-style:solid;
    border-right-style:solid;
    border-left-style:solid;
    border-top-style:solid

}	

.tableCell
{
    COLOR: #0a3f4f;
    BACKGROUND-COLOR: #99ccff;
    text-align: center ;
    border-bottom-style:solid;
   border-right-style:solid;
   border-left-style:solid;
   border-top-style:solid
    
}

.tableCell2
{
    COLOR: #0a3f4f;
    BACKGROUND-COLOR: #99ccff;
    text-align: left ;
    
}

.tableCell3
{
    COLOR: #0a3f4f;
    BACKGROUND-COLOR: Green
    text-align: left ;
    
}


.tableBorder
{
	border-bottom-style:solid;
   border-right-style:solid;
   border-left-style:solid;
   border-top-style:solid
    
}

/* Add 10px on the right of the object*/
.rightPadding
{
	padding-right: 10px;	
}

/*so the links on hover over display the correct colour in firefox */
#link
{
	cursor: crosshair; color: #C0FFC0; background-color: lightslategray; text-decoration: none
}
