body {
 margin: 0 0 0 0;
 color: #003333;
 background-color: #000000;
 font-family: 'Trebuchet MS',Verdana,Tahoma,Arial,Helvetica,'Century Gothic','Lucida Sans Unicode',Impact,sans-serif;
 font-size: 10pt;
 position: relative;
 visibility: visible;
}

input, select, textarea {
 font-family: 'Trebuchet MS',Verdana,Tahoma,Arial,Helvetica,'Century Gothic','Lucida Sans Unicode',Impact,sans-serif;
}

table {
 font-size: 9pt;
 padding: 0 0 0 0;
 border: none;
 border-collapse: collapse;
}

td {
 padding: 0 0 0 0;
 border: none;
 vertical-align: top;
}

h1 {
 font-variant: small-caps;
 color: #003333;
 font-size: 11pt;
 font-style: normal;
}


table.viewport {
 background-color: #FFFFFF;
 background-image:url('../graphics/bg.gif');
 background-repeat: no-repeat;
}

table.viewportp {
 background-color: #FFFFFF;
 background-image:url('../graphics/bgp.jpg');
 background-repeat: no-repeat;
}

table.top {
 color: #00FF00;
 background-color: #000000;
}

table.footer {
 color: #00FF00;
 background-color: #000000;
}

td.top {
 height: 80px;
}

small {
 font-size: 8pt;
}

img.image {
 border: 1px solid #003333;
 vertical-align: middle;
 text-align: center;
}

a:link, a:active, a:visited { 
 color: #003333;
 text-decoration: none;
}

a:hover { 
 color: #3399CC;
 text-decoration: none;
}

td.justify  {
 padding: 5 0 5 0;
 font-size: 10pt;
 border: none;
 vertical-align: top;
 text-align: justify;
}

td.label  {
 padding: 5 0 5 0;
 font-size: 10pt;
 border: none;
 vertical-align: top;
 text-align: right;
 height: 20px;
}

td.field  {
 padding: 5 0 5 0;
 font-size: 10pt;
 border: none;
 vertical-align: top;
 text-align: left;
 height: 30px;
}

td.image {
 padding: 10px 10px 10px 10px;
 font-size: 8pt;
 vertical-align: middle;
 text-align: center;
 white-space: nowrap;
} 

th {
 font-size: 8pt;
 font-weight: bold;
 font-variant: small-caps;
 vertical-align: top;
 text-align: left;
 text-decoration: underline;
 height: 25px;
} 

td.menuitem {
 padding: 5 0 5 0;
 font-variant: small-caps;
 font-size: 10pt;
 border-top: 1px solid #3399CC;
 border-bottom: 1px solid #3399CC;
 vertical-align: middle;
 text-align: center;
 white-space: nowrap;
} 

tr.menubar {
 height: 30px;
} 

label {
 font-variant: small-caps;
 font-size: 8pt;
 font-weight: bold;
 vertical-align: middle;
 text-align: right;
 height: 20px;
} 

input, select {
 height: 20px;
}

.fixed {
 font-size: 8pt;
 border: 1px solid #999999;
 vertical-align: middle;
 width: 300px;
} 

.fixedsm {
 font-size: 8pt;
 border: 1px solid #999999;
 vertical-align: middle;
} 

ul {
 font-variant: small-caps;
 line-height: 140%;
 list-style-type: none;
 padding: 0;
 margin: 0;
}

ul.small {
 font-variant: normal;
 font-size: 8pt;
 line-height: 120%;
 list-style-type: none;
 padding: 0;
 margin: 0;
}

li {
 background-repeat: no-repeat;
 background-position: left center;
 background-image: url('../graphics/bul1p.gif');
 padding-left: 20px;
}

img {
 border: none;
}
