body         { margin : 0px; background: #FFE; }

select       { font-family:arial, helvetica; font-size:0.75em; }

a            { color: #003333; }
a:hover      { color: #330000; text-decoration:none; }

.min         { font: normal 0.75em arial, helvetica, sans-serif; color: #000000; }
.med         { font: normal 0.80em arial, helvetica, sans-serif; color: #000000; }
.max         { font: normal 1.00em arial, helvetica, sans-serif; color: #000000; }
.menu        { font: normal 0.70em arial, helvetica, sans-serif; color: #003333; text-decoration:none; }
.menu:hover  { color: #330000; }
.brown       { color: #330000; }

.disbl       { color: #999999; }

.txtfld	     { font-family:arial, helvetica; font-size:0.8em; border: 1 solid #666666; }
.btn  	     { font-family:arial, helvetica; font-size:0.8em; border: 1 solid #666666; }

p
{
	font: normal 0.80em arial, helvetica, sans-serif;
	color: #000;
}

ol, ul
{
	font: bold 0.8em arial, helvetica, sans-serif;
}

li
{
	padding-bottom: 5px;
	font-weight: normal;
}

li .med, li p
{
	font-size: 1em;
}


/* -- form -- */
form
{
	margin: 0px;
}

a.lnkBtn
{
	font-size: 1em;
	font: bold 0.7em verdana, sans-serif;
}

.fmContainer
{
	width: auto;
}

div.fmElementGroup
{
	position: relative;
	clear: both;
	float: none;
  padding-top: 2px;
}

div.fmElementGroup label
{
	font: normal 0.75em sans-serif;
	float: left;
  width: 43%;
  text-align: right;
  color: #000;
}

div.fmElementGroup span.fmElement
{
  float: right;
  width: 55%;
  text-align: left;
}

div.fmElementGroup span.fmElement label
{
	font: normal 0.75em sans-serif;
	float: left;
	width: 100%;
  text-align: left;
}

div.fmElementGroup span.fmElement strong
{
	font: bold 0.75em sans-serif;
}

.error
{
	display: block;
	font: normal 0.7em sans-serif;
	color: #F33;
}

.reqfld
{
	font: bold 1.5em times, "times new roman", serif;
	color: #F00;
	padding: 0px 5px;
}

input.field, input.fieldSmall, textarea, select
{
  background: #FFF;
  border: 1px inset #CCC;
	font: normal 0.7em verdana, sans-serif;
  color: #000;
}

input.field, textarea.field
{
	width: 200px;
}

input.fieldSmall
{
	width: 50px;
}

input.button
{
	font: normal 0.75em verdana, sans-serif;
  color: #000;
  background: #F5FDC4;
  padding: 1px 2px;
  border: 1px outset #CCC;
}

input:focus, textarea:focus
{
	background: #EEE;
}

input.button:focus
{
  color: #000;
  background: #EEE;
}

.icoCalendar
{
	position: relative;
	vertical-align: top;
	border: 0px;
}