body
 {
 background: #cecece;
 background-image: url('img/bannerback.gif') 0 0 repeat-x;
 margin: 0;
 padding: 0;
 }
#banner
 {
 background: url('img/banner.jpg') 50px -20px no-repeat;
 margin: 0;
 padding: 0;
 height: 180px;
 width: 836px;
 }
#rocketpoki
 {
 width: 836px;
 padding: 0;
 margin: 0;
 }
#mainframe
 {
 float: left;
 margin: 0;
 padding: 0 0 30px 0;
 width: 681px;
 background: url('img/mainback.gif') 50px 0 repeat-y;
 }
#flags
{
 position: relative;
 left: 199px;
 width: 100px;
}
#sponsorframe
 {
 float: left;
 margin: 0 0 0 5px;
 padding: 0;
 background: #ffffff;
 border-top: 0;
 }
#bottom
 {
 float: left;
 display: block;
 margin: 0 0 0 50px;
 padding: 0 0 20px 0;
 width: 631px;
 height: 1px;
 background: url('img/blackpix.gif') 0 0 repeat-x;
 }
#bottom p
 {
 font-family: Lucida Sans Unicode, Verdana;
 font-size: 65%;
 font-variant: small-caps;
 color: #333333;
 }
#menuframe
 {
 float: left;
 text-align: left;
 margin: 0 10px 0 0;
 padding: 0;
 width: 164px;
 }
#menutop
 {
 background: url('img/menutop.gif') 0 0 no-repeat;
 width: 164px;
 height: 18px;
 margin: 0;
 padding: 0;
 }
#menubottom
 {
 background: url('img/menubottom.gif') 0 0 no-repeat;
 width: 164px;
 height: 18px;
 margin: 0;
 padding: 0;
 }
.ml1
 {
 display: block;
 width: 154px;
 height: 20px;
 margin: 0 0 0 10px;
 padding: 0;
 background: url('img/menuhover.gif') 0 0 no-repeat;
 text-decoration: none;
 font-weight: 900;
 }
.ml1:hover
 {
 background: url('img/menuhover.gif') -154px 0 no-repeat;
 }
.ml1 p
 {
 font-family: Verdana;
 padding: 3px 0 0 18px;
 margin: 0;
 text-transform: uppercase;
 letter-spacing: 1px;
 color: #000000;
 font-size: 60%;
 }
.ml2
 {
 display: block;
 width: 154px;
 height: 20px;
 margin: 0 0 0 10px;
 padding: 0;
 background: url('img/menuhover2.gif') 0 0 no-repeat;
 text-decoration: none;
 font-weight: 300;
 color: #444444;
 }
.ml2:hover
 {
 background: url('img/menuhover2.gif') -154px 0 no-repeat;
 color: #000000;
 }
.ml2 p
 {
 font-family: Verdana;
 padding: 3px 0 0 23px;
 margin: 0;
 text-transform: uppercase;
 letter-spacing: 0;
 font-size: 60%;
 }
.pagetitle
 {
 font-family: Lucida Sans Unicode, Verdana;
 padding: 8px 0 0 175px;
 margin: 0;
 letter-spacing: 2px;
 font-size: 170%;
 font-weight: 200;
 color: #777777;
 }
.pagetitle i
 {
 font-family: verdana;
 font-style: normal;
 color: #000000;
 font-size: 130%;
 }
.pagetitle b
 {
 color: #000000;
 font-weight: 100;
 font-size: 50%;
 }
h1
 {
 text-align: right;
 padding: 1px 30px 0 0;
 margin: 0;
 font-family: Lucida Sans Unicode, Verdana;
 font-weight: 800;
 font-size: 100%;
 color: #333333;
 }
h2
 {
 text-align: right;
 padding: 0 30px 0 0;
 margin: 0;
 font-family: Courier New;
 font-weight: 100;
 font-size: 80%;
 color: #999999;
 }
h3
 {
 text-align: left;
 padding: 0;
 margin: 0 0 0 90px;
 font-family: Lucida Sans Unicode, Verdana;
 font-weight: 600;
 font-size: 90%;
 color: #000000;
 }
h4
 {
 text-align: left;
 padding: 0;
 margin: 3px 0 0 90px;
 font-family: Lucida Sans Unicode, Verdana;
 font-weight: 300;
 font-size: 70%;
 color: #000000;
 }
h4 a
 {
 font-weight: 600;
 color: #283547;
 margin: 0 0 0 2px;
 text-decoration: none;
 }
h4 a:hover
 {
 color: #445f83;
 text-decoration: underline;
 }
h5
 {
 text-align: left;
 padding: 0;
 margin: 15px 0 0 90px;
 font-family: Lucida Sans Unicode, Verdana;
 font-weight: 300;
 font-size: 80%;
 color: #333333;
 }
h5 b
 {
 color: #000000;
 }
.sublink
 {
 text-align: left;
 padding: 0;
 margin: 0 0 0 10px;
 font-family: Lucida Sans Unicode, Verdana;
 font-weight: 600;
 font-size: 100%;
 color: #333333;
 text-decoration: none;
 }
.sublink:hover
 {
 color: #801f1f;
 border-bottom: 1px solid #aaaaaa;
 }
p
 {
 text-align: justify;
 padding: 1px 30px 0 80px;
 margin: 0;
 font-family: Verdana;
 font-size: 90%;
 color: #555555;
 line-height: 150%;
 }
p a
 {
 color: #fb7c00;
 text-decoration: none;
 }
p a:hover
 {
 color: #000000;
 border-bottom: 1px solid #aaaaaa;
 }
.imageframe
 {
 width: 154px;
 background: #eeeeee;
 border: 1px solid #aaaaaa;
 float: right;
 margin: 5px 30px 1px 10px;
 }
.imageframe p
 {
 margin: 0;
 padding: 1px;
 font-family: courier new;
 font-size: 70%;
 color: #555555;
 line-height: 110%;
 }
.imageframe img
 {
 width: 150px;
 margin: 2px;
 }
.athtexti
 {
 text-align: justify;
 padding: 1px 30px 0 80px;
 margin: 0;
 font-family: Verdana;
 font-size: 70%;
 color: #555555;
 line-height: 150%;
 }
input
 {
 display: inline;
 padding: 0;
 align: left;
 margin: 5px 0 0 90px;
 border-left: 1px solid #777777;
 border-top: 1px solid #777777;
 border-right: 1px solid #cccccc;
 border-bottom: 1px solid #cccccc;
 }
textarea
 {
 padding: 0;
 align: left;
 margin: 5px 0 0 90px;
 border-left: 1px solid #777777;
 border-top: 1px solid #777777;
 border-right: 1px solid #cccccc;
 border-bottom: 1px solid #cccccc;
 }
.tabletext
{

font-family: Verdana;
font-size: 90%;
}
.tabletext a
 {
font-size: 90%; 
 color: #fb7c00;
 text-decoration: none;
 }
.imageframe_extra
 {
 width: 154px;
 background: #eeeeee;
 border: 1px solid #aaaaaa;
 float: left;
 margin: 5px 30px 1px 10px;
 }
.imageframe_extra p
 {
 margin: 0;
 padding: 1px;
 font-family: courier new;
 font-size: 70%;
 color: #555555;
 line-height: 110%;
 }
.imageframe_extra img
 {
 width: 150px;
 margin: 2px;
 }
 
 .hidden
 {
 
  border-left: 1px solid #FFFFFF;
  border-top: 1px solid #FFFFFF;
  border-right: 1px solid #FFFFFF;
  border-bottom: 1px solid #FFFFFF;

 }
