/***************************************************************/
/*               NAV MAIN MENU DIVS & LINKS                    */
/***************************************************************/
div#mainmenu 
	{
	border: 0px;
	width: 130px;
	background-color: #91D2FF;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: normal;
	color: #000000;
	padding: 0px;
	margin: 0px;
	}
#mainmenu p 
	{ 
	width: 100%; /* required to make the entire block active, either in p or a */
	background-color: #91D2FF;
	font-size: 12px;
	font-weight: normal;
	color: #000000;
	padding-left: 0px;
	padding-top: 0px;
	padding-bottom: 0px;
	border: 0px;
	margin: 0px;
	}
#mainmenu a.navlink:link, a.navlink:visited
   	{
	font: normal 12px arial, helvetica, sans-serif;
	background: #91D2FF; 
	margin: 0px;
	padding-left: 5px;
	padding-top: 1px;
	padding-bottom: 1px;
	color: #000000;
	text-decoration: none;
  	border: solid 1px;
   	border-color: #D7EBFF #87ACDA #B3CCE8 #F0F8FF;
	display: block; /* runs a block the width of the DIV and makes it a link */
	position: relative; /* required to make the entire block a hyperlink in IE */
	} 
	/* border was 3px HERE */
#mainmenu a.navlink:hover, a.navlink:active
	{
	text-decoration: underline;
  	background: #F7F7EA; 
  	border-color: #AAAB9C #EEEDDF #FFFFFF #CCCCCC;
  	color: #0000FF; 
	display: block; /* runs a block the width of the DIV and makes it a link */
	position: relative; /* required to make the entire block a hyperlink in IE */
	}
#mainmenu a.nulink:link, a.nulink:visited
   	{
	font: normal 12px arial, helvetica, sans-serif;
	background: #91D2FF; 
	margin: 0px;
	padding-left: 5px;
	padding-top: 1px;
	padding-bottom: 1px;
	color: #000000;
	text-decoration: none;
  	border: solid 1px;
  	border-color: #D7EBFF #87ACDA #B3CCE8 #F0F8FF;
	display: block; /* runs a block the width of the DIV and makes it a link */
	position: relative; /* required to make the entire block a hyperlink in IE */
	}
	/* border was 3px HERE */
#mainmenu a.nulink:hover, a.nulink:active
	{
	text-decoration: none;
  	background: #F7F7EA; 
  	border-color: #AAAB9C #EEEDDF #FFFFFF #CCCCCC;
  	color: #0000FF; 
	display: block; /* runs a block the width of the DIV and makes it a link */
	position: relative; /* required to make the entire block a hyperlink in IE */
	}
/***************************************************/
/*        NAV SUB MENU DIVS & LINKS                */
/***************************************************/
div.divsubmenu 
	{ /* set properties of popup menu DIV */
	position: absolute;
	border: 0px solid #003399;
	left: 148px; 
	width: 220px;
	visibility: hidden;
	padding-top: 15px;
	padding-bottom: 15px;  /* to extend the DIV beyond the paragraphs */
	}
.divsubmenu p 
	{
	width: 100%; /* required to make the entire block active, either in p or a */
	background-color: #91D2FF;
	font-size: 12px;
	font-weight: normal;
	color: #000000;
	padding-left: 0px;
	padding-top: 0px;
	padding-bottom: 0px;
	border: 0px;
	margin: 0px;
	}
.divsubmenu a.sublink:link, a.sublink:visited   
	{ /* set style, color and size for links */
	font: normal 12px arial, helvetica, sans-serif;
	background: #91D2FF; 
	margin: 0px;
	padding-left: 5px;
	padding-top: 1px;
	padding-bottom: 1px;
	color: #000000;
	text-decoration: none;
  	border: solid 1px;
  	border-color: #D7EBFF #87ACDA #B3CCE8 #F0F8FF;
	display: block; /* runs a block the width of the DIV and makes it a link */
	position: relative; /* required to make the entire block a hyperlink in IE */
	}
	/* border was 3px HERE */
.divsubmenu a.sublink:hover, a.sublink:active
	{
	text-decoration: underline;
  	background: #F7F7EA; 
  	border-color: #AAAB9C #EEEDDF #FFFFFF #CCCCCC;
  	color: #0000FF; 
	display: block; /* runs a block the width of the DIV and makes it a link */
	position: relative; /* required to make the entire block a hyperlink in IE */
	}