html,body{height:100%;border:0;margin:0;padding:0}
body{font-family:Arial,Helvetica,sans-serif;font-size:12px;text-align:left;text-decoration:none;color:#000;position:relative}
img{border:0;vertical-align:text-bottom}
div{border:0;padding:0;margin:0;outline:0}
table{border-collapse:collapse;border:0}
td, th{border:0;padding:0;margin:0}

form{margin:0;padding:0}
select{border:0;margin:0;padding:0;outline:0;height:18px;font-size:12px;background-color:white}
select option{color:black;background-color:white;font-size:12px}

.nobr{white-space:nowrap}

table.main_table{padding:0;width:100%;height:100%}
tr.Header_Area{padding:0;border:0;height:56px;background-color:#FFF;border-bottom:1px solid #FFF}
#Header_Title_Description{text-align:left;font-family:Arial;font-size:16px;font-weight:bold;color:#444;padding:0 2px 0 12px;margin-top:18px}
#Language_Time_Date_Table{width:100%;padding:0;margin:0}
.datetime-selection{text-align:right;font-size:12px;color:#FFF;padding:0 12px;margin:0;white-space:nowrap;margin:0}
.language-selection{width:1%;margin:0;padding:0 20px 0 0;white-space:nowrap;text-align:right}
.Header_Selection_Form{margin:0px;color:#FFF;border:0;height:18px;width:90px;display:inline}
.Header_Selection_Form input{font-size:10px;color:#FFF;background-color:#000053;border:0;text-decoration:underline}
#Header_Language_Time_Date{background-color:#999;height:20px;width:100%;padding:0;margin:0}
.Separation_Line{height:1px;background-color:#FFF}
#dynamic-date{margin-right:12px}

#MainMenu_Area {background-color:#D0D3DA}
#MainMenu_Area_Layout{width:186px;height:100%;background-color:#D0D3DA}
#Login_Area{position:relative;font-size:10px;width:186px;min-width:186px;height:60px;background-color:#AFB4BE;margin:0;border-bottom:1px solid #FFF}
.Login_Table{width:100%}
.Login_Table_SpaceRow{width:100%;height:7px}
.Login_Table_Row{width:100%}
.Login_Table_SpaceCell{width:8px}
.Login_Table_LeftCell{width:70%;padding:2px 4px;}
.Login_Table_RightCell{width:30%}
#Login_Area_Form{margin:0;padding:0}
#Login_Area_Input_Name{position:absolute;top:11px;left:12px;font-size:12px;height:18px;width:110px;border:0 solid #000}
#Login_Area_Input_Password{position:absolute;top:35px;left:12px;font-size:12px;height:18px;width:110px;border:0 solid #000}
#Login_Area_Button{position:absolute;top:36px;right:0;border:0 solid #000;text-decoration:underline;font-size:10px;background-color:#AFB4BE;width:60px;overflow:visible;white-space:nowrap}
#login_box_table{width:100%;height:100%;border-collapse:collapse;border:0 solid #000;margin:0}
input.Login_Input{margin:0;padding:0;padding-left:2px;border:0 solid #000;font-size:12px;height:18px;width:100%}
input.Login_Input_Ghost{margin:0;padding:0;padding-left:2px;border:0 solid #000;font-size:12px;height:18px;width:100%;color:#AFB4BE}
.Login_InvalidLogin{text-align:left;padding-left:7px;color:#BA0000;font-size:9px;font-weight:bold}
.Login_Botton_Cell{padding:0;padding-top:6px;padding-bottom:3px;margin:0;white-space:nowrap}
.Login_Button{border:0 solid #000;text-decoration:underline;font-size:12px;background-color:#AFB4BE;white-space:nowrap;color:navy}
.Logout_Area{position:relative;font-size:10px;width:186px;min-width:186px;height:60px;background-color:#AFB4BE;margin:0;border-bottom:1px solid #FFF;border-collapse:collapse}
#Logout_Area_Form{margin:0;padding:0}
#logout_user_name{position:absolute;top:12px;width:162px;left:12px;font-size:12px;overflow:hidden;color:#444}
#logout_area_logout_button{position:absolute;top:36px;right:0;border:0 solid #000;text-decoration:underline;height:12px;font-size:10px;background-color:#AFB4BE;white-space:nowrap}
.Logout_Button{border:0 solid #000;text-decoration:underline;background-color:#AFB4BE;white-space:nowrap;font-size:12px;height:20px;color:navy}
#login_page_table{margin:0;margin-left:209px;margin-top:130px;padding:0;empty-cells:show;border-collapse:collapse;width:243px;overflow:visible}
#login_page_tr_headline{padding:0;margin:0}
#login_page_td_headline{padding:0;margin:0;font-family:Arial,Helvetica,sans-serif;font-size:51px;font-weight:bold;color:#AFBEBE;text-transform:uppercase;text-align:right;overflow:visible}
.login_page_gap{height:11px}
.login_page_td_input{padding:0;margin:0;text-align:right}
.login_page_input{height:26px;width:183px;padding:0;padding-top:4px;margin:0;border:0 solid;font-size:14px}
.login_page_tr_text{padding:0;margin:0}
.login_page_td_text{padding:0;padding-top:4px;padding-right:2px;margin:0;font-size:12px;font-family:Arial,Helvetica,sans-serif;white-space:nowrap;color:grey;text-align:right;}
#login_page_td_button{padding:0;margin:0;text-align:right;white-space:nowrap}
#login_page_button{width:100%;padding:0;margin:0;border:0 solid;text-decoration:underline;font-size:12px;font-family:Arial,Helvetica,sans-serif;text-align:right;background-color:#EAEAEA;color:grey;white-space:nowrap}

tr.main-menu{height:100%}
tr.main-menu td{vertical-align:top}
tr.main-menu ul{list-style:none;margin:0;padding:0}
tr.main-menu ul li{padding:22px 5px 0 12px}
tr.main-menu ul li a{text-decoration:none;font-size:14px;color:#666;padding-left:10px;background:url('../Images/NaviPfeilgrau.gif') no-repeat 0px 5px}
tr.main-menu ul li.selected a{color:navy;font-weight:bold;background-image:url('../Images/NaviPfeilblau.gif')}
tr.main-menu ul li.intro{padding-top:56px;padding-bottom:22px}

td.Client_Area{background-color:#EAEAEA;width:100%;height:100%;vertical-align:top;position:relative}
.Title_Area{width:100%;height:61px;background-color:#CCC;border:0;vertical-align:top;padding:0;margin:0;border-collapse:collapse;border-spacing:0}
.Title_Area_Topo{width:100%;height:61px;background-color:#CCC;border:0;border-bottom:1px solid #FFF;vertical-align:top;padding:0;margin:0;border-collapse:collapse;border-spacing:0}
table.Title_Area_Table{width:100%;height:100%;padding:0;margin:0;border:0;border-bottom:1px solid white}
td.Title_Area_Name{padding:0;padding-left:11px;padding-top:7px;vertical-align:top;color:#666;font-size:16px;font-weight:bold;font-variant:normal}
a.PrinterIcon_Active{text-decoration:none}
td.Title_Area_PrinterIcon{text-align:right;vertical-align:bottom;padding:0;padding-right:33px;padding-bottom:10px;width:20px}
span.Title_Area_PrinterIcon_Alarme{text-align:right;vertical-align:bottom;padding:0;padding-right:33px;padding-left:4px;width:20px}
td.Title_Area_Icons_Alarme{text-align:right;vertical-align:bottom;padding:0;padding-bottom:2px}
td.Title_Area_ReloadIcon{text-decoration:none;text-align:right;vertical-align:bottom;padding:0;padding-bottom:10px}
span.Text_ReloadIcon{font-size:12px;text-decoration:underline;color:navy;vertical-align:top;padding:0;margin:0}
td.Title_Area_Buttons{text-align: right; text-align: -moz-right;padding: 20px;}
#dynamic_link_off,#dynamic_link_on{cursor:pointer}
span.save_as_csv_file{height:13px;padding-right:4px;width:19px}
a.Link_ReloadIcon{text-decoration:none;font-weight:bold;padding-bottom:0;color:#00005e;font-family:Arial,Helvetica,sans-serif;height:13px}
div.Title_Area_Selectbox{position:relative;top:4px;height:20px;padding:0;margin:0;vertical-align:top;color:#00005E}
#Title_Area_Selectbox_Alarm{position:relative;height:22px;padding:0;padding-left:10px;padding-bottom:2px;margin:0;vertical-align:top}
#Alarm_Selectbox{padding:0;margin:0;background-color:#EFEFED}
table.Data_Area{width:100%;height:100%;position:relative}
table.Second_Nav_Menu{font-weight:bold;font-size:12px;width:100%;background-color:#999}
td.Second_Nav_Menu_Selected{height:23px;border-left:2px solid #999;border-top:3px solid #999;background-color:#EAEAEA;padding-left:5px;padding-right:5px;padding-top:2px;white-space:nowrap;text-align:center;color:#000;vertical-align:middle}
td.Second_Nav_Menu_NonSelected{height:23px;border-left:2px solid #999;border-top:3px solid #999;background-color:#CCC;color:#444;padding-left:5px;padding-right:5px;padding-top:2px;white-space:nowrap;text-align:center;vertical-align:middle}
a.Second_Nav_Menu_Link{font-family:Arial,Helvetica,sans-serif;text-decoration:none}
a.Second_Nav_Menu_Link_Sel{font-family:Arial,Helvetica,sans-serif;text-decoration:none;color:#000}
a.Second_Nav_Menu_Link_NoSel{font-family:Arial,Helvetica,sans-serif;text-decoration:none;color:#444}
a.Second_Nav_Menu_Link_Bgz{font-family:Arial,Helvetica,sans-serif;text-decoration:none;cursor:pointer}
#IFRAME{font-size:12px;background-color:#EAEAEA;width:100%;height:100%;border:0 solid #000}
td.table_position{padding:6px 12px;width:100%;height:100%}

table.data-table{border-collapse:separate;border-spacing:4px;border:0px;width:300px;}
table.data-table td{font-size:12px;line-height:18px;text-align:left;padding:1px 2px;background-color:#DDD;width:144px;}
table.data-table tr.sub-header td, table.data-table.first-column td:first-child, table.data-table tr.header td:first-child{text-align:right;color:#666;white-space:nowrap;background-color:inherit}
table.data-table.first-column tr.sub-header td, table.data-table tr.header td{padding-top:24px;background-color:inherit}
table.data-table.first-column tr.sub-header td, table.data-table tr.header td:first-child{font-weight:bold;text-align:right;width:144px;}
table.data-table.first-column tr.sub-header td{text-align:left}
table.data-table.first-column.long-field td ~ td{width:240px;word-wrap:break-word}
table.data-table.first-column.smaller-field td ~ td{width:64px;word-wrap:break-word}
table.data-table.first-column.long-static td:first-child{width:240px;}
table.data-table.first-column.smaller-field{width:244px;table-layout:fixed}
table.data-table.first-column.long-field, table.data-table.first-column.long-static{width:400px;table-layout:fixed}
table.data-table.first-column.long-field.long-static{width:500px;table-layout:fixed}
table.data-table.dyn td{width:auto}
table.data-table.nowrap td{white-space:nowrap}


input.Vartable_Go_Button{font-family:Arial,Helvetica,sans-serif;font-size:12px;color:#000;background-color:#BFBFBF;border:1px solid #666;text-decoration:underline}
input.Var_Go_Button{font-family:Arial,Helvetica,sans-serif;font-size:12px;color:#000;background-color:#BFBFBF;border:1px solid #666;text-decoration:underline}

table.Vartable{font-size:12px;width:100%;height:100%;background-color:#EAEAEA;border:0;border-collapse:collapse}
.vartable_static_field {background-color:#eaeaea;border:1px solid #ffffff;padding:1px;text-align:left;vertical-align:text-top}
.vartable_static_field .varstate_address_field, .vartable_static_field .vartable_modifyvalue{color:#000;background-color:white;width:100%;font-size:12px;padding:0;margin:0;outline:0;border:0;line-height:20px;height:20px}
.vartable_static_field select{color:#000;width:170px;background-color:white;border:0;outline:0;height:20px}
.vartable_static_field .invalid{background-color:#F99}
input.varstate_submit_field{color:#000;background-color:#BFBFBF;font-size:12px;border:1px solid #666}
input.varstate_submit_gab{padding-left:2px}
td.table_description_line{padding-left:2px;width:100%;line-height:21px;text-align:left}
tr.vartable_header td{background-color:#BFBFBF;height:17px;text-align:left;border:1px solid #FFF;padding-left:2px;padding-right:2px;white-space:nowrap;vertical-align:middle}
table.Vartable .readonly{background-color:#DDD}
#watch_table tr td:first-child {padding-left: 18px;background-position: left 2px;}

#connection-list{background-color:#eaeaea;position:relative;height:60%;overflow:auto}
#connection-list table{position:absolute;top:0px;bottom:0px;left:0px;right: 0px}
#connection-data{min-height:200px;position:relative;height:40%}
#connection-data-header{padding:0 12px;font-weight:bold;line-height:16px;font-size:12px;background-color:#999; position:absolute;top:0px;left:0px;right:0px;width:auto !important}
#connection-data-content{background-color:#eaeaea;overflow:auto;position:absolute;top:20px;left:0px;right:0px;bottom:0px}
.connection-data{display:none}
td.OComContentStaticLongText,td.OComContentStaticLongHeader,td.OComContentVariableLongText{font-size:12px;border:4px solid #EAEAEA;white-space:nowrap;padding:2px}
td.OComContentStaticLongText{text-align:right;padding-right:6px;padding-left:48px;color:#666}
td.OComContentStaticLongHeader{font-weight:bold;text-align:right;padding-right:6px;padding-left:48px;color:#666}
td.OComContentVariableLongText{background-color:#DDD;text-align:left;padding-left:6px;}
.ContentTableConnections tbody td.ContentTableField{cursor:pointer}
.ContentTableConnections tbody td img{padding-right:3px}

body.IFrame{background-color:#EAEAEA;height:100%}
table.ContentPage{width:100%;height:100%;background-color:#EAEAEA;border:0;border-collapse:collapse}
.ContentDetailLine td{height:18px;font-weight:bold;font-size:12px;vertical-align:bottom;background-color:#999;color:#000;line-height:16px}
.ContentDetailLine td{padding:0px 12px;white-space:nowrap;text-align:right}
.ContentDetailLine td:first-child{text-align:left}

table.IframeTable{width:100%;height:100%}
table.IframeTable td{width:100%;vertical-align:top;text-align:left;}
table.ContentTable{width:100%;height:17px;font-size:12px;background-color:#EAEAEA;border:0;border-collapse:collapse}
table.ContentTableConnections{width:100%;height:17px;font-size:12px;background-color:#EAEAEA;border-top:1px solid #FFF;border-collapse:collapse}
td.ContentTableField_1{background-color:#BFBFBF;height:17px;text-align:left;border:1px solid #FFF;border-collapse:collapse;border-bottom-width:0;border-top-width:0;padding:0 20px 0 2px;vertical-align:middle;white-space:nowrap}
td.ContentTableField,tr.ContentTableField,td.ContentTableField_Address,td.ContentTableField_Comment,td.ContentTableField_Filesize{line-height:21px;text-align:left;border:1px solid #FFF;padding:0 20px 0 2px;white-space:nowrap}
td.ContentTableField_1_IP_Header,td.ContentTableField_1_IP_Header_sort{background-color:#BFBFBF;height:17px;text-align:left;border-width:1px 0 1px 1px;border-style:solid;border-color:#FFF;border-collapse:collapse;border-bottom-width:0;padding:0 20px 0 2px;white-space:nowrap}
td.ContentTableField_IP{line-height:21px;text-align:left;border-width:1px 0;border-style:solid;border-color:#FFF;width:30px;padding:0 0 0 2px}
td.ContentTableField_State{line-height:21px;width:70px;text-align:left;border:1px solid #FFF;padding:0 20px 0 2px}
table.ContentTextTable{width:100%;height:100%;font-weight:bold;font-size:12px;text-align:left;border:0 solid #FFF}
body.ContentLongBody{background-color:#DDD}
table.ContentLongText{font-size:12px;border:0 solid #FFF;padding-left:12px;}
td.ContentLongText{padding-top:10px;vertical-align:top}
td.ContentLongElement{padding-top:2px;vertical-align:top}
.row_selected{background-color:#C1CEE9}
.row_nonselected{background-color:#CCC}
.left_beside_hidden_field{text-align:left;border-width:1px 0;border-style:solid;border-color:#FFF;height:17px;width:50px;padding:0 30px 0 2px}
#UpdateDiagDiv{width:100%;height:100%;font-size:12px;border:0}
#UpdateAlarmDiv{width:100%;height:100%;font-size:12px;background-color:#EAEAEA;border:0}
.downloadIcon{width:14px;height:14px;border:0}
.sortheader{font-size:12px;margin:0;color:#000;font-family:Arial,Helvetica,sans-serif;text-decoration:none;border-width:0;padding:0}
td.ContentTableField_1_sort{background-color:#BFBFBF;height:17px;text-align:left;border:1px solid #FFF;border-collapse:collapse;border-bottom-width:0;cursor:pointer;padding:0 20px 0 2px;white-space:nowrap}
.sortheadercl{border-right:#fff 1px solid;padding-right:20px;border-top:#fff 1px solid;padding-left:2px;border-left:#fff 1px solid;cursor:pointer;border-bottom:#fff 1px solid}
.filtertext{font-weight:bold;padding-bottom:0;font-size:12px;color:#00005e;font-family:Arial,Helvetica,sans-serif}
.filtertextempty{font-size:14px;height:100%;color:#00005e;font-family:Arial,Helvetica,sans-serif;background-color:#EAEAEA}
.filterformclass{font-weight:normal;font-size:12px;margin:0;color:#000040;font-family:Arial,Helvetica,sans-serif;text-align:right;text-decoration:none;border-width:0;padding:0 18px 0 0}
#filtersend{cursor:pointer}
.filterlistclass{font-weight:normal;font-size:12px;margin:0;width:170px;color:#000040;font-family:Arial,Helvetica,sans-serif;text-align:left;border-width:0;padding:0}
.filtervalueclass{font-weight:normal;font-size:12px;margin:0;width:90px;color:#000040;font-family:Arial,Helvetica,sans-serif;text-align:left;text-decoration:none;border-width:0;padding:2px 0}
.filterbuttonclass{font-weight:normal;font-size:12px;margin:0;width:44px;color:navy;font-family:Arial,Helvetica,sans-serif;background-color:#CCC;text-align:right;text-decoration:underline;border-width:0;padding:0 33px 0 0}
.position_intro_image{left:0;top:0;position:relative;width:100%;background-color:#454E6D}
.position_intro_enter{left:30px;top:30px;position:absolute}
.position_intro_no_intro{left:30px;bottom:30px;position:absolute;font-size:12px;color:#fff;font-family:Arial,Helvetica,sans-serif}
input.intro_enter{font-family:Arial,Helvetica,sans-serif;font-size:18px;color:#fff;background-color:transparent;cursor:pointer;border:0 solid #000;text-decoration:underline}
input.no_intro_checkbox{font-family:Arial,Helvetica,sans-serif;font-size:12px;color:#fff}
.enterformclass{border-top-width:0;padding:0;font-weight:normal;border:0;font-size:12px;margin:0;font-family:Arial,Helvetica,sans-serif;text-align:right;text-decoration:none;width:100%;height:100%}
.Header_Link{font-family:Arial,Helvetica,sans-serif;font-size:12px;color:#000;text-decoration:underline;text-align:right}
.Header_Link_Element{padding:18px;text-align:right}
.intro_image{width:100%}
.intro_enter_basic{display:none}
#BGZ_Table{width:100%;height:60%}
#BGZ_SecNav{width:100%;height:40%}
.BGZ_Link{color:navy;font-size:12px;cursor:pointer;text-decoration:underline}
td.Title_Area_Bgz_Nav{padding:0;padding-left:11px;padding-top:7px;vertical-align:top;color:#00005E;font-size:12px;font-weight:bold;font-variant:normal}
#Bgz_Navlink{padding:0;padding-bottom:10px;padding-top:5px;vertical-align:top;color:#00005E;font-size:12px;font-weight:bold;font-variant:normal}
.Bgz_SecNav_Content{background-color:#EAEAEA;width:100%;height:100%}
.Bgz_state{padding-left:10px;padding-top:20px}
.BGZ_Details_Left{text-align:left;border-width:1px 0;border-style:solid;border-color:#FFF;height:17px;width:50px;padding:0 30px 0 2px}
.BGZ_Details_Left_Header{text-align:left;border-width:1px 0;border-style:solid;border-color:#FFF;height:17px;width:50px;background-color:#BFBFBF;padding:0 30px 0 2px}
.BGZ_Details_Left_Header_sort{text-align:left;border-width:1px 0;border-style:solid;border-color:#FFF;height:17px;width:50px;background-color:#BFBFBF;padding:0 30px 0 2px}
.BGZ_No_Sort_Header{text-align:right;border-width:1px 0;border-style:solid;border-color:#FFF;height:17px;padding-right:6px;padding-top:0;padding-bottom:0;background-color:#BFBFBF}
body.bgztablebody,body.ouctablebody{background-color:#EAEAEA}
.BGZ_Details{text-align:right;border-width:1px 0;border-style:solid;border-color:#FFF;height:17px;padding-right:6px;padding-top:0;padding-bottom:0}
#ContentIFrameTable, #MWSL_2531{width:100%;height:100%}
tr.row_selected .BGZ_Details a.BGZ_Link{color:#000;cursor:default;text-decoration:none;}
.Bgz_SecNav_Table .Bgz_state{white-space:pre}

td.Title_Area_PrinterIcon_Bgz{text-align:right;vertical-align:bottom;padding:0;padding-right:33px;width:20px}
td.Title_Area_ReloadIcon_Bgz{text-align:right;vertical-align:bottom;padding:0}
.invisible,.invisible_sort{display:none}
.error{font-size:12px;padding:10px;height:17px}

.cursor_hand{cursor:pointer}
td.static_field_awp{font-size:12px;height:21px;text-align:left;border-left:6px solid #EAEAEA;border-top:4px solid #EAEAEA}

#diag_table{height:100%}
#diag_table tr.table_row{cursor:pointer}
diag_iframe_container{width:100%;}
#diagLongTextDiv{white-space:pre}
#UpdateDiagLongDiv .ContentLongText{white-space:pre}

.filebrowserHeadline{padding:0;color:#666;font-weight:bold;text-align:left;font-size:12px}
.renameForm{margin:0;padding:0}
.Filebrowser_No_Sort_Header{background-color:#BFBFBF;height:17px;text-align:left;border:1px solid #FFF;border-collapse:collapse;border-bottom-width:0;padding:0 20px 0 2px}
.Filebrowser_Dir_No_Sort_Header{background-color:#BFBFBF;height:17px;text-align:right;border:1px solid #FFF;border-collapse:collapse;border-bottom-width:0;border-right-width:0;padding:0 2px}
.Filebrowser_Name_Header{background-color:#BFBFBF;height:17px;text-align:left;border:1px solid #FFF;border-collapse:collapse;border-bottom-width:0;border-left-width:0;border-right-width:0;padding:0 2px}
td.Filebrowser_Dir_Header_sort{background-color:#BFBFBF;height:17px;text-align:right;border:1px solid #FFF;border-collapse:collapse;border-bottom-width:0;border-right-width:0;cursor:pointer;padding:0 2px}
td.Filebrowser_Name_Header_sort{background-color:#BFBFBF;height:17px;text-align:left;border:1px solid #FFF;border-collapse:collapse;border-bottom-width:0;border-left-width:0;cursor:pointer;padding:0 20px 0 2px}
.Filebrowser_Dir_Col{line-height:20px;text-align:right;border:1px solid #FFF;border-right-width:0;padding:0 2px}
.Filebrowser_Name_Col{line-height:20px;text-align:left;border:1px solid #FFF;border-left-width:0;padding:0 20px 0 2px;white-space:nowrap}
.Error_Message{width:100%;text-align:left;color:red;font-size:12px;font-weight:normal}
#FileOperationsTable{margin-top:20px;border-top: 2px solid #666666}


#bgz-safety td ~ td ~ td{width:16px;background-color:inherit}
.fw_update_button{font-size:12px;text-align:left;border-left:6px solid #EAEAEA;border-top:4px solid #EAEAEA;color:#000}
#fw_update_input_field{margin-left:6px;margin-top:4px}
.Bgz_FW_Update_SecNav_Table{font-size:12px;padding-left:2px}
.Bgz_FW_Update_Type_Class{font-size:12px;font-weight:bold;height:21px;text-align:left;padding-left:10px;padding-top:10px;color:#000;white-space:nowrap}
#fwupdateframe{position:absolute;top:0;left:-2000px;width:0;height:0}
td.input_file, td.fw_update_button{background-color:inherit !important}

.BR_Subtitle{color:#666;font-size:14px;font-weight:bold;padding-bottom:10px}
#Restore_Response_Area, #Restore_State_Area, #Restore_Login_Area{display:none}
.BR_Status_Area{padding-top:10px}
.BR_static_field{font-size:12px;height:21px;text-align:left;color:#666;white-space:nowrap}
.BR_output_field_long{font-size:12px;text-align:left;width:250px;color:#000;margin-left:5px}
#Backup_Error_Message{text-align:left;color:red;font-size:12px;font-weight:normal}
#Backup_Area{padding-bottom:60px}
#Restore_Area{padding-bottom:30px}
.BR_show{display:block}
.log_dialog_show{position:absolute;display:block;left:220px;z-index:99}
.dialog_hidden, .restore_state_hidden{display:none}
.BR_Error_Message{text-align:left;color:red;font-size:12px;font-weight:normal}
.BR_Success_Message{text-align:left;color:green;font-size:12px;font-weight:normal;padding-left:150px}
#restore_load_button{margin-top:3px;padding:2px}
.restore_state_line_check{background-image:url("/Images/checkmark.gif");background-repeat:no-repeat;font-size:12px;height:21px;text-align:left;color:#666;white-space:nowrap;padding-left:25px}
.restore_state_line_in_progress{background-image:url("/Images/inprogress.gif");background-repeat:no-repeat;font-size:14px;font-weight:bold;height:21px;text-align:left;color:#666;white-space:nowrap;padding-left:25px}

#CPU{color:white;float:left;font-size:0px;position:relative;margin-top:24px;}
.cpu1211{background-image:url('/Images/CPU1200/Housing_CPU_1211_1212C.PNG');width:216px;height:250px;}
.cpu1211F{background-image:url('/Images/CPU1200/Housing_CPU_1211_1212FC.PNG');width:216px;height:250px;}
.cpu1214{background-image:url('/Images/CPU1200/Housing_CPU_1214C.png');width:275px;height:250px;}
.cpu1214F{background-image:url('/Images/CPU1200/Housing_CPU_1214FC.png');width:275px;height:250px;}
#CPU img{position:absolute;top:86px;vertical-align:top}
#CPU img.ledImg{width:4px}
#CPU img.led1{left:10px}
#CPU img.led2{left:20px}
#CPU img.led3{left:30px}
#CPU #sigboard{left:84px}
#CPU #cpuNameImg{top:106px;right:0px}
.table_position tr{vertical-align:top}

#start-page-data{width:400px;word-wrap:break-word;table-layout:fixed}
#start-page-data td ~ td ~ td, #bgz-safety td ~ td ~ td, #runtime-information td ~ td ~ td{width:16px;background-color:inherit}
#start-page-data td.fail-safe-marker, #bgz-safety td.fail-safe-marker, #runtime-information td.fail-safe-marker, #watch_table td.fail-safe-marker{background-image: url("/Images/failsafe.gif");background-repeat:no-repeat;background-attachment:scroll;background-position:center 2px}
#start-page-data tr.button td{background-color:inherit}
#start-page-data tr.button button {text-decoration:none;display:block;width:120px;line-height:14px;margin:2px 6px;font-size:12px;font-weight:normal;text-align:center;color:#FFF;background-color:#999;cursor:pointer;border:1px solid #777;padding:1px}

#PortStatusX1, #network-connection{margin-left:20px}
#PortStatusX1 tr.sub-header td{text-align:left}

#comm_connection_summary td ~ td ~ td{background-color:inherit}
#comm_connection_summary, #comm_connection_count{margin:10px 40px; width:300px;}
#comm_connection_summary td ~ td, #comm_connection_count td ~ td{color:black;text-align:right}
#comm_connection_count tr.sub-header td:first-child{text-align:right}


#MemoryUsage{margin:34px 5px 5px 20px;width:300px}
#MemoryUsage .usage{margin-bottom:30px}
#MemoryUsage h4{text-align:left;font-size:14px;font-weight:bold;line-height:20px;color:#666;margin:0}
#MemoryUsage .progress-bar{position:relative;width:100%;height:20px;background-color:#DDD;margin:4px 0}
#MemoryUsage .progress-bar .taken{position:absolute;top:0;left:0;background-color:#999;height:100%}
#MemoryUsage .progress-bar .text{position:relative;width:100%;height:100%;text-align:center;line-height:20px;color:#000;margin:0;font-size:14px}
#MemoryUsage .desc-text{font-size:14px;line-height:20px;margin:0px;color:#666}

#popup-root
{
    background-color:transparent;
    background-color:rgba(0,0,0,0.8);
    filter:progid:DXImageTransform.Microsoft.gradient(startColorstr=#CC000000,endColorstr=#CC000000);
    zoom:1;
    position:fixed;
    top:0px;
    right:0px;
    left:0px;
    bottom:0px;
    z-index:10000;
    min-height:400px;
}

#popup-root .window
{
    width:300px;
    background-color:#EAEAEA;
    margin:50px auto;
    border:1px solid white;
}

#popup-root .window table
{
    width: 100%;
    table-layout: fixed;
}

#popup-root .window .header
{
    background-color:#666;
    color:#EFEFEF;
    font-size:16px;
    font-weight:bold;
    line-height:20px;
    padding:5px;
    border-bottom:1px solid white;
}

#popup-root .window .icon
{
    width:48px;
    height:48px;
    padding:5px;
    background:url('/Images/warning.png') no-repeat center center;
}

#popup-root .window .content
{
    min-height:50px;
    padding:5px;
    word-wrap: break-word;
    white-space: pre-line;
}

#popup-root .window .buttons
{
    padding:5px;
    text-align:right;
}

#popup-root .window .buttons button
{
    text-decoration:none;
    line-height:14px;
    margin:2px 6px;
    font-size:12px;
    font-weight:normal;
    text-align:center;
    color:#FFF;
    background-color:#999;
    cursor:pointer;
    border:1px solid #777;
    padding:3px 15px;
}

#popup-root .window .buttons button:focus
{
    border: 1px dashed black;
}