 * { -webkit-box-sizing: border-box; -moz-box-sizing: border-box; box-sizing: border-box;}
 html, body { margin: 0; padding: 0;}
 ul, ol { padding-left: 2em; overflow: hidden;}
#udm {overflow:visible;}
 ul.unstyled { list-style: none;}
 img {vertical-align: middle; border: 0;}
 audio, canvas, video { display: inline-block;}
 html { font-size: 62.5%; -webkit-text-size-adjust: 100%; -ms-text-size-adjust: 100%; text-size-adjust: 100%;}
 body { background-color: #ffffff; color: #000000; font-family: Helvetica, Arial, sans-serif; font-size: 1.4em; line-height: 1.5;}
 p, .p-like, ul, ol, dl, blockquote, pre, td, th, label, textarea, caption, details, figure { margin-top: 0.75em; margin-bottom: 0; line-height: 1.5;}
 h1, .h1-like { font-size: 3.2rem;}
 h2, .h2-like { font-size: 2.8rem;}
 h3, .h3-like { font-size: 2.4rem;}
 h4, .h4-like { font-size: 2rem;}
 h5, .h5-like { font-size: 1.8rem;}
 h6, .h6-like { font-size: 1.6rem;}
 .smaller { font-size: 0.71em;}
 .small { font-size: 0.86em;}
 .big { font-size: 1.14em;}
 .bigger { font-size: 1.29em;}
 .biggest { font-size: 1.43em;}
 code, pre, samp, kbd { white-space: pre-wrap; font-family: Consolas, 'DejaVu Sans Mono', Courier, monospace; line-height: normal;}
 em, .em, address, cite, dfn, i, var { font-style: italic;}
 .no-em { font-style: normal;}
 strong, .strong { font-weight: bold;}
 .no-strong { font-weight: normal;}
 small, sub, sup { font-size: smaller;}
 p:first-child, .p-like:first-child, ul:first-child, ol:first-child, dl:first-child, blockquote:first-child, pre:first-child, h1:first-child, h2:first-child, h3:first-child, h4:first-child, h5:first-child, h6:first-child { margin-top: 0;}
 li p, li .p-like, li ul, li ol { margin-top: 0; margin-bottom: 0;}
 img, table, td, blockquote, code, pre, textarea, input, video { max-width: 100%;}
 table {margin-bottom: 2em; width:auto;}
 .clear, .line, .row { clear: both;}
 .row { display: table; table-layout: fixed; width: 100%;}
 .row > *, .col { display: table-cell; vertical-align: top;}
 .left, .start { float: left;}
 img.left, img.start { margin-right: 1em;}
 .right, .end { float: right;}
 img.right, img.end { margin-left: 1em;}
 img.left, img.right, img.start, img.end { margin-bottom: 0.5em;}
 .center { margin-left: auto; margin-right: auto;}
 .txtleft { text-align: left;}
 .txtright { text-align: right;}
 .txtcenter { text-align: center;}
 .w10 { width: 10%;}
 .w20 { width: 20%;}
 .w25 { width: 25%;}
 .w30 { width: 30%;}
 .w33 { width: 33.3333%;}
 .w40 { width: 40%;}
 .w50 { width: 50%;}
 .w60 { width: 60%;}
 .w70 { width: 70%;}
 .w80 { width: 80%;}
 .w90 { width: 90%;}
 .w100 { width: 100%;}
 .wauto { width: auto;}
 table { width: 100%; max-width: 100%; table-layout: fixed; border-collapse: collapse; vertical-align: top; border: 1px solid #ccc;}
 td, th { padding: 0.3em 0.8em; vertical-align: top; cursor: default; text-align: left;}
 form, fieldset { border: none;}
 input, button, select, label, .btn {vertical-align: middle;font-family: inherit; font-size: inherit;}
 label { display: inline-block; vertical-align: middle; cursor: pointer;}
 legend { border: 0; white-space: normal;}
 textarea { min-height: 5em; vertical-align: top; font-family: inherit; font-size: inherit; resize: vertical;}
 button, input[type="button"], input[type="reset"], input[type="submit"] { cursor: pointer; -webkit-appearance: button;}
#layout {max-width:1000px; margin-left:auto; margin-right:auto; }
#table_base table {border:0;}
.float_right {float:right;  padding:0.2em 0 1.0em 0.8em; text-align:center;}
.float_left {float:left;  padding:0.2em 1.0em 0.8em 0; text-align:center;}
.float_clear {clear:both;}
table.footer,.footer td {padding:0 !important;margin:0 !important;border:0;width:100% !important;}
.tightimg {display: block;  margin:0; padding:0; border:0;}
#roundedbox1-inner {border:0;margin:0;padding:0;}
.contact_us_phone {border:0;max-width:250px;width:auto;}
#contact_us {max-width:800px;}
#body_links {width:auto;}
.template_main_body {padding: 2em;}
#head_hr {margin-bottom:1.5em;}