*							{ font-family:'Verdana'; }
A:link			{ color:#106D1B; text-decoration:none; }
A:visited		{ color:#106D1B; text-decoration:none; }
A:active		{ color:#106D1B; text-decoration:none; }
A:hover			{ text-decoration:underline; color:#207D2B; }

html,body { width:100%; height:100%; margin:0; padding:0; text-align:center; }
body { line-height:1.5em; font-size:0.75em; }

	
#site	{ width:65em; margin:auto; text-align:left; margin:2em auto; }	
	#headercont		{ }
	#headercont	img	{ height:10em; display:block; }
	#topbar			{ background-color:#106D1B; padding:0.2em; border:0.2em black solid; }
		#topmenu { padding:0.3em 1.5em; list-style:none; margin:0; text-align:left;  }
		#topmenu li { display:inline; margin:0; padding:0;  }
		#topmenu li a { font-size:1em; display:inline; padding:0 1.2em; margin:0; text-decoration:none; font-weight:bold; margin:0; color:#fff; }
		#topmenu li a:hover { text-decoration:underline; }
		#topmenu li a:active { }
	#contentcont	{ background-image:url('img/dot.png'); background-repeat:repeat-y; margin:2em 0 2em 1em; padding:0 0 3em 5em; border-right:6em white solid; }
	#footercont 	{ margin-left:1em; border-top:1px black solid; padding:0.3em 1.5em 0.3em 1em; margin-top:0em; margin-bottom:5em; padding-bottom:5em; }
	#footercont a 	{ }


h1									{ font-size:2.2em; color:#555; font-weight:normal; padding:0.5em 0; margin:0.7em 0; }
h2									{ font-size:1.4em; font-weight:normal; margin:1em 0 1.3em 0; }
li									{ margin:0.3em 0; }
ul									{ list-style-type:square; }
p									{ line-height:1.4em; margin:0.7em 0; }
small								{ font-size:0.9em; }
input,textarea,select				{ border:1px black solid; padding-top:0.1em; padding-bottom:0.1em; font-size:1em; }
img									{ border-style:none; }
td, th								{ text-align:left; line-height:1.5em; } 
fieldset							{ padding:0 1em; margin:1em 0; }
legend 								{ margin-left:0.5em; font-size:1em; font-weight:bold; color:#000; }


textarea { font-size:1em; }

.filler 							{ line-height:0; font-size:0; height:0; clear:both; padding:0; }
.inleft 							{ float:left; margin-right:1em; }
.inright							{ float:right; margin-left:1em; }
.subdesc							{ font-style:italic; font-size:0.7em; }

div.stats							{ border:1px #9CA2C5 dashed; background-color:#ECEBF0; padding:3px; }
div.stats .error					{ color:#d00; margin:2px; }
div.stats .info						{ color:#449850; margin:2px; }
input.error, textarea.error, select.error	{ border:1px #d00 solid; }


table.tseries						{ width:59em; margin:0 auto; }
table.tseries th, table.tseries td 	{ padding:0.3em; }

table.tseries tr th, table.tseries tr.header1,
	table.tseries tr.header2, table.tseries tr.header3	
		{ background-color:#ccc; background-image:url('img/titlepic.png'); }

table.tseries tr.header1			{ background-color:#ccc; font-size:1.1em; font-weight:bold; }
table.tseries tr.header2			{ background-color:#ccc; font-size:0.9em; font-weight:bold; }
table.tseries tr.header3			{ background-color:#ccc; font-size:0.85em; font-style:italic; }

table.tseries tr.text,table.tseries tr.stats	{ background-color:#eee; background-image:url('img/catpic.png'); }
	table.tseries tr.text td			{ padding:0 1.5em; text-align:justify; font-size:0.85em; font-style:italic; }

table.tseries tr.tablea				{  }
table.tseries tr.tableb				{  }

table.tlistlist						{  border-collapse:collapse;  }
table.tlistlist td, table.tlistlist th	{ border:2px #ddd dotted; }
table.tlistlist td					{ padding:1em; }
table.tlistlist th					{ padding:0.6em; } 

table.tform tr.control				{ background-image:url('img/catpic.png'); background-color:#d0d0d0; }
table.tform tr.control td	 		{ text-align:center; padding:1em 0; }

table.tform .formlabel				{ text-align:right; padding-right:0.5em; }

table.mlistlist td.col_0 { text-align:center; }
table.mlistlist td.col_2 { width:16em; }


