body{
	background: #000;
	font-family: Tahoma, Arial, Verdana, sans-serif;
	font-size: 8pt;
	margin: 0;
	padding: 0px;
	background-image: url(images/bkgnd.jpg);
	}

a:link {
   color: #ccccff;
   text-decoration: underline;
}

a:visited {
   color: #ffcccc;
   text-decoration: underline;
}

a:hover {
   color: #ccccff;
   text-decoration: underline;
}

a:active {
   color: #ccccff;
   text-decoration: underline;
}


* { padding: 0; margin: 0; }


#body-area { 
 margin: 0 auto;
 width: 820px;
 position: relative;
}

#main-area {
 margin-bottom: 5px;
 overflow: auto; /* Paul O'Brien www.pmob.co.uk */
 width: 100%
}


#banner-area {
 position:absolute;
 top:0px;
 left:0px;
 width: 800px;
 padding: 10px;
 height: 140px;
 margin: 10px 0px 5px 0px;
}

#HOT-area {
 position:absolute;
 top:0px;
 right:10px;
 width: 360px;
 padding: 10px;
 height: 112px;
 margin: 10px 0px 5px 0px;
 color: #aaa; 
}


#left-area { 
 float:left;
 margin: 170px 0px 10px 0px;
 padding: 0px;
 width: 170px;
}


#center-area {
  float:left;
  margin: 170px 0px 10px 0px;
  width: 470px;
}

#dod-area {
  height: 100px;
  background: #111;
  text-align: center;
}
#dod-area h2{ padding-top: 10px; color: #ffffff; font-size: 18pt; }
#dod-area p{ padding-top: 10px; font-size: 16pt; }

#search-area { 
 float:left;
 margin-top: 10px;
 margin-bottom: 10px;
 padding-bottom: 10px;
 width: 470px;
 background: #111;
 color: #aaa;
}



#content-area { 
 float:left;
 margin-top: 10px;
 margin-bottom: 10px;
 padding-bottom: 10px;
 width: 470px;
 font-size: 11pt;
 background: #111;
 text-align: center;
 color: #aaa; 
}
#content-area h2{ color: #fff; font-size: 16pt; margin-bottom: 10px; background-image: url(http://www.urlkazoo.com/images/heading-highlight.gif); }

#theContent {
  margin: 0px auto;
}



#right-area { 
 float:right;
 margin: 170px 0px 10px 0px;
 padding: 0px;
 width: 170px;
}
#right-area p{ padding-bottom: 10px; }






#footer-area { 
 clear: both;
 width: 800px;
 height: 140px;
 margin: 0px 0px 0px 0px;
 padding: 10px;
}



#content-upload-basic { 
 float: left;
 margin: 0px 0px 10px 10px;
 padding: 10px;
 width: 600px;
 display: inline;
 position: relative;
 background: #aaa;	
 text-align: left;
}



.clear { clear: both;}


#header h1{
	margin: -5px 0 0 0;
	padding: 0;
	color: #ffffff;
	font-size: 20pt;
	}


#column-contents{
	margin:0px;
	padding:5px;
	width:150px;
	text-align: center;
	top: 0px;
}

#menu {
	margin:0px;
	padding:5px;
	width:150px;
	text-align: left;
	font-size: 11pt; 
	color: 555555;
	top: 0px;
}


A:link {text-decoration: none}
A:visited {text-decoration: none}
A:active {text-decoration: none}
A:hover {text-decoration: none; color: #ffcccc;}

#menu a:link { color:#ccf;  }
#menu a:visited { color:#ccf}
#menu a:hover { color:#fcc }
#menu a:active { color:#fcc }
#menu ul { margin-left: 0px; margin-top:0px; color:#555; padding:0px; line-height: 110%}
#menu li  { margin-left:0px; font-weight:normal; color:#555; list-style: none; line-height: 110%}
#menu ul ul li .sel { font-weight : bold; list-style: none; color:#77f; line-height: 110%}
#menu ul ul li  { font-weight: normal; line-height: 110% }

#content-area a:link { color:#ccf;  }
#content-area a:visited { color:#ccf }
#content-area a:hover { color:#fcc }
#content-area a:active { color:#fcc }

#HOT-area a:link    { color:#ccf }
#HOT-area a:visited { color:#ccf }
#HOT-area a:hover   { color:#fcc }
#HOT-area a:active  { color:#fcc }

#dod-area a:link    { color:#ccf }
#dod-area a:visited { color:#ccf }
#dod-area a:hover   { color:#fcc }
#dod-area a:active  { color:#fcc }


#sponsors {width:150px; 	padding:5px; background-color:#5574b9; background-color:#aaa; text-align: center }

#contact {
	position:relative;
	margin:0px;
	padding:10px;
	width:150px;
	background-color:#ccc;
	text-align: center;
	top: 0px;
	}

#pscroller1{
width: 350px;
height: 94px;
border: 1px solid black;
font-size: 10pt;
padding: 5px;
background-color: #111;
}


#secHeader { 
text-align:left; 
margin:0px; 
color: #fff; 
font-weight: bold; 
font-size: 14pt; 
clear:left;
border-bottom:2px solid #fff;
}


.style1 {color: #FF0000; font-weight: bold; }
.style2 {color: #FF0000; }
.style24 {font-size: medium; }
.style25 {font-size: 10pt; }
.style28 {font-size: medium; font-weight: bold; }
.style29 {color: #FF0000; font-weight: bold;}
.style31 {font-size: medium; font-weight: bold; color: #FF0000; }
.styleMENUTEXT {font-size: 10pt; color: #FFFFFF; }
.styleINSTRUCT {font-size: large; color: #000000; font-weight: bold; }
.styleATTN {font-size: medium; color: #FFFFFF; font-weight: bold;}
.styleNOTE {font-size: medium; color: #FF0000; }
.styleDOD {font-size: medium; color: #FFFFFF; font-weight: bold; margin-top: 10px;}
.styleANNOUNCE {font-size: medium; color: #FFFFFF; font-weight: bold; }
.styleLABEL {font-size: 11pt; color: #000000; }
.styleRED {color: #FF0000}
.styleTITLE {font-size: 18pt; font-weight: bold; }
.styleSUBTITLE {font-size: 16pt; font-weight: bold; }
.style_xx-large {font-size: 18pt;}
.style_x-large {font-size: 16pt;}
.style_large {font-size: 14pt;}
.style_medium {font-size: 12pt;}
.style_small {font-size: 10pt;}




