body { font-family: Arial, Helvetica, sans-serif; font-size: 12px; text-align: center; width: 100%; margin: 0 auto; }
#container { width: 800px; text-align: left; position: relative; margin: 0 auto; padding-top: 25px; }
#header { height: 130px; background: url(/_images/header-bg.gif) no-repeat; padding: 20px 30px 0px 30px; }
#footer { height: 52px; background: url(/_images/footer-bg.gif) no-repeat left top; padding-left: 20px; padding-top: 5px; }
#footer a { text-decoration: none; color: #000000; }
#footer a:hover { text-decoration: underline; }
#mainbody { height: 355px; background: url(/_images/subpage-bg.gif) no-repeat 5px top; margin-top: -25px; text-align: left; padding: 50px 15px 0px 15px; }
#mainbody2 { height: 355px; background: url(/_images/rule1-bg.gif) no-repeat left 50px; margin-top: -25px; text-align: left; padding: 50px 15px 0px 35px; }
#menu { clear: both; margin-left: 40px; }
#menu div { margin: 0px 10px 0px 10px; }
* html #menu { margin-top: -20px; }

#main-left { text-align: left;	float: left; margin-left: 5px; width: 505px; height: 315px; overflow: hidden; }
#main-right { text-align: left; float: right; width: 215px; margin-top: 35px; }
#main-right a { color: #FFFFFF; text-decoration: none; }
#subhead-right { text-align: left; width: 215px; padding: 10px 0px 0px 10px; }
#subpage-image { position: absolute; margin-top: 125px; margin-left: 300px; height:150px; width: 160px; overflow:hidden; }
	
a { color: #f47421; text-decoration: none; }
a:hover { text-decoration: underline; }

.form-main { font-size: 10px; }


.submenu-at { font-size: 14px; font-weight: bold; }
.sidemenu-main, a.sidemenu-main { font-size: 20px; font-weight: bold; text-decoration: none; color: #000000; }
.title { font-size: 18px; font-weight: bold; color: #f47421; }
.subtitle { font-size: 14px; font-weight: bold; color: #f47421; }

.tan { color: #caa553; }
.orange { color: #f47421; }

.small { font-size: 11px; }

.agecheck-text { color: #f47421; font-size: 11px; margin-right: 40px; }
.agecheck-form { border: 1px solid #d1d2d4; color: #d1d2d4; font-size: 20px; font-weight: bold; text-align: center; width: 15px; margin: 1px; }
#agecheck-div p { margin-bottom: 15px; margin-top: 15px; }
.floatright {
	float: right;
}

.floatleft {
	float: left;
	padding-right: 10px;
}

.clearboth {
	clear: both;
}
.floatbottomright {
	float: right;
	margin-top: 255px;
}


#indentonly1, #indentonly2 {
  padding:0;
  margin:0;
  }
#indentonly1, #indentonly2 li {
  list-style-type:none;
  padding-left:10px;
  }