/* Default CSS Stylesheet for a new Web Application project */

BODY
{
    BACKGROUND-COLOR: white;
    FONT-FAMILY: Verdana, Helvetica, sans-serif;
    FONT-SIZE: 11px;   
}

TD
{
	FONT-FAMILY: Verdana, Helvetica, sans-serif;
    FONT-SIZE: 11px;
    FONT-WEIGHT: normal;
}

SPAN
{
	FONT-FAMILY: Verdana, Helvetica, sans-serif;
    FONT-SIZE: 11px;
    FONT-WEIGHT: normal;
}

A:link	{	
	text-decoration:	none;
	color:	black;
	font-weight:bold;		
	}	
		
A:visited	{	
	text-decoration:	none;
	color:	black;
	font-weight:bold;	
	}	
		
A:active	{	
	text-decoration:	none;
	color:	black;
	font-weight:bold;	
	}	
		
A:hover	{	
	text-decoration:	none;
	font-weight:bold;
	color:	#993333;	
	}

.MailLink:link	{	
	text-decoration:	none;
	color:	#333f93;
	font-weight:bold;		
	}	
		
.MailLink:visited	{	
	text-decoration:	none;
	color:	#333f93;
	font-weight:bold;	
	}	
		
.MailLink:active	{	
	text-decoration:	none;
	color:	#333f93;
	font-weight:bold;	
	}	
		
.MailLink:hover	{	
	text-decoration:	none;
	font-weight:bold;
	color:	#993333;	
	}

TR.GridHeader TD
{
	FONT-FAMILY: Verdana, Arial, sans-serif;
	FONT-SIZE: 10px;
	font-weight:bold;
	color:#FFFFFF;
	background-color:#333f93;   
}

.GridHeader A:link	{	
	text-decoration:	none;
	color:	#FFFFFF;
	font-weight:bold;
	}	
		
.GridHeader A:visited	{	
	text-decoration:	none;
	color:	#FFFFFF;
	font-weight:bold;
	}	
		
.GridHeader A:active	{	
	text-decoration:	none;
	color:	#FFFFFF;
	font-weight:bold;
	}	
		
.GridHeader A:hover	{	
	text-decoration:	underline;
	color:	#FFFFFF;
	font-weight:bold;
	}

TR.GridFooter TD
{
	FONT-FAMILY: Verdana, Arial, sans-serif;
	FONT-SIZE: 10px;
	font-weight:bold;
	color:black;
	background-color:#D2D2C6;   
}

TR.GridPager TD
{
	FONT-FAMILY: Verdana, Arial, sans-serif;
	FONT-SIZE: 10px;
	font-weight:bold;
	color:red;
	background-color:white;   
}

TR.GridPager TD SPAN
{
	FONT-FAMILY: Verdana, Arial, sans-serif;
	FONT-SIZE: 11px;
	font-weight:bold;
	color:red;
	background-color:white;   
}

.GridPager TD A:link	{	
	text-decoration:	none;
	color:	#3c3c30;
	FONT-SIZE: 11px;
	font-weight:bold;
	}	
		
.GridPager TD A:visited	{	
	text-decoration:	none;
	color:	#3c3c30;
	FONT-SIZE: 11px;
	font-weight:bold;
	}	
		
.GridPager TD A:active	{	
	text-decoration:	none;
	color:	#3c3c30;
	FONT-SIZE: 11px;
	font-weight:bold;
	}	
		
.GridPager TD A:hover	{	
	text-decoration:	underline;
	color:	#3c3c30;
	FONT-SIZE: 11px;
	font-weight:bold;
	}
	
TR.GridItem TD
{
	FONT-FAMILY: Verdana, Arial, sans-serif;
    FONT-SIZE: 10px;
    BACKGROUND-COLOR: #F1F1F1;       
}

TR.GridItem TD Span
{
	FONT-FAMILY: Verdana, Helvetica, sans-serif;
    FONT-SIZE: 10px;
    FONT-WEIGHT: normal;
}


.GridItem A:link	{	
	text-decoration:	none;
	color:	#3c3c30;
	FONT-SIZE: 10px;
	font-weight:bold;
	}	
		
.GridItem A:visited	{	
	text-decoration:	none;
	color:	#3c3c30;
	FONT-SIZE: 10px;
	font-weight:bold;
	}	
		
.GridItem A:active	{	
	text-decoration:	none;
	color:	#3c3c30;
	FONT-SIZE: 10px;
	font-weight:bold;
	}	
		
.GridItem A:hover	{	
	text-decoration:	underline;
	color:	#3c3c30;
	FONT-SIZE: 10px;
	font-weight:bold;
	}

TR.RowOver TD
{ 	FONT-FAMILY: Verdana, Arial, sans-serif;
    FONT-SIZE: 10px;
	background-color: #efefa6;
	}

TR.RowOver TD Span
{
	FONT-FAMILY: Verdana, Helvetica, sans-serif;
    FONT-SIZE: 10px;
    FONT-WEIGHT: normal;
}


.RowOver A:link
{ background-color: #efefa6;
	text-decoration:	none;
	color:	#3c3c30;
	FONT-SIZE: 10px;
	font-weight:bold;	
	}

.RowOver A:visited
{ background-color: #efefa6;
	text-decoration:	none;
	color:	#3c3c30;
	FONT-SIZE: 10px;
	font-weight:bold;	
	}

.RowOver A:active
{ background-color: #efefa6;
	text-decoration:	none;
	color:	#3c3c30;
	FONT-SIZE: 10px;
	font-weight:bold;	
	}

.RowOver A:hover
{ background-color: #efefa6;
	text-decoration:	none;
	color:	#3c3c30;
	FONT-SIZE: 10px;
	font-weight:bold;	
	}


TR.GridAlternating TD
{
	FONT-FAMILY: Verdana, Arial, sans-serif;
    FONT-SIZE: 10px;
    background-color:#FFFFFF;	  
}

TR.GridAlternating TD SPAN
{
	FONT-FAMILY: Verdana, Arial, sans-serif;
    FONT-SIZE: 10px;
    background-color:#FFFFFF;	  
}

.GridAlternating A:link	{	
	text-decoration:	none;
	color:	#3c3c30;
	FONT-SIZE: 10px;
	font-weight:bold;
	}	
		
.GridAlternating A:visited	{	
	text-decoration:	none;
	color:	#3c3c30;
	FONT-SIZE: 10px;
	font-weight:bold;
	}	
		
.GridAlternating A:active	{	
	text-decoration:	none;
	color:	#3c3c30;
	FONT-SIZE: 10px;
	font-weight:bold;
	}	
		
.GridAlternating A:hover	{	
	text-decoration:	underline;
	color:	#3c3c30;
	FONT-SIZE: 10px;
	font-weight:bold;
	}

.AdmHeader
{
	FONT-FAMILY: Verdana, Helvetica, sans-serif;
    FONT-SIZE: 12px;
    FONT-WEIGHT: bold;	
}
	
.divMainMenu
{
	LEFT: 0px;
	WIDTH: 778px; 
	POSITION: absolute; 
	TOP: 60px; 
	HEIGHT: 20px; 
	BACKGROUND-COLOR: #333f93;
	/*BACKGROUND-COLOR: #F3F3F3*/
}
.divMainMenuItems
{
	padding-left:10px;
}


.tdMainMenuItem
{
	font-size:11px;
	color:white;
	font-weight:bold;
	FONT-FAMILY: Verdana, Helvetica, sans-serif;
}

.mnuMainUnSel
{
	color:white;	
	font-size:11px;
	font-weight:bold;
}

.mnuMainUnSel:link	{	
	text-decoration:	none;
	color:	white;
	font-weight:bold;
	}	
		
.mnuMainUnSel:visited	{	
	text-decoration:	none;
	color:	white;
	font-weight:bold;
	}	
		
.mnuMainUnSel:active	{	
	text-decoration:	none;
	color:	white;
	font-weight:bold;
	}	
		
.mnuMainUnSel:hover	{	
	text-decoration:	none;
	color:	#EFEF9D;
	font-weight:bold;
	}	
	
.mnuMainSel
{
	color:#EFEF9D;	
	font-size:11px;
	font-weight:bold;
}

.mnuMainSel:link	{	
	text-decoration:	none;
	color:	#EFEF9D;
	font-weight:bold;
	}	
		
.mnuMainSel:visited	{	
	text-decoration:	none;
	color:	#EFEF9D;
	font-weight:bold;
	}	
		
.mnuMainSel:active	{	
	text-decoration:	none;
	color:	#EFEF9D;
	font-weight:bold;
	}	
		
.mnuMainSel:hover	{	
	text-decoration:	none;
	color:	#EFEF9D;
	font-weight:bold;
	}	
	

.mnuSubUnSel
{
	color:black;	
	font-size:11px;
	font-weight:bold;
}

.mnuSubUnSel:link	{	
	text-decoration:	none;
	color:	black;
	font-weight:bold;
	}	
		
.mnuSubUnSel:visited	{	
	text-decoration:	none;
	color:	black;
	font-weight:bold;
	}	
		
.mnuSubUnSel:active	{	
	text-decoration:	none;
	color:	black;
	font-weight:bold;
	}	
		
.mnuSubUnSel:hover	{	
	text-decoration:	none;
	color:	#993333;
	font-weight:bold;
	}	
	
.mnuSubSel
{
	color:black;	
	font-size:11px;
	font-weight:bold;
}

.mnuSubSel:link	{	
	text-decoration:	none;
	color:	#993333;
	font-weight:bold;
	}	
		
.mnuSubSel:visited	{	
	text-decoration:	none;
	color:	#993333;
	font-weight:bold;
	}	
		
.mnuSubSel:active	{	
	text-decoration:	none;
	color:	#993333;
	font-weight:bold;
	}	
		
.mnuSubSel:hover	{	
	text-decoration:	none;
	color:	#993333;
	font-weight:bold;
	}	
	
.divLeftMenu
{
	position:absolute;
	top:90px;
	left:0px;	
	width:172px;
	height:100%;
	BACKGROUND-IMAGE: url(img/lines/vertical_menu_dots.gif);
	padding-left:5px;
}

.divFullSizeContent
{
	position:absolute;
	top:90px;
	left:10px;	
	width:750px;	
	z-index:0;	
}

.divSmallSizeContent
{
	position:absolute;
	top:90px;
	left:180px;	
	width:600px;	
	z-index:0;	
	
}

.divSmallSizeContentDot
{
	padding-left:10px;
	position:absolute;
	top:90px;
	left:168px;	
	width:610px;	
	z-index:100;
	BACKGROUND-IMAGE: url(img/lines/smallpagedot.gif);	
}

.divBigSizeContent
{
	position:absolute;
	top:90px;
	left:5px;	
	width:600px;	
	z-index:0;	
}

.divCenterContent
{
	PADDING-RIGHT: 10px;
	PADDING-LEFT: 10px;
	LEFT: 0px;
	BACKGROUND-IMAGE: url(img/lines/vertical_dots.gif);
	WIDTH: 540px;
	POSITION: absolute;
	TOP: 90px;
	HEIGHT: 100%;
}

.divRightContent
{
	LEFT: 532px;
	WIDTH: 250px; 
	POSITION: absolute; 
	TOP: 90px; 
	HEIGHT: 100%
}

.lblHeader
{
	font-size:12px;
	font-weight:bold;
	color:#333f93;
}

.tdContactHeader
{
	font-weight:bold;
	font-size:12px;
	color:black;
	background-color:#efef9d;
}

.lblSubHeader
{
	font-size:11px;
	font-weight:bold;
	color:black;	
}

.lblFormHeader
{
	font-size:11px;
	font-weight:bold;
	color:black;
}

.lblCertificateHeader
{
	font-size:12px;
	font-weight:bold;
	color:#333f93;
}

.lnkShortCut:link	{	
	text-decoration:	none;
	color:	white;
	font-weight:bold;		
	}	
		
.lnkShortCut:visited	{	
	text-decoration:	none;
	color:	white;
	font-weight:bold;	
	}	
		
.lnkShortCut:active	{	
	text-decoration:	none;
	color:	white;
	font-weight:bold;	
	}	
		
.lnkShortCut:hover	{	
	text-decoration:	none;
	font-weight:bold;
	color:	#efef9d;	
	}

.tdShortCut
{
	/*background-color:#CE0039;*/
	background-color:#993333;
}

input.Button {
	BORDER-RIGHT:1px solid;
	BORDER-TOP:1px solid; 
	BORDER-LEFT:1px solid;	 
	BORDER-BOTTOM:1px solid;
	font-family: Verdana, Arial;
	font-size:11px;			
}

input.TextBox {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: normal;			
}

textarea {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: normal;			
}

input {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;				
}


TD .Checkbox {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: bold;
	color:dimgray;			
}

select {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: normal;
}

.Conditions
{	
	font-weight: normal;
	font-family: Verdana, Arial;
	font-size:10px;	
}

.divConditions
{		
	BORDER-RIGHT:1px solid;
	BORDER-TOP:1px solid; 
	BORDER-LEFT:1px solid;	 
	BORDER-BOTTOM:1px solid;	
	background-color:#F1F1F1;
	width:550px;
	padding-top:5px;
	padding-left:5px;
	padding-right:5px;
	padding-bottom:5px;			
}


TD .Checkbox {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: bold;
	color:dimgray;			
}

select {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: normal;
}

.child {z-index:10000;position: absolute; top: 101px;left:345px; visibility: hidden;}

.divSubItem
{
	background-image: url(img/mainmenu/subitem.gif);	
	width:200px;
	height:20px;
	padding-top:2px;
	padding-left:2px;
	padding-bottom:0px;	
	background-color:white;
	z-index:100;		
}

.divSignOut
{
	Z-INDEX:1000;
	LEFT:690px;
	POSITION:absolute;
	TOP:40px;
}

.divBanner
{
	PADDING-RIGHT: 2px; 
	PADDING-LEFT: 0px;
	PADDING-BOTTOM: 0px;
	PADDING-TOP: 4px;
}

ul
{
	margin-top:10px;
	margin-bottom:10px;
	margin-left:5px;
}

li
{
	MARGIN-LEFT: 2px; 
	LIST-STYLE-TYPE: none
}

.valSum
{
	margin-top:2px;	
	padding-top:2px;
	width:400px;	
	border-top: #d0d0d0 2px solid;
	border-right: #d0d0d0 2px solid;
	border-bottom: #d0d0d0 2px solid;
	border-left: #d0d0d0 2px solid;
	font-weight:bold;		
}	

/*PHM */

LEGEND { color:#080701;}


IMG.icon { vertical-align:text-bottom; margin-right: 4px; margin-left:1px; border:0}

/*Toolbar */
.FilterToolbarSmall {margin-top:10px; padding: 0px 0px 0px 0px; background: url(img/icons/bg_filtertoolbar.png) repeat-x; color:#1e1e1e; border-left:1px solid silver; border-right:1px solid silver;  border-bottom:1px solid silver; border-top:1px solid silver; font-weight:normal; width:600px; }
.FilterToolbarSmallLeft {float:left; padding: 0px 18px 0px 20px;}
.FilterToolbarSmallRight {float:right; padding: 0px 18px 0px 20px;}
.FilterToolbar {margin-top:20px; padding: 0px 0px 0px 0px; background: url(img/icons/bg_filtertoolbar.png) repeat-x; color:#1e1e1e; border:1px solid silver;  font-weight:normal;}

/*Knappar*/
a.BtnAddBig { background: url(img/icons/bg_filtertoolbar.png) repeat-x; height:23px; float:left; min-height:22px; text-decoration:none; margin-right:0px; padding: 6px 8px 4px 8px; border-right:1px solid silver; border-top:0px solid silver; border-left:0px solid silver; font-weight:bold; color:black;}
a.BtnAddBig:hover {  background: #ededed ;background-color:#ededed; height:23px; float:left; min-height:22px; text-decoration:none; margin-right:0px; padding:6px 8px 4px 8px; border-right:1px solid silver; border-top:0px solid #ededed; border-left:0px solid silver; font-weight:bold; color:black;}
a.BtnAddBig_selected {  background: #ededed ;background-color:#ededed; height:23px; float:left; min-height:22px; text-decoration:none; margin-right:0px; padding:6px 8px 4px 8px; border-right:1px solid silver; border-top:0px solid #ededed; border-left:0px solid silver; font-weight:bold;}
a.BtnAddBig_Disable            {background: url(../_img/BtnAddBigHover.png) repeat-x; height:23px; float:left; min-height:22px; text-decoration:none; margin-right:0px; padding:8px 8px 4px 8px; border-right:1px solid silver; border-top:1px solid silver; border-left:1px solid silver;  font-weight:bold;}
a.BtnAddBig_Disable:hover      {background: url(../_img/BtnAddBigHover.png) repeat-x; height:23px; float:left; min-height:22px; text-decoration:none; margin-right:0px; padding: 8px 8px 4px 8px; border-right:1px solid silver; border-top:1px solid silver; border-left:1px solid silver; font-weight:bold;}

a.BtnAddBigRight { background: url(img/icons/bg_filtertoolbar.png) repeat-x; height:23px; float:right; min-height:22px; text-decoration:none; margin-right:0px; padding:8px 8px 4px 8px; border-right:0px solid silver; border-top:1px solid silver; border-left:1px solid silver; font-weight:normal;}
a.BtnAddBigRight:hover {  background: #ededed;background-color:#ededed; height:23px; float:right; min-height:22px; text-decoration:none; margin-right:0px; padding:8px 8px 4px 8px; border-right:0px solid #ffffff; border-top:1px solid #ededed; border-left:1px solid #ffffff; font-weight:normal; color:black;}

a.Btn            {text-decoration:none; border-left: 1px solid dimgray; border-right: 2px outset gray; border-bottom: 2px outset gainsboro; border-top: 1px solid gray; padding: 8px 7px  12px 7px; margin:0px 0px 0px 0px; display:block; background-color:#e3e3e3; width:240px; height:26px; text-align:center;}
a.Btn:hover      {background-color:#ededed; border-left: 1px solid dimgray; border-right: 1px solid dimgray; border-bottom: 1px solid dimgray; border-top: 1px solid gray; padding:9px 7px 12px 8px; margin:0px 0px 0px 0px;  }

