BODY,TD,TH {
	FONT-FAMILY: "Lucida Sans", Arial, Helvetica, sans-serif; FONT-SIZE: 12px; COLOR: #636363; line-height:15px;;
}
BODY {
	PADDING: 0px; MARGIN: 0px; background-color:#ffffff;
}
p {
	margin: 10px 0;
	text-align:justify;
	padding:0px;
}
li{
	list-style-type:disc;
	text-align:justify;
	margin:5px 0;
}
a {
	color: #0060ff;
	text-decoration: none;
}
a:focus {
     outline: none;
}
a:link {
	color: #0060ff;
	text-decoration: none;
}
a:visited {
	color: #0060ff;
	text-decoration: none;
}
a:hover {
	color: #0060ff;
	text-decoration: underline;
}
.clear{
	clear:both;
}
	  


/***********************/
/*id*/
/***********************/
#fullwrap{
	width:1000px;
	margin:auto;
}
#header{
	width:100%;
	margin-top:20px;
	margin-bottom:20px;
}
#header .logo1{
	width:105px;
	height:70px;
	background-image:url(../images/logo1.gif);
	background-repeat:no-repeat;
	float:left;
}
#header .logo2{
	width:202px;
	height:20px;
	background-image:url(../images/logo2.gif);
	background-repeat:no-repeat;
	margin-top:80px;
	margin-left:-105px;
	float:left;
}
#header .sitemap{
	height:21px;
	background-image:url(../images/icon-sitemap.gif);
	background-repeat:no-repeat;
	background-position:left middle;
	margin-top:79px;
	padding-left:30px;
	font-size:11px;
	float:right;
}
#header .sitemap a{
	color:#636363;
	text-decoration:none;
}
#header .sitemap a:link{
	color:#636363;
	text-decoration:none;
}
#header .sitemap a:visited{
	color:#636363;
	text-decoration:none;
}
#header .sitemap a:hover{
	color:#636363;
	text-decoration:underline;
}
#menu{
	width:100%;
	height:50px;
	background-image:url(../images/menu/menu-bg.gif);
	background-position:top;
	background-repeat:repeat-x;
}
#menu .menu-left{
	float:left;
	z-index:10;
	position:relative;
}
#menu .menu-right{
	float:right;
	z-index:10;
	position:relative;	
}
#menu .menu-separator{
	width:1px;
	height:50px;
	background-image:url(../images/menu/menu-separator.gif);
	background-repeat:no-repeat;
}
#menu .menu-right-bg{
	float:right;
	width:20px;
	height:50px;
	background-image:url(../images/menu/menu-right-bg.gif);
	background-repeat:no-repeat;
}
#banner{
	width:100%;
	height:250px;
	margin-top:2px;
	margin-bottom:25px;
}
#banner-ir{
	width:100%;
	height:250px;
	margin-top:2px;
	background-image:url(../images/banner-ir.jpg);
	background-repeat:no-repeat;
}
#content{
	width:100%;
	text-align:left;
	position:relative;
}
#content .content-left{
	width:700px;
	float:left;
}
#content .content-right{
	width:280px;
	margin-left:20px;
	float:right;
}
#footer{
	width:100%;
	min-width:1000px;
	height:38px;
	font-size:11px;
	color:#252525;
	background-image:url(../images/footer-bg.jpg);
	background-repeat:no-repeat;
	background-position:center;
	text-align:center;
	padding-top:138px;
}
#footer a{
	color:#252525;
	text-decoration:none;
}
#footer a:link{
	color:#252525;
	text-decoration:none;
}
#footer a:visited{
	color:#252525;
	text-decoration:none;
}
#footer a:hover{
	color:#252525;
	text-decoration:underline;
}


/*HOME*/
.home-title-tab{
	background-color:#5da400;
	padding:8px 5px 8px 5px;
	color:#fff;
	font-weight:bold;
}
/*HOME- latest news*/
.news-wrap{
	width:280px;
}
.news-top{
	width:280px;
	height:16px;
	background-image:url(../images/news-border-top.gif);
	background-repeat:no-repeat;
}
.news-center{
	width:250px;
	height:235px;
	background-image:url(../images/news-border-center.gif);
	background-repeat:no-repeat;
	padding:10px 15px 5px 15px;
}
.news-center .border-dotted{
	border-bottom:1px dotted #c5c5c5;
	padding-bottom:8px;
	margin-bottom:8px;
}
.news-bottom{
	width:280px;
	height:16px;
	background-image:url(../images/news-border-bottom.gif);
	background-repeat:no-repeat;
}
.news-header{
	width:235px;
	height:24px;
	background-image:url(../images/news-header.gif);
	background-repeat:no-repeat;
	padding-top:6px;
	padding-left:45px;
	color:#000;
	font-size:13px;
	font-weight:bold;

}
/*milestones*/
.tb-milesones{
	width:100%;
	background-color:#fff;
	border-bottom:1px dashed #ddd;
}
.calendar-wrap{
	width:61px;
	height:25px;
	background-image:url(../images/icon-calendar.gif);
	background-repeat:no-repeat;
	font-size:17px;
	text-align:center;
	padding-top:37px;
	color:#252525;
	margin-left:10px;
	font-weight:bold;
}
/*products*/
.pro-tab-left{
	width:10px;
	height:30px;
	background-image:url(../images/greentab-left.gif);
	background-repeat:no-repeat;
}
.pro-tab-right{
	width:10px;
	height:30px;
	background-image:url(../images/greentab-right.gif);
	background-repeat:no-repeat;
}
.pro-tab-center{
	height:22px;
	background-image:url(../images/greentab-center.gif);
	background-repeat:repeat-x;
	padding-top:8px;
	text-align:center;
	color:#fff;
}
.pro-border-top-green{
	border-top:1px solid #508d00;
	margin-bottom:20px;
}
.pro-border-top-green tr td{
	border-bottom:1px dashed #ddd;
}

/*IR*/
.irhome-right-wrap{
	width:268px;
	padding:5px;
	border:1px solid #5da400;
	margin-bottom:3px;
}
.irhome-right-wrap tr td{
	font-size:11px;
}
.irhome-announce{
	border-top:1px solid #508d00;
	margin-bottom:20px;
}
.irhome-rightbox-wrap{
	width:280px;
}
.irhome-rightbox-top{
	width:280px;
	height:16px;
	background-image:url(../images/irhome-border-top.gif);
	background-repeat:no-repeat;
}
.irhome-rightbox-center{
	width:250px;
	background-image:url(../images/irhome-border-center.gif);
	background-repeat:repeat-y;
	padding:10px 15px 5px 15px;
	text-align:center;
}
.irhome-rightbox-bottom{
	width:280px;
	height:16px;
	background-image:url(../images/irhome-border-bottom.gif);
	background-repeat:no-repeat;
}
.irhome-rightbox-header{
	width:265px;
	height:28px;
	background-image:url(../images/irhome-header.gif);
	background-repeat:no-repeat;
	padding-top:2px;
	padding-left:15px;
	color:#000;
	font-size:13px;
	font-weight:bold;
}
/*HOME- share price*/
.home-share-price tr td{
	font-size:11px;
	text-align:center;
}
.stock_title {font-weight: bold;}
.stock_num-quotes {color:#009900; font-size: 17px; font-weight:bold;}
.stock_num-up {color:#009900; font-size: 11px;}
.stock_num-down {color:#FF0000; font-size: 11px;}
.stock_num-volume {color:#000; font-size: 11px;}
.stock_updated {color:636363; font-size: 10px;}
/*ci-general*/
.table-border-dashed tr td{
	border-bottom:1px dashed #ddd;
}
.qr-bg-wrap{
	width:230px;
	height:35px;
	background-image:url(../images/qr-bg.gif);
	background-repeat:no-repeat;
	padding-left:52px;
}






/***********************/
/*class*/
/***********************/
.title{
	height:35px;
	padding-left:45px;
	background-image:url(../images/icon-title.gif);
	background-repeat:no-repeat;
	background-position:left;
	color:#5da400;
	font-size:17px;
	margin-bottom:10px;
	float:left;
}
.title .text{
	padding-top:17px;
}
.heading
{
	font-weight:bold; 
	font-size:14px !important;
}
.subtitle{
	color:#000;
	font-size:13px;
}
.small-text{
	font-size:10px;
	color:#000;
}
.side-greenbar{
	background-color:#f1f9e5;
	padding:10px;
}
.green-tab{
	width:80px;
	height:26px;
	background-image:url(../images/read-more-bg.gif);
	background-repeat:no-repeat;
	padding-top:5px;
	text-align:center;
	color:#fff;
}
.green-tab a{
	color:#fff;
	text-decoration:none;
}
.green-tab a:link{
	color:#fff;
	text-decoration:none;
}
.green-tab a:visited{
	color:#fff;
	text-decoration:none;
}
.green-tab a:hover{
	color:#000;
	text-decoration:none;
}
.border-img{
	border:1px solid #000;
	padding:5px;
}
ul.achieve{
	padding-left:20px;
}
ul.achieve li{
	text-align:left;
}
.border-black{
	border:1px solid #000;
	margin-bottom:5px;
}
.padding-top10{
	padding-top:10px;
}
.margin-top10{
	margin-top:10px;
}
.padding-left10{
	padding-left:10px;
}
.table-text-justify tr td{
	text-align:justify;
}
.margin-top50{
	margin-top:50px;
}

.titleDesc{font-size:15px; text-align:justify; padding:15px; background:#f8f8f8; line-height:20px; margin-bottom:10px;}
.boardCharter h3{color:#5da400; font-size:16px; padding-bottom:8px; margin:0px;}
.boardCharter span{font-weight:bold;}
.boardCharter p {padding-bottom:15px;}
.boardCharter ul li{list-style:lower-latin;}
.pagination span{font-weight:bold;}
.pagination a, .pagination a:hover {text-decoration:none; color:#5da400;}
.pagination a:hover{color:#666666;}
.innerList ul li{list-style: lower-roman;}
.normalList ul li{list-style:disc;}