/*Body and links*/
body
{
	color: rgb(0, 0, 0);
	background-color: rgb(255, 255, 255); 
	background-image: url(http://www.pinballmania.com/asm.gif);
	font-family: Arial;
	font-size: 11pt;
}
a:link
{
	color: #0000BC;
	text-decoration: none;
}
a:visited
{
	color: #66007F;
	text-decoration: none;
}
a:hover
{
	text-decoration: underline;
}
a:active
{
	color: #66007F; 
}
p.lastUpdate
{
	color: rgb(204, 51, 204);
	font-weight: bold;
}
.pageNumActive
{
	font-size:12.5pt;
	color:#0000BC;
	background-color: transparent;
	cursor: pointer;
	border:0;
	display:inline-block;
}
.pageNumActive:hover
{
	text-decoration:underline;
}
.pageNumNActive
{
	font-size:12.5pt;
	color:#000000;
	background-color: transparent;
	cursor: text;
	border:1px solid #A80000;
}
.catActive
{
	font-size:10pt;
	color:#0000BC;
	background-color: transparent;
	cursor: pointer;
	border:0;
	display:inline-block;
}
.catNActive
{
	font-size:10pt;
	color:#000000;
	background-color: transparent;
	cursor: text;
	border:0;
}
.catActive:hover
{
	text-decoration:underline;
}
/*Divs*/
div#searchBox
{
	padding:15px;
	margin:auto;
	text-align:left; 
	background-color:#F7E89C;
	min-width:900px;
	max-width:85%;
	border: 1.5px solid #000000;
	font-weight:bold;
}

div#resultsBox
{
	min-width:675px;
	max-width:98%;
	background-color:white; 
	margin:auto; 
	border: 1px solid #666666;
}

/*Tables*/
table#results
{
	width:97%;
	margin: auto;
	border-collapse: collapse;
}

table#catResults
{
	padding:1px;
	width:100%;
	margin:auto; 
	background-color:#EEEEEE;
	border: 2px solid #AAAAAA;
}

table#catResults tr
{
	vertical-align:top;
}


table#categories
{
	width:220px;
	margin-left:5px;
	background-color:white;
	border: 1px solid #666666;
	padding:3px;
}
table#categories td
{
	color:#666666;
	font-size:11pt;
}
table#categories tr#header
{
	font-weight:bold; 
	color:#666666; 
	font-size:11pt; 
	height:3em; 
	text-align:center;
}

table#categories tr#blank
{
	height:1em;
}
.boldText
{
	font-weight:bold;
}


#fq {
    width : 400px; font-family : Arial, sans-serif;
    font-size : 13px; padding-left : 4px;
}
 
#search-results {
    width : 406px; border : 1px solid #000;
    margin-top : -1px; margin-left: 38px;
    display : none; position:absolute;
}
 
* html div#search-results { width : 407px; } /* box model hack */
 
.sr, .srs {
    width : 100%; float : left; font-family : Arial, sans-serif;
    font-size : 13px; padding : 1px 0 0 0;font-weight:normal;
}
.sr { background-color : #fff; color : #000; }
.srs { background-color : #36c; color : #fff; cursor : pointer; }
.sr .src { color : #008000; }
.srs .src { color : #fff; }
.srt { float : left; font-size : 13px; margin-left : 4px; }
.src { float : right; font-size : 10px; margin-right : 3px; padding-top : 2px; }
 

#fq { width : 400px; font-family : Arial, sans-serif; font-size : 13px; }