
/**
 * loginBox.css
 *
 * CakePHP :  Wing Corporation <http://www.wing-co.jp/>
 * Copyright (c)	2007, Wing Corporation
 *								1179-1 Shiroeda, Izumo
 *								Shimane 693-0006, Japan
 *
 *
 * @filesource		loginBox.css
 * @copyright		Copyright (c) 2007, Wing Corporation
 * @link			http://www.wing-co.jp/
 * @version			0.0.1
 * @modifiedby		Yashuhiro Sota
 * @lastmodified	2007-04-24
 */


/* ------------------------------------------------------------ 
	 loginBox
------------------------------------------------------------ */

div#loginBox
	{
	width: 278px;
	margin-bottom: 15px;
	/*background: transparent url(../../img/top/loginBox_02.jpg) left top repeat-y;*/
	background: #f9f9f9;
	border: solid 1px #656565;
	}

	div#loginBox a
		{
		color: #053799;
		}

	
	div#loginBox div.topcap
		{
		clear:both;
		/*background: transparent url(../../img/top/loginBox_01.jpg) left top no-repeat;*/
		padding-top: 20px;
		font-size: 9px;
		}

	div#loginBox div.innerBox
		{
		/*float: left;*/
		/*background: #3300FF;*/
		/*border-top: solid 5px #ff0000;*/
		padding: 0 25px 2em 25px;
		}
		
		div#loginBox h3
			{
			padding-bottom: 10px;		
			font-weight: bold;	
			color: #333333;
			}
	
		div#loginBox p.error_message
			{
			padding-top: 10px;
			padding-bottom: 10px;		
			font-weight: bold;	
			color: #CC0000;
			}

		div#loginBox dl
			{
			padding-top: 0;
			padding-bottom: 1em;
			/*border-bottom: 1px dashed #D5CFC8;*/
			}
		
			div#loginBox dt
				{
				float: left;
				display: block;
				width: 7em;
				margin: 7px 0px 7px 0px;
				text-align: right;
				/*background:#00FF66;*/
				}
								
			div#loginBox dd
				{
				float: right;
				display:block;
				padding:2px 0 4px 0;
				/*background: #FF0099;*/
				}

				div#loginBox dd input.loginField
					{
					width: 130px;
					height: 20px;
					border-top:1px solid #7F9DB9;
					border-left:1px solid #7F9DB9;
					border-right:1px solid #A7BED4;
					border-bottom:1px solid #A7BED4;
					background-color:#ffffff;
					margin-top: 3px;
					}
					
					div#loginBox dd input.loginField:focus
						{
						background-color:#FFFFCC;
						}
	
		div#loginBox p.persistent
			{
			margin-top: 10px;
			padding: 0px 0 15px 0;
			}

		div#loginBox p.submit
			{
			float: left;
			padding: 0px 0 10px 75px;
			}

			div#loginBox p.submit .loginButton
				{
				width: 80px;
				height: 30px;
				padding: 0 0 1px 0;
				font-size: small;
				font-weight: 700;
				}

			* html div#loginBox p.submit .loginButton
				{
				padding: 0px 0 0px 0;
				}
									
		div#loginBox p.solidbar
			{
			border-top: solid 1px #A7BED4;
			margin-top: 10px;
			padding-bottom: 10px;
			}

			
		div#loginBox p.signup
			{
			float: right;
			padding-top: 0.5em;
			}
	
			div#loginBox p.signup a
				{
				font-weight: 700;
				font-size: medium;
				}
			
	div#loginBox div.endcap
		{
		clear:both;
		/*background:transparent url(../../img/top/loginBox_03.jpg) no-repeat left bottom;*/
		font-size: 9px;
		}
