﻿a img {
border: none;
}

h2 {
	margin: 0px;
	padding: 0px;
	font: bold 14px/1.2em Arial, Helvetica, Geneva, sans-serif;
	color: #FEc539;
}

p {
	margin: 0px;
	padding: 7px 0px 0px;
	color: #000000;
	font: 11px/1.2em Arial, Helvetica, Geneva, sans-serif;
}

p.box-text {
	padding: 0 1px 5px 0px;
	float: left;
	margin: 0px 0 0px 7px;
	width: 200px;
	color: white;
	font-family: Arial, Helvetica, Geneva, sans-serif;
	font-size: 10px;
	line-height: 1.2em;
}

a {
	text-decoration: none;


	color: http
://www.airnav.com/reserve/hotel?tnid=414G&near=KPAO;
	color: #a3d5eo;
}

#avlinks p a {
margin: 0px 0px 0;
padding: 0px;
color: black;
font-size: 12px;
}

#avlinks p a:hover {
	color: white;
	text-decoration: underline;
} 

#clear {
clear:left;
line-height:1px;
font-size:1px;
}

#line {
margin: 0px;
padding: 0px;
float: left;
clear: left;
width: 178px;
}

body {
background-color: #b2b7bb;
margin: 0px;
padding: 0px;
Width: 810
}

div#container {
	margin: 0px;
	padding: 0px;
	width: 810px;
	height: auto;
	background-color: #595959;
	background-image: url(../images/bg.jpg);
	overflow: visible;
	visibility: visible;
}

h1 {
float: left;
text-align: left;
width: 200px;
margin: 0;
padding: 9px 0px 8px 27px;
}

h3 {
margin: 25px 0px 0px;
padding: 0px;
color: #1b4e6b;
font: bold 20px Arial, Helvetica, Geneva, sans-serif;
}

h4 {
margin: 0px;
padding: 0px;
color: #1b4e6b;
font: bold 20px Arial, Helvetica, Geneva, sans-serif;
}
}

h1 a {
color: #FEc539;
font: bold 14px Arial, sans-serif;
text-decoration: none;
}

h1 a:hover {
color: white;
text-decoration: underline;
}

#top {
	margin: 0px auto;
	width: 810px;
	height: 147px;
	background: url(../images/top.jpg) no-repeat;
}
/* @group sub-nav */

#sub-nav ul {
float: left;
margin: 0px;
padding: 0px;
font-size: 10px;
font-weight: bold;
display: inline;
}

#sub-nav ul li {
display: inline;
font-family: Arial, sans-serif;
}

#sub-nav ul li a {
color: gray;
margin: 0pt 0;
text-decoration: none;
border-right: 1px solid #000;
padding-right: 5px;
padding-left: 5px;
}

#sub-nav ul li.left {
padding-left: 0px;
}

#sub-nav ul li.left a {
margin: 0px;
padding-left: 0px;
}

#sub-nav ul li.right a {
border: none;
}

#sub-nav ul li a:hover {
color: #1b4e6b;
text-decoration: underline;
}

/* @end */

/* @group short-nav */

#short-nav {
margin-right: 4px;
margin-bottom: 0px;
margin-left: 0px;
padding-top: 48px;
padding-left: 0px;
padding-bottom: 0px;
}

#short-nav p {
margin: 0px 5px 0px 0px;
padding: 0px;
text-align: right;
text-decoration: none;
font: 10px Arial, Geneva, sans-serif;
color: #fff;
font-weight: bold;
}

#short-nav p a {
color: #fff;
text-decoration: none;
}

#short-nav p a:hover {
color: black;
text-decoration: underline;
}

/* @end */

/* @group nav */

/* @group menu */

#arrow {
float: left;
margin-left: 0;
padding-left: 105px;
}

.solidblockmenu {
	margin: 0px;
	float: right;
	font: bold 10px Arial;
	width: 678px;
	background: black url(../images/up-btn.jpg) center center repeat-x;
	padding: 0px 0 0px 0px;
	clear: none;
}

.solidblockmenu li {
display: inline;
}

.solidblockmenu li a {
float: left;
color: black;
margin: 0 0px 0px;
padding: 6px 15px 0;
text-decoration: none;
border-right: 1px dotted white;
height: 19px;
}

#nav-end a {
border-right: 1px dotted white;
}

.solidblockmenu li a:visited {
color: black;
}

.solidblockmenu li a:hover, .solidblockmenu li .current {
color: white;
background: transparent url(../images/down-btn.jpg) center center repeat-x;
}

p.iepara {
/

*Conditional CSS- For IE (inc IE7), create 1em spacing between menu and paragraph that follows*/
padding-top: 1em;
}

/* @end */

#sub-nav {
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 10px;
	clear: both;
	display: block;
}

#nav {
	background-color: transparent;
	margin: 0px auto;
	width: 810px;
	height: 25px;
	background-image: url(../images/nav-bg.jpg);
}

/* @end */

/* @group content */

#main-head {
	float: left;
	margin: 0 0px 0px 0px;
	padding: 8px 2px 8px 10px;
	display: block;
	clear: left;
	color: #1b4e6b;
	font: bold 20px Arial, Helvetica, Geneva, sans-serif;
}

#content {
	margin: 0 auto 0px;
	width: 810px;
	/*height: 700px;*/
padding-top: 8px;
	padding-bottom:15px;
	background: #babdc0 url(../images/content-bg.jpg) repeat-x;
	overflow: inherit;
	visibility: visible;
}

#content3 {
	margin: 0 auto 0px;
	width: 810px;
	/*height: 1200px;*/
padding-top: 9px;
	padding-bottom:10px;
	background: #babdc0 url(../images/content-bg.jpg) repeat-x;
}





#content2 {
	margin: 0 auto 0px;
	width: 810px;
	/*height: 594px;*/
height: auto;
	padding-top: 9px;
	padding-bottom:20px;
	background: #babdc0 url(../images/content-bg.jpg) repeat-x;
}

#operations {
	margin: 0px;
	padding: 0px;
	float: left;
	background-color: #B9BDC0;
	width: 747px;
	height: 519px;


/* temporary width */
}

/* @group side-menu */

#side-nav {
margin: 0px;
padding: 0px;
float: left;
width: 121px;
height: 168px;
background-color: green;
}

#side-menu {
float: left;
margin: 0px;
padding: 0px;
list-style: none;
width: 121px;
background-color: #C4C5C7;
}

#side-menu li {
	margin: 0px;
	padding: 0px;
	float: left;
	width: 100%;
}

#side-menu li a:hover {
background: lightgrey url(../images/side-nav-hov.jpg) repeat-x;
color: white;
}

#side-menu li a {
display: block;
text-decoration: none;
padding:15px;
height:11px;
border-bottom: 1px solid white;
background: url(../images/side-nav-btn.jpg) repeat-x;
font: bold 10px/1.1 Arial, Helvetica, Geneva, sans-serif;
color: #a3d5e0;
}

li#end a {
border-bottom: 1px solid #434343;
}

/* @end */

/* @group subpages */

#left ul {
margin: 0px;
padding: 5px 0px 0px 25px;
list-style-type: square;
font: 11px/1.5em Arial, Helvetica, Geneva, sans-serif;
list-style-position: outside;
text-shadow: #000000 0 0 0;
}

#airport-leftbox ul {
margin: 0px;
padding: 5px 0px 0px 25px;
list-style-type: square;
font: 11px/1.5em Arial, Helvetica, Geneva, sans-serif;
list-style-position: outside;
text-shadow: #000000 0 0 0;
}

#moreinfo {
	width: 311px;
	margin: 30px 0px 0px;
	padding: 5px 0 0px 50px;
	float: left;
	height: 18px;
	background: url(../images/more-info.jpg) repeat-x;
	color: white;
	font: bold 12px Arial, Helvetica, Geneva, sans-serif;
	border-style: solid;
	border-width: 1px;
}

#moreinfo a {
color: white;
}

#moreinfo a:hover {
color: #FEc539;
}

#moreinfo-dot {
margin: 0px 9px 0px 0px;
padding: 2px 0px 0px;
float: left;
}

#airport-leftbox {
	margin: 0px;
	padding: 0px;
	width: 495px;
	height: 385px;
	float: left;
}

#left {
	float: left;
	margin: 0px;
	padding: 0px;
	width: 430px;
	background-color: transparent;
	height: 560px;
}

#right {
	float: left;
	margin: 0px;
	padding: 0px 0px 10px 40px;
	width: 289px;
	/*height: 514px;*/
background-color: transparent;
	height: inherit;
}

/* @group rbox */

#rbox-top {
	float: left;
	margin: 0px;
	padding: 0px;
}

#rbox-bottom {
float: left;
margin: 0px;
padding: 0px;
}

#rbox1 {
	float: left;
	margin: 10px0px10px0px;
	padding: 5px;
	background: transparent;
	width: 295px;
	overflow: visible;
/*height: 240px;*/
}

#rbox2 {
	float: left;
	margin: 0px;
	padding: 15px 0px 0px;
	background: transparent;
	width: 284px;
	height: 175px;
/*height: 264px;*/
}

#rbox-content {
	float: left;
	margin: 0px;
	padding: 0px 0px 0px 0px;
	width: 280px;
	/*height: 196px;*/
border-right: 2px solid #fff;
	border-left: 2px solid white;
	background: #595959;
	height: 156px;
	bottom: 0px;
	overflow: visible;
}

#rbox-content2 {
	float: left;
	margin: 0px;
	padding: 4px 0px 0px 18px;
	width: 262px;
	/*height: 200px;*/
border-right: 2px solid #fff;
	border-left: 2px solid white;
	background: #595959;
	height: 200px;
}

p#rbox {
margin: 0px;
padding: 7px 18px 0px 0px;
color: white;
font: 11px/1.2em Arial, Helvetica, Geneva, sans-serif;
}

#rbox-content ul {
	float: left;
	width: inherit;
	margin: 0px;
	padding: 5px 0px 0px 15px;
	list-style-type: square;
	font: 11px/1.5em Arial, Helvetica, Geneva, sans-serif;
	list-style-position: outside;
	color: white;
}

#box-text2 ul {
float: left;
width: 200px;
margin: 0px;
padding: 5px 0px 0px 15px;
list-style-type: square;
font: 12px/1.4em Arial, Helvetica, Geneva, sans-serif;
list-style-position: outside;
color: white;
}


#rbox-content2 ul {
margin: 0px;
padding: 5px 15px 0px 15px;
list-style-type: square;
font: 11px/1.5em Arial, Helvetica, Geneva, sans-serif;
list-style-position: outside;
color: white;
}

#rbox-content ul li a {
color: #99cccc;
}

#rbox-content2 ul li a {
color: #99cccc;
}

#rbox1-pic {
margin: 0px;
padding: 8px 15px 0px 0;
float: right;
background-color: transparent;
width: 73px;
height: 72px;
}

/* @end */

#subpage-main-head {
float: left;
margin: 0 0px 0px 0px;
padding: 0px 0px 8px 0;
width: 100%;
display: block;
clear: left;
color: #1b4e6b;
font: bold 20px Arial, Helvetica, Geneva, sans-serif;
}

#sub-bottom-content {
	margin: 0px 0px 0;
	padding: 30px 0px 25px 25px;
	float: left;
	width: 795px;
	/*height: 221px;*/
    padding-bottom:25px;
	overflow: visible;
	visibility: visible;
}

#sub-bottom-content2 {
	margin: 0px;
	padding: 40px 0px 30px 15px;
	float: left;
	width: 810px;
	overflow: visible;
	visibility: hidden;
}

#subpage-content {
	margin: 10px;
	padding: 0px 0px4px 26px;
	float: left;
	width: 780px;
	height: 810px;
}

/* @end */

#top-content {
	float: left;
	margin: 0 auto 0px;
	width: 663px;
	height: 45px;
	padding-top: 5px;
	padding-left: 139px;
	padding-bottom: 5px;
}

#mid-content {
	margin: 0px;
	padding: 0px;
	background-color: transparent;
	float: left;
	width: 810px;
	height: 168px;
	border-bottom: 4px solid #fac540;
}

#main-pic {
margin: 0px;
padding: 0px;
float: left;
width: 677px;
height: 168px;
border-left: 1px solid white;
}

#news-main-pic {
	float: left;
	margin: 0px;
	padding: 0px;
	width: 810px;
	height: 168px;
	background-color: #C4C5C7;
}

/* @group box */

#box-txt p.directions {
	margin: 15px 0px 1px;
	height: 25px;
	background-color: gray;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	text-indent: 12px;
	line-height: 2.1em;
}

#box-txt p.directions-top {
	margin: 15px 0px 1px;
	height: 25px;
	background-color: gray;
	line-height: 2.1em;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	text-indent: 12px;
}

#box-txt p.directions a {
font-size: 15px;
font-weight: bold;
}

#box-txt p.directions-top a {
font-size: 15px;
font-weight: bold;
}

#box-top {
	margin: 0px;
	padding: 0px;
	float: left;
	width: 174px;
	height: 9px;
	background: transparent;
}

#box-txt {
	margin: 0px;
	padding: 0px 0px 4px 10px;
	float: left;
	width: 174px;
	/*height: 150px;*/
    background-color: #595959;
	background-image: url(../images/box-bg.jpg);
	overflow: visible;
	visibility: visible;
	height: 300px;
}

#box-txt p {
	width: 155px;
	float: left;
	background-color: none;
	margin-top: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
	padding: 8px 10px 0px 0px;
	color: #FFFFFF;
	font: 10px/1.2em Arial, Helvetica, Geneva, sans-serif;
	overflow: visible;
	height: inherit;
}

#box-txt p a {
color: #a3d5e0;
}

#box-txt p a:hover {
color: white;
}

#box-txt2 {
	margin: 0px;
	padding: 0px;
	float: left;
	width: 184px;
	height: 200px;
}

#box-text2 {
	margin: 0px;
	padding: 0px 0px 0px 10px;
	float: left;
	width: 232px;
	background: url(../images/box-bg2.jpg) repeat-y;
	height: 380px;
}

#box-txt h2 {
margin: 0px 0px 0px 7px;
padding: 6px 0px 0px;
float: left;
font: bold 14px/1.2em Arial, Helvetica, Geneva, sans-serif;
color: #FEc539;
}

#box-text2 h2 {
margin: 0px 0px 0px 7px;
padding: 0px 0px 0px;
float: left;
}

#box-text2 p a {
color: #a3d5e0;
}

#box-text2 p a:hover {
color: white;
}





#box-bottom {
	margin: 0px;
	padding: 0px;
	float: left;
	width: 184px;
	height: 9px;
	background-color: #595959;
	overflow: auto;
	visibility: visible;
}

#box {
	margin: 0px 0px 0px 0px;
	float: left;
	width: 186px;
	height: 320px;
	background-color: none;
	padding: 0px 4px 4px 0px;
}

#sub-box-left {
margin: 0px;
padding: 0px;
float: left;
width: 242px;
background-color: #C4C5C7;
font: 10px Arial, Helvetica, Geneva, sans-serif;
color: white;
}

#box-top2 {
margin: 0px;
padding: 0px;
float: left;
}

#box-bottom2 {
margin: 0px;
padding: 0px;
float: left;
}

#sub-box {
margin: 0 0px 0px 17px;
padding: 0px;
float: left;
width: 242px;
background-color: #C4C5C7;
}

#icon {
margin: 0px;
padding: 0px;
float: left;
width: 44px;
height: 44px;
background-color: yellow;
}

#dot {
margin: 0px;
padding: 7px 13px 0px 0p

x;
floa t: righ
t;
}

/* @end */

/*

 @end

 *

/

/* @group footer */

/* @group footer */

#footer {
	margin: 0px auto 0;
	width: 810px;
	height: 119px;
	float: left;
	background: url(../images/footer.jpg) no-repeat 0;
}

#footer ul {
	list-style-image: none;
	list-style-type: none;
	float: left;
	margin: 0px;
	padding: 8px 0pt 0pt 0pt;
	width: 810px;
	font-size: 10px;
	text-align: right;
	background-color: #BABDC0;
}

#footer ul li {
	display: inline;
	text-align: left;
	font-family: Arial, sans-serif;
}

#footer ul li a {
	color: black;
	margin: 0pt 0;
	text-decoration: none;
	border-right: 1px solid #000;
	padding-right: 5px;
	padding-left: 2px;
}

#footer ul li a.last {
border-right-style: none;
border-right-width: 0;
margin-right: 0px;
}

#footer ul li a:hover {
color: white;
text-decoration: underline;
}

#footer2 p {
font: 10px/1.4em Arial, sans-serif;
text-align: right;
margin-right: 75px;
padding-top: 48px;
color: #fff;
margin-top: 0;
}

#footer2 {
	margin-left: auto;
	margin-right: auto;
	padding: 0px;
	width: 810px;
	height: auto;
	float: left;
}

#footer2 p a {
color: #666666;
}

#footer2 p a:hover {
color: black;
}

/* @end */

/*

 @end */

#direction-map {
	margin: 10px 0px 0px 1px;
	padding: 0px 0px 0px 0px;
	width: 157px;
	height: 89px;
	float: left;
	border: 2px solid #fff;
}

#box-txt-small {
	margin: 0px;
	padding: 0px 0px 0px 10px;
	float: left;
	width: 174px;
	background-color: #595959;
	background-image: url(../images/box-bg.jpg);
	overflow: visible;
	visibility: visible;
	height: 150px;
}
#box-small {
	margin: 0px 6px 0px 0px;
	float: left;
	width: 184px;
	height: 175px;
	background-color: none;
	padding: 0px 0px 0px 0px;

#staff-picture {
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	width: 250px;
	height: 114px;
	float: Right;
	border: 2px solid #fff;
