/*
 * NScroller Demonstration Page Styles.
 */

body,td,th { font-family:Verdana,sans-serif; font-size:12px; }
body {color:#000000;  background-color:#ffffff; margin:0px; padding:0px; }
pre,code { font-family:monospace; font-size:12px; line-height:16px; }
form { margin:0px; }
a:link,a:active,a:visited { text-decoration:none; color:#0000FF; }
a:hover { text-decoration:underline; color:#FF00FF; }

.page { width:614px; margin:0px; padding:0px; background-color:#FFFFFF; }
.content { margin:0px; padding:0px; }
.footer { margin:24px 0px 0px 0px; text-align:center; color:#cccccc; }

.top-menu
	{
	height:30px;
	margin:5px 0px 0px 0px;
	padding:0px;
	font-family:Verdana,sans-serif;
	font-size:12px;
	font-weight:bold;
	color:#ffffff;
	background-color:#c3c3b8;
	}
#results_head,
.top-menu a.menu-head:link,
.top-menu a.menu-head:active,
.top-menu a.menu-head:visited,
.top-menu a.menu-head-hilite
	{
	display:block;
	height:22px;
	margin:0px;
	padding:8px 0px 0px 20px;
	text-align:left;
	float:left;
	color:#ffffff;
	background-color:#c3c3b8;
	background-position:left center;
	background-repeat:no-repeat;
	}
.top-menu a.menu-head:hover,
.top-menu a.menu-head-hilite
	{ text-decoration:underline; }
#results_head { width:140px; max-width:140px; padding:8px 0px 0px 10px; }
#search_scroll
	{
	width:150px;
	max-width:150px;
	height:17px;
	margin:4px 0px 0px 300px;
	padding:0px;
	float:left;
	text-align:center;
	}
#search_scroll table { width:146px; }
.scroll-element a:link,
.scroll-element a:visited,
.scroll-element a:active
	{
	display:block;
	width:20px;
	height:17px;
	margin:3px 0px 0px 0px;
	padding:0px;
	font-family:Verdana,sans-serif;
	font-size:8px;
	line-height:16px;
	font-weight:normal;
	text-decoration:none;
	text-align:center;
	color:#ffffff;
	}
.scroll-element a:hover
	{ text-decoration:underline; }
.scroll-element-current a:link,
.scroll-element-current a:visited,
.scroll-element-current a:active,
.scroll-element-current a:hover
	{
	width:32px;
	margin:0px;
	padding:3px 0px 0px 0px;
	font-size:11px;
	line-height:13px;
	font-weight:bold;
	border:solid #ffffff 1px;
	text-decoration:none;
	}
#search_scroll a.scroll-button-left:link,
#search_scroll a.scroll-button-left:visited,
#search_scroll a.scroll-button-left:active,
#search_scroll a.scroll-button-left:hover,
#search_scroll a.scroll-button-right:link,
#search_scroll a.scroll-button-right:visited,
#search_scroll a.scroll-button-right:active,
#search_scroll a.scroll-button-right:hover
	{
	display:block;
	width:16px;
	height:17px;
	margin:1px 0px 0px 0px;
	padding:0px;
	text-decoration:none;
	color:#ffffff;
	background-position:center center;
	background-repeat:no-repeat;
	border:solid #c3c3b8 1px;
	}
#search_scroll a.scroll-button-left
	{ background-image:url(scroll-button-left-white.gif); }
#search_scroll a.scroll-button-right
	{ background-image:url(scroll-button-right-white.gif); }
#search_scroll a.scroll-button-left:hover
	{ text-decoration:none; border:solid #ffffff 1px; }
#search_scroll a.scroll-button-right:hover
	{ text-decoration:none; border:solid #ffffff 1px; }

.list
	{
	margin:10px 0px 0px 30px;
	padding:0px;
	}
