body {
	background-color: #FFFFCC;
}
A:link    { color: #006600 }
A:active  { color: #009900; }
A:visited { color: #990099 }
A.button { 
	color: #FFFFCC;
 	background-color: #006600; 
	padding: .1em .3em; 
	text-decoration: none;
	font-weight: bold;
	border-width: 2px;
	border-color: #006600;
	border-style: outset;
}

A.button:active { 
	color: #FFFFCC;
 	background-color: #006000; 
	padding: .1em .3em; 
	text-decoration: none;
	font-weight: bold;
	border-width: 2px;
	border-color: #006000;
	border-style: inset;
}

A.button:visited {
	color: #FFFFCC;
 	background-color: #006600; 
	padding: .1em .3em; 
	text-decoration: none;
	font-weight: bold;
	border-width: 2px;
	border-color: #006600;
	border-style: outset;
}

A.button:hover { 
	color: #FFFFFF;
 	background-color: #007010; 
	padding: .1em .3em; 
	text-decoration: none;
	font-weight: bold;
	border-width: 2px;
	border-color: #007010;
	border-style: outset;
}

em {
	font-size: 150%;
	font-style: normal;
}

table {
	background-color: #FFFFCC;
	font-size: 100%;
}

table.greenbox {
	border-width: 5px;
	border-color: #006600;
	border-style: ridge;
	background-color: #FFFFCC;
}

span.h1 {
	font-size: 300%;
	font-weight: bold;
	font-family: Brush Script MT,Comic Sans MS,cursive;
}

span.h1a {
	font-size: 250%;
	font-weight: bold;
}

span.h2 {
	font-size: 150%;
	font-weight: bold;
	font-family: Arial,Helvetica,sans-serif;
}

span.h2a {
	font-size: 150%;
	font-weight: bold;
}

span.h3 {
	font-size: 130%;
	font-family: Arial,Helvetica,sans-serif;
}

p.vertical {line-height: 150%;}

span.normal {line-height: 100%;}

span.redbold {color: red;
	font-weight: bold;}

span.maroonbold {color: maroon;
	font-weight: bold;}

.font12 {font-size: 12px;}

span.small {font-size: 70%;
	line-height: 100%;
}

span.smaller {font-size: 50%;}

ul.list 	{
	list-style-type: none;}

.listitem  {
	font-size : 12px;
	font-family : Arial, Helvetica, sans-serif;
	font-weight : normal;
	font-style : normal;
	color : black;
	text-decoration : none;
}

.listdescription  {
	font-size : 12px;
	font-family : Arial, Helvetica, sans-serif;
	font-weight : normal;
	font-style : normal;
	color : black;
	text-decoration : none;
	padding-bottom: .5em;
}

.attributename  {
	font-size : 12px;
	font-family : Arial, Helvetica, sans-serif;
	font-weight : normal;
	font-style : normal;
	color : black;
	text-decoration : none;
}

.attributeinput  {
	font-size : 12px;
	font-family : Arial, Helvetica, sans-serif;
	font-weight : normal;
	font-style : normal;
	color : black;
	text-decoration : none;
}

.required {
	font-size : 12px;
	font-family : Arial, Helvetica, sans-serif;
	font-weight : normal;
	font-style : normal;
	color : red;
	text-decoration : none;
}

.missing {
	font-size : 14px;
	font-family : Arial, Helvetica, sans-serif;
	font-weight : bold;
	font-style : normal;
	color : red;
}

.error  {
	font-size : 12px;
	font-family : Arial, Helvetica, sans-serif;
	font-weight : normal;
	font-style : normal;
	color : red;
	text-decoration : none;
}

.info  {
	font-size : 12px;
	font-family : Arial, Helvetica, sans-serif;
	font-weight : normal;
	font-style : normal;
	color : fuchsia;
	text-decoration : none;
}

.width85 {	padding-left: 10%;
	padding-right: 10%;
}

.width70 {	padding-left: 15%;
	padding-right: 15%;
}

.maroon { color: maroon; }