/* Default Killer */
html, body { 
    margin: 0; 
    padding: 0; 
    border: 0; 
} 

/* Elements */
body 
{
    background-color: #11477E;
    background-image: url(../../../app_template/default/image/backgrnd.gif);
}

a img { border: none; }

/* Form */
input, select, textarea, button { font-family: verdana, arial, helvetica, sans-serif; font-size: 11px; font-weight: normal; color: #222222; }
.TextBox { padding-left: 4px; padding-right: 4px; height: 22px; border: 0; }
.Button  { padding-left: 4px; padding-right: 4px; height: 22px; color: #000; }
.LeftCell { color: #fff; background-color: transparent; white-space: nowrap; height: 24px; }
.RightCell { color: #fff; background-color: transparent; white-space: nowrap; }
.ErrorText { color: #ff0000; }
.NewsTextBox { padding-left: 4px; padding-right: 4px; width: 170px; color: #333333; border: solid 1px #c5c5c5; height: 20px; filter: alpha(opacity=60); opacity: 0.6; }
.NewsSendButton { border:0px; }

/* Other */
.MainContainer { width: 890px; margin: 0; }
.HeadArea { margin: 0; padding: 0; height: 302px; } 
.MenuArea { margin: 0; padding: 0; height: 58px; width: 960px; background-color: #000; }
.LinkArea { margin: 0; padding: 0; height: 30px; width: 960px; background-color: #13FFF2; text-align: center; }
.FlashArea { margin: 0; padding: 0; }
.MainArea { margin: 0; padding: 0; vertical-align: top; color: #ffffff; }
.BannArea { margin: 0; padding: 0; height: 144px; width: 960px; background-color:#000; text-align: center; vertical-align: middle; } 
.FootArea { height: 40px; padding-top: 15px; text-align: center; vertical-align: top; color: #ffffff; }