/* zero off the defaults to get a clean starting point*/
html, body, ul, ol, li, p, h1, h2, h3, h4, h5, h6, form, formfield {  
margin: 0; 
padding: 0; 
border: 0; 
}

body { margin: 0; padding: 0; font: 101% Arial, Helvetica, sans-serif; background-color: #AFCCE1; }
/***** Begin laying out the wrappers *****/

#wrapper {position: relative; margin: 0 auto; width: 751px; background-color: #FFF; text-align: left;}
#flash-header{width: 751px;}
#header{height: 106px; background: url(images/header.jpg); background-repeat: no-repeat; }
#top-nav {padding: 15px 0 3px 10px; font: Arial, Helvetica, sans-serif; font-size:.85em; color: #000; font-weight:bold;}
#top-nav a {color: #000; font-weight:bold; text-decoration: none; padding: 0 3px 0 3px;}
#top-nav a:hover, #top-nav a:visited {color:#8E191A; text-decoration: underline; }
#nav-wrapper {width: 193px; float: left; background: url(images/left_bg.gif) repeat-y;}
ul#nav, ul#nav li {list-style-type: none; margin: 0; padding: 0;}
ul#nav li {padding:3px 0 0 3px; }
ul#nav li a, ul#nav li a:visited {font: Arial, Helvetica, sans-serif; font-size:.75em;  text-transform: uppercase; text-decoration: none; color: #000; font-weight:bold;}
ul#nav li a:hover, ul#nav li a:active {text-decoration: underline; color: #2D7298;}
ul#nav li .red {color:#8E191A; font-weight: bold; text-transform: uppercase;}
ul#nav li a.lead {font-weight: bold;}
#nav-links {width: 193px; background: url(images/menu_bg.gif) repeat-y;}
#content {float: right; width: 558px; background-color: #FFF;}
h1{font: Arial, Helvetica, sans-serif; font-size:.95em;}
h2{font: Arial, Helvetica, sans-serif; font-size:.85em;}
p {margin-right: 10px; font: Arial, Helvetica, sans-serif; font-size:.80em; text-align: left;}



table {margin-right: 10px; font: Arial, Helvetica, sans-serif; font-size:.80em; text-align: left;}

.Required {
color:#FF0000;
}

/*--------------Airport Reservation Form--------------*/

.FormName {
text-align:right;
font-weight:bold;
}