body, td, p, input, textarea {
	font-family:Arial, Helvetica, Sans Serif;
	font-size:11px;
}

body, td, p {
	color:#124E91;
	letter-spacing:1pt;
}
body {
	margin:0px;
}
td.linespace {
	line-height:20px; 
}
a:link, a:visited {
	color:#8B9E6E;
}

h1 {
	height:20px;
	text-transform:uppercase;
	font-size:11px;
	font-weight:bold;
	letter-spacing:2pt;
	margin-top: 0px; 
	margin-left: 0px;	
	margin-right: 0px; 	
	margin-bottom: 0px; 
}
h2 {
	height:20px;
	font-size:11px;
	font-weight:bold;
	letter-spacing:2pt;
	margin-top: 0px; 
	margin-left: 0px;	
	margin-right: 0px; 	
	margin-bottom: 0px; 
}
hr {
	border:1px solid #E9F6D9;
	color:#E9F6D9;
	height:1px;
}
li {
	padding-bottom:5px;
}
.print {
	background-color:#B8CB9A;
	color:#FFFFFF;
	font-weight:bold;
	line-height:14px;
	height:14px;
	padding:0px 0px;
}
.marker, .labelrequiredempty {
	font-weight:bold;
	color:#E16217;
}
.emptycheckbox {
	background-color:#E16217;
}
.label, .labelrequired, .labelrequiredempty {
	letter-spacing:0pt;
}
.label, .labelrequired {
	color:#9DB17E;
}
.labelrequired {
	font-weight:bold;
}
.input {
	letter-spacing:0pt;
}

.textinput {
	font-size:11px;
	color:#124E91;
	letter-spacing:0pt;
	border:none;
	background-color:#E9F6D9;
	padding: 0px 2px;
}
.headline {
	font-weight:bold;
}
.empldata {
	
}
.bottombar, a.bottombar {
	background-color:#B8CB9A;
	color:#FFFFFF;
	font-weight:bold;
}
.bglight {
	background-color:#E9F6D9;
	padding:3px;
}
.note {
	letter-spacing:0pt;
	font-style:italic;
}
.indexnav {
	text-decoration:none;
	text-transform:lowercase;
	color:#124E91;
	letter-spacing:1pt;
	font-weight:bold;
}
.stylelink {
	color:#124E91;
	text-decoration:underline;
	letter-spacing:1pt;
}
.halfline {
	font-size:14px;
	height:6px;
}
.button {
	color:#124E91;
	background-color:#E9F6D9;
	border:1px solid #9DB17E;
	cursor:pointer;
}
i {
	color:#E05806;
	font-size:11px;
	font-weight:bold; 
	/* text-transform:uppercase; */
	font-style:normal;
	letter-spacing:2pt;
}
