
@import url('https://fonts.googleapis.com/css2?family=Noto+Sans&display=swap');


html,body,div,span,a,form,label,iframe,footer,header,article,aside,h1,h2,h3,h4,h5,h6,p,b,strong,audio,video {margin:0; padding:0; border:0; outline:0; vertical-align:baseline;}
* {box-sizing: border-box;}
body {margin:0; padding:0; font-size:14px; color:#000099; font-family:'Noto Sans',Verdana,Tahoma;}
a:link, a:active, a:hover, a:visited {color:#0A50A1;text-decoration:none;}
input.type-text, textarea {border: 1px solid #ddd; background: #fff; padding: 1px;}
input.type-text:hover, input.type-text:focus, textarea:hover, textarea:focus, select:hover, select:active {border: 1px solid #ddd; background-color:#F7FCFC;}
input, select, textarea {vertical-align:middle; font-size:14px; color:#0A50A1;}
select {font-size:14px; font-family:'Noto Sans',Tahoma,Arial;}
form {text-align:center;}
th, td {font-size:14px; color:#000099; ; font-family:'Noto Sans',Tahoma;}


.fix_Logo {margin:0px 0px 0px 0px; padding:0px 0px 0px 0px; display:inline-block; border:0px solid red;}
.fix_Logo img {width:100%; display:block; border:0px solid red;}
/*
.fix_Logo:first-child {margin-right:auto;}
*/


.lyt_pframe {margin:0px auto; padding:0px;  text-align:left; border:0px solid #999999;}
.fix_gtitle {margin:0px 0px; padding:0px 0px; text-align:left; letter-spacing:0px; text-shadow:1px 1px 1px #000000; font-size:16px; color:#333333; font-weight:bold; border:0px solid #999999;}

.fix_TxtIcon{margin:0px; padding:0px; text-align:left; display:inline-block; font-size:14px; background-color:transparent; border:0px; outline:0px;}



.fix_buttonX  {margin:20px auto; padding:10px 20px; display:inline-block; font-size:14px; font-weight:bold; color:#333333; background:#f7f7f7; border:2px solid #333333; border-radius:6px;}
.fix_buttonX:hover {color:#ffffff; background:#000000;}

.btn_large  {margin: 5px 0px 5px 0px; padding: 2px 20px 2px 20px; border:1px solid #000099; border-width: 1px 1px 1px 20px; font-family:'Noto Sans',arial, helvetica, sans-serif; text-decoration:none; display:inline-block;text-shadow:3px 3px 3px #ffffff; font-size:16px; font-weight:bold;   color: #000066; background-color: #F4F4F4; }
.btn_large a:hover{ border-width: 1px 20px 1px 1px; color: #000099;}
.btn_large:hover  { border-width: 1px 20px 1px 1px; color: #000099;}

.btn_medium {margin: 1px 0px 1px 2px; padding: 2px 10px 2px 10px; border:1px solid #000099; border-width: 1px 1px 1px 15px; font-family:'Noto Sans',arial, helvetica, sans-serif; text-decoration:none; display:inline-block;text-shadow:2px 2px 2px #ffffff; font-size:14px; font-weight:bold;   color: #000066; background-color: #F4F4F4; }
.btn_medium a:hover{ border-width: 1px 15px 1px 1px; color: #000099;}
.btn_medium:hover  { border-width: 1px 15px 1px 1px; color: #000099;}

.btn_small  {margin: 0px 0px 1px 2px; padding: 1px  3px 1px  3px; border:1px solid #000099; border-width: 1px 1px 1px 10px; font-family:'Noto Sans',arial, helvetica, sans-serif; text-decoration:none; display:inline-block;text-shadow:2px 2px 2px #ffffff; font-size:11px; font-weight:normal; color: #000066; background-color: #F4F4F4; }
.btn_small a:hover{ border-width: 1px 10px 1px 1px; color: #000099;}
.btn_small:hover  { border-width: 1px 10px 1px 1px; color: #000099;}

.fix_button {margin:20px auto; padding:10px 20px; display:inline-block; font-size:14px; background:#000099; color:#ffffff;  border:1px solid #000099; border-radius:6px;}
.fix_button a {color:#ffffff; }
.fix_button a:hover {color:#000099; background:#ffffff;}
.fix_button:hover {color:#000099; background:#ffffff;}



.fix_login_dw {margin:0px 0px; padding:30px 20px 20px 20px; box-shadow:3px 3px 3px #666666 inset; border:1px solid #0A50A1; height:270px; background-color:#CCFFFF; background:linear-gradient(#CCFFFF,#ffffff);}
.fix_login_up {margin:0px 0px; padding:10px 20px 15px 20px; color:#0A50A1; font-size:16px; font-weight:bold; letter-spacing:-1px; border:1px solid #0A50A1;  background:linear-gradient(#99FFFF,#CCFFFF);}





.btnpay_up{margin:5px 2px 0px 0px; padding:5px 5px 5px 5px; width:150px; background-color:#FFCC66; height:60px; text-align:center; border:3px solid #00ff55; border-radius:9px; box-shadow:3px 3px 3px #333333; }
.btnpay_up:hover{background-color:#FFCC66; border:3px solid #00ff55; box-shadow:3px 3px 3px #333333 inset; }



.fix_Media {margin:10px auto 30px auto; padding:px; position:relative; text-align:center; vertical-align:top; width:95%; padding-bottom:56.26%; background-color:#000000; border:1px solid #000000; border-radius:5px 5px 5px 5px; box-shadow:5px 5px 5px #666666; }
.fix_Media > div {position:absolute; top:8px; left:8px; right:8px; bottom:8px;}






@media screen and (max-width:600px){
	

.fix_Logo {margin:px; padding:5px 0px 0px 10px; text-align:left; vertical-align:top; display:inline-block; border:0px solid #ffffff;}
.fix_Logo img {max-width:100%;}

.ngt_Lang {margin:5px 0px 0px 0px ;  padding:0px ; vertical-align:top; display:inline-block; border:0px solid #333333;}
.ngt_Cash {margin:0px 10px 0px 10px; padding:0px;  vertical-align:top; display:inline-block; text-align:left; color:#ffffff; border:0px solid #333333;}
.ngt_Cash a{color:#ffffff;}

.fix_Cart {margin:0px 0px 0px 0px ; padding:10px 0px; display:inline-block; vertical-align:top; text-align:right; border:0px solid #ffffff;}

header {margin:0px 0px; padding:0px; background-color:#0A50A1;  border-bottom:8px solid #ff0000; position:fixed; top:0px; width:100%; z-index:200;}
header section {margin:0px auto; padding:0px; width:100%;  display:flex; justify-content:space-between;  text-align:center; border:0px solid #999999;}



.ngt_Head {margin:0px 0px 0px 0px; padding:0px 0px; display:block; text-align:right; position:relative; right:0px; top:-10px; border:0px solid #333333;}
.ngt_Head [type="checkbox"], label {display:none;} /*hide checkbox for menu tap*/
.ngt_Head ul {display:none;} 
.ngt_Head label {margin:0px 10px 0px 0px; padding:0px; width:40px; height:35px; display:inline-block; text-align:center; vertical-align:baseline; font-size:25px; color:#ffffff; font-weight:normal; background:#0A50A1; cursor:pointer;  border:1px solid #ffffff; border-radius:4px;}	
.ngt_Head [type="checkbox"]:checked ~ ul {margin:0px 0px 0px 0px; padding:10px 10px; display:block; width:100%; list-style:none; position:relative; top:0px; left:0px; z-index:9999; background:#0A50A1; border:0px solid #ffffff;} 	
.ngt_Head ul li {margin:0px 0px; padding:6px 0px 6px 0px; display:block; width:100%; text-align:left; background:#0A50A1; text-indent:20px;}
.ngt_Head ul li a {margin:0px 0px; padding:0px 0px 0px 20px; color:#e8e8e8;}
.ngt_Head > ul > li {margin-left:0px;}
.ngt_Head > ul li ul li {margin:0px 0px 0px 0px; padding:6px 0px 6px 20px; display:block;}
.ngt_Head > ul li ul {margin:0px 0px 0px 0px; padding:0px 0px 0px 0px; display:block; list-style:none;  width:100%; z-index:9999; }



main   {margin:80px auto 0px auto; padding:20px 0px; width:100%;  text-align:center; border:0px solid #999999;}
main section   {margin:0px auto; padding:0px 0px; width:95%;  text-align:center; border:0px solid #999999;}


.fix_ptitle{margin:10px auto; padding:0px 0px 0px 0px; display:block; font-size:16px; text-align:center; font-weight:bold; color:#0A50A1; letter-spacing:-1px;line-height:18px; text-shadow:2px 2px 2px #a9a9a9; border:0px solid #000000;}

.lyt_12l {margin:10px auto; padding:10px 10px; width:95%;  text-align:center; letter-spacing:-0px; font-size:14px; color:#0A50A1;  font-weight:normal; border:0px solid 0A50A1;}



.fix_Pgrid2 {margin:0px auto; padding:10px 10px; width:95%; vertical-align:top; display:inline-block; text-align:left; letter-spacing:0px; font-size:14px; color:#333333; font-weight:normal; border:0px double grey;}
/*.fix_Pgrid2 > div {margin:0px 0px; padding:5px 0px; text-align:left; font-size:14px; color:#333333; font-weight:bold; border:0px double grey;}*/

.fix_Grid3 {margin:30px 0px; padding:10px 10px; width:90%; vertical-align:top; display:inline-block;  text-align:center;letter-spacing:-1px; font-size:18px; color:#333333; font-weight:normal; border:0px double grey;}
.fix_Grid3 span {text-align:center; font-size:14px; color:#333333; font-weight:normal; border:0px double grey;}


.fix_GridText3 {margin:20px 0px; padding:10px 10px; width:90%; vertical-align:top; display:inline-block; text-align:left; letter-spacing:-1px; font-size:14px; color:#333333; font-weight:normal; border:0px double grey;}
.fix_GridText3 > div {margin:0px 0px; padding:5px 0px; text-align:left; font-size:14px; color:#333333; font-weight:bold; border:0px double grey;}

.fix_mission {margin:20px auto; padding:0px; width:80%;}
.fix_mission img{width:100%;}

.fix_beltway {z-index:10; margin:0px; padding:0px; position:relative; text-align:left; width:100%; padding-bottom:50%; border:0px solid #000000; }
.fix_beltway > div {position:absolute; top:0px; left:0px; right:0px; bottom:0px;}
	


.lyer_beltway{margin:0px; padding:15px; position:relative; top:20px; left:30px; display:inline-block;}
.lyer_beltway h1 {letter-spacing:-2px; text-shadow:2px 2px 2px #000000; font-size:20px; color:#ffffff; font-weight:bold;}
.lyer_beltway h2 {font-size:16px; color:#e8e8e8; font-weight:normal; text-shadow:1px 1px 1px #000000; text-align:left;}



.fix_Grid2 {margin:30px 0px; padding:30px 10px; width:90%; vertical-align:top; display:inline-block;  text-align:center;letter-spacing:-1px; font-size:16px; color:#333333; font-weight:normal; border:0px double grey;}
.fix_Grid2 .fix_GridMsg {text-align:center; font-size:14px; line-height:16px;  color:#333333; font-weight:normal; border:0px double grey;}


.fix_Fgrid {margin:10px 0px; padding:20px 10px; width:90%; vertical-align:top; display:inline-block;  text-align: center; letter-spacing:-0px; font-size:14px; color:#333333; font-weight:normal; border:0px double grey;}


.fix_video {z-index:11; margin:0px auto; padding:0px; position:relative; text-align:left; width:90%; padding-bottom:56%;  background:#CCFFFF; box-shadow:3px 3px 3px #999999; border:0px solid #000000; }
.fix_video > iframe {position:absolute; top:0px; left:0px; right:0px; bottom:0px;}


.fix_videoX {z-index:11; margin:0px auto; padding:0px; position:relative; text-align:left; width:90%; padding-bottom:56%;  background:#CCFFFF; box-shadow:3px 3px 3px #999999; border:0px solid #000000; }
.fix_videoX > div {position:absolute; top:0px; left:0px; right:0px; bottom:0px;}


.fix_videoO {z-index:11; margin:0px auto; padding:0px; position:relative; text-align:left; width:90%; padding-bottom:56%;  background:#CCFFFF; box-shadow:3px 3px 3px #999999; border:0px solid #000000; }
.fix_videoO > div {position:absolute; top:0px; left:0px; right:0px; bottom:0px;}




.fix_tilewrap         {margin:10px 5px; padding:0px; display:inline-block; width:96%; height:140px; vertical-align:top; border:0px solid #999999; }
.fix_tilewrap a:hover {box-shadow:3px 3px 3px #000000 inset;}




.lyt_MediaM {margin:10px 0px; padding:10px 10px; width:90%; vertical-align:top; display:inline-block;  text-align:center; letter-spacing:-1px; font-size:14px; color:#333333; font-weight:normal; border:0px double grey;}
.lyt_MediaS {margin:10px 0px; padding:10px 10px; width:90%; vertical-align:top; display:inline-block;  text-align:center; letter-spacing:-1px; font-size:14px; color:#333333; font-weight:normal; border:0px double grey;}










footer  {margin: 0px auto; padding:10px 0px 100px 0px; width:100%; border-top:8px solid #ff0000; position:relative; top:80px; background:#0A50A1;}
footer section {margin: 0px auto; padding:10px; width:90%; text-align:center; color:#ffffff; border:0px solid #e8e8e8;}



.ngt_Foot {margin:0px 0px; padding:10px 0px; width:40%; vertical-align:top; display:inline-block; color:#ffffff; text-align:left; border:0px double grey;}
.ngt_Foot > h1 {margin:10px 20px 0px 0px; padding:0px 0px; display:inline-block;  vertical-align:top; color:#ffffff; text-align:left; font-size:14px; font-weight:bold; border:0px double grey;}
.ngt_Foot > h2 {margin:0px 0px; padding:0px 0px 0px 5px;  vertical-align:top; color:#ffffff; text-align:left; font-size:14px; font-weight:normal; border:0px double grey;}
.ngt_Foot > h2 a {margin:0px 0px; padding:0px 0px; color:#ffffff; border:0px double grey;}


}




@media screen and (min-width:601px) and (max-width:1024px){


.fix_Logo {margin:px; padding:5px 0px 0px 20px; text-align:left; vertical-align:top; display:inline-block; border:0px solid #ffffff;}
.fix_Logo img {max-width:100%;}

.ngt_Lang {margin:5px 0px 0px 0px ;  padding:0px ; vertical-align:top; display:inline-block; border:0px solid #333333;}
.ngt_Cash {margin:0px 10px 0px 10px; padding:0px;  vertical-align:top; display:inline-block; text-align:left; color:#ffffff; border:0px solid #333333;}
.ngt_Cash a{color:#ffffff;}

.fix_Cart {margin:0px 0px 0px 0px ; padding:10px 0px; display:inline-block; vertical-align:top; text-align:right; border:0px solid #ffffff;}

header {margin:0px 0px; padding:0px; background-color:#0A50A1;  border-bottom:8px solid #ff0000; position:fixed; top:0px; width:100%; z-index:200;}
header section {margin:0px auto; padding:0px; width:100%;  display:flex; justify-content:space-between;  text-align:center; border:0px solid #999999;}



.ngt_Head {margin:0px 0px 0px 0px; padding:0px 0px; display:block; text-align:right; position:relative; right:0px; top:-10px; border:0px solid #333333;}
.ngt_Head [type="checkbox"], label {display:none;} /*hide checkbox for menu tap*/
.ngt_Head ul {display:none;} 
.ngt_Head label {margin:0px 10px 0px 0px; padding:0px; width:40px; height:35px; display:inline-block; text-align:center; vertical-align:baseline; font-size:25px; color:#ffffff; font-weight:normal; background:#0A50A1; cursor:pointer;  border:1px solid #ffffff; border-radius:4px;}	
.ngt_Head [type="checkbox"]:checked ~ ul {margin:0px 0px 0px 0px; padding:10px 10px; display:block; width:100%; list-style:none; position:relative; top:0px; left:0px; z-index:9999; background:#0A50A1; border:0px solid #ffffff;} 	
.ngt_Head ul li {margin:0px 0px; padding:6px 0px 6px 0px; display:block; width:100%; text-align:left; background:#0A50A1; text-indent:20px;}
.ngt_Head ul li a {margin:0px 0px; padding:0px 0px 0px 20px; color:#e8e8e8;}
.ngt_Head > ul > li {margin-left:0px;}
.ngt_Head > ul li ul li {margin:0px 0px 0px 0px; padding:6px 0px 6px 20px; display:block;}
.ngt_Head > ul li ul {margin:0px 0px 0px 0px; padding:0px 0px 0px 0px; display:block; list-style:none;  width:100%; z-index:9999; }



main   {margin:80px auto 0px auto; padding:20px 0px; width:100%;  text-align:center; border:0px solid #999999;}
main section   {margin:0px auto; padding:0px 0px; width:90%;  text-align:center; border:0px solid #999999;}


.fix_ptitle{margin:10px auto; padding:0px 0px 0px 0px; display:block; font-size:18px; text-align:center; font-weight:bold; color:#0A50A1; letter-spacing:-2px;line-height:20px; text-shadow:2px 2px 2px #a9a9a9; border:0px solid #000000;}

.lyt_12l {margin:10px auto; padding:10px 10px; width:45%; vertical-align:top; display:inline-block; text-align:left; letter-spacing:-0px; font-size:14px; color:#0A50A1;  font-weight:normal; border:0px solid #0A50A1;}


.fix_Pgrid2 {margin:0px auto; padding:10px 10px; width:45%; vertical-align:top; display:inline-block; text-align:left; letter-spacing:0px; font-size:14px; color:#333333; font-weight:normal; border:0px double grey;}
/*.fix_Pgrid2 > div {margin:0px 0px; padding:5px 0px; text-align:left; font-size:14px; color:#333333; font-weight:bold; border:0px double grey;}*/


.fix_Grid3 {margin:10px 0px; padding:10px 10px; width:40%; vertical-align:top; display:inline-block;  text-align:center;letter-spacing:-1px; font-size:18px; color:#333333; font-weight:normal; border:0px double grey;}
.fix_Grid3 span {text-align:center; font-size:14px; color:#333333; font-weight:normal; border:0px double grey;}


.fix_GridText3 {margin:20px 0px; padding:10px 10px; width:40%; vertical-align:top; display:inline-block; text-align:left; letter-spacing:-1px; font-size:14px; color:#333333; font-weight:normal; border:0px double grey;}
.fix_GridText3 > div {margin:0px 0px; padding:5px 0px; text-align:left; font-size:14px; color:#333333; font-weight:bold; border:0px double grey;}



.fix_mission {margin:20px auto; padding:0px; width:70%;}
.fix_mission img{width:100%;}


.fix_beltway {z-index:10; margin:0px; padding:0px; position:relative; text-align:left; width:100%; padding-bottom:40%; border:0px solid #000000; }
.fix_beltway > div {position:absolute; top:0px; left:0px; right:0px; bottom:0px;}

.lyer_beltway{margin:0px; padding:15px; position:relative; top:60px; left:50px; display:inline-block;}
.lyer_beltway h1 {letter-spacing:-2px; text-shadow:2px 2px 2px #000000; font-size:30px; color:#ffffff; font-weight:bold;}
.lyer_beltway h2 {font-size:16px; color:#e8e8e8; font-weight:normal; text-shadow:1px 1px 1px #000000; text-align:left;}




.fix_Grid2 {margin:30px 0px; padding:30px 10px; width:40%; vertical-align:top; display:inline-block;  text-align:center;letter-spacing:-1px; font-size:16px; color:#333333; font-weight:normal; border:0px double grey;}
.fix_Grid2 .fix_GridMsg {text-align:center; font-size:14px; line-height:16px;  color:#333333; font-weight:normal; border:0px double grey;}


.fix_Fgrid {margin:10px 0px; padding:20px 10px; width:40%; vertical-align:top; display:inline-block;  text-align: center; letter-spacing:-0px; font-size:14px; color:#333333; font-weight:normal; border:0px double grey;}

.fix_video {z-index:11; margin:0px auto; padding:0px; position:relative; text-align:left; width:60%; padding-bottom:30%;  background:#CCFFFF; box-shadow:3px 3px 3px #999999; border:0px solid #000000; }
.fix_video > iframe {position:absolute; top:0px; left:0px; right:0px; bottom:0px;}


.fix_videoX{margin:25px auto 25px auto; padding:5px; width:640px; height:360px; text-align:center; background-color:#000000; border:1px solid #000000; border-radius:5px 5px 5px 5px; box-shadow:5px 5px 5px #666666;}

.fix_videoO{margin:25px 25px; padding:5px; width:640px; height:365px; text-align:left; background-color:#000000; border:1px solid #000000; border-radius:5px 5px 5px 5px; box-shadow:5px 5px 5px #666666;}


.fix_tilewrap         {margin:10px 5px; padding:0px; display:inline-block; width:45%; height:140px; vertical-align:top; border:0px solid #999999; }
.fix_tilewrap a:hover {box-shadow:3px 3px 3px #000000 inset;}

.lyt_MediaM {margin:10px 0px; padding:10px 10px; width:90%; vertical-align:top; display:inline-block;  text-align:center; letter-spacing:-1px; font-size:14px; color:#333333; font-weight:normal; border:0px double grey;}
.lyt_MediaS {margin:10px 0px; padding:10px 10px; width:90%; vertical-align:top; display:inline-block;  text-align:center; letter-spacing:-1px; font-size:14px; color:#333333; font-weight:normal; border:0px double grey;}





footer  {margin: 0px auto; padding:10px 0px 100px 0px; width:100%; border-top:8px solid #ff0000; position:relative; top:80px; background:#0A50A1;}
footer section {margin: 0px auto; padding:10px; width:90%; text-align:center; color:#ffffff; border:0px solid #e8e8e8;}



.ngt_Foot {margin:0px 0px; padding:10px 0px; width:40%; vertical-align:top; display:inline-block; color:#ffffff; text-align:left; border:0px double grey;}
.ngt_Foot > h1 {margin:10px 20px 0px 0px; padding:0px 0px; display:inline-block;  vertical-align:top; color:#ffffff; text-align:left; font-size:14px; font-weight:bold; border:0px double grey;}
.ngt_Foot > h2 {margin:0px 0px; padding:0px 0px 0px 5px;  vertical-align:top; color:#ffffff; text-align:left; font-size:14px; font-weight:normal; border:0px double grey;}
.ngt_Foot > h2 a {margin:0px 0px; padding:0px 0px; color:#ffffff; border:0px double grey;}


}





@media screen and (min-width:1025px) and (max-width:1400px){

.fix_Logo {margin:5px 0px 0px 0px; padding:0px; vertical-align:top; display:inline-block; border:0px solid #333333;}
.fix_Logo img {max-width:80%; display:block;  border:0px solid #333333;}

.ngt_Lang {margin:5px 0px 0px 0px ; padding:0px ; vertical-align:top; display:inline-block; border:0px solid #333333;}
.ngt_Cash {margin:0px 10px 0px 10px; padding:0px;  vertical-align:top; display:inline-block; text-align:left; font-size:1.2em; color:#ffffff; border:0px solid #333333;}
.ngt_Cash a{color:#ffffff;}

header {margin:0px 0px; padding:0px; background-color:#0A50A1;  border-bottom:8px solid #ff0000; position:fixed; top:0px; width:100%; z-index:200;}
header section {margin:0px auto; padding:5px 0px 0px 0px; width:80%; display:flex; justify-content:space-between; text-align:center; border:0px solid #999999;}

.ngt_Head {margin:0px auto 5px auto; padding:0px; width:100%; text-align:center; background:#0A50A1; border:0px solid #a9a9a9;}
.ngt_Head [type="checkbox"], label {display:none;} /*hide checkbox for menu tap*/
.ngt_Head ul ul            {display: none;}
.ngt_Head ul li:hover > ul {display: block;}
.ngt_Head ul               {margin:0px auto; padding:0px 0px; border-radius:0px; list-style:none; position:relative;}
.ngt_Head ul li            {margin:0px 0px;  padding:0px 0px; display:inline-block; border:0px solid #333333;  border-right:0px inset #a9a9a9;}
.ngt_Head ul ul > li       {width:100%;}
/*
.ngt_Head ul li:last-child {border-right:1px inset #ffffff; }
.ngt_Head ul li:hover      {border-radius:0px; background:#0A50A1; linear-gradient(#0A50A1,#0000ff,#0A50A1);}
.ngt_Head ul ul > li:hover {background:#0A50A1; }
*/

.ngt_Head > ul > li a         {padding: 0px 20px 5px 20px; color:#f7f7f7; display:block; font-weight:bold; font-size:16px; border-bottom:2px solid #0A50A1; text-decoration:none; text-shadow: 0px 1px 1px #000;}
.ngt_Head > ul > li:hover a   {color:#ffffff; font-weight:bold;  text-shadow: 0px 2px 2px #000; border-bottom:2px solid #ff0000;}


.ngt_Head ul ul            {padding:0; background:#0A50A1; width:150px; text-align:left; position:absolute; top:90%; border:1px solid #ff0000; z-index:100; }
.ngt_Head ul ul li         {padding:0px 0px; position:relative; border-bottom:0px solid #a9a9a9;}
.ngt_Head ul ul li a:hover {background:#0A50A1; background:linear-gradient(#0A50A1,#5959a6,#0A50A1);  border-bottom:1px solid #a9a9a9;}
.ngt_Head ul ul ul         {position:absolute; left: 100%; top:0;}



main   {margin:80px auto 0px auto; padding:20px 0px; width:100%;  text-align:center; border:0px solid #999999;}
main section   {margin:0px auto; padding:0px 0px; width:80%;  text-align:center; border:0px solid #999999;}


.fix_ptitle{margin:10px auto; padding:0px 0px 0px 0px; display:block; font-size:20px; text-align:center; font-weight:bold; color:#0A50A1; letter-spacing:-2px;line-height:25px; text-shadow:2px 2px 2px #a9a9a9; border:0px solid #000000;}

.lyt_12l {margin:10px auto; padding:10px 10px; width:45%; vertical-align:top; display:inline-block; text-align:left; letter-spacing:-0px;  color:#0A50A1;  font-weight:normal; border:0px solid #0A50A1;}


.fix_Pgrid2 {margin:0px auto; padding:10px 10px; width:45%; vertical-align:top; display:inline-block; text-align:left; letter-spacing:0px; color:navy; font-weight:normal; border:0px double grey;}
/*.fix_Pgrid2 > div {margin:0px 0px; padding:5px 0px; text-align:left; font-size:14px; color:#333333; font-weight:bold; border:0px double grey;} */



.fix_Grid3 {margin:50px 0px; padding:10px 10px; width:30%; vertical-align:top; display:inline-block; text-align:center; letter-spacing:-1px; font-size:18px; color:#333333; font-weight:normal; border:0px double grey;}
.fix_Grid3 span {text-align:center; font-size:14px; color:#333333; font-weight:normal; border:0px double grey;}


.fix_GridText3 {margin:20px 0px; padding:10px 10px; width:30%; vertical-align:top; display:inline-block; text-align:left; letter-spacing:-1px; font-size:14px; color:#333333; font-weight:normal; border:0px double grey;}
.fix_GridText3 > div {margin:0px 0px; padding:5px 0px; text-align:left; font-size:14px; color:#333333; font-weight:bold; border:0px double grey;}

.fix_mission {margin:20px auto; padding:0px; width:55%;}
.fix_mission img{width:100%;}

.fix_beltway {z-index:10; margin:0px; padding:0px; position:relative; text-align:left; width:100%; padding-bottom:35%; border:0px solid #000000; }
.fix_beltway > div {position:absolute; top:0px; left:0px; right:0px; bottom:0px;}


.lyer_beltway{margin:0px; padding:15px; position:relative; top:20%; left:15%; display:inline-block;}
.lyer_beltway h1 {letter-spacing:-2px; text-shadow:2px 2px 2px #000000; font-size:40px; color:#ffffff; font-weight:bold;}
.lyer_beltway h2 {font-size:16px; color:#e8e8e8; font-weight:normal; text-shadow:1px 1px 1px #000000; text-align:left;}



.fix_Grid2 {margin:30px 0px; padding:30px 10px; width:40%; vertical-align:top; display:inline-block;  text-align:center;letter-spacing:-1px; font-size:18px; color:#333333; font-weight:normal; border:0px double grey;}
.fix_Grid2 .fix_GridMsg {text-align:center; font-size:14px; line-height:16px;  color:#333333; font-weight:normal; border:0px double grey;}


.fix_Fgrid {margin:10px 0px; padding:20px 10px; width:40%; vertical-align:top; display:inline-block;  text-align: center; letter-spacing:-0px; font-size:14px; color:#333333; font-weight:normal; border:0px double grey;}


.fix_video {z-index:11; margin:0px auto; padding:0px; position:relative; text-align:left; width:50%; padding-bottom:30%;  background:#CCFFFF; box-shadow:3px 3px 3px #999999; border:0px solid #000000; }
.fix_video > iframe {position:absolute; top:0px; left:0px; right:0px; bottom:0px;}


.fix_videoX{margin:25px auto 25px auto; padding:5px; width:640px; height:365px; text-align:center; background-color:#000000; border:1px solid #000000; border-radius:5px 5px 5px 5px; box-shadow:5px 5px 5px #666666;}
.fix_videoO{margin:25px 25px; padding:5px; width:640px; height:365px; text-align:left; background-color:#000000; border:1px solid #000000; border-radius:5px 5px 5px 5px; box-shadow:5px 5px 5px #666666;}


.fix_tilewrap         {margin:10px 5px; padding:0px; display:inline-block; width:28%; height:140px; vertical-align:top; border:0px solid #999999; }
.fix_tilewrap a:hover {box-shadow:3px 3px 3px #000000 inset;}



.lyt_MediaM {margin:10px 0px 30px 0px; padding:0px 0px 30px 0px; width:65%; vertical-align:top; display:inline-block;  text-align:left;   letter-spacing:-1px; font-size:14px; color:#333333; font-weight:normal; border:0px double grey;}
.lyt_MediaS {margin:10px 0px 30px 0px; padding:0px 0px 30px 0px; width:30%; vertical-align:top; display:inline-block;  text-align:center; letter-spacing:-1px; font-size:14px; color:#333333; font-weight:normal; border:0px double grey;}



footer  {margin: 0px auto; padding:10px 0px 100px 0px; width:100%; border-top:8px solid #ff0000; position:relative; top:80px; background:#0A50A1;}
footer section {margin: 0px auto; padding:10px; width:80%; text-align:center; color:#ffffff; border:0px solid #e8e8e8;}



.ngt_Foot {margin:0px 0px; padding:10px 0px; width:20%; vertical-align:top; display:inline-block; color:#ffffff; text-align:left; border:0px double grey;}
.ngt_Foot > h1 {margin:10px 20px 0px 0px; padding:0px 0px; display:inline-block;  vertical-align:top; color:#ffffff; text-align:left; font-size:14px; font-weight:bold; border:0px double grey;}
.ngt_Foot > h2 {margin:0px 0px; padding:0px 0px 0px 5px;  vertical-align:top; color:#ffffff; text-align:left; font-size:14px; font-weight:normal; border:0px double grey;}
.ngt_Foot > h2 a {margin:0px 0px; padding:0px 0px; color:#ffffff; border:0px double grey;}



}




@media screen and (min-width:1401px){

.fix_Logo {margin:5px 0px 0px 0px; padding:0px; vertical-align:top; display:inline-block; border:0px solid #333333;}
.fix_Logo img {max-width:80%; display:block;  border:0px solid #333333;}

.ngt_Lang {margin:5px 0px 0px 0px ; padding:0px ; vertical-align:top; display:inline-block; border:0px solid #333333;}
.ngt_Cash {margin:0px 10px 0px 10px; padding:0px;  vertical-align:top; display:inline-block; text-align:left; font-size:1.2em; color:#ffffff; border:0px solid #333333;}
.ngt_Cash a{color:#ffffff;}


header {margin:0px 0px; padding:0px; background-color:#0A50A1;  border-bottom:8px solid #ff0000; position:fixed; top:0px; width:100%; z-index:200;}
header section {margin:0px auto; padding:5px 0px 0px 0px; width:70%; display:flex; justify-content:space-between; text-align:center; border:0px solid #999999;}


.ngt_Head {margin:0px auto 5px auto; padding:0px; width:100%; text-align:center; background:#0A50A1; border:0px solid #a9a9a9;}
.ngt_Head [type="checkbox"], label {display:none;} /*hide checkbox for menu tap*/
.ngt_Head ul ul            {display: none;}
.ngt_Head ul li:hover > ul {display: block;}
.ngt_Head ul               {margin:0px auto; padding:0px 0px; border-radius:0px; list-style:none; position:relative;}
.ngt_Head ul li            {margin:0px 0px;  padding:0px 0px; display:inline-block; border:0px solid #333333;  border-right:0px inset #a9a9a9;}
.ngt_Head ul ul > li       {width:100%;}
/*
.ngt_Head ul li:last-child {border-right:1px inset #ffffff; }
.ngt_Head ul li:hover      {border-radius:0px; background:#0A50A1; linear-gradient(#0A50A1,#0000ff,#0A50A1);}
.ngt_Head ul ul > li:hover {background:#0A50A1; }
*/

.ngt_Head > ul > li a         {padding: 0px 20px 5px 20px; color:#f7f7f7; display:block; font-weight:bold; font-size:16px; border-bottom:2px solid #0A50A1; text-decoration:none; text-shadow: 0px 1px 1px #000;}
.ngt_Head > ul > li:hover a   {color:#ffffff; font-weight:bold;  text-shadow: 0px 2px 2px #000; border-bottom:2px solid #ff0000;}
.ngt_Head ul ul            {padding:0; background:#0A50A1; width:150px; text-align:left; position:absolute; top:90%; border:1px solid #ff0000; z-index:100; }
.ngt_Head ul ul li         {padding:0px 0px; position:relative; border-bottom:0px solid #a9a9a9;}
.ngt_Head ul ul li a:hover {background:#0A50A1; background:linear-gradient(#0A50A1,#5959a6,#0A50A1);  border-bottom:1px solid #a9a9a9;}
.ngt_Head ul ul ul         {position:absolute; left: 100%; top:0;}





main   {margin:80px auto 0px auto; padding:20px 0px; width:100%;  text-align:center; border:0px solid #999999;}
main section   {margin:0px auto; padding:0px 0px; width:70%;  text-align:center; border:0px solid #999999;}

.fix_ptitle{margin:10px auto; padding:0px 0px 0px 0px; display:block; font-size:25px; text-align:center; font-weight:bold; color:#0A50A1; letter-spacing:-2px; line-height:30px; text-shadow:2px 2px 2px #a9a9a9; border:0px solid #000000;}

.lyt_12l {margin:10px 10px; padding:0px; width:45%; vertical-align:top; display:inline-block; text-align:left; letter-spacing:-0px; color:#0A50A1;  font-weight:normal; border:0px solid #0A50A1;}


.fix_Pgrid2 {margin:0px auto; padding:10px 10px; width:45%; vertical-align:top; display:inline-block; text-align:left; letter-spacing:0px; font-size:14px; color:#333333; font-weight:normal; border:0px double grey;}
/*.fix_Pgrid2 > div {margin:0px 0px; padding:5px 0px; text-align:left; font-size:14px; color:#333333; font-weight:bold; border:0px double grey;}*/


.fix_Grid3 {margin:50px 0px; padding:10px 10px; width:30%; vertical-align:top; display:inline-block; text-align:center; letter-spacing:-1px; font-size:18px; color:#333333; font-weight:normal; border:0px double grey;}
.fix_Grid3 span {text-align:center; font-size:14px; color:#333333; font-weight:normal; border:0px double grey;}


.fix_GridText3 {margin:20px 0px; padding:10px 10px; width:30%; vertical-align:top; display:inline-block; text-align:left; letter-spacing:-1px; font-size:14px; color:#333333; font-weight:normal; border:0px double grey;}
.fix_GridText3 > div {margin:0px 0px; padding:5px 0px; text-align:left; font-size:14px; color:#333333; font-weight:bold; border:0px double grey;}

.fix_mission {margin:20px auto; padding:0px; width:55%;}
.fix_mission img{width:100%;}

.fix_beltway {z-index:10; margin:0px; padding:0px; position:relative; text-align:left; width:100%; padding-bottom:35%; border:0px solid #000000; }
.fix_beltway > div {position:absolute; top:0px; left:0px; right:0px; bottom:0px;}





.lyer_beltway{margin:0px; padding:15px; position:relative; top:20%; left:15%; display:inline-block;}
.lyer_beltway h1 {letter-spacing:-2px; text-shadow:2px 2px 2px #000000; font-size:40px; color:#ffffff; font-weight:bold;}
.lyer_beltway h2 {font-size:16px; color:#e8e8e8; font-weight:normal; text-shadow:1px 1px 1px #000000; text-align:left;}




.fix_Grid2 {margin:30px 0px; padding:20px 10px; width:40%; vertical-align:top; display:inline-block;  text-align:center; letter-spacing:-1px; font-size:20px; color:#333333; font-weight:normal; border:0px double grey;}
.fix_Grid2 .fix_GridMsg {text-align:center; font-size:14px; line-height:16px;  color:#333333; font-weight:normal; border:0px double grey;}


.fix_Fgrid {margin:10px 0px; padding:20px 10px; width:40%; vertical-align:top; display:inline-block;  text-align: center; letter-spacing:-0px; font-size:14px; color:#333333; font-weight:normal; border:0px double grey;}


.fix_video {z-index:11; margin:0px auto; padding:0px; position:relative; text-align:left; width:50%; padding-bottom:30%;  background:#CCFFFF; box-shadow:3px 3px 3px #999999; border:0px solid #000000; }
.fix_video > iframe {position:absolute; top:0px; left:0px; right:0px; bottom:0px;}

.fix_videoY {z-index:11; margin:30px auto; padding:0px; position:relative; text-align:left; width:50%; padding-bottom:30%;  background:#000000; box-shadow:3px 3px 3px #999999; border:0px solid #000000; }
.fix_videoY > video {position:absolute; top:0px; left:0px; right:0px; bottom:0px;}



.fix_videoX{margin:25px auto 25px auto; padding:5px; width:640px; height:365px; text-align:center; background-color:#000000; border:1px solid #000000; border-radius:5px 5px 5px 5px; box-shadow:5px 5px 5px #666666;}

.fix_videoO{margin:25px 25px; padding:5px; width:640px; height:365px; text-align:left; background-color:#000000; border:1px solid #000000; border-radius:5px 5px 5px 5px; box-shadow:5px 5px 5px #666666;}


.fix_tilewrap         {margin:10px 5px; padding:0px; display:inline-block; width:28%; height:140px; vertical-align:top; border:0px solid #999999; }
.fix_tilewrap a:hover {box-shadow:3px 3px 3px #000000 inset;}


.lyt_MediaM {margin:10px 0px 30px 0px; padding:0px 0px 30px 0px; width:70%; vertical-align:top; display:inline-block;  text-align:left;   letter-spacing:-1px; font-size:14px; color:#333333; font-weight:normal; border:0px double grey;}
.lyt_MediaS {margin:10px 0px 30px 0px; padding:0px 0px 30px 0px; width:25%; vertical-align:top; display:inline-block;  text-align:center; letter-spacing:-1px; font-size:14px; color:#333333; font-weight:normal; border:0px double grey;}








footer  {margin: 0px auto; padding:10px 0px 100px 0px; width:100%; border-top:8px solid #ff0000; position:relative; top:80px; background:#0A50A1;}
footer section {margin: 0px auto; padding:10px; width:70%; text-align:center; color:#ffffff; border:0px solid #e8e8e8;}

.ngt_Foot {margin:0px 0px; padding:10px 0px; width:20%; vertical-align:top; display:inline-block; color:#ffffff; text-align:left; border:0px double grey;}
.ngt_Foot > h1 {margin:10px 20px 0px 0px; padding:0px 0px; display:inline-block;  vertical-align:top; color:#ffffff; text-align:left; font-size:14px; font-weight:bold; border:0px double grey;}
.ngt_Foot > h2 {margin:0px 0px; padding:0px 0px 0px 5px;  vertical-align:top; color:#ffffff; text-align:left; font-size:14px; font-weight:normal; border:0px double grey;}
.ngt_Foot > h2 a {margin:0px 0px; padding:0px 0px; color:#ffffff; border:0px double grey;}


}








#mini_Panel,   #mini_Panel2  {z-index:10001;position:absolute; padding:0px; border:0px solid black; background-color:#eeeeff; background-color:#eeeeff; color:#000000; font-size:14px; font-family:'Noto Sans'; text-shadow:0px 1px 1px #fff; line-height:14px;}
#mini_Panel a, #mini_Panel2 a{color:#000000; font-size:14px; font-family:'Noto Sans'; text-decoration:none; text-shadow:0px 1px 1px #fff; line-height:14px;}
.sys_small {margin: 1px 1px 1px 0px;padding: 1px 5px 1px 5px;border:1px solid #999999;border-width: 1px 1px 1px 10px;font-family:'Noto Sans',arial, helvetica, sans-serif;text-decoration:none;display:inline-block;text-shadow:1px 1px 2px #ffffff;font-size:14px;font-weight:normal;color: #000000;background-color: #d8d8d8;}
.sys_small a:hover{ border-width: 1px 10px 1px 1px; color: #000000;}
.sys_small:hover  { border-width: 1px 10px 1px 1px; color: #000000;}
.sys_medium {margin: 5px 0px 5px 2px;padding: 2px 10px 2px 10px;border:1px solid #999999;border-width: 1px 1px 1px 15px;font-family:'Noto Sans',arial, helvetica, sans-serif;text-decoration:none;display:inline-block;text-shadow:2px 2px 2px #ffffff;font-size:14px;font-weight:bold;color: #000000;background-color: #d8d8d8;}
.sys_medium a:hover{ border-width: 1px 15px 1px 1px; color: #000000;}
.sys_medium:hover  { border-width: 1px 15px 1px 1px; color: #000000;}

