body {
margin:0em;
font-family:arial,helvetia,sans-serif;
font-size: 10pt;
width: 100%;
background-color: #000;
color: #eaeaea;
}

#container {
position: absolute;
width: 775px;
left: 50%;
margin-left: -385px;
top: -20px;
}

#header {
z-index: 1;
height: 180px;
border-bottom-color: #007acd;
border-bottom-style: solid;
border-bottom-width: 1p;
}

#banner{
background: #000 url(decor/logo.jpg) center top no-repeat ;
width: 100%;
height: 150px;
z-index: 1;
}

#menu {
z-index: 2;
width: 100%;
text-align: center;
color: #f7931d;
font-weight: bold;
}

#menu a{
color: #f7931d;
text-decoration: none;
font-size:0.9em;
}

#menu a:hover {
color: #d17c18;
}

#home {
background: #000 url(decor/frontpic.jpg) left top no-repeat ;
height: 990px;
} 

#subpage01 {
background: #000 url(decor/smallbluefigure.jpg) right top no-repeat ;
} 

#subpage02 {
background: #000 url(decor/bluefigure02.jpg) right top no-repeat ;
height: 340px;
} 

#subpage03 {
background: #000 url(decor/bluefigure03.jpg) right top no-repeat ;
} 

#subpage04 {
background: #000 url(decor/bluefigure04.jpg) right top no-repeat ;
min-height: 300px;
} 

#subpage05 {
background: #000 url(decor/bluefigure05.jpg) right top no-repeat ;
} 

#subpage06 {
background: #000 url(decor/bluefigure06.jpg) right top no-repeat ;
} 

#subpage07 {
background: #000 url(decor/bluefigure07.jpg) right top no-repeat ;
min-height: 350px;
} 

#subpage08 {
background: #000 url(decor/bluefigure08.jpg) right top no-repeat ;
height: 300px;
} 

h1 {
font:bold 1.7em arial,helvetica,sans-serif;
color: #f7931d;
}

h2, dt {
font:bold 1.1em arial,helvetica,sans-serif;
color: #f7931d;
}

.highlight {
color: #f7931d;
}



dd, li {
width:550px;
text-align: justify;
margin-left:50px;
margin-top:5px;
} 

#home a, #subpage01 a, #subpage02 a, #subpage03 a, #subpage04 a, #subpage05 a, #subpage06 a, #subpage07 a, #subpage08 a {
color: #efefef;
} 

#subpage01 p, #subpage02 p, #subpage04 p, #subpage05 p, #subpage07 p, #subpage08 p {
width:600px;
text-align: justify;
} 

#subpage06 p{
width:550px;
text-align: justify;
} 

#subpage06 li{
width:500px;
}

#footer{
border-top-color: #007acd;
border-top-style: solid;
border-top-width: 1p;
}

#footer p{
text-align:center;
font-size:0.8em;
}

.winner td {
vertical-align: top;
min-width: 150px;
}

.winner a {
text-decoration: none;
}

.winner_pic {
float:right;
margin-left: 15px;
}
