
body {      font-family:        "Verdana", "Arial";
            font-size:          10pt;
            margin:             1em 2em 2em 2em;
            background:         #909090 url(T-white2gray2.jpg) top repeat-x;
            }

h1 {        font-family:        "Arial Rounded MT Bold", Georgia;
            }

td {        font-family:        Verdana, Tahoma, sans serif;
            font-size:          10pt;
            }

input.box { padding:            1px 4px;
            font-weight:        bold;
            color:              #030;
            border:             1px solid black;
            }

a {         padding:            1px 2px;
            }

a:hover {   color:              white;
            background:         red;
            padding:            1px 2px;
            }

.note {     font-size:          8pt;
            }

.big {      font-family:        "Comic Sans MS";
            font-size:          26pt;
            }

.sg {       font-family:        "Verdana", "Arial";
            font-size:          8pt;
            color:              #006600;
            }

.sb {       font-family:        "Verdana", "Arial";
            font-size:          8pt;
            color:              white;
            }

#logo {     font-family:    "Arial Rounded MT Bold";
            font-size:      300%;
            font-weight:    normal;
            text-align:     center;
            background:     white url(L-green-grad3.jpg) left repeat-y;
            color:          #030;
            border:         2px solid #030;
            border-radius:  8px;
            padding:        0.3em 0;
            }

.logo_text {
            font-family:    "Arial Rounded MT Bold";
            font-size:      300%;
            font-weight:    normal;
            color:          #030;
            }

.reg_header {
            font-family:    "Arial Rounded MT Bold";
            font-size:      350%;
            font-weight:    normal;
            color:          black;
            text-align:     center;
            }

.box-top {
            background:     url(/reg-files/top-15.gif) top repeat-x;
            }

.box-bottom {
            background:     url(/reg-files/bot-15.gif) bottom repeat-x;
            }

.box-left {
            background:     url(/reg-files/ls-15.gif) left repeat-y;
            }

.box-right {
            background:     url(/reg-files/rs-15.gif) right repeat-y;
            }

.box-content {
            background-color:   white;
            padding:            0 2em 1em 2em;
            }

#container {
            margin:             1em 2em 1em 2em;
            }

.control_hdr {
            font-family:        "Arial Rounded MT Bold";
            font-size:          180%;
            font-weight:        normal;
            color:              #030;
            }
            
.select_panel {
            border:             2px solid #333;
            border-radius:      8px;
            border-collapse:    collapse;
            background-color:   white;
            }

.button {   color:              #030;
            font-weight:        bold;
            }

.copyright {
            font-family:        "Verdana", "Arial";
            font-size:          8pt;
            color:              black;
            text-align:         center;
            }

.reg_count {
            font-family:        "Verdana", "Arial";
            font-size:          10pt;
            color:              #80171F;
            text-align:         center;
            }

.entry {
            margin:             0.5em 0;
            background-color:   #F8F8F8;
            background-color:   #FFFFF0;
            border-collapse:    collapse;
            border:             2px solid #FB2;
            }

.subhdr {   font-family:        "Arial Rounded MT Bold", Verdana, Tahoma;
            font-size:          12pt;
            color:              #030;
            background-color:   #FFB;
            padding:            1 3px;
            border:             1px solid #FB2;
            width:              7em;
            text-align:         right;
            float:              left;
            margin-right:       0.5em;
            }

.tdata {    background-color:   $EEE;
            border:             2px solid #FB2;
            }

.tdhdr {    
            background-color:   #FFB;
            font-family:        "Arial Rounded MT Bold", Verdana, Tahoma;
            font-size:          12pt;
            color:              #050;
            border:             2px solid #FB2;
            }

.darkred {  color:              #80171F;
            }

hr.green {  background-color:   #050;
            width:              30%;
            height:             5px;
            }

a.plain_link {
            text-decoration:    none;
            color:              #030;
            }

a:hover.plain_link {
            text-decoration:    none;
            color:              #030;
            }

.main_index,
table.main_index td {
            font-size:          110%;
            font-family:        "Arial Rounded MT Bold", Verdana, Tahoma;
            font-weight:        normal;
            }

.addup {    font-family:        "Arial Rounded MT Bold", Verdana, Tahoma;
            font-size:          110%;
            color:              #050;
            }

.addup_red {
            font-family:        "Arial Rounded MT Bold", Verdana, Tahoma;
            font-size:          110%;
            color:              red;
            }

.addup_hdr {
            font-family:        "Arial Rounded MT Bold", Verdana, Tahoma;
            font-size:          130%;
            color:              white;
            background-color:   #050;
            border:             1px solid #0F0;
            border-radius:      5px;
            }

textarea {  padding: 1px 4px;
            font-family: Verdana;
            font-size: 12pt;
            background-color: #FFD;
            color:              #030;
            border: 1px solid #888;
            padding: 2px 4px;
            border-radius: 4px;
            }


.important {
            font-family:        "Arial Rounded MT Bold", Verdana, Tahoma;
            font-size:          130%;
            color:              #050;
            }

.important_red {
            font-family:        "Arial Rounded MT Bold", Verdana, Tahoma;
            font-size:          130%;
            color:              red;
            }

.generic_h1 {
            font-family:        "Arial Rounded MT Bold", Verdana, Tahoma;
            font-size:          150%;
            color:              #050;
            }
            
.generic_h2 {
            font-family:        "Arial Rounded MT Bold", Verdana, Tahoma;
            font-size:          125%;
            color:              #050;
            }
            
.tl { text-align: left; }
.tc { text-align: center; }
.tr { text-align: right; }
.tt { vertical-align: top; }
.tm { vertical-align: middle; }
.tb { vertical-align: bottom; }
.today { background-color: #B00;
         color: white;
         font-weight: normal;
         }

/*
input { background-color: #FFE;
        font-size: 12pt;
        }
*/
input[type=text], input[type=password] {
    background-color: #FFD;
    font-size: 12pt;
    font-weight: normal;
    padding: 2px 4px;
    border-radius: 3px;
    border: 1px solid #888;
    }

input[type=submit], input[type=button] {
    background-color: green;
    color: white;
    padding: 0.1em 0.3em;
    border: 1px solid black;
    border-radius: 5px;
    font-size: 12pt;
    }
input[type=reset] {
    background-color: red;
    color: white;
    padding: 0.1em 0.3em;
    border: 1px solid black;
    border-radius: 5px;
    font-size: 12pt;
    }
