html, body {height: 100%; background: url(/images/light-top.gif) #fb0 repeat-x; margin: 0; padding: 0; font: 16px arial; color: #633; text-align: center;}
a {color: #633;}
a:hover {color: #fff;}
img {border: 0;}
form {margin: 0; padding: 0;}
table {padding: 0; border: 0; border-collapse: collapse;}
small {font: 11px arial;}

h1 {margin: 0 0 10px -1px; padding: 0; font: 36px tahoma; letter-spacing: -1px; color: #633;}
h2 {margin: 15px 0; padding: 0; font: 22px tahoma; letter-spacing: -1px; color: #633;}
p {padding: 20px 0;}

#logo {margin: 20px 0 15px 30px;}
#space {overflow: hidden; background: url(/images/light-bottom.gif) repeat-x bottom; _height: 100%; min-height: 100%;}
#container {margin: 0 auto; width: expression(document.body.clientWidth > 940 ? '940px' : '940px'); max-width: 940px; text-align: left;}
#a {width: 30%; float: left;}
#b {width: 70%; float: right; position: relative;}
#c {height: 80px; padding: 40px 0; font: 11px arial, tahoma; color: #744;}

.input {padding: 3px; font: 18px arial; background: #ffebb3; border: #633 1px solid; color: red;}
.button {background: #fb0; height: 33px; padding: 0 10px; border-top: #ffebb3 2px solid; border-left: #ffebb3 2px solid; border-right: #633 2px solid; border-bottom: #633 2px solid; font: bold 16px arial; color: #633;}

ul.main {margin: 0; padding: 25px 0 25px 10px;}
ul.main li {list-style-type: none; margin: 0; padding: 4px 0 20px 45px; background: url(/img/checked3.gif) no-repeat;}
ul.main li h3 {margin: 0 0 0 -1px; padding: 0; font: 22px arial, tahoma; letter-spacing: -1px;}

table.list {width: 100%;}
table.list th {padding: 8px 0; background: #ffe49a; font: bold 11px arial, tahoma; color: #633;}
table.list td {background: #fff; padding: 0; border-bottom: #ccc 1px solid; font: 11px arial, tahoma; color: #000;}
table.list td.blank {width: 29px; height: 29px; padding: 0; vertical-align: top;}
table.list a {color: #333;}
table.list a:hover {color: #fb0;}
table.list img {display: block;}
table.list .lt {width: 29px; background: url(/img/lt1.png) transparent no-repeat left top;}
table.list .lb {width: 29px; background: url(/img/lb1.png) transparent no-repeat left bottom;}
table.list .rt {width: 29px; background: url(/img/rt1.png) transparent no-repeat right top;}
table.list .rb {width: 29px; background: url(/img/rb1.png) transparent no-repeat right bottom;}
table.list tr.top th {border-bottom: #633 2px solid;}
table.list tr.bottom th {border-top: #633 2px solid;}

.info .inner-box, .success .inner-box, .error .inner-box {padding: 10px 20px 11px 20px;}
.info a, .success a, .error a {color: #fff;}
/* .wrap-cream div {background: #ffebb3;} */
.wrap-cream div {background: #ffe49a;}
/* .wrap-cream div {background: #eee;} */
.wrap-cream table.list th {color: #333; border-bottom: #c69 3px solid;}
.wrap-cream table.list td {border-bottom: #ffe49a 1px solid;}
.wrap-cream .inner-box {padding: 10px 15px;}
.wrap div {background: #fff;}
.wrap .inner-box {padding: 10px 15px;}
.info div {background: #369; color: #fff;}
.success div {background: #093; color: #fff;}
.error div {background: #f60; color: #fff;}
.r1, .r2, .r3, .r4, .r5, .r6 {display: block; overflow: hidden; height: 1px; font-size: 1px;}
.r6 {margin: 0 6px;}
.r5 {margin: 0 5px;}
.r4 {margin: 0 4px;}
.r3 {margin: 0 3px;}
.r2 {margin: 0 2px;}
.r1 {margin: 0 1px;}

.nav, .nav-over {text-align: center;}
.nav-over .inner-box, .nav .inner-box {padding: 3px; font: 11px arial, tahoma;}
.nav div {background: #633;}
.nav-over div {background: #093;}
.nav-over a, .nav a {font: 11px arial, tahoma; color: #fff; text-decoration: none;}
