@charset "utf-8";
/*
	master.css
*/
/*
 * RESET
 */
html, body, div, span, applet, object, iframe,
h1, h2, h3, h4, h5, h6, p, blockquote, pre,
a, abbr, acronym, address, big, cite, code,
del, dfn, em, font, img, ins, kbd, q, s, samp,
small, strike, strong, sub, sup, tt, var,
b, u, i, center,
dl, dt, dd, ol, ul, li,
fieldset, form, label, legend,
table, caption, tbody, tfoot, thead, tr, th, td {
	margin: 0;
	padding: 0;
	border: 0;
	outline: 0;
	font-size: 100%;
	vertical-align: top;
	background: transparent;
}
body {
	behavior:url("http://www.statecollegeairport.com/_css1/csshover.htc"); /*- IE6 HOVER FIX*/
}
img, div {
	behavior:url("http://www.statecollegeairport.com/_css1/iepngfix.htc"); /*- IE6 PNG TRANSPARENCY FIX*/
}
ol, ul {
	list-style: none;
}
blockquote, q {
	quotes: none;
}
blockquote:before, blockquote:after,
q:before, q:after {
	content: '';
	content: none;
}
:focus {
	outline: 0;
}
ins {
	text-decoration: none;
}
del {
	text-decoration: line-through;
}
table {
	border-collapse: collapse;
	border-spacing: 0;
}
img, div {  }

/*
 * BASIC ELEMENTS
 */
 body{
	font-family:Arial, Helvetica, sans-serif;
	background: url(../_images1/bg.jpg) top center repeat-x #FFFFFF;
	font-size: 100%;
	color: #666;
	position: relative;
 }
 h1{	 
 	color:#000;
 	font-size: 140%;
	margin-top: 15px;
 }
 h2{
 }
 h3{
 }
 h4{
 }
 h5{
 }
 h6{
 }
 ul{
 }
 ol{
 }
 	li{
	}
 a{
 }
 a:hover{
 }
 a:visited{
 }
 a:active{
 }
 p{
	margin-bottom: 5px;
	line-height: 20px;
 }
 
 /*
 * BASIC LAYOUT
 */
 #page{
	width:900px;
	margin:0 auto;
 }
 /*
 * HEADER
 */
 #header{
	position: relative;
	height: 100px;
 }
 	#header #logo{
		position: absolute;
		left: 60px;
		top: 10px;
	}
 	#header #nl{
		position: absolute;
		right: 105px;
		top: 0;
	}
 	#header #fb{
		position: absolute;
		right: 0;
		top: 0;
	}
 	#header #tagline{
		position: absolute;
		right: 20px;
		top: 60px;
	}
 
 /*
 * MENU
 */
 #menu{
	position: relative;
	background: url(../_images1/menu_bg.gif);
	height: 44px;
	padding-left: 20px;
	padding-right: 20px;
	z-index: 1001;
 }
 #menu a{
 	text-decoration: none;
 }
 	#menu ul{
		position: relative;
		float: left;
		width: 100%;
	}
		#menu ul li{
			float: left;
			position: relative;
			list-style: none;
			width: 143px;
		}
			#menu ul li a{
				color:#FFFFFF;
				float:left;
				font-size:87.5%;
				height:31px;
				padding-top:13px;
				position:relative;
				width:100%;
				text-align:center
			}
				#menu ul li.home a.selected,
				#menu ul li.home a:hover,
				#menu ul li.home:hover,
				#menu ul li.news a.selected,
				#menu ul li.news a:hover,
				#menu ul li.news:hover,
				#menu ul li.contact a.selected,
				#menu ul li.contact a:hover,
				#menu ul li.contact:hover{
					background:url(../_images1/nav_home_over.jpg) top center repeat-x  #113b6f;
				}
				#menu ul li.flight_info a.selected,
				#menu ul li.flight_info a:hover,
				#menu ul li.flight_info:hover,
				#menu ul li.flight_info ul,
				#menu ul li.flight_info ul li{
					background-color: #ff8e23;
				}
				#menu ul li.passenger_info a.selected,
				#menu ul li.passenger_info a:hover,
				#menu ul li.passenger_info:hover,
				#menu ul li.passenger_info ul,
				#menu ul li.passenger_info ul li{
					background-color: #B1A17D;
				}
				#menu ul li.airport_info a.selected,
				#menu ul li.airport_info a:hover,
				#menu ul li.airport_info:hover,
				#menu ul li.airport_info ul,
				#menu ul li.airport_info ul li{
					background-color: #7EA4D5;
				}
			#menu ul li:hover ul{
				display: block;
			}
			#menu ul li ul{
				position: absolute;
				top: 44px;
				left: 0;
				float: left;
				display: none;
				clear:both;
				padding-top: 10px;
				background-color: #ff8e23;
				width: 245px;
			}
				#menu ul li ul li{
					width: 245px;
					float: left;
				}
					#menu ul li.flight_info ul li:hover,
					#menu ul li.flight_info ul li a:hover{
						background-color: #ff6901;
					}
					#menu ul li.passenger_info ul li:hover,
					#menu ul li.passenger_info ul li a:hover{
						background-color: #8b7f64;
					}
					#menu ul li.airport_info ul li:hover,
					#menu ul li.airport_info ul li a:hover{
						background-color: #6a88b0;
					}
					#menu ul li ul li a{
						width: 205px;
						font-size:81.3%;
						padding-left: 20px;
						height: auto;
						text-align: left;
						float: left;
						padding-top:6px;
						padding-bottom:6px;
					}
					#menu ul li ul li:hover ul{
						display: block !important;
					}
 
 /*
 * SPLASH
 */
 #splash{
 	width: 900px;
	height: 286px;
	position: relative;
	top: 6px;
 }
 
 /*
 * CONTENT
 */
 #content{
 	background: url("../_images1/content_bg.jpg") no-repeat #ffffff;
	padding: 20px;
	float: left;
 }
 	#content #content_left{
		float: left;
		width: 570px;
		padding-left: 20px;
		padding-right: 30px;
	}
		#content #content_left h1{
			font-size: 120%;
		}
	#content #content_divide{
 		background: url("../_images1/content_divide.jpg") no-repeat;
		float: left;
		width: 7px;
		height: 400px;
	}
	#content #content_right{
		float: left;
		width: 212px;
		padding-left: 10px;
		padding-right: 10px;
	}
		#content_right ul.logos{
			position:relative;
			text-align:center;
			top:25px;
		}
			#content_right ul.logos li{
				/*padding: 15px;*/
			}
	#content #sub_content_left{
		float: left;
		font-size:87.5%;
		width: 210px;
		padding-left: 0px;
		padding-right: 22px;
		background: url(../_images1/left_menu_bg.jpg);
		min-height: 566px;
	}
	#content #sub_content_left h1{
		color: #00457C;
		font-size: 125%;
		margin-top: 0;
	}
	#content #sub_content_left hr{
		color:#CCCCCC;
		margin-top:2px;
	}
	/*
	 *	SUB MENU
	 */
		#content #sub_content_left ul{
			float:left;
			width:100%;
		}
			#content #sub_content_left ul li{
				padding: 2px;
				float:left;
				width:100%;
			}
				#content #sub_content_left ul li a{
					text-decoration: none;
					padding: 5px;
					width: 100%;
					float:left;
					width:100%;
				}
				#content #sub_content_left ul li a:hover{
				}
			#content #sub_content_left ul li ul{
				float:left;
				padding-left: 5%;
				width: 95%;
			}
				#content #sub_content_left ul li ul li{
					padding: 2px;
					float:left;
				}
					#content #sub_content_left ul li ul li a{
						padding: 2px;
						font-size: 75%;
						float:left;
					}
					#content #sub_content_left ul li ul li a:hover{
					}
		#content .AI_amenities ul li a,
		#content .AI_gettingto ul li a,
		#content .AI_aviation ul li a,
		#content .AI_info ul li a,
		#content .AI_services ul li a,
		#content .AI_rental ul li a,
		#content .AI_charter ul li a,
		#content .AI_about ul li a,
		#content .AI_project ul li a,
		#content .AI_contact ul li a,
		#content .AI_news ul li a,
		#content .AI_email ul li a,
		#content .AI_airmedicaltransport ul li a{
			color: #6a88b0;
		}
		#content .AI_amenities ul li a:hover,
		#content .AI_gettingto ul li a:hover,
		#content .AI_aviation ul li a:hover,
		#content .AI_info ul li a:hover,
		#content .AI_services ul li a:hover,
		#content .AI_rental ul li a:hover,
		#content .AI_charter ul li a:hover,
		#content .AI_about ul li a:hover,
		#content .AI_project ul li a:hover,
		#content .AI_contact ul li a:hover,
		#content .AI_news ul li a:hover,
		#content .AI_email ul li a:hover,
		#content .AI_airmedicaltransport ul li a:hover{
			color: #FFFFFF;
			background: #7EA4D5;	
		}
		#content .AI_amenities ul li a.selected,
		#content .AI_gettingto ul li a.selected,
		#content .AI_aviation ul li a.selected,
		#content .AI_info ul li a.selected,
		#content .AI_services ul li a.selected,
		#content .AI_rental ul li a.selected,
		#content .AI_charter ul li a.selected,
		#content .AI_about ul li a.selected,
		#content .AI_project ul li a.selected,
		#content .AI_contact ul li a.selected,
		#content .AI_news ul li a.selected,
		#content .AI_email ul li a.selected,
		#content .AI_airmedicaltransport ul li a.selected{
			color: #FFFFFF;
			background: #7EA4D5;	
		}
		
		#content .FI_northwest ul li a,
		#content .FI_united ul li a,
		#content .FI_usair ul li a,
		#content .FI_regulations ul li a,
		#content .FI_destinations ul li a,
		#content .FI_conflicts ul li a{
			color: #ff6901;
		}
		#content .FI_northwest ul li a:hover,
		#content .FI_united ul li a:hover,
		#content .FI_usair ul li a:hover,
		#content .FI_regulations ul li a:hover,
		#content .FI_destinations ul li a:hover,
		#content .FI_conflicts ul li a:hover{
			color: #FFFFFF;
			background: #ff8e23;
		}
		#content .FI_northwest ul li a.selected,
		#content .FI_united ul li a.selected,
		#content .FI_usair ul li a.selected,
		#content .FI_regulations ul li a.selected,
		#content .FI_destinations ul li a.selected{
			color: #FFFFFF;
			background: #ff8e23;
		}
		
		#content .PI_traveltips ul li a,
		#content .PI_dropoff ul li a,
		#content .PI_parking ul li a,
		#content .PI_rentals ul li a,
		#content .PI_taxis ul li a,
		#content .PI_weather ul li a,
		#content .PI_hotels ul li a{
			color: #8b7f64;
		}	
		#content .PI_traveltips ul li a:hover,
		#content .PI_dropoff ul li a:hover,
		#content .PI_parking ul li a:hover,
		#content .PI_rentals ul li a:hover,
		#content .PI_taxis ul li a:hover,
		#content .PI_weather ul li a:hover,
		#content .PI_hotels ul li a:hover{
			color: #FFFFFF;
			background: #B1A17D;
		}	
		#content .PI_traveltips ul li a.selected,
		#content .PI_dropoff ul li a.selected,
		#content .PI_parking ul li a.selected,
		#content .PI_rentals ul li a.selected,
		#content .PI_taxis ul li a.selected,
		#content .PI_weather ul li a.selected,
		#content .PI_hotels ul li a.selected{
			color: #FFFFFF;
			background: #B1A17D;
		}				
	#content #sub_content_right{
		float: left;
		width: 600px;
		padding-left: 17px;
		padding-right: 10px;
	}
		#content #sub_content_right h1{
			font-size:  137.5%l;
			color: #00457C;
		}
		#content #sub_content_right h2{
			font-size: 100%;
			color: #00457C;
			margin-top:10px;
		}
		#content #sub_content_right p{
			font-size: 81.3%;
			padding-bottom:5px;
		}
		#content #sub_content_right ul{
			font-size: 13px;
			list-style: circle;
			margin-left: 15px;
			margin-bottom: 10px;
		}
			#content #sub_content_right li{
				list-style:disc;
				list-style-position:inside;
				padding: 2px;
			}
		#content #sub_content_right a{
			color: #00457C;
		}
			#content #sub_content_right a:hover{
			}
	#bottom_logos{
		border-top: solid 2px #efefef;
		width: 90%;
		padding-left: 5%;
		padding-right: 5%;
		padding-top: 1%;
		padding-bottom: 1%;
		float:left;
	}
 	#bottom_logos ul.logos{
	}
		#bottom_logos ul.logos li{
			float: left;
			padding: 20px;
			width:162.5px;
		}
 /*
 * BOTTOM
 */
 #bottom{
 	background-color: #f2f2f2;
	border-top: solid 4px #c2c2c2;
	float:left;
	width:900px;
	padding-top:20px;
	padding-bottom:20px;
 }
 #bottom .pod{
 	width: 170px;
	float: right;
 }
 #bottom .pod_left{
 	width: 360px;
	float: left;
	margin-left: 10px;
	padding-left: 10px;
	padding-right: 10px;
 }
	 #bottom .pod_left p{
		font-size: 12px;
	 }
	 #bottom h2{
	 	color:#555555;
		font-size:13px;
		font-weight:bold;
		margin-bottom:10px;
	 }
	 #bottom ul{
	 }
		 #bottom ul li{
		 	padding: 0;
			margin: 0;
			line-height: normal;
		 }
			 #bottom ul li a{
	 			font-size: 11px;
				text-decoration: none;
				color: #666666;
			 }
			 #bottom ul li a:hover{
				text-decoration: underline;
			 }
 
 /*
 * FOOTER
 */
 #footer{
	float:left;
	width:900px;
	padding-top:20px;
	padding-bottom:20px;
	text-align: center;
 }
 	#footer p{
		color: #666666;
		font-size: 10px;
	}
 /*
  *
  */
form table{
	margin: 5px;
	width: 450px;
	font-size: 13px;
}
form table td{
	margin: 5px;
	padding-top: 5px;
}
 /*
 * GENERIC CLASSES
 */
.standout{
	float:right;
	margin-bottom:15px;
	margin-left:10px;
	margin-right:10px;
	width: 220px;
}
	.standout a{
		background:none repeat scroll 0 0 #FF8E23;
		color:#FFFFFF !important;
		float:left;
		font-size:12px;
		text-align:center;
		border-radius: 5px;
		-moz-border-radius: 5px;
		-webkit-border-radius: 5px;
		text-decoration:none;
		padding:5px;
	}
	.standout a:hover{
	background:none repeat scroll 0 0 #FFB979;
	color:#FFFFFF !important;
	}
		.standout a strong{
			font-size: 17px;
		}
.special{
	margin-top:10px;
	margin-bottom:10px;
	width:100%;
}
	
.red{
	color: #FF0000 !important;
}
.big{
	color:#666;
	font-size: 16px;
	line-height:21px;
}
.small{
	font-size: 13px;
}
.left{
	float: left !important;
}
.right{
	float: right;
	margin-left: 5px;
}
h1.quote{
	font-size: 18px;
}
p.quote{
	font-size: 15px;
	line-height: 20px;
}
table.default{
	width: 100%;
	font-size: 13px;
}
	table.default th{
		background-color: #00457C;
		padding: 5px;
		color: #ffffff;
	}
	table.default tr.odd{
		background-color: #eeeeee;
	}
	table.default tr.even{
	}
	table.default td{
		padding: 5px;
	}