a { text-decoration: none; color: #008000;}
a.red { color: #DD0000;  }
a.green { color: #008000; }



/* Common table (trans) */
table
{
        border-collapse: collapse;
        border: 0px #008000 solid;
        Font-Family: TAHOMA, VERDANA, ARIAL, SANS-SERIF;
        font-size: 11px;
        background-color: #FFFFFF;
        width: 100%;
}

.button
{
        margin-top:5px;
        font-family: Tahoma,Verdana,Arial,Helvetica;
        font-size: 11px;
        border: #008000 1px solid;
        cursor: pointer;
        color: #FFFFFF;
        background-color: #008000;
}

.button_red
{
        margin-top:5px;
        font-family: Tahoma,Verdana,Arial,Helvetica;
        font-size: 11px;
        border: #EE0000 1px solid;
        cursor: pointer;
        color: #FFFFFF;
        background-color: #EE0000;
}

.button_red_white
{
        margin-top:5px;
        font-family: Tahoma,Verdana,Arial,Helvetica;
        font-size: 11px;
        border: #EE0000 1px solid;
        cursor: pointer;
        color: #EE0000;
        background-color: #FFEEEE;
}
input, select, textarea
{
    color: #008000;
        font-family: Tahoma,Verdana,Arial,Helvetica;
        font-size: 11px;
}


td, tr
{
         color: #008000;
         vertical-align: top;
        padding: 3;
}

td.green
{
         border: 1px #008000 solid;
}

td.top
{
        background-image:url(/images/top_back.bmp);
        background-repeat:repeat-x;
        padding:0px
}

td.vselect
{
        color: #FFFFFF;
        background-color: #008000;
        border: 1px #008000 solid;
}

td.red
{
        color: #FFFFFF;
        background-color: #EE0000;
        border: 1px #EE0000 solid;
}

td.red a,
td.vselect a
{
        color: #FFFFFF;
        text-decoration: none;
}



table h1
{
         margin-top: 8px;
        margin-left: 10px;
        margin-bottom: 8px;
        font-family: "Times New Roman", Verdana;
        font-size: 28px;
        font-weight: normal;
        color: #008000;
}

table h2
{
         margin-top: 5px;
        margin-left: 10px;
        margin-bottom: 5px;
        font-family: "Times New Roman", Verdana;
        font-size: 20px;
        font-weight: normal;
        color: #008000;
}

table h3
{
         margin-top: 3px;
        margin-left: 0px;
        margin-bottom: 3px;
        font-family: "Times New Roman", Verdana;
        font-size: 20px;
        font-weight: normal;
        color: #008000;
}

table h5
{
         margin-top: 1px;
        margin-left: 3px;
        margin-bottom: 1px;
        font-family: "Times New Roman", Verdana;
        font-size: 11px;
        font-weight: normal;
        color: #008000;
}


table a:hover
{
        text-decoration: underline;
}

th
{
        color: #FFFFFF;
        border: 1px #FFFFFF solid;
        background-color: #008000;
}

/* Price table */
table.price
{
        border: 1px #008000 solid;
        font-family: Tahoma,Verdana,Arial,Helvetica;
        font-size: 11px;
}

table.price td
{
        border: 1px #008000 solid;
}

table.price th
{
        text-align: center;
        font-size: 11px;
        font-weight:600;
        padding-left: 5;
        padding-right: 5;
}

table.price th.small
{
        font-size: 10px;
         padding-left: 2;
         padding-right: 2;
}

table.price th a
{
        color: #FFFFFF;
        font-size: 11px;
        font-weight:600;
}

table.price th.small a
{
        font-size: 10px;
}

table.price a:hover
{
        text-decoration: underline;
}

table.price td.vselect
{
         color: #FFFFFF;
        background-color: #008000;
         border: 1px #FFFFFF solid;
}

table.price td.vselect a
{
        color: #FFFFFF;
        text-decoration: none;
}


/* Button table */

table.button
{
    border: 1px #008000 solid;
    width: 0;
}

table.button td
{
        text-align: center;
    color: #FFFFFF;
    background-color: #008000;
    padding: 1px 25px 2px 25px;
}

table.button a
{
        color: #FFFFFF;
        text-decoration: none;
}

table.button a:hover
{
        text-decoration: none;
}

/* select table */
table.select
{
        border: 1px #008000 solid;
        font-family: Tahoma,Verdana,Arial,Helvetica;
        font-size: 11px;
        width: 0;
}

table.select td
{
        border: 1px #008000 solid;
        text-align: center;
}

table.select a:hover
{
        text-decoration: underline;
}

table.select td.vselect
{
                color: #FFFFFF;
        background-color: #008000;
        border: 1px #FFFFFF solid;
}

table.price td.vselect a
{
        color: #FFFFFF;
        text-decoration: none;
}


/* info table */
table.info
{
        border: 1px #008000 solid;
        font-size: 11px;
         border-spacing: 5;
}

table.info td
{
        border: 0px #008000 solid;
        vertical-align: top;
        padding: 3;
}

table.info h2
{
        color: #FFFFFF;
}

table.info td.vselect_big
{
         color: #FFFFFF;
        background-color: #008000;
         font-size: 11px;
        font-weight:600;
        padding: 3;
}

table.info a:hover
{
        text-decoration: underline;
}

table.info td.vselect
{
         color: #FFFFFF;
        background-color: #008000;
         border: 1px #FFFFFF solid;
}


table.info td.vselect a
{
        color: #FFFFFF;
        text-decoration: none;
}



/* General table (green) */

table.green
{
        border: 1px #008000 solid;
        font-family: Tahoma,Verdana,Arial,Helvetica;
        font-size: 11px;
}

table.green a:hover
{
        text-decoration: none;
}

table.green th
{
                border-top: 1px #008000 solid;
        text-align: center;
        font-weight:600;
        font-size: 11px;
}

table.green th.one
{
        border-right: 1px #008000 solid;
        border-left: 1px #008000 solid;
}

table.green th.left
{
        border-left: 1px #008000 solid;
}

table.green th.right
{
        border-right: 1px #008000 solid;
}

table.green th.trans
{
         color: #008000;
        background-color: #FFFFFF;
        border: 0px #FFFFFF solid;
}

table.green th.trans
{
        color: #008000;
}

table.green th a
{
         color: #FFFFFF;
         text-decoration: none;
}

table.green th a:hover
{
        color: #EEFFEE;
        text-decoration: none;
}

table.green tr td
{
        border: 1px #008000 solid;
}

table.green td.trans
{
        border: 0px #000000 solid;
}

table.green td.small
{
        font-size: 80%;
}

table.green td a
{
         text-decoration: none;
}

table.green td.vselect
{
         color: #FFFFFF;
        background-color: #008000;
         border: 1px #FFFFFF solid;
}


table.green td.vselect a
{
        color: #FFFFFF;
        text-decoration: none;
}

table.green td.big
{
        text-align: center;
}


table.green td.vselect_big
{
        color: #FFFFFF;
        background-color: #008000;
        border: 1px #FFFFFF solid;
        text-align: center;
}

table.green td.vselect_big a
{
        color: #FFFFFF;
}


table.red
{
        border: 1px #EE0000 solid;
         font-family: Tahoma,Verdana,Arial,Helvetica;
        font-size: 11px;
        color: #EE0000;
}

table.red td
{
        border: 1px #BB0000 solid;
        color: #EE0000;
}

table.red td a:hover
{
        text-decoration: underline;
}

table.red th
{
        color: #FFFFFF;
        background-color: #EE0000;
         border: 1px #FFFFFF solid;
        text-align: center;
        font-weight:600;
        padding-left: 5;
        padding-right: 5;
}
table.red th a
{
        color: #FFFFFF;
}

table.red th a:hover
{
        color: #FFFFFF;
        text-decoration: underline;
}

table.info td.vselect
{
         color: #FFFFFF;
         background-color: #EE0000;
         border: 1px #FFFFFF solid;
}

table.red td a
{
        color: #EE0000;
}

table.red td a:hover
{
        color: #EE0000;
        text-decoration: underline;
}



table.main
{
        margin: 0;
        border-top: 0px #008000 dotted;
        border-bottom: 0px #008000 dotted;
        border-right: 0px #008000 dotted;
        border-left: 0px #008000 dotted;
}


td.menu
{
         border-top: 0px #008000 solid;
        border-bottom: 0px #008000 solid;
        border-right: 1px #008000 solid;
        border-left: 0px #008000 solid;
         text-align: center;
        font-weight: bold;
}



.selected
{
        background-color: #EEFFEE;
}
.selected_header
{
        background-color: #009900;
}
/*
h1 a.h1 table.h1
{
        margin-top: 8px;
        margin-left: 10px;
        margin-bottom: 8px;
        font-family: "Times New Roman", Verdana;
        font-size: 16px;
        font-weight: normal;
        color: "#008000"
}

h2 a.h2
{
        margin-top: 5px;
        margin-left: 10px;
        margin-bottom: 5px;
        font-family: "Times New Roman", Verdana;
        font-size: 14px;
        font-weight: normal;
        color: "#008000"
}

h3
{
        margin-top: 3px;
        margin-left: 10px;
        margin-bottom: 3px;
        font-family: "Times New Roman", Verdana;
        font-size: 120%;
        font-weight: normal;
        color: "#008000"
}
h4
{
        margin-top: 1px;
        margin-left: 3px;
        margin-bottom: 1px;
        font-family: Arial, Verdana;
        font-size: 80%;
        font-weight: normal;
        color: "#008000"
}
h5
{
                margin-top: 1px;
        margin-left: 3px;
        margin-bottom: 1px;
        font-family: Arial, Verdana;
        font-size: 60%;
        font-weight: normal;
        color: "#008000"
}
*/
