*,*:before,*:after{box-sizing:border-box;margin:0;padding:0}body{margin:0;padding:0;font:12px Verdana;color:#666;background:#fff;min-width:960px}a{color:#233f61;text-decoration:none}a:hover{text-decoration:underline}hr{border:0;border-top:1px solid #e3e3e3;clear:both;height:0;margin:10px 0}.container{margin-left:auto;margin-right:auto;width:960px}.layout-two-col{display:grid;grid-template-columns:300px 1fr;gap:20px;margin-top:20px;padding:0 10px}.main-content img{vertical-align:middle}.layout-three-col{display:grid;grid-template-columns:1fr 1fr 1fr;gap:20px}.layout-full{margin-top:20px}header{margin-bottom:15px}.header-inner{display:flex;align-items:center;gap:20px}#logo a{background:url(/images/logo.jpg) no-repeat;display:block;height:35px;margin:20px 0 10px 10px;text-indent:-9999px;width:178px}.home-content{color:#666;font:12px Verdana}.home-content h1{color:#233f61;font:20px Verdana;font-weight:400;margin:20px 0 5px}.home-content p{margin-bottom:10px;text-align:justify}.home-content a{color:#233f61;font:12px Verdana;text-decoration:none}.home-content a:hover{text-decoration:underline}.home-content img{border:1px solid #e3e3e3;margin-bottom:5px;max-width:100%}.greybox{background:#f9f9f9;border:1px solid #e3e3e3;color:#656565;height:77px;font:italic 11px Verdana;padding:10px;border-radius:5px;overflow:hidden}.greybox a{color:#233f61;font:italic 13px Verdana;text-decoration:underline}.greybox a:hover{color:#656565}.main-content{color:#666;font:12px Verdana;margin-top:20px}.main-content p{margin-bottom:10px;text-align:justify}.main-content h1,.main-content h2,.main-content h3,.main-content h4,.main-content h5,.main-content h6{color:#666;font-family:Verdana;font-weight:400;margin-bottom:10px;margin-top:15px}.main-content h1{color:#233f61;font-size:24px;margin-bottom:20px}.main-content h2{font-size:20px}.main-content h3{font-size:18px}.main-content h4{font-size:17px}.main-content h5{font-size:16px}.main-content h6{font-size:14px}.main-content a{color:#233f61;font:12px Verdana;text-decoration:none}.main-content a:hover{text-decoration:underline}.main-content ul,.main-content ol{margin:5px 0 10px 20px}.main-content ul>li{list-style-type:circle;margin-bottom:5px}.main-content ol>li{list-style-type:decimal;margin-bottom:5px}.main-content table{border-collapse:collapse;border-spacing:0;border:none}.main-content table th,.main-content table td{color:#555;font:12px Arial;padding:7px;border:none;vertical-align:top;text-align:left}.main-content table th{font-weight:700}.main-content table.gridview td{border-bottom:1px solid #dddddd}.main-content table.gridview th{border-bottom:1px solid #5d73b1;border-top:1px solid #5d73b1}.nrgcpa-content__body{font:12px Verdana;color:#666}.nrgcpa-content__body p{margin-bottom:10px;text-align:justify}.nrgcpa-content__body a{color:#233f61;font:12px Verdana;text-decoration:none}.nrgcpa-content__body a:hover{text-decoration:underline}.nrgcpa-content__body h1,.nrgcpa-content__body h2,.nrgcpa-content__body h3,.nrgcpa-content__body h4,.nrgcpa-content__body h5,.nrgcpa-content__body h6{color:#666;font-family:Verdana;font-weight:400;margin-bottom:10px;margin-top:15px}.nrgcpa-content__body h1{color:#233f61;font-size:24px;margin-bottom:20px}.nrgcpa-content__body h2{font-size:20px}.nrgcpa-content__body h3{font-size:18px}.nrgcpa-content__body h4{font-size:17px}.nrgcpa-content__body h5{font-size:16px}.nrgcpa-content__body h6{font-size:14px}.nrgcpa-content__body img{vertical-align:middle}.nrgcpa-content__body ul,.nrgcpa-content__body ol{margin:5px 0 10px 20px}.nrgcpa-content__body ul>li{list-style-type:circle;margin-bottom:5px}.nrgcpa-content__body ol>li{list-style-type:decimal;margin-bottom:5px}.nrgcpa-content__body table{border-collapse:collapse;border-spacing:0;border:none}.nrgcpa-content__body table th,.nrgcpa-content__body table td{color:#555;font:12px Arial;padding:7px;border:none;vertical-align:top;text-align:left}.nrgcpa-content__body table th{font-weight:700}.nrgcpa-content__body table.gridview td{border-bottom:1px solid #dddddd}.nrgcpa-content__body table.gridview th{border-bottom:1px solid #5d73b1;border-top:1px solid #5d73b1}.sidebar{align-self:start;border-right:1px solid #e3e3e3;color:#777;font:11px Verdana;margin-top:20px;min-height:400px}.sidebar p{margin-bottom:10px}.sidebar a{color:#5f83a7;text-decoration:none}.sidebar a:hover{text-decoration:underline}.sidemenu ul{border-bottom:1px solid #eeeeee;list-style-type:none;margin:0;padding:0}.sidemenu li{border-top:1px solid #eeeeee}.sidemenu a{color:#233f61;display:block;font:11px Verdana;padding:10px;text-decoration:none}.sidemenu a:hover{background:#fafafa}.sidemenu li.active a{background:#fafafa;font-weight:700}.page-loading{align-items:center;display:flex;justify-content:center;padding:40px 0}.page-spinner{animation:page-spin .8s linear infinite;border:3px solid #e3e3e3;border-radius:50%;border-top-color:#233f61;display:block;height:32px;width:32px}@keyframes page-spin{to{transform:rotate(360deg)}}@media(prefers-reduced-motion:reduce){.page-spinner{animation-duration:2.4s}}.page-loading__label{clip-path:inset(50%);height:1px;overflow:hidden;position:absolute;white-space:nowrap;width:1px}.page-error{color:#666;font:12px Verdana;padding:2rem 0;text-align:center}.page-error p{margin-bottom:10px;text-align:center}.page-error a{color:#233f61;font:12px Verdana;text-decoration:none}.page-error a:hover{text-decoration:underline}.site-footer{border-top:1px solid #e3e3e3;margin:100px 0 20px;padding:10px 0}.site-footer p{color:#999;font:11px Verdana}.site-footer a{color:#999;font:11px Verdana;text-decoration:none}.site-footer a:hover{color:#233f61;text-decoration:underline}.admin-layout{display:grid;grid-template-columns:250px 1fr;gap:20px;margin-top:20px;min-height:600px}.admin-sidebar{background:#f8f9fa;border-right:1px solid #e3e3e3;padding:15px}.admin-sidebar h3{color:#233f61;font:700 13px Verdana;margin-bottom:10px;padding-bottom:5px;border-bottom:1px solid #e3e3e3}.admin-sidebar ul{list-style:none;padding:0;margin:0 0 15px}.admin-sidebar li a{color:#233f61;display:block;font:12px Verdana;padding:6px 10px;text-decoration:none;border-radius:3px}.admin-sidebar li a:hover{background:#e9ecef}.admin-sidebar li a.active{background:#233f61;color:#fff}.admin-content{padding:0 10px}.admin-content h1{color:#233f61;font:22px Verdana;font-weight:400;margin-bottom:20px}.form-group{margin-bottom:15px}.form-group label{display:block;font:700 12px Verdana;color:#555;margin-bottom:4px}.form-actions{margin-top:20px;display:flex;gap:10px}.slider-wrapper{margin-bottom:20px}.grayborder{border:1px solid #e3e3e3}.text-center{text-align:center}.mt-20{margin-top:20px}.mb-10{margin-bottom:10px}
