body
{
   color: #9AB2C7;
   background: #0B2E63 url("/img/bg.jpg") repeat-x;
   margin: 0px;
   padding: 0px;
   font-family: 'Trebuchet MS', 'Lucida Grande', Verdana, Arial, Sans-Serif;
   font-size: 13px;
}

a:link, a:visited, a:active
{
  color: #9cf;
}

a:hover
{
	color: #fff;
}

h2
{
   margin: 10px 0px;
   font-size: 16px;  
}

p
{
   margin: 10px 0px;
   line-height: 18px;  
}  

img
{
	border: none;
}

hr
{
    display: block;
    height: 1px;
    border-top: 1px solid #6C83A4;
    border-left: 0px none;
    border-right: 0px none;
    border-bottom: 0px none;
    margin: 20px auto;
    padding: 0px;
    width: 80%;
}

table.grid
{
   border-collapse: collapse;
   width: 640px;
}

table.grid td
{
   padding: 15px;  
}

#logo
{

}

#topnav 
{
  color: #9cf;
  background-color: #1C488A;
  font-weight: bold;
  padding: 0px 60px;
  border-top: 1px #85A7D5 solid;
  border-bottom: 1px #85A7D5 solid;
}

#topnav a:link, #topnav a:visited, #topnav a:active
{
  color: #9cf;
  text-decoration: none;
}

#topnav a:hover
{
	color: #fff;
}

#content
{
   margin: 40px 20px 20px 60px;
   width: 660px; 
}

#footer
{
   background: #0B2E63 url('/img/bg_footer.gif') repeat-x;
   width: 100%;
   height: 161px;
	margin: 0px;
	padding: 0px;
	clear: both;
	position: relative;
}

#footer p
{
   font-size: 11px;
   color: #0B2E63;
   position: absolute;
   top: 100px;
   left: 100px;
}

#footer p a
{
   font-size: 11px;
   color: #0B2E63;
}

#footer p a:hover
{
   color: #FFFFFF;
}

#about
{
   
}

#about a img
{
   border: 2px #9AB2C7 solid;  
}

#about a:hover img
{
   border: 2px #fff solid;  
}

.input
{
   color: #B7CADB;
   background-color: #143C78;
   border: 1px #6C83A4 solid;
   padding: 2px;
}

.button
{
   color: #B7CADB; 
   background-color: #031D45;
}

.errtext
{
   color: #ff0;  
}

.redtext
{
   color: #FFCCCC;  
}

.smalltext
{
   font-size: 11px;  
}

.c
{
   text-align: center;  
}

.r
{
   text-align: right;
}

.shaded
{
   background-color: #1C488A;
   border: 1px #6C83A4 solid;
}

table.order
{
   border-collapse: collapse;
   width: 100%;
}

table.order td
{
   padding: 2px;
}

.borderframe
{
   border: 1px #6C92CC solid; 
}

.spacer
{
   clear: both;
}