.body_background {
  width:1000px;
  margin:0 auto;
  overflow:auto;
}
.divcss3 {
  border-radius:10px;
  height:70px;
  border:1px solid #000000;
  background:#9a4a0d;
  background:-moz-linear-gradient(top,#9a4a0d 0%,#611e03 100%);
  background:-webkit-gradient(linear,left top,left bottom,color-stop(0%,#9a4a0d),color-stop(100%,#611e03));
  background:-webkit-linear-gradient(top,#9a4a0d 0%,#611e03 100%);
  background:-o-linear-gradient(top,#9a4a0d 0%,#611e03 100%);
  background:-ms-linear-gradient(top,#9a4a0d 0%,#611e03 100%);
  background:linear-gradient(top,#9a4a0d 0%,#611e03 100%);
  filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#9a4a0d',endColorstr='#611e03',GradientType=0);
}
* {
  margin:0;
  padding:0;
}
html { overflow:scroll; }
body {
  background:#000000 url("../images/110819 Web Background.png") center top no-repeat;
  font:13px/18px Arial, Helvetica, "sans serif";
  color:#ffffff;
}
form { font-family:Verdana, Arial, Helvetica, "sans serif"; }
img { border:0; }
hr { margin:8px; }
h1 {
  font-size:18px;
  color:#aa0000;
  margin:0 0 20px;
}
h2 {
  font-size:16px;
  color:#ffce00;
  margin-top:15px;
}
h3 {
  font-size:15px;
  color:#ffce00;
  margin-top:10px;
}
h4 {
  font-size:13px;
  color:#ffce00;
  font-weight:bold;
  margin-top:10px;
}
h5 {
  font-size:15px;
  color:#ffce00;
  margin-top:5px;
}
table {
  font:13px/15px Verdana, "sans serif";
  border-collapse:collapse;
  border:0;
}
table th {
  font-weight:bold;
  padding:2px 5px;
}
td {
  vertical-align:top;
  font-style:normal;
  font-weight:normal;
  color:#ffffff;
  padding:1px;
}
.light {
  color:#000000;
  background-color:#dddddd;
}
table.light.bordered td, table.light.bordered th { border:1px #000000 solid; }
table.dark {
  color:#ffffff;
  background-color:#444444;
}
table.dark.bordered	td { border:1px #888888 solid; }
table.light h4 { color:#000000; }
table.light h2 { color:#2222bb; }
table.light td { color:#000000; }
table.light p { color:#000000; }
div.light p { color:#000000; }
table.light a {
  color:#0044aa;
  border-bottom:1px #0044aa dashed;
}
table.light a:hover { color:#00aaff; }
td p { margin-top:2px; }
td .center {
  vertical-align:middle;
  text-align:center;
}
a {
  text-decoration:none;
  color:#ffff66;
  border-bottom:1px #ffff66 dotted;
  margin-bottom:2px;
}
a h2 { border:0; }
a:hover { color:#00aaff; }
p, li { margin-top:10px; }
li { margin:0 0 0 20px; }
.medium {
  font-size:11px;
  line-height:15px;
  margin:4px 0 0 0;
}
.small {
  font-size:10px;
  line-height:12px;
  margin:0;
  font-style:normal;
}
.center { text-align:center; }
.under { text-decoration:underline; }
.caption {
  text-align:center;
  font-size:12px;
}
.bold {
  font-weight:bold;
  font-style:normal;
}
.dim { color:#aaaaaa; }
.indent { margin-left:25px; }
.RequiredField { border:1px #ff0000 solid; }
span.RequiredField {
  padding:3px 2px 0 2px;
  border:1px #ff0000 solid;
}
input {
  padding:0 3px;
  margin:2px 0;
}
span input { margin:0; }
.red { color:#ffbbbb; }
.light .red { color:#ff0000; }
.credit {
  text-align:right;
  font-size:10px;
  line-height:12px;
  margin-top:0;
}
.zero { margin-top:0; }
.boxCell {
  width:40px;
  vertical-align:middle;
  text-align:center;
}
.tr-corner {
  -moz-border-radius-topright:10px;
  -webkit-top-right-radius:10px;
  border-top-right-radius:10px;
  border:1px #000000 solid;
}
img.tr-corner {
  float:right;
  margin-left:10px;
  margin-bottom:10px;
}
.flag_table img {
  border-radius:6px;
  -webkit-border-radius:6px;
  -moz-border-radius:6px;
}
.flag_table h3 {
  margin-left:10px;
  font-size:14px;
  margin-bottom:5px;
}
#nav {
  float:left;
  width:150px;
  margin-top:220px;
  margin-left:10px;
  padding:5px;
}
#nav ul {
  padding:10px 0 20px;
  border-left:1px #880000 solid;
}
#nav li {
  padding-left:10px;
  margin:10px 0 0 0;
  list-style:none;
  display:block;
}
#nav li a {
  color:#ffffff;
  border:0;
  text-decoration:none;
}
#nav li a:hover { color:#00ffff; }
#nav li.current a { color:#00dddd; }
#nav li.indent { padding-left:25px; }
#container {
  width:1000px;
  margin:0 auto;
  overflow:auto;
}
#content {
  position:relative;
  float:left;
  width:800px;
  margin:120px 0 0 0;
  padding:10px;
  border:1px #999999 solid;
  background:#646464;
  background:rgba(255,255,255,0.4);
  border-radius:15px;
  -webkit-border-radius:15px;
  -moz-border-radius:15px;
}
#content .note:first-child { margin-top:0; }
#content {
  -moz-box-shadow:0 0 6px 6px #555533;
  -webkit-box-shadow:0 0 6px 6px #555533;
  box-shadow:0 0 6px 6px rgba(150,120,40,0.5);
}
body h1:first-child { margin-top:0; }
#body-index #inner-content {
  width:630px;
  float:left;
}
#body-index #inner-content img {
  xborder:1px #cccccc solid;
  margin-top:10px;
  -moz-border-radius-topleft:4px;
  -moz-border-radius-topright:4px;
  -webkit-top-left-radius:4px;
  -webkit-top-right-radius:4px;
  border-top-left-radius:4px;
  border-top-right-radius:4px;
  -moz-border-radius-bottomleft:10px;
  -webkit-bottom-left-radius:10px;
  border-bottom-left-radius:10px;
}
#body-index #more {
  float:right;
  width:160px;
}
#body-index #more .note.button:first-child {
  border-radius:15px;
  -webkit-border-radius:15px;
  -moz-border-radius:15px;
  width:80%;
  margin:0 auto 10px;
}
#body-index #more .note.button:first-child h2 {
  border-radius:15px;
  -webkit-border-radius:15px;
  -moz-border-radius:15px;
  background:#ff2222;
  background:-moz-linear-gradient(top,#ff7063 0%,#ff2222 37%,#cf0404 100%);
  background:-webkit-gradient(linear,left top,left bottom,color-stop(0%,#ff7063),color-stop(37%,#ff2222),color-stop(100%,#cf0404));
  background:-webkit-linear-gradient(top,#ff7063 0%,#ff2222 37%,#cf0404 100%);
  background:-o-linear-gradient(top,#ff7063 0%,#ff2222 37%,#cf0404 100%);
  background:-ms-linear-gradient(top,#ff7063 0%,#ff2222 37%,#cf0404 100%);
  background:linear-gradient(top,#ff7063 0%,#ff2222 37%,#cf0404 100%);
}
#body-content #content { min-height:400px; }
#body-content .closer {
  position:absolute;
  top:8px;
  right:8px;
  z-index:2;
}
#body-solo #content {
  width:956px;
  margin:120px 0 0 20px;
}
#footer {
  clear:both;
  padding:8px 15px 5px 0;
  text-align:right;
}
#footer p {
  font-size:10px;
  line-height:14px;
  margin-top:0;
  color:#bbbbbb;
}
#footer a {
  color:#cccccc;
  border:0;
}
#footer a:hover { color:#eeeeee; }
#accordion {
  width:800px;
  margin-top:20px;
  clear:both;
}
.accordion { width:800px; }
.accordion dt {
  padding:4px;
  font-size:15px;
  font-weight:bold;
  margin:0;
  cursor:pointer;
  color:#ffce00;
}
.accordion dt:hover { color:#ffff00; }
.accordion dd {
  overflow:hidden;
  background:#666666;
}
.accordion span {
  display:block;
  width:750px;
  padding:10px;
  margin:5px 15px;
  border:1px #cccccc solid;
  border-radius:10px;
  -webkit-border-radius:10px;
  -moz-border-radius:10px;
}
#accordion_form { width:750px; }
#accordion_form table { width:746px; }
#event-legend {
  width:300px;
  background:#4444ff;
  float:right;
  margin-left:10px;
}
#event-legend table { width:296px; }
#event-legend table td { vertical-align:middle; }
#event-legend img { margin:4px 3px 0; }
.regPmt, .regMbr, .regNon {
  width:100px;
  text-align:center;
  vertical-align:middle;
}
.special {
  width:5px;
  visibility:hidden;
}
.SpamInputField { border:1px #ff0000 solid; }
.note {
  width:162px;
  border:1px solid transparent;
  background-color:#444444;
  margin:10px 0 0;
  -moz-border-radius-topleft:6px;
  -moz-border-radius-topright:6px;
  -webkit-top-left-radius:6px;
  -webkit-top-right-radius:6px;
  border-top-left-radius:6px;
  border-top-right-radius:6px;
  -moz-border-radius-bottomleft:4px;
  -moz-border-radius-bottomright:4px;
  -webkit-bottom-left-radius:4px;
  -webkit-bottom-right-radius:4px;
  border-bottom-left-radius:4px;
  border-bottom-right-radius:4px;
}
.note.full { width:797px; }
.note.half { width:395px; }
.note h2 {
  font-size:15px;
  color:#ffffff;
  text-transform:uppercase;
  margin-top:8px;
  padding:3px 5px 2px;
  background:#888888;
  -moz-border-radius-topleft:6px;
  -moz-border-radius-topright:6px;
  -webkit-top-left-radius:6px;
  -webkit-top-right-radius:6px;
  border-top-left-radius:6px;
  border-top-right-radius:6px;
}
.note h2:first-child { margin-top:0; }
.note h3 {
  font-size:13px;
  color:#ffffff;
  text-transform:uppercase;
  font-weight:normal;
  margin-top:0px;
  padding:1px 5px 3px;
  background:#d6840e;
}
.note h4 {
  color:#ffffff;
  margin-top:0px;
  padding:2px 5px;
  background:#888888;
}
.note h5 {
  color:#0088ff;
  padding-left:5px;
}
.note p {
  margin:0;
  color:#eeeeee;
  padding:3px 5px;
}
.note .small { font:11px/15px; }
.note table {
  width:158px;
  margin:0px 2px 2px;
  font:11px/13px;
}
.note table {
  -moz-border-radius-bottomleft:3px;
  -moz-border-radius-bottomright:3px;
  -webkit-bottom-left-radius:3px;
  -webkit-bottom-right-radius:3px;
  border-bottom-left-radius:3px;
  border-bottom-right-radius:3px;
  border:1px #cccccc solid;
  border-spacing:0;
}
.note table tr:last-child  td:first-child {
  -moz-border-radius-bottomleft:3px;
  -webkit-bottom-left-radius:3px;
  border-bottom-left-radius:3px;
}
.note table tr:last-child  td:last-child {
  -moz-border-radius-bottomright:3px;
  -webkit-bottom-right-radius:3px;
  border-bottom-right-radius:3px;
}
.note.full table { width:793px; }
.note.half table { width:391px; }
#more .note h2 { text-align:center; }
.note-yellow h2 {
  color:#000000;
  background:#ffff00;
}
.note-green h2 {
  background:#336600;
  background:-moz-linear-gradient(top,#4d9900 0%,#336600 37%,#1a3300 100%);
  background:-webkit-gradient(linear,left top,left bottom,color-stop(0%,#4d9900),color-stop(37%,#336600),color-stop(100%,#1a3300));
  background:-webkit-linear-gradient(top,#4d9900 0%,#336600 37%,#1a3300 100%);
  background:-o-linear-gradient(top,#4d9900 0%,#336600 37%,#1a3300 100%);
  background:-ms-linear-gradient(top,#4d9900 0%,#336600 37%,#1a3300 100%);
  background:linear-gradient(top,#4d9900 0%,#336600 37%,#1a3300 100%);
  xfilter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#00a050',endColorstr='#00602d',GradientType=0);
}
.note-red { background:#880000; }
.note-red h2 {
  background:#880000;
  background:-moz-linear-gradient(top,#e20443 0%,#880000 37%,#6d0019 100%);
  background:-webkit-gradient(linear,left top,left bottom,color-stop(0%,#e20443),color-stop(37%,#880000),color-stop(100%,#6d0019));
  background:-webkit-linear-gradient(top,#e20443 0%,#880000 37%,#6d0019 100%);
  background:-o-linear-gradient(top,#e20443 0%,#880000 37%,#6d0019 100%);
  background:-ms-linear-gradient(top,#e20443 0%,#880000 37%,#6d0019 100%);
  background:linear-gradient(top,#e20443 0%,#880000 37%,#6d0019 100%);
  xfilter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#e20443',endColorstr='#6d0019',GradientType=0);
}
.note-blue { background:#4444cc; }
.note-blue h2 {
  background:#4444cc;
  background:-moz-linear-gradient(top,#2b96d8 0%,#4444cc 37%,#1e5799 100%);
  background:-webkit-gradient(linear,left top,left bottom,color-stop(0%,#2b96d8),color-stop(37%,#4444cc),color-stop(100%,#1e5799));
  background:-webkit-linear-gradient(top,#2b96d8 0%,#4444cc 37%,#1e5799 100%);
  background:-o-linear-gradient(top,#2b96d8 0%,#4444cc 37%,#1e5799 100%);
  background:-ms-linear-gradient(top,#2b96d8 0%,#4444cc 37%,#1e5799 100%);
  background:linear-gradient(top,#2b96d8 0%,#4444cc 37%,#1e5799 100%);
  xfilter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#2b96d8',endColorstr='#4444CC',GradientType=0);
}
.note-purple { background:#aa0066; }
.note-purple h2 {
  background:#aa0066;
  background:-moz-linear-gradient(top,#d3049f 0%,#aa0066 37%,#6d0019 100%);
  background:-webkit-gradient(linear,left top,left bottom,color-stop(0%,#d3049f),color-stop(37%,#aa0066),color-stop(100%,#6d0019));
  background:-webkit-linear-gradient(top,#d3049f 0%,#aa0066 37%,#6d0019 100%);
  background:-o-linear-gradient(top,#d3049f 0%,#aa0066 37%,#6d0019 100%);
  background:-ms-linear-gradient(top,#d3049f 0%,#aa0066 37%,#6d0019 100%);
  background:linear-gradient(top,#d3049f 0%,#aa0066 37%,#6d0019 100%);
  xfilter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#d3049f',endColorstr='#6d0019',GradientType=0);
}
.note-orange { background:#ff9944; }
.note-orange h2 {
  background:#ff9944;
  background:-moz-linear-gradient(top,#ffba81 0%,#ff9944 37%,#f77000 100%);
  background:-webkit-gradient(linear,left top,left bottom,color-stop(0%,#ffba81),color-stop(37%,#ff9944),color-stop(100%,#f77000));
  background:-webkit-linear-gradient(top,#ffba81 0%,#ff9944 37%,#f77000 100%);
  background:-o-linear-gradient(top,#ffba81 0%,#ff9944 37%,#f77000 100%);
  background:-ms-linear-gradient(top,#ffba81 0%,#ff9944 37%,#f77000 100%);
  background:linear-gradient(top,#ffba81 0%,#ff9944 37%,#f77000 100%);
  xfilter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#EDC204',endColorstr='#D18000',GradientType=0);
}

