*{
font-family:sans-serif;
border-width:1px;
border-color:#888;
}

body{
position:relative;
font-size:11pt;
line-height:16pt;
letter-spacing:.02em;
}

h3, h4{;
text-align:left;
font-weight:normal;
letter-spacing:-1px;
}

h3{
font-size:20pt;
border-bottom-style:solid;
}

h4{
font-size:18pt;
}

table{
width:100%;
border-spacing:0;
}

th{
font-size:11pt;
letter-spacing:-1px;
border-bottom-style:solid !important;
border-width:5px;
border-color:#ffcc5f;
}

td{
padding:5px 10px;
font-family:monospace;
border-bottom-style:solid;
border-color:#444;
}

a{
text-decoration:none;
}

a img{
border-style:none;
}

small{
display:block;
}

#ads{
margin-top:50px;
}

iframe{
border-style:none;
}

p.description{
position:relative;
margin:20px 40px;
padding:10px;
text-align:center;
border-style:solid;
}

.value, .subvalue{
display:block;
text-align:center;
letter-spacing:-1px;
}

.value{
margin-top:20px;
font-size:20pt;
line-height:24pt;
}

.subvalue{
margin:10px 0 20px 0;
font-size:18pt;
}

.footer{
display:block;
margin-top:20px;
padding:5px 0;
font-size:8pt;
text-align:right;
border-top-style:solid;
border-color:#ffcc5f;
}

.copyright{
float:left;
}

.footer a.about, .footer a.contact, .footer a.print{
margin-left:10px;
}

#messages{
margin:0;
padding:0;
list-style-type:none;
}

#messages li, noscript div{
display:block;
margin:10px 0;
padding:5px 10px;
font-weight:bold;
}

