.red{color:#f00;}
.brown{color:#900;}
.grey{color:#888;}
.grn{color:#008000; font-size:11px;}
*:first-child+html .clearie7{
	width:100%;
	float:left;
	height:40px;
}
.btn-cart{
	background:url(../images/btn-cart.png) no-repeat;
	width:89px;
	height:31px;
	line-height:31px;
	text-align:center;
	display:block;
	color:#000;
	font-weight:700;
	font-size:11px;
	float:right;
	border:none
}
.btn-cart:hover{
	background:url(../images/btn-cart-hover.png) no-repeat;
	cursor:pointer
}

.btn-cart-view{
	background:url(../images/btn-cart.png) no-repeat;
	width:89px;
	height:31px;
	line-height:31px;
	text-align:center;
	display:block;
	color:#000;
	font-weight:600;
	font-size:11px;
	border:none
}
.btn-cart-view:hover{
	background:url(../images/btn-cart-hover.png) no-repeat;
	cursor:pointer
}

.btn-faq{
	background:url(../images/btn-cart.png) no-repeat;
	width:89px;
	height:31px;
	line-height:31px;
	text-align:center;
	display:block;
	color:#000;
	font-weight:700;
	font-size:11px;
	float:left;
	border:none;
}
.btn-faq:hover{
	background:url(../images/btn-cart-hover.png) no-repeat;
	cursor:pointer
}

.btn-faq-int{
	background:url(../images/btn-cart.png) no-repeat;
	width:89px;
	height:31px;
	line-height:31px;
	text-align:center;
	display:block;
	color:#000;
	font-weight:700;
	font-size:11px;
	float:right;
	border:none;
}
.btn-faq-int:hover{
	background:url(../images/btn-cart-hover.png) no-repeat;
	cursor:pointer
}

.btn02{
	background:url(../images/btn-more.png) no-repeat;
	width:103px;
	height:28px;
	border:none;
	color:#ff0;
	font-size:11px;
	font-weight:600
}
.btn02:hover{
	color:#000;
	cursor:pointer
}
/*------------------------- Action --------------------------*/
#success,#failed,#notfound {
width:360px;
height:100px;
border:1px dotted #ddd;
margin:70px auto auto;
padding:40px 0 0 110px;
}

#success {
background:#fff url(../images/icon-success.gif) no-repeat 25px center;
color:#090;
border-color:#0c0;
}

#failed {
background:#fff url(../images/icon-failed.gif) no-repeat 25px center;
color:#c00;
border-color:red;
}

#notfound {
background:#fff url(../images/icon-notfound.gif) no-repeat 25px center;
color:#f60;
border-color:#fc0;
}

#success h3,#failed h3,#notfound h3 {
font-size:16px;
margin:5px 0;
}

#success a,#failed a,#notfound a {
font-size:12px;
color:#666;
text-decoration:none;
display:block
}
#success a:hover,#failed a:hover,#notfound a:hover {
color:#FF6600;
text-decoration:none;
}


/* ABOUT */
div.about .alignleft{
	float:left;
	margin:0 12px 0 0
}
div.about .alignright{
	float:right;
	margin:0 0 0 12px
}
div.about{
	float:left;
	width:100%;
}
div.about p{
	margin:0 0 15px 0;
	text-indent:13pt;
	line-height:14pt;
	color:#666;
}
div.about p strong{
	color:#000;
}
div.about ul{
	float:left;
	color:#666;
	margin:14px 0 12px 30px;
	line-height:14pt;
}

/* SERVICES */
div.services{
	float:left;
	width:100%;
}
div.services h3{
	float:left;
	padding:8px 0 8px 0;
	margin:0 0 18px 0;
	border-bottom:2px solid #ccc;
	width:100%;
	color:#4D4D4D;
	font-size:16px
}
div.services h3 span{
	color:#008000;
}
div.services h4{
	color:#53AC39;
	font-size:16px;
	padding:0 0 8px 0;
	float:left;
	width:96%
}
div.services h4.titile-arrow{
	/*background:url(../images/bullet-gallery.gif) no-repeat 0px 3px;*/
	padding-left:5px;
	float:left
}
div.services h4.titile-no-arrow{
	padding-left:17px;
	float:left
}
div.services strong.titile-no-arrow{
	padding-left:23px;
	float:left
}
div.services p.services-one{
	float:left;
	margin:0 0 20px 25px;
	line-height:14pt;
}
*:first-child+html div.services p.services-one{
	width:100%;
	float:left;
}
div.services p.services-one strong.title-red{
	float:left;
	display:block;
	width:100%;
	color:#ff6600;
	font-size:14px;
}
div.services p.services-one strong.title-grn{
	float:left;
	display:block;
	width:100%;
	color:#008000;
	font-size:14px;
}
*:first-child+html div.services ul.heading{
 	float:left;
	width:100%;
}
div.services ul.heading{
	float:left;
	margin:0 0 25px 15px;
	padding:0px;
	list-style:none;
	width:97%
}
div.services ul.heading li{
	float:left;
	width:97%;
	line-height:16pt;
}	
div.services ul.heading li ul.subheading{
	float:left;
	margin:0 0 0 20px;
	padding:0px;
	list-style:none;
	width:97%;
}
div.services ul.heading li ul.subheading li{
	float:left;
	width:97%;
	line-height:16pt;
}
div.services ul.heading li ul.subheading li ul.thrdheading{
	float:left;
	margin:0 0 0 20px;
	padding:0px;
	list-style:none;
	width:97%;
}
div.services ul.heading li ul.subheading li ul.thrdheading li{
	float:left;
	width:97%;
	line-height:16pt;
}
/* LINK */
div.services ul.heading li a, ul.subheading li a, ul.thrdheading li a{
	font-weight:bold;
	color:#444;
	font-size:13px;
}
div.services ul.heading li a:hover, ul.subheading li a:hover, ul.thrdheading li a:hover{
	color:#ff6600;
}
/*LINK*/

div.services strong.topheading{
	float:left;
	margin:4px 0 4px 5px;
}
div.services ol.procedure{
	float:left;
	width:98%;
	margin:15px 0 25px 32px;
	padding:0px;
}
div.services ol.procedure li{
	float:left;
	width:98%;
	line-height:14pt;
	margin:4px 0px;
	padding:0px;
}

div.services ol.services2{
	float:left;
	width:96%;
	margin:0 0 25px 52px;
	padding:0px;
}
*:first-child+html div.services ol.services2{
	width:100%;
	margin:0 0 25px 25px
}
*:first-child+html div.services ol.services2 li{
	float:left;
	width:100%;
	margin:2px 0 2px 10px;
	padding-left:15px;
	background:url(../images/icon-dotted.gif) no-repeat 0px 5px;
}
div.services ol.services2 li{
	float:left;
	width:98%;
	line-height:14pt;
	margin:2px 0px;
	padding:0px;
}


/* SERVICES-PHOTO-LIST*/
div.services ul.services-photo-list{
	float:left;
	list-style:none;
	display:inline;
	margin:0 0 40px 30px;
	padding:0px;
}
div.services ul.services-photo-list li{
	float:left;
	margin:3px 4px;
	padding:0px;
}
div.services ul.services-photo-list li img{
	border:3px solid #ccc;
}
/* SERVICES-PHOTO-LIST*/

/* SERVICES-PHOTO-LIST-NOMARGIN*/
div.services ul.services-photo-list-nomargin{
	float:left;
	list-style:none;
	display:inline;
	margin:0 0 40px 12px;
	padding:0px;
}
div.services ul.services-photo-list-nomargin li{
	float:left;
	margin:0px;
	padding:0px;
}
div.services ul.services-photo-list-nomargin li img{
	border:2px solid #ccc;
}

/* SERVICES-PHOTO-LIST*/



/* GALLERY */
div.gallery{
	float:left;
	width:100%;
}
div.gallery h3{
	float:left;
	padding:8px 0 8px 0;
	margin:0 0 18px 0;
	border-bottom:2px solid #ccc;
	width:100%;
	color:#4D4D4D;
	font-size:16px
}
div.gallery-cate{	
	float:left;
	width:100%;
	margin:15px 0px;
}
div.gallery-cate ul.catelist{
	float:left;
	display:inline;
	list-style:none;
	margin:0px;
	padding:0px;
}
div.gallery-cate ul.catelist li{
	float:left;
	margin:0 0 5px 18px;
	padding:0 0 0 22px;
	width:28%;
	background:url(../images/bullet-gallery.gif) no-repeat 0px 0px;
}
*:first-child+html div.gallery-cate ul.catelist li{
	width:260px;
}
div.gallery-cate ul.catelist li a{
	font-size:13px;
	color:#c00;
	font-weight:bold;
}
div.gallery-cate ul.catelist li a:hover{
	color:#000;
}
div.gallery-cate ul.catelist li .hovered{
	font-size:13px;
	color:#000;
	font-weight:bold;
}
div.gallery .float-l, .float-r{
	margin:25px 0;
}
div.gallery .float-l{
	float:left;
	width:54%;
	border:1px solid #ccc;
	background:url(../images/gallery/bg-gallery.png) repeat-y;
	padding:28px;
}
div.gallery .float-r{
	float:right;
	width:38%;
}
div.gallery .float-r ul{
	float:left;
	display:inline;
	list-style:none;
	margin:10px 0 0 0;
	padding:0px;
}
div.gallery .float-r ul li{
	float:left;
	margin:0 0 3px 5px;
	padding:0px;
}
div.gallery .float-r ul li img{
	opacity:1.0;
	filter:alpha(opacity=100); /* For IE8 and earlier */
	border:1px solid #ccc;
}
div.gallery .float-r ul li img:hover{
	opacity:0.7;
	filter:alpha(opacity=70);
	border:1px solid #333
}



/* CLIENT */
div.client{
	float:left;
	width:100%;
}
div.client .border{
	border:3px double #ff6600; 
	float:left;
	padding:10px
}
*:first-child+html div.client .border{
	width:100%;
}
div.client p{
	float:left;
	width:100%;
	line-height:13pt;
	text-indent:13pt;
	margin:0 0 15px 0;
}
div.client p strong{
	text-indent:0pt;
	font-size:14px;
	color:#008000;
}
div.client .cate-of-client{
	float:left;
	width:200px;
	display:inline;
	margin:0 0 7px 0;
}
div.client .cate-of-client a{
	background:url(../images/bullet-gallery.gif) no-repeat 0px 0px;
	padding:0 0 0 20px;
	font-weight:bold;
	color:#900
}
div.client .cate-of-client a:hover{
	color:#000;
}
div.client .cate-of-client .hovered{
	background:url(../images/bullet-gallery.gif) no-repeat 0px 0px;
	padding:0 0 0 20px;
	font-weight:bold;
	color:#000;
}
div.client ul{
	float:left;
	width:90%;
	display:inline;
	margin:25px 0 0 60px;
	padding:0px;
}
div.client ul li{
	float:left;
	width:90%;
	margin:0px;
	line-height:15pt;
}
*:first-child+html div.client ul{
	width:99%;
	float:left;
}
*:first-child+html div.client ul li{
	list-style:none;
	background:url(../images/icon-dotted.gif) no-repeat 0px 7px;
	padding-left:12px;
	width:90%;
}
div.client .client-nav{
	float:left;
	width:99%;
	margin:15px 0px;
	padding:4px 0px;
	border-top:1px dotted #ccc;
	border-bottom:1px dotted #ccc;
}
div.client .client-nav span{
	color:#900;
}
div.client .client-nav a{
	font-size:13px;
}
div.client .client-detail{
	float:left;
	margin:15px 0px;
}
div.client .client-detail dl{
	float:left;
	margin:0 0 6px 8px;
}
div.client .client-detail dl dt{
	float:left;
	width:100px;
	font-weight:bold;
	margin:0 10px 0 0;
}
div.client .client-detail dl dd{
	float:left;
	width:520px;
}
div.client .client-detail .btn-back{
	float:right;
	text-align:right;
	width:99%;
	margin:5px;
}
div.client .client-detail .btn-back a{
	font-weight:bold;
	color:#900;
}
div.client .client-detail .btn-back a:hover{
	color:#000;
}

/* CONTACT */
div.contact{
	float:left;
	width:100%;
}
div.contact h3{
	float:left;
	padding:8px 0 8px 0;
	margin:0 0 18px 0;
	border-bottom:2px solid #ccc;
	width:100%;
	color:#4D4D4D;
	font-size:16px
}
div.contact .float-l, .float-r{
	margin:15px 0;
}
div.contact .float-l{
	float:left;
	width:54%;
}
div.contact .float-l strong{
	float:left;
	display:block;
	color:#00AE00
}
div.contact .float-l p{
	float:left;
	margin:2px 0px;
	color:#666;
	width:100%
}
div.contact .float-l fieldset{
	float:left;
	width:96%;
	margin:15px 0 25px 0;
	border:1px solid #008000;
}
*:first-child+html div.contact .float-l fieldset{
	padding:15px 0 25px 0;
	padding:0px;
	position:relative
}
*:first-child+html div.contact .float-l fieldset legend{
	padding:0px;
}
*:first-child+html div.contact .float-l .clearie7{
	width:100%;
	float:left;
	height:40px;
}
div.contact .float-l fieldset legend{
	font-weight:bold;
	color:#0060BF;
	padding:15px 0px;
}
div.contact .float-l fieldset p{
	float:left;
	margin:4px 0px;
}
div.contact .float-l a{
	color:#FF8000;
}
div.contact .float-l a:hover{
	text-decoration:underline;
}
div.contact .float-l fieldset p .red{
	color:#f00;
}
div.contact .float-l fieldset p label{
	float:left;
	width:140px;
	text-align:right;
	padding:0 5px 0 0;
	margin:0px;
	font-weight:bold;
	color:#00AE00
}
div.contact .float-l fieldset p .txtbox{
	border:1px solid #ccc;
	width:260px;
}
div.contact .float-l fieldset p .txtarea{
	border:1px solid #ccc;
	width:260px;
}
div.contact .float-l fieldset p .btn01{
	background:url(../images/btn-more.png) no-repeat;
	width:103px;
	height:28px;
	border:none;
	color:#333;
	font-size:11px;
	font-weight:700
}
div.contact .float-l fieldset p .btn01:hover{
	color:#f00;
	cursor:pointer
}

/* FLOAT R*/
div.contact .float-r{
	float:right;
	width:44%;
}
*:first-child+html div.contact .float-r{
	margin:30px 0 0 0;
}
div.contact .float-r .clogo{
	float:right;
	text-align:right;
	width:100%;
	margin:0 0 20px 0;
	position:relative;
	top:-15px
}
div.contact .float-r .clogo img{
	border:none;
}
div.contact .float-r img{
	border:3px solid #ddd;
}
div.contact .float-r img:hover{
	border:3px solid #666
}


/* CLIP */
div.clip{
	float:left;
	width:100%;
	margin:0 0 25px 0;
}
div.clip h3{
	float:left;
	padding:8px 0 8px 0;
	margin:0 0 18px 0;
	border-bottom:2px solid #ccc;
	width:100%;
	color:#4D4D4D;
	font-size:16px
}
div.clip .float-l{
	margin:20px 0;
}
div.clip .float-l{
	float:left;
	width:500px;
	border:1px solid #aaa;
	background:#999;
	padding:27px;
}
/* FLOAT R*/
div.clip .float-r{
	float:right;
	width:40%;
}
div.clip .float-r ul{
	float:left;
	width:96.7%;
	display:block;
	list-style:none;
	margin:0px;
	padding:0px;
}
div.clip .float-r ul li{
	float:left;
	display:block;
	width:100%;
	margin:0px;
	padding:6px 5px 6px 5px;
}
div.clip .float-r ul li a{
	color:#333;
	background:#ccc;
	width:100%;
	display:block;
	border:0px solid #000;
	height:105px;
	padding:6px 5px 6px 5px;
	margin:0px;
}
div.clip .float-r ul li a:hover{
	color:#900;
	background:#999
}
div.clip .float-r ul li a.selected{
	color:#900;
	background:#999
}
div.clip .float-r ul li a img{
	float:left;
	margin:0 8px 0 0;
	border:none
}
div.clip .float-r ul li h4{
	color:#000;
	font-size:14px;
}
div.clip .float-r ul li span{
	display:block;
	margin:5px 0 0 0;
	color:#666;
}


/* NEWS */
div.news{
	float:left;
	width:100%;
}
div.news h3{
	float:left;
	padding:8px 0 8px 0;
	margin:0 0 18px 0;
	border-bottom:2px solid #ccc;
	width:100%;
	color:#4D4D4D;
	font-size:16px
}
div.news h3 span{
	color:#900;
}
div.news ul{
	width:99%;
	float:left;
	margin:10px 0 45px 0;
	padding:0px;
	list-style:none;
	display:inline;
}
div.news ul li{
	float:left;
	width:47%;
	margin:0 0 0 14px;
	padding:15px 8px 15px 0;
	border-bottom:1px dashed #ccc;
	color:#666
}
div.news ul li img{
	float:left;
	margin:0 12px 0 0;
	border:1px solid #ddd
}
div.news ul li strong{
	display:block;
	padding:0 4px 0 0;
}
div.news ul li strong a{
	color:#008000;
	font-size:14px;
}
div.news ul li strong a:hover{
	text-decoration:underline;
}
div.news ul li .more{	
	font-size:11px;
	font-weight:bold;
	color:#008000;
	text-decoration:underline;
	display:block;
	text-align:right;
	margin:5px 0 0 0;
}
div.news ul li .more:hover{
	text-decoration:none;
}
/* DETAIL */
div.news #detail{
	float:left;
	width:100%;
	margin:10px 0 30px 0;
	line-height:13pt;
}
div.news #detail img{
	float:left;
	margin:0 12px 0 0;
}
div.news #detail h4{
	float:left;
	text-align:left;
	width:99%;
	color:#008000;
	margin:0 0 5px 0;
	font-size:16px;
	display:none
}
div.news #detail .post-date{
	float:left;
	width:99%;
	margin:5px 0px;
	text-align:right;
	color:#777;
}
div.news #detail .btn-back{
	float:left;
	width:99%;
	margin:3px 0px;
	text-align:right;
}
div.news #detail ul{
	float:left;
}
div.news #detail ul li{
	float:left;
	width:100%;
	height:auto;
	margin:0px;
	padding:0px;
	color:#333
}
div.news #detail ul li strong{
	display:inline;
	color:#333
}
/* PHOTO LIST */
div.news #detail ul.photo-list{
	float:left;
	width:99%;
	margin:12px 0px;
	padding:0px;
	display:inline;
	list-style:none;
}
div.news #detail ul.photo-list li{
	float:left;
	margin:0 0 3px 6px;
	padding:0px;
	border:none;
	width:75px;
}
div.news #detail ul.photo-list li img{
	border:1px solid #ddd;
	width:75px;
}
div.news #detail ul.photo-list li img:hover{
	border:1px solid #c00;
}

/* PRODUCT */
div.product{
	float:left;
	width:100%;
}
div.product h3{
	float:left;
	padding:8px 0 8px 0;
	margin:0 0 18px 0;
	border-bottom:2px solid #ccc;
	width:100%;
	color:#4D4D4D;
	font-size:16px
}
div.product h3 span{
	color:#900;
}
div.product .found{
	float:left;
	width:100%;
	text-align:right;
	color:#666;
	font-size:11px;
	margin:0 0 15px 0
}
div.product .found span{
	color:#c00;
	font-weight:700;
}
div.product ul.prdlist{
	float:left;
	width:99%;
	margin:0px;
	padding:0px;
	display:inline;
	list-style:none;
}
div.product ul.prdlist li{
	float:left;
	width:47%;
	margin:0 8px 15px 7px;
	padding:5px;
	height:112px;
	border:1px solid #ddd
}
div.product ul.prdlist li:hover{
	cursor:pointer;
}
div.product ul.prdlist li img{
	float:left;
	margin:0 6px 0 0;
	border:1px solid #ccc;
}
div.product ul.prdlist li dl{
	float:right;
	margin:0 0 2px 0;
	padding:0px;
	width:71%;
}
div.product ul.prdlist li dl dt{
	float:left;
	width:90px;
	margin:0px;
	padding:0px;
	font-weight:600;
	color:#900;
}
div.product ul.prdlist li dl dd{
	float:left;
	text-align:left;
	margin:0 0 0 3px;
	padding:0px;
	width:210px;
	color:#666
}
div.product ul.prdlist li .more{
	float:right;
	margin:10px 0 0 0;
	color:#f00;
}
div.product ul.prdlist li .more:hover{
	text-decoration:underline;
}

/* DETAIL */
div.product #detail{
	float:left;
	width:100%;
	margin:10px 0 30px 0;
	line-height:13pt;
}
div.product #detail img{
	float:left;
	margin:0 12px 0 0;
}
div.product #detail h4{
	float:left;
	text-align:left;
	width:99%;
	color:#008000;
	margin:0 0 5px 0;
	font-size:16px;
	display:none
}
div.product #detail .post-date{
	float:left;
	width:99%;
	margin:5px 0px;
	text-align:right;
	color:#777;
}

div.product #detail dl{
	float:right;
	margin:0 0 6px 0;
	padding:0px;
	width:61%;
}
div.product #detail dl dt{
	float:left;
	width:100px;
	margin:0px;
	padding:0px;
	font-weight:600;
	color:#900;
}
div.product #detail dl dd{
	float:left;
	text-align:left;
	margin:0 0 0 3px;
	padding:0px;
	width:460px;
	color:#666;
}


div.product #detail .btn-back{
	float:left;
	width:99%;
	margin:3px 0px;
	text-align:right;
}
div.product #detail ul{
	float:left;
}
div.product #detail ul li{
	float:left;
	width:100%;
	height:auto;
	margin:0px;
	padding:0px;
	color:#333
}
div.product #detail ul li strong{
	display:inline;
	color:#333
}
/* PHOTO LIST */
div.product #detail ul.photo-list{
	float:left;
	width:99%;
	margin:9px 0px;
	padding:0px;
	display:inline;
	list-style:none;
}
div.product #detail ul.photo-list li{
	float:left;
	margin:0 6px 3px 0;
	padding:0px;
	border:none;
	width:75px;
}
div.product #detail ul.photo-list li img{
	border:1px solid #ddd;
	width:75px;
}
div.product #detail ul.photo-list li img:hover{
	border:1px solid #c00;
}

/* CART */
div.cart{
	float:left;
	width:100%;
}
div.cart h3{
	float:left;
	padding:8px 0 8px 0;
	margin:0 0 18px 0;
	border-bottom:2px solid #ccc;
	width:100%;
	color:#4D4D4D;
	font-size:16px
}
div.cart h3 span{
	color:#900;
}
div.cart .viewcart{
	width:100%;
}
div.cart table.viewcart{
	margin:10px 0px;
	font-size:12px;
	color:#333;
	float:left;
}
div.cart table.viewcart th{
	background:#333;
	color:#fff;
	padding:5px;
}
div.cart table.viewcart td{
	padding:4px;
}
div.cart table.viewcart td .btn_quantity{
	background:#eee;
	border:1px solid #ccc;
}
div.cart table.viewcart td .txtbox{
	border:1px solid #ccc;
	width:320px;
	background:#fff;
}

/* FAQ */
div.faq{
	float:left;
	width:100%;
}
div.faq h3{
	float:left;
	padding:8px 0 8px 0;
	margin:0 0 18px 0;
	border-bottom:2px solid #ccc;
	width:100%;
	color:#4D4D4D;
	font-size:16px
}
div.faq .tabletopic th{
	text-align:center;
	font-weight:bold;
	background:#333;
	color:#fff;
	padding:7px;
	border:1px solid #fff;
	border-collapse:collapse
}
div.faq .faq_break{
	height:5px;
	width:100%;
	float:left;
}
div.faq #btn_faq_add{
	float:left;
	width:45%;
	padding:3px 0px;
}
div.faq #found{
	float:right;
	width:50%;
	line-height:31px;
	text-align:right;
	padding:3px 0px;
	color:#666;
}
div.faq .faq_title{
	color:#ff0;
	padding:6px 0 6px 6px;
	background:#333;
	font-weight:700;
}
div.faq .faq_nav{
	float:left;
	width:100%;
}
div.faq .faq_nav a{
	font-size:13px;
}
div.faq .faq_nav span{
	color:#008000;
}
div.faq .textbox{
	border:1px solid #ccc;
	background:#fff;
}


/* TRAINING CERTIFICATE */
div.tcertification{
	float:left;
	width:100%;
}
div.tcertification h3{
	float:left;
	padding:8px 0 8px 0;
	margin:0 0 18px 0;
	border-bottom:2px solid #ccc;
	width:100%;
	color:#4D4D4D;
	font-size:16px
}
div.tcertification ul.tcer-thumb{
	float:left;
	display:inline;
	list-style:none;
	margin:20px 0 20px 26px;
	padding:0px;
}
div.tcertification ul.tcer-thumb li{
	float:left;
	margin:10px 11px;
	padding:0px;
}
div.tcertification ul.tcer-thumb li a span{
	display:block;
	width:162px;
	margin:5px 0 0 0;
	text-align:center;
	color:#ff6600
}
div.tcertification ul.tcer-thumb li img{
	width:162px;
	height:125px;
	border:2px solid #ddd;
	padding:1px;
}
div.tcertification ul.tcer-thumb li img:hover{
	border:2px solid #666;
}

/* MEDICAL CERTIFICATE */
div.mcertification{
	float:left;
	width:100%;
}
div.mcertification h3{
	float:left;
	padding:8px 0 8px 0;
	margin:0 0 18px 0;
	border-bottom:2px solid #ccc;
	width:100%;
	color:#4D4D4D;
	font-size:16px
}
div.mcertification ul.mcer-thumb{
	float:left;
	display:inline;
	list-style:none;
	margin:20px 0 20px 0;
	padding:0px;
}
div.mcertification ul.mcer-thumb li{
	float:left;
	margin:9px 0 0 15px;
	padding:0px;
}
div.mcertification ul.mcer-thumb li a span{
	display:block;
	text-align:center;
	color:#ff6600
}
div.mcertification ul.mcer-thumb li img{
	border:2px solid #ddd;
	padding:1px;
}
div.mcertification ul.mcer-thumb li img:hover{
	border:2px solid #666;
}


/* COMPANY CERTIFICATE */
div.ccertification{
	float:left;
	width:100%;
}
div.ccertification h3{
	float:left;
	padding:8px 0 8px 0;
	margin:0 0 18px 0;
	border-bottom:2px solid #ccc;
	width:100%;
	color:#4D4D4D;
	font-size:16px
}
div.ccertification ul.ccer-thumb{
	float:left;
	display:inline;
	list-style:none;
	margin:20px 0 40px 0;
	padding:0px;
}
div.ccertification ul.ccer-thumb li{
	float:left;
	height:260px;
	margin:9px 0 0 20px;
	padding:0px;
}
div.ccertification ul.ccer-thumb li a span{
	display:block;
	width:180px;
	margin:5px 0 0 0;
	text-align:center;
	color:#ff6600
}
div.ccertification ul.ccer-thumb li img{
	border:2px solid #ddd;
	padding:1px;
}
div.ccertification ul.ccer-thumb li img:hover{
	border:2px solid #666;
}


/* PERMIT CERTIFICATE */
div.pcertification{
	float:left;
	width:100%;
}
div.pcertification h3{
	float:left;
	padding:8px 0 8px 0;
	margin:0 0 18px 0;
	border-bottom:2px solid #ccc;
	width:100%;
	color:#4D4D4D;
	font-size:16px
}
div.pcertification ul.pcer-thumb{
	float:left;
	display:inline;
	list-style:none;
	margin:20px 0 40px 0;
	padding:0px;
	width:100%
}
div.pcertification ul.pcer-thumb li{
	float:left;
	margin:9px 0 30px 40px;
	padding:0px;
	width:250px;
	text-align:center
}
div.pcertification ul.pcer-thumb li a span{
	display:block;
	margin:5px 0 0 0;
	text-align:left;
	color:#ff6600
}
div.pcertification ul.pcer-thumb li img{
	border:2px solid #ddd;
	padding:1px;
}
div.pcertification ul.pcer-thumb li img:hover{
	border:2px solid #666;
}


/* HISTORY */
div.history{
	float:left;
	width:100%;
}
div.history h3{
	float:left;
	padding:8px 0 8px 0;
	margin:0 0 18px 0;
	border-bottom:2px solid #ccc;
	width:100%;
	color:#4D4D4D;
	font-size:16px
}
div.history h4{
	font-size:14px;
	margin:10px 0px;
	float:left;
	width:100%;
	color:#008000
}
div.history p{
	float:left;
	line-height:14pt;
	color:#555;
	text-indent:13pt;
	margin:0 0 15px 0;
}
*:first-child+html div.history p.pie7{
	float:left;
	width:100%;
}
div.history p.one{
	float:left;
	width:61%;
	line-height:14pt;
	text-align:justify;
	color:#555;
	text-indent:13pt;
	margin:0 0 15px 0;
}
div.history ul{
	float:left;
	margin:0 0 0 25px;
	padding:0px;
}
div.history ul li{
	float:left;
	width:96%;
	line-height:14pt
}
*:first-child+html div.history ul{
	float:left;
	width:100%;
	margin:0 0 0 15px
}
*:first-child+html div.history ul li{
	float:left;
	width:100%;
	background:url(../images/icon-dotted.gif) no-repeat 0px 5px;
	padding:0 0 0 15px
}
div.history dl{
	float:left;
	width:100%;
	margin:4px 0px; 
	padding:0px;
}
div.history dl dt{
	width:170px;
	float:left;
	margin:0 0 0 25px;
	color:#008000;
	font-weight:bold
}
div.history dl dd{
	width:735px;
	float:right;
	text-align:left;
}

/* OVERVIEW */
div.overview{
	float:left;
	width:100%;
}
div.overview h3{
	float:left;
	padding:8px 0 8px 0;
	margin:0 0 18px 0;
	border-bottom:2px solid #ccc;
	width:100%;
	color:#4D4D4D;
	font-size:16px
}
div.overview dl.imp{
	float:left;
	width:100%;
	margin:15px 0px;
}
div.overview dl.imp dt{
	float:left;
	width:350px;
}
div.overview dl.imp dd{
	float:right;
	width:570px;
	margin:0px;
	line-height:15pt;
} 
div.overview dl.imp dd h4{
	font-size:14px;
	margin:4px 0px;
	float:left;
	color:#008000;
	display:block;
	width:100%
}
div.overview h4{
	font-size:14px;
	margin:4px 10px;
	float:left;
	color:#008000;
	display:block;
	width:100%
}
div.overview h2{
	text-align:center;
	color:#FF6600;
	margin:25px 0 15px 0;
	float:left;
	width:100%;
	font-size:24px
}
div.overview dl.policy{
	float:left;
	width:100%;
	margin:15px 0px;
}
div.overview dl.policy dt{
	float:left;
	width:180px;
	margin:0 0 0 25px;
	line-height:13pt;
}
div.overview dl.policy dd{
	float:right;
	width:710px;
	margin:0px;
	line-height:13pt;
} 


/* ORGANIZATION */
div.organization{
	float:left;
	width:100%;
}
div.organization h3{
	float:left;
	padding:8px 0 8px 0;
	margin:0 0 18px 0;
	border-bottom:2px solid #ccc;
	width:100%;
	color:#4D4D4D;
	font-size:16px
}
div.organization h4{
	float:left;
	margin:4px 0 4px 15px;
}
div.organization p{
	float:left;
	margin:1px 0 2px 40px;
	width:95%
}
div.organization p strong{
	color:#008000;
}
div.organization h2{
	float:left;
	text-align:center;
	color:#008000;
	width:100%;
	margin:25px 0 20px 0;
	font-size:24px
}
div.organization h2 span{
	display:block;
	text-align:center;
	font-size:18px;
	margin:7px 0 0 0;
}


/* BROCHURE */
div.brochure{
	float:left;
	width:100%;
}
div.brochure h3{
	float:left;
	padding:8px 0 8px 0;
	margin:0 0 18px 0;
	border-bottom:2px solid #ccc;
	width:100%;
	color:#4D4D4D;
	font-size:16px
}
div.brochure h4{
	float:left;
	margin:4px 0 4px 15px;
}
div.brochure table.brochure-list th{
	padding:5px;
	background:#008000;
	color:#fff;
	font-weight:700;
}
div.brochure table.brochure-list td{
	padding:5px;
	border-collapse:collapse
}
div.brochure table.brochure-list tr:hover{
	background:#B9FFB9;
}

/* WEBSITE */
div.website-list{
	float:left;
	width:100%;
}
div.website-list h3{
	float:left;
	padding:8px 0 8px 0;
	margin:0 0 18px 0;
	border-bottom:2px solid #ccc;
	width:100%;
	color:#4D4D4D;
	font-size:16px
}
div.website-list ul{
	float:left;
	width:96%;
	margin:15px 0 15px 10px;
	list-style:none;
	display:inline;
}
div.website-list li{
	float:left;
	width:28%;
	height:180px;
	margin:0 20px 25px 10px;
	color:#666;
	text-align:center
}
div.website-list li img{
	border:1px solid #ddd;
	display:block;
	margin:0 0 8px 0;
}
div.website-list li a{
	color:#008000;
	display:block;
}
div.website-list li a:hover{
	color:#ff6600;
}
div.website-list li{
	color:#444;
}
	