
/*************** GENERIC COPY ****************/

body { margin:0; padding:0; left:0; top:0; background-color:#bacedb;}
.background {width:100%;}
body, p, td, ul, blockquote, font {color:#555555; font-family: Verdana, Arial, Helvetica, sans-serif; font-size:12px;}

.px10 {font-size:10px;}
.px11 {font-size:11px;}
.px12 {font-size:12px;}
.px13 {font-size:13px;}
.px14 {font-size:14px;}
.px15 {font-size:15px;}
.px16 {font-size:16px;}

.bold {font-weight:bold; }
.underline {text-decoration:underline; }

ul.noindent {margin:20px;}

.noborder {border:0px;}


/**************** FIXED OBJECTS ****************/

#container {
	width: 754px;
	background-color:white;
	margin-left: auto;
	margin-right: auto;	
}

#headerhome {	
	height:293px; 
	width:750px; 
	background-image: url(/_images/banners/homebanner.jpg);	
	border-top:2px solid #89C8FE;	
}

#headerint {	
	height:192px; 
	width:750px; 
	background-image: url(/_images/banners/intbanner.jpg);		
}

#mainnav {
	float:left;
	width:235px;
	text-align:left;
}

#mainnavint {
	float:left;
	width:235px;
	text-align:left;
}

#contentarea {
	float:left;
	width:400px;
	margin-left:50px;
	text-align:left;
	line-height:18px;
}

#contentareanonav {	
	width:100%;	
	margin:0px 15px 20px 15px;
	text-align:left;
	line-height:18px;
}

#footerbar {	
	clear:left; 	
	background-color:#05194A; 
	width:726px; 
	height:20px; 
	margin-bottom:10px; 
	margin-top:10px;
	margin-left: auto;
	margin-right: auto;
}

#footercopy {
	margin-bottom:10px;
	font-size:10px;
}

#footercopy a:link, #footercopy a:active, #footercopy a:visited  {
	font-size:10px;
	color: #98392D;
	text-decoration:none;
}

#footercopy a:hover  {	
	text-decoration:underline;
}

#featuredpic {
	margin-top:20px;
	margin-left:10px;
	margin-right:10px;
	text-align:center;	
}

#featuredpiccaption {
	margin-left:10px;
	margin-right:10px;
	width:213px;
	font-size:11px;
	text-align:center;
}

#errorMessage {
	background-color:#FFDFDE; 
	border:1px solid red; 
	padding:10px;	 	
	margin-top:10px; 
	margin-bottom:10px;
	font-size:11px;
}


#intnavphone {
	margin:0px 0px 10px 15px;
	padding-top:5px;
	padding-left:10px; 
	width:215px; 
	height:23px; 
	font-style:italic; 
	color:#42647E; 
	font-size:12px; 
	font-weight:bold; 
	background-image:url(/_images/phonenumber.gif);
	background-repeat:no-repeat;
}

/**************** LINKS ****************/

a:link,a:visited,a:active {font-size: 12px; font-family: Verdana, Arial, Helvetica, sans-serif; font-weight:bold; COLOR:#851405; text-decoration: none;}
a:hover {text-decoration: underline}

a.footer:link,a.footer:visited,a.footer:active { font-size:11px; font-weight:bold; color:#006600; padding-bottom:5px; padding-top:5px;  }
a.footer:hover { font-size:11px; font-weight:bold; color:#222D63; padding-bottom:5px; padding-top:5px;  }

a.subnav:link,a.subnav:visited,a.subnav:active { display:block; font-size:11px; font-weight:normal; color:#851405; margin-left:45px; text-decoration:none; }
a.subnav:hover {text-decoration:underline;}

/**************** HEADERS ****************/

.pageHeader { font-family:arial narrow, arial; font-style:italic; font-size:24px; letter-spacing:1px; color:#160A67; margin-top:5px; line-height:23px;}
.subhead { font-size:14px; font-weight:bold; color:#851405; }


/**************** FORMS ****************/

form {margin:0px;}

input {font-size:11px; font-family:verdana;}
select {font-size:11px; font-family:verdana;}
textarea {font-size:11px; font-family:verdana;}

input.fielderror {background-color:yellow}
select.fielderror {background-color:yellow}
textarea.fielderror {background-color:yellow}

.required {color:red;}

/**************** TABLES ****************/

table.datagrid {border-top:1px solid black; border-right:1px solid black;}
table.datagrid td {border-bottom:1px solid black; border-left:1px solid black; font-size:11px;}
table.datagrid th {border-bottom:1px solid black; border-left:1px solid black; text-align:left;}

.tableheader {background-color:#05194A; font-weight:bold; color:#FFFFFF}
.tableheader a:link, .tableheader a:active, .tableheader a:visited {color:white; font-size:10px; margin-right:5px;}  

.colheader {font-weight:bold; text-decoration:underline;}

tr.altTableRow {background-color:#EEEEEE;}


/**************** MISC ****************/

.nwa {border:1px solid black;}

.nwa img:hover {border:2px solid #DDDDDD;}


/**************** NAV ****************/

#mainnav a:link, #mainnav a:active, #mainnav a:visited {display:block; margin-left:20px; padding-top:5px; padding-left:24px; height:20px; color:#789EC5; font-size:10px; font-family:verdana;}
#mainnav a:hover {background: url(/_images/nav/arrow_blue.gif) no-repeat center left;}

#mainnavint a.nav:link, #mainnavint a.nav:active, #mainnavint a.nav:visited {display:block; margin-left:20px; padding-top:5px; padding-left:24px; height:20px; color:#474170; font-size:13px; font-family:verdana;}
#mainnavint a.nav:hover {background: url(/_images/nav/arrow_white.gif) no-repeat center left;}

a.navabout {display:block; width:220px; height:21px;}
a.navabout:link, a.navabout:visited {background: url(/_images/nav/nav_about_off.gif);}
a.navabout:active, a.navabout:hover {background: url(/_images/nav/nav_about_on.gif);}												

a.navaircharter {display:block; width:220px; height:21px;}
a.navaircharter:link, a.navaircharter:visited {background: url(/_images/nav/nav_aircharter_off.gif);}
a.navaircharter:active, a.navaircharter:hover {background: url(/_images/nav/nav_aircharter_on.gif);}												

a.navmanagement {display:block; width:220px; height:20px;}
a.navmanagement:link, a.navmanagement:visited {background: url(/_images/nav/nav_management_off.gif);}
a.navmanagement:active, a.navmanagement:hover {background: url(/_images/nav/nav_management_on.gif);}												

a.navmaintenance {display:block; width:220px; height:21px;}
a.navmaintenance:link, a.navmaintenance:visited {background: url(/_images/nav/nav_maintenance_off.gif);}
a.navmaintenance:active, a.navmaintenance:hover {background: url(/_images/nav/nav_maintenance_on.gif);}												

a.navrequest {display:block; width:220px; height:21px;}
a.navrequest:link, a.navrequest:visited {background: url(/_images/nav/nav_request_off.gif);}
a.navrequest:active, a.navrequest:hover {background: url(/_images/nav/nav_request_on.gif);}												
