BODY {
	SCROLLBAR-FACE-COLOR: #ffffff; 
	FONT-WEIGHT: bolder; 
	FONT-SIZE: 10px; 
	MARGIN: 0px; 
	SCROLLBAR-HIGHLIGHT-COLOR: #cccccc; 
	SCROLLBAR-SHADOW-COLOR: #cccccc; 
	COLOR: black; 
	SCROLLBAR-3DLIGHT-COLOR: #F50101; 
	SCROLLBAR-ARROW-COLOR: #CA0303; 
	SCROLLBAR-TRACK-COLOR: #ffffff; 
	FONT-FAMILY: Verdana, Geneva, Arial, Helvetica, sans-serif; 
	SCROLLBAR-DARKSHADOW-COLOR: #CA0303; 
	BACKGROUND-COLOR: #D9D9D9;
}

BODY, TD, SELECT, INPUT {
	FONT-FAMILY: Arial;
	FONT-SIZE: 11px;
}

.msg
{
	font-weight: bold;
	border: 1px solid red;
	font-size: 12pt;
	background-color: white;
	padding: 5px;

}

.head_left {
	WIDTH: 400px;
	background-color: #ca0303;
	background-color: white;	
}

.table_main {
	WIDTH: 800px;
	BACKGROUND-COLOR: #15203C;
	HEIGHT: 100%;
	padding: 0px;
	margin: 0px;
	BORDER-RIGHT: 2px solid black;
}

.right_img{
	float: right;
	border: 2px solid black;
	margin: 5px;
	margin-top: 0px;

	
}

.table_header
{

}

.table_left
{
	WIDTH: 155px;
	BACKGROUND-COLOR: #D9D9D9;
}

.table_left_text
{
	WIDTH: 100%;
	padding-left:5px;
	padding-right: 5px;
}

.table_right
{
	WIDTH: 150px;
	BACKGROUND-COLOR: #D9D9D9;
	margin-right: 0px;
}

.table_head {
	padding: 3px;
	padding-left: 5px;
	BACKGROUND-IMAGE: url(../img/table_head.gif);
	background-repeat: repeat-x;
	FONT-WEIGHT: bold;
	COLOR: white;
	text-transform: uppercase;
	border-bottom: 1px solid black;
	FONT-SIZE: 10px;
}

.sub_table_head {
	padding: 3px;
	padding-left: 5px;
	BACKGROUND-IMAGE: url(../img/sub_table_head.gif);
	background-repeat: repeat-x;
	FONT-WEIGHT: bold;
	COLOR: white;
	text-transform: uppercase;
	border-bottom: 1px solid black;
	FONT-SIZE: 10px;
}

.menu_bg {
	border-top: 1px solid black;
	BACKGROUND-IMAGE: url(../img/table_head.gif);
	height: 21px;
	
	
}


.shadow_right {
	background-image: url(../img/shadow_right.gif);
	background-repeat: repeat-y;
}

.header_left {
	background-color: #15203C;
}
.section_center {
	background-color: white;
	padding:0;
	margin:0;
}
.section_left {
	background-color: #15203C;
}

.news_head {
	font-weight: bold;
	font-size: 14px;
}

.news_date {
	font-weight: normal;
	font-size: 11px;
	font-style: italic;
	color: gray;
}

.news_intro {
	font-weight: bold;
}

.read_more {
	font-weight: bold;
	font-size: 14px;

}

.siste {
	font-weight: bold;
	font-size: 20px;
}
.news {
	padding: 3px;
}

.mainstyle
{
	background-color: white;	
}
.altstyle
{
	background-color: #d9d9d9;
}

.paging
{
	text-decoration: none;
	font-weight: bold;
	padding-left: 20px;
	padding-right: 20px;
}

.notyet
{
	font-size: 20px;
	font-weight: bold;
}


.link_L1 {
	color: white; text-decoration: none;
}
.link_L1:hover {
	color: white; text-decoration: underline;
}
.link_L1:visited {
	color: white; text-decoration: none;
}


.white {
	color: white; text-decoration: none;
}
.white:hover {
	color: white; text-decoration: underline;
}
.white:visited {
	color: white; text-decoration: none;
}

.Calender_L2 {
	PADDING-RIGHT: 2px; PADDING-LEFT: 6px; FONT-WEIGHT: bold; FONT-SIZE: 10px; PADDING-BOTTOM: 2px; MARGIN-LEFT: 0px;  WIDTH: 150px; COLOR: #ffffff; MARGIN-RIGHT: 0px; PADDING-TOP: 2px; FONT-STYLE: normal; FONT-FAMILY: Verdana, Geneva, Arial, Helvetica, sans-serif; HEIGHT: 15px; TEXT-DECORATION: none
}
H5 {
	DISPLAY: inline; FONT-WEIGHT: bold; FONT-SIZE: 9px; COLOR: black; FONT-FAMILY: Verdana, Tahoma, Arial, Helvetica, sans-serif
}
H6 {
	DISPLAY: inline; FONT-WEIGHT: bold; FONT-SIZE: 9px; COLOR: black; FONT-FAMILY: Verdana, Tahoma, Arial, Helvetica, sans-serif
}
A {
	TEXT-DECORATION: underline; color: black;
}
A:hover {
	TEXT-DECORATION: underline; color: black;
}
A:visited {
	TEXT-DECORATION: underline; color: black;
}

.td_head {
	font-weight:bold;
}

.table_list td { border-bottom: 1px solid #D9D9D9; padding: 2px 0px 2px 0px;}

.td_form
{
	font-weight: bold;
}

.error
{
	color: red;
	font-weight: bold;
}

.newcolor
{
	color: maroon;
}

/* CoolMenus 4 - default styles - do not edit */
.clCMAbs{position:absolute; visibility:hidden; left:0; top:0}
/* CoolMenus 4 - default styles - end */
  
/*Style for the background-bar*/
.clBar{
position:relative; width:10; height:10; BACKGROUND-IMAGE: url(../img/table_head.gif); visibility:hidden;
}

/*Styles for level 0*/
.clLevel0,.clLevel0over{position:absolute; padding:3px;  font-weight:bold; FONT-SIZE: 10px; }
.clLevel0{ BACKGROUND-IMAGE: url(../img/table_head.gif); color:white; }
.clLevel0over{background-color:#D9D9D9; layer-background-color:#D9D9D9; border-right: 1px solid black; border-left: 1px solid black; color:black; cursor:pointer; cursor:hand; }
.clLevel0border{position:absolute; visibility:hidden; background-color:black; layer-background-color:black;}

/*Styles for level 1*/
.clLevel1, .clLevel1over{position:absolute; padding:2px; font-weight:normal}
.clLevel1{background-color:#D9D9D9; layer-background-color:#D9D9D9; color:black;}
.clLevel1over{background-color:#D9D9D9; text-decoration: underline; layer-background-color:#D9D9D9; color:black; cursor:pointer; cursor:hand; }
.clLevel1border{position:absolute; visibility:hidden; background-color:black; layer-background-color:black}

/*Styles for level 2*/
.clLevel2, .clLevel2over{position:absolute; padding:2px; font-weight:normal}
.clLevel2{background-color:#D9D9D9; layer-background-color:#D9D9D9; color:black;}
.clLevel2over{background-color:#D9D9D9; text-decoration: underline; layer-background-color:#D9D9D9; color:black; cursor:pointer; cursor:hand; }
.clLevel2border{position:absolute; visibility:hidden; background-color:black; layer-background-color:black}