body{font-family:Trebuchet MS,Verdana, Arial, Helvetica; font-size:12px; color:#000000; background-color:#FFFFFF}

.outm {vertical-align:top;
  display:block; 
  background:#bbb; 
  border:1px solid #ddd; 
  position:relative;
  margin:1em 0;
  }
.inm {
  text-align:left; 
  background:#fff; 
  border:1px solid #555; 
  position:relative; 
  padding:4px;
  font-weight:normal;
  vertical-align:top;
  }
.ltinm {
  left:-5px;
  }
.tpinm {
  top:-5px;
  }
.narrowm {width:6em;} /* change to suit */

.out {vertical-align:top;
  display:block; 
  background:#bbb; 
  border:1px solid #ddd; 
  position:relative;
  margin:1em 0;
  }
.in {
  text-align:left; 
  background:#ccff99; 
  border:1px solid #555; 
  position:relative; 
  padding:8px;
  font-weight:normal;
  vertical-align:top;
  }
.ltin {
  left:-5px;
  }
.tpin {
  top:-5px;
  }
.narrow {width:6em;} /* change to suit */
  
a {font-family:Trebuchet MS,Verdana, Arial, Helvetica; font-size: 12px; color:#AA5F00; text-decoration:none}

p {
	
	line-height:normal;
	margin-left:0px;
	margin-right:0px;
	font-size: 12px;
	color:#000000;
}


/*


body {
	background-color:#ffffff; 
	background-image:url(/images/demobg.gif);
	background-repeat:repeat-x;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 13px;
	margin: 0px;
	padding-top: 1px;
	padding-bottom: 1px;
}
a {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 13px;
	color:#cc3300;
	text-decoration: none;
}

*/
h1 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10pt;
	font-weight: bold;
	text-transform: uppercase;
	color:#000000;
	letter-spacing: 0.1em;
	margin: 0px;
	padding: 0px;
	line-height: 10pt;
}
h2 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10pt;
	font-weight: bold;
	text-transform: uppercase;
	color:#000000;
	letter-spacing: 0.1em;
	margin: 0px;
	padding: 0px;
	line-height: 10pt;
}
td.dataheader {
  font-weight: normal;
  text-transform: uppercase;
  color:#333333;
  font-weight:bold;
  font-size: 9pt;
  padding-top: 4px;
  padding-bottom: 4px;
  padding-left: 0px;

}
td.formheader {
  font-weight: normal;
  text-transform: uppercase;
  color:#000000;
  font-size: 10pt;
  padding-top: 8px
}
td.searchheader {
  font-weight: normal;
  text-transform: uppercase;
  color:#000000;
  font-size: 10pt;
  padding-bottom: 6px
}
td.searchlabel {
  font-size: 9pt;
  font-weight: normal;
  color:#000000;
  border: solid;
  border-width: 1px 0px 1px 1px;
  border-color: #CCCCCC white #CCCCCC #CCCCCC;
  padding-right: 3px;
  padding-left: 3px;
  background-color:#FFCC00;
}
td.searchactionlabel {
  font-size: 9pt;
  font-weight: normal;
  color:#000000;
  border: 1px #CCCCCC solid;
  background-color:#FFCC00;
}
td.datalabel {
  font-size: 9pt;
  font-weight: normal;
  color:#000000;
  text-indent: 12px;
  padding-right: 8px
}
td.data {
  font-family: Verdana, Arial, Helvetica, sans-serif;
  font-size: 9pt
}
td.formlabel {
  font-size: 9pt;
  font-weight: normal;
  color:#000000;
}
td.formfield {
  font-size: 9pt;
  color:#2A1F00;
}
td.formsubmit {
  text-align: right
}
td.searchresult {
  font-family: Verdana, Arial, Helvetica, sans-serif;
  font-size: 9pt;
  color:#2A1F00;
  border: solid;
  border-width: 0px 0px 1px 1px;
  border-color: white white #CCCCCC #CCCCCC;
  padding-right: 3px;
  padding-left: 3px;
  padding-bottom: 1px
}
td.searchactions {
  font-family: Verdana, Arial, Helvetica, sans-serif;
  font-size: 9pt;
  border: solid; border-width: 0px 1px 1px;
  border-color: white #CCCCCC #CCCCCC;
  padding-right: 3px; padding-left: 3px;
  padding-bottom: 1px;
}
span.required {
  font-size: 11pt;
  font-weight: bold;
  color:#CC0000
}
span.update {
  color:#660033;
  font-size: 10pt
}
span.error {
  color:#EE0000;
}
span.domain {
  font-size: 14px;
  font-weight:bold;
  text-transform:lowercase;
  color:#666666;
  font-family: Verdana, Arial, Helvetica, sans-serif;
}
td.atnormalbuttoncell
	{
		background-color:#FFCC00;
		font-family:Verdana,Arial;
		font-size:12px;
		font-weight:normal;
		color:#000000;
		cursor:pointer;
	}
	
td.atnnormalbuttoncelllo
	{
		background-color:#666699;
		font-family:Verdana,Arial;
		font-size:12px;
		font-weight:bold;
		color:#FFFFFF;
		cursor:pointer;
	}
	
td.atmouseoverbuttoncell
	{
		background-color:#FFFF00;
		font-family:Verdana,Arial;
		font-size:12px;
		font-weight:normal;
		color:#000000;
		cursor:pointer;
	}
td.atclickbuttoncell
	{
		background-color:#000000;
		font-family:Verdana,Arial;
		font-size:12px;
		font-weight:normal;
		color:#FFFFFF;
		cursor:pointer;
		
	}