

/*
  Grey link text appearing next to orange bullets
 */
.greytable-link {
	
	
	
	font: 12px "Trebuchet MS", Sans-Serif;
	
}
.greytable-link a:link, .greytable-link a:visited {
	
	
	text-decoration: none;
}
.greytable-link a:hover {
	
	text-decoration: underline;
}

.blue-header {
	padding-top: 3px; padding-right: 11px; padding-bottom: 3px; padding-left: 11px;
	color: White;
	background: #000000;
	font: bold 11px "Trebuchet MS", Sans-Serif;
}

.blue-title {
	color: White;
	background: #0000CC;
	font: bold 12px "Trebuchet MS", Sans-Serif;
}

/*
  Grey link text appearing next to orange bullets
 */
.blacktable-link {
	padding-top: 4px; padding-right: 4px; padding-bottom: 6px; padding-left: 0px;
	color: #000000;
	font: 12px "Trebuchet MS", Sans-Serif;
	vertical-align: top;
	line-height: 14px;
}
.blacktable-link-condensed {
	padding-top: 2px; padding-right: 4px; padding-bottom: 4px; padding-left: 0px;
	color: #000000;
	font: 12px "Trebuchet MS", Sans-Serif;
	vertical-align: top;
	line-height: 14px;
}
.blacktable-link a:link, .blacktable-link a:visited, .blacktable-link-condensed a:link,
		.blacktable-link-condensed a:visited {
	color: #000000;
	background: transparent;
	text-decoration: none;
}
.blacktable-link a:hover, .blacktable-link-condensed a:hover {
	color: #000000;
	background: transparent;
	text-decoration: underline;
}


.greytable-text {
	color: #999999;
	background: transparent;
	font: bold 12px "Trebuchet MS", Sans-Serif;
}

.lightgrey-box {
	width: 100%;
	color: White;
	background: #CCCCCC;
}

.lightgrey-title {
	padding-top: 4px; padding-right: 4px; padding-bottom: 4px; padding-left: 4px;
	color: Black;
	background: #CCCCCC;
	font: bold 11px "Trebuchet MS", Sans-Serif;
}

.menugrey-font {
	/*padding-top: 4px; padding-right: 0px; padding-bottom: 4px; padding-left: 0px;*/
	color: #555555;
	background: White;
	font: 11px "Trebuchet MS", Sans-Serif;
}


.menugrey-font-padded {
	padding-top: 4px; padding-right: 8px; padding-bottom: 0px; padding-left: 8px;
	color: #0000CC;
	background: White;
	font: 11px "Trebuchet MS", Sans-Serif;
}

.menugrey-font a:link, .menugrey-font a:visited, .menugrey-font-padded a:link, .menugrey-font-padded a:visited, .menugrey-font-header a:link, .menugrey-font-header a:visited  {
	color: #555555;
	background: White;
	/*font: 11px "Trebuchet MS", Sans-Serif;*/
	text-decoration: none;
}

.menugrey-font a:hover, .menugrey-font-padded a:hover {
	color: #555555;
	background: #FFFF99;
}

.menugrey-font-padded-header {
	padding-top: 10px; padding-right: 8px; padding-bottom: 0px; padding-left: 8px;
	color: #555555;
	background: White;
	font: bold 11px "Trebuchet MS", Sans-Serif;
	text-decoration: none;
}

.menugrey-font-padded-header a:link, .menugrey-font-padded-header a:visited {
	color: #555555;
	background: White;
	text-decoration: none;
}

.menugrey-font-padded-header a:hover {
	color: #555555;
	background: #FFFF99;
	text-decoration: none;
}

.menured-font {
	color: #CC0000;
	background: transparent;
	font: bold 11px "Trebuchet MS", Sans-Serif;
}

.menured-font-padded {
	padding-top: 8px; padding-right: 8px; padding-bottom: 4px; padding-left: 8px;
	color: #CC0000;
	background: transparent;
	font: bold 11px "Trebuchet MS", Sans-Serif;
}

.orange-header {
	padding-top: 3px; padding-right: 11px; padding-bottom: 3px; padding-left: 11px;
	color: White;
	background: #FF9900;
	font: bold 11px "Trebuchet MS", Sans-Serif;
}
.invisible {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 1px;
	font-weight: normal;
	color: #FFFFFF;
	text-decoration: none;
}
