body {margin:0; padding:0; background-color:#00853E; font: 10pt Geneva, Arial, Helvetica, sans-serif; }

table { font: 10pt Geneva, Arial, Helvetica, sans-serif;}
a img { border:0; }
form {padding:0; margin:0;}

#header { clear:both; padding: 5px 20px 5px 20px;   }
#footer { clear:both; text-align:center; }
#footer span { font-weight:bold; color:#00843D;}

/* search */
.search-header
{
	font-weight:bolder;
	font-size:12px;
	color: #066;
	background-color:#ADC04A;
}
.search-title
{
	font-weight:bolder;
}

#topmenu { clear:both; background-color:#ADC04A; height:25px; padding:0px 0px 0px 20px;}
#topmenu ul { margin:0; padding:0;}
#topmenu li { margin:0; padding:0; list-style-type:none; float:left; display:block; color:#FFFFFF; padding:4px 5px 4px 5px; }
#topmenu li a {color:#FFFFFF; text-decoration:none; display:block; float:left; font-weight:bold; }
#topmenu li a:hover { color:#000000; }


#border { border:1px solid #00843D; margin:10px 0px 10px 0px; padding: 10px 50px 40px 50px; }

.button { border:2px solid white; filter:alpha(opacity=75);-moz-opacity:.75;opacity:.75; font-weight:bold; font-family:"Trebuchet MS", Arial, Helvetica, sans-serif; text-transform:uppercase; background-color:#289CC6; color:#FFFFFF; padding:5px 10px 5px 10px; }
.input  { border:2px solid white; filter:alpha(opacity=75);-moz-opacity:.75;opacity:.75;}
select.input { border: 1px #000000 solid;}
#container { text-align:left; width:1000px; margin:0px 0px 0px 0px;  }


#cbb {width:1000px; height:21px; clear:both;}
#actcontent {width:1000px; clear:both; display:block;}
.actcontent {width:958px; background-color:#FFFFFF;}

#content {width:958px; background-color:#FFFFFF; font-family:Arial, Helvetica, sans-serif; font-size:8pt;}

#cbb #cbl  {float:left; width:21px;  height:21px; }
#cbb #cb   {float:left; width:955px; height:21px; }
#cbb #cbr  {float:left; width:21px;  height:21px; }

#cbb #cbl  {background:url(images/cbl.gif) no-repeat; }
#cbb #cb   {background:url(images/cb.gif) repeat-x; }
#cbb #cbr  {background:url(images/cbr.gif) no-repeat; }

#actcontent #cl 		{ width:21px; }
#actcontent #content 	{ width:958px; background-color:#FFFFFF;}
#actcontent #cr  		{ width:21px; }

#actcontent #cl 		{ background:url(images/cl.gif) repeat-y ; }
#actcontent #cr  		{ background:url(images/cr.gif) repeat-y ; }

#content h1 { font-family:Helvetica , Arial; font-weight:bold; font-size:12pt; margin:0;}
#content h2 { font-family:Helvetica , Arial; font-weight:bold; font-size:10pt; margin:0;}
#content p  { font-family:Arial, Helvetica, sans-serif; font-size:8pt; margin:0; padding:5px 0px 5px 0px;}
#divSO
{
	margin: 10px 0px 10px 0px;
}

fieldset, table fieldset{
	margin: 5px 0;
	padding: 15px 10px;
}
legend {
	padding: 2px 5px;
	color:#066 ;
	font-weight:bolder;
}

label, table tr td label  {
	display: block; 
	padding: 0px;
	margin: 5px 4px 0px 0px;
	font-weight:bolder;
}
/* Individual Checkbox / Radio label */
label.postField{
	margin: 0 4px 0 4px;
	display:inline; 
	font-weight:normal;
}

span.postField label,  table.postField tr td label
{
	margin: 0 4px 0 4px;
	display:inline; 
	font-family:Arial, Helvetica, sans-serif; font-size:8pt;
	font-weight:normal;
}

textarea {
	padding: 0px;
	vertical-align: top;
	margin: 2px 2px 1px 0;
	font-family: Verdana, Arial, Helvetica, sans-serif; 
	font-size: 12px;
	width:550px;
	height: 70px;
}

textarea.big {
	height: 250px;
}

input {
	margin: 0 2px 0 0;
	font-family: Verdana, Arial, Helvetica, sans-serif; 
	font-size: 12px;
	
}
select {
	padding: 0;
	margin: 2px 2px 1px 0;
	font-family: Verdana, Arial, Helvetica, sans-serif; 
	font-size: 11px;
}
input.short
{
	width:220px;
}

input.really-short
{
	width:100px;
}

input.half-really-short
{
	width:50px;
}

input.really-really-short
{
	width:25px;
}

input.longfield
{
	width:450px;
}
input.meduimfield
{
	width:320px;
}
textarea.short
{
	width:220px;
}
.wiz-table {font-family:Arial, Helvetica, sans-serif; font-size:8pt;width:100%;}
.result-table { font: 8pt Geneva, Arial, Helvetica, sans-serif; width:100%;}
.result-table-header { font-weight:bolder; color:#FFFFFF; font: 8pt Geneva, Arial, Helvetica, sans-serif; background-color:#ADC04A;}

.out-table {font-family:Arial, Helvetica, sans-serif; font-size:8pt;}
.out-table tr td 
{
	padding:2px;
}

.out-table tr .label 
{
	text-align:right;
	color: #666;
	font-weight:bold;
}

.hide
{
	visibility:hidden;
	display:none;
}
.show
{
	visibility:visible;
	display:block;
}
#info
{
	float:right;
	width:180px;
	font-size:10px;
	color:#666;
}

#info div
{
	padding: 4px 0px 4px 0px;
}
#headerImages
{
	float:left;
	width:500px;
}
lblError
{
	color: #900;
}

#divAdmin
{
	margin: 10px 0px 10px 0px;
}
.selected
{
	background-color:#eee;
}
.divSO
{
	font-weight:bold;
	color:#00853E;
	font-size: 12pt;
}

