#menu {
float: left;
display: block;
	width:970px;
	height:40px;
}

#menu_container {
float: left;
display: block;
margin-top:10px;
padding-left: 40px;
}

.menu_spacer
{
display: inline;
font:11px Arial, Helvetica, sans-serif; color:#ffffff;
font-weight: bold;
	color: #a7d59d;
	padding-left: 12px;
	padding-right: 12px;
	}


#menu a {
font-family: Arial, Helvetica, sans-serif;
font-weight: bold;
color:#0078c1;
line-height: 20px;
text-decoration: none;
font-size: 12px;/*IE 5 for PC only*/
voice-family:"\"}\"";
voice-family:inherit;
font-size: 12px;/*all non-IE 5 browsers*/
}
/*end*/

/*\*/
html*#menu a {
[font-size: 12px;/*Affects older Firefox and Netscape browsers only. Seen also by IE5-6 and Safari for Macintosh, which is addressed below.*/
font-size: 11px;/*Affects Safari for Macintosh only (v1-3). See also by IE5-6, but thats addressed below. Also hidden from older Firefox and Netscape browsers.*/
]font-size: 12px;/*Affects IE 7 only. Seen by IE5-6 but thats addressed below. Hidden from Safari and all Firefox and Netscape browsers.*/
}/**/
.dummyend[id]{clear:both/*end hack using dummy attribute selector for IE5 mac, else error in CSS occurs!*/}



/*\*/
* html #menu a {
font-size: 12px;/
}
/**/

#menu a:hover {
color:#a7d59d;
text-decoration: underline;
}


.link1{
position:absolute;
visibility: hidden;
font-family: Arial, Helvetica, sans-serif;
font-weight: bold;
font-size: 11px;
line-height: 10px;
z-index: 50;
background-color: #ffffff;
width: 147px;
padding-left: 0px;
padding-right: 0px;
padding-top: 5px;
}

.link1 a{
width: 100%;
display: block;
font-weight: bold;
text-indent: 3px;
border-bottom: 1px solid #0078c1;
padding: 1px 0;
text-decoration: none;
text-indent: 5px;
}

.link1 a:hover{ /*hover background color*/
background-color: #ffffff;
}


.link2{
position:absolute;
visibility: hidden;
font-family: Arial, Helvetica, sans-serif;
font-weight: bold;
font-size: 11px;
line-height: 10px;
z-index: 50;
background-color: #ffffff;
width: 179px;
padding-left: 0px;
padding-right: 0px;
padding-top: 5px;
}

.link2 a{
width: 100%;
display: block;
font-weight: bold;
text-indent: 3px;
border-bottom: 1px solid #0078c1;
padding: 1px 0;
text-decoration: none;
text-indent: 5px;
}

.link2 a:hover{ /*hover background color*/
background-color: #ffffff;
}

.link3{
position:absolute;
visibility: hidden;
font-family: Arial, Helvetica, sans-serif;
font-weight: bold;
font-size: 11px;
line-height: 10px;
z-index: 50;
background-color: #ffffff;
width: 133px;
padding-left: 0px;
padding-right: 0px;
padding-top: 5px;
}

.link3 a{
width: 100%;
display: block;
font-weight: bold;
text-indent: 3px;
border-bottom: 1px solid #0078c1;
padding: 1px 0;
text-decoration: none;
text-indent: 5px;
}

.link3 a:hover{ /*hover background color*/
background-color: #ffffff;
}

.link4{
position:absolute;
visibility: hidden;
font-family: Arial, Helvetica, sans-serif;
font-weight: bold;
font-size: 11px;
line-height: 10px;
z-index: 50;
background-color: #ffffff;
width: 170px;
padding-left: 0px;
padding-right: 0px;
padding-top: 5px;
}

.link4 a{
width: 100%;
display: block;
font-weight: bold;
text-indent: 3px;
border-bottom: 1px solid #0078c1;
padding: 1px 0;
text-decoration: none;
text-indent: 5px;
}

.link4 a:hover{ /*hover background color*/
background-color: #ffffff;
}

.link5{
position:absolute;
visibility: hidden;
font-family: Arial, Helvetica, sans-serif;
font-weight: bold;
font-size: 11px;
line-height: 10px;
z-index: 50;
background-color: #ffffff;
width: 155px;
padding-left: 0px;
padding-right: 0px;
padding-top: 5px;
}

.link5 a{
width: 100%;
display: block;
font-weight: bold;
text-indent: 3px;
border-bottom: 1px solid #0078c1;
padding: 1px 0;
text-decoration: none;
text-indent: 5px;
}

.link5 a:hover{ /*hover background color*/
background-color: #ffffff;
}

.link6{
position:absolute;
visibility: hidden;
font-family: Arial, Helvetica, sans-serif;
font-weight: bold;
font-size: 11px;
line-height: 10px;
z-index: 50;
background-color: #ffffff;
width: 107px;
padding-left: 0px;
padding-right: 0px;
padding-top: 5px;
}

.link6 a{
width: 100%;
display: block;
font-weight: bold;
text-indent: 3px;
border-bottom: 1px solid #0078c1;
padding: 1px 0;
text-decoration: none;
text-indent: 5px;
}

.link6 a:hover{ /*hover background color*/
background-color: #ffffff;
}

.link7{
position:absolute;
visibility: hidden;
font-family: Arial, Helvetica, sans-serif;
font-weight: bold;
font-size: 11px;
line-height: 10px;
z-index: 50;
background-color: #ffffff;
width: 117px;
padding-left: 0px;
padding-right: 0px;
padding-top: 5px;
}

.link7 a{
width: 100%;
display: block;
font-weight: bold;
text-indent: 3px;
border-bottom: 1px solid #0078c1;
padding: 1px 0;
text-decoration: none;
text-indent: 5px;
}

.link7 a:hover{ /*hover background color*/
background-color: #ffffff;
}

.link8{
position:absolute;
visibility: hidden;
font-family: Arial, Helvetica, sans-serif;
font-weight: bold;
font-size: 11px;
line-height: 10px;
z-index: 50;
background-color: #ffffff;
width: 135px;
padding-left: 0px;
padding-right: 0px;
padding-top: 5px;
}

.link8 a{
width: 100%;
display: block;
font-weight: bold;
text-indent: 3px;
border-bottom: 1px solid #0078c1;
padding: 1px 0;
text-decoration: none;
text-indent: 5px;
}

.link8 a:hover{ /*hover background color*/
background-color: #ffffff;
}
