
body
{
     background: aliceblue url(cef4.jpg);
     font-family: comic sans ms, arial;
     font-size: 12pt; 
     color: #000033;
     margin: 0;
     padding: 0;
} 

h1, h2, h3, h4, h5, h6
{
     font-family: comic sans ms, arial;
     font-weight: normal;
}

h1
{
     font-size: 14pt;
}

h2
{
     font-size: 13pt;
     font-weight: bold;
}

h3
{
     font-size: 12pt;
}

hr
{
     border: 0;
     background-color: #33ccff;
     height: 2px;
}


#page
{
     width: 100%;
     background: red;
     position: absolute;
}

#header
{
     height: 95px;
     width: 100%;
     background: #99ffff;
     top: 0;
     left: 0;
     padding: 0;
     margin: 0;
     overflow: hidden;
     position: absolute;
     
}

#rot
{
     background: #99ffff;
     height: 25px;
     width: 100%;
     top: 95px;
     left: 0px;
     padding: 0;
     margin: 0;
     overflow: hidden;
     border-bottom: 2px blue ridge;
     position: absolute;
     z-index: 1;
}

#nav
{
     background: url(nav2.jpg);
     height: 18px;
     width: 100%;
     top: 120px;
     left: 0px;
     padding: 0;
     margin: 0;
     overflow: hidden;
     border-bottom: 2px blue ridge;
     position: absolute;
     z-index: 1;
}

#main
{
     background: aliceblue;
     font-family: arial;
     font-size: 13pt;
     width: 80%;
     top: 138px;
     left: 200px;
     padding: 0px 0px 0px 0px;
     margin: 0;
     overflow: hidden;
     border-left: 2px blue ridge;
     border-right: 2px blue ridge;
     position: absolute;
     z-index: 0;
}

#text
{
     width: 98%;
     padding: 5px;
     margin: 0;
     overflow: hidden;
}

#announ
{
     width: 200px;
     color: black;
     top: 145px;
     padding: 0;
     margin: 0;
     overflow: hidden;
     position: absolute;
     z-index: 0;
}

#ftr
{
     height: 75px;
     width: 100%;
     color: #000033;
     font-size: 8pt;
     bottom: 0px;
     left: 0px;
     padding: 0;
     margin: 0;
     overflow: hidden;
     border-top: 2px blue ridge;
}

/* set general thumbnail styles */

img
{
     border: none;
}

img.pict
{
     border: 2px blue ridge;
}

/* MouseOut state (default) - hide larger picture */
#pix a img.hid {
	width: 180px;
      height:45px;
	position: absolute; 
      left: 10px;
	visibility: hidden;
	}

#pix a img.nhid
{
     width: 180px;
     height: 45px;
     position: absolute;
     left:10px;
 }

/* MouseOver state (hover)- reveal larger picture */
#pix a:hover {background:none}
#pix a:hover img.nhid { visibility:hidden }*/
#pix a:hover {background:none}
#pix a:hover img.hid { visibility:visible }

#link
{
     text-decoration: none;
     color: blue;
}

#link:hover
{
     background: #99ffff;
     color: black;
}

legend
{
     color: blue;
}

fieldset
{
     border: 2px ridge blue;
     padding: 5px;
}

select
{
     background: #ccffff;
     color: blue;
     font-family: comic sans ms, arial;
     font-size: 10pt;
}

input
{
     font-family: comic sans ms, arial;
     color: blue;
}

#download
{
     background: aliceblue;
     margin: auto;
     width: 350px;
     border: 2px ridge blue;
}

#resor
{
     background: aliceblue;
}

/*************************************************
Specialized hr
*************************************************/
 div.hr {
  height: 24px;
  background: aliceblue url(hr2.gif) no-repeat scroll center;
}
div.hr hr {
  display: none;
}
/*************************************************
End Specialized hr
*************************************************/

/*************************************************
Produce a spanned color text of #33ccff
*************************************************/
#blutxt
{
     color: #33ccff;
}
