BODY
{
    FONT-SIZE: 9pt;
    SCROLLBAR-HIGHLIGHT-COLOR: #191970;
    SCROLLBAR-SHADOW-COLOR: #191970;
    COLOR: #gray;
    SCROLLBAR-3DLIGHT-COLOR: #191970;
    SCROLLBAR-ARROW-COLOR: #191970;
    SCROLLBAR-TRACK-COLOR: #191970;
    FONT-FAMILY: Tahoma;
    SCROLLBAR-DARKSHADOW-COLOR: #191970;
    MARGIN: 0;
    overflow-x:hidden
    overflow-y:auto
}

.GRID-ROW-CHECKBOX /*apply for Checkbox and RadioButton*/
{
    TEXT-ALIGN: center;
    FONT-SIZE: 9pt;
    COLOR: black;
    FONT-FAMILY: Tahoma;
    /*BACKGROUND-COLOR: green*/
}

.GRID-ROW-EDITBOX /*apply for TextBox and ComboBox*/
{
    TEXT-ALIGN: left;
    FONT-SIZE: 9pt;
    COLOR: black;
    FONT-FAMILY: Tahoma;
    BACKGROUND-COLOR: #F6EAC1
}

.GRID-TITLE
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 10pt;
    COLOR: #A43128;
    FONT-FAMILY: Tahoma
}
.SESSION-TITLE
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 10pt;
    COLOR: #A43128;
    FONT-FAMILY: Tahoma
}
.GRID-HEADER
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 9pt;
    COLOR: white;
    FONT-FAMILY: Tahoma;
    BACKGROUND-COLOR: #A43128;
    TEXT-ALIGN: center;
    TEXT-DECORATION: none
}
.GRID-HEADER-TITLE
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 9pt;
    COLOR: white;
    FONT-FAMILY: Tahoma;
    BACKGROUND-COLOR: #A43128;
    TEXT-ALIGN: left;
    TEXT-DECORATION: none
}
.ST-HOME-TREE-GRID-HEADER-FIXVALUE
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 9pt;
    COLOR: white;
    FONT-FAMILY: Tahoma;
    BACKGROUND-COLOR: #A43128;
    TEXT-ALIGN: center;
    TEXT-DECORATION: none
}
.GRID-HEADER-FIXVALUE
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 9pt;
    COLOR: white;
    FONT-FAMILY: Tahoma;
    BACKGROUND-COLOR: #A43128;
    TEXT-ALIGN: left;
    TEXT-DECORATION: none
}
.GRID-HEADER-CHECKBOX
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 9pt;
    COLOR: white;
    FONT-FAMILY: Tahoma;
    BACKGROUND-COLOR: #A43128;
    TEXT-ALIGN: left;
    TEXT-DECORATION: none
}
.GRID-HEADER-EDITBOX
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 9pt;
    COLOR: white;
    FONT-FAMILY: Tahoma;
    BACKGROUND-COLOR: #A43128;
    TEXT-ALIGN: left;
    TEXT-DECORATION: none
}
.GRID-HEADER-DESCRIPTION
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 9pt;
    COLOR: white;
    FONT-FAMILY: Tahoma;
    BACKGROUND-COLOR: #A43128;
    TEXT-ALIGN: left;
    text-decoration: none
}
.GRID-HEADER-TEXT
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 9pt;
    COLOR: white;
    FONT-FAMILY: Tahoma;
    BACKGROUND-COLOR: #A43128;
    TEXT-ALIGN: left;
    TEXT-DECORATION: none
}
.GRID-HEADER-ICON
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 9pt;
    COLOR: white;
    FONT-FAMILY: Tahoma;
    BACKGROUND-COLOR: #A43128;
    TEXT-ALIGN: left;
    TEXT-DECORATION: none
}
.GRID-HEADER-ICONLIST
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 9pt;
    COLOR: white;
    FONT-FAMILY: Tahoma;
    BACKGROUND-COLOR: #A43128;
    TEXT-ALIGN: left;
    TEXT-DECORATION: none
}
.GRID-HEADER-ICONCONTENT
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 9pt;
    COLOR: white;
    FONT-FAMILY: Tahoma;
    BACKGROUND-COLOR: #A43128;
    TEXT-ALIGN: left;
    TEXT-DECORATION: none
}
.ST-HOME-TREE-GRID-HEADER-NUMBER
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 9pt;
    COLOR: white;
    FONT-FAMILY: Tahoma;
    BACKGROUND-COLOR: #A43128;
    TEXT-ALIGN: center;
    TEXT-DECORATION: none
}
.GRID-HEADER-NUMBER
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 9pt;
    COLOR: white;
    FONT-FAMILY: Tahoma;
    BACKGROUND-COLOR: #A43128;
    TEXT-ALIGN: left;
    TEXT-DECORATION: none
}

.GRID-HEADER-LEFT
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 9pt;
    COLOR: white;
    FONT-FAMILY: Tahoma;
    BACKGROUND-COLOR: #A43128;
    TEXT-ALIGN: left;
    TEXT-DECORATION: none
}

.GRID-HEADER-RIGHT
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 9pt;
    COLOR: white;
    FONT-FAMILY: Tahoma;
    BACKGROUND-COLOR: #A43128;
    TEXT-ALIGN: right;
    TEXT-DECORATION: none
}

.GRID-HEADER-CENTER
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 9pt;
    COLOR: white;
    FONT-FAMILY: Tahoma;
    BACKGROUND-COLOR: #A43128;
    TEXT-ALIGN: center;
    TEXT-DECORATION: none
}

.ST-HOME-TREE-GRID-HEADER-DATE
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 9pt;
    COLOR: white;
    FONT-FAMILY: Tahoma;
    BACKGROUND-COLOR: #A43128;
    TEXT-ALIGN: center;
    TEXT-DECORATION: none
}
.GRID-HEADER-DATE
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 9pt;
    COLOR: white;
    FONT-FAMILY: Tahoma;
    BACKGROUND-COLOR: #A43128;
    TEXT-ALIGN: left;
    TEXT-DECORATION: none
}
.GRID-HEADER-DATETIME
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 9pt;
    COLOR: white;
    FONT-FAMILY: Tahoma;
    BACKGROUND-COLOR: #A43128;
    TEXT-ALIGN: left;
    TEXT-DECORATION: none
}
.GRID-HEADER-PERCENT
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 9pt;
    COLOR: white;
    FONT-FAMILY: Tahoma;
    BACKGROUND-COLOR: #A43128;
    TEXT-ALIGN: left;
    TEXT-DECORATION: none
}
.GRID-HEADER-TEXTTIME
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 9pt;
    COLOR: white;
    FONT-FAMILY: Tahoma;
    BACKGROUND-COLOR: #A43128;
    TEXT-ALIGN: left;
    TEXT-DECORATION: none
}
.GRID-ODD-ROW
{
    FONT-SIZE: 9pt;
    COLOR: black;
    FONT-FAMILY: Tahoma;
    BACKGROUND-COLOR: #F6EAC1;
	padding-top:3px; padding-bottom:2px;
	vertical-align:top;
}
.GRID-ODD-ROW-FIXVALUE /*Colums such as: STATUS, ACCESS, etc...*/
{
    TEXT-ALIGN: center;
    FONT-SIZE: 9pt;
    COLOR: black;
    FONT-FAMILY: Tahoma;
    BACKGROUND-COLOR: #F6EAC1;
	padding-top:3px; padding-bottom:2px;
	vertical-align:top;
}

.GRID-ODD-ROW-FIXVALUE-ERROR /*Colums such as: STATUS, ACCESS, etc...*/
{
    TEXT-ALIGN: center;
    FONT-SIZE: 9pt;
    COLOR: red;
    FONT-FAMILY: Tahoma;
    BACKGROUND-COLOR: #F6EAC1;
	padding-top:3px; padding-bottom:2px;
	vertical-align:top;
}

.GRID-ODD-ROW-RIGHT /*Colums such as: STATUS, ACCESS, etc...*/
{
    TEXT-ALIGN: right;
    FONT-SIZE: 9pt;
    COLOR: black;
    FONT-FAMILY: Tahoma;
    BACKGROUND-COLOR: #F6EAC1;
	padding-top:3px; padding-bottom:2px;
	vertical-align:top;
}

.GRID-ODD-ROW-CHECKBOX /*apply for Checkbox and RadioButton*/
{
    TEXT-ALIGN: center;
    FONT-SIZE: 9pt;
    COLOR: black;
    FONT-FAMILY: Tahoma;
    BACKGROUND-COLOR: #F6EAC1;
	padding-top:3px; padding-bottom:2px;
	vertical-align:top;
}

.GRID-ODD-ROW-CHECKBOX-ERROR /*apply for Checkbox and RadioButton*/
{
    TEXT-ALIGN: center;
    FONT-SIZE: 9pt;
    COLOR: red;
    FONT-FAMILY: Tahoma;
    BACKGROUND-COLOR: #F6EAC1;
	padding-top:3px; padding-bottom:2px;
	vertical-align:top;
}

.GRID-ODD-ROW-EDITBOX /*apply for TextBox and ComboBox*/
{
    TEXT-ALIGN: left;
    FONT-SIZE: 9pt;
    COLOR: black;
    FONT-FAMILY: Tahoma;
    BACKGROUND-COLOR: #F6EAC1
}

.GRID-ODD-ROW-DESCRIPTION
{
    TEXT-ALIGN: left;
    FONT-SIZE: 9pt;
    COLOR: black;
    FONT-FAMILY: Tahoma;
    BACKGROUND-COLOR: #F6EAC1;
	padding-top:3px; padding-bottom:2px;
	vertical-align:top;
}

.GRID-ODD-ROW-TEXT /*apply for columns which NOT belong to columns: DESCRIPTION, TITLE, FIXVALUE*/
{
    TEXT-ALIGN: left;
    FONT-SIZE: 9pt;
    COLOR: black;
    FONT-FAMILY: Tahoma;
    BACKGROUND-COLOR: #F6EAC1;
	padding-top:3px; padding-bottom:2px;
	vertical-align:top;
}

.GRID-ODD-ROW-TEXT-ERROR /*apply for columns which NOT belong to columns: DESCRIPTION, TITLE, FIXVALUE*/
{
    TEXT-ALIGN: left;
    FONT-SIZE: 9pt;
    COLOR: red;
    FONT-FAMILY: Tahoma;
    BACKGROUND-COLOR: #F6EAC1;
	padding-top:3px; padding-bottom:2px;
	vertical-align:top;
}

.GRID-ODD-ROW-TITLE
{
    TEXT-ALIGN: left;
    FONT-SIZE: 9pt;
    COLOR: black;
    FONT-FAMILY: Tahoma;
    BACKGROUND-COLOR: #F6EAC1;
	padding-top:3px; padding-bottom:2px;
	vertical-align:top;
	
}
a.GRID-ODD-ROW-TITLE
{
    BACKGROUND-COLOR:transparent ;		
}
.GRID-ODD-ROW-ICON /*Column has only one icon*/
{
    TEXT-ALIGN: center;
    FONT-SIZE: 9pt;
    COLOR: black;
    FONT-FAMILY: Tahoma;
    BACKGROUND-COLOR: #F6EAC1;
	padding-top:3px; padding-bottom:2px;
	vertical-align:top;
}

.GRID-ODD-ROW-ICONLIST /*Icon like Offering column*/
{
    TEXT-ALIGN: center;
    FONT-SIZE: 9pt;
    COLOR: black;
    FONT-FAMILY: Tahoma;
    BACKGROUND-COLOR: #F6EAC1;
	padding-top:3px; padding-bottom:2px;
	vertical-align:top;
}

.GRID-ODD-ROW-ICONCONTENT /*Icon with text*/
{
    TEXT-ALIGN: left;
    FONT-SIZE: 9pt;
    COLOR: black;
    FONT-FAMILY: Tahoma;
    BACKGROUND-COLOR: #F6EAC1
}

.GRID-ODD-ROW-NUMBER
{
    TEXT-ALIGN: center;
    FONT-SIZE: 9pt;
    COLOR: black;
    FONT-FAMILY: Tahoma;
    BACKGROUND-COLOR: #F6EAC1;
	padding-top:3px; padding-bottom:2px;
	vertical-align:top;
}

.GRID-ODD-ROW-PERCENT
{
    TEXT-ALIGN: center;
    FONT-SIZE: 9pt;
    COLOR: black;
    FONT-FAMILY: Tahoma;
    BACKGROUND-COLOR: #F6EAC1;
	padding-top:3px; padding-bottom:2px;
	vertical-align:top;
}

.GRID-ODD-ROW-DATE
{
    TEXT-ALIGN: center;
    FONT-SIZE: 9pt;
    COLOR: black;
    FONT-FAMILY: Tahoma;
    BACKGROUND-COLOR: #F6EAC1;
	padding-top:3px; padding-bottom:2px;
	vertical-align:top;
}

.GRID-ODD-ROW-DATETIME
{
    TEXT-ALIGN: left;
    FONT-SIZE: 9pt;
    COLOR: black;
    FONT-FAMILY: Tahoma;
    BACKGROUND-COLOR: #F6EAC1;
	padding-top:3px; padding-bottom:2px;
	vertical-align:top;
}

.GRID-ODD-ROW-TEXTTIME /*apply for text and time such as: Time To Complete, Time In Content*/
{
    TEXT-ALIGN: center;
    FONT-SIZE: 9pt;
    COLOR: black;
    FONT-FAMILY: Tahoma;
    BACKGROUND-COLOR: #F6EAC1
}

.GRID-EVEN-ROW
{
    FONT-SIZE: 9pt;
    COLOR: black;
    FONT-FAMILY: Tahoma;
	padding-top:3px; padding-bottom:2px;
	vertical-align:top;
}

.GRID-EVEN-ROW-FIXVALUE
{
    TEXT-ALIGN: center;
    FONT-SIZE: 9pt;
    COLOR: black;
    FONT-FAMILY: Tahoma;
	padding-top:3px; padding-bottom:2px;
	vertical-align:top;
}

.GRID-EVEN-ROW-FIXVALUE-ERROR
{
    TEXT-ALIGN: center;
    FONT-SIZE: 9pt;
    COLOR: red;
    FONT-FAMILY: Tahoma;
	padding-top:3px; padding-bottom:2px;
	vertical-align:top;
}

.GRID-EVEN-ROW-RIGHT
{
    TEXT-ALIGN: right;
    FONT-SIZE: 9pt;
    COLOR: black;
    FONT-FAMILY: Tahoma;
	padding-top:3px; padding-bottom:2px;
	vertical-align:top;
}


.GRID-EVEN-ROW-CHECKBOX
{
    TEXT-ALIGN: center;
    FONT-SIZE: 9pt;
    COLOR: black;
    FONT-FAMILY: Tahoma;
	padding-top:3px; padding-bottom:2px;
	vertical-align:top;
}

.GRID-EVEN-ROW-CHECKBOX-ERROR
{
    TEXT-ALIGN: center;
    FONT-SIZE: 9pt;
    COLOR: red;
    FONT-FAMILY: Tahoma;
	padding-top:3px; padding-bottom:2px;
	vertical-align:top;
}

.GRID-EVEN-ROW-EDITBOX
{
    TEXT-ALIGN: left;
    FONT-SIZE: 9pt;
    COLOR: black;
    FONT-FAMILY: Tahoma;
}

.GRID-EVEN-ROW-DESCRIPTION
{
    TEXT-ALIGN: left;
    FONT-SIZE: 9pt;
    COLOR: black;
    FONT-FAMILY: Tahoma;
	padding-top:3px; padding-bottom:2px;
	vertical-align:top;
}

.GRID-EVEN-ROW-TEXT
{
    TEXT-ALIGN: left;
    FONT-SIZE: 9pt;
    COLOR: black;
    FONT-FAMILY: Tahoma;
}

.GRID-EVEN-ROW-TEXT-ERROR
{
    TEXT-ALIGN: left;
    FONT-SIZE: 9pt;
    COLOR: red;
    FONT-FAMILY: Tahoma;
}

.GRID-EVEN-ROW-TITLE
{
    TEXT-ALIGN: left;
    FONT-SIZE: 9pt;
    COLOR: black;
    FONT-FAMILY: Tahoma;
	padding-top:3px; padding-bottom:2px;
	vertical-align:top;
}

.GRID-EVEN-ROW-TITLE-ERROR
{
    TEXT-ALIGN: left;
    FONT-SIZE: 9pt;
    COLOR: red;
    FONT-FAMILY: Tahoma
}

.GRID-ODD-ROW-TITLE-ERROR
{
    TEXT-ALIGN: left;
    FONT-SIZE: 9pt;
    COLOR: red;
    FONT-FAMILY: Tahoma;
    BACKGROUND-COLOR: #F6EAC1;
	padding-top:3px; padding-bottom:2px;
	vertical-align:top;
}

.GRID-EVEN-ROW-ICON
{
    TEXT-ALIGN: center;
    FONT-SIZE: 9pt;
    COLOR: black;
    FONT-FAMILY: Tahoma;
	padding-top:3px; padding-bottom:2px;
	vertical-align:top;
}

.GRID-EVEN-ROW-ICONLIST
{
    TEXT-ALIGN: center;
    FONT-SIZE: 9pt;
    COLOR: black;
    FONT-FAMILY: Tahoma;
	padding-top:3px; padding-bottom:2px;
	vertical-align:top;
}

.GRID-EVEN-ROW-ICONCONTENT
{
    TEXT-ALIGN: left;
    FONT-SIZE: 9pt;
    COLOR: black;
    FONT-FAMILY: Tahoma
    /*
    	Lam Duong removed this because it is inconsistence with GRID-ODD-ROW-ICONCONTENT class
	padding-top:3px; padding-bottom:2px;
	vertical-align:top;
	*/
}

.GRID-EVEN-ROW-NUMBER
{
    TEXT-ALIGN: center;
    FONT-SIZE: 9pt;
    COLOR: black;
    FONT-FAMILY: Tahoma;
	padding-top:3px; padding-bottom:2px;
	vertical-align:top;
}

.GRID-EVEN-ROW-PERCENT
{
    TEXT-ALIGN: center;
    FONT-SIZE: 9pt;
    COLOR: black;
    FONT-FAMILY: Tahoma;
	padding-top:3px; padding-bottom:2px;
	vertical-align:top;
}

.GRID-EVEN-ROW-DATE
{
    TEXT-ALIGN: center;
    FONT-SIZE: 9pt;
    COLOR: black;
    FONT-FAMILY: Tahoma;
	padding-top:3px; padding-bottom:2px;
	vertical-align:top;
}

.GRID-EVEN-ROW-DATETIME
{
    TEXT-ALIGN: left;
    FONT-SIZE: 9pt;
    COLOR: black;
    FONT-FAMILY: Tahoma;
	padding-top:3px; padding-bottom:2px;
	vertical-align:top;
}

.GRID-EVEN-ROW-TEXTTIME
{
    TEXT-ALIGN: center;
    FONT-SIZE: 9pt;
    COLOR: black;
    FONT-FAMILY: Tahoma;
	padding-top:3px; padding-bottom:2px;
	vertical-align:top;
}

.SUB-GRID-HEADER
{
    FONT-SIZE: 9pt;
    FONT-FAMILY: Tahoma;
    BACKGROUND-COLOR: #e5d6e8;
    TEXT-ALIGN: left
}
.SUB-GRID-ODD-ROW
{
    FONT-SIZE: 9pt;
    COLOR: black;
    FONT-FAMILY: Tahoma;
    BACKGROUND-COLOR: #f1e9f3
}

.SUB-GRID-ODD-ROW-FIXVALUE
{
    TEXT-ALIGN: center;
    FONT-SIZE: 9pt;
    COLOR: black;
    FONT-FAMILY: Tahoma;
    BACKGROUND-COLOR: #f1e9f3
}

.SUB-GRID-ODD-ROW-CHECKBOX
{
    TEXT-ALIGN: center;
    FONT-SIZE: 9pt;
    COLOR: black;
    FONT-FAMILY: Tahoma;
    BACKGROUND-COLOR: #f1e9f3
}

.SUB-GRID-ODD-ROW-EDITBOX
{
    TEXT-ALIGN: left;
    FONT-SIZE: 9pt;
    COLOR: black;
    FONT-FAMILY: Tahoma;
    BACKGROUND-COLOR: #f1e9f3
}

.SUB-GRID-ODD-ROW-DESCRIPTION
{
    TEXT-ALIGN: left;
    FONT-SIZE: 9pt;
    COLOR: black;
    FONT-FAMILY: Tahoma;
    BACKGROUND-COLOR: #f1e9f3
}

.SUB-GRID-ODD-ROW-TEXT
{
    TEXT-ALIGN: left;
    FONT-SIZE: 9pt;
    COLOR: black;
    FONT-FAMILY: Tahoma;
    BACKGROUND-COLOR: #f1e9f3
}

.SUB-GRID-ODD-ROW-TITLE
{
    TEXT-ALIGN: left;
    FONT-SIZE: 9pt;
    COLOR: black;
    FONT-FAMILY: Tahoma;
    BACKGROUND-COLOR: #f1e9f3
}

.SUB-GRID-ODD-ROW-ICON
{
    TEXT-ALIGN: center;
    FONT-SIZE: 9pt;
    COLOR: black;
    FONT-FAMILY: Tahoma;
    BACKGROUND-COLOR: #f1e9f3
}

.SUB-GRID-ODD-ROW-ICONCONTENT
{
    TEXT-ALIGN: left;
    FONT-SIZE: 9pt;
    COLOR: black;
    FONT-FAMILY: Tahoma;
    BACKGROUND-COLOR: #f1e9f3
}

.SUB-GRID-ODD-ROW-ICONLIST
{
    TEXT-ALIGN: center;
    FONT-SIZE: 9pt;
    COLOR: black;
    FONT-FAMILY: Tahoma;
    BACKGROUND-COLOR: #f1e9f3
}

.SUB-GRID-ODD-ROW-NUMBER
{
    TEXT-ALIGN: center;
    FONT-SIZE: 9pt;
    COLOR: black;
    FONT-FAMILY: Tahoma;
    BACKGROUND-COLOR: #f1e9f3
}

.SUB-GRID-ODD-ROW-PERCENT
{
    TEXT-ALIGN: center;
    FONT-SIZE: 9pt;
    COLOR: black;
    FONT-FAMILY: Tahoma;
    BACKGROUND-COLOR: #f1e9f3
}


.SUB-GRID-ODD-ROW-DATE
{
    TEXT-ALIGN: center;
    FONT-SIZE: 9pt;
    COLOR: black;
    FONT-FAMILY: Tahoma;
    BACKGROUND-COLOR: #f1e9f3
}

.SUB-GRID-ODD-ROW-DATETIME
{
    TEXT-ALIGN: left;
    FONT-SIZE: 9pt;
    COLOR: black;
    FONT-FAMILY: Tahoma;
    BACKGROUND-COLOR: #f1e9f3
}

.SUB-GRID-ODD-ROW-TEXTTIME
{
    TEXT-ALIGN: center;
    FONT-SIZE: 9pt;
    COLOR: black;
    FONT-FAMILY: Tahoma;
    BACKGROUND-COLOR: #f1e9f3
}

.SUB-GRID-EVEN-ROW
{
    FONT-SIZE: 9pt;
    COLOR: black;
    FONT-FAMILY: Tahoma;
    BACKGROUND-COLOR: #f8f3f9
}

.SUB-GRID-EVEN-ROW-FIXVALUE
{
    TEXT-ALIGN: center;
    FONT-SIZE: 9pt;
    COLOR: black;
    FONT-FAMILY: Tahoma;
    BACKGROUND-COLOR: #f8f3f9
}

.SUB-GRID-EVEN-ROW-CHECKBOX
{
    TEXT-ALIGN: center;
    FONT-SIZE: 9pt;
    COLOR: black;
    FONT-FAMILY: Tahoma;
    BACKGROUND-COLOR: #f8f3f9
}

.SUB-GRID-EVEN-ROW-EDITBOX
{
    TEXT-ALIGN: left;
    FONT-SIZE: 9pt;
    COLOR: black;
    FONT-FAMILY: Tahoma;
    BACKGROUND-COLOR: #f8f3f9
}

.SUB-GRID-EVEN-ROW-DESCRIPTION
{
    TEXT-ALIGN: left;
    FONT-SIZE: 9pt;
    COLOR: black;
    FONT-FAMILY: Tahoma;
    BACKGROUND-COLOR: #f8f3f9
}

.SUB-GRID-EVEN-ROW-TEXT
{
    TEXT-ALIGN: left;
    FONT-SIZE: 9pt;
    COLOR: black;
    FONT-FAMILY: Tahoma;
    BACKGROUND-COLOR: #f8f3f9
}

.SUB-GRID-EVEN-ROW-TITLE
{
    TEXT-ALIGN: left;
    FONT-SIZE: 9pt;
    COLOR: black;
    FONT-FAMILY: Tahoma;
    BACKGROUND-COLOR: #f8f3f9
}

.SUB-GRID-EVEN-ROW-ICON
{
    TEXT-ALIGN: center;
    FONT-SIZE: 9pt;
    COLOR: black;
    FONT-FAMILY: Tahoma;
    BACKGROUND-COLOR: #f8f3f9
}

.SUB-GRID-EVEN-ROW-ICONCONTENT
{
    TEXT-ALIGN: left;
    FONT-SIZE: 9pt;
    COLOR: black;
    FONT-FAMILY: Tahoma;
    BACKGROUND-COLOR: #f8f3f9
}

.SUB-GRID-EVEN-ROW-ICONLIST
{
    TEXT-ALIGN: center;
    FONT-SIZE: 9pt;
    COLOR: black;
    FONT-FAMILY: Tahoma;
    BACKGROUND-COLOR: #f8f3f9
}

.SUB-GRID-EVEN-ROW-NUMBER
{
    TEXT-ALIGN: center;
    FONT-SIZE: 9pt;
    COLOR: black;
    FONT-FAMILY: Tahoma;
    BACKGROUND-COLOR: #f8f3f9
}

.SUB-GRID-EVEN-ROW-PERCENT
{
    TEXT-ALIGN: center;
    FONT-SIZE: 9pt;
    COLOR: black;
    FONT-FAMILY: Tahoma;
    BACKGROUND-COLOR: #f8f3f9
}
.SUB-GRID-EVEN-ROW-DATE
{
    TEXT-ALIGN: center;
    FONT-SIZE: 9pt;
    COLOR: black;
    FONT-FAMILY: Tahoma;
    BACKGROUND-COLOR: #f8f3f9
}

.SUB-GRID-EVEN-ROW-DATETIME
{
    TEXT-ALIGN: left;
    FONT-SIZE: 9pt;
    COLOR: black;
    FONT-FAMILY: Tahoma;
    BACKGROUND-COLOR: #f8f3f9
}

.SUB-GRID-EVEN-ROW-TEXTTIME
{
    TEXT-ALIGN: center;
    FONT-SIZE: 9pt;
    COLOR: black;
    FONT-FAMILY: Tahoma;
    BACKGROUND-COLOR: #f8f3f9
}

.PAGE-TITLE
{
    FONT-WEIGHT: bold;
	FONT-SIZE: 12pt;
    COLOR: #A43128;
    FONT-FAMILY: Arial;
}
.SUB-TITLE11
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 11pt;
    COLOR: #A43128;
    FONT-FAMILY: Tahoma
}
.PAGE-DESCRIPTION
{
    FONT-SIZE: 9pt;
    COLOR: black;
    FONT-FAMILY: Tahoma
}
.TABLE-HEADER
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 12pt;
    COLOR: #A43128;
    FONT-FAMILY: Tahoma;
    TEXT-ALIGN: center
}
.TABLE-INFO-DESCRIPTION
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 9pt;
    FONT-FAMILY: Tahoma;
    TEXT-ALIGN: center
}
.TABLE-INFO-VALUE
{
    FONT-SIZE: 9pt;
    COLOR: black;
    BORDER-BOTTOM: gray thin;
    FONT-FAMILY: Tahoma
}
INPUT
{
    FONT-SIZE: 9pt;
    COLOR: black;
    FONT-FAMILY: Tahoma
}
SELECT
{
    BORDER-RIGHT: blue thick;
    BORDER-TOP: blue thick;
    FONT-SIZE: 9pt;
    BORDER-LEFT: blue thick;
    COLOR: black;
    BORDER-BOTTOM: blue thick;
    FONT-FAMILY: Tahoma
}
AREA
{
    BORDER-RIGHT: medium none;
    FONT-SIZE: 9pt;
    COLOR: black;
    FONT-FAMILY: Tahoma
}
.PAGE-DESCRIPTION-HIGHLIGHT
{
    FONT-SIZE: 9pt;
    COLOR: blue;
    FONT-FAMILY: Tahoma
}
.LOGIN-RIGHT-BG
{
    BACKGROUND-COLOR: #F6EAC1;
    TEXT-DECORATION: none
}
.LOGIN-LEFT-FONT
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 9pt;
    COLOR: white;
    FONT-FAMILY: Tahoma;
    TEXT-DECORATION: none
}
.REPORT-TITLE-SPECIAL
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 12pt;
    COLOR: white;
    FONT-FAMILY: Tahoma;
    BACKGROUND-COLOR: #A43128
}
.LINK
{
    FONT-SIZE: 9pt;
    FONT-FAMILY: Tahoma
}
.GRID-EVEN-ROW-INACTIVE
{
    FONT-SIZE: 9pt;
    COLOR: gray;
    FONT-FAMILY: Tahoma
}
.GRID-ODD-ROW-INACTIVE
{
    FONT-SIZE: 9pt;
    COLOR: gray;
    FONT-FAMILY: Tahoma;
    BACKGROUND-COLOR: #F6EAC1
}
.VIEW-LABEL
{
    FONT-SIZE: 9pt;
    COLOR: black;
    FONT-FAMILY: Tahoma;
    BACKGROUND-COLOR: #F6EAC1;
    TEXT-ALIGN: right;
}

/*Triet Nguyen added on 09/07/2006 GiangNguyen edit */ 
.VIEW-LABEL1
{
    FONT-SIZE: 9pt;
    COLOR: black;
    FONT-FAMILY: Tahoma;
    BACKGROUND-COLOR: #F6EAC1;
    TEXT-ALIGN: right;
}

.REQUIRED-FIELD
{
	FONT-WEIGHT: bold;
    FONT-SIZE: 9pt;
    COLOR: black;
    FONT-FAMILY: Tahoma
}
.VIEW-VALUE
{
    FONT-SIZE: 9pt;
    COLOR: black;
    FONT-FAMILY: Tahoma;
}
.VIEW-VALUE1
{
	FONT-SIZE: 9pt;
    COLOR: black;
    FONT-FAMILY: Tahoma;
}

/* CuongQBui added on 12/12/2006 to implement #19014 */
.VIEW-VALUE2
{
	FONT-SIZE: 9pt;
    COLOR: black;
    FONT-FAMILY: Tahoma;
	BACKGROUND-COLOR: #FBF7E2;
	TEXT-ALIGN: left;
}
.VIEW-LABEL2
{
    FONT-SIZE: 9pt;
    COLOR: black;
    FONT-FAMILY: Tahoma;
    BACKGROUND-COLOR: #FBF7E2;
    TEXT-ALIGN: right;
}
.LINE-COLOR
{
    BACKGROUND-COLOR: #A43128;
}

/* End of CuongQBui */
.NAV-LINK-NORMAL
{
    FONT-SIZE: 9pt;
    COLOR: black;
    FONT-FAMILY: Tahoma
}
.NAV-LINK-ACTIVE
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 9pt;
    COLOR: black;
    FONT-FAMILY: Tahoma
}
.NAV-LINK-INACTIVE
{
    FONT-SIZE: 9pt;
    COLOR: #808080;
    FONT-FAMILY: Tahoma
}
.EDIT-VALUE-REQ
{
    FONT-SIZE: 9pt;
    COLOR: black;
    FONT-FAMILY: Tahoma
}
.EDIT-LABEL-REQ
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 9pt;
    COLOR: black;
    FONT-FAMILY: Tahoma;
    BACKGROUND-COLOR: #F6EAC1;
    TEXT-ALIGN: right
}
.EDIT-VALUE-OPT
{
    FONT-SIZE: 9pt;
    COLOR: black;
    FONT-FAMILY: Tahoma
}
.EDIT-LABEL-OPT
{
    FONT-SIZE: 9pt;
    COLOR: black;
    FONT-FAMILY: Tahoma;
    BACKGROUND-COLOR: #F6EAC1;
    TEXT-ALIGN: right
}

/*Triet nguyen added on 09/06/2006 to fix GUI issue*/
.EDIT-VALUE-OPT1
{
    FONT-SIZE: 9pt;
    COLOR: black;
    FONT-FAMILY: Tahoma;
    padding-top:6px;
    padding-bottom:6px;
    vertical-align:top;
}
.EDIT-LABEL-OPT1
{
    FONT-SIZE: 9pt;
    COLOR: black;
    FONT-FAMILY: Tahoma;
    BACKGROUND-COLOR: #F6EAC1;
    TEXT-ALIGN: right;
    padding-top:6px;
    padding-bottom:6px;
    vertical-align:top;
}
.EDIT-VALUE-OPT2
{
    FONT-SIZE: 9pt;
    COLOR: black;
    FONT-FAMILY: Tahoma;
    padding-top:0px;
    padding-bottom:0px;
    vertical-align:top;
}
.EDIT-LABEL-OPT2
{
    FONT-SIZE: 9pt;
    COLOR: black;
    FONT-FAMILY: Tahoma;
    BACKGROUND-COLOR: #F6EAC1;
    TEXT-ALIGN: right;
    padding-top:0px;
    padding-bottom:0px;
    vertical-align:top;
}
/*End of Triet nguyen*/

.EDIT-DISCRIPTION-REQ
{
    FONT-SIZE: 9pt;
    COLOR: black;
    FONT-FAMILY: Tahoma
}
.ICO-LABEL-NORMAL
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 12pt;
    COLOR: black;
    FONT-FAMILY: Tahoma
}
.ICO-LABEL-REPORT
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 12pt;
    COLOR: white;
    FONT-FAMILY: Tahoma;
    BACKGROUND-COLOR: #A43128
}
.SEARCH-LABEL
{
    FONT-SIZE: 9pt;
    COLOR: black;
    FONT-FAMILY: Tahoma;
    TEXT-ALIGN: right
}
.SEARCH-VALUE
{
    FONT-SIZE: 9pt;
    COLOR: black;
    FONT-FAMILY: Tahoma
}
.GRID-NAVIGATEOR-TEXT
{
    FONT-SIZE: 8pt;
    COLOR: black;
    FONT-FAMILY: Tahoma
}
.LOGIN-LEFT-FONT-COLOR
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 14pt;
    COLOR: #FFFFFF;
    FONT-FAMILY: Tahoma;
    TEXT-DECORATION: none
}
.ICO-LOGIN-PAGE
{
    FONT-SIZE: 7pt;
    FONT-FAMILY: Tahoma
}
.START-FONT
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 9pt;
    COLOR: black;
    FONT-FAMILY: Tahoma
}
.ICO-LABEL-REPORT-NORMAL
{
    FONT-SIZE: 12pt;
    COLOR: black;
    FONT-FAMILY: Tahoma
}
.GRID-HEADER-SPECIAL
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 9pt;
    COLOR: black;
    FONT-FAMILY: Tahoma;
    BACKGROUND-COLOR: #d6d4d4
}
.PAGE-ERROR
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 9pt;
    COLOR: red;
    FONT-FAMILY: Tahoma
}
.GRID-HEADER-NONEALIGN
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 9pt;
    COLOR: white;
    FONT-FAMILY: Tahoma;
    BACKGROUND-COLOR: #A43128
}
.EDIT-LABEL-REQ-ERR
{
    FONT-SIZE: 9pt;
    COLOR: red;
    FONT-FAMILY: Tahoma;
    BACKGROUND-COLOR: #F6EAC1;
    TEXT-ALIGN: right
}
.EDIT-LABEL-OPT-ERR
{
    FONT-SIZE: 9pt;
    COLOR: red;
    FONT-FAMILY: Tahoma;
    BACKGROUND-COLOR: #F6EAC1;
    TEXT-ALIGN: right
}
.LABEL-REQ-ERROR
{
    FONT-SIZE: 9pt;
    COLOR: red;
    FONT-FAMILY: Tahoma
}
.LABEL-REQ-NORMAL
{
    FONT-SIZE: 9pt;
    COLOR: black;
    FONT-FAMILY: Tahoma
}
.PAGE-NOTATION
{
    FONT-SIZE: 8pt;
    COLOR: black;
    FONT-STYLE: italic;
    FONT-FAMILY: Tahoma
}
.TREE-TITLE
{
    FONT-SIZE: 10pt;
    COLOR: navy;
    FONT-FAMILY: Tahoma;
    TEXT-DECORATION: none
}
.TREE-TITLE-COLOR
{
    COLOR: navy;
    FONT-FAMILY: Tahoma;
    BACKGROUND-COLOR: #F6EAC1;
    TEXT-DECORATION: none
}
.GRID-DESCRIPTION
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 10pt;
    FONT-FAMILY: Tahoma
}
.HEADER-SESSION
{
    FONT-WEIGHT: bolder;
    FONT-SIZE: 9pt;
    COLOR: black;
    FONT-FAMILY: Tahoma
}
.GRID-HEADER-CENTER
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 9pt;
    COLOR: white;
    FONT-FAMILY: Tahoma;
    BACKGROUND-COLOR: #A43128;
    TEXT-ALIGN: center
}
.MENU-TEXT
{
    FONT-SIZE: 10pt;
    COLOR: white;
    FONT-FAMILY: Tahoma
}
.GRID-EVEN-ROW-SYSTEM
{
    FONT-SIZE: 9pt;
    COLOR: black;
    FONT-FAMILY: Tahoma
}
.GRID-ODD-ROW-SYSTEM
{
    FONT-SIZE: 9pt;
    COLOR: black;
    FONT-FAMILY: Tahoma;
    BACKGROUND-COLOR: #F6EAC1
}
.GRID-ODD-ROW-SYSTEM-ERR
{
    FONT-SIZE: 9pt;
    COLOR: red;
    BACKGROUND-COLOR: #F6EAC1
}
.GRID-EVEN-ROW-SYSTEM-ERR
{
    FONT-SIZE: 9pt;
    COLOR: red
}
.REPORT-TITLE
{
    FONT-SIZE: 11pt;
    FONT-WEIGHT: bold;
    COLOR: #A43128;
    FONT-FAMILY: Tahoma
}
.REPORT-HEADER
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 10pt;
    COLOR: black;
    FONT-STYLE: normal;
    FONT-FAMILY: Tahoma
}
.REPORT-DATA
{
    FONT-SIZE: 9pt;
    COLOR: black;
    FONT-FAMILY: Tahoma
}
.GRID-HEADER-ERROR
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 9pt;
    COLOR: red;
    FONT-FAMILY: Tahoma;
    BACKGROUND-COLOR: white
}
.SESSION-HEADER
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 9pt;
    COLOR: black;
    FONT-FAMILY: Tahoma
}
UNKNOWN
{
    FONT-WEIGHT: normal;
    FONT-SIZE: 12px;
    FONT-FAMILY: arial
}
.text
{
    PADDING-RIGHT: 2px;
    PADDING-LEFT: 2px;
    FONT-WEIGHT: normal;
    FONT-SIZE: 8px;
    PADDING-BOTTOM: 2px;
    PADDING-TOP: 2px;
    FONT-FAMILY: arial
}
#popupcalendar
{
    LEFT: 0px;
    VISIBILITY: hidden;
    WIDTH: 185px;
    POSITION: absolute;
    TOP: 0px;
    HEIGHT: 130px;
    BACKGROUND-COLOR: white
}
A.cal-DayLink
{
    FONT-WEIGHT: normal;
    FONT-SIZE: 8pt;
    COLOR: black;
    FONT-FAMILY: Verdana,  Arial, sans-serif;
    BACKGROUND-COLOR: transparent;
    TEXT-DECORATION: none
}
A.cal-DayLink:hover
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 8pt;
    COLOR: blue;
    FONT-FAMILY: Verdana, Arial, sans-serif;
    BACKGROUND-COLOR: transparent;
    TEXT-DECORATION: none
}
A.cal-DayLink:active
{
    FONT-WEIGHT: normal;
    FONT-SIZE: 8pt;
    COLOR: #0066ff;
    FONT-FAMILY: Verdana,  Arial, sans-serif;
    BACKGROUND-COLOR: transparent;
    TEXT-DECORATION: none
}
.cal-TextBox
{
    FONT-WEIGHT: normal;
    FONT-SIZE: 8pt;
    COLOR: black;
    FONT-FAMILY: Verdana,  Arial, sans-serif;
    BACKGROUND-COLOR: #F6EAC1
}
A.cal-TodayLink
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 8pt;
    COLOR: red;
    FONT-FAMILY: Verdana, Arial, sans-serif;
    BACKGROUND-COLOR: transparent;
    TEXT-DECORATION: none
}
A.cal-TodayLink:hover
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 8pt;
    COLOR: blue;
    FONT-FAMILY: Verdana, Arial, sans-serif;
    BACKGROUND-COLOR: transparent;
    TEXT-DECORATION: none
}
A.cal-TodayLink:active
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 8pt;
    COLOR: #0066ff;
    FONT-FAMILY: Verdana,  Arial, sans-serif;
    BACKGROUND-COLOR: transparent;
    TEXT-DECORATION: none
}
.cal-GreyDate
{
    FONT-WEIGHT: normal;
    FONT-SIZE: 8pt;
    COLOR: #555555;
    FONT-FAMILY: Verdana,  Arial, sans-serif;
    BACKGROUND-COLOR: #FBF7E2;
    TEXT-DECORATION: none
}
.cal-GreyInvalidDate
{
    FONT-WEIGHT: normal;
    FONT-SIZE: 8pt;
    COLOR: #555555;
    FONT-FAMILY: Verdana, Arial, sans-serif;
    BACKGROUND-COLOR: #F6EAC1;
    TEXT-DECORATION: line-through
}
.cal-DayCell
{
    FONT-WEIGHT: normal;
    FONT-SIZE: 8pt;
    FONT-FAMILY: Verdana, Arial, sans-serif;
    BACKGROUND-COLOR: white
}
.cal-HeadCell
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 8pt;
    FONT-FAMILY: Verdana, Arial, sans-serif;
    BACKGROUND-COLOR: #F6EAC1
}
.cal-Table
{
    BORDER-LEFT-COLOR: #99cccc;
    BORDER-BOTTOM-COLOR: #99cccc;
    BORDER-TOP-COLOR: #99cccc;
    BACKGROUND-COLOR: black;
    BORDER-RIGHT-COLOR: #99cccc
}
.REPORT-SUB-HEADER
{
    FONT-SIZE: 9pt;
    COLOR: black;
    FONT-STYLE: italic;
    FONT-FAMILY: Tahoma
}
.COL-HEADER-BOLD-UNDERLINE
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 9pt;
    COLOR: black;
    FONT-FAMILY: Tahoma;
    TEXT-DECORATION: underline
}
.COL-TITLE
{
    FONT-SIZE: 9pt;
    COLOR: black;
    FONT-FAMILY: Tahoma
}
.COL-TITLE-ERR
{
    FONT-SIZE: 9pt;
    COLOR: red;
    FONT-FAMILY: Tahoma
}
.NORMAL-VALUE
{
    FONT-SIZE: 9pt;
    COLOR: black;
    FONT-FAMILY: Tahoma
}
.NORMAL-LABEL
{
    FONT-SIZE: 9pt;
    COLOR: black;
    FONT-FAMILY: Tahoma;
    TEXT-ALIGN: right;
    TEXT-ALIGN: right
}
.NORMAL-LABEL-ERR
{
    FONT-SIZE: 9pt;
    COLOR: red;
    FONT-FAMILY: Tahoma;
    TEXT-ALIGN: right;
    TEXT-ALIGN: right
}
.EDIT-LABEL-REQ-RTL
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 9pt;
    COLOR: black;
    FONT-FAMILY: Tahoma;
    BACKGROUND-COLOR: #F6EAC1;
    TEXT-ALIGN: left
}
.LINE-COLOR
{
    BACKGROUND-COLOR: "#A43128";
}

.msgnew TD
{
    BORDER-BOTTOM: #eeeeee 2px solid
}
.msgold TD
{
    BORDER-BOTTOM: #ffffff 2px solid
}
.msgnews TD
{
    BORDER-BOTTOM: #b6c7e5 2px solid
}
.msgolds TD
{
    BORDER-BOTTOM: #b6c7e5 2px solid
}
.menu_margin
{
  HEIGHT:0px
}
.button_text_normal
{
    FONT-SIZE: 9pt;
    COLOR: #ffffff;
    FONT-FAMILY: Arial;
    TEXT-ALIGN: center;
    FONT-WEIGHT: bold;
    TEXT-DECORATION: none
}
.button_text_active
{
    FONT-SIZE: 9pt;
    COLOR: #000000;
    FONT-FAMILY: Arial;
    TEXT-ALIGN: center;
    FONT-WEIGHT: bold;
    TEXT-DECORATION: none
}
.button_text_focus
{
    FONT-SIZE: 9pt;
    COLOR: #000000;
    FONT-FAMILY: Arial;
    TEXT-ALIGN: center;
    FONT-WEIGHT: bold;
    TEXT-DECORATION: none
}
.button_smalltext_normal
{
    FONT-SIZE: 8pt;
    COLOR: #000000;
    FONT-FAMILY: Arial;
    TEXT-ALIGN: center;
    TEXT-DECORATION: none
}
.button_smalltext_active
{
    FONT-SIZE: 8pt;
    COLOR: #000000;
    FONT-FAMILY: Arial;
    TEXT-ALIGN: center;
    TEXT-DECORATION: none
}
.button_smalltext_focus
{
    FONT-SIZE: 8pt;
    COLOR: red;
    FONT-FAMILY: Arial;
    TEXT-ALIGN: center;
    TEXT-DECORATION: none
}
.button_cmd_normal
{
    FONT-SIZE: 8pt;
    COLOR: black;
    FONT-FAMILY: Arial;
    TEXT-ALIGN: center;
    TEXT-DECORATION: none
}
A.Menu_label_normal
{
    FONT-SIZE: 9pt;
    COLOR: black;
    FONT-FAMILY: Arial;
    TEXT-ALIGN: center;
    TEXT-DECORATION: none
}
.Menu_current_user
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 8pt;
    COLOR: white;
    FONT-FAMILY: Arial;
    TEXT-DECORATION: none
}
A
{
    COLOR: black
}
A:visited
{
}
A:link
{
}

/* GiangNguyen added on 12/06/2006 to implement #19014*/
/* --- menu styles ---
note:
	not all browsers render styles the same way so try out your style sheet
	on different browsers before publishing;
*/

/* level 0 inner */
.m0l0iout {
	font-family: Tahoma;
	font-size: 12px;
	text-decoration: none;
	margin: 4px 0 0 8px;	
}
.m0l0iover {
	font-family: Tahoma;
	font-size: 12px;	
	margin: 4px 0 0 8px;
	color: black;
}

/* level 0 outer */
.m0l0oout {
	text-decoration : none;	
	border: 1px solid #999933;
	background-color: #FFFFFF;	
	color: black;
	padding-top:4px;	
}
.m0l0oover {
	text-decoration : none;	
	background-color: #FFFFFF;	
	border: 1px solid #999933;
	padding-top:4px;
}

/* level 1 inner */
.m0l1iout {
	font-family: Tahoma;
	font-size: 12px;
	margin: 4px 0 0 17px;
	color: black;
}
.m0l1iover {
	font-family: Tahoma;
	font-size: 12px;
	margin: 4px 0 0 17px;
	color: black;
}

/* level 1 outer */
.m0l1oout {
	text-decoration : none;
	background-color: #FFFFFF;	
	border: 1px solid #999933;
	padding: 0;
}
.m0l1oover {
	text-decoration : none;
	background-color: #F6EAC1;	
	border: 1px solid #999933;
	padding: 0;
}

.mItemOpenBottomout
{
	text-decoration : none;
	background-color: #FFFFFF;	
	border-left: 1px solid #999933;
	border-right: 1px solid #999933;
	border-top: 1px solid #999933;
	padding: 0;
}
.mItemOpenBottomover
{
	text-decoration : none;
	background-color: #F6EAC1;	
	border-left: 1px solid #999933;
	border-right: 1px solid #999933;
	border-top: 1px solid #999933;
	padding: 0;
}

.mItemOpenTopout
{
	text-decoration : none;
	background-color: #FFFFFF;	
	border-left: 1px solid #999933;
	border-right: 1px solid #999933;
	border-bottom: 1px solid #999933;
	padding: 0;
}
.mItemOpenTopover
{
	text-decoration : none;
	background-color: #F6EAC1;	
	border-left: 1px solid #999933;
	border-right: 1px solid #999933;
	border-bottom: 1px solid #999933;
	padding: 0;
}

.mItemOpenTopDoubleout
{
	text-decoration : none;
	background-color: #FFFFFF;	
	border-left: 1px solid #999933;
	border-right: 1px solid #999933;
	border-bottom: 2px solid #999933;
	padding: 0;
}
.mItemOpenTopDoubleover
{
	text-decoration : none;
	background-color: #F6EAC1;	
	border-left: 1px solid #999933;
	border-right: 1px solid #999933;
	border-bottom: 2px solid #999933;
	padding: 0;
}

.mItemOpenTopBottomout
{
	text-decoration : none;
	background-color: #FFFFFF;	
	border-left: 1px solid #999933;
	border-right: 1px solid #999933;
	padding: 0;
}
.mItemOpenTopBottomover
{
	text-decoration : none;
	background-color: #F6EAC1;	
	border-left: 1px solid #999933;
	border-right: 1px solid #999933;
	padding: 0;
}

.mItemCloseAllout
{
	text-decoration : none;
	background-color: #FFFFFF;	
	border: 1px solid #999933;
	padding: 0;
}
.mItemCloseAllover
{
	text-decoration : none;
	background-color: #F6EAC1;	
	border: 1px solid #999933;
	padding: 0;
}

.STHOME-PANE-BORDER
{
	background-color: #FBF7E2;
	border: 1px solid #DEDBCA;
	padding: 0;
}

.optionImageLeft
{
	float: left;	
	text-align: center;
	padding-top:4px;
	padding-right:4px;
}

.optionImageRight
{
	float: right;	
	text-align: center;
	padding-top:6px;
	padding-right:4px;
}

/* End of Giang Nguyen */

/* NghiaDo */
.COURSE-TITLE
{
    FONT-WEIGHT: bold;
	FONT-SIZE: 11pt;
    COLOR: #000000;
    FONT-FAMILY: Arial;
    TEXT-DECORATION: none
}

.COURSE-TITLE-PROFILE
{
	FONT-SIZE: 11pt;
    COLOR: #A43128;
    FONT-FAMILY: Arial;
    FONT-WEIGHT: bold;
    TEXT-DECORATION: none
}

.COURSE-DESCRIPTION
{
	FONT-SIZE: 10pt;
	Font-weight: Normal;
    COLOR: #8C8C8A;
    FONT-FAMILY: Tahoma;
    TEXT-DECORATION: none;
}

.COURSE-DESCRIPTION1
{
    FONT-SIZE: 9pt;
    Font-weight: Normal;
    COLOR: #000000;
    FONT-FAMILY: Tahoma;
    TEXT-DECORATION: none;
}


.COURSE-DESCRIPTION
{
    FONT-SIZE: 10pt;
    Font-weight: Normal;
    COLOR: #8C8C8A;
    FONT-FAMILY: Tahoma;
    TEXT-DECORATION: none;
}

.PAGING-TEXT
{
    FONT-SIZE: 10pt;
    COLOR: black;
    FONT-FAMILY: Tahoma;
}

.EDUCATION-TITLE
{
    FONT-WEIGHT: bold;
	FONT-SIZE: 9pt;
    COLOR: #A43128;
    FONT-FAMILY: Tahoma;
    TEXT-DECORATION: none
}

.CURRICULUM-TITLE
{
    FONT-WEIGHT: bold;
	FONT-SIZE: 9pt;
    COLOR: #A43128;
    FONT-FAMILY: Tahoma;
    TEXT-DECORATION: none
}

.STHOME-TABLE-BORDER
{
	border-style: solid;
	border-width: 1px 1px 1px 1px;
	border-color: #A43128;
	border-collapse: collapse
}

.STHOME-STATUS-RIBBON-ODD
{
	FONT-SIZE: 10pt;
    COLOR: #8C8C8A;
    FONT-FAMILY: Tahoma;
    TEXT-DECORATION: none;
	background-color: #FBF7E2
}

.STHOME-STATUS-RIBBON-EVEN
{
	FONT-SIZE: 10pt;
    COLOR: #8C8C8A;
    FONT-FAMILY: Tahoma;
    TEXT-DECORATION: none;
	background-color: #FFFFFF
}

.STCOURSE-PROFILE-CONTENT
{
	background-color: #A43128
}

.STCOURSE-PROFILE-TITLE
{
    FONT-WEIGHT: bold;
	FONT-SIZE: 10pt;
    COLOR: #FFFFFF;
    FONT-FAMILY: Tahoma;
    TEXT-DECORATION: none
}

.STCOURSE-PROFILE-TITLE-SELECTED
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 10pt;
    COLOR: #A43128;
    FONT-FAMILY: Tahoma;
    TEXT-DECORATION: none
}

.STCOURSE-PROFILE-ROW

{
    PADDING-TOP:3;
    PADDING-BOTTOM:3;
}

.COURSE-SEARCH-DESCRIPTION
{
    FONT-WEIGHT: normal;
    FONT-SIZE: 10pt;
    COLOR: #8C8C8A;
    FONT-FAMILY: Tahoma;
}

.GRID-EVEN-ROW-SEARCH-TITLE
{
    FONT-WEIGHT: Bold;
    FONT-SIZE: 10pt;
    COLOR: black;
    FONT-FAMILY: Arial;
    TEXT-DECORATION: none;

}

.GRID-ODD-ROW-SEARCH-TITLE
{
    FONT-WEIGHT: Bold;
    FONT-SIZE: 10pt;
    COLOR: black;
    FONT-FAMILY: Arial;
    TEXT-DECORATION: none;
    BACKGROUND-COLOR: #F6EAC1;
}

.STCOURSE-PROFILE-ROW-SELECTED
{
    BACKGROUND-COLOR: #FAF5E5;
    PADDING-TOP:3;
    PADDING-BOTTOM:3;
}
.STSCORECARD-HEADER
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 9pt;
    COLOR: black;
    FONT-FAMILY: Tahoma;
    /*BACKGROUND-COLOR: #A43128;*/
    TEXT-ALIGN: center;
    TEXT-DECORATION: none
}
.STSCORECARD-ROW-TITLE
{
    FONT-WEIGHT: normal;
    FONT-SIZE: 9pt;
    COLOR: black;
    FONT-FAMILY: Tahoma;
    /*BACKGROUND-COLOR: #A43128;*/
    TEXT-ALIGN: left;
    TEXT-DECORATION: none
}

.STSCORECARD-ROW
{
    FONT-WEIGHT: normal;
    FONT-SIZE: 9pt;
    COLOR: black;
    FONT-FAMILY: Tahoma;
    /*BACKGROUND-COLOR: #A43128;*/
    TEXT-ALIGN: center;
    TEXT-DECORATION: none
}
/* End of NghiaDo */

.NOTIFICATION-BODY
{
    FONT-SIZE: 10pt;
    COLOR: black;
    FONT-FAMILY: Tahoma;
}