.ThemeARROWSubMenu
{
    border:		1px solid #626363;    
	padding: 5px 5px 5px 5px; 
   	background-color: #DDDDDD;    
}

.ThemeARROWSubMenuTable
{
	width: 222px;
	padding:	1px;
	cursor:		default;
 	background-color: #DDDDDD;  
  	border: 0px;  
}

.ThemeARROWSubMenuTable tr{
	padding: 0px;
	margin: 0px;
}	

#hor
{
	width: 723px;
	height: 46px;      
	text-align:center;
	text-align:-moz-center;

}


/*  *********          Item Over          ******************************** */  



.ThemeARROWMenuItemHover .ThemeARROWMenuItemLeft,
.ThemeARROWMenuItemActive .ThemeARROWMenuItemLeft
{
	  background-color: #D2D4D1;
     width: 15px;
     cursor: pointer;
	 border-bottom: 0px solid #000000;
     border-left: 0px;
     border-top: 0px;     
     border-right: 0px;
     text-align: center; 
     padding-top: 0px;
     padding-right: 0px;
     padding-bottom: 0px;
     padding-left: 0px;
     text-indent: 0px; 
font-size: 1pt;   
}

.ThemeARROWMenuItemHover .ThemeARROWMenuItemText,
.ThemeARROWMenuItemActive .ThemeARROWMenuItemText,
.ThemeARROWMenuItemHover .ThemeARROWMenuItemText a,
.ThemeARROWMenuItemActive .ThemeARROWMenuItemText a
{
	 background-color: #D2D4D1;
	text-indent: 5px;
	 text-decoration: none;
  	 color: #000000;
  	 font-size: 10pt;
  	 font-family: verdana, arial, sans-serif;
  	 font-style: normal;
  	 font-weight: normal;
  	 white-space: nowrap;
  	 margin: 0px;
  	cursor: pointer;
  	border-bottom: 0px solid #000000;
    border-top: 0px;
    border-right: 0px;
    border-left: 0px;
    
  	padding-top: 0px;
    padding-right: 0px;
    padding-bottom: 0px;
    padding-left: 0px;
	vertical-align: middle;
}

.ThemeARROWMenuItemHover .ThemeARROWMenuItemRight,
.ThemeARROWMenuItemActive .ThemeARROWMenuItemRight
{
	 background-color: #D2D4D1;
    width: 15px;
    cursor: pointer;
	border-bottom: 0px solid #000000;
     border-right: 0px;
     border-top: 0px;     
    border-left: 0px;
    padding-top: 0px;
    padding-left: 0px;
    padding-bottom: 0px;
    padding-right: 0px;
    
    text-indent: 0px;
    font-size: 1pt;
}

/*  *********          Folder Over          ******************************** */  



.ThemeARROWMenuItemHover .ThemeARROWMenuFolderLeft,
.ThemeARROWMenuItemActive .ThemeARROWMenuFolderLeft
{
	  background-color: #D2D4D1;
     width: 15px;
     cursor: pointer;
	 border-bottom: 0px solid #000000;
     border-left: 0px;
     border-top: 0px;     
     border-right: 0px;
     text-align: center; 
     padding-top: 0px;
     padding-right: 0px;
     padding-bottom: 0px;
     padding-left: 0px;
     text-indent: 0px; 
font-size: 1pt;   
}

.ThemeARROWMenuItemHover .ThemeARROWMenuFolderText,
.ThemeARROWMenuItemActive .ThemeARROWMenuFolderText,
.ThemeARROWMenuItemHover .ThemeARROWMenuFolderText a,
.ThemeARROWMenuItemActive .ThemeARROWMenuFolderText a
{
	 background-color: #D2D4D1;
	  	 text-align:left;   
	text-indent: 5px;
	 text-decoration: none;
  	 color: #000000;
  	 font-size: 10pt;
  	 font-family: verdana, arial, sans-serif;
  	 font-style: normal;
  	 font-weight: normal;
  	 white-space: nowrap;
  	 margin: 0px;
  	cursor: pointer;
  	border-bottom: 0px solid #000000;
    border-top: 0px;
    border-right: 0px;
    border-left: 0px;
    
  	padding-top: 0px;
    padding-right: 0px;
    padding-bottom: 0px;
    padding-left: 0px;
	vertical-align: middle;
}

.ThemeARROWMenuItemHover .ThemeARROWMenuFolderRight,
.ThemeARROWMenuItemActive .ThemeARROWMenuFolderRight
{
	 background-color: #D2D4D1;
    width: 15px;
    cursor: pointer;
	border-bottom: 0px solid #000000;
     border-right: 0px;
     border-top: 0px;     
    border-left: 0px;
    padding-top: 0px;
    padding-left: 0px;
    padding-bottom: 0px;
    padding-right: 0px;
    
    text-indent: 0px;
    font-size: 1pt;
}


/*  *********          Item          ******************************** */  



.ThemeARROWMenuItem .ThemeARROWMenuItemLeft
{
	  background-color: #DDDDDD;
     width: 15px;
     cursor: pointer;
	 border-bottom: 0px solid #000000;
     border-left: 0px;
     border-top: 0px;     
     border-right: 0px;
     text-align: center; 
     padding-top: 0px;
     padding-right: 0px;
     padding-bottom: 0px;
     padding-left: 0px;
     text-indent: 0px; 
font-size: 1pt;   
}

.ThemeARROWMenuItem .ThemeARROWMenuItemText,
.ThemeARROWMenuItem .ThemeARROWMenuItemText a
{
	 background-color: #DDDDDD;
	 	 text-align:left;     
	text-indent: 5px;
	 text-decoration: none;
  	 color: #000000;
  	 font-size: 10pt;
  	 font-family: verdana, arial, sans-serif;
  	 font-style: normal;
  	 font-weight: normal;
  	 white-space: nowrap;
  	 margin: 0px;
  	cursor: pointer;
  	border-bottom: 0px solid #000000;
    border-top: 0px;
    border-right: 0px;
    border-left: 0px;
    
  	padding-top: 0px;
    padding-right: 0px;
    padding-bottom: 0px;
    padding-left: 0px;
	vertical-align: middle;
}

.ThemeARROWMenuItem .ThemeARROWMenuItemRight
{
	 background-color: #DDDDDD;
    width: 15px;
    cursor: pointer;
	border-bottom: 0px solid #000000;
     border-right: 0px;
     border-top: 0px;     
    border-left: 0px;
    padding-top: 0px;
    padding-left: 0px;
    padding-bottom: 0px;
    padding-right: 0px;
    
    text-indent: 0px;
    font-size: 1pt;
}


/*  *********          Folder          ******************************** */  



.ThemeARROWMenuItem .ThemeARROWMenuFolderLeft
{
	  background-color: #DDDDDD;  
     width: 15px;
     cursor: pointer;
	 border-bottom: 0px solid #000000;
     border-left: 0px;
     border-top: 0px;     
     border-right: 0px;
     text-align: center; 
     padding-top: 0px;
     padding-right: 0px;
     padding-bottom: 0px;
     padding-left: 0px;
     text-indent: 0px; 
font-size: 1pt;   
}

.ThemeARROWMenuItem .ThemeARROWMenuFolderText,
.ThemeARROWMenuItem .ThemeARROWMenuFolderText a
{
	 background-color: #DDDDDD;  
 	 text-align:left;    
	 text-indent: 5px;
	 text-decoration: none;
  	 color: #000000;
  	 font-size: 10pt;
  	 font-family: verdana, arial, sans-serif;
  	 font-style: normal;
  	 font-weight: normal;
  	 white-space: nowrap;
  	 margin: 0px;
  	cursor: pointer;
  	border-bottom: 0px solid #000000;
    border-top: 0px;
    border-right: 0px;
    border-left: 0px;
    
  	padding-top: 0px;
    padding-right: 0px;
    padding-bottom: 0px;
    padding-left: 0px;
	vertical-align: middle;
}

.ThemeARROWMenuItem .ThemeARROWMenuFolderRight
{
	 background-color: #DDDDDD;
    width: 15px;
    cursor: pointer;
	border-bottom: 0px solid #000000;
     border-right: 0px;
     border-top: 0px;     
    border-left: 0px;
    padding-top: 0px;
    padding-left: 0px;
    padding-bottom: 0px;
    padding-right: 0px;
    
    text-indent: 0px;
    font-size: 1pt;
}


/* ******************************************************
                           Main menu 
   ****************************************************** */


.ThemeARROWMenuOuter{
  background-color: transparent;	
  border: 0px solid #FFFFFF;
}

.ThemeARROWMenu tr{
	padding: 0px;
	margin: 0px;
	width: 137px;
}	


/*  *********          Item Over          ******************************** */  



.ThemeARROWMainItemHover .ThemeARROWMainItemLeft,
.ThemeARROWMainItemActive .ThemeARROWMainItemLeft
{
	  background-image: url(background-13.gif);   
background-repeat: no-repeat; background-color: transparent; background-position: 0px 0px;
     width: 1px;
     cursor: pointer;
	 border-bottom: 0px solid #000000;
     border-left: 0px;
     border-top: 0px;     
     border-right: 0px;
     text-align: center; 
     padding-top: 0px;
     padding-right: 0px;
     padding-bottom: 0px;
     padding-left: 0px;
     text-indent: 0px; 
font-size: 1pt;   
}

.ThemeARROWMainItemHover .ThemeARROWMainItemText,
.ThemeARROWMainItemActive .ThemeARROWMainItemText,
.ThemeARROWMainItemHover .ThemeARROWMainItemText a,
.ThemeARROWMainItemActive .ThemeARROWMainItemText a
{
	 background-image: url(background-15.gif); 
	 width: 90px;
background-repeat: no-repeat; background-color: transparent; background-position: 0px 0px;
	text-align: center;
	 text-decoration: none;
  	 color: #000000;
  	 font-size: 10pt;
  	 font-family: verdana, arial, sans-serif;
  	 font-style: normal;
  	 font-weight: normal;
  	 white-space: nowrap;
  	 margin: 0px;
  	cursor: pointer;
  	border-bottom: 0px solid #000000;
    border-top: 0px;
    border-right: 0px;
    border-left: 0px;
    
  	padding-top: 0px;
    padding-right: 0px;
    padding-bottom: 0px;
    padding-left: 0px;
	vertical-align: middle;
}

.ThemeARROWMainItemHover .ThemeARROWMainItemRight,
.ThemeARROWMainItemActive .ThemeARROWMainItemRight
{
	 background-image: url(background-14.gif); 
background-repeat: no-repeat; background-color: transparent; background-position: 0px 0px;
    width: 1px;
    cursor: pointer;
	border-bottom: 0px solid #000000;
     border-right: 0px;
     border-top: 0px;     
    border-left: 0px;
    padding-top: 0px;
    padding-left: 0px;
    padding-bottom: 0px;
    padding-right: 0px;
    
    text-indent: 0px;
    font-size: 1pt;
}

/*  *********          Folder Over          ******************************** */  



.ThemeARROWMainItemHover .ThemeARROWMainFolderLeft,
.ThemeARROWMainItemActive .ThemeARROWMainFolderLeft
{
	  background-image: url(background-4.gif); 
background-repeat: no-repeat; background-color: transparent; background-position: 0px 0px;
     width: 1px;
     cursor: pointer;
	 border-bottom: 0px solid #000000;
     border-left: 0px;
     border-top: 0px;     
     border-right: 0px;
     text-align: center; 
     padding-top: 0px;
     padding-right: 0px;
     padding-bottom: 0px;
     padding-left: 0px;
     text-indent: 0px; 
font-size: 1pt;   
}

.ThemeARROWMainItemHover .ThemeARROWMainFolderText,
.ThemeARROWMainItemActive .ThemeARROWMainFolderText,
.ThemeARROWMainItemHover .ThemeARROWMainFolderText a,
.ThemeARROWMainItemActive .ThemeARROWMainFolderText a
{
	 background-image: url(background-6.gif); 
	 width: 155px;
background-repeat: no-repeat; background-color: transparent; background-position: 0px 0px;
	text-align: center;
	 text-decoration: none;
  	 color: #000000;
  	 font-size: 10pt;
  	 font-family: verdana, arial, sans-serif;
  	 font-style: normal;
  	 font-weight: normal;
  	 white-space: nowrap;
  	 margin: 0px;
  	cursor: pointer;
  	border-bottom: 0px solid #000000;
    border-top: 0px;
    border-right: 0px;
    border-left: 0px;
    
  	padding-top: 0px;
    padding-right: 0px;
    padding-bottom: 0px;
    padding-left: 0px;
	vertical-align: middle;
}

.ThemeARROWMainItemHover .ThemeARROWMainFolderRight,
.ThemeARROWMainItemActive .ThemeARROWMainFolderRight
{
	 background-image: url(background-5.gif);          
background-repeat: no-repeat; background-color: transparent; background-position: 0px 0px;
    width: 1px;
    cursor: pointer;
	border-bottom: 0px solid #000000;
     border-right: 0px;
     border-top: 0px;     
    border-left: 0px;
    padding-top: 0px;
    padding-left: 0px;
    padding-bottom: 0px;
    padding-right: 0px;
    
    text-indent: 0px;
    font-size: 1pt;
}


/*  *********          Item          ******************************** */  



.ThemeARROWMainItem .ThemeARROWMainItemLeft
{
background-repeat: no-repeat; background-color: transparent; background-position: 0px 0px;
     width: 1px;
     cursor: pointer;
	 border-bottom: 0px solid #000000;
     border-left: 0px;
     border-top: 0px;     
     border-right: 0px;
     text-align: center; 
     padding-top: 0px;
     padding-right: 0px;
     padding-bottom: 0px;
     padding-left: 0px;
     text-indent: 0px; 
font-size: 1pt;   
}

.ThemeARROWMainItem .ThemeARROWMainItemText,
.ThemeARROWMainItem .ThemeARROWMainItemText a
{
	 width: 90px; 
background-repeat: no-repeat; background-color: transparent; background-position: 0px 0px;
	text-align: center;
	 text-decoration: none;
  	 color: #000000;
  	 font-size: 10pt;
  	 font-family: verdana, arial, sans-serif;
  	 font-style: normal;
  	 font-weight: normal;
  	 white-space: nowrap;
  	 margin: 0px;
  	cursor: pointer;
  	border-bottom: 0px solid #000000;
    border-top: 0px;
    border-right: 0px;
    border-left: 0px;
    
  	padding-top: 0px;
    padding-right: 0px;
    padding-bottom: 0px;
    padding-left: 0px;
	vertical-align: middle;
}

.ThemeARROWMainItem .ThemeARROWMainItemRight
{

background-repeat: no-repeat; background-color: transparent; background-position: 0px 0px;
    width: 1px;
    cursor: pointer;
	border-bottom: 0px solid #000000;
     border-right: 0px;
     border-top: 0px;     
    border-left: 0px;
    padding-top: 0px;
    padding-left: 0px;
    padding-bottom: 0px;
    padding-right: 0px;
    
    text-indent: 0px;
    font-size: 1pt;
}


/*  *********          Folder          ******************************** */  



.ThemeARROWMainItem .ThemeARROWMainFolderLeft
{

background-repeat: no-repeat; background-color: transparent; background-position: 0px 0px;
     width: 1px;
     cursor: pointer;
	 border-bottom: 0px solid #000000;
     border-left: 0px;
     border-top: 0px;     
     border-right: 0px;
     text-align: center; 
     padding-top: 0px;
     padding-right: 0px;
     padding-bottom: 0px;
     padding-left: 0px;
     text-indent: 0px; 
font-size: 1pt;   
}

.ThemeARROWMainItem .ThemeARROWMainFolderText,
.ThemeARROWMainItem .ThemeARROWMainFolderText a
{
	 width:155px;     
background-repeat: no-repeat; background-color: transparent; background-position: 0px 0px;   
	text-align: center;
	 text-decoration: none;
  	 color: #000000;
  	 font-size: 10pt;
  	 font-family: verdana, arial, sans-serif;
  	 font-style: normal;
  	 font-weight: normal;
  	 white-space: nowrap;
  	 margin: 0px;
  	cursor: pointer;
  	border-bottom: 0px solid #000000;
    border-top: 0px;
    border-right: 0px;
    border-left: 0px;
    
  	padding-top: 0px;
    padding-right: 0px;
    padding-bottom: 0px;
    padding-left: 0px;
	vertical-align: middle;
}

.ThemeARROWMainItem .ThemeARROWMainFolderRight
{
background-repeat: no-repeat; background-color: transparent; background-position: 0px 0px;
    width: 1px;
    cursor: pointer;
	border-bottom: 0px solid #000000;
     border-right: 0px;
     border-top: 0px;     
    border-left: 0px;
    padding-top: 0px;
    padding-left: 0px;
    padding-bottom: 0px;
    padding-right: 0px;
    
    text-indent: 0px;
    font-size: 1pt;
}

/*    vertical menu     */

.ThemeARROWSubMenu TD, 
.ThemeARROWMenu TD,
.ThemeARROWMenu TR
{
  vertical-align: middle;
}	
  
/* ******************************************************
                           Splitter 
   ****************************************************** */
  
/*  sub */  
 


  
.ThemeARROWMenuSplitLeft DIV,.ThemeARROWMenuSplitRight DIV,.ThemeARROWMenuSplitText DIV
{
	height:	2px;
	padding: 0px;
	background-color: #000000; 
	overflow: hidden;
}


.ThemeARROWMenuItem .ThemeARROWMenuSplitLeft {
 	 background-color: #FFFFFF;
 	height: 10px;
	padding-top: 0px;
	padding-bottom: 0px;
	padding-right: 0px;
	padding-left: 5px;	
}

.ThemeARROWMenuItem .ThemeARROWMenuSplitText{
 	 background-color: #FFFFFF;
 	height: 10px;
	padding-top: 0px;
	padding-bottom: 0px;
 padding-left: 0px;
 padding-right: 0px;
}

.ThemeARROWMenuItem .ThemeARROWMenuSplitRight{
 	 background-color: #FFFFFF;
 	height: 10px;
	padding-top: 0px;
	padding-bottom: 0px;
	padding-right: 5px;	
	padding-left: 0px;
}

/*  main vertical*/  
 






.ThemeARROWMainItem .ThemeARROWMainSplitLeft {
 	 background-color: transparent;
 	height: 0px;
	padding-top: 0px;
	padding-bottom: 0px;
	padding-right: 0px;
 padding-left: 0px;
}

.ThemeARROWMainItem .ThemeARROWMainSplitText{
 	 background-color: transparent;
 	height: 0px;
	padding-top: 0px;
	padding-bottom: 0px;
	padding-left: 0px;	
 padding-right: 0px;
}

.ThemeARROWMainItem .ThemeARROWMainSplitRight{
 	 background-color: transparent;
 	height: 0px;
	padding-top: 0px;
	padding-bottom: 0px;
	padding-right: 0px;	
	padding-left: 0px;	
}

/* main horizontal */  


.ThemeARROWMainItem{
	vertical-align: middle;
    }




.ThemeARROWHorizontalSplit{
	
     border-right: 0px solid #8080FF;
     border-left: 0px solid #8080FF;
    width: 0px;
    
	 background-color: transparent;
	padding: 0px;
	vertical-align: middle;
	text-align: center;
	
  	text-decoration: none;
  	color: #000000;
  	font-size: 12pt;
  	font-family: serif;
  	font-style: normal;
  	font-weight: bolder;
}

/* *********************************************************************************************
                Theme independent stuff
   ********************************************************************************************* */


/* ******************************************************
                Image and Mouse-over Image
   ****************************************************** */

.ThemeARROWMenuItem img.seq1,
.ThemeARROWMainItem img.seq1,
.ThemeARROWMenuItemHover seq2,
.ThemeARROWMenuItemActive seq2,
.ThemeARROWMainItemHover seq2,
.ThemeARROWMainItemActive seq2
{
	display:	inline;
}

.ThemeARROWMenuItem .seq2,
.ThemeARROWMenuItemHover .seq1,
.ThemeARROWMenuItemActive .seq1,
.ThemeARROWMainItem .seq2,
.ThemeARROWMainItemHover .seq1,
.ThemeARROWMainItemActive .seq1
{
	display:	none;
}

/* ******************************************************
                Miscellaneous
   ****************************************************** */

.ThemeARROWMainItem,.ThemeARROWMainItemHover,.ThemeARROWMainItemActive,
.ThemeARROWMenuItem,.ThemeARROWMenuItemHover,.ThemeARROWMenuItemActive
{ 
	white-space:	nowrap;
}

.themeSpacerDiv{
  background: transparent;
  margin: 0px;
  padding: 0px;
  border: 0px;
  font-size: 1pt;	
}

.ThemeARROWSubMenu
{
	text-align: left;
	text-indent: 5px;
	position:	absolute;
	visibility:	hidden;
	overflow:	visible;
	z-index:    100;
}