/* ThemeMobyMenu Style Sheet */

.ThemeMobyMenu,.ThemeMobySubMenuTable
{
	font-family:	verdana, arial, sans-serif;
	font-size:	13px;
	width:		210px;

	padding:	0;

	white-space:	nowrap;
	cursor:		default;
}

.ThemeMobySubMenu
{
	position:	absolute;
	visibility:	hidden;

	padding-top:	2px;
	padding-bottom:	2px;
	padding-left:	1px;
	padding-right:	1px;

	/*
	   Netscape/Mozilla renders borders by increasing
	   their z-index.  The following line is necessary
	   to cover any borders underneath
	*/
	z-index:	100;
	border:		0;
	background:	#FFFFFF url(menubg.gif) repeat scroll 0%;

	overflow:	visible;
	border:		1px solid #002D96;
}

.ThemeMobySubMenuTable
{
	overflow:	visible;
}

.ThemeMobyMainItem,.ThemeMobyMainItemHover,.ThemeMobyMainItemActive,
.ThemeMobyMenuItem,.ThemeMobyMenuItemHover,.ThemeMobyMenuItemActive
{
	border:		0;
	cursor:		default;
	white-space:	nowrap;
}

.ThemeMobyMainItem
{
	background-color:	#BFE7FF;
}

.ThemeMobyMainItemHover,.ThemeMobyMainItemActive
{
	background:		url(mainmenubg.gif);
}

.ThemeMobyMenuItem
{
	background-color:	transparent;
}

.ThemeMobyMenuItemHover,.ThemeMobyMenuItemActive
{
	background-color:	#99CCFF;
}


/* horizontal main menu */

.ThemeMobyMainItem
{
	padding:	1px;
	border:		0;
}

td.ThemeMobyMainItemHover,td.ThemeMobyMainItemActive
{
	padding:	0px;
	border:		1px solid #000080;
}

.ThemeMobyMainFolderLeft,.ThemeMobyMainItemLeft,
.ThemeMobyMainFolderText,.ThemeMobyMainItemText,
.ThemeMobyMainFolderRight,.ThemeMobyMainItemRight
{
	background-color:	inherit;
}

/* vertical main menu sub components */

td.ThemeMobyMainFolderLeft,td.ThemeMobyMainItemLeft
{
	padding-top:	0px;
	padding-bottom:	0px;
	padding-left:	0px;
	padding-right:	2px;

	border-top:	1px solid #000080;
	border-bottom:	1px solid #000080;
	border-left:	1px solid #000080;

	background-color:	inherit;
}

td.ThemeMobyMainFolderText,td.ThemeMobyMainItemText
{
	padding-top:	0px;
	padding-bottom:	0px;
	padding-left:	5px;
	padding-right:	5px;

	border-top:	1px solid #000080;
	border-bottom:	1px solid #000080;

	background-color:	inherit;
	white-space:	nowrap;
}

td.ThemeMobyMainFolderRight,td.ThemeMobyMainItemRight
{
	padding-top:	0px;
	padding-bottom:	0px;
	padding-left:	0px;
	padding-right:	0px;

	border-top:	1px solid #000080;
	border-bottom:	1px solid #000080;
	border-right:	1px solid #000080;

	background-color:	inherit;
}

tr.ThemeMobyMainItem td.ThemeMobyMainFolderLeft,
tr.ThemeMobyMainItem td.ThemeMobyMainItemLeft
{
	padding-top:	1px;
	padding-bottom:	1px;
	padding-left:	1px;
	padding-right:	2px;

	white-space:	nowrap;

	border:		0;
	background-color:	inherit;
}

tr.ThemeMobyMainItem td.ThemeMobyMainFolderText,
tr.ThemeMobyMainItem td.ThemeMobyMainItemText
{
	padding-top:	1px;
	padding-bottom:	1px;
	padding-left:	5px;
	padding-right:	5px;

	border:		0;
	background-color:	inherit;
}

tr.ThemeMobyMainItem td.ThemeMobyMainItemRight,
tr.ThemeMobyMainItem td.ThemeMobyMainFolderRight
{
	padding-top:	1px;
	padding-bottom:	1px;
	padding-left:	0px;
	padding-right:	1px;

	border:		0;
	background-color:	inherit;
}

/* sub menu sub components */

.ThemeMobyMenuFolderLeft,.ThemeMobyMenuItemLeft
{
	padding-top:	2px;
	padding-bottom:	2px;
	padding-left:	1px;
	padding-right:	3px;

	border-top:	1px solid #000080;
	border-bottom:	1px solid #000080;
	border-left:	1px solid #000080;

	background-color:	inherit;
	white-space:	nowrap;
}

.ThemeMobyMenuFolderText,.ThemeMobyMenuItemText
{
	padding-top:	2px;
	padding-bottom:	2px;
	padding-left:	5px;
	padding-right:	5px;

	border-top:	1px solid #000080;
	border-bottom:	1px solid #000080;

	background-color:	inherit;
	white-space:	nowrap;
}

.ThemeMobyMenuFolderRight,.ThemeMobyMenuItemRight
{
	padding-top:	2px;
	padding-bottom:	2px;
	padding-left:	0px;
	padding-right:	0px;

	border-top:	1px solid #000080;
	border-bottom:	1px solid #000080;
	border-right:	1px solid #000080;

	background-color:	inherit;
	white-space:	nowrap;
}

.ThemeMobyMenuItem .ThemeMobyMenuFolderLeft,
.ThemeMobyMenuItem .ThemeMobyMenuItemLeft
{
	padding-top:	3px;
	padding-bottom:	3px;
	padding-left:	2px;
	padding-right:	3px;

	white-space:	nowrap;

	border:		0;
	/* background-color:	transparent; */
	background-color:	transparent;
}

.ThemeMobyMenuItem .ThemeMobyMenuFolderText,
.ThemeMobyMenuItem .ThemeMobyMenuItemText
{
	padding-top:	3px;
	padding-bottom:	3px;
	padding-left:	5px;
	padding-right:	5px;

	border:		0;
	background-color:	inherit;
}

.ThemeMobyMenuItem .ThemeMobyMenuFolderRight,
.ThemeMobyMenuItem .ThemeMobyMenuItemRight
{
	padding-top:	3px;
	padding-bottom:	3px;
	padding-left:	0px;
	padding-right:	1px;

	border:		0;
	background-color:	inherit;
}

/* menu splits */

.ThemeMobyMenuSplit
{
	margin:		2px;
	height:		1px;
	overflow:	hidden;
	background-color:	inherit;
	border-top:	1px solid #6A8CCB;
}

/* image shadow animation */

/*
	seq1:	image for normal
	seq2:	image for hover and active

	To use, in the icon field, input the following:
	<img class="seq1" src="normal.gif" /><img class="seq2" src="hover.gif" />
*/

.ThemeMobyMenuItem img.seq1
{
	display:	inline;
}

.ThemeMobyMenuItemHover seq2,
.ThemeMobyMenuItemActive seq2
{
	display:	inline;
}

.ThemeMobyMenuItem .seq2,
.ThemeMobyMenuItemHover .seq1,
.ThemeMobyMenuItemActive .seq1
{
	display:	none;
}

input,button,submit,select,option
{
	font-family:verdana,arial;
	font-size:10px;
}

button
{
	font-weight:bold;
}

a
{
 color:#606060;
 text-decoration: none;
}

a:hover
{
 color:#000000;
 text-decoration: underline;
}

.radio
{
 width=16px;
 height=16px;
}

.ResultTable
{
	background-color:#D3EDFF;
}

.ResultTableExactDay
{
	background-color:#FEFFE2;
}

.ResultTableHeader
{
	background-color:#07AFEF;
}