iframe.menutop
{
        width: 100%;
        height: 20px;
        border: 0px #ffb1db  groove;
        border-collapse: collapse;
        margin:0;
        padding:0;
}


div.banner 
{ 
        float:left;
        clear:both;
        width: 100%;
        height: 32px;
        background: url(http://ahaack.net/misc/img/title07.jpg) repeat-x;
        border: 0;
        margin: 0;
}


table.master
{
    margin-top: 5px;
    width:     980px;
    border: 0;
    padding: 0;
    margin-top: 10px;
    margin-left: auto;
    margin-right: auto;
}

table.footer
{
    width: 96%;
    padding: 0;
    margin: 5px 2% 1px 2%;
    border: 0px #303030  groove;
    border-collapse: collapse;
}


div.disclaimer 
{ 
        clear: both;
        padding: 7px;
        margin-left: auto;
        margin-right: auto;
        margin-top: 6px;
        font-family: arial,helvetica;
        font-size: 10px;  
        width: 95%;
        border: 0;
        vertical-align: top;
        text-align: center; 
        padding: 5px;
}


body
  { 
      font-family: arial,helvetica,sans-serif; 
      font-size: 12pt; 
      color: #000000; 
       background-color: #698514;
       background-image:url(grass01.png);
       width: 100%;
    padding: 0;
    margin:0;
  }

td, th, p, ul, li { font-family: arial,helvetica,sans-serif; font-size: 10pt; color: #000000; }

td.dsc
{
  font-size: 12pt;
}


h1 { font-size: 28pt; }
h2 
{ 
   font-size: 26pt; 
   margin-left: 30px;
   margin-top: 0.2em;
   margin-bottom: 0.2em;
    color: #fcab1e; 
}

h2.o
{
    position:relative;
    left:    -3px; 
    top: -34pt;
   color: #ba2c6f;
   height: 1px;
}

h3 
{ 
   font-size: 20pt; 
   margin-top: 0.2em;
   margin-bottom: 0.5em;
}
h4 { font-size: 14pt; }

b { font-weight: 700; }

a:link { color: #e0840d; text-decoration: none;}

a:active { color: #e0840d; text-decoration: none;}

a:hover {color: #e0840d; text-decoration: none;}

a:visited { color: #ff9000; text-decoration: none;}

div.center
{ 
margin-left: auto;
margin-right: auto;
}

table.detail_doc { 
                padding: 2px ;
                width: 95%;
	        margin: 3px;
                border: 0px  #98bf23 groove;
            }


table.spec  { 
                padding: 1px ;
                border-width: 3px;
                width: 90%;
                margin: 0px;
            }

td.name 
     { 
       font-size: 12pt;
       font-weight: bold; 
       text-align: left; 
     }


td.desc 
     { 
       font-size: 10pt;
       color: #000030;
       background-color: #96b333;
       font-weight: normal; 
       text-align: left; 
     }
img.adr { border: 0;}

p.question { font-weight: bold; font-size: 12pt; }
p.answer { font-weight: normal; font-size: 10pt; }

p.label { font-weight: bold; }
p.disclaimer { font-size: 10pt;  }

span.mission { font-size: 14pt; }
li.mission { font-size: 14pt; }


p.menu { font-size: 10px; color: #ffffff; }

a.menu { color: #ffffff; }

ul.all {list-style-type: square }

.pub  { 
                padding-left: 1em;
           }

td.menu_shw { width: 6px; height: 20px; padding: 0px; margin: 0px; }
td.menu_fill { width: 95%; height: 20px; vertical-align: top; padding: 0px; margin: 0px; }
td.menu_txt { vertical-align: middle; 
              height: 20px;
              padding: 0px; 
              margin: 0px;
              font-size: 10pt; 
              color: #ffffff;
              white-space: nowrap
            }
img.menu {height: 20px;}

td.pubname 
     { 
       font-weight: bold; 
       text-align: left; 
       font-size: 14pt; 
     }
td.pubdate 
     { 
       font-weight: normal; 
       text-align: right; 
       font-size: 14pt; 
     }
td.pubtitle 
     { 
       font-weight: normal; 
       text-align: left; 
       font-size: 10pt; 
     }
td.title 
     { 
       font-weight: bold; 
       text-align: center; 
       font-size: 20pt; 
     }
td.label {
           font-weight: bold;
           font-size: 16pt; 
           vertical-align: top; 
           width: 180px; 
         }
td.body { 
           font-weight: normal; 
           vertical-align: top; 
           font-size: 14pt; }

td.mission 
    { 
       font-size: 14pt; 
       font-weight: bold; 
       text-align: center; 
       vertical-align: middle; 
    }

.nopete {

        background-repeat: repeat;

        }


#text 
     { 
       font-weight: bold; 
       text-align: left; 
       font-size: 12pt; 
       color:#223355;
       list-style-type: square
     }

.box 
{
    width: 1024px;
      background-color: #bade3b;
    border: 3px  #98bf23 groove;
    border-collapse: collapse;
    border-spacing: 4px;
   padding: 5px;
   vertical-align: top;
   font-size: 12pt;  
   margin-left: auto;
   margin-right: auto;
   margin-left: 30px;
   margin-top: 6px;
}

div.intro
{
    margin-top: 26px;
    padding-top: 10px;
}

img.map
{
   float: right;
}


h1.title_a
{
    display: none;
}

div.title_a, div.title_b 
{
    position:relative ;
    font-size: 26pt; 
    font-weight: bold; 
    border: 0px;
    padding: 0 7px 0 0;
    margin: 0 0 0 20px;
    top:   -24px; 
}


div.title_a
{
    left:    0px; 
    z-index: 4;
    height: 5px;
}

div.title_b
{
    left:    3px; 
    z-index: 3;
    height:  4px;
}



div.title_a 
{
      font-family: Arial, Helvetica;
      color: #d2061c; 
      color: #820e45;
      color: #ba2c6f;
}

div.title_b 
{
      font-family: Arial, Helvetica;
      color: #fcab1e; 

}
