/* BASIC ELEMENTS ========================================================================================================== */
body{
background-color:#999999;
color: #FFFFFF;
font-family:Helvetica, Arial, Verdana, sans-serif;
font-size:14px;
margin: 0px 0px;
/*
background-color:#000033;
color: #FFFFFF;
font-family:Helvetica, Arial, Verdana, sans-serif;
font-size:14px;
margin: 10px 10px;
*/
}

p{
color: #FFFFFF;
font-family:Helvetica, Arial, Verdana, sans-serif;
font-size:16px;
}

a{
color: #FFFFFF;
/*color: #0099CC;*/
font-size:16px;
}
/*
a:visited {
color: #006699;
font-size:16px;
}
*/
a:hover{
color: #00CCFF;
font-size:16px;
}
a.small{
color: #FFFFFF;
font-size:12px;
}
a.small:hover{
color: #00CCFF;
font-size:12px;
}
hr {color:#0099CC}
hr.2 {color:FFFFFF}

hr.3 {color:#000033}
hr.4 {color:#0099CC}
hr.5 {color:#FFFFFF}
hr.6 {color:#006699}
hr.7 {color:#00CCFF}
hr.8 {color:#003366}
hr.9 {color:#00CCFF}
hr.10 {color:#9c9a9c}
hr.11 {color:#004080}
hr.12 {color:#FF0000}
hr.13 {color:#FF0000}
/*
img {
border:0px;
max-width:750px;
width: expression(this.width > 750 ? 750: true);
}
img.top {
border:0px;
max-width:*;
width: expression(this.width > * ? *: true);
}
*/
/* EXENDED ELEMENTS ========================================================================================================== */
#smalltext{
color: #FFFFFF;
font-family:Helvetica, Arial, Verdana, sans-serif;
font-size:12px;
}
#medtext{
color: #FFFFFF;
font-family:Helvetica, Arial, Verdana, sans-serif;
font-size:14px;
}
#normaltext{
color: #FFFFFF;
font-family:Helvetica, Arial, Verdana, sans-serif;
font-size:15px;
}
#forum{
background-color: #003366;
}

#optbutton a{
border: 0px solid black;
background-color: #006699;
color:#FFFFFF;
padding: 0px;
padding-left: 10px;
padding-right: 10px;
margin: 0px;
display:compact;
text-decoration:none;
/*float: none;*/
display: inline;
}

#optbutton a:hover{
border: 0px solid black;
background-color: #0099CC;
color:#000000;
text-decoration:none;
}
/* Top Links Buttons */
#optbutton_top a{
text-decoration:none;
color: #FFFFFF;
/*
border: 0px;
background-color: #000033;
border-style:outset;
color:#FFFFFF;
padding: 0px;
padding-left: 10px;
padding-right: 10px;
margin: 0px;
display:compact;
text-decoration:none;
float: none;
display: inline;
*/
}

#optbutton_top a:hover{
color: #FFFFFF;
text-decoration:underline;
}
#optbutton_admin a{
border: 2px;
border-style:outset;
background-color: #000033;
color:#FFFFFF;
padding: 0px;
padding-left: 5px;
padding-right: 5px;
margin: 0px;
display:compact;
text-decoration:none;
float: none;
display: inline;
font-size:12px;
font-weight: bold;
font-family:Helvetica, Arial, Verdana, sans-serif;
}

#optbutton_admin a:hover{
border-style:inset;
}
#optbutton_1 a{
border: 2px;
border-style:outset;
background-color: #9c9a9c;
color:#000000;
padding: 0px;
padding-left: 5px;
padding-right: 5px;
margin: 0px;
display:compact;
text-decoration:none;
float: none;
display: inline;
font-size:10px;
font-weight: bold;
font-family:Helvetica, Arial, Verdana, sans-serif;
}

#optbutton_1 a:hover{
border-style:inset;
}

.even{
background-color: #004080;
}

.odd{
background-color: #003366;
}

#row{
background-color:#FF0000;
}

/* Form elements */
textarea {
	color : #FFFFFF;
	background-color : #006699;
	font: normal 10px Verdana, Arial, Helvetica, sans-serif;
	height: 200px;
	width: 720px;
}
textarea.signature {
	color : #FFFFFF;
	background-color : #006699;
	font: normal 10px Verdana, Arial, Helvetica, sans-serif;
	height: 80px;
	width: 250px;
}
textarea.apply {
	color : #FFFFFF;
	background-color : #006699;
	font: normal 10px Verdana, Arial, Helvetica, sans-serif;
	height: 80px;
	width: 400px;
}
select {
	color : #FFFFFF;
	background-color : #006699;
	font: normal 10px Verdana, Arial, Helvetica, sans-serif;
}
/* The text input fields background colour */
input.post, textarea.post, select {
	background-color : #006699;
	color : #FFFFFF;
}
input {
	background-color : #006699;
	color : #FFFFFF;
	font-size: 10px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
}
input.long {
	width: 645px;
}
input.checkbox {
	background-color : #003366;
	color : #FFFFFF;
	font-size: 10px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
}
input.test {
	background-color : #666666;
	color : #FFFFFF;
	font-size: 9px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	border-color:#FFFFFF; 
  	border-style:outset; 
  	border-width:2px; 
padding:0px;
padding-left:0px;
padding-right:0px;
margin:0px;
}
/*   Tables Elements   */

table {
     background-color:#003366;
     color:white;
     border-style:solid;
     border-width:0px;
     border-color:black;
     border-collapse: collapse;
}
table.main {
     background-color:#003366;
     border-style:solid;
     border-width:1px;
     border-color:Black;
     border-collapse: collapse;
}
td.main {  
	 font-family:Helvetica, Arial, Verdana, sans-serif;
	 font-size:16px;
     background-color:#006699;
     color:white;
	 border-style:solid;
     border-width:1px;
     border-color:black;
     text-align:left;
}
td.fpart {  
	 font-family:Helvetica, Arial, Verdana, sans-serif;
	 font-size:16px;
     background-color:#000033;
     color:white;
	 border-style:solid;
     border-width:1px;
     border-color:black;
     text-align:left;
}
td.fpartbutton {  
	 font-family:Helvetica, Arial, Verdana, sans-serif;
	 font-size:16px;
     background-color:#000033;
     color:white;
	 border-style:solid;
     border-width:1px;
     border-color:black;
     text-align:right;
}
td.top {
	 font-family:Helvetica, Arial, Verdana, sans-serif;
	 font-size:16px;
     background-color:#000033;
     color:white;
	 border-style:solid;
     border-width:0px;
     border-color:#000033;
     text-align:left;
     align:top;
}
td.topic1 {  
	color: #FFFFFF;
	/* background-color:#006699; */
	font-family:Helvetica, Arial, Verdana, sans-serif;
	font-size:16px;
}
td.topic2 {  
	color: #FFFFFF;
	font-family:Helvetica, Arial, Verdana, sans-serif;
	font-size:16px;
}
td {
	/*background-color:#000033; */
	background-color:#003366;
	color: #FFFFFF;
	font-family:Helvetica, Arial, Verdana, sans-serif;
	font-size:16px;
	border-style:solid;
    border-width:0px;
    border-color:#000033;
}
td.small {
	color: #FFFFFF;
	font-family:Helvetica, Arial, Verdana, sans-serif;
	font-size:12px;
}
td.pop_up {
	background-color:#006699;
	font-family:Helvetica, Arial, Verdana, sans-serif;
	font-size:14px;
	border-style:solid;
    border-width:1px;
    border-color:#000000;
    }
th {
	color: #FFFFFF;
	font-family:Helvetica, Arial, Verdana, sans-serif;
	font-size:12px;
}
th.pop_up {
	background-color:#000033;
	text-align:left;
	font-family:Helvetica, Arial, Verdana, sans-serif;
	font-size:14px;
	border-style:solid;
    border-width:1px;
    border-color:#000000;
}
/* priv_msg */
table.priv_smg {
     background-color:#003366;
     color:white;
     border-style:solid;
     border-width:0px;
     border-color:black;
     border-collapse: collapse;
}
th.priv_msg {
	background-color:#000033;
	text-align:center;
	font-family:Helvetica, Arial, Verdana, sans-serif;
	font-size:14px;
	border-style:solid;
    border-width:0px;
    border-color:#000000;
}
td.priv_msg {
	background-color:#003366;
	font-family:Helvetica, Arial, Verdana, sans-serif;
	font-size:14px;
	border-style:solid;
    border-width:1px;
    border-color:#000000;
}
/* priv_msg */
/* Ad Box */
.ad-box {
  background: #eee;
  border: 1px solid black;
  padding: 5px;
  position: absolute;
  left: 50px;
  top: 50px;
  width: 600px;
}
.ad-box-title {
  background: #ccc;
  padding: 5px;
  font-weight: bold;
  font-size: large;
  text-align: center;
  text-transform: uppercase;
  letter-spacing: 0.2em;
}
.bb_quote {
  color: #FFFFFF;
  font-family:Helvetica, Arial, Verdana, sans-serif;
  font-size:16px;
  margin-left: 20px
}
.bb_quote2 {
  color: #FFFFFF;
  font-family:Helvetica, Arial, Verdana, sans-serif;
  font-size:16px;
  margin-left: 3px
}


div.top {
height:100px;
border:0px;
}
div.bottom {
border:0px;
}
div.topimg {
height:98px;
background-color:#000033;
border:1px solid #000000;
}
div.left {
width:198px;
background-color:#003366;
border:1px solid #000015;
margin-top: 5px;
margin-left: 5px;
float:left;
}
div.middle {
background-color:#003366;
border:1px solid #000000;
margin-top: 5px;
margin-left: 5px;
float:left;
height:auto;
}