html,
body { width: 100%; height: 100%; }
body { background-color: #fff; color: #000; margin: 0; font: 10px Verdana, Arial, sans-serif; padding: 0; }

img { border: none; }
ul  { margin: 0; padding: 0; }
li  { list-style-type: none; }

form  { margin: 0; padding: 0; }
label { font-weight: bold; display: block; }

a       { color: #000; text-decoration: none; }
a:hover { color: #000; text-decoration: underline; }

#wrap { width: 1022px; background-color: #fff; margin: 0 auto; padding-top: 20px; }

#middle  { width: 100%; background-color: #fff; margin: 0 auto; padding: 0px; }

#clear { clear: both; }

.clear { clear: both; }

.button_blue       { background-color: #f5f5f5; border: 1px solid #dedede; color:#333; cursor: pointer; }
.button_blue:hover { background-color: #EBF1FC; border: 1px solid #30559C; color:#30559C; cursor: pointer; }

/* ##### Messages ##### */
.error,
.message,
.notice,
.success    { padding: .8em; margin: 1em 0; border-width: 1px 2px 2px 1px; border-style: solid; border-color: #ddd; }
.error      { background: #FBE3E4; color: #D12F19; border-color: #FBC2C4; }
.notice     { background: #FFF6BF; color: #817134; border-color: #FFD324; }
.message,
.success    { background: #E6EFC2; color: #529214; border-color: #C6D880; }
.error a    { color: #D12F19; }
.notice a   { color: #817134; }
.message,
.success a  { color: #529214; }
/* ##### Forms ##### */
fieldset    { padding:1.4em; margin: 0 0 1.5em 0; border: 1px solid #ccc; border-top: 0px; }
legend      { font-weight: bold; }

input.text        { width: 200px; margin:0.5em 0.5em 0.5em 0; }
input.text        { border:1px solid #bbb; background:#f6f6f6; padding:5px; }
input.text:focus  { border:1px solid #999; background:#fff; }

textarea       { width: 400px; height: 250px; margin:0.5em 0.5em 0.5em 0; }
textarea       { border:1px solid #bbb; background:#eee; padding:5px; }
textarea:focus { border:1px solid #999; background:#fff; }

select         { border:1px solid #ccc; background:#f6f6f6; margin:0.5em 0.5em 0.5em 0; }
select:focus   { border:1px solid #999; background:#fff; }

input[type='radio']  { width: auto; margin: 0 5px 0 10px; padding: 0; }

fieldset fieldset { padding:1.4em; margin: 0 0 1.5em 0; border: 0; border-top: 1px solid #ccc; }
