ul.top
{
	list-style-type: none;
}
li.top_li, li.top_li_active
{
	list-style-type: none;	
	font: 8pt Tahoma;
	color: black;
	border: 1px solid #EFEFF8;
	cursor:pointer;
	padding: 10px;
	margin: -1px 0px 0px 0px;
}
li.top_li_active
{
	background: white; 
	border: 1px solid #ff9900; 
	font-weight: bold;
	margin: -1px -1px 0px 0px;
	border-right:none; 
	position:relative; 
	z-index:0;
}

ul.sub
{
	list-style-type: none;
}
li.sub_li, li.sub_li_active
{
	font: 8pt Tahoma;
	color: black;
	cursor:pointer;
	float: left;
	padding: 5px;
	margin: 0px 5px 0px 0px;
	border: 1px solid #ff9900; 
	background: #fff;
	border-bottom: none; 
}
li.sub_li_active
{
	background: #ff9900; 
	color: black;
	position:relative; 
	z-index:0;
}

select, input, textarea
{
	font: 8pt Tahoma;
	margin-top: 3px;
	color:black;
}

.typical
{
	font: 8pt Tahoma;
	color:navy;
	border-collapse: collapse;
	border-color: #ccc;
}

.whiteborder
{
	font: 8pt Tahoma;
	color:black;
	border-collapse: collapse;
	border-color: #fff;
}

.radio
{
	font: 12px Tahoma;
	color:black;
}

.question
{
	font: 14px Tahoma;
	color:maroon;
}

.expand
{
	cursor: pointer;
}

.icon
{
	color:black;
	text-decoration:none;
	font: 7pt Tahoma;
	cursor: pointer;
	padding:2px;
	background:transparent;
}

.iconOver
{
	color:blue;
	text-decoration:none;
	font: 7pt Tahoma;
	cursor: pointer;
	padding:2px;
	background:#dddddd;
}

.MainResults
{
	border:1px solid silver;
	display:none;
	padding: 5px;
	margin:10px 10px 0px 5px;
	font: 11px Tahoma;
}

.pagination
{
	font: 12px Tahoma;
}

.Results1
{
	font: 12px Tahoma;
}

.Results2
{
	padding: 5px;	
	font: 11px Tahoma;
	border-bottom:1px solid silver;
}

.fstory
{
	font: bold 8px Tahoma;
	text-decoration:none;
}

.CuntactForm
{
	font: 9pt Tahoma;
}

a.fstory:link {color: navy;}
a.fstory:visited {color: navy;}
a.fstory:hover {color: red;}