#menu {
background-color: #cc0000;
color: #fff;
margin-bottom: 0;
}
#menu ul {
list-style-type: none;
margin: 0;
padding: 0;
border: none;
list-style: none;
}
#menu ul li {
margin: 0;
list-style-type: none;
list-style: none;
}
#menu ul li a {
border-bottom: 1px solid #fff;
display: block;
padding: 5px 5px 5px 14px;
background-color: #cc0000;
color: #fff;
text-decoration: none;
width: 100%;
font-weight: bold;
font-size: 10px;
}
html>body #menu ul li a {
width: auto;
font-weight: bold;
border-bottom: 1px solid #fff;
}

#menu ul li a:hover {
background-color: #fff;
color: #990000;
font-weight: bold;
background-image: url(http://www.connect2canada.com/images/c2c_back_menuBullet.gif);
background-position: 1px 2px;
background-repeat: no-repeat;
}

body.section-1 #menu li#nav-1 a, 
body.section-2 #menu li#nav-2 a,
body.section-3 #menu li#nav-3 a,
body.section-4 #menu li#nav-4 a, 
body.section-5 #menu li#nav-5 a,
body.section-6 #menu li#nav-6 a,
body.section-7 #menu li#nav-7 a,
body.section-8 #menu li#nav-8 a,
body.section-9 #menu li#nav-9 a,
body.section-10 #menu li#nav-10 a,
body.section-11 #menu li#nav-11 a,
body.section-12 #menu li#nav-12 a {
background-color: #fff;
color: #990000;
font-weight: bold;
background-image: url(http://www.connect2canada.com/images/c2c_back_menuBullet.gif);
background-position: 1px 2px;
background-repeat: no-repeat;
}



ul.subNav {
list-style-type: none;
margin: 0;
padding: 0;
border: none;
list-style: none;
background-color: #fff;
}
ul.subNav li {
margin: 0;
list-style-type: none;
list-style: none;
background-color: #fff;
}
ul.subNav li a {
display: block;
background-color: #fff;
color: #cc0000;
text-decoration: none;
width: 100%;
font-weight: normal;
font-size: 10px;
}
html>body ul.subNav li a {
width: auto;
font-weight: normal;
}

ul.subNav li a:hover {
background-color: #fff;
color: #7F0000;
}



body.section-1 #menu ul#subnav-1, 
body.section-2 #menu ul#subnav-2,
body.section-3 #menu ul#subnav-3,
body.section-4 #menu ul#subnav-4,
body.section-5 #menu ul#subnav-5,
body.section-6 #menu ul#subnav-6,
body.section-7 #menu ul#subnav-7,
body.section-8 #menu ul#subnav-8,
body.section-9 #menu ul#subnav-9,
body.section-10 #menu ul#subnav-10,
body.section-11 #menu ul#subnav-11,
body.section-12 #menu ul#subnav-12 {
list-style-type: none;
list-style: none;
margin: 0;
background: #cc0000;
}

body.section-1 #menu ul#subnav-1 a, 
body.section-2 #menu ul#subnav-2 a,
body.section-3 #menu ul#subnav-3 a,
body.section-4 #menu ul#subnav-4 a,
body.section-5 #menu ul#subnav-5 a,
body.section-6 #menu ul#subnav-6 a,
body.section-7 #menu ul#subnav-7 a,
body.section-8 #menu ul#subnav-8 a,
body.section-9 #menu ul#subnav-9 a,
body.section-10 #menu ul#subnav-10 a,
body.section-11 #menu ul#subnav-11 a,
body.section-12 #menu ul#subnav-12 a {
display: block;
background-color: #efefef;
color: #cc0000;
text-decoration: none;
font-weight: normal;
font-size: 10px;
background-image: none;
padding: 5px 0 5px 20px;
}

body.section-1 #menu ul#subnav-1 a:hover, 
body.section-2 #menu ul#subnav-2 a:hover,
body.section-3 #menu ul#subnav-3 a:hover,
body.section-4 #menu ul#subnav-4 a:hover,
body.section-5 #menu ul#subnav-5 a:hover,
body.section-6 #menu ul#subnav-6 a:hover,
body.section-7 #menu ul#subnav-7 a:hover,
body.section-8 #menu ul#subnav-8 a:hover,
body.section-9 #menu ul#subnav-9 a:hover,
body.section-10 #menu ul#subnav-10 a:hover,
body.section-11 #menu ul#subnav-11 a:hover,
body.section-12 #menu ul#subnav-12 a:hover {
color: #000;
}