/* Global and body elements */
BODY.cas
{
	BACKGROUND: #f4f4f4;
	COLOR: black;
	MARGIN: 0px;
	HEIGHT: 100%;
	TEXT-ALIGN: center;
}

H1.help
{
	FONT: 26px arial;
}

LI.help
{
	MARGIN-BOTTOM: 5px;
}

DIV.cas
{
	BORDER-TOP: 1px solid #cccccc;
	MARGIN-TOP: 0px;
	MARGIN-LEFT: auto;
	MARGIN-RIGHT: auto;
	TEXT-ALIGN: left;	
	BACKGROUND-COLOR: white;
	WIDTH: 825px;
	HEIGHT: 100%;
	COLOR: black;
	FONT: 12px verdana;
	BORDER-LEFT: 2px solid #cccccc;
	BORDER-RIGHT: 2px solid #cccccc;
}

BODY.help
{
	BACKGROUND: white;
	COLOR: #111111;
	FONT: 16px arial;
}

DIV.helpbox
{
	width: 820px; 
	height: 550px; 
	top: 20px; 
	position: absolute; 
	background: white; 
	border: 2px solid black;
	display: none;
}

/* General layout */

H1
{
	FONT: bold 20px verdana;
	PADDING-TOP: 8px;
	PADDING-LEFT: 8px;
	PADDING-RIGHT: 8px;
}

H2
{
	FONT: bold 16px verdana;
	PADDING-TOP: 8px;
	PADDING-LEFT: 8px;
	PADDING-RIGHT: 8px;
}

H3
{
	FONT: bold italic 14px verdana;
	PADDING-TOP: 8px;
	PADDING-LEFT: 8px;
	PADDING-RIGHT: 8px;
}

P
{
	PADDING-LEFT: 8px;
	PADDING-RIGHT: 8px;
	FONT: 12px verdana;
}

TH {
	PADDING-TOP: 7px;
	TEXT-ALIGN: left;
	FONT: bold 12px verdana;
	BORDER-BOTTOM: 1px solid black;
}

TD {
	PADDING-RIGHT: 7px;
	FONT: 12px verdana;
}

A:link,A:visited,A:active
{
	COLOR: #008800;
}

A:hover
{
	COLOR: #003300;
}

LI.spaced
{
	MARGIN-BOTTOM: 10px;
}



/* Design mode */
A.dmode:link,A.dmode:visited,A.dmode:active {
	COLOR: #008800;
}

A.dmode:hover {
	COLOR: #003300;
}




/* Tabs */

P.tabs
{
	MARGIN-LEFT: 30px;
	MARGIN-BOTTOM: 0px;
}

SPAN.tab {
	BACKGROUND: URL('/sys6_shared/gfx/tabs/background.gif');
	HEIGHT: 21px;
	PADDING-TOP: 3px;
	PADDING-LEFT: 5px;
	PADDING-RIGHT: 5px;
	font-size: 11px; 
	font-family: Verdana, Arial, Helvetica, sans-serif;
}

SPAN.tab_selected {
	BACKGROUND: URL('/sys6_shared/gfx/tabs/background-valgt.gif');
	PADDING-LEFT: 5px;
	PADDING-RIGHT: 5px;
	PADDING-TOP: 3px;
	HEIGHT: 21px;
	font-size: 11px; 
	font-family: Verdana, Arial, Helvetica, sans-serif;
}

A.tab { color: #000000; TEXT-DECORATION: none; }
A.tab:visited { color: #000000; TEXT-DECORATION: none; }
A.tab:hover { color: black; TEXT-DECORATION: none; }
A.tab:active { color: #000000; TEXT-DECORATION: none; }

/* Forms */
.form_container{
	padding-bottom: 4px;
}
* html .form_container{ height: 1%; }	/* Fixes IE */
.form_container:after { /* Fixes Firefox */
    content: "."; 
    display: block; 
    height: 0; 
    clear: both; 
    visibility: hidden;
}

.form_fieldtitle
{
	TEXT-ALIGN: right;
	VERTICAL-ALIGN: top;
	PADDING-RIGHT: 10px;
	WIDTH: 230px;
	FLOAT: left;
	CLEAR: left;
	FONT: 12px verdana;
}

.form_title
{
	FONT: bold italic 13px verdana;
	PADDING-TOP: 3px;
	PADDING-LEFT: 180px;
	PADDING-BOTTOM: 5px;
}

.form_fieldvalue
{
	MARGIN-RIGHT: 5px;
	MARGIN-BOTTOM: 2px;
	FONT: 12px verdana;
	FLOAT: left;
}

.form_fieldvalue_composite
{
	MARGIN-RIGHT: 5px;
	MARGIN-BOTTOM: 2px;
	FONT: 12px verdana;
	FLOAT: left;
	BORDER: 1px solid #EEEEEE;
}

.form_normaltext
{
	VERTICAL-ALIGN: top;
	MARGIN-LEFT: 3px;
	MARGIN-TOP: 3px;
	MARGIN-BOTTOM: 3px;
	FONT: 12px verdana;
}

.form_field
{
	FONT: 14px Courier New, 14px sans-serif;
	BORDER: 1px solid black;
}

.form_submit_load
{
	BORDER: 1 solid #1C2953;
	FONT: bold 12px verdana;
	COLOR: #1C2953;
	TEXT-DECORATION: none;
	TEXT-ALIGN: center;
	PADDING: 7px;
	MARGIN-LEFT: 150px;
	MARGIN-TOP: 10px;
}

.form_submit:link, .form_submit:visited, .form_submit:active
{
	FONT: bold 12px verdana;
	COLOR: #1C2953;
	TEXT-DECORATION: none;
	BACKGROUND: URL('/sys6_shared/gfx/buttons/knap_bg.gif');
	TEXT-ALIGN: center;
	PADDING-TOP: 4px;
	PADDING-BOTTOM: 5px;
	VERTICAL-ALIGN: middle;
}

.form_link:link,.form_link:visited,.form_link:active
{
	FONT: 12px verdana;
	COLOR: #008800;
}

.form_link:hover
{
	FONT: 12px verdana;
	COLOR: #003300;
}

.form_submit:hover
{
	FONT: bold 12px verdana;
	COLOR: red;
	TEXT-DECORATION: none;
	BACKGROUND: URL('/sys6_shared/gfx/buttons/knap_bg.gif');
	TEXT-ALIGN: center;
	PADDING-TOP: 4px;
	PADDING-BOTTOM: 5px;
	VERTICAL-ALIGN: middle;
}


DIV.textblocktop
{
	BACKGROUND: white URL('/sys6_shared/gfx/ui/box_tm.gif');
	BACKGROUND-REPEAT: repeat-x;
	WIDTH: 750px;
	MARGIN-LEFT: 30px;
	TEXT-ALIGN: center;
	HEIGHT: 23px;
}

DIV.textblock
{
	BACKGROUND: white URL('/sys6_shared/gfx/ui/box_bg.gif');
	BACKGROUND-REPEAT: repeat-y;
	PADDING: 5px;
	WIDTH: 750px;
	MARGIN-LEFT: 30px;
}

DIV.textblockend
{
	BACKGROUND: white URL('/sys6_shared/gfx/ui/box_bm.gif');
	BACKGROUND-REPEAT: repeat-x;
	WIDTH: 750px;
	TEXT-ALIGN: center;
	MARGIN-LEFT: 30px;
	HEIGHT: 23px;
}

/* Bigselect */

DIV.bshead
{
	BACKGROUND: white URL('/sys6_shared/gfx/ui/box_tm.gif');
	BACKGROUND-REPEAT: repeat-x;
	WIDTH: 750px;
	MARGIN-LEFT: 30px;
	TEXT-ALIGN: center;
	HEIGHT: 23px;
	PADDING: 0px;
	MARGIN-BOTTOM: 0px;
}

DIV.bsupper
{
	BACKGROUND: white URL('/sys6_shared/gfx/ui/box_bg.gif');
	PADDING-BOTTOM: 5px;
	WIDTH: 750px;
	MARGIN-LEFT: 30px;
	TEXT-ALIGN: center;
}

DIV.bsmiddle
{
	BACKGROUND: white URL('/sys6_shared/gfx/ui/box_bg.gif');
	WIDTH: 750px;
	MARGIN-LEFT: 30px;
}

DIV.bsbottom
{
	BACKGROUND: white URL('/sys6_shared/gfx/ui/box_bm.gif');
	BACKGROUND-REPEAT: repeat-x;
	WIDTH: 750px;
	TEXT-ALIGN: center;
	MARGIN-LEFT: 30px;
	HEIGHT: 23px;
}

DIV.bs_title
{
	TEXT-ALIGN: center;
	MARGIN-LEFT: auto;
	MARGIN-RIGHT: auto;
	MARGIN-BOTTOM: 2px;
	WIDTH: 100px;
	BORDER-BOTTOM: 1px solid #1C2953;
	FONT: 10px arial;
}

.bs_button:link, .bs_button:visited, .bs_button:active
{
	FONT: bold 12px arial;
	COLOR: #141414;
	TEXT-DECORATION: none;
	BACKGROUND: URL('/sys6_shared/gfx/buttons/knap_bg.gif');
	TEXT-ALIGN: center;
	PADDING-TOP: 4px;
	PADDING-BOTTOM: 4px;
	VERTICAL-ALIGN: middle;
}

.bs_button:hover
{
	FONT: bold 12px arial;
	COLOR: #000000;
	TEXT-DECORATION: none;
	BACKGROUND: URL('/sys6_shared/gfx/buttons/knap_bg.gif');
	TEXT-ALIGN: center;
	PADDING-TOP: 4px;
	PADDING-BOTTOM: 4px;
	VERTICAL-ALIGN: middle;
}

.bs_selecttitle
{
	FONT: bold 12px arial;
	WIDTH: 99px;
	PADDING-TOP: 2px;
}

.bs_select
{
	FONT: 10px arial;
	WIDTH: 120px;
}

.bs_checkboxtitle {
	FONT: bold 12px arial;
	PADDING-TOP: 2px;
}

TH.bs
{
	TEXT-ALIGN: left;
	FONT: bold 12px arial;
}

TABLE.bs
{
	WIDTH: 730px;
}

TD.bs
{
	TEXT-ALIGN: left;
	FONT: 12px arial;
	BACKGROUND: white;
}

TD.bs2
{
	TEXT-ALIGN: left;
	BACKGROUND: #e1dcd1;
	FONT: 12px arial;
}

TD.bs_line_header
{
	TEXT-ALIGN: left;
	BACKGROUND: navy;
	COLOR: white;
	FONT: 12px arial;
}

TD.bserror
{
	BACKGROUND: white;
	FONT: italic 12px arial;
}

