A
{
    FONT-SIZE: 12px;
    COLOR: #006699;
    FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif
}
A:link
{
    TEXT-DECORATION: underline
}
A:visited
{
    TEXT-DECORATION: underline
}
A:hover
{
    COLOR: #ff9933;
    TEXT-DECORATION: underline
}
A:active
{
    TEXT-DECORATION: underline
}
A.lnkbtn
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 11px;
    COLOR: #ffffff;
    FONT-FAMILY: Arial, Helvetica, sans-serif;
    TEXT-DECORATION: none
}
A.lnkbtn:link
{
    TEXT-DECORATION: none
}
A.lnkbtn:visited
{
    TEXT-DECORATION: none
}
A.lnkbtn:hover
{
    COLOR: #ffe1ff;
    TEXT-DECORATION: none
}
A.lnkbtn:active
{
    TEXT-DECORATION: none
}
BODY
{
    BACKGROUND-COLOR: #ffffff
}
TABLE
{
    FONT-SIZE: 12px;
    COLOR: #2b165e;
    LINE-HEIGHT: 18px;
    FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif
}
TD
{
    VERTICAL-ALIGN: top
}
.tdFooter
{
    HEIGHT: 20px
}
.Footer
{
    PADDING-LEFT: 20px;
    FONT-SIZE: 10px;
    BACKGROUND-IMAGE: url(../images/BG_Footer.gif);
    HEIGHT: 20px
}
.LeftPanel
{
    BACKGROUND-IMAGE: url(../images/BG_LeftPanel.gif);
    BACKGROUND-REPEAT: repeat-y
}
.PageCaption
{
    PADDING-LEFT: 40px;
    FONT-WEIGHT: bold;
    FONT-SIZE: 12px;
    BACKGROUND-IMAGE: url(../images/BG_PgCp.gif);
    PADDING-TOP: 20px;
    BACKGROUND-REPEAT: no-repeat;
    HEIGHT: 60px
}
.tableColHeader
{
    FONT-WEIGHT: bold;
    BACKGROUND-COLOR: #dccce3
}
.tableBorder
{
    BORDER-RIGHT: #a780ba 1px dotted;
    BORDER-TOP: #a780ba 1px dotted;
    BORDER-LEFT: #a780ba 1px dotted;
    BORDER-BOTTOM: #a780ba 1px dotted
}
.tableOddRow
{
    BACKGROUND-COLOR: #ffffff
}
.tableEvenRow
{
    BACKGROUND-COLOR: #f7f2f9
}
.Content
{
    PADDING-RIGHT: 10px;
    PADDING-LEFT: 10px
}
.ContentHeader
{
    FONT-WEIGHT: bold;
    BACKGROUND-IMAGE: url(../images/BG_header.gif);
    PADDING-TOP: 5px;
    BACKGROUND-REPEAT: no-repeat;
    HEIGHT: 40px
}
HR
{
    COLOR: #ecb700
}
.Copyright
{
    FONT-SIZE: 12px
}
.DataGridBorder
{
    BACKGROUND-COLOR: #000000
}
.DataGridCaption
{
    FONT-WEIGHT: bold;
    VERTICAL-ALIGN: middle;
    HEIGHT: 25px
}
.DataGridColumnHeader
{
    BORDER-TOP: #672189 4px solid;
    PADDING-LEFT: 2px;
    FONT-WEIGHT: bold;
    COLOR: #6c5500;
    BORDER-BOTTOM: #672189 4px solid;
    HEIGHT: 26px;
    BACKGROUND-COLOR: #ffffff
}
.DataGridOddRow
{
    PADDING-LEFT: 2px;
    HEIGHT: 18px;
    BACKGROUND-COLOR: #fffae6
}
.DataGridEvenRow
{
    PADDING-LEFT: 2px;
    HEIGHT: 18px;
    BACKGROUND-COLOR: #ffffff
}
.FormOuterBorder
{
    BACKGROUND-COLOR: #672189
}
.FormCaption
{
    FONT-WEIGHT: bold;
    VERTICAL-ALIGN: middle;
    HEIGHT: 25px
}

.FormLabel
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 12px;
    COLOR: #666666;
    PADDING-TOP: 1px;
    HEIGHT: 25px;
    
    BACKGROUND-COLOR: #e6e6fa;
    TEXT-ALIGN: left;
}

.FormLabelOddRow
{
    PADDING-RIGHT: 5px;
    FONT-WEIGHT: bold;
    COLOR: #2b165e;
    HEIGHT: 18px;
    BACKGROUND-COLOR: #ffffff;
    TEXT-ALIGN: right
}
.FormLabelEvenRow
{
    PADDING-RIGHT: 5px;
    FONT-WEIGHT: bold;
    COLOR: #2b165e;
    HEIGHT: 18px;
    BACKGROUND-COLOR: #fffcf0;
    TEXT-ALIGN: right
}
.FormFieldOddRow
{
    PADDING-LEFT: 5px;
    HEIGHT: 18px;
    BACKGROUND-COLOR: #ffffff
}
.FormFieldEvenRow
{
    PADDING-LEFT: 5px;
    HEIGHT: 18px;
    BACKGROUND-COLOR: #fffcf0
}
.btn
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 11px;
    COLOR: #ffffff;
    FONT-STYLE: italic;
    FONT-FAMILY: Arial, Helvetica, sans-serif;
    HEIGHT: 16px;
    TEXT-ALIGN: center
}
.CalendarCaption
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 14px;
    HEIGHT: 30px;
    BACKGROUND-COLOR: #ffffff
}
.CalendarCaptionIn
{
    PADDING-LEFT: 5px;
    PADDING-TOP: 5px
}
.CalendarWorkingday
{
    BACKGROUND-COLOR: #fffff0
}
.CalendarBG
{
    BACKGROUND-COLOR: #ffffff
}
.CalendarOther
{
    BACKGROUND-COLOR: #cccccc
}
.CalendarHeight
{
    HEIGHT: 60px
}
.bthday
{
    FONT-WEIGHT: bold;
    VERTICAL-ALIGN: bottom
}
.bthdayBG
{
    PADDING-RIGHT: 10px;
    PADDING-LEFT: 10px;
    FONT-WEIGHT: bold;
    VERTICAL-ALIGN: bottom
}
.bthdayDate
{
    FONT-WEIGHT: bold;
    VERTICAL-ALIGN: bottom;
    BORDER-LEFT: #999999 1px solid;
    BORDER-BOTTOM: #999999 1px solid;
    TEXT-ALIGN: center
}
.HalfBorder
{
    PADDING-RIGHT: 10px;
    PADDING-LEFT: 10px;
    BORDER-LEFT: #999999 1px solid;
    BORDER-BOTTOM: #999999 1px solid
}
.BigHeader
{
    BORDER-RIGHT: #a780ba 1px solid;
    BORDER-TOP: #a780ba 1px solid;
    PADDING-LEFT: 10px;
    BORDER-LEFT: #a780ba 1px solid;
    COLOR: #2b165e;
    BORDER-BOTTOM: #a780ba 1px solid;
    HEIGHT: 22px;
    BACKGROUND-COLOR: #ffde59
}
.Description
{
    BORDER-RIGHT: #ec9627 1px;
    PADDING-RIGHT: 20px;
    BORDER-TOP: #ec9627 1px;
    PADDING-LEFT: 20px;
    FONT-WEIGHT: bolder;
    FONT-SIZE: 14pt;
    BACKGROUND-IMAGE: url(../images/DescBackGround.gif);
    PADDING-BOTTOM: 10px;
    BORDER-LEFT: #ec9627 1px;
    COLOR: black;
    LINE-HEIGHT: 20pt;
    PADDING-TOP: 10px;
    BORDER-BOTTOM: #ec9627 1px;
    FONT-STYLE: italic;
    FONT-FAMILY: JasmineUPC;
    BACKGROUND-COLOR: khaki
}
.textfield
{
    BORDER-RIGHT: #672189 1px solid;
    BORDER-TOP: #672189 1px solid;
    FONT-SIZE: 11px;
    BORDER-LEFT: #672189 1px solid;
    COLOR: #2b165e;
    BORDER-BOTTOM: #672189 1px solid;
    FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
    HEIGHT: 17px
}
TEXTAREA
{
    BORDER-RIGHT: #672189 1px solid;
    BORDER-TOP: #672189 1px solid;
    FONT-SIZE: 11px;
    BORDER-LEFT: #672189 1px solid;
    COLOR: #2b165e;
    BORDER-BOTTOM: #672189 1px solid;
    FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif
}
.RowTopEnd
{
    BACKGROUND-COLOR: #672189
}
.comment
{
    FONT-SIZE: 10px;
    PADDING-BOTTOM: 10px;
    VERTICAL-ALIGN: bottom;
    COLOR: #cc6600;
    HEIGHT: 40px;
    TEXT-ALIGN: center
}
.Q
{
    BORDER-RIGHT: #ec9627 1px solid;
    PADDING-RIGHT: 20px;
    BORDER-TOP: #ec9627 1px solid;
    PADDING-LEFT: 20px;
    PADDING-BOTTOM: 10px;
    BORDER-LEFT: #ec9627 1px solid;
    PADDING-TOP: 10px;
    BORDER-BOTTOM: #ec9627 1px solid;
    BACKGROUND-COLOR: #f4f0f7
}
.A
{
    BORDER-RIGHT: #ec9627 1px solid;
    PADDING-RIGHT: 20px;
    BORDER-TOP: #ec9627 1px solid;
    PADDING-LEFT: 20px;
    PADDING-BOTTOM: 10px;
    BORDER-LEFT: #ec9627 1px solid;
    PADDING-TOP: 10px;
    BORDER-BOTTOM: #ec9627 1px solid;
    BACKGROUND-COLOR: #f4f0f7
}
.Hide
{
    visibility:hidden
}