body {
margin: 0;
padding: 0;
background-color: #dddddd;
}

div {
margin: 0;
padding: 0;
position: absolute; }

div#w01, div#w02, div#w03 {
top: 5px; }

div#w01 {
left: 128px;
width: 201px;
height: 150px;
background-color: silver;
border: 1px solid gray;
z-index: 1;}

div#w02 {
left: 730px;
width: 140px;
height: 150px;
background-color: silver;
border: 1px solid gray;
z-index: 2;}

div#w03, div#w04 {
left: 338px;
width: 384px;
height: 20px;
background-color: gray;
z-index: 3;
min-width: 200px;}

div#w04 {
top: 135px;
z-index: 4;}

div#banner {
top: 32px;
left: 330px;
width: 400px;
height: 93px;
border: 1px solid silver;
z-index: 5;}

div#banner_dol {
bottom: -382px;
left: 127px;
width: 744px;
height: 109px;
border: 1px groove teal;
background-color: silver;
z-index: 5;}

div#menu {
top: 157px;
left: 127px;
width: 204px;
height: 754px;
background-color: #900000;
z-index: 5; }

div#tresc {
positon: static;
margin: 157px 110px 2px 332px;
background-color: #6f6f6f;
height: 754px;
z-index: 5;
width: 540px; }


div#menu p {
    color: white;
    font: normal 12px Verdana;
    margin: 0 0 2px 10px;
    padding: 5px;

}

div#menu ul h3{
    letter-spacing: 0.2em;
    color: white;
    font: bold 12px Verdana;
    margin: 4px 0 4px 0;
    padding: 5px;
    display: block;
    background-color:#700000;

    border-bottom: 1px ridge #900000;
    border-right: 1px ridge #900000;

}

div#menu h4{
    letter-spacing: 0.2em;
    color: white;
    font: bold 11px Verdana;
    margin: 2px 0 0 0;
    padding: 5px;
    display: block;
    background-color:silver;
    text-align: center;
}

div#menu ul{
    padding: 0;
    margin: 10px 0px 10px 5px;
    width: 195px;
    list-style-type: none;
    font-weight: bold;
    font-size: 11px;
    font-family:  arial, verdana,garamond;
    color:white;
    text-align:left;
    letter-spacing: 0.2em;
}



div#menu ul a{

    display: block;
    height:18px;
    padding: 4px;
    margin: 0 0 0 0;

    border-bottom: 1px ridge white;
    background-color: #900000;
    text-decoration: none;
    color:white

}

div#menu ul a:hover{
    display: block;
    height:18px;
    padding: 4px;
    margin: 0 0 0 0;
    border-bottom: 1px ridge white;
    background-color: silver;
    text-decoration: none;
    color:red
}

div#menu li h4{
    display: block;
    height:18px;
    padding: 0;
    margin: 0 0 0 -5px;
    background-color: #900000;
    text-decoration: none;
    color:white
    text-align:left;
    
}

div#menu li table{
    height: 5px;
    width: 5px;
    background-color: teal;
}
div#menu li img{
    margin: 8px 0 0 0;
}

div#tresc h3{
    color:white;
    font: normal 12px Verdana,Sans-serif,Lucida,Helvetica,Arial,Geneva;
    margin: 10px 5px 10px 5px;
    padding: 5px;
    display: block;
    background-color: #6f6f6f;
    text-align: left;
}

div#tresc h1{
    color:white;
    font: bold 18px Verdana,Sans-serif,Lucida,Helvetica,Arial,Geneva;
    margin: 20px 20px 20px 20px;
    padding: 5px;
    display: block;
    background-color: #6f6f6f;
    text-align: center;
}
div#tresc h2{
    color:white;
    font: bold 13px Verdana,Sans-serif,Lucida,Helvetica,Arial,Geneva;
    margin: 2px 20px 2px 20px;
    padding: 5px;
    display: block;
    background-color: #6f6f6f;
    text-align: center;
}
div#tresc img{
   margin: 2px 1px 1px 69px;
   display: block;
   background-color: #6f6f6f;

   height: 287px;
}
div#tresc table{
    color:white;
    font: normal 12px Verdana,Sans-serif,Lucida,Helvetica,Arial,Geneva;
    margin: 30px 5px 10px 5px;
    padding: 5px;
    background-color: #6f6f6f;
    text-align: left;
    border-top: 2px groove silver;

}



div#w02 span{
    margin: 10px 10px 0px 20px;
    background-color: silver;
    display: block;
    height: 140px ;

}

div#w04 span{

    margin: 1px 0px 0px 10px;
    display: block;
    height: 19px ;
    font-weight: bold;
    font-size: 11px;
    font-family: verdana;
    color:white;
}

div#w01 img{
   margin: 2px 1px 1px 1px;
   display: block;
   background-color: silver;
   border: 1px ridge white;
   height: 143px;

}

div#banner img{
   margin: -85px 1px 1px 320px;
   display: block;
   background-color: silver;
   border: 1px ridge white;
   height: 80px;
}

div#banner h1{
   margin: 20px 0px 0px 10px;
   letter-spacing: 0.1em;
   display: block;
   height: 60px;
   font-weight: bold;
   font-size: 26px;
   font-family: garamond, verdana;
   color:teal;
   text-shadow: 3px 3px 5px red;
}
div#banner h3{
   margin: -30px 0px 0px 205px;
   letter-spacing: 0.1em;
   display: block;
   height: 40px;
   font-weight: bold;
   font-size: 18px;
   font-family: garamond,Verdana;
   color:red;

}


div#banner_dol table{
    color:white;
    font: normal 12px Verdana,Sans-serif,Lucida,Helvetica,Arial,Geneva;
    margin: 0 0 0 0;
    padding: 0;
    background-color: silver;
    text-align: left;


}
