/* Air4U css */

body { top: 0; left: 0; margin: 0; text-align: center;
        font-family: Verdana, Arial, Helvetica, sans-serif;
        font-size: 1em;
 background: url(../../schema/gifs/pagebg.jpg) top center no-repeat white;
     }

body.home { background: url(../../schema/gifs/homebg.jpg) top center no-repeat white; }

/* blocks */
#wrapper           { width: 757px; margin: 0 auto; text-align: center; z-index: 1; height: auto; overflow: auto;
                     background: url(../../schema/gifs/wrapperbg.jpg) bottom center no-repeat;}
body.home #wrapper { overflow: hidden; background: none; }
#logo              { position: absolute; top: 75px; left: 0;  z-index: 3; width: 50%; height: 200px; text-align: right;}
#topnav            { float: right; margin-top: 26px; height: 60px; margin-right: 5px; font-size: 80%; display: inline; }
body.home #banner  { float: left; width: 510px; margin-top: 90px;  padding-left: 250px; display: inline; height: auto;  }
#banner            { float: right; margin-top: 10px;  width: 756px; height: 222px; z-index: 2; overflow:hidden;}
body.home #content { position: relative; width: 375px; margin-top: 25px; margin-right: 45px;
                     font-size: 80%; background: none; color: #434343;}
#content           { float: right; width: 756px; background: url(../../schema/gifs/h1bg.gif) top center no-repeat; text-align: left;
                      font-size: 80%}
#footer            { float: left; width: 721px; margin-right: 35px; height: 120px; font-size: 70%;
                     text-align: right; color: 5498bf; display: inline;}


/* topnav */
#topnav ul.topmenu            { list-style-type: none; margin: 0; padding: 0;}
#topnav ul.topmenu li         { float: left;  height: 45px; line-height: 45px; padding: 15px 0 0 0;
                                background: url(../../schema/gifs/topnavbg.gif) top left no-repeat;}
#topnav ul.topmenu li a       { color: #00336d;  text-decoration: none; padding: 0 8px 0 13px;}
#topnav ul.topmenu li a:hover { text-decoration: underline; }

/* banner */
#banner p { margin: 0; padding: 0; }
#banner img { margin: 0; padding: 0; }

/* logo */
#logo img { margin-right: 175px; margin-top: 0;}

/* content */
H1,P.header1 {
  font-size: 140%;
  font-weight: normal;
  color: white;
  text-align: right;
  margin-top: 0;
  margin-right: 20px;
  height: 56px;
  line-height: 45px;
}

body.home h1, body.home p.header1 {
  color: #1f557d;
}


H2,P.header2 {
  font-size: 120%;
  font-weight: bold;
  color: #1f557d;
  margin-left: 40px;
  margin-right: 40px;

}

H3,P.header3 {
  font-size: 100%;
  font-weight: bold;
  color: #1f557d;
  margin-left: 40px;
  margin-right: 40px;

}

P,TD,UL,OL,TH {
  color: #1f5f7d;
  margin-left: 40px;
  margin-right: 40px;
}

td { font-size: 80%; }
td p, td ul.round, td ol { margin-left: 0; padding-left: 0; margin-right: 0; padding-right: 0;}


P.indent1 { margin-left: 1em; }
P.indent2 { margin-left: 2em; }
P.indent3 { margin-left: 3em; }
P.indent4 { margin-left: 4em; }

TD.alignright { text-align: right; }
TD.aligncenter { text-align: center; }
TD.aligntop { vertical-align: top; }
TD.alignbottom { vertical-align: bottom; }
TD.aligntopright {
  vertical-align: top;
  text-align: right;
}
TD.aligntopcenter {
  vertical-align: top;
  text-align: center;
}
TD.alignbottomright {
  vertical-align: bottom;
  text-align: right;
}
TD.alignbottomcenter {
  vertical-align: bottom;
  text-align: center;
}

SPAN.sup {
  font-size: 7px;
  vertical-align: super;
}

SPAN.sub {
  font-size: 7px;
  vertical-align: sub;
}

/* lists */

UL.round { list-style-type: none; margin-left: 40px; padding: 0;}
Ul.round LI { background: url(../../schema/gifs/libg.gif) left top no-repeat; padding-left: 25px; }

OL {margin-left: 40px; padding-left: 25px;}

/* Images */

IMG { border: 0px; margin: 0; padding: 0; }
IMG.floatright { float: right; }
IMG.floatleft  { float: left; }
IMG.floatrightwithmargin {
  float: right;
  margin: 3px 0px 10px 16px;
}
IMG.floatleftwithmargin {
  float: left;
  margin: 3px 16px 10px 0px;
}
IMG.noborder   { border-width: 0px; }

/* spans */
span.green { color: #007B95; font-weight: bold; }
span.blue  { color: #0099c5; }

/* links */
a { color: #397f7b; text-decoration: underline; }

/* tables */
table.threecoltable { width: 711px;}
table.threecoltable td { vertical-align: top; width: 207px; }
table.threecoltable td.left  { background: url(../../schema/gifs/3coltableleft.gif) center left no-repeat; width: 16px; height: 329px; }
table.threecoltable td.right { background: url(../../schema/gifs/3coltableright.gif) center right no-repeat; width: 16px; height: 329px; }
table.threecoltable td.top   { background: url(../../schema/gifs/3coltabletop.gif) top center repeat-x; height: 16px; width: 207px; }
table.threecoltable td.btm   { background: url(../../schema/gifs/3coltablebtm.gif) bottom center repeat-x; height: 16px; width: 207px; }
table.threecoltable td.inner { background: url(../../schema/gifs/3coltableinner.gif) center center no-repeat; width: 29px; height: 329px;}

table.wide    { width: 690px; }
table.wide td { border-bottom: 1px solid #73BFD5; padding-top: 4px; padding-bottom: 4px;}




