body {
	margin: 0px;
	margin-top: 20px;
	padding: 0px;
	background: #707077;
	text-align: center;
	}

img { border: 0px; }

a:link { text-decoration: none; color: #369; }
a:visited { text-decoration: none; color: #369; }
a:hover { text-decoration: none; color: #69C; }
a:active { text-decoration: none; color: #369; }


li { padding: 2px; }


h1 {
	font-family: Trebuchet, Verdana, Helvetica, Arial, sans-serif;
	font-size: 24px;
	font-weight: bold;
	color: #030;
	line-height: 26px;
	padding-bottom: 18px;
}

h2 {
	font-family: Trebuchet, Verdana, Helvetica, Arial, sans-serif;
	font-size: 18px;
	font-weight: bold;
	color: #030;
	line-height: 26px;
	padding-bottom: 18px;
}

td {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size:  10px;
}



th {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size:  10px;
	font-weight: bold;
	text-align: left;
}


td.subheader {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: bold;
	text-align: left;
	color: #036;
}

tr.odd {
	background-color: #FFFFCC;
}

tr.even {
	background-color:#FFFFFF;
}

ul.nobullets { list-style: none; padding: 0;  }
ul.nobullets li { padding: 0; }


.bodytext {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #666666;
	text-decoration: none;
}

div#pagecontainer {
	position: relative;
	width: 758px;
	text-align: left;
	margin-top: 20px;
	margin-left: auto;
	margin-right: auto;
	background: transparent url(../images/three_tone_bg_white.gif) repeat-y;
	background: #fff;
	overflow:auto;
}



div#pagecontainer.homepage {
	background: transparent url(../images/three_tone_bg_center.gif) repeat-y;

}

div#pagecontainer_schedule {
	position: relative;
	width: 758px;
	text-align: left;
	margin-top: 20px;
	margin-left: auto;
	margin-right: auto;
	background: transparent url(../images/two_tone_bg.gif) repeat-y;

}


div#header {
	position: relative;
	width: 758px;
	height: 113px;
	background-image: url(../images/pageheader.jpg);
	background-repeat: no-repeat;
	font-family:Georgia,Serif;
  	font-weight:normal;
  	font-style:italic;
	color:#C4E1DD;
	padding:0px;
	font-size: 16px;
}

div#header_old {
	position: relative;
	width: 758px;
	height: 113px;
	background-image: url(../images/skyline_r2.jpg);
	background-repeat: no-repeat;
	font-family:Georgia,Serif;
  	font-weight:normal;
  	font-style:italic;
	color:#C4E1DD;
	padding:0px;
	font-size: 16px;
}


div#header.homepage {
	position: relative;
	width: 758px;
	height: 90px;
	background-image: none;
	background-color: #0a6196;
}

div#header_alt2 {
	width: 758px;
	height: 114px;
	background-image: url(../images/survey_header.gif);
	background-repeat: no-repeat;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-weight: normal;
	color:#FFFFFF;
	padding:0px;
	font-size: 18px;

}


div#menubar {
	height: 22px;
	width: 758px;
	background-image: url(../images/menubar_bg_dk.gif);
	background-repeat: repeat-x;
	cursor: pointer;
	padding-left: 9px;
	padding-top: 2px;
	voice-family: "\"}\"";
	voice-family: inherit;
	height: 20px;
	width: 749px;

}
html>body div#menubar {width: 749px;}


.menuitem {
	/*display: inline;*/
	display: block;
	float: left;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;
	font-weight: bold;
	color: #333;
	margin-right: 9px;
	padding-right: 9px;
	padding-top: 3px;
	border-right: 1px solid #999;
	cursor: default;
}

.menuitem { cursor: pointer; }
.menuitem a:link { color: #669; text-decoration: none; }
.menuitem a:visited { color: #669; text-decoration: none; }
.menuitem a:hover { color: #99C; text-decoration: none; }
.menuitem a:active { color: #669; text-decoration: none; }

/*
div#col_left {
	float: left;
	background: #606066;
	width: 161px;
	padding-top: 16px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #FFF;
	voice-family: "\"}\"";
	voice-family: inherit;
	width: 161px;
}
html>body div#col_left {width: 161px;}
*/

#col_left
{
	width: 161px;
	float: left;
	padding: 20px 0 20px 20px;
	margin: 0;
	background: #fff;
	voice-family: "\"}\"";
	voice-family: inherit;
	width: 141px;
}

div#col_left ul#abbrev_menu {
	list-style: none;
	margin-left: 0;
	padding-left: 1em;
	font-family: "lucida grande", verdana, arial, helvetica, sans-serif;
	font-size: 1.125em;
	line-height: 2em;
}



.left_menu_item
{
	/* modified left pad to  accomodate longer menu text */
	display:block;
	width: 161px;
	padding-top: 2px;
	padding-bottom: 3px;
	padding-left: 12px; /* was padding-left: 20px; */
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	line-height: 16px;
	font-weight: bold;
	color: #E5B54D;
	voice-family: "\"}\"";
	voice-family: inherit;
	width: 149px; /* was width: 141px; */

}
html>body .left_menu_item {width: 149px;} /* was width: 141px; */

.left_menu_item a:link {color: #E5B54D; text-decoration: none;}
.left_menu_item a:active {color: #E5B54D; text-decoration: none;}
.left_menu_item a:visited {color: #E5B54D; text-decoration: none;}
.left_menu_item a:hover {color: #FFF; text-decoration: none;}



.left_menu_item_active
{
	display:block;
	width: 161px;
	padding-top: 2px;
	padding-bottom: 3px;
	padding-left: 20px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	line-height: 16px;
	font-weight: bold;
	color: #FFF;
	background-color: #600;
	voice-family: "\"}\"";
	voice-family: inherit;
	width: 141px;

}
html>body .left_menu_item_active {width: 141px;}


.left_menu_heading
{
	/*width: 161px;*/
	padding-top: 2px;
	padding-bottom: 3px;
	margin-top: 0px;
	padding-left: 20px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	line-height: 16px;
	font-weight: bold;
	color: #FFF;
}


div#maincontent {
	float: right;
	background: transparent;
	width: 597px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: normal;
	color: #333;
	padding: 30px;
	padding-top: 29px;
	voice-family: "\"}\"";
	voice-family: inherit;
	width:537px;
}
html>body div#maincontent {width: 537px;}



div#col_middle {
	float: left;
	background: transparent;
	width:422px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: normal;
	color: #333;
	padding: 30px;
	voice-family: "\"}\"";
	voice-family: inherit;
	width:462px;
}
html>body div#col_middle {width: 462px;}


div#col_middlehome {
	float: left;
	width:422px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: normal;
	color: #333;
	padding: 0px;
	background-color: #0d4324;
}



#col_right {
	float: left;
	background: transparent;
	background-repeat: repeat-x;
	width: 175px;
	padding-top: 20px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #FFF;

}

.leftcol_menu_panel {
	width: 161px;
	background-image: url(../images/arrowdown.gif);
	background-position: 0pt 0pt;
	background-color: #930;
	background-repeat: no-repeat;
	padding-top: 3px;
	padding-bottom: 3px;
	margin-top: 0px;
	border-top: 1px solid #C60;
	border-right: 1px solid #600;
	border-bottom: 1px solid #600;
	padding-left: 26px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	line-height: 19px;
	font-weight: bold;
	color: #cc9;
	voice-family: "\"}\"";
	voice-family: inherit;
	width: 134px;
}
html>body .leftcol_menu_panel {width: 134px;}

.leftcol_menu_panel a:link,
.leftcol_menu_panel a:visited,
.leftcol_menu_panel a:hover,
.leftcol_menu_panel a:active {color: #cc9; text-decoration: none;}
.leftcol_menu_panel a:hover {color: #fff; }



.leftcol_menu_panel_active {
	width: 161px;
	background-image: url(../images/arrowdown.gif);
	background-position: 0pt 0pt;
	background-color: #600;
	background-repeat: no-repeat;
	padding-top: 3px;
	padding-bottom: 3px;
	margin-top: 0px;
	border-top: 1px solid #C60;
	border-right: 1px solid #600;
	border-bottom: 1px solid #600;
	padding-left: 26px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	line-height: 19px;
	font-weight: bold;
	color: #FFF;
	voice-family: "\"}\"";
	voice-family: inherit;
	width: 134px;
}
html>body .leftcol_menu_panel_active {width: 134px;}

.leftcol_menu_panel_active a {color: #fff; text-decoration: none;}

div.leftcol_menu_panel { padding-top: 0; padding-bottom: 2px;  }
div.leftcol_menu_panel a { display: block; padding: 4px 6px 6px 0; line-height: 1.3; }
div.leftcol_menu_panel a span { display: block; padding: 0px 6px 2px 0; font-size: 9px; font-weight: normal; color: #fff; }

.lheading {
	display:block;
	font-family: Trebuchet, Verdana, sans-serif;
	font-size: 12px;
	color: #fff;
	padding-left: 12px;
	margin-top: 6px;
	}

.lheading_active {
	display:block;
	font-family: Trebuchet, Verdana, sans-serif;
	font-size: 12px;
	color: #DE905A;
	padding-left: 12px;
	margin-top: 6px;
	}

.lcoltext {
	display:block;
	font-family: Verdana, Helvetica, sans-serif;
	font-size: 10px;
	color: #FFF;
	padding-left: 12px;
	font-weight:normal;
}

.lcoltext a:link { color: #E5B54D; text-decoration:none;}
.lcoltext a:active { color: #E5B54D; text-decoration:none;}
.lcoltext a:visited { color: #E5B54D; text-decoration:none;}
.lcoltext a:hover { color: #FFFFFF; text-decoration:none;}


.right_feature {
	padding-left: 16px;
	margin-top: 20px;
}

.right_feature_heading {
	font-family: Trebuchet, Verdana, sans-serif;
	font-size: 12px;
	color: #fff;
	margin-bottom: 10px;
}

.right_feature_item {

	font-size: 10px;
	color: #ccc;
	margin-bottom: 5px;
}

.right_feature_item a:link { text-decoration:none; color:#ccc;}
.right_feature_item a:active { text-decoration:none; color:#ccc;}
.right_feature_item a:visited { text-decoration:none; color:#ccc;}
.right_feature_item a:hover { text-decoration:none; color:#fff;}


.feature_col {
	float: left;
	width: 175px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: normal;
	font-style: normal;
	color: #022;
	margin-left: 20px;
	voice-family: "\"}\"";
	voice-family: inherit;
	width: 155px;
}
/* opera needs */
html>body .feature_col {width: 155px;}

.feature_col_heading {
	font-family: Trebuchet, Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: bold;
	color: #FFF;
}

.feature_col a:link { text-decoration:none; font-size: 10px; font-weight: normal; color: #cfc;}
.feature_col a:active { text-decoration:none; font-size: 10px; font-weight: normal; color: #cfc;}
.feature_col a:visited { text-decoration:none; font-size: 10px; font-weight: normal; color: #cfc;}
.feature_col a:hover { text-decoration:underline; font-size: 10px; font-weight: normal; color: #fff;}

.feature_announce {
	font-weight: normal;
	font-size: 11px;
	display: block;
	margin: 0px 16px 0px 16px;
	padding-bottom: 6px;
	border-top:0px solid #CF0;
}

.feature_announce a:link { text-decoration:none; font-weight: normal; color: #cfc;}
.feature_announce a:active { text-decoration:none; color:#cfc;}
.feature_announce a:visited { text-decoration:none; color:#cfc;}
.feature_announce a:hover { text-decoration:underline; color: #fff;}

.announce_heading { font-family: Trebuchet, Verdana, sans-serif; color: #fff; font-weight: bold; font-size: 11px; }
.announce_description { font-family: Trebuchet, Verdana, sans-serif; color: #eef; font-weight: normal; font-size: 9px; }

.headline1 {
	font-family:Georgia,Serif;
	font-size: 20px;
	color: #333;
	line-height: 26px;
	padding-bottom: 6px;
}

.headline2 {
	font-family:Verdana, Helvetica, Arial, sans-serif;
	font-size: 14px;
	font-weight: bold;
	color: #666;
	line-height: 20px;
	padding-bottom: 6px;
}

td.sectionheading {
	font-family:Georgia,Serif;
  	font-weight:normal;
	font-size: 20px;
	color: #333;
	text-align: left;
	line-height: 26px;
	padding-bottom: 6px;
	padding-top: 33px;
}


/* ******************** */

.listing_name {
	font-family: Trebuchet, Verdana, Helvetica, Arial, sans-serif;
	font-size: 13px;
	font-weight: bold;
	color: #369;
	line-height: 16px;
	padding-top: 16px;
}

.listing_detail {
	font-family: Verdana, Helvetica, Arial, sans-serif;
	font-size: 10px;
	font-weight: normal;
	color: #333;
	line-height: 12px;
}

.listing_web {
	font-family: Verdana, Helvetica, Arial, sans-serif;
	font-size: 10px;
	font-weight: bold;
	color: #69C;
	line-height: 12px;
	/*padding-bottom: 18px;*/
	padding-bottom: 4px;
}


.listing_web a:link { text-decoration:none; color: #69C; }
.listing_web a:active { text-decoration:none; color: #69C; }
.listing_web a:visited { text-decoration:none; color: #69C; }
.listing_web a:hover { text-decoration:underline; color: #69C; }

table#servicefacts th { vertical-align:top; text-align:left; color:#369; padding-right: 10px; }
table#servicefacts td { vertical-align:top; }

.place {
	font-family: Verdana, Helvetica, sans-serif;
	font-size: 12px;
	line-height: 13px;
	margin-bottom: 4px;
}
.place img {
	margin: 13px 0px;
	}

.place_detail {
	font-size: 10px;
	color: #333;
	padding: 6px 0px;
}

.place_detail  a { text-decoration: none; color: #339;  }
.place_detail  a:active  { text-decoration: none; color: #339;  }
.place_detail  a:visited  { text-decoration: none; color: #339;  }
.place_detail  a:hover { text-decoration: none; color: #006;  }


.place_title {
	font-size: 12px;
	font-weight: bold;
	color: #336;
	padding-top: 6px;
}

.place_title  a { text-decoration: none; color: #339;  }
.place_title  a:active { text-decoration: none; color: #339;  }
.place_title  a:visited { text-decoration: none; color: #339;  }
.place_title  a:hover { text-decoration: none; color: #006;  }

.place_category {
	font-size: 16px;
	font-weight: bold;
	color: #363;
	padding-top: 6px;
}

.place_subcategory {
	font-size: 12px;
	font-weight: bold;
	color: #666;
	padding-top: 6px;
}


.place_date {
	font-size: 10px;
	font-weight: bold;
	color: #396;
}

.place_time {
	font-size: 10px;
	font-weight: bold;
	color: #396;

}

.place_caption {
	font-size: 9px;
	font-style: italic;
	color: #333;
	padding: 6px 0px;
}



.item_detail {
	font-size: 10px;
	color: #333;
	padding: 6px 0px;
}

.item_detail  a:link { text-decoration: none;  }
.item_detail  a:hover { text-decoration: underline;  }


.item_title {
	font-size: 12px;
	font-weight: bold;
	color: #336;
	padding-top: 0px;
}

.item_dateline {
	font-family:Georgia,Serif;
	font-size: 10px;
	font-weight: normal;
	color: #336;
	padding-top: 0px;
}


.item_category {
	font-size: 16px;
	font-weight: bold;
	color: #363;
	padding-top: 6px;
}

.item_subcategory {
	font-size: 12px;
	font-weight: bold;
	color: #666;
	padding-top: 6px;
}


.item_date {
	font-size: 10px;
	font-weight: bold;
	color: #396;
}
.item_time {
	font-size: 10px;
	font-weight: bold;
	color: #396;

}

.item_caption {
	font-size: 9px;
	font-style: italic;
	color: #333;
	padding: 6px 0px;
}

/* ******************** */

.subhead1 {
	font-family: Trebuchet, Verdana, Helvetica, Arial, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #369;
	line-height: 14px;
	padding-top: 16px;
}

.subhead1 a:link,
.subhead1 a:visited,
.subhead1 a:hover,
.subhead1 a:active {text-decoration:none; color:#369;}
.subhead1 a:hover {text-decoration:underline;}


.subhead2  {
	font-family: Trebuchet, Verdana, Helvetica, Arial, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #036;
	line-height: 1.25em;
}

.news_headline {
	font-family: Trebuchet, Verdana, Helvetica, Arial, sans-serif;
	font-size: 14px;
	font-weight: bold;
	color: black;
	line-height: 16px;
	padding-top: 16px;
}

.news_headline a:link {text-decoration:none; color:#369;}
.news_headline a:active {text-decoration:none; color:#369;}
.news_headline a:visited {text-decoration:none; color:#369;}
.news_headline a:hover {text-decoration:underline; color:#369;}

.disclaimer {
	font-family: Trebuchet, Verdana, Helvetica, Arial, sans-serif;
	font-size: 9px;
	font-weight: normal;
	color: #000;
	line-height: 12px;

}

.deck {
	font-family: Trebuchet, Verdana, Helvetica, Arial, sans-serif;
	font-size: 12px;
	font-weight: normal;
	/*color: #99AB99;788778*/
	color: #657265;
	line-height: 18px;
}

.bodytext_color1 {
	font-family: Trebuchet, Verdana, Helvetica, Arial, sans-serif;
	font-size: 11px;
	font-weight: normal;
	color: #333;
	line-height: 13px;
}

div#footer
{
	display: block;
	clear: left;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: .625em;
	color: #666;
	padding: 1.5em 20px ;
	background: transparent;
	background-image: none;
}

/* social */
span#facebook { display: inline; width: 24px; height: 24px; margin-right: 36px; }


/* --- news story styles --- */

div#story { padding: 0px 20px 20px 0px; }

div.newsitem {
	float: left;
	clear: both;
	font-family: Verdana, Helvetica, sans-serif;
	font-size: 9px;
	color: #333;
	margin-bottom: 18px;
	padding-bottom: 9px;
	border-bottom: 1px dotted silver;
}

div.storylink {
	font-family: Verdana, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #333;
	padding-bottom: 9px;

}

div.storylink a { text-decoration: none; color: inherit; }
div.storylink a:link { text-decoration: none; color: inherit; }
div.storylink a:active { text-decoration: none; color: inherit; }
div.storylink a:visited { text-decoration: none; color: inherit; }
div.storylink a:hover {
	text-decoration: none;
	color: inherit;
	border-bottom: 1px solid silver;
}

div.details {
	width: 350px;
	voice-family: "\"}\"";
	voice-family: inherit;
	width: 350px;
	}

div.morelink {
	display: inline;
}


div.morelink a { text-decoration: none; color: #369; font-weight: bold; }
div.morelink a:link { text-decoration: none; color: #369; font-weight: bold; }
div.morelink a:active { text-decoration: none; color: #369; font-weight: bold; }
div.morelink a:visited { text-decoration: none; color: #369; font-weight: bold; }
div.morelink a:hover { text-decoration: underline; color: #963; font-weight: bold; }

div.dateline {
	float: left;
	padding-right: 6px;
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 9px;
	color: #666;
}

div.descript {
	display: inline;
	font-family: Verdana, Helvetica, sans-serif;
	font-size: 10px;
	line-height: 12px;
	padding-right: 4px;
}

span.servicecities {
	display: block;
	font-family: Verdana, Helvetica, sans-serif;
	font-size: 9px;
	line-height: 12px;
	font-weight: normal;
	color: #fff;
}

/* begin flight schedule styles */


table#schedule {
		width: 520px;
}

#schedule th {
	text-align: left;
	font-family: Verdana, Helvetica, Arial, sans-serif;
	font-weight: bold;
	background-color: #369;
	color: #fff;
	padding: 6px;
}

#schedule td {
		font-size: 9px;
		padding-right: 3px;
}

#schedule td.sectionheading {
		font-family: Georgia, "Times New Roman", Serif;
		font-weight: bold;
		font-size: 14px;
		color: #993300;
		text-align: left;
		line-height: 20px;
		padding-bottom: 6px;
		padding-top: 13px;
}

/* end flight schedule styles */

div.clearboth { clear: both; }


#newsbody {
		padding: 0px;
	}

