		* {
			font-family:"Arial"
			
		}
		input,textarea,select {
			background:#fff;
		}

		input,textarea {
			padding:0 4px;
			font-size:12px;
		}
		input.submit,
		input[type=submit] {
			background:#d4d0c8;
		}
		
		body {
			background:#fff;
			border:none;padding:0;margin:0;
			font-size:0.8em
		}
		table {
			width:100%;
			border:none;
			border-collapse:collapse;
			border-left:1px solid #999;
			border-top:1px solid #999;
			border-bottom:1px solid #999;
			border-right:1px solid #999;

			margin:0px 0;
			
		}
		table td{
			border-right:1px dashed #999;border-bottom:1px dashed #ccc;vertical-align:top;padding:5px;
		}
		table thead  td,table tr.header td {
			background:#eed;
		}
		.nobr {
			white-space:nowrap
		}
		
		.description {
			color:#999
		}
		.tData {
			border-left:1px solid #777;
			border-top:1px solid #777;
		}
		.tData td{
			text-align:center;
			border-bottom:1px solid #777;
			border-right:1px solid #777;
		}
		div#logout {
			height:25px;overflow:hidden;
			position:static;
		}
		div#oLogout form {
			float:right;
		}
		#tMain {
			min-height:400px;
/*			margin-top:30px; */	
			height:100%;
		}
		.inlink{
			text-decoration:none;color:blue;
			border-bottom:1px dashed;
			cursor:pointer;
			display:inline;
		}
		.hide{
			display:none;
		}
		tr.active {
			background:#fff
		}
		tr.active td {
			color:#f77;
			font-weight:bold;
		}
		tr.closed {
			background:#ddd;
		}
		tr.closed td{
			color:#888;
		}
		
		.aleft {
			text-align:left;
		}
		.aright {
			text-align:right;
		}
		
		tr.from_base td input,tr.from_base td textarea{
			background:#cfc
		}
		tr.new td input,tr.new td textarea{
			background:#fcc
		}
		
		.right {
		float:right
	}
	#help_info td b{
		white-space:nowrap
	}
	table.no-dash{
		border-left:1px solid #ccc;
		border-top:1px solid #ccc;
	}
	table.no-dash td{
		border-right:1px solid #ccc;
		border-bottom:1px solid #ccc;
	}
	.red{
		color:#990000
	}
	.green{
		color:#009900
	}
	#feedback_info textarea{ width:400px; height:200px }
	#feedback_info select{ width:410px }

	#logon table td {
		text-align:left
	}
	.news .date {
		color:#990000;
		clear:both
	}
	.news .author {
		float:right
	}
	.news p {
		padding-top:0;margin-top:0px;
	}
	input.button {
		background:#d4d0c8	
	}
	h4 {
		margin:0;padding:5px	
	}
	
	a:hover {
		color:#000088;	background:#ccccee
	}
	
	.alert {			
		text-align:center;
		font-size:12px;
		font-weight:bold;			
		background:#fda;			
		padding:10px 0;			
		border:1px solid #f80;	margin:10px 0;
		max-width:400px
		
	}
	.alert-green {			
		text-align:center;
		font-size:12px;
		font-weight:bold;			
		padding:10px 0;			
		
		margin:10px 0;
		
		background:#cec;
		border:1px solid #6a6;
		
		max-width:400px
	}
	.comment {
		color:gray;
		font-size:.85em	
	}
	fieldset {margin-bottom:10px}
	legend {font-weight:bold}
	
	input.field, textarea.field {width:300px}
	select.field {width:310px}
	
	.orange {
/*		color:#d84	*/
	}