body { font-weight: normal; font-size: 12px; color: #000000; background-color: #f2f2f2; font-family: verdana, arial, sans-serif; margin: 0; padding: 0; background-image: url(bg.gif) }
td { font-weight: normal; font-size: 12px; color: #000000; text-align: justify; font-family: verdana, arial, sans-serif }

table, img { border: 0 }
form { margin: 0; padding: 0 }
ul,ol { margin-top: 0; margin-bottom: 0 }
h1 { font-weight: bold; font-size: 14px; color: #404040; padding: 0; margin: 0 0 10px 0; border-bottom: 1px solid #c0c0c0 }
h2 { font-weight: bold; font-size: 12px; color: #404040; padding: 0; margin: 20px 0 10px 0; text-decoration: underline }
h3 { font-weight: bold; font-size: 12px; color: #404040; padding: 0; margin: 12px 0 4px 0 }
b { font-weight: bold; font-size: 12px; color: #404040 }

.omn { padding-top: 10px }
.olo { width: 774px; height: 60px; background-color: #920000 }
.oml { width: 3px; background-image: url(oml.gif) }
.omr { width: 3px; background-image: url(omr.gif) }
.olr { width: 3px; background-image: url(olr.gif) }
.onv { width: 774px; height: 20px; vertical-align: middle; padding-left: 8px; background-image: url(mbo.gif) }
.ocr { width: 774px; background-color: #f2f2f2; text-align: center; font-size: 9px; padding: 2px 0 }
.oco { width: 774px; background-color: #f2f2f2; padding: 0 30px 6px 30px }
.opm { width: 774px; background-color: #f2f2f2; padding: 8px 12px 0 12px }
.opw { width: 620px; font-size: 10px }
.opf { padding: 0; margin: 0; border: 0; font-size: 8px; text-align: right }
.ops { height: 14px; width: 100px; font-family: verdana, arial, sans-serif; font-weight: normal; font-size: 10px; margin: 0; padding: 0 2px; border: 1px solid #c0c0c0 }
.opi { vertical-align: top; margin-top: 1px; padding: 0; border: 0 }

.imn { margin-top: 12px }
.iml { width: 12px; background-image: url(iml.gif) }
.imr { width: 12px; background-image: url(imr.gif) }
.ico { background-color: #ffffff; text-align: justify; padding: 10px 20px }

.iico { background-color: #ffffff; text-align: justify }
.idco { width: 774px; background-color: #f2f2f2; padding: 0 12px 6px 12px }
.ioco { width: 774px; background-color: #f2f2f2; padding: 0 30px 6px 30px }

.contImg { border: 1px solid #404040 }
.contSmall { font-weight: normal; font-size: 10px }

a:link { color: #920000; text-decoration: none }
a:visited { color: #920000; text-decoration: none }
a:hover { color: #920000; text-decoration: underline }

.idx:link { color: #000000; text-decoration: none }
.idx:visited { color: #000000; text-decoration: none }
.idx:hover { color: #920000; text-decoration: underline }


/* ThemeOfficeMenu Style Sheet */

.ThemeOfficeMenu
{
	font-family: verdana, arial, sans-serif;
	font-size: 11px;
	padding: 0;
	white-space: nowrap;
	cursor: default;
}

.ThemeOfficeSubMenu
{
	position: absolute;
	visibility:	hidden;

	/*
	   Netscape/Mozilla renders borders by increasing
	   their z-index.  The following line is necessary
	   to cover any borders underneath
	*/
	z-index: 100;
	border: 0;
	padding: 0;

	overflow: visible;
	border: 1px solid #808080;

	filter:progid:DXImageTransform.Microsoft.Shadow(color=#BDC3BD, Direction=135, Strength=4);
}

.ThemeOfficeSubMenuTable
{
	overflow: visible;
}

.ThemeOfficeMainItem,.ThemeOfficeMainItemHover,.ThemeOfficeMainItemActive,
.ThemeOfficeMenuItem,.ThemeOfficeMenuItemHover,.ThemeOfficeMenuItemActive
{
	border: 0;
	color: #404040;
	cursor: default;
	white-space: nowrap;
	font-family: verdana, arial, sans-serif;
	font-size: 11px;
	font-weight: bold;
}

.ThemeOfficeMainItem
{
/*	background-color:	#efebde; */
}

.ThemeOfficeMainItemHover,.ThemeOfficeMainItemActive
{
	background-color:	#eddddd;
}

.ThemeOfficeMenuItem
{
	background-color:	#ffffff;
}

.ThemeOfficeMenuItemHover,.ThemeOfficeMenuItemActive
{
	background-color:	#eddddd;
}


/* horizontal main menu */

.ThemeOfficeMainItem
{
	padding:	1px;
	border: 0;
}

td.ThemeOfficeMainItemHover,td.ThemeOfficeMainItemActive
{
	padding: 1px 0 2px 0;
	border: 1px solid #808080;
}

.ThemeOfficeMainFolderLeft,.ThemeOfficeMainItemLeft,
.ThemeOfficeMainFolderText,.ThemeOfficeMainItemText,
.ThemeOfficeMainFolderRight,.ThemeOfficeMainItemRight
{
	background-color:	inherit;
}

/* vertical main menu sub components */

td.ThemeOfficeMainFolderLeft,td.ThemeOfficeMainItemLeft
{
	padding-top: 2px;
	padding-bottom: 2px;
	padding-left: 0;
	padding-right: 2px;

	border-top:	1px solid #808080;
	border-bottom: 1px solid #808080;
	border-left: 1px solid #808080;

	background-color:	inherit;
}

td.ThemeOfficeMainFolderText,td.ThemeOfficeMainItemText
{
	padding-top: 2px;
	padding-bottom: 2px;
	padding-left: 5px;
	padding-right: 5px;

	border-top:	1px solid #808080;
	border-bottom:	1px solid #808080;

	background-color:	inherit;
	white-space:	nowrap;
}

td.ThemeOfficeMainFolderRight,td.ThemeOfficeMainItemRight
{
	padding-top: 2px;
	padding-bottom: 2px;
	padding-left: 0;
	padding-right: 0;

	border-top:	1px solid #808080;
	border-bottom:	1px solid #808080;
	border-right: 1px solid #808080;

	background-color:	inherit;
}

tr.ThemeOfficeMainItem td.ThemeOfficeMainFolderLeft,
tr.ThemeOfficeMainItem td.ThemeOfficeMainItemLeft
{
	padding-top: 3px;
	padding-bottom: 3px;
	padding-left: 1px;
	padding-right: 2px;

	white-space: nowrap;

	border:		0;
	background-color:	inherit;
}

tr.ThemeOfficeMainItem td.ThemeOfficeMainFolderText,
tr.ThemeOfficeMainItem td.ThemeOfficeMainItemText
{
	padding-top: 3px;
	padding-bottom: 3px;
	padding-left: 5px;
	padding-right: 5px;

	border: 0;
	background-color: inherit;
}

tr.ThemeOfficeMainItem td.ThemeOfficeMainItemRight,
tr.ThemeOfficeMainItem td.ThemeOfficeMainFolderRight
{
	padding-top: 3px;
	padding-bottom: 3px;
	padding-left: 0;
	padding-right: 1px;

	border: 0;
	background-color: inherit;
}

/* sub menu sub components */

.ThemeOfficeMenuFolderLeft,.ThemeOfficeMenuItemLeft
{
	padding-top: 2px;
	padding-bottom: 2px;
	padding-left: 1px;
	padding-right: 3px;

	border-top:	1px solid #c0c0c0;
	border-bottom: 1px solid #c0c0c0;
	border-left: 1px solid #eddddd;

	background-color:	inherit;
	white-space: nowrap;
}

.ThemeOfficeMenuFolderText,.ThemeOfficeMenuItemText
{
	padding-top: 2px;
	padding-bottom: 2px;
	padding-left: 5px;
	padding-right: 5px;

	border-top: 1px solid #c0c0c0;
	border-bottom: 1px solid #c0c0c0;

	background-color: inherit;
	white-space: nowrap;
}

.ThemeOfficeMenuFolderRight,.ThemeOfficeMenuItemRight
{
	padding-top: 2px;
	padding-bottom: 2px;
	padding-left: 0;
	padding-right: 0;

	border-top: 1px solid #c0c0c0;
	border-bottom: 1px solid #c0c0c0;
	border-right: 1px solid #eddddd;

	background-color:	inherit;
	white-space: nowrap;
}

.ThemeOfficeMenuItem .ThemeOfficeMenuFolderLeft,
.ThemeOfficeMenuItem .ThemeOfficeMenuItemLeft
{
	padding-top: 3px;
	padding-bottom: 3px;
	padding-left: 2px;
	padding-right: 3px;
	white-space: nowrap;
	border: 0;
	background-color:	#f0f0f0;
}

.ThemeOfficeMenuItem .ThemeOfficeMenuFolderText,
.ThemeOfficeMenuItem .ThemeOfficeMenuItemText
{
	padding-top: 3px;
	padding-bottom: 3px;
	padding-left: 5px;
	padding-right: 5px;

	border: 0;
	background-color:	inherit;
}

.ThemeOfficeMenuItem .ThemeOfficeMenuFolderRight,
.ThemeOfficeMenuItem .ThemeOfficeMenuItemRight
{
	padding-top: 3px;
	padding-bottom: 3px;
	padding-left: 0;
	padding-right: 1px;

	border: 0;
	background-color:	inherit;
}

/* menu splits */

.ThemeOfficeMenuSplit
{
	margin: 2px;
	height: 1px;
	overflow: hidden;
	background-color: inherit;
	border-top:	1px solid #c0c0c0;
}

/* 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" />
*/

.ThemeOfficeMenuItem img.seq1
{
	display:	inline;
}

.ThemeOfficeMenuItemHover seq2,
.ThemeOfficeMenuItemActive seq2
{
	display:	inline;
}

.ThemeOfficeMenuItem .seq2,
.ThemeOfficeMenuItemHover .seq1,
.ThemeOfficeMenuItemActive .seq1
{
	display:	none;
}
