body { padding: 0; margin: 0; font: 0.7em Arial, sans-serif; line-height: 1.5em; color: #454545;  }
a { color: #0E4D8B; background: inherit; text-decoration: none;}
a:hover { color: #000; background: inherit; text-decoration: none; }
a.title { color: #B41A1A; background: #FFF; text-decoration: none; }
a.visited { color: #B41A1A; background: #FFF; }
a.cur_page {color: #FF0000; text-decoration: bold; }

SELECT.rowsperpage {
	width: 50px;
}

.tekst
{
    FONT-SIZE: 11px;
    COLOR: #0e335a;
    FONT-FAMILY: "Verdana","Arial CE","Arial","Helvetica CE","Helvetica",sans-serif;
    font-family: Tahoma,Verdana,sans-serif;
    TEXT-DECORATION: none
    font-size:62.5%; 
    color:#042848;
}
INPUT.sub {
	border: solid 1px; 
	background: #fdfdfd;
}
INPUT.sub_yes {
	border: 0px; 
	background: url('/quantum/images/console/menu_bar/taskOk.gif') no-repeat;
	width: 30px;
	height: 20px;
}
INPUT.sub_no {
	border: 0px;
	background: url('/quantum/images/console/menu_bar/taskDelete.gif') no-repeat;
	width: 30px;
	height: 20px;
}
.login_box {
	width:	600px;
	padding:20px 20px 0px 20px;
	margin:100px auto 0 auto;
	background-color:#ffffff;
	color: #0e335a;
	text-align:center;
	border: 1px solid #000;
}

.console_box {
	width:900px;
	padding:20px 20px 0px 20px;
	margin:100px auto 0 auto;
	background-color:#ffffff;
	color: #0e335a;
	text-align: left;
	border: 1px solid #000;
}

#prompt_label {
	vertical-align: top;
}


#prompt {
	width: 700px;
	height: 80px;
	border 1px solid #000;

}



.login_sub {
	align: right;
	margin: 0 32px;
}

INPUT.auth {
	width: 170px; 
	border: solid 1px; 
	background: #ffffff;
}
INPUT.normal {
	border: solid 1px;
}	
INPUT[type=checkbox] {
	width: 14px; 
	border: solid 0px; 
	background: #ffffff;
}
INPUT[type=text],
INPUT[type=password] {
	width: 170px; 
	border: solid 1px; 
	background: #ffffff
}
TEXTAREA {
	width:	100%;
	height: 120px;
	border: solid 1px; 
	background: #ffffff;
}
SELECT {
	width: 170px; 
	border: solid 1px; 
	background: #ffffff;
}
FORM
{
    PADDING-RIGHT: 0px;
    PADDING-LEFT: 0px;
    PADDING-BOTTOM: 0px;
    MARGIN: 0px;
    PADDING-TOP: 0px
}


TABLE.list
{
    BORDER-RIGHT: #0f335a 1px;
    BORDER-TOP: #0f335a 1px;
    BORDER-LEFT: #0f335a 1px;
    BORDER-BOTTOM: #0f335a 1px;
    BACKGROUND-COLOR: #0f335a;
    width: 90%;
    display: table-block;
}
TABLE.list TH
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 11px;
    CURSOR: help;
    COLOR: #5c5c5c;
    FONT-FAMILY: Verdana, 'Arial CE';
    WHITE-SPACE: nowrap;
    HEIGHT: 21px;
    background: url(/quantum/images/back_path.gif) repeat;
}
TABLE.list TR
{
    FONT-SIZE: 11px;
    COLOR: #0e335a;
    FONT-FAMILY: Verdana, 'Arial CE';
    BACKGROUND-COLOR: #dedede
}
TABLE.list TR.grey
{
    FONT-SIZE: 11px;
    COLOR: #0e335a;
    FONT-FAMILY: Verdana, 'Arial CE';
    BACKGROUND-COLOR: #efefef
}
TABLE.list TR.white
{
    FONT-SIZE: 11px;
    COLOR: #0e335a;
    FONT-FAMILY: Verdana, 'Arial CE';
    BACKGROUND-COLOR: #FFFFFF;
}


TABLE.list TR.highlight
{
    FONT-SIZE: 11px;
    COLOR: #0e335a;
    FONT-FAMILY: Verdana, 'Arial CE';
    BACKGROUND-COLOR: #AFFFAF
}

TABLE.list TR.highlight_parent
{
    FONT-SIZE: 11px;
    COLOR: #0e335a;
    FONT-FAMILY: Verdana, 'Arial CE';
    BACKGROUND-COLOR: #A8D7F0
}
TABLE.list TD.action {
	text-align: left;
}

TABLE.list TD {
	padding: 2px;
	height: 28px;
}

}

TABLE.edit {
	width: 90%;
	text-align: left;
	border: 1px solid #F0F0F0;
}
TABLE.edit TH {
	background: url(/quantum/images/back_path.gif) repeat;
}
TABLE.view {
	width: 90%;
	text-align: left;
	border: 1px solid #F0F0F0;
}
TABLE.view TH {
	background: url(/quantum/images/back_path.gif) repeat;
}

TABLE.insert {
	width: 90%;
	text-align: left;
	border: 1px solid #F0F0F0;
}

TABLE.insert TH {
	background: url(/quantum/images/back_path.gif) repeat;
}

TABLE.main {
	width: 100%;

}

TABLE.def {
	width: 100%;
}
.wintop {
	background: url(/quantum/images/back_path.gif) repeat;
}
TABLE.main TD.menu {
	vertical-align: top;
	width: 200px;
}

TABLE.main TD {
	vertical-align: top;
}

.main_content {
        position: absolute;
        left: 200px;
        width: 80%;
}



TABLE.top {
	background: url(/quantum/images/bg_head.png) repeat;
	height: 101px;
}

TABLE.bottom {
	width: 100%;
	text-align: right;
}

.aright { text-align: right; float: right; }

#page_nav { 
	clear: both;
	font-family: Tahoma,Verdana,sans-serif;
	font-size:120%;
	font-weight: bold;	
	color: #FFFFFF;
	margin: 0 0 0 0px; 
}

#page_nav #current { 
	color: red;
}


TABLE.warrning  {
	background: url(/quantum/images/warrning_back.png) no-repeat;
	height: 80px;
	border-collapse: separate;
	border-spacing: 62px 22px;

}
TABLE.error {
	background: url(/quantum/images/error_back.png) no-repeat;
	height: 80px;
	border-collapse: separate;
	border-spacing: 62px 22px
}
TABLE.info {
	background: url(/quantum/images/info_back.png) no-repeat;
	height: 80px;
	border-collapse: separate;
	border-spacing: 62px 22px
}

#msg_tbl {
	text-align: left;
	border: 1px solid #F0F0F0;
}
#msg_tbl TH {
	background: url(/quantum/images/back_path.gif) repeat;
	vertical-align: top;
}

#path a {
	text-decoration: none;
}
#path a:hover {
	text-decoration: underline;
	color: red;
}

#tabnavcontainer {
	float: center;
}

#tabnav
	{
		height: 20px;
		margin: 0;
		padding-left: 10px;
		background: url(/quantum/images/tab_bottom.gif) repeat-x bottom;
	}

#tabnav li
	{
		margin: 0; 
		padding: 0;
  		display: inline;
  		list-style-type: none;
  	}
	
#tabnav a:link, #tabnav a:visited
	{
		float: left;
		background: #f3f3f3;
		font-size: 10px;
		line-height: 14px;
		font-weight: bold;
		padding: 2px 10px 2px 10px;
		margin-right: 4px;
		border: 1px solid #ccc;
		text-decoration: none;
		color: #666;
	}

#tabnav a:link.active, #tabnav a:visited.active
	{
		border-bottom: 1px solid #fff;
		background: #fff;
		color: #000;
	}

#tabnav a:hover
	{
		background: #fff;
	}



.olfg { background-color: #999999 }
.olbgD {background-color:#114477; font-size: 13px; color: #000;}
.olcgD {background: url(/quantum/images/back_path.gif) repeat; text-align:center;  }
.olfgD {background-color:#FFFFFF; text-align:center;}
.olcapD {font-family:Verdana,Arial,Helvetica,sans-serif; font-size:9px; height: 13px; }


div.img
  {
  margin: 2px;
  border: 1px solid #0000ff;
  height: auto;
  width: auto;
  float: left;
  text-align: center;
  }
div.img img
  {
  display: inline;
  margin: 3px;
  border: 1px solid #ffffff;
  }
div.img a:hover img
  {
  border: 1px solid #0000ff;
  }
div.desc
  {
  text-align: center;
  font-weight: normal;
  margin: 2px;
  }

.extra_sub {
	display: none;
}
#header {
    padding: 2px;
    FONT-WEIGHT: bold;
    FONT-SIZE: 11px;
    CURSOR: help;
    COLOR: #5c5c5c;
    FONT-FAMILY: Verdana, 'Arial CE';
    WHITE-SPACE: nowrap;
    HEIGHT: 21px;
    background: url(/quantum/images/back_path.gif) repeat;
}

#sub {

	margin: 5px 15px 25px 15px;

}

.icon_text {
	vertical-align: top;
}
.xmleditor {
	width:	90%;
	height: 520px;
	border: solid 1px; 
	background: #ffffff;
}

.top_navi {
	position: fixed;
	width: 100%;
	height: 30px;
	vertical-align: bottom;	
	float: right;
	text-align: right;
}

.navis {
}

.module_permissions {
	position: fixed;
}


TABLE.border
{
    BORDER-RIGHT: #000 1px;
    BORDER-TOP: #000 1px;
    BORDER-LEFT: #000 1px;
    BORDER-BOTTOM: #000 1px;
    BACKGROUND-COLOR: #000;
    border-spacing: 1px;
}
TABLE.border TH
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 11px;
    CURSOR: help;
    COLOR: #5c5c5c;
    FONT-FAMILY: Verdana, 'Arial CE';
    WHITE-SPACE: nowrap;
    HEIGHT: 21px;
}
TABLE.border TR
{
    FONT-SIZE: 11px;
    COLOR: #0e335a;
    FONT-FAMILY: Verdana, 'Arial CE';
    BACKGROUND-COLOR: #fff
}
TABLE.border TR.grey
{
    FONT-SIZE: 11px;
    COLOR: #0e335a;
    FONT-FAMILY: Verdana, 'Arial CE';
    BACKGROUND-COLOR: #fff
}
TABLE.border TR.white
{
    FONT-SIZE: 11px;
    COLOR: #0e335a;
    FONT-FAMILY: Verdana, 'Arial CE';
    BACKGROUND-COLOR: #FFFFFF;
}


TABLE.border TR.highlight
{
    FONT-SIZE: 11px;
    COLOR: #0e335a;
    FONT-FAMILY: Verdana, 'Arial CE';
    BACKGROUND-COLOR: #fff
}

TABLE.border TR.highlight_parent
{
    FONT-SIZE: 11px;
    COLOR: #0e335a;
    FONT-FAMILY: Verdana, 'Arial CE';
    BACKGROUND-COLOR: #fff
}
TABLE.border TD.action {
	text-align: left;
}

TABLE.border TD {
	padding: 2px;
	height: 28px;
}


