/* ThemeAffMenu Style Sheet */

.ThemeAffMenu,.ThemeAffSubMenuTable
{
	cursor:		default;
	white-space:	nowrap;
}

.ThemeAffSubMenu
{
	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;
}

.ThemeAffMenuItem,.ThemeAffMenuItemHover,.ThemeAffMenuItemActive
{
	cursor:		default;
	white-space:	nowrap;
}

.ThemeAffMainItem
{
    color:  #3E3B2F;
    font-weight: bold;
    font-size: 11px;
    background-color:   #B1DE14;
    height: 28px;
    padding-right: 8px;
    padding-left:   8px;
    border-right: 1px solid #D7FF29;
}

html>body .ThemeAffMainItem {padding-left: 4px; padding-right: 18px;}

.selected
{
    background-color: #12DBFF;
}

.ThemeAffMenuItem
{
	background-color:	#CCE180;
}

.ThemeAffMainItemHover,
.ThemeAffMainItemActive
{
    color:  #3E3B2F;
    font-weight: bold;
    font-size: 11px;
    height: 28px;
    background-color:   #D2EC77;
    padding-right: 8px;
    padding-left: 8px;
    border-right: 1px solid #D7FF29;
}

html>body .ThemeAffMainItemHover, .ThemeAffMainItemActive {padding-left: 4px; padding-right: 18px;}

.ThemeAffMenuItemHover,
.ThemeAffMenuItemActive
{
    padding-top: 2px;
    padding-bottom: 2px;
    background-color:	#E6F0C3;
}

/* horizontal main menu sub components */

.ThemeAffMainFolderLeft,.ThemeAffMainItemLeft,
.ThemeAffMainFolderText,.ThemeAffMainItemText,
.ThemeAffMainFolderRight,.ThemeAffMainItemRight
{
	border:		0;
	background-color:	inherit;
	white-space:	nowrap;
    padding-left:2px;
    padding-right:2px;
}

#country .ThemeFlagMainFolderLeft{
	display:none;	
}
/* sub menus sub components */

/*.ThemeAffMenuFolderLeft,.ThemeAffMenuItemLeft
{
	padding-left:	0px;
	padding-right:	0px;

	white-space:	nowrap;
	background-color:	inherit;
}*/

.ThemeAffMenuFolderLeft,.ThemeAffMenuItemLeft,
.ThemeAffMenuFolderText,.ThemeAffMenuItemText,
.ThemeAffMenuFolderRight,.ThemeAffMenuItemRight
{
	
	padding-top:	2px;
	padding-bottom:	2px;

	background-color:	inherit;
	white-space:	nowrap;
}

.ThemeAffMenuFolderLeft,.ThemeAffMenuItemLeft
{
	padding-right:	0px;
	padding-left:	2px;

	background-color:	inherit;
	white-space:	nowrap;
}

.ThemeAffMenuFolderText,.ThemeAffMenuItemText
{
	padding-right:	3px;
	padding-left:	5px;

	background-color:	inherit;
	white-space:	nowrap;
	
	color : #000000;
	font-size : 10px;
	font-family : Verdana;
}

.ThemeAffMenuFolderRight,.ThemeAffMenuItemRight
{
	padding-right:	8px;
	padding-left:	0px;

	background-color:	inherit;
	white-space:	nowrap;
}

.ThemeAffMenuSpacer
{
    width: 1px;
    padding: 0;
    background-color: #99A53C;
}

/*TR.ThemeAffMenuItem TD.ThemeAffMenuFolderLeft
{
	padding-top:	3px;
	padding-bottom:	3px;
	padding-left:	3px;
	padding-right:	0px;

	border:	0;
	white-space:	nowrap;
	background-color:	inherit;
}

TR.ThemeAffMenuItem TD.ThemeAffMenuItemLeft
{
	padding-top:	3px;
	padding-bottom:	3px;
	padding-left:	3px;
	padding-right:	0px;

	border:	0;
	white-space:	nowrap;
	background-color:	inherit;
}

TR.ThemeAffMenuItem TD.ThemeAffMenuFolderText
{
	padding-top:	3px;
	padding-bottom:	3px;
	padding-right:	3px;
	padding-left:	5px;

	border:	0;
	white-space:	nowrap;
	background-color:	inherit;
}

TR.ThemeAffMenuItem TD.ThemeAffMenuItemText
{
	padding-top:	3px;
	padding-bottom:	3px;
	padding-right:	3px;
	padding-left:	5px;

	border:	0;
	white-space:	nowrap;
	background-color:	inherit;
}

TR.ThemeAffMenuItem TD.ThemeAffMenuItemRight
{
	padding-top:	3px;
	padding-bottom:	3px;
	padding-left:	0px;
	padding-right:	1px;

	border:		0;
	white-space:	nowrap;
	background-color:	inherit;
}

TR.ThemeAffMenuItem TD.ThemeAffMenuFolderRight
{
	padding-top:	3px;
	padding-bottom:	3px;
	padding-left:	0px;
	padding-right:	1px;

	border:		0;
	white-space:	nowrap;
	background-color:	inherit;
}

.ThemeAffMenuSplit
{
	margin:		2px;
	height:		1px;
	overflow:	hidden;
	background-color:	inherit;
	border-top:	1px solid #9C9A9C;
}*/

/* 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" />
*/

.ThemeAffMenuItem img.seq1
{
	display:	inline;
}

.ThemeAffMenuItemHover seq2,
.ThemeAffMenuItemActive seq2
{
	display:	inline;
}

.ThemeAffMenuItem .seq2,
.ThemeAffMenuItemHover .seq1,
.ThemeAffMenuItemActive .seq1
{
	display:	none;
}

/* ......................................................................*/
/* ThemeFlagMenu Style Sheet */

.ThemeFlagMenu,.ThemeFlagSubMenuTable
{
	cursor:		default;
	white-space:	nowrap;
}

.ThemeFlagSubMenu
{
	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;
}

.ThemeFlagMenuItem,.ThemeFlagMenuItemHover,.ThemeFlagMenuItemActive
{
	cursor:		default;
	white-space:	nowrap;
}

.ThemeFlagMainItem
{
    color:  #3E3B2F;
    font-weight: bold;
    font-size: 11px;
    background-color:   #F0F3E9;
    height: 28px;
   /* padding-right: 3px;
    padding-left:   3px;*/
}

.selected
{
    background-color: #12DBFF;
}

.ThemeFlagMenuItem
{
	font-size:10px;
	color: #000000;
	background-color:	#B1DE14;
	padding-right: 12px;
    padding-left:   3px;
}

.ThemeFlagMainItemHover,
.ThemeFlagMainItemActive
{
    color:  #3E3B2F;
    font-weight: bold;
    font-size: 11px;
    height: 28px;
    background-color:   #D2EC77;
/*    padding-right: 3px;
    padding-left: 3px;*/
}

.ThemeFlagMenuItemHover,
.ThemeFlagMenuItemActive
{
	font-size:10px;
	color: #000000;
    padding-top: 3px;
    padding-bottom: 3px;
    background-color:	#E6F0C3;
}

/* horizontal main menu sub components */

.ThemeFlagMainFolderLeft,.ThemeFlagMainItemLeft,
.ThemeFlagMainFolderText,.ThemeFlagMainItemText,
.ThemeFlagMainFolderRight,.ThemeFlagMainItemRight
{
	border:		0;
	background-color:	inherit;
	white-space:	nowrap;
    padding-left:2px;
    padding-right:2px;
}

/* sub menus sub components */

/*.ThemeFlagMenuFolderLeft,.ThemeFlagMenuItemLeft
{
	padding-left:	0px;
	padding-right:	0px;

	white-space:	nowrap;
	background-color:	inherit;
}*/

.ThemeFlagMenuFolderLeft,.ThemeFlagMenuItemLeft,
.ThemeFlagMenuFolderText,.ThemeFlagMenuItemText,
.ThemeFlagMenuFolderRight,.ThemeFlagMenuItemRight
{
	padding-top:	4px;
	padding-bottom:	4px;

	background-color:	inherit;
	white-space:	nowrap;
}

.ThemeFlagMenuFolderLeft,.ThemeFlagMenuItemLeft
{
	padding-right:	0px;
	padding-left:	2px;

	background-color:	inherit;
	white-space:	nowrap;
}

.ThemeFlagMenuFolderText,.ThemeFlagMenuItemText
{
	padding-right:	3px;
	padding-left:	5px;

	background-color:	inherit;
	white-space:	nowrap;
}

.ThemeFlagMenuFolderRight,.ThemeFlagMenuItemRight
{
	padding-right:	18px;
	padding-left:	0px;

	background-color:	inherit;
	white-space:	nowrap;
}

.ThemeFlagMenuSpacer
{
    width: 1px;
    padding: 0;
    background-color: #99A53C;
}

/*TR.ThemeFlagMenuItem TD.ThemeFlagMenuFolderLeft
{
	padding-top:	3px;
	padding-bottom:	3px;
	padding-left:	3px;
	padding-right:	0px;

	border:	0;
	white-space:	nowrap;
	background-color:	inherit;
}

TR.ThemeFlagMenuItem TD.ThemeFlagMenuItemLeft
{
	padding-top:	3px;
	padding-bottom:	3px;
	padding-left:	3px;
	padding-right:	0px;

	border:	0;
	white-space:	nowrap;
	background-color:	inherit;
}

TR.ThemeFlagMenuItem TD.ThemeFlagMenuFolderText
{
	padding-top:	3px;
	padding-bottom:	3px;
	padding-right:	3px;
	padding-left:	5px;

	border:	0;
	white-space:	nowrap;
	background-color:	inherit;
}
*/
TR.ThemeFlagMenuItem TD.ThemeFlagMenuItemText
{
	font-size:10px;
	color: #000000;
	padding-top:	3px;
	padding-bottom:	3px;
	padding-right:	3px;
	padding-left:	5px;

	border:	0;
	white-space:	nowrap;
	background-color:	inherit;
}
/*
TR.ThemeFlagMenuItem TD.ThemeFlagMenuItemRight
{
	padding-top:	3px;
	padding-bottom:	3px;
	padding-left:	0px;
	padding-right:	1px;

	border:		0;
	white-space:	nowrap;
	background-color:	inherit;
}

TR.ThemeFlagMenuItem TD.ThemeFlagMenuFolderRight
{
	padding-top:	3px;
	padding-bottom:	3px;
	padding-left:	0px;
	padding-right:	1px;

	border:		0;
	white-space:	nowrap;
	background-color:	inherit;
}

.ThemeFlagMenuSplit
{
	margin:		2px;
	height:		1px;
	overflow:	hidden;
	background-color:	inherit;
	border-top:	1px solid #9C9A9C;
}*/

/* 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" />
*/

.ThemeFlagMenuItem img.seq1
{
	display:	inline;
}

.ThemeFlagMenuItemHover seq2,
.ThemeFlagMenuItemActive seq2
{
	display:	inline;
}

.ThemeFlagMenuItem .seq2,
.ThemeFlagMenuItemHover .seq1,
.ThemeFlagMenuItemActive .seq1
{
	display:	none;
}
