﻿/*
	MERGE DHP CSS
*/

table {
    font-size: 8pt;
    font-family: Tahoma,Microsoft Sans Serif,Verdana;
}

a {
    /*font-size: 8pt;*/
    font-family: Tahoma,Microsoft Sans Serif,Verdana;
}

.table {
    background-color: White;
}

.tabledata {
    font-size: 8pt;
    background-color: #3399ff;
}

.titlepart {
    /*IE*/
    filter: progid:DXImageTransform.Microsoft.Gradient(startColorStr='#3399ff', endColorStr='#ffffff', gradientType='1');
    /*Safari และ Chrome*/
    background-image: -webkit-gradient(linear, left top, right bottom, from(#3399ff), to(#ffffff));
    /*Opera*/
    background-image: -o-linear-gradient(left, #3399ff, #ffffff);
    /*Firefox*/
    background-image: -moz-linear-gradient(left, #3399ff, #ffffff);
}

.InputNonBorder {
    border: 0px;
    background-color: Transparent;
}

.TdCalendarBorder {
    BORDER-LEFT: darkblue 1px solid;
    BORDER-BOTTOM: darkblue 2px solid;
}

.title {
    border: 0px;
    color: white;
    font-weight: bold;
    filter: progid:DXImageTransform.Microsoft.Gradient(startColorStr='#3399ff', endColorStr='#ffffff', gradientType='1');
}

#bar_top {
    /*background-image: url(images/bar_top.gif);*/
    background-repeat: repeat-x;
    background-image: url('Images/topic_bar.jpg');
}

#bar_bottom {
    background-image: url('Images/topic_bar.jpg');
    /*background-image: url(images/bar_bottom.gif);*/
    background-repeat: repeat-x;
}

.bg {
    background-position: bottom;
}
/*
body
{
	font-size: 8pt;
	font-family: Tahoma, Microsoft Sans Serif, Verdana;
	color: darkblue;
	background-image: url("images/bg.gif");
}
	END MERGE DHP CSS
*/
body {
    /*background-color:#daefff;*/
    /*background-color:#0066CC;*/
    font-size: 8px;
    font-family: Arial,"MS Sans Serif","Lucida Grande",Helvetica,sans-serif;
    margin: 0px;
    /*background-image: url("images/bg.gif");
	background-repeat: repeat-x;*/
    background-image: -o-linear-gradient(top, #FFFFFF, #0066CC);
    background-image: -moz-linear-gradient(top, #FFFFFF, #0066CC);
    background-image: -webkit-gradient(linear, left top, left bottom, from(#FFFFFF), to(#0066CC));
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#FFFFFF', endColorstr='#0066CC', gradientType='0');
    /*color:#104c62;*/
}

.Header0 {
    font-size: xx-large;
    font-weight: bolder;
    color: #0000cc;
    width: 95%;
    padding-left: 10px;
    padding-right: 10px;
    filter: progid:DXImageTransform.Microsoft.Gradient(startColorStr='#68AFFD', endColorStr='#ffffff', gradientType='0');
    /*background: -moz-linear-gradient(top, #cecece, #cecece);*/
    background: -webkit-linear-gradient(top,#cecece,#cecece);
    background-color: #68AFFD;
}

.Content0 {
    font-size: medium;
    padding: 10px;
    width: 95%;
}

.Header1 {
    font-size: medium;
    color: #0000cc;
    width: 95%;
    padding-left: 10px;
    padding-right: 10px;
    cursor: pointer;
    border-top: solid 1px skyblue;
    border-left: solid 1px skyblue;
    border-right: solid 1px skyblue;
    filter: progid:DXImageTransform.Microsoft.Gradient(startColorStr='#87CEEB', endColorStr='#ffffff', gradientType='0');
    /*background: -moz-linear-gradient(top,#87CEEB,#ffffff);*/
    background: -webkit-linear-gradient(top,#87CEEB,#ffffff);
    background-color: #87CEEB;
    white-space: wrap;
}

.Content1 {
    padding: 10px;
    width: 95%;
    border-bottom: solid 1px skyblue;
    border-left: solid 1px skyblue;
    border-right: solid 1px skyblue;
    display: none;
}

.SpeedInput {
    font-size: small;
    border: solid 1px;
}

.SpeedInputRow {
}

.SpeedInputLabel {
    width: 200px;
    text-align: right;
}

.SpeedInputData {
    width: 500px;
}

.DesignInput {
    font-size: small;
    width: 98%;
    border: solid 1px;
    border-color: Black;
}

.DesignInputRow {
}

.DesignInputLabel {
    width: 15%;
    text-align: right;
    border: solid 1px;
}

.DesignInputData {
    width: 35%;
    border: solid 1px;
}

.Input {
    font-size: small;
    width: 98%;
}

.InputRow {
}

.InputLabel {
    width: 15%;
    text-align: right;
}

.InputData {
    width: 35%;
}

.SourceCode {
    font-family: Courier;
    background-color: #ffffe0;
    vertical-align: middle;
    padding: 10px;
    width: 85%;
    overflow-x: scroll;
}

.SpecialLabel {
    color: Red;
}

.HighlightLabel {
    color: Red;
    font-size: larger;
}

.HighlightLabel2 {
    color: Orange;
    font-weight: 600;
    font-size: 15px;
    font-family: DilleniaUPC;
    padding: 2px 5px 2px 5px;
}

.HighlightLabelThai {
    color: Orange;
    font-weight: 800;
    font-size: 15px;
    font-family: Verdana, Tahoma, Arial,;
    padding: 2px 5px 2px 5px;
}

.Label {
    color: #104c62;
}

.Label2 {
    color: #104c62;
}

.LabelN {
    color: #104c62;
}

.TextBox {
    font-size: 10px;
    color: Black;
    text-align: left;
    border: solid 1px #1b7899;
}

.Multiline {
    font-family: Tahoma,MS Sans Serif,Verdana,Arial;
    font-size: 8pt;
}

.TextBox2 {
    font-size: 10px;
    color: Black;
    text-align: left;
    border: solid 1px #1b7899;
}

.DecimalBox {
    font-size: 10px;
    color: Black;
    text-align: right;
    border: solid 1px #1b7899;
}

.DateBox {
    font-size: 10px;
    color: Black;
    text-align: left;
    border: solid 1px #1b7899;
}

.CodeBox {
    font-size: 10px;
    color: Black;
    text-align: left;
    border: solid 1px #1b7899;
    background: url(images/bg_select.jpg) right;
    background-repeat: no-repeat;
}

.ComboBox {
    font-size: 10px;
    color: Black;
    text-align: left;
    border: solid 1px #1b7899;
    background: url(images/bg_select.jpg) right;
    background-repeat: no-repeat;
}

.FocusBox {
    font-size: 10px;
    background-color: #def4ee;
    border: solid 1px gray;
}

.DisableLabel {
    font-size: 10px;
    color: orange;
    background-color: Transparent;
    border-width: 0px;
    padding: 3px;
    text-align: left;
}

.DisableLabel2 {
    font-size: 10px;
    color: orange;
    background-color: Transparent;
    border-width: 0px;
    padding: 3px;
    text-align: right;
}

.DisableLabel3 {
    font-size: 10px;
    color: orange;
    background-color: Transparent;
    border-width: 0px;
    padding: 3px;
    text-align: left;
}

.RightDisableLabel {
    font-size: 10px;
    color: Blue;
    background-color: Transparent;
    border-width: 0px;
    padding: 3px;
    text-align: right;
}

.BoxDisableLabel {
    font-size: 10px;
    color: Blue;
    padding: 2px;
    border: solid 1px gray;
    text-align: left;
    background-color: ButtonFace;
}

.DecimalBoxDisableLabel 
{
    font-size: 10px;
    color: Blue;
    padding: 2px;
    border: solid 1px gray;
    text-align: right;
    background-color: ButtonFace;
}

.TextBoxUpper {
    font-size: 10px;
    color: Black;
    border: solid 1px #1b7899;
    text-align: left;
    text-transform: uppercase;
}

.RightBoxDisableLabel {
    font-size: 10px;
    color: Black;
    padding: 2px;
    border: solid 1px gray;
    text-align: left;
    background-color: ButtonFace;
    text-align: right;
}

.EditBoxError {
    border-color: Red;
    color: Red;
}

.AsteriskRequire {
    border-color: Red;
    color: Red;
}

.AsteriskError {
    color: Red;
}

.Red {
    color: Red;
}

.Reference {
    border: solid 1px gray;
}

.ReferenceRow {
}

.ReferenceHeader {
    text-align: center;
    width: 200px;
    color: Blue;
    font-style: italic;
    background-color: Aqua;
}

.ReferenceData {
    background-color: #F0F0F0;
}

.RequireTextBox {
    font-size: 10px;
    color: Black;
    text-align: left;
    border: solid 1px #FF3333;
    background-color: #FFCC99;
}

.RequireDecimalBox {
    font-size: 10px;
    color: Black;
    text-align: right;
    border: solid 1px #FF3333;
    background-color: #FFCC99;
}

.RequireDateBox {
    font-size: 10px;
    color: Black;
    text-align: left;
    border: solid 1px #FF3333;
    background-color: #FFCC99;
}

.RequireCodeBox {
    font-size: 10px;
    color: Black;
    text-align: left;
    border: solid 1px #FF3333;
    background: #FFCC99 url(images/bg_select.jpg) no-repeat right;
}

.RequireComboBox {
    font-size: 10px;
    color: Black;
    text-align: left;
    border: solid 1px #FF3333;
    background: #FFCC99 url(images/bg_select.jpg) no-repeat right;
}

.Calendar {
    border: solid 1px Gray;
    filter: progid:DXImageTransform.Microsoft.Gradient(startColorStr='#def4ee', endColorStr='#ffffff', gradientType='0');
    /*background: -moz-linear-gradient(top,#def4ee,#ffffff);*/
    background: -webkit-linear-gradient(top,#def4ee,#ffffff);
}

.CalendarPrevious {
    text-align: center;
    cursor: pointer;
    font-weight: bold;
    margin: 1px;
    width: 20px;
    color: Black;
}

.CalendarNext {
    text-align: center;
    cursor: pointer;
    font-weight: bold;
    margin: 1px;
    width: 20px;
    color: Black;
}

.CalendarMonth {
    text-align: right;
    cursor: pointer;
    font-weight: bold;
    margin: 1px;
    padding-right: 2px;
}

.CalendarYear {
    text-align: left;
    cursor: pointer;
    font-weight: bold;
    margin: 1px;
    padding-left: 2px;
}

.CalendarHeaderDay {
    background-color: #65955f;
    /*filter: progid:DXImageTransform.Microsoft.Gradient(startColorStr='#65955f', endColorStr='#bdd5b9', gradientType='0');*/
    color: White;
    width: 28px;
    text-align: center;
    margin: 1px;
    padding-right: 2px;
}

.CalendarBlankday {
    cursor: default;
    margin: 1px;
    padding-right: 2px;
}

.CalendarWorkday {
    color: Black;
    text-align: right;
    cursor: pointer;
    margin: 1px;
    padding-right: 2px;
    width: 28px;
}

.CalendarWeekend {
    color: Gray;
    text-align: right;
    cursor: pointer;
    margin: 1px;
    padding-right: 2px;
    width: 28px;
}

.CalendarHoliday {
    color: Red;
    text-align: right;
    cursor: pointer;
    margin: 1px;
    padding-right: 2px;
    width: 28px;
}

.CalendarCurrent {
    background-color: #f3dfb8;
    color: White;
    font-weight: bold;
    text-align: right;
    cursor: pointer;
    margin: 1px;
    padding-right: 2px;
    width: 28px;
}

.CalendarRemark {
    font-size: smaller;
    font-style: italic;
    color: Maroon;
    text-align: right;
    margin: 1px;
}

.CalendarLookup {
    font-size: 8px;
    color: Black;
    background-color: White;
}

.CalendarLookupCell {
    padding: 0px 2px 0px 2px;
    width: 100%;
    background-color: #e0e0e0;
}

.CalendarLookupSelect {
    padding: 0px 2px 0px 2px;
    width: 100%;
    background-color: #f3dfb8;
}

.CalendarEra1 {
    font-size: 11px;
    overflow: hidden;
    display: inline-block;
    padding-left: 2px;
}

.CalendarEra2 {
    font-size: 8px;
    overflow: hidden;
    display: inline-block;
}

.CodeLookup {
}

.CodeLookupCell {
    /*margin: 1px 2px 1px 2px;*/
    padding: 2px 2px 2px 2px;
    width: 100%;
    border-bottom: solid 2px #fdfdfd;
}

.CodeLookupSelect {
    background-color: #63a0f7;
    color: White;
    font-weight: bold;
}

.CodeLookupList {
    border: solid 1px #1b7899;
    /*background-color : #fdfdfd;*/
    filter: progid:DXImageTransform.Microsoft.Gradient(startColorStr='#ffffff', endColorStr='#eeeeee', gradientType='0');
}

.TabControl {
    background-color: White;
    padding: 5px 5px 5px 5px;
}

.TabPrefix {
    width: 5px;
}

.TabPostfix {
    width: 5px;
}

.TabIndex1 {
    background-image: url(Images/Tab_green/TabB1.GIF);
    width: 9px;
    height: 5px;
}

.TabIndex2 {
    background-image: url(Images/Tab_green/TabB2.GIF);
    height: 5px;
}

.TabIndex3 {
    background-image: url(Images/Tab_green/TabB3.GIF);
    width: 9px;
    height: 5px;
}

.TabIndex4 {
    background-image: url(Images/Tab_green/TabB4.GIF);
    width: 9px;
}

.TabIndex5 {
    background-image: url(Images/Tab_green/TabB5.GIF);
    padding: 0px 5px 0px 5px;
    color: White;
}

.TabIndex6 {
    background-image: url(Images/Tab_green/TabB6.GIF);
    width: 9px;
}

.TabIndex7 {
    background-image: url(Images/Tab_green/TabB7.GIF);
    width: 9px;
    height: 5px;
}

.TabIndex8 {
    background-image: url(Images/Tab_green/TabB8.GIF);
    height: 5px;
}

.TabIndex9 {
    background-image: url(Images/Tab_green/TabB9.GIF);
    width: 9px;
    height: 5px;
}

.TabActive1 {
    background-image: url(Images/Tab_green/TabA1.GIF);
    width: 9px;
    height: 5px;
}

.TabActive2 {
    background-image: url(Images/Tab_green/TabA2.GIF);
    height: 5px;
}

.TabActive3 {
    background-image: url(Images/Tab_green/TabA3.GIF);
    width: 9px;
    height: 5px;
}

.TabActive4 {
    background-image: url(Images/Tab_green/TabA4.GIF);
    width: 9px;
}

.TabActive5 {
    background-image: url(Images/Tab_green/TabA5.GIF);
    padding: 0px 5px 0px 5px;
    color: White;
    /*font-weight: bold;*/
}

.TabActive6 {
    background-image: url(Images/Tab_green/TabA6.GIF);
    width: 9px;
}

.TabActive7 {
    background-image: url(Images/Tab_green/TabA7.GIF);
    width: 9px;
    height: 5px;
}

.TabActive8 {
    background-image: url(Images/Tab_green/TabA8.GIF);
    height: 5px;
}

.TabActive9 {
    background-image: url(Images/Tab_green/TabA9.GIF);
    width: 9px;
    height: 5px;
}

.TabContent1 {
    /*background-color: #cecdcd;
	width: 1px;*/
    background-image: url(Images/Panel/Panel1.GIF);
    width: 9px;
    height: 9px;
}

.TabContent2 {
    /*background-color: #cecdcd;
	height: 9px;*/
    background-image: url(Images/Panel/Panel2.GIF);
    height: 9px;
}

.TabContent3 {
    /*background-color: #cecdcd;
	width: 1px;*/
    background-image: url(Images/Panel/Panel3.GIF);
    width: 9px;
    height: 9px;
}

.TabContent4 {
    /*background-color: #cecdcd;
	width: 1px;*/
    background-image: url(Images/Panel/Panel4.GIF);
    width: 9px;
}

.TabContent5 {
    background-color: White;
}

.TabContent6 {
    /*background-color: #cecdcd;
	width: 1px;*/
    background-image: url(Images/Panel/Panel6.GIF);
    width: 9px;
}

.TabContent7 {
    /*background-color: #cecdcd;
	width: 1px;*/
    background-image: url(Images/Panel/Panel7.GIF);
    width: 9px;
    height: 9px;
}

.TabContent8 {
    /*background-color: #cecdcd;
	height: 1px;*/
    background-image: url(Images/Panel/Panel8.GIF);
    height: 9px;
}

.TabContent9 {
    /*background-color: #cecdcd;
	width: 1px;*/
    background-image: url(Images/Panel/Panel9.GIF);
    width: 9px;
    height: 9px;
}

.GridView {
    border: solid 1px #e0e0e0;
    color: #cecdcd;
    font-weight: bold;
}

.GridFixHeader {
    background-color: #1b7899;
    color: White;
    padding: 5px;
    border-left: solid 0px gray;
    border-right: solid 0px white;
    border-top: solid 0px gray;
    border-bottom: solid 2px #e0e0e0;
    font-weight: normal;
}

.GridFixHeader2 {
    padding: 5px;
    font-weight: bold;
    font-size: 12px;
}

.GridHeader {
    background-color: #1b7899;
    /*filter: progid:DXImageTransform.Microsoft.Gradient(startColorStr='#cecece', endColorStr='#cecece', gradientType='0');
	background: -moz-linear-gradient(top,#e0e0e0,#ffffff);*/
    color: White;
    /*font-weight: bold;*/
    padding: 5px;
    border-left: solid 0px white;
    border-right: solid 0px white;
    border-top: solid 0px gray;
    border-bottom: solid 2px #e0e0e0;
    font-weight: normal;
}

.GridHeader2 {
    padding: 5px;
    font-weight: bold;
    font-size: 12px;
}

.GridFixData, .GridFixDataAlternate {
    padding: 5px;
    border-left: solid 0px #104c62;
    border-right: solid 1px White;
    border-top: solid 0px White;
    border-bottom: solid 1px White;
    color: White;
    color: gray;
    background-color: #e0e0e0;
    font-weight: normal;
}

.GridFixData2, .GridFixDataAlternate2 {
    padding: 5px;
    color: gray;
    font-weight: normal;
}

.GridData {
    background-color: White;
    padding: 5px;
    border-left: solid 1px #cecdcd;
    border-right: solid 0px gray;
    border-top: solid 0px gray;
    border-bottom: solid 1px #cecdcd;
    color: black;
    font-weight: normal;
}

.GridData2 {
    background-color: #e0e0e0;
    padding: 5px;
    border-bottom: solid 1px #cecdcd;
    color: black;
    font-weight: normal;
}

.GridDataAlternate {
    background-color: White;
    padding: 5px;
    border-left: solid 1px #cecdcd;
    border-right: solid 0px gray;
    border-top: solid 0px white;
    border-bottom: solid 1px #cecdcd;
    color: black;
    font-weight: normal;
}

.GridDataAlternate2 {
    background-color: #e0e0e0;
    padding: 5px;
    border-bottom: solid 1px #cecdcd;
}

.GridSelect {
    background-color: #bff5f6;
    color: Black;
    padding: 5px;
    font-weight: normal;
}

.GridPager {
    background-color: #e0e0e0;
    padding-left: 10px;
    padding-top: 7px;
    padding-bottom: 5px;
    color: Gray;
    border-top: solid 1px #e0e0e0;
}

.GridPageNumber {
    color: black;
    text-decoration: underline;
    padding-left: 5px;
    padding-right: 5px;
    padding-bottom: 1px;
    border: solid 1px #aaaaaa;
    font-weight: bold;
    background: #e0e0e0;
}

    .GridPageNumber:hover {
        color: White;
        text-decoration: underline;
        padding-left: 5px;
        padding-right: 5px;
        padding-bottom: 1px;
        border: solid 1px #cecdcd;
        font-weight: bold;
        background-color: Gray;
    }

.PanelHeader {
    background-color: #d2ffff;
    border: solid 1px black;
    margin-left: 10px;
    margin-top: -10px;
    width: 100px;
    text-align: center;
    filter: alpha(opacity=100);
}

.Panel1 {
    background-image: url(Images/Panel/Panel1.GIF);
    width: 9px;
    height: 9px;
}

.Panel2 {
    background-image: url(Images/Panel/Panel2.GIF);
    height: 9px;
}

.Panel3 {
    background-image: url(Images/Panel/Panel3.GIF);
    width: 9px;
    height: 9px;
}

.Panel4 {
    background-image: url(Images/Panel/Panel4.GIF);
    width: 9px;
}

.Panel5 {
    background-image: url(Images/Panel/Panel5.GIF);
}

.Panel6 {
    background-image: url(Images/Panel/Panel6.GIF);
    width: 9px;
}

.Panel7 {
    background-image: url(Images/Panel/Panel7.GIF);
    width: 9px;
    height: 9px;
}

.Panel8 {
    background-image: url(Images/Panel/Panel8.GIF);
    height: 9px;
}

.Panel9 {
    background-image: url(Images/Panel/Panel9.GIF);
    width: 9px;
    height: 9px;
}

.PanelShadow1 {
    background-image: url(Images/Panel/Shadow1.GIF);
    width: 9px;
    height: 9px;
    filter: alpha(opacity=20);
    opacity: 0.2;
}

.PanelShadow2 {
    background-image: url(Images/Panel/Shadow2.GIF);
    height: 9px;
    filter: alpha(opacity=20);
    opacity: 0.2;
}

.PanelShadow3 {
    background-image: url(Images/Panel/Shadow3.GIF);
    width: 9px;
    height: 9px;
    filter: alpha(opacity=20);
    opacity: 0.2;
}

.PanelShadow4 {
    background-image: url(Images/Panel/Shadow4.GIF);
    width: 9px;
    filter: alpha(opacity=20);
    opacity: 0.2;
}

.PanelShadow5 {
    background-image: url(Images/Panel/Shadow5.GIF);
    filter: alpha(opacity=20);
    opacity: 0.2;
}

.PanelShadow6 {
    background-image: url(Images/Panel/Shadow6.GIF);
    width: 9px;
    filter: alpha(opacity=20);
    opacity: 0.2;
}

.PanelShadow7 {
    background-image: url(Images/Panel/Shadow7.GIF);
    width: 9px;
    height: 9px;
    filter: alpha(opacity=20);
    opacity: 0.2;
}

.PanelShadow8 {
    background-image: url(Images/Panel/Shadow8.GIF);
    height: 9px;
    filter: alpha(opacity=20);
    opacity: 0.2;
}

.PanelShadow9 {
    background-image: url(Images/Panel/Shadow9.GIF);
    width: 9px;
    height: 9px;
    filter: alpha(opacity=20);
    opacity: 0.2;
}

.MessageLabel {
    padding: 5px;
    text-align: center;
    font-weight: bold;
}

.MessageBox {
    /*filter: progid:DXImageTransform.Microsoft.Gradient(startColorStr='#68AFFD', endColorStr='#ffffff', gradientType='0');
	background: -moz-linear-gradient(top,#68AFFD,#ffffff);*/
    /*background-color:#FFFFFF;*/
}

.MessageBox1 { /*
	background-image: url(Images/Panel/Shade1.GIF);*/
    width: 9px;
    height: 9px;
}

.MessageBox2 {
    /*background-image: url(Images/Panel/Shade2.GIF);*/
    height: 9px;
}

.MessageBox3 {
    /*background-image: url(Images/Panel/Shade3.GIF);*/
    width: 9px;
    height: 9px;
}

.MessageBox4 {
    /*background-image: url(Images/Panel/Shade4.GIF);*/
    width: 9px;
}

.MessageBox5 {
    /*background-image: url(Images/Panel/Shade5.GIF);*/
}

.MessageBox6 {
    /*background-image: url(Images/Panel/Shade6.GIF);*/
    width: 9px;
}

.MessageBox7 {
    /*background-image: url(Images/Panel/Shade7.GIF);*/
    width: 9px;
    height: 9px;
}

.MessageBox8 {
    /*background-image: url(Images/Panel/Shade8.GIF);*/
    height: 9px;
}

.MessageBox9 {
    /*background-image: url(Images/Panel/Shade9.GIF);*/
    width: 9px;
    height: 9px;
}

.FloatHeader {
    background-color: #ffff99;
    border: solid 1px black;
    margin-left: 10px;
    margin-top: -10px;
    padding-left: 5px;
    padding-right: 5px;
    filter: alpha(opacity=100);
}

.Float {
}

.Float1 {
    background-image: url(Images/Panel/Float1.GIF);
    width: 9px;
    height: 9px;
    filter: alpha(opacity=80);
}

.Float2 {
    background-image: url(Images/Panel/Float2.GIF);
    height: 9px;
    filter: alpha(opacity=80);
}

.Float3 {
    background-image: url(Images/Panel/Float3.GIF);
    width: 9px;
    height: 9px;
    filter: alpha(opacity=80);
}

.Float4 {
    background-image: url(Images/Panel/Float4.GIF);
    width: 9px;
    filter: alpha(opacity=80);
}

.Float5 {
    background-image: url(Images/Panel/Float5.GIF);
    filter: alpha(opacity=80);
}

.Float6 {
    background-image: url(Images/Panel/Float6.GIF);
    width: 9px;
    filter: alpha(opacity=80);
    opacity: 0.8;
}

.Float7 {
    background-image: url(Images/Panel/Float7.GIF);
    width: 9px;
    height: 9px;
    filter: alpha(opacity=80);
}

.Float8 {
    background-image: url(Images/Panel/Float8.GIF);
    height: 9px;
    filter: alpha(opacity=80);
}

.Float9 {
    background-image: url(Images/Panel/Float9.GIF);
    width: 9px;
    height: 9px;
    filter: alpha(opacity=80);
}

.ShadeHeader {
    filter: progid:DXImageTransform.Microsoft.Gradient(startColorStr='#68AFFD', endColorStr='#ffffff', gradientType='0')progid:DXImageTransform.Microsoft.Alpha(opacity=100);
    /*background: -moz-linear-gradient(top,#68AFFD,#ffffff);*/
    background: -webkit-linear-gradient(top,#68AFFD,#ffffff);
    border: solid 1px black;
    margin-left: 10px;
    margin-top: -10px;
    width: 100px;
    text-align: center;
}

.Shade {
    filter: progid:DXImageTransform.Microsoft.Gradient(startColorStr='#68AFFD', endColorStr='#ffffff', gradientType='0');
    /*background: -moz-linear-gradient(top,#68AFFD,#ffffff);*/
    background: -webkit-linear-gradient(top,#68AFFD,#ffffff);
}

.Shade1 {
    background-image: url(Images/Panel/Shade1.GIF);
    width: 9px;
    height: 9px;
}

.Shade2 {
    background-image: url(Images/Panel/Shade2.GIF);
    height: 9px;
}

.Shade3 {
    background-image: url(Images/Panel/Shade3.GIF);
    width: 9px;
    height: 9px;
}

.Shade4 {
    background-image: url(Images/Panel/Shade4.GIF);
    width: 9px;
}

.Shade5 {
    background-image: url(Images/Panel/Shade5.GIF);
}

.Shade6 {
    background-image: url(Images/Panel/Shade6.GIF);
    width: 9px;
}

.Shade7 {
    background-image: url(Images/Panel/Shade7.GIF);
    width: 9px;
    height: 9px;
}

.Shade8 {
    background-image: url(Images/Panel/Shade8.GIF);
    height: 9px;
}

.Shade9 {
    background-image: url(Images/Panel/Shade9.GIF);
    width: 9px;
    height: 9px;
}

.SlideHeader {
    filter: progid:DXImageTransform.Microsoft.Gradient(startColorStr='#68AFFD', endColorStr='#ffffff', gradientType='0');
    /*background: -moz-linear-gradient(top,#68AFFD,#ffffff);*/
	background: -webkit-linear-gradient(top,#68AFFD,#ffffff);
}

.SlideHeader1 {
    background-image: url(Images/Panel/Shade1.GIF);
    width: 9px;
    height: 9px;
}

.SlideHeader2 {
    background-image: url(Images/Panel/Shade2.GIF);
    height: 9px;
}

.SlideHeader3 {
    background-image: url(Images/Panel/Shade3.GIF);
    width: 9px;
    height: 9px;
}

.SlideHeader4 {
    background-image: url(Images/Panel/Shade4.GIF);
    width: 9px;
}

.SlideHeader5 {
    background-image: url(Images/Panel/Shade5.GIF);
    text-align: center;
}

.SlideHeader6 {
    background-image: url(Images/Panel/Shade6.GIF);
    width: 9px;
}

.SlideHeader7 {
    background-image: url(Images/Panel/Shade7.GIF);
    width: 9px;
    height: 9px;
}

.SlideHeader8 {
    background-image: url(Images/Panel/Shade8.GIF);
    height: 9px;
}

.SlideHeader9 {
    background-image: url(Images/Panel/Shade9.GIF);
    width: 9px;
    height: 9px;
}

.SlideContent1 {
    background-image: url(Images/Panel/Panel1.GIF);
    width: 9px;
    height: 9px;
    filter: alpha(opacity=80);
    opacity: 0.8;
}

.SlideContent2 {
    background-image: url(Images/Panel/Panel2.GIF);
    height: 9px;
    filter: alpha(opacity=80);
    opacity: 0.8;
}

.SlideContent3 {
    background-image: url(Images/Panel/Panel3.GIF);
    width: 9px;
    height: 9px;
    filter: alpha(opacity=80);
    opacity: 0.8;
}

.SlideContent4 {
    background-image: url(Images/Panel/Panel4.GIF);
    width: 9px;
    filter: alpha(opacity=80);
    opacity: 0.8;
}

.SlideContent5 {
    background-image: url(Images/Panel/Panel5.GIF);
    filter: alpha(opacity=80);
    opacity: 0.8;
}

.SlideContent6 {
    background-image: url(Images/Panel/Panel6.GIF);
    width: 9px;
    filter: alpha(opacity=80);
    opacity: 0.8;
}

.SlideContent7 {
    background-image: url(Images/Panel/Panel7.GIF);
    width: 9px;
    height: 9px;
    filter: alpha(opacity=80);
    opacity: 0.8;
}

.SlideContent8 {
    background-image: url(Images/Panel/Panel8.GIF);
    height: 9px;
    filter: alpha(opacity=80);
    opacity: 0.8;
}

.SlideContent9 {
    background-image: url(Images/Panel/Panel9.GIF);
    width: 9px;
    height: 9px;
    filter: alpha(opacity=80);
    opacity: 0.8;
}

.Button {
    /*
    color:White;
    cursor: pointer;
    font-size: 11px;
    font:MS Sans Serif,"Lucida Grande",Arial,Helvetica,sans-serif;*/
    /* filter: progid:DXImageTransform.Microsoft.Gradient(startColorStr='#e0e0e0', endColorStr='#ffffff', gradientType='0');
    background: -moz-linear-gradient(top,  #e0e0e0,  #ffffff);*/
    /*background-color:#cecece;
    border:solid 1px #aaaaaa;
	padding:0px 2px 0px 2px;*/
}

.ButtonOver { /*
	color:White;
	font-size: 11px;
    cursor: pointer;
    font:MS Sans Serif,"Lucida Grande",Arial,Helvetica,sans-serif;*/
    /*filter: progid:DXImageTransform.Microsoft.Gradient(startColorStr='#cecece', endColorStr='#cecece', gradientType='0');
    background: -moz-linear-gradient(top,  #cecece,  #cecece);*/
    /* background-color:Gray;
    border:solid 1px #aaaaaa;
    padding:0px 2px 0px 2px;*/
}

.ButtonClick { /*
	color:White;
	font-size: 11px;
    cursor: pointer;
    font:MS Sans Serif,"Lucida Grande",Arial,Helvetica,sans-serif;
    filter: progid:DXImageTransform.Microsoft.Gradient(startColorStr='#cecece', endColorStr='#cecece', gradientType='0');
    background: -moz-linear-gradient(top,  #cecece,  #cecece);
    border:solid 1px #aaaaaa;
    padding:0px 2px 0px 2px;*/
}

.ButtonFocus { /*
	color:Black;
	font-size: 11px;
    cursor: pointer;
    font:MS Sans Serif,"Lucida Grande",Arial,Helvetica,sans-serif;
    filter: progid:DXImageTransform.Microsoft.Gradient(startColorStr='#e0e0e0', endColorStr='#ffffff', gradientType='0');
    background: -moz-linear-gradient(top,  #e0e0e0,  #ffffff);
    border:solid 1px #cecdcd;
	padding:0px 2px 0px 2px;*/
}



.MenuBar {
    filter: progid:DXImageTransform.Microsoft.Gradient(startColorStr='#ffffff', endColorStr='#68AFFD', gradientType='1');
    /*background: -moz-linear-gradient(right,#68AFFD,#ffffff);*/
	background: -webkit-linear-gradient(right,#68AFFD,#ffffff);
}

.MenuIndex {
    filter: alpha(opacity=90);
    background-color: White;
    opacity: 0.9;
}

.Menu {
    text-align: center;
}

.MenuItem {
    border-style: double;
    border-width: thin;
    padding: 5px;
    font-weight: bold;
    background-color: #ddffff;
}

.MenuHead {
    position: absolute;
    filter: progid:DXImageTransform.Microsoft.BasicImage(rotation=3);
    -moz-transform: rotate(-90deg);
    margin-left: 5px;
    margin-top: 165px;
    font-weight: bolder;
    font-size: 20px;
    color: Blue;
}

.MenuBreak {
    height: 5px;
}

.HeaderLeft {
    padding-left: 5px;
    vertical-align: top;
    background-image: url(HeaderLeft.jpg);
    height: 110px;
}

.HeaderCenter {
    padding-left: 5px;
    vertical-align: top;
    background-image: url(HeaderCenter.jpg);
    width: 760px;
    height: 110px;
    table-layout: fixed;
    background-position-x: right;
}

.HeaderRight {
    padding-left: 5px;
    vertical-align: top;
    background-image: url(HeaderRight.jpg);
    height: 110px;
}

.FooterLeft {
    padding-left: 5px;
    vertical-align: top;
    background-image: url(FooterLeft.jpg);
    height: 50px;
    width: 90px;
    table-layout: fixed;
}

.FooterCenter {
    padding-left: 5px;
    vertical-align: top;
    background-image: url(FooterCenter.jpg);
    height: 50px;
}

.FooterRight {
    padding-left: 5px;
    vertical-align: top;
    background-image: url(FooterRight.jpg);
    height: 50px;
    width: 371px;
    table-layout: fixed;
}

.FontBlack {
    font: MS Sans Serif,"Lucida Grande",Arial,Helvetica,sans-serif;
    color: Black;
}

.FontWhite {
    font-family: MS Sans Serif,"Lucida Grande",Arial,Helvetica,sans-serif;
    color: White;
}

.FontOrange {
    width: 650px;
    font-family: "Lucida Grande","Lucida Sans Unicode";
    color: #d9aa4d;
}

.FontGray {
    width: 650px;
    font-family: MS Sans Serif,"Lucida Grande",Arial,Helvetica,sans-serif;
    color: Gray;
}

.FontRed {
    font-family: MS Sans Serif,"Lucida Grande",Arial,Helvetica,sans-serif;
    color: Red;
}

.FontAqua {
    font-family: MS Sans Serif,"Lucida Grande",Arial,Helvetica,sans-serif;
    color: #a8f3e9;
}

.MenuMain {
    text-align: left;
    color: #5ab8bb;
    width: 136px;
    border-bottom-color: solid 1px black;
    border-top: solid 1px black;
}

.TopBar {
    width: 100%;
    background-image: url('Images/menu_bar.jpg');
    border-bottom: solid 1px Gray;
    color: White;
    text-align: right;
}

.NewsSpace {
    text-align: left;
    background-color: #e0e0e0;
    width: 659px;
}

.NewsTopic {
    text-align: left;
    background-color: #104c62;
    width: 659px;
    /* border-bottom:solid 1px black;*/
    border-top: solid 1px Gray;
}

.NewsContent {
    vertical-align: top;
    border: solid 1px #cecdcd;
    background-color: White;
    width: 620px;
}

.NewsContentRow {
    vertical-align: top;
    border-bottom: dashed 1px #cecdcd;
}

.StCalendar_BgColor {
    filter: progid:DXImageTransform.Microsoft.Gradient(startColorStr='#dddbc2', endColorStr='#ffffff', gradientType='0');
    /*background: -moz-linear-gradient(top,#dddbc2,#ffffff);*/
    background: -webkit-linear-gradient(top,#dddbc2,#ffffff);
    border: solid 1px black;
    width: 160px;
}

.StCalendar_Day {
    background-color: #ab9181;
    text-align: center;
    color: White;
}

.StCalendar_Today {
    background-color: #926d9b;
    color: White;
    text-align: center;
}

.StCalendar_Date {
    color: Black;
    text-align: center;
}

.StCalendar_Holiday {
    color: #ac9b12;
    text-align: center;
}

.WebProgramName {
    color: black;
    background-color: #e0e0e0;
    font-family: Tahoma,Arial,"MS Sans Serif","Lucida Grande",Helvetica,sans-serif;
    font-weight: 600;
    font-size: 12px;
    padding: 1px 1px 1px 1px;
    color: BLACK;
}

.WebEntrySpace {
    filter: progid:DXImageTransform.Microsoft.Gradient(startColorStr='#e0e0e0', endColorStr='White', gradientType='0');
    /*background: -moz-linear-gradient(top,#e0e0e0,#ffffff);*/
    background: -webkit-linear-gradient(top,#e0e0e0,#ffffff);
    width: 650px;
}

.WebEntryContent {
    vertical-align: top;
    text-align: left;
    border: solid 1px #cecdcd;
    background-color: White;
    width: 790px;
}

.WebEntryInput {
    text-align: left;
    border: solid 1px #cecdcd;
    background-color: White;
    padding: 5px 5px 5px 5px;
    color: #104c62;
    width: 100%;
}

.WebEntryInput2 {
    padding: 2px 2px 2px 2px;
    border: solid 1px #cecdcd;
    color: #104c62;
    width: 100%;
}

.WebEntryButtonPanel {
    filter: progid:DXImageTransform.Microsoft.Gradient(startColorStr='#e0e0e0', endColorStr='White', gradientType='0');
    /*background: -moz-linear-gradient(top,#e0e0e0,#ffffff);*/
    background: -webkit-linear-gradient(top,#e0e0e0,#ffffff);
    border: solid 1px #cecdcd;
    width: 100%;
}

.GridNoData {
    font-weight: bold;
    color: #e0e0e0;
}

.HightLightText {
    color: Orange;
    font-weight: 600;
    border: solid 1px #aaaaaa;
    padding: 2px 5px 2px 5px;
}

.GroupColor {
    background-color: #e8e8e8;
}

.LabelGray {
    color: White;
    background-color: #cecece;
    border: solid 1px #aaaaaa;
}

.GridDataGray {
    color: Orange;
    background-color: White;
    border-bottom: solid 1px #e0e0e0;
    padding: 5px;
    font-weight: normal;
}

.PanelBlack1 {
    background-image: url(Images/Panel/Shadow1.GIF);
    width: 9px;
    height: 9px;
}

.PanelBlack2 {
    background-image: url(Images/Panel/Shadow2.GIF);
    height: 9px;
}

.PanelBlack3 {
    background-image: url(Images/Panel/Shadow3.GIF);
    width: 9px;
    height: 9px;
}

.PanelBlack4 {
    background-image: url(Images/Panel/Shadow4.GIF);
    width: 9px;
}

.PanelBlack5 {
    background-image: url(Images/Panel/Shadow5.GIF);
}

.PanelBlack6 {
    background-image: url(Images/Panel/Shadow6.GIF);
    width: 9px;
}

.PanelBlack7 {
    background-image: url(Images/Panel/Shadow7.GIF);
    width: 9px;
    height: 9px;
}

.PanelBlack8 {
    background-image: url(Images/Panel/Shadow8.GIF);
    height: 9px;
}

.PanelBlack9 {
    background-image: url(Images/Panel/Shadow9.GIF);
    width: 9px;
    height: 9px;
}

.PageHeader {
    width: 799px;
    height: 139px;
    background-image: url(Images/miror_head_v2.jpg);
}

.TableSize {
    width: 799px;
}

.TableEntrySize {
    width: 790px;
}

.TapProgram1 {
    background-image: url(Images/tap_program_left.png);
    width: 18px;
    height: 15px;
}

.TapProgram2 {
    background-image: url(Images/tap_program_right.png);
    width: 18px;
    height: 15px;
}

.ServerMessagePanel {
    overflow: auto;
    height: 50px;
    width: 750px;
    background-color: black;
    color: White;
    /* border-bottom:solid 1px Gray;
                    border-top:solid 1px Gray;*/
}

.ServerMessage {
    overflow: auto;
    height: 50px;
    width: 100%; /*background-color:White; border:solid 1px #cecdcd*/
}

.LoginBackGround1 {
    background-image: url('Images/Login/miror_login_v1_01.png');
    width: 734px;
    height: 105px;
}

.LoginBackGround2 {
    background-image: url('Images/Login/miror_login_v1_02.png');
    width: 734px;
    height: 104px;
}

.LoginBackGround3 {
    background-image: url('Images/Login/miror_login_v1_03.png');
    width: 734px;
    height: 111px;
}

.LoginBackGround4 {
    background-image: url('Images/Login/miror_login_v1_04.png');
    width: 734px;
    height: 38px;
}

.LoginBackGround5 {
    background-image: url('Images/Login/miror_login_v1_05.png');
    width: 430px;
    height: 171px;
}

.LoginBackGround6 {
    background-image: url('Images/Login/miror_login_v1_06.png');
    width: 304px;
    height: 171px;
}

.ButtonLogin {
    cursor: pointer;
    background-image: url('Images/Login/Login_Button.png');
}

.ButtonOverLogin {
    cursor: pointer;
    background-image: url('Images/Login/Login_Button_Over.png');
}

.ButtonClickLogin {
    cursor: pointer;
    background-image: url('Images/Login/Login_Button_Over.png');
}

.ButtonFocusLogin {
    cursor: pointer;
    background-image: url('Images/Login/Login_Button_Over.png');
}

.TextBoxLogin {
    font-size: 10pt;
    color: #a8f3e9;
    text-align: left;
    border: solid 1px #a8f3e9;
    background-color: Black;
}

.TopicSection {
    color: White;
    font-size: 11px;
    font-weight: 600;
    padding: 2px 2px 2px 2px;
    font-family: Verdana;
    background-image: url('Images/topic_bar.jpg');
}

.SlideBox {
    color: White;
    font-size: 11px;
    font-weight: 600;
    padding: 2px 2px 2px 2px;
    font-family: Verdana;
    background-image: url('Images/topic_bar.jpg');
    cursor: pointer;
    height: 15px;
}

.SlideBoxArrow {
    background-position: center;
    background-image: url('Images/arrow_down.png');
    background-repeat: no-repeat;
    width: 7px;
    height: 7px;
}

.PanelHead {
    filter: progid:DXImageTransform.Microsoft.Gradient(startColorStr='#1b7899', endColorStr='#259ec9', gradientType='0');
    /*background: -moz-linear-gradient(top,#1b7899,#259ec9);*/
    background: -webkit-linear-gradient(top,#1b7899,#259ec9);
    text-align: left;
    border: solid 1px #cecdcd;
    padding: 5px 5px 5px 5px;
    width: 100%;
    color: White;
    border: solid 1px #1b7899;
}

.GroupPanel {
    border: solid 1px #cecdcd;
    vertical-align: top;
    padding: 5px;
    background-color: White;
}

.SubContent {
    /*background-color:#e0e0e0;*/
    border: solid 1px #cecdcd;
    padding: 2px;
    background-color: #e0e0e0;
}

.VTabActive1 {
    background-image: url('Images/Tab_Vertical/tabA1.png');
    height: 11px;
    width: 5px;
    font-size: 1px;
}

.VTabActive2 {
    background-image: url('Images/Tab_Vertical/tabA2.png');
    height: 11px;
    font-size: 1px;
}

.VTabActive3 {
    background-image: url('Images/Tab_Vertical/tabA3.png');
    height: 11px;
    width: 6px;
    font-size: 1px;
}

.VTabActive4 {
    background-image: url('Images/Tab_Vertical/tabA4.png');
    width: 5px;
    font-size: 1px;
}

.VTabActive5 {
    background-image: url('Images/Tab_Vertical/tabA5.png');
    height: 40px;
    color: White;
    cursor: pointer;
    width: 55px;
}

.VTabActive6 {
    background-image: url('Images/Tab_Vertical/tabA6.png');
}

.VTabActive7 {
    background-image: url('Images/Tab_Vertical/tabA7.png');
    height: 11px;
    width: 5px;
    font-size: 1px;
}

.VTabActive8 {
    background-image: url('Images/Tab_Vertical/tabA8.png');
    height: 11px;
    font-size: 1px;
}

.VTabActive9 {
    background-image: url('Images/Tab_Vertical/tabA9.png');
    height: 11px;
    width: 6px;
    font-size: 1px;
}

.VTab1 {
    background-image: url('Images/Tab_Vertical/tabB1.png');
    height: 11px;
    width: 5px;
    font-size: 1px;
}

.VTab2 {
    background-image: url('Images/Tab_Vertical/tabB2.png');
    height: 11px;
    font-size: 1px;
}

.VTab3 {
    background-image: url('Images/Tab_Vertical/tabB3.png');
    height: 11px;
    width: 6px;
    font-size: 1px;
}

.VTab4 {
    background-image: url('Images/Tab_Vertical/tabB4.png');
    width: 5px;
    font-size: 1px;
}

.VTab5 {
    background-image: url('Images/Tab_Vertical/tabB5.png');
    height: 40px;
    color: White;
    cursor: pointer;
    width: 55px;
}

.VTab6 {
    background-image: url('Images/Tab_Vertical/tabB6.png');
}

.VTab7 {
    background-image: url('Images/Tab_Vertical/tabB7.png');
    height: 11px;
    width: 5px;
    font-size: 1px;
}

.VTab8 {
    background-image: url('Images/Tab_Vertical/tabB8.png');
    height: 11px;
    font-size: 1px;
}

.VTab9 {
    background-image: url('Images/Tab_Vertical/tabB9.png');
    height: 11px;
    width: 6px;
    font-size: 1px;
}

.PopupLookup {
    left: 0px;
    position: absolute;
    text-align: center;
    width: 100%;
    display: none;
}

.PopupLookupContent {
    text-align: left;
    border: solid 1px #e0e0e0;
    background-color: White;
    padding: 5px 5px 5px 5px;
}

.BackgroudPopup {
    background-color: Black;
    opacity: 0.5;
    filter: alpha(opacity=50);
    position: absolute;
    top: 0px;
    left: 0px;
}

.CloseImg {
    background-image: url('Images/pcCloseButton.png');
    width: 18px;
    height: 18px;
}

.classST {
    font-size: 10px;
    color: Black;
    text-align: left;
    border: solid 1px gray;
    background-color: transparent;
}

.classDC {
    font-size: 10px;
    color: Black;
    text-align: left;
    border: solid 1px gray;
    background-color: transparent;
}

.classCB {
    font-size: 10px;
    color: Black;
    text-align: left;
    border: solid 1px gray;
    background-color: transparent;
}

.classCD {
    font-size: 10px;
    color: Black;
    text-align: left;
    border: solid 1px gray;
    background-color: transparent;
}

.classDT {
    font-size: 10px;
    color: Black;
    text-align: left;
    border: solid 1px gray;
    background-color: transparent;
}

.classCK {
    font-size: 10px;
    color: Black;
    text-align: left;
    /*border:solid 1px gray;*/
    background-color: transparent;
}

.classBT {
    font-size: 10px;
    color: Black;
    text-align: left;
    /*border:solid 1px gray;*/
    background-color: transparent;
}

.GEButton {
    color: White;
    cursor: pointer;
    font-size: 11px;
    font: MS Sans Serif,"Lucida Grande",Arial,Helvetica,sans-serif;
    /* filter: progid:DXImageTransform.Microsoft.Gradient(startColorStr='#e0e0e0', endColorStr='#ffffff', gradientType='0');
    background: -moz-linear-gradient(top,  #e0e0e0,  #ffffff);*/
    background-color: #cecece;
    border: solid 1px #aaaaaa;
    padding: 0px 2px 0px 2px;
}

.GEData {
    background-color: White;
    padding: 5px;
    border-left: solid 1px #cecdcd;
    border-right: solid 0px gray;
    border-top: solid 0px gray;
    border-bottom: solid 1px #cecdcd;
    color: black;
    font-weight: normal;
}

.GEDataAlternate {
    background-color: White;
    padding: 5px;
    border-left: solid 1px #cecdcd;
    border-right: solid 0px gray;
    border-top: solid 0px white;
    border-bottom: solid 1px #cecdcd;
    color: black;
    font-weight: normal;
}

.fm_select {
    font-size: 8pt;
    font-family: Tahoma;
}

.fm_highlight {
    /*font-size: medium;*/
    color: #0000cc;
    width: 100%;
    padding-left: 10px;
    padding-right: 10px;
    cursor: pointer;
    border-top: solid 1px skyblue;
    border-left: solid 1px skyblue;
    border-right: solid 1px skyblue;
    filter: progid:DXImageTransform.Microsoft.Gradient(startColorStr= '#87CEEB', endColorStr= '#ffffff', gradientType= '0' );
    /*background: -moz-linear-gradient(top,#87CEEB,#ffffff);*/
	background: -webkit-linear-gradient(top,#87CEEB,#ffffff);
    background-color: #87CEEB;
    white-space: wrap;
}

.fm_tab {
    font-weight: bold;
    color: #0000cc;
    padding-left: 10px;
    padding-right: 10px;
    cursor: pointer;
    border-top: solid 1px skyblue;
    border-left: solid 1px skyblue;
    border-right: solid 1px skyblue;
    filter: progid:DXImageTransform.Microsoft.Gradient(startColorStr= '#ddeeff', endColorStr= '#ffffff', gradientType= '0' );
    /*background: -moz-linear-gradient(top,#87CEEB,#ffffff);*/
	background: -webkit-linear-gradient(top,#87CEEB,#ffffff);
    background-color: #87CEEB;
    white-space: wrap;
}

.fm_textbox {
    font-family: Tahoma,MS Sans Serif,Verdana,Arial;
    font-size: 9pt;
    height: 25px;
}

.fm_lookupbutton {
    height: 20px;
    font-weight: bold;
    width: 20px;
}

.fm_errorsymbol {
    color: red;
    font-size: 12pt;
    visibility: hidden;
}

.fm_lookupheader {
    background-color: #c5dfff;
}

.fm_alternateline 
{
    background-color: #c5dfff;
}

.fm_radiobutton {
    float: left;
}

.fm_checkbox {
    margin-left: -4px;
}

.fm_index {
    font-size: 12pt;
    font-weight: bold;
    color: #6eb4ff;
}

.fm_checkboxall {
    font-size: xx-small;
}

.fm_gridviewheader {
    background-color: #c5dfff;
}

.fm_button {
    /*
    color:White;
    cursor: pointer;
    font-size: 11px;
    font:MS Sans Serif,"Lucida Grande",Arial,Helvetica,sans-serif;*/
    /* filter: progid:DXImageTransform.Microsoft.Gradient(startColorStr='#e0e0e0', endColorStr='#ffffff', gradientType='0');
    background: -moz-linear-gradient(top,  #e0e0e0,  #ffffff);*/
    /*background-color:#cecece;
    border:solid 1px #aaaaaa;
	padding:0px 2px 0px 2px;*/
    font-family: Tahoma,MS Sans Serif,Verdana,Arial;
    font-size: 9pt;
    height: 25px;
}

.fm_btn_lookup {
    background-image: url('Images/lookup.jpg');
    background-repeat: no-repeat;
    background-position: left,top;
    height: 18px;
    width: 18px;
    padding: 0px;
    margin: 0px;
    font-size: 0px;
}

.fm_bgline {
    /*background: #6eb4ff;*/
    /*background: -moz-linear-gradient(top,#87CEEB,#ffffff);*/
	background: -webkit-linear-gradient(top,#87CEEB,#87CEEB);
    background-color: #87CEEB;
}

.loading-indicator {
    height: 80px;
    width: 80px;
    background-image: url( 'images/loading.gif' );
    background-repeat: no-repeat;
    background-position: center center;
}

.loading-indicator-overlay {
    background-color: #FFFFFF;
    /*background: -webkit-linear-gradient(top,#FFFFFF,#FFFFFF);*/
    opacity: 0.6;
    filter: alpha(opacity = 60);
    position: absolute;
    top: 0px;
    left: 0px;
}

.loading-indicator-front {
    left: 0px;
    position: absolute;
    text-align: center;
    width: 100%;
    display: none;
}

.txtMsgTopic {
    font-family: Tahoma,MS Sans Serif,Verdana,Arial;
    font-size: 16px;
    font-weight: bold;
}

.txtMsgDetail {
    font-family: Tahoma,MS Sans Serif,Verdana,Arial;
    font-size: 12px;
    font-weight: bold;
}

.labelHint {
    color: Blue;
}

.GridDataFreeze {
    background-color: #D3D3D3;
    padding: 5px;
    color: Blue;
    border-left: solid 1px #E8E8E8;
    border-right: solid 1px #E8E8E8;
    border-top: solid 1px #E8E8E8;
    border-bottom: solid 1px #E8E8E8;
}

.GridFixDataFreeze {
    background-color: ButtonFace;
    padding: 5px;
    border-left: solid 0px gray;
    border-right: solid 5px gray;
    border-top: solid 2px gray;
    border-bottom: solid 2px gray;
    color: White;
    font-weight: bold;
}

.GridSelectFreeze {
    background-color: #bff5f6;
    color: Black;
    padding: 5px;
    font-weight: normal;
}
