/* ThemeOfficeMenu Style Sheet */
div#myMenuid a , div#itemCalMenu a {
	font-size:8pt;
}

.ThemeOfficeMenu, .ThemeOfficeSubMenuTable {
	font-family: Tahoma, Arial, Helvetica, sans-serif;font-size: 8pt;
	padding:0;
	white-space: nowrap;
	cursor:pointer;
}

.ThemeOfficeSubMenu {
	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;
	overflow: visible;
	border: 1px solid #8C867B;
}

.ThemeOfficeSubMenuTable {
	overflow: visible;
}

.ThemeOfficeMainItem, .ThemeOfficeMainItemHover, .ThemeOfficeMainItemActive,
.ThemeOfficeMenuItem, .ThemeOfficeMenuItemHover, .ThemeOfficeMenuItemActive {
	font-family: Verdana, Arial, sans-serif; 
	font-size:10pt;
	font-weight:bold;
	border:0;
	cursor:pointer;
	white-space:nowrap;
	width: 90px;
}

.ThemeOfficeMainItem {
	background-color: #EEE; 
	border: 1px solid #BBB; 
	color: #000000; 
	padding-left: 1px; 
	padding-right: 1px; 
	padding-bottom: 1px; 
	padding-top: 1px; 
	text-align: center; 
	vertical-align: middle; 
	width: 90px;
}

.ThemeOfficeMainItemHover, .ThemeOfficeMainItemActive {		
	background-color: #6cf; 
	border-left: 1px solid #039; 
	border-top: 1px solid #0039; 
	border-right: 1px solid #039; 
	border-bottom: 1px solid #039; 
	color: #009; 
	padding-left: 1px; 
	padding-right: 1px; 
	padding-bottom: 1px; 
	padding-top: 1px; 
	text-align: center; 
	vertical-align: middle; 
	text-decoration:none;
}

.ThemeOfficeMenuItem{
}

.ThemeOfficeMenuItemHover, .ThemeOfficeMenuItemActive {
	background-color: #eee;
}


/* horizontal main menu */
.ThemeOfficeMainFolderText, .ThemeOfficeMainItemText {
}

/* sub menu sub components */
.ThemeOfficeMenuFolderText, .ThemeOfficeMenuItemText {
	font-family: Tahoma, Verdana, arial, sans-serif; 
	padding-top: 2px;
	padding-bottom: 2px;
	padding-left: 5px;
	padding-right: 5px;
	white-space: nowrap;
	height:18px;
	background-color: #CCCCCC; 
	vertical-align: middle; 
	width: 100%;; 
	color: #000000; 
	font-size: 9pt; 
	text-decoration: underline;
}

.ThemeOfficeMenuItem .ThemeOfficeMenuFolderText,
.ThemeOfficeMenuItem .ThemeOfficeMenuItemText	{
	padding-top: 2px;
	padding-bottom: 2px;
	padding-left: 5px;
	padding-right: 5px;
	white-space: nowrap; 
	height:18px;
	background-color: #EEEEEE; 
	border: 0px solid #BBBBBB; 
	width:100%;
	color: #000000;  
	vertical-align: middle; 
	text-decoration:none;	
}

.ThemeOfficeMenuItem .ThemeOfficeMenuFolderRight,
.ThemeOfficeMenuItem .ThemeOfficeMenuItemRight {
	padding-top:3px;
	padding-bottom: 3px;
	padding-left: 0px;
	padding-right: 1px;
	border: 0;
	background-color: inherit;
}
table.menubar, table.menubar800 {
	background-color: #EEEEEE;
	border-collapse: collapse; 
	color: #000000;
	height: 16px;
}
table.menubar800, table.statusbar800
	{
	margin-left:185px;
	width:575px;
	}
td.menubar-left {
	font-size: 8pt;
	padding: 2px;
	text-align: left;
	vertical-align: middle;
}
td.menubar-right {                 
	font-family: Tahoma, Arial, Helvetica, sans-serif; 
	font-size: 8pt;
	padding-left: 2px;
	padding-right: 2px;
	padding-bottom: 0px;
	padding-top: 2px;
	text-align: right;
	vertical-align: middle;
}
table.menu {
	background-color: #EEEEEE;
	border-collapse: separate;
	border: 0px solid #000000;
	border-spacing: 2px;
	padding: 1px;
}
td.menu {
	font-size: 8pt; 
	background-color: #EEEEEE;
	border: 1px solid #BBBBBB;
	color: #000000;
	padding: 1px;
	text-align: center;
	vertical-align: middle;
	width: 50px;
}
td.menuover {            
	font-family: Tahoma, Arial, Helvetica, sans-serif; 
	font-size: 8pt; 
	background-color: #CCCCCC;
	border: 1px solid #003399;
	color: #000000;
	padding: 1px;
	text-align: center;
	vertical-align: middle;
	width: 50px;
}
a.menu, a.menu:link, a.menu:visited {
	font-family: Tahoma, Arial, Helvetica, sans-serif; 
	color: #000000;
	font-size: 8pt;
	text-decoration: none;
}
a.menu:hover {
	font-family: Tahoma, Arial, Helvetica, sans-serif; 
	color: #000000;
	font-size: 8pt;
	text-decoration: underline;
}
table.statusbar, table.statusbar800 {
	background-color: #FFFFFF;
	border-collapse: collapse;	     
	color: #000000;
	height: 16px;
}
td.statusbar {
	color: #555555;
	font-size: 8pt;
	padding-left: 2px;
	padding-right: 2px;
	padding-bottom: 0px;
	padding-top: 2px;
	text-align: left;
	vertical-align: middle;
}

