/* 
** PUB.CSS
**
*/


a:link {font-family: Verdana,Tahoma,Helvetica; 
        font-size: 8pt; 
        font-weight:bold; }

a:active {font-family: Verdana,Tahoma,Helvetica; 
          font-size: 8pt; 
          font-weight:bold; }
 
a:visited {font-family: Verdana,Tahoma,Helvetica; 
           font-size: 8pt; 
           font-weight:bold; }

a:hover {font-family: Verdana,Tahoma,Helvetica; 
         font-size: 8pt; 
        }

body {
      margin: 3px;
      padding: 0 0 0 0px; 
     }

h1, h2, h3, h4, h5, h6 {
             font-family: verdana, tahoma, helvetica; 
             margin-top: 2px;
             margin-left: 2px;
             margin-right: 2px;
             margin-bottom: 2px;  }

img   {
       vertical-align: middle;
       border: none;
       padding: 2px;
       margin: 1px;
      }

a.button  {
           font-family: Verdana,Tahoma,Helvetica; 
           font-size: 9pt; 
           padding-top: 2px;
           padding-left: 3px;
           padding-right: 3px;
          }

p        {
             font-family: verdana, tahoma, helvetica;
             font-size: 8pt;
             margin-top: 2px;
             margin-left: 2px;
             margin-right: 2px;
             margin-bottom: 6px;  
          }



p.copyright {font-family: Verdana,Tahoma,Helvetica; 
             font-size: 7pt; 
            }

p.warning  {font: 8pt Verdana, Tahoma, Helvetica; 
            margin: 1px; 
           }

div.fullbox {
             padding: 3px;
             margin: 2px;
             border: 1px solid;
            }
div.smcol   {
             border: 1px solid #000000;
             width: 200px;
             padding: 2px;
             margin: 2px;
            }
div.boxhead {
             padding: 1px;
             font: 9pt Verdana, Tahoma, Helvetica;
            }




#pagehead {
           width: 840px;
           height: 50px;
           border: 1px solid;
           padding: 2px;
           margin: 5px;
           margin-bottom: 6px;
          }
#pagehead ul {
              margin: 0; 
              padding: 2px;
              text-align: right;
             }
#pagehead li {
              list-style: none;
              font-size: 1em;
              display: inline;
             }

#pagebody {
           width: 840px;
           border: 1px solid;
           padding: 2px;
           margin: 5px;
           margin-bottom: 6px;
          }


#pagefoot {
           padding: 5px;
           margin: 5px;
           position: relative;
           top: auto; 
           bottom: auto;
          }

#instruct {
            width: auto;
            border: 1px solid;
            padding: 2px;
            margin: 5px;
            margin-bottom: 6px;
 
          }


table      {
             width: 99%;
           }
/*
             border: 1px solid #000000;
*/

td         {
             vertical-align: top;
             padding: 0px;
             margin: 0px;
           }
th         {
             font: 9pt Verdana, Tahoma, Helvetica;
             font-weight: bold;
           }

table.box  {
             border: 1px solid;
	   } 
table.userrow    {
                  border: 0;
                  padding: 0;
                  margin: 0;
                 }
td.w200    {
             width: 200px;
             vertical-align: top;
             padding: 0px;
             margin: 0px;
           }


textarea   {
            font-size: 9pt; 
           }
select     {
            font-size: 9pt;
           }
input      {
            height: 20px; 
            font-size: 9pt; 
           }
.neat_input input{
	height: 20px; 
    font-size: 7pt; 
    position: absolute;
    left: 110;
}
.neat_input p{
	padding: 2px;
}

ul {
     margin: 0; 
     padding: 1px;
   }
li {
     font-size: 1em;
   }


.inline   { display: inline;}
.right    { text-align: right; }
.dr       {
            padding: 0;
            margin: 0;
            text-align: right;
          }
.top      { vertical-align: top; }
.info     { 
            font-size: 7pt;
            font-family: verdana,tahoma, helvetica; 
          }
.reverse {
             font: 9pt Verdana, Tahoma, Helvetica;
             font-weight: bold;
          }
.header {
             padding-top: 1px;
             padding-bottom: 1px;
             padding-right: 1px;
             padding-left: 3px;
             font: 12pt Verdana, Tahoma, Helvetica;
             font-weight: bold;
            }
.buttonbar {
             position: absolute;
             right: 10px;
             top:   30px;
           }
.padleft  {
            padding-left: 15px;
          }
.ctext    {
            padding-left: 15px;
            font-size: 9pt;
          }

.pcontainer {
	height: 300px;
	padding: 3px;
    margin: 2px;
    border: 1px solid;
}          
.pmap {
	width:450px;
	border:3px solid grey; 
	float:left;
}          
.plist {          
 	width: 140px;
 	height: 295px;
    margin:0 0 0 3px;
    padding:2px;
    float:left;
    overflow: auto;
}
.pblurb {
	font-family: Verdana,Tahoma,Helvetica; 
    font-size: 9pt; 	
}
    
    
div.page_STORY,
div.page_LIBRARY,
div.page_LINK    {
    padding: 3px;
    margin: 2px;
    border: 1px solid;
}    
      
          
/* -- 
.light    {}
.lighter  {}
.dark     {}
.fancy    {}
.item     {}
.unread   {}
-- */


