
BODY {
        color: #000000;
        background-color: #f5f5f5;
        font-family: verdana, arial, helvetica, sans-serif, cursive;
        font-size: 10px;
        margin-left: 0px;
        margin-right: 0px;
}
.BODY A:link {
    color: #0000ff;
}
.BODY A:active {
    color: #000088;
}
.BODY A:visited {
    color: #ff0000;
}
B, DL, DT, DD, DIR, EM, I, LI, OL, UL, 
P, SPAN, STRONG, TABLE, TH, TR, TD, DIV
{
        color: #000000;
        font-family: verdana, arial, helvetica, sans-serif, fantasy;
        font-size: 12px;
}

H1 {
        color: #e38b0d;
        font-family: verdana, arial, helvetica, sans-serif, fantasy;
        font-size: 16px;
}

H2 {
        color: #3375bf;
        font-family: verdana, arial, helvetica, sans-serif, fantasy;
        font-size: 16px;
}

H3 {
        color: #e38b0d;
        font-family: verdana, arial, helvetica, sans-serif, fantasy;
        font-size: 14px;
}

H4 {
        color: #3375bf;
        font-family: verdana, arial, helvetica, sans-serif, fantasy;
        font-size: 14px;
}

H5 {
        color: #3375bf;
        font-family: verdana, arial, helvetica, sans-serif, fantasy;
        font-size: 12px;
}

.sectitle {
        color: #e38b0d;
        font-size: 12px;
        font-family: verdana, arial, helvetica, sans-serif, monospace;
        font-weight: bold;
}

.secheader {
        /* color: #fe6704; */
        color: #3375bf;
        background-color: #f5f5f5;
        font-size: 12px;
        font-family: verdana, arial, helvetica, sans-serif, monospace;
        padding-left: 2px;
}

.motto {
        color: #3a5b87;
        font-size: 12px;
        font-style: italic;
        font-family: verdana, arial, helvetica, sans-serif, monospace;
}

.note {
        /* color: #3a5b87; */
        color: #e38b0d;
        font-weight: bold;
        font-family: helvetica, arial, fantasy, sans-serif, cursive;
        font-size: 12px;
        font-style: normal;
        text-decoration:none;
}
.note DIV:hover {
        background-color: #ffffff;
        font-family: verdana, arial, helvetica, sans-serif, cursive;
        font-weight: bold;
        color: #e38b0d;
        font-size: 14px;
        font-style:  oblique;
        text-decoration: none;
}
.note DIV:active {
        font-family: verdana, arial, helvetica, sans-serif, cursive;
        font-weight: bold;
        color: #3a5b87;
        font-size: 14px;
        font-style: italic;
        text-decoration: underline;
}
.note A:link {
        font-family: verdana, arial, helvetica, sans-serif, cursive;
        font-weight: normal;
        color: #3a5b87;
        font-size: 12px;
        text-decoration:none;
}
.note A:visited {
        font-family: verdana, arial, helvetica, sans-serif, cursive;
        font-weight: normal;
        color: #3a5b87; 
        font-size: 12px;
        text-decoration: none;
}
.note A:active {
        font-family: verdana, arial, helvetica, sans-serif, cursive;
        font-weight: bold;
        color: #3a5b87;
        font-size: 12px;
        font-style: italic;
        text-decoration: underline;
}
.note A:hover {
        font-family: verdana, arial, helvetica, sans-serif, cursive;
        font-weight: bold;
        color: #e38b0d;
        font-size: 12px;
        font-style:  oblique;
        text-decoration: none;
}
.note BR {
        line-height: 1.0;
}

.code  {
    border-style: solid;
    border-width: 1px;
    border-color: #000000;
}

.codetitle  {
    border-style: solid;
    border-width: 1px;
    border-color: #000099;
    background-color: #6699E0;
    color: #ffffff;
}

.filetitle {
    background-color: #badfee;
    color: #FFFFFF;
}

.fileupload {
    margin: 5px;
    border-style: solid;
    border-width: 1px;
    border-color: #666666;
}

A:link {
        color:#3976b9;
        font-weight: normal;
        text-decoration:none;
}

A:visited, A:active {
       font-family: verdana, arial, helvetica, sans-serif, cursive;
        font-weight: normal;
        color: #3976b9;
        text-decoration:none;
}

A:hover {
        text-decoration:underline;
}

.topbar {
        color: #ffffff;
        font-family: verdana, arial, helvetica, sans-serif, monospace;
        font-size: 10px;
}

.topbar A:link {
        color: #ffffff;
        text-decoration: none;
        font-family: verdana, arial, helvetica, sans-serif, cursive;
}

.topbar A:visited {
        color: #ffffff;
        text-decoration: none;
        font-family: verdana, arial, helvetica, sans-serif, cursive;
}

.topbar A:active {
        color: #ffffff;
        text-decoration: none;
        font-family: verdana, arial, helvetica, sans-serif, cursive;
}

.topbar A:hover {
        color: #ffffff;
        text-decoration: underline;
        font-family: verdana, arial, helvetica, sans-serif, cursive;
}

.download {
        font-family: fixed, monospace;
}

.download A:link {
        color: #15446d;
        text-decoration: none;
        font-family: verdana, arial, helvetica, sans-serif, cursive;
}

.download A:visited {
        color: #15446d;
        text-decoration: none;
        font-family: verdana, arial, helvetica, sans-serif, cursive;
}

.download A:active {
        color: #cc0000;
        text-decoration: none;
        font-family: verdana, arial, helvetica, sans-serif, cursive;
}

.download A:hover {
        color: #15446d;
        text-decoration: underline;
        font-family: verdana, arial, helvetica, sans-serif, cursive;
}

.adminbar {
        font-family: verdana, arial, helvetica, sans-serif, cursive;
        font-size: 11px;
        color: #000000;
        /*background-color: #ccf97e;*/
        background-color: #daff9a;
        border: 1px inset;
        border-color: #3776b9;
        width: 100%;
}

.admin-section {
        font-family: verdana, arial, helvetica, sans-serif, cursive;
        font-size: 11px;
        color: #000000;
        background-color: #badcaf;
        border: 1px inset;
        border-color: #3776b9;
        width: 640px;
}

HR {
        border-top: 1px solid #666666;
        border-left: 0px solid #666666;
        border-right: 0px solid #666666;
        border-bottom: 4px solid #f5f5f5;
        width: 100%;
        height: 1px;
        display: block;
}

.navbar {
/*        width: 180px; */
        color:#3a5b87;
        background-color: #f5f5f5; 
        font-weight: normal;
        font-family: verdana, arial, helvetica, sans-serif, cursive;
        font-size: 12px;
        text-decoration: none;
        padding-left: 2px;
        padding-top: 4px;
        margin-top: 2px; 
        text-align: left; 
        vertical-align: bottom; 
/*        vertical-align: top;  */
/*	line-height: 2.0; */
/*        border-right: 1px solid #15446d;  */
}
.navbar DIV {
        text-decoration: none;
}
.navbar DIV:hover {
        background-color: #ffffff;
}
.navbar A:link {
        font-family: verdana, arial, helvetica, sans-serif, cursive;
        font-weight: normal;
        color: #3a5b87;
/*        font-size: 12px; */
        text-decoration:none;
        padding-left: 2px;
}
.navbar A:visited {
        font-family: verdana, arial, helvetica, sans-serif, cursive;
        font-weight: normal;
        color: #3a5b87; 
/*        font-size: 12px; */
        text-decoration:none;
        padding-left: 2px;
}
.navbar A:active {
        font-family: verdana, arial, helvetica, sans-serif, cursive;
        font-weight: bold;
/*        font-weight: normal; */
        color: #3a5b87;
/*        font-size: 12px; */
        font-style: italic;
        text-decoration:underline;
        padding-left: 2px;
}
.navbar A:hover {
        font-family: verdana, arial, helvetica, sans-serif, cursive;
        font-weight: bold;
/*        font-weight: normal; */
        color: #e38b0d;
/*        font-size: 12px; */
        font-style:  oblique;
        text-decoration: none;
        padding-left: 2px;
}
.navbar BR {
        line-height: 1.0;
}

.navbartitle {
        font-family: verdana, arial, helvetica, sans-serif, cursive;
        font-weight: normal;
        color: #3a5b87;
        font-size: 12px;
        text-decoration:none;
        padding-left: 2px;
        padding-right: 2px;
        /* background-color: rgb(238, 221, 130); */
        background-color: #f5f5f5; /* #f4d094; #f7dab1; */
        /* border-bottom: 1px dotted rgb(55, 121, 179); */
/*       border-right: 1px solid #15446d;  */
        border-bottom: 1px solid #e38b0d;
}
.navbartitle A:link {
        text-decoration: none;
}
.navbartitle DIV {
        text-decoration: none;
}

.navbaritem {
        font-family: verdana, arial, helvetica, sans-serif, cursive;
        font-weight: normal;
        color: #3a5b87;
        font-size: 10px;
        text-decoration: none;
        background-color: #ffffff; 
        padding-left: 12px;
        padding-right: 2px;
/*        border-right: 1px solid #15446d;  */
/*        border-bottom: 1px solid rgb(55, 121, 179); */
}
.navbaritem A:link {
        text-decoration: none;
}
.navbaritem DIV {
        text-decoration: none;
}

.content {
        color:#3a5b87;
       /*  background-color: #f5f5f5;  */
        background-color: #ffffff;
        font-weight: normal;
        font-family: verdana, arial, helvetica, sans-serif, cursive;
        font-size: 12px;
        text-decoration:none;
        padding-left: 2px;
        padding-top: 4px;
        margin-top: 2px; 
        margin-right: 4px;
        text-align: left; 
        vertical-align: middle; 
}
.content SPAN:hover {
        color: #000000;
/*        color: #cc0000; */
        text-decoration: none;
        font-family: verdana, arial, helvetica, sans-serif, cursive;
}
.content DIV:hover {
        background-color: #ffffff;
}
.content A:link {
        font-family: verdana, arial, helvetica, sans-serif, cursive;
        font-weight: normal;
        color: #3a5b87;
        font-size: 12px;
        text-decoration:none;
        padding-left: 2px;
}
.content A:visited {
        font-family: verdana, arial, helvetica, sans-serif, cursive;
        font-weight: normal;
        color: #3a5b87; 
        font-size: 12px;
        text-decoration:none;
        padding-left: 2px;
}
.content A:active {
        font-family: verdana, arial, helvetica, sans-serif, cursive;
        font-weight: bold;
        color: #3a5b87;
        font-size: 12px;
        font-style: italic;
        text-decoration:underline;
        padding-left: 2px;
}
.content A:hover {
        font-family: verdana, arial, helvetica, sans-serif, cursive;
        font-weight: bold;
        color: #e38b0d;
        font-size: 12px;
        font-style:  oblique;
        text-decoration: none;
        padding-left: 2px;
}
.content BR {
        line-height: 1.0;
}

.content1 {
/*        color:#3a5b87; */
        color:#000000;
       /*  background-color: #f5f5f5;  */
        background-color: #ffffff;
        font-weight: bold;
        font-style: normal;
        font-family: helvetica, arial, verdana, sans-serif, cursive;
        font-size: 12px;
        text-decoration:none;
        padding-left: 2px;
        padding-top: 4px;
        margin-top: 2px; 
        margin-right: 4px;
        text-align: left; 
        vertical-align: middle; 
}
.content1 SPAN:hover {
        color: #000000;
        font-weight: bold;
        font-style: normal;
        font-family: helvetica, arial, verdana, sans-serif, cursive;
        font-size: 12px;
        text-decoration: none;
}
.content1 DIV:hover {
        background-color: #ffffff;
}
.content1 A:link {
        font-family: helvetica, arial, verdana, sans-serif, cursive;
        font-weight: bold;
/*        color: #3a5b87; */
        color: #000000;
        font-size: 12px;
        text-decoration:none;
        padding-left: 2px;
}
.content1 A:visited {
        font-family: helvetica, arial, verdana, sans-serif, cursive;
        font-weight: bold;
/*        color: #3a5b87; */ 
        color: #000000;
        font-size: 12px;
        text-decoration: none;
        padding-left: 2px;
}
.content1 A:active {
        font-family: helvetica, arial, verdana, sans-serif, cursive;
        font-weight: bold;
/*        color: #3a5b87; */
/*        color: #e38b0d; */
        color: #000000;
        font-size: 12px;
        font-style: normal;
        text-decoration: underline;
        padding-left: 2px;
}
.content1 A:hover {
        font-family: helvetica, arial, verdana, sans-serif, cursive;
        font-weight: bold;
/*        color: #e38b0d; */
/*        color: #3a5b87; */
        color: #000000;
        font-size: 12px;
        font-style:  normal;
        text-decoration: underline;
        padding-left: 2px;
}
.content1 BR {
        line-height: 1.0;
}

.content2 {
/*        color:#3a5b87; */
        color:#000000;
       /*  background-color: #f5f5f5;  */
        background-color: #ffffff;
        font-weight: normal;
        font-style: normal;
        font-family: verdana, arial, helvetica, sans-serif, cursive;
        font-size: 12px;
        text-decoration:none;
        padding-left: 2px;
        padding-top: 4px;
        margin-top: 2px; 
        margin-right: 4px;
        text-align: justify; 
        vertical-align: middle; 
}
.content2 SPAN:hover {
        color: #cc0000;
        text-decoration: none;
        font-family: verdana, arial, helvetica, sans-serif, cursive;
}
.content2 DIV:hover {
        color: #cc0000;
        background-color: #ffffff;
}
.content2 A:link {
        font-family: verdana, arial, helvetica, sans-serif, cursive;
        font-weight: normal;
        color: #3a5b87;
/*        color: #000000; */
        font-size: 12px;
        text-decoration:none;
        padding-left: 2px;
}
.content2 A:visited {
        font-family: verdana, arial, helvetica, sans-serif, cursive;
        font-weight: normal;
        color: #3a5b87;
/*        color: #cc0000; */
        font-size: 12px;
        text-decoration:none;
        padding-left: 2px;
}
.content2 A:active {
        font-family: verdana, arial, helvetica, sans-serif, cursive;
        font-weight: bold;
/*        color: #3a5b87; */
/*        color: #e38b0d; */
        color: #cc0000;
        font-size: 12px;
        font-style: normal;
        text-decoration:underline;
        padding-left: 2px;
}
.content2 A:hover {
        font-family: verdana, arial, helvetica, sans-serif, cursive;
        font-weight: bold;
/*        color: #e38b0d; */
/*        color: #3a5b87; */
        color: #cc0000;
        font-size: 12px;
        font-style:  normal;
        text-decoration: underline;
        padding-left: 2px;
}
.content2 BR {
        line-height: 1.0;
}

.rightbar {
       /* color:#ce890d;*/
        color: #c36e2e;
        background-color: #f5f5f5; 
        font-weight: bold;
        font-family: fantasy, helvetica, arial, sans-serif, cursive;
        font-size: 16px;
        font-style: normal;
        text-decoration:none;
        padding-left: 2px;
        padding-top: 4px;
        margin-top: 2px; 
        text-align: center; 
        vertical-align: top; 
        border-right: 1px solid #15446d; 
	line-height: 2.0;
}
.rightbar DIV:hover {
        background-color: #ffffff;
}
.rightbar A:link {
        font-family: verdana, arial, helvetica, sans-serif, cursive;
        font-weight: bold;
        font-style: normal;
        color: #2c7c7c;
/*        font-size: 16px; */
        text-decoration:none;
        padding-left: 2px;
}
.rightbar A:visited {
        font-family: verdana, arial, helvetica, sans-serif, cursive;
        font-weight: bold;
        font-style: normal;
        color: #2c2c7c;
/*        font-size: 16px; */
        text-decoration:none;
        padding-left: 2px;
}
.rightbar A:active {
        font-family: verdana, arial, helvetica, sans-serif, cursive;
        font-weight: bold;
        font-style: italic;
        color: #c36e2e; 
/*        font-size: 16px; */
        text-decoration:none;
        padding-left: 2px;
}
.rightbar A:hover {
        font-family: verdana, arial, helvetica, sans-serif, cursive;
        font-weight: bold;
        font-style: italic;
        color: #e38b0d;
/*        font-size: 16px; */
        text-decoration: none;
        padding-left: 2px;
}
.rightbar BR {
        line-height: 1.0;
}

.rightbartitle {
        font-family: verdana, arial, helvetica, sans-serif, cursive;
        font-weight: normal;
        color: #3a5b87;
        font-size: 12px;
        text-decoration:none;
        padding-left: 2px;
        padding-right: 2px;
        /* background-color: rgb(238, 221, 130); */
        background-color: #f5f5f5; /* #f4d094; #f7dab1; */
        /* border-bottom: 1px dotted rgb(55, 121, 179); */
/*        border-left: 1px solid #15446d;  */
        border-bottom: 1px solid #e38b0d;
}

.rightbaritem {
        font-family: verdana, arial, helvetica, sans-serif, cursive;
        font-weight: normal;
        color: #3a5b87;
        font-size: 10px;
        text-decoration:none;
        background-color: #ffffff; 
        padding-left: 12px;
        padding-right: 2px;
/*        border-left: 1px solid #15446d;  */
/*        border-bottom: 1px solid rgb(55, 121, 179); */
}

.error {
        background-color: #daff9a;
        padding: 6px;
        text-align: center;
        font-family: verdana, arial, helvetica, sans-serif, cursive;
}

.pagelist {
        font-family: verdana, arial, helvetica, sans-serif, cursive;
}
.pagelist TD {
        border-bottom: 1px dashed #ccf97e;
}

INPUT, INPUT[file], SELECT, TEXTAREA {
        font-family: Verdana, Arial, Helvetica, sans-serif, monospace;
        font-size: 10px;
        color: #000000;
        background-color: #ffffff;
        border: #666666;
        border-style: solid;
        border-top-width: 1px;
        border-right-width: 1px;
        border-bottom-width: 1px;
        border-left-width: 1px;
}

TD.copyright { 
        color: #aaaaaa;
        background-color: #ffffff;
        font-family: verdana, arial, helvetica, sans-serif, cursive;
        font-size: 10px;
}

.admininfo {
        text-align: center;
        width: 100%;
        background-color: #ccf97e;
        font-family: verdana, arial, helvetica, sans-serif, cursive;
}

.document {
        background: #FFFFFF;
        border: solid #666666 1px;
        color: black;
        font-family: verdana, arial, helvetica, sans-serif, fantasy;
        font-size: 10px;
        width: 98%;
        height: 80px;
        overflow: auto;
        padding: 2px;
}


