form{padding:0; margin:0}
input{padding:0; margin:0}
body, td, select, input, p{color:#000; font-family:Arial,Helvetica,sans-serif; font-size:12px}
.grayouttext{background-color: #cccccc}
.mainframe{background-color:#407BB3; color:#FFF; font-family:Arial; margin:0; overflow:auto}
.contentField{background:transparent url("images/opacity67.png") repeat scroll 0 0; width:auto; padding:10px}
.contentTitle{color:#000; font:18px Arial; margin:0; padding:0 10 10 0; text-align:left; vertical-align:top}
.configField{background:transparent url("images/opacity40.png") repeat scroll 0 0; border:1px solid #8499A2; padding:10px; margin:0 0 10 0; width:auto!important; width:100%}
.configFieldpop{border:1px solid #8499A2; color:#000;background:#FFF;padding:10px; margin:0 0 10 0; width:auto!important; width:100%}
.configFieldhome{repeat scroll 0 0;margin:0 0 10 0; width:auto!important; width:100%}
.tabField{}
.tabTable{background:transparent url("images/opacity40.png") repeat scroll 0 0; border:1px solid #8499A2; padding:10px; margin:0 0 10 0}
.tabTable td{border-collapse:collapse; padding-top:none; margin:0}
.ErrorMsg{height:16px;color:#E9102A;font-size:12px;font-family:Arial;vertical-align:middle;}
.ItemCount{border-bottom:1px solid #8499A2; background-color:#A2B9C9; color:#000000; font-size:12px; font-family:Arial; font-style:Italic; font-weight:Normal; line-height:22px; height:22px; padding:2px 4px 2px 8px;}
.PageControl{color:#000000; font-size:12px; font-family:Arial; font-style:Normal; font-weight:Normal}

.GroupBox{}
.GroupBox td{color:#000; font:12px Arial,Helvetica,sans-serif;}
.GroupBox th{color:#000; font:bold 12px Arial,Helvetica,sans-serif}
.GroupBoxtitle{color:#000; font-family:Arial,Helvetica,sans-serif; font-size:12px; font-weight:bold}
.configBlock{margin:7px 10px 0 0}
.blockta td{color:#000; font:12px Arial,Helvetica,sans-serif}

.hLineStyle{color:#8499a2; padding-top:0; padding-bottom:0; margin:0!important; margin:3px}
.Setuptable td{padding:0 8px 10px 0px}
.Porttable{word-spacing:1px; border-spacing:0; border-color:#8499a2; padding:0}
.Porttable th{font:12px Arial,Helvetica,sans-serif; padding-left:8px; padding-right:8px; text-align:left; background-color:#D9E3E9; border-color:#A2B9C9; border-width:1px}
.Porttable td{padding:0}

.file{padding:0; font:12px Arial,Helvetica,sans-serif; height:22px; width:310px}  

.WanStatus, .Infotable, .Setuptable, .STtable{word-spacing:1px; border-spacing:0; border-collapse:collapse; border-color:#8499a2}

hr {display: block; border-top: 1px solid #8499A2; border-bottom: 0px; border-left: 0px; border-right: 0px; height: 1px;}
/****************************************************/
/* Rule Table Styles - Start */
/****************************************************/
.RuleTable{word-spacing:1px; border-spacing:0; border:1px solid #8499A2; border-collapse:collapse; margin-bottom:10px}
.RuleTable th{border-bottom:1px solid #8499A2; background-color:#A2B9C9; color:#000; font-family:Arial; font-size:12px; font-weight:bold; line-height:22px; padding:2px 4px 2px 8px}
.RuleTableButtom{background-color:#D9E3E9; color:#000; font-family:Arial; font-size:12px; font-weight:bold; line-height:22px; padding:2px 2px 2px 2px}
.RuleTableContent{word-spacing:1px; border-spacing:0; border-collapse:collapse; border-bottom:1px solid #8499A2}
.RuleItem{word-spacing:1px; border-bottom:1px solid #8499A2; border-spacing:0; border-collapse:collapse; border-color:#8499a2; padding:0; margin-left:0px}
.RuleItem td{vertical-align:middle; border-spacing:0; border-collapse:collapse; border-color:#8499a2; padding:5px 0px 5px 0px}
.SysinfoDiv{border:1px solid #8499A2; width:100%}
.RuleTableTitle{border-bottom:1px solid #8499A2; background-color:#A2B9C9; color:#000000; font-family:Arial; font-size:12px; font-weight:bold; line-height:22px; height:22px; padding:2px 4px 2px 8px;}

.StatusTable{word-spacing:1px; border-spacing:0; border:1px solid #8499A2; border-collapse:collapse; margin-bottom:0px}
.StatusTable th{border-bottom:1px solid #8499A2; background-color:#A2B9C9; color:#000; font-family:Arial; font-size:12px; font-weight:bold; line-height:22px; padding:2px 4px 2px 8px}
.StatusItem{word-spacing:1px; border-left:1px solid #8499A2; border-right:1px solid #8499A2; border-bottom:1px solid #8499A2; border-spacing:0; border-collapse:collapse; border-color:#8499a2; padding:0; margin-left:0px}
.StatusItem td{vertical-align:middle; border-spacing:0; border-collapse:collapse; border-color:#8499a2; padding:5px 0px 5px 0px}
.StatusContent{word-spacing:1px; border-spacing:0; border-left:1px solid #8499A2; border-right:1px solid #8499A2; border-bottom:1px solid #8499A2;border-collapse:collapse}
.ErrorInfo td{font-size:14px;color:#E9102A; border-collapse:collapse; padding:0 5 5 0;}
.ErrorTable td{font-size:12px;color:#E9102A; border-collapse:collapse; padding-bottom:0px;}

table.SpecialTable th.firstth{font-family:Arial; font-size:12px; color:#000; font-weight:none; white-space:nowrap; padding:0 7px 0 7px; line-height:20px; border-right:1px solid #fff; border-bottom:1px solid #8499A2; border-top:0px none; background-color:#d9e3e9; font-weight:normal}
table.SpecialTable th.middleth{background-color:#D9E3E9; border-right:1px solid #fff; border-left:1px solid #a2b9c9; border-bottom:1px solid #8499A2; border-width:0 1px 1px; color:#000; font-family:Arial; font-size:12px; line-height:20px; padding:0 7px; white-space:nowrap; font-weight:normal}
table.SpecialTable th.lastth{font-family:Arial; font-size:12px; color:#000; font-weight:none; white-space:nowrap; padding:0 7px 0 7px; line-height:20px; border-left:1px solid #a2b9c9; border-bottom:1px solid #8499A2; border-top:0px none; background-color:#d9e3e9; font-weight:normal; width:98%}
table.SpecialTable td.middleth{border-left:1px solid #a2b9c9}
table.SpecialTable td.bottomtd{border-top:1px solid #a2b9c9; background-color:#D9E3E9; height:29px; vertical-align:middle}
table.SysinfoTable, table.SpecialTable{width:100%}

table.SpecialTable th.Usbtimetablefirstth{font-family:Arial; font-size:12px; color:#000; font-weight:none; white-space:nowrap; padding:0px; line-height:20px; border-right:1px solid #fff; border-bottom:1px solid #8499A2; border-top:0px none; background-color:#d9e3e9; font-weight:normal}
table.SpecialTable th.Usbtimetablemiddleth{background-color:#D9E3E9; border-right:1px solid #fff; border-left:1px solid #a2b9c9; border-bottom:1px solid #8499A2; padding:0px;border-width:0 1px 1px; color:#000; font-family:Arial; font-size:12px; line-height:20px;white-space:nowrap; font-weight:normal}
table.SpecialTable th.Usbtimetablelastth{font-family:Arial; font-size:12px; color:#000; font-weight:none; white-space:nowrap; padding:0px; line-height:20px; border-left:1px solid #a2b9c9; border-bottom:1px solid #8499A2; border-top:0px none; background-color:#d9e3e9; font-weight:normal; width:98%}
table.SpecialTable th.Usbtimetableth{text-align:right;font-family:Arial; font-size:12px; color:#000; font-weight:none; white-space:nowrap; padding:0 5 0 0; line-height:14px; border-right:1px solid #8499A2; border-bottom:1px solid #8499A2; border-top:0px none; background-color:#d9e3e9; font-weight:normal}

.OddRowUsb, .OddRowUsb tr, .OddRowUsb td{word-spacing:1px; background:#E5EBF3; padding:0}
.EvenRowUsb, .EvenRowUsb tr, .EvenRowUsb td{word-spacing:1px; background:#F1F5FA;  padding:0}
.Usballow{background-color:#8DB71F;}

div.RuleTable{width:100%;}
div.settingtable{width:50%}
.SysinfoTable th.firstth{font-family:Arial; font-size:12px; color:#000; font-weight:none; white-space:nowrap; padding:0 7px 0 7px; line-height:20px; border-right:1px solid #fff; border-bottom:1px solid #8499A2; border-top:0px none; background-color:#d9e3e9; font-weight:normal}
.SysinfoTable th.middleth{background-color:#D9E3E9; border-right:1px solid #fff; border-left:1px solid #a2b9c9; border-bottom:1px solid #8499A2; border-width:0 1px 1px; color:#000; font-family:Arial; font-size:12px; line-height:20px; padding:0 7px; white-space:nowrap; font-weight:normal}
.SysinfoTable th.lastth{font-family:Arial; font-size:12px; color:#000; font-weight:none; white-space:nowrap; padding:0 7px 0 7px; line-height:20px; border-left:1px solid #a2b9c9; border-bottom:1px solid #8499A2; border-top:0px none; background-color:#d9e3e9; font-weight:normal; width:98%}
.SysinfoTable th.lastfirstth{font-family:Arial; font-size:12px; color:#000; font-weight:none; white-space:nowrap; padding:0 7px 0 7px; line-height:20px; border-right:1px solid #fff; border-top:0px none; background-color:#d9e3e9; font-weight:normal}
.SysinfoTable td.middleth{border-left:1px solid #a2b9c9}

.OddRow, .OddRow tr, .OddRow td{word-spacing:1px; background:#E5EBF3; border-style:solid; border-width:0; padding:5px 8px 5px 8px}
.EvenRow, .EvenRow tr, .EvenRow td{word-spacing:1px;background:#F1F5FA; border-width:0; padding:5px 8px 5px 8px}
.SelectRow, .SelectRow tr, .SelectRow td{border-color:#8499A2; background:url("images/BTN2.gif"); background:-webkit-gradient(linear,left top,left bottom,from(#ADD050),to(#8DB71F)); background:-moz-linear-gradient(top,#ADD050,#8DB71F); filter:progid:DXImageTransform.Microsoft.gradient(GradientType=0,startColorstr='#ADD050',endColorstr='#8DB71F'); background:-o-linear-gradient(top,#ADD050,#8DB71F); padding:5px 8px 5px 8px; color:#FFF; font-family:Arial; font-size:12px; font-weight:bold}
.GrayRow, .GrayRow tr, .GrayRow td{background:#A2B9C9; opacity:.40; filter:alpha(opacity=40); color:#8e8e8e; padding:5px 8px 5px; font-family:Arial; font-size:12px}
.showList{}
.hideList{display:none}

.tdContentC, .tdContentL, .tdContentR{padding:0 8px 0 8px; line-height:24px; white-space:nowrap; text-align:center}
.tdContentRForpageof1{padding:0 0 0 0; line-height:24px; white-space:nowrap; text-align:right}
.tdContentRForpageof2{padding:0 8px 0 5px; line-height:24px; white-space:nowrap; text-align:right}
.tdContentRForpageof3{padding:0 5px 0 8px; line-height:24px; white-space:nowrap; text-align:right}
.tdContentRForpageof4{padding:0 5px 0 0px; line-height:24px; white-space:nowrap; text-align:right}
.tdNomal{padding:0px; line-height:0px; border-bottom:0px}

.tdContentL{text-align:left}
.tdContentR{text-align:right}
.tdContentC{text-align:center}
.tdAlignC td{text-align:center}

.divLeft{float:left}
.divRight{float:right}

/****************************************************/
/* Table Styles - End */
/****************************************************/
.STbutton{padding-left:9px; padding-right:9px; vertical-align:middle; border-width:1px; border-color:#53636A; color:#000; font:12px Arial; height:23px; border-style:solid; border-collapse:collapse; text-decoration:none; text-align:center; cursor:pointer; border-radius:2px 2px 2px 2px; background:url(images/Normal.gif); overflow:visible; background-size:100% 100%; filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='images/Normal.gif',sizingMethod='scale')}
.STbutton.Hover{padding-left:9px; padding-right:9px; vertical-align:middle; border-width:1px; border-color:#1FA0D5; color:#000; font:12px Arial; height:23px; border-style:solid; border-collapse:collapse; text-decoration:none; text-align:center; vertical-align:middle; cursor:pointer; background:url(images/Hover.gif); overflow:visible; background-size:100% 100%; filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='images/Hover.gif',sizingMethod='scale')}
.STbutton.Pressed{padding-left:9px; padding-right:9px; vertical-align:middle; border-width:1px; border-color:#1fa0d5; color:#026c99; font:12px Arial; height:23px; border-style:solid; border-collapse:collapse; text-decoration:none; text-align:center; vertical-align:middle; cursor:pointer; background:url(images/Pressed.gif); overflow:visible; background-size:100% 100%; filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='images/Pressed.gif',sizingMethod='scale')}
.STbutton.Primary{padding-left:9px; padding-right:9px; vertical-align:middle; border-width:1px; border-color:#0088C2; color:#000; font:12px Arial; height:23px; border-style:solid; border-collapse:collapse; text-decoration:none; text-align:center; vertical-align:middle; cursor:pointer; background:url(images/Primary.gif); overflow:visible; background-size:100% 100%; filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='images/Primary.gif',sizingMethod='scale')}
.STbutton.Disable{padding-left:9px; padding-right:9px; vertical-align:middle; border-width:1px; border-color:#BBC2C5; color:#8E8E8E; font:12px Arial; height:23px; border-style:solid; border-collapse:collapse; text-decoration:none; text-align:center; vertical-align:middle; cursor:pointer; background:url(images/Disable.gif); overflow:visible; background-size:100% 100%; filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='images/Disable.gif',sizingMethod='scale')}

.divNothing{z-index:9; background-color:#000; display:none; height:100%; left:0; opacity:0.5; overflow:hidden; position:absolute; top:0; width:100%; filter:alpha(opacity=50)}
.divAll{z-index:9; background-color:#000; display:none; height:100%; left:0; opacity:0.5; overflow:hidden; position:absolute; top:0; width:100%; filter:alpha(opacity=50)}
.WizardDiv{display:none; height:500px; left:20%; margin:0; overflow:hidden; padding:0; position:absolute; text-align:center; top:3%; width:750px; z-index:10}
.hinttext{color:#8E8E8E; font:12px Arial}
.StartPageGround{margin:0; padding:0; background-color:transparent}
.startTable{border-collapse:collapse; border:0px}
.startTable th{text-align:left; background-color:#53636A;  color:#FFF;  font-size:18px;  height:49px;  padding-left:10px;  width:100%}
.startPageLinR{background-color:#8499A2;  height:320px;  width:1px}
.startPageLinL{ background-color:#FFF;  height:320px;  width:1px}
.startPageItemTd{ padding-right:20px;  padding-top:10px}
.startPageSupportTd{ background-color:#FFF;  height:39px;  padding-left:13px}
.startTable a{color:#0088C2; text-decoration:none; white-space:nowrap}
.startPageIconTd{padding-left:10px;  padding-right:13px;  white-space:nowrap;  width:5%}
.startPageIconWordingTd{ color:#000;  font-size:15px;  text-align:left;  white-space:nowrap}
.startPageHint{ padding-bottom:22px;  padding-left:10px;  padding-top:15px}

/*Other*/
#menu{float:left; width:100%; font-size:100%; line-height:normal}
#menu ul{margin:0; padding:0px 10px 0 0px; list-style:none}
#menu li{float:left; margin-right:2px; padding-right:0px}
#menu a{float:left; background:url(images/GRAY_L.gif) no-repeat left top; margin:0; padding:0 0 0 0px; text-decoration:none}
#menu a span{float:left; display:block; background:url(images/GRAY_R.gif) no-repeat right top; padding:4px 4px 4px 5px; color:#000; font-style:normal}
#menu a:hover{position:relative; top:0px; left:0px; background:url(images/BLUE_L.gif) no-repeat left top}
#menu a:hover span{position:relative; top:0px; left:0px; background:url(images/BLUE_R.gif) no-repeat right top}
#menu a.current{position:relative; top:1px; left:0px; background:url(images/GRAY_L.gif) no-repeat left top}
#menu a.current span{position:relative; top:0px; left:0px; background:url(images/GRAY_R.gif) no-repeat right top; font-style:normal; font-weight:bold}
/*IE*/
#IEmenu{float:left; width:100%; font-size:100%; line-height:normal}
#IEmenu ul{margin:0; padding:0px 10px 0px 0px; list-style:none}
#IEmenu li{float:left; margin-right:2px; padding-right:0px}
#IEmenu a{float:left; margin:0; padding:0 0 0 0px; text-decoration:none; border-left:1px solid #8499A2; border-top:1px solid #8499A2; filter:progid:DXImageTransform.Microsoft.Gradient(startColorStr=#ffffff,endColorStr=#CBD8E1,gradientType=0)}
#IEmenu a span{float:left; display:block; padding:4px 4px 4px 5px; color:#000; border-right:1px solid #8499A2}
#IEmenu a:hover{position:relative; top:0px; left:0px; filter:progid:DXImageTransform.Microsoft.Gradient(startColorStr=#ffffff,endColorStr=#60E4FB,gradientType=0);}
#IEmenu a.current{position:relative; top:1px; left:0px; filter:progid:DXImageTransform.Microsoft.Gradient(startColorStr=#ffffff,endColorStr=#CBD8E1,gradientType=0); font-weight:bold}

/*Firefox*/
#FFmenu{float:left; width:100%; font-size:100%; line-height:normal;}
#FFmenu ul{margin:0; padding:0px 10px 0px 0px; list-style:none}
#FFmenu li{float:left; margin-right:2px; padding-right:0px}
#FFmenu div.linetop {margin: 0 2px;height: 0px;border-bottom: 1px solid;border-color: #8499A2;}
#FFmenu div.line1 {margin: 0 1px;height: 1px;border-left: 1px solid;border-right: 1px solid;border-color: #8499A2;background:#FFFFFF} 
#FFmenu div.line2 {margin: 0 0px;height: 1px;border-left: 1px solid;border-right: 1px solid;border-color: #8499A2;background:#FFFFFF} 
  
#FFmenu a{float:left; margin:0; padding:0 0 0 0px; text-decoration:none;background:-moz-linear-gradient(#FEFFFF 0%,#DAE4EA 49%,#CBD8E1 50%,#B4C7D4 80%,#CBD8E1 100%)}
#FFmenu a span{float:left; display:block; left:5px; padding:4px 4px 4px 5px; color:#000; border-left:1px solid #8499A2;border-right:1px solid #8499A2}
#FFmenu a:hover{position:relative; top:0px; left:0px; background:-moz-linear-gradient(top,#C6F5FE 0%,#64CCEC 50%,#8AD8EF 51%,#E8F6FB 100%)}
#FFmenu a.current{position:relative; top:1px; left:0px; background:-moz-linear-gradient(top,#FFFFFF 0%,#d8e5ee 100%); font-weight:bold}
#FFmenu a.currentHome{position:relative; top:1px; left:0px; background:-moz-linear-gradient(top,#FFFFFF 0%,#e7eef4 100%); font-weight:bold}

