.fw_bg {
	position: absolute;
	left: 0px;
	cursor: pointer;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color: #000000;
}

.fw_bg_alt {
	position: absolute;
	left: 0px;
	cursor: pointer;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color: #000000;
}

.fw_hd_bg {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color: #404040;
	font-size: 10px;
	font-weight: bold;
	background-color: #FEB612;
}

.fw_hd_tl {
	position: absolute;
	width: 3px;
	height: 18px;
	left: 0px;
	top: 0px;
}

.fw_hd_tr {
	position: absolute;
	right: 0px;
	width: 17px;
	height: 18px;
	top: 0px;
}

.fw_hd_tr_ie {
	position: absolute;
	right: -1px;
	width: 17px;
	height: 18px;
	top: 0px;
}

.fw_hd_x {
	position: absolute;
	right: 2px;
	top: 3px;
	width: 13px;
	height: 13px;
	cursor: pointer;
}

.fw_hd_x_ie {
	position: absolute;
	right: 1px;
	top: 3px;
	width: 13px;
	height: 13px;
	cursor: pointer;
}

.fw_hd_tit {
	position: absolute;
	left: 3px;
	top: 3px;
	height: 16px;
	white-space: nowrap;
}

.fw_hd_tl_s {
	position: absolute;
	width: 5px;
	height: 14px;
	left: 0px;
	top: 0px;
}

.fw_hd_tr2_s {
	position: absolute;
	right: 13px;
	width: 4px;
	height: 14px;
	top: 0px;
}

.fw_hd_tr_s {
	position: absolute;
	right: 0px;
	width: 13px;
	height: 14px;
	top: 0px;
}

.fw_hd_x_s {
	position: absolute;
	right: 2px;
	top: 3px;
	width: 9px;
	height: 9px;
	cursor: pointer;
}

.fw_hd_tr2_s_ie {
	position: absolute;
	right: 12px;
	width: 4px;
	height: 14px;
	top: 0px;
}

.fw_hd_tr_s_ie {
	position: absolute;
	right: -1px;
	width: 13px;
	height: 14px;
	top: 0px;
}

.fw_hd_x_s_ie {
	position: absolute;
	right: 1px;
	top: 3px;
	width: 9px;
	height: 9px;
	cursor: pointer;
}

.fw_hd_tit_s {
	position: absolute;
	left: 3px;
	top: 3px;
	height: 12px;
	white-space: nowrap;
}

.fw_frn_cnt {
	position: absolute;
	top: 2px
}

.fw_frn_elm {
	position: absolute;
}

.fw_frn_bl {
	position: absolute;
	width: 3px;
	height: 3px;
	left: 0px;
	bottom: 0px;
}

.fw_frn_br {
	position: absolute;
	width: 3px;
	height: 3px;
	right: 0px;
	bottom: 0px;
}

.fw_frn_ml {
	position: absolute;
	width: 3px;
	left: 0px;
	top: 0px;
}

.fw_frn_bm {
	position: absolute;
	height: 3px;
	left: 3px;
	bottom: 0px;
}

.fw_frn_dm {
	position: absolute;
	top: 0px;
	width: 2px;
}

.fw_frn_mr {
	position: absolute;
	width: 3px;
	right: 0px;
	top: 0px;
}

.fw_lnk_elm {
	position: absolute;
	left: 0px;
	cursor: pointer;
}

.fw_sel_elm {
	position: absolute;
	left: 0px;
	top: 0px;
}

.ddm_frn_cnt {
	position: absolute;
	background-color: #FFFFFF;
}

table.ddm {
	cursor: pointer;
	white-space: nowrap;
}

.ddm_cont {
	border: 1px solid;
	border-color: #000000;
	padding: 0px;
	vertical-align: top;
	width: 260px;
}

.editorstd {
	color: #800000;
	font-family: Arial, Helvetica, sans-serif;
	vertical-align: top;
	cursor: pointer;
}

.editorfree {
	color: #000080;
	font-family: Arial, Helvetica, sans-serif;
	vertical-align: top;
	cursor: pointer;
}

.editorcomp {
	color: #800000;
	font-family: Arial, Helvetica, sans-serif;
	vertical-align: top;
	cursor: pointer;
}

.editorsinglecomp {
	background: inherit;
	overflow: hidden;
	float: left;
}

.ecstit {
	white-space: nowrap;
	background-color: #C4D8FF;
	font-weight: bold;
	vertical-align: middle;
	cursor: pointer;
}

.ecsnorm {
	white-space: nowrap;
	cursor: pointer;
}

.hmsded_brd {
	border: 1px solid;
	border-color: #000000;
	padding: 0px;
	vertical-align: top;
	width: 100%
}

.tttt {
	cursor: pointer;
}

.webshoplink {
	background-color: #FEE5A5;
	color: #495eff;
	font-weight: bold;
}

.colMon {
	background-color: #FFFEE7;
}

.colTue {
	background-color: #FFF7D3;
}

.colWed {
	background-color: #FFEBE1;
}

.colThu {
	background-color: #F4FFF5;
}

.colFri {
	background-color: #EFF4FF;
}

.riskgr {
	background-color: #00FF00;
	font-size: 10px;
	font-family: Arial, Helvetica, sans-serif;
	font-weight: bold;
	vertical-align: top;
	text-align: center;
}

.riskgrye {
	background-color: #80FF00;
	font-size: 10px;
	font-family: Arial, Helvetica, sans-serif;
	font-weight: bold;
	vertical-align: top;
	text-align: center;
}

.riskye {
	background-color: #FFFF00;
	font-size: 10px;
	font-family: Arial, Helvetica, sans-serif;
	font-weight: bold;
	vertical-align: top;
	text-align: center;
}

.riskor {
	background-color: #FF8000;
	font-size: 10px;
	font-family: Arial, Helvetica, sans-serif;
	font-weight: bold;
	vertical-align: top;
	text-align: center;
}

.riskre {
	background-color: #FF0000;
	font-size: 10px;
	font-family: Arial, Helvetica, sans-serif;
	font-weight: bold;
	vertical-align: top;
	text-align: center;
}

/* HMSD view spessific */
.hmsdtopheader {
	background-color: #006600;
	color: #FFFFFF;
	font-weight: bold;
	font-size: 18px;
	font-family: Arial, Helvetica, sans-serif;
}

.hmsdtopheaderc {
	background-color: #006600;
	color: #FFFFFF;
	font-weight: bold;
	font-size: 18px;
	font-family: Arial, Helvetica, sans-serif;
	text-align: center;
}

.hmsdtopheader2 {
	background-color: #006600;
	color: #FFFFFF;
	font-size: 12px;
	font-family: Arial, Helvetica, sans-serif;
}

.hmsdtopheader2:hover {
	background-color: #006600;
	color: #E0E0E0;
	font-size: 12px;
	font-family: Arial, Helvetica, sans-serif;
}

.hmsdtopheader2:active {
	background-color: #006600;
	color: #E0E0E0;
	font-size: 12px;
	font-family: Arial, Helvetica, sans-serif;
}

.hmsdtopheader2r {
	background-color: #006600;
	color: #FFFFFF;
	font-size: 14px;
	font-family: Arial, Helvetica, sans-serif;
	text-align: right;
}

.hmsdheader {
	background-color: #006600;
	color: #FFFFFF;
	font-weight: bold;
	font-size: 14px;
	font-family: Arial, Helvetica, sans-serif;
}

.hmsdsubheader {
	background-color: #FFFFFF;
	font-weight: bold;
	font-size: 12px;
	font-family: Arial, Helvetica, sans-serif;
}
.hmsdsubheader2 {
	background-color: #FFFFFF;
	font-weight: bold;
	font-size: 10px;
	font-family: Arial, Helvetica, sans-serif;
}
.hmsdredheader {
	background-color: #FF0000;
	color: #FFFFFF;
	font-weight: bold;
	font-size: 14px;
	font-family: Arial, Helvetica, sans-serif;
	vertical-align: top;
}

.hmsdtitle {
	background-color: #E0F2DF;
	font-size: 10px;
	font-family: Arial, Helvetica, sans-serif;
	vertical-align: top;
}

.hmsdcontent {
	font-size: 10px;
	font-family: Arial, Helvetica, sans-serif;
	vertical-align: top;
}

.hmsdcontentalt {
	background-color: #f0f0f0;
	font-size: 10px;
	font-family: Arial, Helvetica, sans-serif;
	vertical-align: top;
}

.hmsdcontentb {
	font-size: 10px;
	font-family: Arial, Helvetica, sans-serif;
	vertical-align: top;
	font-weight: bold;
}

.hmsdcomphead {
	background-color: #FFFFA0;
	font-size: 10px;
	font-family: Arial, Helvetica, sans-serif;
	vertical-align: top;
}

/* Work Description */
.wdheading0 {
	background-color: #006600;
	color: #FFFFFF;
	font-weight: bold;
	font-size: 12px;
	font-family: Arial, Helvetica, sans-serif;
}

.wdheading1 {
	background-color: #E0F2DF;
	font-size: 10px;
	font-family: Arial, Helvetica, sans-serif;
}

.wdheading2 {
	background-color: #FFFFA0;
	font-weight: bold;
	font-size: 10px;
	font-family: Arial, Helvetica, sans-serif;
}

.wdtitle {
	background-color: #c0c0c0;
	font-size: 10px;
	font-family: Arial, Helvetica, sans-serif;
}

.wdnormal {
	font-size: 10px;
	font-family: Arial, Helvetica, sans-serif;
}

/* For the labels.... As this is not printed in HTML the styles are more for showoff cases and testing. */
.labelheader1 { background-color:#000000; color:#FFFFFF; font-weight:bold; font-size:11px;font-family: Verdana,Arial, Helvetica, sans-serif; vertical-align: top; }
.labelcomp1 { font-size:8px;font-family: Verdana,Arial, Helvetica, sans-serif; vertical-align: top; }
.labelyl1 { background-color:#FF8000; font-weight:bold; font-size:8px;font-family: Verdana,Arial, Helvetica, sans-serif; vertical-align: top; }
.labelrs1 { font-size:8px;font-family: Verdana,Arial, Helvetica, sans-serif; vertical-align: top; }
.labelrsbold1 { font-weight:bold; font-size:8px;font-family: Verdana,Arial, Helvetica, sans-serif; vertical-align: top; }
.labelfooter1 { background-color:#000000; color:#FFFFFF; font-size:7px;font-family: Verdana,Arial, Helvetica, sans-serif; vertical-align: top; }

.labelheader2 { background-color:#000000; color:#FFFFFF; font-weight:bold; font-size:12px;font-family: Verdana,Arial, Helvetica, sans-serif; vertical-align: top; }
.labelcomp2 { font-size:9px;font-family: Verdana,Arial, Helvetica, sans-serif; vertical-align: top; }
.labelyl2 { background-color:#FF8000; font-weight:bold; font-size:9px;font-family: Verdana,Arial, Helvetica, sans-serif; vertical-align: top; }
.labelrs2 { font-size:9px;font-family: Verdana,Arial, Helvetica, sans-serif; vertical-align: top; }
.labelrsbold2 { font-weight:bold; font-size:9px;font-family: Verdana,Arial, Helvetica, sans-serif; vertical-align: top; }
.labelfooter2 { background-color:#000000; color:#FFFFFF; font-size:8px;font-family: Verdana,Arial, Helvetica, sans-serif; vertical-align: top; }

.labelheader3 { background-color:#000000; color:#FFFFFF; font-weight:bold; font-size:14px;font-family: Verdana,Arial, Helvetica, sans-serif; vertical-align: top; }
.labelcomp3 { font-size:10px;font-family: Verdana,Arial, Helvetica, sans-serif; vertical-align: top; }
.labelyl3 { background-color:#FF8000; font-weight:bold; font-size:10px;font-family: Verdana,Arial, Helvetica, sans-serif; vertical-align: top; }
.labelrs3 { font-size:10px;font-family: Verdana,Arial, Helvetica, sans-serif; vertical-align: top; }
.labelrsbold3 { font-weight:bold; font-size:10px;font-family: Verdana,Arial, Helvetica, sans-serif; vertical-align: top; }
.labelfooter3 { background-color:#000000; color:#FFFFFF; font-size:9px;font-family: Verdana,Arial, Helvetica, sans-serif; vertical-align: top; }

.labelheader4 { background-color:#000000; color:#FFFFFF; font-weight:bold; font-size:18px;font-family: Verdana,Arial, Helvetica, sans-serif; vertical-align: top; }
.labelcomp4 { font-size:11px;font-family: Verdana,Arial, Helvetica, sans-serif; vertical-align: top; }
.labelyl4 { background-color:#FF8000; font-weight:bold; font-size:11px;font-family: Verdana,Arial, Helvetica, sans-serif; vertical-align: top; }
.labelrs4 { font-size:11px;font-family: Verdana,Arial, Helvetica, sans-serif; vertical-align: top; }
.labelrsbold4 { font-weight:bold; font-size:11px;font-family: Verdana,Arial, Helvetica, sans-serif; vertical-align: top; }
.labelfooter4 { background-color:#000000; color:#FFFFFF; font-size:10px;font-family: Verdana,Arial, Helvetica, sans-serif; vertical-align: top; }

.adrtop1 { background-color:#800000; color:#FFFFFF; font-weight:bold; font-size:24px;font-family: Verdana,Arial, Helvetica, sans-serif; vertical-align: top;text-align: center;  }
.adrtop2 { background-color:#800000; color:#FFFFFF; font-weight:bold; font-size:18px;font-family: Verdana,Arial, Helvetica, sans-serif; vertical-align: top;text-align: center;  }
.adrheader { background-color:#000000; color:#FFFFFF; font-size:10px;font-family: Verdana,Arial, Helvetica, sans-serif; vertical-align: top; }
.adrsubhead { background-color:#D0D0D0; color:#000000; font-weight:bold; font-size:10px;font-family: Verdana,Arial, Helvetica, sans-serif; vertical-align: top; }
.adrnorm { background-color:#FFFFFF; color:#000000; font-size:10px;font-family: Verdana,Arial, Helvetica, sans-serif; vertical-align: top; }

.bw_sbtop1 { background-color:#CCCCCC; color:#000000; font-weight:bold; font-size:24px;font-family: Verdana,Arial, Helvetica, sans-serif; vertical-align:top; text-align: center; }
.bw_sbtop2 { background-color:#CCCCCC; color:#000000; font-weight:bold; font-size:18px;font-family: Verdana,Arial, Helvetica, sans-serif; vertical-align: top; text-align: center;}
.bw_sbtop3 { background-color:#CCCCCC; color:#000000; font-weight:bold; font-size:18px;font-family: Verdana,Arial, Helvetica, sans-serif; vertical-align: top; }
.bw_sbheader { background-color:#CCCCCC; color:#000000; font-weight:bold; font-size:14px;font-family: Verdana,Arial, Helvetica, sans-serif; vertical-align: top; }
.bw_sbheaderlight { background-color:#CCCCCC; color:#000000; font-weight:bold; font-size:14px;font-family: Verdana,Arial, Helvetica, sans-serif; vertical-align: top; }
.bw_sbsubhead { background-color:#FFFFFF; color:#000000; font-weight:bold; font-size:10px;font-family: Verdana,Arial, Helvetica, sans-serif; vertical-align: top; }
.bw_sbsubheadgray { background-color:#CCCCCC; color:#000000; font-weight:bold; font-size:10px;font-family: Verdana,Arial, Helvetica, sans-serif; vertical-align: top; }
.bw_sbnorm { background-color:#FFFFFF; color:#000000; font-size:10px;font-family: Verdana,Arial, Helvetica, sans-serif; vertical-align: top; }
.bw_sbnorm2 { background-color:#f0f0f0; color:#000000; font-size:10px;font-family: Verdana,Arial, Helvetica, sans-serif; vertical-align: top; }
.bw_sbnormred { background-color:#CCCCCC; color:#000000; font-size:10px;font-family: Verdana,Arial, Helvetica, sans-serif; vertical-align: top; }
.bw_sbnormredr { background-color:#CCCCCC; color:#000000; font-size:10px;font-family: Verdana,Arial, Helvetica, sans-serif; vertical-align: top;text-align: right; }

.yellow_sbtop1 { background-color:#ffff00; color:#000000; font-weight:bold; font-size:24px;font-family: Verdana,Arial, Helvetica, sans-serif; vertical-align:top; text-align: center; }
.yellow_sbtop2 { background-color:#ffff00; color:#ff0000; font-weight:bold; font-size:18px;font-family: Verdana,Arial, Helvetica, sans-serif; vertical-align: top; text-align: center;}
.yellow_sbtop3 { background-color:#ffff00; color:#000000; font-weight:bold; font-size:18px;font-family: Verdana,Arial, Helvetica, sans-serif; vertical-align: top; text-align: left;}
.yellow_sbheader { background-color:#ffff00; color:#000000; font-weight:bold; font-size:14px;font-family: Verdana,Arial, Helvetica, sans-serif; vertical-align: top; }
.yellow_sbheaderlight { background-color:#ffffd0; color:#000000; font-weight:bold; font-size:14px;font-family: Verdana,Arial, Helvetica, sans-serif; vertical-align: top; }
.yellow_sbsubhead { background-color:#ffff00; color:#000000; font-weight:bold; font-size:10px;font-family: Verdana,Arial, Helvetica, sans-serif; vertical-align: top; }
.yellow_sbsubheadgray { background-color:#f0f0f0; color:#000000; font-weight:bold; font-size:10px;font-family: Verdana,Arial, Helvetica, sans-serif; vertical-align: top; }
.yellow_sbnorm { background-color:#FFFFFF; color:#000000; font-size:10px;font-family: Verdana,Arial, Helvetica, sans-serif; vertical-align: top; }
.yellow_sbnorm2 { background-color:#f0f0f0; color:#000000; font-size:10px;font-family: Verdana,Arial, Helvetica, sans-serif; vertical-align: top; }
.yellow_sbnormred { background-color:#FFFF00; color:#ff0000; font-size:10px;font-family: Verdana,Arial, Helvetica, sans-serif; vertical-align: top; }
.yellow_sbnormredr { background-color:#FFFF00; color:#ff0000; font-size:10px;font-family: Verdana,Arial, Helvetica, sans-serif; vertical-align: top;text-align: right; }

.orange_sbtop1 { background-color:#ffda69; color:#000000; font-weight:bold; font-size:24px;font-family: Verdana,Arial, Helvetica, sans-serif; vertical-align:top; text-align: center; }
.orange_sbtop2 { background-color:#ffda69; color:#000000; font-weight:bold; font-size:18px;font-family: Verdana,Arial, Helvetica, sans-serif; vertical-align: top; text-align: center;}
.orange_sbtop3 { background-color:#ffda69; color:#000000; font-weight:bold; font-size:18px;font-family: Verdana,Arial, Helvetica, sans-serif; vertical-align: top; text-align: left;}
.orange_sbheader { background-color:#ffda69; color:#000000; font-weight:bold; font-size:14px;font-family: Verdana,Arial, Helvetica, sans-serif; vertical-align: top; }
.orange_sbheaderlight { background-color:#ffeebb; color:#000000; font-weight:bold; font-size:14px;font-family: Verdana,Arial, Helvetica, sans-serif; vertical-align: top; }
.orange_sbsubhead { background-color:#ffda69; color:#000000; font-weight:bold; font-size:10px;font-family: Verdana,Arial, Helvetica, sans-serif; vertical-align: top; }
.orange_sbsubheadgray { background-color:#f0f0f0; color:#000000; font-weight:bold; font-size:10px;font-family: Verdana,Arial, Helvetica, sans-serif; vertical-align: top; }
.orange_sbnorm { background-color:#FFFFFF; color:#000000; font-size:10px;font-family: Verdana,Arial, Helvetica, sans-serif; vertical-align: top; }
.orange_sbnorm2 { background-color:#f0f0f0; color:#000000; font-size:10px;font-family: Verdana,Arial, Helvetica, sans-serif; vertical-align: top; }
.orange_sbnormred { background-color:#ffda69; color:#000000; font-size:10px;font-family: Verdana,Arial, Helvetica, sans-serif; vertical-align: top; }
.orange_sbnormredr { background-color:#ffda69; color:#000000; font-size:10px;font-family: Verdana,Arial, Helvetica, sans-serif; vertical-align: top;text-align: right; }

.red_sbtop1 { background-color:#ff0000; color:#000000; font-weight:bold; font-size:24px;font-family: Verdana,Arial, Helvetica, sans-serif; vertical-align:top; text-align: center; }
.red_sbtop2 { background-color:#ff0000; color:#000000; font-weight:bold; font-size:18px;font-family: Verdana,Arial, Helvetica, sans-serif; vertical-align: top; text-align: center;}
.red_sbtop3 { background-color:#ff0000; color:#000000; font-weight:bold; font-size:18px;font-family: Verdana,Arial, Helvetica, sans-serif; vertical-align: top; text-align: left;}
.red_sbheader { background-color:#ff0000; color:#000000; font-weight:bold; font-size:14px;font-family: Verdana,Arial, Helvetica, sans-serif; vertical-align: top; }
.red_sbheaderlight { background-color:#ff6f6f; color:#000000; font-weight:bold; font-size:14px;font-family: Verdana,Arial, Helvetica, sans-serif; vertical-align: top; }
.red_sbsubhead { background-color:#ff0000; color:#000000; font-weight:bold; font-size:10px;font-family: Verdana,Arial, Helvetica, sans-serif; vertical-align: top; }
.red_sbsubheadgray { background-color:#f0f0f0; color:#000000; font-weight:bold; font-size:10px;font-family: Verdana,Arial, Helvetica, sans-serif; vertical-align: top; }
.red_sbnorm { background-color:#ffffff; color:#000000; font-size:10px;font-family: Verdana,Arial, Helvetica, sans-serif; vertical-align: top; }
.red_sbnorm2 { background-color:#f0f0f0; color:#000000; font-size:10px;font-family: Verdana,Arial, Helvetica, sans-serif; vertical-align: top; }
.red_sbnormred { background-color:#ff0000; color:#000000; font-size:10px;font-family: Verdana,Arial, Helvetica, sans-serif; vertical-align: top; }
.red_sbnormredr { background-color:#ff0000; color:#000000; font-size:10px;font-family: Verdana,Arial, Helvetica, sans-serif; vertical-align: top;text-align: right; }
/* yellow: #ffff00,  orange: #ffda69 , red: #ff0000 */

/* Laboratorie klassifisering*/
.labstyle {background-color:#ffffff;}
.lab_cat {background-color:#000000;color:#FFFFFF; text-align:center; font-weight:bold; font-family:Verdana,Arial;}
.lab_sub_header {background-color:#CCCCCC;color:#FFFFFF; text-align:left; font-weight:bold; font-family:Verdana,Arial;}
.lab_caption {font-family:Verdana,Arial;text-align:center;}
.lab_bg_alt {background-color:#dde9ff;}
.lab_bg {background-color:#ffebeb;}
.lab_inactive {background-color:#ececec;}
.lab_selected {background-color: #ffff00; border: 1px dashed #aaa;}
.lab_unselected {background-color: #ffffff;}
.lab_legend {background-color: #f9f9f9;border: 1px dashed #aaa;}
.lab_status {background-image: url(../img/labstatusbg.gif);background-position:center top;font-weight:bold}
.lab_green_bg {background-color: #f7fff3;}
.lab_hilight {background-color: #C4D8FF;}

.lab_floating_div {
	 position:absolute;  
	 width:150px;height:85px;right:0px;top:0px;  
	 padding:1px;background:#FFFFFF;  
	 border:2px solid #2266AA;  
	 z-index:100;
}

.lab_floating_div_transp{
	 position:absolute;  
	 width:150px;height:85px;right:0px;top:0px;  
	 padding:1px;background:#FFFFFF;  
	 border:2px solid #2266AA;  
	 z-index:100;	
}

.ui-autocomplete {
    background-color: white;
    width: 300px;
    border: 1px solid #cfcfcf;
    list-style-type: none;
    padding-left: 0px;
}

.exposure_listactive { font-weight:bold; vertical-align: top; }
.exposure_incomplete { vertical-align: top; background-color:#ffc8c8}
.exposure_info {font-family:Verdana,Arial; font-weight:normal; overflow:hidden; font-size:10px; color:#000000; padding:2px;background-color:#ffffc0; }
.exposure_selarrow {font-family:Verdana,Arial; font-weight:bold; font-size:10px; color:#3e36ec}

.text_blue  {color:#1F67EE;}
.text_blue_big  {color:#1F67EE;font-size:12px;}
.text_red  {color:#ff0000; font-family:Verdana,Arial;}
.text_red_big  {color:#ff0000;font-size:14px; font-weight:bold;}
.text_green  {color:green; font-family:Verdana,Arial;}
.text_green_small  {color:green;font-size:9px;font-weight:bold;}
.text_red_alt  {color:#ff0000;background-color: #f0f0f0;}
.text_white  {color:#ffffff;background-color: #000000;}
.text_grey  {color:#494646;background-color: #FFFFFF;}
.right_align {text-align:right;}

/* Help system popup styles */
div.popup-inline { height: 14px; width: 14px; position: relative; display: inline; cursor:pointer;vertical-align: top;}
div.popup { display: none; position: absolute; top: 0px; left: 0px; z-index: 50; width: 400px; background: #ccccff;border: 2px solid #0066ff; min-height: 140px; vertical-align: top;}
div.dir-left {left: 30px;right: auto;vertical-align: top;}
div.dir-right {left: auto;right: 30px;vertical-align: top;}
.div-header-help {background-color:#0066ff;text-align:center;color: #ffffff;font-family:arial;font-size:14px;font-weight:bold;vertical-align: top;}
.div-content-help {text-align:center;color: #000000;font-family:arial;font-size:12px;font-weight:normal;padding:10px;vertical-align: top;}

div.popup-inline-info { height: 14px; width: 14px; position: relative; display: inline;vertical-align: top;}
div.popup-info { display: none; position: absolute; top: 0px; left: 0px; z-index: 50; width: 550px; background: #feffe8; border: 2px solid #1F67EE;  min-height: 140px;vertical-align: top; }
div.dir-info {left: auto;right: 30px;top:-200;vertical-align:top;vertical-align: top;}
.div-header-info {background-color:#1F67EE;text-align:center;color: #ffffff;font-family:arial;font-size:14px;font-weight:bold;vertical-align: top;}
.div-content-info {vertical-align:top;text-align:left; color: #000000;font-family:arial;font-size:12px;font-weight:normal;padding:10px;vertical-align: top;}
div.dir-sentence {left: auto;right: 30px;top:20;vertical-align:top;vertical-align: top;}

div.popup-inline-right { height: 14px; width: 14px; position: relative; display: inline;}
div.popup-right { display: none; position: absolute; top: 0px; left: 0px; z-index: 50; width: 300px; background: #feffe8; border: 2px solid #000000;  min-height: 20px; }
//div.dir-info {left: auto;right: 30px;top:-200;vertical-align:top;}
.div-header-right {background-color:#000000;text-align:center;color: #ffffff;font-family:arial;font-size:14px;font-weight:bold;}
.div-content-right {vertical-align:top;text-align:left; color: #000000;font-family:arial;font-size:12px;font-weight:normal;padding:10px;}


/* Helpview message */
.table_help_block {
	vertical-align: top;
}

.table_help_block_content {
	background-color: #FFFFFF;
	padding: 3px;
}

.help_view_trail {
	color: #000000;
	font-size: 11px;
	font-weight: bold; /*background-color:#C4D8FF;*/
}

.help_view_trail A {
	color: #0000FF;
	font-size: 10px;
	font-weight: normal;
	cursor: pointer;
}

.help_view_trail A:hover {
	color: #808080;
	font-size: 10px;
	font-weight: normal;
}

.help_view_trail A:active {
	color: #0099FF;
	font-size: 10px;
	font-weight: normal;
	text-decoration: underline;
}

.help_view_title {
	color: #000000;
	font-size: 12px;
	font-weight: bold;
}

.help_view_header {
	color: #000000;
	font-size: 11px;
	font-weight: bold;
}

.help_index_list {
	font-family: Verdana, Arial;
	font-weight: normal;
	background-color: #f0f0f0;
	border: 1px solid #b0b0b0;
}

.help_search_result_alt {
	background-color: #f0f0f0;
}

.help_search_result_normal {
	
}

.help_search_link A {
	color: #0000FF;
	font-size: 10px;
	font-weight: normal;
	cursor: pointer;
}

.help_search_link A:hover {
	color: #808080;
	font-size: 10px;
	font-weight: normal;
}

.help_search_link A:active {
	color: #0000FF;
	font-size: 10px;
	font-weight: normal;
}

.help_search_result_count {
	background-color: #FFFFFF;
	font-size: 10px;
	font-weight: bold;
}

.help_img_footnote {
	font-size: 9px;
	font-weight: normal;
	font-style: italic;
}

/*.help_content_table {font-family:Verdana,Arial;font-weight:normal;background-color:#FFFFFF;border: 2px dotted #000000;}*/
.help_content_table {
	font-family: Verdana, Arial;
	font-weight: normal;
	background-color: #FFFFFF;
}

.index_line_selected {
	color: #FFFFFF;
	background-color: #FFFFFF;
	font-size: 11px;
	font-weight: bold;
}

.index_content_editor {
	overflow: auto;
	height: 200px
}

.help_content {
	
}

.help_contentb {
	font-weight: bold;
}

.help_contenti {
	font-style: italic;
}

.help_contentbi {
	font-weight: bold;
	font-style: italic;
}

.help_contenth0 {
	font-weight: bold;
	font-size: 14px;
}

.help_contenth1 {
	font-weight: bold;
	font-size: 13px;
}

.help_contenth2 {
	font-weight: bold;
	font-size: 12px;
}

.help_popup {
	font-family: Verdana, Arial;
	font-weight: normal;
	overflow: hidden;
	font-size: 10px;
	color: #000000;
	padding: 2px;
	border: 1px solid #d0d080;
	background-color: #ffffc0;
	position: absolute;
}

/* Help editor */
.help_editor_pic {
	position: absolute;
	padding: 15px
}

.help_editor_langstatus {
	position: absolute;
	top: 10px;
	left: 630px;
	z-index: 50;
	width: 200px;
	background: #FFFFFF;
	border: 2px solid #000000;
	min-height: 140px;
}

.borderrow {
	border: 1px dotted #cccccc;
}

/* # reference uses ID to identify*/
#historylist ul {
	line-height: 1.5em;
	list-style-type: square;
	margin: .3em 0 0 1.5em;
	padding: 0;
	list-style-image: url(bullet.gif);
}

#historylist li {
	border: 1px solid white;
}

#historylist li.selected {
	background-color: #f9f9f9;
	border: 1px dashed #aaa;
}

#historylist li.selected {
	position: relative;
}

.hist_text {
	vertical-align: top;
}

/* Help Editor PDF generation */
.help_header1 {
	color: #000000;
	font-weight: bold;
	font-size: 18px;
}

.help_header2 {
	color: #000000;
	font-weight: bold;
	font-size: 16px;
}

.help_header3 {
	color: #000000;
	font-weight: bold;
	font-size: 14px;
}

.help_header4 {
	color: #000000;
	font-weight: bold;
	font-size: 12px;
}

.ajax_searchresult_table{ border-color:#FFCC99; border-style:solid; border-width:thin;}
.ajax_searchresult_header1{ background-color:#FEE5A5;font-weight:bold;}
.ajax_searchresult_header2{ background-color:#000000;font-weight:bold;}

.ajax_searchresult_row1 {background-color:#FFFFCC;}
.ajax_searchresult_row2 {background-color:#FFFFFF;}

.infoline {background-color:ffffc0;border-color:#FFCC99; border-style:solid; border-width:thin;}

/*.blue_sbtop1 { background-color:#159bf9; color:#000000; font-weight:bold; font-size:24px;font-family: Verdana,Arial, Helvetica, sans-serif; vertical-align:top; text-align: center; }*/
.blue_sbtop1 { border-bottom: 5px solid #159bf9;background-color:#ffffff; color:#000000; font-weight:bold; font-size:24px;font-family: Verdana,Arial, Helvetica, sans-serif; vertical-align:top; text-align: center; }
.blue_sbtop2 { background-color:#0da9f1; color:#000000; font-weight:bold; font-size:18px;font-family: Verdana,Arial, Helvetica, sans-serif; vertical-align: top; text-align: center;}
/*.blue_sbtop3 { background-color:#0da9f1; color:#000000; font-weight:bold; font-size:18px;font-family: Verdana,Arial, Helvetica, sans-serif; vertical-align: top; text-align: left;}*/
.blue_sbtop3 { border-bottom: 3px solid #0da9f1;background-color:#FFFFFF; color:#000000; font-weight:bold; font-size:18px;font-family: Verdana,Arial, Helvetica, sans-serif; vertical-align: top; text-align: left;}
/*.blue_sbheader { background-color:#0da9f1; color:#000000; font-weight:bold; font-size:14px;font-family: Verdana,Arial, Helvetica, sans-serif; vertical-align: top; }*/
.blue_sbheader { border-bottom: 2px solid #0da9f1;background-color:#ffffff; color:#000000; font-weight:bold; font-size:14px;font-family: Verdana,Arial, Helvetica, sans-serif; vertical-align: top; }
.blue_sbheaderlight { background-color:#3f99f4; color:#000000; font-weight:bold; font-size:14px;font-family: Verdana,Arial, Helvetica, sans-serif; vertical-align: top; }
.blue_sbsubhead { background-color:#6699CC; color:#000000; font-weight:bold; font-size:10px;font-family: Verdana,Arial, Helvetica, sans-serif; vertical-align: top; }
/*.blue_sbsubheadgray { background-color:#99CCFF; color:#000000; font-weight:bold; font-size:10px;font-family: Verdana,Arial, Helvetica, sans-serif; vertical-align: top; }*/
.blue_sbsubheadgray { border-bottom: 3px solid #99CCFF;background-color:#FFFFFF; color:#000000; font-weight:bold; font-size:10px;font-family: Verdana,Arial, Helvetica, sans-serif; vertical-align: top; }
.blue_sbnorm { background-color:#FFFFFF; color:#000000; font-size:10px;font-family: Verdana,Arial, Helvetica, sans-serif; vertical-align: top; }
.blue_sbnorm2 { background-color:#f0f0f0; color:#000000; font-size:10px;font-family: Verdana,Arial, Helvetica, sans-serif; vertical-align: top; }
.blue_sbnormred { background-color:#0da9f1; color:#000000; font-size:10px;font-family: Verdana,Arial, Helvetica, sans-serif; vertical-align: top; }
.blue_sbnormredr { background-color:#0da9f1; color:#000000; font-size:10px;font-family: Verdana,Arial, Helvetica, sans-serif; vertical-align: top;text-align: right; }

.brown_sbtop1 { background-color:#cc9900; color:#000000; font-weight:bold; font-size:24px;font-family: Verdana,Arial, Helvetica, sans-serif; vertical-align:top; text-align: center; }
.brown_sbtop2 { background-color:#cc9900; color:#000000; font-weight:bold; font-size:18px;font-family: Verdana,Arial, Helvetica, sans-serif; vertical-align: top; text-align: center;}
.brown_sbtop3 { background-color:#cc9900; color:#000000; font-weight:bold; font-size:18px;font-family: Verdana,Arial, Helvetica, sans-serif; vertical-align: top; text-align: left;}
.brown_sbheader { background-color:#cc9900; color:#000000; font-weight:bold; font-size:14px;font-family: Verdana,Arial, Helvetica, sans-serif; vertical-align: top; }
.brown_sbheaderlight { background-color:#face4b; color:#000000; font-weight:bold; font-size:14px;font-family: Verdana,Arial, Helvetica, sans-serif; vertical-align: top; }
.brown_sbsubhead { background-color:#cc9900; color:#000000; font-weight:bold; font-size:10px;font-family: Verdana,Arial, Helvetica, sans-serif; vertical-align: top; }
.brown_sbsubheadgray { background-color:#ffe8b9; color:#000000; font-weight:bold; font-size:10px;font-family: Verdana,Arial, Helvetica, sans-serif; vertical-align: top; }
.brown_sbnorm { background-color:#FFFFFF; color:#000000; font-size:10px;font-family: Verdana,Arial, Helvetica, sans-serif; vertical-align: top; }
.brown_sbnorm2 { background-color:#FFCC33; color:#000000; font-size:10px;font-family: Verdana,Arial, Helvetica, sans-serif; vertical-align: top; }
.brown_sbnormred { background-color:#cc9900; color:#000000; font-size:10px;font-family: Verdana,Arial, Helvetica, sans-serif; vertical-align: top; }
.brown_sbnormredr { background-color:#cc9900; color:#000000; font-size:10px;font-family: Verdana,Arial, Helvetica, sans-serif; vertical-align: top;text-align: right; }

.green_sbtop1 { background-color:#81cd81; color:#000000; font-weight:bold; font-size:24px;font-family: Verdana,Arial, Helvetica, sans-serif; vertical-align:top; text-align: center; }
.green_sbtop2 { background-color:#81cd81; color:#000000; font-weight:bold; font-size:18px;font-family: Verdana,Arial, Helvetica, sans-serif; vertical-align: top; text-align: center;}
.green_sbtop3 { background-color:#81cd81; color:#000000; font-weight:bold; font-size:18px;font-family: Verdana,Arial, Helvetica, sans-serif; vertical-align: top; text-align: left;}
.green_sbheader { background-color:#81cd81; color:#000000; font-weight:bold; font-size:14px;font-family: Verdana,Arial, Helvetica, sans-serif; vertical-align: top; }
.green_sbheaderlight { background-color:#b4e5b4; color:#000000; font-weight:bold; font-size:14px;font-family: Verdana,Arial, Helvetica, sans-serif; vertical-align: top; }
.green_sbsubhead { background-color:#81cd81; color:#000000; font-weight:bold; font-size:10px;font-family: Verdana,Arial, Helvetica, sans-serif; vertical-align: top; }
.green_sbsubheadgray { background-color:#b4e5b4; color:#000000; font-weight:bold; font-size:10px;font-family: Verdana,Arial, Helvetica, sans-serif; vertical-align: top; }
.green_sbnorm { background-color:#ffffff; color:#000000; font-size:10px;font-family: Verdana,Arial, Helvetica, sans-serif; vertical-align: top; }
.green_sbnorm2 { background-color:#CCFFCC; color:#000000; font-size:10px;font-family: Verdana,Arial, Helvetica, sans-serif; vertical-align: top; }
.green_sbnormred { background-color:#81cd81; color:#000000; font-size:10px;font-family: Verdana,Arial, Helvetica, sans-serif; vertical-align: top; }
.green_sbnormredr { background-color:#81cd81; color:#000000; font-size:10px;font-family: Verdana,Arial, Helvetica, sans-serif; vertical-align: top;text-align: right; }

.forgotten_pass { background-color:#FFFFFF; color:#000000; font-weight:bold; font-size:14px;font-family: Verdana,Arial, Helvetica, sans-serif; vertical-align: top; text-align: left;}
