header-text {
	font-family: Verdana,Helvetica,Arial;
	font-size: 9px;
	color: #ffffcc;
}

bodydb-text {
	font-family: Verdana,Helvetica,Arial;
	font-size: 12px;
	color: #666666;
}

table.sortable a.sortheader {
	background-color:#eee;
	color:#666666;
	font-weight: bold;
	text-decoration: none;
	display: block;
}

table.sortable span.sortarrow {
	color: black;
	text-decoration: none;
}

table {
	font-family:Arial, Helvetica, sans-serif;
	font-size: 12px;
}

.table_decoration {
	border-collapse: collapse;
	border-top: #3399ff solid 0px;
	border-left: #6D7A84 dashed 1px;
	border-right: #3399ff solid 0px;
	border-bottom: #6D7A84 dashed 1px;
	background-color: #ffffff;
}

.table_decoration_beige {
	border-collapse: collapse;
	border-top: #ffffcc solid 1px;
	border-left: #ffffcc solid 1px;
	border-right: #ffffcc solid 1px;
	border-bottom: #ffffcc solid 1px;
	text-shadow:Black ;
	background-color: #666666;
	padding: 5px 5px 5px 5px;
	valign: top;
	font-family: Verdana,Helvetica,Arial;
	font-size: 11px;
	color: #ffffcc;
	empty-cells:show
	
}

.table_decoration_innerbeige {
	border-collapse: collapse;
	border-top: #ffffcc solid 1px;
	border-left: #ffffcc solid 1px;
	border-right: #ffffcc solid 1px;
	border-bottom: #ffffcc solid 1px;
	text-shadow:Black ;
	background-color: #666666;
	padding: 0px 0px 0px 0px;
	valign: top;
	font-family: Verdana,Helvetica,Arial;
	font-size: 11px;
	color: #ffffcc;
	empty-cells:hide;
	
}

.table_decoration_dark {
	border-collapse: collapse;
	border-top: #000000 solid 1px;
	border-left: #000000 solid 1px;
	border-right: #000000 solid 1px;
	border-bottom: #000000 solid 1px;
	text-shadow:Black ;
	background-color: #ffffcc ;
	padding: 5px 5px 5px 5px;
	valign: top;
	font-family: Verdana,Helvetica,Arial;
	font-size: 11px;
	color: #335577;
	empty-cells:show
	
}

.table_decoration_white {
	border-collapse: collapse;
	border-top: #000000 solid 1px;
	border-left: #000000 solid 1px;
	border-right: #000000 solid 1px;
	border-bottom: #000000 solid 1px;
	text-shadow:Black ;
	background-color: #ffffff ;
	padding: 5px 5px 5px 5px;
	valign: top;
	font-family: Verdana,Helvetica,Arial;
	font-size: 11px;
	color: #335577;
	empty-cells:show
	
}

.table_decoration_blue {
	border-collapse: collapse;
	border-top: #3399ff solid 0px;
	border-left: #6D7A84 dashed 0px;
	border-right: #3399ff solid 2px;
	border-bottom: #6D7A84 solid 3px;
	text-shadow:Black ;
	background-color: #07478E;
	empty-cells:hide
}

.table_decoration_innerdark {
	border-collapse: collapse;
	border-top: #666666 solid 1px;
	border-left: #666666 solid 1px;
	border-right: #666666 solid 1px;
	border-bottom: #666666 solid 1px;
	text-shadow:Black ;
	background-color: #ffffcc ;
	padding: 0px 0px 0px 0px;
	valign: top;
	font-family: Verdana,Helvetica,Arial;
	font-size: 11px;
	color: #335577;
	empty-cells:show
	
}

.table_decoration_blue {
	border-collapse: collapse;
	border-top: #3399ff solid 0px;
	border-left: #6D7A84 dashed 0px;
	border-right: #3399ff solid 2px;
	border-bottom: #6D7A84 solid 3px;
	text-shadow:Black ;
	background-color: #07478E;
	empty-cells:hide
}

.table_auth {
	border: #000000 dotted 1px;
}
 
A.headnavlink { 
  font:  bold 12px arial, helvetica, sans-serif;
  text-decoration: none;
  color:#ffffcc;
  background: #000000;
  margin-top: 0px;
  margin-bottom: 0px;
}
A.headnavlink:hover {
  font:  bold 12px arial, helvetica, sans-serif;
  text-decoration: none;
  color:#ffffcc;
  background: #666666;
}
A.headnavlink:visited {
  font:  bold 12px arial, helvetica, sans-serif;
  text-decoration: none;
  color: #ffffcc;
  background: #000000;
}
A.headnavlink:visited:hover {
  font:  bold 12px arial, helvetica, sans-serif;
  text-decoration: none;
  color:#ffffcc;
  background: #666666;
}

yellowbody-text {
	font-family: Verdana,Helvetica,Arial;
	font-size: 9px;
	color: #ffffcc;
}

A.navlinkdark { 
  font:  bold 10px arial, helvetica, sans-serif;
  text-decoration: none;
  color:#335577;
  background: #ffffcc;
  margin-top: 0px;
  margin-bottom: 0px;
}
A.navlinkdark:hover {
  font:  bold 10px arial, helvetica, sans-serif;
  text-decoration: underline;
  color:#335577;
  background: #fffccc;
}
A.navlinkdark:visited {
  font:  bold 10px arial, helvetica, sans-serif;
  text-decoration: none;
  color: #335577;
  background: #ffffcc;
}
A.navlinkdark:visited:hover {
  font:  bold 10px arial, helvetica, sans-serif;
  text-decoration: underline;
  color:#335577;
  background: #fffccc;
}

A.navlinkyellow { 
  font:  bold 10px arial, helvetica, sans-serif;
  text-decoration: none;
  color:#ffffcc;
  background: #666666;
  margin-top: 0px;
  margin-bottom: 0px;
}
A.navlinkyellow:hover {
  font:  bold 10px arial, helvetica, sans-serif;
  text-decoration: none;
  color:#ffffcc;
  background: #335577;
}
A.navlinkyellow:visited {
  font:  bold 10px arial, helvetica, sans-serif;
  text-decoration: none;
  color: #ffffcc;
  background: #666666;
}
A.navlinkyellow:visited:hover {
  font:  bold 10px arial, helvetica, sans-serif;
  text-decoration: none;
  color:#ffffcc;
  background: #335577;
}

A.navlinkyellowbig { 
  font:  bold 11px arial, helvetica, sans-serif;
  text-decoration: none;
  color:#ffffcc;
  background: #666666;
  margin-top: 0px;
  margin-bottom: 0px;
}
A.navlinkyellowbig:hover {
  font:  bold 11px arial, helvetica, sans-serif;
  text-decoration: none;
  color:#ffffcc;
  background: #335577;
}
A.navlinkyellowbig:visited {
  font:  bold 11px arial, helvetica, sans-serif;
  text-decoration: none;
  color: #ffffcc;
  background: #666666;
}
A.navlinkyellowbig:visited:hover {
  font:  bold 11px arial, helvetica, sans-serif;
  text-decoration: none;
  color:#ffffcc;
  background: #335577;
}

A.navlinkdarkbig { 
  font:  bold 11px arial, helvetica, sans-serif;
  text-decoration: none;
  color:#335577;
  background: #ffffcc;
  margin-top: 0px;
  margin-bottom: 0px;
}
A.navlinkdarkbig:hover {
  font:  bold 11px arial, helvetica, sans-serif;
  text-decoration: underline;
  color:#335577;
  background: #ffffcc;
}
A.navlinkdarkbig:visited {
  font:  bold 11px arial, helvetica, sans-serif;
  text-decoration: none;
  color: #335577;
  background: #ffffcc;
}
A.navlinkdarkbig:visited:hover {
  font:  bold 11px arial, helvetica, sans-serif;
  text-decoration: underline;
  color:#335577;
  background: #ffffcc;
}

A.navlinkwhitebig { 
  font:  bold 11px arial, helvetica, sans-serif;
  text-decoration: none;
  color:#335577;
  background: #ffffff;
  margin-top: 0px;
  margin-bottom: 0px;
}
A.navlinkwhitebig:hover {
  font:  bold 11px arial, helvetica, sans-serif;
  text-decoration: underline;
  color:#335577;
  background: #ffffff;
}
A.navlinkwhitebig:visited {
  font:  bold 11px arial, helvetica, sans-serif;
  text-decoration: none;
  color: #335577;
  background: #ffffff;
}
A.navlinkwhitebig:visited:hover {
  font:  bold 11px arial, helvetica, sans-serif;
  text-decoration: underline;
  color:#335577;
  background: #ffffff;
}


