body {
   background-color: #FFE8D6;
   font-size:12px;
   font-family: Verdana,Arial,Helvetica,sans-serif;
   color: #000000;
   cursor: url(images/cursor1.cur);
   margin: 0 0 0 0; }

p {text-align:justify;}

p.bodytext, span.bodytext, div.bodytext, td.bodytext {
   font-size:13px;
   font-weight:bold;
   font-family: Arial,Helvetica,sans-serif;
   color: #000000;
   margin-left:0px;
   margin-right:0px; }

p.rebut {
   font-size:12px;
   font-family: Verdana,Arial,Helvetica,sans-serif;
   color: #000080;
   margin-left:0px;
   margin-right:0px; }

p.bodytextsmall, span.bodytextsmall, div.bodytextsmall, td.bodytextsmall {
   font-size:10px;
   font-family: Verdana,Arial,Helvetica,sans-serif;
   color: #000000;
   margin-left:0px;
   margin-right:0px; }

.tablelist {
   font-size:9px;
   font-family: Verdana,Arial,Helvetica,sans-serif;
   text-align:left;
   color: #000000;
   margin-left:0px;
   margin-right:10px; }

.navigation {
   font-family:Trebucket,Vandera,Arial,sans-serif;
   font-weight:bold;
   font-size:12px;
   position:absolute;
   left:20px;
   top:80px; }

   a.topmenu:link    { text-decoration: none; color: #000000 }
   a.topmenu:visited { text-decoration: none; color: #000000 }
   a.topmenu:hover   { text-decoration: none; color: #FF0000 }
   a.topmenu:active  { text-decoration: none; color: #FF0000 }

td.head1 {
   background-image: url(images/HeadFill.jpg);
   background-repeat: repeat; }

td.head2 {
   background-image: url(images/Head2FillRt.gif);
   background-repeat: repeat; }

td.head3 {
   background-image: url(images/Head3FillRt.jpg);
   background-repeat: repeat; }

td.footfill {
   background-image: url(images/FootFill.gif);
   background-repeat: repeat; }

td.boxcolumns {
   background-image: url(images/LaGuardia5b_10.gif);
   background-repeat: norepeat;
   width:   173px;
   height:  277px; }

// To compensate for IE 5 glitch - should be same as boxcolumns
td.boxcolumn2 {
   background-image: url(images/LaGuardia5b_10.gif);
   background-repeat: norepeat;
   width:   173px;
   height:  277px; }

img.spacer1 { width:3px; height:1px; }

img.boxcolspacer { width:172px; height:1px; }

#facility1 { width:230px; height:175px; }

div.boxhead {
   font-family:   Verdana,Arial,Helvetice,sans-serif;
   font-size:     12px;
   font-weight:   bold;
   margin-right:  14px;
   margin-left:   10px;
   margin-top:    5px; }

div.boxtext {
   font-family:   Verdana,Arial,Helvetice,sans-serif;
   font-size:     9px;
   margin-right:  15px;
   margin-left:   10px; }

span.boxtext {
   font-family:   Verdana,Arial,Helvetice,sans-serif;
   font-size:     9px;
   margin-right:  0px;
   margin-left:   0px; }

table.boxborder, div.boxborder, td.boxborder {
   border-top: 0.2em solid #DCA218;
   border-bottom: 0.2em solid #DCA218;
   border-right: 0.2em solid #DCA218;
   border-left: 0.2em solid #DCA218; }

table.boxborderRight, div.boxborderRight, td.boxborderRight {
   border-top: 0.2em solid #DCA218;
   border-bottom: 0.2em solid #DCA218;
   border-right: 0em;
   border-left: 0.2em solid #DCA218; }

table.boxborderLeft, div.boxborderLeft, td.boxborderLeft {
   border-top: 0.2em solid #DCA218;
   border-bottom: 0.2em solid #DCA218;
   border-right: 0.2em solid #DCA218;
   border-left: 0em; }

div#xspecials {
   position: absolute;
   top: 25px;
   left: 175px;
   width: 450px;
   height: 320px;
   background-color: #FFE8D6;
   border-top: 0.5em ridge #DCA218;
   border-bottom: 0.5em ridge #DCA218;
   border-left: 0.5em ridge #DCA218;
   border-right: 0.5em ridge #DCA218;
   padding: 10px;
   display: none;
   z-index: 5; }

p.excerpt, span.excerpt, div.excerpt {
   border: 2px solid #0066FF;
   background-color:#FFCC33;
   padding:5px;
   margin-top:5px;
   margin-bottom:5px;
   margin-left:20px;
   margin-right:20px; }

div.popuphead {
   font-size: 16px;
   font-family: Verdana,Arial,Helvetica,sans-serif;
   font-weight: bold;
   text-align: center;
   color: #FFFFFF;
   background-image: url(images/HeadLineFiller.gif);
   background-repeat: repeat;
   border-top: 0.5em solid #DCA218;
   border-bottom: 2px solid #DCA218;
   background-color:#FFCC33;
   padding-left:5px;
   padding-right:5px;
   margin-top:5px;
   margin-bottom:5px;
   margin-left:20px;
   margin-right:20px; }

.popuptext {
   font-size:12px;
   font-family: Verdana,Arial,Helvetica,sans-serif;
   color: #000000;
   margin-left: 5px;
   margin-right: 5px;
   margin-top: 3px;
   margin-bottom: 5px; }

.menu { font-family: Verdana,Arial,sans-serif; font-size: 9px; color: #000000; }

   a.menu:link    { text-decoration: none; color: #000000 }
   a.menu:visited { text-decoration: none; color: #000000 }
   a.menu:hover   { text-decoration: none; background: #C0C0C0; color: #BA072C; }
   a.menu:active  { text-decoration: none; color: #FF0000 }

a.exlist:link    { text-decoration: none; color: #FFFFFF }
a.exlist:visited { text-decoration: none; color: #FFFFFF }
a.exlist:hover   { text-decoration: none; color: #FF0000 }
a.exlist:active  { text-decoration: none; color: #FF0000 }

.listtitle {
   font-size: 16px;
   font-family: Verdana,Arial,Helvetica,sans-serif;
   font-weight: bold;
   color: #FFFFFF; }

.listhead {
   font-size: 16px;
   font-family: Verdana,Arial,Helvetica,sans-serif;
   font-weight: bold;
   color: #FFFFFF;
   width: 100%; }

.listhead2 {
   font-size: 10px;
   font-family: Verdana,Arial,Helvetica,sans-serif;
   font-weight: bold;
   color: #FFFFFF;
   width: 100%; }

.listsub {
   font-size: 12px;
   font-family: Verdana,Arial,Helvetica,sans-serif;
   font-weight: bold;
   color: #FFFFFF; }

td.headline {
   width: 100%;
   background-image: url(images/HeadLineFiller.gif);
   background-repeat: repeat;
   border-top: 0.3em solid #DCA218;
   border-bottom: 2px solid #DCA218; }

.supplylist {
   margin-top: 0em;
   margin-left:   1em;
   padding-left:  1em;
   font-size:     10px;
   text-indent:   -1em;
   list-style:    none; }

.goldbackground { background: #DCA218; }

.boldcolor { font-weight:bold; color:#FF8040; }

// IE and Opera use left margin for left indent - Mozilla - Netscape use padding.

