/* CSS Document */
body{margin:0; padding:0; font:normal 12px Arial, Helvetica, sans-serif; color:#333; background:#fff;}
h1, h2, h3, h4, h5, h6, ul, li, ol, form, input, label{margin:0; padding:0;}
img{border:0;}
*{outline:none;}
h1{margin:0; padding:0; font-size:18px; font-weight:bold;}

li { margin-bottom:5px; }
ol { margin:5px 0 5px 30px; padding:0; }
ul { margin:5px 0 5px 30px; padding:0; }
ul ul, ol ol, ol ul, ul ol { margin-left:30px; }
p, div { margin:0; padding:0; }
.title1{font-weight:bold; font-size:16px; color:#000000;}
.title2{font-weight:bold; font-size:13px; color:#000000;}
.cb{ clear:both; margin:0; padding:0;}
.fl{float:left;}
.fr{float:right;}
.cl	{ clear:left; }
.cr	{ clear:right; }
.ar	{ text-align:right; }
#Container{width:1000px; margin:0 auto; padding:0px;}
#LiveChat{float: right; vertical-align: bottom; margin-right: 20px;}
#imgControlIDoff {width: 120px; vertical-align: bottom; margin-top: 50px;}
#imgControlIDon {width: 120px; vertical-align: bottom; margin-top: 50px;}
.logo{ margin:90px 0px 10px 5px;}
.w48	{ width:48%; }
.input, select, textarea { font-size:1em; border:1px solid #ccddee; background:#f9f9f9; padding:1px 1px 2px 3px; border-radius:3px; -moz-border-radius:3px; font-family:Arial, Helvetica, sans-serif; outline:none; }

.bdrAll, .bdrAll td, .bdrAll th  { border:1px solid #ccc; }
.bdrAllNN, .bdrAllNN td, .bdrAllNN th  { border:2px solid #f8f8f8; }

.bdrAll2, .bdrAll2 td, .bdrAll2 th  { border:1px solid #f1f1f1; }

a:link, a:visited{ font-family:Arial, Helvetica, sans-serif; font-size:12px; text-decoration:none; color:#000;}
a:hover, a:active{ font-family:Arial, Helvetica, sans-serif; font-size:12px; text-decoration:underline; color:#333333;}

/*------------- Start navigation ----------------*/

.linkbg		{ background:url(images/link-bg.gif) repeat-x; }
.vam		{ vertical-align:middle; }
.vat		{ vertical-align:top; }
.vab		{ vertical-align:bottom; }
.b			{ font-weight:bold; }
.ffv		{ font-family:Verdana, Arial, Helvetica, sans-serif; }
.ffa		{ font-family:Arial, Helvetica, sans-serif; }
.fft		{ font-family:tahoma, Georgia, Arial; }
.large		{ font-size:16px;	}
.p10px		{ padding:10px; }
.p5px		{ padding:5px; }
.txt		{ color:#bcdcff; }
.mb5px		{ margin-bottom:5px; }
.mb2px		{ margin-bottom:2px; }
.mb10px		{ margin-bottom:10px; }
.mb20px		{ margin-bottom:20px; }
.txt2		{ color:#f86f00; }
.bg1		{ background:#d8e4f2; }
.bg2		{ background:#f0f7ff; }
.bg3		{ background:#fafafa;   }
.navlink	{ font-size:14px; }
.footerbox	{ width:17%; float:left; padding:10px; } 
.bdrL		{ border-left:1px solid #f1f1f1;	}
.bdrB		{ border-bottom:1px solid #ccddee;	}
.bdrBd		{ border-bottom:1px dotted #ccddee;	}
.bdr		{ border:1px solid #ccddee; }
.ac			{ text-align:center; }	
.pointer	{ cursor:pointer; }
.aj			{ text-align:justify; }

.uu a:link, .uu a:visited { text-decoration:underline; }
.uu a:hover, .uu a:active { text-decoration:none; }
 
.small, .small a:link,	.small a:visited		{ color:#6da8d5; font-size:10px; font-family:Verdana, Arial, Helvetica, sans-serif; }
.small,	.small a:hover							{ color:#333; }

.navlink, .navlink a:link,	.navlink a:visited		{ color:#375786;  font-weight:bold; text-decoration:none;  }
.navlink,	.navlink a:hover							{ color:#000;  text-decoration:none; }

.white, .white a:link,	.white a:visited		{ color:#cae7ff; }
.white,	.white a:hover							{ color:#fff; }

.orange, .orange a:link,	.orange a:visited		{ color:#ff8115; text-decoration:underline; }
.orange,	.orange a:hover							{ color:#ffb956; text-decoration:none; }

.blue2, .blue2 a:link,	.blue2 a:visited		{ color:#0066cc; text-decoration:underline; }
.blue2,	.blue2 a:hover							{ color:#0456a8; text-decoration:none; }

.orange2, .orange2 a:link,	.orange2 a:visited		{ color:#f68019; text-decoration:none; }
.orange2,	.orange2 a:hover							{ color:#ff8115; text-decoration:none; }


.red, .red a:link,	.red a:visited		{ color:#ff0000; text-decoration:none; }
.red,	.red a:hover							{ color:#bd1212; text-decoration:none; }

 
.fs13px { font-size:13px; }
.fs15px { font-size:15px; }
.fs18px { font-size:18px; }
.fs25px { font-size:25px; }

/* Tua Left Banner HTML 2016 */
.list-banner-left{ background:url(images/left-banner.jpg) no-repeat; width:300px; height:331px; padding:97px 0 0 10px; box-sizing: border-box}
.list-banner-left ul{margin:0; padding:0; width:181px; float:left}
.list-banner-left ul li{ color:#fff; font-style:italic; font-size:14px; border-bottom:1px solid rgba(255,255,255,0.2); line-height:14px; display:block; list-style:none; padding-bottom:2px}
.list-banner-left ul li a{ color:#fff; text-decoration: none; font-size:14px; font-style:italic;}
.list-banner-left ul li:before{ background:url(images/checked.png) no-repeat; width:18px; height:13px; display:inline-block; content:''; margin-right:4px}