#main {
	border: 1px solid #666;
	clear: both;
	background: #cd9; /* url(../images/newslttr-bg.gif) repeat; backgroundcolor of the secondry menus */
	padding-top: 2em;
	width: 860px;	}     /*  840px */
#contents {
	padding: 1em;
	background: #FFFDF2;    /* original #fffdf0 */
	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;
	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%;                     /* 9em the width of the primary tab menus */
	display: block;
	float: left;
	padding: 4px 0;
	margin: 1px 2px 0 0;
	text-align: center;
	font-family: verdana, tahoma, helvetica, arial, sans-serif;
	font-weight: normal;  /* 650 */
	font-size: 95%;
	text-decoration: none;		/* changes here effects all the menu irrespective of whether active or inactive */
	color: #000; }
#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: #cd9; /* 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: bold;
	font-style: italic;
	color: #f00; }	  /* font-style and color are new entries */ 
#header ul#primary a {
	background: #070; /* url(../images/newslttr-bg.gif) repeat; - background color of Inactive tabs */
	border: 1px solid #444;   	/* border color of the inactive primary menus or tabs */
	border-bottom: none;
	color: #fff; }
#header ul#primary a:hover {
	margin-top: 0;
	border-color: #000;
	background: #FFFFCC;     	/* F0F8FF original color #FFF7CD and next #fff */
	color: maroon;				        /* f00 = red, 0f0 = green, oof = blue */
	padding-bottom: 5px;
  font-weight: 700;	}
#header ul#secondary {
	position: absolute;
	margin: 0;
	padding: 0;
	bottom: -1.7em;  		/* originally -1.4em; this number makes the vertical alignment of the second level menus */
	left: 2px;
	width: 100%; }			/* a width is required for Opera, older Mozilla browsers, and Konqueror browsers */
#header ul#secondary li a,
#header ul#secondary li span {
	width: auto;
	display: block;
	float: left;
	color: #000;
	padding: 0 10px;
	margin: 0;          /*	text-align: auto; */
	border: none;
	border-right: 1px solid #777;  /* border color of the second level menu divider */
	background:#cd9; }  /* background color of the secondary menus */
#header ul#secondary li a.selected {
	font-weight: normal;
	font-style: italic;
	color: #f00; }	    /* added extra */
#header ul#secondary li a:hover {
	background: transparent;      
	padding: 0 8px;
	border: none;
	border-right: 1px solid #000; }
#header ul#secondary li a:active {
	color: #000;
	background: transparent; }
#header ul#secondary li:last-child a { 
	border: none; }