.content {float: left; padding-left: 50px; position: relative}
.content.content-page-navi {padding-left: 0}
.content h1 {font-size: 2.4em}
.content-header img {float: left; clear: both; margin-top: 30px; padding-left: 180px; margin-left: 0}
.content-header h1 {letter-spacing: -1px; padding-left: 30px; padding-top: 61px; float: left; margin-bottom: 0; padding-bottom: 30px}
.content .text h1 {float: none; padding-right: 0; padding-bottom: 0; padding-left: 0}
.content .anchor-navi {font-size: 11px; float: left; clear: left}
.content .anchor-navi ul {list-style-type: none; width: 240px; margin: 0; float: left}
.content .anchor-navi ul li {display: block; text-align: right; float: right; clear: right; width: 240px}
.content .anchor-navi ul li a {font-size: 1.2em; line-height: 2; border-bottom: 1px none #e5e5e5; display: block}
.content .text {float: left; width: 560px; margin-bottom: 0; padding-left: 40px}
.content .text-simple {float: left; width: 560px; margin-bottom: 20px; padding-left: 40px}
.content .text-promo {float: left; width: 560px; padding-left: 165px; padding-bottom: 40px}
.content .text-simple h1 {padding-right: 0; padding-top: 40px; padding-bottom: 20px; float: none; margin-bottom: 10px}
.tandt-area .content .text-simple h1 {padding-right: 0; padding-top: 0; padding-bottom: 20px; float: none; margin-bottom: 10px}
.content .text-promo h1 {position: relative; left: -112px; margin-top: 0; top: 0; padding: 50px 0 0 110px}
.content .text-promo h1 img {position: absolute; top: 30px; left: -10px}
.content .text, .content .text-simple, .content .text-promo {font-size: 1.1em}
.content .text h3, .content .text-simple h3, .content .text-promo h3 {padding-top: 20px; padding-bottom: 20px; border-bottom: 1px solid #dedede; margin-bottom: 15px; font-weight: normal; font-style: normal; width: 560px; position: relative}
.content .text h3 a, .content .text-simple h3 a {font-size: 12px; position: absolute; right: 0; top: 30px}
.content .text h4 {padding-top: 20px; padding-bottom: 0; border-bottom: 1px none #dedede; margin-bottom: 10px; font-weight: normal; font-style: normal; font-size: 1.4em}
.content .text h4 a {font-size: 12px; float: right}
.content .text-simple h4 {padding-top: 20px; padding-bottom: 0; border-bottom: 1px none #dedede; margin-bottom: 10px; font-weight: normal; font-style: normal; font-size: 1.4em}
.content .text-promo h3 a {}
.content .text h2, .content .text-simple h2, .content .text-promo h2 {font-style: normal; font-size: 1.5em; font-weight: normal}
.content .text ul, .content .text-simple ul {list-style-type: square}
.content .text table, .content .text-simple table {padding: 0; margin-top: -10px}
.content .text table ul, .content .text-simple table ul {margin: 0}
.content .text table h6, .content .text-simple table h6 {padding-right: 20px; width: 170px}
.content .text table h6.equal, .content .text-simple table h6.equal {padding-right: 20px; width: 240px}
.content .text table tr td, .content .text-simple table tr td {border-bottom: 1px dotted #d2d7df; padding: 10px 0; vertical-align: top}
.content .text table.data th, .content .text-simple table.data th {background-color: #fff9e7; font-size: .9em; border-bottom: 1px dotted #d2d7df; padding: 8px 10px; border-top: 1px dotted #d2d7df}
.content .text table.data th.nb, .content .text-simple table.data th.nb {background-color: #fff9e7; font-size: .9em; border-bottom: 1px none #d2d7df; padding: 8px 10px; border-top: 1px dotted #d2d7df}
.content .text table.data tr td, .content .text-simple table.data tr td {margin-top: -10px; padding: 8px 10px}
.content .text table.data tr td.vmiddle {vertical-align: middle}
.content .text table.data tr.altr, .content .text-simple table.data tr.altr {background-color: #f6f6f6}
.content .text-simple table.data tr td.tdcenter {text-align: center; vertical-align: middle}
.content .doclinks {clear: both}
.pitch {float: left; padding-left: 20px; padding-top: 20px}
.pitch h3 {margin-bottom: 30px}
.pitch label {float: left; line-height: 24px; margin-right: 10px; margin-bottom: 20px; font-weight: normal; font-style: normal; font-size: 16px}
.pitch img {padding-left: 10px; position: relative; float: left}
.pitch input {width: 50px; margin: 0 10px 0 0; float: left}
 .tandt-area {width: 978px; float: left; padding: 0 0 40px; color: #293640; display: inline; border: 1px solid #e1e1e1; margin-top: 10px; text-align: left; background-color: white; -webkit-border-radius: 5px; -moz-border-radius: 5px; border-radius: 5px}
.tandt-area .app-area {float: left; margin: 15px 15px 0; width: 938px; border: 1px none #e1e1e1; display: inline; clear: both; padding-bottom: 10px; -webkit-border-radius: 5px; -moz-border-radius: 5px; border-radius: 5px}
.tandt-area .app-area ul {margin: 0; padding: 0; list-style-type: none}
.sub-navi {float: left; width: 946px; background: #eaeaea url(/images/btn/tab.png) repeat-x; margin-bottom: 40px; -webkit-border-radius: 5px; -moz-border-radius: 5px; border-radius: 5px; border: 1px solid #e3e4e4}
.sub-navi li {display: inline}
.sub-navi li a {display: block; float: left; padding: 10px 30px; font-size: 14px; color: #293640; font-weight: bold}
.sub-navi li:first-child a:hover {background-color: #eaeaea; -webkit-border-top-left-radius: 5px; -webkit-border-bottom-left-radius: 5px; -moz-border-radius-topleft: 5px; -moz-border-radius-bottomleft: 5px; border-top-left-radius: 5px; border-bottom-left-radius: 5px}
.sub-navi li a:hover {background-color: #eaeaea}
.sub-navi a.btn {margin-right: 5px; float: right; margin-top: 5px}
.sub-navi li:first-child a.sel {background-color: white; -webkit-border-top-left-radius: 5px; -webkit-border-bottom-left-radius: 5px; -moz-border-radius-topleft: 5px; -moz-border-radius-bottomleft: 5px; border-top-left-radius: 5px; border-bottom-left-radius: 5px;}
.sub-navi li a.sel {background-color: white}
.hide {display: none; overflow: hidden; visibility: hidden; position: absolute}
  span.btn {font-size: 14px; background-color: #f2f0f0; padding: 5px 10px; border: 1px solid #ccc; -moz-border-radius: 5px; -webkit-border-radius: 5px; color: #293640; text-shadow: rgba(254,255,254,0.71) 0 1px 0; margin-right: 5px; text-align: center; display: inline-block; margin-bottom: 5px; font-weight: bold}
span.btn img {margin-right: 10px; margin-left: 10px; margin-bottom: -1px}
span.btn.s {font-size: 12px}
a.btn {font-size: 14px; padding: 5px 15px; border: 1px solid #ccc; -moz-border-radius: 5px; -webkit-border-radius: 5px; color: #293640; text-shadow: rgba(254,255,254,0.71) 0 1px 0; margin-right: 5px; text-align: center; font-weight: bold; display: inline-block; float: left; background: #f2f0f0 url(/images/btn/grey.png) repeat-x}
a.btn:link {color: #293640}
a.btn:hover {background-color: #f2f2f2; background-image: none}
a.btn.sel {background-color: white; background-image: none}
input.btn {font-size: 14px; padding: 5px 15px; -moz-border-radius: 5px; -webkit-border-radius: 5px; color: #293640; text-shadow: rgba(254,255,254,0.71) 0 1px 0; margin-right: 5px; text-align: center; font-weight: bold; display: inline-block; float: left; background: #f2f0f0 url(/images/btn/grey.png) repeat-x 0 top; cursor: pointer; overflow: visible}
input.btn:hover {background-color: #f2f2f2; background-image: none}
input.btn.sel {background-color: white; background-image: none}
span.btn.sel {background-color: white}
a.btn.s {font-size: 12px}
a.btn.blue {padding: 5px 13px; font-weight: bold; border: 1px solid #0061c9; -moz-border-radius: 5px; -webkit-border-radius: 5px; color: white; text-shadow: rgba(0,0,0,0.71) 0 1px 0; background: #3b85e9 url(/images/btn/blue.png) 0 bottom}
a.btn.blue:hover {background-color: #0073ec; color: white; background-image: none}
input.btn.s {font-size: 12px}
.inputborder {border: 1px solid #0061c9; -webkit-border-radius: 0px; -moz-border-radius: 0px; border-radius: 0px; -webkit-border-top-right-radius: 5px; -webkit-border-bottom-right-radius: 5px; -moz-border-radius-topright: 5px; -moz-border-radius-bottomright: 5px; border-top-right-radius: 5px; border-bottom-right-radius: 5px; float: left}
input.btn.blue {padding: 5px 13px; font-weight: bold; -moz-border-radius: 5px; -webkit-border-radius: 5px; color: white; text-shadow: rgba(0,0,0,0.71) 0 1px 0; height: 31px; margin: 0; border-style: none; background: #0b6bdd url(/images/btn/blue.png) repeat-x 0 top; display: inline-block}
input.btn.blue:hover {background-color: #0073ec; color: white; background-image: none}
  .tab a.btn {margin-right: 0}
.tab a.btn:first-child {-webkit-border-radius: 0px; -moz-border-radius: 0px; border-radius: 0px; -webkit-border-top-left-radius: 5px; -webkit-border-bottom-left-radius: 5px; -moz-border-radius-topleft: 5px; -moz-border-radius-bottomleft: 5px; border-top-left-radius: 5px; border-bottom-left-radius: 5px; border-right-style: none}
.tab a.btn:last-child {-webkit-border-radius: 0px; -moz-border-radius: 0px; border-radius: 0px; -webkit-border-top-right-radius: 5px; -webkit-border-bottom-right-radius: 5px; -moz-border-radius-topright: 5px; -moz-border-radius-bottomright: 5px; border-top-right-radius: 5px; border-bottom-right-radius: 5px}
.tab a.btn.sel:last-child {-webkit-border-radius: 0px; -moz-border-radius: 0px; border-radius: 0px; -webkit-border-top-right-radius: 5px; -webkit-border-bottom-right-radius: 5px; -moz-border-radius-topright: 5px; -moz-border-radius-bottomright: 5px; border-top-right-radius: 5px; border-bottom-right-radius: 5px}
  .input-area {width: 330px; margin-right: 10px; float: left; position: relative; margin-left: 30px; display: inline}
.input-area .about {float: left; position: relative; width: 290px; padding: 0; -webkit-border-radius: 5px; -moz-border-radius: 5px; border-radius: 5px; text-align: center; display: block; background-color: #f1f1f1; left: 20px; top: 20px}
.input-area .about span.tip {display: block; width: 24px; height: 14px; background-image: url(/images/btn/tip.png); float: left; position: absolute; top: -14px; left: 30px}
.input-area .about p {margin: 0; font-size: 14px; padding: 18px 10px 10px; text-shadow: white 0 1px 0}
.input-area .about p span {font-size: 12px; padding-top: 10px; float: left; margin-top: 10px; border-top: 1px solid #feffff}
.input-area .about span.tab {display: block; margin: 0; padding-top: 5px; padding-bottom: 15px; width: 287px; -webkit-border-bottom-right-radius: 5px; -webkit-border-bottom-left-radius: 5px; -moz-border-radius-bottomright: 5px; -moz-border-radius-bottomleft: 5px; border-bottom-right-radius: 5px; border-bottom-left-radius: 5px; background-image: none; float: left}
.input-area .about span.tab a.btn {font-size: 11px; font-weight: bold; float: none; margin: 0 -3px 0 0}
.input-area input.number {position: relative; float: left; width: 316px}
.input-area input.number.prefix {position: relative; float: left; width: 316px}
.input-area input.number {font-size: 18px; float: left; width: 200px; padding: 5px; margin: 0 0 0 20px; font-weight: bold; background-color: #fefaec; border-color: #bebebe; text-transform: uppercase; border-right-style: none; height: 21px; -webkit-border-top-left-radius: 5px; -webkit-border-bottom-left-radius: 5px; -moz-border-radius-topleft: 5px; -moz-border-radius-bottomleft: 5px; border-top-left-radius: 5px; border-bottom-left-radius: 5px; outline: none}
.input-area input:hover, .input-area input.number:focus {background-color: #fff9d8}
.input-area .input.iw input.number {font-size: 18px; float: left; width: 150px; padding: 5px 5px 5px 55px; margin: 0 0 0 20px; font-weight: bold; background-color: #fefaec; border-color: #bebebe; text-transform: uppercase; border-right-style: none; height: 21px; -webkit-border-top-left-radius: 5px; -webkit-border-bottom-left-radius: 5px; -moz-border-radius-topleft: 5px; -moz-border-radius-bottomleft: 5px; border-top-left-radius: 5px; border-bottom-left-radius: 5px; letter-spacing: 0}
.input-area .input.iw input.number:hover, .input-area .input.iw input.number:focus {background-color: #fff9d8}
.input-area textarea {float: left; width: 278px; padding: 5px; margin: 0 0 0 20px; background-color: #fefaec; border-color: #bebebe; text-transform: uppercase; border-right-style: solid; -webkit-border-radius: 5px; -webkit-border-bottom-right-radius: 0; -moz-border-radius: 5px; -moz-border-radius-bottomright: 0; border-radius: 5px; border-bottom-right-radius: 0; overflow: hidden; font: bold 18px "Helvetica Neue", Arial, Helvetica, Geneva, sans-serif; outline: none}
.input-area textarea:hover, .input-area textarea:focus {background-color: #fff9d8}
.input input.btn.blue {-webkit-border-radius: 0px; -moz-border-radius: 0px; border-radius: 0px; -webkit-border-top-right-radius: 3px; -webkit-border-bottom-right-radius: 3px; -moz-border-radius-topright: 3px; -moz-border-radius-bottomright: 3px; border-top-right-radius: 3px; border-bottom-right-radius: 3px; padding-left: 15px; padding-right: 15px}
.input.multi .inputborder {border: 1px solid #0061c9; -webkit-border-radius: 0px; -moz-border-radius: 0px; border-radius: 0px; -webkit-border-bottom-right-radius: 5px; -webkit-border-bottom-left-radius: 5px; -moz-border-radius-bottomright: 5px; -moz-border-radius-bottomleft: 5px; border-bottom-right-radius: 5px; border-bottom-left-radius: 5px; margin-right: 20px; display: block; float: right}
.input.multi input.btn.blue {-webkit-border-radius: 0px; -moz-border-radius: 0px; border-radius: 0px; -webkit-border-bottom-right-radius: 3px; -webkit-border-bottom-left-radius: 3px; -moz-border-radius-bottomright: 3px; -moz-border-radius-bottomleft: 3px; border-bottom-right-radius: 3px; border-bottom-left-radius: 3px; margin-top: 0; margin-right: 0; float: right}
.input.iw input.number.prefix, .input.iw input.number.prefix:hover, .input.iw input.number.prefix:focus {float: left; position: absolute; top: 0; left: 0; font-weight: bold; font-size: 18px; border-right: 1px dotted #bebebe; cursor: pointer; background-color: #ffeebe; height: 21px; -webkit-border-top-left-radius: 5px; -webkit-border-bottom-left-radius: 5px; -moz-border-radius-topleft: 5px; -moz-border-radius-bottomleft: 5px; border-top-left-radius: 5px; border-bottom-left-radius: 5px; padding: 5px 8px 5px 10px; line-height: 22px; border-color: #bebebe; border-width: 1px; border-top-style: solid; border-bottom-style: solid; border-left-style: solid; color: #181b1f; z-index: 1; width: 30px}
.input.iw ul.item-type {float: left; clear: left; position: absolute; left: 20px; top: 33px; width: 205px; background-color: #f2f2f2; margin-left: 4px; border-top-style: none; border: 1px solid #e1e1e1; border-top-width: 1px; margin-top: 0; -webkit-border-bottom-right-radius: 5px; -webkit-border-bottom-left-radius: 5px; -moz-border-radius-bottomright: 5px; -moz-border-radius-bottomleft: 5px; border-bottom-right-radius: 5px; border-bottom-left-radius: 5px; z-index: 10}
.input.iw ul.item-type li {padding: 5px 10px; border-top: 1px solid #e3e4e4; margin-top: -1px; display: inline-block; width: 185px}
.input.iw ul.item-type li:last-child {-webkit-border-bottom-right-radius: 5px; -webkit-border-bottom-left-radius: 5px; -moz-border-radius-bottomright: 5px; -moz-border-radius-bottomleft: 5px; border-bottom-right-radius: 5px; border-bottom-left-radius: 5px}
.input.iw ul.item-type li:hover {cursor: pointer; background-color: white}
.input.iw ul.item-type li span {font-weight: bold; font-size: 16px; display: inline-block; padding-right: 8px; width: 25px}
  .results {float: left; width: 530px; overflow: hidden}
.results li.about {padding: 30px 35px 35px; font-size: 14px; border: 1px solid #ecede5; -webkit-border-radius: 5px; -moz-border-radius: 5px; border-radius: 5px}
.results ul.result-item {border: 1px solid #d8d8d8; margin-bottom: 20px; padding: 0; display: block; background-color: #f2f2f2; width: 528px; float: left; background-image: url(/images/main/bcg-noise.gif); -webkit-border-radius: 5px; -moz-border-radius: 5px; border-radius: 5px}
.results ul.result-item li.noresults {font-size: 18px; padding: 20px; background-color: #feffff; font-weight: bold; color: #d01d00; -webkit-border-top-left-radius: 5px; -webkit-border-top-right-radius: 5px; -moz-border-radius-topleft: 5px; -moz-border-radius-topright: 5px; border-top-left-radius: 5px; border-top-right-radius: 5px; float: left; width: 488px}
 .results ul.result-item li.noresults .content {color: #56606d; font-weight: normal; font-style: normal; display: block; padding-top: 20px; font-size: 13px; line-height: 18px; padding-left: 0}
li.noresults .content table {padding: 0; margin-top: -10px}
li.noresults .content table tr td {border-bottom: 1px dotted #d2d7df; padding: 10px 0; vertical-align: top}
li.noresults .content table.data th {background-color: #fff9e7; font-size: .9em; border-bottom: 1px dotted #d2d7df; padding: 8px 10px; border-top: 1px dotted #d2d7df}
li.noresults .content .text table.data th.nb {background-color: #fff9e7; font-size: .9em; border-bottom: 1px none #d2d7df; padding: 8px 10px; border-top: 1px dotted #d2d7df}
li.noresults .content table.data tr td {margin-top: -10px; padding: 8px 10px}
li.noresults .content table.data tr.altr {background-color: #f6f6f6}
li.noresults .content table.data tr td.tdcenter {text-align: center; vertical-align: middle}
 .results ul.result-item li:last-child {-webkit-border-bottom-right-radius: 5px; -webkit-border-bottom-left-radius: 5px; -moz-border-radius-bottomright: 5px; -moz-border-radius-bottomleft: 5px; border-bottom-right-radius: 5px; border-bottom-left-radius: 5px}
.results ul.result-item li.noresults span {color: #56606d; font-weight: normal; font-style: normal; font-size: 14px; display: block; padding-top: 10px; line-height: 22px}
.results ul.result-item li.err span.err {font: 10px "Lucida Grande", Lucida, Verdana, sans-serif; display: block; color: #d01d00; padding-top: 3px}
.results ul.result-item li.err textarea, .results ul.result-item li.err input {background-color: #fff7f7; border-color: #d01d00}
.results ul.result-item label {display: block}
.results ul.result-item label.normal {font-weight: normal; font-style: normal}
.results ul.result-item input.email, .results ul.result-item input.note, .results ul.result-item input.city {margin: 0; font-size: 14px; padding: 5px; width: 320px}
.results ul.result-item select {width: 330px}
ul.form input.day, ul.form input.month, ul.form input.year {margin: 0; font-size: 14px; padding: 5px; width: 320px}
.results ul.result-item input.zip {margin: 0; font-size: 14px; padding: 5px; width: 120px}
.results ul.result-item textarea {font: 14px "Helvetica Neue", Arial, Helvetica, Geneva, sans-serif; padding: 5px; width: 320px; height: 50px; margin: 0; border-color: #d7d7d7}
.results ul.result-item li.captcha input {margin: 0; font-size: 14px; padding: 5px; width: 140px}
.results ul.result-item li.captcha img {vertical-align: bottom; padding: 0 0 2px 2px}
.results ul.result-item li.item-number {background-color: #272c32; color: white; padding: 6px 10px; font-weight: bold; font-size: 14px; -webkit-border-top-left-radius: 5px; -webkit-border-top-right-radius: 5px; -moz-border-radius-topleft: 5px; -moz-border-radius-topright: 5px; border-top-left-radius: 5px; border-top-right-radius: 5px; margin-left: -1px; margin-top: -1px; width: 510px; margin-bottom: 1px; text-transform: uppercase}
.results ul.result-item li.actions span {font: 10px "Lucida Grande", Lucida, Verdana, sans-serif; color: #3b414a; display: block; padding-top: 9px; float: right; padding-right: 20px}
.results ul.result-item li.actions span.done {color: #008e13; font-weight: bold}
.results ul.result-item li.event {background-color: white; float: left; width: 528px; position: relative; display: inline-block}
.results ul.result-item li.event:hover {background-color: #f4fbff}
.results ul.result-item li.event span.dot {float: left; display: block; width: 7px; height: 7px; position: absolute; background: url(/images/btn/dot.png) no-repeat; left: 102px; top: 20px}
.results ul.result-item li.event span.event-day {font-weight: bold; padding-top: 10px; padding-left: 10px; padding-right: 15px; line-height: 15px; width: 80px; text-align: right; float: left; display: block}
.results ul.result-item li.event span.event-day span {font-weight: normal; font-style: normal; display: inline}
.results ul.result-item li.event span.event-name {color: #3b414a; font-size: 14px; border-left: 1px solid #e1e1e1; padding: 13px 15px 15px; display: block; float: left; width: 390px}
.results ul.result-item li.actions {float: left; width: 518px; padding-top: 5px; padding-left: 5px; border-top: 1px solid #e1e1e1; padding-bottom: 5px}
.results ul.result-item li.form {float: left}
.results ul.form {display: block; float: left; padding-bottom: 10px}
.results ul.form li {display: block; padding: 0 20px 8px 15px; clear: left; width: 493px}
ul.form input.day, ul.form input.month, ul.form input.year {width: 20px; text-align: center; margin-left: 5px; margin-right: 3px}
ul.form input.day {margin-left: 0}
ul.form input.year {width: 40px}
.results ul.form li.action {padding-top: 10px}
.results ul.form li.note {font-size: 12px; padding-bottom: 15px; width: 350px; padding-top: 10px}
 