.frontier
{
    BORDER-RIGHT: #999999 1px solid;
    BORDER-TOP: #999999 1px solid;
    FONT-WEIGHT: bold;
    FONT-SIZE: 10px;
    BORDER-LEFT: #999999 1px solid;
    COLOR: #000099;
    BORDER-BOTTOM: #999999 1px solid;
    FONT-STYLE: normal;
    FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
    BACKGROUND-COLOR: #eaeaea;
    FONT-VARIANT: normal;
    TEXT-DECORATION: none
}
.box
{
    BORDER-RIGHT: #999999 1px solid;
    BORDER-TOP: #999999 1px solid;
    FONT-WEIGHT: normal;
    FONT-SIZE: 12px;
    BORDER-LEFT: #999999 1px solid;
    COLOR: #000099;
    BORDER-BOTTOM: #999999 1px solid;
    FONT-STYLE: normal;
    FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
    BACKGROUND-COLOR: #eaffff;
    FONT-VARIANT: normal;
    TEXT-DECORATION: none
}
.textareabox
{
    BORDER: 0px;
    FONT-WEIGHT: normal;
    FONT-SIZE: 10px;
    COLOR: #000099;
    FONT-STYLE: normal;
    FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
    BACKGROUND-COLOR: transparent;
    FONT-VARIANT: normal;
    TEXT-DECORATION: none;
    OVERFLOW: auto;
    display: none;    
}
.alertbox
{
    BORDER-RIGHT: #999999 1px solid;
    BORDER-TOP: #999999 1px solid;
    FONT-WEIGHT: normal;
    FONT-SIZE: 10px;
    BORDER-LEFT: #999999 1px solid;
    COLOR: red;
    BORDER-BOTTOM: #999999 1px solid;
    FONT-STYLE: normal;
    FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
    BACKGROUND-COLOR: transparent;
    FONT-VARIANT: normal;
    TEXT-DECORATION: none
}
.transbox
{
    BORDER-RIGHT: #999999 1px solid;
    BORDER-TOP: #999999 1px solid;
    FONT-WEIGHT: normal;
    FONT-SIZE: 12px;
    BORDER-LEFT: #999999 1px solid;
    COLOR: #000099;
    BORDER-BOTTOM: #999999 1px solid;
    FONT-STYLE: normal;
    FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
    BACKGROUND-COLOR: transparent;
    FONT-VARIANT: normal;
    TEXT-DECORATION: none
}
.selectbox
{
    BORDER-RIGHT: #999999 1px solid;
    BORDER-TOP: #999999 1px solid;
    FONT-WEIGHT: normal;
    FONT-SIZE: 12px;
    BORDER-LEFT: #999999 1px solid;
    COLOR: #000099;
    BORDER-BOTTOM: #999999 1px solid;
    FONT-STYLE: normal;
    FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
    BACKGROUND-COLOR: silver;
    FONT-VARIANT: normal;
    TEXT-DECORATION: none
}
.cashValuebox
{
    BORDER-RIGHT: #999999 1px solid;
    BORDER-TOP: #999999 1px solid;
    FONT-WEIGHT: normal;
    FONT-SIZE: 12px;
    BORDER-LEFT: #999999 1px solid;
    COLOR: #000099;
    BORDER-BOTTOM: #999999 1px solid;
    FONT-STYLE: normal;
    FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
    BACKGROUND-COLOR: #eaffff;
    TEXT-ALIGN: right;
    FONT-VARIANT: normal;
    TEXT-DECORATION: none
}
.text
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 10px;
    COLOR: #000000;
    FONT-STYLE: normal;
    FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
    FONT-VARIANT: normal;
    TEXT-DECORATION: none
}
.caltext
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 10px;
    COLOR: black;
    FONT-STYLE: normal;
    FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
    FONT-VARIANT: normal;
    TEXT-DECORATION: none
}
.caltext2
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 10px;
    COLOR: #aaaaaa;
    FONT-STYLE: normal;
    FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
    FONT-VARIANT: normal;
    TEXT-DECORATION: none
}
.calHoliday
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 10px;
    COLOR: crimson;
    FONT-STYLE: normal;
    FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
    FONT-VARIANT: normal;
    TEXT-DECORATION: none
}
.boxNoBorder
{
    BORDER-RIGHT: medium none;
    BORDER-TOP: medium none;
    FONT-WEIGHT: normal;
    FONT-SIZE: 10px;
    BORDER-LEFT: medium none;
    COLOR: #000099;
    BORDER-BOTTOM: medium none;
    FONT-STYLE: normal;
    FONT-FAMILY: Verdana, Arial;
    BACKGROUND-COLOR: #eaffff;
    FONT-VARIANT: normal;
    TEXT-DECORATION: none
}
.scheme
{
    BORDER-RIGHT: #3300ff 1px solid;
    BORDER-TOP: #3300ff 1px solid;
    FONT-WEIGHT: bold;
    FONT-SIZE: 10px;
    BORDER-LEFT: #3300ff 1px solid;
    COLOR: #0033cc;
    BORDER-BOTTOM: #3300ff 1px solid;
    FONT-STYLE: normal;
    FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
    BACKGROUND-COLOR: #d9ecff;
    FONT-VARIANT: normal;
    TEXT-DECORATION: none
}
.color
{
    BORDER-RIGHT: #0066ff 1px solid;
    BORDER-TOP: #0066ff 1px solid;
    FONT-WEIGHT: normal;
    FONT-SIZE: 12px;
    BORDER-LEFT: #0066ff 1px solid;
    COLOR: #0033cc;
    BORDER-BOTTOM: #0066ff 1px solid;
    FONT-STYLE: normal;
    FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
    BACKGROUND-COLOR: #fffff0;
    FONT-VARIANT: normal;
    TEXT-DECORATION: none
}
.color2
{
    BORDER-RIGHT: #0066ff 1px solid;
    BORDER-TOP: #0066ff 1px solid;
    FONT-WEIGHT: normal;
    FONT-SIZE: 10px;
    BORDER-LEFT: #0066ff 1px solid;
    COLOR: #0033cc;
    BORDER-BOTTOM: #0066ff 1px solid;
    FONT-STYLE: normal;
    FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
    BACKGROUND-COLOR: #fffff0;
    FONT-VARIANT: normal;
    TEXT-DECORATION: none
}
.cancel
{
    BORDER-RIGHT: #990000 1px solid;
    BORDER-TOP: #990000 1px solid;
    FONT-WEIGHT: bold;
    FONT-SIZE: 10px;
    BORDER-LEFT: #990000 1px solid;
    COLOR: #990000;
    BORDER-BOTTOM: #990000 1px solid;
    FONT-STYLE: normal;
    FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
    BACKGROUND-COLOR: #e0e0e0;
    FONT-VARIANT: normal;
    TEXT-DECORATION: none
}
.cancel1
{
    BORDER-RIGHT: #996600 1px solid;
    BORDER-TOP: #996600 1px solid;
    FONT-WEIGHT: normal;
    FONT-SIZE: 12px;
    BORDER-LEFT: #996600 1px solid;
    COLOR: #990000;
    BORDER-BOTTOM: #996600 1px solid;
    FONT-STYLE: normal;
    FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
    BACKGROUND-COLOR: #fffff0;
    FONT-VARIANT: normal;
    TEXT-DECORATION: none
}
.cancel2
{
    BORDER-RIGHT: #996600 1px solid;
    BORDER-TOP: #996600 1px solid;
    FONT-WEIGHT: normal;
    FONT-SIZE: 10px;
    BORDER-LEFT: #996600 1px solid;
    COLOR: #990000;
    BORDER-BOTTOM: #996600 1px solid;
    FONT-STYLE: normal;
    FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
    BACKGROUND-COLOR: #fffff0;
    FONT-VARIANT: normal;
    TEXT-DECORATION: none
}
.pendinglv
{
    BORDER-RIGHT: medium none;
    BORDER-TOP: medium none;
    FONT-WEIGHT: normal;
    FONT-SIZE: 10px;
    BORDER-LEFT: medium none;
    COLOR: #000099;
    BORDER-BOTTOM: medium none;
    FONT-STYLE: normal;
    FONT-FAMILY: Verdana, Arial;
    BACKGROUND-COLOR: #33cc00;
    FONT-VARIANT: normal;
    TEXT-DECORATION: none
}
.approvelv
{
    BORDER-RIGHT: medium none;
    BORDER-TOP: medium none;
    FONT-WEIGHT: normal;
    FONT-SIZE: 10px;
    BORDER-LEFT: medium none;
    COLOR: #000099;
    BORDER-BOTTOM: medium none;
    FONT-STYLE: normal;
    FONT-FAMILY: Verdana, Arial;
    BACKGROUND-COLOR: gold;
    FONT-VARIANT: normal;
    TEXT-DECORATION: none
}
.pendinglv2
{
    BORDER-RIGHT: medium none;
    BORDER-TOP: medium none;
    FONT-WEIGHT: normal;
    FONT-SIZE: 10px;
    BORDER-LEFT: medium none;
    COLOR: #000099;
    BORDER-BOTTOM: medium none;
    FONT-STYLE: normal;
    FONT-FAMILY: Verdana, Arial;
    BACKGROUND-COLOR: #ff9966;
    FONT-VARIANT: normal;
    TEXT-DECORATION: none
}
.label
{
    BORDER-RIGHT: 1px;
    BORDER-TOP: 1px;
    FONT-WEIGHT: bold;
    FONT-SIZE: 10px;
    BORDER-LEFT: 1px;
    COLOR: #000099;
    BORDER-BOTTOM: 1px;
    FONT-STYLE: normal;
    FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
    BACKGROUND-COLOR: transparent;
    FONT-VARIANT: normal;
    TEXT-DECORATION: none
}
.txtvalue
{
    BORDER-RIGHT: #eaffff 1px solid;
    BORDER-TOP: #eaffff 1px solid;
    FONT-WEIGHT: normal;
    FONT-SIZE: 10px;
    BORDER-LEFT: #eaffff 1px solid;
    COLOR: #000099;
    BORDER-BOTTOM: #eaffff 1px solid;
    FONT-STYLE: normal;
    FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
    BACKGROUND-COLOR: #eaffff;
    FONT-VARIANT: normal;
    TEXT-DECORATION: none
}
.txtaltvalue
{
    BORDER-RIGHT: whitesmoke 1px solid;
    BORDER-TOP: whitesmoke 1px solid;
    FONT-WEIGHT: normal;
    FONT-SIZE: 10px;
    BORDER-LEFT: whitesmoke 1px solid;
    COLOR: #000099;
    BORDER-BOTTOM: whitesmoke 1px solid;
    FONT-STYLE: normal;
    FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
    BACKGROUND-COLOR: whitesmoke;
    FONT-VARIANT: normal;
    TEXT-DECORATION: none
}
.txtalertvalue
{
    BORDER-RIGHT: whitesmoke 1px solid;
    BORDER-TOP: whitesmoke 1px solid;
    FONT-WEIGHT: normal;
    FONT-SIZE: 10px;
    BORDER-LEFT: whitesmoke 1px solid;
    COLOR: #000099;
    BORDER-BOTTOM: whitesmoke 1px solid;
    FONT-STYLE: normal;
    FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
    BACKGROUND-COLOR: peachpuff;
    FONT-VARIANT: normal;
    TEXT-DECORATION: none
}
.checkbox
{
    BORDER-RIGHT: medium none;
    BORDER-TOP: medium none;
    BORDER-LEFT: medium none;
    WIDTH: 14px;
    BORDER-BOTTOM: medium none;
    HEIGHT: 14px;
    BACKGROUND-COLOR: transparent
}
.button
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 10px;
    COLOR: #000099;
    FONT-STYLE: normal;
    FONT-FAMILY: Verdana, Arial;
    BACKGROUND-COLOR: #ffffcc;
    FONT-VARIANT: normal
}
.button2
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 10px;
    COLOR: #000099;
    FONT-STYLE: normal;
    FONT-FAMILY: Verdana, Arial;
    BACKGROUND-COLOR: lightgrey;
    FONT-VARIANT: normal
}
.value
{
    FONT-WEIGHT: normal;
    FONT-SIZE: 12px;
    COLOR: #000099;
    FONT-STYLE: normal;
    FONT-FAMILY: Verdana, Arial;
    FONT-VARIANT: normal;
    TEXT-DECORATION: none
}
.popvalue
{
    FONT-WEIGHT: normal;
    FONT-SIZE: 10px;
    COLOR: #000099;
    FONT-STYLE: normal;
    FONT-FAMILY: Verdana, Arial;
    FONT-VARIANT: normal;
    TEXT-DECORATION: none
}
.Dropbox
{
    BORDER-RIGHT: #999999 1px solid;
    BORDER-TOP: #999999 1px solid;
    FONT-WEIGHT: normal;
    FONT-SIZE: 9px;
    BORDER-LEFT: #999999 1px solid;
    COLOR: #000099;
    BORDER-BOTTOM: #999999 1px solid;
    FONT-STYLE: normal;
    FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
    BACKGROUND-COLOR: #eaffff;
    FONT-VARIANT: normal;
    TEXT-DECORATION: none
}
.normal
{
    FONT-SIZE: 10px;
    COLOR: #000099;
    FONT-FAMILY: Verdana, Arial
}
.bookevent
{
    BORDER-RIGHT: #999999 1px solid;
    BORDER-TOP: #999999 1px solid;
    FONT-WEIGHT: bold;
    FONT-SIZE: 10px;
    BORDER-LEFT: #999999 1px solid;
    COLOR: #000099;
    BORDER-BOTTOM: #999999 1px solid;
    FONT-STYLE: normal;
    FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
    BACKGROUND-COLOR: lightyellow;
    FONT-VARIANT: normal;
    TEXT-DECORATION: none
}
.bookdetail
{
    FONT-WEIGHT: normal;
    FONT-SIZE: 10px;
    COLOR: #000099;
    FONT-STYLE: normal;
    FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
    FONT-VARIANT: normal;
    TEXT-DECORATION: none
}
.appPeriodtbl
{
    BORDER-RIGHT: #999999 1px solid;
    BORDER-TOP: #999999 1px solid;
    FONT-WEIGHT: bold;
    FONT-SIZE: 10px;
    BORDER-LEFT: #999999 1px solid;
    COLOR: black;
    BORDER-BOTTOM: #999999 1px solid;
    FONT-STYLE: normal;
    FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
    BACKGROUND-COLOR: #99cc99;
    FONT-VARIANT: normal;
    TEXT-DECORATION: none
}
.plannedLv
{
    BORDER-RIGHT: medium none;
    BORDER-TOP: medium none;
    FONT-WEIGHT: normal;
    FONT-SIZE: 10px;
    BORDER-LEFT: medium none;
    COLOR: #000099;
    BORDER-BOTTOM: medium none;
    FONT-STYLE: normal;
    FONT-FAMILY: Verdana, Arial;
    BACKGROUND-COLOR: darkgray;
    FONT-VARIANT: normal;
    TEXT-DECORATION: none
}

.selectedMenuItem
{
  border-right: #996600 0px solid;
  border-top: #996600 0px solid;
  font-weight: normal;
  font-size: 10px;
  border-left: #996600 0px solid;
  color: crimson;
  border-bottom: #996600 0px solid;
  font-style: italic;
  font-family: Verdana, Arial, Helvetica, sans-serif;
  background-color: white;
  font-variant: normal;
  text-decoration: none;
}
.IRASTextValue
{
    FONT-WEIGHT: 500;
    FONT-SIZE: 11px;
    COLOR: white;
    FONT-FAMILY: Verdana, Arial, Helvetica, 'Microsoft Sans Serif'
}

/******* Start: Appraisal Module Style *******/
.AMS_SectionHeader
{
  font-family: Verdana, Arial, Helvetica;
  font-size: 10pt;
  font-weight: bold;
  color: black;
}

.AMS_TableSectionHeader
{
  height: 20px;
  vertical-align: middle;
  background-color: #9FAFDF;
}

.AMS_FieldLabel1
{
  font-family: Verdana, Arial, Helvetica;
  font-size: 7pt;
  font-weight: bold;
  color: #000099;
}

.AMS_FieldValue1
{
  font-family: Verdana, Arial, Helvetica;
  font-size: 7pt;
  font-weight: normal;
  color: #000099;
}

.AMS_FieldLabel2
{
  font-family: Verdana, Arial, Helvetica;
  font-size: 8pt;
  font-weight: bold;
  color: #000099;
}

.AMS_FieldValue2
{
  font-family: Verdana, Arial, Helvetica;
  font-size: 8pt;
  font-weight: normal;
  color: #000099;
}

.AMS_TableCell
{
  border-top-width: 1px;
  border-top-color: Black;
  border-top-style: solid;
  
  border-bottom-width: 1px;
  border-bottom-color: Black;
  border-bottom-style: solid;
  
  border-left-width: 1px;
  border-left-color: Black;
  border-left-style: solid;
  
  border-right-width: 1px;
  border-right-color: Black;
  border-right-style: solid;
}

.AMS_TableCell_Close
{
  border-bottom-width: 1px;
  border-bottom-color: Black;
  border-bottom-style: solid;
  
  border-left-width: 1px;
  border-left-color: Black;
  border-left-style: solid;
  
  border-right-width: 1px;
  border-right-color: Black;
  border-right-style: solid;
}

.AMS_TableCell_LR
{
  border-left-width: 1px;
  border-left-color: Black;
  border-left-style: solid;
  
  border-right-width: 1px;
  border-right-color: Black;
  border-right-style: solid;
}

.AMS_TableCell_TBL
{
  border-top-width: 1px;
  border-top-color: Black;
  border-top-style: solid;
  
  border-bottom-width: 1px;
  border-bottom-color: Black;
  border-bottom-style: solid;
  
  border-left-width: 1px;
  border-left-color: Black;
  border-left-style: solid;
}

.AMS_TableCell_TBR
{
  border-top-width: 1px;
  border-top-color: Black;
  border-top-style: solid;
  
  border-bottom-width: 1px;
  border-bottom-color: Black;
  border-bottom-style: solid;
  
  border-right-width: 1px;
  border-right-color: Black;
  border-right-style: solid;
}

/* Start: First Level Sub Table */
.AMS_SubTableCell
{
  border-top-width: 1px;
  border-top-color: Black;
  border-top-style: dotted;
  
  border-bottom-width: 1px;
  border-bottom-color: Black;
  border-bottom-style: dotted;
  
  border-left-width: 1px;
  border-left-color: Black;
  border-left-style: dotted;
  
  border-right-width: 1px;
  border-right-color: Black;
  border-right-style: dotted;
}

.AMS_SubTableCell_TBR
{
  border-top-width: 1px;
  border-top-color: Black;
  border-top-style: dotted;
  
  border-bottom-width: 1px;
  border-bottom-color: Black;
  border-bottom-style: dotted;
  
  border-right-width: 1px;
  border-right-color: Black;
  border-right-style: dotted;
}

.AMS_SubTableCell_BLR
{
  border-bottom-width: 1px;
  border-bottom-color: Black;
  border-bottom-style: dotted;
  
  border-left-width: 1px;
  border-left-color: Black;
  border-left-style: dotted;
  
  border-right-width: 1px;
  border-right-color: Black;
  border-right-style: dotted;
}

.AMS_SubTableCell_BR
{
  border-bottom-width: 1px;
  border-bottom-color: Black;
  border-bottom-style: dotted;
  
  border-right-width: 1px;
  border-right-color: Black;
  border-right-style: dotted;
}

.AMS_SubTableCell_R
{
  border-right-width: 1px;
  border-right-color: Black;
  border-right-style: dotted;
}

.AMS_SubTableCell_L
{
  border-left-width: 1px;
  border-left-color: Black;
  border-left-style: dotted;
}

/* Start: 2007/03/23.Sek Huat */
.AMS_SubTableCell_TL
{
  border-left-width: 1px;
  border-left-color: Black;
  border-left-style: dotted;
  
  border-top-width: 1px;
  border-top-color: Black;
  border-top-style: dotted;
}

.AMS_SubTableCell_TR
{
  border-right-width: 1px;
  border-right-color: Black;
  border-right-style: dotted;
  
  border-top-width: 1px;
  border-top-color: Black;
  border-top-style: dotted;
}

.AMS_SubTableCell_B
{
  border-bottom-width: 1px;
  border-bottom-color: Black;
  border-bottom-style: dotted;
}

.AMS_SubTableCell_T
{
  border-top-width: 1px;
  border-top-color: Black;
  border-top-style: dotted;
}

.AMS_TableCell_TLR
{
  border-top-width: 1px;
  border-top-color: Black;
  border-top-style: solid;
  
  border-left-width: 1px;
  border-left-color: Black;
  border-left-style: solid;
  
  border-right-width: 1px;
  border-right-color: Black;
  border-right-style: solid;
}
/* End: 2007/03/23.Sek Huat */

.AMS_SubTableSectionHeader
{
  vertical-align: bottom;
  background-color: #eaeaea;
}

.AMS_SubTableSectionRow
{
  vertical-align: top;
  background-color: #eaffff;
}

.AMS_SubTableSectionRow_Alt
{
  vertical-align: top;
  background-color: #F5F5F5;
}
/* End: First Level Sub Table */

/* Start: Second Level Sub Table */
.AMS_Sub2TableCell
{
  border-top-width: 1px;
  border-top-color: Black;
  border-top-style: solid;
  
  border-bottom-width: 1px;
  border-bottom-color: Black;
  border-bottom-style: solid;
  
  border-left-width: 1px;
  border-left-color: Black;
  border-left-style: solid;
  
  border-right-width: 1px;
  border-right-color: Black;
  border-right-style: solid;
}

.AMS_Sub2TableCell_TBR
{
  border-top-width: 1px;
  border-top-color: Black;
  border-top-style: solid;
  
  border-bottom-width: 1px;
  border-bottom-color: Black;
  border-bottom-style: solid;
  
  border-right-width: 1px;
  border-right-color: Black;
  border-right-style: solid;
}

.AMS_Sub2TableCell_BLR
{
  border-bottom-width: 1px;
  border-bottom-color: Black;
  border-bottom-style: solid;
  
  border-left-width: 1px;
  border-left-color: Black;
  border-left-style: solid;
  
  border-right-width: 1px;
  border-right-color: Black;
  border-right-style: solid;
}

.AMS_Sub2TableCell_BR
{
  border-bottom-width: 1px;
  border-bottom-color: Black;
  border-bottom-style: solid;
  
  border-right-width: 1px;
  border-right-color: Black;
  border-right-style: solid;
}

.AMS_Sub2TableCell_B
{
  border-bottom-width: 1px;
  border-bottom-color: Black;
  border-bottom-style: solid;
}

.AMS_Sub2TableCell_R
{
  border-right-width: 1px;
  border-right-color: Black;
  border-right-style: solid;
}

.AMS_Sub2TableCell_L
{
  border-left-width: 1px;
  border-left-color: Black;
  border-left-style: solid;
}

.AMS_Sub2TableSectionHeader
{
  vertical-align: bottom;
  background-color: #eaeaea;
}

.AMS_Sub2TableSectionRow
{
  vertical-align: top;
  background-color: #eaffff;
}

.AMS_Sub2TableSectionRow_Alt
{
  vertical-align: top;
  background-color: #F5F5F5;
}

.AMS_Sub2TableSectionRow_Alt2
{
  vertical-align: top;
  background-color: #FFFFE0; /* = lightyellow */
}


/* End: Second Level Sub Table */

/******* End: Appraisal Module Style *******/



/******* Start: Form Designer Style *******/
.FD_DottedBox
{
  border-bottom-width: 1px;
  border-bottom-color: Black;
  border-bottom-style: dotted;
	
	border-top-width: 1px;
  border-top-color: Black;
  border-top-style: dotted;
  
  border-left-width: 1px;
  border-left-color: Black;
  border-left-style: dotted;
  
  border-right-width: 1px;
  border-right-color: Black;
  border-right-style: dotted;

  -webkit-border-bottom-left-radius: 5px;
  -webkit-border-bottom-right-radius: 5px;
  -moz-border-radius-bottomleft: 5px;
  -moz-border-radius-bottomright: 5px;
  border-bottom-left-radius: 5px;
  border-bottom-right-radius: 5px;	  
  
}

.FD_TopDottedLine
{
  border-top-width: 1px;
  border-top-color: Black;
  border-top-style: dotted;
}

.FD_BottomDottedLine
{
  border-bottom-width: 1px;
  border-bottom-color: Black;
  border-bottom-style: dotted;
}

/*2015/05/15.Eric - used by section box*/
.FD_Box
{
  border-bottom-width: 2px;
  border-bottom-color: #FF9933;
  border-bottom-style: solid;
	
	border-top-width: 2px;
  border-top-color: #FF9933;
  border-top-style: solid;
  
  border-left-width: 2px;
  border-left-color: #FF9933;
  border-left-style: solid;
  
  border-right-width: 2px;
  border-right-color: #FF9933;
  border-right-style: solid;

  -webkit-border-radius: 5px;
  -moz-border-radius: 5px;
  border-radius: 5px;
  
}
.FD_TopLine
{
  border-top-width: 1px;
  border-top-color: Black;
  border-top-style: solid;
}
.FD_BottomLine
{
  border-bottom-width: 1px;
  border-bottom-color: Black;
  border-bottom-style: solid;
}

/*2015/05/15.Eric*/
.FD_FormHeader
{
	height: 35px; 
	background-color: #CCCCCC; 
	TEXT-ALIGN: center; 
	padding-top: 7px;
	
	FONT-WEIGHT: bold;
  FONT-SIZE: 14pt;
  COLOR: #000000;
	
  -webkit-border-top-left-radius: 5px;
  -webkit-border-top-right-radius: 5px;
  -moz-border-radius-topleft: 5px;
  -moz-border-radius-topright: 5px;
  border-top-left-radius: 5px;
  border-top-right-radius: 5px;	  
}

/*2015/05/15.Eric*/
.FD_SectHeader
{
	height: 40px; 
	background-color: #FF9933; 
	TEXT-ALIGN: left; 
	vertical-align: middle;
	
  border-bottom-width: 2px;
  border-bottom-color: #FF9933;
  border-bottom-style: solid;
}
/*2015/05/15.Eric*/
.FD_SectHeaderFont
{
	FONT-WEIGHT: bold;
  FONT-SIZE: 13pt;
  COLOR: #000099;
  FONT-STYLE:normal;
}

/*2015/05/15.Eric*/
.FD_GroupHeader
{
	height: 20px; 
	background-color: #99CCFF; 
	TEXT-ALIGN: left; 
	vertical-align: text-bottom;
	
  border-bottom-width: 2px;
  border-bottom-color: #99CCFF;
  border-bottom-style: dashed;
  padding:  0px 5px 5px 5px;
}
/*2015/05/15.Eric*/
.FD_GroupHeaderFont
{
	FONT-WEIGHT: bold;
  FONT-SIZE: 12pt;
  COLOR: #000099;
  FONT-STYLE: normal;
  FONT-VARIANT: normal;
}

/*2015/05/15.Eric*/
.FD_GroupBox
{
  border-bottom-width: 2px;
  border-bottom-color: #99CCFF;
  border-bottom-style: dashed;
	
	border-top-width: 2px;
  border-top-color: #99CCFF;
  border-top-style: dashed;
  
  border-left-width: 2px;
  border-left-color: #99CCFF;
  border-left-style: dashed;
  
  border-right-width: 2px;
  border-right-color: #99CCFF;
  border-right-style: dashed;
}

/*2015/05/15.Eric*/
.FD_QuestionBox
{
  border-bottom-width: 2px;
  border-bottom-color: #99FF66;
  border-bottom-style: solid;
	
	border-top-width: 2px;
  border-top-color: #99FF66;
  border-top-style: solid;
  
  border-left-width: 2px;
  border-left-color: #99FF66;
  border-left-style: solid;
  
  border-right-width: 2px;
  border-right-color: #99FF66;
  border-right-style: solid;
}

/*2015/05/15.Eric*/
.FD_QuestionHeader
{
	height: 30px; 
	/*background-color: #99FF66;*/
	border-bottom-width: 1px;
  border-bottom-color: #99FF66;
  border-bottom-style: solid;
}

/*2015/05/15.Eric*/
.FD_QuestionHeaderFont
{
	FONT-WEIGHT: bold;
  FONT-SIZE: 12pt;
  color: Gray;
  FONT-STYLE: normal;
  FONT-VARIANT: normal;
}

/*2015/05/15.Eric*/
.FD_QuestionItemBox
{
  padding: 10px 10px 10px 20px;
}

/*2015/05/15.Eric*/
.FD_Text
{
  font-size: 11pt;
  font-weight: normal;
  color: #999966;
}

/******* End: Form Designer Style *******/

/*Query Generator*/

.QG_Condition_Box
{
  border-bottom-width: 1px;
  border-bottom-color: lightgrey;
  border-bottom-style: solid;
	
	border-top-width: 1px;
  border-top-color: lightgrey;
  border-top-style: solid;
  
  border-left-width: 1px;
  border-left-color: lightgrey;
  border-left-style: solid;
  
  border-right-width: 1px;
  border-right-color: lightgrey;
  border-right-style: solid;
}

/*End of Query Generator*/

/*############################################
The following style are for HRLeapsUp Hybrid
#############################################*/

/*****************************************
                Menu CSS 
*****************************************/
a.TopMenuItem:link 			{  color: #424242; FONT-FAMILY: "Calibri"; FONT-SIZE: 11pt; letter-spacing: -0.5px; text-decoration: none; font-weight: normal}
a.TopMenuItem:active 		{  color: #424242; FONT-FAMILY: "Calibri"; FONT-SIZE: 11pt; letter-spacing: -0.5px; text-decoration: none; font-weight: normal}
a.TopMenuItem:visited 	{  color: #424242; FONT-FAMILY: "Calibri"; FONT-SIZE: 11pt; letter-spacing: -0.5px; text-decoration: none; font-weight: normal}
a.TopMenuItem:hover 		{  color: #FF9900; FONT-FAMILY: "Calibri"; FONT-SIZE: 11pt; letter-spacing: -0.5px; text-decoration: none; font-weight: normal}

a.SecondLvlMenuItem:link 	  {  color: #424242; FONT-FAMILY: "Calibri"; FONT-SIZE: 13pt; letter-spacing: -0.5px; text-decoration: none; font-weight: bold}
a.SecondLvlMenuItem:active 	{  color: #424242; FONT-FAMILY: "Calibri"; FONT-SIZE: 13pt; letter-spacing: -0.5px; text-decoration: none; font-weight: bold}
a.SecondLvlMenuItem:visited {  color: #424242; FONT-FAMILY: "Calibri"; FONT-SIZE: 13pt; letter-spacing: -0.5px; text-decoration: none; font-weight: bold}
a.SecondLvlMenuItem:hover 	{  color: #FF9900; FONT-FAMILY: "Calibri"; FONT-SIZE: 13pt; letter-spacing: -0.5px; text-decoration: none; font-weight: bold}

a.SubLvlMenuItem:link 		{  color: #424242; FONT-FAMILY: "Calibri"; FONT-SIZE: 11pt; letter-spacing: -0.5px; text-decoration: none; font-weight: normal}
a.SubLvlMenuItem:active 	{  color: #424242; FONT-FAMILY: "Calibri"; FONT-SIZE: 11pt; letter-spacing: -0.5px; text-decoration: none; font-weight: normal}
a.SubLvlMenuItem:visited 	{  color: #424242; FONT-FAMILY: "Calibri"; FONT-SIZE: 11pt; letter-spacing: -0.5px; text-decoration: none; font-weight: normal}
a.SubLvlMenuItem:hover 	 	{  color: #FF9900; FONT-FAMILY: "Calibri"; FONT-SIZE: 11pt; letter-spacing: -0.5px; text-decoration: none; font-weight: normal}

.selectedMenuItem
{
  font-size: 9pt;
  color: #FF9900;
  font-style: normal;
  font-family: "Calibri";
  background-color: #FFD700;
}
.DivScrollBar
{
  margin-top:0;
  margin-bottom:0;
  margin-left:0;
  margin-right:0;
  
  scrollbar-arrow-color: #006699;
  scrollbar-base-color:#cccccc;
  scrollbar-shadow-color:#f5f5f5;
  scrollbar-face-color:#f5f5f5;
  scrollbar-highlight-color:#f9f9f9;
  scrollbar-dark-shadow-color:#cccccc;
  scrollbar-3d-light-color: #A3D24D;
}
.bullet_orange
{
	COLOR: #FF9900;
	FONT-SIZE: 11pt;
	font-weight: bold;
	text-align:left;
	padding-right:2px;
	padding-left:0px;
}

/*2014/10/16.Eric*/
.TopMenuItemImg
{
  width:20px;
  vertical-align:middle;
}
/* End: Menu CSS */

/*copyright for all pages */
.copyright {COLOR: #7C7C7C;FONT-SIZE: 8pt;padding-left: 15px;}

/* smart info link style */
a.linkSmartInfo:link 		{  color: #424242; FONT-SIZE: 11pt; text-decoration: none; font-weight: bold; cursor:pointer;}
a.linkSmartInfo:active 		{  color: #424242; FONT-SIZE: 11pt; text-decoration: none; font-weight: bold; cursor:pointer;}
a.linkSmartInfo:visited 	{  color: #424242; FONT-SIZE: 11pt; text-decoration: none; font-weight: bold; cursor:pointer;}
a.linkSmartInfo:hover 		{ color: #FF9900; font-size: 11pt; text-decoration: none; font-weight: bold; cursor:pointer; }
/* smart info panel link style */
a.linkSmartPanel:link 		{  color: #424242; FONT-SIZE: 11pt; text-decoration: none; cursor:pointer;}
a.linkSmartPanel:active 	{  color: #424242; FONT-SIZE: 11pt; text-decoration: none; cursor:pointer;}
a.linkSmartPanel:visited 	{  color: #424242; FONT-SIZE: 11pt; text-decoration: none; cursor:pointer;}
a.linkSmartPanel:hover 		{ color: #424242; font-size: 11pt; text-decoration: none; font-weight: bold; cursor:pointer; }
a.linkSmartPanel Img 		{ border:0;}

/* 2014/10/08. May - Start of NoSmartInfoAvailable*/
.NoSmartInfo
{
  text-align:center;
  color:#424242;
}
/* Smart Info CSS*/
.sfTable
{
  width: 100%;
  min-width:800px;
  font-family: "Calibri";
}
.sfGroup
{
  color:#fff;
  font-weight:bold;
  padding: 5px 5px 5px 25px;
}
.sfCounter 
{
  border-radius: 15%/15%; 
  min-width: 10px;
  width: 100%;
  height: 5px;
  font-size:10px;
  color:#fff;
  text-align:center;
  display: inline;
  padding:3px 5px 3px 5px;
  background: #ef4849;
  background: -moz-linear-gradient(top, #ef4849 0%, #ef4849 100%); /* FF3.6+ */
  background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#ef4849), color-stop(100%,#ef4849)); /* Chrome,Safari4+ */
  background: -webkit-linear-gradient(top, #ef4849 00%,#ef4849 100%); /* Chrome10+,Safari5.1+ */
  background: -o-linear-gradient(top, #ef4849 0%,#ef4849 100%); /* Opera 11.10+ */
  background: -ms-linear-gradient(top, #ef4849 0%,#ef4849 100%); /* IE10+ */
  background: linear-gradient(top, #ef4849 0%,#ef4849 100%); /* W3C */ 
}
.divSmartInfo
{
  margin-top:-1px;text-align:center;
}
.menuCounter 
{
  border-radius: 20%/20%; 
  width: 14px;
  
  min-width: 14px;
  height: 14px;
  font-size: 11px;
  font-family: "Calibri";
  color:#ffffff;
  text-align:center;
  position:absolute;
  display:inline;
  
  background: #ef4849;
  border: 1px solid #ffffff;

  margin-top:-42px; margin-left:15px;

}
.linkEmp
{
  cursor:pointer;
}
.sfPanel
{
  cursor:pointer;
  float:left;
  width:47%;
  padding: 6px;
  background: #E9E9E9;
}
.sfPanel:hover
{
  background: #F6F6F6;
}
.sfPanel img
{
  vertical-align: middle
}
.sfCommonActionBar
{
  background: #E9E9E9;
  opacity: 0.93;
  filter: alpha(opacity=93); /* For IE8 and earlier */

}
.sfCommonActionBar td
{
  color: #fff; padding: 8px; vertical-align: top; border-bottom:solid 1px #424242;
}
.sfMsg
{
  padding:10px;
  margin:10px; 
  text-align:center; 
  display:none;
  background:#fff;
  -moz-border-radius: 10px;
  -webkit-border-radius: 10px;
  border-radius: 10px;
  border:1px solid #999999;    
  -webkit-box-shadow: 5px 5px 5px #888;
  -moz-box-shadow: 5px 5px 5px #888;
  box-shadow: 5px 5px 5px #888;
}
/*############################################
End of style for HRLeapsUp Hybrid
#############################################*/
