<html><head><meta name="color-scheme" content="light dark"></head><body><pre style="word-wrap: break-word; white-space: pre-wrap;">@charset "utf-8";
/* CSS Document */

@import url('https://fonts.googleapis.com/css2?family=Open+Sans:wght@300;400;600;700;800&amp;display=swap');
body {
	font-family: 'Open Sans', sans-serif;
	font-size: 14px;
	color: #666;
	background-color: #fff;
	line-height: 1.7em;
	font-weight: 500;
	-webkit-font-smoothing: antialiased;
	-moz-osx-font-smoothing: grayscale;
}
a {
	text-decoration: none !important;
	color: #262261;
}
a:hover {
	text-decoration:none;
	color:#d61923;
}
.vm-link {
	font-size:14px;
	line-height:14px;
	color:#d61923;
	border:1px solid #d61923;
	border-radius:33px;
	text-align:left;
	padding:9px 30px 9px 22px;
	font-weight:800;
}
.vm-link:before {
	content: "\f105";
	font-family: FontAwesome;
	padding-left:08px;
	color:#d61923;
	margin-right:10px;
}
.vm-link:hover:before {
	color:#fff;
}
.vm-link:hover {
	background:#d61923;
	color:#fff;
}
.nopadding {
	padding: 0 !important;
}
.button, .view-more, .btn-primary, .ClsButton, .size {
	display: inline-block;
	position: relative;
	cursor: pointer;
	outline: none;
	background-color: #EC1C24;
	color: #FFFFFF !important;
	font-size: 14px !important;
	font-weight: 400 !important;
	border-radius: 4px;
	padding: 14px 30px 14px 30px;
	min-height: 18px;
	text-align: center;
	font-family: 'Open Sans', Sans-serif !important;
	line-height: 1;
	border: 0;
	/*	width: 143px !important;*/
	height:auto !important;
}
.button:hover, .btn-primary:hover, .ClsButton:hover, .size:hover {
	background-color:#EC1C24 !important;
	color: #FFF !important;
	text-shadow: 1px 1px 1px rgb(0 0 0 / 20%);
	background-color: #f96c31 !important;
}
.button:hover, .view-more:hover, .btn-primary:hover, .ClsButton:hover, .size:hover, .button:active, .view-more:active, .btn-primary:active, .ClsButton:active, .size:active, .button.active, .view-more.active, .btn-primary.active, .ClsButton.active, .size.active, .button:hover:visited, .view-more:hover:visited, .btn-primary:hover:visited, .ClsButton:hover:visited, .size:hover:visited, .button:hover:active, .view-more:hover:active, .btn-primary:hover:active, .ClsButton:hover:active, .size:hover:active, .button.active:hover, .view-more.active:hover, .btn-primary.active:hover, .ClsButton.active:hover, .size.active:hover, .button:active:hover, .view-more:active:hover, .btn-primary:active:hover, .ClsButton:active:hover, .size:active:hover {
	background-color:#EC1C24 !important;
	box-shadow:none !important;
}
.r-btn {
	display: inline-block;
	position: relative;
	cursor: pointer;
	outline: none;
	background-color: #f96c31;
	color: #FFFFFF !important;
	font-size: 14px !important;
	font-weight: 400 !important;
	border-radius: 4px;
	padding: 16px 10px 16px 10px;
	min-height: 18px;
	text-align: center;
	font-family: 'Open Sans', Sans-serif !important;
	line-height: 1;
	border: 0;
	width: 143px !important;
	height:auto !important;
}
.r-btn:hover {
	background-color:#f96c31;
	color: #FFFFFF !important;
}
.main-title {
	margin-bottom:20px;
}
.main-title h2 {
	font-size:26px;
	line-height:26px;
	font-weight:800;
	color:#252a59;
	margin-top:0;
	margin-bottom:0;
	text-transform:uppercase;
}
.white, .white h2 {
	color:#ffffff !important;
}
.black h2 {
	color:#000000 !important;
}
.center-title {
	text-align:center;
}
.ov-title {
	font-size:36px;
	line-height:36px;
	color:#212121;
	font-weight:bold;
	text-transform:uppercase;
	border-left:5px solid #017673;
}
.sec-1, .sec-2, .sec-3, .sec-4, .sec-5 {
	float:left;
	width:100%;
	clear:both;
	margin-bottom:40px;
}
/*========================================================
STOCK PERFORMACE 
==========================================================*/

.stk-title {
	font-size:24px;
	line-height:24px;
	font-weight:800;
	color:#252a59;
	text-transform:uppercase;
}
.stk-qt {
	font-size:40px;
	line-height:40px;
	font-weight:800;
	color:#000;
	margin-bottom:11px;
}
.stk-qt span {
	font-size:24px;
	line-height:24px;
	font-weight:800;
	color:#000;
	margin-right:8px;
}
.Up:after {
	content:url(../images/up.png);
	display:inline-block;
	width:16px;
	height:28px;
	margin-left:8px;
}
.Down:after {
	content:url(../images/down.png);
	display:inline-block;
	width:16px;
	height:28px;
	margin-left:8px;
}
.stk-chg {
	float:left;
	width:100%;
	margin-bottom:20px;
}
.chg, .chgp {
	display:inline-block;
	color:#000;
	font-size:14px;
	line-height:14px;
	font-weight:bold;
}
.chg {
	margin-right:3px;
}
.chgp {
	margin-left:3px;
}
.chg span, .chgp span {
	font-weight:normal;
}
.chgUp {
	color:#1c7404;
}
.chgDown {
	color:#c50000;
}
.open, .high, .low, .vol {
	font-size:18px;
	line-height:24px;
	display:block;
}
/*.open span, .high span, .low span, .vol span{
	font-size:24px;
	line-height:24px;
	display:block;
	font-weight:800;
	
}*/


.oh-sec {
	float:left;
	width:100%;
	padding-bottom:11px;
	border-bottom:1px dotted #000;
	margin-bottom:11px;
}
.open {
	float:left;
	display:inline-block;
	width:48%;
	margin-right:2%;
}
.open span {
	font-size:24px;
	line-height:24px;
	display:block;
	font-weight:800;
	color:#252a59;
}
.high {
	float:left;
	display:inline-block;
	width:48%;
	margin-left:2%;
}
.high span {
	font-size:24px;
	line-height:24px;
	display:block;
	font-weight:800;
	color:#1c7404;
}
.low {
	float:left;
	display:inline-block;
	width:48%;
	margin-right:2%;
}
.low span {
	font-size:24px;
	line-height:24px;
	display:block;
	font-weight:800;
	color:#c50000;
}
.vol {
	float:left;
	display:inline-block;
	width:48%;
	margin-left:2%;
}
.vol span {
	font-size:24px;
	line-height:24px;
	display:block;
	font-weight:800;
	color:#252a59;
}
.stk-foot {
	float:left;
	width:100%;
	margin-top:20px;
}
/*======================================================================
reports section css copied from chinhin
========================================================================*/

.irContent h3 {
	font-size:18px;
	margin-bottom: 8px;
	font-family: 'Open Sans';
	color: #444;
	font-weight:normal;
}
.mt28 {
	margin-top:28px;
}
.reports-container {
	background-color:#f2f2f2;
	padding:22px 0px;
	border:1px solid #ccc;
	position:relative;
}
.reports-container img {
	border:1px solid #ccc;
}
.download-button, .view-button {
	position:absolute;
	bottom:28px;
	left:0;
	background-color:rgba(215, 25, 33, 0.9);
	padding:10px 22px;
	color:#fff;
	font-size:14px;
}
.download-button a, .view-button a {
	color:#fff;
}
.download-button a:hover, .view-button a:hover {
	color:#fff;
}
.download-button:after {
	content: "\f019";
	font-family: FontAwesome;
	padding-left:08px;/* more styling for the icon, including color, font-size, positioning, etc. */
}
.view-button:after {
	content: "\f06e";
	font-family: FontAwesome;
	padding-left:08px;
}
.stock-quote-container {
	background-color:#262261;
	padding:18px 13px 15px 13px;
	font-family: 'Open Sans';
}
/*=======================================================================
news sectoin meetings
========================================================================*/

.gm-sec {
	float:left;
	width:100%;
	background:url(../images/general-meetings-bg.png) no-repeat;
	min-height:248px;
	background-position:center center;
	background-size:cover;
}
.rpt-title {
	font-size:24px;
	line-height:24px;
	font-weight:bold;
	color:#fff;
	margin-top:25%;
	margin-left:20px;
	text-transform:uppercase;
}
.cg-sec {
	float:left;
	width:100%;
	background:url(../images/cg-bg.png) no-repeat;
	min-height:248px;
	background-position:center center;
	background-size:cover;
}
.cc-sec {
	float:left;
	width:100%;
	background:url(../images/corp-cal--bg.png) no-repeat;
	min-height:248px;
	background-position:center center;
	background-size:cover;
}
/*====================================================================
NEWS ALERT SECTION COPIED FORM CHINHIN	
====================================================================*/
.register-box {
	background-color:#262261;
	padding:13px 22px 11px 22px;
	color:#fff;
	font-family: 'Open Sans';
}
.register-box a {
	color:#fff;
}
.register-box p {
	text-align:left;
}
.register-form {
	margin-top:18px;
}
.register-form input {
	padding:10px 10px;
	width:98%;
	cursor:auto;
	color:#333;
	border:1px solid #ccc;
	border-radius:2px;
}
.register-form input[value="Email"] {
	margin-top:12px;
}
.register-links {
	font-size:13px;
	margin-top:15px;
}
.register-button input {
	background-color: #262261;
	color: #fff;
	outline: none;
	border: none;
	text-transform: uppercase;
	padding:0;
}
.register-button input:hover {
	color:#d71921;
}
.register-button:after {
	content: "\f044";
	font-family: FontAwesome;
	padding-left:14px;
	color:#fff;
 transition: .5s;
}
.register-button:hover:after {
	color:#d71921;
}
.quarterlyReportsContainer thead {
	background: #333;
	color: #fff;
}
.quarterlyReportsContainer thead tr td:nth-child(1) {
 background: #fff;
}
.sharepriceFooter {
	font-size:95%;
}
.register-img {
	background-image:url(../images/register-img.jpg);
	height:206px;
	background-size:cover;
	background-position: center center;
}

/*=======================================================================================
MEDIA QUERIES
========================================================================================*/



/* Large desktops and laptops */
@media (min-width: 1200px) {
	
	
}
/* Landscape tablets and medium desktops */
@media (min-width: 992px) and (max-width: 1199px) {
	
	
}
/* Portrait tablets and small desktops */
@media (min-width: 768px) and (max-width: 991px) {
h3, .h3 {
    font-size: 21px;
}


	
}
/* Landscape phones and portrait tablets */
@media (max-width: 767px) {
	
.rpt-title {
    font-size: 24px;
    line-height: 24px;
    font-weight: bold;
    color: #fff;
    margin-top: 11%;
    margin-left: 20px;
    text-transform: uppercase;
}		
.graph{
	margin-bottom:30px;
}
	
	
}
/* Portrait phones and smaller */
@media (max-width: 480px) {
	
	
}
/* Portrait i phones and smaller */
@media (max-width: 320px) {
	
	
	
}
</pre></body></html>