/* ThemeCwslawMenu Style Sheet */

.ThemeCwslawMenu
{
	font-family:	verdana, arial, sans-serif;
	font-size:	10px;
	width: 100%;
	height: 24px;/* 19*/
	white-space:	nowrap;
	cursor:		default;

}
.ThemeCwslawSubMenuTable
{
	font-family:	verdana, arial, sans-serif;
	font-size:	10px;
	width: 150px;
	height: 24px;/* 19*/
	line-height: 17px;
	white-space:	nowrap;
	cursor:		default;
}

.ThemeCwslawSubMenu
{
	position:	absolute;/* DON'T CHANGE */
	visibility:	hidden;/* DON'T CHANGE */
	/*
	   Netscape/Mozilla renders borders by increasing
	   their z-index.  The following line is necessary
	   to cover any borders underneath
	*/
	z-index:	100;/* DON'T CHANGE */
	border:		0;/* DON'T CHANGE */
	padding:	0;/* DON'T CHANGE */
	overflow:	visible;/* DON'T CHANGE */
	border: 1px solid #fff;/* Whole submenu branch border */
	/* margin-top:4px; */ /* moves sub menus down X pixels in standards based browsers*/
	/* margin-top:4px; */ /* moves sub menus down X pixels in standards based browsers*/
	/* _margin-top:10px; */ /* moves sub menus down X pixels in IE*/ 
	margin-left:-1px; /* moves sub menus right X pixels */
	
	
}

.ThemeCwslawSubMenuTable
{
	overflow:	visible;
}

.ThemeCwslawMainItem,.ThemeCwslawMainItemHover,.ThemeCwslawMainItemActive,
.ThemeCwslawMenuItem,.ThemeCwslawMenuItemHover,.ThemeCwslawMenuItemActive
{
	border:		0;
	cursor:		default;
	white-space:	nowrap;	
}

.ThemeCwslawMainItem
{
	background-color:	#4D3892;
	font-family:	verdana, arial, sans-serif;
	color: #FFFFFF;
}

.ThemeCwslawMainItemHover,.ThemeCwslawMainItemActive
{
	font-family: verdana, arial, sans-serif;/* root menu font ROLLOVER */
	color: #4D3892;/* root menu font color ROLLOVER */
	background-color:	#B3C5DA;/* root menu background ROLLOVER */
}

.ThemeCwslawMenuItem
{
	background-color:	#B3C5DA;
}

.ThemeCwslawMenuItemHover,.ThemeCwslawMenuItemActive
{
	background-color:	#4D3892;/* submenu background ROLLOVER */
	color: #fff; /* submenu ROLLOVER ? */ 
}

/* horizontal main menu */

.ThemeCwslawMainItem
{
	border:		0;
	color: #fff;/* root menu text color NORMAL*/
	padding-left:10px;
	/*border-right: 2px solid white;*/ /* root menu border NORMAL*/
}

td.ThemeCwslawMainItemHover,td.ThemeCwslawMainItemActive
{
  padding-left:10px;
}

.ThemeCwslawMainFolderLeft,.ThemeCwslawMainItemLeft,
.ThemeCwslawMainFolderText,.ThemeCwslawMainItemText,
.ThemeCwslawMainFolderRight,.ThemeCwslawMainItemRight
{
	background-color:	inherit;/* root TEXTONLY background color */
	
}

/* vertical main menu sub components */
/* ONLY APPLY TO VERTICAL MENU? */

td.ThemeCwslawMainFolderLeft,td.ThemeCwslawMainItemLeft
{
	background-color:	inherit;
}

td.ThemeCwslawMainFolderText,td.ThemeCwslawMainItemText
{
	background-color:	inherit;
	white-space:	nowrap;
}

td.ThemeCwslawMainFolderRight,td.ThemeCwslawMainItemRight
{
	background-color:	inherit;
}

tr.ThemeCwslawMainItem td.ThemeCwslawMainFolderLeft,
tr.ThemeCwslawMainItem td.ThemeCwslawMainItemLeft
{
	white-space:	nowrap;
	border:	0;
	background-color:	inherit;
	width:3px;
}

tr.ThemeCwslawMainItem td.ThemeCwslawMainFolderText,
tr.ThemeCwslawMainItem td.ThemeCwslawMainItemText
{
	border:		0;
	background-color:	inherit;
}

tr.ThemeCwslawMainItem td.ThemeCwslawMainItemRight,
tr.ThemeCwslawMainItem td.ThemeCwslawMainFolderRight
{
	border:		0;
	background-color:	inherit;
}

/* sub menu sub components
====================================================*/

.ThemeCwslawMenuFolderLeft,.ThemeCwslawMenuItemLeft
{
	background-color:	#4D3892;/* submenu left background color ROLLOVER*/
	white-space:	nowrap;
}

.ThemeCwslawMenuFolderText,.ThemeCwslawMenuItemText
{
	background-color:#4D3892;/* submenu text only background color ROLLOVER*/
	white-space:	nowrap;
	color: #fff; /* submenu Text color ROLLOVER*/
	font-size: 10px; /* submenu text size ROLLOVER*/
}

.ThemeCwslawMenuFolderRight,.ThemeCwslawMenuItemRight
{
	background-color: #4D3892; /* submenu rightside background color ROLLOVER */
	white-space:	nowrap;
	padding-right:10px; /* submenu rightside padding ROLLOVER*/
}

.ThemeCwslawMenuItem .ThemeCwslawMenuFolderLeft,
.ThemeCwslawMenuItem .ThemeCwslawMenuItemLeft
{
	white-space:	nowrap;
	border:	0;
	background-color:	#B3C5DA;/* submenu leftside background color NORMAL*/
}

.ThemeCwslawMenuItem .ThemeCwslawMenuFolderText,
.ThemeCwslawMenuItem .ThemeCwslawMenuItemText
{
	border:		0;
	background-color:	#B3C5DA;/* submenu text background color NORMAL*/
	color: #4D3892;
	font-size: 10px;
}

.ThemeCwslawMenuItem .ThemeCwslawMenuFolderRight,
.ThemeCwslawMenuItem .ThemeCwslawMenuItemRight
{
	border:		0;
	background-color:	#B3C5DA;/* submenu rightside background color NORMAL*/
}

/* menu splits */

.ThemeCwslawMenuSplit
{
	margin:		2px;
	height:		1px;
	overflow:	hidden;
	background-color:	inherit;
}

/* 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" />
*/

.ThemeCwslawMenuItem img.seq1
{
	display:	inline;
}

.ThemeCwslawMenuItemHover seq2,
.ThemeCwslawMenuItemActive seq2
{
	display:	inline;
}

.ThemeCwslawMenuItem .seq2,
.ThemeCwslawMenuItemHover .seq1,
.ThemeCwslawMenuItemActive .seq1
{
	display:	none;
}
