#stats *
{
	padding:					0;
	margin:						0;
}
h1,h2,h3,h4
{	
	margin:						0px;
}
h2
{
	font-size:				25px;
	font-family:			arial;
	color:						#909000;
}
h3
{
	font-size:				20px;
	margin-bottom:		8px;
	color:						#2080D0;
}
form
{
	margin:						0px;
	display:					inline;
}
body
{
	background-color:	#eee;
	margin-top:				0px;
}
.menu
{
	border:						1px solid #666666;
	width:						100%;
}
.menu th
{
	border:						1px solid #ffffff;
	width:						100%;
	text-align:				center;
	background-color:	#005EA2; 
	color:						#ffffff;
	height:						21px;
	font-family:			tahoma;
	font-size:				10pt;
	font-weight:			bold;
	padding-top:			1px;
	padding-bottom:		1px;
	padding-left:			3px;
	padding-right:		3px;
}
.menu td
{
	padding-top:			1px;
	padding-bottom:		1px;
	padding-left:			3px;
	padding-right:		3px;
}
.menu th a
{
	display:					block;
	text-decoration:	none;
	color:						#fff;	
}
.menu th a:hover
{
	display:					block;
	text-decoration:	none;
	color:						#FFCC33;
}
.normal, .normal a
{
	color:					#222;
	font-family:		arial;
	font-size:			13px;
}
.error
{
	color:					#666;
	font-family:		tahoma;
	font-size:			10pt;
	font-weight:		bold;
	text-align:			center;
}
.title
{
	color:					#333;
	font-family:		arial;
	font-size:			9pt;
	font-weight:		bold;
	text-decoration:	underline;
}
.sub_title, .sub_title a
{
	color:						#666;
	font-family:			arial;
	font-size:				11pt;
	font-weight:			bold;
	text-decoration:	underline;
}
.enter
{
	font-size:				5px;
}
.button
{
	font-family:			tahoma;
	font-size:				8pt;
	font-weight:			bold;
	color:						#666666;
	border:						1px solid #666666;
	background-color:	#DFC710;
}
.credits, .credits a
{
	color:						#666;
	font-family:			tahoma;
	font-size:				7pt;
	font-weight:			bold;
	text-decoration:	none;
}
.textbox
{
	color:						#666666;
	font-family:			tahoma;
	font-size:				8pt;
}
.textbox_error
{
	color: 						#cc0033;
	font-family: 			tahoma;
	font-size: 				7pt;
	
	width:						100%;
	height:						15px;
	background-color:	transparent;
	border-top: 			0px solid white;
	border-bottom: 		0px solid white;
	border-left: 			0px solid white;
	border-right:			2px solid #cc0033;
	padding-right:		3px;
	
	visibility:				hidden;
}
.sub_title_div
{
	background-color:	#ddd;
	border-bottom:		1px solid #bbbbbb;
	border-right:			1px solid #bbbbbb;
	padding-right:		3px;
}
.LT_title
{
	font-weight:			bold;
	font-family:			tahoma;
	font-size:				9pt;
	color:						#666;
	text-align:				center;
}
.LT_item
{
	font-family:			tahoma;
	font-size:				8pt;
	color:						#666;
}
.req
{
	font-family:			tahoma;
	font-size:				7pt;
	color:						#666;
}
.cats
{
	font-family:			tahoma;
	font-size:				7pt;
}
.option0, option
{
	background-color:	#eee;
	color:						#666;
}
.option1
{
	background-color:	#ccc;
	color:						#333;
}
.cat, .cat a
{
	font-family:			arial;
	color:						#444;
	font-size:				15pt;
	font-weight:			bold;
}
.cat_number
{
	font-family:			arial;
	color:						#555;
	font-size:				8pt;
}
.sub_cat, .sub_cat a
{
	font-family:			tahoma;
	color:						#777;
	font-size:				8pt;
	text-decoration:	none;
}
fieldset
{
	background-color:	#eee;
}
.site_box
{
	border:						1px solid #666;
	width:						100%;
}
.site_box th
{
	border:						1px solid #fff;
	text-align:				center;
	background-color:	#005EA2; 
	height:						21px;
	padding-top:			1px;
	padding-bottom:		1px;
	padding-left:			3px;
	padding-right:		3px;
}
.site_box th .text
{
	color:						#fff;
	font-family:			tahoma;
	font-size:				10pt;
	font-weight:			bold;
}
.site_box th .text_s
{
	color:						#fff;
	font-family:			tahoma;
	font-size:				7pt;
	font-weight:			bold;
}
.site_box td
{
	padding-top:			1px;
	padding-bottom:		1px;
	padding-left:			3px;
	padding-right:		3px;
}
.site_box th a
{
	text-decoration:	none;
	color:						#fff;	
}
.site_box th a:hover
{
	text-decoration:	none;
	color:						#FFCC33;
}
.catTree
{
	width:						100%;
	background-color:	#ddd;
	font-family:			tahoma;
	font-size:				7pt;
	font-weight:			bold;
	color:						#666;
	border:						1px solid #eeeeee;
}
.catTree a
{	
	color:						#666;
	text-decoration:	none;
} 
.catTree a:hover
{
	color:						#333;
	text-decoration:	none;
} 

/*	-----NAV BAR-----	*/
#nav
{
	background: 			#eee;
	padding:					0px;
}
#nav a
{
	display: 					block;
	padding-right: 		4px;
	padding-top: 			2px;
	padding-bottom: 	2px;
	text-decoration: 	none;

	border-bottom: 		1px solid #ddd;
	border-top: 			1px solid #fff;
	
	font-family:			tahoma;
	font-size:				10pt;
	font-weight:			bold;
	color:						#666;
}
#nav a:hover, #nav .alert
{	
	background: 			#EBE9C4;
}
.PRS_td
{
	border-bottom:		1px solid #000;
}
.PRS_barText
{
	color:						#666;
	font-family:			tahoma;
	font-weight:			bold;
	font-size:				10px;
}
.faq
{
	padding:					3px;
}
.li_space
{
	margin:						10px;
}
img
{
	border:						0px;
}
/* ALEXA */
.alexa_Country_Users
{
	background-color:	#CC0000;
	height:						100%;
	border-top:				1px solid #fff;
	border-right:			1px solid #fff;
	border-left:			1px solid #fff;
}
.alexa_Country_PagesViews
{
	background-color:	#339933;
	height:						100%;
	border-top:				1px solid #fff;
	border-right:			1px solid #fff;
	border-left:			1px solid #fff;
}
.alexa_space
{
	width:						5px;
	border-bottom:		1px solid #999;
}
.alexa_graph_text
{
	text-align:				center;
	font-family:			arial;
	font-size:				9px;
	font-weight:			bold;
	color:						#999;
}
.alexa_rank
{
	font-family:			arial;
	font-size:				12px;
	color:						#999;
}
.alexa_border
{
	border-top:				1px solid #999;
	border-right:			1px solid #999;
	border-left:			1px solid #999;
	font-size:				1px;
}
.alexa_country_name
{
	font-family:			arial;
	font-size:				11px;
	font-weight:			bold;
	color:						#000;
}
.alexa_title
{
	font-family:			arial;
	font-size:				15px;
	font-weight:			bold;
	color:						#000;
}
.alexa_country_table
{
	border:						1px solid #999;
}
.alexa_country_table td
{
	padding:					0px;
}
.divProgressBarFrame1
{
	border:						1px solid #333;
	background-color:	#fff;
}
.divProgressBarFrame2
{
	border:						1px solid #fff;
}
.divProgressBar
{
	height:						15px;
	width:						0;
	background-color:	#009900;
}