div.LeftBoxHeading { margin: 1em 0 .3em 0; }
  
/* page title */
b.PageTitle, a.PageTitle, .PageTitle, .XLargeBold
{
font-family: Arial, Helvetica, sans-serif;
font-size: 12pt;
font-weight: bold;
color: #4991CF;
}
a.PageTitle:hover
{
font-family: Arial, Helvetica, sans-serif;
font-size: 12pt;
font-weight: bold;
text-decoration: underline;
}
.PageSubheading, a.PageSubheading, h2.PageSubheading
{
font-family: Arial, Helvetica, sans-serif;
font-size: 12pt;
font-weight: bold;
color: #4991CF;
text-decoration: none;
}
div.PageTitle, h1.PageTitle
{ 
font-family: Arial, Helvetica, sans-serif;
font-size: 12pt;
font-weight: bold;
color: #4991CF;
}
h2.PageSubheading
{ 
font-family: Arial, Helvetica, sans-serif;
font-size: 12pt;
font-weight: bold;
color: #4991CF;
}

a.PageSubheading:hover
{
font-family: Arial, Helvetica, sans-serif;
font-size: 12pt;
font-weight: bold;
text-decoration: underline;
}

/* general headings */
a.Heading, b.Heading
{
font-family: Arial, Helvetica, sans-serif;
font-size: 12pt;
font-weight: bold;
color: #4991CF;
}
a.Heading:hover
{
font-family: Arial, Helvetica, sans-serif;
font-size: 12pt;
font-weight: bold;
text-decoration: underline;
}
  
/* status board */
b.go, a.go
{
font-size: 10pt;
font-weight: bold;
color: green;
}
b.warning, a.warning
{
font-size: 10pt;
font-weight: bold;
color: black;
}
b.spacer_trans, a.spacer_trans
{
font-size: 10pt;
font-weight: bold;
color: #134277;
}
b.alert, a.alert
{
font-size: 10pt;
font-weight: bold;
color: red;
}


/* -------------------Drop-down menu nav -------------------------------------*/
#menu { border-collapse:collapse; }
#menu td { background:#fff url(../images/navigation_bg.gif) repeat-x; }
ul#top-nav { padding:0;margin:0;border:0;list-style:none;line-height:25px; }
ul#top-nav li { padding:0;margin:0;border:0;float:left;position:relative;width:196px;text-align:center; }
/* dropdowns */
ul#top-nav li ul { padding:0;margin:0;display:none;position:absolute;top:25px;left:0;border-bottom:solid 1px #999;width:100%;background:#f3f3f3; }
ul#top-nav li ul li { clear:both;width:100%;display:block;text-align:left; }
ul#top-nav ul ul li a { text-align:left;background:#f3f3f3 url(../images/navigation_bg.gif) repeat-x;display:block;text-decoration:none;color:black; }
/* to override top and left in browsers other than IE,
which will position to the top right of the containing li,
rather than bottom left */
ul#top-nav li>ul { top:auto;left:auto; }
#top-nav li:hover ul,
#top-nav li.over ul { display:block; }
#top-nav a { display:block;font-weight:bold;color:black; }
#top-nav a:hover,
ul#top-nav li a.nav-selected {  text-decoration:none;color:#7C95CD;font-weight:bold;background:#f3f3f3 url(../images/rollover_bg.gif) repeat-x;border-left:solid 1px #7c95cd;border-right:solid 1px #7c95cd; }
ul#top-nav a.last { border-bottom:solid 1px; }

#top-nav li:hover ul a,
#top-nav li.over ul a { border-left:solid 1px #999;border-right:solid 1px #999;padding-left:3px;background:#f3f3f3 url(../images/navigation_bg.gif) repeat-x; }
#top-nav li:hover ul a:hover,
#top-nav li.over ul a:hover { background:#f3f3f3 url(../images/rollover_bg.gif) repeat-x; }