/**
* Airport-int - general_members_login.css
*
* @package			layout
* @author			Arca Solutions
* @version			eDirectory 5.2.03
* @since			April, 16, 2009		
*/

/**
* Global Classes
*
* @section		global
* @subsection	global classes
*/

.mg-r-4
{ margin-right:4px !important; }

/**
* Members - generals
*
* @section	structure
*/

.main-content
{ background:#0E0E0E; }

.middleContentExtended
{ background:#0E0E0E !important; height:auto; overflow:hidden;  }

/* Header Top Navbar
*
* @section			structure
* @subsection		header
* @subsubsection 	navbar-top
*/

ul.header-navbar-top
{ height:20px; position:absolute; right:0; text-align:right; top:4px; width:320px; }

	ul.header-navbar-top li
	{ color:#FFF; display:inline; font-size:10px; padding:0; }
	
		ul.header-navbar-top li a:link,
		ul.header-navbar-top li a:visited,
		ul.header-navbar-top li a:hover,
		ul.header-navbar-top li a:active
		{ color:#4655CB; font-size:11px; padding:0 4px 0 0; }
		
			ul.header-navbar-top li a:hover
			{ text-decoration:underline; }

/**
* Login - Signup
*
* Structure for Login - Signup
*
* @section	structure
*/

#login-signup
{ background:#0E0E0E; }

/** Login-signup > generals */

	#login-signup h2
	{ color:#FFF; font-size:16px; line-height:24px; }
	
	#login-signup h3
	{ font-size:18px; font-weight:bold; line-height:18px; padding:0 0 0 37px; }	
	
	#login-signup p
	{ color:#ABABAB; padding:10px 0 10px 37px; }
	
	#login-signup p.message
	{ padding:0 0 10px 37px; }
	
	#login-signup p.info-text
	{ clear:both; margin:50px 0 0 0; padding:50px 0 0 37px; }
	
		#login-signup p.message span
		{ color:#FFF; text-decoration:underline; }
		
		#login-signup p.info-text a
		{ color:#4655CB; }
	
/** Login-signup > forms */

	#login-signup form div
	{  float:left; padding:8px 0 0 0; }
	
		#login-signup form .no-label
		{ padding:0 0 0 110px; }
		
		#login-signup form .no-label-terms
		{ padding:8px 0 0 110px; }
		
		#login-signup form .no-label-button
		{ padding:20px 0 0 110px; }
	
		#login-signup form div label
		{ color:#ABABAB; display:block; font-size:11px; float:left; padding:2px 20px 2px 0; text-align:right; width:90px; }
		
		#login-signup form div input
		{ background:#2E2E2E; border:1px solid #000; border-bottom-color:#393939; border-left-color:#393939; color:#ABABAB; float:left; font-size:11px; line-height:16px; margin:0 0 3px 0; padding:1px; width:160px; }
		
			#login-signup form div input:focus
			{ background:#444; }
			
			#login-signup form div input.checkbox
			{ background:none; border:none; margin:2px 5px 0 0; width:auto; }		
			
		a.login-signup-link:link,
		a.login-signup-link:visited,
		a.login-signup-link:active
		{ color:#4655CB; font-size:11px; line-height:19px; }	
		
			a.login-signup-link:hover
			{ color:#CCC; }
		
/** Login-signup > structure */

.login-signup-structure
{ height:220px; margin:0 auto; overflow:hidden; padding:25px; width:695px; }

/** Login-signup > structure > image */

	.login-signup-structure .image
	{ border-right:1px solid #000; float:left; height:220px; position:relative; width:284px; }
	
		.login-signup-structure .image img
		{ left:90px; position:absolute; top:60px; }
			
/** Login-signup > structure > login */

	.login-signup-structure .login
	{ border-left:1px solid #1C1C1C; float:left; height:200px; padding:20px 0 0 25px; width:282px; }

/** Login-signup > structure > buttons */

	input.login-signup-button
	{ background:url(../../images/structure/bg-button.gif) repeat-x 0 0 !important; border:1px solid #4655CB !important; cursor:pointer; display:block; float:left; font-size:12px; line-height:18px !important; padding:2px 18px !important; width:80px !important; }
	
		input.login-signup-button:hover
		{ border-color:#FFF !important; color:#4655CB !important; }
		
/** Login-signup > structure forgot */

.login-signup-structure-forgot,
.login-signup-structure-forgot .image
{ height:310px; } 

.login-signup-structure-forgot .login
{ height:290px; }