body {
font-family: verdana, arial, helvetica, sans-serif;
font-size: 11px;
font-weight: normal;
color: #000;
background-color: #968d68;
background-image: url("img/pt.gif");
background-repeat: repeat-x;
padding: 0px;
margin: 0px 0px 0px 0px;
z-index: 0;
}

#ed {
width: 670px;
margin: 0px auto;
position: relative;
background-image: url("img/bg.gif");
background-repeat: repeat-y;
top: 0px;
left: 0px;
z-index: 0;
}

#pg {
width: 652px;
padding: 0px;
margin: 0px auto;
color: #000;
background-color: #5e6c88;
border-top: 8px solid #7b2e00;
background-image: url("img/pg.gif");
background-repeat: repeat-x;
border-right: 1px solid #000;
border-bottom: 10px solid #362f2d;
position: relative;
top: 0px;
left: 0px;
z-index: 0;
}

#mc {
font-size: 12px;
color: #b5b7c1;
background-color: #333a4a;
background-image: url("img/mc.gif");
background-position: 0px 0px;
background-repeat: repeat-x;
line-height: 1.7;
width: 375px;
border-right: 1px solid #666;
border-left: 1px solid #666;
padding: 20px 10px 50px 10px;
position: relative;
top: 0px;
left: 250px;
z-index: 0;
}

.ht {
color: #87d186;
margin: 0 0 20px 0;
}

.fs2 {
color: #bff;
font-weight: bold;
font-size: 1.3em;
margin: 0 10px 0 0;
}

#mc, .wt {
color: #b5b7c1;
background-color: #333a4a;
}

.wt {
background-color: transparent;
}

.ph {
border: 1px solid #3f4958;
border-left: none;
height: 160px;
vertical-align: top;
display: block;
padding: 0 0 7px 2px;
margin: 0 0 10px 0;
}

.ph img, .ph.fr img {
float: left;
position: relative;
top: -2px;
left: 0;
}

.ph.fr img {
float: right;
}

#lc {
width: 450px;
height: 30px;
border-top: 4px solid #616b7d;
border-right: 4px solid #3a3d44;
color: #000;
background-color: #fff;
background-image: url("img/lc.gif");
background-position: 5px 3px;
background-repeat: no-repeat;
position: relative;
top: 0px;
left: 196px;
z-index: 0;
}

hr {
height: 1px;
color: #000;
border-top: 1px solid #544a29;
border-right: none;
border-bottom: none;
border-left: none;
background-color: transparent;
}

a, a:hover {
text-decoration: none;
color: #872a1e;
background-color: transparent;
}

a:hover {
text-decoration: underline;
color: #872a1e;
background-color: transparent;
}

a img {
border: none;
}

#mc a {
color: #6ff;
background-color: transparent;
}

#mc a:hover {
color: #cca51d;
background-color: transparent;
}

#os, #ot, .oc {
font-size: 12px;
width: 480px;
color: #da9c2f;
padding: 0px 5px 10px 10px;
border-top: 1px solid #333a4a;
border-right: none;
border-bottom: 1px solid #333a4a;
border-left: 1px solid #333a4a;
background-color: #3d4d69;
position: relative;
top: 4px;
left: 0px;
}

#os, .oc {
margin: 0 0 20px 0;
padding: 0px 5px 5px 10px;
}

#ot img {
margin: 10px 0 20px 0;
}

#os span, .oc span #ot span {
color: #c2bfa5;
background-color: transparent;
}

#ot {
color: #b5b7c1;
background-color: #303640;
margin: 0 0 10px 0;
border-top: 1px solid #555;
border-bottom: 1px solid #555;
border-left: 1px solid #555;
}

#ot span {
color: #c69238;
}

.tw {
color: #cff;
background-color: transparent;
}

.th {
color: #da9c2f;
font-weight: bold;
background-color: transparent;
}

#pf {
color: #444;
background-color: #fff;
padding: 10px 8px 30px 25px;
position: relative;
top: 0px;
left: 0px;
}

#im {
float: left;
position: absolute;
top: 4px;
left: 0px;
z-index: 0;
}

#im img, #im span img {
margin: 0px 0px 10px 0px;
border-bottom: 1px solid #000;
border-right: 1px solid #000;
position: relative;
top: 0px;
left: 0px;
}

#fa {
color: #666;
background-color: #000;
width: 190px;
height: 143px;
position: relative;
top: 0px;
left: 29px;
}

#im span img {
left: 29px;
}

#dt {
width: 400px;
height: 80px;
background-image: url("img/dt.gif");
background-repeat: no-repeat;
position: relative;
top: 0px;
left: -33px;
}

#bt, #bn {
width: 34px;
height: 16px;
background-image: url("img/bt.gif");
background-repeat: no-repeat;
position: absolute;
top: 34px;
left: 195px;
z-index: 1;
}

#bn {
background-image: url("img/bn.gif");
position: relative;
top: 25px;
left: -137px;
}

#nv {
margin-bottom: 42px;
position: relative;
top: 22px;
left: -4px;
}

#nv a, #nv a:hover {
letter-spacing: 1px;
font-weight: bold;
padding: 0px 15px 2px 15px;
color: #8b9597;
border: 1px solid #708b92;
background-color: #000;
margin-right: 7px;
position: relative;
top: 0px;
left: 0px;
}

#nv a:hover {
text-decoration: none;
color: #333;
background-color: #bb9346;
border: 1px solid #fff;
}

#nv span a, #nv span a:hover {
text-decoration: none;
color: #92b9cd;
background-color: #186c97;
border: 1px solid #bdcad5;
}

#ms, #sj, #ue { 
font-family: verdana, arial, helvetica, sans-serif;
font-size: 11px;
font-weight: normal;
vertical-align: middle;
color: #000;
background-color: #c9cfde;
padding: 1px;
border-top: 1px solid #000;
border-right: 1px solid #bac5d0;
border-bottom: 1px solid #bac5d0;
border-left: 1px solid #000;
display: inline;
}

#ms {
width: 210px;
position: relative;
top: 0px;
left: 0px;
}

#se {
float: left;
margin-top: 5px;
position: relative;
top: 0px;
left: 0px;
}

.tm {
color: #888;
background-color: transparent;
position: absolute;
top: 110px;
left: 0px;
z-index: 2;
}

form {
color: #b5b7c1;
background-color: transparent;
width: 330px;
height: 440px;
margin: 0px;
overflow: hidden;
position: relative;
top: -20px;
left: 0px;
}

.eo {
font-weight: bold;
color: #d70059;
background-color: #cff;
padding: 0px 3px 2px 3px;
border: 1px solid #999;
margin: 10px 0px 20px 0px;
position: relative;
top: 10px;
left: 0px;
}

.ns, .nr, .np, .nf {
color: #b5b7c1;
background-image: url("img/nr.gif");
background-repeat: repeat-y;
border-left: 2px solid #555;
padding: 7px 24px 13px 144px;
width: 472px;
background-color: #333a4a;
position: relative;
top: 0px;
left: -257px;
}

#mc p {
text-align: justify;
}

.lt {
color: #a7bed5;
background-color: transparent;
}

#or {
width: 110px;
float: left;
padding: 0px 30px 10px 0px;
position: absolute;
top: 373px;
left: -102px;
z-index: 1;
}

#or img {
border: 1px solid #606a92;
margin: 0px 10px 10px 0px;
}

ul {
list-style-type: square;
color: #666;
background-color: transparent;
padding: 0px 0px 0px 10px;
margin: 5px 0px 0px 0px;
position: relative;
top: 0px;
left: 0px;
}

.nr .d7a, .np .d7a {
text-align: left;
width: 300px;
position: relative;
top: 0px;
left: 110px;
}

.nr .tn, .nr .tn a,
.np .tn, .np .tn a {
font-weight: bold;
}

.nr .tn, .np .tn {
font-size: 12px;
color: #a0bb8b;
background-color: transparent;
}

.nr .ts, .np .ts {
color: #fff;
background-color: transparent;
letter-spacing: 1px;
text-transform: uppercase;
font-size: 12px;
font-weight: bold;
}

.nr img, .np img {
float: left;
margin: 0px 30px 30px 0px;
border: 1px solid #9ea7bd;
position: relative;
top: 6px;
left: -1px;
}

.np img {
margin: 0px 30px 20px 0px;
top: 6px;
left: -1px;
}

#pf {
padding: 8px 0px 30px 10px;
position: relative;
top: 0px;
left: 0px;
}

#pf a img {
margin-right: 8px;
border: none;
position: relative;
top: 1px;
left: 0px;
}

.nr a img, .np a img, .nf a img {
margin-right: 8px;
border: none;
position: relative;
top: 5px;
left: 0px;
}

.nf a img {
margin-right: 5px;
top: 2px;
}

#lm {
font-weight: normal;
color: #96afe8;
background-color: transparent;
font-size: 11px;
position: relative;
top: 1px;
left: 6px;
}

.nr #lm, .np #lm, .nf #lm {
position: relative;
top: 20px;
left: -20px;
}

.nf #lm {
clear: both;
top: 0px;
margin-bottom: 50px;
left: 0px;
}

#fp, #fr {
width: 220px;
float: right;
position: relative;
top: 30px;
left: 7px;
}

#fp img {
margin-bottom: 10px;
border: 1px solid #888;
}

#fr {
width: 200px;
text-align: justify;
float: left;
left: 0px;
}