a:link    { color: #CC9933; text-decoration: none; }
a:visited { color: #CC9933; text-decoration: none; }
a:hover   { color: #996600; text-decoration: underline; }
a:active  { color: #996600; text-decoration: underline; }

a:link em    { color: #AAAAAA; text-decoration: none; }
a:visited em { color: #AAAAAA; text-decoration: none; }
a:hover em   { color: #996600; text-decoration: none; }
a:active em  { color: #996600; text-decoration: none; }

body {
 font: 10pt "Verdana", sans-serif;
 color: white;
 background-color: black;
 vertical-align: top;
}

img {
 border: none;
 margin: 2px 3px 0px 3px;
}

img.nsp {
 display: block;
 margin: 0;
}

img.block {
 margin: 0px auto 0px auto;
 display: block;
}

img.left {
 float: left;
 margin: 4px 10px 4px 4px;
 border: 1px solid #CCCCCC;
}

img.right {
 float: right;
 margin: 4px 4px 4px 10px;
 border: 1px solid #CCCCCC;
}

img.stext {
 border: 1px solid #555555;
}

.show {
 border: 1px solid #999999;
}

.commercial {
 margin: 4px auto 4px auto;
 display: block;
 border: 1px solid #999999;
}

div.top {
 width: 800px;
 margin: 2px auto 2px auto;
 border: 1px solid #999999;
}

div.main {
 width: 800px;
 margin: 2px auto 2px auto;
 border: 1px solid #999999;
}

div.diff {
 margin: 5px 2px 5px 2px;
 border: 1px solid #555555;
}

table.stext {
 width: 134px;
 margin: 2px 3px 0px 3px;
 border: 1px solid #999999;
}

table.text {
 width: 490px;
 margin: 2px auto 2px auto;
 border: 1px solid #999999;
}

table.stext td {
 margin-right: auto;
 margin-left: auto;
 text-align: center;
}

tr.comment {
 background-color: #111111;
}

td {
 width: auto;
 vertical-align: top;
}

td.side {
 width: 5px;
 background-color: #CCCCCC;
}

td.stext {
 width: 140px;
}

td.text {
width: 500px;
}

td.infol {
 font-variant: small-caps;
 width: 80px;
}

td.infol p {
 text-align: right;
}

td.review p {
 margin: 9px 6px 9px 6px;
}

td.infor {
 text-align: right;
}

tr.main p {
 margin: 6px 6px 6px 6px;
}

p {
 text-align: left;
 margin: 2px 6px 2px 6px;
}

table.stext p {
 text-align: left;
 margin-top: 5px;
 margin-bottom: 5px;
}

p.tlt {
 text-align: left;
 font-size: 12pt;
 font-weight: bold;
 font-variant: small-caps;
 padding: 2px 2px 6px 2px;
}

p.tltr {
 color: red;
 text-align: left;
 font-size: 12pt;
 font-weight: bold;
 font-variant: small-caps;
 padding: 2px 2px 6px 2px;
}

p.tltu {
 text-align: left;
 font-size: 13pt;
 font-weight: bold;
 font-variant: small-caps;
 padding: 2px 2px 6px 2px;
}

p.picture {
 text-align: center;
}

.name {
 margin-top: 0px;
 font-style: italic;
}

hr.comment {
 width: 98%;
}

.emphasis {
 margin: 20px auto 0px auto;
 border: 1px solid #CCCCCC;
}

.info {
 vertical-align: middle;
 border-bottom: 1px solid #555555;
}

.info p {
 text-align: center;
}

.check {
 font: 10pt "Verdana", sans-serif;
 margin-bottom: 5px;
 width: 116px;
}

.cup {
 padding-left: 2em;
 border-bottom: 1px solid #555555;
}

.member {
 width: 100%;
}

.memberi {
 width: 50%;
 text-align: center;
 border: 1px solid #333333;
 padding-top: 1em;
 border-collapse: collapse;
}

.memberi p {
 text-align: center;
}

.click {
 max-width: 200px;
}

.half2 {
 width: 55%;
}

.next {
 font-variant: small-caps;
 text-align: right;
}

.previous {
 font-variant: small-caps;
 text-align: left;
}

.ifr {
 width: 435px;
 height: 25px;
 margin: 0;
 background-image: url("images/ifr.jpg");
}

.bleft {
 margin: 0;
 width: 115px;
 height: 25px;
}

.bright {
 margin: 0;
 width: 250px;
 height: 25px;
}

.btop {
 margin: 0;
 width: 550px;
 height: 60px;
}

.pict {
 width: 100%;
}

.sub {
 width: 120px;
 height: 20px;
 background: url('images/send.jpg') no-repeat;
 no-repeat;
 white-space: nowrap;
 display: block;
 margin: 0;
 padding: 0;
 border: 0;
}

.sep {
 font-size: 11pt;
 color: orange;
}

.attract {
 color: red;
}

h2 { 
 margin: 2px 6px 2px 6px;
}

.score {
 font-weight: bold;
 color: #CC9933;
}
