body,
html {
	margin: 0;
	padding: 0;
	text-align: left;
	}
body {
	background: #FFF url(../images/bg_body.gif) top left repeat-x;
	}
div#container {
	min-width: 1000px;
	}
div#header {
	width: 100%;
	height: 188px;
	background: transparent url(../images/header.gif) top left no-repeat;
	position: relative;
	}
table#formprogress {
	position: absolute;
	right: 2.5%;
	bottom: 0;
	}

a, body, input, p, select, textarea, ul, li {
  font-family: Verdana, Geneva, Arial, helvetica, sans-serif;
  font-size: 9pt;
  /*
  font-size: 0.9em;
  */
}

p, form {
	margin: 0px;
	padding: 0;
}

h1 {
	font-size: 10pt;
	}

a.getlist {
	color: #000000;
}

a.navigation {
	color: #000000;
}

a.pagetext {
	color: #000000;
}

img.scoremask {
	filter:progid:DXImageTransform.Microsoft.Alpha(opacity=80);
}

img.pageheader {
	border: 1px solid #FFF;
}

p.formheader {
	font-weight: bold;
	padding: 2px;
	color: #000000;
}

p.getlistheader {
	font-weight: bold;
	padding: 2px;
	color: #000000;
}
p.small {
 	font-size: 0.75em;
}

table.bodytable {
	width: 95%;
	/*border: 1px solid #000000;*/
	background-color: #FFF;
	/* background-color: #b4daa5; */
}

table.formtable {
	width: 100%;
}

table.getlist {
	width: 100%;
	border: 0px solid #000000;
	text-align: left;
}

table.lining {
	border: 0px;
	background-color: #000000;
}

table.loginbox {
	border: 0px;
	background-color: #6ABE55;
	color: #FFF;
	/*background-color: #d1e8c7;*/
}

table.meterform {
	border: 1px solid #C6D9C9;
}

td.formcurrent {
/*
	background-color: #ffff99;
*/
	background-color: transparent;
	width: 25px;
	text-align: center;
	font-weight: bold;
}

td.formfinished {
	/*background-color: #99cc99;*/
	background-color: #6ABE55;
	width: 25px;
	text-align: center;
}

td.formfuture {
	background-color: #ff6666;
	width: 25px;
	text-align: center;
}

td.required {
	border-left: 5px solid #6ABE55;
}

td.optional {
	border-left: 5px solid #FFF;
	}
tr.getlistbg1 td.optional {
	/*border-left: 5px solid #d1e8c7;*/
	border-left: 5px solid #E0E783;
}



/*
td.scorefield {
	background: url(../images/score.gif) no-repeat center right;
	height: 20px;
}
*/

tr.formheader {
	/*background-color: #ABBEAD;*/
	background-color: #6ABE55;
}
tr.formheader p.formheader {
	color: #FFF;
	}

tr.getlistbg1 {
	/*background-color: #C6D9C9;*/
	/*background-color: #d1e8c7;*/
	background-color: #E0E783;
}
tr.getlistbg1 p {
	}

tr.getlistbg2 {
}

tr.getlistheader {
	background-color: #d1e8c7;
}

.button {
/*
	font-size: 8pt;
*/
	font-size: 1em;
	/*background-color: #d1e8c7;*/
	background-color: #FFF;
	border: 1px solid #000000;
}

p.pheader {
	font-weight: bold;
/*
	font-style: italic;
	font-size: 10pt;
*/
	font-size: 1em;
	margin-bottom: 10px;
}

p.formpheader {
	font-weight: bold;
/*
	font-style: italic;
	font-size: 10pt;
*/
	font-size: 1.2em;
	margin-bottom: 10px;
}

a.navlink {
	color: #FFFFFF;
}

td.navcurrent a.navlink {
	color: #000000;
}

p.navtitle {
	color: #FFFFFF;
	font-weight: bold;
}

td.navcurrent p.navtitle {
	color: #000000;
}

td.borderright {
	/*border-right: 1px solid #000000;*/
	background-color: #6ABE55;
}

td.navcurrent {
	background-color: #FFF;
}

td.navlink {
	background-color: transparent;
}

div#breadcrumbs p,
div#breadcrumbs a {
	font-size: 8pt;
	}
div#breadcrumbs a {
	text-decoration: none;
	color: #000;
	}
div#breadcrumbs a:hover {
	text-decoration: underline;
	}

