/* cascading style sheet - last edit: sept 9 2013 */

@font-face {
    font-family: 'cabinregular';
    src: url('webfont/cabin-regular-webfont.eot');
    src: url('webfont/cabin-regular-webfont.eot?#iefix') format('embedded-opentype'),
         url('webfont/cabin-regular-webfont.woff') format('woff'),
         url('webfont/cabin-regular-webfont.ttf') format('truetype'),
         url('webfont/cabin-regular-webfont.svg#cabinregular') format('svg');
    font-weight: normal;
    font-style: normal;
}

@font-face {
    font-family: 'cabinitalic';
    src: url('webfont/cabin-italic-webfont.eot');
    src: url('webfont/cabin-italic-webfont.eot?#iefix') format('embedded-opentype'),
         url('webfont/cabin-italic-webfont.woff') format('woff'),
         url('webfont/cabin-italic-webfont.ttf') format('truetype'),
         url('webfont/cabin-italic-webfont.svg#cabinitalic') format('svg');
    font-weight: normal;
    font-style: normal;
}

@font-face {
    font-family: 'cabinbold';
    src: url('webfont/cabin-bold-webfont.eot');
    src: url('webfont/cabin-bold-webfont.eot?#iefix') format('embedded-opentype'),
         url('webfont/cabin-bold-webfont.woff') format('woff'),
         url('webfont/cabin-bold-webfont.ttf') format('truetype'),
         url('webfont/cabin-bold-webfont.svg#cabinbold') format('svg');
    font-weight: normal;
    font-style: normal;
}

@font-face {
    font-family: 'cabinbold_italic';
    src: url('webfont/cabin-bolditalic-webfont.eot');
    src: url('webfont/cabin-bolditalic-webfont.eot?#iefix') format('embedded-opentype'),
         url('webfont/cabin-bolditalic-webfont.woff') format('woff'),
         url('webfont/cabin-bolditalic-webfont.ttf') format('truetype'),
         url('webfont/cabin-bolditalic-webfont.svg#cabinbold_italic') format('svg');
    font-weight: normal;
    font-style: normal;
}

body {
	background-color: #eceff2;
	padding: 10px 0px 0px;
	margin: 0px auto;
	text-align: center;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #173d91;
	line-height:normal;
}
a {
	color:#d17d02;
	font-weight: bold;
}
a:link, a:visited, a:active {
	text-decoration: none;
}
a:hover {
	text-decoration: underline;
}
/* -- wrapper -- */

#wrapper {
	background-image: url(../images/navback.png);
	background-repeat: repeat-y;
	background-color: #FFFFFF;
	height: auto !important;
	width: 960px;
	padding: 0px;
	margin: 0px auto;
	text-align: left;
	position: relative;
	-webkit-box-shadow: 0px 0px 5px rgba(50, 50, 50, 0.4);
-moz-box-shadow:    0px 0px 5px rgba(50, 50, 50, 0.4);
box-shadow:         0px 0px 5px rgba(50, 50, 50, 0.4);
}
#header {
	background: url(../images/topback-new.png) no-repeat scroll 0px;
	background-position: 0px 0px;
	padding: 0px;
	margin: 0px auto;
	width: 960px;
	height: 86px;
}
#header-np {
	background: url(../images/topback-np-new.png) no-repeat scroll 0px;
	background-position: 0px 0px;
	padding: 0px;
	margin: 0px auto;
	width: 960px;
	height: 86px;
}
#header-home {
	background: url(../images/topback-new.png) no-repeat scroll 0px;
	background-position: 0px 0px;
	padding: 0px;
	margin: 0px auto;
	width: 960px;
	height: 86px;
}
#logo a {
	float: left;
	display: block;
	width: 110px;
	height: 86px;
	text-indent: -1000px;
	overflow: hidden;
	background: url(../images/mitchell-airport-logo.png) no-repeat scroll 5px 9px;
}
#header-home #header-text {
	float: left;
	display: block;
	width: 450px;
	height: 86px;
	text-indent: -1000px;
	overflow: hidden;
	background: url(../images/mitchell-airport-home.png) no-repeat scroll 0 22px;
}
#header #header-text {
	float: left;
	display: block;
	width: 450px;
	height: 86px;
	text-indent: -1000px;
	overflow: hidden;
	background: url(../images/mitchell-airport.png) no-repeat scroll 0 22px;
}
#header-np #header-text {
	float: left;
	display: block;
	width: 450px;
	height: 86px;
	text-indent: -1000px;
	overflow: hidden;
	background: url(../images/mitchell-airport-np.png) no-repeat scroll 0 9px;
}
#utility {
	background-image: url("../images/search-back.png");
    background-position: 12px 45px;
    background-repeat: no-repeat;
	float: right;
	width: 210px;
	height: 86px;
	position: relative;
}
#utility ul {
	margin: 0;
	padding: 17px 0 0 0;
}
#utility ul li {
	float: left;
	margin: 0;
	padding: 0 0 0 12px;
}
#utility #twitter {
	background: url(../images/twitter-top.png) no-repeat scroll left top;
	width: 20px;
	height: 20px;
	display: block;
	text-indent: -1000px;
	overflow: hidden;
}
#utility #facebook {
	background: url(../images/facebook-top.png) no-repeat scroll left top;
	width: 20px;
	height: 20px;
	display: block;
	text-indent: -1000px;
	overflow: hidden;
}
#utility #signup {
	background: url(../images/newsletter-signup.png) no-repeat scroll left top;
	width: 120px;
	height: 20px;
	text-indent: -1000px;
	display: block;
	overflow: hidden;
}
#utility form {
	display:block;
	padding: 0;
	margin: 0;
	overflow: hidden;
	position: absolute;
    top: 45px;
    left: 12px;
	height: 19px;
	width: 178px;
}
#utility .searchbox {
    background-color: transparent;
    border: 0 none;
    height: 19px;
    outline: medium none;
    width: 157px;
	margin: 0 0 0 3px;
	float:left;
}
#utility form input[type="text"], #utility form select {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	line-height: 18px;
	color: #003876;
}
#utility .searchbox_submit {
	background-color: transparent;
	border: 0 none;
	padding: 0;
	float:left;
}
#twitter_np {
	background: url(../images/twitter-np.png) no-repeat scroll left top;
	width: 182px;
	height: 24px;
	display: block;
	text-indent: -1000px;
	overflow: hidden;
	margin-top: 8px;
}
#facebook_np {
	background: url(../images/facebook-np.png) no-repeat scroll left top;
	width: 182px;
	height: 27px;
	display: block;
	text-indent: -1000px;
	overflow: hidden;
}
#signup_np {
	background: url(../images/sign-up-np.png) no-repeat scroll left top;
	width: 182px;
	height: 26px;
	text-indent: -1000px;
	display: block;
	overflow: hidden;
}
#flashcontain {
	z-index: 2;
}
h1 {
	border-bottom: 1px solid #173D91;
	color: #173D91;
	font-size: 16px;
	font-weight: bold;
	line-height: 20px;
	margin-bottom: 20px;
	padding: 0;
	text-align: left;
}
h2 {
	color: #173D91;
	font-size: 1.4em;
	font-weight: bold;
	line-height: 20px;
	margin: 0 0 4px 0;
	padding: 0;
	text-align: left;
}
h2 a, h2 a:hover {
	color: #173D91;
	text-decoration: none;
}
h3 {
	color: #173D91;
	font-size:12px;
	font-weight: bold;
	line-height: 14px;
	margin-bottom: 4px;
	padding: 0;
	text-align: left;
}
p {
	margin: 1.12em 0;
}
small {
	font-size:11px;
}
#navWrapper {
	padding: 0;
	margin: 0;
	width: 200px;
	float: left;
}
#navigation-top {
	padding: 0px;
	margin: 0px auto;
	width: 200px;
	height: 52px !important;
	float: left;
}
#navigation {
	padding: 0px;
	margin: 0px auto;
	width: 200px;
	height: auto !important;
	float: left;
}
#navigation-bottom {
	border-top: 1px solid #336091;
	padding: 15px 0 0 15px;
	margin: 0px auto;
	width: 180px;
	height: 110px !important;
	float: left;
	text-align:center;
}
#navigation-bottom:last-child {
	background: url(/themes/mitchell_airport/images/nav-bottom.png) no-repeat scroll left 5px;
}
#service-award {
    float: left;
    padding: 0 67px 10px 58px;
    width: 75px;
}
#content ul.nav {
	display: block;
	padding: 14px 20px 0 20px;
	overflow: auto;
	width: 675px;
	float:left;
	height: 20px;
	color: #023e62;
	font-size:11px;
	font-weight:bold;
}
#content ul.nav p, #content ul.nav a {
	color: #023E62;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	margin: 10px 0 0;
}
#content {
	margin: 0;
	width: 735px;
	padding: 10px 15px 0 10px;
	float: left;
}
#col01 {
	margin: 0;
	width: 360px;
	padding: 15px 10px 0 15px;
	float: left;
}
#col02 {
	margin: 0;
	width: 355px;
	padding: 15px 25px 0 10px;
	float: left;
}
#content #breadcrumb-nav {
	display: block;
	padding: 0 20px 14px 0;
	margin: 0;
	overflow: auto;
	width: 715px;
	font-size: 11px;
	font-weight: bold;
}
#content #breadcrumb-nav a {
	color: #023E62;
	font-size: 11px;
	font-weight: normal;
}
#content ol, #emergency ol, #content ul, #emergency ul{
    margin: 0.5em 0 1em 1em;
}
#content ol li, #emergency ol li {
	font-size: 13px;
	line-height: 16px;
	list-style-position: outside;
	margin-bottom: 0.5em;
	margin-left: 1.5em;
}
#content ul li, #emergency ul li {
    font-size: 13px;
    line-height: 16px;
    list-style-position: outside;
    list-style-type: disc;
    margin-bottom: 0.5em;
    margin-left: 1.5em;
}
#content ol#alpha {
	list-style-type: upper-alpha;
	}
#content-home {
	margin: 0;
	width: 735px;
	padding: 10px 15px 10px 10px;
	float: left;
}
#home-div {
	margin: 0;
	width: 565px;
	padding: 0;
	float: left;
}
#logo-bar {
	margin: 0;
	width: 735px;
	padding: 0;
}
#slideshow {
	margin: 0;
	width: 365px;
	padding: 5px 0 0;
	float: left;
}
#logo-bar {
	margin: 0;
	width: 735px;
	padding: 0;
}
#callouts {
	margin: 0;
	width: 190px;
	padding: 0 0 0 10px;
	float: left;
}
#callouts-new {
	margin: 0;
	width: 360px;
	padding: 0 0 0 10px;
	float: left;
}
#home-content {
	margin: 0;
	width: 565px;
	padding: 0;
	float: left;
}
#home-content-new {
	margin: 0;
	width: 735px;
	padding: 5px 0 0 0;
	clear: left;
}
#airfare-watchdog {
	margin: 0;
	width: 160px;
	padding: 5px 0 0 10px;
	float: left;
}
#content-home #home-text {
	float: left;
	font-family: 'cabinregular';
	font-size: 13px;
	font-weight: normal;
	color: #003876;
	width: 520px;
	padding: 0;
	margin: 0 15px 15px 0;
}
#content-home #home-text p {
	padding: 0;
	margin: 0;
}
#content-home #airlines-callout {
	background: url(../images/yellow-arrow.png) no-repeat 0 15px;
	float: right;
	width: 195px;
	min-height: 482px;
	padding: 0;
	margin: 0;
	border: solid #a5a5a5 1px;
	-webkit-border-top-left-radius: 10px;
	-webkit-border-bottom-right-radius: 10px;
	-moz-border-radius-topleft: 10px;
	-moz-border-radius-bottomright: 10px;
	border-top-left-radius: 10px;
	border-bottom-right-radius: 10px;
	-webkit-box-shadow: 0px 0px 5px rgba(0, 0, 0, 0.3);
	-moz-box-shadow:    0px 0px 5px rgba(0, 0, 0, 0.3);
	box-shadow:         0px 0px 5px rgba(0, 0, 0, 0.3);
}
#content-home #airlines-callout h3 {
	font-family: 'cabinregular';
	font-size: 17px;
	font-weight: normal;
	color: #003876;
	margin: 18px 0 8px 20px;
    padding: 0;
}
#content-home #airlines-callout p {
	margin: 0;
}
#content-home #map-callout {
	background: url(../images/red-arrow.png) no-repeat 0 15px;
	float: left;
	width: 525px;
	padding: 0;
	margin: 0;
	border: solid #CC0000 1px;
	-webkit-border-top-left-radius: 10px;
	-webkit-border-bottom-right-radius: 10px;
	-moz-border-radius-topleft: 10px;
	-moz-border-radius-bottomright: 10px;
	border-top-left-radius: 10px;
	border-bottom-right-radius: 10px;
	-webkit-box-shadow: 0px 0px 5px rgba(0, 0, 0, 0.3);
	-moz-box-shadow:    0px 0px 5px rgba(0, 0, 0, 0.3);
	box-shadow:         0px 0px 5px rgba(0, 0, 0, 0.3);
	overflow: hidden;
}
#content-home #emergency {
	float: left;
	width: 505px;
	padding: 10px;
	margin: 0;
	border: solid #CC0000 1px;
	-webkit-border-top-left-radius: 10px;
	-webkit-border-bottom-right-radius: 10px;
	-moz-border-radius-topleft: 10px;
	-moz-border-radius-bottomright: 10px;
	border-top-left-radius: 10px;
	border-bottom-right-radius: 10px;
	-webkit-box-shadow: 0px 0px 5px rgba(0, 0, 0, 0.3);
	-moz-box-shadow:    0px 0px 5px rgba(0, 0, 0, 0.3);
	box-shadow:         0px 0px 5px rgba(0, 0, 0, 0.3);
	overflow: hidden;
}
#emergency h1 {
	border-bottom: 0 solid #FFF;
}
#content-home #map-callout h3 {
	font-family: 'cabinregular';
	font-size: 17px;
	font-weight: normal;
	color: #CC0000;
	margin: 18px 0 5px 20px;
    padding: 0;
	line-height: 18px;
	width: 365px;
	display: block;
	float: left;
}
#content-home #map-callout h3 a {
	font-weight: normal;
	color: #CC0000;
}
#content-home #map-callout h3 span {
	font-size: 15px;
	font-style: italic;
}
#content-home #map-callout #map-image {
	float: left;
	width: 385px;
	margin: 10px 0 8px 5px;
}
#content-home #map-callout #map-image p {
	margin: 5px 0;
}
#content-home #map-callout #map-text {
	float: right;
	width: 106px;
	background: #A00A0C;
	height: 278px;
	padding: 10px;
}
#content-home #map-callout #map-text p {
	margin: 10px 0 0 0;
}
#content-home #map-callout #map-text a {
	font-family: 'cabinregular';
	font-size: 17px;
	color: #FFF;
}
#content-home #bottom-callout01 {
	background: url(../images/yellow-arrow.png) no-repeat 0 15px;
	float: left;
	width: 252px;
	padding: 0;
	margin: 15px 17px 0 0;
	border: solid #a5a5a5 1px;
	-webkit-border-top-left-radius: 10px;
	-webkit-border-bottom-right-radius: 10px;
	-moz-border-radius-topleft: 10px;
	-moz-border-radius-bottomright: 10px;
	border-top-left-radius: 10px;
	border-bottom-right-radius: 10px;
	-webkit-box-shadow: 0px 0px 5px rgba(0, 0, 0, 0.3);
	-moz-box-shadow:    0px 0px 5px rgba(0, 0, 0, 0.3);
	box-shadow:         0px 0px 5px rgba(0, 0, 0, 0.3);
}
#content-home #bottom-callout02 {
	background: url(../images/yellow-arrow.png) no-repeat 0 15px;
	float: left;
	width: 252px;
	padding: 0;
	margin: 15px 0 0 0;
	border: solid #a5a5a5 1px;
	-webkit-border-top-left-radius: 10px;
	-webkit-border-bottom-right-radius: 10px;
	-moz-border-radius-topleft: 10px;
	-moz-border-radius-bottomright: 10px;
	border-top-left-radius: 10px;
	border-bottom-right-radius: 10px;
	-webkit-box-shadow: 0px 0px 5px rgba(0, 0, 0, 0.3);
	-moz-box-shadow:    0px 0px 5px rgba(0, 0, 0, 0.3);
	box-shadow:         0px 0px 5px rgba(0, 0, 0, 0.3);
}
#content-home #bottom-callout01 h3, #content-home #bottom-callout02 h3 {
	float: left;
	font-family: 'cabinregular';
	font-size: 17px;
	font-weight: normal;
	color: #003876;
	margin: 18px 0 5px 20px;
    padding: 0;
	line-height: 16px;
	display: block;
	width: 100px;
}
#content-home #bottom-callout01 h3 a, #content-home #bottom-callout02 h3 a, #content-home #airlines-callout h3 a {
	font-weight: normal;
	color: #003876;
}
#content-home #bottom-callout01 p, #content-home #bottom-callout02 p {
	margin: 0;
}
#content-home #bottom-callout01 img, #content-home #bottom-callout02 img {
	float: right;
}

.clear {
	clear:both;
	height: 1px;
}
#footer {
	background-color: #414141;
	padding: 12px 20px;
	margin: 0px;
	width: 920px;	/* IE6 pushes footer down without this */
	font-size: 11px;
	color: #8b8a8a;
	overflow: hidden;
}
#footer a:link, #footer a:visited, #footer a:active {
	color: #8b8a8a;
	text-decoration: none;
}
#footer a:hover {
	color: #8b8a8a;
	text-decoration: underline;
}
#links-address {
	float: left;
	width: 450px;
}
#links-address ul {
	float: left;
	margin: 0;
	padding: 5px 5px 0 0;
	/* width: 125px; */
}
#links-address ul li {
	float: left;
	margin: 0;
	padding: 0 30px 0 0;
}
#links-address #twitter {
	background: url(../images/twitter-btm.png) no-repeat scroll left top;
	width: 31px;
	height: 31px;
	display: block;
	text-indent: -1000px;
	overflow: hidden;
}
#links-address #facebook {
	background: url(../images/facebook-btm.png) no-repeat scroll left top;
	width: 31px;
	height: 31px;
	display: block;
	text-indent: -1000px;
	overflow: hidden;
}

#links-address #gmia {
	background: url(../images/GMIA_logo.png) no-repeat scroll left top;
	width: 31px;
	height: 31px;
	display: block;
	text-indent: -1000px;
	overflow: hidden;
}

#links-address #milwaukee-county {
	background: url(../images/milwaukee-county.png) no-repeat scroll left top;
	width: 31px;
	height: 31px;
	text-indent: -1000px;
	display: block;
	overflow: hidden;
}
#links-address strong {
	font-size: 12px;
}
#contact-copywrite {
	float: left;
	width: 450px;
	margin: 0 0 0 20px;
}
#contact-copywrite ul {
	float: right;
	margin: 0;
	padding: 0;
}
#contact-copywrite ul li {
	float: left;
	margin: 0;
	padding: 0 0 0 10px;
}
#contact-copywrite a#contact {
	background: url(../images/plane-new.png) no-repeat scroll left top;
	width: 16px;
	height: 15px;
	text-indent: -1000px;
	display: block;
	overflow: hidden;
}
#copywrite {
	padding: 15px 0 0 0;
	float: right;
	clear: right;
}
#fatpipe {
	padding: 0 6px;
}
#navWrapper #navigation ul.nav, #navWrapper #navigation-top ul.nav-top {
	margin: 0;
}
#navWrapper #navigation-top ul.nav-top li a {
	background:#ffa500 url(../images/nav-arw01.png) no-repeat 9px 8px;
	color: #003876;
	display: block;
	font-family: 'cabinregular';
	font-size: 15px;
	font-weight: bold;
	margin: 0;
	padding: 6px 2px 1px 23px;
	text-decoration: none;
	width: 170px;
	height: 17px;
	line-height: 13px;
	border-top: #ffb733 solid 1px;
	border-bottom: #cc8400 solid 1px;
}
#navWrapper #navigation-top ul.nav-top li a:hover {
	background:#f29d00 url(../images/nav-arw01.png) no-repeat 9px 8px;
	border-top: #f2ae30 solid 1px;
	border-bottom: #c27d00 solid 1px;
}
#navWrapper #navigation ul.nav li a {
	background:#003876 url(../images/nav-arw02.png) no-repeat 9px 8px;
	color: #FFF;
	display: block;
	font-family: 'cabinregular';
	font-size: 15px;
	font-weight: normal;
	margin: 0;
	padding: 6px 2px 1px 23px;
	text-decoration: none;
	width: 170px;
	height: 17px;
	line-height: 13px;
	border-top: #336091 solid 1px;
	border-bottom: #002d5e solid 1px;
}
#navWrapper #navigation ul.nav li a:hover {
	background:#00326a url(../images/nav-arw02.png) no-repeat 9px 8px;
	border-top: #2e5682 solid 1px;
	border-bottom: #002854 solid 1px;
}
/*#navWrapper #navigation ul.nav li a.nav-path-selected {
	background:#173d91 url(../images/btn-blue-down-out.png) no-repeat 0 0;
    display: block;
    margin: 0;
    padding: 6px 1px 1px 19px;
    text-decoration: none;
    width: 155px;
	height: 18px;
	line-height: 14px;
}
#navWrapper #navigation-nav ul.nav li a.nav-path-selected:hover {
	background:#173d91 url(../images/btn-blue-down-over.png) no-repeat;
	padding: 7px 0 0 20px;
}*/

#navWrapper #navigation ul li ul {
	background: #FFF url(../images/2nd-nav-back.png) repeat-x 0 0;
	padding: 4px 0;
	margin: 0;
	width: 195px;
}
#navWrapper #navigation ul.nav li ul li a {
	background: #FFF url(../images/nav-bullet.png) no-repeat 10px 9px;
	font-family: 'cabinregular';
	font-size: 14px;
	font-weight: normal;
	color: #173D91;
	width: 165px;
	padding: 4px 10px 4px 20px;
	margin: 0;
	line-height: 14px;
	height:auto;
	border-top: none;
	border-bottom: none;
}
#navWrapper #navigation ul.nav li ul li a:hover {
	background: #FFF url(../images/nav-bullet.png) no-repeat 10px 9px;
	text-decoration:underline;
	padding: 4px 10px 4px 20px;
	height:auto;
	border-top: none;
	border-bottom: none;
}
#navWrapper #navigation ul.nav li ul li a.nav-path-selected {
	background: #FFF url(../images/nav-bullet.png) no-repeat 10px 9px;
	padding: 4px 10px 4px 20px;
	height:auto;
	border-top: none;
	border-bottom: none;
}
#navWrapper #navigation-nav ul.nav li ul li a.nav-path-selected:hover {
	background: #FFF url(../images/nav-bullet.png) no-repeat 10px 9px;
	text-decoration:underline;
	padding: 4px 10px 4px 20px;
	height:auto;
	border-top: none;
	border-bottom: none;
}
/* -- legacy -- */

#headerback {
	font-family: Arial, Helvetica, sans-serif;
	font-weight: bold;
	font-size: 12px;
	color: #173d91;
	border-bottom: 1px solid #173d91;
}
.searchtext {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	color: #000000;
	background: #FFFFFF;
	border: 1px solid #A5ACB2;
}
.buttontext {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
}
.header {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: bold;
	color: #173d91;
}
.subheader {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	font-weight: bold;
	color: #173d91;
}
.maintext {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: normal;
	color: #173d91;
}
.tinytext {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: normal;
	color: #173d91;
}
td.whitetext {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #FFFFFF;
	background-image: url(../images/2navback.png);
	background-repeat: repeat-x;
	height: 25px;
}
.whitetext {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: normal;
	color: #FFFFFF;
}
.whitetext a:link, .whitetext a:visited, .whitetext a:active {
	color: #FFFFFF;
	text-decoration: none;
}
.whitetext a:hover {
	color: #FFFFFF;
	text-decoration: underline;
}
.smallwhitetext {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 9px;
	font-weight: normal;
	color: #FFFFFF;
}
.smallwhitetext a:link, .smallwhitetext a:visited, .smallwhitetext a:active {
	color: #FFFFFF;
	text-decoration: none;
}
.smallwhitetext a:hover {
	color: #FFFFFF;
	text-decoration: underline;
}
.orangetext {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #d17d02;
}
.orangetext a:link, .orangetext a:visited, .orangetext a:active {
	color: #d17d02;
	text-decoration: none;
}
.orangetext a:hover {
	color: #d17d02;
	text-decoration: underline;
}
.bottomtext {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: normal;
	color: #173d91;
}
.bottomtext a:link, .bottomtext a:visited, .bottomtext a:active {
	color: #173d91;
	text-decoration: none;
}
.bottomtext a:hover {
	color: #173d91;
	text-decoration: underline;
}
a.print {
	background: url(../images/icon-print.png) no-repeat left center;
	float: right;
	padding-left: 21px;
}
a.print:hover {
	text-decoration: none;
}
#wrapper #bodyWrapper #content table tr td table tr .maintext table tr .maintext p {
/* font-weight: bold; <-- effecting http://mitchellairport.com/news.html in an undesirable manner */
}

/* Flight Info Styles */

#flights {
	text-align: left;
	width: 100%;
}
#flights th {
	text-align: left;
}
p.flights-update {
	text-align: center;
	font-style: italic;
}
.flight-row {
	-webkit-transition: all .1s;
	-moz-transition: all .1s;
}
.flight-row.odd {
	background: #DCE4F8;
}
.flight-row:hover {
	background: #183d91;
	color: #fff;
}
span.alert {
/*	font-weight: bold;*/
}
.date-row {
	background: #003876 url(../images/flight-hdr.png) repeat-x;
	color: #fff;
	font-weight: bold;
	text-align: center;
}
#flights-header {
	background: #003876 url(../images/flight-hdr.png) repeat-x;
	color: #fff;
	font-weight: bold;
	font-size: 14px;
}
#flights-header a {
	color: #fff;
}
/* MailChimp Form Styles */
#mc-embedded-subscribe-form .mc-field-group {
    padding-bottom: 4px;
	width: 500px;
}
#mc-embedded-subscribe-form .indicates-required {
    padding: 0 0 10px 0;
}
#mc-embedded-subscribe-form .mc-field-group label {
    padding-right: 12px;
	display:inline-table;
	width: 100px;
}
#mc-embedded-subscribe-form .input-group {
	padding: 10px 0 0 0;
}
#mc-embedded-subscribe-form .input-group label {
	display: inline-block;
	width: 300px;
}
#mc-embedded-subscribe-form ul li {
	list-style-type: none;
}
#mc-embedded-subscribe-form span.asterisk  {
    color: #CC0000;
}
#mc-embedded-subscribe-form .clear {
	display: block;
	height: 20px;
	padding: 0 0 10px 0;
}
#mc-embedded-subscribe-form #mce-responses {
	display: block;
	height: 10px;
	padding: 0;
}
#facebook-img {
display: block;
border: 0;
}
