﻿body 
{
	margin: 0px;
    background-color: #ffffff;
    color: #505050;
    font-family: Trebuchet MS, Tahoma, Arial;
    font-size: 11px;
}
.trOver
{
	background-color: #dad9d9;
	color: black;
}
.trOut1
{
	background-color: #ffffff;
}
.trOut2
{
	background-color: #eeeeee;
}
/*a
{
    color: #469141;
    text-decoration: underline;
}
a:hover
{
    color: #469141;
    text-decoration: underline;
}
a:active
{
    color: #469141;
    text-decoration: underline;
}
a:visited
{
    color: #469141;
    text-decoration: underline;
}*/

a
{
    color: #2A3775;
    text-decoration: underline;
}
a:hover
{
    color: #2A3775;
    text-decoration: underline;
}
a:active
{
    color: #2A3775;
    text-decoration: underline;
}
a:visited
{
    color: #2A3775;
    text-decoration: underline;
}

/*
DIV SECTION
*/
#content
{
	/*height:600px;
	left:50%;
	margin-left:-480px;
	margin-top:-300px;
	position:absolute;
	top:50%;*/
	width:960px;
	/*border-top: solid 1px #ffffff;
	border-left: solid 1px #ffffff;
	border-right: solid 1px #ffffff;
	border-bottom: solid 1px #ffffff;*/
}
#upper_left_corner {
	height:13px;
	left:-1px;
	top:-1px;
	width:12px;
	position:absolute;
	background-image: url('../images/framework/upper_left_corner.gif');
	z-index: 100;
}
#lower_left_corner {
	height:10px;
	left:-1px;
	top:591px;
	width:11px;
	position:absolute;
	background-image: url('../images/framework/lower_left_corner.gif');
	z-index: 100;
}
#upper_right_corner {
	height:9px;
	left:953px;
	top:-1px;
	width:8px;
	position:absolute;
	background-image: url('../images/framework/upper_right_corner.gif');
	z-index: 100;
}
#lower_right_corner {
	height:9px;
	left:952px;
	top:592px;
	width:9px;
	position:absolute;
	background-image: url('../images/framework/lower_right_corner.gif');
	z-index: 100;
}
#top {
	height:114px;
	left:0px;
	top:0px;
	width:960px;
	position:absolute;
	background-color: #2A3775;
}
#topmenu {
	height:36px;
	left:0px;
	position:absolute;
	top:78px;
	/*top: 130px;*/
	width:960px;
	background-color: #DCDCDC;
}
#topmenu_home
{
	top: 9px;
	left:121px;
	position:absolute;
}

#topmenu_language_en
{
	top: 9px;
	left:604px;
	position:absolute;
}

#topmenu_language_no
{
	top: 9px;
	left:649px;
	position:absolute;
}

#topmenu_agent
{
	top: 9px;
	left:900px;
	position:absolute;
}
#topmenu_search
{
	top: 6px;
	left:736px;
	position:absolute;
}

#menu {
	/*height:465px;*/
	left:0px;
	/*top:114px;*/
	width:205px;
	padding:0px;
	position:absolute;
	/*overflow: hidden;*/
	background-color: White;
}
#menuholder
{
	/*height:465px;*/
	left:0px;
	/*top:24px;*/
	width:170px;
	padding:0px;
	position:absolute;
}
#adminMenuholder
{
	height:465px;
	left:0px;
	/*top:9px;*/
	width:170px;
	padding:0px;
	position:absolute;
}
#mainArea {
	/*height:433px;
	left:205px;
	padding:0px;
	position:absolute;
	top:141px;
	width:558px;
	overflow: auto;
	overflow-y: scroll;
	overflow-x: hidden;
	border: 0;
	background-color: white;*/
}
#newsMainArea {
	/*height:433px;
	left:205px;
	padding:0px;
	position:absolute;
	top:141px;
	width:558px;
	overflow: hidden;
	overflow-y: hidden;
	overflow-x: hidden;
	border: 0;
	background-color: white;*/
}
#main 
{
	/*width:540px;
	border: 0;
	position: relative;
	overflow-x: hidden;*/
}
#HeadingHolder 
{
	width:540px;
	border: 0;
	position: relative;
	overflow: hidden;
	left: 0px;
	top: 0px;
	border-bottom: solid 1px #2A3775;
	background-image: url('../images/framework/heading_bg.gif');
	background-repeat: no-repeat;	
}
#frontTextHeading
{
	height: 27px;
	width: 270px;
	/*left: 300px;
	top: 220px;
	position:absolute;*/
	font-size: 12px;
	color: #2A3775;
	font-weight: bold;
	text-align: center;
}
#Heading 
{
	width:540px;
	border: 0;
	position: relative;
	overflow: hidden;
	left: 10px;
	top: 1px;
	font-size: 11px;
	color: #2A3775;
}
#news
{
	/*width:540px;
	border: 0;
	position: relative;
	overflow: hidden;
	left: 0px;
	top: 5px;*/
}
#adminMainArea {
	height:464px;
	left:205px;
	padding:0px;
	position:absolute;
	top:114px;
	width:755px;
	overflow: auto;
	overflow-y: auto;
	overflow-x: hidden;
	border: 0;
	background-color: white;
}
#adminMain 
{
	width:745px;
	border: 0;
	position: relative;
}
#mainSpaceTop
{
	height: 27px;
	width: 558px;
	background-color: white;
	left: 205px;
	top: 114px;
	/*top: 166px;*/
	
	position:absolute;
}
#mainSpaceBottom
{
	height: 4px;
	width: 558px;
	background-color: white;
	left: 205px;
	top: 574px;
	position:absolute;
}

#sidebar {
	width:197px;
	/*height:464px;*/
	top: 166px;
	left: 763px;
	border: 0;
	position: absolute;
	overflow: hidden;
}

#newsSidebar {
	width:197px;
	/*height:464px;
	top: 114px;
	left: 763px;*/
	border: 0;
	background-color: White;
	background-image: url('../images/sidebar/sidebar_news.gif');
	background-repeat: none;
	/*position: absolute;
	overflow: hidden;*/
}
#newsSidebarContent 
{
	background-color: Transparent;
	width:197px;
	/*height:440px;
	top: 24px;
	left: 10px;*/
	position: absolute;
	overflow: hidden;
}

#footer {
	height:22px;
	left:0px;
	/*position:absolute;
	top:578px;
	width:960px;*/
	background-color: #FFFFFF;
}
#footerCompanyName {
	top:6px;
	left:220px;
	position:absolute;
}
#footerText {
	top:6px;
	left:353px;
	position:absolute;
}
#small_globe
{
	height:30px;
	left:12px;
	top:30px;
	width:140px;
	position:absolute;
	font-size: 11px;
	background-color: Transparent;
}
#about_rs
{
	height:30px;
	left:20px;
	top:143px;
	width:140px;
	position:absolute;
	font-size: 11px;
	background-color: Transparent;
}
#contact
{
	height:30px;
	left:20px;
	top:289px;
	width:140px;
	position:absolute;
	font-size: 11px;
	background-color: Transparent;
}
#on_scedule
{
	height:30px;
	left:20px;
	top:435px;
	width:140px;
	position:absolute;
	font-size: 11px;
	background-color: Transparent;
}
.sidebar a
{
	color: #2A3775;
	text-decoration: none;
}
.sidebar a:hover
{
	color: #2A3775;
	text-decoration: none;
}
.topmenu_text a
{
	color: #2A3775;
	font-size: 11px;
	text-decoration: none;
}
.topmenu_text a:hover
{
	color: #2A3775;
	font-size: 11px;
	text-decoration: none;
}
.topmenu_text a:active
{
	color: #2A3775;
	font-size: 11px;
	text-decoration: none;
}
.topmenu_text a:visited
{
	color: #2A3775;
	font-size: 11px;
	text-decoration: none;
}
.topmenu_text_gray a
{
	color: #505050;
	font-size: 11px;
	text-decoration: none;
}
.topmenu_text_gray a:hover
{
	color: #505050;
	font-size: 11px;
	text-decoration: none;
}
.topmenu_text_gray a:active
{
	color: #505050;
	font-size: 11px;
	text-decoration: none;
}
.topmenu_text_gray a:visited
{
	color: #505050;
	font-size: 11px;
	text-decoration: none;
}
.SelectedCSS
{
	font-weight: bold;
}
.FooterCompanyName
{
	color: #2A3775;
	font-size: 7pt;
	text-decoration: none;
}

.FooterText
{
	color: #505050;
	font-size: 7pt;
	text-decoration: none;
}
.FooterText A
{
	color: #505050;
	font-size: 7pt;
	text-decoration: underline;
}
.FooterText A:Hover
{
	color: #505050;
	font-size: 7pt;
	text-decoration: underline;
}
.FooterText A:Visited
{
	color: #505050;
	font-size: 7pt;
	text-decoration: underline;
}
.Heading_1
{
	/*color: #469141;*/
	color: #2A3775;
	font-size: 11px;
	font-weight: bold;
}
.Heading_1 A
{
	text-decoration: none;
	font-weight: bold;
}
.Heading_1 A:Hover
{
	text-decoration: none;
	font-weight: bold;
}
.Heading_2
{
	color: #ffffff;
	font-size: 11px;
}
.Heading_3
{
	color: #2A3775;
	font-size: 11px;
}
.newslist
{
	color: #505050;
	font-size: 10px;
}
.newslist A
{
	color: #2A3775;
	text-decoration: underline;
}
.newslist A:Hover
{
	color: #2A3775;
	text-decoration: none;
}

.scrollgeneric {
line-height: 1px;
font-size: 1px;
position: absolute;
top: 0; 
left: 0;
}
.vscrollerbase {
width: 13px;
background-color: white;
}
.vscrollerbar {
width: 13px;
background-color: #970076;
padding-top: 10px;
padding-bottom: 10px;
}
.hscrollerbase {
height: 13px;
background-color: white;
}
.hscrollerbar {
height: 13px;
background-color: #970076;
}
.scrollerjogbox {
width: 13px;
height: 13px;
top: auto; 
left: auto;
bottom: 0px; 
right: 0px;
background-color: gray;
}
.vscrollerbasebeg 
{
    width: 13px;
    height: 8px !important;
    background: url(images/scroll_up.png);
}
.vscrollerbaseend
{
    width: 13px;
    height: 8px !important;
    background: url(images/scroll_down.png);
}
.Text1Bold
{
	font-size: 14px;
	font-weight: bold;
}
.Text1Bold A
{
	font-size: 14px;
	font-weight: bold;
	color: White;
}
.Text1Bold A:Hover
{
	font-size: 14px;
	font-weight: bold;
	color: White;
}
.Text2Bold
{
	font-size: 15px;
	font-weight: bold;
	color: Black;
}
.Updated
{
	font-size: 10px;
	color: White;
}
.Updated A
{
	font-size: 10px;
	color: White;
}
.Updated A:Hover
{
	font-size: 10px;
	color: White;
}
.Schedule
{
	text-decoration: none;
	border: dotted 1px #ccc;
	display: block;
	margin-top: 3px;
	padding: 2px;
}
.Schedule:Hover
{
	background-color: #fffdc2;
	text-decoration: none;
}
