a:link {
  color: #808080;
  text-decoration: underline;
  font-weight: bold;
}

a:visited {
  color: #808080;
  text-decoration: underline;
  font-weight: bold;
}

a:hover {
  color: #487DAE;
  text-decoration: underline;
  font-weight: bold;
}

td {
  font-family: Verdana,Helvetica,sans-serif;
  text-align: justify;
  font-size: 8pt;
  color: #404040;
}

.navLinks {
	padding: 5px;
	border-top: 1px solid #808080;
	border-bottom: 1px solid #808080;
	background-color: #B9B9B9;
	font-family: Verdana, Geneva, sans-serif;
	font-size: 8pt;
	color: white;
	font-weight: bold;
}

a.navLinks_top:link {
  color: white;
  text-decoration: none;
  font-weight: bold;
}

a.navLinks_top:visited {
  color: white;
  text-decoration: none;
  font-weight: bold;
}

a.navLinks_top:hover {
  color: #487DAE;
  text-decoration: none;
  font-weight: bold;
}

a.navLinks_menu:link {
  color: white;
  text-decoration: none;
  font-weight: normal;
}

a.navLinks_menu:visited {
  color: white;
  text-decoration: none;
  font-weight: normal;
}

a.navLinks_menu:hover {
  color: #487DAE;
  text-decoration: none;
  font-weight: normal;
}

.sidebar {
	padding-top: 6px;
	padding-bottom: 6px;
	background-color: #3F3F3F;
	border-right: 1px solid #C0C0C0;
	font-family: Verdana, Geneva, sans-serif;
	font-size: 8pt;
	color: white;
	font-weight: normal;

}

a.sidebar_link:link {
  color: white;
  text-decoration: none;
  font-weight: normal;
}

a.sidebar_link:visited {
  color: white;
  text-decoration: none;
  font-weight: normal;
}

a.sidebar_link:hover {
  color: #404040;
  text-decoration: none;
  font-weight: normal;
}

td.sidebar {
	font-family: Verdana, Geneva, sans-serif;
	font-size: 8pt;
	color: white;
	font-weight: normal;

}

.sidebar_fact {
  align: middle;
  padding: 7px;
  background-color: #E7E7E7;
  border: 1px solid white;
  font-family: Verdana, Geneva, sans-serif;
	font-size: 8pt;
  color: #676767;
}

.sidebar_headerCell {
	background-color: #404040;
	padding-left: 6px;
	border-bottom: 1px solid #C0C0C0;
	border-right: 1px solid #C0C0C0;
	font-family: Verdana, Geneva, sans-serif;
	font-size: 8pt;
	color: white;
	font-weight: bold;
}

.main {
	padding-top:  20px;
	padding-left: 5px;
	font-family: Verdana, Geneva, sans-serif;
	font-size: 8pt;
}

.members_td {
  padding: 6px;
  font-family: Verdana, Geneva, sans-serif;
	font-size: 7pt;
	color: black;
  background-color: #E7E7E7;
}

.PageHeader {
  font-family: Verdana, Geneva, sans-serif;
	font-size: 14pt;
	color: black;
	font-weight: bold;
}

.top {
	background-color: #DFFF0B;
}

.table {
  padding: 3px;
}

.table_header_1 {
  /* blue */
  padding: 4px;
	border-right:   1px solid white;
	border-bottom:  1px solid white;
	font-family: Verdana, Geneva, sans-serif;
	font-size: 8pt;
	color: white;
	font-weight: bold;
}

.table_header_2 {
  /* green */
  padding: 4px;
  border-bottom: 1px solid white;
  border-right: 1px solid white;
  background-color: #C0C0C0;
  font-family: Verdana, Geneva, sans-serif;
	font-size: 8pt;
	color: white;
	font-weight: bold;
}

a.table_header_link:link {
  color: white;
  text-decoration: underline;
  font-weight: bold;
}

a.table_header_link:visited {
  color: white;
  text-decoration: underline;
  font-weight: bold;
}

a.table_header_link:hover {
  color: white;
  text-decoration: none;
  font-weight: bold;
}

.table_header_text {
  color: white;
  text-decoration: none;
  font-weight: bold;
}

.table_detail {
  /* silver */
  background-color: #E7E7E7;
}

.table_list_cell {
  /* light grey colour */
  padding: 4px;
  background-color: #F2F2F2;
  border-right:     1px solid white;
  border-bottom:    1px solid white;
}

a.table_link:link {
  /* used for links that need to be darker than grey, ie black */
  color: black;
  text-decoration: underline;
  font-weight: bold;
}

a.table_link:visited {
  /* used for links that need to be darker than grey, ie black */
  color: black;
  text-decoration: underline;
  font-weight: bold;
}

a.table_link:hover {
  /* used for links that need to be darker than grey, ie black */
  color: silver;
  text-decoration: none;
  font-weight: bold;
}

.ContentTableHeader
{
  color:          #1F1F1F;
}

.ContentTableBody
{
  color:#000000;
  background: #ECECEC;
  border-bottom: 1px solid white;
  border-right: 1px solid white;
}

.menuStyle {
  padding:          6px;
  border-left:      1px solid #808080;
  border-bottom:    1px solid #808080;
  border-right:     1px solid #808080;
  background-color: #B9B9B9;
	font-family:      Verdana, Geneva, sans-serif;
	font-size: 8pt;
	color: white;
	font-weight: bold;
}

#menuHead   {
  position: relative;
  z-index: 50;
  top: 0px;
  left: 0px;
}

#menuHead1  {
  position: relative;
}

#menuHead2  {
  position: relative;
}

#menuHead3  {
  position: relative;
}

#menuHead4  {
  position: relative;
}

#menuHead5  {
  position: relative;
}

#menuHead6  {
  position: relative;
}

#menu1 {
  position: absolute;
  z-index: 100;
  visibility: hidden;
  width: 150px;
}

#menu2 {
  position: absolute;
  z-index: 100;
  visibility: hidden;
  width: 150px;
}

#menu3 {
  position: absolute;
  z-index: 100;
  visibility: hidden;
  width: 150px;
}

#menu4 {
  position: absolute;
  z-index: 100;
  visibility: hidden;
  width: 150px;
}

#menu5 {
  position: absolute;
  z-index: 100;
  visibility: hidden;
  width: 150px;
}

#menu6 {
  position: absolute;
  z-index: 100;
  visibility: hidden;
  width: 150px;
}

a.priority_link:link {
  /* used for links that need to be highlighted bright red */
  color: red;
  text-decoration: underline;
  font-weight: bold;
}

a.priority_link:visited {
  /* used for links that need to be highlighted bright red */
  color: red;
  text-decoration: underline;
  font-weight: bold;
}

a.priority_link:hover {
  /* used for links that need to be highlighted bright red */
  color: silver;
  text-decoration: none;
  font-weight: bold;
}