/* --------------------------------------------------- */
/* VISITOR STUDIES GROUP (C) SKILL ZONE LTD, 2005      */
/* --------------------------------------------------- */ 
body, p, td, ol, ul, blockquote 
  {
  color: #000000;
  font-family: verdana,arial,helvetica,sans-serif;
  font-size: 10pt;
  }

body
  {
  background: white url('http://www.alvintexas.org/sidebar.jpg') no-repeat fixed bottom left;
  color: black;
  margin: 0;
  padding: 0
  }

div.main
  {
  padding : 16px;
  padding-top: 0px;
  font-family: verdana;
  font-size: 10pt;
  line-height: 133% ;
  }
  
h1, span.h1 
  {
  font-family: verdana,arial,helvetica,sans-serif;
  font-weight: bold;
  font-size:16pt;
  color: #000000;
  line-height: 133% ;
  }
  
H2, SPAN.h2
  {
  font-family: verdana,arial,helvetica,sans-serif;
  font-weight: bold;
  color: #000000;
  font-size:14pt;
  }
  
  H3, SPAN.h3
  {
  font-family: verdana,arial,helvetica,sans-serif;
  font-weight: bold;
  color: #000000;
  font-size:12pt;
  }

input.modern
  {
  background: #ffffff;
  border: solid black 1px;
  }

select.modern
  {
  background: #ffffff;
  border: solid black 1px;
  }

textarea.modern
  {
  background: #ffffff;
  border: solid black 1px;
  }

p.frontheadline
  {
  line-height:175%;
  font-size:large;
  font-weight:bold;
  }

p.frontsubline
  {
  line-height:175%;
  font-size: large;
  }

td.spacer
  {
  width:16px;
  }

td
  {
  vertical-align:top;
  }


/* --------------------------------------------------- */
/* TOP MENU                                            */
/* --------------------------------------------------- */ 
div.mainmenubar
  {
  vertical-align: middle;
  height: 30px;
  background: #e9e5e5 url('http://www.alvintexas.org/menubarshadow.gif') repeat-y top left;
  }

a.mainmenu
  {
  display:block;
  vertical-align:middle;
  color: black;
  font-family: verdana;
  font-size: 10pt;
  font-weight: bold;
  text-decoration: none;
  padding: 8px;
  }

UL.dropdown
  {
  display: none;
  position: absolute;
  list-style-type: none;
  margin: 0px;
  padding: 4px; 
  margin-left: -6px;
  border-top: solid #000000 1px;
  border-left: solid #000000 1px;
  border-bottom: solid #000000 2px;
  border-right: solid #000000 2px;
  background: #e9e5e5;
  width: 160px;
  }

A.dropdown, A.dropdown:VISITED
  {
  display: block;
  font-size: 10pt;
  font-weight: bold;
  color: black;
  text-decoration: none;
  width: 148px;
  padding: 2px;
  padding-left: 8px;
  padding-right: 4px;
  }

A.dropdown:HOVER, A.dropdown:ACTIVE
  {
  color: black;
  background:  #ffffff;
  }

A.mainmenu:HOVER, A.dropdown:ACTIVE
  {
  color: black;
  background: #ffffff;
  }

DIV.hidden
  {
  display: none;
  }

/* --------------------------------------------------- */
/* CSS DROPDOWN EFFECT                                 */
/* --------------------------------------------------- */
TD.mainmenu:HOVER UL.dropdown
  {
  display: block;
  }

/* --------------------------------------------------- */
/* SLOGAN                                              */
/* --------------------------------------------------- */
DIV.slogan
  {
  position: absolute;
  bottom: 0;
  left: 0;
  }