/* hack: the inline style width:70;height:18; doesn't work without px, so we're applying it correct here */

  p, td, body, ul, li, ol, input
{
	font-family: Arial, Verdana, Geneva, Helvetica, sans-serif;
	color:#00024e;
}
  
BODY
{
	margin:0;
	padding:0;
	background-image: url(Elements/stdbg.jpg);
	background-repeat:repeat-y;
}

.collapser
{
	font-family: Arial Black,Arial, Verdana, Geneva, Helvetica, sans-serif;
	font-size: 14px;
	color: White;
}

.std
{
	font-size: 12px;
	font-family: Arial, Verdana, Geneva, Helvetica, sans-serif;
}

.stdblack
{
	font-size: 10px;
	font-family: Arial, Verdana, Geneva, Helvetica, sans-serif;
	color: #000000;
}

input.parttext {
  height: 14px;
  width: 240px;
  border-width: 0px;
  border-color:White;
}

A.weatherlink:link
{
	font-size: 11px;
	color: #000000;
	font-family: Arial, Verdana, Helvetica, sans-serif;
}

A.weatherlink:hover
{
	font-size: 11px;
	color: #000000;
	font-family: Arial, Verdana, Helvetica, sans-serif;
}

A.weatherlink:visited
{
	font-size: 11px;
	color: #800080;
	font-family: Arial, Verdana, Helvetica, sans-serif;
}

A.weatherlink:active
{
	color: #000000;
	font-family: Arial, Verdana, Helvetica, sans-serif;
}

A.whitelink:link
{
	font-size: 11px;
	color: #FFFFFF;
	font-family: Arial, Verdana, Helvetica, sans-serif;
  text-decoration: none;

}

A.whitelink:hover
{
	font-size: 11px;
	color: #FFFFFF;
	font-family: Arial, Verdana, Helvetica, sans-serif;
  text-decoration: none;
}

A.whitelink:visited
{
	font-size: 11px;
	color: #FFFFFF;
	font-family: Arial, Verdana, Helvetica, sans-serif;
  text-decoration: none;
}

A.whitelink:active
{
	color: #FFFFFF;
	font-family: Arial, Verdana, Helvetica, sans-serif;
  text-decoration: none;
}

A.genHdr2:link
{
	font-size: 11px;
	color: #000000;
	font-family: Arial, Verdana, Helvetica, sans-serif;
    text-decoration: none;
    font-weight: bold;
}

A.genHdr2:hover
{
	font-size: 11px;

	font-family: Arial, Verdana, Helvetica, sans-serif;
    font-weight: bold;
    text-decoration: underline;
}

A.genHdr2:visited
{
	font-size: 11px;
	color: #3000cf;
	font-family: Arial, Verdana, Helvetica, sans-serif;
    text-decoration: none;
    font-weight: bold;
}

A.genHdr2:active
{
	font-size: 11px;
	color: #3000ff;
	font-family: Arial, Verdana, Helvetica, sans-serif;
    font-weight: bold;
    text-decoration: underline;
}


.varsel1
{
	font-size: 8pt;
	font-family: Arial;
}

A.utenlinje:link
{
	font-weight: bold;
	color: #ff0000;
	font-family: Arial, Verdana, Helvetica, sans-serif;
}
A.utenlinje:visited, A:active {
  	color: #ff0000;
	font-weight: bold;
	font-family: Arial, Verdana, Helvetica, sans-serif;
}
A.utenlinje {
	color: #ff0000;
  text-decoration: none;
  font-weight: bold;
	font-family: Arial, Verdana, Helvetica, sans-serif;
}

.locLabel
{
	font-weight: bold;
	font-size: 13px;
	color: #333333;
	font-family: Arial, Verdana, Helvetica, sans-serif;
}
.locListBox
{
	font-size: 13px;
	font-family: Arial, Verdana, Helvetica, sans-serif;
}
.genHdr
{
	font-size: 13px;
	font-family: Arial, Verdana, Helvetica, sans-serif;
	font-weight: bold;
	color: #115599;
}

.genHdr3
{
	font-size: 13px;
	font-family: Arial, Verdana, Helvetica, sans-serif;
	font-weight: bold;
	color: #000099;
}


.parthot
{
	font-size: 11px;
	color: #770E37;
	font-family: Arial, Verdana, Helvetica, sans-serif;
	text-decoration: none;

}

.partcold
{
	font-size: 11px;
	color: #164772;
	font-family: Arial, Verdana, Helvetica, sans-serif;
	text-decoration: none;
}

.parttext
{
	font-size: 11px;
	color: #000000;
	font-family: Arial, Verdana, Helvetica, sans-serif;
	text-decoration: none;
}

.text
{
	font-size: 11px;
	color: #384ca2;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	text-decoration: none;
}

.partdesc
{
	font-size: 11px;
	color: #666666;
	font-family: Arial, Verdana, Helvetica, sans-serif;
}

.partwhite
{
	font-size: 11px;
	color: #FFFFFF;
	font-family: Arial, Verdana, Helvetica, sans-serif;
}

.partitalic
{
	font-size: 11px;
	font-style: italic;
	font-family: Arial, Verdana, Helvetica, sans-serif;
}

A.obstext:link, A.obstext:visited, A.obstext:active, A.obstext, .obstext
{
	font-size: 11px;
	color: #1b769b;
	text-decoration: none;
	font-family: Arial, Verdana, Helvetica, sans-serif;
	font-weight: bold;
}


.partitalic
{
	font-size: 11px;
	font-style: italic;
	font-family: Arial, Verdana, Helvetica, sans-serif;
}

.partinp { width: 90px;
	font-family: Arial, Verdana, Helvetica, sans-serif;
	}

.partbold
{
	font-weight: bold;
	font-size: 11px;
	color: #666666;
	font-family: Arial, Verdana, Helvetica, sans-serif;
}

A.kartlink:link
{
	font-weight: bold;
	font-size: 12px;
	color: #ffffff;
	font-family: Arial, Verdana, Helvetica, sans-serif;
	text-decoration: none;
}
A.kartlink:visited
{
	font-weight: bold;
	font-size: 12px;
	color: #ffffff;
	font-family: Arial, Verdana, Helvetica, sans-serif;
	text-decoration: none;
}
A.kartlink:hover
{
	font-weight: bold;
	font-size: 12px;
	color: #ffffff;
	font-family: Arial, Verdana, Helvetica, sans-serif;
	text-decoration: none;
}
A.kartlink:active
{
	font-weight: bold;
	font-size: 12px;
	color: #ffffff;
	font-family: Arial, Verdana, Helvetica, sans-serif;
	text-decoration: none;
}


.none
{
	font-size: 0px;
	color: #ffffff;
}

.weathercell
{
	text-align: center;
	vertical-align: middle;
	font-family: Arial, Verdana, Helvetica, sans-serif;
	font-size: 12px;
	color: #000000;
	height: 18px;
}

.daycellsmall
{
	text-align: center;
	vertical-align: middle;
	font-family: Arial, Verdana, Helvetica, sans-serif;
	font-size: 10px;
	border-left: solid 1px #6676ba;

	color: #000000;
	height: 18px;
}

.weathercell3
{
	text-align: center;
	vertical-align: middle;
	font-family: Arial, Verdana, Helvetica, sans-serif;
	font-size: 12px;
	color: #000000;
	height: 18px;
	background-color:#a6cae3;
}

.weathercell5
{
	text-align: center;
	vertical-align: middle;
	font-family: Arial, Verdana, Helvetica, sans-serif;
	font-size: 12px;
	color: #000000;
	height: 35px;
}



.suncell
{
	text-align: center;
	vertical-align: middle;
	font-family: Arial, Verdana, Helvetica, sans-serif;
	font-size: 12px;
	color: #8F8F8F;
	height: 32px;
}

.weathercell2
{
	text-align: center;
	vertical-align: middle;
	font-family: Arial, Verdana, Helvetica, sans-serif;
	font-size: 12px;
	color: #000000;
	height: 16px;
}


td.tempcell
{
	border-right: white 0px solid;
	font-size: 12px;
	font-weight: bold;
	vertical-align: middle;
	border-left: white 0px solid;
	color: #000000;
	font-family: Arial, Verdana, Helvetica, sans-serif;
	height: 32px;
	text-align: center;
}

td.tempcell2
{
	border-right: white 0px solid;
	font-size: 12px;
	vertical-align: middle;
	border-left: white 0px solid;
	border-top: white 0px solid;
	border-bottom: white 0px solid;
	color: #000000;
	font-family: Arial, Verdana, Helvetica, sans-serif;
	height: 18px;
	text-align: center;
}

td.tempcell3
{
	border-right: white 0px solid;
	font-size: 12px;
	vertical-align: middle;
	border-left: solid 1px #edf8fc;
	border-top: white 0px solid;
	border-bottom: white 0px solid;
	color: #000000;
	font-family: Arial, Verdana, Helvetica, sans-serif;
	height: 32px;
	text-align: center;
}

td.tempcell4
{
	border-right: white 0px solid;
	font-size: 12px;
	vertical-align: middle;
	border-left: solid 1px #edf8fc;
	border-top: white 0px solid;
	border-bottom: white 0px solid;
	color: #000000;
	font-family: Arial, Verdana, Helvetica, sans-serif;
	height: 32px;
	text-align: center;
}

table.menystorm
{
	font-size: 11px;
	font-family: Arial, Verdana, Helvetica, sans-serif;
	background-color: #eceff8;
}

td.menystorm
{
	font-size: 11px;
	font-family: Arial, Verdana, Helvetica, sans-serif;
	height: 12px;
	background-color: #eceff8;
}

td.menystormsm, input.menystormsm
{
	font-size: 9px;
	font-family: Arial, Verdana, Helvetica, sans-serif;
	background-color: #eceff8;
}

td.hlmenystorm
{
	height: 12px;
	font-size: 11px;
	font-weight: bold;
	font-family: Arial, Verdana, Helvetica, sans-serif;
	background-color: #ccd7f3;
}

.floatImage
{
  	float: right;
  	clear: right;
  	padding: 0px 0px 0px 0px;
}

.fpDefault, .fpTopImage
{
	padding-right: 0px;
	padding-left: 1px;
	float: right;
	padding-bottom: 0px;
	padding-top: 2px;
}

.fpImage
{
	padding-right: 0px;
	padding-left: 1px;
	float: right;
	padding-bottom: 0px;
	padding-top: 2px;
}

td.tableHeader
{
	height:18px;
	vertical-align:middle;
}


td.tableHeaderWhite
{
	height:18px;
	vertical-align:middle;
	font-weight:bold;
	font-size: 16px;
	font-family: Georgia, Arial, Verdana, Helvetica, sans-serif;
	color: #FFFFFF;
}

td.tableHeaderSearch
{
	height:18px;
	vertical-align:middle;
	font-weight:bold;
	font-size: 11px;
	font-family: Arial, Verdana, Helvetica, sans-serif;
	color: #d9ebf5;
	background-color:#5ca3e2;
}

td.linetable
{
	border-style:solid;
	border-color:#F0F0F0;
	border-width:0px;
}

td.linetable1
{
	border-style:solid;
	border-color:#F0F0F0;
	border-width:1px;
}

.mainTbl
{
	background-image: url(Elements/topbg.jpg);
	background-position: top left;
	background-repeat: no-repeat;
}

.climCell
{
	background-color:#d9ebf5;
	height:16px;
	font-size: 11px;
	color: #000000;
	font-family: Arial, Verdana, Helvetica, sans-serif;
	text-decoration: none;
}

.modiv
{
	background-color:#ee7810;
	color: #ffffff;
	font-size: 11px;
	font-family: Verdana, Arial,  Helvetica, sans-serif;
	top:-119px;
	border: solid 12px #ee7810;
	position: absolute;
	text-align:left;
	width:250px;
}

.modiv2
{
	background-color:#ee7810;
	color: #ffffff;
	left:-20px;
	top:-15px;
	font-size: 11px;
	font-family: Verdana, Arial,  Helvetica, sans-serif;
	border: solid 12px #ee7810;
	text-align:left;
	position: absolute;
	width:250px;
}

.modiv2base
{
	background-color:#ee7810;
	color: #ffffff;
	font-size: 11px;
	font-family: Verdana, Arial,  Helvetica, sans-serif;
	position: relative;
	width:220px;
	height:1px;
}

.modiv3
{
	background-color:#ee7810;
	color: #ffffff;
	font-size: 11px;
	font-family: Verdana, Arial,  Helvetica, sans-serif;
	border: solid 12px #ee7810;
	text-align:left;
	width:250px;
	z-index:9999;
}

.srch
{
	color: #1a3879;
	font-family: Arial, Verdana, Helvetica, sans-serif;
	font-size: 11px;
    border: solid 1px #7f9db9;
}
.srch2
{
	color: #1a3879;
	font-size: 11px;
	font-family: Arial, Verdana, Helvetica, sans-serif;
}

td.tableheadergreen
{
	height:20px;
	vertical-align:middle;
	background-color:#cce8f5;
	font-weight:bold;
	font-size: 10px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
}

