html, body, div, span, applet, object, iframe, h1, h2, h3, h4, h5, h6, p, blockquote, pre, a, abbr, acronym, address, big, cite, code, del, dfn, em, img, ins, kbd, q, s, samp, small, strike, strong, sub, sup, tt, var, b, u, i, center, dl, dt, dd, ol, ul, li, fieldset, form, label, legend, table, caption, tbody, tfoot, thead, tr, th, td, article, aside, canvas, details, embed, figure, figcaption, footer, header, hgroup, menu, nav, output, ruby, section, summary, time, mark, audio, video {margin: 0;padding: 0;border: 0;font-size: 100%;font: inherit;vertical-align: baseline;}
article, aside, details, figcaption, figure, footer, header, hgroup, menu, nav, section {display: block;}
body {line-height: 1;}
ol, ul {list-style: none;}
blockquote, q {quotes: none;}
blockquote:before, blockquote:after, q:before, q:after {content: "";content: none;}
table {border-collapse: collapse;border-spacing: 0;}
body {background: none repeat scroll 0 0 #fff;color: #3b3b3b;font-family: "PT Sans",sans-serif;overflow-x: hidden;font-size: 16px;}
.section {clear: both;display: block;position: relative;padding-top: 38px;padding-bottom: 38px;}
h1, h2, h3, h4, h5, h6 {clear: both;}
h1, h2, .h2 {color: #333;font-size: 30pt;font-weight: bold;margin-bottom: 33px;text-align: center;}
a {color: #333;}
a:hover {text-decoration: none;color: #ffa200;}
img {max-width: 100%;}
table.nb {border: none;}
table tr td {vertical-align: top;}
table tr td.allcenter {vertical-align: middle;}
table tr td.bottom {vertical-align: bottom;}
input {border: 1px solid #b2b2b2;border-radius: 4px;font-family: pt sans;font-size: 16px;padding: 8px 12px;margin-right: 5px;}
input.darkborder {border: 1px solid #333;}
input.darksilver {background: #333;color: #fff;}
input[type="submit"] {border: 1px solid transparent;display: inline-block;height: 44px;padding: 9px 19px;cursor: pointer;font-weight: bolder;}
input[type="submit"].darksilver:hover {background: #000;color: #fffd48;}
input[type="submit"].orange {background: #ffa200;color: #fff;}
input[type="submit"].orange:hover {background: #ff6000;}
input[type=text].orangeBorder {border: 1px solid #ff6000;width: 100%;margin-bottom: 10px;}
input::-webkit-input-placeholder {color: #777 !important;}
input:-moz-placeholder {color: #777 !important;}
textarea::-moz-placeholder {color: #777 !important;}
.clear {clear: both;display: block;width: 0px;height: 0px;}
.right {text-align: right;}
.left {text-align: left;}
.center {text-align: center;}
div.center {margin: 0 auto;text-align: inherit;}
div.center.tcenter {text-align: center;}
.hidden {display: none;}
.w50 {width: 50%;}
.w33 {width: 33%;}
.w100 {width: 100%;}
.orange {color: #ffa200;}
.cwhite {color: #fff;}