body
{
 text-align:center;
 padding:190px 0 0 0;
}

div#menu_container
{
 position:absolute;
 top:0;
 left:0;
 width:100%;
 height:190px;
}

div#menu
{
 width:740px;
 height:190px;
 margin:0 auto;
 border:medium double black;
 background-color:white;
}

@media screen
{
 body>div#menu_container
 {
  position:fixed;
 }
}

@media screen
{
 body>div#content_container
 {
  margin:0 auto; 
 }
}

div#content_container
{
 width:740px;
 margin:0 0 0 -20px;
 background-color:white;
}

div#content
{
 margin:0 auto;
}

* html body
{
  overflow:hidden;
}

* html div#content
{
  height:100%;
  overflow:auto;
}

div#logo_block
{
 height:190px;
 width:124px;
 padding:2px 0 2px 0;
 display:block;
 text-align:center;
 float:left;
}

div.link_row
{
 display:inline;
}

table#link_table
{
 width:590px;
 text-align:center;
 cellspacing:0;
 cellpadding:0;
}

p.adobe
{
 padding:130px 0 0 0;
}

p#copyright
{
 font-family:"Times Roman";
 font-size:100%;
 padding:30px 0 10px 0;
}

h3
{
 text-align:left;
 font-family:"Comic Sans MS";
 font-weight:bolder;
}

.info_block
{
 text-align:left;
 font-family:Arial;
 font-size:100%;
 font-weight:bold;
}

.menu_font
{
 font-family:"Comic Sans MS";
 font-size:80%;
 font-weight:bold;
}

.body_font
{
 text-align:left;
 font-family:"Comic Sans MS";
 font-size:100%;
}

.margin_5
{
 margin-left:5px;
}

.margin_100
{
 margin-left:100px;
}

.align_left
{
 text-align:left;
}

.align_center
{
 text-align:center;
}

.float_left
{
 float:left;
 padding:10px 10px 10px 0;
}

.float_right
{
 float:right;
 padding:10px 0 10px 10px;
}

.bold
{
 font-weight:bold;
}

.bolder
{
 font-weight:bolder;
}

.large
{
 font-size:120%;
}

.larger
{
 font-size:130%;
}
