.Diagnostic{Display: none;/* inline Block */ /*none*/}
#_S_Div{Display: none;/* inline Block */ /*none*/}
th sup { vertical-align: top; font-size: 0.8em; }
td sup { vertical-align: top; font-size: 0.8em; }
table{border-collapse:collapse;border-spacing:0px !important;}
table tr td,th{padding:0px 2px 0px 2px;border-color:#000;min-height:30;}
th{background:#ccc;}
input:focus, textarea:focus{background:yellow;color:black}
h1{margin:0px;padding-top:0px;padding-bottom:0px;color:#CC0000;} /*Used in Form Heading*/
input[type="text"],input[type="password"],input[type="datetime"],input[type="datetime-local"],input[type="date"],input[type="month"],input[type="time"],input[type="week"],input[type="number"],input[type="email"],input[type="url"],input[type="search"],input[type="tel"],input[type="color"],textarea{border:0px solid #CCCCCC;padding-left:2px;padding-right:2px;padding-top:0px;padding-bottom:0px;outline: none;}/*,input[type="checkbox"]*/ /*transition:border 0.2s linear 0s,box-shadow 0.2s linear 0s;text-decoration:none;*/ /*font-size:12px;color:black;vertical-align:middle;*/
.TableDiagnostic{Display: none;/* inline Block */ /*none*/}
.HeaderMenu{width:auto; padding-top:5px;padding-left:25px;font-size:16px;float:left;}
.HeaderMenuImage{padding-top:0px;float:left;}
/*.DivOverflowAuto{display: block;min-height: 100% !important;min-height: 10px;} /* overflow: auto; */
.DivOverflowAuto{display: block;overflow: auto;} /* overflow: auto; */
a {color:blue !important;}      /* unvisited link */
a:visited {color:blue !important;}  /* visited link */
a:hover {color:#FF00FF !important;}  /* mouse over link */
a:active {color:blue !important;}  /* selected link */
.MenuPlus{background-image:url('Img/Plus.png');background-repeat:no-repeat;vertical-align:middle;}
.MenuMinus{background-image:url('Img/Minus.png');background-repeat:no-repeat;vertical-align:middle;}
.RowPointer{} /* Nothing Required */
.SetRowPointer{background-image:url('Img/Pointer.png');background-repeat:no-repeat;vertical-align:middle;}
.SetRowEdit{background-image:url('Img/Edit.jpg');background-repeat:no-repeat;vertical-align:middle;}
.SetRowFlag {background-image:url('Img/Flag.jpg');background-repeat:no-repeat;vertical-align:middle;}
.Question{color:blue;cursor:pointer;}
.Answer{color:black;cursor:default;}
.Number{text-align:right;}
.even_row{background-color: #eff5f5}
.odd_row{background-color: #FFFFFF}
.ColumnAsc{background:url('Img/Asc.jpg') no-repeat 0px #9D9D96;padding-left:24px;}
.ColumnDesc{background:url('Img/Desc.jpg') no-repeat 0px #9D9D96;padding-left:24px;}
.ComboBox{position:absolute;z-index:1;color:black;background:transparent !important;}
.ComboBoxDisabled{position:absolute;z-index:0;color:gray !important; opacity: 0.6 !important}
.ComboImage{float:right;/*padding-top:2px;*/}
.ComboBoxPosition{position:relative;height:auto;/* width:186px;*/}
.Container{display:table;padding-left:10px;padding-right:10px;/*content:"";clear:both;*/}
.Frame{display:none;margin-left:305px;top:150px;position:fixed;background:#ffffff;border:1px solid #000000;z-index:1;}
/*
.checkbox{margin-left:0px !important; margin-right:0px !important;}
.nav ul ul {display:none;}
.nav ul li:hover > ul {display:block;}
.nav ul{ position:relative;display:inline-table;list-style:none;margin:0px;padding:0px;}
.nav ul:after {content:"";clear:both;display:block;}
.nav ul li{ float:left;z-index:999999;padding:0px 0px;color:#fff;}
.nav ul li:hover {color:#fff;text-decoration:none;z-index:999999;}
.nav ul li:hover a {color:#333;text-decoration:none;z-index:999999;}
.nav ul li a {display:block;text-transform:none;padding:12px 10px 12px 20px;font:14px Arial,Helvetica,sans-serif;color:#fff;z-index:999999;text-decoration:none;}
.nav ul li a:focus{ background:#E60000;}
.nav ul li.active{ background:#950100;}
.nav ul li.active a{ color:#fff;}
.nav ul li:first-child{ background-image:none;}
.nav ul li .arrow-img{margin:6px 0px 0px 4px;border:none;}
.nav ul ul {background:#fff;padding:0px;position:absolute;top:100%;width:160px;z-index:999999;
box-shadow:0px 0px 10px #ccc;border-radius:10px;border:1px solid #efefef;}
.nav ul ul li {float:none;position:relative;text-align:left;padding:0px 0px;z-index:999999;}
.nav ul ul li a {padding:15px;color:#fff;font-size:12px;}
.nav ul ul li a:hover {background:#f0f0f0;padding:15px;}
.nav ul ul li:first-child{ border-top:none;}
ul.rgt-nav{float:right;list-style:none;margin:0px;padding:0px;}
ul.rgt-nav li{float:left;padding:10px 20px;font:14px Arial,Helvetica,sans-serif;}
ul.rgt-nav li a{color:#fff;text-decoration:none;}
ul.rgt-nav li a:hover{text-decoration:underline;}
*/
/*
#_Main .Header{border:0;margin:15px 0 15px 0;padding:0 3px;}
#_L .subnav {margin-top: 15px;}
#_L .subnav .subnav-title {text-overflow: ellipsis;white-space: nowrap;}
#_L .subnav .subnav-title .toggle-subnav{color: #fff;padding: 1px 6px 1px 0px;text-decoration: none;display: block;	position: relative;text-overflow: ellipsis;white-space: nowrap;overflow: hidden;}
#_L .subnav .subnav-title .toggle-subnav i {position: absolute;font-size: 14px;left: 10px;top: 4px;display: none;}
#_L .subnav .subnav-title span {margin-left: 10px;font-size: 18px;text-overflow: ellipsis;white-space: nowrap;}
#_L .subnav .subnav-menu {list-style-type: none;margin: 5px 0;padding: 0;}
#_L .subnav .subnav-menu li{line-height: 12px;}
#_L .subnav .subnav-menu>li {padding: 4px 0px 4px 0px; border-bottom:1px solid #fff;}
#_L .subnav .subnav-menu>li>a {color: #fff;padding: 5px 0 5px 5px;display: block;text-decoration: none;}
#_L .subnav .subnav-menu>li>a:hover {background: #d70808;color: #fff;text-decoration: underline;}
*/
/*.SelectedRow{background:yellow;}*/
