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

/**
* Reset
*
* @section	reset
*/

*
{ border:none; margin:0; padding:0; }

ul
{ list-style:none; }

/**
* Global Definitions
*
* @section	global
*/

html
{ background:#4A4A4A url(../../images/structure/bg-html.gif) repeat-y center; }

a:link,
a:visited,
a:active
{ color:#FFF; outline:none; text-decoration:none; }

	a:hover
	{ color:#4655CB; }

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

.bg-0
{ background:none !important; }

.left
{ float:left; }

.right
{ float:right; }

/**
* Typograph
*
* @section		typograph
*/

*
{ font-family: "Trebuchet MS", Arial, Helvetica, sans-serif; }

h1, h2, h3
{ color:#FFF; font-weight:normal; }

p
{ color:#333; font-size:11px;}

/**
* Body
*
* Main structure elements
* such as header, footer, content
*
* @section	structure
*/

#body
{ background:url(../../images/structure/bg-body.jpg) repeat-x 0 0; height:1%; position:relative; }

/**
* Wrapper
*
* Main structure elements
* such as header, footer, content
*
* @section	structure
*/

#wrapper
{ margin:0 auto; text-align:left; width:995px; }

/**
* Header
*
* @section		structure
* @subsection	header
*/

#header
{ background:url(../../images/structure/bg-header.jpg) no-repeat top center; display:block; height:126px; text-align:center; width:100%; }

/** Header > structure */

.header-structure
{ background:url(../images/bg-header-members.jpg) no-repeat top center; height:120px; position:relative; margin:0 auto; width:995px; }

/** Header > structure > logo */

a.logo
{ background:url(../../images/structure/img-logo.jpg) no-repeat 0 0; display:block; left:13px; height:101px; position:absolute; text-indent:-9000px; top:0; width:110px; }

/** Header > structure > Login Signup Tab */

div.login-signup-tab
{ display:block; font-size:11px; height:12px; line-height:12px; position:absolute; right:0px; top:12px; width:82px; }

	div.login-signup-tab a:link,
	div.login-signup-tab a:visited,
	div.login-signup-tab a:active
	{ color:#4655CB; }
	
		div.login-signup-tab a:hover
		{ text-decoration:underline; }
	
	div.login-signup-tab span
	{ background:url(../../images/structure/bg-login-signup-tab-splitter.gif) repeat-y center; font-size:7px; padding:0 5px; }

/**
* Header Navbar
*
* @section			structure
* @subsection		header
* @subsubsection 	navbar
*/

ul.header-navbar
{ height:100px; left:136px; position:absolute; text-align:left; top:2px; width:860px; }

	ul.header-navbar li
	{ background:url(../images/bg-header-navbar-splitter.gif) no-repeat right top; display:block; float:left; height:32px; position:relative; }
	
		ul.header-navbar li a:link,
		ul.header-navbar li a:visited,
		ul.header-navbar li a:hover,
		ul.header-navbar li a:active
		{ display:block; float:left; font-size:12px; height:32px; line-height:32px; margin:0 2px 0 0; padding:0 7px 0 5px; text-transform:uppercase; }
		
			ul.header-navbar li a:hover
			{ color:#768AE6; }
			
			ul.header-navbar li a.active:link,
			ul.header-navbar li a.active:visited,
			ul.header-navbar li a.active:hover,
			ul.header-navbar li a.active:active
			{ color:#131330; cursor:default; }
			
/** structure > header > navbar > sub -navbar */
		
		ul.header-navbar li ul
			{ background:#1A1A1A url(../images/bg-subnavbar.gif) repeat-x 0 0; border:1px solid #000; border-top:none; color:#FFF; display:block; left:2px; padding:3px 0; position:absolute; text-align:left; top:31px; width:160px; z-index:1000 !important; display:none; }
			
				ul.header-navbar li ul li
				{ background:none; display:block; height:23px; width:100% }
				
					ul.header-navbar li ul li a:link,
					ul.header-navbar li ul li a:visited,
					ul.header-navbar li ul li a:active
					{ background:none; font-size:11px; height:23px; line-height:23px; margin:0; padding:0 6px;}
					
						ul.header-navbar li ul li a:hover
						{ background:none; color:#4655CB; font-size:11px; height:23px; line-height:23px; margin:0; padding:0 6px;}
	
/**
* Content
*
* @section		structure
* @subsection	content
*/

#content-members
{ background:#2E2E2E; border-top:1px solid #262626; height:1%; overflow:hidden; padding:7px; width:981px; }

/**
* Main content
*
* @section			structure
* @subsection		content
* @subsubsection	content-main
*/

#content-main
{ float:left; height:1%; overflow:hidden; padding:7px; width:656px; }

/**
* Box Model
*
* Box model used in the entire website. ( Main content / Sidebar content )
*
* @section			structure
* @subsection		content
* @subsubsection	box-model
*/

.box-model
{ background:#353535; height:267px; overflow:hidden; width:100%; }

/** Box model > title */

.box-model-title
{ background:url(../../images/structure/bg-box-model-title.gif) repeat-x 0 0; height:32px; overflow:hidden; padding:0 8px 0 9px; }

	.box-model-title h1
	{ font-size:16px; float:left; line-height:32px;}
	
/**
* Footer
*
* @section		structure
* @subsection	footer
*/

#footer
{ background:#070707 url(../../images/structure/bg-footer.gif) repeat-x 0 0; height:200px; margin:27px 0 0 0;  overflow:hidden; text-align:center; }

/** Footer > Footer structure */

.footer-structure
{ height:200px; margin:0 auto; overflow:hidden; padding:0 7px; text-align:left; width:981px; }

/** Footer > Footer structure > generals */

	.footer-structure h2
	{ font-size:16px; line-height:30px; padding:0 0 6px 0; }
	
	.footer-structure .list-bullet li
	{ margin:0 0 10px 0; }

/**
* Footer Info
*
* @section				structure
* @subsection			footer
* @subsubsection		footer-structure
* @subsubsubsection		footer-copyright
*/

.footer-copyright
{ border-top:1px solid #6A6A6A; float:left; height:30px; margin:20px 0 0 0; overflow:hidden; padding:10px 0 0 0; width:100%; }

	.footer-copyright p
	{ color:#FFF; }

	.footer-copyright a
	{ color:#4655CB; }
	
		.footer-copyright a:hover
		{ color:#FFF; }