@charset "utf-8";
/* CSS Document */

/* Reset */
html,body,div,ul,ol,li,dl,dt,dd,h1,h2,h3,h4,h5,h6,pre,form,p,blockquote,fieldset,input { margin: 0; padding: 0; }
h1,h2,h3,h4,h5,h6,pre,code,address,caption,cite,code,em,strong,th { font-size: 1em; font-weight: normal; font-style: normal; }
ul,ol { list-style: none; }
fieldset,img { border: none; }
caption,th { text-align: left; }
table { border-collapse: collapse; border-spacing: 0; }

body {
background-color:#7FB5F2;
}

#page {
background:url(images/bg.png) repeat-x;
}

#wrapper {
width:1000px;
height:900px;
background:none;
margin:0 auto;
}

#header-top {
background:url(images/top-banner.png) no-repeat;
height:160px;
}

#header-botton {
height:340px;
margin-top:-100px;
}

#button {
margin-top:-100px;
margin-left:150px;
}

#update-news {
background:#fdc938;
height:auto;
font-weight:bolder;
font-size:18px;
color:#000000;
z-index:0;
}

#menu {
height:100px;
background:url(images/menu-bg.png);
}

#text-area {
background:#313f4f;
height:auto;
font-weight:bold;
color:#FFFFFF;
font-family:Arial, Helvetica, sans-serif;
padding:15px 40px 15px 40px;
}

.h1 {
color:#fdc938;
font-size:24px;
font-weight:bolder;
}

.login {
color:#FFFF00;
font-size:10px;
font-weight:lighter;
}

.step {
color:#FF0000;
font-weight:bolder;
}

.answer {
font-style:italic;
font-weight:normal;
}

#footer {
color:#fdc938;
text-align:center;
font-family:Arial, Helvetica, sans-serif;
font-size:10px;
font-weight:bold;
text-decoration:none;
}
