
/* -------------------------------------------------------------------------------- */
/* global style rules for main menu */

td#menu table {
	margin-top: 10px;
	margin-bottom: 10px;
}

/* 1st level menu */

td#menu td {
	font-family: verdana, arial, helvetica, sans-serif;
	font-size: 0.6em;
}
/* next style added by cbh 9.15.05 -- TESTING */
td#menu p.first {
	background-image: url("menu_dots.gif");
	background-repeat: no-repeat;	
	background-position: 21px 0px;
	vertical-align: middle;
	padding-left: 20px;
	padding-right: 15px;
	padding-top: 6px;
	padding-bottom: 6px;
}
td#menu td.first {
	background-image: url("menu_dots.gif");
	background-repeat: no-repeat;	
	background-position: 21px 0px;
	vertical-align: middle;
	padding-left: 20px;
	padding-right: 15px;
	padding-top: 6px;
	padding-bottom: 6px;
}
td#menu td.nodots {
	background-image: none;
}
td#menu td.lit {
	background-image: url("menu_lit_box.gif");
	background-repeat: repeat-x;		
	background-position: 0px 2px;
}
td#menu td.lit2 {
	background-image: url("menu_lit_box1.gif");
	background-repeat: repeat-x;		
	background-position: 0px 2px;
}
td#menu td.first a {
	color: #FFFFFF;

	text-decoration: none;
	font-weight: normal;
}
td#menu td.first a:visited {
	color: #FFFFFF;

	text-decoration: none;
	font-weight: normal;
}
td#menu td.first a:hover {
	color: #000000;
	
	text-decoration: none;
	font-weight: normal;
}

td#menu td.lit a {
	color: #FFFFFF;
	
	text-decoration: none;
	font-weight: normal;
}
td#menu td.lit a:visited {
	color: #FFFFFF;
	
	text-decoration: none;
	font-weight: normal;
}
td#menu td.lit a:hover {
	color: #CCCCCC;

	text-decoration: none;
	font-weight: normal;
}



td#menu td.lit2 a {
	color: #FFFFFF;
	
	text-decoration: none;
	font-weight: normal;
}
td#menu td.lit2 a:visited {
	color: #FFFFFF;
	
	text-decoration: none;
	font-weight: normal;
}
td#menu td.lit2 a:hover {
	color: #CCCCCC;

	text-decoration: none;
	font-weight: normal;
}

/* 2nd level menus */

td#menu td.second {
	background-image: none;
	padding-left: 20px;
	padding-right: 15px;
	padding-top: 6px;
	padding-bottom: 10px;
}

td#menu td.second a {
	color: #000000;
	text-decoration: none;
	font-weight: normal;
}
td#menu td.second a:visited {
	color: #000000;
	text-decoration: none;
	font-weight: normal;
}
td#menu td.second a:hover {
	color: #FFFFFF;
	text-decoration: none;
	font-weight: normal;
}

td#menu td.lit a {
	font-weight: bold;
}
td#menu td.lit a:visited {
	font-weight: bold;
}
td#menu td.lit a:hover {
	font-weight: bold;
}



td#menu td.lit2 a {
	font-weight: bold;
}
td#menu td.lit2 a:visited {
	font-weight: bold;
}
td#menu td.lit2 a:hover {
	font-weight: bold;
}
/* 3rd level menus */

td#menu td.third {
	background-repeat: no-repeat;	
	background-position: 24px 11px;
	vertical-align: top;
	padding-left: 34px;
	padding-right: 15px;
	padding-top: 6px;
	padding-bottom: 7px;
}

td#menu td.third a {
	color: #FFFFFF;
	text-decoration: none;
	font-weight: normal;
}
td#menu td.third a:visited {
	color: #FFFFFF;
	text-decoration: none;
	font-weight: normal;
}
td#menu td.third a:hover {
	color: #000000;
	text-decoration: none;
	font-weight: normal;
}

/* 4th level menus */

td#menu td.fourth {
	background-image: url("menu_bullet_fourth.gif");
	background-repeat: no-repeat;	
	background-position: 32px 9px;
	vertical-align: top;
	padding-left: 38px;
	padding-right: 15px;
	padding-top: 3px;
	padding-bottom: 7px;
}

td#menu td.fourth a {
	color: #000000;
	text-decoration: none;
	font-weight: normal;
}
td#menu td.fourth a:visited {
	color: #000000;
	text-decoration: none;
	font-weight: normal;
}
td#menu td.fourth a:hover {
	color: #FFFFFF;
	text-decoration: none;
	font-weight: normal;
}

/* -------------------------------------------------------------------------------- */
/*  */
