

/* Main Structure Start */
/* Fra norcool.no */
.drawing
{
	border: solid 1px #446473;
}

.FxPMenuPath
{
	padding-left: 3px;
}
.FxPMenuSub
{
	padding-left:7px;
}
.FxPMenuLevel
{
	padding-left:7px;
}


/* Icon */

			.RootLevelTdIcon
			{
			width:9px;
			text-align:left;
		    padding-top: 0px;
            padding-bottom: 0px;
            padding-left: 0px;
            padding-right: 5px;
           
		    vertical-align:middle;
		    
		    }
		        .RootLevelIcon
			{
			width:9px;
			text-align:left;
		    padding-top: 0px;
            padding-bottom: 0px;
            padding-left: 0px;
            padding-right: 5px;
            
		    vertical-align:middle;
		    
		    }
		
		    
.RootLevelTr
			{
			
			
			}
		
		.FxPMenuPathTdIcon
			{
			width:6px;
			 padding-top: 0px;
            padding-bottom: 0px;
            padding-left: 0px;
            padding-right: 0px;
            text-align:left;
			
			}
		.FxPMenuCurrentTdIcon
			{
			width:6px;
			
			}
		.FxPMenuSubTdIcon
			{
			width:6px;
			
			}
		.FxPMenuCurrentSubTdIcon
			{
			width:6px;
			}

/* ------------ */

.RootLevelIcon
{
	width:9px;
	text-align:left;	
			
}

.RootLevelTr
{
	
	text-align: left;	
}




.RootLevelAText
{
	text-decoration:none;
	font-weight:bold;
	font-size:11px;	
}
.FxPMenuPathAText
{
	text-decoration:none;
	font-weight:bold;	
	font-size:11px;	
}
.FxPMenuCurrentAText
{
	text-decoration:none;
	font-weight:bold;	
	font-size:11px;	
	
}
.FxPMenuCurrentSubAText
{
	text-decoration:none;
	font-weight:bold;	
	font-size:10px;	
}
.FxPMenuSubAText
{
	text-decoration:none;
	font-weight:bold;	
	font-size:10px;	
}




.header
				{
				width: 100%;
				text-align: center;
				vertical-align: top;
				background-image:url(/images/topimg.gif);
				background-position:left top;
				background-repeat:no-repeat;				
				}
				
#HeaderImg
				{
				margin-top: 20px;
				margin-bottom: 10px;
				}				
.leftside
				{
				background-color: #ffffff;
				color: #000000;
				text-align: left;
				vertical-align: top;
				background-image:url(/images/sideimg.gif);
				background-position:left top;
				background-repeat:no-repeat;
				}				

.mainbody
				{
				text-align: left;
				vertical-align: top;
				}				
				
.rightside
				{
				text-align: left;
				vertical-align: top;
				background-color: #ffffff;
				color: #000000;
				border-left: 1px solid #cccccc;
				padding: 5px;
				}				
				
.footer, .footer A
				{
				font-family: "Verdana" , "Arial","Helvetica" , Sans-Serif;
				font-size: 7pt;
				color: #cccccc;
				background-color: #446473;
				text-align: center;
				vertical-align: top;
				}

.contactInfo
				{
				font-family: "Verdana", "Arial", "Helvetica" , Sans-Serif;
				font-size: 10px;
				color: #6E6E70;
				background-color: transparent;
				padding: 0px;
				width:130px;
                line-height:15px				
				}
				
	
/* Main Structure End */

/* Login Start */

.LoginTD
				{
				border-top: 1px solid #cccccc;
				border-bottom: 1px solid #cccccc;
				vertical-align: middle;
				text-align: center;
				}
				
				
#cmdLogin, #cmdLogout
				{
				font-family: "Verdana" , "Arial", "Helvetica" , Sans-Serif;
				font-size: 7.5pt;
				font-weight: bold;
				}

/* Login end*/

/* Menues Start */
/* Vertical menu Start */

.mnuTable
				{
					width: 99%;
					position:absolute;
					top:80px;
					left:0px;
					margin-left:4px;
				}

.mnuTR			
				{
					font-weight:bold;
					height:20px;
					font-size:12px;
					font-family: "Verdana" , "Arial", "Helvetica" , Sans-Serif;					
				}
.mnuTRSub
				{
					font-family: "Verdana" , "Arial", "Helvetica" , Sans-Serif;					
					height:20px;					
					font-size:11px;					
					font-weight:normal;					
				}
				
.mnuTDIconCur		
				{
					vertical-align:middle;
					width: 10px;
					background-position:center left;
					background-repeat:no-repeat;
					
				}
				
.mnuTDIcon		
				{
					vertical-align:middle;
					width: 10px;
					background-position:center left;
					background-repeat:no-repeat;
					
				}
.mnuTDEmpty
				{
					vertical-align:middle;					
					width: 10px;
				}
				
.mnuImg			
				{
				}
				
.mnuTDText			
				{
					vertical-align:middle;					
					padding:1px;
					width:100%;
				}
.mnuTDTextCur
				{
					vertical-align:middle;					
					padding:1px;
					width:100%;
				}

.mnuA:hover	
				{
					text-decoration:underline;
				}
.mnuASub:hover	
				{
					text-decoration:underline;
				}

.mnuACur		
				{
					text-decoration: none;
					color:#000000;
					text-decoration:underline;
				}
.mnuASub
				{
					text-decoration: none;					
					color:#000000;
				}
.mnuA		
				{
					color: #000000;
					text-decoration: none;
				}
				
/* Vertical menu End */			
/* Horizontal menu Start */			

.mnuHorizontale
				{
				margin-bottom:		10px;
				}
				
.mnuHorizontaleTR
				{
				}
	
.mnuHorizontaleTD
				{
				font-size:			8pt;
				width:				125px;
				background-color:	#f7f7f7;
				border-left:		1px solid #cccccc;
				border-right:		1px solid #cccccc;
				text-align:			center;
				}
	
.mnuHorizontaleA
				{
								text-decoration:	none;
				color:				#666666;
				font-family:		"Verdana", "Arial", "Helvetica", sans-serif;
				font-size:			8pt;
				font-weight:		bold;
				margin:				5px;
				padding-left:		5px;
				padding-right:		5px;
				padding-top:		3px;
				padding-bottom:		3px;
				}	
				
.mnuHorizontaleA:Hover
				{
				background-color:	#f0f0f0;
				color:				#000000;
				}
				
/* Horizontal menu End */
/* Menues End */


/* Items Start */
/* Full Item Start */

.ItemTable
				{
				width: 100%;
				font-family:  "Verdana", "Arial", "Helvetica", sans-serif;				
				}

.ItemHeadingTD
				{
				font-size: 19px;
				color: #6D6E70;
				
				padding: 0px;
				padding-left:0px;
				text-align: left;
				padding-right: 15px;
				vertical-align: top;
				border: sold 1px black
				}

.ItemIngressTD
				{
				font-size: 11px;
				font-weight:bold;
				color: #000000;
				text-align: left;
				vertical-align: top;
				padding-bottom:20px;
				padding-right:15px;
				}
				

.ItemBodyTD
				{
				padding-right:15px;					
				font-size: 11px;
				color: #000000;
				text-align: left;
				padding-top:5px;
				vertical-align: top;
				}	
				
.ItemFooter 
				{
				font-size: 10px;
				color: #526373;
				padding-top: 5px;
				text-align: right;
				}
.ItemMore, .ItemMore A 
				{
				font-size: 11px;
				color: #526373;
				text-decoration: underline;
				font-weight: bold;
				}

.ItemHint
				{
				font-size: 11px;
				color: #526373;
				}
				
.ItemAuthor
				{
				}
				
.ItemDate
				{
				}	

/* Full Item End */								
/* Small Item Start */
.portalTD
				{
				border-bottom: 1px solid #cccccc;
				}
.more			
				{
				font-family: "Verdana", "Arial", "Helvetica", sans-serif;
				font-size: 7pt;
				color: #000066;
				background-color: transparent;
				font-weight: bold;
				text-align: right;
				padding-right: 5px;
				cursor: pointer;
				text-decoration: none;
				}
				

.SmallItemTable
				{
				width: 100%;
				}

.SmallItemHeadingTD
				{
				font-family: "Verdana", "Arial", "Helvetica", sans-serif;
				font-size: 9pt;
				font-weight: bold;
				color: #333333;
				background-color: transparent;
				padding: 5px;
				padding-right: 10px;
				padding-left:0px;
				}

.SmallItemIngressTD
				{
				font-family: "Verdana", "Arial", "Helvetica", sans-serif;
				font-size: 8pt;
				font-style: normal;
				color: #000000;
				background-color: transparent;
				padding-top: 0px;
				padding-left:0px;				
				}
				

.SmallItemBodyTD
				{
				font-family: "Verdana", "Arial", "Helvetica", sans-serif;
				font-size: 8pt;
				color: #000000;
				background-color: transparent;
				padding: 10px;
				padding-left:0px;
				}
.SmallItemFooter 
				{
				font-family: "Verdana", "Arial", "Helvetica", sans-serif;
				font-size: 7.5pt;
				color: #666666;
				background-color: transparent;
				padding-right: 10px;
				padding-top: 5px;
				padding-left:0px;
				
				}
.SmallItemMore, .SmallItemMore A 
				{
				font-family: "Verdana", "Arial", "Helvetica", sans-serif;
				font-size: 7.5pt;
				color: #666666;
				background-color: transparent;
				text-decoration: underline;
				font-weight: bold;
				}

.SmallItemHint
				{
				font-size: 7.5pt;
				color: #999999;
				background-color: transparent;
				}
				
.SmallItemAuthor
				{
				font-size: 7.5pt;
				color: #999999;
				background-color: transparent;
				}
				
.SmallItemDate
				{
				font-size: 7.5pt;
				color: #999999;	
				background-color: transparent;
				}	
/* Small Item End */				
/* Itemlist Start */

.ItemListTable
.ItemListHeaderTR
.ItemListHeaderTD
				{
				font-size: 9pt;
				font-weight: bold;
				padding: 5px;
				padding-top: 7px;
				padding-bottom: 1px;
				}
				
.ItemListTR
.ItemListTD
				{
				padding: 5px;
				padding-top: 1px;
				padding-bottom: 1px;
				padding-left: 30px;
				
				}
.ItemListItemID
				{
				font-size: 7.5pt;
				color: #999999;
				background-color: transparent;
				}
.ItemListItemName
				{
				font-weight: bold;
				font-size: 9pt;
				}
.ItemListItemDescr
				{
				margin: 5px;
				margin-left: 15px;
				padding: 3px;
				color: #666666;
				background-color: #f7f7f7;
				font-size: 8pt;
				border-left: 1px solid #cccccc;
				display: none;
				}
.ItemListItemAuthor
				{
				font-size: 7.5pt;
				color: #999999;
				background-color: transparent;
				}
.ItemListItemDate
				{
				font-size: 7.5pt;
				color: #999999;
				background-color: transparent;
				}
.ItemListItemHint
				{
				font-size: 7.5pt;
				color: #999999;
				background-color: transparent;
				}
.ItemListFooterTR
.ItemListFooterTD
				{
				border-top: 1px solid #cccccc;
				padding: 5px;
				}

/* Itemlist End */
/* Items End */


/* Keywords Start */
/* Keywordlist Start */

.keywords, .keywords A
				{
				font-family: "Arial", "Verdana" , "Helvetica" , Sans-Serif;
				font-size: 7.5pt;
				font-weight: bold;
				color: #000000;
				background-color: transparent;
				}

.keywords A
				{
				padding-left: 15px;
				font-weight: normal;
				}
.keywords div
				{
				width: 150px;
				font-weight: bold;
				padding-bottom: 5px;
				}
				
/* Keywordlist End */		
/* Keyword Itemlist Start */

.KeyListTable
.KeyListHeaderTR
.KeyListHeaderTD
				{
				border-bottom: 1px solid #cccccc;
				font-size: 10pt;
				}
.KeyListTR
.KeyListTD
				{
				padding: 5px;
				
				}
.KeyListItemID
				{
				font-size: 7.5pt;
				color: #999999;
				background-color: transparent;
				}
.KeyListItemName
				{
				font-weight: bold;
				font-size: 9pt;
				}
.KeyListItemDescr
				{
				margin: 5px;
				margin-left: 15px;
				padding: 3px;
				color: #666666;
				font-size: 8pt;
				background-color: #f7f7f7;
				border-left: 1px solid #cccccc;
				}
.KeyListItemAuthor
				{
				font-size: 7.5pt;
				color: #999999;
				background-color: transparent;
				}
.KeyListItemDate
				{
				font-size: 7.5pt;
				color: #999999;
				background-color: transparent;
				}
.KeyListFooterTR
.KeyListFooterTD
				{
				border-top: 1px solid #cccccc;
				padding: 5px;
				}

/* Keyword Itemlist End */
/* Keywords End */

/* Search Start */
/* Search Dialog Start 

.search, .search form
				{
				font-family: "Arial", "Verdana" , "Helvetica" , Sans-Serif;
				font-size: 7.5pt;
				color: #000000;
				background-color: transparent;
				text-align: left;
				vertical-align: top;
				font-weight: bold;
				}
.search div
				{
				width: 170px;
				font-weight: bold;
				}
				
TD.search		{
				padding-bottom: 5px;
				}

#txtSearch, #frmSearch
				{
				font-family: "Arial", "Verdana" , "Helvetica" , Sans-Serif;
				font-size: 7.5pt;
				font-weight: normal;
				width: 120px;
				margin: 0px;
				padding: 0px;
				text-align: left;
				vertical-align: top;
				}

#cmdSearch, .leftside #cmdSearch
				{
				font-family: "Arial", "Verdana" , "Helvetica" , Sans-Serif;
				font-size: 7.5pt;
				font-weight: bold;
				width: 33px;
				margin: 0px;
				padding: 0px;
				text-align: left;
				vertical-align: top;
				}
*/
/* Search Dialog End */
/* Search Itemlist Start 

.SearchTable
.SearchHeaderTR
.SearchHeaderTD
				{
				border-bottom: 1px solid #cccccc;
				font-size: 10pt;
				font-weight: bold;
				}
.SearchTR
.SearchTD
				{
				padding: 5px;
				}
.SearchItemID
				{
				font-size: 7.5pt;
				color: #999999;
				background-color: transparent;
				}
.SearchItemName
				{
				font-weight: bold;
				font-size: 9pt;
				}
.SearchItemDescr
				{
				margin: 5px;
				margin-left: 15px;
				padding: 3px;
				color: #666666;
				font-size: 8pt;
				background-color: #f7f7f7;
				border-left: 1px solid #cccccc;
				}
.SearchItemAuthor
				{
				font-size: 7.5pt;
				color: #999999;
				background-color: transparent;
				}
.SearchItemDate
				{
				font-size: 7.5pt;
				color: #999999;
				background-color: transparent;
				}
.SearchFooterTR
.SearchFooterTD
				{
				border-top: 1px solid #cccccc;
				padding: 5px;
				}
*/
/* Search Itemlist End */
/* Search End */




/* Set defaults for headings 
H1,H2,H3,H4,H5,H6
				{
				font-family: "Verdana", "Arial", "Helvetica", sans-serif; 
				color: #000066;
				background-color: transparent;
				font-weight: bold;
				margin-left: 5px;
				margin-right: 5px;
				padding-top: 5px;
				}
				*/
/* Underline the biggest headings 
H1,H2,H3,H4
				{
				border-bottom: 1px solid #000066;
				}
	*/			
/* Set Heading font-sizes 
H1			
				{
				font-size: 16px;
				}
H2			
				{
				font-size: 14px;
				}
H3			
				{
				font-size: 12px;
				}
H4			
				{
				font-size: 10px;
				}
H6			
				{
				font-size: 10px;
				}
H6			
				{
				font-size: 8px;
				}
*/
/* Set defaults for paragraphs
p            {
				font-family: "Verdana", "Arial", "Helvetica", sans-serif;
				color: #000000;
				background-color: transparent;
				text-align: Left;
				margin-bottom: 0;
				}
	 */			
/* Set defaults for tags kommentert ut pga konflikt med style.css og vertikal meny		
a            {
				font-family: "Arial", "Helvetica", sans-serif;
				text-decoration: underline;
				cursor: pointer;
				color: #6E6E70;
				background-color: transparent;
				}
*/	
				
/* Set the default font 				
basefont     
				{
				font-family: "Verdana", "Arial", "Helvetica", sans-serif;
				font-size: 8pt;
				color: #000000;
				background-color: transparent;
				}
			
*/	
/* Set defaults for tables */				
table			
				{
				border: 0;
				}
				
/* Set defaults for table cells */
td				
				{
				font-family: "Arial", "Helvetica", sans-serif;
				font-size: 8pt;
				text-align: left;
				vertical-align: top;
				padding-left:0px;
				border-left:0px;
				left:auto;
				margin-left:0;
				
			
				
				}
				/*
				
ul, li
				{
					margin-top:0px;
				font-family: "Verdana", "Arial", "Helvetica", sans-serif;
				font-size: 8pt;
				color: #000000;
				background-color: transparent;
				}
*/
/* constant classes */
.w25			{width: 23px;}
.w30			{width: 28px;}
.w40			{width: 38px;}
.w50			{width: 48px;}
.w75			{width: 73px;}
.w100			{width: 98px;}
.w150			{width: 148px;}
.w200			{width: 198px;}
.w250			{width: 248px;}
.w300			{width: 298px;}
.w350			{width: 348px;}
.w400			{width: 398px;}
.w450			{width: 448px;}
.w500			{width: 498px;}
.w550			{width: 548px;}
.w600			{width: 598px;}
.w100pros		{width: 100%;}



	
				

	
							

				
				


