body{
font-family:Arial, sans-serif;
color:#003300;
margin:0px; padding:0px;
font-size:0.8em;
}
#header{
margin-top:10px;
margin-left:10px;
width:850px;
font-size:1.3em;
font-weight:bold;
height:67px;
}
#header ul{
padding-top:10px;
margin:10px;

}
#header li{
list-style-image:url(div.gif);
margin:0px;
padding:10px;
padding-right:0px;
margin-right:10px;
display:inline;background-image:url(div.gif);
background-repeat:no-repeat;
}
#header a{
color:#003300;
text-decoration:none;
}
#header a:hover{
border-bottom:2px solid #FFCC00;
}
#header #selected{
border-bottom:2px solid #FFCC00;
}
#header img{
border:0px;
}
#logo{
float:left;
padding-right:25px;
}
#heading{
margin:0px;
padding:0px;
margin-left:10px;
width:850px;
background: #ffcc00 url(tr.gif) no-repeat top right; 
}
#heading div { 
 background: transparent url(tl.gif) no-repeat top left;
} 
#content{
padding-top:1px;
padding-bottom:1px;
margin-left:10px;
width:846px;
border-left:2px solid #FDB512;
border-right:2px solid #FDB512;
background: #ffcc00;
}
#content #cleft{
width:490px;
}
#content #cleft .pic{
padding-left:5px;
}
#side{
position:absolute;
left:505px;
top:136px;
width:190px;
}
h1{
background-image:url(h1.gif);
background-repeat:repeat-x;
height:49px;
font-size:1.6em;
padding:8px 0px 0px 0px;
color:#ffffff;
margin-left:13px;
margin-right:13px;
margin-bottom:-8px;
}
h2{
font-size:1.2em;
padding:0px 0px 0px 10px;
}
p{
padding:0px 10px 0px 10px;
}
a{
color:#003300;
}
#spectulise{
padding:0px;
background-image:url(bottom.gif);
height:9px;
background-repeat:no-repeat;
margin-left:10px;
width:850px;
font-size:0.7em;
font-weight:bold;
}
#spectulise a{
text-decoration:none;
}
#spectulise a:hover{
text-decoration:underline;
}
#legal{
float:right;
}
#side p{
padding-left:18px;
padding-right:110px;
color:#ffffff;
}
#caption1{
background-image:url(bg1.jpg);
height:189px;
width:348px;
background-repeat:no-repeat;

}
#caption1 h3{
padding-top:38px;
padding-left:25px;
margin-bottom:-5px;
color:#ffffff;
}
#caption2{
background-image:url(bg2.jpg);
height:189px;
width:348px;
background-repeat:no-repeat;
}
#caption2 p{
color:#003300;
}
#caption2 h3{
padding-top:30px;
padding-left:25px;
margin-bottom:-5px;
color:#ffffff;
}
.yellow{
color:#ffcc00;
}
#flash{
margin-left:10px;
}
#slideshow {list-style:none; color:#fff;}
#slideshow span {display:none}
#wrapper {width:470px; margin:0px auto; display:none}
#wrapper * {margin:0; padding:0}
#fullsize {position:relative; width:470px; height:370px;}
#information {position:absolute; bottom:0; width:470px; height:0; background:#fff; color:#000; overflow:hidden; z-index:200; opacity:.9; filter:alpha(opacity=90)}
#information h3 {padding:6px 8px 3px;}
#information p {padding:0 8px 8px}
#image {width:470px; padding:0px margin:0}
#image img {position:absolute; z-index:25; width:auto;}
.imgnav {position:absolute; width:25%; height:306px; cursor:pointer; z-index:150}
#imgprev {left:0; background:url(left.png) left center no-repeat}
#imgnext {right:0; background:url(right.png) right center no-repeat}
#imglink {position:absolute; height:306px; width:100%; z-index:100; opacity:.4; filter:alpha(opacity=40)}
.linkhover {background:url(link.gif) center center no-repeat}
#thumbnails {background:#FFCC00; padding:10px; height:122px; border: 1px solid #FDB512;}
#slideleft {float:left; width:20px; height:121px; background:url(left.gif) center center no-repeat; background-color:#FDB512}
#slideleft:hover {background-color:#003300}
#slideright {float:right; width:20px; height:121px; background:#FDB512 url(right.gif) center center no-repeat}
#slideright:hover {background-color:#003300}
#slidearea {float:left; position:relative; width:408px;  height:121px; overflow:hidden;}
#slider {position:absolute; left:0; height:121px}
#slider img {cursor:pointer; border:1px solid #fff; padding:2px}