/* aebsite.css  July 24, 2008
*/

a:link { color: blue;  }
a:visited { color: magenta;    }
a:active { color: red;         }

.agencies {padding-left: 20px; padding-right: 20px;
}
.announce { color: red;  font-size: 110%; margin-left: 5px; padding-left: 5px;
}
#banner{  margin: auto; padding-left: 10px;  padding-top: 65px;
}

.homepagetopborder{ background-color:lightgrey; width: 730px;  margin-top:0px;
}

/* this is a hack to fix IE nonstandard rendering of web pages
   note the IE sensitive comment in the html file that activates this style */
#ieleftcolumn {margin-left: -11px;
}
#ierightblockshift {position: relative; height 1px; width: 500px; margin-top: -155px;
}
#iebottomshift {  position: relative; height 1px; width: 100%;
margin-top: 75px; 
}
 
.leftbar { margin: -5px 3px 3px 0px; background-color: lightgrey; width: 20px; height: 1000px;
  }
.pagebody { padding: 2px; margin-left: 35px; margin-top: -1000px;
 }

.largertext { font-size:larger; 
  }

.leftblock {  padding: 20px 5px 5px 20px;
  height: 380px;             font-size: 90%;
  margin-top: 0px;          width: 160px;
  margin-left: -11px;
  background-color:lightgrey;  font-weight:bold;
 }
 .floatleft { float:left;
 }
.centerblock {position:relative; top: -430px; margin-left: 190px; padding: 8px 1px 8px 6px;
   font-size: 110%; clear: both; height: 330px;  width: 290px;
}

body { background: white none repeat scroll 0%;
}
body.page1 { background: rgb(204, 204, 204) none repeat scroll 0%;
}
.bold {font-weight: bold; color:red;
}
caption { font-size: 130%;     font-weight: bold;
}
.center{  float: center; padding: 1px;
}
.centertext { text-align: center;
 }

div.bottom { padding: 3px;
    background: lightblue none repeat scroll 0%;
    text-align: center;
}
#footer{  margin: auto;
}
h1, h2, h3, h4, h5, h6 { font-family: Arial,Helvetica,sans-serif;
}
.indent{ margin-left: 10px;
}

.left{  float: left; padding: 1px;
}
.lefteagle{  float: left;  padding-top: 3px;
}
.logos{ postion: relative; margin-top: -40px; width: 650px;
}
#maincontent { width 95%; padding: 1px;
margin: -5px 0px 0px 10px;
}
  #navigation {  padding-bottom 25px;
margin: auto;
}
.nob { border-style: none; border-width: 0px;
    text-align: center;
    }
p.indent { text-indent: 4em;
}
.right { float: right; padding: 1px;
}
.rightblock { position: relative; margin-top: -735px; margin-left: 502px;  
padding: 1px; clear: both; height: 415px;    width: 500px; 
}
.sitemap{  float: left; padding: 1px; margin-top: -15px;
}
span img{ padding-right: 5px;
}
.separator{ clear: both;   height: 0;
}
#wrapper { width 95%; padding: 1px; margin;0 auto;
}


/* the rest of these refer to tables 
might disable -moz for col desc
*/
  col#desc { background: lightgrey none repeat scroll 0%;
   -moz-background-clip: initial;
    -moz-background-origin: initial;
    -moz-background-inline-policy: initial;
   
}

  th { background: lightblue none repeat scroll 0%;
    font-size: 130%;
    -moz-background-clip: initial;
    -moz-background-origin: initial;
    -moz-background-inline-policy: initial;
    }

  th, tfoot { border: thin solid black;
    text-align: center;
    }

  tbody, td { border-style: none;
    border-width: 0px;
    font-size: 110%;
    text-align: center;
    }

  td, th, caption { padding: 4px;
    }

  td.border { border: thin solid black;
    }

  td.highrate { border: thick solid blue;
    }

  td.left { border-style: none;
    border-width: 0px;
    font-size: 110%;
    text-align: left;
    }

  td.logo { font-size: 300%;
    font-family: serif,Arial,Helvitica,sans-serif;
    font-style: italic;
    }

  table { border: 8px groove black;
    width: 95%;
    opacity: 1;
    }

  table.place { border-style: none;
    border-width: 0px;
    width: 85%;
    }

  table { border-style: none;
    border-width: 0px;
    width: 95%;
    }

  table.banner { border-style: none;
    border-width: 0px;
    background: white none repeat scroll 0%;
    width: 85%;
    -moz-background-clip: initial;
    -moz-background-origin: initial;
    -moz-background-inline-policy: initial;
    text-align: right;
    }

  table.page1banner { border-style: none;
    border-width: 0px;
    background: rgb(204, 204, 204) none repeat scroll 0%;
    width: 85%;
    -moz-background-clip: initial;
    -moz-background-origin: initial;
    -moz-background-inline-policy: initial;
    text-align: right;
    }

