BODY { margin:0px; font-family:Arial; }
IMG { border-right:black 0px solid; border-top:black 0px solid; border-left:black 0px solid; border-bottom:black 0px solid; }
SELECT { font-size:14px; font-family:Arial; background-color:#FFFFFF; border:#858585 1px solid; }
INPUT { font-size:14px; font-family:Arial; background-color:transparent; }
INPUT:not([type=image],[type=file]) { background-color:#FFFFFF; border:#858585 1px solid; }
TEXTAREA { font-size:14px; font-family:Arial; background-color:#FFFFFF; border:#858585 1px solid; }
HR { display:block; border:1px solid #22A6FB; height:1px; }
BUTTON { color:#FFFFFF; font-size:14px; font-weight:normal; font-family:Arial; border-right:black 0px solid; border-top:black 0px solid; border-bottom:black 0px solid; border-left:black 0px solid; background-position:center center; background-repeat:repeat-x; cursor:hand; cursor:pointer; height:23px; }
BUTTON::-moz-focus-inner { border:none; }
BUTTON:focus { outline:none; }

.MainBody { background-color:#F7F6F1; background-position:center top; }
.mainbody { background-color:#F7F6F1; background-position:center top; }
.LogoBody { background-color:#22A6FB; background-position:left top; margin:0px; }
.ActionBody { background-color:#22A6FB; background-position:center top; margin:0px; }
.MenuBody { background-color:#FFFFFF; background-position:center top; margin-left:0px; }
.AssistBody { background-color:#F7F6F1; background-position:center top; margin-left:5px; margin-top:5px; margin-bottom:5px; }

.ActionTable { margin-top:6px; color:#FFFFFF; font-size:16px; font-weight:bold; font-family:Arial; }
.ActionTable03 { color:#FFFFFF; font-size:14px; font-weight:bold; font-family:Arial; }
.ActionTable03 A:link { color:#FFFFFF; text-decoration:none; }
.ActionTable03 A:visited { color:#FFFFFF; }
.MainTable  { background-color:#22A6FB; margin:13px auto; overflow:hidden; border-radius:10px; -webkit-border-bottom-left-radius:9px; box-shadow:0px 0px 6px #8D8D8D; }
.WebMailBodyTable { border:1px solid #8D8D8D; }
.FixedTable  { table-layout:fixed; background-color:#22A6FB; margin:13px auto; overflow:hidden; border-radius:10px; -webkit-border-bottom-left-radius:9px; box-shadow:0px 0px 6px #8D8D8D; }
.FixedTable_no_color { table-layout:fixed; border:10px solid #8D8D8D; }
.TextTable { background-color:#FFFFFF; margin:15px auto; padding:10px; box-shadow:0px 0px 5px #8D8D8D; }
.AssistTable { background-color:#22A6FB; margin:13px auto; overflow:hidden; border-radius:10px; -webkit-border-bottom-left-radius:9px; box-shadow: 0px 0px 6px #8D8D8D; }
.DiagTable { background-color:#22A6FB; border:10px solid #8D8D8D; border-right:#8D8D8D 1px solid; border-top:#8D8D8D 10px solid; border-left:#8D8D8D 1px solid; border-bottom:#8D8D8D 1px solid; }
.HoverTable TR.Col:nth-of-type(2n+1) { background-color:#EFF7FD; }
.HoverTable TR.AssistCol:nth-of-type(2n+1) { background-color:#EFF7FD; }
.HoverTable TR:hover:is(.Col, .Col_Left, .AssistCol) { background-color:#FFF8D4 !important; }
.ToolsTable  { background-color:#22A6FB; padding:5px 5px 5px 5px; border-radius:10px; -webkit-border-bottom-left-radius:9px; }

.FstCol { background-color:#22A6FB; color:#FFFFFF; font-size:14px; font-weight:bold; font-family:Arial; text-align:center; vertical-align:middle; height:32px; padding-left:1px; padding-top:1px; padding-bottom:1px; padding-right:1px; }
.FstAssistCol { background-color:#22A6FB; color:#FFFFFF; font-size:14px; font-weight:bold; font-family:Arial; text-align:center; vertical-align:middle; height:32px; padding-left:1px; padding-top:1px; padding-bottom:1px; padding-right:1px; }
.Col { background-color:#FFFFFF; color:#000000; font-size:14px; font-weight:normal; text-align:center; vertical-align:middle; height:32px; font-family:Arial; padding-left:1px; padding-top:1px; padding-bottom:1px; padding-right:1px; }
.Col_Left { background-color:#FFFFFF; color:#000000; font-size:14px; font-weight:normal; font-family:Arial; text-align:left; vertical-align:middle; height:32px; padding-left:3px; padding-top:1px; padding-bottom:1px; padding-right:1px; } .AssistCol { background-color:#FFFFFF; color:#000000; font-size:14px; font-weight:normal; font-family:Arial; text-align:left; vertical-align:middle; height:32px; padding-left:3px; padding-top:1px; padding-bottom:1px; padding-right:1px; }
.MainTable > TBODY > TR.Col_Left > TD, .FixedTable > TBODY > TR.Col_Left > TD { padding-left:3px; }
.MainTable TR.TleCol, .FixedTable TR.TleCol { background-color:#22A6FB; color:#FFFFFF; font-size:14px; font-weight:bold; font-family:Arial; text-align:left; vertical-align:middle; height:32px; padding-left:3px; padding-top:1px; padding-bottom:1px; padding-right:1px; }
.TleCol { background-color:#FFFFFF; color:#22A6FB; font-size:14px; font-weight:bold; font-family:Arial; text-align:left; vertical-align:middle; height:32px; padding-left:3px; padding-top:1px; padding-bottom:1px; padding-right:1px; }
.TextAttr { color:#000000; font-size:14px; font-weight:normal; height:32px; }
.AssistText { color:#000000; font-size:14px; font-weight:normal; }
A.AssistLink { color:Blue; font-size:14px; font-weight:normal; font-family:Arial; }

.ActionTriangle { margin-left:5px; width:0; height:0; border:5px solid; border-color: transparent transparent transparent #FFFFFF; }
.MenuBound { background-color:#FFFFFF; height:4px; }
.Layer1Bound { background-color:#DADAD2; height:2px; }
.Layer1Col { background-color:#FFFFFF; font-size:14px; font-weight:normal; font-family:Arial; text-align:left; vertical-align:middle; height:35px; padding-left:1px; padding-top:1px; padding-bottom:1px; padding-right:1px; cursor:hand; cursor:pointer; }
.Layer1Col_Hover { background-color:#FFC425; display:table-cell; border-left:#000000 10px solid; cursor:hand; cursor:pointer; }
A.Layer1 { color:#000000; padding-left:20px; }
A.Layer1_Hover { color:#000000; padding-left:10px; }
A.Layer1_Hover:visited { color:#000000; }
A.Layer1 SPAN, A.Layer1_Hover SPAN { bottom:4px; position:relative; }
.Layer1ChildCol { background-color:#FFDD83; font-size:14px; font-weight:normal; font-family:Arial; text-align:left; vertical-align:middle; height:25px; padding-left:1px; padding-top:1px; padding-bottom:1px; padding-right:1px; cursor:hand; cursor:pointer; }
.Layer1ChildCol TD { border-left:#FFC425 10px solid; }
A.Layer1Child { color:#000000; padding-left:31px; }
A.Layer1Child_Hover { color:#FFFFFF; padding-left:21px; }
A.Layer1Child_Hover:visited { color:#FFFFFF; }
A.Layer1Child_Hover > SPAN:first-child { background-color:#0084FF; -webkit-border-radius:10px; border-radius:10px; display:inline-block; padding:2px 10px; }
A.Layer1Child_Hover > SPAN:last-child { margin-left:-20px; color:#0084FF; }

.Layer2Col { background-color:#FFDD83; font-size:14px; font-weight:normal; font-family:Arial; text-align:left; vertical-align:middle; height:25px; padding-left:1px; padding-top:1px; padding-bottom:1px; padding-right:1px; cursor:hand; cursor:pointer; }
.Layer2Col TD { display:table-cell; border-left:#FFC425 10px solid; }
A.Layer2 { color:#000000; padding-left:23px; }
A.Layer2_Hover { color:#000000; padding-left:23px; }
A.Layer2 SPAN, A.Layer2_Hover SPAN { bottom:1px; position:relative; }
.Layer2ChildCol { background-color:#FFF1CA; font-size:14px; font-weight:normal; font-family:Arial; text-align:left; vertical-align:middle; height:25px; padding-left:1px; padding-top:1px; padding-bottom:1px; padding-right:1px; cursor:hand; cursor:pointer; }
.Layer2ChildCol TD { display:table-cell; border-left:#FFDD83 10px solid; }
A.Layer2Child { color:#000000; padding-left:37px; }
A.Layer2Child_Hover { color:#FFFFFF; padding-left:27px; }
A.Layer2Child_Hover:visited { color:#FFFFFF; }
A.Layer2Child_Hover > SPAN:first-child { background-color:#0084FF; -webkit-border-radius:10px; border-radius:10px; display:inline-block; padding:2px 10px;}

.Layer3Col { background-color:#FFFFFF; font-size:12px; font-weight:normal; font-family:Arial; text-align:left; vertical-align:middle; height:20px; padding-left:1px; padding-top:1px; padding-bottom:1px; padding-right:1px; }
A.Layer3 { color:#FFFFFF; }
A.Layer3_Hover { color:yellow; }
.Layer3ChildCol { background-color:#FFFFFF; font-size:12px; font-weight:normal; font-family:Arial; text-align:left; vertical-align:middle; height:20px; padding-left:1px; padding-top:1px; padding-bottom:1px; padding-right:1px; }
A.Layer3Child { color:#FFFFFF; }
A.Layer3Child_Hover { color:yellow; }

.Layer1Col:hover A SPAN, .Layer1ChildCol:hover A.Layer1Child SPAN, .Layer2Col:hover A SPAN, .Layer2ChildCol:hover A.Layer2Child SPAN  { text-decoration:underline; }

.Banner { color:#000000; font-size:14px; font-weight:normal; font-family:Arial; text-align:left; vertical-align:middle; height:20px; display:inline-block; padding-left:15px; padding-top:1px; padding-bottom:1px; padding-right:1px; }

.TipMainTable { background-color:#333333; margin:15px auto; }
.TipDiv { visibility:hidden; position:absolute; z-index:1000; top:-100; display:none; }
.TipiFrame { visibility:hidden; position:absolute; z-index:0; top:-100; filter:alpha(opacity=0); display:none; }
.TipFstCol {
background-color:#22A6FB; font-family:Arial; font-weight:bold; font-size:11px; color:#FFFFFF;
text-align:center; vertical-align:middle; height:16px; white-space:nowrap;
padding-left:1px; padding-top:1px; padding-bottom:1px; padding-right:1px;
}
.TipCol {
font-weight:normal; font-size:10px; color:#000000; background-color:#FFFFFF; white-space:nowrap;
text-align:center; vertical-align:middle; height:14px; font-family:Arial;
padding-left:1px; padding-top:1px; padding-bottom:1px; padding-right:1px;
}
.TipContentCol {
font-weight:normal; font-size:10pt; color:#000000; background-color:#FFFF99;
text-align:left; vertical-align:middle; font-family:Arial;
padding-left:1px; padding-top:1px; padding-bottom:1px; padding-right:1px;
}
.TipTitleCol {
font-weight:bold; font-size:11pt; color:#FFFFFF; background-color:#000099;
text-align:left; vertical-align:top; font-family:Arial;
padding-left:1px; padding-top:1px; padding-bottom:1px; padding-right:1px;
}
TR.TextAttr TD SPAN.DistinctText { font-weight:normal; font-size:14px; color:#505050; }
TR.TextAttr TD SPAN.ExamText { font-weight:normal; font-size:14px; color:#505050; }
TR.Col_Left TD SPAN.ExamCol  { font-weight:normal; font-size:14px; color:#505050; }
TR.AssistCol TD SPAN.ExamCol { font-weight:normal; font-size:14px; color:#505050; }
TR.Col TD SPAN.ExamCol { font-weight:normal; font-size:14px; color:#505050; }

.button_new_entry_style { width:105px; background-position:center; height:23px; }
.button_sort_style { width:100%; background-color:#22A6FB; font-weight:bold; font-size:14px; color:#FFFFFF; height:100%; text-decoration:underline; }
.button_help_style { width:50px; background-position:center; height:23px; font-weight:bold; }
.button_example_style { width:65px; background-position:center; height:23px; font-weight:bold; }
.button_port_style { width:24px; background-position:center; height:22px; }
.button_style { width:65px; background-position:center; height:23px; }
.button_style_70 { width:70px; background-position:center; height:23px; }
.button_style_80 { width:80px; background-position:center; height:23px; }
.button_style_90 { width:90px; background-position:center; height:23px; }
.button_style_100 { width:100px; background-position:center; height:23px; }
.button_style_110 { width:110px; background-position:center; height:23px; }
.button_style_120 { width:120px; background-position:center; height:23px; }
.button_style_140 { width:140px; background-position:center; height:23px; }
.button_style_hight_120 { width:120px; background-position:center; height:34px; }
.button_left_style { background-repeat:no-repeat; background-position:right center; height:23px; width:5px; }
.button_right_style { background-repeat:no-repeat; background-position:left center; height:23px; width:5px; }
.button_left_hight_style { background-repeat:no-repeat; background-position:right center; height:34px; width:5px; }
.button_right_hight_style { background-repeat:no-repeat; background-position:left center; height:34px; width:5px; }
.gopage_style { width:35px; background-position:center; height:17px; }
.page_button_style {
color:#888888; background-position:center; font-family:Arial; font-weight:bold;
font-size:11px; text-align:center; height:17px; width:20px;
}
.page_show_style {
color:#888888; background-color:#F7F6F1; background-position:center;
border-left:#888888 1px solid; border-top:#888888 1px solid; border-bottom:#888888 1px solid;
margin-top:10px; margin-bottom:10px; font-family:Arial; font-weight:normal; font-size:11px;
text-align:center; vertical-align:middle; height:17px; width:20px;
}
.page_button_left_style { background-repeat:no-repeat; background-position:right center; width:2px; }
.page_button_right_style { background-repeat:no-repeat; background-position:left center; width:2px; }

.textOverflow {
white-space:nowrap; overflow:hidden; text-overflow:ellipsis; -o-text-overflow:ellipsis; 
}
.MenuOFF {
BORDER:#333333 2px solid; FONT-SIZE:10px; PADDING-BOTTOM:2px; cursor:hand; cursor:pointer;
FONT-FAMILY:Arial; background-color:#6699CC; padding-left:2px; padding-right:2px;
}
.MenuON {
BORDER:#99FF00 2px solid; FONT-SIZE:10px; PADDING-BOTTOM:2px; cursor:hand; cursor:pointer;
FONT-FAMILY:Arial; background-color:#0099FF; padding-left:2px; padding-right:2px;
}
.ItemOFF {
PADDING-RIGHT:2px; PADDING-LEFT:2px; FONT-SIZE:10pt; background-color:#0099FF;
cursor:hand; cursor:pointer; FONT-FAMILY:Arial;
}
.ItemON {
PADDING-RIGHT:2px; PADDING-LEFT:2px; FONT-SIZE:10pt; background-color:#003399;
color:#FFFF00; cursor:hand; cursor:pointer; PADDING-TOP:3px; FONT-FAMILY:Arial;
}
.Cover { visibility:hidden; position:absolute; z-index:0; top:-100px; filter:alpha(opacity=100); }
A.FstColLink { color:#FFFFFF; }
A.ColLink { color:#000000; }
A.MA_AssistLink { font-weight:normal; font-size:14px; color:Blue; font-family:Arial; }
A.Fst_AssistLink { font-weight:normal; font-size:14px; color:#FFFFFF; font-family:Arial; }
.MA_HoverTable TR.Col_Left:nth-of-type(2n+1), .MA_HoverTable TR.Root:nth-of-type(2n) { background-color:#EFF7FD; }
.MA_HoverTable TR.Col_Left TD:hover, .MA_HoverTable TR.Root TD:hover { background-color:#FFF8D4 !important; }
.Root {
background-color:#FFFFFF; vertical-align:middle;
font-weight:normal; font-size:14px; color:#000000; text-align:left;
padding-left:2px; padding-top:1px; padding-bottom:1px; padding-right:1px;
}
.Tree { background-color:#FFFFFF; width:12px; }
.TreeBody {
white-space:nowrap; overflow:hidden;
border-width:0px 1px 1px 0px; border-style:solid; border-color:#8E8A6D;
text-overflow:ellipsis; -o-text-overflow:ellipsis; 
}
.TreeBodyTop {
background-color:#FFFFFF; white-space:nowrap; overflow:hidden;
border-width:1px 1px 1px 0px; border-style:solid; border-color:#8E8A6D;
text-overflow:ellipsis; -o-text-overflow:ellipsis; 
}
.TreeNoData {
background-color: #FFFFFF;
border-width:1px 1px 1px 1px; border-style:solid; border-color:#8E8A6D;
}
.theTAB1USED { overflow:hidden; background-color:#8D8D8D; }
.theTAB2USED_1 { overflow:hidden; background-color:#FFF8D4; }
.theTAB2USED_2 { overflow:hidden; background-color:#CBE4F8; }
.theTAB2USED_3 { overflow:hidden; background-color:#CBE4F8; color:blue; font-weight:bold; }
.theTAB1 { overflow:hidden; cursor:hand; cursor:pointer; text-decoration:underline; background-color:#666666; }
.theTAB2_1 { overflow:hidden; cursor:hand; cursor:pointer; text-decoration:underline; background-color:#CCCCCC; }
.theTAB2_2 { overflow:hidden; cursor:hand; cursor:pointer; text-decoration:underline; background-color:#CCCCCC; }
.theTAB2_3 { overflow:hidden; cursor:hand; cursor:pointer; text-decoration:underline; background-color:#CCCCCC; color:#666666; font-weight:normal; }
.SMTP_inText { font-weight:normal; font-size:14px; color:#1A6EEF; height:32px; }
.SMTP_outText { font-weight:normal; font-size:14px; color:#FF8040; height:32px; }
.POP3_inText { font-weight:normal; font-size:14px; color:#CBE4F8; height:32px; }
.pop3_exText { font-weight:normal; font-size:14px; color:#CBE4F8; height:32px; }
.Pause_Col {
font-weight:normal; font-size:14px; color:#FF0000; background-color:#FFFFFF;
text-align:center; vertical-align:middle; height:32px; font-family:Arial;
padding-left:1px; padding-top:1px; padding-bottom:1px; padding-right:1px;
}
.HR1 { display:block; border:2px solid #8D8D8D; height:1px; }
.list_tool_text_attr { color:#000000; vertical-align:top; font-size:10px; }
.list_tool_bt_up { border:#BFBFBF 1px outset; width:auto; height:13px; cursor:hand; cursor:pointer; background-repeat:no-repeat; background-color:#F4F4F4; background-position:center center; }
.list_tool_bt_down { border:#CCCCCC 1px inset; width:auto; height:13px; cursor:default; background-repeat:no-repeat; background-color:#F4F4F4; background-position:center bottom; }
.list_tool_input_attr { border:#666666 1px inset; height:13px; font-size:9px; }
.list_tool_bt_go { border:#CCCCCC 1px outset; width:auto; height:13px; background-repeat:no-repeat; background-color:#F4F4F4; background-position:center center; font-size:8px; color:#000000; }
.list_tool_select_page { min-width:32px; height:32px; }
.dynamic-slider-control {
position:relative; background-color:#F7F6F1; -moz-user-focus:normal; -moz-user-select:none;
cursor:default;
}
.horizontal { width:200px; height:27px; }
.dynamic-slider-control .handle {
position:absolute; font-size:1px; overflow:hidden; -moz-user-select:none;
cursor:default; z-index:5;
}
.dynamic-slider-control .secondhandle {
position:absolute; font-size:1px; overflow:hidden; -moz-user-select:none;
cursor:default; z-index:5;
}
.dynamic-slider-control.horizontal .handle { }
.dynamic-slider-control.horizontal .handle div { display:none; }
.dynamic-slider-control.horizontal .secondhandle div { display:none; }
.dynamic-slider-control .line {
position:absolute; font-size:0.05mm; border:1px solid #000000;
background:#FFFFFF; overflow:hidden; -webkit-border-radius:50%; border-radius:50%; z-index:0;
}
.dynamic-slider-control .secondline {
position:absolute; font-size:0.05mm; border:1px solid #000000;
background:#F50000; overflow:hidden; -webkit-border-radius:50%; border-radius:50%;
}
.dynamic-slider-control .frontline {
position:absolute; font-size:0.05mm; border:1px solid #000000;
background:#FFFFFF; overflow:hidden; -webkit-border-radius:50%; border-radius:50%;
}
.dynamic-slider-control.horizontal .line { height:8px; }
.dynamic-slider-control.horizontal .secondline { height:8px; }
.dynamic-slider-control.horizontal .frontline { height:8px; }
.dynamic-slider-control .line div { display:none; }
.slider { width:auto; }
.slider-input { display:none; }
.NamePlateUpper1000 { BACKGROUND-IMAGE:url(/icons_eng/graph_nameplateupper1000.gif); BORDER-BOTTOM:#000 1px solid; BORDER-LEFT:#000 1px solid; BACKGROUND-REPEAT:no-repeat; BACKGROUND-POSITION:center 50%; BORDER-TOP:#000 1px solid; BORDER-RIGHT:#000 1px solid }
.NamePlateUpper1000 TABLE { color:#000; font-size:8px; }
.NamePlateUnder1000 { BACKGROUND-IMAGE:url(/icons_eng/graph_nameplateunder1000.gif); BORDER-BOTTOM:#000 1px solid; BORDER-LEFT:#000 1px solid; BACKGROUND-REPEAT:no-repeat; BACKGROUND-POSITION:center 50%; BORDER-TOP:#000 1px solid; BORDER-RIGHT:#000 1px solid }
.NamePlateUnder1000 TABLE { color:#000; font-size:8px; }
.PortOff { width:24px; height:22px; color:#000; background-image:url(/icons_eng/graph_link_off.gif); background-repeat:no-repeat; background-position:center; border:#989898 1px solid; }
.PortOn0M { width:24px; height:22px; color:#000; background-image:url(/icons_eng/graph_link_disconnect.gif); background-repeat:no-repeat; background-position:center; border:#989898 1px solid; }
.PortOn10M { width:24px; height:22px; color:#000; background-image:url(/icons_eng/graph_link_10M.gif); background-repeat:no-repeat; background-position:center; border:#989898 1px solid; }
.PortOn100M { width:24px; height:22px; color:#000; background-image:url(/icons_eng/graph_link_100M.gif); background-repeat:no-repeat; background-position:center; border:#989898 1px solid; }
.PortOn1000M { width:24px; height:22px; color:#000; background-image:url(/icons_eng/graph_link_1000M.gif); background-repeat:no-repeat; background-position:center; border:#989898 1px solid; }
.PanelModel { height:25px; font-size:10px; font-weight:bold; color:#FFF; }
.TestTextarea { width:500px; background-color:#FFFFFF; height:220px; }
.SuggestDiv { border:#666666 1px solid; background-color:#FFFFFF; font-size:11px; font-family:Arial; }
