h1 {                                                                                                                    
     text-align: center;
     font-size: 18px;                                                                                                    
     font-family: Arial, Helvetica, sans-serif;                                                                          
     font-weight: bold;
}
h2 {                                                                                                                    
     font-size: 14px;                                                                                                    
     font-family: Arial, Helvetica, sans-serif;                                                                          
     font-weight: bold;
}
h3 {                                                                                                                    
     font-size: 12px;                                                                                                    
     font-family: Arial, Helvetica, sans-serif;                                                                          
     font-weight: bold;
}
body {

        font-family: Verdana, Tahoma, Arial, Helvetica, sans-serif;
        font-size: 12px;
        color: #000000;
}

a
  {
     color: #000CAA;
     text-decoration: underline;
  }

a:hover
  {
     color: blue;
     text-decoration: none;
  }                                       

.hl a
  {
     color: #006600;
     font-size: 12px;
     text-decoration: underline;
     font-weight: bold;
  }

.hl a:hover
  {
     color: #00AA00;
     text-decoration: none;
     font-weight: bold;
  }                                       


.cg a
  {
     color: gray;
     font-size: 11px;
     text-decoration: none;
  }

.cg a:hover
  {
     color: #00AA00;
     text-decoration: underline;
  }                                       

.hdl a
    {
     color: black;
     text-decoration: none;
    }

.hdl a:hover
    {
     color: black;
     text-decoration: underline;
    }

.hdl span
    {
     color: red;
     text-decoration: none;
    }


.regtable
  {
          border: 1px solid #DCDCD9;
          background: #F5F5F5;
          width: 550px;
          margin: 10px 10px 10px 10px;
          font-size: 12px;
          color: black;
          padding: 10px;
  }

.regtable .lr
  {
     text-align: right;
  }

.regtable .sn
  {
     text-align: center;
          font-size: 10px;
          color: gray;
  }

.regtable .rr
  {
     text-align: left;
  }

.regtable .z
  {
          color: red;
  }

.regtable th
  {
     color: black;
     font-size: 14px;
     font-weight: bold;
  }

.botable
  {
          border: 1px solid #008000;
          background: #F9F9F9;
          font-size: 12px;
          color: black;
          padding: 20px;
          width: 100%;
          text-align: left;
  }

.botable .lr
  {
     text-align: left;
  }

.botable .sn
  {
     text-align: center;
          font-size: 10px;
          color: gray;
  }

.botable .rr
  {
     text-align: left;
     font-weight: bold;
  }

.botable .z
  {
          color: red;
  }


.botable .disbl
  {
          background: #ffdddd;
  }
.botable .bannd
  {
          background: #ffaaaa;
  }
.botable .lght
  {
          background: #fefefe;
  }
.botable .tmoutd
  {
          background: #c0c0c0;
  }

.botable th
  {
     color: black;
     font-size: 14px;
     font-weight: bold;
  }

.cotable
  {
//          border: 1px solid #DCDCD9;
//          background: #F5F5F5;
          margin: 10px 10px 10px 10px;
          font-size: 12px;
          color: black;
          padding: 10px;
          width: 60%;
  }
.cotable .z
  {
          color: red;
  }

.votable
  {
          border: 1px solid #DCDCD9;
          background: #F9F9F9;
          margin: 10px 10px 10px 10px;
          font-size: 12px;
          color: black;
          padding: 10px;
          width: 75%;
  }




.litable
  {
          border: 1px solid #DCDCD9;
          width: 230px;
          margin: 2px 2px 2px 2px;
          font-size: 12px;
          color: black;
          padding: 5px;
  }

.lhtable
  {
          border: 1px solid #DCDCD9;
          background: #EAEAEA;
          width: 230px;
          margin: 2px 2px 2px 2px;
          font-size: 12px;
          color: black;
          padding: 5px;
          font-weight: bold;
  }

.bitable
  {
          border: 1px solid #DCDCD9;
          margin: 2px 2px 2px 2px;
          font-size: 12px;
          width: 100%;
          color: black;
          padding: 5px;
  }


.bhtable
  {
          border: 1px solid #DCDCD9;
          background: #EAEAEA;
          width: 100%;
          margin: 2px 2px 2px 2px;
          font-size: 12px;
          color: black;
          padding: 5px;
          font-weight: bold;
  }

#addbutton a{
    margin: 20px;
    padding: 18px 45px 18px 45px;
    background: url('/images/add-button.gif');
    background-repeat: no-repeat;
     color: white;
     text-decoration: none;
     font-weight: bold;
}

#message_form {
	position: absolute;
	visibility: hidden;
	width: 50%;
	height: 200px;
	left: 25%;
	top: 800px;
	background-color: #d5d5d5;
	border: 6px double #ccc;
	padding: 10px;
	font-family: verdana;
}

#message_form p {
	color: #445577;
	text-decoration: none;
}

#message_form a {
	color: #445577;
	text-decoration: none;
}

#message_form a:hover {
	color: #445577;
	text-decoration: underline;
	font-weight: bold;
}

#message_form td {
	width: 65px;
	height: 20px;
	padding: 5px  5px 5px 5px;
	border: 2px solid #bbb;
}

