/* Print */
html, body, div, span, object, iframe, h1, h2, h3, h4, h5, h6, p, blockquote, pre, abbr, address, cite, code, del, dfn, em, img, ins, kbd, q, samp, small, strong, sub, sup, var, b, i, dl, dt, dd, ol, ul, li, fieldset, form, label, legend, table, caption, tbody, tfoot, thead, tr, th, td, article, aside, canvas, details, figcaption, figure, footer, header, hgroup, menu, nav, section, summary, time, mark, audio, video {margin:0; padding:0; border:0; outline:0; font-size:100%; font:inherit; vertical-align:baseline; background:transparent;}        
article, aside, details, figcaption, figure, footer, header, hgroup, nav, section {display:block;}
audio, canvas, video {display:inline-block; *display:inline; *zoom:1;}
audio:not([controls]) {display:none;}
[hidden] {display:none; visibility:hidden;}
html {font-size:62.5%; overflow-y:scroll; -webkit-text-size-adjust:100%; -ms-text-size-adjust:100%; -webkit-font-smoothing:antialiased;}
body {line-height:1;}
a:focus {outline:thin dotted;}
a img {border:none;}
abbr[title] {border-bottom:none;}
b, strong {font-weight:bold;}
i, em, dfn, cite {font-style:italic;}
acronym, abbr, dfn {cursor:help;}
u {text-decoration:underline;}
hr {float:none; width:100%; height:1px; margin:0 0 10px 0; border:none; background:#CCC; color:#CCC; clear:both;}
ins {background:#ff9; color:#000; text-decoration:none;}
mark {background:#ff0; color:#000; font-style:italic; font-weight:bold;}
pre, code, kbd, samp {font-family:monospace, monospace; _font-family:'courier new', monospace;}
pre {white-space:pre; white-space:pre-wrap; word-wrap:break-word;}
blockquote, q {quotes:none;}
blockquote:before, blockquote:after, q:before, q:after {content:""; content:none;}
small {font-size:85%;}
sub, sup {font-size:75%; line-height:0; position:relative; vertical-align:baseline;}
sup {top:-0.5em;}
sub {bottom:-0.25em;}
img {border:0; -ms-interpolation-mode:bicubic; vertical-align:middle;}
svg:not(:root) {overflow:hidden;}
label {cursor:pointer;}
input, select, textarea {font-size:100%; margin:0; vertical-align:baseline; *vertical-align:middle;}
button, input {line-height:normal; *overflow:visible;}
button, input[type="button"], input[type="reset"], input[type="submit"] {cursor:pointer; -webkit-appearance:button;}
input[type="checkbox"], input[type="radio"] {box-sizing:border-box;}
input[type="search"] {-webkit-appearance:textfield; -moz-box-sizing:content-box; -webkit-box-sizing:content-box; box-sizing:content-box;}
input[type="search"]::-webkit-search-decoration {-webkit-appearance:none;}
button::-moz-focus-inner, input::-moz-focus-inner {border:0; padding:0;}
textarea {overflow:auto; vertical-align:top; resize:vertical;}
table {border-collapse:collapse; border-spacing:0;}

/* = G =*/
body {font-size:12px; font-size:1.2rem; line-height:1.5em; font-family:Arial, Helvetica, sans-serif; color:#000; background:#FFF; }
h1 {font-size:30px; font-size:3rem; color:#900; margin-bottom:10px;}
h2 {font-size:24px; font-size:2.4rem; color:#333; margin-bottom:10px;}
h3 {font-size:18px; font-size:1.8rem; color:#333; margin-bottom:5px;}
h4 {font-size:16px; font-size:1.6rem; margin-bottom:5px;}
h5 {font-size:14px; font-size:1.4rem;}
h6 {font-size:12px; font-size:1.2rem;}
p {margin:0 0 10px 0; font-size:12px; font-size:1.2rem;}
a:link, a:visited {color:#069; text-decoration:underline;}
a:hover, a:active, a:focus {color:#069; text-decoration:none;}
ul, ol {margin:10px 35px;}
ul ul, ul ol, ol ol, ol ul {margin:0 20px; font-size:12px; font-size:1.2rem;}
ul li {list-style:disc;}
ol li {list-style:decimal;}
table {width:100%; max-width:100%; margin-bottom:15px;}
table th, table td {padding:7px 5px; vertical-align:top; font-size:12px; font-size:1.2rem; text-align:left;}
table th {font-weight:bold;}

/* = E = */
ul.list_square li {list-style:square;}
ul.list_circle li {list-style:circle;}
ol.list_alpha li {list-style:lower-alpha;}
.font_small	{font-size:10px; font-size:1rem;}
.font_large {font-size:18px; font-size:1.8rem;}
.image_left {float:left; margin:2px 10px 10px 0; text-align:left;}
.image_right {float:right; margin:2px 0 10px 10px; text-align:right;}
table.table_type1 {border:1px solid #CCC;}
table.table_type1 th {border:1px solid #CCC;}
table.table_type1 td {border:1px solid #CCC;}
table.table_type1 caption {padding:14px 5px; text-align:left; font-size:24px; font-size:2.4rem; color:#FFF; background:#900; letter-spacing:-1px;}
table.table_type2 {border:1px solid #CCC; margin:0 0 0.8em 0;}
table.table_type2 th {border-bottom:1px solid #CCC;}
table.table_type2 td {border-bottom:1px solid #CCC;}
table.table_type2 caption {padding:14px 5px; text-align:left; font-size:24px; font-size:2.4rem; color:#FFF; background:#900; letter-spacing:-1px;}
tr.table_header, tr.table_header th, tr.table_header td, th.table_header, td.table_header, .table_header {color:#FFF; background:#333333; padding:10px 5px;}
tr.table_bg_odd td, td.table_bg_odd, .table_bg_odd {background:#FFF;}
tr.table_bg_even td, td.table_bg_even, .table_bg_even {background:#EFEFEF;}

/* = Hide = */
#dropdown-header, #dropdown-trigger, #nav-primary, #subnav, .panel-team, .panel-social, .panel-utilities, #footer {display: none;}

/* = MISC = */
.hide4print	{display: block; visibility: visible;}