/* open-sans-300italic - latin */
@font-face {
  font-family: 'Open Sans';
  font-style: italic;
  font-weight: 300;
  src: local(''),
       url('../fonts/open-sans-v20-latin-300italic.woff2') format('woff2'), /* Chrome 26+, Opera 23+, Firefox 39+ */
       url('../fonts/open-sans-v20-latin-300italic.woff') format('woff'); /* Chrome 6+, Firefox 3.6+, IE 9+, Safari 5.1+ */
}
/* open-sans-600 - latin */
@font-face {
  font-family: 'Open Sans';
  font-style: normal;
  font-weight: 600;
  src: local(''),
       url('../fonts/open-sans-v20-latin-600.woff2') format('woff2'), /* Chrome 26+, Opera 23+, Firefox 39+ */
       url('../fonts/open-sans-v20-latin-600.woff') format('woff'); /* Chrome 6+, Firefox 3.6+, IE 9+, Safari 5.1+ */
}
/* Reset */
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,font,img,ins,kbd,q,s,samp,small,strike,sub,sup,tt,var,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td{border:0;outline:0;font-weight:inherit;font-style:inherit;font-size:100%;font-family:inherit;vertical-align:baseline;margin:0;padding:0;}
table{border-collapse:separate;border-spacing:0;}
caption,th,td{text-align:left;font-weight:400;}
blockquote:before,blockquote:after,q:before,q:after{content:"";}
*,*:before,*:after{-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box;}
/* e/o Reset */
html{font-family:'Open Sans', Arial, sans-serif;font-weight:300;font-size:10px;line-height:1.4;scroll-behavior:smooth;}
body{font-size:1.4rem;color:#333;background:url(../bgBody.png) repeat-x;-webkit-text-size-adjust:100%;}
a{color:#000;text-decoration:underline;}
a:hover, h2 a{text-decoration:none;}
a:focus{outline:none;}
p{margin-bottom:10px;}
li p{margin:0;}
td{vertical-align:top;}
h1{margin:10px 0 15px 0;padding:0;font-size:28px;color:#063C60;}
h2{margin:10px 0;font-size:16px;width:100%;}
.cols{display:flex;flex-direction:row;flex-wrap:wrap;justify-content:space-between;margin-bottom:30px;}
.col{width:50%;text-align:center;}
figure{padding:0;margin:0;width:100%;margin-bottom:10px;text-align:center;}
	figcaption{padding:8px;text-align:center;font-style:italic;}
	figure > img{max-width:100%;}
	figure ul{line-height:0;-webkit-column-count:8;-webkit-column-gap:30px;-moz-column-count:8;-moz-column-gap:30px;column-count:8;column-gap:30px;list-style:none;padding:0;margin:0;}
	figure li{padding:0;margin:0;}
	figure li img{padding:0 0 30px;margin:0;}
.taRight{text-align:right;}
hr{border:none;border-bottom:dotted #333 1px;height:1px;margin-bottom:15px;}
#page{position:relative;margin:0 auto;width:958px;background:url(../bgPage.png) repeat-x;height:400px;}
#header{position:relative;float:left;width:958px;background:url(../bgBody.png) repeat-x;border-left:#FFF 1px solid;border-right:#FFF 1px solid;height:197px}
#logo{position:absolute;top:47px;left:25px;width:314px;height:76px;display:block;text-indent:-5000px;background:url(../sprites2.png) no-repeat 0 0;}
#tags a{text-decoration:none;}
#tags{float:right;width:400px;margin:18px 10px 0 0;font-size:2.4rem;line-height:1.4;text-align:right;height:150px;}
#navigation{position:absolute;left:0;top:168px;width:958px;border-bottom:#CCC 1px solid;height:28px;z-index:100;}
#navigation ul{margin:0;padding:0;list-style:none;}
#navigation li{float:left;border-right:#FFF 1px solid;width:159px;}
#menu > li:last-of-type {border-right:none !important;width:160px !important;}
#navigation li a{display:block;padding:1px 3px 2px 4px;text-decoration:none;color:#063C60;font-size:1.8rem;text-align:center;background-color:#F0F0F0;}
#navigation li a:hover, .current, #navigation *:hover > a {background-color:#F7F7F7 !important;color:#000 !important;}
#navigation li ul{display:none;height:auto;position:absolute;width:159px;top:28px;margin-left:-1px;z-index:200;background-color:#F7F7F7;border:#CCC 1px solid;border-top:#CCC 1px dotted;}
#navigation li:hover ul{display:block;}
#navigation li ul li{border-bottom:#fff 1px solid;border-right:none;}
#navigation li ul a{display:block;font-size:1.3rem;background:none;padding:2px 5px;height:auto;}
#navigation li ul a:hover{background-color:#fff !important;}
#content{position:relative;float:left;width:956px;background-color:#FFF;margin-left:1px;padding:0 9px;}
#content ul{margin-bottom:15px;padding:0 0 0 20px;list-style:none;}
#content li{margin:0;padding:2px 0 3px 20px;font-size:1.4rem;background:url(../sprites2.png) no-repeat -352px -3px;}
#content .arrow li{margin:0;padding:2px 0 3px 20px;font-size:1.4rem;background:url(../sprites2.png) no-repeat -330px -26px;}
.rightImg{float:right;margin:15px 0 0 15px;}
#content img.right {float:right;margin-left:20px;}
#content img.left {float:left;margin-right:20px;}
#content img.leftAlone {float:left;margin-right:100%;}
#content img.center {float:none;margin-left:auto;margin-right:auto;display:block;}
#footer{clear:both;float:left;width:960px;margin-top:10px;padding-bottom:5px;border-bottom:#084B78 5px solid;line-height:1.4;}
.footerBox{position:relative;float:left;width:360px;padding:7px 10px;background-color:#E3E3E3;height:62px;overflow:hidden;font-size:1.3rem;color:#084B78;line-height:1.2;}
#footerXing {float:right;margin:-2px -4px 0 0;display:block;width:142px;height:57px;text-indent:-5000px;background:url(../images/sprites2.png) no-repeat -240px -97px;}
#newsMore{background-color:#084B78;color:#FFF;text-decoration:none;position:absolute;bottom:0;right:0;padding:0 7px;}
#blueBox{width:230px;margin:0 5px;background:url(../sprites2.png) no-repeat 10px -90px #084B78;}
#copy{float:left;clear:both;font-size:1rem;width:960px;text-align:center;margin-bottom:10px;color:#999;}
#copy a{color:#999;}
