div#menu {
	margin:0;
	padding: 0;
}
 
div#menu ul, div#menu li {
	 margin: 0;
	 padding: 0;
	 list-style: none;
}

.button {
	border-top: 0px double #990000;
	padding: 3px 0px 0px 0px;
	margin: 0px;
	text-align: left;
}

ul.menu1 {
	list-style: none;
	margin: 0px;
	padding: 0px;
	width:100%;
}

ul.menu1 li.menu1 {
	display:block;
	position: relative;
	margin: 0 !important;
	padding: 0 !important;
	list-style: none;
}

a.menu1, a.menu1:visited {
	background-color: #52739E;
	border-top: 1px solid #9DB8E6;
	border-right: 1px solid #9DB8E6;
	border-bottom:1px solid #234F6D;
	border-left: 1px solid #234F6D;
	color: #FFF;
	display: block;
	margin:0;
	padding: .3em 0 .3em 5px;
	text-decoration: none;
}

a.menu1:hover{
	/*background: #6699CC;*/
	border-top: 1px solid #9DB8E6;
	border-right: 1px solid #9DB8E6;
	border-bottom:1px solid #447494;
	border-left: 1px solid #447494;
	/*color: #fff;*/
	display:block;
	/*text-decoration: underline;*/
}

a.menu1sel, a.menu1sel:visited {
	background: #6699CC;
	border-top: 1px solid #9DB8E6;
	border-right: 1px solid #9DB8E6;
	border-bottom:1px solid #447494;
	border-left: 1px solid #447494;
	color: #FFF;
	font-weight:bold;
	display: block;
	margin:0;
	padding: .4em 0 .4em 9px;
	text-decoration: underline;
}

/* 1st level of sub-navigation - Active Link HOVER */
a.menu1sel:hover {
	background-color:#52739E;
	border-top: 1px solid #9DB8E6;
	border-right: 1px solid #9DB8E6;
	border-bottom:1px solid #234F6D;
	border-left: 1px solid #234F6D;
	color: #fff;
}

/* - - - - - - - - - - - - - - - - - - -  */

li.menu2 {
	border-bottom: 1px solid white;
	display:block;
	position: relative;
	margin: 0 !important;
	padding: 0 !important;
	list-style: none;
}

a.menu2, a.menu2:visited {
	background-color: #CBDDF0;
	color: #003366;
	display: block;
	margin:0;
	padding: .3em 0 .3em 18px;
	text-decoration: none;
}

a.menu2:hover{
	background:#B1CBE6 url(nav2off.gif) 0.3em left no-repeat;	
	color: #003366;
	display:block;
	text-decoration: underline;
}

a.menu2sel, a.menu2sel:visited {
	background:#CBDDF0 url(nav2off.gif) 0.3em left no-repeat;	
	color: #003366;
	font-weight:bold;
	display: block;
	margin:0;
	padding: .3em 0 .3em 18px;
	text-decoration: none;
}

/* 1st level of sub-navigation - Active Link HOVER */
a.menu2sel:hover {
	background:#B1CBE6 url(nav2on.gif) 0.3em left no-repeat;	
	color: #003366;
	text-decoration: none;
	
}

/* - - - - - - - - - - - - - - - - - - -  */
li.menu3 {
	border-bottom: 1px solid white;
	display:block;
	position: relative;
	margin: 0 !important;
	padding: 0 !important;
	list-style: none;
}

a.menu3, a.menu3:visited {
	background-color: #E6EFF8;
	color: #003366;
	display: block;
	margin:0;
	padding: .3em 0 .3em 27px;
	text-decoration: none;
}

a.menu3:hover{
	background:#E6EFF8 url(nav3off.gif) 0.3em left no-repeat;	
	color: #003366;
	display:block;
	text-decoration: underline;
}

a.menu3sel, a.menu3sel:visited {
	background:#E6EFF8 url(nav3off.gif) 0.3em left no-repeat;	
	color: #003366;
	font-weight:bold;
	display: block;
	margin:0;
	padding: .3em 0 .3em 27px;
	text-decoration: none;
}

/* 1st level of sub-navigation - Active Link HOVER */
a.menu3sel:hover {
	background:#E6EFF8 url(nav3on.gif) 0.3em left no-repeat;	
	color: #003366;
	text-decoration: none;
	
}




