body {
text-align: center;
font-family: Verdana, Arial;
background-image: url("../images/background.gif") ;
background-repeat: repeat-x;
background-color: #b9bec1;
margin-top: 10px;
color: #1e5365;
}

p { font-size: 0.8em; margin: 10 10 10 10px; }
h1 { font-size: 1.3em; margin: 10 10 10 10px; }
hr {border: 1px solid #f4d81c; margin: 10px; }

#container {
position: relative;
margin: 0px auto;
width: 925px;
height: 675px; 
background-image: url("../images/back.gif") ;
background-repeat: no-repeat;
border: 0px #FF33CC solid;
}

#left {
position: absolute;
top: 0px;
left: 0px;
margin: 10px;
width: 500px;
height: 650px; 
border: 0px #FF33CC solid;
}

#logo {
position: absolute;
top: 20px;
left: 30px;
float: left;
text-align: left;
width: 440px;
height: 50px; 
border: 0px #FF33CC solid;
}

#leftmenu {
position: absolute;
top: 75px;
left: 30px;
float: left;
text-align: left;
width: 300px;
height: 120px;
border: 0px #FF33CC solid;
}

#leftmenu ul {
list-style: none;
}

#leftmenu li {
display: block;
width: 210px;
line-height: 20px;
font-size: 14pt;
background-color: transparent;
}

#leftmenu a:link {
background-image: url("../images/link.png")
background-repeat: no-repeat;
text-decoration: none;
color: #1e5365;
}

#leftmenu a:visited {
background-image: url("../images/link.png")
background-repeat: no-repeat;
text-decoration: none;
color: #1e5365;
}

#leftmenu a:hover {
background-image: url("../images/hover.png")
background-repeat: no-repeat;
text-decoration: none;
color: #1e5365;
}

#leftmenu #current {
background-image: url("../images/hover.png")
background-repeat: no-repeat;
text-decoration: underline;
color: #1e5365;
}

#content {
position: absolute;
top: 100px;
left: 30px;
float: left;
text-align: left;
width: 475px;
height: 480px; 
border: 0px #FF33CC solid;
overflow: auto;
}

#content a {
color: #1e5365;
text-decoration: underline;
font-weight: bold;
}


#payoff {
position: absolute;
top: 605px;
left: 40px;
float: left;
text-align: left;
width: 440px;
height: 30px; 
border: 0px #FF33CC solid;
font-size: 1.2em;
color: white;
}

#payoff a {
color: white;
text-decoration: underline;
font-weight: bold;
}


#right {
position: absolute;
top:0px;
left: 510px;
width: 380px;
height: 660px; 
border: 0px #FF33CC solid;
}

#topmenu {
position: absolute;
top: 35px;
left: 5px;
width: 355px;
height: 30px; 
border: 0px #FF33CC solid;
text-align: left;
}

#topmenu ul {
list-style: none;
}

#topmenu li{
font-size: 8pt;
color: #1e5365;
float: left;
font-family: Arial;
}

#topmenu a{
color: #1e5365;
text-decoration: none;
}

#topmenu #current a{
color: #1e5365;
text-decoration: underline;
}


#picture{
position: absolute;
float: left;
top: 220px;
left: 60px;
z-index: 1;
width: 250px;
height: 412px; 
border: 0px #FF33CC solid;
}

#oneliner{
position: absolute;
float: left;
text-align: left;
top: 280px;
left: 80px;
z-index: 2;
width: 240px;
height: 100px; 
border: 0px #FF33CC solid;
font-size: 1.4em;
color: white;
}

#credits {
position: absolute;
top: 640px;
left: 140px;
z-index: 2;
font-size: 7pt;
border: 0px #FF33CC solid;
}

#credits a {color: #1e5365; text-decoration: none;}

.scrollgeneric {
line-height: 1px;
font-size: 1px;
position: absolute;
top: 0; left: 0;
}

.vscrollerbase {
width: 10px;
background-color: #fefefe;
}

.vscrollerbar {
width: 10px;
background-color: #577585;
}

img {margin: 5px;}

label { font-size: 10pt; color: #1e5365; margin: 0 10 0 10px; width:75px; vertical-align: top; display: block; float:left;}

fieldset {background-color: transparent; border:0px solid white;}

