/* ---------------------------------------------------- */
/* 2k3Widgets (2k3MenuBar/2k3Menu) Stylesheet           */
/*                                                      */
/* Copyright ?002-2004 Stedy Software and Systems      */
/* Please see http://www.stedy.com for terms of use.    */
/* ---------------------------------------------------- */


/* ---------------------------------------------------- */
/* MDI application styles                               */
/* ---------------------------------------------------- */
body
{
	background-color: #FFFFFF;
	scroll: no;
	margin: 0px;
	border: none;
	overflow: auto;
}
#bodyDiv
{
	font: messagebox;
	color: windowtext;
	background-color: window;
	border: 1px solid #002D96;
	position: absolute;
	top: expression(myMenuBar.offsetHeight + 3 + "px");
	left: 3px;
	height: expression(document.body.offsetHeight - myMenuBar.offsetHeight - 6 + "px");
	width: expression(myMenuBar.offsetWidth - 6 + "px");
	overflow: auto;
}


/* ---------------------------------------------------- */
/* 2k3ShadowElement                                     */
/* ---------------------------------------------------- */
.2k3ShadowElement
{
	background-color: #000080;
	position: absolute;
	filter: progid:DXImageTransform.Microsoft.Alpha(style=0,opacity=6);
	visibility: hidden;
}


/* ---------------------------------------------------- */
/* 2k3MenuBar                                           */
/* ---------------------------------------------------- */
.2k3MenuBar
{
	behavior: url(/js/2k3MenuBar.htc);
	background-color: transparent;
	position: absolute;
	top: 0px;
	left: 0px;
	filter: progid:DXImageTransform.Microsoft.Gradient(GradientType=1, StartColorStr='#9EBEF5', EndColorStr='#C3DAF9');
}
.2k3MenuBar .2k3MenuBarHandle
{
	background-image: url("/images/2k3MenuBarHandle.gif");
	background-repeat: no-repeat;
	background-position: center right;
	padding: 0px 2px 0px 8px;
	height: 23px;
	width: 6px;
	cursor: move;
}


/* ---------------------------------------------------- */
/* 2k3MenuRoot                                          */
/* ---------------------------------------------------- */
.2k3MenuRoot
{
	behavior: url("/js/2k3MenuRoot.htc");
	font: menu;
	color: menutext;
	cursor: default;
}
.2k3MenuRoot .2k3MenuRootCaption
{
	margin: 0px 1px 0px 1px;
	padding: 2px 7px 2px 7px;
}
.2k3MenuRootOver
{
	behavior: url("/js/2k3MenuRoot.htc");
	font: menu;
	color: menutext;
	cursor: default;
}
.2k3MenuRootOver .2k3MenuRootCaption
{
	background-image: url(/images/2k3MenuRootOver.gif);
	background-position: center center;
	border: 1px solid #000080;
	margin: 0px 0px 0px 0px;
	padding: 2px 7px 2px 7px;
}
.2k3MenuRootActive
{
	behavior: url("/js/2k3MenuRoot.htc");
	font: menu;
	color: menutext;
	cursor: default;
}
.2k3MenuRootActive .2k3MenuRootCaption
{
	background-image: url(/images/2k3MenuRootActive.gif);
	background-position: center center;
	border: 1px solid #002D96;
	margin: 0px 0px 0px 0px;
	padding: 2px 7px 2px 7px;
}
.2k3MenuRootDisabled
{
	behavior: url("/js/2k3MenuRoot.htc");
	font: menu;
	color: graytext;
	cursor: default;
}
.2k3MenuRootDisabled .2k3MenuRootCaption
{
	margin: 0px 1px 0px 1px;
	padding: 2px 7px 2px 7px;
}


/* ---------------------------------------------------- */
/* 2k3Menu                                              */
/* ---------------------------------------------------- */
.2k3Menu
{
	behavior: url("/js/2k3Menu.htc");
	background-color: #F6F6F6;
	border: 1px solid #002D96;
	position: absolute;  
	visibility: hidden;  
	font: menu;
	color: menutext;
	cursor: default;
	white-space: nowrap;
}
.2k3Menu THEAD,
.2k3Menu TFOOT
{
	background-color: #F6F6F6;
	height: 1px;
}
.2k3Menu THEAD .2k3MenuRootConnector
{
	background-color: #F6F6F6;
	height: 1px;
	width: 10px;
	position: absolute;
	overflow: hidden;
}


/* ---------------------------------------------------- */
/* 2k3MenuSeperator                                     */
/* ---------------------------------------------------- */
.2k3Menu TBODY .2k3MenuSeperator .2k3MenuImage
{
	background-image: url(/images/2k3MenuItem.gif);
	background-position: center center;
	background-repeat: repeat-y;
}
.2k3Menu TBODY .2k3MenuSeperator .2k3MenuCaption
{
	background-color: #6A8CCB;
	border: 1px solid #F6F6F6;
}
.2k3Menu TBODY .2k3MenuSeperator .2k3MenuCaption IMG
{
	background-color: #F6F6F6;
	height: 1px;
	width: 8px;
}

/* ---------------------------------------------------- */
/* 2k3MenuItem                                          */
/* ---------------------------------------------------- */
.2k3Menu TBODY .2k3MenuItem
{
	white-space: nowrap;
	text-align: left;
}
.2k3Menu TBODY .2k3MenuItem .2k3MenuVerticalSpacerLeft
{
	width: 0px;
}
.2k3Menu TBODY .2k3MenuItem .2k3MenuImage
{
	background-image: url(/images/2k3MenuItem.gif);
	background-position: center center;
	background-repeat: repeat-y;
	border: 0 none;
}
.2k3Menu TBODY .2k3MenuItem .2k3MenuImage IMG
{
	margin: 3px 4px 3px 3px;
}
.2k3Menu TBODY .2k3MenuItem .2k3MenuCaption
{
	background-color: #F6F6F6;
	padding: 0px 18px 0px 8px;
}
.2k3Menu TBODY .2k3MenuItem .2k3MenuMore,
.2k3Menu TBODY .2k3MenuItem .2k3MenuNoMore
{
	background-color: #F6F6F6;
	font-family: webdings;
	padding-right: 6px;
}
.2k3Menu TBODY .2k3MenuItem .2k3MenuNoMore
{
	color: #F6F6F6;
}
.2k3Menu TBODY .2k3MenuItem .2k3MenuVerticalSpacerRight
{
	background-color: #F6F6F6;
	width: 0px;
}


/* ---------------------------------------------------- */
/* 2k3MenuItemOver                                      */
/* ---------------------------------------------------- */
.2k3Menu TBODY .2k3MenuItemOver
{
	white-space: nowrap;
	text-align: left;
}
.2k3Menu TBODY .2k3MenuItemOver .2k3MenuVerticalSpacerLeft
{
	width: 0px;
}
.2k3Menu TBODY .2k3MenuItemOver .2k3MenuImage
{
	background-color: #FFEEC2;
	border-width: 1px 0px 1px 1px;
	border-style: solid;
	border-color: #000080;
}
.2k3Menu TBODY .2k3MenuItemOver .2k3MenuImage IMG
{
	margin: 2px 4px 2px 2px;
}
.2k3Menu TBODY .2k3MenuItemOver .2k3MenuCaption
{
	background-color: #FFEEC2;
	padding: 0px 18px 0px 8px;
	border-width: 1px 0px 1px 0px;
	border-style: solid;
	border-color: #000080;
}
.2k3Menu TBODY .2k3MenuItemOver .2k3MenuMore,
.2k3Menu TBODY .2k3MenuItemOver .2k3MenuNoMore
{
	background-color: #FFEEC2;
	border-width: 1px 1px 1px 0px;
	border-style: solid;
	border-color: #000080;
	font-family: webdings;
	padding-right: 5px;
}
.2k3Menu TBODY .2k3MenuItemOver .2k3MenuNoMore
{
	color: #FFEEC2;
}
.2k3Menu TBODY .2k3MenuItemOver .2k3MenuVerticalSpacerRight
{
	background-color: #F6F6F6;
	width: 0px;
}


/* ---------------------------------------------------- */
/* 2k3MenuItemDisabled                                  */
/* ---------------------------------------------------- */
.2k3Menu TBODY .2k3MenuItemDisabled
{
	white-space: nowrap;
	text-align: left;
}
.2k3Menu TBODY .2k3MenuItemDisabled .2k3MenuVerticalSpacerLeft
{
	width: 0px;
}
.2k3Menu TBODY .2k3MenuItemDisabled .2k3MenuImage
{
	background-image: url(/images/2k3MenuItem.gif);
	background-position: center center;
	background-repeat: repeat-y;
	border: 0 none;
}
.2k3Menu TBODY .2k3MenuItemDisabled .2k3MenuImage IMG
{
	margin: 3px 4px 3px 3px;
	filter:	Gray() Alpha(Opacity=40);
}
.2k3Menu TBODY .2k3MenuItemDisabled .2k3MenuCaption
{
	background-color: #F6F6F6;
	color: graytext;
	padding: 0px 18px 0px 8px;
}
.2k3Menu TBODY .2k3MenuItemDisabled .2k3MenuMore,
.2k3Menu TBODY .2k3MenuItemDisabled .2k3MenuNoMore
{
	background-color: #F6F6F6;
	color: graytext;
	font-family: webdings;
	padding-right: 6px;
}
.2k3Menu TBODY .2k3MenuItemDisabled .2k3MenuNoMore
{
	color: #F6F6F6;
}
.2k3Menu TBODY .2k3MenuItemDisabled .2k3MenuVerticalSpacerRight
{
	background-color: #F6F6F6;
	width: 0px;
}