﻿@charset "utf-8";
@font-face {
    font-family: 'Roboto';
   src: url('https://staticaz.vitalaxis.com/V6.87/font/Roboto-Regular-webfont.eot');
    src: url('https://staticaz.vitalaxis.com/V6.87/font/Roboto-Regular-webfont.eot?#iefix') format('embedded-opentype'),
         url('https://staticaz.vitalaxis.com/V6.87/font/Roboto-Regular.woff') format('woff'),
         url('https://staticaz.vitalaxis.com/V6.87/font/Roboto-Regular.ttf') format('truetype');
}
*{}
html {	font-family:Roboto;	font-size: 16px;}
body 
{
   
	margin: 0;
	padding: 0;	
	background-repeat: repeat-x;
	font-family: inherit;
	color: #333;	
	
}

.gridGroupHeader
{
    font-weight: bold;
    color: #FFFFFF;
    width: 100%;
    /*background-image: url(https://staticaz.vitalaxis.com/V6.87/Images/bgg.gif);*/
    background-repeat: no-repeat;
    height: 15px;
    padding-bottom: 5px;
    padding-top: 5px;
    padding-left: 10px;
}

.genericErrorTopFrame
{
    font-weight: bold;
    font-size: 14pt;
    color: white;
    font-family: inherit
    vertical-align: middle;
    margin-left: 5px;
}

.genericErrorText
{
    padding-bottom: 5px;
    padding-top: 10px;
    border-right: #4a5d9c thin solid;
    border-top: #4a5d9c thin solid;
    border-left: #4a5d9c thin solid;
}

.errortext
{
    margin-left: 10px;
    margin-right: 10px;
    color: Red;
    font-size: small;
}

.redtext
{
    margin-left: 10px;
    margin-right: 10px;
    color: Red;
    font-size: 10px;
}

.redtextbold
{
    margin-left: 10px;
    margin-right: 10px;
    color: Red;
    font-size: 10px;
    font-weight: bold;
}

.fontBlackBoldContact
{
    border-right: #4a5d9c thin solid;
    border-left: #4a5d9c thin solid;
    font-weight: bold;
    text-align: center;
    padding-bottom: 5px;
    border-bottom: #4a5d9c thin solid;
}

.fontContactEmail
{
    font-weight: bold;
    text-align: center;
    padding-bottom: 0px;
}

.dropDownStyle
{
    font-family: inherit
    font-size: 10px;
    border-top-style:double;
    border-left-style:double;
    border-color:Silver;
}

td, .gridheaderspan
{
    font-family:inherit;
    font-size: 11px;
    font-weight: normal;
    color: #000000;
}

.gridheaderstyle th span
{
    font-family: inherit;
    font-size: 10px;
    font-weight: normal;
    color: #000000;
}

td a
{
    color: #000000;
    text-decoration: underline;
}

.whiteText
{
    color: #FFF;
}

.fontBlackBold
{
    font-weight: bold;
    font-family: inherit;
    font-size: 10px;
}
.fontBlackBoldGrid
{
    font-weight: BOLD;
}
.fontWhite
{
    color: #FFFFFF;
}

.fontWhitebold
{
    font-weight: bold;
    color: #FFFFFF;
    text-decoration: none;
    background: url(https://staticaz.vitalaxis.com/V6.87/Images/mes_blue.gif);
}

.gridHeaderStyle
{
    font-family: inherit;
    text-align: left;
    font-weight: bold;
    color: #000000;
    text-decoration: none;
    background: #a6b7ec;
    height: 20px;
}

.fontBlack
{
}

.formTextarea
{
    border: 1px solid #616F45;
    font-family: inherit;
    font-size: 10px;
    font-weight: normal;
    color: #000000;
    width: 180px;
    padding-left: 2px;
}

.formStyle
{
    border: 1px solid #616F45;
    font-family: inherit;
    font-size: 11px;
    font-weight: normal;
    color: #000000;
    width: 130px;
    padding-left: 2px;
}

/*
.formStyle1
{
    border: 1px solid #616F45;
    font-family: inherit
    font-size: 10px;
    font-weight: normal;
    color: #000000;
    width: 117px;
}
*/
.dropdownStyle
{
    border: 1px solid #616F45;
    font-family: inherit;
    font-size: 10px;
    font-weight: normal;
    color: #000000;
    width: 145px;
    padding-left: 2px;
}
/*Used in Siteinformation Gyn Page*/
.dropdownStyle1
{
    border: 1px solid #616F45;
    font-family: inherit;
    font-size: 10px;
    font-weight: normal;
    color: #000000;
    width: 185px;
    padding-left: 2px;
}
.listBoxStyle
{
    border-top-style: none;
    border-right-style: none;
    border-left-style: none;
    border-bottom-style: none;
    font-family: inherit;
    font-size: 10px;
    font-weight: normal;
    color: #000000;
    padding-left: 2px;
}

.dbitemlink
{
    color: #FFFFFF;
    display: block;
    text-decoration: underline;
    width: 90%;
}

.dbborder
{
    border: 1px solid #7F7F7F;
}

.dbborder1
{
    border: 1px solid #7F7F7F;
    background-color: #DDE2C7;
}

.tablink, .sumtab, .viewsCellheadingLink, .expcoll
{
    font-weight: bold;
    color: #000000;
    display: block;
    text-decoration: none;
    width: 100%;
}

.imgStyle
{
    cursor: hand;
}

a.expcoll:hover
{
    color: #FF0000;
    display: block;
}

a.tablink:hover
{
    color: #FFFFFF;
    display: block;
}

a.sumtab:hover
{
    color: #FF0000;
    display: block;
}
/*a:hover
{
    color: #FF0000;
    text-decoration: underline;
}*/

a.leftnavheading:hover
{
    color: #FFFFFF;
    display: block;
}

.FontBlackLink
{
    color: #000000;
    text-decoration: underline;
}

.FontBlackLinkDisabled
{
    color: #999999;
    text-decoration: underline;
}

.RightItemBorder
{
    border-top-width: 1px;
    border-right-width: 1px;
    border-bottom-width: 1px;
    border-left-width: 1px;
    border-top-style: solid;
    border-right-style: solid;
    border-bottom-style: solid;
    border-left-style: solid;
    border-top-color: #718645;
    border-right-color: #999999;
    border-bottom-color: #999999;
    border-left-color: #999999;
    background-color: #FFFFFF;
}

.rowOdd
{
    background-color: #FFFFFF; 
}

.fontwhiteBoldLink
{
    font-weight: bold;
    color: #FFFFFF;
    display: block;
    width: 100%;
}

.rowEven
{
    background-color: #DBE9F3;
}

.fontBlackBoldLink
{
    font-weight: bold;
    color: #000000;
    display: block;
    width: 90%;
}

.formStylebutton
{
    font-family: inherit;
    font-size: 10px;
    padding: 0px 2px 0px 2px;
    background-color: #C6C5D7;
    cursor: pointer;
    background-repeat: repeat-x;
    margin-left: 0px;
    height: 20px;
}

.iconlink
{
    display: block;
    height: 90%;
    width: 90%;
}

.headOrangeBg
{
    background-color: #D4E1D5;
}

.headGreenBg
{
    background-color: #DDE2C7;
}

.tablinkwhite, .leftnavheading
{
    font-weight: bold;
    color: #FFFFFF;
    display: block;
    text-decoration: none;
    width: 100%;
}

a.tablinkwhite:hover
{
    color: #FFFFFF;
    display: block;
}

.calyesbg
{
    background-color: #FFFFFF;
}

.caltodaybg
{
    background-color: #DFDFDF;
}

.mandatory
{
    font-size: 11px;
    font-weight: bold;
    color: #FF0000;
}

.headligreenBg
{
    background-color: #D4E1D5;
}

.prBlue
{
    background-color: #0000FF;
}

.prRed
{
    background-color: #FF0000;
}

.assetItemBg
{
    background-color: #F7F7F7;
}

.fontHeader
{
    font-family: inherit;
    font-size: 16px;
    font-weight: bold;
    color: #3466A9;
}

.fontHead #normaltext
{
    font-size: 10px;
    font-weight: normal;
    color: #000;
}

.tableBorder
{
    border: 1px solid #3466A9;
    background-color: #DDE2C7;
}

.rowOddAsset
{
    background-color: #E8EBF3;
}

.ipAddress
{
    font-family: inherit
    font-size: 10px;
    text-align: right;
    display: inline;
    width: 20px;
}

.whitebg
{
    background-color: #FFFFFF;
}

.wizbg
{
    /*background-image: url(https://staticaz.vitalaxis.com/V6.87/Images/wizardbg.gif);*/
    background-repeat: no-repeat;
    background-position: left top;
}

.fontBlackHelp
{
    font-size: 10px;
    font-weight: normal;
    color: #666666;
}

.helptxtbg
{
    /*background-image: url(https://staticaz.vitalaxis.com/V6.87/Images/helptextbg.gif);*/
    padding-left: 10px;
    padding-top: 6px;
    padding-bottom: 0px;
    color: #666666;
    background-repeat: no-repeat;
}

.tableHead
{
    background: no-repeat right top #3466A9;
    padding: 4px;
    font-size: 12px;
    font-weight: bold;
    color: #FFFFFF;
}

.tableHeadDiaglog
{
    background: no-repeat right top #3466A9;
    padding: 4px;
    font-size: 10px;
    font-weight: bold;
    color: #FFFFFF;
}
.fontgray
{
    color: #999999;
}

.formStylebuttonAct
{
    font-family: inherit
    font-size: 10px;
    width: auto;
    padding: 0px 2px 0px 2px;
    background-color: #C6C5D7;
    cursor: pointer;
    font-weight: bold;
    height: auto;
    background-repeat: repeat-x;
}
.viewborder
{
    background-color: #3466A9;
}

.viewActivebg
{
    background-color: #F0F4F8;
}

.sumborder
{
    border-top-width: 1px;
    border-right-width: 1px;
    border-bottom-width: 1px;
    border-left-width: 1px;
    border-top-style: solid;
    border-right-style: solid;
    border-bottom-style: solid;
    border-left-style: solid;
    border-top-color: #718645;
    border-right-color: #999999;
    border-bottom-color: #999999;
    border-left-color: #999999;
    background-color: #FFFFFF;
}

.cellheading
{
    font-weight: bold;
    background-color: #3466A9;
    color: #FFFFFF;
    padding: 3px;
}

.SummCellBg
{
    background-color: #FBFDFD;
    /*background-image: url(https://staticaz.vitalaxis.com/V6.87/Images/summary_item_bg.gif);*/
    background-repeat: repeat-x;
    background-position: left top;
}

.SummCellBghover
{
    background-color: #FBFDFD;
    /*background-image: url(https://staticaz.vitalaxis.com/V6.87/Images/summary_item_hoverbg.gif);*/
    background-repeat: repeat-x;
    background-position: left top;
}

.viewsCellBg
{
    background-color: #D0DEF0;
}

.actionCellheadBG
{
    background-color: #3466A9;
}

.whitebgBorder
{
    border: 1px solid #8CBAE8;
}

.whitebgBorderDark
{
    border: 1px solid #2B80D5;
}

.hide
{
    display: none;
}

.fontBigBold
{
    font-size: 13px;
    font-weight: bold;
    color: #2D5893;
}

.dropdownbutton
{
    font-family: inherit
    font-size: 10px;
    width: 17px;
    background-color: #D4D0C8;
    cursor: pointer;
    height: 17px;
}

.ddcombo
{
    border: 1px solid #616F45;
    font-family: inherit
    font-size: 10px;
    font-weight: normal;
    color: #000000;
    width: 100px;
}

.formStyleTextarea
{
    border: 1px solid #666666;
    font-family: inherit
    font-size: 10px;
    font-weight: normal;
    color: #000000;
    width: 130px;
    padding: 1px 3px 3px;
}

.comboparent
{
    background-color: #C5D0E0;
}
.combochild
{
    background-color: #F0F4F0;
    height: 25px;
    padding-left: 3px;
}

.associateicon a
{
    /*background-image: url(https://staticaz.vitalaxis.com/V6.87/Images/associateicon.gif);*/
    background-repeat: no-repeat;
    background-position: left center;
    height: 14px;
    display: block;
}

.associateicon a:hover
{
    /*background-image: url(https://staticaz.vitalaxis.com/V6.87/Images/associateicon.gif);*/
    background-repeat: no-repeat;
    background-position: left center;
    height: 12px;
    display: block;
    border: 1px solid #616F45;
    background-color: #F0F4F0;
}

.noassociateicon a
{
    /*background-image: url(https://staticaz.vitalaxis.com/V6.87/Images/noassociate.gif);*/
    background-repeat: no-repeat;
    background-position: left center;
    height: 14px;
    display: block;
}

.noassociateicon a:hover
{
    /*background-image: url(https://staticaz.vitalaxis.com/V6.87/Images/noassociate.gif);*/
    background-repeat: no-repeat;
    background-position: left center;
    height: 12px;
    display: block;
    border: 1px solid #616F45;
    background-color: #F0F4F0;
}

.associateDepticon a
{
    /*background-image: url(https://staticaz.vitalaxis.com/V6.87/Images/associate_depticon.gif);*/
    background-repeat: no-repeat;
    background-position: left center;
    height: 14px;
    display: block;
}

.associateDepticon a:hover
{
    /*background-image: url(https://staticaz.vitalaxis.com/V6.87/Images/associate_depticon.gif);*/
    background-repeat: no-repeat;
    background-position: left center;
    height: 12px;
    display: block;
    border: 1px solid #616F45;
    background-color: #F0F4F0;
}

.attachasseticon a
{
    /*background-image: url(https://staticaz.vitalaxis.com/V6.87/Images/software_attachlicence.gif);*/
    background-repeat: no-repeat;
    background-position: left center;
    height: 18px;
    display: block;
}

.celllink a
{
    width: 100%;
    display: block;
    padding-left: 4px;
    padding-right: 4px;
    white-space: nowrap;
}

.filter
{
    background-image: url(https://staticaz.vitalaxis.com/V6.87/Images/filterbg.gif);
    border: 2px solid #B0C4DE;
}

.assetItemShadow
{
    /*background-image: url(https://staticaz.vitalaxis.com/V6.87/Images/asset_tableinnershdw.gif);*/
    background-repeat: no-repeat;
    background-position: left top;
    height: 14px;
    background-color: #F7F7F7;
}

.botborder
{
    font-size: 10px;
    border-bottom-width: 1px;
    border-bottom-style: solid;
    border-bottom-color: #8EADD5;
}

.botborderGridHeader
{
    font-size: 10px;
    border-bottom-width: 1px;
    border-bottom-style: solid;
    border-bottom-color: #B0C4DE;
    background-image: url(https://staticaz.vitalaxis.com/V6.87/Images/filterbg.gif);
    height: 20px;
}

.topborder
{
    font-size: 10px;
    border-top-width: 1px;
    border-top-style: solid;
    border-top-color: #8EADD5;
}

.padding4
{
    padding-top: 4px;
    padding-right: 6px;
    padding-bottom: 4px;
    padding-left: 4px;
}

.whiteBorder
{
    border: 1px solid #8CBAE8;
}
.formSheetView
{
    font-family: inherit
    font-size: 10px;
    font-weight: normal;
    color: #000000;
    width: 130px;
    padding-left: 2px;
    border: 1px solid #FFFFFF;
}

.leftNavBG, .reportleftNavBG
{
    background-color: #ECF3F8;
}

.reportleftNavBG
{
    padding: 10px 10px 25px 10px;
    text-align: center;
    vertical-align: top;
}

.lightheadBG
{
    background-color: #ECF3F8;
}

.graybgBorder
{
    border-top-width: 1px;
    border-right-width: 1px;
    border-bottom-width: 1px;
    border-left-width: 1px;
    border-top-style: solid;
    border-right-style: solid;
    border-bottom-style: solid;
    border-left-style: solid;
    border-top-color: #718645;
    border-right-color: #999999;
    border-bottom-color: #999999;
    border-left-color: #999999;
    background-color: #F1F1F1;
}

.sortAscendicon
{
    /*background-image: url(https://staticaz.vitalaxis.com/V6.87/Images/downarrow.gif);*/
    background-repeat: no-repeat;
    background-color: #D4E1D5;
    font-weight: bold;
    color: #000000;
    background-position: right center;
    margin-right: 20px;
    margin-top: 3px;
    margin-bottom: 3px;
}

.rowEvenNew
{
    background-color: #ECECEC;
    font-weight: bold;
}

.rowOddNew
{
    background-color: #FFFFFF;
    font-weight: bold;
}

.newReqIcon
{
    /*background-image: url(https://staticaz.vitalaxis.com/V6.87/Images/newrequest_icon.gif);*/
    background-repeat: no-repeat;
    background-position: left center;
    height: 18px;
    padding-left: 20px;
    color: #000000;
    display: block;
}

.leftborder
{
    border-left-width: 1px;
    border-left-style: solid;
    border-left-color: #C9C9C9;
}

.boxbevel
{
    background-color: #FFFFF4;
    padding: 10px;
    border-top: 3px solid #EAEAD4;
    border-right: 3px solid #C3C39B;
    border-bottom: 3px solid #C3C39B;
    border-left: 3px solid #EAEAD4;
}

.subTableHeader
{
    padding: 4px 4px 4px 15px !important;
    background-color: #3466A9;
    border-top: 2px solid #81A6D8;
    border-right: 2px solid #3466A9;
    border-bottom: 2px solid #3466A9;
    border-left: 2px solid #81A6D8;
    font-weight: bold;
    font-family: inherit
    color: #FFFFFF;
    text-decoration: none;
    background-image: url(https://staticaz.vitalaxis.com/V6.87/Images/filterstart.gif);
    background-repeat: no-repeat;
    background-position: 5px 3px;
}

.TestNameheader_td
{
   color: #FFFFFF;
   font-weight: bold;
   text-decoration: none;
}

.TestNameheader_tr
{
   background-color: #3466A9;   
   border-bottom :1px solid #000000;
   border-top :1px solid #000000;
   padding: 0px 2px 0px 2px;
}

a.subTableHeader:hover
{
    color: #000000;
    display: block;
}

.subTableHeaderhover
{
    padding: 4px 4px 4px 15px;
    background-color: #6694D0;
    border-top: 2px solid #81A6D8;
    border-right: 2px solid #264B7D;
    border-bottom: 2px solid #264B7D;
    border-left: 2px solid #81A6D8;
    font-weight: bold;
    color: #FFFFFF;
    text-decoration: none;
    display: block;
    background-image: url(https://staticaz.vitalaxis.com/V6.87/Images/filterstart.gif);
    background-repeat: no-repeat;
    background-position: 5px 3px;
}

.fontBlackU
{
    color: #000000;
    text-decoration: line-through;
}

.solutionbg
{
    /*background-image: url(https://staticaz.vitalaxis.com/V6.87/Images/solutionsitembg.gif);*/
    background-repeat: repeat-x;
    padding: 4px;
    border-top-width: 1px;
    border-bottom-width: 1px;
    border-top-style: solid;
    border-bottom-style: solid;
    border-top-color: #609CDE;
    border-bottom-color: #609CDE;
}

.combolevel00
{
    background-color: #FFFFFF;
    color: #000000;
}

.combolevel0
{
    background-color: #FFFFFF;
}

.combolevel1
{
    background-color: #FFFFFF;
}
.combolevel2
{
    background-color: #FFFFFF;
}

.combolevel3
{
    background-color: #FFFFFF;
}

.combolevel4
{
    background-color: #FFFFFF;
}

.combolevel5
{
    background-color: #FFFFFF;
}

.SolutionsTopicLink
{
    color: #2E5994;
}

.redtext
{
    color: #FF0000;
}

.highlight
{
    background-color: #FFFFCC;
}

.headerbg
{
    background-color: #3466A9;
}

.wizitemon
{
    background-color: #E4EEF5;
    padding: 5px;
    border-width: 1px;
    border-bottom-style: solid;
    border-bottom-color: #A3BBD2;
    font-size: 11px;
    color: #000000;
    display: block;
    text-decoration: none;
}
.wizitemoff
{
    background-color: #CCDEEB;
    padding: 5px;
    border-width: 1px;
    border-bottom-style: solid;
    border-bottom-color: #A3BBD2;
    font-size: 11px;
    color: #ff0000;
    display: block;
    text-decoration: none;
}


.deleteicon a
{
    /*background-image: url(https://staticaz.vitalaxis.com/V6.87/Images/deleteicon.gif);*/
    background-repeat: no-repeat;
    background-position: center center;
    height: 16px;
    display: block;
}

.deleteicon a:hover
{
    /*background-image: url(https://staticaz.vitalaxis.com/V6.87/Images/deleteicon.gif);*/
    background-repeat: no-repeat;
    background-position: center center;
    border: 1px solid #616F45;
    background-color: #F0F4F0;
    height: 16px;
    display: block;
}
.nodeleteicon
{
    /*background-image: url(https://staticaz.vitalaxis.com/V6.87/Images/deleteicondis.gif);*/
    background-repeat: no-repeat;
    background-position: 5px center;
    height: 16px;
}

.row1
{
    background-color: #ECECEC;
}
.row0
{
    background-color: #FFFFFF;
}

.formStyleNoBorder
{
    border: 0px solid #616F45;
    font-family: inherit
    font-size: 10px;
    font-weight: normal;
    color: #000000;
    width: 130px;
    padding-left: 2px;
}

.formStyleSearch
{
    border: 0px solid #616F45;
    font-family: inherit
    font-size: 11px;
    font-weight: bold;
    color: #000000;
    padding-left: 0px;
}

.formStyleNoBorderR
{
    border: 0px solid #616F45;
    font-family: inherit
    font-size: 10px;
    font-weight: bold;
    color: #CC0000;
    width: 130px;
    padding-left: 2px;
}

.formStyleNoBorderBold
{
    border: 0px solid #616F45;
    font-family: inherit
    font-size: 10px;
    font-weight: bold;
    color: #000000;
    width: 130px;
    padding-left: 2px;
}
.boxbevel
{
    background-color: #FFFFF4;
    padding: 10px;
    border-top: 3px solid #EAEAD4;
    border-right: 3px solid #C3C39B;
    border-bottom: 3px solid #C3C39B;
    border-left: 3px solid #EAEAD4;
}
.headingShadow
{
    /*background-image: url(https://staticaz.vitalaxis.com/V6.87/Images/admin_items_shadow.gif);*/
    background-repeat: no-repeat;
    background-position: left top;
    height: 14px;
    background-color: #FFFFFF;
}
.warning
{
    font-weight: bold;
    color: #FF0000;
}
.reportsColHead
{
    background-color: #D5E1F1;
    padding: 2px;
    border-top-width: 2px;
    border-right-width: 2px;
    border-bottom-width: 2px;
    border-left-width: 2px;
    border-top-style: solid;
    border-right-style: solid;
    border-bottom-style: solid;
    border-left-style: solid;
    border-top-color: #DFF7FF;
    border-right-color: #B0C6E2;
    border-bottom-color: #B0C6E2;
    border-left-color: #DFF7FF;
    font-weight: bold;
    color: #2D5893;
    text-decoration: none;
}

.rowEvenborder
{
    background-color: #ECECEC;
    border-bottom-width: 1px;
    border-bottom-style: solid;
    border-bottom-color: #B6D5F8;
}
.rowOddborder
{
    background-color: #FFFFFF;
    border-bottom: 1px solid #B6D5F8;
}

.rowhover
{
    background-color: #E2ECF5;
}

.editicon a
{
    /*background-image: url(https://staticaz.vitalaxis.com/V6.87/Images/request_editicon1.gif);*/
    background-repeat: no-repeat;
    background-position: center center;
    height: 16px;
    display: block;
}

.editicon a:hover
{
    /*background-image: url(https://staticaz.vitalaxis.com/V6.87/Images/request_editicon2.gif);*/
    background-repeat: no-repeat;
    background-position: center center;
    height: 16px;
    display: block;
}

.notesicon a
{
    /*background-image: url(https://staticaz.vitalaxis.com/V6.87/Images/notesicon.gif);*/
    background-repeat: no-repeat;
    background-position: center center;
    height: 16px;
    display: block;
}

.notesicon a:hover
{
    /*background-image: url(https://staticaz.vitalaxis.com/V6.87/Images/notesicon.gif);*/
    background-repeat: no-repeat;
    background-position: center center;
    border: 1px solid #616F45;
    background-color: #F0F4F0;
    height: 16px;
    display: block;
}
.nonotesicon
{
    /*background-image: url(https://staticaz.vitalaxis.com/V6.87/Images/notesiconoff.gif);*/
    background-repeat: no-repeat;
    background-position: center center;
    height: 16px;
}

.replyicon a
{
    /*background-image: url(https://staticaz.vitalaxis.com/V6.87/Images/replyicon.gif);*/
    background-repeat: no-repeat;
    background-position: center center;
    height: 16px;
    display: block;
}

.replyicon a:hover
{
    /*background-image: url(https://staticaz.vitalaxis.com/V6.87/Images/replyicon.gif);*/
    background-repeat: no-repeat;
    background-position: center center;
    border: 1px solid #616F45;
    background-color: #F0F4F0;
    height: 16px;
    display: block;
}

.noreplyicon
{
    /*background-image: url(https://staticaz.vitalaxis.com/V6.87/Images/replyiconoff.gif);*/
    background-repeat: no-repeat;
    background-position: center center;
    height: 16px;
}

.formStyleTextNB1
{
    border: 1px solid #FFFFFF;
    font-family: inherit
    font-size: 10px;
    font-weight: normal;
    color: #000000;
    background-color: #FFFFFF;
    padding-left: 2px;
}

.formStyleTextNB2
{
    border: 1px solid #ECECEC;
    font-family: inherit
    font-size: 10px;
    font-weight: normal;
    color: #000000;
    background-color: #ECECEC;
    padding-left: 2px;
}

.formStyleTextSel
{
    border: 1px solid #98AFC9;
    font-family: inherit
    font-size: 10px;
    font-weight: normal;
    color: #000000;
    background-color: #98AFC9;
    padding-left: 2px;
}

.rowselectodd
{
    background-color: #ffffff;
    color: #000000;
    width: 100%;
    display: block;
    text-decoration: none;
}

.rowselecteven
{
    background-color: #ECECEC;
    color: #000000;
    width: 100%;
    display: block;
    text-decoration: none;
}

.rowselected
{
    background-color: #98AFC9;
    font-weight: bold;
    color: #ffffff;
    width: 100%;
    display: block;
    text-decoration: none;
}
.rowHeader
{
    /*background: url(https://staticaz.vitalaxis.com/V6.87/Images/mes_gren.gif);*/
}

.colHead
{
    background-color: #D1D1D1;
    padding: 2px;
    border-top-width: 2px;
    border-right-width: 2px;
    border-bottom-width: 2px;
    border-left-width: 2px;
    border-top-style: solid;
    border-right-style: solid;
    border-bottom-style: solid;
    border-left-style: solid;
    border-top-color: #DEDEDE;
    border-right-color: #B9B9B9;
    border-bottom-color: #B9B9B9;
    border-left-color: #DEDEDE;
    font-weight: bold;
    color: #000000;
    text-decoration: none;
}

.TFDisabled
{
    background-color: #f5f5f5;
    border: 1px solid #ccc;
    font-family: inherit
    font-size: 10px;
    font-weight: normal;
    color: #222;
    width: 130px;
    padding-left: 2px;
    cursor: default;
}

.txtglobal
{
    color: #000000;
}

.tableheader
{
    background-color: #D5E1F1;
    padding: 2px;
    border-top-width: 2px;
    border-right-width: 2px;
    border-bottom-width: 2px;
    border-left-width: 2px;
    border-top-style: solid;
    border-right-style: solid;
    border-bottom-style: solid;
    border-left-style: solid;
    border-top-color: #DFF7FF;
    border-right-color: #B0C6E2;
    border-bottom-color: #B0C6E2;
    border-left-color: #DFF7FF;
    font-weight: bold;
    color: #2D5893;
    text-decoration: none;
}

.adminlinks
{
}

.adminlinks a
{
    font-weight: bold;
    color: #666666;
    width: 75%;
    display: block;
    text-decoration: none;
    height: auto;
    border-top: 1px solid #ffffff;
    border-left: 1px solid #ffffff;
    border-right: 3px solid #ffffff;
    border-bottom: 3px solid #ffffff;
}

.adminlinks a:hover
{
    color: #FF0000;
    border-top: 3px solid #ffffff;
    border-left: 3px solid #ffffff;
    border-right: 1px solid #ffffff;
    border-bottom: 1px solid #ffffff;
}

.wizlinkson
{
    color: #000000;
    height: auto;
    text-decoration: none;
}
.wizlinkson a
{
    background:repeat-x left bottom #E4EEF5;
    text-align: right;
    vertical-align: middle;
    color: #111;
    width: 182px;
    text-decoration: none;
    display: block;
    padding: 5px;
    border-bottom: 1px solid #98AFC9;
    height: auto;
}

.wizlinkson a:hover
{
    background:  repeat-x left bottom #CCDEEB;
    color: #000000;
    border-bottom: 1px solid #98AFC9;
}

.wizlinksactive
{
    background: repeat-x right bottom #B8CAE0;
    border-bottom: 1px solid #98AFC9;
    font-weight: bold;
    color: #000000;
    text-align: right;
    vertical-align: middle;
    height: 20px;
    padding: 5px;
}

.wizlinkshead
{
    background-color: #5670A9;
    border-left: 2px solid #7F93BF;
    border-top: 2px solid #7F93BF;
    border-right: 2px solid #213052;
    border-bottom: 2px solid #213052;
    font-size: 11px;
    font-weight: bold;
    color: #ffffff;
    text-align: right;
    vertical-align: middle;
    text-decoration: none;
    padding-right: 5px;
    height: 20px;
}

.helpheading
{
    font-size: 11px;
    font-weight: bold;
    color: #666666;
    text-decoration: none;
    border-bottom-width: 1px;
    border-bottom-style: solid;
    border-bottom-color: #999999;
    width: 100%;
    display: block;
    background-color: #F0F0F0;
    padding: 2px;
}

.bigtext
{
    font: normal 18px Arial, Helvetica, sans-serif;
    color: #FFFFFF;
    word-spacing: 2px;
}

.bodyText
{
    font: 11px Verdana, Arial, Helvetica, sans-serif;
    color: #000000;
}

.grayTableBorder
{
    border: 1px solid #666666;
    font-size: 11px;
}

.tdRuledOdd
{
    font: normal 11px Verdana, Arial, Helvetica, sans-serif;
    background: #FFFFFF;
    border-bottom: 1px solid #CCCCCC;
}

.normalbtn
{
    font: bold 11px Verdana, Arial, Helvetica, sans-serif;
    color: #FFFFFF;
    background: #6867B7;
    border-top: 1px solid #CCDAF7;
    border-right: 1px solid #000000;
    border-bottom: 1px solid #000000;
    border-left: 1px solid #CCDAF7;
    height: 22px;
}

.alphaON a
{
    background-color: #C2DCEF;
    padding: 2px;
    border-left: 2px solid #DFF7FF;
    border-top: 2px solid #DFF7FF;
    border-right: 2px solid #B0C6E2;
    border-bottom: 2px solid #B0C6E2;
    font-weight: bold;
    color: #2D5893;
    text-decoration: none;
    display: block;
    height: 13px;
}

.alphaON a:hover
{
    background-color: #A9CFAC;
    border-left: #d1efd3 2px solid;
    border-top: #d1efd3 2px solid;
    border-right: #8cb38f 2px solid;
    border-bottom: #8cb38f 2px solid;
    font-weight: bold;
    color: #000000;
}

.alphaEnabled
{
    background-color: #A9CFAC;
    padding: 2px;
    border-left: 2px solid #B0C6E2;
    border-top: 2px solid #B0C6E2;
    border-right: 2px solid #DFF7FF;
    border-bottom: 2px solid #DFF7FF;
    font-weight: bold;
    color: #000000;
    text-decoration: none;
    height: 13px;
}

.alphaDisabled
{
    background-color: #D5E2F0;
    padding: 2px;
    border-top-width: 2px;
    border-right-width: 2px;
    border-bottom-width: 2px;
    border-left-width: 2px;
    border-top-style: solid;
    border-right-style: solid;
    border-bottom-style: solid;
    border-left-style: solid;
    border-top-color: #DEEEF8;
    border-right-color: #C6D7EA;
    border-bottom-color: #C6D7EA;
    border-left-color: #DEEEF8;
    font-weight: bold;
    color: #B4C7DE;
    text-decoration: none;
}

.graygradtdbg
{
    background-color: #E2E2E2;
    /*background-image: url(https://staticaz.vitalaxis.com/V6.87/Images/wo_view_bg.gif);*/
    background-repeat: repeat-x;
}

.borderLink a
{
    font-family: inherit
    font-size: 10px;
    font-weight: bold;
    background-color: #FFFFDD;
    border: 1px solid #AFBFD4;
    padding: 1px 7px 1px 7px;
    color: #333;
    white-space: nowrap;
    text-decoration: none;
    height: 22px;
}

.borderLink a:hover
{
    font-family: inherit
    font-size: 10px;
    font-weight: bold;
    background-color: #E3ECF5;
    border: 1px solid #444;
    padding: 1px 7px 1px 7px;
    color: #000;
    white-space: nowrap;
}

.ScanSchbox
{
    width: 490px;
}

.ScanSchbox #ScanSchTop
{
    background: transparent  repeat-x left top;
    padding-left: 10px;
}

.ScanSchbox #scanschhead
{
    background-color: #C0CDE7;
}

.ScanSchbox #ScanSchmiddle
{
    background-color: #FFF;
    padding: 5px 10px 10px 55px;
    border-bottom: 2px solid #C0CDE7;
}

.ScanSchbox #yearrange td
{
    padding: 1px 15px 1px 5px;
    border-bottom: 1px dotted #C0CDE7;
}

.scanSchonbg
{
    background-color: #E9EEF6;
}

.scanSchONchoice
{
    font-weight: bold;
    background-color: #E9EEF6;
    border-left: 3px solid #C0CDE7;
    padding-left: 10px;
}

.scanSchOFFchoice
{
    font-weight: normal;
    background-color: #fff;
    border-left: 3px solid #FFF;
}

.scanschchioce
{
    /*background-image: url(https://staticaz.vitalaxis.com/V6.87/Images/scansch_choiceimg.gif);*/
    background-repeat: no-repeat;
    background-position: right bottom;
    padding: 5px 0px 0px 0px;
    text-align: right;
    vertical-align: top;
}

.semitrans
{
    position: absolute;
    width: 100%;
    height: 500px;
    z-index: 999;
    left: 250px;
    top: 228px;
    /*background-image: url(https://staticaz.vitalaxis.com/V6.87/Images/semitrans.gif);*/
}

.scanschenablebg
{
    background-color: #BCC7DC;
    border-top: 2px solid #5670A9;
    color: #000;
    font-weight: bold;
    padding: 0px 0px 5px 3px;
}

.soltable a
{
    color: #000;
}


.soltable td p
{
}

.soltable p
{
    margin-top: 0px;
    margin-bottom: 0px;
}

.soltable td
{
}

.soltable h1
{
    font-size: 18px;
}

.soltable h1 > a
{
    font-size: 18px;
    font-weight: bold;
}

.soltable h2
{
    font-size: 15px;
}

.soltable h2 > a
{
    font-size: 15px;
    font-weight: bold;
}

.soltable h3
{
    font-size: 12px;
}

.soltable h3 > a
{
    font-size: 12px;
    font-weight: bold;
}

.coloredSelect
{
    border: 1px solid #888888;
    font-family: inherit
    font-size: 10px;
    font-weight: normal;
    color: #000000;
    width: auto;
    padding-left: 2px;
}

.coloredSelect option
{
    font-family: inherit
    font-size: 10px;
    font-weight: normal;
    font-style: normal;
    color: #000000;
    text-transform: none;
    background-color: #FCFFE8;
}

/* For request list view enhancement - start */

.row1n td
{
    background-color: #FFFFFF;
    height: 22px;
    padding-left: 3px;
}

.row1n a
{
    color: #000000;
    font-weight: normal;
}

.row0n td
{
    background-color: #ECECEC;
    height: 22px;
    padding-left: 3px;
}

.row0n a
{
    color: #000000;
    font-weight: normal;
}

.row1b td
{
    background-color: #FFFFFF;
    font-weight: bold;
    height: 22px;
    padding-left: 3px;
}

.row1b a
{
    color: #000000;
    font-weight: bold;
}

.row0b td
{
    background-color: #ECECEC;
    font-weight: bold;
    height: 22px;
    padding-left: 3px;
}

.row0b a
{
    color: #000000;
    font-weight: bold;
}

.rowHiliten td
{
    border-bottom: 1px solid #cccccc;
    border-top: 1px solid #cccccc;
    background-color: #FCFCCE;
    height: 22px;
    padding-left: 3px;
}

.rowHiliten a
{
    color: #000000;
    font-weight: normal;
}

.rowHiliteb td
{
    border-bottom: 1px solid #cccccc;
    border-top: 1px solid #cccccc;
    background-color: #FCFCCE;
    font-weight: bold;
    height: 22px;
    padding-left: 3px;
}

.rowHiliteb a
{
    color: #000000;
    font-weight: bold;
}

.ColumnHead td, .tableComponent th
{
    background-color: #DAE3D7;
    background: transparent repeat-x left top;
    border-left: 2px solid #ECF5E9;
    border-top: 2px solid #ECF5E9;
    border-right: 2px solid #BDC6BA;
    border-bottom: 2px solid #BDC6BA;
    font-weight: bold;
    color: #174F02;
    padding-left: 2px;
    text-decoration: none;
}

.tableComponent th
{
    padding: 0px;
}

#tipDiv
{
    font-family: inherit
    font-size: 10px;
    border-left: 2px solid #eeeeee;
    border-top: 2px solid #eeeeee;
    border-right: 2px solid #aaaaaa;
    border-bottom: 2px solid #aaaaaa;
    color: #000;
}

#tipDiv div
{
    border: 1px solid #777777;
    background-color: #FCFCCE;
    padding: 5px 5px 5px 5px;
    width: 300px;
}

/* For request list view enhancement - end */

/* changes for custom report -  start */

.wizardLinkStep1, .wizardLinkStep2, .wizardLinkStep3, .wizardLinkStep4, .wizardLinkStep5
{
    font-weight: bold;
    color: #3466A9;
    padding: 2px 10px 2px 23px;
    height: 19px;
    text-decoration: none;
    white-space: nowrap;
    cursor: default;
}

.wizardLinkStep1
{
    background:no-repeat left top;
}

a.wizardLinkStep1:hover
{
    background: no-repeat left top;
    color: #f00;
}

.wizardLinkStep2
{
    background:  no-repeat left top;
}
a.wizardLinkStep2:hover
{
    background: no-repeat left top;
    color: #f00;
}

.wizardLinkStep3
{
    background:  no-repeat left top;
}
a.wizardLinkStep3:hover
{
    background:  no-repeat left top;
    color: #f00;
}

.wizardLinkStep4
{
    background:  no-repeat left top;
}
a.wizardLinkStep4:hover
{
    background: no-repeat left top;
    color: #f00;
}

.wizardLinkStep5
{
    background:  no-repeat left top;
}

a.wizardLinkStep5:hover
{
    background:  no-repeat left top;
    color: #f00;
}

.wizardLinkStep1on, .wizardLinkStep2on, .wizardLinkStep3on, .wizardLinkStep4on, .wizardLinkStep5on
{
    font-weight: bold;
    color: #000;
    padding: 2px 10px 2px 23px;
    height: 19px;
    text-decoration: none;
    white-space: nowrap;
    cursor: default;
}

.wizardLinkStep1on
{
    background: no-repeat left top;
}

.wizardLinkStep2on
{
    background: no-repeat left top;
}

.wizardLinkStep3on
{
    background:  no-repeat left top;
}

.wizardLinkStep4on
{
    background: no-repeat left top;
}

.wizardLinkStep5on
{
    background: no-repeat left top;
}

label
{
    cursor: default;
}

.labelSelectd
{
    font-weight: normal;
    color: #000000;
    background-color: #fff;
    padding: 5px;
    border-left: 2px solid #fff;
}


.labelSelect
{
    font-weight: bold;
    color: #000000;
    background-color: #FCFCCE;
    padding: 5px;
    border-left: 2px solid #3466A9;
}

.mlselect
{
    border: 1px solid #888888;
    font-family: inherit
    font-size: 10px;
    font-weight: normal;
    color: #000000;
    width: auto;
    padding-left: 2px;
}

.mlselect option
{
    font-family: inherit
    font-size: 10px;
    font-weight: normal;
    font-style: normal;
    color: #000000;
    text-transform: none;
    background-color: #fff;
}

.mlselect optgroup
{
    font-family: inherit
    font-size: 9px;
    font-weight: bold;
    font-style: normal;
    text-transform: uppercase;
    color: #666;
    background-color: #eee;
    padding: 3px;
}

td
{
    font-family: inherit
    font-size: 10px;
    font-weight: normal;
    color: #000000;
}

td a
{
    font-family: Roboto;
    font-size: 12px;
    font-weight: normal;
    color: #000000;
    text-decoration: underline;
}

/* changes for custom report -  end */

#dropmenudiv
{
    position: absolute;
    z-index: 100;
    border-left: 2px solid #aaa;
    border-top: 2px solid #aaa;
    border-right: 2px solid #444;
    border-bottom: 2px solid #444;
    color: #000;
    padding: 2px;
    background-color: #FCFCCE;
    width: 160px;
}

#bottombg .borderedLink a
{
    font-weight: bold;
    background-color: #FFFFF6;
    border: 1px solid #95A8C0;
    padding: 1px 7px 1px 7px;
    color: #333;
    white-space: nowrap;
    text-decoration: none;
    height: 17px;
}

#bottombg .borderedLink a:hover
{
    font-weight: bold;
    background-color: #C9D6E8;
    border: 1px solid #36547C;
    padding: 1px 7px 1px 7px;
    color: #000;
    white-space: nowrap;
}

.requestBox
{
    background-color: #FFFFF4;
    border-top: 3px solid #EAEAD4;
    border-right: 3px solid #C3C39B;
    border-bottom: 3px solid #C3C39B;
    border-left: 3px solid #EAEAD4;
}
.requestBox #topbg
{
    background-color: #D4D4AC;
    padding: 4px;
    border-bottom: 1px solid #999;
}
.requestBox #bottombg
{
    background-color: #EFEFD3;
}

.requestBox #subheading
{
    font-weight: bold;
    background:  repeat-x left bottom;
}

.threadBox
{
    background-color: #FEFEFF;
    border: 1px solid #B4C1D3;
}

.threadBox #topbg
{
    background-color: #CFDCEE;
    padding: 4px;
    border-bottom: 1px solid #97A4B6;
    cursor: pointer;
}
.threadBox #bottombg
{
    background-color: #EDF4FF;
}
.threadBox #subheading
{
    font-weight: bold;
    background:  repeat-x left bottom;
}

.repliesBox
{
    background-color: #FEFEFE;
    border: 1px solid #B4C1D3;
}

.repliesBox #topbg
{
    background-color: #E9E9E9;
    padding: 4px;
    border-bottom: 1px solid #C7C7C7;
    cursor: pointer;
}
.repliesBox #bottombg
{
    background-color: #F4F4F4;
    border-bottom: 1px solid #ddd;
}
.repliesBox #subheading
{
    font-weight: bold;
    background:  repeat-x left bottom;
}

.conshowhidebg
{
    background-color: #ECECEC;
    border-right: 1px solid #627DA7;
}

.announcementBoard
{
    background-color: #BCC9DC;
    padding: 3px;
    border-left: 1px solid #D8E0EB;
    border-top: 1px solid #D8E0EB;
    border-right: 1px solid #66686A;
    border-bottom: 1px solid #66686A;
    font-weight: bold;
    color: #000000;
    text-decoration: none;
}

.announcementBoard #insidebg
{
    background: repeat-x 0px 0px;
    background-color: #F4F7FC;
    border-left: 1px solid #66686A;
    border-top: 1px solid #66686A;
    border-right: 1px solid #D8E0EB;
    border-bottom: 1px solid #D8E0EB;
    font-weight: bold;
    color: #000000;
    text-decoration: none;
}

.announcementBoard #announcehead td
{
    font-size: 13px;
    color: #fff;
    font-weight: bold;
    font-family: Roboto;
    padding: 0px 5px 0px 5px;
    height: 25px;
}

.announcementBoard #bottombg
{
    background-color: #DEE5EF;
}

.annlinkprivate
{
    background:  no-repeat 9px 5px;
    padding: 5px 5px 5px 32px;
    font-size: 11px;
    font-weight: normal;
    color: #444;
    display: block;
    border-top: 1px solid #F4F7FC;
    border-bottom: 1px solid #F4F7FC;
}

.annlinkpublic
{
    background:  no-repeat 10px 5px;
    padding: 5px 5px 5px 32px;
    font-size: 11px;
    font-weight: normal;
    color: #444;
    display: block;
    border-top: 1px solid #F4F7FC;
    border-bottom: 1px solid #F4F7FC;
}

a.annlinkpublic:hover
{
    background:  no-repeat 11px 6px;
    padding: 5px 5px 5px 32px;
    background-color: #fff;
    color: #f00;
    border-top: 1px solid #D9E1EB;
    border-bottom: 1px solid #D9E1EB;
}

a.annlinkprivate:hover
{
    background: no-repeat 10px 6px;
    padding: 5px 5px 5px 32px;
    background-color: #fff;
    color: #f00;
    border-top: 1px solid #D9E1EB;
    border-bottom: 1px solid #D9E1EB;
}

.annlinkprivateun
{
    background: no-repeat 6px 5px;
    padding: 5px 5px 5px 32px;
    font-size: 11px;
    font-weight: bold;
    color: #000000;
    display: block;
    border-top: 1px solid #F4F7FC;
    border-bottom: 1px solid #F4F7FC;
}

.annlinkpublicun
{
    background: no-repeat 7px 5px;
    padding: 5px 5px 5px 32px;
    font-size: 11px;
    font-weight: bold;
    color: #000000;
    display: block;
    border-top: 1px solid #F4F7FC;
    border-bottom: 1px solid #F4F7FC;
}

a.annlinkpublicun:hover
{
    background:no-repeat 8px 6px;
    padding: 5px 5px 5px 32px;
    background-color: #fff;
    color: #f00;
    border-top: 1px solid #D9E1EB;
    border-bottom: 1px solid #D9E1EB;
}

a.annlinkprivateun:hover
{
    background: no-repeat 7px 6px;
    padding: 5px 5px 5px 32px;
    background-color: #fff;
    color: #f00;
    border-top: 1px solid #D9E1EB;
    border-bottom: 1px solid #D9E1EB;
}

#adminlinks
{
    background-color: #D9E1EB;
    border-top: 1px solid #9CAABD;
    height: 25px;
    border-spacing: 3px;
    padding: 0px;
}

.linkborder
{
    font-size: 10px;
    font-weight: bold;
    background-color: #fff;
    border: 1px solid #95A8C0;
    padding: 1px 7px 1px 7px;
    color: #333;
    white-space: nowrap;
    text-decoration: none;
    height: 14px;
    border-left: 1px solid #ccc;
    border-top: 1px solid #ccc;
    border-right: 1px solid #555;
    border-bottom: 1px solid #555;
}

a.linkborder:hover
{
    background-color: #C9D6E8;
    border: 1px solid #36547C;
    color: #000;
    border-left: 1px solid #555;
    border-top: 1px solid #555;
    border-right: 1px solid #ccc;
    border-bottom: 1px solid #ccc;
}

a.linkborderSel
{
    padding: 1px 7px 1px 7px;
    white-space: nowrap;
    text-decoration: none;
    background-color: #C9D6E8;
    border: 1px solid #36547C;
    color: #000;
    border-left: 1px solid #555;
    border-top: 1px solid #555;
    border-right: 1px solid #ccc;
    border-bottom: 1px solid #ccc;
}

.attachmentLink
{
    font-weight: bold;
    border: 1px solid #95A8C0;
    padding: 1px 7px 1px 7px;
    color: #333;
    white-space: nowrap;
    text-decoration: none;
    height: 13px;
    display: block;
    border-left: 1px solid #ccc;
    border-top: 1px solid #ccc;
    border-right: 1px solid #555;
    border-bottom: 1px solid #555;
    background: transparent no-repeat 1px 1px;
    padding: 2px 4px 2px 22px;
}

a.attachmentLink:hover
{
    background-color: #C9D6E8;
    border: 1px solid #36547C;
    color: #000;
    border-left: 1px solid #555;
    border-top: 1px solid #555;
    border-right: 1px solid #ccc;
    border-bottom: 1px solid #ccc;
}

.linkborderdis
{
    font-family: inherit
    font-size: 10px;
    font-weight: bold;
    background-color: #eee;
    border: 1px solid #ddd;
    padding: 1px 7px 1px 7px;
    color: #aaa;
    white-space: nowrap;
    text-decoration: none;
    height: 17px;
    cursor: default;
}

.editquantitylink
{
    background: transparent  no-repeat right center;
    font-size: 10px;
    font-weight: bold;
    width: 70px;
    display: block;
    padding: 2px 0px 0px 0px;
    text-decoration: none;
    border: 1px solid #F0F4F0;
    background-color: #F0F4F0;
}

a.editquantitylink:hover
{
    border: 1px solid #fff;
    background-color: #D3E1D3;
    border: 1px solid #B6C5B6;
}

.editquantitylink
{
    background: transparent  no-repeat right center;
    font-size: 10px;
    font-weight: bold;
    width: 70px;
    display: block;
    padding: 2px 0px 0px 0px;
    text-decoration: none;
    border: 1px solid #F0F4F0;
    background-color: #F0F4F0;
}

a.editquantitylink:hover
{
    border: 1px solid #fff;
    background-color: #D3E1D3;
    border: 1px solid #B6C5B6;
}

.rowOddn td
{
    background-color: #FFFFFF;
    height: 22px;
    padding-left: 3px;
}
.rowOddn a
{
    color: #000000;
    font-weight: normal;
}

.rowevenn td
{
    background-color: #ECECEC;
    height: 22px;
    padding-left: 3px;
}
.rowevenn a
{
    color: #000000;
    font-weight: normal;
}

/* mickey client start */

.editicon, .notesicon, .nonotesicon, .replyicon, .noreplyicon
{
    width: 18px;
}

.tableComponent, .columnChooser
{
    color: #000099;
    padding: 0px;
    width: 100%;
}

.fontBlackBold a
{
    font-weight: bold;
}

.tableHeader, .sortedTableHeader
{
    font-size: 10px;
    font-weight: bold;
    background-color: #D4E1D5;
    color: #000099;
    text-align: left;
    background: repeat-x left top;
    white-space: nowrap;
}

.sortedTableHeader
{
    background: repeat-x left top;
}

.tableHeader a, .sortedTableHeader a
{
    font-weight: bold;
    color: #174F02;
    width: 100%;
    text-decoration: none;
}


.tableHeader a:hover, .sortedTableHeader a:hover
{
    font-weight: bold;
    color: #000;
}
.evenRow
{
    background-color: #FFFFFF;
    white-space: nowrap;
    font-size: 10px;
    color: #000000;
    height: 22px;
    padding-left: 3px;
}

.oddRow
{
    background-color: #ECECEC;
    white-space: nowrap;
    font-size: 10px;
    color: #000000;
    height: 22px;
    padding-left: 3px;
}

.oddRow a img, .evenRow a img
{
    border: 0px;
}

.columnChooser
{
    font-weight: bold;
    width: 100%;
    height: 20px;
}

.sortButtonASC, .sortButtonDESC, .tableSearchButton, .columnEditButton, .tableSearchCloseButton
{
    vertical-align: middle;
    background: transparent;
    border: 0px solid #000000;
    width: 16px;
    height: 16px;
    margin: 0px;
    padding: 0px;
    cursor: pointer;
    cursor: pointer;
}

.sortedTableHeader .sortButtonASC
{
    background: no-repeat center;
}

.sortedTableHeader .sortButtonDESC
{
    background: no-repeat center;
}

.columnEditButton
{
    background: no-repeat center;
}

.tableSearchButton
{
    background: url(https://staticaz.vitalaxis.com/V6.87/Images/search.gif) no-repeat center;
}

.tableSearchCloseButton
{
    background: url(https://staticaz.vitalaxis.com/V6.87/Images/search.gif) no-repeat center;
}

.tableSearchGoButton
{
    font-family: inherit
    font-size: 10px;
    padding: 0px 2px;
    background-color: #C6C5D7;
    cursor: pointer;
    height: 18px;
}

.msgContent
{
    background-color: #FFFFFF;
    border: 1px solid #000000;
    padding: 2px;
    font: normal 10px Verdana, Arial, Helvetica, sans-serif;
    color: #000000;
}

.hideMessageButton
{
    background: no-repeat center;
}

#timeToLoad
{
    display: none;
}

#20_SearchRow input
{
    width: 50;
    height: 16px;
    font-family: inherit
    font-size: 10px;
    font-weight: normal;
}
/* mickey client end */

fieldset
{
    border: 1px solid #5670A9;
    padding: 10px;
    background-color: #fff;
}

fieldset legend
{
    background-color: #5670A9;
    border-left: 2px solid #7F93BF;
    border-top: 2px solid #7F93BF;
    border-right: 2px solid #213052;
    border-bottom: 2px solid #213052;
    font-size: 11px;
    font-weight: bold;
    color: #ffffff;
    text-align: right;
    vertical-align: middle;
    text-decoration: none;
    padding: 2px 8px 2px 8px;
}


.textfieldhilite
{
    font-family: inherit
    font-size: 10px;
    font-weight: normal;
    color: #000000;
    width: 130px;
    border: 2px solid #3158AD;
    padding-left: 3px;
    background-color: #FCFCCE;
}

label input
{
    margin-bottom: -2px;
}

.udfTextType #typestrip
{
    padding: 3px;
    border-top: 1px solid #888;
    border-bottom: 1px solid #888;
    background-color: #E2E2E2;
}

.udfTextType #types
{
    background-color: #F5F5F5;
    padding-left: 50px;
    border-bottom: 1px solid #888;
    height: 90px;
    text-align: left;
    vertical-align: top;
}

.sendBox
{
    background-color: #FEFEFF;
    border: 1px solid #B4C1D3;
}

.sendBox #topbg
{
    background-color: #CFDCEE;
    padding: 4px;
    border-bottom: 1px solid #97A4B6;
    cursor: pointer;
}
.sendBox #bottombg
{
    background-color: #EDF4FF;
    border-bottom: 1px solid #ddd;
}

.sendBox #subheading
{
    font-weight: bold;
    background: repeat-x left bottom;
}

.fontHead
{
    font: 11px verdana, Arial, Helvetica, sans-serif;
    font-weight: bold;
    color: #3466A9;
    background-color: #fff;
    border-bottom: 3px solid #9BAFCB;
    padding: 2px 3px 4px 3px;
}

.fontHead td
{
    font: 11px verdana, Arial, Helvetica, sans-serif;
    font-weight: bold;
    color: #3466A9;
}

.gotoTop
{
    background:  no-repeat 0px 0px;
    display: block;
    width: 30px;
    height: 12px;
}

a.gotoTop:hover
{
    background:  no-repeat 0px 0px;
}

.gotoTopdiv
{
    clear: both;
    width: 100%;
    display: block;
    padding-top: 30px;
}

.tablerowbycolumn
{
    border-spacing: 1px;
    border-collapse: separate;
    background-color: #fff;
    border: 1px solid #fff;
    width: 100%;
}

.tablerowbycolumn td
{
    border-bottom: 1px solid #aaa;
    padding: 3px;
    text-align: center;
}

.tablerowbycolumn #columnodd
{
    background-color: #fff;
    border-right: 1px solid #ddd;
}

.tablerowbycolumn #columneven
{
    background-color: #ECECEC;
    border-right: 1px solid #ddd;
    vertical-align: middle;
}

.tablerowbycolumn a:hover
{
    text-decoration: none;
    color: #f00;
}

.tablerowbycolumn a
{
    text-decoration: underline;
    font-size: 10px;
    color: #000;
    display: block;
    width: 100%;
    height: 13px;
}

.tablerowbycolumn #columnhead td, #columnvertical
{
    background-color: #D5E1F1;
    border-top: 2px solid #DFF7FF;
    border-left: 2px solid #DFF7FF;
    border-right: 2px solid #B0C6E2;
    border-bottom: 2px solid #B0C6E2;
    font-weight: bold;
    color: #2D5893;
    white-space: nowrap;
    text-decoration: none;
    padding: 1px 10px 1px 10px;
}

.tablerowbycolumn #columnvertical
{
    text-align: left;
    padding: 1px 3px 1px 3px;
    width: 5%;
    white-space: nowrap;
}

/*~~~~~~~~~~~~~~~ Start  others ~~~~~~~~~~~~~~~~~~~~~~~~~~~*/

.tablerowbycolumn #othershead
{
    background-color: #E0E2CE;
    border-top: 2px solid #F2F4E0;
    border-left: 2px solid #F2F4E0;
    border-right: 2px solid #C3C5B1;
    border-bottom: 2px solid #C3C5B1;
    font-weight: bold;
    color: #2D5893;
    white-space: nowrap;
    text-decoration: none;
    text-align: left;
    padding: 1px 3px 1px 3px;
    width: 5%;
}

.tablerowbycolumn #othersopen, #othersover, #othersonhold
{
    background-color: #EFF0E6;
    border-right: 1px solid #ddd;
    vertical-align: middle;
}

.tablerowbycolumn #othersonhold
{
    background-color: #E6E7DD;
}

/*---------------End others------------------------*/


/*~~~~~~~~~~~~~~~ Start unassigned ~~~~~~~~~~~~~~~~~~~~~~~~~~~*/

.tablerowbycolumn #unassignedhead
{
    background-color: #D6E6D2;
    border-top: 2px solid #E8F8E4;
    border-left: 2px solid #E8F8E4;
    border-right: 2px solid #B9C9B5;
    border-bottom: 2px solid #B9C9B5;
    font-weight: bold;
    color: #2D5893;
    white-space: nowrap;
    text-decoration: none;
    text-align: left;
    padding: 1px 3px 1px 3px;
    width: 5%;
}

.tablerowbycolumn #unassignedopen, #unassignedover, #unassignedonhold
{
    background-color: #EFF5ED;
    border-right: 1px solid #ddd;
    vertical-align: middle;
}

.tablerowbycolumn #unassignedonhold
{
    background-color: #E3EAE2;
}

/*---------------End unassigned ------------------------*/


/*~~~~~~~~~~~~~~~ Start total ~~~~~~~~~~~~~~~~~~~~~~~~~~~*/

.tablerowbycolumn #totalhead
{
    background-color: #B5C8E3;
    border-top: 2px solid #BDDAEE;
    border-left: 2px solid #BDDAEE;
    border-right: 2px solid #97B3D7;
    border-bottom: 2px solid #97B3D7;
    font-weight: bold;
    color: #000;
    white-space: nowrap;
    text-decoration: none;
    text-align: left;
    padding: 1px 3px 1px 3px;
    width: 5%;
}

.tablerowbycolumn #totalopen, #totalover, #totalonhold
{
    background-color: #D6E1EE;
    border-right: 1px solid #ddd;
    vertical-align: middle;
    width: 30%;
}

.tablerowbycolumn #totalonhold
{
    background-color: #C9D3E1;
}


/*---------------End total ------------------------*/

.freezeLayer
{
    width: 100%;
    position: absolute;
    top: 0px;
    left: 0px;
    background: #FFF;
    filter: Alpha(opacity = 65);
    -moz-opacity: 0.65;
    z-index: 20;
}

.hide
{
    display: none;
}

.searchRow th, .searchRow .tableHeader, .searchRow .sortedTableHeader .sortedTableHeader
{
    background-color: #ECECEC;
    border: 0px;
    border-top: 1px solid #aaa;
    border-bottom: 1px solid #aaa;
    font-weight: bold;
    background: transparent repeat-x;
    color: #174F02;
    padding: 0px 5px 0px 0px;
    height: 18px;
    text-decoration: none;
    white-space: nowrap;
}

.searchRow .sortedTableHeader .sortedTableHeader, .searchRow .tableHeader .tableHeader
{
    border: 0px;
}

.searchRow th .tableSpotSearch
{
    font: 10px Verdana, Arial, Helvetica, sans-serif;
    color: #000000;
    width: 100%;
    border: 1px solid #888888;
    padding: 1px;
}

.newrequestlink a
{
    background:  repeat-x right bottom;
    padding: 3px 32px 4px 18px;
    text-decoration: underline;
    font-weight: bold;
    display: block;
}

.newrequestlink a:hover
{
    background:  repeat-x right bottom;
    color: #333;
    text-decoration: none;
}

.clsNode
{
    font-family: inherit
    font-size: 10px;
    text-decoration: none;
    cursor: pointer;
    color: black;
    background-color: #fff;
    border: 1px solid #fff;
    padding: 1px 2px 1px 2px;
}

.clsNode:hover
{
    text-decoration: none;
    color: #fff;
    background-color: #999;
    border: 1px solid #777;
}

.caTopLeft
{
    background:no-repeat left top;
    height: 5px;
    width: 5px;
}

.caTopCenter
{
    background:  repeat-x left top;
}

.caTopRight
{
    background:  no-repeat right top;
    height: 5px;
    width: 8px;
}

.caMiddleLeft
{
    background: repeat-y left top;
    width: 5px;
}

.caMessage, .caClose
{
    background: #FEFABD;
}

.caMiddleRight
{
    background:  repeat-y right top;
    width: 8px;
}

.caBottomLeft
{
    background:  no-repeat left bottom;
    height: 8px;
    width: 5px;
}

.caBottomCenter
{
    background: repeat-x left bottom;
    height: 8px;
}
.caBottomRight
{
    background:  no-repeat right bottom;
    height: 8px;
}

.caCloseButton
{
    display: none;
}

.deleteicon a
{
    /*background-image: url(https://staticaz.vitalaxis.com/V6.87/Images/deleteicon.gif);*/
    background-repeat: no-repeat;
    background-position: center center;
    height: 16px;
    display: block;
}

.deleteicon a:hover
{
    /*background-image: url(https://staticaz.vitalaxis.com/V6.87/Images/deleteicon.gif);*/
    background-repeat: no-repeat;
    background-position: center center;
    height: 16px;
    display: block;
    border: 0px;
}

.inventoryheading
{
    background: repeat-x left top;
    font-family: Roboto;
    font-size: 14px;
    font-weight: bold;
    padding: 6px 0px 0px 0px;
    color: #113B94;
    white-space: nowrap;
    width: 100px;
}

.inventoryheading a
{
    font-family: Roboto;
    font-size: 14px;
    font-weight: bold;
    padding: 6px 0px 0px 0px;
    color: #113B94;
    text-decoration: none;
    white-space: nowrap;
}

.inventoryheading a:hover
{
    color: #CB2F4F;
}

/*
.subtabon{
	background-color: #F0F4F8;
	background-image: url(https://staticaz.vitalaxis.com/V6.87/Images/subtab_on.gif);
	background-repeat: no-repeat;
	background-position: right top;
	font-weight: bold;
	color: #000000;
	text-decoration: none;
	padding:4px 10px 4px 6px;
	white-space: nowrap;
	border-bottom:1px solid #fff;
	border-left:1px solid #5670A9;
}
.subtaboff {
	background-color: #F0F4F8;
	background-image: url(https://staticaz.vitalaxis.com/V6.87/Images/subtab_offbg1.gif);
	background-repeat: no-repeat;
	background-position: right top;
}

.subtaboff a {
	background-color: #F0F4F8;
	background-image: url(https://staticaz.vitalaxis.com/V6.87/Images/subtab_offbg1.gif);
	background-repeat: no-repeat;
	background-position: right 0px;
	font-weight: bold;
	color: #3466A9;
	text-decoration: none;
	padding:4px 10px 4px 6px;
	white-space: nowrap;
	display:block;
	border-bottom:1px solid #5670A9;
	border-left:1px solid #99B2D3;
}

.subtaboff a:hover{
	background-color: #fff;
	background-image: url(https://staticaz.vitalaxis.com/V6.87/Images/subtab_offbg2.gif);
	background-repeat: no-repeat;
	background-position: right 0px;
	font-weight: bold;
	color: #000;
	text-decoration: none;
	padding:4px 10px 4px 6px;
	white-space: nowrap;
	display:block;
	border-bottom:1px solid #5670A9;
	border-left:1px solid #5670A9;
}

*/

.subtaboff
{
    background: no-repeat right top #F0F4F8;
    font-weight: bold;
    color: #3466A9;
    text-decoration: none;
    white-space: nowrap;
    border-bottom: 1px solid #5670A9;
    border-left: 1px solid #5670A9;
}

.subtaboff a
{
    background: no-repeat right top #F0F4F8;
    font-weight: bold;
    color: #3466A9;
    text-decoration: none;
    padding: 4px 10px 4px 6px;
    width: auto;
    white-space: nowrap;
    display: block;
    border-bottom: 0px solid #5670A9;
    border-left: 0px solid #5670A9;
}

.subtaboff a:hover
{
    background: no-repeat right top #fff;
    color: #000;
}

.subtabon
{
    background:  no-repeat right top #F0F4F8;
    font-weight: bold;
    color: #000000;
    text-decoration: none;
    white-space: nowrap;
    border-bottom: 1px solid #fff;
    border-left: 1px solid #5670A9;
}

.subtabon a
{
    background:  no-repeat right top #F0F4F8;
    font-weight: bold;
    color: #000000;
    text-decoration: none;
    padding: 4px 10px 4px 6px;
    white-space: nowrap;
    width: auto;
    display: block;
    border-bottom: 0px solid #fff;
    border-left: 0px solid #5670A9;
}

.subtabon a:hover
{
    color: #3466A9;
}

.subtabborder
{
    border-bottom: 1px solid #5670A9;
}

.subtabcontents
{
    border-top: 0px;
    border-right: 1px solid #5670A9;
    border-bottom: 1px solid #5670A9;
    border-left: 1px solid #5670A9;
}

.subtabcont
{
    border-top: 0px;
    border-right: 1px solid #5670A9;
    border-left: 1px solid #5670A9;
}

.postrequest
{
    border: 1px solid #4E7AA6;
    background: repeat-x left bottom #fff;
}

.postrequest textarea
{
    font-size: 15px;
    color: #3466A9;
    font-weight: bold;
    font-family: Roboto;
}

.postrequestbutton a
{
    background: repeat-x left bottom #EBF7DD;
    color: #39630B;
    display: block;
    padding: 6px;
    border-left: 2px solid #9BC270;
    border-top: 2px solid #9BC270;
    border-right: 2px solid #618B32;
    border-bottom: 2px solid #618B32;
    font-size: 15px;
    font-weight: bold;
    text-decoration: none;
    font-family: Roboto;
}

.postrequestbutton a:hover
{
    background:  repeat-x left bottom #EBF7DD;
    color: #000;
    border-left: 2px solid #8CB75D;
    border-top: 2px solid #8CB75D;
    border-right: 2px solid #39630B;
    border-bottom: 2px solid #39630B;
}

div.autocomplete
{
    position: absolute;
    width: auto;
    background-color: white;
    border: 1px solid #888;
    margin: 0px;
    padding: 0px;
}

div.autocomplete ul
{
    list-style-type: none;
    margin: 0px;
    padding: 0px;
}

div.autocomplete ul li.selected
{
    color: #D90202;
    background: repeat-y left top;
    background-color: #fff;
}

div.autocomplete ul li.selected span
{
    color: #4970C2;
}

div.autocomplete ul li
{
    list-style-type: none;
    display: block;
    margin: 0;
    padding: 4px 4px 4px 15px;
    height: auto;
    font-weight: bold;
    color: #666;
}

div.autocomplete ul li span
{
    display: block;
    color: #999;
    font-weight: normal;
}

/*Problem*/

.commentsPublic #name
{
    background-color: #CCDCCE;
    padding: 3px;
}

.commentsPublic
{
    background-color: #E5EDE6;
}

.commentsPublic #commentIcon
{
    padding-left: 20px;
    background:  no-repeat 4px 0px;
}

.commentsPublic #privateCommentIcon
{
    padding-left: 20px;
    background:  no-repeat 4px 0px;
}

.commentsPublic #commentcontent
{
    padding: 3px 1px 15px 24px;
    border-bottom: 3px solid #fff;
    border-top: 1px dotted #999;
}

.requestdetailsbg
{
    background: repeat-x right top;
    background-color: #FBEFDC;
    border-top: 3px solid #7992B8;
    border-right: 1px solid #7992B8;
}

.requestdetailsbg #headingtext
{
    font-size: 12px;
    font-weight: bold;
    color: #2D5893;
}

.requestdetailsbg #detailstext
{
    color: #666;
}

.requestdetailsbg #statuspadding
{
    padding-right: 20px;
}

.requestdetailsbg #leftborder
{
    border-left: 1px solid #7992B8;
}

#actionsmenu ul
{
    list-style: none;
    padding: 0;
    margin: 0;
}

#actionsmenu li
{
    float: left;
    position: relative;
    width: auto;
    text-align: left;
    cursor: default;
}

#actionsmenu li ul
{
    display: none;
    position: absolute;
    padding: 0px;
}

#actionsmenu li ul #actionsubhead
{
    display: block;
    color: #808690;
    background-color: #E2E9F6;
    border-top: 1px solid #fff;
    border-bottom: 1px solid #ddd;
    font-weight: bold;
    height: auto;
    width: auto;
    padding: 2px;
}

#actionsmenu li ul a
{
    display: block;
    background: transparent no-repeat 7px 5px;
    background-color: #fff;
    border-top: 1px solid #ddd;
    border-bottom: 1px solid #fff;
    border-left: 4px solid #eee;
    border-right: 4px solid #eee;
    padding: 1px 1px 1px 15px;
    height: auto;
    width: auto;
    color: #666;
    text-decoration: none;
}

#actionsmenu li ul a:hover
{
    color: #000;
    border-top: 1px solid #ccc;
    border-bottom: 1px solid #eee;
    border-left: 4px solid #3969AA;
    border-right: 4px solid #3969AA;
    background: transparent  no-repeat 8px 5px;
    background-color: #EFF4FA;
    text-decoration: none;
}

#actionsmenu #actions
{
    position: relative;
    margin: 0px 0px 0px 0px;
}

#actionsmenu #actions a
{
    display: block;
    padding: 2px 40px 2px 30px;
    font-weight: bold;
    text-decoration: none;
    border-left: 1px solid #CCD9EA;
    border-top: 1px solid #CCD9EA;
    border-right: 1px solid #80A0C9;
    border-bottom: 1px solid #80A0C9;
    background: no-repeat right top;
    background-color: #ddd;
}

#actionsmenu #actions a:hover
{
    border-left: 1px solid #CCD9EA;
    border-top: 1px solid #CCD9EA;
    border-right: 1px solid #80A0C9;
    border-bottom: 1px solid #80A0C9;
    background: no-repeat right top;
    color: #f00;
}

#actionsmenu li > ul
{
    top: auto;
    left: auto;
}

#actionsmenu li li
{
    display: block;
    float: left;
    background-color: #F4F8FE;
    border: 1px solid #3969AA;
}

#actionsmenu li:hover ul, #actionsmenu li.over ul
{
    display: block;
}

.message table
{
    border: 5px solid #DD868E;
    width: 100%;
    background-color: #DD868E;
}

.message #textbg
{
    background:  repeat-x left top;
    width: 100%;
}

.message #closelink a
{
    font-weight: bold;
    color: white;
    padding: 0px 2px 2px 2px;
    border: 1px solid #DD868E;
    display: block;
    width: 20px;
    height: 15px;
}

.message #closelink a:hover
{
    width: 18px;
}

.message #warningText
{
    background: no-repeat 3px 2px;
    display: block;
    padding: 5px 5px 5px 30px;
}

.boxTL
{
    background: no-repeat;
    width: 24px;
    height: 47px;
}

* html .boxTL
{
    background-color: transparent;
    background-image: url(https://staticaz.vitalaxis.com/V6.87/Images/spacer.gif);
    background-repeat: no-repeat;
    /*filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src="https://staticaz.vitalaxis.com/V6.87/Images/poplayer_TL.png", sizingMethod="crop");*/
}

.boxHeader, .boxCtrlButtonPane
{
    background: repeat-x;
    font-size: 12px;
    font-weight: bold;
    color: #fff;
}

.boxTR
{
    background:  no-repeat right top;
    width: 24px;
    height: 47px;
}

* html .boxTR
{
    background-color: transparent;
    background-image: url(https://staticaz.vitalaxis.com/V6.87/Images/spacer.gif);
    background-repeat: no-repeat;
    background-position: left top;
    /*-ms-filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src="https://staticaz.vitalaxis.com/V6.87/Images/poplayer_TR.png", sizingMethod="crop");*/
}

.boxML
{
    background: repeat-x left top;
}

* html .boxML
{
    background-color: transparent;
    background-image: url(https://staticaz.vitalaxis.com/V6.87/Images/spacer.gif);
    background-repeat: repeat-x;
    background-position: right top;
    /*-ms-filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src="https://staticaz.vitalaxis.com/V6.87/Images/poplayer_ML.png", sizingMethod="crop");*/
}

.boxMR
{
    background:  no-repeat left top;
    width: 22px;
}

* html .boxMR
{
    background-color: transparent;
    background-image: url(https://staticaz.vitalaxis.com/V6.87/Images/spacer.gif);
    background-repeat: no-repeat;
    background-position: right top;
    /*-ms-filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src="https://staticaz.vitalaxis.com/V6.87/Images/poplayer_MR.png", sizingMethod="crop");*/
}

.boxBL
{
    background: no-repeat right top;
    width: 24px;
    height: 31px;
}

* html .boxBL
{
    background-color: transparent;
    background-image: url(https://staticaz.vitalaxis.com/V6.87/Images/spacer.gif);
    background-repeat: no-repeat;
    background-position: left top;
    /*filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src="https://staticaz.vitalaxis.com/V6.87/Images/poplayer_BL.png", sizingMethod="crop");*/
}

.boxBR
{
    background: no-repeat right top;
    width: 24px;
    height: 31px;
}

* html .boxBR
{
    background-color: transparent;
    background-image: url(https://staticaz.vitalaxis.com/V6.87/Images/spacer.gif);
    background-repeat: no-repeat;
    background-position: left top;
    /*-ms-filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src="https://staticaz.vitalaxis.com/V6.87/Images/poplayer_BR.png", sizingMethod="crop");*/
}

.boxBC
{
    background: repeat-x;
}

* html .boxBC
{
    background-color: transparent;
    background-image: url(https://staticaz.vitalaxis.com/V6.87/Images/spacer.gif);
    background-repeat: repeat-x;
    /*-ms-filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src="https://staticaz.vitalaxis.com/V6.87/Images/poplayer_BM.png", sizingMethod="crop");*/
}

.boxContent
{
    background-color: #fff;
}

.boxCtrlButtonPane
{
    text-align: right;
    width: 5px;
}

.closebutton
{
    background: no-repeat 0px 0px;
    width: 19px;
    height: 19px;
    border: 0px;
}

.boxCtrlButtonPane a:hover
{
    background: no-repeat left top;
}

.cform #cformtop
{
    height: 1px;
    background:  no-repeat left bottom;
}

.cform #cformbg
{
    border-left: 1px solid #838383;
    border-right: 1px solid #838383;
    border-bottom: 1px solid #838383;
    background:  repeat-x left bottom #fffbdc;
}

.cform #cforminput
{
    height: 23px;
}

.Historyitems
{
    border: 1px Solid #ccc;
}

.Historyitems #date
{
    cursor: pointer;
    background-color: #E7F1FF;
    border-bottom: 1px solid #AFC3E1;
}

.Historyitems #time
{
    background-color: #fff;
    border-bottom: 1px solid #555;
}

.Historyitems #history
{
    padding-left: 20px;
}

.Historyitems li
{
    padding: 3px 3px 3px 3px;
    margin-left: -20px;
    border-bottom: 1px dotted #ececec;
    list-style: decimal;
}

.reportsHeading
{
    border: 1px solid #3466A9;
    border-top: 2px solid #3466A9;
    border-bottom: 1px solid #3466A9;
    background-color: #D0DEF0;
    background: repeat-x left bottom;
}

.reportsHeading #heading a
{
    background: no-repeat 5px 5px;
    font-weight: bold;
    color: #333;
    text-decoration: none;
    padding: 0px 0px 0px 20px;
    display: block;
}

.reportsHeading #heading a:hover
{
    background: no-repeat 5px 5px;
    color: #f00;
}

.endgrayborder
{
    border-bottom: 5px solid #aaa;
}

.privateReport
{
    background: no-repeat 3px 2px;
    padding: 4px 0px 4px 35px;
    font-weight: bold;
    color: #235A97;
    display: block;
    height: 13px;
}

a.privateReport:hover
{
    background:  no-repeat 4px 3px;
    background-color: #F9F2D5;
    color: #f00;
}

.publicReport
{
    background: no-repeat 3px 2px;
    padding: 4px 0px 4px 35px;
    font-weight: bold;
    color: #235A97;
    display: block;
    height: 13px;
}

a.publicReport:hover
{
    background: no-repeat 4px 3px;
    background-color: #F9F2D5;
    color: #f00;
}

#editdelete
{
    position: relative;
    display: block;
    text-align: right;
    float: right;
    padding: 5px 5px 0px 0px;
    color: #3466A9;
    display: block;
    text-decoration: none;
    margin: -23px 0px -5px 0px;
    height: 18px;
    width: 115px;
}

#editdelete a
{
    color: #666;
    background-color: #F6F6F6;
    text-decoration: none;
    border-left: 1px solid #eee;
    border-top: 1px solid #eee;
    border-right: 1px solid #aaa;
    border-bottom: 1px solid #aaa;
    padding: 2px;
    height: 13px;
}

#editdelete a:hover
{
    color: #fff;
    background-color: #AAA;
    border-left: 1px solid #aaa;
    border-top: 1px solid #aaa;
    border-right: 1px solid #eee;
    border-bottom: 1px solid #eee;
    padding: 2px;
}

.myhomeItemShadow
{
    padding-top: 10px;
    background:  repeat-x #F7F7F7;
    border-bottom: 5px solid #ccc;
}

.mytasksAddShow
{
    padding: 0px 0px 7px 5px;
}

.mytasksAddShow a
{
    font-size: 11px;
    font-weight: bold;
    padding: 2px;
    text-decoration: none;
    color: #6E680F;
    border: 1px solid #EFEAA8;
}

.mytasksAddShow a:hover
{
    color: #6E680F;
    border: 1px solid #BCB775;
    background-color: #EDE89F;
}

.accordionTabTitleBar a
{
    background-color: #D5E1F1;
    padding: 2px;
    border-top-width: 2px;
    border-right-width: 2px;
    border-bottom-width: 2px;
    border-left-width: 2px;
    border-top-style: solid;
    border-right-style: solid;
    border-bottom-style: solid;
    border-left-style: solid;
    border-top-color: #DFF7FF;
    border-right-color: #B0C6E2;
    border-bottom-color: #B0C6E2;
    border-left-color: #DFF7FF;
    font-size: 10px;
    font-weight: bold;
    color: #2D5893;
    display: block;
    weight: 20px;
    text-decoration: none;
}

.accordionTabTitleBar a:hover
{
    color: #000000;
    background-color: #E0E1D5;
}

.accordionTabTitleBarHover
{
    color: #000000;
}
.treenodelink
{
    overflow: auto;
    padding-bottom: 5px;
    display: block;
    padding: 0px;
}

.treenodelink a
{
    background: no-repeat left top #fff;
    border-top: 1px solid #fff;
    border-bottom: 1px solid #fff;
    padding: 4px 4px 4px 15px;
    display: block;
    height: auto;
    width: auto;
}

.treenodelink td
{
    text-align: left;
    vertical-align: top;
}

.treenodelink a:hover
{
    color: #555;
    border-top: 1px solid #D5DEEB;
    border-bottom: 1px solid #D5DEEB;
    background:  no-repeat left top;
    background-color: #EFF4FA;
    text-decoration: none;
}
.treenodelink #selected
{
    color: #000;
    border-top: 1px solid #AED4AD;
    border-bottom: 1px solid #AED4AD;
    border-left: 4px solid #81BB83;
    background:  no-repeat right top;
    background-color: #EFF4FA;
    text-decoration: none;
    padding: 4px 4px 4px 10px;
    display: block;
    height: 12px;
}

.treenodelink #subhead
{
    display: block;
    padding: 10px 2px 2px 2px;
    font-size: 12px;
    font-weight: bold;
}

.treenodelink #addlink
{
    background:  repeat-x left bottom;
    text-align: right;
    width: 100%;
}

.treenodelink #addlink a
{
    background:  repeat-x left bottom;
    padding: 3px 15px 2px 2px;
    border: 0px;
    height: 16px;
    text-decoration: none;
    color: #555;
    display: block;
    margin-bottom: 10px;
}

.treenodelink #addlink a:hover
{
    background: repeat-x left bottom;
    color: #000;
}

.bluegradbg
{
    padding: 10px;
    background: repeat-x left top #fff;
}

.saveResPanel
{
    background-color: #000000;
}

.menubar
{
    background: repeat-x right top;
    border-top: 1px solid #7992B8;
    border-right: 1px solid #7992B8;
    border-left: 1px solid #7992B8;
}

.menubar #normal
{
    color: #aaa;
    text-decoration: none;
    padding: 0px 10px 0px 10px;
}

.menubar #items a
{
    background: repeat-x right top;
    font-weight: bold;
    color: #2D5893;
    border-left: 1px solid #7992B8;
    display: block;
    height: 15px;
    padding: 2px 10px 0px 10px;
    text-decoration: none;
}

.menubar #items a:hover
{
    background: repeat-x right top;
    color: #000;
}

.menubar #lastitem
{
    border-left: 1px solid #7992B8;
    padding-right: 100px;
}

.menubar #combo a
{
    background: repeat-x right top;
    font-weight: bold;
    color: #2D5893;
    border-left: 1px solid #7992B8;
    display: block;
    height: 15px;
    padding: 2px 30px 0px 10px;
    text-decoration: none;
}

.menubar #combo a:hover
{
    background: repeat-x right top;
    color: #000;
}

.satisfactiontext
{
    font-size: 11px;
    font-weight: bold;
    color: #111;
    border: 1px solid #999;
    background-color: #FFF99A;
    padding: 5px;
}

.satisfactionsum
{
    font-size: 22px;
    font-weight: bold;
    color: #3466A9;
    border: 1px solid #999;
    background-color: #FFF99A;
    padding: 5px;
    border-left: 0px solid #0D760D;
}

.surveyanswersYes
{
    background:  no-repeat 0px 0px;
    padding: 0px 20px 0px 20px;
    white-space: nowrap;
    color: #0D760D;
    font-weight: bold;
    font-size: 10px;
    height: 15px;
}

.surveyanswersNo
{
    background: no-repeat 0px 0px;
    padding: 0px 20px 0px 20px;
    white-space: nowrap;
    color: #888;
    height: 15px;
}

.surveyitem
{
    padding-bottom: 20px;
    border-top: 1px solid #3466A9;
}

.rowitems td
{
    border-top: 1px solid #ccc;
    color: #555;
    height: 24px;
}
.rowitems #actionlinks
{
    padding-right: 20px;
    white-space: nowrap;
}

.rowitems #actionlinks a
{
    color: #777;
}

.rowitems #actionlinks a:hover
{
    color: #f00;
}

.rowitems #rowheading
{
    font-size: 11px;
    color: #000;
    font-weight: bold;
    padding: 3px 3px 3px 3px;
    border-top: 1px solid #fff;
    border-bottom: 1px solid #777;
    background-color: #CADAF1;
}

.rowitems #notopborder td
{
    border-top: 1px solid #fff;
}

.enableditem td
{
    background-color: #FFFFE5;
    font-weight: normal;
    color: #000;
}

.rowitems #choosetech
{
    border: 2px solid #ccc;
}

.mergeicon a
{
    background: no-repeat 2px top;
    height: 20px;
    display: block;
    width: 50px;
    text-decoration: none;
    border-left: 3px solid #fff;
    border-right: 1px solid #fff;
}

.mergeicon a:hover
{
    background: no-repeat 0px top #F4FDDF;
    border-left: 3px solid #0B9021;
    border-right: 1px solid #0B9021;
}

.moveupButton, .movedownButton, .moveleftButton, .moverightButton
{
    width: 20px;
    padding: 1px;
    background:  no-repeat 0px 1px #DDD;
    cursor: pointer;
    height: 20px;
}

.movedownButton
{
    background:no-repeat 0px 1px #DDD;
}

.moveleftButton
{
    background:  no-repeat center 3px #DDD;
    width: 30px;
}

.moverightButton
{
    background:  no-repeat center 3px #DDD;
    width: 30px;
}

.pdffile, .xlfile, .csvfile
{
    height: 14px;
    padding: 5px 5px 5px 25px;
    white-space: nowrap;
    display: block;
    font-weight: normal;
}

.pdffile
{
    background: no-repeat 5px 2px #DEDEDE;
}

.xlfile
{
    background:  no-repeat 5px 2px #DEDEDE;
}

.csvfile
{
    background:  no-repeat 5px 2px #DEDEDE;
}

a.pdffile:hover, a.xlfile:hover, a.csvfile:hover
{
    background-position: 6px 3px;
    background-color: #9D9D9D;
    color: #fff;
    text-decoration: none;
}

.exportas td
{
    background-color: #DEDEDE;
    font-weight: bold;
    border-right: 1px solid #aaa;
}


.adminlinks
{
}

.adminlinks a
{
    font-weight: bold;
    color: #666666;
    width: 75%;
    display: block;
    text-decoration: none;
    height: auto;
    border-top: 1px solid #ffffff;
    border-left: 1px solid #ffffff;
    border-right: 3px solid #ffffff;
    border-bottom: 3px solid #ffffff;
}

.adminlinks a:hover
{
    color: #FF0000;
    border-top: 3px solid #ffffff;
    border-left: 3px solid #ffffff;
    border-right: 1px solid #ffffff;
    border-bottom: 1px solid #ffffff;
}

.row_over
{
    background-color: #FFFFCC;
}

.row_out
{
    background-color: #FFFFFF;
}

.row_out_even
{
    background-color: #DBE9F3;
}
.row_selection
{
    background-color: #7D9EC0;
}
.MicroHeader
{
    background: repeat-x left bottom #E4EEF5;
    text-align: left;
    vertical-align: middle;
    color: #111;
    width: 182px;
    text-decoration: none;
    display: block;
    padding: 5px;
    border-bottom: 1px solid #98AFC9;
    height: auto;
}

.MiniHeader
{
    background-color: #DBE9F3;
    text-align: left;
    vertical-align: middle;
    width: 25px;
    text-decoration: none;
    display: block;
    padding: 2;
}

.padRight
{
    padding-right: 30px;
}

.rth
{
    color: Red;
    display: none;
}

.rtv
{
    color: Red;
    display: inline;
}

.subheadercell
{
    background-color: White;
    font-family: Roboto;
    font-weight: bold;
    font-size: 10px;
    color: Black;
    text-align: left;
}

.TextAlign
{
    text-align: right;
    border: 1px solid #616F45;
    font-family: inherit
    font-size: 10px;
    font-weight: normal; /*color: #000000; 	width: 130px;*/
    padding-left: 2px;
}

.GeneralStyle
{
    border: 1px solid #616F45;
    font-family: inherit
    font-size: 10px;
    font-weight: normal; /*color: #000000; 	width: 130px;*/
    padding-left: 2px;
}

.PayorStyle
{
    background-color: #DBE9F3;
}

.required
{
}

.bluebackground
{
    background-image: url(https://staticaz.vitalaxis.com/V6.87/Images/bluebackground.gif);
}

.jqgridPagerbackground
{
    font-weight: bold;
    color: #FFFFFF;
}

.jqgridHeaderbackground
{
    /*background-color: #B0C4DE;*/
    font-weight: bold;
    color: #FFFFFF;
}
.quickSearchbackground
{
    background-color: #61A3E0;
    font-weight: bold;
    color: #FFFFFF;
}

.greenbackground
{
    background-image: url(https://staticaz.vitalaxis.com/V6.87/Images/greenbrackground.gif);
}

.patientSearch
{
    padding: 5px;
    height: 80px;
    border: solid 1px Gray;
    background-color: White;
    width: 450px;
    top: 200px;
    left: 250px;
    position: fixed;
    float: left;
    font-family: inherit
    font-size: 9pt;
}

.suggest_link
{
    background-color: #FFFFFF;
    padding: 2px 6px 2px 6px;
}

.suggest_link2
{
    background-color: #CCECFA;
    padding: 2px 6px 2px 6px;
}

.suggest_link_over
{
    background-color: #7FBBE6;
    padding: 2px 6px 2px 6px;
    cursor: pointer;
    cursor: hand;
}
/* removed border: because the header does not get aligned top when used with <asp:GridView - <HeaderStyle */
.filter_2
{
    background-image: url(https://staticaz.vitalaxis.com/V6.87/Images/filterbg.gif); /*border: 2px solid #B0C4DE;*/
}

.colOneClass
{
    font-weight: bold;
    font-family: inherit
    font-size: 10px;
    width: 150px;
}

.colThreeClass
{
    font-weight: bold;
    font-family: inherit
    font-size: 10px;
    width: 146px;
}

.statusFulfilled 
{
    cursor:default
}

.listGroupHeader
{
    background-color: #3466A9;
    color: #FFFFFF;
    font-weight:bold;    
}
/*Hemonc material popup */
   /* Show only to IE PC \*/
* html .boxhead h2 {height: 1%;} /* For IE 5 PC */

.sidebox 
{
	margin: 0 auto; /* center for now */
	width: 46em; /* ems so it will grow */
	background: url(https://staticaz.vitalaxis.com/V6.87/Images/sbbody-r.gif) no-repeat bottom right;
	font-size: 100%;
}

.boxhead 
{
	background: url(https://staticaz.vitalaxis.com/V6.87/Images/sbhead-r.gif) no-repeat top right;
	margin: 0;
	padding: 0;
	text-align: center;
}

.boxhead h2 
{
	background: url(https://staticaz.vitalaxis.com/V6.87/Images/sbhead-l.gif) no-repeat top left;
	margin: 0;
	padding: 22px 30px 5px;
	color: white; 
	font-weight: bold; 
	font-size: 1.2em; 
	line-height: 1em;
	text-shadow: rgba(0,0,0,.4) 0px 2px 5px; /* Safari-only, but cool */
}

.boxbody {
	background: url(https://staticaz.vitalaxis.com/V6.87/Images/sbbody-l.gif) no-repeat bottom left;
	margin: 0;
	padding: 5px 15px 31px;
}
    
.suggest_link
{
background-color: #ECF5F6;
}

.suggest_link_over
{
background-color: #7FBBE6;
cursor: pointer;
cursor: hand;
}

.selectbox
{
  margin: 0px 5px 0px 0px;
  padding-left:2px;
  font-family:Roboto;
  font-size:1em;/* Resize Font*/
  width : 90px; /* Resize Width */  
  text-align:left;  
  cursor: pointer;
  border:1px solid #616F45;
  color:#333;  
  background-color:#ffffff;
  font-weight:bold;
  height: 20px;
  vertical-align:bottom;
}

.formStyleGrid
{
    font-family: inherit
    font-size: 10px;
    font-weight: normal;
    color: #000000;
    width: 130px;
    padding-left: 2px;
}

.DivPane
{
    background-color: #A9D0F5; 
}

.tableHeadRegular
{
    background: no-repeat right top #3466A9;
    padding: 4px;
    color: #FFFFFF;
    text-decoration: none;
    
}

.fontWhiteboldHeader
{
    font-weight:bold;
    font-size:15px;
    color: #FFFFFF;
    text-decoration: none;
    background: url(https://staticaz.vitalaxis.com/V6.87/Images/mes_blue.gif);
    font-family:Roboto;   
}
.itemStyle
{
  white-space:normal;       
}
.resInfo
{    
    border-color: #eeeeee;
    background-color: #eeeeee;       
    padding-bottom :2px;
}
 .referringBck
{
    background-color: #DBE9F3;
    border: 1px solid Black;
}

.DropDownFormStyle 
{
    border: 1px solid #616F45;
    font-family: inherit
    font-size: 10px;
    font-weight: normal;
    color: #000000;
    width: 130px;
    padding-left: 2px;
    overflow-x: true;
}
.ItemBorderStyle
{
    border-top-width: 0.5px;
    border-right-width: 0.5px;
    border-bottom-width: 0.5px;
    border-left-width: 0.5px;
    border-top-style: solid;
    border-right-style: solid;
    border-bottom-style: solid;
    border-left-style: solid;
    border-top-color:#FFFFFF;
    border-right-color: #FFFFFF;
    border-bottom-color: #FFFFFF;
    border-left-color: #FFFFFF;     
   
}
.botborderStyle
{
    font-size: 10px;
    border-bottom-width: 1px;
    border-bottom-style: solid;
    border-bottom-color: #8EADD5;
    border-right-width:0px;
    border-left-width:0px;
}
#divwidth
{
    width: auto !important;    
}
 .unfocused
{
    color: #787878;
}
/*#divwidth div
{
width: auto !important;   
}*/

  .glossymenu
{
    position: relative;
    padding: 0 0 0 34px;
    margin: 0 auto 0 auto;
    background: url(https://staticaz.vitalaxis.com/V6.87/Images/Accounts/menub_bg.gif) repeat-x; /*tab background image path*/
    height: 46px;
    list-style: none;
}
.gridtext
{
    font-family: inherit
    font-size: 10px;
    color: #000000;
    font-weight: normal;
    background-color: #dbe9f3;
    padding: 5px;
}
.CaseAttributeExists
{
    width: 30px; 
    cursor: pointer;
    cursor: hand; 
    text-decoration: underline; 
    font-size: 1em; 
    color:#6F0000;
    font-weight:bold;
}

.CaseAttributeNotExists
{
    width: 30px; 
    cursor: pointer;
    cursor: hand; 
    text-decoration: underline; 
    font-size: 1em;      
}

.checkbox
{
    font-family: inherit
    font-size: 9px;
    font-weight: normal;   
}
.formStyleForMicroGraphsFile
{
    border: 1px solid #616F45;
    font-family: inherit
    font-size: 10px;
    font-weight: normal;
    color: #000000;
    width: 300px;
    padding-left: 2px; 
}
.GridColumnDisplayNone
{
	display: none;
}

.progressBackgroundFilter
{
    position: fixed;
    top: 0px;
    bottom: 0px;
    left: 0px;
    right: 0px;
    overflow: hidden;
    padding: 0;
    margin: 0;
    background-color: #000;
    filter: alpha(opacity=50);
    opacity: 0.5;
    z-index: 1000;
}
        
.processMessage
{
    position: fixed;
    top: 30%;
    left: 43%;
    padding: 10px;
    width: 14%;
    z-index: 1001;
    background:none!important;
}
.BorderAll{
	border: thin solid #E4E4E4;
}
.MarginAll {
	margin: 5px;
}
.tabs
{
    background-image: none; BORDER-BOTTOM: rgb(170,170,170) 1px solid !important;
    border : rgb(204,204,204) 1px solid  !important;
    color : #333 !important;
    background-color : #eee;
}
.PaddingRight td{
     padding-right:2px;
}
.cal 
{   background-image: url("https://staticaz.vitalaxis.com/V6.87/Images/icons/calanderForTextbox.png");  
    background-position: 98% center;  
    background-repeat: no-repeat;
}
.iconHolder   
{
    border-right: 1px dashed #CCCCCC;  
    min-width: 74px;
    height:30px; 
    min-height: 68px;
    margin-top:6px;
}
.conHeaderTD td:hover table {
background-color: #D8EDFF;
}

.iconLastHolder   
{   
    min-width: 74px;
    height:30px; 
    min-height: 68px;
}
.groupEnd
{
    border-right: 2px solid #666666 !important;
}
.groupZeroIconLabel
{
    font-size: 10px;  
    font-variant:normal;
    font-style:normal;
    font-weight:normal;    
    height: 7px;  
    padding: 0 !important;
    color: #E85634;
    font-family:Roboto !important;
}
.groupIconLabel
{
    font-size: 10px;  
    font-variant:normal;
    font-style:normal;
    font-weight:normal;    
    height: 7px;  
    padding: 0 !important;
    color:#4889F1;
    font-family:Roboto !important;
    
}

.printback
{
    padding: 4px 4px 4px 15px !important;
    background-color: #376B96;
    border-top: 2px solid #81A6D8;
    border-right: 2px solid #3466A9;
    border-bottom: 2px solid #3466A9;
    border-left: 2px solid #81A6D8;
    font-weight: bold;
    font-family: inherit;
    color: white;
    text-decoration: none;
    background-image: url(https://staticaz.vitalaxis.com/V6.87/Images/filterstart.gif);
    background-repeat: no-repeat;
    background-position: 5px 3px;
}
.formStylebuttonNew
{
    font-size: 12px;
    color: #ffffff;
   font-family: inherit;
    cursor: pointer;
    background-color: #1D9AD7 !important;
    border: 1px solid #008ACD !important;
    border-radius: 2px 2px 2px 2px !important;
    min-width: 100px !important;
    padding: 5px 4px !important;
    background-repeat: repeat-x;
    font-weight: bold;
}
.formStylebuttonNew
{
    font-size: 12px;
    color: #ffffff;
   font-family: inherit;
    cursor: pointer;
    background-color: #1D9AD7 !important;
    border: 1px solid #008ACD !important;
    border-radius: 2px 2px 2px 2px !important;
    min-width: 100px !important;
    padding: 5px 4px !important;
    background-repeat: repeat-x;
    font-weight: bold;
}
.formStylebuttonNew:hover {    color:#ffffff;  
  background-color:#376B96;
  border: 1px solid #376B96;
  background-color: #4255B4 !important;
  border: 1px solid #1E2478 !important;
}

.downloadDialog {
    font-family: Roboto;
    font-size: 10px;
    font-weight: normal;
    color: #000000;
    width: 130px;
    padding-left: 2px;
    padding-top:2px;
    text-align: left;
}