H1 {
    text-align: center;
    font-size: 14pt;
    font-family: "B Titr", tahoma;
    color: #CC6600;
    margin-left: 10px;
    margin-right: 10px;
}

BODY {
    font-family: Tahoma;
    font-size: 9pt;
}

.Print {
    display: none;
}

.maintable {
    width: 80%;
    height: 400px;
    border-style: solid;
    border-width: 1px;
    border-color: Black;
}

.TableHeader {
    background-image: url('../img/menu-tail.gif' );
    background-repeat: repeat-x;
    height: 6px;
    background-color: #fcf0ca;
    width: 90%;
    border-width: 2px;
    border-style: solid;
    padding: 2px 2px 2px 2px;
    text-align: center;
    border-color: #e7cf8c;
    margin: 2px 2px 2px 2px;
}

.Inertable {
    background-color: #fff5d0;
    border-right: #e7cf8c thin solid;
    border-top: #e7cf8c thin solid;
    border-left: #e7cf8c thin solid;
    border-bottom: #e7cf8c thin solid;
}

.innertable {
    width: 80%;
}

TABLE {
    text-align: right;
}

.TinyTirt {
    font-size: 6pt;
}

.SmallTirt {
    font-size: 7pt;
}

tr {
    vertical-align: top;
}

.footer {
    text-align: right;
}

.header {
    font-weight: normal;
    font-size: 10pt;
}

Input {
    border-top-width: 1px;
    padding-right: 0px;
    padding-left: 0px;
    border-left-width: 1px;
    border-bottom-width: 1px;
    padding-bottom: 0px;
    margin: 0px;
    padding-top: 0px;
    font-family: tahoma;
    border-right-width: 1px;
    border-style: solid;
    border-color: Gray;
}

textarea {
    border-top-width: 1px;
    padding-right: 0px;
    padding-left: 0px;
    border-left-width: 1px;
    border-bottom-width: 1px;
    padding-bottom: 0px;
    margin: 0px;
    padding-top: 0px;
    font-family: tahoma;
    border-right-width: 1px;
    border-style: solid;
    border-color: Gray;
}

.submit, .fsubmit {
    border: 1px solid rgb(255, 153, 0);
    font-family: Tahoma;
    font-size: 10pt;
    color: rgb(128, 0, 0);
    background-image: url( "../img/button.jpg" );
    margin-left: 0;
    margin-right: 0;
    margin-top: -2;
    margin-bottom: 0;
    background-attachment: scroll;
}

    .submit:hover, .fsubmit:hover {
        border-color: rgb(234,107,0);
        color: rgb(97, 0, 0);
        background-image: url("../img/button_hover.JPG" );
    }

.submit2, .fsubmit2 {
    border: 1px solid rgb(153, 204, 0);
    font-family: Tahoma;
    font-size: 10pt;
    color: rgb(65, 98, 42);
    background-image: url( "../img/button2.jpg" );
    padding-left: 5px;
    padding-right: 5px;
}

    .submit2:hover, .fsubmit2:hover {
        border: 1px solid rgb(80, 120, 55);
        color: rgb(80, 120, 55);
        background-image: url( "../img/button2_hover.jpg" );
    }

.fsubmit, .fsubmit2 {
    width: 200px;
}

select {
    border-right: #CC6600 2px solid;
    border-top: #CC6600 2px solid;
    border-left: #CC6600 2px solid;
    color: #000;
    border-bottom: #CC6600 2px solid;
    font-family: Tahoma,Times New Roman;
    color: #555555;
}

A.a:visited {
    color: #CC6600;
    text-decoration: none;
}

A.menubar:link {
    color: #555555;
    text-decoration: none;
}

A.menubar:visited {
    color: #555555;
    text-decoration: none;
}

A.menubar:hover {
    color: #333333;
    background-color: #c5c5c5;
    text-decoration: none;
}

.border1 {
    border-style: solid;
    border-width: thin;
}

.TableHeader {
    width: 100%;
    border-width: 2px;
    border-style: groove;
    padding: 2px 2px 2px 2px;
    text-align: center;
}

.mainpan_pnl1 {
    --background-position: bottom;
}

.mainpan_img3 {
    background-position: right;
    background-repeat: no-repeat;
}

.mainpan_img1 {
    background-position: center;
    background-repeat: no-repeat;
}

.mainpan_img2 {
    background-position: center;
    background-repeat: no-repeat;
}

.mainpan_img7 {
    background-position: bottom;
    background-repeat: no-repeat;
}

.Tab {
    background-image: url(../img/tab2.jpg);
    background-position: right;
    background-repeat: no-repeat;
    height: 26px;
}

.InnerTab {
    height: 20px;
    text-align: center;
    width: 130px;
    padding-top: 5px;
}

.CollapsibleCtrl {
    background-image: url('../img/bg-menu-main.png');
    height: 40px;
    width: 100%;
}

.CollapsibleCtrlDiv {
    padding: 5px;
    cursor: pointer;
    vertical-align: middle;
    color: white;
}

.TrTitle {
    vertical-align: middle;
    width: 250px;
    text-align: left;
}

.TrContent {
    vertical-align: middle;
    text-align: right;
}

.loadingMessage {
    width: 100%;
    height: 200px;
    z-index: 1000;
    text-align: center;
}
