@charset "utf-8";
/*
 Pilot Publishing - www.pilotpub.com
 Usage: Common Styles Across Pages
 
 Created Date: 2/18/09
 Created By: Daniel Schafer Designs - www.danielschafer.com
 
 Modified By: Daniel Schafer Designs
 Modified Date: 5/13/11
 
 Change Log:
*/

html{
width:100%;
height:100%;
background-color:#FFF;
}

body{
padding: 0px;
line-height:12px;
margin:0px;
font-family:Arial, Helvetica, sans-serif;
font-size:11px;
font-weight:normal;
text-align:left;
}

a{
color:#3391C6;
text-decoration:underline;
}

div#container{
width:900px;
margin:auto;
background-color:#FFF;
}

/* HEADER */

div#header{
width:900px;
height:214px;
background-position:bottom left; 
background-repeat:no-repeat;
overflow:hidden;
}


div#header div.home_button{
float:left;
width:103px;
height:31px;
background-image:url(../images/navigation/tab_inverted.png);
background-position:top left;
background-repeat:no-repeat;
}

div#header .top_other{
margin-left:-10px;	
}

div#header .top_other_ad{
margin-left:-25px;	
}

div#header .top_other_press{
margin-left:625px;
}

div#header div.home_button a{
color:#0076B8;
text-decoration:none;
}

div#header div.home_button a.active{
color:#ED1D24;
text-decoration:none;
}

div#header div.home_button a:hover{
color:#ED1D24;
text-decoration:none;
}

div#header div.home_button div.home_text{
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
font-weight:bold;
font-variant:small-caps;
color:#0076B8;
text-align:center;
padding:8px 0px 0px 0px;
}

div#header div.home_button div.home_text_twoline{
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
font-weight:bold;
font-variant:small-caps;
color:#0076B8;
text-align:center;
padding:0px 0px 0px 0px;
}

div#header div.page_title{
height:158px;
}

div#header div.page_title h1{
color:#FFF;
font-size:25px;
line-height:27px;
font-weight:bold;
font-variant:small-caps;
margin:0px 0px 10px 0px;
}

div#header div.navigation{
width:902px;
height:46px;
overflow:hidden;
}

div#header div.navigation div.navigation_tab{
float:left;
width:82px;
height:46px;
background-image:url(../images/navigation/tab.png);
background-position:top left;
background-repeat:no-repeat;
}

div#header div.navigation div.navigation_tab a{
color:#0076B8;
text-decoration:none;
}

div#header div.navigation div.navigation_tab a.active{
color:#ED1D24;
text-decoration:none;
}

div#header div.navigation div.navigation_tab a:hover{
color:#ED1D24;
text-decoration:none;
}

div#header div.navigation div.navigation_tab div.navigation_text_oneline{
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
font-weight:bold;
font-variant:small-caps;
color:#0076B8;
text-align:center;
padding:25px 0px 0px 0px;
}

div#header div.navigation div.navigation_tab div.navigation_text_twoline{
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
font-weight:bold;
font-variant:small-caps;
color:#0076B8;
text-align:center;
padding:18px 0px 0px 0px;
}

div#header div.navigation_shadow{
width:902px;
height:10px;
background-image:url(../images/navigation/navbar_shadow.gif);
background-position:top left;
background-repeat:repeat-x;
}


/* CONTENT AREA */
div#content_area{
width:900px;
}

div#content_area .padding{
padding:0px 20px 0px 20px;
}

div#content_area p{
line-height:15px;
}

div#content_area .red{
color:#ED1D24;
font-size:11px;
font-weight:bold;
}

div#content_area h1{
color:#ED1D24;
font-family:Georgia, "Times New Roman", Times, serif;
font-size:17px;
line-height:20px;
font-weight:bold;
font-variant:small-caps;
margin:0px 0px 10px 0px;
}

div#content_area h2{
color:#ED1D24;
font-family:Georgia, "Times New Roman", Times, serif;
font-size:17px;
line-height:19px;
font-weight:bold;
font-variant:small-caps;
margin:0px 0px 10px 0px;
}

div#content_area .map_heading{
color:#0076B8;
font-family:Georgia, "Times New Roman", Times, serif;
font-size:17px;
line-height:19px;
font-weight:bold;
font-variant:small-caps;
padding-left:5px;
}


div.content_bottom_line{
width:900px;
height:1px;
background-color:#999;
}

div.content_bottom_shadow{
width:900px;
height:10px;
background-image:url(../images/navigation/navbar_shadow.gif);
background-position:top left;
background-repeat:repeat-x;
}

/* FORMS */
.button{
background-color:#3391C6;
color:#FFFFFF;
font-size:10px;
font-weight:bold;
border:1px solid #0076B8;
padding:5px;
}

.field{
font-weight:normal;
font-family:Arial, Helvetica, sans-serif;
font-size:11px;
}

/* FOOTER */
div#footer{
width:900px;
}

div#footer div.left{
float:left;
width:300px;
text-align:left;
}

div#footer div.center{
float:left;
width:225px;
text-align:left;
line-height:17px;
}

div#footer div.right{
float:left;
width:375px;
text-align:center;
line-height:17px;
}

/* FUEL PRICE CHART */
.fuel_price_header{
border-bottom:1px solid black;
}

.fuel_price_island{
color:#ED1D24;
font-size:11px;
font-weight:bold;
padding-top:7px;
}

.fuel_price_airport{
background-color:#EEE;
}


