html { 
 }

body {
       font-family: Verdana, Helvetica, Arial, sans-serif;
       font-size: 12px;
       background : #FFFFFF;
       color : #000000;
       margin: 0px;
       }

a {
    color: #c454a4;
    font-weight : bold;
    text-decoration: none;
}

a:hover {
          color: #ef66c8;
          font-weight : bold;
          text-decoration : none;
          }

a.action { 
           font-size: 12px;
           border: 2px solid #109937;
           background-color: #6ec186;
           color: #e8f5eb;
           font-weight : bold;
           padding: 2px;
         }

a:hover.action {
                 background-color: #913e79;
                 text-decoration : none;
                 }

input[type=text], input[type=password], input[type=radio], textarea {
                   border: 1px solid #cae8d2;
                   }
 select {
                   border: 1px solid #cae8d2;
                   }

input[type=submit] {
                     font-size: 12px;
                     border: 2px solid #109937;
                     background-color: #6ec186;
                     color: #e8f5eb;
                     font-weight : bold;
                     padding: 2px;
                   }

input:hover[type=submit] {
                           background-color: #913e79;
                   }


li {
     list-style-type: square;
     }

img {
      border : 0;
      }

h1 {
     font-size: 16px;
     letter-spacing : 1em;
     text-transform : uppercase;
     font-weight : bold;
     margin: 0px;
     padding: 0px 0px 8px 0px;
     color: #109937;
     }

h2 {
     font-size: 14px;
     letter-spacing : 0.5em;
     text-transform : uppercase;
     font-weight : bold;
     margin: 0px;
     padding: 0px;
     color: #e8f5eb;
     background-color: #6ec186
     }

h3 {
     margin-left: 1em;
     font-size: 12px;
     }

#error {
         border : 1px solid #ce58ac;
         background : #b74e9a;
         color : #fff;
         font-weight : bold;
         font-size: 14px;
         margin-bottom : 10px;
	 word-wrap: break-word;
         z-index: 10;
}

.message {
         border : 1px solid #642b54;
         background : #723160;
         color : #fff;
         font-size: 12px;
         font-weight : bold;
	 margin: 20% 20% 20% 20%;
	 padding: 10px;
	 text-align: center;
}

.message a {
             color : #e8f5eb;
             text-decoration : underline;
           }

.field { 
         font-weight : bold;
         }

.mandatory_field { 
                   font-weight : bold;
                   border-bottom : 1px solid #c454a4;;
                   }

.nav {
       position: absolute;
       top: 0px;
       right: 0px;
       font-weight: bold;
       }

.nav p { 
         margin: 0px;
 }

.menuframe { 
             position : absolute;
             left : 0px;
             width : 200px;
             }

.menuframe p { 
               font-size: 12px;
               margin-left: 1em;
          }

.menuframe input[type=text] {
                              border: 1px solid #109937;
                   }


.pageframe { 
             position : relative;
             left : 210px;
             }

.pageframe p { 
          margin-left: 10px;
          }


.menu {
        width : 100%;
        margin-bottom : 10px;
	border: 1px solid #109937;
        background : #cae8d2;
        }

.table {
        width : 100%;
        margin-bottom: 10px;
	border: 1px solid #109937;
        background : #e8f5eb;
        }

.table table { 
               width : 90%;
               margin: 0px auto 10px auto;
 }

.table td { 
	border: 1px solid  #cae8d2;
        text-align: right;
        background: #fff;
 }

.search {
        width : 90%;
        margin-right: auto;
        margin-left: auto;
        margin-top: 10px;
        margin-bottom: 10px;
        }

.form {
        width: 100%;
        margin-bottom: 10px;
        border: 1px solid #ef66c8;
        background : #e8f5eb;
        }

.form h2 {
           background-color: #723160;
        }

.popform {
        border: 1px solid #ef66c8;
        background : #e8f5eb;
        margin-right: auto;
        margin-left: auto;
        margin-top: 150px;
        margin-bottom: 10px;
        text-align: center;
        }

.table p { 
          margin-left: 10px;
          }


.inmenu { 
          display: in-line;
 }


