*					{ font-family:Verdana; }
A:link, a:visited	{ color:#364e61; text-decoration:none; }
a:hover, a:active	{ text-decoration:underline; color:#566e81; }


body 						{ text-align:center; font-size:0.75em; }
	#sitecont				{ width:65em; margin:1em auto; }
		#headercont			{ text-align:left; }
				#headerimage { width:26em; margin-top:2em; }
		#maincont			{ }
			#userinfo		{ text-align:right; }
			#topmenu		{ }
				#topmenu li	{ font-weight:bold; list-style:none; margin:0; padding-right:1em; display:inline; }
				#topmenu li a	{ padding:0.4em 0.5em 0.4em 0.75em; border-left:1em solid #1ba8ca; border-top:1px solid #666; border-bottom:1px solid #666;  border-right:1px black solid; background-color:#eee; }
				#topmenu li a:hover { border-left-color:#4bc13a; background-color:#f8f8f8; }
			#leftcolumn		{ width:15em; float:left; }
				#leftmenu { list-style:none; margin:0; padding:0; text-align:left; }
				#leftmenu li { margin:0; }
				#leftmenu li a { display:block; padding:0.5em; color:#000; background-color:#ddd; border:1px #666 solid; margin-bottom:0.3em; }
				#leftmenu li a:hover { color:#222; background-color:#eee; border:1px #888 solid; }
			#rightcolumn	{ width:48em; margin-left:2em; float:left; text-align:left; }
				#locator	{ font-size:0.8em; margin-bottom:1em; line-height:1.5em; font-weight:bold; }
				#contentcont{  }
			
		#footercont			{ margin-top:3em; }
		
h1									{ font-size:1.4em; color:#364e61; margin-top:0px; }
h2									{ font-size:1.1em; text-decoration:underline; }
ul									{ list-style-type:square; }
p									{ line-height:1.5em; margin:0.8em 0; }
input,textarea,select				{ border:1px black solid; background-color:#f6f6f6; background-image:url('img/inputpic.png'); 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; }
img.icon							{ float:left; vertical-align:middle; margin-right:0.2em; }
.inleft 							{ float:left; margin-right:1em; }
.inright							{ float:right; margin-left:1em; }
.subdesc							{ font-style:italic; font-size:0.7em; }

.infobar							{ border:1px #aaa solid; margin:2em 0; padding:0.3em 0.8em; background-color:#eee; background-image:url('img/catpic.png'); }
fieldset.config_module_box	img		{ width:4em; }
fieldset.config_module_box	table	{ margin-top:0.6em; margin-bottom:0; }
fieldset.config_module_box td.cont_img { padding-right:0.8em; }  

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:48em; 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				{ background-color:#e0e0e0; }
table.tseries tr.tableb				{ background-color:#e8e8e8; }

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; }

