body { 
       font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; 
       color: #666666; 
       background-repeat: no-repeat; 
       background-attachment: fixed; 
       cursor: auto;
       }


td {  
     font-family: Verdana, Arial, Helvetica, sans-serif; 
     font-size: 11px; 
     color: #666666
     }
a:link {  
         font-family: Verdana, Arial, Helvetica, sans-serif; 
         font-size: 11px; 
         color: #244299; 
         text-decoration: underline
         }
a:hover {  
          font-family: Verdana, Arial, Helvetica, sans-serif; 
          font-size: 11px; 
          color: #ff0000; 
          text-decoration: underline
          }
a:visited {  
            font-family: Verdana, Arial, Helvetica, sans-serif; 
            font-size: 11px; 
            color: #244299; 
            text-decoration: underline
            }

label.text {
             width: 6em ;
             float: left ;
             margin-right: .25em ;
             text-align:left ;
        }

input.text { 
             vertical-align:top;
             margin-left:2em;
             margin-bottom:1em;
             margin-right:1em;
             padding-left:1em;
             background-color: #efefef; 
             width: 145px; 
             font-family: Arial, Helvetica, sans-serif; 
             font-style: normal; 
             font-size: 11px; 
             font-weight:normal;
             color: #666666; 
             border: 1px solid #333333;
             }
textarea.area { 
                margin-left:2em;
                margin-bottom:1em;
                padding-left:1em;
                background-color: #efefef; 
                width: 14em; 
                font-family: Arial, Helvetica, sans-serif; 
                font-style: normal; 
                font-size: 11px; 
                font-weight:normal;
                color: #666666; 
                border: 1px solid #333333;
                overflow:hidden;
                }


h1 {
     width: 20em;
     padding-left:5px;
     font-family: Verdana, Arial, Helvetica, sans-serif;
     font-size: 20px;
     color: #CC3300;
     font-weight: bold;
     text-align: left;
     }   

h2 {
     font-family: Verdana, Arial, Helvetica, sans-serif;
     font-size: 16px;
     color: #CC3300;
     font-weight: bold;
     }


.small{ font-size:70%;
        font-weight: normal;
        color: #666666; 
        }

.heading2 {  
            font-family: Verdana, Arial, Helvetica, sans-serif; 
            font-size: 12px; 
            color: #CC3300; 
            font-weight: bold;
            margin-top:1em;
            }
.plain { 
         font-family: Verdana, Arial, Helvetica, sans-serif;
         font-size: 11px;
         color: #666666;
         font-weight: normal;
         }

.plain_red  { 
         font-family: Verdana, Arial, Helvetica, sans-serif;
         font-size: 11px;
         color: #CC3300;
         font-weight: normal;
         }

.msg {
       width: 40em;
       position: absolute;
       top:0;
       margin-left:0px;
       margin-right:5px;
       margin-top:4em;
       color: #666666; 
       }


.news {width:15em;
        position:absolute;
        top:0;
        padding-left:3px;
        padding-right:3px;
        margin-left:44em;
        margin-right:1px;
        margin-top:1em;
		padding-bottom:8px;
        border: solid; 
        border-width: 1px 1px 1px; 
        border-color: #CC3300;
        color: #666666; 
        }

.news-noborder {width:15em;
        position:absolute;
        top:0;
        padding-left:3px;
        padding-right:3px;
        margin-left:44em;
        margin-right:1px;
        margin-top:1em;
        color: #666666; 
        }


.news-admin {width:21em;
        position:absolute;
        top:0;
        padding-left:1px;
        padding-right:1px;
        margin-left:44em;
        margin-right:1px;
        margin-top:1em;
        border: solid; 
        border-width: 1px 1px 1px; 
        border-color: #CC3300;
        color: #666666; 
        }

.button { 
          background-color: #cccccc; 
          border:solid;
          border-color:#afafaf;
          border-width:2px;
          margin-top:1em;
          margin-bottom:2em;
          font-family: Arial, Helvetica, sans-serif; 
          font-style: normal; 
          font-size: 11px; 
          color: #666666; 
          }

.long_button { 
               background-color: #cccccc; 
               border:solid;
               border-color:#afafaf;
               border-width:2px;
               margin-bottom:2em;
               width: 15em; 
               font-family: Arial, Helvetica, sans-serif; 
               font-style: normal; 
               font-size: 11px; 
               color: #666666; 
               }

.image_startpage{ 
                  position:absolute;
                  margin-top:20px;
                  }

.image_left {
              position:absolute;
              margin-left:44em;
              margin-top:20px;
              }
.border{ 
         border:dashed;
         border-color:#afafaf;
         border-width:1px 1px 1px;
         padding-top:1em;
         padding-bottom:1em;
         padding-left:1em;
         padding-right:1em;
         }

.box { 
  position:relative;
  width:40em;
  border:solid;
  border-color:#afafaf;
  border-width:2px 2px 2px;
  margin-left:auto;
  margin-right:auto;
  text-align:center;
  min-height:20em;
  display:list-item;
  /*vertical-align:center;*/
  padding-top:1em;
  padding-bottom:1em;
}
.mbrhelp{
  width:15em;
  position:relative;
  padding-left:3px;
  padding-right:3px;
  margin-left:23em;
  margin-right:auto;
  margin-top:1em;
  border: solid; 
  border-width: 1px 1px 1px; 
  border-color: #CC3300;
  color: #666666;  
  
 }

.center{
  margin-left:4em;
  margin-right:auto;

} 