	div.login
			{
			padding:0;
			margin:0;
			float:none;
			width:177px;
			}

	div.login div.top
			{
			/*background:none url(img/login-corner-up.gif) no-repeat;*/
			height:12px;
			overflow:hidden;
			margin:0;
			padding:0;
			}
	div.login div.bottom
			{
			/*
			mozilla bug transparent gif image background
			background:none url(img/login-corner-bottom.gif) no-repeat;*/
			width:auto;
			margin:0 0 0 0;
			padding:0;
			border:0;
			}

	
	div.login div.body
			{
			margin:0;
			background-color:#f4f3ef;
			width:100%;
			padding:0px;
			border-left:1px solid #b3b3b1;
			border-right:1px solid #b3b3b1;
			}
	/* hide from ie \*/
	html>body div.login div.body
			{
			width:164px;
			padding:5px;
			}
	/* end hide */
	
	div.login div.body p
			{
			padding:5px 5px 5px 10px;
			color:gray;
			}		

	div.login div.body a.title
			{
			font-size:1.2em;
			margin-top:3px;
			font-weight:bold;
			background:transparent url(img/arrow-up-style-one.gif) no-repeat 1% 50%;
			padding:3px;
			padding-left:15px;
			display:block;
			border-bottom:1px solid #d4d4d4;
			}	
	div.login div.body a:hover
			{
			color:black;
			background-color:white;
			}
			
			
			
	
	div.login div.body h3 
	{
		font-size:100%;
		padding-bottom:10px!important;
	}		
					
	div.login div.body span
			{
			display:block;
			padding:5px 0 5px 5px;
			clear:both;
			}
	div.login div.body span.login-register
			{
			padding-left:20px;
			}
	div.login div.body span.login-register p
			{
			padding:0;
			}
	div.login div.body span.login-register a
			{
			text-align:right;
			display:inline;
			margin-right:10px;
			}

	div.login div.body span.login-enter
			{
			padding-left:20px;
			}		

	div.login div.body span.login-enter span
			{
			font-size:0.9em;
			padding:1px;
			}
	div.login div.body span.login-enter input.text,
	div.login div.body span.login-enter input.password
			{
			background:#e6e1d8;
			border:1px inset #cccccc;
			width:95%;
			margin-bottom:1px;
			}		
			
			
			
			
			
			
	a.button,
	a.button:visited
			{
			border:0;
			padding:3px 0;
			background:transparent;
			display:block;
			}		
	a.button:hover,
	a.button:hover:visited
			{
			background:none;
			}


	div.login.full
			{
			margin:5px;
			}

	div.login.minimal
			{
			}			
