/* -----------------------------------*/
/* ------->>> LEGACY STYLES <<<-------*/

/* -----------------------------------*/

body {
    background-color: white;
    font-family: Arial, verdana, Helvetica, sans-serif;
    font-size: 13px;
    font-weight: normal;
    letter-spacing: normal;
    line-height: 12px;
    text-transform: none;
    word-spacing: normal;
}

h1 {
    font-family: Arial, verdana, Helvetica, sans-serif;
    font-size: 3em;
    font-weight: bold;
}

h2 {
    color: #000080;
    display: inline;
    font-size: 2em;
    font-weight: bold;
}

h3 {
    color: #000;
    font-size: 1.3em;
    font-weight: bold;
    text-align: center;
}

a:link {
    color: #000080;
    text-decoration: none;
}

a:visited {
    color: #000080;
    text-decoration: none;
}

a:active {
    color: #000080;
    text-decoration: none;
}

a:hover {
    color: #000080;
    text-decoration: underline;
}

img { border-style: none; }

.imgLink { cursor: hand; }

/* phoebiz formatting */

.bgImage {
    position: absolute;
    z-index: -1;
}

.grdFormat {
    font-family: Arial, verdana, Helvetica, sans-serif;
    font-size: 11px;
    font-weight: bold;
    text-align: left;
    word-spacing: 2px;
}

.grdAltFormat {
    background-color: #dfdfdf;
    font-family: Arial, verdana, Helvetica, sans-serif;
    font-size: 11px;
    font-weight: bold;
    text-align: left;
}

.grdHead {
    background-color: #dfdfdf;
    color: black;
    font-family: Arial, verdana, Helvetica, sans-serif;
    font-size: 11px;
    font-weight: bold;
    vertical-align: text-top;
    white-space: nowrap;
}

.Footer {
    font-family: Arial, verdana, Helvetica, sans-serif;
    font-size: xx-small;
    text-align: center;
}



.tblnormal {
    font-family: Arial, verdana, Helvetica, sans-serif;
    font-size: 11px;
    font-weight: normal;
    line-height: 12px;
}
/* background/border colors for the selected tab */

.TabBg {
    background-color: white;
    border-color: white;
}

/* background/border colors for the unselected tabs */

.OtherTabsBg {
    color: #fff;
    font-family: Arial, verdana, Helvetica, sans-serif;
    font-size: 12px;
    font-weight: bold;
    margin: 0, 0, 0, 0;
    padding-bottom: 0px;
    padding-left: 6px;
    padding-right: 2em;
    padding-top: 0px;
}

/* text style for the selected tab */

.SelectedTab, .selectedtab {
    background-color: #000080;
    color: #fff; /*color:ffcc33; */
    cursor: hand;
    cursor: pointer;
    font-family: Arial, verdana, Helvetica, sans-serif;
    font-size: 12px;
    font-weight: bold;
    padding-bottom: 0px;
    padding-left: 6px;
    padding-right: 2em;
    padding-top: 0px;
}

/* text style for separator */

.SepTabs {
    background-color: #fff;
    border-bottom-color: #9999cc;
    border-bottom-style: solid;
    border-bottom-width: 1px;
    border-left-color: #9999cc;
    border-left-style: solid;
    border-left-width: 1px;
    border-right-color: #9999cc;
    border-right-style: solid;
    border-right-width: 1px;
    border-top-color: #9999cc;
    border-top-style: solid;
    border-top-width: 1px;
    height: 3px;
}

/*text style for subTabs */

.SubTabs {
    background-color: #9999cc; /* #e5e5e5; */
    color: #fff;
    cursor: hand;
    font-family: Arial, verdana, Helvetica, sans-serif;
    font-size: 12px;
    font-weight: bold;
    padding-bottom: 0px;
    padding-left: 6px;
    padding-right: 2em;
    padding-top: 0px;
}

/* text style for the selected tab */

.SelectedTabSub {
    background-color: #e5e5e5;
    border-left-color: white;
    border-left-style: solid;
    border-left-width: 1px;
    border-right-color: white;
    border-right-style: solid;
    border-right-width: 1px;
    color: #ffcc33;
    cursor: hand;
    font-family: Arial, verdana, Helvetica, sans-serif;
    font-size: 10px;
    font-weight: bold;
    padding-bottom: 0px;
    padding-left: 0px;
    padding-right: 2em;
    padding-top: 0px;
}

.menuSpace {
    border-bottom-color: #fff;
    border-bottom-style: solid;
    border-bottom-width: 1px;
}
/* text style for the unselected tabs */

.OtherTabs 
{
    background-color: 
    color: #DCDCDC;
    font-family: Arial, verdana, Helvetica, sans-serif;
    font-size: 13px;
    font-weight: bold;
    text-decoration: none;
}

/*table gradiant style */

.tblGrad { /*background-image:url(../Images/tableback3.gif);*/padding: 0; }

#lblPageName { display: none; }

/* text style used for most text rendered by modules */

.Normal {
    color: #000080;
    font-family: Arial, verdana, Helvetica, sans-serif;
    font-size: 11px;
    font-weight: normal;
    line-height: 12px;
}

/* text style for buttons and link buttons used in the portal admin pages */

.CommandButton {
    font-family: Arial, verdana, Helvetica, sans-serif;
    font-size: 11px;
    font-style: italic;
    font-weight: normal;
}

.Head {
    color: #000000;
    font-family: Arial, verdana, Helvetica, sans-serif;
    font-size: 13px;
    font-weight: bold;
    margin-bottom: 2em;
    margin-top: 2em;
    padding-top: 2em;
}

.subHead {
    color: #000080;
    font-family: Arial, verdana, Helvetica, sans-serif;
    font-size: x-small;
    font-weight: bold;
    text-align: left;
}

.errMess {
    color: Red;
    font-family: Arial, verdana, Helvetica, sans-serif;
    font-size: 11px;
    font-weight: Bold;
}

.CenterText {
    font-family: Arial, verdana, Helvetica, sans-serif;
    font-size: 11px;
    font-weight: normal;
    text-align: center;
}

.grdTitle {
    color: #fff;
    font-family: Arial, verdana, Helvetica, sans-serif;
    font-size: 1em;
    font-weight: Bold;
    margin-bottom: 5em;
    padding-bottom: 10em;
}



.pgTitle {
    color: #000;
    font-family: Arial, verdana, Helvetica, sans-serif;
    font-size: 12px;
    font-weight: Bold;
    margin-bottom: 5em;
    padding-bottom: 10em;
}

.grdHeader {
    background-color: #ccc;
    font-family: Arial, verdana, Helvetica, sans-serif;
    font-size: 11px;
    font-weight: bold;
    padding-right: 1em;
}

.grdItem {
    font-family: Arial, verdana, Helvetica, sans-serif;
    font-size: 11px;
    font-weight: normal;
    overflow: hidden;
    padding-right: 1em;
}

.grdAltItem {
    background-color: #eee;
    font-family: Arial, verdana, Helvetica, sans-serif;
    font-size: 11px;
    font-weight: normal;
    overflow: hidden;
    padding-right: 1em;
}

.grdFooter {
    background-color: #ccc;
    font-family: Arial, verdana, Helvetica, sans-serif;
    font-size: 11px;
    font-weight: bold;
    padding-right: 1em;
}

.grdPager {
    background-color: #fff;
    font-family: Arial, verdana, Helvetica, sans-serif;
    font-size: 11px;
    font-weight: bold;
    padding-right: 1em;
}

.RptgrdTotal {
    background-color: #aaa;
    color: #000;
    font-family: Arial, verdana, Helvetica, sans-serif;
    font-size: 1em;
    font-weight: Bold;
    white-space: nowrap;
}

.RptgrdSubTotal {
    background-color: #ddd;
    border-bottom-color: #000;
    border-bottom-style: solid;
    border-bottom-width: 2px;
    font-size: 1em;
    font-weight: bold;
    vertical-align: top;
}

.grdBorder {
    border-color: #ccc;
    border-style: solid;
    border-width: 1px;
}

.RptgrdBorder {
    border-color: #ccc;
    border-style: solid;
    border-width: 1px;
    white-space: nowrap;
}

.RptgrdHeader {
    background-color: #ccc;
    font-family: Arial, verdana, Helvetica, sans-serif;
    font-size: 10px;
    font-weight: bold;
    white-space: nowrap;
}

.RptgrdItem {
    font-family: Arial, verdana, Helvetica, sans-serif;
    font-size: 9px;
    font-weight: normal;
    white-space: nowrap;
}

.RptgrdAltItem {
    background-color: #eee;
    font-family: Arial, verdana, Helvetica, sans-serif;
    font-size: 9px;
    font-weight: normal;
    white-space: nowrap;
}

.RptgrdFooter {
    background-color: #ccc;
    font-family: Arial, verdana, Helvetica, sans-serif;
    font-size: 11px;
    font-weight: bold;
    white-space: nowrap;
}

.dgSummaryHead {
    background-color: #ccc;
    font-family: Arial, verdana, Helvetica, sans-serif;
    font-size: 9px;
    font-weight: bold;
    padding-right: 1em;
}

.dgSummaryItem {
    font-family: Arial, verdana, Helvetica, sans-serif;
    font-size: 9px;
    font-weight: normal;
    overflow: hidden;
    padding-right: 1em;
}


.dgSummaryItemB {
    font-family: Arial, verdana, Helvetica, sans-serif;
    font-size: 9px;
    font-weight: Bold;
    overflow: hidden;
    padding-right: 1em;
}

.dgSummaryAltItem {
    background-color: #eee;
    font-family: Arial, verdana, Helvetica, sans-serif;
    font-size: 9px;
    font-weight: normal;
    overflow: hidden;
    padding-right: 1em;
}

.txtBoxMedSolo {
    font-family: Arial, verdana, Helvetica, sans-serif;
    font-size: 1em;
    height: 20px;
    width: 100px;
}


.ddlshort {
    font-family: Arial, verdana, Helvetica, sans-serif;
    font-size: 1em;
    height: 22px;
    width: 100px;
}

.ddlMed {
    /*font-size:1em;*/
    font-family: Arial, verdana, Helvetica, sans-serif;
    height: 22px;
    margin-left: 2px;
    width: 155px;
}

.ddlMedMaxWidth {
    font-family: Arial, verdana, Helvetica, sans-serif;
    font-size: 1em;
    height: 22px;
    width: 125px;
    width: 70%;
}


.ddlLg {
    font-family: Arial, verdana, Helvetica, sans-serif;
    font-size: 1em;
    height: 22px;
    width: 150px;
}

.Calendar 
{
    width: 100%;
    border-color: #fff;
    border-style: solid;
    border-width: 5px;
    color: #C0C0FF;
    font-family: Arial, verdana, Helvetica, sans-serif;
    font-size: XX-Small;
}

.CalTodayStyle {
    background-color: #990000;
    color: White;
    font-family: Arial, verdana, Helvetica, sans-serif;
    font-size: 11px;
    font-weight: bold;
    z-index: 1000;
}

.CalDayStyle {
    background-color: #EAEAEA;
    border-color: White;
    border-style: solid;
    border-width: medium;
    color: #666666;
}

.CalDayHeader { color: #649CBA; }

.CalSelectedDay {
    background-color: Maroon;
    font-weight: bold;
}

.CalWeekEndDay {
    background-color: #BBBBBB;
    color: White;
}

.CalOtherMonthDay {
    background-color: White;
    color: #666666;
}

.CalTitle {
    background-color: White;
    color: #666666;
    font-size: 10px;
    font-weight: bold;
}

.lblInline {
    font-family: Arial, verdana, Helvetica, sans-serif;
    font-size: 1em;
    padding-left: 1em;
}

.lblInlineB {
    font-family: Arial, verdana, Helvetica, sans-serif;
    font-size: 1em;
    font-weight: normal;
    padding-left: 1em;
    white-space: nowrap;
}

.lblInlineBWrap {
    display: inline;
    font-family: Arial, verdana, Helvetica, sans-serif;
    font-size: 1em;
    font-weight: normal;
    padding-left: 1em;
    padding-right: 3em;
    white-space: normal;
}

.lblInlineBNoSpacer {
    font-family: Arial, verdana, Helvetica, sans-serif;
    font-size: 1em;
    font-weight: bold;
    padding-left: 0.25em;
    white-space: nowrap;
}

.lblInlineNoPadB {
    font-family: Arial, verdana, Helvetica, sans-serif;
    font-size: 1em;
    font-weight: bold;
    white-space: nowrap;
}

.lblInlineNoPad {
    font-family: Arial, verdana, Helvetica, sans-serif;
    font-size: 1em;
}

.lblSetB {
    font-family: Arial, verdana, Helvetica, sans-serif;
    font-size: 1em;
    font-weight: normal;
    height: 20px;
    padding-left: 1em;
    vertical-align: text-bottom;
    white-space: nowrap;
    width: 125px;
}

.chDoNotSendmail {
    font-family: Arial, verdana, Helvetica, sans-serif;
    font-size: 1em;
    font-weight: normal;
    height: 20px;
    vertical-align: text-bottom;
    white-space: nowrap;
    width: 125px;
}

.chIsObjector {
    font-family: Arial, verdana, Helvetica, sans-serif;
    font-size: 1em;
    font-weight: normal;
    height: 20px;
    vertical-align: text-bottom;
    white-space: nowrap;
    width: 125px;
}

.lblSet {
    font-family: Arial, verdana, Helvetica, sans-serif;
    font-size: 1em;
    font-weight: normal;
    height: 20px;
    padding-left: 1em;
    vertical-align: text-bottom;
    white-space: nowrap;
    width: 150px;
}

.lblSetMed {
    font-family: Arial, verdana, Helvetica, sans-serif;
    font-size: 1em;
    font-weight: normal;
    height: 20px;
    padding-left: 1em;
    vertical-align: text-bottom;
    white-space: nowrap;
    width: 100px;
}

.tblBgBlue {
    background-color: #9999cc;
    color: #fff;
}

.tblBgGreen {
    background-color: Green;
    color: #fff;
}

.tblBgRed {
    background-color: Red;
    color: #fff;
}

.tblBgGrey { background-color: #eee; }

.tblHomeBg { background-color: Silver; }

.tblDiv {
    background-color: #cccccc;
    color: #000; /*Filter: Alpha(Opacity=100, FinishOpacity=50, Style=3); */
    height: 30px;
    line-height: 30px;
}

.tblBgGrey .Outlined .tblDiv { vertical-align: middle; }

.pgSep {
    background-color: #ccc;
    color: #000080;
}

.SepBar {
    background-color: #ccc;
    color: #000080;
}

.DDLDDL {
    font-family: Arial, verdana, Helvetica, sans-serif;
    font-size: 1em;
    height: 20px;
    margin-right: 2em;
    padding-bottom: 1em;
    vertical-align: top;
    width: 200px;
}

.cellLbl { text-align: left; }

.cellLblBold {
    font: 1em Arial, Verdana, Helvetica, sans-serif;
    font-weight: bold;
    text-align: left;
}
.cellLblBold span {
    font: 1em Arial, Verdana, Helvetica, sans-serif;
    font-weight: bold;
    text-align: left;
    width: 150px;
    height: 35px;
}

.cellLbl span {
    font: 1em Arial, Verdana, Helvetica, sans-serif;
    white-space: nowrap;
}

.cellLbl label {
    color: #333333;
    font: 1em Arial, Verdana, Helvetica, sans-serif;
    font-size: 13px;
    font-weight: bold;
    white-space: nowrap;
}

.cellLbl_wide span {
    color: #333333;
    font: 1em Arial, Verdana, Helvetica, sans-serif;
    font-size: 16px;
    font-weight: bold;
    text-decoration: underline;
    white-space: nowrap;
}

a.underline_anchor {
    color: #333333;
    font: 1em Arial, Verdana, Helvetica, sans-serif;
    font-size: 16px;
    font-weight: bold;
    text-decoration: underline;
    white-space: nowrap;
}

.content-box .cellLbl label {
    float: left;
    height: 24px;
    line-height: 24px;
    width: 210px;
}

.content-box .cellLbl { height: 25px; }

.content-box .cellLbl label.lblStdBold {
    margin-left: 10px;
    width: auto;
}

.tblBgGrey.nowrap.wide td span {
    line-height: 30px;
    padding-right: 0px;
}

.tblBgGrey.nowrap.wide td.cellLbl span {
    line-height: 30px;
    padding-right: 0px;
}

.tblBgGrey.nowrap.wide td span span.lblInlineB { padding-right: 0px; }


.cellLblCenter { text-align: center; }

.cellLblCenter span {
    font: 1em Arial, Verdana, Helvetica, sans-serif;
    white-space: nowrap;
}

.cellLblCenter label {
    font: 1em Arial, Verdana, Helvetica, sans-serif;
    white-space: nowrap;
}

.cellLbl2 label {
    font: 1em Arial, Verdana, Helvetica, sans-serif;
    text-align: left;
    white-space: nowrap;
}

.cellLbl2 span {
    font: 1em Arial, Verdana, Helvetica, sans-serif;
    text-align: left;
    white-space: nowrap;
}

.celltxt {
    background-color: #eee;
    text-align: left; /* border-bottom: solid 1px #ccc; */
}

.outlined,
.Outlined { border: 2px solid #ccc; }

.outlined-blue {
    border-color: #000080;
    border-style: solid;
    border-width: 2px;
    padding: 5px;
}

.outlined-green {
    border-color: Green;
    border-style: solid;
    border-width: 2px;
}

.outlined-green-right {
    border-right-color: Green;
    border-right-style: dotted;
    border-right-width: 3px;
}

.outlined-green-left {
    border-left-color: Green;
    border-left-style: dotted;
    border-left-width: 3px;
}

.outlined-right {
    border-right-color: #ccc;
    border-right-style: Solid;
    border-right-width: 2px;
}

.outlined-left {
    border-left-color: #ccc;
    border-left-style: Solid;
    border-left-width: 2px;
}

.OutlinedblueBg {
    background-color: #eee;
    border-color: #000080;
    border-style: solid;
    border-width: 2px;
}

.grdRptCrit {
    font-size: 9;
    padding-right: 1em;
}

.grdRptCritItem { background-color: #ccc; }

.grdRptCritAltItem { background-color: #ccc; }

.grdRptCritHead { font-weight: bold; }

.TitleHome {
    font-family: Arial, Verdana, Helvetica, sans-serif;
    font-size: 18;
    font-weight: normal;
}

.grdItemWide {
    background-color: #fff; /*    white-space: nowrap; */
    font-family: Arial, verdana, Helvetica, sans-serif;
    font-size: 1em;
    font-weight: normal;
    overflow: hidden;
    text-align: center;
}

.grdItemWideB {
    background-color: #fff;
    font-family: Arial, verdana, Helvetica, sans-serif;
    font-size: 1em;
    font-weight: bold;
    overflow: hidden;
}

.grdItemRedWide {
    color: Red;
    font-family: Arial, verdana, Helvetica, sans-serif;
    font-weight: Bold;
    overflow: hidden;
}

.grdItemWideDisabled {
    background-color: #333333;
    color: #fff;
    font-family: Arial, verdana, Helvetica, sans-serif;
    font-size: 1em;
    font-weight: Bold;
    overflow: hidden;
}

.grdAltItemWide {
    background-color: #eee;
    font-family: Arial, verdana, Helvetica, sans-serif;
    font-size: 1em;
    font-weight: normal;
    overflow: hidden;
    text-align: center;
}

.grdAltItemWideB {
    background-color: #eee;
    font-family: Arial, verdana, Helvetica, sans-serif;
    font-size: 1em;
    font-weight: Bold;
    overflow: hidden;
}

.grdHeaderWide {
    background-color: #C0C0C0;
    font: bold 1em Arial, Verdana, Helvetica, sans-serif;
    text-align: center;
}

.grdHeaderWideLeftAlign {
    background-color: #C0C0C0;
    font: bold 1em Arial, Verdana, Helvetica, sans-serif;
    text-align: left;
}

.dateinput { margin-left: 2px; }

.grdPagerWide {
    background-color: #eee;
    font-family: Arial, verdana, Helvetica, sans-serif;
    font-size: 1.2em;
    font-weight: normal;
    overflow: hidden;
}

.grdWide {
    border-color: #aaa;
    border-style: solid;
    border-width: 2;
}

.grdWideOver {
    background-color: #E2E08D;
    font-family: Arial, verdana, Helvetica, sans-serif;
    font-size: 1em;
    font-weight: normal;
    overflow: hidden; /*background-color:#DEDB80;*/
    text-align: center;
}

.grdWideOverB {
    background-color: #E2E08D;
    font-family: Arial, verdana, Helvetica, sans-serif;
    font-size: 1em;
    font-weight: Bold;
    overflow: hidden;
}

.title {
    border-bottom: solid 2px #000080;
    color: #000080;
    font-family: Arial, verdana, Helvetica, sans-serif;
    font-size: 1.2em;
    font-weight: bold;
    padding-bottom: 1px;
}

.contact-image {
    border: 2px solid #ccc;
    float: right;
    height: 120px;
    width: 80px;
}

.ControlTitle {
    border-bottom: solid 2px #000080;
    margin: 5px 0 10px 0;
    text-align: left;
    vertical-align: bottom;
    width: 100%;
}

.ControlTitleLeft {
    float: left;
    height: 40px;
    width: 30%;
}

.ControlTitleRight {
    float: left;
    height: 40px;
    text-align: right;
    width: 70%;
}

.ControlMemberInconsistency {
    color: Red;
    font-size: 11pt;
    font-weight: bold;
    white-space: normal;
}

.ContactCompact span {
    color: #000;
    font-family: Arial, verdana, Helvetica, sans-serif;
    font-size: 1em;
    font-weight: normal;
    margin: 0 5px 0 5px;
}

.SearchGridTitle {
    color: #000080;
    font-family: Arial, verdana, Helvetica, sans-serif;
    font-size: 16;
    font-weight: bold;
}

.SearchGrid { background-color: #eee; }

.lnkBtn { font-size: 1em; }

.lblSearchGrd {
    color: #000;
    font-family: Arial, verdana, Helvetica, sans-serif;
    font-size: 1em;
    font-weight: normal;
}

.lblSearchGrdSet {
    color: #000;
    font-family: Arial, verdana, Helvetica, sans-serif;
    font-size: 1em;
    font-weight: normal;
    text-align: left;
    width: 75;
}

.lblSearchGrdHeader {
    color: #000;
    font-family: Arial, verdana, Helvetica, sans-serif;
    font-size: 1em;
    font-weight: normal;
    font-weight: bold;
}

.txtMultiline {
    font-family: Arial, verdana, Helvetica, sans-serif;
    font-size: 1em;
    font-weight: bold;
    white-space: normal;
}

.txtMultiline span { white-space: normal; }

.txtMultilineEdit {
    font-family: Arial, verdana, Helvetica, sans-serif;
    font-size: 1em;
    height: 100px;
    white-space: pre;
}

.txtMultilineEdit2Row {
    font-family: Arial, verdana, Helvetica, sans-serif;
    font-size: 1em;
    height: 35px;
    white-space: pre;
}

.tblSideBar {
    background-color: #C0C0C0;
    border: solid 1 #000;
}

.tblSideBarLight {
    border-right: dotted 2px #000080;
    border-top: dotted 2px #000080;
    padding-right: 0px;
}

.tblSideBarBtn {
    font-family: Arial, verdana, Helvetica, sans-serif;
    height: 22px;
    width: 125;
}

.tblSideBarBtnDyn {
    font-family: Arial, verdana, Helvetica, sans-serif;
    height: 22px;
}


.tblSideBarInt {
    color: #000;
    font-family: Arial, verdana, Helvetica, sans-serif;
    font-size: 1em;
}

.tblSideBarDDLShort {
    font-size: 1em;
    width: 100;
}

.tblSideBarDDLRealShort {
    font-size: 1em;
    width: 10;
}

.tblSideBar#txtBoxMed { font-size: 1em; }

.tblSideBarTxt {
    font-size: 1em;
    width: 125;
}

.tblSideBarSep {
    border-bottom: dotted 2px #000080;
    padding-bottom: 0px;
    padding-top: 5px;
    width: 90%;
}

.Message {
    color: #000080;
    font-size: 1em;
}

.MessageNotify {
    color: Red;
    font-size: 1em;
    font-weight: bold;
}

.pgSepLbl {
    font-size: 1.4em;
    font-weight: bold;
}

.ddlTimeEntry {
    font-size: 1em;
    width: 175;
}

.txtTimeEntry {
    font-size: 1em;
    width: 75;
}

.grdScroller { overflow: scroll; }

.grdScroller table { border: 0px none; }

.grdScroller250 {
    height: auto;
    overflow: auto;
}

.grdScrollerSM {
    margin: 10px 0px;
    overflow: auto;
}

.lstScroller {
    height: 400;
    overflow: scroll;
}

.searchLink { font-size: 11px; }

.historyGrievanceTab { background-color: #eee; }

.historyGrievanceTab table { width: 100%; }

.historyGrievanceTab .lblSetB { width: 100%; }

/* -----------------------------------
 * ------->>> COMMON STYLES <<<-------
 * -----------------------------------
 *
 *	These are generic selectors that can be used anywhere.
 */

.block { display: block; }

.clear { clear: both; }

.hide { display: none; }

.inline { display: inline; }

.left { float: left; }

.right { float: right; }

.disabled { background-color: #333; }

.wide { width: 100%; }

.lblStd {
    font: 1em Arial, Verdana, Helvetica, sans-serif;
    text-align: right;
    white-space: nowrap;
}

.lblStdAlignLeft {
    font: 1em Arial, Verdana, Helvetica, sans-serif;
    text-align: left;
    white-space: nowrap;
}

.lblStdB, /* consider ".lblStdB" to be depricated, use .lblStdBold instead */ .lblStdBold {
    font: bold 1em Arial, Verdana, Helvetica, sans-serif;
    height: 20px;
    padding-left: 10px;
    white-space: nowrap;
}

.lblStd { padding-left: 10px; }

.successMsg { color: Green; }

.system-validation-message {
    background-color: #FFFFE9;
    border: 2px solid #777777;
    color: #000080;
    margin: 0px 20px 0px 20px;
    padding: 10px;
}

.system-validation-message ul {
    list-style-type: none;
    margin: 0px;
    padding: 0px;
}

.system-progress {
    background-color: #FFFFE9;
    border: 2px solid #777777;
    padding: 5px;
    position: fixed;
    right: 50px;
    top: 30px;
}

.errorMsg { color: Red; /*font: bold 1em Arial,Verdana,Helvetica,sans-serif;*/ }

.errorMsg ul {
    margin: 0;
    padding: 2px;
}

.errorMsg ul li { margin: 1em 0 0 1em; }

ul.cleanList {
    list-style-type: none;
    margin: 0 0 5px 0;
    padding: 2px;
}

ul.cleanList li { margin: 0; }

.linkImage a:hover { text-decoration: none; }

.submit-button {
    font-family: Arial, Verdana, Helvetica, sans-serif;
    height: 22px;
    width: 125;
}

.navigation-button { margin-bottom: 3px; }

.btnMed {
    font: 1em Arial, verdana, Helvetica, sans-serif;
    height: 22px;
    width: 125;
}

fieldset { margin: 4px 0 8px 0; }

fieldset, fieldset table { font: x-small Arial, verdana, Helvetica, sans-serif; }

fieldset p {
    margin: 0 0 5px 0;
    padding: 0;
}

fieldset p label { font-weight: bold; }

/* -----------------------------------
 * ------->>> TEXTBOX STYLES <<<-------
 * -----------------------------------
 *
 *	These are generic selectors that can be used on any TextBox
 */

input.error { background-color: #FFADAD; }

.txtBox { font: 1em Arial, verdana, Helvetica, sans-serif; }

.txtBoxUltraShort {
    font: 1em Arial, verdana, Helvetica, sans-serif;
    height: 20px;
    width: 20px;
}

.txtBoxShort {
    font: 1em Arial, verdana, Helvetica, sans-serif;
    height: 20px;
    width: 75px;
}

.txtBoxMed {
    font: 1em Arial, verdana, Helvetica, sans-serif;
    height: 20px;
    width: 100px;
}

.txtBoxLg {
    font: 1em Arial, verdana, Helvetica, sans-serif;
    width: 125px;
}

.txtBoxLgAlt {
    height: 20px;
    margin-left: 2px;
    width: 155px;
}

.contractorLine .txtBoxLgAlt { width: 300px; }

.addressLine .txtBoxLgAlt { width: 400px; }

.workplace .ddlMed { width: 85%; }

/* -----------------------------------
 * ------->>> TABLE STYLES <<<--------
 * -----------------------------------
 *
 *	These selectors are used to style tables used for data presentation. 
 */

/* a couple of styles used for table Roll-over effects 
    see: http://haacked.com/archive/2006/02/05/AddingMouseOverRowHighlightingToTables.aspx */

table.highlightTable tr.highlight td { background: #EEEDBE; }

table.highlightTable tr.highlightAlt td { background: #E2E08D; }

table.no-pacing {
    border-width: 0;
    margin: 0;
    padding: 0;
}

table.nowrap td { white-space: nowrap; }

table.wrap td { white-space: normal; }

td.wrap { white-space: normal !important; }

table.spacing { padding: 0px; }

table.main {
    vertical-align: top;
    width: 100%;
}

table.main td { vertical-align: top; }

/* -----------------------------------
 * -------->>> TAB STYLES <<<---------
 * -----------------------------------
 *
 *	These selectors are used to style the various elements in a Tab. 
 *	These styles are currently used by the PaymentHistory.ascx control,
 *	but are intended to be utilized by other controls/pages in the future. 
 */

/* Wraps all of the content within a Tab */

.tabHighlighter {
    background-color: #eee;
    border-collapse: collapse;
    white-space: nowrap;
    width: 100%;
}

.tabHighlighter td { padding-left: 5px; }

.tabHighlighter span {
    font: 1em Arial, Verdana, Helvetica, sans-serif;
    text-align: left;
    white-space: nowrap;
}

.checkBoxAlign { margin-left: 8px; }


div.tabContent {
    background-color: #fff;
    padding: 15px;
}

div.tabContent .tblBg, .tblBg { background-color: #eee; }

/* Wraps each sub-section of content within the tabContent div */

div.tabContent .subContent { margin: 5px; }

/* Title of a Tab's content area */

div.tabContent .contentTitle {
    float: left;
    font: bold 1em Arial, Verdana, Helvetica, sans-serif;
    margin-bottom: 5px;
    margin-top: 5px;
}

/* A single contentSection within a content area */

div.tabContent .contentSection, div.controlContent .contentSection {
    background-color: #eee;
    border: solid 2px #aaa;
    clear: both;
    margin-bottom: 5px;
    padding: 10px;
    width: 99%; /* hack to get expand table to fit the size of it's containing element */
}

/* -----------------------------------
 * --->>> WRAPPED CONTROL STYLES <<<--
 * -----------------------------------
 *
 *	These selectors are used to style user controls that are wrapped by
 *	a page control. For example, the FlagAdministration.ascx control that 
 *	that is used in the Admin pages uses these styles for layout.
 */

/* Header styles */

div.controlHeader { float: left; }

div.controlHeader h2 {
    color: #000080;
    font: bold 1.5em Arial, Verdana, Helvetica, sans-serif;
    margin: 15px auto 2px 210px;
}

div.controlHeader h2 img { margin-left: -32px; }

/* Wraps the sideBar and Content areas styles */

div.mainWrapper { clear: both; }

/* sideBar styles */

div.sideBarActions {
    background-color: #E1EAFC;
    border: solid 1px #cccccc;
    color: #000;
    font: 1em Arial, verdana, Helvetica, sans-serif;
    margin-top: 10px;
    padding: 10px;
    width: 140px;
}

div.sideBarWorkflow {
    border-right: dotted 2px #000080;
    border-top: dotted 2px #000080;
    color: #000;
    font: 1em Arial, verdana, Helvetica, sans-serif;
    margin-bottom: 10px;
    padding: 10px;
    width: 150px;
}

div.sideBarActions h3, div.sideBarWorkflow h3 {
    font: bold 1.2em;
    text-align: center;
}

div.sideBarActions .textBox, div.sideBarWorkflow .textBox {
    font-size: 1em;
    margin-bottom: 1em;
    width: 125;
}

div.sideBarActions .sideBarSep, div.sideBarWorkflow .sideBarSep {
    border-bottom: dotted 2px #000080;
    padding-bottom: 0;
    padding-top: 5px;
    width: 90%;
}

.sideBarText {
    background-color: #F2F2F2;
    margin: 0px;
    padding: 5px;
}

/* Content area styles */

div.controlContent {
    border-top: solid 2px #000080;
    margin-left: 25px;
    padding-top: 20px;
}

/* Data List fields on a Form */

dl.formFields dt {
    clear: both;
    float: left;
    text-align: right;
    vertical-align: middle;
    width: 150px;
}

dl.formFields dd {
    float: left;
    margin: 0 0 .5em .25em;
    width: 51%; /* a hack to get the textbox/dropdowns too render next to their labels. */
}

dropdown {
    font: 1em Arial, verdana, Helvetica, sans-serif;
    height: 18px;
    width: 100%;
}


/* -----------------------------------
 * -->>> CONTROL SPECIFIC STYLES <<<--
 * -----------------------------------
 *
 *	These are specific styles for named controls.
 */

#currentFlagsWrap td a { display: block; }

.ContactTopPanel { background-color: #eee; }

.SearchTitle {
    border-bottom: solid 2px #000080;
    color: #000080;
    font-family: Arial, verdana, Helvetica, sans-serif;
    font-size: 1.5em;
    font-weight: bold;
}

.EmptyGrid_Insert {
    float: right;
    float: none;
    font-family: Arial, verdana, Helvetica, sans-serif;
    margin: 5px 5px 5px 5px;
    padding: 0 2px 0 0;
}

/* -----------------------------------
 * -->>> CONTROL PBGrid STYLES <<<--
 * -----------------------------------
 *
 *	These are specific styles for named controls.
 */

.popup {
    background-color: #EEEEEE;
    border: 2px solid #CCCCCC;
    overflow: auto;
    padding: 5px;
    position: absolute;
    width: 600px;
    z-index: 11;
}

.hidden { display: none; }

/*
* New Velarium Styles (from 2011)
*/

.content-grid {
    border: 2px solid #aaaaaa;
    width: 100%;
}

.content-grid td { white-space: normal; }

.readOnlyTextEmplifier {
    font-size: 1.6em;
    height: 20px;
    padding-top: 1px;
}

.position_absolute { position: absolute; }



/* layout changes */

td.tblGrad {
    /*background: url("../images/layout/gradient-sprite.png") repeat-x 0px 0px;*/
    background: none #3D67BD;
    border-bottom: 1px solid #000080;
    height: 28px;
}

td.tblGrad #ctlMenu_Menu1 .OtherTabsBg {
    cursor: pointer;
    font-size: 14px;
    height: 28px;
    line-height: 28px;
    padding: 0 2em 0 2em;
}

td.tblGrad #ctlMenu_Menu1 .SelectedTab,
td.tblGrad #ctlMenu_Menu1 .selectedtab {
    /*background: url("../images/layout/gradient-sprite.png") repeat-x 0px -55px;*/
    background: none #213866;
    font-size: 14px;
    height: 28px;
    line-height: 28px;
    padding: 0 2em 0 2em;
}

#TD1 { padding: 0px; }

td.tblGrad .SubTabs {
    cursor: pointer;
    padding: 0px;
}

td.tblGrad .SepTabs { display: none; }

td.tblGrad .SubTabs td {
    border: 1px solid #4776da;
    border-width: 1px 0px 1px 0px;
    color: #ffffff;
    font-size: 13px;
    height: 25px;
    line-height: 25px;
    padding: 0 1em 0 1em;
    width: 150px;
}

td.tblGrad table.SubTabs { background: url("../images/layout/menubg.gif") repeat-x scroll 0 bottom #4570CE; }

td.tblGrad .SubTabs tr, td.tblGrad .SubTabs td { /*background: url("../images/layout/gradient-sprite.png") repeat-x 0px -327px #e0e1da;*/background: none; }

td.tblGrad .SubTabs .SelectedTab,
td.tblGrad .SubTabs .selectedtab {
    /*background: url("../images/layout/gradient-sprite.png") repeat-x 0px 0px;*/
    background: none #213866;
    border: 1px solid #528Bff;
    border-width: 1px 0px 1px 0px;
    height: 25px;
}

td.tblGrad .SubTabs td.withSubMenuItem { background: url("../images/layout/elements-sprite.png") no-repeat 165px 5px; }

/*  buttons style */

.tblSideBarBtnDyn, .tblSideBarBtn,
#btnPrintLabel, #btnPrintEnvelope, .btn {
    background: url("../images/layout/elements-sprite.png") no-repeat -1px -118px;
    border: 0px none;
    color: #000080;
    cursor: pointer;
    font-size: 14px;
    height: 27px !important;
    line-height: 28px;
    margin: 5px 0px 0px 0px;
    width: 133px !important;
}

#ctl21_membersCompactHome_btnSearch { margin: 10px 0px; }

#btnPrintLabel, #btnPrintEnvelope, .btn { color: #333333; }

.navigation-button {
    background: url("../images/layout/elements-sprite.png") no-repeat -1px -319px;
    border: 0px none;
    color: #333333;
    font-size: 8px;
    height: 19px;
    line-height: 17px;
    width: 75px;
}

.txtBoxLgAlt, .dateinput, .ddlMed,
.outlined .tblBgGrey td select {
    border: 1px solid #999999;
    height: 22px;
    line-height: 22px;
    margin: 0px;
}

.ddlMed {
    left: -2px;
    position: relative;
}

.cellLbl span {
    color: #333333;
    font-size: 13px;
    font-weight: bold;
    line-height: 30px;
}

.tblSideBarLight.wide, .tblSideBarLight, .tblSideBarInt { border: 0px none;
    /*	padding: 15px;
	background: url("../images/layout/horisontal-gradient-sprite.png") repeat-y right 0px;*/ }

table.main td.left-column,
.content-panel .left-column { /*	background: url("../images/layout/horisontal-gradient-sprite.png") repeat-y right 0px;*/ }

.content-panel .left-column {
    float: left;
    padding: 0px;
    padding-bottom: 15px;
    width: 190px;
}

.center-column {
    margin-left: 0px;
    padding: 15px;
}

.main-column { margin-left: 190px; }

#ctl21_pnlPanel,
#ctl21_pnlSearchPanel,
.info-panel { background: none #EEEEEE; }

.content-panel .main {
    background: url("../images/layout/horisontal-gradient-sprite.png") repeat-y -110px 0 #E1EAFC;
    min-width: 1400px;
}

.content-panel { background: url("../images/layout/horisontal-gradient-sprite.png") repeat-y -110px 0 #E1EAFC; }

table.main td.main-column,
.content-panel .main-column,
.main-column {
    overflow: auto;
    padding: 15px 15px 15px 15px;
}


.TabstripContentWithTopBorder .tblBg td,
.outlined .tblBgGrey td {
    border: 0px none;
    border-width: 1px 0px;
    line-height: 30px;
    vertical-align: top;
}

.outlined .tblBgGrey .pgSep td,
.TabstripContentWithTopBorder .tblBg .pgSep td {
    background: none;
    border: 0px none;
}

.pgSep { background: none; }

.tblSideBarLight.wide h3 {
    color: #000080;
    margin-bottom: 10px;
    text-align: center;
}


.tblSideBarLight h3 { margin-top: 16px; }

table.main { border-collapse: collapse; }

table.main td {
    margin: 0px;
    padding: 0px;
}

#ctl21__actionTable { margin: 0px; }

body { margin: 0px; }

.datepicker {
    left: -5px;
    position: relative;
    top: 7px;
}

.datepicker.announce { left: -4px; }

.ControlTitle {
    border-bottom: 0px none;
    line-height: 40px;
}

.tblSideBarSep { border: 0px none; }

#secHeader { padding: 3px 10px 0px 10px; }

#secHeader .Normal {
    font-size: 14px;
    font-weight: bold;
}

.tblBgGrey { padding: 10px; }

.TabstripMenu {
    height: 25px;
    position: relative;
    top: -2px;
}

.TabstripContentWithTopBorder {
    border-top: 2px solid #cccccc;
    position: relative;
    top: -2px;
    z-index: 1;
}


.TabstripMenu ul.AspNet-Menu li {
    background: url("../images/layout/elements-sprite.png") no-repeat 0px -25px;
    height: 25px;
    left: -4px;
    margin: 0px;
    margin: 0 9px 0 0px;
    padding-left: 2px;
    position: relative;
    top: 2px;
}

.TabstripMenu ul.AspNet-Menu li a, .TabstripMenu ul.AspNet-Menu li span {
    background: url("../images/layout/elements-sprite.png") no-repeat scroll right -25px transparent;
    color: #000080;
    float: left;
    font-family: Arial, verdana, Helvetica, sans-serif;
    font-size: 14px;
    height: 25px;
    left: 10px;
    line-height: 25px;
    padding: 0px;
    padding-right: 9px;
    position: relative;
}

.TabstripMenu .AspNet-Menu-Horizontal ul.AspNet-Menu {
    font-family: Arial, verdana, Helvetica, sans-serif;
    height: 25px;
    left: 3px;
    position: relative;
    top: 2px;
}

.TabstripMenu ul.AspNet-Menu li.AspNet-Menu-Selected,
.TabstripMenu ul.AspNet-Menu li.AspNet-Menu-Selected:hover,
.TabstripMenu .AspNet-Menu-Horizontal ul.AspNet-Menu li.AspNet-Menu-Selected:hover {
    background: url("../images/layout/elements-sprite.png") no-repeat 0px -159px;
    height: 25px;
    position: relative;
    z-index: 2;
}

.TabstripMenu ul.AspNet-Menu li.AspNet-Menu-Selected a, .TabstripMenu ul.AspNet-Menu li.AspNet-Menu-Selected span,
.TabstripMenu .AspNet-Menu-Horizontal ul.AspNet-Menu li.AspNet-Menu-Selected:hover a {
    background: url("../images/layout/elements-sprite.png") no-repeat scroll right -159px transparent;
    color: #000080;
    font-family: Arial, verdana, Helvetica, sans-serif;
    font-size: 14px;
    font-weight: bold;
    height: 25px;
    line-height: 25px;
    padding-top: 0px;
    text-decoration: none;
}

.TabstripMenu ul.AspNet-Menu li.AspNet-Menu-Selected { height: 25px; }

.TabstripMenu .AspNet-Menu-Horizontal ul.AspNet-Menu li.AspNet-Menu-Hover,
.TabstripMenu .AspNet-Menu-Horizontal ul.AspNet-Menu li:hover {
    background: url("../images/layout/elements-sprite.png") no-repeat 0px -232px;
    height: 25px;
}

.TabstripMenu .AspNet-Menu-Horizontal ul.AspNet-Menu li a:hover,
.TabstripMenu .AspNet-Menu-Horizontal ul.AspNet-Menu li:hover a {
    background: url("../images/layout/elements-sprite.png") no-repeat scroll right -232px transparent;
    color: #333333;
    font-size: 14px;
    height: 25px;
    line-height: 25px;
    padding-top: 0px;
    text-decoration: none;
}

.tblBg { padding: 10px 5px; }

.grdWide { border: 0px none; }

.grdAltItemWide {
    background: none repeat scroll 0 0 #E8EDFF;
    border: 1px solid #E8EDFF;
}

.grdAltItemWide td {
    border: 1px solid #E8EDFF;
    border-width: 1px 0px;
}

.grdItemWide td {
    border: 1px solid #ffffff;
    border-width: 1px 0px;
}

.underline a  {
    font-size: 14px;
    font-weight: bold;
    text-decoration: underline;
}


.grdHeaderWide, .grdHeaderWideLeftAlign, .grdPagerWide,
.grdFooter {
    background: none repeat scroll 0 0 #B9C9FE;
    border: 0px none !important;
    border-bottom: 1px solid #FFFFFF !important;
    border-top: 4px solid #AABCFE !important;
    color: #003399;
    height: 30px;
}

.main .grdHeaderWide td { vertical-align: middle; }

.grdScroller {
    overflow: auto;
    padding-top: 10px;
}

.title {
    border: 0px none;
    margin: 10px 0px;
}

.outlined-blue { border: 2px solid #3D67BD; }

.tblBgBlue { background: none #B9C9FE; }

#secMainContent .wide.left-panel,
#secMainContent .wide.right-panel { padding: 15px; }

#secMainContent .right-panel {
    background: none #E1EAFC;
    margin-left: 380px;
}

.main { background: none #E1EAFC; }

#secMainContent .wide.left-panel, .left-panel {
    background: url("../images/layout/horisontal-gradient-sprite.png") repeat-y right 0px #ffffff;
    float: left;
    width: 350px;
}

#secMainContent .wide.Outlined {
    border: 2px solid #cccccc;
    padding: 0px;
}

#secMainContent .wide.Outlined.tblBgGrey {
    padding: 10px;
    width: auto;
}

#secFooter { border-top: 3px solid #cccccc; }

#secScrollerBottom p { display: none; }

#Footer1_lblVersion {
    color: #333333;
    position: relative;
    top: 5px;
}

.ContactCompact span {
    float: left;
    width: 120px;
}

.ContactCompact p {
    height: 25px;
    line-height: 25px;
    margin: 0px;
}

.ContactCompact .lblSearchGrd {
    float: none;
    height: 40px;
    width: 200px;
}

#tblMain { background: none #ffffff; }

.Tabstrip .wide, .Tabstrip.wide, .tblBgGrey.wide { width: 100%; }

.Tabstrip .wide { width: auto; }


.ControlTitle { margin-left: 10px; }

.Tabstrip { float: left; }

.GrdTitle {
    color: #333333;
    font-family: Arial, verdana, Helvetica, sans-serif;
    font-size: 1.3em;
    font-weight: Bold;
    margin-bottom: 5em;
    padding-bottom: 10em;
}

/*main menu fix for ie9*/
/*
#ctlMenu_Menu1-menuItem000-subMenu{
	left: 0px;
	top: 30px !important;
	position: absolute;
}
#ctlMenu_Menu1-menuItem001-subMenu{
	left: 95px;
	top: 31px !important;
	position: absolute;
}
#ctlMenu_Menu1-menuItem002-subMenu{
	left: 180px;
	top: 31px !important;
	position: absolute;
}
#ctlMenu_Menu1-menuItem003-subMenu{
	left: 282px;
	top: 31px !important;
	position: absolute;
}
#ctlMenu_Menu1-menuItem004-subMenu{
	left: 392px;
	top: 31px !important;
	position: absolute;
}
#ctlMenu_Menu1-menuItem005-subMenu{
	left: 491px;
	top: 31px !important;
	position: absolute;
}
#ctlMenu_Menu1-menuItem004-subMenu-menuItem002-subMenu{
	left: 567px;
	top: 58px !important;
	position: absolute;
}
*/

.tblSideBarInt h3 {
    margin-top: 10px;
    text-align: center;
}

.wide.right-panel { width: auto; }

#secMainContent .tblBgGrey.wide-table { width: 100%; }

.tab-content-panel { width: 90%; }

.Tabstrip textarea.wide {
    min-height: 65px;
    overflow: visible;
    width: 100%;
}

.main-column-with-panel-info .Outlined { background: #EEEEEE; }

.notes-tab .wide { width: 100%; }

.tab-button { display: none; }
/*
    Set the Style for parent CSS Class
    of Calendar control
    Parent [CssClass] = myCalendar
*/

.myCalendar {
    background-color: #efefef;
    margin-left: 210px;
    width: 200px;
}

/*
    Common style declaration for hyper linked text
*/

.myCalendar a { text-decoration: none; }

/*
    Styles declaration for top title
    [TitleStyle] [CssClass] = myCalendarTitle
*/

.myCalendar .myCalendarTitle { font-weight: bold; }

/*
    Styles declaration for date cells
    [DayStyle] [CssClass] = myCalendarDay
*/

.myCalendar td.myCalendarDay {
    border: solid 2px #fff;
    border-left: 0;
    border-top: 0;
}

/*
    Styles declaration for next/previous month links
    [NextPrevStyle] [CssClass] = myCalendarNextPrev
*/

.myCalendar .myCalendarNextPrev { text-align: center; }

/*
    Styles declaration for Week/Month selector links cells
    [SelectorStyle] [CssClass] = myCalendarSelector
*/

.myCalendar td.myCalendarSelector { background-color: #dddddd; }

.myCalendar .myCalendarDay a,
.myCalendar .myCalendarSelector a,
.myCalendar .myCalendarNextPrev a {
    display: block;
    line-height: 18px;
}

.myCalendar .myCalendarDay a:hover,
.myCalendar .myCalendarSelector a:hover { background-color: #cccccc; }

.myCalendar .myCalendarNextPrev a:hover { background-color: #fff; }

#ctl20_btnClearRandomPayroll_Button, #ctl20_btnRemoveFromRandomPayroll_Button,
#ctl20_btnAddToRandomPayroll_Button, #ctl20_btnPensionDuesInvoice_Button {
    background: url("../images/layout/elements-sprite---Copy.png") no-repeat !important;
    height: 50px !important;
    line-height: 16px;
}

.TabstripMenu ul.AspNet-Menu li.AspNet-Menu-Selected a,
.TabstripMenu ul.AspNet-Menu li.AspNet-Menu-Leaf a { font-size: 12px !important; }

.Tabstrip { width: 100%; }


@media print {
    .noPrint { display: none; }

    #message-box { display: none; }

    .main-column {
        background: none;
        margin: 0;
    }
}

.CateringCalendar {
    background-color: white;
    border-color: silver;
    border-style: solid;
    border-width: 1px;
    color: #C0C0FF;
    font-family: Arial, verdana, Helvetica, sans-serif;
    font-size: 9px;                                     
}


 .orderChecklist .lblInlineNoPadB {
    display: none  !important;
}

 .orderChecklist  .cellLbl span{
     margin-left: 10px !important;
     margin-right: 10px !important;
}

.Actions 
{
width: 1%;
white-space: nowrap;
text-decoration: underline;
    font-weight: bold;
}

.RightPadding {
    padding-right: 1em;
}

 .tblSideBarBtnDisabled {
	color: #000080;
	font-size: 14px;
	height: 27px !important;
	line-height: 27px;
	cursor: pointer;
	margin: 5px 0px 0px 0px;
	width: 133px !important;
     padding-top: 0px !important;
}

 .MultiSelectTextBoxEnabled
{
    width: 155px;
    height: 18px; /*
    margin-right: -4px;*/
    border: 1px solid gray;
}

.LeftMargin {
    margin-left: 10px;
}