
body   {
         font: 0.9em Verdana, Arial, Helvetica, sans-serif;
         margin: 10px 0px 5px 0px;
         min-width: 760px; 
         color: darkblue; 
         background: #CCCCCC;

         text-align: center;
       }

p      { 
         margin: 0px 0px 30px 0px;
         border-width: 1px;
         border-color: #000000;
       }

a      {
         font-size: 0.9em;
         color: #999933;
         text-decoration: none;
       }

a:hover{
         color: #FF0000;
       }

strong {
         font-size: 1.15em;
         color: green;
       }

h1     { 
         text-align: center;
         background: #CCCCCC;
         color: black; 
         font-size: 1.3em; 
         margin: 0px; 
         padding: 5px 0px 5px 0px; 
         border-width: 1px 1px 0px 1px;
         border-color: #000000;
         border-style: solid;
       }

img    { 
         border-width: 1px;
         border-color: #000000; 
         border-style: solid; 
       }

ul     {
         margin: 5px 0px 30px 30px;
         color: red;
       }

table  {
         font-size: 0.7em;
         color: black;
       }


.pagecontainer {
                 margin:0 auto 0 auto;
	
                 width: 760px;
                 text-align: left;
               }

.pageheader {
              margin: 0px 0px 10px 0px;
              background: #FFFFFF;
            }

.pageheader img {
                  border-style: none; 
                }

.pageheader table {
                    height: 30px;
                    width: 760px;
                    margin: 1px 0px 0px 0px; 
                  }

.pageheader tr {
                 height: 30px;
               }

.pageheader td {
                 font-size: 14px;
                 width: 152px;
                 margin: 0px;
                 padding: 0px;
               }

.pagebody {
            background: #FFFFFF;
            border-width: 4px 1px 4px 1px;
            border-color: #000000;
            border-style: solid;
            padding: 15px 15px 15px 15px;
          }

.pagebody img {
                margin: 10px;
              }

.footer {
          margin-top: 5px;
          text-align: center;
        }

.footer a {
            font-size: 0.9em;
            color: #FF0000;
            text-decoration: none;
          }

.footer a:hover{
                 text-decoration: underline;
               }

.contents {
            width: 9.7em;
            background: #CCCCCC;
            border-width: 0px 1px 1px 1px;
            border-style: solid;
            border-color: #000000;
            padding: 0px;
            margin: 0px 10px 0px 0px;
            float: left;
          }

.contents p {
              margin: 0px;
              padding: 0px 5px 5px 5px;
            }

.first_para {
              
              border-top-style: solid;
              padding-top: 10px;
            }

.imagelabel {
              font-size: 0.7em;
              color: black;
              text-align: center;
              margin: 2px 0px 30px 0px;
            }

.input_normal {
                background: #FFFFFF;
              }

.input_error {
               background: #F0DAD0;
             }

#errormsg {
            width: 25em;
            border: 2px solid #c00;
            padding: 5px 5px 5px 5px;
            margin-top: 10px;
          }

#errormsg p{
             margin: 5px 0px 5px 0px;
           }
