a:active        { font-weight: bold; color: blue; }
a:link          { font-weight: bold; color: blue; }
a:visited       { font-weight: bold; color: blue; }
a:hover         { font-weight: bold; color: red; }
a.type1:active  { font-weight: bold; color: blue; text-decoration: none }
a.type1:link    { font-weight: bold; color: blue; text-decoration: none }
a.type1:visited { font-weight: bold; color: blue; text-decoration: none }
a.type1:hover   { font-weight: bold; color: red; text-decoration: none }
a.type2:active  { color: #000000; text-decoration: none }
a.type2:link    { color: #000000; text-decoration: none }
a.type2:visited { color: #000000; text-decoration: none }
a.type2:hover   { color: #ff9710; text-decoration: none }
a.type3:active  { font-weight: bold; color: #25ab99; text-decoration: none }
a.type3:link    { font-weight: bold; color: #25ab99; text-decoration: none }
a.type3:visited { font-weight: bold; color: #25ab99; text-decoration: none }
a.type3:hover   { font-weight: bold; color: #25ab99; text-decoration: underline }

a.loginmenu { font-size: 8pt; font-weight: bold; color: #074131; text-decoration: none }

.bannerlink { display: block; color: #000000; text-decoration: none }
.bannerlink:hover {  color: #009900 }

body {
    padding-right: 0px;
    margin-top: 0px;
    padding-left: 0px;
    font-size: .8em;
    margin-left: 0px;
    color: #074131;
    margin-right: 0px;
    padding-top: 0px;
    font-family: Verdana,Arial,Helvetica,sans-serif;
    background-color: #808080;
}

.pagemiddle { top: 0px; width: 800px; margin: auto; padding: 0px 0px 0px 0px; background-color: #FFFFFF; }
.pageleft  { float: left; padding: 2px 2px 2px 2px; background-color: #FFF; }
.pageright { float: right; padding: 2px 2px 2px 2px; background-color: #FFF; }

.h4c { text-align: center; font-size: 1.4em; font-weight: bold; }
.h3c { text-align: center; font-size: 1.2em; font-weight: bold; }
.h2c { text-align: center; font-size: 1em; font-weight: bold; }

.banner { padding-top: 0px; padding-bottom: 0px; text-align: center; color: #211C08; background-color: #FFFFFF; }

.footerold { padding-top: 5px; padding-bottom: 5px; text-align: center; font-size: .8em; color: #074131; background-color: #D6DBBD; }
.footer { padding-top: 10px; padding-bottom: 10px; text-align: center; font-size: .8em; color: #FFFFFF; background-color: #004000; }

.bold     { font-weight: bold; font-size: .8em; color: #074131; }
.italic   { font-size: .8em; color: #50274d; font-style: italic; }
.subtitle { font-weight: bold; font-size: 1.2em; color: #000000; }
.title    { font-weight: bold; font-size: 1.4em; color: #175544; }
.preco    { font-weight: bold; font-size: .8em; color: #ff0000; }

.text_field { border-right: #1d074b 1pt ridge; border-TOP: #1d074b 1pt ridge; font-size: .8em; background: #ffffff 0% 50%; border-left: #1d074b 1pt ridge; color: #000000; border-bottom: #1d074b 1pt ridge; }
.bandcombo { border: #000000 1pt ridge; font-size: 1em; background: #ff9000 0% 50%; color: #ffffff; }
.submit_buttom { border: #d38673 1pt ridge; font-weight: bold; font-size: 1em; background: #50274d 0% 50%; color: #ffffff; }
.intern { font-size: 1em; background: #ffffff 0% 50%; color: #361a34; font-family: Verdana,arial,Helvetica; }
.nav { font-size: .8em; background: #f5f5f5 0% 50%; color: #361a34; }

input.readonly { background: #E8E8E8; border: 1px solid; border-color: #808080; }
input.nobox    { border: 0px; color: #074131; background: transparent;}
input.right    { text-align: right; color: #074131; }

select.right   { text-align: right; }

table       { font-size: 10pt; color: #074131; height: 20px; }
table table { font-size: 10pt; color: #074131; height: 20px; }
table.mga   { font-size: 10pt; color: #074131; height: 20px; background-color: #E4F4DA; }

xtd { font-size: 10pt; color: #074131; }
xtd.center { text-align: center; font-size: 10pt; color: #074131; }
xtd.right { text-align: right; font-size: 10pt; color: #074131; }
td.center { text-align: center; font-size: 1em; }
td.right { text-align: right; font-size: 1em; }

div.subpage { display: none; padding-left: 4px; padding-right: 4px; }
div.opt     { display: none; }

.mhover:hover { cursor: pointer; color: #C0FFC0; background-color: lightslategray; }

label {     font-size: 10pt; color: #074131; }

.contentfill2 { background-color: #e4e4da; }

#divWait  {position:absolute; top: 200px; left: 200px; width:400px; padding: 3px; border: 3px solid #000000; background: yellow; z-index:200; visibility:hidden;}
#divAlert {position:absolute; top: 200px; left: 100px; width:600px; padding: 3px; border: 3px solid #000000; background: yellow; z-index:200; visibility:hidden;}

