img {border:0}

body {
	background-image:url(images/page_bg2.gif);
	background-color: #D6DFF3;
	background-repeat: repeat-x;
	background-position: top center;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size:10px;
	color:#2A2A2A;
}

.bigred
{
	color:#990000;
	font-family: tahoma, arial;
	font-size: 16px;
	font-weight:bold;
}
.bigblue
{	
	color:#5298ED;
	font-family: tahoma, arial;
	font-size: 16px;
	font-weight:bold;
}
.featured_map_table
{
	 background-repeat:no-repeat; 
	 background-position:center; 
	 border-width:thin; 
	 border-color:#666666;
}
.featured_map_name
{
	color:#FFFFFF; 
	font-family:'tahoma,arial'; 
	font-size:18px; 
	font-weight:bold;
}
.featured_map_name A
{
	text-decoration:none;
	color:#ffffff;
}
.news_title
{
	color:#990000;
	font-size:11px;
	font-weight:bold;
	font-family: tahoma,arial;
}
.news_body
{
	background-image:url(images/news_grad_bg.jpg);
	background-position:top;
	background-repeat:no-repeat;
}
.news_box
{
	width: 99%;
	border-color:#DEDEDE;
	border-width:1px;
	border-style:solid;
	background-color:#FFFFFF;
	margin-bottom:6px;
	margin-top:6px;
}
.news_box TD
{
	font-family:Tahoma, arial;
	
}
form
{
	margin:'0' '0' '0' '0';
	display: inline;
}
h1
{
	font-family:tahoma, arial;
	font-size: 18px;
	font-weight:bold;
	line-height:17px;
	display:inline;
	
}
h2
{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:10px;
	color:#192D5B;
	font-weight:bold;
	line-height:10px;
	margin-bottom: 5px;
	
}
A
{
	color:#5298ED;
}
TD
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size:10px;
	color:#2A2A2A;
}
.ads
{
	font-size:10px;
	font-family:tahoma, arial;
	
}
.small
{
	font-family: tahoma, arial;
	font-size:9px;
}
.big
{
	font-family:tahoma,arial;
	font-size:24px;
	font-weight:bold;
}

.table_box
{
	
	
}
.td_box_title
{
	color:#606060;
	font-family: Tahoma, arial;
	font-size: 9px;
	font-weight:bold;
	
	height: 28px;
	
}

.mini_text
{
	color:#666666;  
	font-size:9px;
}









A.menu
{
	font-size:10px;
	color:#071D4F;
	font-weight:bold;
	font-family:Tahoma, Arial, Helvetica, sans-serif;
	text-decoration:none;
	
}
A.menu:hover
{
	
	color:#1E3874;
}

INPUT, TEXTAREA, SELECT, RADIO, CHECKBOX
{
	font-family: Tahoma, Verdana, Arial, sans-serif;
  		font-size: 10px;
		background-color:#ffffff;
		border-color :#cccccc;
		color: #000000;
		
		
		border-width: 1px;
	  border-style: solid;
	  
	    
}
TEXTAREA, body, html, select, input
{
	scrollbar-face-color: #ACB9D7; 
	  	scrollbar-track-color: #E4E9F4; 
		scrollbar-arrow-color: #192D5B; 
		scrollbar-3dlight-color: #B2BFDD; 
		scrollbar-shadow-color: #98A4BF; 
		scrollbar-highlight-color: #ECF0F9; 
		scrollbar-darkshadow-color: #ABB8D6;
}
INPUT.noborder
{
	border-width: 0px;
	background-color:#f2f2f2;
}

INPUT.submit
{
	background-image:url(images/menu_bg2.gif);
	color: #0F2455;
	background-color:#C5CEE1;
	border-color :#98A4BF;
	font-weight: bold;
}
INPUT.cancel
{
	color: #7D1512;
	background-color:#F9DDDD;
	border-color :#EB2D28;
	font-weight: bold;
}










TABLE.report {
	width:100%;
  background: #A5F9A0;
  border-color: #30B928;
  border-style: solid;
  border-width: 1px;
	
  
  
}
SPAN.report{
  font-family: Tahoma,Verdana, Arial, sans-serif;
  color: #029409;
  font-size:10px;
  font-weight: bold;
}
TABLE.error {
  background: #FBC7C7;
  border-color: #FC5252;
  border-style: solid;
  border-width: 1px;
 }
.error 
{ 
font-family: Tahoma, Verdana, Arial, sans-serif;
font-size : 10px; 
 
font-weight: bold; 
color: #ff0000;
}



/* forums */
/* Normal, standard links. */



/* Tables should show empty cells. */
table
{
	empty-cells: show;
}


/* Standard horizontal rule.. ([hr], etc.) */
hr, .hrcolor
{
	height: 1px;
	border: 0;
	color: #666666;
	background-color: #666666;
}

/* A quote, perhaps from another post. */
.quote
{
	color: #000000;
	background-color: #C3B8D0;
	border: 1px solid #000000;
	margin: 1px;
	padding: 1px;
	font-size: x-small;
}

/* A code block - maybe even PHP ;). */
.code
{
	color: #000000;
	background-color: #cccccc;
	border: 1px solid #000000;
	padding: 1px;
	font-family: "courier new", helvetica, "times new roman", serif;
	font-size: x-small;
	width: 99%;
	margin: 1px auto 1px auto;
	white-space: nowrap;
	overflow: auto;
}

/* The "Quote:" and "Code:" header parts... */
.quoteheader, .codeheader
{
	color: #000000;
	text-decoration: none;
	font-style: normal;
	font-weight: bold;
	font-size: x-small;
}

/* Generally, those [?] icons.  This makes your cursor a help icon. */
.help
{
	cursor: help;
}

/* /me uses this a lot. (emote, try typing /me in a post.) */
.meaction
{
	color: red;
}

/* The main post box - this makes it as wide as possible. */
.editor
{
	width: 96%;
}

/* Highlighted text - such as search results ;). */
.highlight
{
	background-color: yellow;
	font-weight: bold;
	color: black;
}

/* Alternating backgrounds for posts, and several other sections of the forum. */
.windowbg
{
	color: #000000;
	background-color: #E1E1E1;
}
.windowbg2
{
	color: #000000;
	background-color: #F0F0F0;
}

/* All the signatures used in the forum.  If your forum users use Mozilla, Opera, or Safari, you might add max-height here ;). */
.signature
{
}

/* These are used primarily for titles, but also for headers (the row that says what everything in the table is.) */
.titlebg, tr.titlebg td, .titlebg a:link, .titlebg a:visited
{
	color: white;
	font-style: normal;
	background-color: #98A4BF;
}
.titlebg a:hover
{
	color: #dfdfdf;
}

/* This is used for categories, page indexes, and several other areas in the forum. */
.catbg
{
	//background-image: url(images/catbg.jpg);
}

/* This is used for a category that has new posts in it... to make it light up. */
.catbg2
{
	background-image: url(images/catbg2.jpg);
}

.catbg, .catbg2
{
	font-weight: bold;
	background-color: f2f2f2;
	color: #000000;
}

/* This is used for tables that have a grid/border background color (such as the topic listing.) */
.bordercolor
{
	background-color: #828181;
}

/* This is used on tables that should just have a border around them. */
.tborder
{
	border: 1px solid #828181;
	background-color: #FFFFFF;
	padding: 2px;
}

/* Default font sizes: small (8pt), normal (10pt), and large (14pt). */
.smalltext
{
	font-size: x-small;
	font-family: Tahoma, arial, helvetica, serif;
}
.normaltext
{
	font-size: small;
}
.largetext
{
	font-size: large;
}

/* This is the white header area where the title, menu bars, and header boxes are. */
#headerarea
{
	background-color: white;
	border-bottom: 1px solid gray;
}
/* This is the main area of the forum, the part that's gray. */
#bodyarea
{
	background-color: #f7f7f7;
}
/* And this is the bottom, where the copyright is, etc. */
#footerarea
{
	color: black;
	background-color: white;
	border-top: 1px solid gray;
}

/* This is for the special header boxes on the top (user info, key stats, news box.) */
.headertitles
{
	background-color: #98A4BF;
	border: 1px solid #98A4BF;
}
.headerbodies
{
	border: 1px solid #7A7777;
	background-color: #EFEFEF;
	background-repeat: repeat-x;
	background-position: bottom;
}

.form
{
	border-width:1px;
	border-color:#ffffff;
	border-collapse:collapse;
	background-color:#f9f9f9;
}
.form TD
{
	
	border-width:1px;
	border-color:#ffffff;
	border-style:solid;
	border-collapse:collapse;
	font-size:9px;
	font-family: tahoma, arial;
}
.form_item
{
	background-color:#f2f2f2;
	font-size:9px;
	font-family: tahoma, arial;
	border-width:1px;
	border-color:#ffffff;
	border-style:solid;
	border-collapse:collapse;
	padding: 3px;
}
.form_title
{
	border-width:1px;
	border-color:#ffffff;
	border-collapse:collapse;
	
	background-color:#BFC9E0;
	color:#071D4F;
	font-family: tahoma, arial;
	font-size: 9px;
}
.odd
{
	background-color:#f2f2f2;
}


TABLE.dashed
{
	background: #Ffffff;
  	padding:1px;
	
 
  width:100%;
  border-color: #CFCED5;
  border-width: 1px;
  border-style: dashed;
  margin-bottom:4px;
}
TABLE.dashed TD
{
	
	border-width:1px;
	border-collapse:collapse;
}
table.dashed TD.title
{
	font-family: Tahoma, Arial, Helvetica, sans-serif;
	background: #438CC3;
	font-size:10px;
  	padding:4px;
	color:#ffffff;
	font-weight:bold;
	background-image:url(images/title_bg_blue.gif);
 	height:15px;
 
  
}
table.dashed TD.item
{
	background: #f2f2f2;
  	padding:2px;
	color:#5470AF;
	font-weight:normal;
	
 	
 
  
}


