/* REDEFINITIONS
------------------------------------------------------------ */

	/* set everything to default 0
	------------------------------------------------------------ */
	html,body,div,form,input,select,textarea,a,table,td,tr,h1,h2,h3,h4,h5,h6,hr,ol,ul,li
	{
		margin:				0;
		padding:			0;
	}

	
	/* body redefinition to center wrapper
	------------------------------------------------------------ */
	body
	{
		text-align:			center;
		background:			#FFF url(../images/backgrounds/body.jpg) repeat-x;
	}
	
	/* realign default text to the left
	------------------------------------------------------------ */
	div, p
	{
		text-align:			justify;
		font-family:		Verdana;
		font-size:			12px;
		line-height:		16.5px;
	}
	
	/* default paragraph style
	------------------------------------------------------------ */
	p
	{
		line-height:		1.4em;
	}
		
	/* default link
	------------------------------------------------------------ */
	a
	{
		color:				#02669A;
		text-decoration:	none;
	}
	
	/* default link hover
	------------------------------------------------------------ */
	a:hover
	{
		color:				#02669A;
		text-decoration:	underline;
	}
	
/* ------------------------------------------------------------ */





/* LAYOUT
------------------------------------------------------------ */
	
	/* style for main wrapper
	------------------------------------------------------------ */
	#wrapper
	{
		margin:				0 auto 20px;
		width:				800px;
	}
	
	
	
	
	
	
	/* header
	------------------------------------------------------------ */
	#header
	{
		padding:			20px 0 0;
		height:				160px;
		text-align:			center;
	}
	
	/* header navigation
	------------------------------------------------------------ */
	#header ul
	{
		list-style:			none;
		margin:				0;
	}
	
	/* header nav list items
	------------------------------------------------------------ */
	#header li
	{
		display:			inline;
	}
	
	/* header title / logo
	------------------------------------------------------------ */
	#header h1
	{
		margin:				0 auto;
		width:				330px;
		height:				165px;
		text-indent:		-5000px;
		overflow:			hidden;
		background:			url(../images/logo.png) no-repeat;
		
	}
	
	/* style for footer
	------------------------------------------------------------ */
	#footer
	{
		width:				100%;
		padding:			30px 0 0;
		height:				170px;
		float:				left;
		background:			url(../images/backgrounds/footer.jpg) repeat-x;
		text-align:			center;
		color:				#FFF;
	}
	
	/* nav in footer
	------------------------------------------------------------ */
	#footer_nav
	{
		margin:				0 auto;
		width:				750px;
		list-style:			none;
	}
	
	#footer_nav li
	{
		display:			inline;
	}
	
	#footer_nav li a
	{
		color:				#FFF;
		font-weight:		bold;
	}
	
	
	
	
	
	/* navigation
	------------------------------------------------------------ */
	#navigation
	{
		text-indent:		-5000px;
		overflow:			hidden;
	}
	
	/* for links in lists that are going to be image replaced
	------------------------------------------------------------ */
	.button_nav
	{
		list-style:			none;
	}
		
	
	
	
	
	
	
	/* main content
	------------------------------------------------------------ */
	#main_content
	{
		margin:				0 0 20px 0;
		float:				left;
		width:				800px;
	}
	
	/* left column layout
	------------------------------------------------------------ */
	#main_content #left_col
	{
		margin:				20px 0 0;
		float:				left;
	}
	
	/* right column layout
	------------------------------------------------------------ */
	#main_content #right_col
	{
		margin:				20px 0 0;
		float:				right;
	}
	
	/* sub content style
	------------------------------------------------------------ */
	.sub_content
	{
		padding:			10px;
		background:			url(../images/backgrounds/sub_content.jpg) repeat-x;
	}
	
	
	/* sub content lists
	------------------------------------------------------------ */
	.sub_content ul
	{
		margin:				0 0 0 15px;
	}
	
	/* sub content lists
	------------------------------------------------------------ */
	.sub_content li
	{
		margin:				10px 0;
		font-size:			10px;
		text-align:			left;
		list-style-image:	url(../images/common/bullet_diamond.gif);
	}
	
	/* sub content titles
	------------------------------------------------------------ */
	.sub_content h2
	{
		color:				#000;
		font-size:			16px;
	}
	
	/* sub content sub titles
	------------------------------------------------------------ */
	.sub_content h3
	{
		color:				#163353;
		font-size:			12px;
	}
	
	
	
	
	
	
	/* sub menu
	------------------------------------------------------------ */
	#subnav
	{
		margin:				0;
		list-style:			none;
		text-align:			center;
		font-weight:		bold;
		font-size:			11px;
	}
	
	/* resources sub nav list items
	------------------------------------------------------------ */
	#subnav li
	{
		display:			inline;
	}
	
	
	
	
	
	
	/* resources sub menu
	------------------------------------------------------------ */
	#rcs_subnav
	{
		margin:				0 0 20px 0;
		list-style:			none;
		text-align:			center;
		font-weight:		bold;
		font-size:			11px;
	}
	
	/* resources sub nav list items
	------------------------------------------------------------ */
	#rcs_subnav li
	{
		display:			inline;
	}
	
	
	
	
	
	/* amenities box
	------------------------------------------------------------ */
	#amenities
	{
		margin:				10px 0 0 0;
		float:				left;
	}
	
	/* amenities title
	------------------------------------------------------------ */
	#amenities h2
	{
		font-size:			14px;
		color:				#163353;
		margin:				0 0 10px 0;
	}
	
	/* amenities ul
	------------------------------------------------------------ */
	
	#amenities #am_list
	{
		list-style:			none;
		width:				500px;
		text-align:			left;
		float:				left;
	}
	
	#am_list li
	{
		width:				156px;
		padding:			0 0 0 10px;
		font-size:			11px;
		background:			url(../images/common/bullet_diamond_long.gif) no-repeat;
		float:				left;
	}
	
	/* amenities large
	------------------------------------------------------------ */
	#amenities_large li
	{
		list-style-image:	url(../images/common/bullet_diamond.gif);
		margin:				0 0 10px 20px;
		text-align:			left;
		font-size:			12px;
	}
	
	/* directory image popup div
	------------------------------------------------------------ */
	#directory_img
	{
		border:				solid 1px;
		margin:				20px 0;
		width:				700px;
		height:				520px;
		position:			absolute;
		top:				20px;
		left:				50px;
		display:			none;
		text-align:			center;
		background:			#FFF;
	}
	
	
	
	
	
	
	/* fee schedule table
	------------------------------------------------------------ */
	#schedule
	{
		border-bottom:		solid 1px #CFC7B6;
		margin:				0 0 10px 0;
	}
	
	/* fee schedule titles
	------------------------------------------------------------ */
	#schedule h4
	{
		padding:			5px;
		font-size:			14px;
		font-weight:		bold;
		color:				#163353;
	}
	
	/* fee schedule table cells
	------------------------------------------------------------ */
	#schedule td
	{
		padding:			2px;
	}
	
	/*
	------------------------------------------------------------ */
	#details
	{
		margin:				0 0 10px 0;
	}
	
	/*
	------------------------------------------------------------ */
	#details li
	{
		margin:				10px 0;
	}
	
/* ------------------------------------------------------------ */





/* TEXT STYLES
------------------------------------------------------------ */

	/* TITLES
	------------------------------------------------------------ */
		
	/* hangar overview title
	------------------------------------------------------------ */
	#hangar_overview
	{
		margin:				30px 0 0;
		height:				35px;
		text-indent:		-5000px;
		overflow:			hidden;
		background:			url(../images/titles/hangar_overview.jpg) no-repeat;
	}
	
	/* hangar overview title
	------------------------------------------------------------ */
	#hangar_details
	{
		margin:				30px 0 0;
		height:				35px;
		text-indent:		-5000px;
		overflow:			hidden;
		background:			url(../images/titles/hangar_detail.jpg) no-repeat;
	}
	
	/* services_overview title
	------------------------------------------------------------ */
	#services_overview
	{
		margin:				30px 0 0;
		height:				35px;
		text-indent:		-5000px;
		overflow:			hidden;
		background:			url(../images/titles/services_overview.jpg) no-repeat;
	}
	
	/* resources_overview title
	------------------------------------------------------------ */
	#resources_overview
	{
		margin:				30px 0 0;
		height:				35px;
		text-indent:		-5000px;
		overflow:			hidden;
		background:			url(../images/titles/resources_overview.jpg) no-repeat;
	}
	
	/* visitor_info title
	------------------------------------------------------------ */
	#visitor_info
	{
		margin:				30px 0 0;
		height:				35px;
		text-indent:		-5000px;
		overflow:			hidden;
		background:			url(../images/titles/visitor_info.jpg) no-repeat;
	}
	
	/* visitor_info title
	------------------------------------------------------------ */
	#recreation_info
	{
		margin:				30px 0 0;
		height:				35px;
		text-indent:		-5000px;
		overflow:			hidden;
		background:			url(../images/titles/recreation_info.jpg) no-repeat;
	}
	
	/* realestate_info title
	------------------------------------------------------------ */
	#realestate_info
	{
		margin:				30px 0 0;
		height:				35px;
		text-indent:		-5000px;
		overflow:			hidden;
		background:			url(../images/titles/realestate_info.jpg) no-repeat;
	}
	
	/* master_plan title
	------------------------------------------------------------ */
	#master_plan
	{
		margin:				30px 0 0;
		height:				35px;
		text-indent:		-5000px;
		overflow:			hidden;
		background:			url(../images/titles/master_plan.jpg) no-repeat;
	}
	
	/* contact_us title
	------------------------------------------------------------ */
	#contact_us
	{
		margin:				30px 0 0;
		height:				35px;
		text-indent:		-5000px;
		overflow:			hidden;
		background:			url(../images/titles/contact_us.jpg) no-repeat;
	}
	
	/* fee_schedule title
	------------------------------------------------------------ */
	#schedule_info
	{
		margin:				30px 0 0;
		height:				35px;
		text-indent:		-5000px;
		overflow:			hidden;
		background:			url(../images/titles/schedule_info.jpg) no-repeat;
	}
	
	/* links_info title
	------------------------------------------------------------ */
	#links_info
	{
		margin:				30px 0 0;
		height:				35px;
		text-indent:		-5000px;
		overflow:			hidden;
		background:			url(../images/titles/links_info.jpg) no-repeat;
	}
	
	/* flyin_info title
	------------------------------------------------------------ */
	#flyin_info
	{
		margin:				30px 0 0;
		height:				35px;
		text-indent:		-5000px;
		overflow:			hidden;
		background:			url(../images/titles/flyin_info.jpg) no-repeat;
	}
	
	/* amenity_info title
	------------------------------------------------------------ */
	#amenity_info
	{
		margin:				30px 0 0;
		height:				35px;
		text-indent:		-5000px;
		overflow:			hidden;
		background:			url(../images/titles/amenity_info.jpg) no-repeat;
	}
	
	/* welcome title
	------------------------------------------------------------ */
	#welcome
	{
		margin:				30px 0 0;
		height:				35px;
		text-indent:		-5000px;
		overflow:			hidden;
		background:			url(../images/titles/welcome.jpg) no-repeat;
	}
	
	/* site_map title
	------------------------------------------------------------ */
	#site_map
	{
		margin:				30px 0 0;
		height:				35px;
		text-indent:		-5000px;
		overflow:			hidden;
		background:			url(../images/titles/site_map.jpg) no-repeat;
	}
		
	
	
	
	
	
	/* BUTTONS
	------------------------------------------------------------ */
	#facilities
	{
		width:				272px;
		height:				75px;
		text-indent:		-5000px;
		overflow:			hidden;
		display:			block;
		background:			url(../images/buttons/facilities.jpg) no-repeat;
	}

	#flyin_tips
	{
		width:				272px;
		height:				75px;
		text-indent:		-5000px;
		overflow:			hidden;
		display:			block;
		background:			url(../images/buttons/flyin_tips.jpg) no-repeat;
	}
	
	#fee_schedule
	{
		width:				272px;
		height:				75px;
		text-indent:		-5000px;
		overflow:			hidden;
		display:			block;
		background:			url(../images/buttons/fee_schedule.jpg) no-repeat;
	}
	
	#resources
	{
		width:				272px;
		height:				55px;
		text-indent:		-5000px;
		overflow:			hidden;
		display:			block;
		background:			url(../images/buttons/resources_overview.jpg) no-repeat;
	}
	
	#facility_directory
	{
		width:				270px;
		height:				73px;
		text-indent:		-5000px;
		overflow:			hidden;
		display:			block;
		background:			url(../images/buttons/facility_directory.jpg) no-repeat;
	}
	
	#personal_hangars
	{
		width:				299px;
		height:				73px;
		text-indent:		-5000px;
		overflow:			hidden;
		display:			block;
		background:			url(../images/buttons/personal_hangars.jpg) no-repeat;
	}
	
	#executive1
	{
		width:				299px;
		height:				73px;
		text-indent:		-5000px;
		overflow:			hidden;
		display:			block;
		background:			url(../images/buttons/executive1.jpg) no-repeat;
	}
	
	#executive2
	{
		width:				299px;
		height:				73px;
		text-indent:		-5000px;
		overflow:			hidden;
		display:			block;
		background:			url(../images/buttons/executive2.jpg) no-repeat;
	}	
	
	#corporate1
	{
		width:				299px;
		height:				73px;
		text-indent:		-5000px;
		overflow:			hidden;
		display:			block;
		background:			url(../images/buttons/corporate1.jpg) no-repeat;
	}
	
	#corporate2
	{
		width:				299px;
		height:				73px;
		text-indent:		-5000px;
		overflow:			hidden;
		display:			block;
		background:			url(../images/buttons/corporate2.jpg) no-repeat;
	}
				

/* ------------------------------------------------------------ */
