html{margin:0;padding:0;}

body{
	background: #dcdcdc;
	font: normal 12px Arial, Helvetica, sans-serif;
	color: #58575A;
	margin: 0;
	padding:0;}
	

h1{
	font: bold 20px Arial, Helvetica, sans-serif;
	color: #047391;
	margin: 3px 0 16px 0;
	padding: 0;}

h1.alt{
		margin: 3px 0 5px 0;}

h2{
	font: bold 14px Arial, Helvetica, sans-serif;
	color: #047391;
	margin: 0;
	padding: 0;}

p{
	margin: 14px 0 0 0;
	padding: 0;
	line-height: 150%;
	}

ul, li {
	padding: 0 0 0 8px;
	margin: 0;
	font: normal 12px Arial, Helvetica, sans-serif;
	color: #58575A;}

#contentBar_wide_text li{
list-style: none;
background: url("../gfx/bullet.gif") top left no-repeat;
margin: 2px 0 1px -2px;padding:0 0 0 10px;
}	

img{border:0;}

a:link      {background: none; color: #047391; text-decoration: none;}
a:active    {background: none; color: #047391; text-decoration: none;}
a:visited   {background: none; color: #047391; text-decoration: none;}
a:hover     {background: none; color: #ee3e42; text-decoration: none;}

#topBar a:link      {background: none; color: #fff; text-decoration: none;}
#topBar a:active    {background: none; color: #fff; text-decoration: none;}
#topBar a:visited   {background: none; color: #fff; text-decoration: none;}
#topBar a:hover     {background: none; color: #0d4b9f; text-decoration: none;}

.switch a:link, .switch a:active, .switch a:visited {background: none; color: #ee3e42; text-decoration: none;}
.switch a:hover  {background: none; color: #047391; text-decoration: none;}

.contentBar_narrow_link a:link, .contentBar_narrow_link a:active, .contentBar_narrow_link a:visited {background: none; color: #047391; text-decoration: none;}
.contentBar_narrow_link a:hover  {background: none; color: #ee3e42; text-decoration: none;}

.txtLink a:link, .txtLink a:active, .txtLink a:visited {background: none; color: #58575A; text-decoration: none;}
.txtLink a:hover     {background: none; color: #0d4b9f; text-decoration: none;}
	
#siteWrapper{
	position: relative;
	margin: 0 auto;
	width: 844px; /* content 824px */
	background: #fff;
	padding: 11px 10px;
	border:0;}
	
#topBar{
	background: #bfd3e2;
	width: 816px;
	height: 17px;
	padding: 4px 28px 0 0;
	margin:0;
	text-align: right;
	font: normal 10px Georgia, "Times New Roman", Times, serif;
	color: #fff;}
	
#bottomBar{
	background: #bfd3e2;
	width: 816px;
	height: 17px;
	padding: 4px 28px 0 0;
	margin: 0 0 0 0;
	text-align: right;
	font: normal normal 11px Georgia, "Times New Roman", Times, serif;
	color: #0d4b9f;}			
	
#headerBar{
	background: #fff url("../gfx/bg_header_2.gif") top left no-repeat;
	width: 844px;
	height: 120px;
	margin: 0 1px 7px 0;}		

#logoBox{
	position: absolute;
	left: 23px;
	top: 25px;
	width: 165px;
	height: 72px;
	background: transparent;}

#taglineContainer{
	position: absolute;
	top: 230px;
	left: 24px;
	height: 20px;
	width: 700px;
	font: italic 11px Georgia, "Times New Roman", Times, serif;
	color: #0d4b9f;
	background: transparent;}
	
#contentBar_wide{
	width: 824px;
	margin: 0 0 0 15px;
	padding: 0;}
	
#contentBar_wide_img{
	float:left;
	width: 254px;
	height: 325px;
	background: #e7e8e9;}

#contentBar_wide_text{
	width: 500px;
	height: 290px;
	overflow: auto; /* */
	position: relative;
	float: left;
	padding: 10px 20px 0 38px;
	background: #eef3ef;
	border-bottom: 15px solid #eef3ef;
	border-top: 10px solid #eef3ef;
	clear: right;}	

#contentBar_narrow_Container{
	width: 811px;
	margin: 0 0 0 15px;
	padding: 0;
}

.contentBar_narrow,.contentBar_narrow_last{
	width: 252px;
	margin: 0 27px 0 0;
	padding: 0;
	background: transparent;
	float: left;}	

.contentBar_narrow_last{
	margin: 0;}

.contentBar_narrow_pic{
	width: 253px;
	height: 118px;
	margin: 0 0 7px 0;
	background: #e7e8e9;
	float: left;}	

.contentBar_narrow_header{
	width: 250px;
	height: 18px;
	margin: 0;
	padding: 1px 0 0 3px;
	background: #eef3ef;
	float: left;}	
	
.contentBar_narrow_text{
	width: 253px;
	margin: 0;
	padding: 0;
	background: transparent;
	float: left;}		


.contentBar_narrow_text p{
	font-size: 11px;
	margin: 11px 0 0 3px;}

.contentBar_narrow_link{
	font-size: 11px;
	width: 243px;
	margin: 0 10px 20px 0;
	background: transparent;
	text-align:right;}
	
.right_link{
	position: relative;
	font-size: 11px;
	width: 450px;
	height: 20px;
	margin: 5px 0 5px 0;
	background: transparent;
	text-align:right;
	clear: both;}	
	
.contentBar_narrow_link a:link, .contentBar_narrow_link a:active, .contentBar_narrow_link a:visited {background: none; color: #0d4b9f; text-decoration: none;}
.contentBar_narrow_link a:hover     {background: none; color: #ee3e42; text-decoration: none;}

.dotline{
	margin: 0 0 0 16px;}

.left{
	float: left;
	padding: 0 0 0 23px;}

.blue{
	color: #0d4b9f;}

.white{
	color: #fff;}

.grey{
	color: #58575A;}

.clear{
	clear: both;}	

.small{margin:0;}
.small p, .small li{font-size: 11px;}

.focus{
	color: #3f8bbb;} /*#ee3e42*/

/* meny */
#menyContainer{
	position: absolute;
	top: 129px;
	left: 9px;
	width: 855px;
	background:transparent;
	padding:0;}	

#menyContainer ul
{
list-style-type: none;
text-align: left;
}

#menyContainer li{
	height: 26px;
	display: inline;}

#menyContainer ul li a
{
background: transparent;
padding: 0 19px 0 13px;
text-align: left;
font: normal 11px Georgia, "Times New Roman", Times, serif;
letter-spacing: 2px;
color: #0d4b9f;
text-decoration: none;
}

#menyContainer ul li a:hover
{
background: transparent url("../gfx/dot_red.gif") left center no-repeat;
color: #e92f32;
}

#menyContainer ul li a#current
{
background: transparent url("../gfx/dot_red.gif") left center no-repeat;
color: #e92f32;
}
