      * { -moz-box-sizing: border-box; box-sizing: border-box; -webkit-box-sizing: border-box; font-family: Arial, sans-serif; font-size: 9pt; color: #0B203D; }
      HTML, BODY { width: 100%; height: 100%; margin: 0; padding: 0; }
      .clear { display: block; clear: both; width: 100%; height: 1px; overflow: hidden; }
      .clear-line { display: block; clear: both; width: 100%; height: 1px; border-bottom: 1px solid #023D66; overflow: hidden; }

      #header1 { width: 100%; height: 54px; background: #023D66 url('../i/p_top.jpg') repeat-x; text-align: center; padding-top: 37px; }
      #header-inside1 { width: 974px; margin: auto; text-align: center; vertical-align: top; color: #FFFFFF; font-size: 15px; }
      #header { width: 100%; height: 34px; background: #023D66 url('../i/p_top.jpg') repeat-x bottom center; text-align: center; padding-top: 17px; }
      #header-inside { width: 974px; margin: auto; text-align: center; vertical-align: top; color: #FFFFFF; font-size: 15px; }
      #headimg1 { width: 100%; height: 207px; overflow: hidden; background: #B2DAF0 url('../i/p_hdrb.jpg') repeat-x top center; text-align: center; }
      #headimg-inside1 { width: 974px; height: 207px; margin: auto; overflow: hidden; background: #B2DAF0 url('../i/p_hdr.jpg') no-repeat top center; }
      #headimg { width: 100%; height: 150px; overflow: hidden; background: #B2DAF0 url('../i/header_bgr.png') repeat-x top center; text-align: center; }
      #headimg-inside { width: 974px; height: 150px; margin: auto; overflow: hidden; background: transparent url('../i/header.png') no-repeat top center; }
      #bodycnt { width: 100%; text-align: center; background-color: #FFFFFF; padding: 0; }
      #bodycnt-inside { width: 970px; margin: auto; text-align: left; }
      #footer { width: 100%; height: 150px; text-align: center; background-color: #BFCFDA; border-top: 1px solid #023D66; }
      #footer-inside { width: 974px; margin: auto; text-align: left; }
      #footer-inside * { font-size: 8pt;  }

      A:link, A:active, A:visited { color: #BB0000; text-decoration: underline; }
      A:hover { color: #7F95AF; }

      A.tm:link, A.tm:active, A.tm:visited { font-weight: bold; font-size: 9pt; color: #FFFFFF; text-decoration: none; vertical-align: top; padding-top: 3px; }
      A.tm:hover { color: #B2DAF0; }

      .bodycnt-col { width: 220px; display: block; float: left; margin: 0; }
      .notlast { margin-right: 30px; }
      #bodycnt-inside H2 { width: 220px; height: 30px; background: #033A61 url('../i/p_caphdr.gif') repeat-x top left; vertical-align: middle; line-height: 30px; font-size: 10pt; color: #FFFFFF; margin: 0 0 12px 0; text-indent: 8px; cursor: pointer; }
      #bodycnt-inside H3 {  font-size: 8pt; color: #023D66; font-weight: normal; margin: 8px 0 8px 0; padding: 0; }
      #bodycnt-inside H4 {  font-size: 8pt; color: #023D66; font-weight: normal; margin: 0; padding: 0; }

      .blankimg { width: 220px; height: 200px; background-color: transparent; }
      A.fairlink:link, A.fairlink:active, A.fairlink:visited { display: block; width: 220px; height: 200px; background: transparent url('../i/p_fair.jpg') no-repeat top left; cursor: pointer; }
      A.fairlink:hover  { display: block; width: 220px; height: 200px; background: transparent url('../i/fair1.jpg') no-repeat top left; }
      A.ledulink:link, A.ledulink:active, A.ledulink:visited { display: block; width: 220px; height: 200px; background: transparent url('../i/p_ledu.jpg') no-repeat top left; cursor: pointer;  }
      A.ledulink:hover  { display: block; width: 220px; height: 200px; background: transparent url('../i/ledu1.jpg') no-repeat top left; }
      A.hedulink:link, A.hedulink:active, A.hedulink:visited { display: block; width: 220px; height: 200px; background: transparent url('../i/p_hedu.jpg') no-repeat top left; cursor: pointer;  }
      A.hedulink:hover  { display: block; width: 220px; height: 200px; background: transparent url('../i/hedu1.jpg') no-repeat top left; }
      A.medulink:link, A.medulink:active, A.medulink:visited { display: block; width: 220px; height: 200px; background: transparent url('../i/p_medu.jpg') no-repeat top left; cursor: pointer;  }
      A.medulink:hover  { display: block; width: 220px; height: 200px; background: transparent url('../i/medu1.jpg') no-repeat top left; }


      A.nw:link, A.nw:active, A.nw:visited { font-size: 8pt; color: #0C2243; text-decoration: none; font-weight: bold; margin: 0; }
      A.nw:hover { color: #599FEE; }
      .date { font-size: 8pt; color: #990000; font-weight: bold; }

    .newscont100 { font-size: 8pt; float: left; opacity: 1; filter: alpha(opacity=100); -moz-opacity: 1; }
    .newscont90 { font-size: 8pt; float: left; opacity: 0.9; filter: alpha(opacity=90); -moz-opacity: 0.9; }
    .newscont80 { font-size: 8pt; float: left; opacity: 0.8; filter: alpha(opacity=80); -moz-opacity: 0.8; }
    .newscont70 { font-size: 8pt; float: left; opacity: 0.7; filter: alpha(opacity=70); -moz-opacity: 0.7; }
    .newscont60 { font-size: 8pt; float: left; opacity: 0.6; filter: alpha(opacity=60); -moz-opacity: 0.6; }
    .newscont50 { font-size: 8pt; float: left; opacity: 0.5; filter: alpha(opacity=50); -moz-opacity: 0.5; }
    .newscont40 { font-size: 8pt; float: left; opacity: 0.4; filter: alpha(opacity=40); -moz-opacity: 0.4; }
    .newscont30 { font-size: 8pt; float: left; opacity: 0.3; filter: alpha(opacity=30); -moz-opacity: 0.3; }
    .newscont20 { font-size: 8pt; float: left; opacity: 0.2; filter: alpha(opacity=20); -moz-opacity: 0.2; }
    .newscont10 { font-size: 8pt; float: left; opacity: 0.1; filter: alpha(opacity=10); -moz-opacity: 0.1; }
    .newscont0 { font-size: 8pt; float: left; opacity: 0; filter: alpha(opacity=0); -moz-opacity: 0; }

.phl { float: left; margin: 5px 16px 16px 0px; }
.phr { float: right; margin: 5px 0px 16px 16px; }
.phc { display: block; width: 100%; text-align: center; }

A.ntext:link, A.ntext:active, A.ntext:visited { font-size: 11px; color: #003070; text-decoration: none; text-indent: 0; margin: 0; padding: 0}
A.ntext:hover { color: #6493D9 }
A.nltext:link, A.nltext:active, A.nltext:visited { font-size: 11px; color: #003070; text-decoration: none; border-bottom: 1px dotted #666666; display: block;  }
A.nltext:hover { color: #6493D9 }
A.ncap:link, A.ncap:active, A.ncap:visited { font-size: 11px; font-weight: bold; color: #660000; text-decoration: none; }
A.ncap:hover { color: #FF0000; text-decoration: none }

H5 { -moz-box-sizing: border-box; display: block; font-weight: bold; font-size: 9pt; color: #000066; margin: 0px; margin-bottom: 2px; padding: 0 }
H6 { height: 20px; margin: 0; padding-top: 2px; font-weight: bold; font-size: 10pt; color: #FFFFFF; background-color: #445AAD; text-align: center }
H1, .H2news { -moz-box-sizing: border-box;  display: block; font-weight: bold; font-size: 11pt; color: #6493D9 !important; margin-top: -2px; margin-bottom: 0px; }

