
ul#mainnav {
float: left; 
margin:0; 
padding:0; 
list-style:none; 
width:217px; 
}

ul#mainnav li { 
margin:0; 
padding:8px 0 8px 0px; 
font-size:1.1em; 
background-image: url(http://www.cornwall.ac.uk/images/business/dots.gif); 
background-repeat: repeat-x; 
background-position: left bottom; 

/*min-height hack*/
min-height: 15px;
height: auto;
_height: 15px;
}

ul#mainnav li a.noarrow{ 
color:#910021; 
display:block; 
width:195px; 
height:100%; 
margin:-8px -5px -8px 0px; 
padding:8px 5px 8px 17px; 
text-decoration:none; 
background-image: url(../images/red_bullet.gif); 
background-repeat: no-repeat; 
background-position: left center; 
}

ul#mainnav li a.search{ 
color:#C8202C; 
display:block; 
width:195px; 
height:100%; 
margin:-8px -5px -8px 0px; 
padding:8px 5px 8px 17px; 
text-decoration:none; 
background-image: url(../images/search_icon.gif); 
background-repeat: no-repeat; 
background-position: left center; 
}

ul#mainnav li.arrow a { 
color:#C8202C; 
display:block; 
width:195px; 
height:100%; 
margin:-8px -5px -8px 0px; 
padding:8px 5px 8px 17px; 
text-decoration:none; 
background-image: url(http://www.cornwall.ac.uk/images/business/arrow-on.gif); 
background-repeat: no-repeat; 
background-position: left center; 
}

ul#mainnav li a:hover { 
background-color:#F2F2E6; 
}

ul#mainnav li.current { 
background-color:#F2F2E6; 
}

ul#mainnav li ul { 
font-weight: normal; 
margin:8px 0 -8px 0px; 
padding:0 0 0 17px;
list-style:none; 
width:200px; 
background-image: url(http://www.cornwall.ac.uk/images/business/dots-faint.gif); 
background-repeat: repeat-x; 
background-position: left top;
}
 
ul#mainnav li ul li.subnav{ 
margin:0; 
padding:8px 0 8px 17px; 
font-size:1.0em; 
background-image: url(http://www.cornwall.ac.uk/images/business/dots-faint.gif); 
background-repeat: repeat-x; 
background-position: left top; 
}

ul#mainnav li ul li.subnav a { 
color:#7C7C7C; 
display:block; 
width:178px; 
height:100%; 
margin:-8px -5px -8px -36px; 
padding:8px 5px 8px 36px; 
text-decoration:none; 
background-image: url(http://www.cornwall.ac.uk/images/business/arrow-off.gif); 
background-repeat: no-repeat; 
background-position: 18px 50%; 
}

ul#mainnav li ul li.current, 
ul#mainnav li ul li.current a {  
font-weight: normal; 
background-color:#F2F2E6; 
color:#C8202C 
}