#main {
	border: 1px solid #666;
	clear: both;
	background: #F0E68C; /* backgroundcolor of the secondry menus */
	padding-top: 2.2em; /* space (height) of the second menus and the contents of the page */ 
	width: 860px;	}     
#contents {
	padding: 1em;
	background: #fffdf4; /* original #fffdf4 */
	min-height: 300px; }     /* 814px */
#header {
	position: relative;
	height: 3em;
	width: 100%; }		/* = 45em - a width is required for Opera, 
                      older Mozilla browsers, and Konqueror browsers */
#header ul#primary {
	margin: 0;
	padding: 0;
	position: absolute;
	bottom: -1px;    /* -1px */
	width: 100%; }  	/* a width is required for Opera, older 
                      Mozilla browsers, and Konqueror browsers */
#header ul#primary li  {
	display: inline;
	list-style: none; }
#header ul#primary a,
#header ul#primary span,
#header ul#primary a.current {  
	width: 13%;       /* --6em or 7em-- the width of the primary tab menus */
	height: 1.7em;
	display: block;
	float: left;
	padding: 4px 0;
	margin: 1px 2px 0 0;
	text-align: center;
	text-decoration: none;		/* changes here effects of all the menus - irrespective of whether active or inactive */
	color: white; }            /* font color of the inactive menus */
#header ul#primary span, 
#header ul#primary a.current, 
#header ul#primary a.current:hover {
	border: 1px solid #666;		/* border of the active tab */
	border-bottom: none;
	background: #F0E68C; /* #cc9;  /* #ec6; the background-color of the selected 
                        tab should be same as that of the 
                        backgroud color of secondary menus */
	padding-bottom: 6px;
	margin-top: 0;
	font-weight: normal;  /* 	font-style: italic; */
	color: #898B5E; }	    /* font-style and color are new entries */
#header ul#primary a {
	background: #070; /* #060; 	/* 060 background color of Inactive tabs */
	border: 1px solid #444;   	/* border color of the inactive primary menus or tabs */
	border-bottom: none; }
#header ul#primary a:hover {
	margin-top: 0;
	border-color: #000;
	background: gold;     	/* F0F8FF original color #FFF7CD and next #fff */
	color: #000;				/* f00 = red, 0f0 = green, oof = blue */
	padding-bottom: 5px;
	font-weight: normal; }    /* font-style: italic; */	
#header ul#secondary {
	position: absolute;
	margin: 0;
	padding: 0;
	bottom: -2.2em;  /* this digit makes the vertical alignment of the 2nd level menus */
	left: 2px;
	width: 100%; 	/* a width is required for Opera, older 
                        Mozilla browsers, and Konqueror browsers */
	font-size: 90% ; }    /* effects the font size of the secondary menus */

#header ul#secondary li a,
#header ul#secondary li span {
	width: auto;
	display: block;
	color: #444;
	float: left; 
	padding: 0px 14px;
	margin: 0;
	text-align: auto;
	border: none;
	border-right: 1px solid #777;  /* border color of the second level menu divider */
	background: khaki; } /* #cc9; #ec6; background color of the secondary menus */
#header ul#secondary li a.selected {
	font-weight: normal; /* font-style: italic; */
	color: #898B5E; }	/* ------------ added extra --------------- */
#header ul#secondary li a:hover {
	background: transparent;      
	padding: 0 8px;
	color: orange;
	border: none;
	border-right: 1px solid #000; }
#header ul#secondary li a:active {
	color: #f00;
	background: transparent; }
#header ul#secondary li:last-child a { 
	border: none; }