*
  {
  margin: 0;
  padding: 0;
  }

body
  {
  margin: 0;
  height: 100%;
  background: rgb( 14 , 76 , 125 );
  color: rgb( 255 , 255 , 255 );

  font-family: arial, helvetica,sans-serif;
  font-size: 12px;
  line-height: 130%;

  text-align: center;
  }
#container
  {
  position: relative;
  width: 990px;
  min-height: 100%;
  margin: 0 auto;
  text-align: center;

  background-color: rgb( 255 , 255 , 255 );
  color: rgb( 14 , 76 , 125 );
  }

* html #container
  {
  height: 100%;
  }
table
{
  width: 100%;
  background-color: rgb( 255 , 255 , 255 );
  color: rgb( 115 , 115 , 115 );

  font-family: arial, helvetica,sans-serif;
  font-size: 12px;
  line-height: 1.2;
  text-align: left;
}

tr
{
  line-height: 1.2;
}

.heading
  {
  background-color: rgb( 115 , 115 , 115 );
  color: rgb( 255 , 255 , 255 );
  font-weight: normal;
  }

.even
  {
  color: rgb( 14 , 76 , 125 );
  background-color: rgb( 255 , 255 , 255 );
  }

.odd
  {
  color: rgb( 14 , 76 , 125 );
  background-color: rgb( 230 , 230 , 230 );
  }

td.spacer 
  {
  height: 3px;
  }.gen_form
  {
   width: 100%;
   margin: 2px 0px 2px 0px;
   font-family: arial, helvetica,sans-serif;
   font-size: 12px;
   color: rgb( 14 , 76 , 125 );
   background-color: rgb( 255 , 255 , 255 );
   line-height: 100%;
  }

.hidden
 {
   display: none;
   width: 0px;
   height:0px;
   margin: 0px;
   padding: 0px;
   font-size: 0px;
   line-height: 0px;
   float: left;
}

img
  {
  border: 0;
  }.error
  {
   border-width: 0px;
   background: red;
   color: white;
   font-weight: bold;
  }

.warning
  {
   border-width: 0px;
   background: orange;
   color: white;
   font-weight: bold;
  }

.success
  {
   border-width: 0px;
   background: green;
   color: white;
   font-size: 12px;
   font-weight: bold;
  }input, textarea, select
  {
  color: rgb( 14 , 76 , 125 );
  background-color: rgb( 255 , 255 , 255 );
  font-family: arial, helvetica,sans-serif;
  font-size: 12px;
  }

input.selectsearch
  {
   width: 28%;
   margin: 0 2px;
   background-color: rgb( 14 , 76 , 125 );
   color: rgb( 255 , 255 , 255 );
   font-weight: bold;
   float: left;
   display: inline;
  }

select.selectsearch
  {
   width: 70%;
   background-color: rgb( 255 , 255 , 255 );
   font-family: arial, helvetica,sans-serif;
   margin 0 2px;
   float: right;
   display: inline;
  }

input.searchbox
  {
   width: 100%;
   margin: 2px 0px 2px 0px;
   background-color: rgb( 14 , 76 , 125 );
   color: rgb( 255 , 255 , 255 );
   font-weight: bold;
  }

.formbutton
  {
  color: rgb( 115 , 115 , 115 );
  background-color: rgb( 230 , 230 , 230 );
  font-family: arial, helvetica,sans-serif;
  font-size: 90%;
  vertical-align: middle;
  border-width: 1px;
  padding: 2px 0;
  line-height: 100%;
  }

.formbutton:hover
  {
  color: rgb( 115 , 115 , 115 );
  background-color: rgb( 255 , 255 , 255 );
  font-family: arial, helvetica,sans-serif;
  font-size: 90%;
  vertical-align: middle;
  border-width: 1px;
  padding: 2px 0;
  line-height: 100%;
  }


.ropenbutton
  {
   margin: 0px 1px 1px 1px;
   border-width: 1px 1px 3px 3px; 
   border-color: rgb( 115 , 115 , 115 );
   border-style: solid;
   
   color: rgb( 115 , 115 , 115 );
   background-color: rgb( 255 , 255 , 255 );
   padding: 1px 4px 1px 4px;
   font-size: 12px;
  }

.lopenbutton
  {
   margin: 0px 1px 1px 1px;
   border-width: 1px 1px 3px 3px; 
   border-color: rgb( 115 , 115 , 115 ); 
   border-style: solid;
   
   color: rgb( 115 , 115 , 115 );
   background-color: rgb( 255 , 255 , 255 );
   padding: 1px 4px 1px 4px;
   font-size: 12px;
  }

.opentab
  {
   margin: 1px 1px 1px 1px;
   border-width: 2px 2px 1px 1px; 
   border-color: rgb( 115 , 115 , 115 ); 
   border-style: solid;
   
   color: rgb( 255 , 255 , 255 );
   background-color: rgb( 115 , 115 , 115 );
   padding: 1px 4px 1px 4px;
   font-size: 12px;
  }

.closetab
  {
   margin: 1px 1px 1px 1px;
   border-width: 2px 2px 1px 1px; 
   border-color: rgb( 115 , 115 , 115 );
   border-style: solid;
   
   color: rgb( 115 , 115 , 115 );
   background-color: rgb( 255 , 255 , 255 );
   padding: 1px 4px 1px 4px;
   font-size: 12px;
  } a:link a:visited
  {
   color: rgb( 14 , 76 , 125 );
   font-size: inherit;
   display: inline;
   text-decoration: none;
  }

a:hover
  {
  text-decoration: underline;
  }

a.thead:link , a.thead:visited
  {
   color: rgb( 255 , 255 , 255 );
   font-size: inherit;
   display: inline;
   text-decoration: none;
  }

a.thead:hover 
  {
   color: rgb( 115 , 115 , 115 );
   background-color: rgb( 255 , 255 , 255 );
  }

a.wpage:link , a.wpage:visited
  {
   color: white;
   font-size: inherit;
   display: inline;
   text-decoration: none;
  }

a.wpage:hover 
  {
   display: inline;
   text-decoration: underline;
  }

a.hpage:link , a.hpage:visited
  {
   color: rgb( 14 , 76 , 125 );
   font-size: inherit;
   display: inline;
   text-decoration: none;
  }

a.hpage:hover 
  {
   display: inline;
   text-decoration: underline;
  }

a.cpage:link , a.cpage:visited
  {
   color: rgb( 115 , 115 , 115 );
   font-size: inherit;
   display: inline;
   text-decoration: none;
  }

a.cpage:hover 
  {
   display: inline;
   text-decoration: underline;
  }

a.mpage:link , a.mpage:visited 
  {
   color: rgb( 14 , 76 , 125 );
   font-size: inherit;
   display: block;
   text-decoration: none;
  }

a.mpage:hover 
  {
   color: rgb( 255 , 255 , 255 );
   background-color: rgb( 14 , 76 , 125 );
  }

a.mipage:link , a.mipage:visited 
  {
   color: rgb( 14 , 76 , 125 );
   font-size: inherit;
   display: inline;
   text-decoration: none;
  }

a.mipage:hover 
  {
   color: rgb( 255 , 255 , 255 );
   background-color: rgb( 14 , 76 , 125 );
  }
#winzoom
  {
  display: block;
  position: absolute;
  width: 154px;
  height: 154px;

  border-width: 2px 2px 2px 2px;
  border-color: rgb( 115 , 115 , 115 );
  border-style: solid;
  
  top: 0px;
  left: 350px;
  visibility: hidden;
  }.footer
 {
 position: relative;
 margin: -20 auto 2px auto;
 width: 990px;
 padding: 0;
 background-color: rgb( 255 , 255 , 255 );
 color: rgb( 14 , 76 , 125 );
 }p
 {
  margin: 0;
 }

fieldset 
  { 
  padding: 2px 1px 2px 1px;
  margin: 0px 1px 1px 1px;
  } 

.tabdiv
 {
 width: 100%;
 float: right; 
 margin: 5px 0 0 0; 
 padding: 0;
 background-color: rgb( 255 , 255 , 255 );
 text-align: right;
 }

legend 
  {
  padding: 2px 2px 2px 2px;
  margin: 2px 8px 1px 0px;
  color: rgb( 255 , 255 , 255 );
  background-color: rgb( 14 , 76 , 125 );
  font-size: 12px;
  font-weight: bold;
  text-align: right;
  }

li
  {
  margin: 0 0 0 35px;
  }
.mydiv
 {
 margin: 1px; 
 padding: 1px 1px 1px 3px;
 border-width: 1 3 3 1; border-style: ridge; border-color: #0e4c7d; 
 }

.mylegend
  {
  width: 100%;
  margin: 1px 0px 1px 0px;
  padding: 1px 0px 1px 0px;
  background-color: rgb( 115 , 115 , 115 ); color: rgb( 255 , 255 , 255 ); font-weight: bold; text-align: left;
  }
.filmstrip
  {
   position: absolute;
   top: 0px;
   width: 120px;

   padding: 5px 0px 2px 0px;
   border-width: 0px;

   
   background-repeat: repeat-y;
   color: rgb( 255 , 255 , 255 );
   background-color: rgb( 115 , 115 , 115 );

   font-size: 80%;
   text-align: center;
   vertical-align: top;
  }

.filmstript
  {
   width: 120px;

   padding: 5px 0px 2px 0px;
   margin: 0px 5px 0px 5px;
   border-width: 0px;

   
   background-repeat: repeat-y;
   color: rgb( 255 , 255 , 255 );
   background-color: rgb( 115 , 115 , 115 );

   font-size: 80%;
   text-align: center;
   vertical-align: top;
  }

#filmstrip_one
  {
   position: absolute;
   top:  0px;
   left: 10px;
   width: 120px;

   padding: 5px 0px 2px 0px;
   margin: 0px;
   border-width: 0px;

   ;
   background-repeat: repeat-y;
   color: rgb( 255 , 255 , 255 );
   background-color: rgb( 115 , 115 , 115 );

   font-size: 80%;
   text-align: center;
   vertical-align: top;
  }

#filmstrip_two
  {
   position: absolute;
   top: 0px;
   left: 160px;
   width:  120px;

   padding: 5px 0px 2px 0px;
   margin: 0px;
   border-width: 0px;

   background-color: white;
   
   background-repeat: repeat-y;
   color: rgb( 255 , 255 , 255 );
   background-color: rgb( 115 , 115 , 115 );

   font-size: 80%;
   text-align: center;
   vertical-align: top;
  }