frame.menu {
   background-color: #3F3F3F;
}

frame.menu2 {
   background-color: #296B9C;
}

div.menu2nd {
   position: absolute;
   border: 1px solid #7D7D7D;
}

table.feedback {
   background-color: #F0E5E5;
   border: 1px solid #D0D0D0;
}

input.submitbutton {
   background-color: #FFDD82;
   border: 1px solid #DDBB60;
   color: #000000;
   font: bold 8pt verdana,arial,helvetica,sans-serif;
   height: 22px;
}

input.submitbuttonhover {
   background-color: #FFDD82;
   border: 1px solid black;
   color: #000000;
   font: bold 8pt verdana,arial,helvetica,sans-serif;
   height: 22px;
}

select.textnormal {
   border: 1px solid #CFDCFA;
   font-family: 'Consolas','Courier New',courier;
   font-size: 9pt;
   position: relative;
}

select.textfocused {
   border: 1px solid #FFDD82;
   font-family: 'Consolas','Courier New',courier;
   font-size: 9pt;
   position: relative;
}

input.textnormal {
   border: 1px solid #D0D0D0;
   font-family: 'Consolas','Courier New',courier;
   font-size: 9pt;
   position: relative;
}

input.textfocused {
   border: 1px solid #FFDD82;
   font-family: 'Consolas','Courier New',courier;
   font-size: 9pt;
   position: relative;
}

textarea.textnormal {
   border: 1px solid #CFDCFA;
   font-family: 'Consolas','Courier New',courier;
   font-size: 9pt;
   position: relative;
}

textarea.textfocused {
   border: 1px solid #FFDD82;
   font-family: 'Consolas','Courier New',courier;
   font-size: 9pt;
   position: relative;
}

a:link {
   color: #CC3300;
   text-decoration: none;
}

a:visited {
   color: #CC3300;
   text-decoration: none;
}

a:hover {
   background-color: #CC3300;
   color: #FFFFFF;
   text-decoration: none;
}

a.a1:link {
   text-decoration: none;
}

a.a1:visited {
   text-decoration: none;
}

a.a1:hover {
   background-color: transparent;
   text-decoration: none;
}

body {
   font: 8pt verdana,arial,helvetica,sans-serif;
}

h1 {
   background-color: #CC5300;
   color: #FFFFFF;
   font-size: 100%;
   margin-bottom: 5px;
   margin-left: -4px;
   margin-right: -4px;
   margin-top: 0px;
   padding-bottom: 2px;
   padding-left: 4px;
   padding-right: 4px;
   padding-top: 2px;
}

h2 {
   background-color: #CC5300;
   color: #FFFFFF;
   font-size: 100%;
   margin-bottom: 5px;
   margin-left: -4px;
   margin-right: -4px;
   margin-top: 0px;
   padding-bottom: 2px;
   padding-left: 4px;
   padding-right: 4px;
   padding-top: 2px;
}

h3 {
   border-bottom: #276BC2 2px solid;
   color: #215498;
   font-size: 125%;
   font-weight: bold;
   line-height: 1em;
   margin-bottom: 10px;
   margin-left: -4px;
   margin-right: -4px;
   margin-top: 20px;
   padding-bottom: 2px;
   padding-left: 2px;
   padding-right: 2px;
   padding-top: 2px;
}

h4 {
   color: #215498;
   font-size: 110%;
   margin-bottom: 5px;
   margin-left: -1px;
   margin-right: -1px;
   text-decoration: underline;
}

h5 {
   background-color: #E4E4E4;
   font-size: 110%;
   font-weight: bold;
   margin-bottom: 15px;
   margin-left: -4px;
   margin-right: -4px;
   margin-top: 20px;
   padding-bottom: 2px;
   padding-left: 4px;
   padding-right: 4px;
   padding-top: 2px;
}

h6 {
   background-color: #EEEEEE;
   font-size: 100%;
   font-weight: normal;
   margin-bottom: 5px;
   margin-left: -4px;
   margin-right: -4px;
   margin-top: 15px;
   padding-bottom: 2px;
   padding-left: 4px;
   padding-right: 4px;
   padding-top: 2px;
}

li {
   font: 8pt verdana, arial,helvetica,sans-serif;
   line-height: 1.5em;
   margin-left: 0px;
   padding-top: 5px;
}

ol {
   margin-left: 30px;
   margin-top: -5px;
}

p {
   line-height: 1.5em;
   margin-bottom: 7px;
   margin-top: 0px;
}

td.td1 {
   color: #808080;
   font-size: 60%;
}

p.mainlist_std {
   background-color: #FFFEEE;
   border: 1px solid #F1E8D8;
   line-height: 1.5em;
   margin-bottom: 8px;
   margin-top: 8px;
   padding: 3px;
}

p.mainlist_sel {
   background-color: #FFEFBB;
   border: 1px solid #FFCF6A;
   line-height: 1.5em;
   margin-bottom: 8px;
   margin-top: 8px;
   padding: 3px;
}

p.mainlist_std2 {
   background-color: #FFFEEE;
   border: 1px solid #F1E8D8;
   /* background-color: #EEFEFF;
   border: 1px solid #D8E8F1; */
   line-height: 1.5em;
   margin-bottom: 8px;
   margin-top: 8px;
   padding: 3px;
}

p.mainlist_sel2 {
   background-color: #FFEFBB;
   border: 1px solid #FFCF6A;
   /* background-color: #CCEFFF;
   border: 1px solid #6ACFFF; */
   line-height: 1.5em;
   margin-bottom: 8px;
   margin-top: 8px;
   padding: 3px;
}


sup {
   font-size: 85%;
   margin-top: 0px;
}

td {
   font-size: 8pt;
}

td.menutitle {
   background-color: #3F3F3F;
   color: #FFCC66;
   cursor: default;
   font-size: 9pt;
   font-weight: bold;
   height: 29px;
   padding-bottom: 4px;
   padding-left: 3px;
   padding-right: 3px;
   vertical-align: bottom;
}

a.menuitem:link {
   background-color: #3F3F3F;
   color: #FFFFFF;
   font-size: 8pt;
   font-weight: normal;
   margin: 0px;
   padding: 0px;
   white-space: nowrap;
}

a.menuitem:visited {
   background-color: #3F3F3F;
   color: #FFFFFF;
   font-size: 8pt;
   font-weight: normal;
   margin: 0px;
   padding: 0px;
   white-space: nowrap;
}

a.menuitem:hover {
   background-color: #212121;
   color: white;
   font-size: 8pt;
   font-weight: normal;
   margin: 0px;
   padding: 0px;
   white-space: nowrap;
}

a.menuitemhover:link {
   background-color: #212121;
   color: white;
   font-size: 8pt;
   font-weight: normal;
   margin: 0px;
   padding: 0px;
   white-space: nowrap;
}

a.menuitemhover:visited {
   background-color: #212121;
   color: white;
   font-size: 8pt;
   font-weight: normal;
   margin: 0px;
   padding: 0px;
   white-space: nowrap;
}

a.menuitemhover:hover {
   background-color: #212121;
   color: white;
   font-size: 8pt;
   font-weight: normal;
   margin: 0px;
   padding: 0px;
   white-space: nowrap;
}

a.menuitemsel:link {
   background-color: #212121;
   color: #FFFFFF;
   font-size: 8pt;
   font-weight: normal;
   margin: 0px;
   padding: 0px;
   white-space: nowrap;
}

a.menuitemsel:visited {
   background-color: #212121;
   color: #FFFFFF;
   font-size: 8pt;
   font-weight: normal;
   margin: 0px;
   padding: 0px;
   white-space: nowrap;
}

a.menuitemsel:hover {
   background-color: #212121;
   color: #FFFFFF;
   font-size: 8pt;
   font-weight: normal;
   margin: 0px;
   padding: 0px;
   white-space: nowrap;
}

td.menuitem {
   background-color: #3F3F3F;
   border: 1px solid #3F3F3F;
   color: #FFFFFF;
   cursor: pointer;
   font-size: 8pt;
   font-weight: normal;
   height: 18px;
   padding-left: 3px;
   padding-right: 3px;
}

td.menuitemhover {
   background-color: #212121;
   border: 1px solid #B5B5B5;
   color: white;
   cursor: pointer;
   font-size: 8pt;
   font-weight: normal;
   height: 18px;
   padding-left: 3px;
   padding-right: 3px;
}

td.menuitemsel {
   background-color: #212121;
   border-bottom: 1px solid #7D7D7D;
   border-left: 1px solid #000000;
   border-right: 1px solid #7D7D7D;
   border-top: 1px solid #000000;
   color: #FFFFFF;
   font-size: 8pt;
   font-weight: normal;
   height: 18px;
   padding-left: 3px;
   padding-right: 3px;
}

ul {
   margin-left: 15px;
   margin-top: -5px;
   padding-left: 5px;
}

.activeborder {
   border-bottom: 1px solid #FFE1D4;
   border-left: 1px solid #FFE1D4;
   border-right: 1px solid #FFE1D4;
   border-top: 1px solid #FFE1D4;
}

.inactiveborder {
   border-left: 1px solid #D0D0D0;
   border-right: 1px solid #D0D0D0;
   border-top: 1px solid #D0D0D0;
   margin-left: 3px;
   margin-right: 3px;
   margin-top: 3px;
}

.silvertext {
   color: #C0C0C0;
   text-decoration: none;
}

.whitetext {
   color: #FFFFFF;
   text-decoration: none;
}

td.menu2item {
   background-color: #296B9C;
   border: 1px solid #296B9C;
   color: #FFFFFF;
   cursor: pointer;
   font-size: 8pt;
   font-weight: normal;
   height: 18px;
   padding-left: 3px;
   padding-right: 3px;
}

td.menu2itemhover {
   background-color: #1F4F75;
   border: 1px solid #CDCDCD;
   color: white;
   cursor: pointer;
   font-size: 8pt;
   font-weight: normal;
   height: 18px;
   padding-left: 3px;
   padding-right: 3px;
}

td.menu2itemsel {
   background-color: #1F4F75;
   border-bottom: 1px solid #8F9DA9;
   border-left: 1px solid #07121B;
   border-right: 1px solid #8F9DA9;
   border-top: 1px solid #07121B;
   color: #FFFFFF;
   font-size: 8pt;
   font-weight: normal;
   height: 18px;
   padding-left: 3px;
   padding-right: 3px;
}

td.title {
   background-color: #296B9C;
   color: #FFD275;
   font: bold 100% arial,helvetica;
   padding-bottom: 0px;
   padding-left: 10px;
   padding-top: 5px;
   height: 25px;
   text-align: left;
}

table.news {
   background-color: #212121;
   border: 1px solid #B5B5B5;
   margin-left: 3px;
   margin-top: 10px;
}

table.newsx {
   background-color: #ffefbb;
   border: 1px solid #ffc242;
   margin-left: 3px;
   margin-top: 10px;
}

td.newstitle {
   color: #E0B050;
   font-size: 8pt;
   font-weight: bold;
}

td.newsitem {
   border-top: 1px solid;
   border-color: #555555;
   color: #AAAAAA;
   cursor: pointer;
   font-size: 7pt;
   font-weight: normal;
   padding-top: 3px;
   padding-bottom: 3px;
}

td.newstitlex {
   color: red;
   font-size: 8pt;
   font-weight: bold;
}

td.newsitemx {
   border-top: 1px solid;
   border-color: #ffc242;
   color: black;
   cursor: pointer;
   font-size: 7pt;
   font-weight: normal;
   padding-top: 3px;
   padding-bottom: 3px;
}
