	/*Global styling*/
	* { padding: 0px; margin: 0px }
	html { height: 100%; padding: 0px; margin: 0px }
	body { font: 62.8% Tahoma, Arial, sans-serif; padding: 0px; margin: 0px; background: #fff; color: #000; height: 100% }

	/*Elements*/
	h1, h2, h3, h4 { display: block; padding: 10px; margin: 0px; font-weight: normal; font-style: italic; font-weight: normal; font-style: italic; font-family: "Times New Roman", Serif;} 
	h1 { font-size: 3.2em; background: #666; color: #fff }
	h2 { font-size: 2em; background: #eec; color: #000; border-bottom: 2px dashed #666 }
	h3 { font-size: 1.6em; background: #fff; color: #000 }
	h4 { font-size: 1.4em; background: #fff; color: #000; font-weight: normal; font-style: normal }
	a	{ font-weight: bold; text-decoration: none; color: #85afed }
	a:hover { text-decoration: underline }
	p 	{ padding: 5px 10px 5px 10px; font-size: 1.2em; color: #333 }
	ul	{ padding: 5px 10px 5px 10px; font-size: 1.2em; color: #000 }
	li	{ margin: 0px 0px 5px 40px }

	/*DIV's*/
	#navigation { float: left;  width: 100%; padding: 0px 0px 10px 0px; margin: 0px; background: #eec }
	#navigation li { list-style-type: none; float: left; padding: 0px; margin: 0px 3px 0px 3px }
	#navigation a 
		{ 
		display: block; padding: 10px; background: #999; font-size: 1em; color: #fff; text-decoration: none; font-weight: bold;
		-khtml-border-radius-bottomleft: 6px; -webkit-border-bottom-left-radius: 6px; -moz-border-radius-bottomleft: 6px;
		-khtml-border-radius-bottomright: 6px; -webkit-border-bottom-right-radius: 6px; -moz-border-radius-bottomright: 6px;
		}
	#navigation a:hover { background: #666 }
	#navigation a.current { background: #666 } 

	#toolbar { float: left; display: block; width: 100%; margin: 0px; padding: 0px }	
	#toolbar input.first { margin: 10px 0px 10px 10px }
	#toolbar input { margin: 10px 0px 10px 2px }
	#toolbar select { margin: 0px 0px 10px 2px }
	#toolbar label { margin: -10px 0px 10px 2px; padding-top: 0px }

	/*Dialogs*/
	.dialog { 
		padding: 10px; 
		background: #ececec url('../gfx/dialog_back.gif'); 
		border: 2px solid #666; 
		-khtml-border-radius: 9px; 
		-webkit-border-radius: 9px; 
		-moz-border-radius: 9px; 
		-webkit-box-shadow: 4px 4px 8px #818181;
		-moz-box-shadow: 4px 4px 8px #818181;
		}

	h2.dialog_title { 
		background: #666; margin: 0px; padding: 5px 0px 5px 0px; color: #fff; text-align: center; font-size: 1.6em; 
		-khtml-border-radius-topleft: 6px; -webkit-border-radius-topleft: 6px; -moz-border-radius-topleft: 6px;
		-khtml-border-radius-topright: 6px; -webkit-border-radius-topright: 6px; -moz-border-radius-topright: 6px;
		}

	.dialog_content { width: 100%; padding: 5px 0px; margin: 0px; font-size: 1em }

	/*Forms*/
	input[type="text"], input[type="password"], textarea, select { border: 1px solid #999; color: #000; padding: 3px; -khtml-border-radius: 9px; -webkit-border-radius: 9px; -moz-border-radius: 9px; font: inherit }
	input[type="text"]:focus, input[type="password"]:focus, textarea:focus { background: #eff }
	input[type="button"] { padding: 3px; font: inherit; font-weight: bold }
	input[type="submit"] { padding: 3px; font: inherit; font-weight: bold }
	input.action	{ font-size: 0.8em; font-weight: normal }
	input[type="file"] { border: 1px solid #999; color: #000; padding: 4px; margin: 5px 0px 5px 0px; -khtml-border-radius: 9px; -webkit-border-radius: 9px; -moz-border-radius: 9px; font: inherit }
	label	{ font-weight: bold; color: #333; font-size: 1em }
	fieldset	{ border: 1px solid #999; margin: 10px 0px 10px 0px; padding: 0px }
	legend		{ margin: 0px 10px 0px 10px; font-weight: bold; font: inherit; font-weight: bold; font-size: 1.2em; color: #999 }
	.indent	{ padding-left: 10px }
	select { width: 200px }

	/*Tables*/
	table	{ border-collapse: collapse; margin: 0px 10px 10px 10px; float: left; width: 98% }
	td	{ border: 1px solid #ccc; padding: 4px; color: #000; font-size: 1em }
	th	{ border: 1px solid #ccc; padding: 4px; font-weight: bold; text-align: left; background: #ccd9ed; font-size: 1em }
	tr 	{ background: #fff; color: #000 }
	tr:hover { background: #eee; color: #000 }

	pre	{  }

