/*****************************************************/
/* menus_db.css - Database driven menus              */
/* use with all standard pages in  site              */
/*****************************************************/
/* 1/18/07 revised to enable an accordion-style list */
/*   including main menu items (requires that        */
/*   request.ShowMainInSub be set to true in         */
/*   application.cfc.)  Also added shading and       */
/*   borders to submenu display  /SJ                 */
/*****************************************************/
/*  MAIN MENU                                        */
/*****************************************************/
.mainMenu {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size:80%;
	font-weight: bold;
	color:#660066;
	}
.mainMenu a, .mainMenu a:visited {
	color:#934C94;
	text-decoration:none;
	}
.mainMenu a:hover {
	background-color:#CC99FF;
	color:#660066;
	}
.menuSpacer {
	font-weight: bolder;
	color: #CC3300;
	}
.menuHint {
	font-family: Arial, Helvetica, sans-serif;
	font-size:.80em;
	color:#333333;
	font-weight:normal;
	line-height:.95em;
	}
/*****************************************************/
/*  FONT SIZER                                        */
/*****************************************************/

.fontSizer {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:90%;
	background-color:#751975;
	color:#DDFFDD;
	border:1px solid #934C94;
	margin:0 5px 0.25em 5px;
	}
.fontSizer a:hover {
	background-color:#833C54;
	}
	
/*****************************************************/
/*  SUB MENU                                        */
/*****************************************************/

.subMenuList {  /* used as ul class */
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:85%;
	list-style-type:none;
	text-align:center;
	margin: 0 5px 0 -35px;
	*margin: 0px 5px 0 5px;
	color:#FFCC00;
	}
.subMenuList a:hover {
	display:block;
	background-color:#651731;
	}
.subMenuMain a, .subMenuMain a:visited, .subMenuSection a, .subMenuSection a:visited, .subMenuAll a, .subMenuAll a:visited, .subMenuEndList a, .subMenuEndList a:visited  {
	color:#DDFFDD;	
	}
.subMenuSection {
	border-color:#934C94;
	border-style:none solid none solid;
	border-width:1px;
	background-color:#751975;
	color:#FFCC00;
	margin-top:-1px;
	margin-bottom:1px;
	}	
.subMenuSectionFocus a, .subMenuSectionFocus a:visited, .subMenuMainFocus a, .subMenuMainFocus a:visited  {
	color:#FFCC00;
	}
.subMenuMain, .subMenuMainFocus  {
	border-color:#934C94;
	border-style:solid solid none solid;
	border-width:1px;
	background-color:#751975;
	margin-bottom:1px;
	}

.subMenuAll {
	border-color:#934C94;
	border-style:solid solid none solid;
	border-width:1px;
	background-color:#751975;
	margin-bottom:1px;
	}
.subMenuSpacer {
	border-top:1px solid #934C94;
	}
.subMenuEndList {
	font-size:70%;
	}



/*

.subMenuList a:hover {
	color:#DDFFDD;
	background-color:#009900;
	display:block;
	*display:inherit;
	margin-bottom:0em;
	}
.subMenuListSpacer {
	margin: 5px 0 5px 9px;
	}
.subMenuEndList {
	list-style-type:none;
	font-size:70%;
	text-align:center;
	margin: 0 3px .25em -17px;
	*margin: 0 3px 0 3px;
	color:#FFCC00;
	}
.subMenuEndList a:hover {
	color:#DDFFDD;
	background-color:#009900;
	display:block;
	*display:inherit;
	margin-bottom:0em;
	}
.subMenuEndList a, .subMenuEndList a:visited {
	color:#DDFFDD;
	display:block;
	}
*/
