body{
text-align: center;
background-color: #DCE1F3;
margin: 0px;
padding: 0px;
font-family: arial, sans-serif;
font-size: 11px; 
}
p,b,i,strong,em,dt,dd,dl,sl,caption,th,td,tr,u,blink,select,option,form,div,font,li {
font-family: arial, sans-serif;
font-size: 12px;
}
h1,h2,h3,h4,h5,h6{
padding: 0px;
}
.default { font-size: 12px; }
a:link { color: #A8491F;}
a:visited { color: #848C99; }
a:hover { color: #A8491F; }

.menu { font-weight: normal; font-size: 13px; }
a.menu { text-decoration: none; color: #003399; }
a.menu:link { text-decoration: none; color: #003399; }
a.menu:visited { text-decoration: none; color: #003399; }
a.menu:hover { text-decoration: underline; color: #003399; }

.menuselected{font-size: 13px; font-weight: normal; }
a.menuselected { text-decoration: underline; color: #003399; }
a.menuselected:link { text-decoration: underline; color: #003399; }
a.menuselected:visited { text-decoration: underline; color: #003399; }
a.menuselected:hover { text-decoration: underline; color: #003399; }

.topmenu { font-weight: bold; font-size: 12px; letter-spacing: 0.3px; }
a.topmenu { text-decoration: none; color: #FFFFFF; }
a.topmenu:link { text-decoration: none; color: #FFFFFF; }
a.topmenu:visited { text-decoration: none; color: #FFFFFF; }
a.topmenu:hover { text-decoration: underline; color: #FFFFFF; }

.topmenuselected{font-size: 12px; font-weight: bold; }
a.topmenuselected { text-decoration: underline; color: #FFFFFF; }
a.topmenuselected:link { text-decoration: underline; color: #FFFFFF; }
a.topmenuselected:visited { text-decoration: underline; color: #FFFFFF; }
a.topmenuselected:hover { text-decoration: underline; color: #FFFFFF; }

 

/*Artikkeloverskrift på listingsider*/
.headline, h2.headline{ font-size: 14px; font-weight: bold; color: #000000;  padding: 0px; margin: 2px 0px 4px 0px;}
/*Overskrift på visningssider*/
.headlineview, h1.headlineview { font-size: 16px; font-weight: bold; color: #000000;  padding: 0px;}
/*Klikkbar overskrift*/
.headlinelink { font-size: 12px; font-weight: bold; color: #000000;  padding: 0px;}
/*Klikkbar overskrift på listingsider*/
 h2.headline .headlinelink{ font-size: 15px; color: #000000;}
 h2.headline .headlinelink:link{ text-decoration: none;  color: #000000;}
 h2.headline .headlinelink:hover{text-decoration: none;  color: #000000;}
 h2.headline .headlinelink:visited{text-decoration: none;  color: #000000;}
 

/*Underoverskrift på visningssider*/
.subheadline, h2.subheadline { font-size: 10px; font-weight: bold; color: #333333; }
/*Underoverskrift på listingsider*/
h3.subheadline { font-size: 10px; font-weight: bold; color: #333333;  padding: 0px; margin: 5px 0px 0px 0px;}
/*Ingress på listingsider*/
.ingress, p.ingress { font-size: 12px; font-weight: normal; color: #000000;  padding: 0px; margin: 0px 0px 0px 0px;}
/*Ingress på visningssider*/
.ingressview, p.ingressview { font-size: 12px; font-style: normal; font-weight: normal; color: #333333; padding: 0px; margin: 5px 0px 5px 5px;}
.body { font-size: 12px; font-weight: normal; color: #000000; }

.date { font-size: 10px; font-weight: normal; color: #B2CBF1; }
.link { font-size: 11px; font-weight: normal; color: #A8491F;}
.toollink {font-size: 10px; font-weight: normal; text-decoration: none; color: #696969; }
.toollink:link{text-decoration: none; color: #696969; }
.toollink:hover{text-decoration: none; color: #696969; }
.toollink:visited{text-decoration: none; color: #696969; }

.feedback { font-size: 11px; font-weight: normal; color: #000000; }
.block{
clear: both;
margin: 12px 0px;
}
.tool{
clear: both;
margin: 5px 0px;
}

table.layout, tr.layout, td.layout{
margin: 0px;
padding: 0px;
border: 0px;
}
img.layout, a img.layout{
margin: 0px;
padding: 0px;
border: 0px;

}
#toptable{
width: 790px;
margin-left: auto;
margin-right: auto;
text-align: left;
}
#maintable{
width: 794px;
margin-left: auto;
margin-right: auto;
text-align: left;
}
#topcontainer{
border: 1px solid #003399;
margin: 4px 0px 0px 0px;
}



#leftcol{
width: 146px;
vertical-align: top;
border: 1px solid #003399;
background-color: #B2CBF1;
}
#leftcontainer{
margin: 2px 0px 200px 0px;
padding: 5px 0px;
}

#menu{
list-style-type: none;
padding: 0px;
margin: 0px 0px 20px 10px;
}
#menu li{
padding: 0px 0px;
margin: 2px 0px;
color: #712633;
}

#maincol{
width: 480px;
vertical-align: top;
border: 1px solid #B2CBF1;
background-color: #FFFFFF;
}
#maincontainer{
margin: 12px 0px;
padding: 0px 12px;
}
#rightcol{
width: 146px;
vertical-align: top;
border: 1px solid #003399;
background-color: #B2CBF1;
}
#rightcontainer{
margin: 2px;
padding: 5px 0px 5px 5px;
}
#rightcontainer h3{
padding: 0px;
margin: 5px 0px;
font-size: 12px;
color: #FFFFFF;
}
#rightcontainer h4{
padding: 0px;
margin: 5px 0px 0px 0px;
	color: #FFFFFF;
font-size: 11px;
}
#rightcontainer h5{
padding: 0px;
margin: 2px 0px;
color: #FFFFFF;
font-size: 10px;
}
#tools{
margin-top: 25px;
margin-left: 10px;
}
#printable{
margin-left: -2px;
}
#tips{
margin-left: -2px;
}
#logos{
margin: 50px 0px;
}
.logo{
text-align: center;
margin: 10px 0px;
}
/* SECTION: banner locations */

.bannerlocation{
  clear: both;
  text-align: center;
}

.bannerlocation table{
  margin-left: auto;
  margin-right: auto;
}
.bannerlocation td{
  text-align: center;
  padding: 5px 0px;
}
.bannerlocation img{
  border-width: 0px;
}


#poweredby{
margin-top: 15px;
margin-left: auto;
margin-right: auto;
width: 790px;
text-align: center;
}
#poweredby a, #poweredby a:link,#poweredby a:visited,#poweredby a:hover{
color:#999999;
text-decoration: none;
}
#search{
margin: 30px 0px;
}
#searchform{
margin: 0px;
padding: 0px;
}
#searchinput{
width: 90px;
border: 1px solid #869DCA;
background-color:#F3F5FA;
	margin: 0px;
padding: 0px;
}
#searchsubmit{
	margin: 0px;
padding: 0px;
	background-color: #B2CBF1;
	border-color: #B2CBF1;
	color: #003399;
	border-width: 0px;
	border-style: solid;
	font-weight: bold;
}
#searchsubmit:hover{
cursor: pointer;
text-decoration: underline;
}
