body
{
	font-family:Arial;
	font-size: 9pt;
	color: #333333;
	margin: 0;
}

h1
{
	font-family:Verdana;
	color:Black; /* #cc0000;*/
	font-size:9pt; /* 11.5pt;*/
	line-height:9pt; /* 10pt;*/
	/*border-bottom: #cc0000 1.5pt solid;
	padding-bottom: 4px;*/
}

h2
{
	font-family:Verdana;
	color: #333333;
	font-size:9pt; /*11pt;*/
	margin-top: 0px;
	margin-bottom: 5px;
}
h3
{
	font-size:9pt;
	font-family:Verdana;
}

.clPage
{
	width: 960px;
	margin: 0 auto;
	text-align: left;
}

.clTopBarLeft
{
	width: 10px;
	height: 100px;
	/*position: relative;*/
	background-image: url(/images/bg_header_left.jpg);
	background-repeat: no-repeat;
	float: left;
}

.clTopBarMiddle
{
	width: 940px;
	height: 100px;
	position: relative;
	background-image: url(/images/bg_header.jpg);
	background-repeat: repeat-x;
	float: left;
}

.clTopBarRight
{
	width: 10px;
	height: 100px;
	/*position: relative;*/
	background-image: url(/images/bg_header_right.jpg);
	background-repeat: no-repeat;
	float: left;
}

.clTopRegion
{
	width: 100%;
	height: 220px;
}

.clTopImage
{
	/*margin-top: 10px;*/
	width: 710px;
	height: 220px;
	/*margin-bottom: 10px;*/
	overflow: hidden;
	float: left;
	margin-right: 10px;
}

.clTopImage-NoLogin
{
	/*margin-top: 10px;*/
	width: 100%;
	height: 220px;
	/*margin-bottom: 10px;*/
	overflow: hidden;
	margin-right: 10px;
}

.clTopLogin
{
	background-color: #ebebeb;
	width: 230px;
	height: 210px;
	float: left;
	padding: 5px;
}

.clShortcuts
{
	background-image: url(/images/sc-bg.png);
	background-repeat: no-repeat;
	width: 100%;
	height: 120px;
	position: relative;
	font-size: 8pt;
}

.clLogo
{
	position: absolute;
	top: 24px;
	left: 20px;
}

.clSearch
{
	position: absolute;
	top: 8px;
	right: 5px;
	text-align: right;
	width: auto;
}

.clButton
{
	background-color: #666666;
	border: solid 1px #000000;
	color: #FFFFFF;
}

.clMenu
{
	position: absolute;
	bottom: 17px;
	right: 5px;
	text-align: right;
	font-family: Arial;
	font-size: 12px;
	color: #FFFFFF;
	width: auto;
}

.clSCLeftMargin
{
	width: 15px;
	height: 10px;
	float: left;
}

.clSCMiddleMargin
{
	width: 5px;
	height: 10px;
	float: left;
}

.clSC1
{
	width: 24%;
	margin: 16px 0px 10px 0px;
	float: left;
}

.clSC2
{
	width: 24%;
	margin: 16px 0px 10px 0px;
	float: left;
}

.clSCImage
{
	float: left;
	margin-right: 4px;
	border: 0;
}

.clFooter
{
	background-image: url(/images/footer-bg.png);
	background-repeat: no-repeat;
	width: 100%;
	height: 130px;
	font-size: 8pt;
	overflow: hidden;
}

.clFooter1
{
	width: 20%;
	margin: 16px 0px 30px 20px;
	float: left;
}

.clFooter2
{
	width: 20%;
	height: 100px;
	margin: 16px 0px 10px 26px;
	float: left;
	border-left: #ABABAB 1px solid;
	padding-left: 18px;
}

a.clMainMenuItemLink
{
	color: #FFFFFF;
	text-decoration:none;
}

a.clMainMenuItemLink:visited
{
	color: #FFFFFF;
	text-decoration:none;
}

a.clMainMenuItemLink:hover
{
	color: #FFFFFF;
	text-decoration:none;
}

.clMainMenuItem
{
	float: left;
	margin-left: 8px;
	margin-right: 8px;
	padding-top: 1px;
}

.clMainMenuSelectedItemLeft
{
	background-image: url(/images/menu-bg-left2.png);
	width: 8px;
	background-repeat: no-repeat;
	height: 18px;
	float: left;
}

.clMainMenuSelectedItemRight
{
	background-image: url(/images/menu-bg-right2.png);
	width: 8px;
	background-repeat: no-repeat;
	height: 18px;
	float: left;
}

.clMainMenuSelectedItemMiddle
{
	background-image: url(/images/menu-bg-middle2.png);
	background-repeat: repeat-x;
	height: 18px;
	float: left;
	padding-top: 1px;
	padding-left: 4px;
	padding-right: 4px;
}

a.clSubMenuTitleLink
{
	color: #000000;
	text-decoration:none;
}

.clSubMenuItem
{
	line-height: 16pt;
	display: block;
	padding-left: 4px;
	padding-right: 4px;
}

.clSubMenuSelectedItem
{
	background-color: #cc0000;
	color: #ffffff;
	line-height: 16pt;
	display: inline;
	padding-left: 4px;
	padding-right: 4px;
}

a.SubMenuItemLink
{
	color: #000000;
	text-decoration:none;
}

a.SubMenuItemLink:visited
{
	color:#000000;	
	text-decoration:none;		
}

a.SubMenuItemLink:hover
{
	background-color:#CCCCCC; 		
}

a.SubMenuSelectedItemLink
{
	color: #FFFFFF;
	/*background-color: #CC0000;*/
	text-decoration:none;
}

a.SubMenuSelectedItemLink:visited
{
	color:#FFFFFF;	
	text-decoration:none;		
}

.clColorBlack
{
	color: #000000;
}

.kirunabofont
{
	font-family:Verdana;
	font-size:9pt; 
}