
.input {
border-collapse: collapse;
border-color: #333399;
border-style: solid;
border-width: 1px;
height: 18px;
padding: 1px 1px 1px 1px;
font-size: 12px; font-family: "Trebuchet MS",Verdana, Arial, Helvetica, sans-serif;
   }

.main {
border-collapse: collapse;
border-color: #333399;
border-style: solid;
border-width: 2px;
   }

.minor {
border-collapse: collapse;
border-color: #808080;
border-style: solid;
border-width: 1px;
   }

.reverse {
    background-color: #333399;
    font-size: 12px; font-family: "Trebuchet MS",Verdana, Arial, Helvetica, sans-serif;
    color: #FFFFFF; 
    text-decoration: none; font-weight: bold; vertical-align: top; text-align: left;
    }

.reverse_header {
    display: block;
    background-color: #333399;
    font-size: 12px; font-family: "Trebuchet MS",Verdana, Arial, Helvetica, sans-serif;
    color: #FFFFFF; 
    text-decoration: none; font-weight: bold; vertical-align: top; text-align: left;
    }

input {
    font-size: 12px; font-family: "Trebuchet MS",Verdana, Arial, Helvetica, sans-serif;
    text-decoration: none; font-weight: normal; color : #000000; vertical-align: top; text-align: left
    }

textarea {
    font-size: 12px; font-family: "Trebuchet MS",Verdana, Arial, Helvetica, sans-serif;
    text-decoration: none; font-weight: normal; color : #000000; vertical-align: top; text-align: left
    }

.content {
    border-collapse: collapse;
   }

tr {
    vertical-align: top; text-align: left
   }

p {
    font-size: 12px; font-family: "Trebuchet MS",Verdana, Arial, Helvetica, sans-serif;
    text-decoration: none; font-weight: bold; color : #000000; vertical-align: top; text-align: left
   }

th {
    font-size: 12px; font-family: "Trebuchet MS",Verdana, Arial, Helvetica, sans-serif;
    text-decoration: none; font-weight: bold; color : #000000; vertical-align: top; text-align: left;
    border-collapse: collapse;
    border-color: #333399;
    border-style: solid;
    border-width: 2px;
   }

td {
    font-size: 12px; font-family: "Trebuchet MS",Verdana, Arial, Helvetica, sans-serif;
    text-decoration: none; font-weight: normal; color : #000000; vertical-align: top; 
    empty-cells: show;
   }

.changeitem {
    font-size: 12px; font-family: "Trebuchet MS",Verdana, Arial, Helvetica, sans-serif;
    text-decoration: none; font-weight: normal; color : #000000; vertical-align: top; 
    empty-cells: show; display: block;
   }

.changeitem A:link {text-decoration: none; color: #0000E6;}
.changeitem A:visited {text-decoration: none; color: #0000E6;}
.changeitem A:active {text-decoration: none; color: #0000E6;}
.changeitem A:hover {text-decoration: none; color: #0000E6; background-color: #F4B05D;}

.summary_title {
    background-color: #FFFFFF;
    font-size: 14px; font-family: "Trebuchet MS",Verdana, Arial, Helvetica, sans-serif;
    text-decoration: none; font-weight: bold; color : #333399; vertical-align: top; text-align: center
   }

.summary_head {
    background-color: #333399;
    font-size: 14px; font-family: "Trebuchet MS",Verdana, Arial, Helvetica, sans-serif;
    text-decoration: none; font-weight: bold; color : #FFFFFF; vertical-align: top; text-align: left
   }

.summary_head A:link {text-decoration: none; color: #FFFFFF}
.summary_head A:visited {text-decoration: none; color: #FFFFFF}
.summary_head A:active {text-decoration: none; color: #FFFFFF}
.summary_head A:hover {text-decoration: none; color: #FF0000}

.summary_number {
    font-size: 12px; font-family: "Trebuchet MS",Verdana, Arial, Helvetica, sans-serif;
    text-decoration: none; color : #000000; vertical-align: top; text-align: right
   }

.summary_item {
    font-size: 12px; font-family: "Trebuchet MS",Verdana, Arial, Helvetica, sans-serif;
    text-decoration: none; color : #000000; vertical-align: top; text-align: left
   }

.label {
    font-size: 14px; font-family: "Trebuchet MS",Verdana, Arial, Helvetica, sans-serif;
    text-decoration: none; font-weight: bold; color : #000000; vertical-align: top; text-align: left
   }

.largerlabel {
    font-size: 18px; font-family: "Trebuchet MS",Verdana, Arial, Helvetica, sans-serif;
    text-decoration: none; font-weight: bold; color : #000000; vertical-align: top; text-align: left
   }

.title {
    font-size: 20px; font-family: "Trebuchet MS",Verdana, Arial, Helvetica, sans-serif;
    text-decoration: none; font-weight: bold; color : #333399; vertical-align: top; text-align: left
   }

.text_gray {
    font-size: 14px; font-family: "Trebuchet MS",Verdana, Arial, Helvetica, sans-serif;
    text-decoration: none; font-weight: normal; color : #414141; vertical-align: top; text-align: left
   }

.heading {
    font-size: 10px; font-family: "Trebuchet MS",Verdana, Arial, Helvetica, sans-serif;
    text-decoration: none; font-weight: bold; color : #000000; vertical-align: top; text-align: left
   }

.text {
    font-size: 12px; font-family: "Trebuchet MS",Verdana, Arial, Helvetica, sans-serif;
    text-decoration: none; font-weight: normal; color : #000000; vertical-align: top; text-align: left
   }

.text A:link {text-decoration: none; }
.text A:visited {text-decoration: none;}
.text A:active {text-decoration: none; }
.text A:hover {text-decoration: none; background-color: #D7D7FF;}

.textnotice {
    font-size: 12px; font-family: "Trebuchet MS",Verdana, Arial, Helvetica, sans-serif;
    text-decoration: none; font-weight: normal; color : #000000; vertical-align: top; text-align: left;
   }

.textnotice A:link {text-decoration: none; color: #0000E6;}
.textnotice A:visited {text-decoration: none; color: #0000E6;}
.textnotice A:active {text-decoration: none; color: #0000E6;}
.textnotice A:hover {text-decoration: none; color: #0000E6; background-color: #F4B05D;}

.alert_red {
    background-color: #FF9D9D;
    font-size: 12px; font-family: "Trebuchet MS",Verdana, Arial, Helvetica, sans-serif;
    text-decoration: none; font-weight: normal; color: #000000; vertical-align: top; text-align: left;
    }
    
.alert_yellow {
    background-color: #FFFF80;
    font-size: 12px; font-family: "Trebuchet MS",Verdana, Arial, Helvetica, sans-serif;
    text-decoration: none; font-weight: normal; color: #000000; vertical-align: top; text-align: left;
    }
    
.alert_updated {
    background-color: #BFFFBF;
    font-size: 12px; font-family: "Trebuchet MS",Verdana, Arial, Helvetica, sans-serif;
    text-decoration: none; font-weight: normal; color: #000000; vertical-align: top; text-align: left;
    }

.ok {
    background-color: #FFFFFF;
    font-size: 12px; font-family: "Trebuchet MS",Verdana, Arial, Helvetica, sans-serif;
    text-decoration: none; font-weight: normal; color: #000000; vertical-align: top; text-align: left
    }

.box {
    background-color: #DDDDDD;
    font-size: 12px; font-family: "Trebuchet MS",Verdana, Arial, Helvetica, sans-serif;
    text-decoration: none; font-weight: normal; color: #FF0000; vertical-align: top; text-align: left
    }


