.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:14px;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; }

.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; }
.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;}
.sbheader { background-color:#ffff00; color:#000000; font-weight:bold; font-size:14px;font-family: Verdana,Arial, Helvetica, sans-serif; vertical-align: top; }
.sbheaderlight { background-color:#ffffd0; color:#000000; font-weight:bold; font-size:14px;font-family: Verdana,Arial, Helvetica, sans-serif; vertical-align: top; }
.sbsubhead { background-color:#ffff00; color:#000000; font-weight:bold; font-size:10px;font-family: Verdana,Arial, Helvetica, sans-serif; vertical-align: top; }
.sbsubheadgray { background-color:#f0f0f0; color:#000000; font-weight:bold; font-size:10px;font-family: Verdana,Arial, Helvetica, sans-serif; vertical-align: top; }
.sbnorm { background-color:#FFFFFF; color:#000000; font-size:10px;font-family: Verdana,Arial, Helvetica, sans-serif; vertical-align: top; }
.sbnorm2 { background-color:#f0f0f0; color:#000000; font-size:10px;font-family: Verdana,Arial, Helvetica, sans-serif; vertical-align: top; }
.sbnormred { background-color:#FFFF00; color:#ff0000; font-size:10px;font-family: Verdana,Arial, Helvetica, sans-serif; vertical-align: top; }
.sbnormredr { background-color:#FFFF00; color:#ff0000; font-size:10px;font-family: Verdana,Arial, Helvetica, sans-serif; vertical-align: top;text-align: right; }

.exposure_listactive { font-weight:bold; vertical-align: top; }
.exposure_incomplete { vertical-align: top; }

.text_blue  {color:#1F67EE;}
.text_red  {color:#ff0000;}
.text_green  {color:green;}
.text_red_alt  {color:#ff0000;background-color: #f0f0f0;}

.helpdescr		{ color: #606060; }

/* Help system popup styles */
div.popup-inline { height: 14px; width: 14px; position: relative; display: inline; cursor:pointer;}
div.popup { display: none; position: absolute; top: 0px; left: 0px; z-index: 50; width: 400px; background: #ccccff; border: 2px solid #0066ff; -moz-opacity: .90; min-height: 140px; }
div.dir-left {left: 30px;right: auto;}
div.dir-right {left: auto;right: 30px;}
.div-header-help {background-color:#0066ff;text-align:center;color: #ffffff;font-family:arial;font-size:14px;font-weight:bold;}
.div-content-help {text-align:center;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; -moz-opacity: .90; 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;}
