html    {
        SCROLLBAR-FACE-COLOR:          #F0F0F0;
        SCROLLBAR-HIGHLIGHT-COLOR:     #C0C0C0;
        SCROLLBAR-SHADOW-COLOR:        #B2B2B2;
        SCROLLBAR-3DLIGHT-COLOR:       #F0F0F0;
        SCROLLBAR-ARROW-COLOR:         #0000CC;
        SCROLLBAR-TRACK-COLOR:         #E0E0E0;
        SCROLLBAR-DARKSHADOW-COLOR:    #F0F0F0;
}

a:link    { color: #0066FF; text-decoration: none; }
a:visited { color: #0066FF; text-decoration: none; }
a:hover   { color: #FF0000; }


.whiteText {
        font-family: Arial, Helvetica, sans-serif;
        font-size: 12px;
        color: #FFFFFF;
        text-align: center;
        font-weight: normal;
}
.tabledWindow {
        border: 1px solid #000099;
        font-family: Verdana, Arial, Helvetica, sans-serif;
        font-size: 9pt;
        background-color: #FFFFFF;
}
.greyTabledWindow {
        border: 1px solid #CCCCCC;
        font-family: Verdana, Arial, Helvetica, sans-serif;
        font-size: 9pt;
        color: #000000;
}
.Title {
        font-family: Arial, Helvetica, sans-serif;
        font-size: 14px;
        font-style: normal;
        font-weight: bold;
        color: #000000;
        text-align: center;
}

.TitleBlueUnderlined {
        font-size: 12pt;
        font-family: Verdana, Arial, Helvetica, sans-serif;
        color: #000000;
        border-top: none;
        border-right: none;
        border-bottom: 1px solid #3399FF;
        border-left: none;
        font-weight: bold;
}



.MenuSmallText {
        font-family: Arial, Helvetica, sans-serif;
        font-size: 8pt;
        color: #000000;
        text-align: left;
}
.MenuItem {
        background-color: #FFFFFF;
}


.ErrorTable {
        border: 1px solid #FF0000;
        font-family: Verdana, Arial, Helvetica, sans-serif;
        font-size: 10pt;
}
.LectureTable {
        font-family: Verdana, Arial, Helvetica, sans-serif;
        font-size: 9pt;
        color: #000000;
        background-color: #C0C0C0;
}
.TableTitle {
        font-family: Verdana, Arial, Helvetica, sans-serif;
        font-size: 10pt;
        color: #000000;
        text-align: center;
        background-color: #E0E0E0;
}
.GrayTBody {
        background-color: #F8F8F8;
}
.WhiteRow {
        background-color: #FFFFFF;
}
.WCTRow {
        background-color: #FFFFFF;
        text-align: center;
        vertical-align: top;
}
.WLTRow {
        background-color: #FFFFFF;
        text-align: left;
        vertical-align: top;
}
.CTRow {
        text-align: center;
        vertical-align: top;
}
.LTRow {
        text-align: left;
        vertical-align: top;
}

.defaultText {
        font-family: Verdana, Arial, Helvetica, sans-serif;
        font-size: 9pt;
        color: #000000;
        text-align: justify;
}

.normalText {
        font-family: Verdana, Arial, Helvetica, sans-serif;
        font-size: 9pt;
        color: #000000;
        text-align: justify;
}
.normalTextLeft {
        font-family: Verdana, Arial, Helvetica, sans-serif;
        font-size: 9pt;
        color: #000000;
}
.LectureText {
        font-family: Verdana, Arial, Helvetica, sans-serif;
        font-size: 10pt;
        color: #000000;
        text-align: justify;
}
.LectureParagraph {
        font-family: Verdana, Arial, Helvetica, sans-serif;
        font-size: 10pt;
        color: #000000;
        text-indent: 1cm;
        text-align: justify;
}
.LectureTextLeft {
        font-family: Verdana, Arial, Helvetica, sans-serif;
        font-size: 10pt;
        color: #000000;
}
.SmallCGray {
        font-family: Verdana, Arial, Helvetica, sans-serif;
        font-size: 8pt;
        font-style: normal;
        color: #CCCCCC;
        text-align: center;
}
.Definition {
        font-family: Verdana, Arial, Helvetica, sans-serif;
        font-size: 11pt;
        font-style: normal;
        color: #990000;
        text-align: justify;
}
.Remark {
        font-family: Verdana, Arial, Helvetica, sans-serif;
        font-size: 11pt;
        color: #0033CC;
        font-style: normal;
        text-align: justify;
}
.smallComment {
        font-family: Verdana, Arial, Helvetica, sans-serif;
        font-size: 9px;
        font-style: normal;
        color: #CCCCCC;
        text-align: right;
}

.DarkRed {
        color: #660000;
        font-weight: bold;
}
.LightRed {
        color: #FF0000;
}
.DarkBlue {
        color: #000099;
}
.LightBlue {
        color: #0033CC;
}
.Gray {
        color: #999999;
}

.Button {
        border:1px solid #666666;
        font-family: Verdana, Arial, Helvetica, sans-serif;
        font-size: 12px;
        font-weight: bold;
        background-color: #FFFFFF;
        color: #000000;
}
.editField {
        font-size: 10pt;
        font-family: Verdana, Arial, Helvetica, sans-serif;
        border: 1px solid #0099FF;
}
.BoldTitle {
        font-size: 12pt;
        font-weight: bold;
}

.GreenMarker {
        background-color: #00FF00;
}
.RedMarker {
        background-color: #FF99CC;
}

.DarkBlueFieldSet {
        border: 1px solid #0066CC;
}

.GrayFieldSet {
        border: 1px solid #C0C0C0;
}

.GreyWndLayer {
        border:1px solid #666666;
        font-family: Verdana, Arial, Helvetica, sans-serif;
        font-size: 10pt;
        color: #000000;
        background-color: #F8F8F8;
}

.rtblGrayTop {
        background-image: url(images/roundRect_r1_c2.gif);
}
.rtblGrayBottom {
        background-image: url(images/roundRect_r4_c2.gif);
}
.rtblGrayLeft {
        background-image: url(images/roundRect_r2_c1.gif);
}
.rtblGrayRight {
        background-image: url(images/roundRect_r2_c4.gif);
}
.rtblGrayMiddle {
        background-image: url(images/roundRect_r2_c2.gif);
}
.tblBkTitle {
        background-image: url(images/3dTitleR7__r1_c1.png);
}

.tblBkLineDoted {
        background-image: url(images/line_dot.gif);
}