body {
margin: 0px;
border: 0px;
font-family: "verdana";
font-size: 8pt;
background-image: url("images/topbar_02.jpg"); 
background-repeat: repeat-x;
background-attachment: scroll;
line-height: 2em;
}

a:link {color: #5f5fff; text-decoration: none;}
a:visited {color: #7f007f; text-decoration: none;}
a:hover {color: #00007f; text-decoration: none; background-color: #ffff7f;}

div.links {
background-color: #cfdfff;
padding: 10px;
}

div.navbar {
text-align: right;
font-size: 8pt;
background-color: #efefff;
}

div.banner {
position: absolute;
top: 60px;
width: 100%;
text-align: center;
}

div.content {
position : absolute;
top: 80px;
left: 220px;
right: 180px;
text-align: left;
font-size: 10pt;
color: #00007f;
margin: 20px;
padding-right: 20px;
}

div.contenta {
position: absolute;
top: 135px;
left: 200px;
right: 51%;
font-size: 10pt;
color: #00007f;
}

div.contentb {
position: absolute;
top: 145px;
right: 180px;
left: 51%;
font-size: 10pt;
color: #00007f;
}

H1 {
font-size: 12pt;
font-weight: 800;
margin-bottom: 0px;
margin-top: 2em;
}

H2 {
font-size: 10pt;
font-weight: 800;
margin-bottom: 0px;
}

table {
font-size: 10pt;
color: #00007f;
border: 2px;
border-style: groove;
margin: 10px;
width: 90%;
}

th {
background-color: #cfcfff;
}


#rhs {
display: block;
position: absolute;
right: 0px;
width: 150px;
margin-right: 10px;
top: 30px;
}

#rhs h1 {
font-size: 9pt;
text-align: center;
padding: 2px;
background-color: #cfdfff;
margin-top: 2em;
}

div.gstyle {
position : absolute;
top: 80px;
left: 220px;
right: 180px;
text-align: left;
font-size: 10pt;
color: #00007f;
}

div.gstyle a:link, div.gstyle a:visited {
font-size: 11pt;
color: #0000cc;
text-decoration: underline;
}

.gurl {
color: green;
}
div.blueboxwide {
position: relative;
margin-left: 0px;
padding: 10px;
background-color: #CFDFFF;
text-size: 65%;
}

div.bluebox {
position: relative;
float: right;
margin-left: 20px;
padding: 10px;
background-color: #CFDFFF;
text-size: 65%;
max-width: 50%;
}

img.topleft {
    position: absolute;
    left: 0px;
    top: 0px;
}

img.topright {
    position: absolute;
    right: 0px;
    top: 0px;
}

img.bottomleft {
    position: absolute;
    left: 0px;
    bottom: 0px;
}

img.bottomright {
    position: absolute;
    right: 0px;
    bottom: 0px;
}

.price {
    position: absolute;
    right: 2em;
}