body {
     background-color:#ddd;
     font-family:Verdana, Arial, Helvetica;
}
 .page {
     background-color:#fff;
     border:1px solid;
     border-color:#000;
     padding:20px 20px;
     width:600px;
}
 .copyright_notice {
     color:#000;
     margin-top: 10px;
     font-size:11px;
     text-align:center;
}
 .section_header {
     background-color:#639A9C;
     border:1px solid;
     border-color:#000;
     border-style:solid;
     text-align:left;
     padding: 1px;
}
 .section_header h1 {
     font-size:14px;
     font-weight:bold;
     margin: 4px;
     text-shadow:2px 1px 1px #444;
     color: #FFF;
}
 .section_body {
     background-color:#FFF;
     border-color:#fff;
     color:#333;
     font-size:11px;
     text-align:left;
     padding: 8px;
}
 .header_logo {
     position:relative;
     text-align:left;
     margin-left: 10px;
     margin-right: 10px;
}
 .header_title {
     font-family:Arial, Helvetica;
     font-size:28px;
     font-weight:bold;
     vertical-align:70%;
}
 .header_desc{
     text-align: left;
     font-size: 12px;
     margin-top: 15px;
     margin-bottom: 15px;
}
 .logo {
     position:absolute;
     right:10px;
}
 .button {
     -moz-box-shadow:inset 0px 1px 0px 0px #ffffff;
     -webkit-box-shadow:inset 0px 1px 0px 0px #ffffff;
     box-shadow:inset 0px 1px 0px 0px #ffffff;
     background:-webkit-gradient( linear, left top, left bottom, color-stop(0.05, #f9f9f9), color-stop(1, #e9e9e9) );
     background:-moz-linear-gradient( center top, #f9f9f9 5%, #e9e9e9 100% );
     filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#f9f9f9', endColorstr='#e9e9e9');
     background-color:#f9f9f9;
     -moz-border-radius:6px;
     -webkit-border-radius:6px;
     border-radius:6px;
     border:2px solid #bbb;
     display:inline-block;
     color:#033;
     font-family:arial;
     font-size:13px;
     font-weight:bold;
     padding:6px 24px;
     text-decoration:none;
     text-shadow:1px 1px 0px #ffffff;
}
 .button:hover {
     background:-webkit-gradient( linear, left top, left bottom, color-stop(0.05, #e9e9e9), color-stop(1, #f9f9f9) );
     background:-moz-linear-gradient( center top, #e9e9e9 5%, #f9f9f9 100% );
     filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#e9e9e9', endColorstr='#f9f9f9');
     background-color:#e9e9e9;
     color:#900;
}
 .button:active {
     position:relative;
     top:1px;
}
