





/* Theme 'Panel' created on November 9, 2006 with Theme Builder 4 JSCookMenu  */

/* ******************************************************
                           Sub menu 
   ****************************************************** */ 
   
/* outer div */
.ThemePanelSubMenu
{
	background: transparent;
    border:		1px solid #B41814;    
}

.ThemePanelSubMenuTable
{
	width: 20px;
	padding:	0px;
	cursor:		default;
     background-color: #B41814;
    border: 0px;
}

.ThemePanelSubMenuTable tr{
	padding: 0px;
	margin: 0px;
}	



/*  *********          Item Over          ******************************** */  



.ThemePanelMenuItemHover .ThemePanelMenuItemLeft,
.ThemePanelMenuItemActive .ThemePanelMenuItemLeft
{
	  background-color: #B41814;
     width: 5px;
     cursor: pointer;
	 border-bottom: 0px solid #FFFFFF;
     border-left: 0px;
     border-top: 0px;     
     border-right: 0px;
     text-align: center; 
     padding-top: 1px;
     padding-right: 0px;
     padding-bottom: 1px;
     padding-left: 0px;
     text-indent: 0px; 
font-size: 1pt;   
}

.ThemePanelMenuItemHover .ThemePanelMenuItemText,
.ThemePanelMenuItemActive .ThemePanelMenuItemText,
.ThemePanelMenuItemHover .ThemePanelMenuItemText a,
.ThemePanelMenuItemActive .ThemePanelMenuItemText a
{
	 background-color: #B41814;
	text-indent: 5px;
	 text-decoration: none;
  	 color: #EEEAE6;
  	 font-size: 10px;
  	 font-family: verdana, helvetica, serif;
  	 font-style: normal;
  	 font-weight: normal;
  	 white-space: nowrap;
  	 margin: 0px;
  	cursor: pointer;
  	border-bottom: 0px solid #FFFFFF;
    border-top: 0px;
    border-right: 0px;
    border-left: 0px;
    
  	padding-top: 1px;
    padding-right: 0px;
    padding-bottom: 1px;
    padding-left: 0px;
	vertical-align: middle;
}

.ThemePanelMenuItemHover .ThemePanelMenuItemRight,
.ThemePanelMenuItemActive .ThemePanelMenuItemRight
{
	 background-color: #B41814;
    width: 15px;
    cursor: pointer;
	border-bottom: 0px solid #FFFFFF;
     border-right: 0px;
     border-top: 0px;     
    border-left: 0px;
    padding-top: 1px;
    padding-left: 0px;
    padding-bottom: 1px;
    padding-right: 0px;
    
    text-indent: 0px;
    font-size: 1pt;
}

/*  *********          Folder Over          ******************************** */  



.ThemePanelMenuItemHover .ThemePanelMenuFolderLeft,
.ThemePanelMenuItemActive .ThemePanelMenuFolderLeft
{
	  background-color: #B41814;
     width: 5px;
     cursor: pointer;
	 border-bottom: 1px solid #B41814;
     border-left: 0px;
     border-top: 0px;     
     border-right: 0px;
     text-align: center; 
     padding-top: 1px;
     padding-right: 0px;
     padding-bottom: 0px;
     padding-left: 0px;
     text-indent: 0px; 
font-size: 1pt;   
}

.ThemePanelMenuItemHover .ThemePanelMenuFolderText,
.ThemePanelMenuItemActive .ThemePanelMenuFolderText,
.ThemePanelMenuItemHover .ThemePanelMenuFolderText a,
.ThemePanelMenuItemActive .ThemePanelMenuFolderText a
{
	 background-color: #B41814;
	text-indent: 5px;
	 text-decoration: none;
  	 color: #EEEAE6;
  	 font-size: 10px;
  	 font-family: verdana, helvetica, serif;
  	 font-style: normal;
  	 font-weight: normal;
  	 white-space: nowrap;
  	 margin: 0px;
  	cursor: pointer;
  	border-bottom: 1px solid #B41814;
    border-top: 0px;
    border-right: 0px;
    border-left: 0px;
    
  	padding-top: 1px;
    padding-right: 0px;
    padding-bottom: 0px;
    padding-left: 0px;
	vertical-align: middle;
}

.ThemePanelMenuItemHover .ThemePanelMenuFolderRight,
.ThemePanelMenuItemActive .ThemePanelMenuFolderRight
{
	 background-image: url(background-27.png); 
background-repeat: no-repeat; background-color: #B41814; background-position: 2px 6px;
    width: 15px;
    cursor: pointer;
	border-bottom: 1px solid #B41814;
     border-right: 0px;
     border-top: 0px;     
    border-left: 0px;
    padding-top: 1px;
    padding-left: 0px;
    padding-bottom: 0px;
    padding-right: 0px;
    
    text-indent: 0px;
    font-size: 1pt;
}


/*  *********          Item          ******************************** */  



.ThemePanelMenuItem .ThemePanelMenuItemLeft
{
	  background-color: #D5757B;
     width: 5px;
     cursor: pointer;
	 border-bottom: 1px solid #B41814;
     border-left: 0px;
     border-top: 0px;     
     border-right: 0px;
     text-align: center; 
     padding-top: 1px;
     padding-right: 0px;
     padding-bottom: 0px;
     padding-left: 0px;
     text-indent: 0px; 
font-size: 1pt;   
}

.ThemePanelMenuItem .ThemePanelMenuItemText,
.ThemePanelMenuItem .ThemePanelMenuItemText a
{
	 background-color: #D5757B;
	text-indent: 5px;
	 text-decoration: none;
  	 color: #EEEAE6;
  	 font-size: 10px;
  	 font-family: verdana, arial, serif;
  	 font-style: normal;
  	 font-weight: normal;
  	 white-space: nowrap;
  	 margin: 0px;
  	cursor: pointer;
  	border-bottom: 1px solid #B41814;
    border-top: 0px;
    border-right: 0px;
    border-left: 0px;
    
  	padding-top: 1px;
    padding-right: 0px;
    padding-bottom: 0px;
    padding-left: 0px;
	vertical-align: middle;
}

.ThemePanelMenuItem .ThemePanelMenuItemRight
{
	 background-color: #D5757B;
    width: 15px;
    cursor: pointer;
	border-bottom: 1px solid #B41814;
     border-right: 0px;
     border-top: 0px;     
    border-left: 0px;
    padding-top: 1px;
    padding-left: 0px;
    padding-bottom: 0px;
    padding-right: 0px;
    
    text-indent: 0px;
    font-size: 1pt;
}


/*  *********          Folder          ******************************** */  



.ThemePanelMenuItem .ThemePanelMenuFolderLeft
{
	  background-color: #D5757B;
     width: 5px;
     cursor: pointer;
	 border-bottom: 1px solid #B41814;
     border-left: 0px;
     border-top: 0px;     
     border-right: 0px;
     text-align: center; 
     padding-top: 1px;
     padding-right: 0px;
     padding-bottom: 0px;
     padding-left: 0px;
     text-indent: 0px; 
font-size: 1pt;   
}

.ThemePanelMenuItem .ThemePanelMenuFolderText,
.ThemePanelMenuItem .ThemePanelMenuFolderText a
{
	 background-color: #D5757B;
	text-indent: 5px;
	 text-decoration: none;
  	 color: #EEEAE6;
  	 font-size: 10px;
  	 font-family: verdana, helvetica, serif;
  	 font-style: normal;
  	 font-weight: normal;
  	 white-space: nowrap;
  	 margin: 0px;
  	cursor: pointer;
  	border-bottom: 1px solid #B41814;
    border-top: 0px;
    border-right: 0px;
    border-left: 0px;
    
  	padding-top: 1px;
    padding-right: 0px;
    padding-bottom: 0px;
    padding-left: 0px;
	vertical-align: middle;
}

.ThemePanelMenuItem .ThemePanelMenuFolderRight
{
	 background-image: url(background-23.png); 
background-repeat: no-repeat; background-color: #D5757B; background-position: 2px 6px;
    width: 15px;
    cursor: pointer;
	border-bottom: 1px solid #B41814;
     border-right: 0px;
     border-top: 0px;     
    border-left: 0px;
    padding-top: 1px;
    padding-left: 0px;
    padding-bottom: 0px;
    padding-right: 0px;
    
    text-indent: 0px;
    font-size: 1pt;
}


/* ******************************************************
                           Main menu 
   ****************************************************** */


.ThemePanelMenu
{
	width: 20px;
	padding:	0;
     background-color: #000000;
}

.ThemePanelMenuOuter{
  background-color: transparent;	
  border: 0px solid #000000;
}

.ThemePanelMenu tr{
	padding: 0px;
	margin: 0px;
	width: 20px;
}	


/*  *********          Item Over          ******************************** */  



.ThemePanelMainItemHover .ThemePanelMainItemLeft,
.ThemePanelMainItemActive .ThemePanelMainItemLeft
{
	  background-color: #B41814;
     width: 10px;
     cursor: pointer;
	 border-bottom: 0px solid #000000;
     border-left: 0px solid #000000;
     border-top: 0px solid #000000;
     border-right: 0px;
     text-align: center; 
     padding-top: 0px;
     padding-right: 0px;
     padding-bottom: 0px;
     padding-left: 0px;
     text-indent: 0px; 
font-size: 1pt;   
}

.ThemePanelMainItemHover .ThemePanelMainItemText,
.ThemePanelMainItemActive .ThemePanelMainItemText,
.ThemePanelMainItemHover .ThemePanelMainItemText a,
.ThemePanelMainItemActive .ThemePanelMainItemText a
{
	 background-color: #B41814;
	text-indent: 10px;
	 text-decoration: none;
  	 color: #EEEAE6;
  	 font-size: 10px;
  	 font-family: verdana, helvetica, sans-serif;
  	 font-style: normal;
  	 font-weight: bolder;
  	 white-space: nowrap;
  	 margin: 0px;
  	cursor: pointer;
  	border-bottom: 0px solid #000000;
  	border-top: 0px solid #000000;
    border-right: 0px;
    border-left: 0px;
    
  	padding-top: 0px;
    padding-right: 0px;
    padding-bottom: 0px;
    padding-left: 0px;
	vertical-align: middle;
}

.ThemePanelMainItemHover .ThemePanelMainItemRight,
.ThemePanelMainItemActive .ThemePanelMainItemRight
{
	 background-color: #B41814;
    width: 10px;
    cursor: pointer;
	border-bottom: 0px solid #000000;
     border-right: 0px solid #000000;
     border-top: 0px solid #000000;
    border-left: 0px;
    padding-top: 0px;
    padding-left: 0px;
    padding-bottom: 0px;
    padding-right: 0px;
    
    text-indent: 0px;
    font-size: 1pt;
}

/*  *********          Folder Over          ******************************** */  



.ThemePanelMainItemHover .ThemePanelMainFolderLeft,
.ThemePanelMainItemActive .ThemePanelMainFolderLeft
{
	  background-color: #D5757B;
     width: 10px;
     cursor: pointer;
	 border-bottom: 0px solid #000000;
     border-left: 0px solid #000000;
     border-top: 0px solid #000000;
     border-right: 0px;
     text-align: center; 
     padding-top: 0px;
     padding-right: 0px;
     padding-bottom: 0px;
     padding-left: 0px;
     text-indent: 0px; 
font-size: 1pt;   
}

.ThemePanelMainItemHover .ThemePanelMainFolderText,
.ThemePanelMainItemActive .ThemePanelMainFolderText,
.ThemePanelMainItemHover .ThemePanelMainFolderText a,
.ThemePanelMainItemActive .ThemePanelMainFolderText a
{
	 background-color: #D5757B;
	text-indent: 10px;
	 text-decoration: none;
  	 color: #EEEAE6;
  	 font-size: 10px;
  	 font-family: verdana, helvetica, sans-serif;
  	 font-style: normal;
  	 font-weight: bolder;
  	 white-space: nowrap;
  	 margin: 0px;
  	cursor: pointer;
  	border-bottom: 0px solid #000000;
  	border-top: 0px solid #000000;
    border-right: 0px;
    border-left: 0px;
    
  	padding-top: 0px;
    padding-right: 0px;
    padding-bottom: 0px;
    padding-left: 0px;
	vertical-align: middle;
}

.ThemePanelMainItemHover .ThemePanelMainFolderRight,
.ThemePanelMainItemActive .ThemePanelMainFolderRight
{
	 background-color: #D5757B;
    width: 10px;
    cursor: pointer;
	border-bottom: 0px solid #000000;
     border-right: 0px solid #000000;
     border-top: 0px solid #000000;
    border-left: 0px;
    padding-top: 0px;
    padding-left: 0px;
    padding-bottom: 0px;
    padding-right: 0px;
    
    text-indent: 0px;
    font-size: 1pt;
}


/*  *********          Item          ******************************** */  



.ThemePanelMainItem .ThemePanelMainItemLeft
{
	  background-color: #D5757B;
     width: 10px;
     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;   
}

.ThemePanelMainItem .ThemePanelMainItemText,
.ThemePanelMainItem .ThemePanelMainItemText a
{
	 background-color: #D5757B;
	text-indent: 10px;
	 text-decoration: none;
  	 color: #EEEAE6;
  	 font-size: 10px;
  	 font-family: verdana, helvetica, sans-serif;
  	 font-style: normal;
  	 font-weight: bolder;
  	 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;
}

.ThemePanelMainItem .ThemePanelMainItemRight
{
	 background-color: #D5757B;
    width: 10px;
    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          ******************************** */  



.ThemePanelMainItem .ThemePanelMainFolderLeft
{
	  background-color: #D5757B;
     width: 10px;
     cursor: pointer;
	 border-bottom: 0px solid #FFFFFF;
     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;   
}

.ThemePanelMainItem .ThemePanelMainFolderText,
.ThemePanelMainItem .ThemePanelMainFolderText a
{
	 background-color: #D5757B;
	text-indent: 10px;
	 text-decoration: none;
  	 color: #EEEAE6;
  	 font-size: 10px;
  	 font-family: verdana, helvetica, sans-serif;
  	 font-style: normal;
  	 font-weight: bolder;
  	 white-space: nowrap;
  	 margin: 0px;
  	cursor: pointer;
  	border-bottom: 0px solid #FFFFFF;
    border-top: 0px;
    border-right: 0px;
    border-left: 0px;
    
  	padding-top: 0px;
    padding-right: 0px;
    padding-bottom: 0px;
    padding-left: 0px;
	vertical-align: middle;
}

.ThemePanelMainItem .ThemePanelMainFolderRight
{
	 background-color: #D5757B;
    width: 10px;
    cursor: pointer;
	border-bottom: 0px solid #FFFFFF;
     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     */

.ThemePanelSubMenu TD, 
.ThemePanelMenu TD,
.ThemePanelMenu TR
{
  vertical-align: middle;
}	
  
/* ******************************************************
                           Splitter 
   ****************************************************** */
  
/*  sub */  
 


  
.ThemePanelMenuSplitLeft DIV,.ThemePanelMenuSplitRight DIV,.ThemePanelMenuSplitText DIV
{
	height:	3px;
	padding: 0px;
	background-color: #00FF00; 
	overflow: hidden;
}


.ThemePanelMenuItem .ThemePanelMenuSplitLeft {
 	 background-color: #D5757B;
 	height: 13px;
	padding-top: 0px;
	padding-bottom: 0px;
	padding-right: 0px;
	padding-left: 5px;	
}

.ThemePanelMenuItem .ThemePanelMenuSplitText{
 	 background-color: #D5757B;
 	height: 13px;
	padding-top: 0px;
	padding-bottom: 0px;
 padding-left: 0px;
 padding-right: 0px;
}

.ThemePanelMenuItem .ThemePanelMenuSplitRight{
 	 background-color: #D5757B;
 	height: 13px;
	padding-top: 0px;
	padding-bottom: 0px;
	padding-right: 5px;	
	padding-left: 0px;
}

/*  main vertical*/  
 



.ThemePanelMainSplitLeft DIV,.ThemePanelMainSplitRight DIV,.ThemePanelMainSplitText DIV
{
	height:	2px;
	padding: 0px;
	background-color: transparent; 
	overflow: hidden;
}



.ThemePanelMainItem .ThemePanelMainSplitLeft {
 	 background-color: transparent;
 	height: 6px;
	padding-top: 0px;
	padding-bottom: 0px;
	padding-right: 0px;
	padding-left: 5px;	
}

.ThemePanelMainItem .ThemePanelMainSplitText{
 	 background-color: transparent;
 	height: 6px;
	padding-top: 0px;
	padding-bottom: 0px;
 padding-left: 0px;
 padding-right: 0px;
}

.ThemePanelMainItem .ThemePanelMainSplitRight{
 	 background-color: transparent;
 	height: 6px;
	padding-top: 0px;
	padding-bottom: 0px;
	padding-right: 5px;	
	padding-left: 0px;	
}

/* main horizontal */


.ThemePanelMainItem{
	vertical-align: middle;
    }




.ThemePanelHorizontalSplit{
		border-top: 11px solid #D5757B;

    width: 1px;
    
	 background-color: #EEEAE6;
	padding: 0px;
	vertical-align: middle;
	text-align: center;
	
  	text-decoration: none;
  	color: #000000;
  	font-size: 1pt;
  	font-family: serif;
  	font-style: normal;
  	font-weight: bolder;
}

/* *********************************************************************************************
                Theme independent stuff
   ********************************************************************************************* */


/* ******************************************************
                Image and Mouse-over Image
   ****************************************************** */

.ThemePanelMenuItem img.seq1,
.ThemePanelMainItem img.seq1,
.ThemePanelMenuItemHover seq2,
.ThemePanelMenuItemActive seq2,
.ThemePanelMainItemHover seq2,
.ThemePanelMainItemActive seq2
{
	display:	inline;
}

.ThemePanelMenuItem .seq2,
.ThemePanelMenuItemHover .seq1,
.ThemePanelMenuItemActive .seq1,
.ThemePanelMainItem .seq2,
.ThemePanelMainItemHover .seq1,
.ThemePanelMainItemActive .seq1
{
	display:	none;
}

/* ******************************************************
                Miscellaneous
   ****************************************************** */

.ThemePanelMainItem,.ThemePanelMainItemHover,.ThemePanelMainItemActive,
.ThemePanelMenuItem,.ThemePanelMenuItemHover,.ThemePanelMenuItemActive
{ 
	white-space:	nowrap;
}

.themeSpacerDiv{
  background: transparent;
  margin: 0px;
  padding: 0px;
  border: 0px;
  font-size: 1pt;	
}

.ThemePanelSubMenu
{
	position:	absolute;
	visibility:	hidden;
	overflow:	visible;
	z-index:    100;
}

