#contentframe {
padding:20px 20px 30px 20px;
clear:both;
overflow:hidden;
background-color: #fff;
border-top: solid 1px #c3c3c3;
margin-top: 1px;
}

div.cappage {
font-size:12pt;
font-weight:bold;
color:#666666;
padding:10px 0px 30px 0px;
}

div.cappage span {
color:#2744b9;
}

#leftcol {
float:left;
display:inline;
width:300px;
padding:0px 20px 0px 0px;
background:url(../Image/imgdividervertical.jpg) no-repeat;
background-position:right;
}

#midcol {
float:left;
display:inline;
position:relative;
width:300px;
padding:0px 10px 0px 20px;
background:url(../Image/imgdividervertical.jpg) no-repeat;
background-position:right;
}

#rightcol {
float:right;
display:inline;
position:relative;
width:290px;
padding:0px 0px 0px 20px
}

div.capcol {
font-size:10pt;
font-weight:bold;
color:#2744b9;
padding:0px 0px 0px 13px;
background:url(../Image/imgbullet01.jpg) no-repeat;
background-position:0px 2px;
}

div.subleft {
float:left;
display:inline;
width:300px;
text-align:right;
padding:0px 20px 0px 0px;
}

div.submid {
float:left;
display:inline;
position:relative;
width:300px;
text-align:right;
padding:0px 10px 0px 20px;
}

div.subright {
float:right;
display:inline;
position:relative;
width:290px;
text-align:right;
padding:0px 0px 0px 20px
}

div.subleft a:active, div.subleft a:link, div.subleft a:visited,
div.submid a:active, div.submid a:link, div.submid a:visited,
div.subright a:active, div.subright a:link, div.subright a:visited {
display:block;
width:100px;
float:right;
background:url(../Image/imggobullet.jpg) no-repeat;
background-position:0px 2px;
text-decoration:none;
filter:progid:DXImageTransform.Microsoft.Alpha(opacity=50);
-moz-opacity: 0.5;
color:#666666
}

div.subleft a:hover, div.submid a:hover, div.subright a:hover {
display:block;
width:100px;
float:right;
background:url(../Image/imggobullet.jpg) no-repeat;
background-position:0px 2px;
text-decoration:none;
filter:progid:DXImageTransform.Microsoft.Alpha(opacity=100);
-moz-opacity: 1;
color:#666666
}

div#conleft {
width:221px;
padding: 50px 9px 0px 0px;
float:left;
display:inline;
background-color: #fff;
}

div#conleft ul {
margin:15px 0px 25px 0px;
}

div#conleft ul li {
list-style-type:none;
margin:2px 0px 4px 0px;
}

div#conleft ul li a {
display:block;
width:198px;
height:23px;
padding:4px 0px 0px 10px;
background:url(../Image/imgsidenavibkg.jpg) no-repeat;
font-size:10pt;
color:#2744b9;
text-decoration:none;
}

div#conleft ul li a:hover, div#conleft .sidecurrent {
display:block;
width:198px;
height:23px;
padding:4px 0px 0px 10px;
background:url(../Image/imgsidenavibkg-hover.jpg) no-repeat;
font-size:10pt;
color:#2744b9;
text-decoration:none;
}

div#conleft table {
margin:15px 0px 35px 0px;
}

div#conleft table td, div#conleft table th {
padding:0px 2px 2px 0px; 
}

div#conleft table th  a{
font-weight:bold;
text-align:left;
color:#7d85ba;
text-decoration:none;
display:block;
width:198px;

}

div#conleft table td.tddivider {
background:url(../Image/imgtbdivider.jpg) no-repeat;
background-position:center;
height:29px;
}

div.conleftads {
padding:25px 0px 15px 0px;
margin:0px 10px 0px 0px;
background:url(../Image/imgdivdashhorizontal.gif) repeat-x;
background-position:top;
text-align:center;
}

span.capdesc { color:#666666; font-size:13pt; font-weight:normal; line-height:18pt; }

div#conright {
width:690px;
padding:0px 0px 20px 40px;
float:right;
display:inline;
position:relative;
background:url(../Image/imgdivdashvertical.gif) repeat-y;
background-position:12px 0px;
background-color: #fff;
}

div#sgpagecon {
padding:0px 0px 20px 0px;
}

table#tbcontact {
width:100%;
}

table#tbcontact th.conth {
width:50%;
font-weight:normal;
text-align:left;
vertical-align:top;
padding-bottom:5px;
}

table#tbcontact td table td {
padding:0px 0px 2px 0px;
font-weight:normal;
text-align:left
}

/*add by yc*/
div#corpul ul {
margin:0px 0px 0px 16px;
list-style-position:outside
}

div#corpul ul li {
list-style-image:url(../Image/imgbltlinkmore.png);
margin:2px 0px 10px 0px;
text-align:justify;
}

div#enviul {
}

div#enviul ul {
margin:0px 0px 0px 0px;
list-style-position:outside
}

div#enviul ul li {
list-style:url(../Image/imgbltlinkmore.png);
margin:2px 0px 12px 16px;
font-weight:bold;
text-align:justify;
}

div#enviul ul li ul li {
list-style:none;
margin:2px 0px 4px 0px;
font-weight:normal;
text-align:justify;
}

div#entomology {
padding:15px 0px 0px 0px;
}

div#entomology ul {
margin:0px 0px 0px 16px;
list-style-position:outside
}

div#entomology ul li {
list-style-image:url(../Image/imgbltlinkmore.png);
margin:2px 0px 10px 0px;
text-align:justify;
}

/*==================*/

div#conleft2 {
width:221px;
padding: 50px 9px 0px 0px;
float:left;
display:inline;
}

div#conleft2 ul {
margin:15px 0px 25px 0px;
}

div#conleft2 ul li {
list-style-type:none;
margin:0px 0px 0px 0px;
}

div#conleft2 ul li a {
display:block;
width:188px;
height:51px;
padding:7px 10px 0px 10px;
background:url(../Image/imgsidenavibkg2.jpg) no-repeat;
font-size:10pt;
color:#2744b9;
text-decoration:none;
}

div#conleft2 ul li a:hover, div#conleft2 .sidecurrent {
display:block;
width:188px;
height:51px;
padding:7px 10px 0px 10px;
background:url(../Image/imgsidenavibkg-hover2.jpg) no-repeat;
font-size:10pt;
color:#2744b9;
text-decoration:none;
}

div#conleft2 table {
margin:15px 0px 35px 0px;
}

div#conleft2 table td, div#conleft2 table th {
padding:0px 2px 2px 0px; 
}

div#conleft2 table th {
font-weight:bold;
text-align:left;
color:#7d85ba;
}

div#conleft2 table td.tddivider {
background:url(../Image/imgtbdivider.jpg) no-repeat;
background-position:center;
height:29px;
}


div#conleft2 h2 { color:#666666; font-size:11pt; font-weight:normal }


div.conleft2ads {
padding:25px 0px 15px 0px;
background:url(../Image/imgdivdashhorizontal.gif) repeat-x;
background-position:top;
}

table.tbcaption {
border-collapse:collapse;
}

table.tbcaption .tdrightcorner {
width:9px;
background:url(../Image/captionbkg/imgrightcorner.jpg) no-repeat;
}

table.tbcaption .tdleftcorner {
width:9px;
background:url(../Image/captionbkg/imgleftcorner.jpg) no-repeat;
}

table.tbcaption .tdcontent {
background:url(../Image/captionbkg/imgmidbarbkg.jpg) repeat-x;
height:32px;
color:#fff;
font-size:11pt;
}

table.tbcaption .tdbtmindicator {
background: url(../Image/captionbkg/imgbtmbkg.jpg) repeat-x;
height:9px;
}

table.tbcaption .tdbtmbkg {
background: url(../Image/captionbkg/imgbtmbkg.jpg) repeat-x;
height:4px;
}

table#tbproinfo {
border-collapse:collapse;
}

table#tbproinfo .tdinfocon {
background:url(../Image/captionbkg/imginfobkg.jpg) repeat-x;
background-position:bottom;
vertical-align:top;
padding-right:10px;
}

table#tbproinfo .tdinfocon2 {
background:url(../Image/captionbkg/imginfobkg.jpg) repeat-x;
background-position:bottom;
vertical-align:top;
padding-left:20px;
}

table#tbproinfo .tdinfocon3 {
background:url(../Image/captionbkg/imginfobkg2.jpg) repeat-x;
background-position:bottom;
vertical-align:top;
}

/*
table#tbproinfo ul {
margin:10px 0px 20px 20px;
}*/

ul.list01, ul.list02 {
margin:10px 0px 20px 20px;
}

ul.list01 li {
list-style:url(../Image/imgbltlinkmore.png); 
list-style-position:inside;
padding:4px 0px 2px 0px;
}

ul.list02 li {
list-style-type:none;
list-style-position:inside;
padding:4px 0px 2px 0px;
}

/*add by yc*/
.tbcontract
{
    padding:4px 0px 30px 0px;
}
.tbcontract th
{
    padding:2px 20px 2px 4px;
    text-align:left;
}

.tbcontract td
{
    padding:2px 10px 2px 4px;
    text-align:left;
}
.prosubcap
{
    font-weight:bold;
}

/*subcat*/
.spanh3
{
color:#7d85ba; font-size:10pt; font-weight:bold; line-height:18pt; margin-top:10pt; clear:both;
}


table.tbenquiryform {
width:100%;
border:0;

}

table.tbenquiryform th {
padding:0px 10px 8px 0px;
text-align:left;
vertical-align:top;
}

table.tbenquiryform .txtinput, table.tbenquiryform .txtarea{
width:180px;
font-size:9pt;
}

table.tbenquiryform table td {
padding:0px 0px 8px 0px;
}

table.tbenquiryform .btn {
width: 80px;
}