body
{
    height: 98%;
    font-size: 100%;
}

/*** Freeze Screen ***/
.FreezeScreenOff
{
    visibility: hidden;
    display: none;
    position: absolute;
    top: -100px;
    left: -100px;
}

.FreezeScreenOn
{
    position: absolute;
    top: 0px;
    left: 0px;
    width: 100%;
    height: 100%;
    padding-top: 20%;
    visibility: visible;
    display: block;
    background-color: #ffffff;
    z-index: 999;
    filter: alpha(opacity=50);
    -moz-opacity: 0.50;
}

.FreezeMessage
{
    text-align: center;
    width: 66%;
    padding: 9px;
}
/*********************/

/*********** modal window ***********/
.modalWindow
{
    visibility: hidden;
}
.modalBack
{
    position: absolute;
    left: 0px;
    top: 0px;
    width: 100%;
    height: 100%;
    background: #ffffff;
    filter: alpha(opacity=50);
    opacity: 0.50;
}
.modalMessage
{
    position: absolute;
    left: 30%;
    top: 40%;
    margin-top: -100px;
    margin-left: -100px;
    width: 400px;
    height: 220px;
    background: #3e70b7;
    color: #ffffff;
}
.modalMessageheader
{
    background: url(../images/bluetab_start.gif);
    height: 26px;
    text-align: left;
    color: #ffffff;
    font-size: 13px;
    font-family: Verdana, Arial, Helvetica, sans-serif;
    padding-left: 10px;
    padding-right: 10px;
    background-color: #f4f9ff;
}
.modalMessagecontent
{
    background-color: #ffffff;
    padding-left: 10px;
    padding-right: 10px;
    font-size: 11px;
    font-family: Verdana, Arial, Helvetica, sans-serif;
    color: #b1b1b1;
}
.modalBackBlue
{
    background-color: #f4f9ff;
    padding-left: 10px;
    padding-right: 10px;
    margin: 0px;
}
/************************************/
TABLE#tabmenu
{
    margin-bottom: 1em;
}
/******* Consistent Look ********/
TD.tabb
{
    border-right: #ffffff 1px solid;
    padding-right: 18px;
    padding-left: 18px;
    font-size: 13px;
    padding-bottom: 3px;
    color: #ffffff;
    padding-top: 3px;
    cursor: pointer;
    font-family: Verdana, Arial, Helvetica, sans-serif;
    text-align: center;
    text-decoration: none;
}
TD.selectedtabb
{
    border-right: #ffffff 1px solid;
    padding-right: 18px;
    padding-left: 18px;
    font-size: 13px;
    padding-bottom: 3px;
    color: #ffffcc;
    padding-top: 3px;
    cursor: pointer;
    font-family: Verdana, Arial, Helvetica, sans-serif;
    text-decoration: underline;
    text-align: center;
}
TD.tabspacerr
{
    border-right: black 1px solid;
    border-top: black 1px solid;
    border-left: black 1px solid;
    border-bottom: black 1px solid;
    border-top-width: 0px;
    border-left-width: 0px;
    border-bottom-width: 1px;
    border-right-width: 0px;
}
TD#tbcontentscell
{
    border-right: 0px;
    border-top: 0px;
    font-weight: bold;
    font-size: 13px;
    border-left: 0px;
    color: #ffffff;
    border-bottom: 0px;
    font-family: Verdana, Arial, Helvetica, sans-serif;
    padding-right: 5px;
    padding-left: 5px;
    padding-bottom: 5px;
    padding-top: 5px;
}
DIV.tbcontents
{
    display: none;
}
DIV.tbselectedcontents
{
    display: block;
}
/*************************************/

TD.tab
{
    border-right: #36689e 1px solid;
    font-weight: bold;
    font-size: 13px;
    border-left: #36689e 1px solid;
    cursor: pointer;
    color: #ffffff;
    font-family: Verdana, Arial, Helvetica, sans-serif;
    text-align: center;
}
TD.selectedtab
{
    border-right: #36689e 1px solid;
    font-weight: bold;
    font-size: 13px;
    background: #f6b956;
    border-left: #36689e 1px solid;
    color: #000000;
    border-bottom: #f6b956 2px solid;
    font-family: Verdana, Arial, Helvetica, sans-serif;
    text-align: center;
}
TD.tabspacer
{
    border-right: black 1px solid;
    border-top: black 1px solid;
    border-left: black 1px solid;
    border-bottom: black 1px solid;
}
TD#contentscell
{
    border-right: 0px;
    border-top: 0px;
    font-weight: bold;
    font-size: 13px;
    border-left: 0px;
    color: #ffffff;
    border-bottom: 0px;
    font-family: Verdana, Arial, Helvetica, sans-serif;
}
TD.tabspacer
{
    border-top-width: 0px;
    border-left-width: 0px;
    border-bottom-width: 1px;
    border-right-width: 0px;
}
TD.tab
{
    padding-right: 5px;
    padding-left: 5px;
    padding-bottom: 2px;
    width: 20%;
    padding-top: 2px;
}
TD.selectedtab
{
    padding-right: 5px;
    padding-left: 5px;
    padding-bottom: 2px;
    width: 20%;
    padding-top: 2px;
}
TD#contentscell
{
    padding-right: 5px;
    padding-left: 5px;
    padding-bottom: 5px;
    padding-top: 5px;
}
.Table-Label
{
    font-size: 13px;
    font-family: Verdana, MS Sans serif, Arial, Helvetica, sans-serif;
    text-decoration: none;
}
DIV.contents
{
    display: none;
}
DIV.selectedcontents
{
}
.link
{
    font-size: 11px;
    color: #607973;
    font-family: sans-serif, Verdana, Arial, Helvetica;
    text-decoration: none;
}
.linkTitle
{
    font-size: 12px;
    color: #607973;
    font-family: sans-serif, Verdana, Arial, Helvetica;
    text-decoration: none;
}
.linkTitle A:hover
{
    color: #000000;
    text-decoration: none;
}
.font
{
    font-size: 11px;
    color: #333333;
    font-family: Verdana, Arial, Helvetica, sans-serif;
    text-decoration: none;
}
.font A:link
{
    color: #607973;
    text-decoration: none;
}
.font A:hover
{
    text-decoration: underline;
}
.font A:active
{
    color: #607973;
    text-decoration: none;
}
.font A:visited
{
    color: #607973;
    text-decoration: none;
}
.fontTitle
{
    font-size: 12px;
    color: #5b5d5c;
    font-family: Verdana, Arial, Helvetica, sans-serif;
}
.fontTitle A:link
{
    color: #5b5d5c;
    text-decoration: none;
}
.fontTitle A:hover
{
    color: #000080;
}
.fontTitle A:active
{
    color: #5b5d5c;
    text-decoration: none;
}
.fontTitle A:visited
{
    color: #5b5d5c;
    text-decoration: none;
}
.formHead
{
    color: #808080;
    font-weight: bolder;
    font-size: 23px;
    word-spacing: -4px;
    font-family: Myriad, Verdana, Arial, Helvetica, sans-serif;
    letter-spacing: 0px;
}
.fontHead
{
    font-weight: bold;
    font-size: 16px;
    color: #36689e;
    font-family: Arial, Verdana, Helvetica, sans-serif;
}
.HourHead
{
    font-size: 19px;
    color: #000000;
    font-family: Verdana,Arial, Helvetica;
}
.fontTab
{
    font-size: 9px;
    color: #666666;
    font-family: Verdana, Arial, Helvetica, sans-serif;
}
.fontTab A:link
{
    color: #607973;
    text-decoration: none;
}
.fontTab A:hover
{
    background-color: #f5f5f5;
    text-decoration: none;
}
.fontTab A:active
{
    color: #607973;
    text-decoration: none;
}
.fontTab A:visited
{
    color: #607973;
    text-decoration: none;
}
.gridHead
{
    font-size: 12px;
    color: #ffffff;
    font-family: Verdana, Arial, Helvetica, sans-serif;
}

/****** ACM FONT ******/
.ACMfont
{
    font-size: 11px;
    color: #797a7c;
    font-family: Verdana, Arial, Helvetica, sans-serif;
    text-decoration: none;
}
.ACMfont A:link
{
    color: #797a7c;
    text-decoration: none;
}
.ACMfont A:hover
{
    text-decoration: underline;
}
.ACMfont A:active
{
    color: #797a7c;
    text-decoration: none;
}
.ACMfont A:visited
{
    color: #797a7c;
    text-decoration: none;
}
.ACMItemfont
{
    font-size: 11px;
    color: #333333;
    font-family: Verdana, Arial, Helvetica, sans-serif;
    text-decoration: none;
}
.ACMItemfont A:link
{
    color: #333333;
    text-decoration: none;
}
.ACMItemfont A:hover
{
    text-decoration: underline;
}
.ACMItemfont A:active
{
    color: #333333;
    text-decoration: none;
}
.ACMItemfont A:visited
{
    color: #333333;
    text-decoration: none;
}
.ACMGridHeadfont
{
    font-size: 12px;
    color: #6699CC;
    font-family: Verdana,Arial, Helvetica, sans-serif;
}
.ACMGridItemfont
{
    font-size: 11px;
    color: #333333;
    font-family: Verdana, Arial, Helvetica, sans-serif;
    text-decoration: none;
}
.ACMDescription
{
    font-size: 11px;
    color: #797a7c;
    font-family: Verdana, MS Sans serif, Arial, Helvetica, sans-serif;
    text-decoration: none;
}
/**********************/

.button
{
    font-size: 12px;
}
.BtnCtrl
{
    font-size: 12px;
    width: 65px;
    cursor: pointer;
    height: 30px;
}
.text
{
    border-right: 0px;
    border-top: 0px;
    font-size: 11px;
    vertical-align: middle;
    border-left: 0px;
    width: 100%;
    color: #000000;
    border-bottom: 0px;
    font-family: Verdana, Arial, Helvetica, sans-serif;
}

.text2
{
    font-size: 11px;
    vertical-align: middle;
    color: #000000;
    font-family: Verdana, Arial, Helvetica, sans-serif;
}
.select
{
    /*     BORDER-RIGHT: 0px;     BORDER-TOP: 0px;     BORDER-BOTTOM: 0px;     BORDER-LEFT: 0px; 	*/
    font-size: 11px;
    color: #000000;
    font-family: Verdana, Arial, Helvetica, sans-serif;
    background-color: #ffffff;
}
.table_border
{
    border-right: #808080 0px solid;
    border-top: #808080 0px solid;
    border-left: #808080 0px solid;
    border-bottom: #808080 0px solid;
    border-collapse: collapse;
}
.table_border1
{
    border-right: #e5e5e5 1px solid;
    border-top: #e5e5e5 1px solid;
    border-left: #e5e5e5 1px solid;
    border-bottom: #e5e5e5 1px solid;
    border-collapse: collapse;
}
.table_line
{
    border-top-width: 1px;
    border-left-width: 1px;
    font-size: 12px;
    border-left-color: #cc9933;
    color: #666666;
    border-top-color: #cc9933;
    border-bottom: #708090 1px solid;
    font-family: Verdana, Arial, Helvetica, sans-serif;
    border-right-width: 1px;
    border-right-color: #cc9933;
}
.menuskin
{
    border-right: #808080 1px solid;
    border-top: #808080 1px solid;
    font-size: 12px;
    z-index: 100;
    visibility: hidden;
    border-left: #808080 1px solid; /*WIDTH: 75px;     HEIGHT: 56px;*/
    border-bottom: #808080 1px solid;
    font-family: Verdana, Arial, Helvetica, sans-serif;
    position: absolute;
    background-color: #ffffff;
}
.menuskin A:link
{
    padding-right: 5px;
    padding-left: 5px;
    color: #808080;
    text-decoration: none;
}
.menuskin A:hover
{
    padding-right: 5px;
    padding-left: 5px;
    color: #808080;
    text-decoration: none;
}
.menuskin A:active
{
    padding-right: 5px;
    padding-left: 5px;
    color: #808080;
    text-decoration: none;
}
.menuskin A:visited
{
    padding-right: 5px;
    padding-left: 5px;
    color: #808080;
    text-decoration: none;
}
#mouseoverstyle
{
    background-color: #ffe4b5;
}
#mouseoverstyle A
{
    color: white;
}
.menufont
{
    font: 9px Verdana,Arial;
}

.FldBackground
{
    background-image: url(../images/cell2_bkgrd.gif);
}

.tabActive
{
    border-right: #ffffff 1px solid;
    padding-right: 18px;
    padding-left: 18px;
    font-size: 13px;
    padding-bottom: 3px; /*BORDER-LEFT: #ffffff 1px solid;*/
    color: #ffffcc;
    padding-top: 3px;
    font-family: Verdana, Arial, Helvetica, sans-serif; /*  BACKGROUND-COLOR: #f6b956;     BORDER-TOP: #f6b956 2px solid;     BORDER-BOTTOM: #f6b956 2px solid; */
    text-align: center;
}
.tabInactive
{
    border-right: #ffffff 1px solid;
    padding-right: 18px;
    padding-left: 18px; /*FONT-WEIGHT: bold;*/
    font-size: 13px;
    padding-bottom: 3px; /*BORDER-LEFT: #ffffff 1px solid;*/
    color: #ffffff;
    padding-top: 3px;
    font-family: Verdana, Arial, Helvetica, sans-serif;
    text-align: center;
}
.tabInactive A:link
{
    /*FONT-WEIGHT: bold;*/
    color: #ffffff;
    font-family: Verdana, Arial, Helvetica, sans-serif;
    text-decoration: none;
}
.tabInactive A:visited
{
    /*FONT-WEIGHT: bold;*/
    color: #ffffff;
    font-family: Verdana, Arial, Helvetica, sans-serif;
    text-decoration: none;
}
.tabInactive A:active
{
    /*FONT-WEIGHT: bold;*/
    color: #ffffff;
    font-family: Verdana, Arial, Helvetica, sans-serif;
    text-decoration: none;
}
.tabInactive A:hover
{
    /*FONT-WEIGHT: bold;*/
    color: #ffffcc;
    font-family: Verdana, Arial, Helvetica, sans-serif;
    text-decoration: underline;
}
.tabActive A:link
{
    /*FONT-WEIGHT: bold;*/
    color: #ffffcc;
    font-family: Verdana, Arial, Helvetica, sans-serif;
    text-decoration: underline;
}
.tabActive A:visited
{
    /*FONT-WEIGHT: bold;*/
    color: #ffffcc;
    font-family: Verdana, Arial, Helvetica, sans-serif;
    text-decoration: underline;
}

/******** Resource Tab Start *********/
.ResTabActive
{
    /*     PADDING-TOP: 1px;     PADDING-BOTTOM: 1px;     BORDER-TOP: #f6b956 1px solid;     BORDER-BOTTOM: #f6b956 1px solid;     BORDER-RIGHT: #36689e 1px solid;     BORDER-LEFT: #36689e 1px solid; 	*/
    font-size: 11px;
    color: #000000;
    font-family: Verdana, Arial, Helvetica, sans-serif; /*BACKGROUND-COLOR: #f6b956;*/
    background-image: url(../images/Tab_Rrc_Back.gif);
    text-align: center;
}
.ResTabInactive
{
    /*     PADDING-TOP: 1px;     PADDING-BOTTOM: 1px;     PADDING-RIGHT: 15px;     PADDING-LEFT: 15px;     BORDER-RIGHT: #36689e 1px solid;     BORDER-LEFT: #36689e 1px solid;     FONT-WEIGHT: bold; 	*/
    font-size: 11px;
    color: #8d8f92;
    font-family: Verdana, Arial, Helvetica, sans-serif;
    background-image: url(../images/Tab_Rrc_Back.gif);
    text-align: center;
}
.ResTabInactive A:link
{
    /*FONT-WEIGHT: bold;*/
    color: #8d8f92;
    font-family: Verdana, Arial, Helvetica, sans-serif;
    text-decoration: none;
}
.ResTabInactive A:visited
{
    /*FONT-WEIGHT: bold;*/
    color: #8d8f92;
    font-family: Verdana, Arial, Helvetica, sans-serif;
    text-decoration: none;
}
.ResTabInactive A:active
{
    /*FONT-WEIGHT: bold;*/
    color: #8d8f92;
    font-family: Verdana, Arial, Helvetica, sans-serif;
    text-decoration: none;
}
.ResTabInactive A:hover
{
    /*FONT-WEIGHT: bold;*/
    color: #000000;
    font-family: Verdana, Arial, Helvetica, sans-serif;
    text-decoration: none;
}
.ResTabActive A:link
{
    /*FONT-WEIGHT: bold;*/
    color: #000000;
    font-family: Verdana, Arial, Helvetica, sans-serif;
    text-decoration: none;
}
.ResTabActive A:visited
{
    /*FONT-WEIGHT: bold;*/
    color: #000000;
    font-family: Verdana, Arial, Helvetica, sans-serif;
    text-decoration: none;
}
/******** Resource Tab Ends *********/

.gridTabLeftActive
{
    background-image: url(../images/left_blue.jpg);
    width: 14px;
}
.gridTabCenterActive
{
    padding-right: 3px;
    padding-left: 3px;
    font-weight: bold;
    font-size: 13px;
    background-image: url(../images/body_blue.jpg);
    padding-bottom: 6px;
    color: #2c547c;
    padding-top: 6px;
    font-family: Verdana, Arial, Helvetica, sans-serif;
    text-align: center;
}
.gridTabRightActive
{
    background-image: url(../images/right_blue.jpg);
    width: 14px;
}
.gridTabLeftInactive
{
    background-image: url(../images/left_white.jpg);
    width: 14px;
}
.gridTabCenterInactive
{
    padding-right: 3px;
    padding-left: 3px;
    font-size: 13px;
    background-image: url(../images/body_white.jpg);
    padding-bottom: 6px;
    color: #808080;
    padding-top: 6px;
    text-align: center;
}
.gridTabRightInactive
{
    background-image: url(../images/right_white.jpg);
    width: 14px;
}
.gridTabActive
{
    font-weight: bold;
    font-size: 13px;
    color: #2c547c;
    font-family: Verdana, Arial, Helvetica, sans-serif;
}
.gridTabInactive
{
    font-size: 13px;
    color: #808080;
}
.gridTabInactive A:link
{
    font-weight: bold;
    color: #808080;
    font-family: Verdana, Arial, Helvetica, sans-serif;
    text-decoration: none;
}
.gridTabInactive A:visited
{
    font-weight: bold;
    color: #808080;
    font-family: Verdana, Arial, Helvetica, sans-serif;
    text-decoration: none;
}
.gridTabInactive A:active
{
    font-weight: bold;
    color: #808080;
    font-family: Verdana, Arial, Helvetica, sans-serif;
    text-decoration: none;
}
.gridTabInactive A:hover
{
    font-weight: bold;
    color: #2c547c;
    font-family: Verdana, Arial, Helvetica, sans-serif;
    text-decoration: none;
}
.gridTabActive A:link
{
    font-weight: bold;
    color: #2c547c;
    font-family: Verdana, Arial, Helvetica, sans-serif;
    text-decoration: none;
}
.gridTabActive A:visited
{
    font-weight: bold;
    color: #2c547c;
    font-family: Verdana, Arial, Helvetica, sans-serif;
    text-decoration: none;
}
.FormTableBorder
{
    border-left: #dae3f4 1px solid;
    border-bottom: #dae3f4 1px solid;
}
.Cell-Label
{
    font-weight: bold;
    font-size: 13px;
    color: #36689e;
    font-family: Verdana, MS Sans serif, Arial, Helvetica, sans-serif;
    text-decoration: none;
}
.Cell-Label A:link
{
    font-weight: bold;
    font-size: 13px;
    color: #5b5d5c;
    font-family: Verdana,Arial,MS Sans serif, Helvetica, sans-serif;
    text-decoration: none;
}
.Cell-Label A:visited
{
    font-weight: bold;
    font-size: 13px;
    color: #5b5d5c;
    font-family: Verdana,Arial,MS Sans serif, Helvetica, sans-serif;
    text-decoration: none;
}
.Cell-Label A:active
{
    font-weight: bold;
    font-size: 13px;
    color: #5b5d5c;
    font-family: Verdana,Arial,MS Sans serif, Helvetica, sans-serif;
    text-decoration: none;
}
.Cell-Label A:hover
{
    font-weight: bold;
    font-size: 13px;
    color: #5b5d5c;
    font-family: Verdana,Arial,MS Sans serif, Helvetica, sans-serif;
    text-decoration: none;
}
.CalDays A:link
{
    font-size: 12px;
    color: #000000;
    font-family: MS sans-serif, Arial, Helvetica;
    text-decoration: none;
}
.CalDays A:visited
{
    font-size: 12px;
    color: #000000;
    font-family: MS sans-serif, Arial, Helvetica;
    text-decoration: none;
}
A:link
{
    text-decoration: none;
}
A:visited
{
    text-decoration: none;
}
.today
{
    background-image: url(../images/today1.gif);
}
.MainBar
{
    font-size: 12px;
    color: #ffffff;
    font-family: Verdana, MS Sans serif, Arial, Helvetica, sans-serif;
    text-decoration: none;
}
.MainBar A:link
{
    font-size: 12px;
    color: #ffffff;
    font-family: Verdana,Arial,MS Sans serif, Helvetica, sans-serif;
    text-decoration: none;
}
.MainBar A:visited
{
    font-size: 12px;
    color: #ffffff;
    font-family: Verdana,Arial,MS Sans serif, Helvetica, sans-serif;
    text-decoration: none;
}
.MainBar A:active
{
    font-size: 12px;
    color: #ffffff;
    font-family: Verdana,Arial,MS Sans serif, Helvetica, sans-serif;
    text-decoration: none;
}
.MainBar A:hover
{
    font-size: 12px;
    color: #ffffff;
    font-family: Verdana,Arial,MS Sans serif, Helvetica, sans-serif;
    text-decoration: none;
}
.txtDescription
{
    font-size: 11px;
    color: #797a7c;
    font-family: Verdana, MS Sans serif, Arial, Helvetica, sans-serif;
    text-decoration: none;
}
.letters
{
    font-weight: bold;
    font-size: 11px;
    color: #808080;
    font-family: Arial, Verdana, MS Sans serif, Helvetica, sans-serif;
    text-decoration: none;
}
.letters A:link
{
    font-weight: bold;
    font-size: 11px;
    color: #5b5d5c;
    font-family: Arial, Verdana,MS Sans serif, Helvetica, sans-serif;
    text-decoration: none;
}
.letters A:visited
{
    font-weight: bold;
    font-size: 11px;
    color: #5b5d5c;
    font-family: Arial, Verdana,MS Sans serif, Helvetica, sans-serif;
    text-decoration: none;
}
.letters A:active
{
    font-weight: bold;
    font-size: 11px;
    color: #5b5d5c;
    font-family: Arial, Verdana,MS Sans serif, Helvetica, sans-serif;
    text-decoration: none;
}
.letters A:hover
{
    font-weight: bold;
    font-size: 11px;
    color: #5b5d5c;
    font-family: Arial, Verdana,MS Sans serif, Helvetica, sans-serif;
    text-decoration: none;
}
.AdminMenuWinHelpForACM
{
    position: absolute;
    font-weight: bold;
    font-size: 11px;
    z-index: 101;
    left: 150px;
    color: #5b5d5c;
    font-family: Arial, Verdana,MS Sans serif, Helvetica, sans-serif;
    padding: 20;
    top: 150px;
    text-decoration: none;
    background-color: #F4F9FF;
}
.ClickStyle
{
    cursor: pointer;
}
.CheckBoxPosition
{
    padding-left: 10px;
    cursor: pointer;
}

.RoomListCheckBoxPosition
{
    padding-left: 20px;
    cursor: pointer;
}

.CheckPositionAndDisable
{
    padding-left: 10px;
}

.HideTreeViewRow
{
    display: none;
}

.ShowTreeViewRow
{
    display: block;
}
.SetCursor
{
    cursor: pointer;
}

.RowBackSelectedColor
{
    background-color: #C5D9EC;
}
.TextBoxInItemPrice
{
    border: solid 0 #C5D9EC;
}

.ACMOrderDetailLabel
{
    font-size: 12px;
    color: #335ea2;
    font-family: Verdana;
}
.ACMOrderDetailID
{
    font-size: larger;
    color: #ffffff;
    font-family: Verdana;
}
.ACMOrderDetailStatusLabel
{
    font-size: 9px;
    color: #335ea2;
    font-family: Verdana;
}

.ACMOrderDetailStatusText
{
    font-size: 9px;
    color: Black;
    font-family: Verdana;
}

.ACMOrderDetailStatusTextBold
{
    font-size: 12px;
    font-weight: bold;
    color: #335ea2;
    font-family: Verdana;
}
.RedFontColor
{
    font-size: 11px;
    font-family: Verdana, Arial, Helvetica, sans-serif;
    color: #F94A4A;
    text-decoration: underline;
}
.GreenFontColor
{
    font-size: 11px;
    font-family: Verdana, Arial, Helvetica, sans-serif;
    color: #2E9445;
    text-decoration: underline;
}
.grayFontColor
{
    font-size: 11px;
    font-family: Verdana, Arial, Helvetica, sans-serif;
    color: #7e7e7e;
    text-decoration: underline;
}

/* -----lcd--------*/
.labelLCDConfig
{
    font-size: 10pt;
    font-weight: bold;
    font-family: Verdana, Arial, Helvetica, sans-serif;
    color: #7e7e7e;
    text-decoration: none;
}
.SmallGray
{
    font-size: 8pt;
    font-weight: bold;
    font-family: Verdana, Arial, Helvetica, sans-serif;
    color: #7e7e7e;
    text-decoration: none;
}
.DarkGray
{
    font-weight: bold;
    font-size: 10pt;
    color: #474d48;
    font-family: Verdana, Arial, Helvetica, sans-serif;
    text-decoration: none;
}

.SmallDarkGray
{
    font-weight: bold;
    font-size: 8pt;
    color: #474d48;
    font-family: Verdana, Arial, Helvetica, sans-serif;
    text-decoration: none;
}
.LightGray
{
    font-weight: bold;
    font-size: 10pt;
    color: #8e9091;
    font-family: Verdana, Arial, Helvetica, sans-serif;
    text-decoration: none;
}
.smallblackNotBold
{
    font-size: 10pt;
    font-family: Verdana, Arial, Helvetica, sans-serif;
    color: Black;
    text-decoration: none;
}
.largeblackColor
{
    font-size: 12pt;
    font-weight: bold;
    font-family: Verdana, Arial, Helvetica, sans-serif;
    color: Black;
    text-decoration: none;
}

.smallblack
{
    font-size: 10pt;
    font-weight: bold;
    font-family: Verdana, Arial, Helvetica, sans-serif;
    color: Black;
    text-decoration: none;
}
.LCDErrorMessage
{
    font-size: 10pt;
    font-weight: bold;
    font-family: Verdana, Arial, Helvetica, sans-serif;
    color: red;
}


.PanelInActive A:link
{
    font-weight: bold;
    font-size: 10pt;
    color: #8e9091;
    font-family: Verdana, Arial, Helvetica, sans-serif;
    text-decoration: none;
}
.PanelInActive A:visited
{
    font-weight: bold;
    font-size: 10pt;
    color: #8e9091;
    font-family: Verdana, Arial, Helvetica, sans-serif;
    text-decoration: none;
}
.PanelInActive A:active
{
    font-weight: bold;
    font-size: 10pt;
    color: #8e9091;
    font-family: Verdana, Arial, Helvetica, sans-serif;
    text-decoration: none;
}
.PanelInActive A:hover
{
    font-weight: bold;
    color: #2c547c;
    font-family: Verdana, Arial, Helvetica, sans-serif;
    text-decoration: none;
}
.PanelActive A:link
{
    font-weight: bold;
    font-size: 10pt;
    color: #474d48;
    font-family: Verdana, Arial, Helvetica, sans-serif;
    text-decoration: none;
}
.PanelActive A:visited
{
    font-weight: bold;
    font-size: 10pt;
    color: #474d48;
    font-family: Verdana, Arial, Helvetica, sans-serif;
    text-decoration: none;
}
.NewPanel
{
    font-weight: bold;
    font-size: 10pt;
    color: #474d48;
    font-family: Verdana, Arial, Helvetica, sans-serif;
    text-decoration: none;
}
.LCDfont
{
    font-size: 10pt;
    color: #333333;
    font-family: Verdana, Arial, Helvetica, sans-serif;
    text-decoration: none;
}
/*---------------------------------------End----------------------------------------------*/


/* new class for Security group user interface change */
.SecurityTab
{
    border-right: #36689e 1px solid;
    font-weight: bold;
    font-size: 13px;
    border-left: #36689e 1px solid;
    cursor: pointer;
    color: #ffffff;
    font-family: Verdana, Arial, Helvetica, sans-serif;
    text-align: center;
}


.SecuritytabInactive
{
    border-right: #36689e 1px solid;
    padding-right: 1px;
    padding-left: 1px;
    font-weight: bold;
    font-size: 13px;
    padding-bottom: 0px;
    border-left: #36689e 1px solid;
    color: #ffffff;
    padding-top: 1px;
    cursor: pointer;
    font-family: Verdana, Arial, Helvetica, sans-serif;
    text-align: center;
}
.SelectedSecurityTab
{
    border-left: #36689e 1px solid;
    border-right: #36689e 1px solid;
    font-weight: bold;
    font-size: 13px;
    background-color: #f6b956;
    padding-bottom: 0px;
    color: #000000;
    border-bottom: #f6b956 0px solid;
    font-family: Verdana, Arial, Helvetica, sans-serif;
    text-align: center;
}
.ASMCategory
{
    font-size: 11px;
    color: Gray;
    font-family: Verdana, Arial, Helvetica, sans-serif;
    text-decoration: none;
}
.ASMCategory A:link
{
    color: Gray;
    text-decoration: none;
}
.ASMCategory A:hover
{
    text-decoration: underline;
}
.ASMCategory A:active
{
    color: Gray;
    text-decoration: none;
}
.ASMCategory A:visited
{
    color: Gray;
    text-decoration: none;
}
.ASMItem
{
    font-size: 11px;
    color: #000000;
    font-family: Verdana, Arial, Helvetica, sans-serif;
    text-decoration: none;
    cursor: pointer;
}
.ASMItem A:link
{
    color: #000000;
    text-decoration: none;
    cursor: pointer;
}
.ASMItem A:hover
{
    text-decoration: underline;
    cursor: pointer;
}
.ASMItem A:active
{
    color: #000000;
    text-decoration: none;
    cursor: pointer;
}
.ASMItem A:visited
{
    color: #000000;
    text-decoration: none;
    cursor: pointer;
}

.FormTableBorder
{
}


/*Added by Cybage for Header underline*/
.gridHeadSort
{
    font-size: 12px;
    color: #ffffff;
    font-family: Verdana, Arial, Helvetica, sans-serif;
    text-decoration: underline !important;
}
.WaitDiv
{
    position: absolute;
    display: block;
    opacity: .3; /* these 2 lines control opacity: they work in IE, NN, Firefox */
    filter: alpha(opacity=40); /* make sure the numbers agree, e.g. .7 corresponds to 70% */
    background-color: #dae3f4;
}
.ReservationMainDiv
{
    border-top: 1px solid #839dd1;
    border-left: 1px solid #839dd1;
    border-right: 2px solid #839dd1;
    border-bottom: 2px solid #839dd1;
    overflow: hidden;
    cursor: pointer;
    font-size: 11px;
    font-family: Verdana, Arial, Helvetica, sans-serif;
    display: block;
    position: absolute;
}
.ReservationPrepCleanDiv
{
    position:relative;
    left:0px;
    cursor: pointer;    
}
