
body {
  margin:0;
  padding:0;
  background:#575757;
  color:#000;
  text-align:center; /* ie5 center */
  min-width:800px;
}
.container {
  background-color:#fff;
  width:779px;
  margin:2px auto; /* compliant center */
  text-align:left; /* override ie 5 center */
  border:solid #FFF;
  border-width:2px 2px 0 2px;
  position:relative;
}

/* MISC, HEADERS AND LINKS
----------------------------------------------- */
h2, h3 {text-align:center;}
h1, h2, h3, h4 {font-family:Georgia, Serif; color:#156667;margin-top:0;}
h4 {margin-bottom:0;}

h1 {font-size:1.35em;}
h2 {font-size:1.3em;}
h3 {font-size:1.15em;}
h4 {font-size:1em;}

.off {position:absolute; left:-1000em; top:-1000em;}
.abbr {border-bottom:1px dotted black;}
hr.sep {display:none;}

a {color:#004477; border-bottom:1px dotted #292929; text-decoration:none;}
a:visited {color:#0066BB; border-color:#292929;}
a:hover {background-color:#FFFFF9; color:#AA0000; border-bottom:1px solid #292929;}
a img {border-width:0;}

li a {border:none;}

abbr {cursor:help;}

/* AIT HEADER
----------------------------------------------- */
#settitle {float:left; position:absolute; left:-1000em; top:-1000em;}
#settitle img {float:left;}

#aitheader {
  float:left;
  width:100%;
  position:absolute;
  margin:0;
  top:0;
  left:0;
  z-index:2;
  min-height:75px;
  height:75px;
  background:#004433 url(../img/ait/bg_world_2.jpg) no-repeat;
  font:75% Verdana, sans-serif;
}

#aitheader #aitlogo {
  float:left;
  margin:10px 0 0 10px;
}

/* AIT SEARCH FORM
----------------------------------------------- */
div.sfrow_a {float:right; font-weight:bold; font-size:0.75em; color:#DDFFDD; padding-top:3px;}
div.sfrow_a a {color:#DDFFDD; text-decoration:none; border:none;}
div.sfrow_a a:visited {color:#DDFFDD;}
div.sfrow_a a:hover {color:#FFFF80; border:none; background:transparent;}

form#gs {float:right; display:inline; font-weight:bold; font-size:0.75em; padding:0; margin:0;}
form#gs div.sfrow {text-align:center; color:#DDFFDD; padding:3px 0 0; white-space:nowrap;}
form#gs label.s_label {padding-right:7px; vertical-align:top;}
form#gs #q  {font-family:Verdana, sans-serif; font-size:11px; font-weight:normal; color:#292929; background-color:#D0DAD0; vertical-align:top;}
form#gs #btnG {padding:3px; width:30px; height:22px; border:none; background:transparent url(../img/ait/btn_go.gif); color:#FFFFFF; cursor:pointer;}

#setheader {
margin:75px 0 0 0;
float:left;
width:100%;
z-index:1;
}

/* MAIN CONTENT BOX
----------------------------------------------- */
#content {
  float:left;
  width:95%;
  margin:10px;
  background-color:transparent;
  font-size:0.85em;
}

/* FOOTER
----------------------------------------------- */
#setfooter {
  float:left;
  width:100%;
  padding-top:10px;
  color:#F9F9F1;
  background:#156667 url(../img/bg_footer.gif) repeat-x;
  font:75% Verdana, sans-serif;
  font-size:0.64em;
}

#setfooter a {color:#F9F9F1; text-decoration:underline; font-weight:bold; background-color:transparent; border:none;}
#setfooter a:link, #setfooter a:active, #setfooter a:visited {color:#F9F9F1;}
#setfooter a:hover {color:#FFFF80;}

#lfooter {float:left; margin:15px 5px; width:370px; text-align:left;}
#lfooter address {font-style:normal;}
#rfooter {float:right; margin:15px 5px; width:300px; text-align:right;}

