h1.nav {
	font-family: Trebuchet MS, Verdana, sans-serif;
	color: #003bb2;
	font-size: 1.50em;
	text-align: center;
	padding-top: 0px;
	border-bottom: 1px solid #aac6e9;
	border-top: 1px solid #aac6e9;
	background: #F4F7FB;
}

h2.nav {
	font-family: Trebuchet MS, Verdana, sans-serif;
	color: #003bb2;
	font-size: 1.25em;
	text-align: center;
	padding-top: 0px;
	border-bottom: 1px solid #aac6e9;
	border-top: 1px solid #aac6e9;
	background: #F4F7FB;
}


/* ----------------------horizontal navigation menu--------------------------- */

#tabs1 {
      float:left;
      width:100%;
	  background:#F4F7FB;
	  font-family: Verdana, Trebuchet MS, sans-serif;
      font-size: .95em;
      font-weight: bold;
      line-height:normal;
	  border-bottom:1px solid #BCD2E6;
      }
    #tabs1 ul {
	  margin:0;
	  padding:10px 10px 0 10px;
	  list-style:none;
      }
    #tabs1 li {
      display:inline;
      margin:0;
      padding:0;
      }
    #tabs1 a {
      float:left;
      background:url('../images/tabs/tableft1.gif') no-repeat left top;
      margin:0;
      text-decoration:none; 
      padding-left:4px; 
      padding-right:0; 
      padding-top:0; 
      padding-bottom:0
      }
    #tabs1 a span {
      float:left;
      display:block;
      background:url('../images/tabs/tabright1.gif') no-repeat right top;
      color: #009; 
      padding-left: 6px; 
      padding-right: 15px; 
      padding-top: 5px; 
      padding-bottom: 4px;
      }
      
    /* Commented Backslash Hack hides rule from IE5-Mac \*/
    #tabs1 a span {float:none;}
    /* End IE5-Mac hack */
    #tabs a:hover span {
      color:#bcd2e6;
      }
    #tabs1 a:hover {
      background-position:0% -42px;
      }
    #tabs1 a:hover span {
      background-position:100% -42px;
      }
      
/* ------------------------------------- left navigation menu----------------------------------- */

#menu3 {
	width: 170px;
	margin: 3px 10px 10px 3px;
	text-align: left;
	background: #FFF;
	border-style: solid;
	border-color: #009;
	border-size: 1px;
	border-width: 1px;
	}

#menu3 ul {
	list-style: none;
	margin: 0;
	padding: 0 0 0 5px;
	font-size: .95em;
	font-family: Verdana, Trebuchet MS, Arial, Helvetica, sans-serif;
	}

#menu3 li a {
	height: 32px;
  	voice-family: "\"}\""; 
  	voice-family: inherit;
  	height: 26px;
	text-decoration: none;
	
	font-family: Verdana, Trebuchet MS, Arial, Helvetica, sans-serif;
}	
	
#menu3 li a:link, #menu3 li a:visited {
	color: #003bb2;
	display: block;
	background:  url('../images/tabs/left-menu.gif');
	padding: 3px 0 2 3px;
	font-family: Verdana, Trebuchet MS, Arial, Helvetica, sans-serif;

	}
	
#menu3 li a:hover {
	color: #609;
	background:  url('../images/tabs/left-menu.gif') 0 -32px;
	padding: 2px 0 2 3px;
	font-family: Verdana, Trebuchet MS, Arial, Helvetica, sans-serif;

	}

#menu3 h1 {
	font-family: Trebuchet MS, Verdana, sans-serif;
	color: #003bb2;
	font-size: 1.50em;
	text-align: center;
	padding-top: 0px;
	border-bottom: 1px solid #aac6e9;
	border-top: 1px solid #aac6e9;
	background: #F4F7FB;
}

#menu3 h2 {
	font-family: Trebuchet MS, Verdana, sans-serif;
	color: #003bb2;
	font-size: 1.25em;
	text-align: center;
	padding-top: 0px;
	border-bottom: 1px solid #aac6e9;
	border-top: 1px solid #aac6e9;
	background: #F4F7FB;
}
	
/* ------------------------------ login menu ------------------------------------------------------ */

.login {
	font-family: Verdana, Trebuchet MS, sans-serif;
	font-size: 1em;
	font-weight: bold;
	text-align: center;
	width: 140px;
	border: 1px double;
	color: #009;
	margin: 5px;
	padding: 2px;
}

/* ---------------------------------------- new menu -----------------------------------------------*/

#menu4 {
	width: 200px;
	margin: 3px 10px 10px 3px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: .95em;
	font-weight: bold;
	text-align: center;
	background: #FFF;
	border-style: solid;
	border-color: #003bb2;
	border-size: 1px;
	border-width: 1px;
	}

#menu4 ul {
	list-style: none;
	margin: 0;
	padding: 0 0 0 5px;
	}

#menu4 li a {
	height: 32px;
  	voice-family: "\"}\""; 
  	voice-family: inherit;
  	height: 24px;
	text-decoration: none;
	}	
	
#menu4 li a:link, #menu3 li a:visited {
	color: #8c005d;
	display: block;
	background:  url('../images/tabs/left-menu2.gif');
	padding: 3px 0 2 3px;
	}
	
#menu4 li a:hover {
	color: #627EB7;
	background:  url('../images/tabs/left-menu2.gif') 0 -24px;
	padding: 2px 0 2 3px;
	}
	
/* ------------------------------------- Footer ------------------------------------ */

.footer {
	font-family: Verdana, Trebuchet MS, Helvetica, sans-serif;
	font-size: .95em;
	color: #009;
	background:#F4F7FB;
	text-align: center;
	padding: .5em;
	border-top: 1px solid #aac6e9;
	border-bottom: 1px solid #aac6e9;
	margin-right: 5em;
	margin-left: 5em;
	margin-top: 3em;
}

/************************************************* Navigation Menu ************************************/

#navcontainer { 
	background: #f0e7d7; 
	width: 30%; margin: 0 auto; 
	padding: 1em 0; 
	
	text-align: center; 
	text-transform: lowercase; 
} 

ul#navlist { 
	text-align: left; 
	list-style: none; 
	padding: 0; margin: 0 auto; width: 70%; 
} 
	
ul#navlist li { 
	display: block; 
	margin: 0; padding: 0; 
} 

ul#navlist li a { 
	display: block; width: 100%; 
	padding: 0.15em 0 0.15em 1em; 
	border-width: 1px; 
	border-color: #ffe #7f5faa #ccc #fff; 
	border-style: solid; 
	color: #800080; 
	text-decoration: none; 
	background: #f7f2ea; 
}
 
#navcontainer&gt; ul#navlist li a { 
	width: auto; 
} 
	
	ul#navlist li#active a { 
	background: #f0e7d7; 
	color: #ff00e0; 
} 
	
ul#navlist li a:hover, ul#navlist li#active a:hover 
{ 
	color: #ff33bb; 
	background: transparent; 
	border-color: #7f5faa #fff #fff #ccc; 
}