@charset "iso-8859-1";
/* CSS Document */

body { 
	margin:0; padding:0; 
	background:#c0c0c0 url(../images/body_back.jpg) no-repeat center top; 
	text-align:center; 
}

#doc { 
	width:974px; 
	margin:0 auto; 
	text-align:left; 
	background:#c2bf9a url(../images/doc_repeat.png) repeat-y left top; 
}
#hd, #bd, #ft { 
	padding-left: 12px;
	padding-right: 12px;
	position: relative;
}
#hd {
	height: 155px;
	background: #c0c0c0 url(../images/hd_back.jpg) no-repeat center top;
}
#hd #logo { position: absolute; left: 49px; top: 12px; }
#bd { 
	min-height: 485px;
	/* ie6 min-height hack */
	*height:auto !important;
	*height: 485px;
	background:transparent url(../images/bd_back.jpg) no-repeat center top;
	padding-bottom: 57px;
}
#ft {
	background:transparent url(../images/ft_back.png) no-repeat center bottom;
	height: 98px;
	position: relative;
	padding-top: 20px;
	margin-top: -57px;
}

a { color: #3e63b9; text-decoration: none; }
a:hover { text-decoration: underline; }



#hd h1 { margin-top:0; }

#bd .left { float:left; width: 218px; }
#bd .content { margin-left: 218px; margin-right:35px; padding:41px 66px 51px 53px; }


#ft ul { font-size: 12px; text-align: center; margin: 0 31px; padding:0; border-top:2px solid #9b997b; }
#ft li.first { background: none; margin-left: 0; padding-left:0; }
#ft li { 
	display: inline; 
	margin-left: 9px; 
	padding-left: 13px; 
	background: transparent url(../images/ft_bullet.png) no-repeat center left; 
	line-height: 12px;
	color: #3b3a2a;
	line-height: 47px;
}
#ft div { font-size: 11px; }
#ft #copyright { position: absolute; bottom: 25px; left: 12px; }
#ft #attribution { position: absolute; bottom: 25px; right: 12px; }
#ft #copyright, #ft #attribution a { color: #83806a; }







#switches { 
	margin: 0;
	padding: 0;
	list-style-type: none;
	position: absolute;
	left: 222px;
	top: 13px;
}
#switches li {
	float: left;
}

#switch-home     { width: 54px; }
#switch-rates    { width: 56px; }
#switch-contact  { width: 60px; }
#switch-board    { width: 61px; }
#switch-manager  { width: 60px; }
#switch-airfair     { width: 56px; }
#switch-history  { width: 54px; }
#switch-pilots   { width: 54px; }
#switch-eagles   { width: 54px; }

#switches a { 
	display: block; 
	width: 57px;
	background: transparent url(../images/switches.png) no-repeat center top;
	padding-top: 78px;
	font-size: 11px;
	text-align: center;
	text-decoration: none;
	color: #f1f2ca;
	font-family: "Arial Narrow", "Helvetica Condensed", "Univers Condensed", Arial, Helvetica, sans-serif;
}
/* switch hover */
#switches a:hover { background-position: center -137px; }

/* active switch hover */
.switch-home     #switch-home     a,  .switch-home     #switch-home     a:hover,
.switch-rates    #switch-rates    a,  .switch-rates    #switch-rates    a:hover,
.switch-contact  #switch-contact  a,  .switch-contact  #switch-contact  a:hover,
.switch-board    #switch-board    a,  .switch-board    #switch-board    a:hover,
.switch-manager  #switch-manager  a,  .switch-manager  #switch-manager  a:hover,
.switch-airfair  #switch-airfair  a,  .switch-airfair  #switch-airfair  a:hover,
.switch-history  #switch-history  a,  .switch-history  #switch-history  a:hover,
.switch-pilots   #switch-pilots   a,  .switch-pilots   #switch-pilots   a:hover,
.switch-eagles   #switch-eagles   a,  .switch-eagles   #switch-eagles   a:hover
{ 
	background-position: center -274px; 
}






#left-nav { width: 140px; margin: 91px 0 55px 42px; }
#left-nav .yuimenuitemlabel { text-indent: -10000px; }
#left-nav .yuimenu .yuimenuitemlabel { text-indent: 0; }
#menu-airport,
#menu-weather,
#menu-approach,
#menu-services,
#menu-bigbear {
	background: transparent url(../images/checklist.png) no-repeat;
	height: 31px;
}
#menu-airport     { background-position: left -0px; }
#menu-weather     { background-position: left -31px; }
#menu-approach    { background-position: left -63px; }
#menu-services    { background-position: left -93px; }
#menu-bigbear     { background-position: left -124px; }


.yui-skin-sam .yuimenuitem-selected { background-color: transparent; }
#left-nav .yuimenu .yuimenuitemlabel-selected { background-color:#e5e2dd; }
.yui-skin-sam .yuimenu .bd {
	background-color:transparent;
	border:none;
}
#left-nav .yuimenu .bd {
	border:solid 1px #808080;
	background-color:#fff;
}
#left-nav .yuimenuitem-hassubmenu {
	background: none;
}
#left-nav .yuimenu .yuimenuitem-hassubmenu {
	background-image:url(menuitem_submenuindicator.png);
	background-position:right center;
	background-repeat:no-repeat;
}

/* highlight active checklist item */
.yuimenuitemlabel-selected#menu-airport { background-position: -145px -0px; }
.yuimenuitemlabel-selected#menu-weather { background-position: -145px -31px; }  
.yuimenuitemlabel-selected#menu-approach { background-position: -145px -63px; }
.yuimenuitemlabel-selected#menu-services { background-position: -145px -93px; }
.yuimenuitemlabel-selected#menu-bigbear { background-position: -145px -124px; }

#menu-airport:active,
.menu-airport #menu-airport,
.menu-maps #menu-airport,
.menu-news #menu-airport
{ background-position: -290px -0px; }

#menu-weather:active,
.menu-weather #menu-weather
{ background-position: -290px -31px; }

#menu-approach:active,
.menu-approach #menu-approach,
.menu-comms #menu-approach,
.menu-pattern #menu-approach,
.menu-notams #menu-approach,
.menu-aerial #menu-approach,
.menu-parking #menu-approach,
.menu-articles #menu-approach
{ background-position: -290px -63px; }

#menu-services:active,
.menu-services #menu-services,
.menu-admin #menu-services,
.menu-fbos #menu-services,
.menu-fuel #menu-services,
.menu-restaurants #menu-services
{ background-position: -290px -93px; }

#menu-bigbear:active,
.menu-bigbear  #menu-bigbear,
.menu-bb-transportation #menu-bigbear,
.menu-bb-restaurants #menu-bigbear,
.menu-bb-lodging #menu-bigbear,
.menu-bb-attractions #menu-bigbear,
.menu-bb-information #menu-bigbear
{ background-position: -290px -124px; }


/* highlight active submenu item */
.menu-maps #menu-maps,
.menu-notams #menu-notams,
.menu-news #menu-news,

.menu-comms #menu-comms,
.menu-pattern #menu-pattern,
.menu-aerial #menu-aerial,
.menu-parking #menu-parking,
.menu-articles #menu-articles,

.menu-admin #menu-admin,
.menu-fbos #menu-fbos,
.menu-fuel #menu-fuel,
.menu-restaurants #menu-restaurants,

.menu-bb-transportation #menu-bb-transportation,
.menu-bb-restaurants #menu-bb-restaurants,
.menu-bb-lodging #menu-bb-lodging,
.menu-bb-attractions #menu-bb-attractions,
.menu-bb-information #menu-bb-information {
	color: #840303;
}
























.content { 
	min-height: 435px;
	/* ie min-height hack */
	*height:auto !important;
	*height: 435px;
	background-color: #fbffed; 
	border: 3px solid #9b997b; 
	color:#333333;
}
.content p { line-height: 1.3em; }

.content h1,
.content h2,
.content h3 { font-family: Tahoma, Geneva, sans-serif; font-weight: normal; }
.content h1,
.content h2 { color: #1f7aa6; }
.content h3 { color: #131313; }
.content h1 { font-size: 22px; margin: 0 0 38px 0; }
.content h2 { font-size: 16px; margin: 25px 0 15px 0; }
.content h3 { font-size: 14px; margin: 25px 0 15px 0; }

h1 .author { font-size:15px; font-style:italic; color:#333333; font-weight:normal; }




/* board meeting minutes and agendas tables */
.meetings { border-spacing: 0; border-collapse: collapse; }
.meetings th, .meetings td { padding: 8px 0; border-top: 1px solid #DDDDDD; }
.meetings th { text-align: left; font-weight: normal; }
.meetings .date { width:30%; }
.meetings .agenda { width:14%; }
.meetings .minutes { width:14%; }
