/* MainMenu Style Sheet */

.MainMenu,.MainSubMenuTable
{
	font-family: 	Arial, Helvetica, sans-serif;
	font-size:		11px;
    font-weight: 	bold;

	padding:		0;

	white-space:	nowrap;
	cursor:			default;
}

.MainSubMenu
{
	/* Sub Menu */
	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-top:		1px solid #A2B0CE;

	filter:progid:DXImageTransform.Microsoft.Shadow(color=#BDC3BD, Direction=135, Strength=4);
}

.MainSubMenuTable
{
	overflow:		visible;
}

.MainMainItem,.MainMainItemHover,.MainMainItemActive,
.MainMenuItem,.MainMenuItemHover,.MainMenuItemActive
{
	border:			0;
	cursor:			hand;
	white-space:	nowrap;
}

.MainMainItem
{
	/* Top Level BG Color, Font */
	background-color: #2B4B91; 
	
	font-family: 	Arial, Helvetica, sans-serif;
	font-size: 		11px;
    font-weight: 	bold;
    color: 			#FFFFFF;
	
	padding-top:	9px;
	padding-bottom:	7px;
	padding-left:	2px;
	padding-right:	2px;
 }


td.MainMainItemHover,td.MainMainItemActive
{
	/* Top Level BG Color, Font Hover */
	padding-top:	9px;
	padding-bottom:	7px;
	padding-left:	2px;
	padding-right:	2px;

	font-family: 	Arial, Helvetica, sans-serif;
	font-size: 		11px;
	font-weight: 	bold;
	color: 			#A2B0CE;
}

.MainMainItemHover,.MainMainItemActive
{
	/* Top Level BG Color, Font Hover */
	background-color: #2B4B91;
	border-bottom:	1px solid #2B4B91;

	font-family: 	Arial, Helvetica, sans-serif;
	font-size: 		11px;
	font-weight: 	bold;
	color: 			#A2B0CE;
}

.MainMenuItem
{
	/* Sub Entire Background */
	background-color: #2B4B91;
}

.MainMenuItemHover,.MainMenuItemActive
{
	/* Sub Entire Background Hover */
	background-color: #2B4B91;
	font-family: 	Arial, Helvetica, sans-serif;
	font-size: 		11px;
	font-weight: 	bold;
	color: 			#A2B0CE;
}


/* horizontal main menu */


.MainMainFolderLeft,.MainMainItemLeft,
.MainMainFolderText,.MainMainItemText,
.MainMainFolderRight,.MainMainItemRight
{
	background-color: inherit;
}

/* vertical main menu sub components */

td.MainMainFolderLeft,td.MainMainItemLeft
{
	/* Left of Text Hover */
	padding-top:	2px;
	padding-bottom:	2px;
	padding-left:	0px;
	padding-right:	2px;
	background-color: inherit;
}

td.MainMainFolderText,td.MainMainItemText
{
	/* Around Text Hover */
	padding-top:	2px;
	padding-bottom:	2px;
	padding-left:	3px;
	padding-right:	3px;
	background-color: inherit;
	white-space:	nowrap;
}

td.MainMainFolderRight,td.MainMainItemRight
{
	/* Right of Text Hover */
	padding-top:	2px;
	padding-bottom:	2px;
	padding-left:	0px;
	padding-right:	0px;
	background-color: inherit;
}

tr.MainMainItem td.MainMainFolderLeft,
tr.MainMainItem td.MainMainItemLeft
{
	/* Left of Text */
	padding-top:	3px;
	padding-bottom:	3px;
	padding-left:	1px;
	padding-right:	2px;

	white-space:	nowrap;

	background-color: inherit;
}

tr.MainMainItem td.MainMainFolderText,
tr.MainMainItem td.MainMainItemText
{
	/* Around of Text */
	padding-top:	3px;
	padding-bottom:	3px;
	padding-left:	3px;
	padding-right:	3px;

	background-color: inherit;
}

tr.MainMainItem td.MainMainItemRight,
tr.MainMainItem td.MainMainFolderRight
{
	/* Right of Text */
	padding-top:	3px;
	padding-bottom:	3px;
	padding-left:	0px;
	padding-right:	1px;

	background-color: inherit;
}

/* sub menu sub components */

.MainMenuFolderLeft,.MainMenuItemLeft
{
	/* Sub Menu Hover Left of Text */
	padding-top:	2px;
	padding-bottom:	2px;
	padding-left:	2px;
	padding-right:	3px;

	border-bottom:	1px solid #A2B0CE;
	background-color: inherit;
	white-space:	nowrap;
	background-color: #2B4B91;
}

.MainMenuFolderText,.MainMenuItemText
{
	/* Sub Menu Hover Around Text */
	padding-top:	3px;
	padding-bottom:	3px;
	padding-left:	3px;
	padding-right:	3px;

	border-bottom:	1px solid #A2B0CE;
	background-color: inherit;
	white-space:	nowrap;
	background-color: #2B4B91;
}

.MainMenuFolderRight,.MainMenuItemRight
{
	/* Sub Menu Hover right of Text */
	padding-top:	3px;
	padding-bottom:	3px;
	padding-left:	0px;
	padding-right:	1px;

	border-bottom:	1px solid #A2B0CE;
	background-color: inherit;
	white-space:	nowrap;
	background-color: #2B4B91;
}

.MainMenuItem .MainMenuFolderLeft,
.MainMenuItem .MainMenuItemLeft
{
	/* Sub Menu Left of Text */
	padding-top:	3px;
	padding-bottom:	3px;
	padding-left:	2px;
	padding-right:	3px;

	white-space:	nowrap;

	border-bottom:	1px solid #A2B0CE;
	background-color: #2B4B91;
}

.MainMenuItem .MainMenuFolderText,
.MainMenuItem .MainMenuItemText
{
	/* Sub Menu Arround of Text */
	padding-top:	3px;
	padding-bottom:	3px;
	padding-left:	3px;
	padding-right:	3px;
	
	font-family: 	Arial, Helvetica, sans-serif;
	font-size: 		11px;
    font-weight: 	bold;
    color: 			#FFFFFF;


	border-bottom:	1px solid #A2B0CE;
	background-color: inherit;
}

.MainMenuItem .MainMenuFolderRight,
.MainMenuItem .MainMenuItemRight
{
	/* Sub Menu Right of Text */
	padding-top:	3px;
	padding-bottom: 3px;
	padding-left:	0px;
	padding-right:	1px;

	border-bottom:	1px solid #A2B0CE;
	background-color: inherit;
}

/* menu splits */

.MainMenuSplit
{
	margin:			2px;
	height:			1px;
	overflow:		hidden;
	background-color: inherit;
	border-top:		1px solid #C6C3BD;
}

/* 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" />
*/

.MainMenuItem img.seq1
{
	display:		inline;
}

.MainMenuItemHover seq2,
.MainMenuItemActive seq2
{
	display:		inline;
}

.MainMenuItem .seq2,
.MainMenuItemHover .seq1,
.MainMenuItemActive .seq1
{
	display:		none;
}
