/* Default Killer */
html, body { 
    margin: 0px; 
    padding: 0px; 
    border: 0px; 
} 

/* Elements */
body {
    background-color: #253554;
    background-image: url(../image/backgrnd.jpg);
    background-position: top center;
    background-attachment: fixed;
}
a img { border: none; }

/* Form */
input, select, textarea, button { font-family: arial, helvetica, sans-serif; font-size: 10pt; font-weight: normal; color: #222222; }
.TextBox { padding-left: 4px; padding-right: 4px; height:22px; }
.Button  { padding-left: 4px; padding-right: 4px; height: 22px; color: #000000; }
.LeftCell { color: #444; background-color: #F0F0F0; white-space: nowrap; height: 24px; }
.RightCell { color: #444; background-color: #F5F5F5; white-space: nowrap; }
.FormResults { color: #444; padding-top: 5px; }
.ErrorText { color: #ff0000; }
.Active { color: #ff0000; }

/* Other */
.PageTitle { padding: 0 0 0 20px; color: #fff; }
.PageText { padding: 0; color: #fff; }
.RightSide { padding: 0; color: #fff; }
.PageButtons { margin: 30px 0 10px 0; }
.PageAlert { padding: 30px; color: #ff0000; font-family: arial, helvetica, Sans-Serif; font-size: 14pt; line-height: 1.2em }
.MainContainer { width: 980px; margin: 0 auto; }
.HeadArea { margin: 0; padding: 0; height: 150px; background-image: url(../image/backhead.gif); text-align: right; } 
.MenuArea { margin: 0; padding: 0; clear: left; height: 44px; background-image: url(../image/backmenu.gif); background-repeat: no-repeat; text-align: center; }
.MainArea { margin: 0; padding: 0; clear: left; }
.FootArea { margin: 0; padding: 0; clear: left; color: #444; height: 100px; background-image: url(../image/backfoot.jpg); text-align: center; }