*							{ font-family:'Verdana'; }
A:link			{ color:#81006D; text-decoration:none; }
A:visited		{ color:#81006D; text-decoration:none; }
A:active		{ color:#81006D; text-decoration:none; }
A:hover			{ text-decoration:underline; color:#A1118D; }

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; }	
	#headercont		{ }
	#headercont	img	{ width:65em; }
	#leftcolumn		{ float:left; width:15em; }
		#mainmenu { list-style:none; margin:1em 1.5em 0 0; padding:0px; text-align:left; }
		#mainmenu li { margin:0; border-bottom:0.3em solid #fff; }
		#mainmenu li a { display:block; padding:0.4em 0.7em; text-decoration:none; font-weight:bold; margin:0; border-bottom:1px #91017D solid; border-left:0.3em #91017D solid; color:#000; }
		#mainmenu li a:hover { border-left:0.6em #91017D solid; padding-left:0.4em; }
		#mainmenu li a:active { background-color:#91017D; color:#fff; }
		
	#rightcolumn	{ float:right; width:50em; }
	#footercont 	{ width:50em; float:right; border-top:1px black solid; padding-top:0.1em; margin-top:2em; margin-bottom:5em; }

.inleft { float:left; margin-right:1em; }
.inright { float:right; margin-left:1em; }

.filler { line-height:0; font-size:0; height:0; clear:both; padding:0; }
.ctext	{ text-align:center; margin:1em 1.5em 0 0; }

p					{ margin:0.8em 0em;}
small				{ font-size:0.9em; }

h1							{ font-size:1.3em; padding:0.3em 0.5em; color:#fff; background-image:url('img/h1bg.png'); background-repeat:repeat-x; margin:0.7em 0; }
h2							{ font-size:1.4em; font-weight:normal; margin:1em 0; }
ul							{ list-style-type:square; }

li									{ margin:0.3em 0; }
ul									{ list-style-type:square; }
input, textarea						{ border:1px black solid; }
img									{ border-style:none; }
td, th								{ text-align:left; } 

fieldset							{ padding:12px 15px 15px 15px; }
legend 								{ font-size:1em; font-weight:bold; }

div.stats							{ border:1px #9CA2C5 dashed; background-color:#ECEBF0; padding:0.3em 0.5em; }
div.stats .error					{ color:#d00; margin:0.2em; }
div.stats .info						{ color:#449850; margin:0.2em; }
input.error, textarea.error, select.error	{ border:1px #d00 solid; }

table.tseries						{ width:61em; margin:1em 0; }
table.tseries th, table.tseries td 	{ padding:0.5em; }

table.tseries th					{ background-color:#ccc; }

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; }
	table.tseries tr.text td			{ padding:0 1.5em; text-align:justify; font-size:0.85em; font-style:italic; }
table.tseries tr.tablea				{ background-color:#e0e0e0; }
table.tseries tr.tableb				{ background-color:#e8e8e8; }
table.tform tr.control				{ background-color:#d0d0d0; }

table.tform tr.control td	 		{ text-align:center; padding:1.5em 0; }
table.tform .formlabel				{ text-align:right; padding-right:0.5em; }
