 html { font-family: sans-serif; line-height: 1.15; -ms-text-size-adjust: 100%; -webkit-text-size-adjust: 100%; } 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; }
 table { border-collapse: collapse; border-spacing: 0; } body { margin: 0; line-height: 1.5; } article, aside, footer, header, nav, section { display: block; } h1 { font-size: 2em; } figcaption, figure, main { display: block; }
 figure { margin: 1em 40px; } hr { box-sizing: content-box; height: 0; overflow: visible; } pre { font-family: monospace, monospace; font-size: 1em; } a { background-color: transparent; -webkit-text-decoration-skip: objects; }
 a:active, a:hover { outline-width: 0; } abbr[title] { border-bottom: none; text-decoration: underline; text-decoration: underline dotted; } b, strong { font-weight: inherit; } b, strong { font-weight: bolder; }
 code, kbd, samp { font-family: monospace, monospace; font-size: 1em; } dfn { font-style: italic; } mark { background-color: #ff0; color: #000; } small { font-size: 80%; } sub, sup { font-size: 75%; line-height: 0; position: relative; vertical-align: baseline; }
 sub { bottom: -0.25em; } sup { top: -0.5em; } audio, video { display: inline-block; } audio:not([controls]) { display: none; height: 0; } img { border-style: none; } svg:not(:root) { overflow: hidden; } button, input, optgroup, select, textarea { font-family: sans-serif; font-size: 100%; line-height: 1.5; margin: 0; }
 button, input { overflow: visible; } button, select { text-transform: none; } button, html [type="button"], [type="reset"], [type="submit"] { -webkit-appearance: button; } button::-moz-focus-inner, [type="button"]::-moz-focus-inner, [type="reset"]::-moz-focus-inner, [type="submit"]::-moz-focus-inner { border-style: none; padding: 0; }
 button:-moz-focusring, [type="button"]:-moz-focusring, [type="reset"]:-moz-focusring, [type="submit"]:-moz-focusring { outline: 1px dotted ButtonText; } fieldset { border: 1px solid #c0c0c0; margin: 0 2px; padding: 0.35em 0.625em 0.75em; }
 legend { box-sizing: border-box; color: inherit; display: table; max-width: 100%; padding: 0; white-space: normal; } progress { display: inline-block; vertical-align: baseline; } textarea { overflow: auto; }
 [type="checkbox"], [type="radio"] { box-sizing: border-box; padding: 0; } [type="number"]::-webkit-inner-spin-button, [type="number"]::-webkit-outer-spin-button { height: auto; } [type="search"] { -webkit-appearance: textfield; outline-offset: -2px; }
 [type="search"]::-webkit-search-cancel-button, [type="search"]::-webkit-search-decoration { -webkit-appearance: none; } ::-webkit-file-upload-button { -webkit-appearance: button; font: inherit; } details, menu { display: block; }
 summary { display: list-item; } canvas { display: inline-block; } template { display: none; } [hidden] { display: none; } label { font-weight: bold; } fieldset { padding:0 1.4em 1.4em 1.4em; margin: 0 0 1.5em 0; border: 1px solid #ccc; }
 legend { font-weight: bold; font-size:1.2em; margin-top:-0.2em; margin-bottom:1em; } fieldset, #IE8#HACK { padding-top:1.4em; } legend, #IE8#HACK { margin-top:0; margin-bottom:0; } input[type=text], input[type=password], input[type=url], input[type=email], input.text, input.title, textarea { background-color:#fff; border:1px solid #bbb; color:#000; -webkit-border-radius: 4px; -moz-border-radius: 4px; border-radius: 4px; padding:4px; }
 input[type=text]:focus, input[type=password]:focus, input[type=url]:focus, input[type=email]:focus, input.text:focus, input.title:focus, textarea:focus { border-color:#666; background: #EBFEF4; } select { background: #EFF1FC; -webkit-border-radius: 4; -moz-border-radius: 4; border-radius: 4px; color: #000; font-size: .9em; border: solid #3498db 1px; text-decoration: none; padding:4px; }
 input[type=text], input[type=password], input[type=url], input[type=email], input.text, input.title, textarea, select { margin:.2em 0; } input.text, input.title { width: 300px; padding:5px; } input.title { font-size:1.5em; }
 textarea { width: 390px; height: 250px; padding:5px; } input[type=submit], input[type=button] { background: #3498db; -webkit-border-radius: 4; -moz-border-radius: 4; border-radius: 4px; color: #ffffff; font-size: 1em; padding: 3px 5px 3px 5px; border: solid #3498db 1px; text-decoration: none; }
 input[type=submit]:hover, input[type=button]:hover { background: #3cb0fd; text-decoration: none; } form.inline { line-height:3; } form.inline p { margin-bottom:0; } .error, .alert, .notice, .success, .info { margin-bottom: 1em; border: 2px solid #ddd; padding: 0.8em; }
 .alert { background-color: #FFFFC1; color: #000000; border-color: #FFD98A;} .error { background-color: #FCB4AB; color: #000000; border-color: #CC0000;} .notice { background: #fff6bf; color: #514721; border-color: #ffd324; }
 .success { background: #e6efc2; color: #003300; border-color: #c6d880; } .info { background: #d5edf8; color: #003399; border-color: #92cae4; } .error a, .alert a { color: #8a1f11; } .notice a { color: #514721; }
 .success a { color: #264409; } .info a { color: #205791; } html { font-size:100.00%; } body { font-size: 85%; color: #333; background-color: #EAF1FF; font-family: "Open Sans", "Helvetica Neue", Arial, Helvetica, sans-serif; }
 p { font-size: 1.2em; font-family:Georgia, "Times New Roman", Times, serif } .responsive{overflow-x:auto} h1,h2,h3,h4,h5,h6 { font-weight: normal; color: #444; font-family: "Open Sans", "Helvetica Neue", Arial, Helvetica, sans-serif; }
 h1 { font-size: 1.8em; font-weight: normal; line-height:1.5em;} h2 { font-size: 1.5em; font-weight: normal; color: #369;} h3 { font-size: 1.3em;font-weight: normal; color: #369;} h4 { font-size: 1.2em; font-weight: bold; color: #369; }
 h5 { font-size: 1.1em; font-weight: normal; color: #000; } h6 { font-size: 1em; font-weight: bold; color: #777; } h1 img, h2 img, h3 img, h4 img, h5 img, h6 img { margin: 0; } img { margin: 1px 4px 1px 2px; }
 img, object, embed {max-width: 98%; height: auto; max-height: 98%} .img2 {max-width: 100%; height: auto; max-height: 100%; margin: 1px 0px 1px 0px;} .img3 { width:auto; height:auto; margin:auto; max-height:none; max-width:none;}
 p { margin: 0 0 1em; } .left { float: left !important; } p .left { margin: .5em 1em .5em 0; padding: 0; } .right { float: right !important; } p .right { margin: .5em 0 .5em 1em; padding: 0; } p.indent { text-indent:2em; }
 form p { text-indent: 0; } blockquote { margin: 1.5em; color: #333; font-style: italic; } strong,dfn,b { font-weight: bold; } em,dfn { font-style: italic; } a:focus, a:hover { color: #063; } a { color: #06C; text-decoration: underline; }
 li ul, li ol { margin: 0; } ul, ol { margin: 0 1.5em 1.5em 0; padding-left: 1.5em; } ul { list-style-type: disc; } ol { list-style-type: decimal; } dl { margin: 0 0 1.5em 0; } dl dt { font-weight: bold; } dd { margin-left: 1.5em;}
 #float-menu ul li { list-style-type: none; padding-bottom:5px; } .table-all{border-collapse:collapse;border-spacing:0;width:100%;display:table;} th { font-weight: bold; padding:8px; color: #333333} thead th {background: #c3d9ff;}
 th,td,caption { padding: 8px; } table, tr, td { vertical-align: top; } .tablem tr, .tablem td { vertical-align: middle; } .ztable tbody tr:nth-child(even) td, tbody tr.even td { background: #F8F8F8; } .ztable tbody tr:nth-child(odd) td, tbody tr.odd td { background: #EBF1EE; }
 caption { background:#CCC; color:#06C; } .btable th { border-style: solid; border-color: #A3C5FF; border-width: 1px; } .btable td, .btable tr { border-style: solid; border-color:#c3d9ff; border-width: 1px; }
 .btable2 { border-style: solid; border-width: 1px; } .text { font-size: 1em; line-height:1.5em;} .small { font-size: .8em; margin-bottom: 1.875em; line-height: 1.875em; } .medium { font-size: 1em; margin-bottom: 1.5em; line-height: 1.5em; }
 .large { font-size: 1.2em; line-height: 1.5em; margin-bottom: 1.25em; } .large-2 { font-size: 1.5em; line-height: 1.5em;} .hide { display: none; } .show { display: block; } .light {color:#FFF !important; }
 .quiet { color: #666 !important; } .loud { color: #000 !important; } .highlight { background:#ff0 !important; } .added { background:#060 !important; color: #fff !important; } .removed { background:#900 !important; color: #fff !important; }
 .textcolor1 {color: #06C;} .textcolor2 {color: #900;} .first { margin-left:0; padding-left:0; } .last { margin-right:0; padding-right:0; } .top { margin-top:0; padding-top:0; } .bottom { margin-bottom:0; padding-bottom:0; }
 .divcenter {width:50%; margin-left: auto; margin-right: auto;} .textLeft { text-align: left; } .textRight { text-align: right; } .textCenter { text-align: center; } .textJustify { text-align: justify; } .center { text-align:center; }
 .blockCenter { display: block; margin-left: auto; margin-right: auto; } .normal {font-style: normal;} .bold { font-weight: bold; } .italic { font-style: italic; } .underline { text-decoration: underline; }
 .noindent { margin-left: 0 !important; padding-left: 0 !important; } .nomargin { margin: 0 !important; } .nopadding { padding: 0 !important; } .nobullet { list-style: none; list-style-image: none; } .padding { padding: 0.8em !important; }
 .nomargin-bottom {margin-bottom: 0px !important; } .margin1 {margin: 1px !important; } .margin-b05 {margin-bottom: .5em !important; } .margin-b1 {margin-bottom: 1em !important; } .margin-b2 {margin-bottom: 2em !important; }
 .margin-b3 {margin-bottom: 3em !important; } .highlight-1, .highlight-1 a { background-color: #277BAD; color:#FFF; } .highlight-2 { background-color: #87C292; color: #FFF; } .highlight-3 { background-color: #6797BA; color: #FFF; }
 .highlight-4 { background-color: #C14F3E; color: #FFF; } .highlight-1b, .highlight-1b a { background-color: #E0EAF8; color:#006; } .highlight-2b { background-color: #EBF7E6; color: #006; } .highlight-3b { background-color: #EBF1EE; color: #006; }
 .highlight-4b { background-color: #EEE6D0; color: #006; } .headline-1 {font-size:1.5em; color: #495798;} .headline-2 { font-size: 1.5em; color: #993300; } .background-1 { background-color: #DFFFE8; } .background-2 { background-color: #F2F2F2; }
 .border-r { padding-right:8px;border-right:1px solid #ddd;} .border-l { padding-left:8px; border-left:1px solid #ddd;} .simage {width:98%; height:auto;} .td-pad-0 {padding-left:0; padding-right:0;} .table-margin-0 {margin-bottom: 0;}
 .alt { color: #069; font-family: "Palatino","Book Antiqua","Warnock Pro", "Goudy Old Style", Georgia, serif; font-style: italic; } .alt2 { color: #069; font-family: "Tahoma", "Geneva","Palatino","Book Antiqua", sans-serif; font-style: italic; }
 .dquo { margin-left: -.5em; } p.incr, .incr p { font-size: .8333em; line-height: 1.44em; margin-bottom: 1.5em; } .caps { font-variant: small-caps; letter-spacing: 1px; text-transform: lowercase; font-size:1.2em; line-height:1%; font-weight:bold; padding:0 2px; }
 .border { padding-right: 9px; margin-right: 10px; border-right: 1px solid #ddd; } .colborder { padding-right: 19px; margin-right: 20px; border-right: 1px solid #ddd; } div.prepend-top, .prepend-top { margin-top:1.5em; }
 div.append-bottom, .append-bottom { margin-bottom:1.5em; } .box { padding: .5em; margin-bottom: .5em; background: #e5eCf9; } hr { background: #ddd; color: #ddd; clear: both; float: none; width: 98%; height: 1px; margin: 0 0 10px 1%; border: none; }
 hr.full { width: 100%; margin-left: 0%; } hr.space { background: #fff; color: #fff; visibility: hidden; } .clear { clear: both; display: block; overflow: hidden; visibility: hidden; width: 0; height: 0; }
 .clear2:after { content: '&nbsp;'; visibility:hidden; clear: both; display: block; } .clear3 { clear: both; } .clearfix:before, .clearfix:after, .containerw:before, .containerw:after, .container:before, .container:after { content: '&nbsp;'; display: block; overflow: hidden; visibility: hidden; font-size: 0; line-height: 0; width: 0; height: 0; }
 .clearfix, .container, .containerw {display: block;} .clearfix2 {display: inline-block; float:left;} .clearfix3 {display: inline; float:left; overflow:auto; } div {overflow:auto;} * html .clearfix { height: 1%; }
 html { box-sizing: border-box; } *, *:before, *:after { box-sizing: inherit; } .onepcssgrid-1000, .onepcssgrid-1200 { margin: 0 auto; padding: 0 0 0 1%; background-color:#fff; } .onepcssgrid-1200 { max-width: 1220px; }
 .onepcssgrid-1000 { max-width: 1020px; } .onerow { clear: both; padding: 0 10px; } .container {padding:2px 10px 10px 2px;} .group:before, .group:after { content:""; display:table; } .group:after { clear:both; }
 .group { zoom:1; } .clearboth { clear:both; } .col1, .col2, .col3, .col4, .col5, .col6, .col7, .col8, .col9, .col10, .col11, .col12 { float: left; margin: 0 3% 0 0; } .col1.last, .col2.last, .col3.last, .col4.last, .col5.last, .col6.last, .col7.last, .col8.last, .col9.last, .col10.last, .col11.last, .col12 { margin: 0; }
 .col1 { width: 5.5%; } .col2 { width: 14%; } .col3 { width: 22.5%; } .col4 { width: 31%; } .col5 { width: 39.5%; } .col6 { width: 48%; } .col7 { width: 56.5%; } .col8 { width: 65%; } .col9 { width: 73.5%; } .col10 { width: 82%; }
 .col11 { width: 90.5%; } .col12 { width: 99%; margin: 0; clear:both;} .col1 img, .col2 img, .col3 img, .col4 img, .col5 img, .col6 img, .col7 img, .col8 img, .col9 img, .col10 img, .col11 img, .col12 img { height: auto; }
 @media all and (min-width: 1024px) { .onepcssgrid-1000 { max-width: 1000px; } .onepcssgrid-1000 .onerow { padding: 0; } } @media all and (max-width: 768px) { .onerow { } .col1, .col2, .col3, .col4, .col5, .col6, .col7, .col8, .col9, .col10, .col11 { float: none; width: 99%; margin-bottom: .4em; }
 }@charset "iso-8859-1"; .smenuh { color: #FF0; font-size:10pt; } #smenu a, .smenu1 {color: #FFF; text-decoration: none; font-size:10pt;} #smenu a:hover {color: #0C0; text-decoration: none; font-size:10pt;}
 .bg { max-width: 100%; position: relative; top: 0px; left: 0px; z-index: 5000; } #nav { font-size:1.2em; font-family: "Open Sans", Arial, Helvetica, sans-serif; font-weight:normal; width:100%; background-color: #fff; float:left; list-style:none; line-height:2em; padding:0px; margin:0; }
 #nav a { display:block; color:#000; text-decoration:none; font-weight:bold; padding: 0px 15px; } #nav li { float:left; padding:0; } #nav ul { float:left; list-style:none; padding:0px; position:absolute; left:-999em; height:auto; width:161px; font-weight:normal; margin:0px; line-height:1.5em; }
 #nav li li { width:160px; font-weight:normal; font-family: "Open Sans", Arial, Helvetica, sans-serif; font-size:1em; color:#000000; } #nav li li a { padding:5px 5px; width:155px; font-size:1em; font-weight:normal; border-right: 1px solid #006A9D; }
 #nav li ul ul { margin:-20px 0 0 90px; } #nav li li:hover, #nav li li.sfhover { background:#003399; border-right:1px solid #003399; } #nav li ul li:hover a, #nav li ul li li:hover a, #nav li ul li li li:hover a, #nav li ul li li li:hover a, #nav li ul li.sfhover a, #nav li ul li li.sfhover a, #nav li ul li li li.sfhover a, #nav li ul li li li.sfhover a { color:#FFFFFF; border-right:1px solid #003399; }
 #nav li:hover a, #nav li.sfhover a { color:#FFFFFF; } #nav li:hover li a, #nav li li:hover li a, #nav li li li:hover li a, #nav li li li li:hover li a, #nav li.sfhover li a, #nav li li.sfhover li a, #nav li li li.sfhover li a, #nav li li li li.sfhover li a { color:#FFFFFF; }
 #nav li:hover ul ul, #nav li:hover ul ul ul, #nav li:hover ul ul ul ul, #nav li.sfhover ul ul, #nav li.sfhover ul ul ul, #nav li.sfhover ul ul ul ul { left:-999em; } #nav li:hover ul, #nav li li:hover ul, #nav li li li:hover ul, #nav li li li li:hover ul, #nav li.sfhover ul, #nav li li.sfhover ul, #nav li li li.sfhover ul, #nav li li li li.sfhover ul { left:auto; background: #006A9D; }
 #nav li:hover, #nav li.sfhover { background: #003399; } .box-lines { border-style: solid; border-color:#D8D8D8; border-width: 1px; color: inherit; } .box-fancy { box-shadow:0 4px 8px 0 rgba(0,0,0,0.2),0 6px 20px 0 rgba(0,0,0,0.19)!important; border-radius:6px 6px 6px 6px!important; }
 .border-rnd{ -webkit-border-radius: 5px 5px 5px 5px; border-radius:6px 6px 6px 6px !important; } .color1h {  color: #000; background-color: #B0D7B6; border-color: #54A761; } .color1b {  color: #000; background-color: #DDEEDF; border-color:#B0D7B6;  }
 .color2h {  color: #000; background-color: #59B1E1; border-color: #06C; } .color2b { color: #000; background-color: #D8E2FA; border-color:#59B1E1; } .color3h {  color: #FFF; background-color: #999; border-color: #666; }
 .color3b {  color: #000; background-color: #E6E6E6; border-color:#999; } .color4h {  color: #000; background-color: #FF0; border-color: #FC0; } .color4b {  color: #000; background-color: #FFFFC1; border-color:#FF0;  }
 .swidth { color:#CCC;} .mobile {display:none;} .desktop {display:block;} .malign {text-align:right;} @media all and (max-width:767px) { .swidth { color:#BDF7AC;} .sbfsmall {font-size:10px; line-height: 200%;}
 body { font-size: 90%; } p {font-size: 1em;} .mobile {display:block;} .desktop {display:none;} #float-menu ul li, #float-menu a {display:inline-block; padding-right:1.1em; line-height: 2em; font-size:1.1em; }
 .mobileLeft {text-align:left;} .smobile {font-size:80%;} .divcenter {width:98%; margin-left: auto; margin-right: auto;} .small { font-size: 1em; margin-bottom: 1.5em; line-height: 1.5em; } .linkspace {line-height: 2em; }
 #nav { float:none; color:#FFFFFF; background: #EBF0FF; line-height:2em; } #nav a { display:block; color:#000099; background: none; padding: 0px 0px; } #nav li { float:none; position: relative; } #nav ul { float:none; list-style: none; margin:-20px 0px -20px 0px; padding:0px; position: relative; left:auto; width:auto; line-height:2em; }
 #nav li li { width:auto; } #nav li li a { padding:0; margin-left: 20px; width:auto; border-right: none; } #nav li ul ul { margin:0 0 0 0px; } #nav li li:hover, #nav li li.sfhover { background:#003399; border-right:none; }
 #nav li ul li:hover a, #nav li ul li li:hover a, #nav li ul li li li:hover a, #nav li ul li li li:hover a, #nav li ul li.sfhover a, #nav li ul li li.sfhover a, #nav li ul li li li.sfhover a, #nav li ul li li li.sfhover a { color:#ffffff; background:#003399; border-right:none; }
 #nav li:hover a, #nav li.sfhover a { color:#ffffff; background:#387AFF; } #nav li:hover ul a, #nav li.sfhover ul a { color:#ffffff; background:none; } #nav li:hover li a, #nav li li:hover li a, #nav li li li:hover li a, #nav li li li li:hover li a, #nav li.sfhover li a, #nav li li.sfhover li a, #nav li li li.sfhover li a, #nav li li li li.sfhover li a { color:#000099; }
 #nav li:hover ul ul, #nav li:hover ul ul ul, #nav li:hover ul ul ul ul, #nav li.sfhover ul ul, #nav li.sfhover ul ul ul, #nav li.sfhover ul ul ul ul { left:auto; } #nav li:hover ul, #nav li li:hover ul, #nav li li li:hover ul, #nav li li li li:hover ul, #nav li.sfhover ul, #nav li li.sfhover ul, #nav li li li.sfhover ul, #nav li li li li.sfhover ul { background: none; }
 #nav li:hover, #nav li.sfhover { background: none; } .rule-b {margin-bottom:5px; border-bottom:1px solid #000;} .rule-t {margin-top:5px; border-top:1px solid #000;} .border-r { margin-bottom:2px; padding-right:0;margin-right:0;margin-left:0;border-right:0;}
 .border-l { margin-top:10px; margin-bottom:0px; padding-left:0; margin-right:0;margin-left:0;border-left:0;} .margin-nest {margin-left:1%;} img, object, embed {max-width: 97%; height: auto; max-height: 98%}
 .img2 { margin: 1px 0px 1px 0px; max-width: 100%; height: auto; max-height: 98%} hr {width: 98%; margin-top:10px; margin-bottom:10px; } hr.full { background: #fff; color: #fff; visibility: hidden; } } 