form {
        color: #000080;
        background-color: #000080;
        font-family: arial;
}
a {
        color: #ffcc00;
        font-family: arial;
        text-decoration: none;
}
a.nlink {
        color: #ffcc00;
        font-family: arial;
        text-decoration: none;
}
a:visited {
        color: #ff9f00;
        text-decoration: none;
}
a.nlink:visited {
        color: #ff9f00;
        font-family: arial;
        text-decoration:none;
}
a:hover {
        color: #ffffff;
        text-decoration: underline;
}
a.nlink:hover {
        color: #ffffff;
        font-family: arial;
        text-decoration:underline;
        cursor:pointer;
}
/*
.nlink {
        color: #ffcc00;
        font-family: arial;
        text-decoration: none;
}
.nlink:visited {
        color: #ff9f00;
        font-family: arial;
        text-decoration:none;
}
.nlink:hover {
        color: #ffffff;
        font-family: arial;
        text-decoration:underline;
        cursor:pointer;
}
*/
body{
        background-color : #000080;
        font-family: arial;
}
hr{
        background-color : #ffcc00;
        color: #ffcc00;
}
.a {
        font-weight: bold;
        font-size: 12px;
        color: #ffcc00;
        font-family: arial;
}
.aa {
        font-weight: bold;
        font-size: 12px;
        color: #ffffff;
        font-family: arial;
}
.ab {
        font-weight: bold;
        font-size: 12px;
        color: #ff0000;
        font-family: arial;
}
.ac {
        font-weight: bold;
        font-size: 12px;
        color: #000000;
        font-family: arial;
}
.a1 {
        font-weight: bold;
        font-size: 16px;
        color: #ffffff;
        font-family: arial;
}
.a2 {
        font-size: 12px;
        color: #ff7f7f;
        font-family: arial;
}
.a2b{
        font-weight: bold;
        font-size: 12px;
        color: #ff7f7f;
        font-family: arial;
        text-decoration: blink;
}
.a3 {
        font-size: 16px;
        font-family: arial;
}
.a4 {
        font-weight: bold;
        font-size: 24px;
        color: #ffffff;
        font-family: arial;
}
.a5 {
        font-size: 20px;
        color: #ffffff;
        font-family: arial;
}
.a5a {
        font-weight: bold;
        font-size: 20px;
        color: #ff6600;
        font-family: arial;
}
.a6 {
        font-weight: bold;
        font-size: 12px;
        color: #00e0ff;
        font-family: arial;
}
.a7 {
        font-size: 10px;
        color: #ffffff;
        font-family: arial;
}
.b {
        font-size: 9px;
        color: #ffcc00;
        font-family: arial;
}
.bc {
        font-size: 9px;
        color: #ffffff;
        font-family: arial;
}
.ba {
        font-size: 12px;
        color: #ff6600;
        font-family: arial;
}
.bb {
        font-size: 12px;
        color: #00ff00;
        font-family: arial;
}
.bc {
        font-size: 9px;
        color: #ffffff;
        font-family: arial;
}
.b1 {
        font-weight: bold;
        font-size: 12px;
        color: #ffcc00;
        font-family: arial;
}
.b2 {
        font-weight: bold;
        font-size: 12px;
        color: #00ff00;
        font-family: arial;
}
.b3 {
        font-weight: bold;
        font-size: 12px;
        color: #ff9f00;
        font-family: arial;
}
.b3a{
        font-weight: bold;
        font-size: 12px;
        color: #009f00;
        font-family: arial;
}
.b4 {
        font-size: 9px;
        color: #4f4f4f;
        font-family: arial;
}
.b5 {
        font-size: 9px;
        color: #dfdfdf;
        font-family: arial;
}
.c {
        font-weight: bold;
        font-size: 16px;
        color: #000080;
        font-family: arial;
}
.cb {
        font-weight: bold;
        font-size: 14px;
        color: #000000;
        background-color: #ffcc00;
        font-family: arial;
}
.c1 {
        font-weight: bold;
        font-size: 13px;
        color: #ffffff;
        font-family: arial;
}
.c2 {
        font-size: 11px;
        color: #ffffff;
        font-family: arial;
}

.c3 {
        background-color: #ffcc00;
}
.c3a{
        background-color: #ffcc00;
}
.c3b{
        background-color: #000080;
}
.c3e{
        background-color: #ffcc00;
        border: 1px solid #ffffff;
        font-size: 9px;
        color: #000000;
        font-family: arial;
}
.c3e:hover {
        background-color: #889988;
        color: #ffffff;
        cursor:pointer;
}
.c4 {
        background-color: #ffffff;
}
.c5 {
        background-color: #ffcc00;
}
.c6 {
        background-color: #000080;
}
.c7 {
        background-color: #ff0000;
}
.c8 {
        background-color: #00ffaf;
}
.c1s {
        background-color: #000000;
}
.c2s {
        background-color: #ffffff;
}
.c3s {
        background-color: #000080;
}
.c4s {
        background-color: #ff9900;
}
.c5s {
        background-color: #cfaf8d;
}

/* ========================================================== */

.tf1 {
        background-color: #000064;
        font-weight: bold;
        color: #ffffff;
        border:1px solid #ffffff;
        -moz-border-radius: 4px;
        -webkit-border-radius: 4px;
        -khtml-border-radius: 4px;
        border-radius: 4px;
}
select {
        background-color: #dfdfdf;
        font-weight: bold;
        color: #000000;
        margin-bottom:2px;
        border:1px solid #ffffff;
        -moz-border-radius: 4px;
        -webkit-border-radius: 4px;
        -khtml-border-radius: 4px;
        border-radius: 4px;
}
textarea {
        background-color: #000064;
        font-weight: bold;
        color: #ffffff;
        resize:none;
        margin-bottom:0px;
        border:1px solid #ffffff;
        -moz-border-radius: 5px;
        -webkit-border-radius: 5px;
        -khtml-border-radius: 5px;
        border-radius: 5px;
}
textarea:hover {
        background-color: #00005f;
}
/*
input[type=checkbox] {
        width: 16px;
        height: 16px;
        background-color: #ffcc00;
        border: 1px solid #000064;
        -moz-border-radius: 3px;
        -webkit-border-radius: 3px;
        -khtml-border-radius: 3px;
        border-radius: 3px;
}
input[type=radio] {
        width: 16px;
        height: 16px;
        background-color: #ffcc00;
        border: 1px solid #000064;
        -moz-border-radius: 8px;
        -webkit-border-radius: 8px;
        -khtml-border-radius: 8px;
        border-radius: 8px;
}
input[type=button] {
        -moz-border-radius: 4px;
        -webkit-border-radius: 4px;
        -khtml-border-radius: 4px;
        border-radius: 4px;
}
input[type=submit] {
        -moz-border-radius: 4px;
        -webkit-border-radius: 4px;
        -khtml-border-radius: 4px;
        border-radius: 4px;
}
*/
input[type=text] {
        background-color: #000064;
        font-weight: bold;
        color: #ffffff;
        border: 1px solid #bebebe;
        -moz-border-radius: 4px;
        -webkit-border-radius: 4px;
        -khtml-border-radius: 4px;
        border-radius: 4px;
}
input[type=password] {
        background-color: #000064;
        font-weight: bold;
        color: #ffffff;
        border: 1px solid #bebebe;
        -moz-border-radius: 4px;
        -webkit-border-radius: 4px;
        -khtml-border-radius: 4px;
        border-radius: 4px;
}
input[type=file] {
        background-color: #000064;
        font-weight: bold;
        color: #ffffff;
        margin-bottom:0px;
        border: 1px solid #bebebe;
        -moz-border-radius: 4px;
        -webkit-border-radius: 4px;
        -khtml-border-radius: 4px;
        border-radius: 4px;
}
.css_pickme_not {
        resize:none;
}
.tr:hover{
        background-color: #8F8F8F;
}
.tr2 {
        background-color: #000080;
}
.tr2:hover {
        background-color: #000064;
}

/* ========================================================== */

fieldset {
        border:1px solid #ffffff;
        -moz-border-radius: 5px;
        -webkit-border-radius: 5px;
        -khtml-border-radius: 5px;
        border-radius: 5px;
}
.rtable {
        color: #000000;
        font-size: 9px;
        font-family: arial;
        font-color: #000000;
        background-color: #ffcc00;
        border-top: 1px solid #ffffff;
        border-left: 1px solid #ee9500;
        border-bottom: 1px solid #ee9500;
        border-right: 1px solid #ffffff;
        text-shadow: #e17604 0 0 1px;
        box-shadow: #b86f2b 0 0 2px;
        -moz-border-radius: 3px;
        -webkit-border-radius: 3px;
        -khtml-border-radius: 3px;
        border-radius: 3px;
}
.rtable:hover {
        color: #ffffff;
        font-color: #ffffff;
        background-color: #889988;
        cursor:pointer;
}
.a_rtable {
        color: #000000;
        font-color: #000000;
        font-family: arial;
        text-decoration: none;
}
.a_rtable:hover {
        color: #ffffff;
        font-color: #ffffff;
}

/* ========================================================== */

.arc {
        padding: 2px;
        margin: 2px;
        color: #000000;
        font-size: 10px;
        z-index: 10;
        background-color: #e98f05;
        border-top: 1px solid #f4c887;
        border-left: 1px solid #eeaa3f;
        border-bottom: 1px solid #b56f2a;
        border-right: 1px solid #b56f2a;
        text-shadow: #e17604 0 0 1px;
        box-shadow: #b86f2b 0 0 2px;
        -moz-border-radius: 4px;
        -webkit-border-radius: 4px;
        -khtml-border-radius: 4px;
        border-radius: 4px;
}
.arc:hover {
        background-color: #889988;
        color: #ffffff;
        cursor:pointer;
}
.arc:active {
        background-color:#7f0000;
}
.in {
        padding: 2px;
        margin: 2px;
        color: #ffffff;
        font-size: 10px;
        z-index: 10;
        background-color: #339933;
        border-top: 1px solid #66cc66;
        border-left: 1px solid #006600;
        border-bottom: 1px solid #006600;
        border-right: 1px solid #66cc66;
        text-shadow: #ac361a 0 0 1px;
        box-shadow: #934d34 0 0 2px;
        -moz-border-radius: 4px;
        -webkit-border-radius: 4px;
        -khtml-border-radius: 4px;
        border-radius: 4px;
}
.in:hover {
        background-color: #889988;
        cursor:pointer;
}
.in:active {
        background-color: #00005f;
}
.grb {
        padding: 2px;
        margin: 2px;
        color: #ffffff;
        font-size: 10px;
        z-index: 10;
        background-color: #5972a7;
        border-top: 1px solid #bfc9dd;
        border-left: 1px solid #1a356e;
        border-bottom: 1px solid #1a356e;
        border-right: 1px solid #bfc9dd;
        text-shadow: #ac361a 0 0 1px;
        box-shadow: #354f88 0 0 2px;
        -moz-border-radius: 4px;
        -webkit-border-radius: 4px;
        -khtml-border-radius: 4px;
        border-radius: 4px;
}
.grb:hover {
        background-color: #889988;
        cursor:pointer;
}
.grb:active {
        background-color: #003F00;
}
.button {
        padding:0;
        margin:0;
        margin-right:2px;
        color:#ffffff;
        font-size:10px;
        z-index: 10;
        background-color: #000080;
        border-top: 1px solid #bfc9dd;
        border-left: 1px solid #1a356e;
        border-bottom: 1px solid #afafaf;
        border-right: 1px solid #afafaf;
        text-shadow: #ac361a 0 0 1px;
        box-shadow: #354f88 0 0 2px;
        -moz-border-radius: 4px;
        -webkit-border-radius: 4px;
        -khtml-border-radius: 4px;
        border-radius: 4px;
}
.button:hover {
        background-color: #889988;
        cursor:pointer;
}
.button:active {
        background-color: #00005f;
}
.obutton {
        padding:0;
        margin:0;
        margin-right:2px;
        color:#000000;
        font-size:10px;
        z-index: 10;
        background-color: #e98f05;
        border-top: 1px solid #f4c887;
        border-left: 1px solid #eeaa3f;
        border-bottom: 1px solid #b56f2a;
        border-right: 1px solid #b56f2a;
        text-shadow: #e17604 0 0 1px;
        box-shadow: #b86f2b 0 0 2px;
        -moz-border-radius: 4px;
        -webkit-border-radius: 4px;
        -khtml-border-radius: 4px;
        border-radius: 4px;
}
.obutton:hover {
        background-color: #889988;
        color:#ffffff;
        cursor:pointer;
}
.obutton:active {
        background-color: #7f0000;
}
.cbutton {
        padding:0;
        margin:0;
        margin-right:2px;
        color:#ffffff;
        font-size:10px;
        z-index: 10;
        background-color: #339933;
        border-top: 1px solid #66cc66;
        border-left: 1px solid #006600;
        border-bottom: 1px solid #006600;
        border-right: 1px solid #66cc66;
        text-shadow: #ac361a 0 0 1px;
        box-shadow: #934d34 0 0 2px;
        -moz-border-radius: 4px;
        -webkit-border-radius: 4px;
        -khtml-border-radius: 4px;
        border-radius: 4px;
}
.cbutton:hover {
        background-color: #889988;
        cursor:pointer;
}
.cbutton:active {
        background-color: #ffdf00;
        color:#000000;
}
.fmbutton {
        padding:2px;
        margin:2px;
        color:#ffcc00;
        font-size:12px;
        font-weight: normal;
        z-index: 10;
        background-color: #5972a7;
        border-top: 1px solid #bfc9dd;
        border-left: 1px solid #1a356e;
        border-bottom: 1px solid #1a356e;
        border-right: 1px solid #bfc9dd;
        text-shadow: #ac361a 0 0 1px;
        box-shadow: #354f88 0 0 2px;
        -moz-border-radius: 4px;
        -webkit-border-radius: 4px;
        -khtml-border-radius: 4px;
        border-radius: 4px;
}
.fmbutton:hover {
        background-color: #889988;
        color:#ffffff;
        cursor:pointer;
}
.fmbutton:active {
        background-color: #00005f;
        color:#000000;
}
.gbutton {
        padding:0;
        margin:0;
        margin-right:2px;
        font-size:10px;
        color:#ffffff;
        background-color: #5972a7;
        border-top: 1px solid #bfc9dd;
        border-left: 1px solid #1a356e;
        border-bottom: 1px solid #1a356e;
        border-right: 1px solid #bfc9dd;
        text-shadow: #ac361a 0 0 1px;
        box-shadow: #354f88 0 0 2px;
        -moz-border-radius: 4px;
        -webkit-border-radius: 4px;
        -khtml-border-radius: 4px;
        border-radius: 4px;
}
.gbutton:hover {
        background-color: #889988;
        cursor:pointer;
}
.nbutton {
        color: #ffffff;
        background: #000080;
        font-size: .6em;
        font-weight:bold;
        font-family: arial;
        border: none;
}
.nbutton:hover {
        color: #bfbfbf;
        text-decoration: underline;
        cursor:pointer;
}

/* ========================================================== */

a.tooltip, a.tooltip:link, a.tooltip:visited, a.tooltip:active {
/*        position: absolute;        */
        text-decoration: none;
        font-style: italic;
        color: #9f9f9f;
}
a.tooltip:hover {
        color: #ffffff;
        background: transparent;
}
a.tooltip span {
        display: none;
        text-decoration: none;
}
a.tooltip:hover span {
        display: block;
        position: fixed;
        top: 200px;
        left: 130px;
        width: 170px;
        z-index: 200;
        color: #000000;
        border:1px solid #000000;
        background: #ffffcc;
        font: 12px verdana, sans-serif;
        font-weight: bold;
        text-align: center;
        -moz-border-radius: 5px;
        -webkit-border-radius: 5px;
        -khtml-border-radius: 5px;
        border-radius: 5px;
}
a.tooltip span b {
        display: block;
        margin: 0;
        padding: 0;
        font-size: 16px;
        font-weight: bold;
        color: yellow;
        background-color: gray;
        border: 0px;
        border-bottom: 1px solid black;
}

/* ========================================================== */

a.tooltip2, a.tooltip2:link, a.tooltip2:visited, a.tooltip2:active {
/*        position: absolute;        */
        text-decoration: none;
        font-style: italic;
        color: #9f9f9f;
}
a.tooltip2:hover {
        color: #ffffff;
        background: transparent;
}
a.tooltip2 span {
        display: none;
        text-decoration: none;
}
a.tooltip2:hover span {
        display: block;
        position: fixed;
        bottom: 0px;
        right: 0px;
        width: 350px;
        z-index: 200;
        color: #000000;
        border:1px solid #000000;
        background: #ffffcc;
        font: 12px verdana, sans-serif;
        font-weight: bold;
        text-align: left;
        -moz-border-radius: 5px;
        -webkit-border-radius: 5px;
        -khtml-border-radius: 5px;
        border-radius: 5px;
}
a.tooltip2 span b {
        display: block;
        margin: 0;
        padding: 0;
        font-size: 16px;
        font-weight: bold;
        color: yellow;
        background-color: gray;
        border: 0px;
        border-bottom: 1px solid black;
}

#results {
        width: 400px;
        height: 70px;
        overflow: auto;
}