body {  font: normal 12px/18px "Arial", sans-serif;  margin: 0;  padding: 0;  color: #333;  }

#wrap {  width: 960px;  margin: 0 auto;  }

#header {  background: #fff;  padding: 0 28px 0 35px;  }
#footer {  background: #fff;  padding: 16px 35px 7px;  line-height: 14px;  clear: both;  font-size: 11px;  }
#footer p {  margin: 0;  text-indent: -11px;  }
#footer .counter {  float: right;  padding: 4px;  }
#footer .counter .fake {  display: block;  width: 88px;  height: 31px;  background: #eee;  }

#mainNav {  font-size: 15px;  font-family: "Arial Narrow", sans-serif;  font-weight: bold;  text-transform: uppercase;  float: right;  list-style: none;  margin: 0;  padding: 0;  }
#mainNav li {  float: left;  list-style: none;  padding: 0;  margin: 0 0 0 7px;  }
#mainNav li a {  color: #666;  text-decoration: none;  display: block;  text-shadow: #fff 0 0 1px;  }
#mainNav li a:hover {  background: #eee;  color: #06c;  }
#mainNav li a:active {  background: #eee;  color: #036;  }
#mainNav li.active a {  color: #fff;  background: #09f;  text-shadow: #09f 0 0 1px;  }
#mainNav li a strong, #mainNav li a strong span {  background-image: url("../img/mainNavRadius24.png") !important;  background-image: url("../img/mainNavRadius8.png");  background-repeat:  no-repeat;  background-position: 0 0;  display: block;  }
#mainNav li a strong span {  background-position: 100% 0;  }
#mainNav li a strong span span {  background-position: 100% 100%;  }
#mainNav li a strong span span span {  background-position: 0 100%;  padding: 1px 7px 1px 8px;  }

table, img {  border: none;  font-size: 100%;  }
h2 {  margin: 0;  font-size: 23px;  line-height: 24px;  font-weight: normal;  text-transform: uppercase;  }
p {  margin: 0;  }
a {  color: #666;  }
input, select, textarea {  font: normal 100% "Arial", sans-serif;  }
.underHover {  text-decoration: none;  }
.underHover:hover {  text-decoration: underline;  }
.elevenPixels {  font-size: 11px;  }
.red {  color: #06c;  }
.laquo {  text-indent: -.5em;  }
.nobr {  white-space: nowrap;  }

#secondNav {  background: #06c url("../img/mainNavRadius24.png") no-repeat 100% 0 !important;  background: #06c url("../img/mainNavRadius8.png") no-repeat 100% 0;  font-size: 14px;  line-height: 16px;  }
#secondNav ul {  list-style: none;  padding: 35px 0;  margin: 0;  background: url("../img/mainNavRadius24.png") no-repeat 100% 100% !important;  background: url("../img/mainNavRadius8.png") no-repeat 100% 100%;  }
#secondNav ul li {  list-style: none;  padding: 0 10px 14px 30px;  margin: 0;  }
#secondNav li.active {  background: url("../img/secondNavIndicator.png") no-repeat 1px 3px;  }
#secondNav a {  color: #fff;  text-decoration: none;  }
#secondNav li.active a {  color: #fbf375;  color: #9ef;  }
#secondNav strong {  font-weight: normal;  }

#thirdNav {  font-size: 13px;  background: #f5f4ef url("../img/mainNavRadius24.png") no-repeat 0 0 !important;  background: #06c url("../img/mainNavRadius8.png") no-repeat 0 0;  line-height: 16px;  margin: 0 -30px 30px 0;  border-top: #fff 9px solid;  }
#thirdNav ul {  list-style: none;  padding: 10px 0;  margin: 0;  background: url("../img/mainNavRadius24.png") no-repeat 0 100% !important;  background: url("../img/mainNavRadius8.png") no-repeat 0 100%;  }
#thirdNav ul li {  list-style: none;  padding: 3px 30px 3px 20px;  margin: 1px 0;  }
#thirdNav ul li.active {  font-weight: bold;  }
#thirdNav ul li.active a {  text-decoration: none;  cursor: default;  }

.formTable {  border-collapse: collapse;  line-height: 12px;  }
.formTable td, .formTable th {  border-collapse: collapse;  padding: 5px 10px 5px 0;  }
.formTable .formText {  width: 30%;  vertical-align: top;  }
.formTable .formInput {  width: 70%;  }
.formTable th {  text-align: left;  font-size: 14px;  padding-top: 0;  padding-bottom: 25px;  }
.formTable .formText strong {  margin-right: 3px;  }
#contentColumn .formTable p.elevenPixels {  margin-bottom: 3px;  }
.formTable input.ticket {  width: 100px;  margin-left: 2px;  }
.formTable input.text {  width: 75%;  }
.formTable textarea {  width: 75%;  }
