BODY
{
	font-size : 10px;
	font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;
	background-color : #ffffff;
	color : Black;
}
.TDWHITE
{
	background-color : #ffffff;
	border : 1px;
	border-color : #000000;

}


HR
{
 height: 1px;
 color: Black;
}

.blueBODY
{
	font-size : 10px;
	font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;
	background-color : #EFF7FF;
	color : Black;
}

.MenuBody
{
	font-size : 10px;
	font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;
	background-color : Gainsboro;
	color : Black;
}

.red
{
	font-size : 10px;
	font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;
	color : red;
	font-weight : bold;
}

.white
{
	font-size : 10px;
	font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;
	color : white;
	font-weight : bold;
}

.gray
{
	font-size : 10px;
	font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;
	color : #A9A9A9;
	font-weight : normal;
}

.input
{
	font-size : 9px;
	font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-weight : bold;
	background-color : #EFF7FF;
	border-color : Black;
	border-width: 1px;
}

.inputNS
{
	font-size : 10px;
	font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-weight : bold;
	background-color : #EFF7FF;
	border-color : Black;
	border-width: 1px;
  	
}

TD
{
	font-size : 10px;
	font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;
	color : Black;
}

.text12
{
	font-size : 12px;
	font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;
	color : Black;
}


.Heading
{
	font-size : 16px;
	font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;
	color : Black;
	font-weight : bold;
}

.small
{
font-size : 9px;
}

.tblRowLight
{
	background-color : #EFF7FF;
}


.tblRowDark
{
	background-color : White;
}

.tblHeader
{
	background-color: #93BEE2;
	font-weight : bold;
}


.formTypeText
{
	font-size : 10px;
	font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;
}

.formInput
{
	font-size : 9px;
	font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;
}

.sum 
{
	font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;
	text-decoration : underline;
	
}


.stColor0
{
	font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size : 10px;
	font-weight : bold;
	color: Black; 
	background-color : #FFFF00;
	padding: 2px;
}


.stColor1
{
	font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size : 10px;
	font-weight : bold;
	color: Black; 
	background-color : #FFFFFF;
	padding: 2px;
}


.stColor2
{
	font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size : 10px;
	font-weight : bold;
	background-color : #C0C0C0;
	padding: 2px;
	color: Black; 
}


.stColor3
{
	font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size : 10px;
	font-weight : bold;
	background-color : #4646FF;
	color: White; 
	padding: 2px;
}


.stColor4
{
	font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size : 10px;
	font-weight : bold;
	background-color : #0096AA;
	color: Black; 	
	padding: 2px;
}


.stColor5
{
	font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size : 10px;
	font-weight : bold;
	background-color : #B400B4;	
	color: White; 		
	padding: 2px;
}


.stColor6
{
	font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size : 10px;
	font-weight : bold;
	background-color : Red;
	color: White; 			
	padding: 2px;
}


.stColor7
{
	font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size : 10px;
	font-weight : bold;
	background-color : #A0640A;
	color: White; 			
	padding: 2px;
}


.stColor8
{
	font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size : 10px;
	font-weight : bold;
	background-color : #5AFF5A;
	color: Black; 				
	padding: 2px;
}


.stColor9
{
	font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size : 10px;
	font-weight : bold;
	background-color : #000096;
	color: White; 		
	padding: 2px;
}

.stColor
{
	font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size : 10px;
	font-weight : bold;
	color: White; 
	background-color : #000000;
	padding: 2px;
}


A.meny {
	COLOR: Black;
	FONT-FAMILY: Arial,Helvetica,sans-serif;
	FONT-SIZE: 10pt;
	TEXT-DECORATION: none;
font-weight:bold
}
A.meny:hover {
	COLOR: Red;
	FONT-FAMILY: Arial,Helvetica,sans-serif;
	FONT-SIZE: 10pt;
	TEXT-DECORATION: none;
font-weight:bold

}

A.meny:active {
	COLOR: Black;
	FONT-FAMILY: Arial,Helvetica,sans-serif;
	FONT-SIZE: 10pt;
	TEXT-DECORATION: none;
	font-weight : bold;
}


.menyInactive {
	COLOR: Black;
	FONT-FAMILY: Arial,Helvetica,sans-serif;
	FONT-SIZE: 12px;
	TEXT-DECORATION: none
}



body{
  text-align: center; 
  background: White;
  color: #fff;
  min-width: 700px;
}
html,body{
  margin: 0;
  padding: 0;
  margin-top: 0px;
  margin-left: 0px;
  margin-right: 0px;
  margin-bottom: 0px;
}

div {
border: 0px;
-moz-box-sizing: border-box;
box-sizing: border-box;
}

/* wrapper holds left faux column tab */
/* nn6/7 will put content out of scrollable reach if auto is used unless the min-width is on body */
#wrapper { 
text-align: left;
padding: 0px;
border-collapse: collapse;
border: 1px solid black;
width: 100%;
height:100%;
margin: 0 auto; 
background: white;

}

#header, #subnav, #footer {
color: #000;
clear: both; 
width: 100%;
}

#header{
background: #FFFFFF; 
color: black; 
height: 87px;}
#subnav, #footer{background: #ccc; padding: 1px 0;}

#subnav{
  border-collapse: collapse;
  height: 16px;
  text-align: right;
  padding-right: 3px;
  background: transparent;
}

/****** CENTER TD for main content *******/
#center {
  vertical-align: top;
  padding: 2px;
  width:100%;
}

#centerwrap {
  height: 100%;
  padding: 0px;
  border-collapse: collapse;
  margin: 0 0 0 0;
}

#left {
  float:left;
  width: 250px;
  margin: 0 0 0 0;
  height: 100%;
  background: Gainsboro;
  border-right: 1px solid black;
  vertical-align: top;
  padding: 1px;
  padding-right: 3px;
  padding-top: 2px;
}

#right {
  width: 170px;
  height:100%;
  background: Gainsboro; 
  margin: 0;
  border-left: 1px solid black;
  vertical-align: top;
}

#footer{
  height: 21px;
}


div{
  color:gray;
}

/************** FONT DESIGN *************************/
H3{
color:black;
}

/************** FORMS *******************************/

fieldset{
  border: 1px solid black;
  padding: 5px;
}

legend{
  font-weight: bold;
  font-size: 12;
}

input{
  border: 1px inset;
  border-bottom-color: gainsboro;
  border-right-color: gainsboro;
}

input.search{
  width: 120px;
  height: 20px;
}
input.searchbtn{
  height: 20px;
  width: 49px;
  border: 1px outset;
}

input.submit{
  height: 20px;
  border: 1px outset;
}

input.login{
  width: 100px;
  height: 20px;
}

label{
float:left;
width:100px;
margin-bottom: 2px;
text-align: right;
color:gray;
padding-right: 5px;
}

br {
 clear: left;
}

img{
  border:0px;
}

/**************** MENU ***************************/
div.l0
{
  FONT-WEIGHT: bold;
  COLOR: white;
  BORDER-BOTTOM: white 1px solid;
  BACKGROUND-COLOR: #0a5276;
  text-align:right;
  padding-right: 2px;  
}

div.mnuI1,div.mnuI2,div.mnuI3,div.mnuI4 {
 padding-left: 2px;
 color: black;
 border-left: #0a5276 5px solid;
}
div.mnuI2{ border-left: #719bb0 10px solid }
div.mnuI3{ border-left: #aac3d0 15px solid }
div.mnuI4{ border-left: #dee9ef 20px solid }


div.mnu1, div.mnu2, div.mnu3, div.mnu4{
color: #FFFFFF;
background-color: #719bb0;
border-bottom: white 1px solid;
text-decoration : none;
padding: 0px;
cursor: pointer;
}
div.mnu2{ background-color: #aac3d0 }
div.mnu3{ background-color: #dee9ef }
div.mnu4{ background-color: #ffffff }

div:hover.mnu1, div:hover.mnu2, div:hover.mnu3, div:hover.mnu4{
background: gainsboro;
}


/***************** BOX DESIGN ****************/
div.box{
 width: 100%;
}

div.boxh{
  width: 100%;
  border: 1px solid #6699CC;
}

div.boxhInner{
  padding: 1px;
  background: #dee9ef;
  border: 1px solid white;
  font-weight: bold;
}

span.boxh{
  width: 100%;
  border: 1px solid white;
  background: #dee9ef;
  height: 16px;
  font-weight: bold;
}

/*************** TABLE **********************/

table.head{
  border-collapse: collapse;
  background-color: white;
}

td{
  font-size: 10px;
  font-family: Verdana, Arial, sans-serif;
  color: black;
}
td.label{
  font-weight: bold;
}

/*************** PROFILE TABLE ****************/

table.profile{
  border-collapse: collapse;
  background-color: white;
}

td.profile{
  width:33%;
  font-size: 10px;
  font-family: Verdana, Arial, sans-serif;
  color: black;
  text-align: center;
  vertical-align:top;
  padding-left: 1px;
  padding-right: 3px;
  padding-bottom: 8px;

}
