BODY { width: 100%; margin-top: 0; padding: 0; background-color: #F8F2E5; font-size: 10pt; font-family: Verdana, Geneva, Arial, Helvetica, sans-serif; background-image: url("http://www.aava.org/images/menu_background_red.jpg"); background-repeat: repeat-y }

H1, H2, H3, H4, H5 { text-align: center; color: #000000 }
H1 { font-size: 12pt; line-height: 100%; font-family: Times, serif; font-style: italic }
H2 { font-size: 16pt; font-family: Verdana, Geneva, Arial, Helvetica, sans-serif }
H3 { font-size: 14pt; font-family: Verdana, Geneva, Arial, Helvetica, sans-serif; font-style }
H4 { font-size: 12pt; font-family: Verdana, Geneva, Arial, Helvetica, sans-serif; font-style }
H5 { font-size: 10pt; line-height: 100%; font-family: Verdana, Geneva, Arial, Helvetica, sans-serif; background-color: #FFCC99 }

#header_text { color: #000000;
 font-weight: bold;
 font-size: 14pt;
 text-align: center
}

OL.alpha { list-style-type: lower-alpha
}

P.single_space { margin-top: 0; margin-bottom: 0 }
p.centered { text-align: center }
p.centered_single_space { margin-top: 0;
                          margin-bottom: 0;
                          text-align: center }
span.bold { font-weight: bold }
sup { font-size: 0.5em }

a { text-decoration: underline }
a img { background-color: transparent }
a:hover { background-color: #CCFFFF }
a:hover img { background-image: url("http://www.aava.org/images/top_background_red_90h.jpg") }

#top_left_header {
  background-color: #ACCBE0;
  background-image: url("http://www.aava.org/images/top_background_red_90h.jpg");
  background-repeat: repeat;
  margin-top: -1em !important;
  margin-top: 0em;
  margin-left: -1em;
  margin-bottom: 0;
  width: auto;
  height: 90px
}

#header_text_location { float;
 margin-top: -90px;
	margin-left: auto;
	margin-right: auto;
	 min-width: 25em;
	 max-width: 35em;
	 width:expression( 
	    document.body.clientWidth > (500/12) * 
	    parseInt(document.body.currentStyle.fontSize)?
	        "30em":
	        "auto" );
}

DIV.aux_menu {
  margin: 0;
  font-size: 80% /*smaller*/;
  font-weight: bold;
  line-height: 1.1;
  text-align: center;
  position: fixed;
  top: 2em;
  left: auto;
  width: 8.5em;
  right: 2em;
}
DIV.aux_menu p {
  margin: 0; 
  padding: 0.3em 0.4em;
  font-family: Arial, sans-serif;
  background: #000066;
  border: thin outset #6633FF;
  color: #FFFFFF;
}

DIV.aux_menu a, DIV.aux_menu em { display: block; margin: 0 0.5em }
DIV.aux_menu a, DIV.aux_menu em { border-top: 2px groove #FFFFFF }
DIV.aux_menu a:first-child { border-top: none }
DIV.aux_menu em { color: #000066 }

DIV.aux_menu a { background-color: #000066; text-decoration: none; color: #FFFFFF }
DIV.aux_menu a:link { text-decoration: none; color: #FFFFFF }
DIV.aux_menu a:visited { text-decoration: none; color: #FFFFFF }
DIV.aux_menu a:hover { background: #FFCC66; color: #000000 }

DIV.aux_menu2 {
  margin: 0;
  font-size: 80% /*smaller*/;
  font-weight: bold;
  line-height: 1.1;
  text-align: center;
  position: fixed;
  top: 90px;
  left: auto;
  width: 8.5em;
  right: 2em;
}
DIV.aux_menu2 p {
  margin: 0; 
  padding: 0.3em 0.4em;
  font-family: Arial, sans-serif;
  background: #000066;
  border: thin outset #6633FF;
  color: #FFFFFF;
}

DIV.aux_menu2 a, DIV.aux_menu2 em { display: block; margin: 0 0.5em }
DIV.aux_menu2 a, DIV.aux_menu2 em { border-top: 2px groove #FFFFFF }
DIV.aux_menu2 a:first-child { border-top: none }
DIV.aux_menu2 em { color: #000066 }

DIV.aux_menu2 a { background-color: #000066; text-decoration: none; color: #FFFFFF }
DIV.aux_menu2 a:link { text-decoration: none; color: #FFFFFF }
DIV.aux_menu2 a:visited { text-decoration: none; color: #FFFFFF }
DIV.aux_menu2 a:hover { background: #FFCC66; color: #000000 }

DIV.search {
  margin: 0;
  font-size: 80% /*smaller*/;
  font-weight: bold;
  line-height: 1.1;
  text-align: center;
  margin-top: -6em;
  margin-left: 85em;
  width: 8.5em;
  margin-right: 2em;

}

#main { float: left;
	 margin-top: 0px;
	 margin-left: 150px !important;
	 margin-left: 95px;
	 min-width: 25em;
	 max-width: 70em;
	 width:expression( 
	    document.body.clientWidth > (500/12) * 
	    parseInt(document.body.currentStyle.fontSize)?
	        "70em":
	        "auto" );
}

#main1 { float: left;
	 margin-top: 0px;
	 margin-left: 150px !important;
	 margin-left: 95px;
	 min-width: 25em;
	 max-width: 35em;
	 width:expression( 
	    document.body.clientWidth > (500/12) * 
	    parseInt(document.body.currentStyle.fontSize)?
	        "30em":
	        "auto" );
}

div.col {
    width: 31%;
    text-align: justify;
    padding-left: 1%;
    padding-right: 1%;
    border-left: solid 1px black;
    margin: 1em 0;
    float: left;
    background: #FFFFFF;
}

div.col.first {border-style: none}
