@charset "utf-8";


BODY {font-family: verdana, arial, helvetica; font-size: 10pt}
h1           { font-family: Arial, Helvetica, non-serif; font-size: 12pt; color: #000080; padding:5px 0; 
               background-color: #EEEEEE; text-align: left }
			   
h1.state-head           { font-size: 15pt; color: #000; 
               background-color: #EEEEEE; text-align: left; padding:10px 0; margin:0;}			   
			   
h3           { font-family: Verdana, Helvetica, non-serif; font-size: 12pt; color: #000080; 
               font-weight: bold; margin-bottom: 0 }
.a1 {font-family: arial, helvetica; font-size: 8pt}
.a1 TD {font-family: arial, helvetica; font-size: 8pt}
.a2 { font-family: arial, helvetica; font-size: 10pt; text-align: Justify }
.a2 TD {font-family: arial, helvetica; font-size: 10pt; text-align: Justify}
.a3 {font-family: arial, helvetica}
.a3 TD {font-family: arial, helvetica}
.a4          { font-family: arial, helvetica; font-size: 14pt }
.a4 TD {font-family: arial, helvetica; font-size: 14pt}
.head        { font-family: arial, helvetica; font-size: 18pt; color: #003366 }
.v1 {font-family: verdana, geneva, helvetica; font-size: 8pt}
.v1 TD {font-family: verdana, geneva, helvetica; font-size: 8pt}
.v2 {font-family: verdana, geneva, helvetica; font-size: 10pt; text-align: Justify}
.v2 TD {font-family: verdana, geneva, helvetica; font-size: 10pt; text-align: Justify}

.m1       { font-family: 'ms sans serif', geneva, helvetica; font-size: 8pt }
.m1 TD {font-family: ms sans serif, geneva, helvetica; font-size: 8pt}
.m2 {font-family: ms sans serif, geneva, helvetica; font-size: 10pt}
.m2 TD {font-family: ms sans serif, geneva, helvetica; font-size: 10pt}
A:hover {COLOR:#000; TEXT-DECORATION: underline}
A.g:hover {COLOR: #fc6}
A.w:hover {COLOR: #fff; TEXT-DECORATION: underline}
A.b:hover {COLOR: #000; TEXT-DECORATION: underline}
A{text-decoration:none}
.nd {TEXT-DECORATION: none}
.nd TD {TEXT-DECORATION: none}
h2           { font-family: ms sans serif, geneva, helvetica; font-size: 10pt; color: #D5DDEA; font-weight: bold; 
               background-color: #092F6F }
.imgbdr {border: 1px solid #000000; padding-left: 4; padding-right: 4; padding-top: 1; padding-bottom: 1}

.normalTxt { font-family: verdana, geneva, helvetica; font-size: 10pt; padding:5px 10px; margin:0px;}
.para {font-family: verdana, geneva, helvetica; font-size: 10pt; text-align: Justify; padding:5px 10px;}
.hp  { font-family: verdana, geneva, helvetica; font-size: 10pt; padding:5px 10px; font-weight:bold; color:#007E47;}
.hp1  { font-family: verdana, geneva, helvetica; font-size: 10pt; padding:5px 10px; font-weight:bold; color:#9F8572;}
.bhp  { font-family: verdana, geneva, helvetica; font-size: 10pt; padding:5px 10px; font-weight:bold;}
.mhp  { font-family: verdana, geneva, helvetica; font-size: 12pt; padding:10px; font-weight:bold;}
.short-profile {font-size:16px; font-style:italic; font-weight:bold; color:#993300; padding:10px 0px 0px 12px;}
ol.para {margin:0 0 0 26px; padding:0;}
.suntec
{
    FONT-SIZE: 10pt;
    COLOR: #000000;
    font-family: Arial;
    TEXT-DECORATION: none
}

.annex {color:808080; font-weight:bold; font-size:13px; font-family:Arial, Helvetica, sans-serif;}

.clear { clear:both;}

.para a {text-decoration:underline; color:#000;}
.para a:hover {text-decoration:none; color:#2B7C9F;}
.intro { float:left; height:auto; overflow:visible;}
.intro img { border:0; margin:0 20px 0 0; }
.profile {font-family:'Monotype Corsiva'; font-size:24px; font-style:italic; padding:10px 10px 0px 10px;}
.img-bdr {border:1px solid #ddd; padding:2px;}
.para img { padding:2px; border:1px solid #c2c2c2;}
.bhp img { padding:2px; border:1px solid #c2c2c2;}

.txtContainer { float:left; padding:0px; margin:0px; width:100%;}
.para {float:left;
    font-family: verdana,geneva,helvetica;
    font-size: 10pt;
    list-style: inside none disc;
    margin:0 0 10px;
    padding:0px 10px;
    text-align: justify;
    width:98%; 
	clear:both;}

ul.para {float:left;
    font-family: verdana,geneva,helvetica;
    font-size: 10pt;
    list-style: inside none disc;
    margin:10px 0;
    padding:0px 10px;
    text-align: justify;
    width:98%; 
	clear:both;} 

ul.para li {line-height:24px;}		
	
.para-large { float:left; width:75%; font-family: verdana, geneva, helvetica; font-size: 10pt; text-align: Justify; padding:5px 10px;}
table.para_center {float:none; width:30%;}

.imgBox {float: right;
    height: auto;
    margin: 0;
    padding: 0 0 0 10px;}
	
.imgBox .pic {padding:0px; margin:0px 0px 5px 0px; text-align:center}
.imgBox .pic img {border:1px solid #000; padding:2px;}
.imgBox .pic img.remove-border {border:none; padding:2px;}
.imgBox .picSmall {padding:0px; margin:0px 0px 5px 0px; text-align:center; width:250px;}
.imgBox .picSmall img {border:1px solid #000; padding:2px;}
.imgBox .caption {text-align:center; font-family:Arial; font-weight:bold; font-size:13px; color:#000; line-height:18px; width:auto;}
.imgBox .captionL {text-align:left; font-family:Arial; font-weight:bold; font-size:13px; color:#000; line-height:18px; width:240px;}
.pic_caption {font-family:Arial; font-weight:bold; font-size:13px; color:#000; line-height:18px;}
table.vol13_4 {border:1px solid #000; padding:5px; border-collapse:collapse;}
table.vol13_4 div {text-align:center;}

.news_table_heading {background:#007E47; color:#fff; font:13px Verdana, Geneva, sans-serif; padding:10px 20px;}
.nopad_nomar {padding:0 !important; margin:0 !important;}

table.strength {border:1px solid #000;}
table.strength tr td {padding:0px; border:1px solid #000; vertical-align:top; line-height:24px;}

table.top-head p {
    font-size: 16px;
    font-weight: bold;
    line-height: 20px;
    padding: 5px 0 20px;}

table.content-year {padding:0; border:none;}
table.content-year tr td {border-bottom:1pxc solid #000; text-align:left; padding:0;}

table.content-table td {border:none !important; text-align:center; padding:0;}
.content-years td {border: medium none !important; padding: 0 5px !important;}

.top {
      color:green;
	  font-weight: bold;
	  font-size:14px;}
	 
	 .right{
	      font-weight: bold;
		 color:blue;
		 float:right;
	       }
	.report{
	
	    float:left;
	        }
	
	
	.report h6{
	  font-size:13px;
	
	 }
/* style for march2016/intro_page */
.intro_head h1 {
    box-sizing: border-box;
    display: block;
    float: left;
    font-size: 18px;
    font-weight: 600;
    height: auto;
    margin: 0;
    padding: 6px 15px;
    width: 100%;
}
#cssmenu{display:none !important;}
.intro_data td {width:33.3%; vertical-align:top;}
.intro_data td.intro_img {text-align:center; width:10%;}
.intro_data td.introduction {width:45%;}
.intro_data td.phone {width:45%;}
.intro_img img{padding:2px;box-sizing:border-box;border:1px solid #ddd;}
.intro_data{width:80%;height:auto;float:left;display:block;padding:20px;border:1px solid #ddd;box-sizing:border-box;  margin: 5px 0 50px; }
.intro_data ul li{ line-height:20px;font-size:14px;}
.intro_data span{display: block;
    float: left;
    height: auto;
    width: 30%;}
.intro_mail{ margin-left:29%;}	
/* style for march2016/intro_page */


.new-button {background:#788f3d; border-radius: 3px; color: #ffffff; font-size: 15px; font-weight: 500; padding: 10px 20px; text-align: center; text-decoration: none; animation: pulse 2s infinite;}
.new-button:hover {background:#a6bc71; text-decoration:none; color:#bdd28c;}

@keyframes pulse {

	0%  {background-color: #5f6e37;}
    49% {background-color: #91a75a;}
    50% {background-color: #91a75a;}
    99% {background-color: #5f6e37;}
    100% {background-color: #5f6e37;}	
}

html,
body {height:100%;}

.advertisement {margin: 0; padding: 15px; display: block; width:100%; float: left; box-sizing: border-box;}
.advertisement h1 {font-family:'Open Sans', sans-serif; margin:0; padding:0; display:block; font-size:25px; background:none; color:#000; font-weight:bold;}
.advertisement p {font-family:'Open Sans', sans-serif; margin:0 0 15px; padding:0; display:block; font-size:14px; line-height:24px; color:#333; font-weight:500; text-align:justify;} 
.advertisement ol {padding:0 0 0 30px; margin:0;}
.advertisement ol li {font-family:'Open Sans', sans-serif; margin:0 0 10px; padding:0; font-size:14px; line-height:20px; color:#333; font-weight:500; text-align:justify;}

.addvertise-head {width:100%; display:block; margin:0; padding:15; box-sizing: border-box; float:left;}
.addvertise-head h2 {font-family:'Open Sans', sans-serif; margin:0; padding:0; display:block; font-size:18px; line-height:24px; text-align:center; background:none; color:#000; font-weight:bold;}
.addvertise-head .frame {width: 120px;
    height: 130px;
    border: 1px solid #000;
    text-align: center;
    margin: 0 auto;
    display: inline-block; line-height: 128px;
    font-size: 13px;
    font-weight: 500;}
	
.addvertise-form {width:100%; display:block; margin:0 0 30px; padding:0; box-sizing: border-box; float:left;}	
.addvertise-form table {border-collapse:collapse;}
.addvertise-form table td {padding:10px;}
.addvertise-form p {font-family:'Open Sans', sans-serif; margin:0; padding:0; display:block; font-size:14px; line-height:24px; color:#000; font-weight:normal; text-align:left;}