h1, h2, h3, h4, h5, h6, p, ul, ol, li, label, input { margin:0; padding:0; font-weight:normal; }
ul, ol, li { list-style:none; }
a { text-decoration:none; color:#7DDFFF; }
img { border:none; }
a:hover { text-decoration:underline; }
body { text-align:center; color:#fff; background-color:#5CACDD; font-family:Verdana,Arial,Helvetica,sans-serif; }
.contentWrapper { text-align:left; width:970px; border:1px solid #fff; margin:0 auto; background-color:#2786BE; }
.contentWrapperInner { margin:5px; }
.header { border:1px solid #fff; background:url(images/hotel-background.jpg) right 0 no-repeat; height:82px; }
.header img { float:left; _margin-left:-3px; }
div.header h1, div.header p { text-align:right; padding-right:400px; }
.header h1 { font-size:150%; padding:5px 0; }
.header p { padding-bottom:5px; }
.header a { color:#33CCFF; }
table, p, label, li { font-size:75%; }
table { border-top:#57ACE3 1px solid; border-left:#57ACE3 1px solid; border-collapse:collapse; }
table td { border-right:#57ACE3 1px solid; border-bottom:#57ACE3 1px solid; }
.content { border:1px solid #fff; margin-top:5px; _zoom:1; }
.column01 { float:left; width:190px; }
.column01 ul { border-right:#57ACE3 1px solid; margin:10px; margin-bottom:0; padding-bottom:5px; }
.column01 ul li { padding:9px 0 9px 20px; color:#3CF; background:url(images/arrow.gif) 8px 12px no-repeat; }
.column01 ul li.title { background:none; }
.column01 ul li a { color:#fff; }
.column01 #members { border-top:#57ACE3 1px solid; margin:0 10px; }
.column02 { float:left; width:766px; }
.column02 h2, .column02 h3 { margin:6px 0 0 0; color:#3CF; }
.column02 h2 { font-size:125%; }
.column02 h3 { font-size:100%; }
.column02 p { padding:7px 0; }
.column02 ul li { list-style:inside disc; }
.column02 img { float:right; margin:5px; }
.clearfix:after { content: "."; display: block; height: 0; clear: both; visibility: hidden; }

/* FORM */
#form1 { border-right:1px solid #57ACE3; border-top:1px solid #57ACE3; padding-top:10px; margin:0 10px 0 18px; }
#form1 div { margin-bottom:5px; height:19px; vertical-align:middle; line-height:19px; position:relative; }
#form1 input { width:80px; position:absolute; right:10px; }
.buttonStyle01 { border:#1A668F 1px solid; }
#failed { margin:0 10px 10px 10px; padding:10px; text-align:center; border:1px solid #FF3F3F; }