		
/* current user */	
/* E9EBDD */

	DIV#user
		{
			color: #000;
			background: #fff;
			border: dashed 1px #ccc;		
			padding: 0;
			margin: 0 0 2em 0;	
			float: left;		
			width: 100%;
		}
	 DIV.highlight_container DIV#user
		{
			border: none;
			background: none;
			margin: 0;
		}	
	DIV#user DIV
		{
			padding: 1em;
		}	
	DIV#user DIV,
	DIV#user DIV P,
	DIV#user DIV A,
	DIV#user DIV A:link,
	DIV#user DIV A:visited,
	DIV#user DIV A:hover,
	DIV#user
		{
			font-size: 11px; 
			font-family: Verdana, Helvetica, sans-serif;		
		}	
	DIV#user DIV:first-line
		{
			color: #369;
			font-weight: bold;
		}	

	DIV#user TABLE TD
		{
			color: #000;
			background: none;
			font-size: 11px; 
			font-family: Verdana, Helvetica, sans-serif;
			border: none;
		}
	DIV#user FORM
		{
			border: none;
			padding: 0;
			margin: 0;
		}	
	DIV#user Fieldset#user_login_fieldset
		{
			margin: 0;
			padding: 1em;
			border: none;
		}	
	DIV#user INPUT
		{
			color: #000;
			background: #fff;
			font-size: 11px;
			font-family: verdana, Helvetica, sans-serif;
			border: solid 1px #6cf;
		}
	DIV.highlight_container DIV#user INPUT	
		{
			border: solid 1px #97AEAB;
		}
	DIV#user LABEL
		{
			float: left;
			position: relative;
			margin: 0 .5em .5em 0;
			padding: 0;
		}	
	DIV#user LABEL INPUT
		{
			float: left;
			display: block;
			position: relative;
		}	
	DIV#user INPUT.submit_button
		{
			float: left;
			clear: both;
			position: relative;
		}	
	DIV.plain_login_form DIV.current_user LABEL,
	DIV.plain_login_form DIV#user LABEL INPUT
		{
			font-family: Arial, Helvetica, sans-serif;	
			font-size: 10pt;	
		}
	DIV.plain_login_form DIV#user 
		{
			background: #ffc;
			border: none;
		}
	DIV.plain_login_form DIV#user INPUT
		{
			border: solid 1px #000;
		}		
			
			