BODY {
	BACKGROUND: #333366; FONT: 100% Verdana, Arial, Helvetica, sans-serif
}
A {
	TEXT-DECORATION: underline
}
A:link {
	COLOR: navy
}
A:hover {
	COLOR: green
}
A:active {
	
}
A:visited {
	COLOR: olive
}
A.rdtablnk:link {
	FONT-WEIGHT: normal; COLOR: black; TEXT-DECORATION: none
}
A.rdtablnk:active {
	FONT-WEIGHT: normal; COLOR: black; TEXT-DECORATION: none
}
A.rdtablnk:visited {
	FONT-WEIGHT: normal; COLOR: black; TEXT-DECORATION: none
}
A.xpbutton:link {
	COLOR: black; TEXT-DECORATION: none
}
A.xpbutton:active {
	COLOR: black; TEXT-DECORATION: none
}
A.xpbutton:visited {
	COLOR: black; TEXT-DECORATION: none
}
A.heri4:link {
	COLOR: yellow
}
A.heri4:hover {
	COLOR: lime
}
A.heri4:active {
	COLOR: lime
}
A.heri4:visited {
	COLOR: silver
}
A.navtext:link, A.navtext:hover, A.navtext:active, A.navtext:visited {
        COLOR: black; FONT-SIZE:8pt
}        
.errorlabel {
	FONT-WEIGHT: bold; COLOR: white
}
TABLE.main {
	WIDTH: 100%; BACKGROUND-COLOR: white
}
TABLE.search {
	WIDTH: 100%
}
TABLE.result {
	WIDTH: 100%
}
TABLE.brief {
	WIDTH: 100%; BACKGROUND-COLOR: #ffffee
}
TABLE.full {
	FONT-SIZE: 92%; WIDTH: 100%
}
TABLE.reader {
	WIDTH: 100%
}
TABLE.rdcirc {
	TABLE-LAYOUT: fixed; FONT-SIZE: 83%; MARGIN-LEFT: auto; WIDTH: 100%; MARGIN-RIGHT: auto; BACKGROUND-COLOR: #e9f4ff
}
TABLE.login {
	WIDTH: 90%; align: center
}
TABLE.admin {
	WIDTH: 90%; align: center
}
TABLE.other {
	WIDTH: 100%; align: center
}
TABLE.help {
	FONT-SIZE: 83%; WIDTH: 100%; align: centre
}
SELECT {
	FONT-SIZE: 92%
}
TD.tbbutton {
	WIDTH: 65px
}
TD.tbtext {
	FONT-SIZE: 8pt; VERTICAL-ALIGN: middle; COLOR: white; TEXT-ALIGN: center
}
TD.buttonlbl {
	FONT-SIZE: 8pt; VERTICAL-ALIGN: middle; COLOR: black; FONT-FAMILY: Verdana, Geneva, Arial, Helvetica, sans-serif; TEXT-ALIGN: center
}
.header {
	FONT-SIZE: 150%; COLOR: navy
}
.button {
	FONT-WEIGHT: bold
}
.xpbutton {
	FONT-WEIGHT: bold; WHITE-SPACE: nowrap
}
.welcome {
	FONT-WEIGHT: bold; VERTICAL-ALIGN: middle; COLOR: navy; FONT-STYLE: italic
}
.label {
	FONT-WEIGHT: bold
}
.warning {
	FONT-WEIGHT: bold; COLOR: red; FONT-STYLE: normal; FONT-FAMILY: Arial, Helvetica, sans-serif
}
.error {
	FONT-WEIGHT: bold; COLOR: red;
	font-style: normal;
}
.searchterm {
	FONT-SIZE: 100%
}
TBODY.full {
	VERTICAL-ALIGN: top
}
.fLabel {
	COLOR: navy; FONT-STYLE: italic
}
.fDataM {
	
}
TABLE.faccs {
	FONT-SIZE: 92%
}
THEAD.faccs {
	FONT-SIZE: 92%; COLOR: navy; FONT-STYLE: italic; WHITE-SPACE: nowrap
}
TBODY.faccs {
	FONT-SIZE: 92%; VERTICAL-ALIGN: top
}
.fDataS {
	FONT-SIZE: 92%
}
THEAD.brief {
	BACKGROUND-COLOR: silver
}
.bHeadS {
	FONT-SIZE: 83%
}
.bHeadM {
	FONT-WEIGHT: bold; BACKGROUND-COLOR: silver
}
.bHeadL {
	FONT-SIZE: 135%
}
TBODY.brief {
	VERTICAL-ALIGN: top
}
.bDataS {
	FONT-SIZE: 83%
}
.bDataM {
	
}
.bDataL {
	FONT-SIZE: 135%
}
.bRowNo {
	FONT-WEIGHT: bold; VERTICAL-ALIGN: middle; BACKGROUND-COLOR: #dddddd; TEXT-ALIGN: center
}
.bCheck {
	VERTICAL-ALIGN: middle; BACKGROUND-COLOR: #f0ffff; TEXT-ALIGN: center
}
TD.rdwarn1 {
	WHITE-SPACE: nowrap; BACKGROUND-COLOR: #ff9999; TEXT-ALIGN: right
}
TD.rdwarn2 {
	FONT-WEIGHT: bold; BACKGROUND-COLOR: #ffdddd
}
TD.rdtabs {
	FONT-WEIGHT: bold; FONT-SIZE: 92%; VERTICAL-ALIGN: middle; WIDTH: 12%; WHITE-SPACE: nowrap; TEXT-ALIGN: center; HEIGHT: 30px
}
TR.rdthead {
	BACKGROUND-COLOR: #d0e0f0
}
TR.rdtdata {
	VERTICAL-ALIGN: top
}
TR.rdhirow {
	VERTICAL-ALIGN: top; COLOR: red
}
TR.rdtdataover {
	VERTICAL-ALIGN: top; COLOR: olive
}
TR.rdhirowover {
	VERTICAL-ALIGN: top; COLOR: olive
}
TR.rdtdatasel {
	VERTICAL-ALIGN: top; COLOR: #feff5e; BACKGROUND-COLOR: #a2b0ff
}
TR.rdhirowsel {
	VERTICAL-ALIGN: top; COLOR: #feff5e; BACKGROUND-COLOR: #a2b0ff
}
TR.rdintabheight {
        HEIGHT: 30px
}        
.sheader {
	FONT-WEIGHT: bold
}
.ssubheader {

}
.stext {
	FONT-SIZE: 92%
}
.stexthdr {
	FONT-WEIGHT: bold; FONT-SIZE: 92%
}
#rdrsmdisp {
	VERTICAL-ALIGN: 100%; FONT-WEIGHT: bold; FONT-SIZE: x-small; MARGIN-LEFT: 0px; FONT-FAMILY: Arial, Helvetica, sans-serif;
}
.circbutton {
	PADDING-RIGHT: 1px; BACKGROUND-POSITION: right 50%; BACKGROUND-COLOR: #eff7ff
}
.circmessage {
	PADDING-LEFT: 1px; BACKGROUND-COLOR: #eff7ff; TEXT-ALIGN: left
}
.infobox {
	FONT-SIZE: 8pt; TEXT-ALIGN: left
}
.lastitem {
	FONT-SIZE: 8pt; TEXT-ALIGN: left
}
#resdialog {
	MARGIN-TOP: 50px; MARGIN-LEFT: auto; WIDTH: 400px; BORDER-TOP-STYLE: outset; MARGIN-RIGHT: auto; BORDER-RIGHT-STYLE: outset; BORDER-LEFT-STYLE: outset; BACKGROUND-COLOR: silver; BORDER-BOTTOM-STYLE: outset
}
#top {
	PADDING-LEFT: 20px; FONT-WEIGHT: bold; FONT-SIZE: large; FLOAT: left; MARGIN-BOTTOM: -40px; PADDING-BOTTOM: 2px; MARGIN-LEFT: 10px; WIDTH: 395px; COLOR: white; PADDING-TOP: 2px; FONT-FAMILY: Arial, Helvetica, sans-serif; HEIGHT: 16px
}
#close {
	MARGIN-TOP: -16px; FLOAT: right; MARGIN-RIGHT: 1px
}
#left {
	MARGIN-TOP: 30px; FLOAT: left; MARGIN-LEFT: 10px; WIDTH: 35px; PADDING-TOP: 15px
}
#content {
	MARGIN-TOP: 30px; FONT-SIZE: smaller; MARGIN-LEFT: 75px; MARGIN-RIGHT: 10px; PADDING-TOP: 15px; FONT-FAMILY: Arial, Helvetica, sans-serif
}
.dialogue {
	FONT-SIZE: small; MARGIN-BOTTOM: 25px; MARGIN-LEFT: auto; WIDTH: 300px; MARGIN-RIGHT: auto; FONT-FAMILY: Verdana, Geneva, Arial, Helvetica, sans-serif
}
.buttonset {
	MARGIN: 0px auto; WIDTH: 50%; HEIGHT: 30px
}
.cssbutton {
	FONT-SIZE: medium; MARGIN: 0%;
	height: 30px;
	float: right;
}
.leftedge {
	FLOAT: left; MARGIN-LEFT: 0px; WIDTH: 4px; HEIGHT: 30px;
}
.buttondata {
	PADDING-RIGHT: 5px; PADDING-LEFT: 5px; FONT-SIZE: smaller; FLOAT: left; PADDING-BOTTOM: 5px; PADDING-TOP: 5px; FONT-FAMILY: Verdana, Geneva, Arial, Helvetica, sans-serif; HEIGHT: 30px;
}
.rightedge {
	FLOAT: left; WIDTH: 4px; HEIGHT: 30px;
}
DIV A:link {
	COLOR: black; TEXT-DECORATION: none
}
A:visited {
	COLOR: black; TEXT-DECORATION: underline
}
.roundcont {
	WIDTH: 90%; BACKGROUND-COLOR: #afb1ef
}
.roundcont P {
	MARGIN: 0px 15px 0px 30px
}
.roundtop {
	BACKGROUND: url(/heri4/images/trc.gif) no-repeat right top
}
.roundbottom {
	BACKGROUND: url(/heri4/images/brc.gif) no-repeat right top
}
IMG.corner {
	BORDER-RIGHT: medium none; BORDER-TOP: medium none; DISPLAY: block! important; BORDER-LEFT: medium none; WIDTH: 15px; BORDER-BOTTOM: medium none; HEIGHT: 15px
}
DIV.adminpage_container {
	DISPLAY: block; WIDTH: 100%; BACKGROUND-COLOR: white
}
DIV.adminpage_title {
	DISPLAY: block; FONT-WEIGHT: bold
}
DIV.adminpage_row {
	LEFT: 25px; BACKGROUND-COLOR: white
}
TR.adminpage_statusrow {
	PADDING-RIGHT: 20px; BACKGROUND-COLOR: #bbbbbb
}
TD.adminpage_statuscell {
	PADDING-RIGHT: 2px; PADDING-LEFT: 2px; PADDING-BOTTOM: 2px; PADDING-TOP: 2px
}
TABLE.adminpage_statusinfo {
	FONT-SIZE: 75%; BACKGROUND-COLOR: white
}
TABLE.adminpage_logopt {
	FONT-SIZE: 75%
}
TD.adminpage_logopttitle {
	BACKGROUND-COLOR: white
}
TR.adminpage_logoptoptionrow {
	BACKGROUND-COLOR: #eeeeee
}
.buttondata A:visited {
	TEXT-DECORATION: none
}

