h2 {
font-size: 1.5em;
font-family: "Arial Narrow", Helvetica, Arial, sans-serif;
color:#006633;

}

#register { 
font-size: .95em;
}

#register ul
{
margin: 0;
padding: 0;
list-style-type: none;
font-family: Helvetica, Arial, sans-serif;
font-weight:bold;
}

#register li { margin: 0 0 1px 0;
font-family: Helvetica, Arial, sans-serif;
}

#register a
{
display: block;
padding: 5px 10px;
width: 207px;
color: #fff;
/* background color #006633 matches green in MAC 2008 logo*/
background-color: #FF0000;
text-decoration: none;
font-family: Helvetica, Arial, sans-serif;
border: 1px solid #000066;
}

#register a:hover
{
color: #000000;
/* background color #ffffcc is white hover color for 1st level links*/
background-color: #ffffff;
text-decoration: none;
font-family: Helvetica, Arial, sans-serif;
}

#register ul ul li { margin: 0 0 1px 0; }

#register ul ul a
{
display: block;
padding: 5px 5px 5px 5px;
width: 190px;
color: #fff;
/* background color #369 is teal color for 2nd level links*/
/*background-color: #369;*/
text-decoration: none;
}

#register ul ul a:hover
{
color: #fff;
/* background color #69C is sky-blue hover for 2nd level links*/
background-color: #ffffff;
text-decoration: none;
}

/* register_current selections are for the current page menu item*/
#register_current { 
font-size: .95em;
border: 1px solid #000066;
}

#register_current ul
{
margin: 0;
padding: 0;
list-style-type: none;
font-family: Helvetica, Arial, sans-serif;
font-weight:bold;
}

#register_current li { margin: 0 0 1px 0;
font-family: Helvetica, Arial, sans-serif;
}

#register_current a
{
display: block;
padding: 5px 10px;
width: 207px;
color:#ffffff;
/* background color #0099FF is light blue for current page*/
background-color:#FF0000;
text-decoration: none;
font-family: Helvetica, Arial, sans-serif;
}

#register_current a:hover
{
color: #fff;
/* background color #ffffcc is light yellow for current page*/
background-color:#ffffff;
text-decoration: none;
color:#000000;
font-family: Helvetica, Arial, sans-serif;
}

#register_current ul ul li { margin: 0 0 1px 0; }

#register_current ul ul a
{
display: block;
padding: 5px 5px 5px 5px;
width: 190px;
color: #fff;
/* background color #369 is teal color for 2nd level links*/
background-color: #FF0000;
text-decoration: none;
}

#register_current ul ul a:hover
{
color: #fff;
/* background color #ffffcc is yellow hover for 2nd level links*/
background-color: #ffffff;
text-decoration: none;
}