body {       
       background-color: #751111;
       color: #000000;
       font-family: Verdana, Arial, Helvetica, sans-serif;
       font-size: 11px;
       margin: 20px 0px 10px 0px;
}

a:link { color: #0000FF; }
a:active { color: #FFFF00; }
a:visited { color: #330099; }
a:hover { color: #4477FF; }

h2, .header {
              font-size: 16px;
              font-weight: bold;
              color: #cf3118;
              border-bottom: solid black 1.5pt;
}

h1 {
     font-size: 24px;
     font-weight: bold;
     color: #601111;
}

table {
         font-family: Verdana, Arial, Helvetica, sans-serif;
        font-size: 11px;
}

th {
	font-weight: bold;
	background-color: #703333;
	color: #ffffff;	text-align: left;
	padding: 3px;
}

td {
     padding: 3px;
}

input, textarea {
       font-family: Verdana, Arial, Helvetica, sans-serif;
       font-size: 11px;
}

/* for the side boxes. */

.side_box {
            margin: 3em 0.5em 1em 1.6em;
            border: 2px solid black;
            padding: 0em 0.5em 0em 0.4em;
            background-color: #f9f9ea;
            font-size: 11px;
}

.side_header {
               font-size: 13px;
               font-weight: bold;
               padding: 0.1em;
               margin: 0.1em 0em 0em 0.1em;
}

.side_decor {
              margin-right: 27.5%;
              border-right: 2px solid black;
              background-color: #fee9d3;
              height: 100%;
}

ul.side_list {
               margin-top: 1.5em;
               margin-bottom: 1.5em;
}

/* content pane */

.content {
            margin: 5px 15px 1.3em 0.4em;
           padding: 2px;
           background-color: white;

}

table.main_box {
                  font-size: 11px;
                 border-top: 2px solid black;
                 border-bottom: 2px solid black;
}

/* top navigation buttons */

.topnav {
           font-size: 16px;
          font-weight: bold;
          text-decoration: none;
}         

a.topnav:link, a.topnav:visited, a.topnav:active { color: black; margin: 0.1em 0em; }
a.topnav:hover { color: red; margin: 0.1em 0em; }

.header {
           background-color: #f9f9ea;
          background-image: url("/images/corner-topleft.gif");
          background-repeat: no-repeat;
          background-position: top left;
          width: 700px;
          height: 150px;
}

.headerelements {
                   text-align: left;
                  padding: 1.3em 1em 1em 1em;
}

.header_image {
                    margin: 1em;
                  float: left;
                   width: 240px;
                   height: 114px;
                   margin-left: 210px;
                   margin-right: 38px;
}

/* footer former-table */
.footer {
            background-color: #f9f9ea;
          height: 25px;
          width: 700px;
          text-align: right;
}
