/*
 * (C)Copyright 2001-2015 by LabWare, Inc; All rights reserved.
 */
html,body,div,span,applet,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,a,abbr,acronym,address,big,cite,code,del,dfn,em,font,img,ins,kbd,q,s,samp,small,strike,strong,sub,sup,tt,var,b,u,i,center,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,caption,table,tbody,tfoot,thead,tr,th,td {
margin:0;
padding:0;
border:0;
outline:0;
font-size:12px;
font-weight:400;
vertical-align:baseline;
background:transparent;
color:#0d4f91
}

body {
margin:0 auto;
font:1em Verdana,Geneva,sans-serif;
color:#0d4f91;
background:#196995 url(../../img/bg-inner.jpg) top left repeat-x
}

fieldset {
height:100%;
width:100%;
border:1px solid #ccc
}

legend {
margin-left:10px;
padding:0 3px
}

a {
text-decoration:none
}

input {
font-size:13px
}

iframe {
border:0;
background-color:#fff;
overflow:auto
}

.formLabel,.formLabelDisabled,.formLabelRequired,.formLabelInvalid {
text-align:right;
color:#000;
font-size:13px;
white-space:nowrap;
height:20px;
margin-top:10px
}

.formLabelDisabled {
color:gray
}

.formLabel span {
color:#000
}

.formLabelRequired {
color:blue
}

.formLabelInvalid {
color:red
}

.formLabelHidden {
display:none;
}

.search {
-webkit-border-radius:4px;
-moz-border-radius:4px;
border-radius:4px;
background:#fff;
border:1px solid #d0d1d1;
width:175px;
height:19px
}

.search-input {
border:none;
width:140px;
height:17px
}

.search-button {
background:#fff url(../../img/search-go.jpg) no-repeat top right;
border:none;
width:26px;
height:17px;
float:right;
cursor:pointer
}

.search-suggest-list {
border:1px solid #c8c8c8;
background:#fff
}

.search-suggest-match {
color:#0d4f91;
text-decoration:underline
}

.search-suggest-list td {
color:#0d4f91
}

.search-suggest-list-hover {
background-color:#0078b0
}

.search-suggest-list-hover td,.search-suggest-list-hover .search-suggest-match {
color:#fff
}

.input-css {
width:200px;
height:20px;
border:1px solid #89A5BD;
margin-left:8px
}

.progressbarMsg {
font-family:verdana,helvetica,arial,sans-serif;
color:#000;
font-size:11px;
left:0;
margin-left:0;
text-align:left;
vertical-align:top;
white-space:nowrap;
font-weight:400;
text-decoration:none
}

.progressBarClass {
border:1px solid blue!important;
background:url() repeat-x scroll 50% 50% #00F!important
}

.ui-dialog-content legend,.ui-dialog-content span {
color:#0d4f91
}

.clearfix:after {
content:".";
display:block;
clear:both;
visibility:hidden;
line-height:0;
height:0
}

.clearfix {
display:inline-block
}

html[xmlns] .clearfix {
display:block
}

* html .clearfix {
height:1%;
overflow:visible
}

.task-toolbar {
background-color:#fff;
border-top:1px solid #c8c5b7;
border-bottom:1px solid #c8c5b7
}

.task-toolbar table {
height:32px
}

.task-toolbar td {
vertical-align:middle
}

.task-toolbar-cell {
display:inline-block;
vertical-align:middle;
padding-right:7px;
padding-left:7px
}

.task-toolbar-cell img {
vertical-align:middle
}

.task-toolbar-cell-disabled {
display:inline-block;
vertical-align:middle;
padding-right:7px;
padding-left:7px;
color:gray;
text-decoration:none
}

.task-toolbar-img-disabled {
opacity:.2;
filter:alpha(opacity=20)
}

.qq-uploader {
position:relative;
text-align:center;
margin:10px
}

.qq-upload-toolbar {
margin:10px 0
}

.qq-upload-toolbar button {
display:inline-block;
vertical-align:middle;
margin-left:10px
}

.qq-upload-button {
border-width:2px;
border-style:outset;
padding:1px 5px;
text-align:center;
display:inline-block;
vertical-align:middle
}

.qq-upload-button-hover {
background:none repeat scroll 0 0 #f2fbfd
}

.qq-upload-button-focus {
outline:1px dotted #000
}

.qq-upload-drop-area,.qq-upload-extra-drop-area {
background:none repeat scroll 0 0 #eee;
border:1px solid #bbb;
height:75px;
text-align:center;
margin:10px 0
}

.qq-upload-drop-area span {
font-size:16px;
line-height:75px
}

.qq-upload-drop-area-active {
background:none repeat scroll 0 0 #DAF1FF
}

.qq-upload-list {
width:100%
}

.qq-upload-list-content {
list-style:none outside none;
margin:0;
padding:0
}

.qq-upload-list-content tr {
background-color:#FCF8E3;
font-size:16px;
line-height:15px;
margin:0;
padding:9px
}

.qq-upload-list-content td {
vertical-align:middle
}

.qq-upload-file,.qq-upload-spinner,.qq-upload-size,.qq-upload-cancel,.qq-upload-failed-text,.qq-upload-finished {
margin-right:12px
}

.qq-upload-spinner {
background:url(../../images/loading.gif) repeat scroll 0 0 transparent;
display:none;
height:15px;
vertical-align:text-bottom;
width:15px
}

.qq-upload-finished {
display:none
}

.qq-upload-size,.qq-upload-cancel,.qq-upload-delete {
font-size:12px;
font-weight:400
}

.qq-upload-failed-text {
display:none;
font-style:italic;
font-weight:700;
color:#B94A48
}

.qq-upload-fail .qq-upload-failed-text {
display:inline
}

.qq-upload-list tr.qq-upload-success {
background-color:#DFF0D8;
color:#FFF
}

.qq-upload-list tr.qq-upload-fail {
background-color:#F2DEDE;
color:#FFF
}

.qq-progress {
width:150px
}

.qq-progress-bar {
background:linear-gradient(to bottom,#1E5799 0%,#2989D8 50%,#207CCA 51%,#7DB9E8 100%) repeat scroll 0 0 transparent;
border-radius:6px 6px 6px 6px;
display:none;
height:15px;
margin-bottom:3px;
width:0
}

.iconinput {
position:relative;
display:inline-block;
overflow:hidden;
padding:0;
vertical-align:middle;
background:#fff;
height:1.6em
}

.iconinput-input {
width:143px;
border:none;
background:none;
padding:0;
margin:0 22px 0 .4em;
vertical-align:middle;
font-size:13px;
color:#222
}

.iconinput-button {
width:16px;
font-size:.5em;
padding:0;
margin:0;
text-align:center;
position:absolute;
cursor:default;
display:block;
overflow:hidden;
right:0;
top:0;
bottom:0
}

.iconinput a.iconinput-button {
border-top:none;
border-bottom:none;
border-right:none
}

.iconinput .ui-icon {
position:absolute;
margin-top:-8px;
top:50%;
left:0
}

.tabControl {
position:relative;
top:1px;
z-index:99;
height:25px
}

.tab {
border:1px solid #a4b5c0;
border-top-left-radius:6px;
-moz-border-radius-topleft:6px;
-webkit-border-top-left-radius:6px;
-khtml-border-top-left-radius:6px;
border-top-right-radius:6px;
-moz-border-radius-topright:6px;
-webkit-border-top-right-radius:6px;
-khtml-border-top-right-radius:6px;
height:27px;
padding:4px 5px;
margin-right:1px;
margin-top:1px;
background:#fff url(../../img/bg-inner-menu2.jpg) repeat-x;
cursor:pointer;
top:2px
}

.tab td {
color:#0d4f91;
text-align:center;
font-size:12px
}

.tabUp {
background:#fbfbfd;
border-bottom-color:#fbfbfb;
cursor:auto;
margin-top:0;
padding:5px 5px 6px;
height:26px;
top:1px
}

.tabUp:focus {
outline:0
}

.tabUp td {
color:#0d4f91;
text-shadow:1px 1px 1px #fff;
text-align:center;
font-size:12px
}

.tabHover td {
color:#0078b0
}

.pane {
position:relative;
background:#fbfbfd url(../../img/bg-pane.png) bottom left repeat-x;
border:1px solid #a4b5c0;
color:#000
}

.pane td {
color:#0d4f91
}

.pane input {
color:#222
}

.btn {
display:inline-block;
padding:3px 5px;
font-size:12px;
line-height:14px;
min-height:18px;
min-width:30px;
vertical-align:middle;
color:#333;
text-align:center;
text-shadow:0 1px 1px rgba(255,255,255,0.75);
background-color:#fafafa;
background-image:-webkit-gradient(linear,0 0,0 100%,from(#fff),color-stop(25%,#fff),to(#e6e6e6));
background-image:-webkit-linear-gradient(#fff,#fff 25%,#e6e6e6);
background-image:-moz-linear-gradient(top,#fff,#fff 25%,#e6e6e6);
background-image:-ms-linear-gradient(#fff,#fff 25%,#e6e6e6);
background-image:-o-linear-gradient(#fff,#fff 25%,#e6e6e6);
background-image:linear-gradient(#fff,#fff 25%,#e6e6e6);
background-repeat:no-repeat;
filter:progid:DXImageTransform.Microsoft.gradient(startColorstr = '#ffffff',endColorstr = '#e6e6e6',GradientType = 0);
border:1px solid #ccc;
border-bottom-color:#bbb;
-webkit-border-radius:3px;
-moz-border-radius:3px;
border-radius:3px;
-webkit-box-shadow:inset 0 1px 0 rgba(255,255,255,0.2),0 1px 2px rgba(0,0,0,0.05);
-moz-box-shadow:inset 0 1px 0 rgba(255,255,255,0.2),0 1px 2px rgba(0,0,0,0.05);
box-shadow:inset 0 1px 0 rgba(255,255,255,0.2),0 1px 2px rgba(0,0,0,0.05);
cursor:pointer;
*margin-left:.3em
}

.btn:first-child {
*margin-left:0
}

.btn:hover {
color:#333;
text-decoration:none;
background-color:#e6e6e6;
background-position:0 -15px;
-webkit-transition:background-position .1s linear;
-moz-transition:background-position .1s linear;
-ms-transition:background-position .1s linear;
-o-transition:background-position .1s linear;
transition:background-position .1s linear
}

.btn:focus {
outline:thin dotted;
outline:5px auto -webkit-focus-ring-color;
outline-offset:-2px
}

.btn.active,.btn:active {
background-image:none;
-webkit-box-shadow:inset 0 2px 4px rgba(0,0,0,0.15),0 1px 2px rgba(0,0,0,0.05);
-moz-box-shadow:inset 0 2px 4px rgba(0,0,0,0.15),0 1px 2px rgba(0,0,0,0.05);
box-shadow:inset 0 2px 4px rgba(0,0,0,0.15),0 1px 2px rgba(0,0,0,0.05);
background-color:#e6e6e6;
color:rgba(0,0,0,0.5);
outline:0
}

.btn.disabled,.btn[disabled] {
cursor:default;
background-image:none;
background-color:#e6e6e6;
opacity:.35;
filter:alpha(opacity = 35);
-webkit-box-shadow:none;
-moz-box-shadow:none;
box-shadow:none
}

button.btn,input[type="submit"].btn {
*padding-top:2px;
*padding-bottom:2px
}

button.btn::-moz-focus-inner,input[type="submit"].btn::-moz-focus-inner {
padding:0;
border:0
}

.btn-blue {
text-shadow:0 1px 0 #fff;
color:#004a8e;
background-color:#DAF1FF;
background-image:-moz-linear-gradient(top,#f8ffff,#bcd3e1);
background-image:-ms-linear-gradient(top,#f8ffff,#bcd3e1);
background-image:-webkit-gradient(linear,0 0,0 100%,from(#f8ffff),to(#bcd3e1));
background-image:-webkit-linear-gradient(top,#f8ffff,#bcd3e1);
background-image:-o-linear-gradient(top,#f8ffff,#bcd3e1);
background-image:linear-gradient(top,#f8ffff,#bcd3e1);
filter:progid:DXImageTransform.Microsoft.gradient(startColorstr = '#f8ffff',endColorstr = '#bcd3e1',GradientType = 0);
border-color:#DAF1FF #bcd3e1 #bcd3e1 #DAF1FF;
border-color:rgba(0,0,0,0.25) rgba(0,0,0,0.35) rgba(0,0,0,0.35) rgba(0,0,0,0.25)
}

.btn-blue:hover,.btn-blue:active,.btn-blue.active,.btn-blue.disabled,.btn-blue[disabled] {
background-color:#bcd3e1
}

.btn-blue:hover {
color:#768d9b;
text-shadow:0 1px 0 #fff
}

.btn-blue:focus {
color:#3a515f;
-webkit-box-shadow:inset 0 2px 4px rgba(0,0,0,0.15),0 1px 2px rgba(0,0,0,0.05);
-moz-box-shadow:inset 0 2px 4px rgba(0,0,0,0.15),0 1px 2px rgba(0,0,0,0.05);
box-shadow:inset 0 2px 4px rgba(0,0,0,0.15),0 1px 2px rgba(0,0,0,0.05);
border-color:#DAF1FF #bcd3e1 #bcd3e1 #DAF1FF;
border-color:rgba(0,0,0,0.25) rgba(0,0,0,0.35) rgba(0,0,0,0.35) rgba(0,0,0,0.25)
}

.btn-blue.active,.btn-blue:active {
background-image:none;
-webkit-box-shadow:inset 0 2px 4px rgba(0,0,0,0.15),0 1px 2px rgba(0,0,0,0.05);
-moz-box-shadow:inset 0 2px 4px rgba(0,0,0,0.15),0 1px 2px rgba(0,0,0,0.05);
box-shadow:inset 0 2px 4px rgba(0,0,0,0.15),0 1px 2px rgba(0,0,0,0.05);
color:#3a515f
}

.gridTable .btn {
padding:0;
margin:0;
font-size:8pt;
min-height:14px;
vertical-align:top
}

.mc img,.mcd img,.mch img {
vertical-align:middle
}

.mcl,.mct,.mcs,.mcr {
display:table-cell;
vertical-align:middle;
white-space:nowrap;
font-size:12px;
height:20px;
padding:3px
}

.mcl {
width:24px;
text-align:center
}

.mcl img {
width:20px;
height:20px
}

.mct,.mct u {
color:#0d4f91;
font-size:12px
}

.mch {
background-color:#0078b0
}

.mch span,.mch u {
color:#fff
}

.mcd span,.mcd u {
color:#ccc
}

.mcd img {
opacity:.3;
filter:alpha(opacity=30)
}

.sub,.popup {
position:absolute;
z-index:1000;
padding:5px 0;
background:#fff;
cursor:default;
border:1px solid #c8c8c8;
margin-top:-2px
}

.sub {
display:none
}

.sep {
border-top:1px solid #C8C8C8
}

.home-main-toolbar-parent {
float:left;
width:212px;
margin:14px 14px 0 24px
}

.main-toolbar-popup {
display:none;
position:absolute;
top:24px;
border-radius:0;
z-index:999;
box-shadow:3px 3px 5px #222;
background:#166a98 url(../../img/dropdown-menu-icon.jpg) repeat-x;
padding:14px 10px 0
}

.main-toolbar-popup-button {
position:absolute;
height:24px;
width:45px;
background:url(../../img/menu-icon.jpg) no-repeat top left
}

.main-toolbar-popup-button:hover {
background:url(../../img/menu-icon-over.jpg) no-repeat top left
}

.main-toolbar {
overflow:hidden;
width:212px
}

.main-toolbar-pages {
overflow:hidden;
width:639px
}

.main-toolbar-row {
padding-top:15px;
float:left
}

.main-toolbar-page {
float:left;
width:213px;
padding:0;
margin:0
}

.main-toolbar-page .main-toolbar-row:first-child {
padding-top:0
}

.main-toolbar-cell {
width:63px;
float:left;
display:inline-block;
padding-left:12px
}

.main-toolbar-row .main-toolbar-cell:first-child {
padding-left:0
}

.main-toolbar-cell-icon {
display:inline-block;
width:51px;
height:51px;
background-image:url(../../img/backgr-icon.png);
vertical-align:middle;
line-height:51px;
text-align:center
}

.main-toolbar-cell-icon img {
vertical-align:middle;
border-width:0
}

.main-toolbar-cell-text {
display:inline-block;
width:51px;
text-align:center;
font-size:12px;
color:#fff;
text-shadow:1px 1px 1px #000;
text-align:center;
text-transform:capitalize
}

.main-toolbar-navigation {
width:212px;
display:block;
margin:0 auto;
text-align:center;
padding-top:30px
}

.main-toolbar-navigation img {
padding-right:8px;
cursor:pointer
}

.main-toolbar-cell-recents-button {
display:inline-block;
width:12px;
height:51px;
vertical-align:middle;
line-height:51px;
text-align:center;
cursor:pointer
}

.main-toolbar-cell-recents-button img {
vertical-align:middle;
border-width:0
}

.main-toolbar-cell-recents {
background:#daedf2;
border-radius:4px;
border:1px solid #fff;
width:210px;
height:auto;
position:absolute;
display:none;
z-index:1000
}

.main-toolbar-cell-recents img {
float:left;
margin-top:20px
}

.main-toolbar-cell-recents ul {
float:left;
width:180px;
height:auto;
border:1px solid #ced0d1;
margin:4px 3px 4px 0;
background:#fff;
padding:2px 1px
}

.main-toolbar-cell-recents li {
list-style-type:none;
font-size:11px;
color:#0d4f91;
padding-left:2px;
cursor:pointer
}

.main-toolbar-cell-recents li:hover {
list-style-type:none;
padding-left:2px;
background-color:#0078B0;
color:#fff
}

textarea {
font-family:Verdana,sans-serif;
font-size:1em;
border:1px solid #a4b5c0;
width:200px;
height:50px
}

.textInput:disabled {
background:none repeat scroll 0 0 rgba(0,0,0,0);
color:gray
}

.textInput {
font-family:verdana,sans-serif;
font-size:13px;
color:#000;
border:1px solid #a4b5c0;
height:20px;
width:165px;
-moz-border-radius:3px;
-webkit-border-radius:3px;
-khtml-border-radius:3px;
border-radius:3px;
padding-left:3px;
background-color:#fff
}

.ui-spinner-input {
width:143px
}

.calendar {
font-family:Verdana;
font-size:9px;
border-width:1px;
border-style:solid;
border-color:#a0a0a0;
background-color:#fff
}

.calendar TD {
font-size:11px;
padding:1px
}

.calendar A:visited {
color:#c60;
text-decoration:none
}

.calendar A:active {
color:#c60;
text-decoration:none
}

.calendarNavigator {
padding:1px;
font-family:Verdana;
font-size:9px;
font-weight:700;
background-color:#449ace;
cursor:pointer
}

.calendarNavigator td {
cursor:pointer;
color:#FFF
}

.calendarNavigator img,.calendarNavigator a {
border:0
}

.calendarNavigator span {
color:#FFF
}

.calendarBody {
background-color:#FFF;
font-family:verdana,sans-serif;
font-size:10px
}

.calendarDaysOfWeek TD {
border-bottom:1px solid #000;
color:#565656;
line-height:12px
}

.calendarDay {
border-style:solid;
border-width:1px;
border-color:#fff;
color:#000;
text-decoration:none
}

.calendarDaySelected {
border-style:solid;
border-width:1px;
border-color:#a0a0a0
}

.calendarToday {
color:#449ace;
font-weight:700;
text-decoration:none
}

.calendarDropdown {
border:1px solid #ddd;
background-color:#fff;
position:absolute
}

.calendarDropdown TD {
padding:0 4px;
cursor:pointer;
color:#0d4f91
}

.calendarDropdownHover {
background-color:#0078b0;
color:#fff!important
}

.calendarDropdownHover td {
color:#fff!important
}

.intervalDayInput {
border:0;
text-align:center;
padding-left:0;
padding-right:1px;
width:33px;
height:16px;
font-size:11px
}

.intervalHourInput {
border:0;
text-align:right;
padding-left:0;
padding-right:1px;
width:18px;
height:16px;
font-size:11px
}

.intervalMinuteInput {
border:0;
text-align:left;
padding-left:0;
padding-right:0;
width:18px;
height:16px;
font-size:11px
}

.htmlEditorButton {
font-size:11px;
vertical-align:middle;
text-align:center;
font-size:11px
}

.dateInput {
width:100px
}

.dateInput input,.dateInput2 input {
font-family:Verdana,sans-serif;
font-size:10px
}

.dateTimeInput {
width:150px
}

.dateTimeInput input,.dateTimeInput2 input {
font-family:Verdana,sans-serif;
font-size:10px
}

a.date {
color:#4784c1;
font:10px Verdana;
padding-left:12px;
padding-top:5px;
float:left
}

.integer {
width:200px;
font-size:13px;
color:#0d4f91
}

.integer input,.integer2 input {
font-size:13px;
color:#0d4f91
}

.timeInput {
width:200px
}

.timeInput input,.timeInput2 input {
font-size:13px;
color:#0d4f91
}

.interval {
width:100px
}

.interval input,.interval2 input {
font-size:13px;
color:#0d4f91
}

.suggestBox {
background-color:#fff;
border:1px solid #0d4f91;
margin-top:10px
}

.suggestBox td {
color:#0d4f91;
padding-left:5px;
padding-right:5px
}

.suggestBox span {
color:#0d4f91
}

.suggestHover {
background-color:#0078b0
}

.suggestHover td,.suggestHover span {
color:#fff
}

.multiselect {
width:200px
}

.multiselect input,.multiselect2 input {
font-size:13px;
color:#0d4f91
}

.userlist {
width:200px;
border:1px solid red
}

.userlist input,.userlist2 input {
font-size:13px;
color:#0d4f91
}

.userlist-dropdown td {
color:#0d4f91
}

.combobox-dropdown {
background-color:#fff;
border:1px solid #0d4f91;
margin-top:5px;
margin-left:5px
}

.combobox-dropdown td {
color:#000
}

.ckbox {
margin-left:-2px
}

.file {
width:200px;
font-size:10px;
font-family:Verdana,sans-serif
}

.file input,.file2 input {
font-size:10px;
font-family:Verdana,sans-serif
}

.dbEntry input {
text-transform:uppercase;
width:130px
}

.listEntryField input {
width:100%
}

.listEntryField input[readonly] {
    background-color:white;
}

.userListEntryField {
position:relative;
display:inline-block;
overflow:hidden;
padding:0;
vertical-align:middle;
background:#fff;
height:1.6em
}

.userListEntryField-input {
width:100%;
border:none;
background:none;
padding:0;
margin:0 22px 0 .4em;
vertical-align:middle;
font-size:13px;
color:#0d4f91
}

.userListEntryField-button {
width:16px;
font-size:.5em;
padding:0;
margin:0;
text-align:center;
position:absolute;
cursor:default;
display:block;
overflow:hidden;
right:0;
top:0;
bottom:0
}

.userListEntryField a.userListEntryField-button {
border-top:none;
border-bottom:none;
border-right:none
}

.userListEntryField .ui-icon {
position:absolute;
margin-top:-8px;
top:50%;
left:0
}

.dbFileEntry input,.dbFileEntry2 input {
font-size:10px;
font-family:Verdana,sans-serif
}

.dbFileEntry {
width:200px
}

.radioItem {
text-decoration:none;
color:#000;
white-space:nowrap;
margin-right:5px
}

.msg_box_text {
text-align:left
}

.radioDisabled {
color:gray;
text-decoration:none;
white-space:nowrap
}

.tree {
padding-top:6px;
background-color:#fff;
text-align:left
}

.treeCell td {
font-size:10px;
padding-left:2px;
text-align:left;
color:#0d4f91;
vertical-align:middle
}

.treeCellAnchor {
font-size:10px;
color:#0d4f91;
text-decoration:none;
cursor:hand
}

.treeCellHover a {
font-size:10px;
color:blue;
text-decoration:underline
}

.treeCellSelected div {
font-size:10px;
color:#fff;
background-color:#0078B0
}

.treeCellSelected div:hover {
color:#ff0;
background-color:#0078B0
}

.treeCellSelected {
font-size:10px;
color:#fff!important;
background-color:#0078B0;
cursor:pointer;
text-decoration:none
}

.treeCellHighlight td {
text-decoration:underline;
cursor:pointer
}

.treeCellHover {
color:blue;
cursor:pointer
}

.folderMgrRight td {
font-family:verdana,sans-serif;
font-size:10px
}

.ui-dialog {
position:absolute;
width:300px;
overflow:hidden;
padding:0;
border-radius:10px 10px 0 0!important
}

.ui-dialog .ui-dialog-content div {
color:#0d4f91
}

.ui-dialog .ui-dialog-content p {
color:#0d4f91
}

.ui-dialog .ui-dialog-title {
color:#FFF
}

.ui-dialog .ui-dialog-content div .formLabelDisabled {
    color:gray
}

.msgBoxText {
padding:20px 0;
text-align:center
}

.dialogContainer {
padding-bottom:10px;
text-align:center
}

.fiveIconTable {
padding:0;
margin:0;
border:0;
font-size:.1pt;
width:32px
}

.fiveIconTable img {
padding:0;
margin:0;
border:0;
font-size:.1pt
}

.fiveIconTable td {
padding:0;
margin:0;
border:0;
font-size:.1pt
}

.fiveIconTable td:last-child {
border:0 none
}

.float-layout {
bottom:0;
left:0;
overflow-x:auto;
overflow-y:hidden;
position:absolute;
right:0;
top:0;
border:0;
background:transparent
}

.float-layout ul {
list-style:none;
padding-left:0;
margin-top:15px;
margin-bottom:15px
}

.float-layout-column {
/*Commented out to fix AJ905ST    */
/*overflow-x:auto;
overflow-y:hidden;*/
overflow: hidden;
height:100%
}

.float-layout-formControl {
text-align:left
}

.gridTable {
background-color:#ccc;
color:#0D4F91
}

.gridTableEdit {
padding:0;
background-color:#fff;
font-size:13px;
font-weight:400;
font-style:normal
}

.gridTableTop {
height:30px
}

.gridTableTop TD {
font-size:12px;
font-weight:700;
color:#fff;
text-align:center;
vertical-align:middle
}

.gridTableHeader {
background-color:#efefef
}

.gridTableHeader TD {
vertical-align:middle;
background-color:#efefef;
border-left:1px solid #ccc;
border-bottom:1px solid #ccc;
text-align:center;
font-weight:400;
color:#0D4F91;
font-size:12px;
padding:0 2px
}

.gridTableHeader a,.gridTableHeader span {
font-size:10px;
font-weight:400;
color:#0a246a;
text-decoration:none
}

.gridTableHeader a:visited {
text-decoration:none
}

.gridTableHeader a:hover {
text-decoration:underline;
color:#00008b
}

.gridTableTooltip {
font-size:12px;
font-weight:700;
text-decoration:none;
background-color:infobackground;
color:infotext;
padding:1px;
border-width:1px;
border-style:solid;
border-color:#000
}

.gridTableColumnResize {
border-style:solid;
border-width:1px;
border-color:#CBCFA5;
background-color:#E6EAD7
}

.gridRowHeader {
overflow:hidden;
text-align:center;
background-color:#efefef;
font-weight:400;
color:#0D4F91;
font-size:12px
}

.gridTableInner TD {
border-left:1px solid #dcdcdc;
border-bottom:1px solid #dcdcdc;
color:#444;
line-height:13px;
min-height:13px;
font-size:10px;
padding:0 2px;
white-space:normal
}

.gridTableInner TD input[type='checkbox'] {
font-size:10px;
margin:0;
padding:0;
width:10px;
height:10px
}

.gridTableInner TD:first-child {
border-left-width:0
}

.gridTableInner TD:last-child {
border-right:1px solid #dcdcdc
}

.gridTableColumnResize {
border-style:solid;
border-width:1px;
border-color:#99f;
background-color:#ccf;
font-size:.1pt
}

.gridTableRowResize {
border-style:solid;
border-width:1px;
border-color:#99f;
background-color:#e9967a;
font-size:.1pt
}

.limsGridRowSelected TD {
color:#fff!important;
background:#0078B0!important
}

.limsGridRowHover TD {
color:#fff!important;
background-color:#0078b0!important;
cursor:pointer
}

.limsGridHighlightHeaderStyle {
background-color:#0078b0!important;
color:#fff!important
}

.limsGridHighlightHeaderStyle A {
color:#fff!important
}

.limsGridHighlightHeaderStyle SPAN {
color:#fff!important
}

.wellLabel {
overflow:hidden;
font-size:9px;
text-overflow:ellipsis
}

.plateDetailsField input {
font-size:9px
}

.dataTable {
border:1px solid #a9a9a9
}

.dataTableMain {
background-color:#fff
}

.dataTableMain > td {
height:100%
}

.dataTableTop {
height:23px;
background-color:#D6E6EE;
border-bottom:1px solid #a9a9a9
}

.dataTableTop img {
border:0;
padding:2px
}

.dataTableTop TD {
font-size:12px;
font-weight:700;
color:#0a246a;
text-align:center;
vertical-align:middle
}

.dataTableHeader {
background-color:#D6E6EE;
border-top:1px solid #a9a9a9
}

.dataTableHeader TD {
vertical-align:middle;
background-color:#D6E6EE;
border-left:1px solid #a9a9a9;
border-bottom:1px solid #a9a9a9;
text-align:left;
font-weight:400;
color:#0D4F91;
font-size:12px;
padding:5px
}

.dataTableHeader TD:first-child {
border-left-width:0
}

.dataTableHeader a,.dataTableHeader span {
font-size:11px;
font-weight:700;
color:#0D4F91;
text-decoration:none
}

.dataTableHeader a:visited {
text-decoration:none
}

.dataTableHeader a:hover {
text-decoration:underline;
color:blue
}

.dataTableInner TD {
border-left:1px solid #dcdcdc;
border-bottom:1px solid #dcdcdc
}

.dataTableInner TD:first-child {
border-left-width:0
}

.dataTableInner TD:last-child {
border-right:1px solid #dcdcdc
}

.dataTableEven {
background-color:#e7f2fd;
font-size:11px
}

.dataTableOdd {
background-color:#fff;
font-size:11px
}

.dataTableOdd td,.dataTableEven td {
text-overflow:ellipsis;
color:#0d4f91;
padding:2px
}

.dataTableRowSelected TD {
color:#fff;
background:#0078B0;
padding:2px
}

.dataTableRowHover TD {
color:#fff;
background-color:#96c8ff;
cursor:pointer
}

.dataTableBottom {
background-color:#e2e7eb;
height:20px;
font-family:Helvetica,sans-serif;
font-size:11px;
font-weight:400;
text-decoration:none
}

.dataTableDisabled .dataTableEven {
background-color:#e2e7eb
}

.dataTableDisabled .dataTableRowSelected TD {
background-color:#d3d3d3
}

.dataTableDisabled .dataTableRowHover TD {
background-color:#e2e7eb
}

.dataTableNoDataCell {
border:0!important
}

.dataTableNoBg .dataTableEven,.dataTableNoBg .dataTableOdd {
background-color:transparent
}

.touch {
    -webkit-overflow-scrolling: touch;
}

::-ms-clear {
 display: none;
}