/*!
 * myCss v1.0.0
 * Copyright © 2003 NetSoft Limited. All rights reserved.
 */

/*======================Temp Css========================*/
html, body {
  height: 100%;
  font-family:Arial, Helvetica, sans-serif;

  /*font-family:Georgia, "Times New Roman", Times, serif;*/
}
/*
body.chineseVersion
{
	/*font-family: pmingliu, simsun, 新細明體, serif;
	font-family: PMingLiu, mingliu, 新細明體, "細明體_HKSCS-ExtB", "Ming(for ISO10646)ExtB", Arial, Helvetica, sans-serif;
	/*font-family:PMingLiU,  "PMingLiU",  Arial, Helvetica, sans-serif;
}
*/


@font-face
{
	font-family: custom-serif;
	src: local("PMingLiU"), local("新細明體"), local("LiSong Pro"), ;
	unicode-range: U+4E00-9FFF;
}

@font-face
{
	font-family: custom-serif;
	src: local(Arial), local(Helvetica), local(sans-serif);
	unicode-range: U+00-024F;
}

body.chineseVersion .bodyArea .mainContent
{
	color:#000;
	letter-spacing: 1px;
}

body.chineseVersion, body.chineseVersion .mainContent
{
	/*font-family: custom-serif, PMingLiu, Arial;*/
	font-family: custom-serif, PMingLiu, MingLiu, Arial, Helvetica, sans-serif;
}

body.chineseVersion.simplify, body.chineseVersion.simplify .mainContent
{
	/*font-family: custom-serif, PMingLiu, Arial;*/
	font-family: custom-serif, SimHei, Arial, Helvetica, sans-serif;
}
/*
.chineseVersion .headerArea .headerMenu , .chineseVersion .bodyArea, .chineseVersion .footerArea
{
	letter-spacing:2px;
}

body.chineseVersion .mainContent
{
	letter-spacing:2px;
}*/

body .aaaTool *, body .imgBar *
{
	font-family:Arial, Helvetica, sans-serif;
}

body .langTool *
{
	font-family:Arial, PMingLiU, "Times New Roman", Times, serif;
}

/*
body h1, body h2, body h3, body .fontGeo, body .myHeader0, body .myHeader1, body .myHeader2, body .newsDate, body .newsTitle, .subMenu .mainTitle, .SearchFrom
{
	font-family:Georgia, "Times New Roman", Times, serif;
}*/

#wrap {
  min-height: 100%;
  height: auto;
  /*margin: 0 auto -60px;
  padding: 0;*/
}

a#fontSizeM, a#fontSizeL, a#fontSizeXL
{
	color:#000000;
}

.clearBoth
{
	clear:both;
}

body .nonDisplay
{
	display:none;
}

body a {
  color: #046b99;/*#005c8a*/
}

body a:hover, body a:focus {
  /*color: #2a6496;*/
  /*color: #3c6af3;*/
  color: #00a6d2;
}

body .deep1
{
	background-color:#333; color:#fff;
}

body .deepBg a {
  color: #ffffff;
}

body .deepBg a:hover, body .deepBg a:focus {
  color: #ffffff;
}

body h1, body h2
{
	font-weight:bold;
	color: #197e31;
	/*font-family: "Merriweather", "Georgia", "Times New Roman, serif";*/
	line-height:1.3em;
}

body label
{
	font-weight:inherit;
}

.mainContent li
{
	margin:0.5em;
	line-height: 1.6em;
}

.mainContent hr
{
	color: #bbb;
}

.headerTool .headerToolLeft
{
	float:left;
}

.headerTool .headerToolRight
{
	float:right;
}

.headerTool .headerToolRight>div
{
	float:left;
}

.headerToolRight .AStyleArea
{
	margin-top: 2px;
}

.imgBar
{
	margin-top:6px;
}

.imgBar img
{
	margin-top:-6px;
    margin-right: 3px;
}

.headerToolRight .AStyleArea,
.headerToolRight .clfSeachBar
{
	float:left;
}

@media (min-width: 768px) {
	/*.mySize0{
		font-size:1.2em;
	}
	.mySize1{
		font-size:1.4em;
	}
	.mySize2{
		font-size:1.6em;
	}*/

	.mySize0 .mainHeader h1{
		font-size:2em;
	}
	.mySize0.chineseVersion .mainHeader h1{
		font-size:2.1em;
	}
	.mySize1 .mainHeader h1{
		font-size:2.4em;
	}
	.mySize2 .mainHeader h1{
		font-size:2.6em;
	}

	body .headerArea .menuStyleDivide, body .footerArea{
		/*font-size:1.2em;/*
		/*width: 100%;*/
		margin-top: 10px;
	}
	body .headerArea .menuStyleDivide
	{
		/*font-weight: bold;*/
	}

	body.mySize0 .headerArea .menuStyleDivide{
			font-size:1.2em;
	}
	body.mySize0.chineseVersion .headerArea .menuStyleDivide{
		font-size:1.25em;
	}

	body.mySize1 .headerArea .menuStyleDivide{
			font-size:1.3em;
	}
	body.mySize2 .headerArea .menuStyleDivide{
			font-size:1.4em;
	}

	.mySize0 .breadcrumb{
			font-size:.9em;
	}
	.mySize0.chineseVersion .breadcrumb{
			font-size:1em;
	}
	.mySize1 .breadcrumb{
			font-size:1.1em;
	}
	.mySize2 .breadcrumb{
			font-size:1.3em;
	}

	.mySize0 .headerTool .headerMenu
	{
		font-size:1em;
	}
	.mySize0.chineseVersion .headerTool .headerMenu
	{
		font-size:1.05em;
	}
	.mySize1 .headerTool .headerMenu
	{
		font-size:1.1em;
	}

	.mySize2 .headerTool .headerMenu
	{
		font-size:1.2em;
	}

	/*body .mainContent, body .leftMenu .subTitle{
		font-size:1.4em;
	}*/
	body .mainContent, body .leftMenu .subTitle, .mySize0 .mainContent, .mySize0 .leftMenu .subTitle, .mySize0 .highlight{
		font-size:1.1em;
	}
	.mySize0.chineseVersion .mainContent, .mySize0.chineseVersion .leftMenu .subTitle, .mySize0.chineseVersion .highlight{
		font-size:1.2em;
	}
	.mySize1 .mainContent, .mySize1 .leftMenu .subTitle, .mySize1 .highlight{
		font-size:1.33em;
	}
	.mySize2 .mainContent, .mySize2 .leftMenu .subTitle, .mySize2 .highlight{
		font-size:1.56em;
	}

	body .leftMenu
	{
		max-width: 195px;
	}

	body .contentArea
	{
		/*padding:20px 0 0 15px;
		margin-top:0px;
		width:580px;
		float: left;*/
	}

	body .btmNav
	{
		width:580px;
	}

	.contentArea .slideWidth
	{
		min-width:505px
	}

	.headerArea .headerTool .searchTool
	{
		/*display: inline-block;
		*zoom: 1;
		*display: inline;
		width:400px;
		position:relative;
		background-image: url(../images/bg_search.png);
		background-repeat: no-repeat;
		padding-top: 8px;
		margin-top: -20px;*/
		z-index: 9876;
	}
	.headerArea .hrbTool input
	{
		/*max-width:70%;*/
	}
	body .headerMenu ul .close ul
	{
		display:inline;
		top: -999em;
		position: absolute;
	}
}

@media (min-width: 768px) {
	body .contentArea
	{
		padding:20px 15px 0 15px;
		margin-top:0px;
		width:1000px;
		float: left;
	}
	body .btmNav
	{
		width:1000px;
	}

	body .headerArea, body .footerArea
	{
		min-width:1000px;
	}
}

@media (min-width: 992px) {
	body .contentArea
	{
		padding:20px 15px 0 15px;
		margin-top:0px;
		width:1000px;
		float: left;
	}
	body .btmNav
	{
		width:1000px;
	}
	body .headerArea, body .footerArea
	{
		min-width:1000px;
	}
}

@media (min-width: 1200px) {
	body .contentArea
	{
		padding:20px 15px 0 15px;
		margin-top:0px;
		width:1000px;
		float: left;
	}
	body .btmNav
	{
		width:1000px;
	}
	body .headerArea, body .footerArea
	{
		min-width:1000px;
	}
}


@media (max-width: 767px) {
body{
	/*font-size:2em;*/
}

body .headerArea, body .bodyArea, body .footerArea{font-size: 16px !important;}

/*
.mySize0 .contentArea, .mySize0 .leftMenu .subTitle{
	font-size:1.4em;
}
.mySize1 .contentArea, .mySize1 .leftMenu .subTitle{
	font-size:1.8em;
}
.mySize2 .contentArea, .mySize2 .leftMenu .subTitle{
	font-size:2.2em;
}
*/
.bodyArea .container{
  padding-right: 5px;
  padding-left: 5px;
  margin-right: auto;
  margin-left: auto;
}

.footerArea .container{
  padding-right: 0;
  padding-left: 0;
  margin-right: auto;
  margin-left: auto;
}

body .titlePage, body .titlePage.page2, body .titlePage.page3
{
	width:100%;
}

body .footerArea ul.fMenu, body .footerArea .copyRight, body .footerArea .copyrightBar
{
	text-align:left;
	margin:0 5px;
}

body .mainContent ol, body .mainContent ul
{
	margin:0;
	padding:0;
	padding-left: 25px;
}

body .rightBtn
{
	display:none;
}

body .whatnewscontrol
{
	margin-top:30px;
}

body .whatIsNew, body .eventCalender
{
	width:100%;
}

body .simply-scroll-clip {
	overflow: visible;
	margin-top:30px;
}

body #whatsnews
{
	overflow: visible;
	position: relative;
}

body div.org
{
	display:block;
}
body #whatnewscontrol, body #whatnewscontrol>*
{
	display:none;
}
#whatsnews
{
	height:inherit !important;
}

body .headerArea .headerTool .headerMenu
{
	display: block;
	/*display:none;*/
	width: 100%;
	color:#fff;
}

body .headerArea .headerTool .headerMenu.dOnly
{
	display:none;
}

body .headerArea .headerTool .headerMenu.in
{
	display: block;
}
body .headerMenu ul li, body .headerMenu ul .longList
{
	float:none;
	display: block;
	text-align: left;
}

body .headerMenu ul.menuLv0
{
	margin:0;
	width:100%;
}

/*body .headerArea .headerTool .searchTool
{
	display:block;
}*/

/*body .headerArea .hrbTool input
{
	width:100%!important;
}*/
body .headerMenu ul.menuLv1
{
	width:100%;
	position:relative;
}

body .headerMenu ul .excActive ul {
    display: block !important;
	padding:0;
	/*position:relative;*/
}

body .headerMenu .tMenu li.open.excActive>ul {
    position: relative;
    top: 0;
    left: 0;
    margin: 0;
    padding: 0;
}

/*body .headerMenu ul .open ul
{
	display:none;
}*/

.headerMenu ul.menuLv0>li
{
	width: 100% !important;
	max-width: inherit !important;
	padding: 0 !important;
	height: auto !important;
	text-align:left !important;
}

body .headerMenu .tMenu li.open ul
{
	position:relative;
}

body div.flexslider {
    margin-top: 0;
    margin-bottom: 0;
	overflow: hidden;
}

body div.flexslider ol, body div.flexslider ul
{
	padding-left:0;
}

body .flex-direction-nav a
{
	top:50%;
	padding-top:0;
	background-color:transparent;
	height:40px;
}

.headerMenu ul .close ul.activeUl {
	position:relative;
}

}

div.org
{
	display:none;
}

body .row
{
	margin:0;
}

img, table {
	border: 0;
}

table
{
	border-collapse:collapse;
}

.access
{
	position:absolute;
	/* visibility:hidden; */
	left: -9999px;
}

.disNone
{
	display:none;
}

.navbar-menu {
  position: relative;
  /*float: left;*/
  padding:0;
  margin:0;
  background-color: transparent;
  background-image: none;
  border: 0;
  min-height: 44px;
}
.navbar-menu:after{
  content: '';
  position: absolute;
  right:0;
  height: 100%;
  display: block;
  width: 1px;
  background-color: #000;
  top:0;
}
.navbar-menu[data-target~=".bs-example-js-navbar-media"]::before{
  content: '';
  position: absolute;
  left:0;
  height: 100%;
  display: block;
  width: 1px;
  background-color: #000;
  top:0;
}
.navbar-menu[data-target~=".bs-example-js-navbar-language"]:after{
  width: 0px;
}
.navbar-toggle:focus {
  outline: none;
}
@media (min-width: 768px) {
  .navbar-menu {
    display: none;
  }
  body .mOnly
	{
		position: absolute;
		visibility: hidden;
		left: -9999px;
	}
	.headerMenu ul.menuLv0>li.firstLi>a
	{
		/*margin-left:-10px;*/
	}
}

.desktop{display: inherit;}
.mobile{display: none;}
.mobileLangTool{float: right;}


@media (max-width: 767px) {
	.desktop{display: none;}
	.mobile{display: inherit;}
	.mobileLogo{margin:auto; margin-bottom:15px;}
	.headerTool .leftClfArea{width:100%; padding-left: 0;}
	.menuRight
	{
		  display: inline-block;
		  /*width: 53px;
		  height: 44px;*/
		  font-size: 18px;
		  padding: 10px;
		  background-image:url(../images/btn_lang.png);
		  background-repeat:no-repeat;
	}
	.dOnly
	{
		display:none;
	}
	.mobileLangTool
	{
		float:right;
	}

body .headerArea .headerTool .hrbTool
{
	position:relative;
}
	/*img{
	  width: 100%;
	}*/
	.mobileTool img.clickActive
	{
		background-color:#a50e37;
	}

	body .colorSort>div {
		height: auto;
		font-size: 1em;
		background-color: #efefef;
		padding: 9px 0px 9px 10px;
		margin-bottom:5px;
		margin-top:5px;
	}

	body .newsArea
	{
		margin-top:10px;
		margin-bottom:10px;
		width: 100%;
	}

	body .newsContent {
		margin-top:0px;
		max-height: none;
	}

	.newsArea .newsTopic
	{
		padding-bottom:0;
	}
}

#page_bg {
	color: #000;
}

.mainMenu #navbar-example
{
	border:0;
}

body .headerArea .mainMenu #nav
{
	position: relative;
	z-index: 1000;
	overflow:visible;
}

.mainMenu a, .mainMenu a:link, .mainMenu a:active, .mainMenu a:visited {
  color: #000;
  text-decoration: none;
  background-color: #fff;
  padding: 5px;
}

.mainMenu a:hover, .mainMenu  a:focus {
  color: #005c8a;
  text-decoration: underline;
  background-color: #fff;
}

.mainMenu .nav > li > a:hover,
.mainMenu .nav > li > a:focus {
  background-color: #fff;
  text-decoration: underline;
}

.mainMenu a:focus {
  outline: thin dotted;
  outline: 5px auto -webkit-focus-ring-color;
  outline-offset: -2px;
}

.menuStyleDivide.pMenu>li.open
{

}
.menuStyleDivide.sMenu>li.open
{
	display:block;
}
.menuStyleDivide.sMenu>li
{
	display:none;
}

.menuStyleDivide .menuItem .dropdown-menu
{
	padding:0;
	/*list-style-type:square;
	list-style-position:outside;*/
}

.menuStyleDivide .menuItem .dropdown-menu li>a
{
	display:list-item;
	list-style-type:square;
	list-style-position: inside;
}
/*
.mainMenu .dropdown-menu {
	position: absolute;
	z-index: 1;
	display: block;
	top: 0;
	width: 16rem;
	right: -16rem;
	border-bottom: 0;
	-webkit-box-shadow: none;
	box-shadow: none;
}

.mainMenu .open > .dropdown-menu {
	position: absolute;
	z-index: 1;
	display: block;
	top: 0;
	width: 16rem;
	right: -16rem;
	border-bottom: 0;
	-webkit-box-shadow: none;
	box-shadow: none;
}*/
.mainMenu .nav > li {
	/*min-width: 10%;*/
}
.mainMenu .nav > li > a {
	display:inline-block;
	/*min-width: 90%;
	text-align: center;*/
}

.mainMenu .navbar-collapse, .mainMenu .container-fluid {
	padding:0;
}

.headerArea .menuStyleSquare
{
	/*float:right;*/
	/*margin:5px 0 0 0;*/
}

.headerArea .menuStyleSquare li
{
	margin:0 0 0 1px;
}

.headerArea .menuStyleSquare a{
	background-color: #666;
	color: #fff;
	text-decoration: none;
	border:0;
	padding: 6px;
}

.headerArea .menuStyleSquare a:hover, .headerArea .menuStyleSquare a:focus {
	background-color: #fff;
	color: #000;
	text-decoration: none;
	border:0;
}

.mainMenu .textBtn {
	height:41px;
	width:44px;
	vertical-align: middle;
	line-height: 41px;
	font-size:18px;
}

.mainMenu .menuRight {
	float:right;
}

.mainMenu .menuStylePhone {
	background-color: #333;
	color: #fff;
}

.mainMenu  .navbar-nav {
	margin: 0;
}

.mainMenu .menuStyleDivide{
	/*width:92%;*/
}

@media (max-width: 767px) {
body .headerMenu .menuStyleDivide{
	width:100%;
	background-color: #333;
}
body .headerMenu .menuStyleDivide li, body .headerMenu .menuStyleDivide li a{
	background-color: #abdbc7;
	color: #000;
}
body .headerMenu .menuStyleDivide li, body .headerMenu .menuStyleDivide li a, body .headerMenu .menuStyleDivide li a:link, body .headerMenu .menuStyleDivide li a:active, body .headerMenu .menuStyleDivide li a:visited {
	background-color: #abdbc7;
	color: #000;
	text-decoration:none;
}
/*
body .headerMenu .menuStyleDivide li{
	border-bottom:solid 1px #6b6b6b;
	border-top:solid 1px #6b6b6b;
}*/

body .headerMenu .menuStyleDivide li:hover, body .headerMenu .menuStyleDivide li:focus , body .headerMenu .menuStyleDivide li a:hover, body .headerMenu .menuStyleDivide li a:focus {
	background-color: #3f9b75;
	color: #fff;
	text-decoration:none;
}

body .headerMenu .menuStyleDivide a, body .headerMenu .menuStyleDivide a:link, body .headerMenu .menuStyleDivide a:active, body .headerMenu .menuStyleDivide a:visited {
  padding: 15px 20px;
  width:100%;
  border-bottom:solid 1px #6b6b6b;
  border-top:solid 1px #6b6b6b;
  font-weight:normal;
}

body .headerMenu .menuStyleDivide>li>a, body .headerMenu .menuStyleDivide>li>a:link, body .headerMenu .menuStyleDivide>li>a:active, body .headerMenu .menuStyleDivide>li>a:visited {
	font-weight:bold;
}


body .headerMenu .menuStyleDivide .menuItem{
	padding:0;
}

body .headerMenu .menuItem {
	position:absolute;
	display:block;
	/*top:43px;*/
	top:0;
	z-index:1200;
	width: 100%;
	list-style-type: none;
}
body .headerMenu .menuStyleDivide>li
{
	position: inherit;
}

body .headerMenu ul.showMenu
{
	left:0;
}

body .headerMenu ul.hiddenMenu
{
	left:100%;
}

body .headerMenu ul.isHidden
{
	display:none;
}


body .headerMenu .menuItem a{
	display:block;
}

body .headerMenu .subMenuTitle a
{
	text-align:center;
}

body .headerMenu .subMenuTitle img
{
	float:left;
	margin-top: -5px;
}

.navbar-nav > li > a {
	line-height:inherit;
}

body .headerMenu li {
}

}

.headerTool .nav > li > a {
	padding:0;
}

.headerTool .nav > li > a:hover,
.headerTool .nav > li > a:focus {
  /*text-decoration:inherit;
  background-color: inherit;*/
}

.headerTool .nav .open > a,
.headerTool .nav .open > a:hover,
.headerTool .nav .open > a:focus {
 /* background-color: inherit;
  border-color: inherit;*/
}

.mainMenu li.dropActive ul.menuItem {
	background-color:#f9f9f9;
}

.mainMenu .menuItem li a {
	background-color:#f9f9f9;
}

.headerArea .headerImg{
	background-color: #cce6f3;
	padding:25px 20px;
}

.headerImg .headerTxt p{
	margin: 22px 0;
}

.bs-example-js-navbar-media a{
  background-color: #f4f4f4;
}

@media (min-width: 768px) {
.headerImg .headerTxt{
	border-left:solid 1px #000;
	min-height:81px;
}
}

@media (min-width: 992px) {
.headerImg .headerTxt{
	border-left:solid 1px #000;
	min-height:81px;
}
}

@media (max-width: 767px) {
.headerArea .headerImg{
	padding:10px 5px;
	/*margin-right: -15px;
 	margin-left: -15px;*/
	text-align:center;
}
  }

@media (min-width: 768px) {

.headerTool
{
	/*border-bottom:1px #bb3333 solid;*/
}

.bs-example-js-navbar-quick {
	/*padding-left:30px;*/
}

.bs-example-js-navbar-search
{
/*	margin-top:18px;*/
}

.searchLabel
{
  /*border-left: 1px solid #000;*/
  margin-bottom:0;
}
}

.bs-example-js-navbar-quick, .iconTool
{
	z-index:700;
}
.bs-example-js-navbar-search
{
	z-index:600;
}

.headerMenu.collapse
{
	display:block;
	height: inherit !important;
}

@media (max-width: 767px) {
.headerTool {
	/*margin-right: -15px;
 	margin-left: -15px;*/
}

.headerMenu .tMenu a:link, .headerMenu .tMenu a:visited
{
	width:auto !important;
}

.desktop_search{
  display: none;
}

.bs-example-js-navbar-search
{

}
.headerMenu, .headerMenu.bs-example-js-navbar-collapse.dOnly.collapse
{
	display:none;
	height: auto !important;
	position: absolute;
	/*top: -65px;*/
	left: 0;
	right: 0;
	margin-top:0;
	z-index: 8555;
	top: 44px;
    margin: 0;
    padding: 0;
}

.headerMenu>ul, .headerArea .headerTool .headerMenu.bs-example-js-navbar-collapse.dOnly.collapse>ul {
    margin-top: 0 !important;
}

.headerMenu.bs-example-js-navbar-collapse.dOnly.collapse.in
{
	display:block;
}

.left_menu>*{display:none;}
.leftMenu>.left_menu>.headerMenu{}
}

.headerTool
{
	background-color: #333;
}



.headerTool .btnStyleDivide, .headerTool .btnStyleDivide2
{
	color: #fff;
	float: right;
	font-size: 1.4em;
}

.headerTool .btnStyleDivide li
{
	/*margin:14px 0;*/
	padding: 14px 10px 14px 0;
	border-right:solid 1px #666;
}

.headerTool .btnStyleDivide li.imgOver
{
	background:#fff;
}

.headerTool .btnStyleDivide li.imgOver a
{
	color:#000;
}


.headerTool .btnStyleDivide a, .headerTool .btnStyleDivide2 a
{
	padding:0 15px;
	color: #fff;
}

.headerTool .btnStyleDivide a:focus, .headerTool .btnStyleDivide  a:hover, .headerTool .btnStyleDivide  a:focus, .headerTool .btnStyleDivide2 a:focus, .headerTool .btnStyleDivide2  a:hover, .headerTool .btnStyleDivide2 a:focus
{
	color:#fff;
}

.headerTool .btnStyleDivide2 li
{
	/*margin:13px 0;*/
	padding: 13px 5px;
	border-right:solid 1px #666;
}

.headerTool .btnStyleDivide2 li.imgOver
{
	background:#fff;
}

.headerTool .quickList {
	position:absolute;
}

.headerTool .bs-example-js-navbar-quick
{
	min-width:300px;
}

@media (max-width: 767px) {
.headerTool .searchBtn {

}

.headerTool .searchBtn img{
	float:right;
	margin-top: -25px;
	margin-right: 20px;
}

.headerTool .quickList {
	margin:0;
	width: 100%;
	position: relative;
}

.headerTool .addLabelLedbyQuick {
	position: inherit;
	display: block;
	width: 100%;
	background-color: #333;
	padding:0;
}

.headerTool .addLabelLedbyQuick li, .headerTool .addLabelLedbyQuick li a, .headerTool .addLabelLedbyQuick li a:link, .headerTool .addLabelLedbyQuick li a:active, .headerTool .addLabelLedbyQuick li a:visited {
	background-color: #abdbc7;
	color: #000;
	text-decoration:none;
	font-weight: bold;
}

.headerTool .addLabelLedbyQuick a, .headerTool .addLabelLedbyQuick a:link, .headerTool .addLabelLedbyQuick a:active, .headerTool .addLabelLedbyQuick a:visited {
  padding: 15px 20px;
  width:100%;
  border-bottom:solid 1px #6b6b6b;
  border-top:solid 1px #6b6b6b;
  font-weight:normal;
}


}

.mainMenu .menuItem {
  /*display: none;*/
}

.mainMenu .menuItem .menuItemHr{
	margin: 0 5%;
	padding:0;
	color:#D3D8E2;
	background:#D3D8E2;
	height: 0px;
}

@media (min-width: 768px) {
.mainMenu .menuItem {
  display: none;
}

.menuStyleDivide ul
{
	/*padding:5px 0;*/
	padding:0;
	box-shadow:5px 5px 15px 1px rgba(0, 0, 0, 0.3);
}
/*
:root .menuStyleDivide ul
{
	box-shadow:5px 5px 15px 1px rgba(0, 0, 0, 0.3) \0/IE9;
}
*/
.menuStyleDivide ul>li
{
	/*padding:10px;*/
	min-width:200px;
}

.menuStyleDivide ul ul
{
	top: 0;
	left: 99%;
}

.menuStyleDivide ul li
{
	position:relative;
}


.menuStyleDivide ul>li>a:link, .menuStyleDivide ul>li>a:active, .menuStyleDivide ul>li>a:visited
{
	/*padding:0;*/
	padding: 8px 10px;
	display: block;
}

.mainMenu .dropActive>ul, .mainMenu .activeUl
{
	display:block;
	position:absolute;
	z-index:900;
	list-style:none;
	background-color:#fff;
}

.mainMenu .dropActive>ul .subMenuTitle, .mainMenu .activeUl .subMenuTitle
{
	display:none;
}

.headerTool .bs-example-js-navbar-search {
/*	display: block !important;
	height: auto !important;
	float: right;
	margin-left:-10px;*/
}
.headerTool .searchBtn {
}

.headerTool .searchBtn img{
	/*float:right;
	margin-top: -25px;
	margin-right: 20px;*/
	margin-top: -5px;
}

.headerTool .addLabelLedbyQuick
{
	padding:0;
	width:305px;
}

.headerTool .addLabelLedbyQuick li, .headerTool .addLabelLedbyQuick li a, .headerTool .addLabelLedbyQuick li a:link, .headerTool .addLabelLedbyQuick li a:active, .headerTool .addLabelLedbyQuick li a:visited {
	background-color: #cde4db;
	background-image: url(../images/qmbtn.png);
	background-repeat:no-repeat;
	background-position:right;
	color: #000;
	text-decoration:none;
}

.headerTool .addLabelLedbyQuick li
{
	margin:0;
	padding:0;
}

.headerTool .addLabelLedbyQuick a, .headerTool .addLabelLedbyQuick a:link, .headerTool .addLabelLedbyQuick a:active, .headerTool .addLabelLedbyQuick a:visited {
  padding: 7px 20px;
  width:100%;
  border-bottom:solid 1px #8f9f99;
  border-top:solid 1px #8f9f99;
  margin-right:10px;
}
}

@media (min-width: 768px) {
	.headerTool .bs-example-js-navbar-search input {
	width:100%;
	margin-left:-10px;;
}
}

@media (min-width: 992px) {
	.headerTool .bs-example-js-navbar-search input {
	width:100%;
	margin-left:-10px;;
}
}

@media (min-width: 1200px) {
	.headerTool .bs-example-js-navbar-search input {
	/*width:120%;
	margin-left:-50px;*/
}
}
/*
.aaaMenu .aaaSize
{
	padding:0;
}
*/
.aaaMenu img
{
	vertical-align:sub;
}

.aaaMenu
{
	margin:5px 0 0 0;
	color:#005c8a;
}

.headerArea .aaaMenu .aaaSize li, .headerArea .aaaMenu .aaaSize a
{
	margin:0 2px;
	padding:0;
	/*float:left;*/
	float:none;
	display:inline;
}

.aaaMenu .size0
{
	font-size:12px;
}

.aaaMenu .size1
{
	font-size:16px;
}

.aaaMenu .size2
{
	font-size:20px;
}


.contentBottom
{
	padding: 20px 0;
	float:left;
	font-size:1.2em;
	width:100%;
}

@media (min-width: 768px) {
.contentBottom .btnStyle1
{
	float:left;

}
.contentBottom .btnStyle2
{
	position:absolute;
	bottom:0;
}
.contentBottom .btnDivide
{
	border-right: 1px solid #666;
	margin-bottom: 5px;
}
}

.contentBottom .myHeader2
{
	font-size:1.6em;
	line-height:1.2em;
}

.contentBottom .btnStyle1>div
{
	background-color:#e0e0e0;
	color:#525252;
	padding:5px;
	margin-top:5px;
}

.contentBottom .btnStyle1 a, .contentBottom .btnStyle1 a:link, .contentBottom .btnStyle1 a:active, .contentBottom .btnStyle1 a:visited
{
	color: #333333;
}

.contentBottom .btnStyle1 img {
	float: right;
}

@media (max-width: 767px) {
.contentBottom .btnStyle1 img {
	/*margin-top:5px;	*/
}

.contentBottom .btnStyle1
{
	float:left;

}
}

.footerArea .shareBar
{
	/*padding-left:15px;*/
}

.shareBar>div
{
	display:inline-block;
	zoom:1;
	*display:inline;
	margin:10px 30px 0 0;
}

.shareBar .shareBtn
{
	margin:5px 0 0 0;
}

.shareBar .shareBtn img
{
	margin:0 3px 0 0;
}

@media (max-width: 767px) {
body.indexVersion .footerMenu, #flexsliderFooter
{
	display:none;
}
}

.footerMenu
{
	display:none;
}

.indexVersion .footerMenu
{
	display:block;
}

.footerMenu ul
{
	list-style-type:none;
	list-style-position: outside;
	padding:0;
	margin:0;
}

.footerMenu ul>li
{
	/*float:left;*/
	display:inline;
	padding:0;
	margin:0;
}

.copyrightMenu ul
{
	list-style-type:none;
	list-style-position: outside;
	padding:0;
	margin:0;
}

.copyrightMenu ul>li
{
	/*float:left;*/
	display:inline;
	padding:0;
	margin:0;
}

.menuDivide2
{
	margin:0 2px 0 4px;;
	color:#3f84a7;
}

.menuDivide3
{
	margin:0 2px 0 4px;;
}

.footerArea .footerMenu
{
	padding:20px 0 10px 15px;
}

.footerArea .CopyrightBar
{
	padding:20px 0 10px 0;
}

.footerArea .CopyrightBar a
{
	/*color:#000;*/
}

@media (max-width: 767px) {
.footerArea .shareBar, .footerArea .footerMenu
{
	background-color:#ededed;
	padding-left:10px;
	padding-bottom: 10px;
}

.footerArea .CopyrightBar
{
	color:#fff;
	background-color:#333;
	padding:10px;
}

.footerArea .CopyrightBar a
{
	color:#fff;
}

.footerArea .CopyrightBar ul
{
	margin:10px 0;
}

}

@media (max-width: 767px) {
.col-xs-1, .col-sm-1, .col-md-1, .col-lg-1, .col-xs-2, .col-sm-2, .col-md-2, .col-lg-2, .col-xs-3, .col-sm-3, .col-md-3, .col-lg-3, .col-xs-4, .col-sm-4, .col-md-4, .col-lg-4, .col-xs-5, .col-sm-5, .col-md-5, .col-lg-5, .col-xs-6, .col-sm-6, .col-md-6, .col-lg-6, .col-xs-7, .col-sm-7, .col-md-7, .col-lg-7, .col-xs-8, .col-sm-8, .col-md-8, .col-lg-8, .col-xs-9, .col-sm-9, .col-md-9, .col-lg-9, .col-xs-10, .col-sm-10, .col-md-10, .col-lg-10, .col-xs-11, .col-sm-11, .col-md-11, .col-lg-11, .col-xs-12, .col-sm-12, .col-md-12, .col-lg-12 {
  padding:0;
}
}

.headerArea .breadcrumb
{
	margin:3px 0 20px 0;
	background-color:#fff;
	color:#005c8a;
}

.headerArea .breadcrumb ul, .headerArea .breadcrumb li
{
	list-style:none;
}

.headerArea .breadcrumb ul
{
	padding:0;
	margin:0;
}

.headerArea .breadcrumb li
{
	margin-right:3px;
	float:left;
}

.headerArea .breadcrumb a, .headerArea .breadcrumb a:link, .headerArea .breadcrumb a:active, .headerArea .breadcrumb a:visited {
  color: #000;
  text-decoration: none;
}

.headerArea .breadcrumb a:hover, .headerArea .breadcrumb a:focus {
  color: #005c8a;
  text-decoration: underline;
}

.hiddenLabel
{
	visibility:hidden;
	position:absolute;
}

.mainHeader h1
{
	color: #046b99;
	margin-top: 5px;
	/*font-size:2em;*/
	/*font-family: "Merriweather", "Georgia", "Times New Roman", serif;*/
	padding:10px;
}

body .mainHeader
{

}

.mainHeader, .mainContent, .myTitle
{
	/*padding:5px;*/
}

.mainContent
{
	/*margin-bottom: 4em;*/
}

.contentBottom
{
	margin-top:4em;
}

/*====================Left Menu================================*/
.leftMenu .mainTitle
{
	padding-top:0;
	color: #000;
	font-size:1.6em;
	line-height:1.2em;
	margin-bottom: 10px;
}

.leftMenu .subTitle
{
	color: #000;
}

.leftMenu .subTopic
{
    text-align: center;
    background-color: #A50E37;
    color: #fff;
    padding-top: 17px;
    padding-bottom: 17px;
    padding-left: 5px;
    padding-right: 5px;
    font-weight: bold;
}

.leftMenu ul>li>a:hover, .leftMenu ul>li>a:focus, .leftMenu ul>li>a:active {
    background-color: #dddddd;
}

/*
.leftMenu ul>li.close:hover, .leftMenu ul>li.close:focus, .leftMenu ul>li.close:active {
	background-color:transparent;
}*/

.leftMenu .subTitle a, .leftMenu .subTitle a:link, .leftMenu .subTitle a:active, .leftMenu .subTitle a:visited
{
	color: #000;
	border-left: 1px solid #ddd;
    border-right: 1px solid #ddd;
}

.leftMenu .subTitle a:hover, .leftMenu .subTitle a:focus
{
	color: #005c8a;
}

.leftMenu
{
	/*padding-right: 0;*/
	/*font-size:1.6em;*/
}

@media (max-width: 767px) {
	.leftMenu
	{
		/*padding:5px;*/
		display:none;
	}
	body.indexVersion .contentArea
	{
		margin-top:0;
	}
	body.indexVersion .headerArea .headerTool .headerMenu {
		margin-top: 0;
	}
}

/*=====================UIStyle=================================*/

body .styleA0 a, body .styleA0 a:link, body .styleA0 a:active, body .styleA0 a:visited
{
	color: #000;
	text-decoration: none;
}

body .styleA0 a:hover, body .styleA0 a:focus
{
	color: #005c8a;
	text-decoration: underline;
}

body .styleA1 a, body .styleA1 a:link, body .styleA1 a:active, body .styleA1 a:visited
{
	color: #005c8a;
	text-decoration: none;
}

body .styleA1 a:hover, body .styleA1 a:focus
{
	color: #000;
	text-decoration: underline;
}

/*=====================Justice=================================*/

.nav > li > a:hover,
.nav > li > a:focus {
	text-decoration: underline;
	background-color: inherit;
}
/*=====================Print===================================*/

@media print {


 		@page
        {
            size: auto\9;   /* auto is the current printer page size */
            margin: 0mm\9;  /* this affects the margin in the printer settings */
        }
body
{
	width:100%;
	margin: 0px\9;  /* the margin on the content before printing */

}

body #wrap
{
	margin: 0 5px;
}

body .menuStylePhone, body .menuStyleDivide, body .quickList, body .nav, body .bs-example-js-navbar-setting, body .headerImg
{
	display:none;
}
/*
  body .container {
	min-width: 1000px;
  }
*/
body .leftMenu, body .contentBottom, body #skipwrapper, body .shareBar, body .footerMenu
{
	display:none;
}

body .breadcrumb, body .CopyrightBar
{
	display:block;
	width:100%;
}

body .headerArea, body .bodyArea, body .footerArea, body .contentArea
{
	display:block;
	width:100%;
	float:left;
	margin:10px 0;
}

body
{
	min-width:1200px;
}

body #wrap .headerImg
{
	display:block;
	text-align:left;
	margin: 0 0 20px 0;
}

body #wrap .headerImg img
{
	margin:10px 15px;
}

body #wrap #nav .headerImg, body #wrap .bs-example-js-navbar-search
{
	display:none;
}

body .mobileTool
{
	display:none !important;
}

body .mobileLogo
{
	margin:0 !important;
}

body .indexContent
{
	background-color:transparent !important;
}

body .contentArea .breadcrumb
{
	display:block !important;
}

body.indexVersion .contentArea .breadcrumb, body.indexVersion .mainHeader,
body.indexVersion .indexContent .colorSort,
body.indexVersion .flex-control-nav, body.indexVersion .flex-direction-nav, body.indexVersion .flex-pauseplay
{
	display:none !important;
}

body.indexVersion .indexContent .newsArea, body.indexVersion .indexContent .newsContent
{
	overflow:inherit !important;
    max-height:inherit !important;
	height:auto !important;
	display: block !important;
}

body .contentArea, .leftMenuVersion .mainHeader, .leftMenuVersion .mainContent
{
	width:100% !important;
	max-width: 100% !important;
}

body.ieNewVersion .contentArea, body.ieVersion .contentArea, body.ieWin7Version .contentArea
{
	width:90% !important
}

body .footerLeft .copyRight
{
	display:block !important;
	width:100% !important;
}

body .footerArea {
    position: relative !important;
    background-color: #f1f1f1 !important;
    border-top: 1px solid #cccccc !important;
}

body .footerArea *, body .footerArea a
{
	color:#000 !important;
}

body div.footerArea a, body div.footerArea a:active, body div.footerArea a:hover, body div.footerArea a:focus, body div.footerArea a:link, body div.footerArea a:visited
{
	color:#000 !important;
}

	body#page_bg .mainHeader h1{
		font-size:2.6em !important;
	}

	body#page_bg .headerArea .menuStyleDivide{
			font-size:1.4em !important;
	}

	body#page_bg .breadcrumb{
			font-size:1.3em !important;
	}

	body#page_bg .headerTool .headerMenu
	{
		font-size:1.2em !important;
	}

	body#page_bg .mainContent, body#page_bg .leftMenu .subTitle, body#page_bg .highlight{
		font-size:1.56em !important;
	}

body#page_bg .headerTool .headerMenu, body#page_bg .headerTool .myheaderTool
{
	display:none !important;
}

/*
body .headerTool, body .mainMenu, body .collapse
{
	display:block;
}

body .breadcrumb
{
	float:none;
}

body .subMenu,
{
	float:left;
}
*/
/*
.col-sm-1, .col-sm-2, .col-sm-3, .col-sm-4, .col-sm-5, .col-sm-6, .col-sm-7, .col-sm-8, .col-sm-9, .col-sm-10, .col-sm-11, .col-sm-12 {
  float: left;
}
.col-sm-12 {
  width: 100%;
}
.col-sm-11 {
  width: 91.66666666666666%;
}
.col-sm-10 {
  width: 83.33333333333334%;
}
.col-sm-9 {
  width: 75%;
}
.col-sm-8 {
  width: 66.66666666666666%;
}
.col-sm-7 {
  width: 58.333333333333336%;
}
.col-sm-6 {
  width: 50%;
}
.col-sm-5 {
  width: 41.66666666666667%;
}
.col-sm-4 {
  width: 33.33333333333333%;
 }
 .col-sm-3 {
   width: 25%;
 }
 .col-sm-2 {
   width: 16.666666666666664%;
 }
 .col-sm-1 {
  width: 8.333333333333332%;
 }
*/
/*
body *{ font-size:30px\0 !important; }
*/
  }

/*=====================Content Css=============================*/

.myHeader0
{
	font-size:1.8em;
	line-height: 1em;
	/*margin:0;*/
}

.myHeader1
{
	background-color: #abdbc7;
	color: #005c8a;
	padding:5px;
	font-size:1.6em;
}

.listStyle0, .listStyle0>li, .mainContent .listStyle0, .mainContent .listStyle0>li
{
	list-style-type:none;
}

.listStyle0, .mainContent .listStyle0
{
	padding:5px 0;
}

.listStyle1, .listStyle1>li
{
	list-style-type:none;
}

.listStyle1
{
	padding:5px;
}

.listStyleNone, .listStyleNone>li
{
	list-style-type:none;
}

.listStyleRoman
{
	list-style-type:lower-roman;
}

.listStyleAlpha
{
	list-style:lower-alpha;
}

@media (min-width: 768px) {
.listStyle0>li
{
	margin: 8px 0;
	/*padding: 10px 0;*/
}
.listStyle1>li
{
	margin: 10px 0;
}
}

body .subMenu>li
{
	margin:0;
}

.subMenu>li.borderB
{
	border-bottom: 1px #ddd solid;
}

.subMenu2>li.borderB
{
	border-bottom: 1px #ddd solid;
}

.subMenu>li>a, .subMenu li.lastLi>a.excLi, .subMenu li.firstLi>a.excLi
{
	padding: 10px 0;
	border-bottom: 1px #ddd solid;
	width: 100%;
	display: block;
}

.subMenu>li>a.active_section, .subMenu li.lastLi>a.active_section, .subMenu li.firstLi>a.active_section {
    border-bottom: 1px #cd2026 solid;
}

.subMenu .listStyle0>li
{
	margin:0;
}

.subMenu li.lastLi>a, .subMenu li.firstLi>a
{
	border:none;
}

.subMenu li.lastLi>a.activeObj, .subMenu li.firstLi>a.activeObj
{
	border-bottom: solid 1px;
}


.subMenu2
{
	/*margin-left:10px;*/
}

.subMenu2>li
{
	padding:2px 0 2px 20px;
}


.menuStyleDivide .activeObj>a
{
	color: #005c8a;
	/*font-weight:bold;*/
}

.leftMenu .subMenu a.activeObj
{
	color: #005c8a;
	/*font-weight:bold;*/
}

.leftMenu .subMenu .borderB>a.activeObj
{
	border-color: #005c8a;
	border-width: 1px;
}

.leftMenu  .subMenu
{
	padding-top:0;
}

.pStyle0
{

}

.pStyle0 img
{
	float:left;
	padding:5px;
}

.pStyle1 img
{
	float:right;
	padding:5px;
}

.lrs
{
	padding: 5px;
}

.sectionPage table, .sectionPage table th, .sectionPage table td
{
	vertical-align:top;
}

.styleTable table
{
	width:100%;
}

.styleTable table, .styleTable th, .styleTable td, .styleTable tr
{
	border-collapse:collapse;
	border:#666666 1px solid;
}

.styleTable th, .styleTable td
{
	padding:5px 8px;
}

.styleTable table .styleBorder
{
	border-bottom:1px solid #005c8a;
}

.nonStyleTable
{
	border:0;
}

.nonStyleTable th, .nonStyleTable td
{
	padding:5px 8px;
}

.hideBtn
{
	margin-left:10px;
}

.styleBorder, .styleDiv>div
{
	/*background-color: #f7f9f9;*/
}

.styleDiv.ToggleList .bgColorZe, .groupColor .bgColorZe
{
	background-color: #ecf0f1;
}

.styleDiv .styleBorder.active, .styleDiv .styleBorder.bgColorZe.active
{
	background-color: #cce3ed;
}

.styleDiv .styleDiv
{
	margin: 10px -10px -10px -10px;
	background-color: #FFF;
	padding-left: 10px;
}

.styleDiv .styleDiv>div
{
	border:1px solid #fff;
	background-color: transparent;
}

.styleDiv .styleDiv.ToggleList
{
	margin:10px -10px -10px -10px;
	background-color:#fff;
}
.styleDiv .styleDiv.ToggleList>div
{
	margin-left:10px;
	border:0;
	padding:0;
	background-color:#fff;
}
.styleDiv .styleDiv.ToggleList>div a
{
	color:#666;
	padding:10px 20px;
	background-color:#fff;
	display: inline-block;
}
.styleDiv .styleDiv.ToggleList .bgColorZe a
{
	background-color:#50658b;
	color:#fff;
}

.styleFirstRow table .bgColorFth, .styleFirstCol table .bgColorFth
{
	background-color: #abdbc7;
	color: #005c8a;
	text-align:left;
}

.pdfTable table
{
	 margin-bottom:10px;
}

@media (max-width: 767px) {
	.pdfTable table,.pdfTable table tbody,  .pdfTable table tr, .pdfTable table tr>*
	{
		display: block;
	}
	.pdfTable table td
	{
		width:100%;
		margin-top: -1px;
	}
	.pdfTable table, .pdfTable table tr
	{
		border:0;
	}
}

@media (min-width: 768px) {
.pdfTable table.col1 td{width:100%;}
.pdfTable table.col2 td{width:50%;}
.pdfTable table.col3 td{width:33.33%;}
.pdfTable table.col4 td{width:25%;}
.pdfTable table.col5 td{width:20%;}
.pdfTable table.col6 td{width:16.66%;}
.pdfTable table.col7 td{width:14.28%;}
.pdfTable table.col8 td{width:12.25%;}
.pdfTable table.col9 td{width:11.11%;}
.pdfTable table.col10 td{width:10%;}
}

.pdfTable td
{
}
.fileForm>div
{
	position:relative;
	margin-left:40px;
}
/*.fileForm input{border:0}*/
/*.fileForm input.file_input_textbox{border:1px solid;}*/
.fileForm  .file_input_button, .file_input_button2 {
	border:0;
	margin-top:1px;
	margin-bottom:1px;
}
.fileForm  .file_input_textbox {
	height:26px;
	line-height:20px;
}
.fileForm  div {
	margin-bottom:2px;
}
@media (max-width: 767px) {
	.fileForm .file_input_textbox, .fileForm .file_input_button, .fileForm .file_input_button2{display:block;}
	.fileForm .file_input_hidden{height:56px;}
}
@media (min-width: 768px) {
	.fileForm .file_input_textbox, .fileForm .file_input_button, .fileForm .file_input_button2{display:inline;}
}

.tableGray tr
{
	background-color: #f6f6f6;
}

.rowStyle0
{
	float:left;
	width:100%;
}

body h1/*, body h2*/
{
	margin:0;
}

body h2
{
	font-size: 24px;

}

body h3
{
	color:#005c8a;
	font-size: 1.25em;
	margin-left:10px;
	font-weight:bold;
}

body h4, body h5
{
	font-size: 1em;
	margin-top: 0.4em;
	color: #000000;
	margin-left:10px;
}

@media (max-width: 767px) {
	.mainContent a
	{
		word-break: break-word;
	}
}

.hiddenObj
{
	visibility:hidden;
	position:absolute;
}

.quesList
{
	margin-bottom: 100px;
}

.ansList
{
	padding: 0;
}

.ansList, .ansList>li
{
	list-style-type:none;
}

.myHeader1 .subfont
{
	float: right;
	font-size: 0.7em;
	margin: 5px 5px 0 0;
}

@media (min-width: 768px) {
body .bgJustice
{
	margin:0 -15px;
}
}

body .vLink
{
	/*height: 20.8em;*/
	width: 1px;
	border-left: 1px solid #000;
	/*position: absolute;
	display: inline;*/
	float:left;
	margin-top: 50px;
	margin-left: -20px;
}

.newsList, .newsList li
{
	list-style-type:none;
}

body .simply-scroll .simply-scroll-list .newsList>li
{
	width:100%;
}

.newsColor
{
	background-color:#fff;
}

.newsItem
{
	margin: 5px 0 15px 0;
	line-height: 1.2em;
}

.newsDate
{
	font-weight:bold;
	/*display:inline;*/
}
.newsTitle
{
	/*font-weight:bold;
	display:inline;*/
}
.newsContent
{
}

.newsEmer
{
	color: #FFF;
}
.newsEmer>div
{
	background-color: #D73D33;
	text-align: center;
}

@media (min-width: 768px) {
.newsEmer
{
	float: right;
	margin-right: -45px;
	width: 120px;
}
.newsType1
{
	background-image:url(../images/icon_cal1.jpg);
	background-repeat:no-repeat;
	background-position:left top;
}
.newsType2
{
	background-image:url(../images/icon_cal2.jpg);
	background-repeat:no-repeat;
	background-position:left top;
}
.newsType3
{
	background-image:url(../images/icon_cal3.jpg);
	background-repeat:no-repeat;
	background-position:left top;
}
.topBtn .btnTop
{
	/*display:none;*/
	margin-right: 10px;
}

.backBtn .btnBack
{
  margin-right: 10px;
}

.social
{
	float:right;
	width:28%;
	margin-top:-20px;
}
}

@media (max-width: 767px) {
body .newsEmer
{
	color: #FFF;
	text-align: right;
}
body .newsEmer>div
{
	background-color: #D73D33;
	text-align: center;
	display: inline-block;
	padding: 0 12px;
}

body #calendar
{
	margin:10px 70px;
}

body .newsData
{
	padding: 10px 20px 0 20px;
}
body .whatIsNew ul>li
{
	margin:2px 0;
}

body .titlePage a
{
	  padding: 10px;
}

body .titlePage .moreBtn a {
  margin: 0 10px;
  color:#000;
}

.newsType1
{
	border-left:#b3d236 solid 10px;
}
.newsType2
{
	border-left:#66cff6 solid 10px;
}
.newsType3
{
	border-left:#fbba20 solid 10px;
}
.topBtn .textTop
{
	display:none;
}

body .topBtn
{
	background-image:none;
	margin:0;
}
body .btmNav {
	margin:5px 0;
}

body #flexsliderOnAir, body #flexsliderOffice, body #flexsliderApplication, body #flexsliderMobileApp
{
	display:none;
}

body .headerTool .mobileTool
{
	background-color:#f4f4f4;
}


body .headerArea .headerTool a, body .headerArea .headerTool a:link, body .headerArea .headerTool a:visited
{
	color:#b01211;
	font-weight:bold;
}

body #flexsliderOnAir.active, body #flexsliderOffice.active, body #flexsliderApplication.active, body #flexsliderMobileApp.active
{
	display:block;
}

body .flexsliderTraining
{
	display:none;
}

body #flexsliderHeadline
{
	display:none;
}

body #flexsliderNew
{
	display:none;
}

.myheaderTool>div{

}

.rightClfArea, .headerArea .headerTool .myheaderTool>div, .contentArea div.breadcrumb, .contentArea .printTool
{
	display:none;
}

body .myheaderTool
{
	float:none;
}

body.headerTool #searchForm, body .myheaderTool, body .headerArea .hrbTool input
{
	margin-top:0;
	margin-right: 0;
	width: 100%;
  margin-left: 5px;
}

body .myheaderTool>div.clfSeachBar
{
	position: relative;
	width: 105%;
	top:auto;
	right:auto;
}

body .header1
{
	display:none;
}

body .header2
{
	display:block;
}

body .headerTool #searchForm{
  margin-top: 0px;
}

.headerArea .headerTool .myheaderTool>div.clfSeachBar
{

}

.bodyArea>div.container
{
  background-color: transparent;
  background-image:none;
}
}

.inlinkTI div
{
}

.inlinkTI ul, .inlinkTI li
{
	width:100%;
}

.inlinkTI img
{
	//vertical-align: top;
}

.mainContent .listContent
{
	padding: 5px;
}

.mainContent .listContent ul, .mainContent .listContent ul li
{
	padding:0;
}

@media (max-width: 767px) {
.mainContent .listLeft, .mainContent .listRight
{
	margin:0;
}
}

@media (min-width: 768px) {
  .mobileTool{
    display: none  !important;
  }
  .bs-example-js-navbar-media{
    display: none !important;
  }
.mainContent .listLeft, .mainContent .listRight
{
	margin: 0 15px 0 -15px;
}
}

.menuStylePhone .clickActive
{
	background-color:#fff;
}

.pdfIcon
{
	/*width:60px*/
}

.myBgcolor0
{
	background-color:#fff3cc;
}

.myBgcolor1
{
	background-color:#f4e7bd;
}

.myBgcolor2
{
	background-color:#d9fdf8;
}

.myBgcolor3
{
	background-color:#fcdcc7
}

.myBgcolor4
{
	background-color:#eddbe7
}

.myBgcolor5
{
	background-color:#daeac3
}

.myBorder0
{
	border: solid 1px #019680;
}
.myBorder0 .myBordeL
{
	background-color:#019680;
}

.myBorder1
{
	border: solid 1px #f8ad7c;
}
.myBorder1 .myBordeL
{
	background-color: #f8ad7c;
}

.myBorder2
{
	border: solid 1px #66a356;
}
.myBorder2 .myBordeL
{
	background-color:#66a356;
}

.myBorder3
{
	border: solid 1px #ffcc62;
}
.myBorder3 .myBordeL
{
	background-color:#ffcc62;
}

.myBorder4
{
	border: solid 1px #ade0e4;
}
.myBorder4 .myBordeL
{
	background-color:#ade0e4;
}

.myBorder5
{
	border: solid 1px #daeac3;
}

.myBorder
{
	border: solid 1px ;
}
.myBorder .myBordeL
{
	background-color:;
}

.myBordeL
{
	width:16%
}

.myBordeR
{
	width:84%;
	background-color:#ffffff;
}

.myTable0
{
	background-color:#ffe4bf;
}

.myTable1
{
	border:#ef761b 1px solid;
}
.myTable1 td
{
	background-color:#ffe3aa;
}
.myTable1 .firstRow>td
{
	background-color:#d8551f;
}
.myTable1 .firstCol>td
{
	background-color:#ff9555;
}

.myTable2
{
	border: #ff9900 1px solid;
}
.myTable2 td
{
	background-color:#ffe5c0;
}
.myTable3
{
	border: #66ccff 1px solid;
}
.myTable3 td
{
	background-color:#bbe9ff;
}
.myTable3 .firstRow>td
{
	background-color:#55c8ff;
}
.myTable4 td
{
	background-color:#e3f2d5;
}

@media (max-width: 767px) {
.itemList
{
	min-height:1px;
}
}
@media (min-width: 768px) {
.itemList
{
	min-height:2px;
}
}
@media (min-width: 991px) {
.itemList
{
	min-height:3px;
}
}
@media (min-width: 1200px) {
.itemList
{
	min-height:3px;
}
}

.txt-btn, .img-btn {
	cursor:pointer;
	color:#005c8a;
	text-decoration:underline;
}

.txt-btn:hover, .img-btn:hover {
	cursor:pointer;
	color:#3b67ec;
	text-decoration:underline;
}

.itemList>div
{
	margin-bottom:5px;
}

.itemList .itemImg
{
	float: left;
	padding:0px 5px 0px 0px;
}

#bottomNews>div
{
	padding: 12px 12px 0px 12px;
}

.casenotarea .casenote>*
{
	background-color: #f6f6f6;
	padding:0 7px;
	border:1px #dcdcdc solid;
}

.casenotarea .case_no , .casenotarea .case_title
{
	font-family:Georgia, "Times New Roman", Times, serif;
}

.casenotarea .case_no
{
	color: #005c8a;
	font-size:0.9em;
	padding-top:5px
}

.casenotarea .case_title
{
	color: #005c8a;
	font-weight:bold;
	font-size:1.1em;
	line-height: 1em;
	/*overflow: overlay;*/
	overflow:hidden;
}

.casenotarea .case_desc
{
	/*overflow: overlay;*/
	overflow:hidden;
	padding-top:10px;
	padding-bottom:5px;
	font-size: 0.9em;
}

.casenotarea .case_topic
{
	/*overflow: overlay;*/
	overflow:hidden;
	padding-top:5px;
	padding-bottom:5px;
}

.casenotarea .case_img
{
	padding-bottom:5px;
}

@media (min-width: 768px) {
.casenotarea .case_img
{
	width: 230px;
	height: 230px;
}
}
@media print {
.casenotarea .case_img
{
	width: 100%;
}
}

.casenotarea .case_img img
{
	width:160px;
	height:225px;
}
/*
.mySize0 .casenotarea .case_topic
{
	max-height:60px;
	height: 60px;
}
.mySize1 .casenotarea .case_topic
{
	max-height:90px;
	height: 90px;
}
.mySize2 .casenotarea .case_topic
{
	max-height:140px;
	height: 140px;
}*/


/*.mySize0 .casenotarea .case_title
{
	max-height:32px;
	height: 32px;
}
.mySize1 .casenotarea .case_title
{
	max-height:42px;
	height: 42px;
}
.mySize2 .casenotarea .case_title
{
	max-height:52px;
	height: 52px;
}*/

.casenotarea .case_title
{
	padding-top:5px;
}

.mySize0 .casenotarea .case_desc
{
	max-height: 110px;
	height: 110px;
}
.mySize1 .casenotarea .case_desc
{
	max-height: 190px;
	height: 190px;
}
.mySize2 .casenotarea .case_desc
{
	max-height: 260px;
	height: 260px;
}


.mySize0 .casenotarea .case_tag
{
	max-height: 50px;
	height: 50px;
	font-size:0.9em;
}
.mySize1 .casenotarea .case_tag
{
	max-height: 120px;
	height: 120px;
	font-size:0.9em;
}
.mySize2 .casenotarea .case_tag
{
	max-height: 190px;
	height: 190px;
	font-size:0.9em;
}


.casenotarea .casenote
{
	padding: 5px;
}

.casenotarea
{
	margin: 5px 0;
}


.SearchFrom .searchTitleArea
{
	color: #fff;
	/*background: url(../images/iconCase.png) left no-repeat #abdbc7;*/
	min-width: 185px;
	z-index: 400;
	position: relative;
}

.SearchFrom .SearchCase>select
{
	color: #005c8a;
	height: 1.5em !important;
}

.SearchFrom .SearchBtn
{
	background-color: #cccccc;
	color: #333333;
	z-index:400;
	position: relative;
	border-left: #FFF 5px solid;
}


.SearchFrom .SearchBtn>input
{
    border: none;
    background: none;
	padding:0;
}

.SearchFrom .SearchBtn>img
{
	/*margin:0 5px 0 0;*/
	position: absolute;
	top: 23px;
	right: 10px;
}

.mySize0 .SearchFrom .SearchBtn>input
{
	/*margin:16px 5px 16px 5px;*/
	padding: 16px 25px 16px 15px;
}

.mySize1 .SearchFrom .SearchBtn>input
{
	/*margin:14px 5px 13px 5px;*/
	padding: 14px 25px 13px 10px;
}

.mySize2 .SearchFrom .SearchBtn>input
{
	/*margin:11px 5px 10px 5px;*/
	padding: 11px 25px 10px 5px;
}

.SearchFrom .SearchCase>select
{
	font-size: 14px;
	margin:3px 5px 0 5px;
}

/*
.mySize0 .SearchFrom .SearchCase>select
{
	margin:16px 5px 15px 5px;
}

.mySize1 .SearchFrom .SearchCase>select
{
	margin:14px 5px 13px 5px;
}

.mySize2 .SearchFrom .SearchCase>select
{
	margin:11px 5px 10px 5px;
}
*/
@media (max-width: 767px) {
/*.mySize0 .SearchFrom .searchTitle
{
	padding:15px 70px 15px 15px;
}
.mySize1 .SearchFrom .searchTitle
{
	padding:12px 53px 12px 10px;
}
.mySize2 .SearchFrom .searchTitle
{
	padding:9px 35px 9px 5px;
}*/
.SearchFrom .searchTitle
{
	z-index: 999;
	position: relative;
	float: left;
	background-color:#333;
}

.SearchFrom img
{
	float: left;
	top: 0;
	z-index: 100;
}
.mySize0 .SearchFrom .searchTitle
{
	padding:15px 0 15px 5px;
}
.mySize1 .SearchFrom .searchTitle
{
	padding:12px 0 12px 5px;
}
.mySize2 .SearchFrom .searchTitle
{
	padding:12px 0 12px 5px;
	line-height: 1.2em;
}
.SearchFrom .SearchBtn
{
	width: 65px;
}
.SearchFrom .searchTitle
{
	/*width: 90%;*/
}
.SearchFrom .SearchCase
{
	width: 90%;
}
.SearchFrom .SearchSelect0, .SearchFrom .SearchSelect1, .SearchFrom .SearchSelect2
{
	width:100%
}

body .myTool,body .headerMenu, body .headerMenu
{
	display:none;
}
}

.mainContent .page
{
	float:right;
	margin-top: 1em;
}

.mainContent .page td
{
	background-color: #ececec;
	margin:0 2px;
	border: 1px #fff solid;
}

.mainContent .page .selectpage
{
	font-weight:bold;
	/*border: 1px solid #696;
	padding: 60px 0;
	text-align: center; width: 200px;
	-webkit-border-radius: 8px;
	-moz-border-radius: 8px;
	border-radius: 8px;
	-webkit-box-shadow: #666 2px 2px 2px;
	-moz-box-shadow: #666 2px 2px 2px;
	box-shadow: #666 2px 2px 2px;
	background: d8d8d8;
	background: -webkit-gradient(linear, 0 0, 0 bottom, from(d8d8d8), to(d8d8d8));
	background: -webkit-linear-gradient(d8d8d8, d8d8d8);
	background: -moz-linear-gradient(d8d8d8, d8d8d8);
	background: -ms-linear-gradient(d8d8d8, d8d8d8);
	background: -o-linear-gradient(d8d8d8, d8d8d8);
	background: linear-gradient(d8d8d8, d8d8d8);
	-pie-background: linear-gradient(d8d8d8, d8d8d8);
	behavior: url(/pie/PIE.htc);*/
}

@media (min-width: 767px) {

.SearchFrom .searchTitle
{
	z-index: 999;
	position: relative;
	float: left;
	background-color:#333;
	width:158px;
}

.SearchFrom img
{
	float: left;
	position: absolute;
	top: 0;
	z-index: 100;
}

.mySize0 .SearchFrom .searchTitle
{
	padding:16px 0 16px 10px;
}
.mySize1 .SearchFrom .searchTitle
{
	padding:0 0 2px 10px;
}
.mySize2 .SearchFrom .searchTitle
{
	padding: 0 0 0 5px;
	line-height: 1.2em;
}
.SearchFrom .searchTitleArea
{
	float: left;
	width: 20%;
}
.SearchFrom
{
	height:52px;
	max-height:52px;
	/*background: url(../images/iconCase.png) left no-repeat;*/
}
.SearchFrom .SearchCase
{
	height: 52px;
	max-height:52px;
	float: left;
	width: 90%;
	background-color:#abdbc7;
	position: absolute;
	z-index: 300;
	padding-left: 185px;
}

.bs-example-js-navbar-search #searchbar
{
	color: #767676;
}

.SearchFrom .SearchBtn
{
	float:right;
	margin:0 5px;
}
.SearchFrom .SearchCase>select
{
	float:left;
}
.SearchFrom .SearchSelect0
{
	width:16%
}
.SearchFrom .SearchSelect1
{
	width:24%
}
.SearchFrom .SearchSelect2
{
	width:40%
}
}
/*====Chinese=====*/

.chineseVersion h2, .chineseVersion .mainTitle
{
	font-weight:bold;
}

/*====ISO===*/

div.faq h3 {
	float:left;
	cursor:pointer;
}

div.faq .iso {
	clear:both;
}

.bold
{
	font-weight:bold;
}

.iso .iso-text {
	width:100%;
}

/*=========Search============*/
.search_form h3
{
	margin:10px 0;
}

.search_form .searchHeader
{
	background:#ABDBC7;
	padding:5px 10px;
	margin-bottom:10px;
}

.search_form .searchLabel
{
	float:left;
	width:18%;
}

.search_form .seachInputBar
{
	margin-left: 5px;
	font-size: .8em;
	float:right;
	width:40%;
	margin-right:40%;
}

.searchSections>div
{
	margin-bottom:16px;
}

.searchSections ul.sectList
{
	list-style-type:none;
	list-style-position: outside;
	padding:0;
	margin:2px 0;
}

.searchSections ul li
{
	margin:0 10px;
}

.search_form .SearchCase select
{
	margin: 5px 10px;
}

/*==========Google===========*/

	#cse form.gsc-search-box
	{
		line-height:1em;
	}
	#cse .gsc-control-cse {
		/*background-color: #000;
		border: 1px solid #000;*/
		padding: 0;
	}

  #cse .gsc-search-box-tools, #cse .gsc-tabsArea, #cse .gsc-orderby-container, #cse .gcsc-branding
  {
	  display:none;
  }

  #cse .gsc-selected-option-container
  {
	  padding:0;
	  width: 80px!important;
  }

  #cse .resInfo-name
  {
	  float: left;
	  margin-top: 0;
	  margin-bottom: 0;
	  padding: 8px 0;
	  padding-bottom: 10px;
	  margin-left: -4px;
	  color: #676767;
  }

  #cse .gsc-result-info
  {
	  float:left;
  }

  #cse .gsc-refinementsArea
  {
	  display:none;
  }

  .gsc-control-cse {
   /* font-family: Arial, sans-serif;
    border-color: #FFFFFF;
    background-color: #FFFFFF;*/
  }
  .gsc-control-cse .gsc-table-result {
	  margin-left:8px;
   /* font-family: Arial, sans-serif;*/
  }


  input.gsc-input, .gsc-input-box, .gsc-input-box-hover, .gsc-input-box-focus {
    border-color: #D9D9D9;
  }
  input.gsc-search-button, input.gsc-search-button:hover, input.gsc-search-button:focus {
    border-color: #666666;
    background-color: #CECECE;
    background-image: none;
    filter: none;


  }
  .gsc-tabHeader.gsc-tabhInactive {
    border-color: #FF9900;
    background-color: #FFFFFF;
  }
  .gsc-tabHeader.gsc-tabhActive {
    border-color: #E9E9E9;
    background-color: #E9E9E9;
    border-bottom-color: #FF9900
  }
  .gsc-tabsArea {
    border-color: #FF9900;
  }
  .gsc-webResult.gsc-result, .gsc-results .gsc-imageResult {
    border-color: #FFFFFF;
    background-color: #FFFFFF;
  }
  .gsc-webResult.gsc-result:hover, .gsc-imageResult:hover {
    border-color: #FFFFFF;
    background-color: #FFFFFF;
  }
  .gs-webResult.gs-result a.gs-title:link, .gs-webResult.gs-result a.gs-title:link b, .gs-imageResult a.gs-title:link, .gs-imageResult a.gs-title:link b  {
    color: #0000CC;
  }
  .gs-webResult.gs-result a.gs-title:visited, .gs-webResult.gs-result a.gs-title:visited b, .gs-imageResult a.gs-title:visited, .gs-imageResult a.gs-title:visited b {
    color: #0000CC;
  }
  .gs-webResult.gs-result a.gs-title:hover, .gs-webResult.gs-result a.gs-title:hover b, .gs-imageResult a.gs-title:hover, .gs-imageResult a.gs-title:hover b {
    color: #0000CC;
  }
  .gs-webResult.gs-result a.gs-title:active, .gs-webResult.gs-result a.gs-title:active b, .gs-imageResult a.gs-title:active, .gs-imageResult a.gs-title:active b {
    color: #0000CC;
  }
  .gsc-cursor-page {
    color: #0000CC;
  }
  a.gsc-trailing-more-results:link {
    color: #0000CC;
  }
  .gs-webResult .gs-snippet, .gs-imageResult .gs-snippet, .gs-fileFormatType {
    color: #000000;
  }
  .gs-webResult div.gs-visibleUrl, .gs-imageResult div.gs-visibleUrl {
    color: #008000;
  }
  .gs-webResult div.gs-visibleUrl-short {
    color: #008000;
  }
  .gs-webResult div.gs-visibleUrl-short  {
    display: none;
  }
  .gs-webResult div.gs-visibleUrl-long {
    display: block;
  }
  .gs-promotion div.gs-visibleUrl-short {
    display: none;
  }
  .gs-promotion div.gs-visibleUrl-long  {
    display: block;
  }
  .gsc-cursor-box {
    border-color: #FFFFFF;
  }
  .gsc-results .gsc-cursor-box .gsc-cursor-page {
    border-color: #E9E9E9;
    background-color: #FFFFFF;
    color: #0000CC;
  }
  .gsc-results .gsc-cursor-box .gsc-cursor-current-page {
    border-color: #FF9900;
    background-color: #FFFFFF;
    color: #0000CC;
  }
  .gsc-webResult.gsc-result.gsc-promotion {
    border-color: #336699;
    background-color: #FFFFFF;
  }
  .gsc-completion-title {
    color: #0000CC;
  }
  .gsc-completion-snippet {
    color: #000000;
  }
  .gs-promotion a.gs-title:link,.gs-promotion a.gs-title:link *,.gs-promotion .gs-snippet a:link  {
    color: #0000CC;
  }
  .gs-promotion a.gs-title:visited,.gs-promotion a.gs-title:visited *,.gs-promotion .gs-snippet a:visited {
    color: #0000CC;
  }
  .gs-promotion a.gs-title:hover,.gs-promotion a.gs-title:hover *,.gs-promotion .gs-snippet a:hover  {
    color: #0000CC;
  }
  .gs-promotion a.gs-title:active,.gs-promotion a.gs-title:active *,.gs-promotion .gs-snippet a:active {
    color: #0000CC;
  }
  .gs-promotion .gs-snippet, .gs-promotion .gs-title .gs-promotion-title-right, .gs-promotion .gs-title .gs-promotion-title-right * {
    color: #000000;
  }
  .gs-promotion .gs-visibleUrl,.gs-promotion .gs-visibleUrl-short  {
    color: #008000;
  }
   @media (min-width: 768px) {

  /*.bodyArea, .footerArea
  {
 margin-left:-30px;
  }*/

  }

input#searchbar::-ms-clear {  display: none; width : 0; height: 0; }

input#searchbar::-ms-reveal {  display: none; width : 0; height: 0; }
@media (min-width: 768px) {
.myFL
{
	/*float:left;
	width:72%;*/
}

.mainContent .myFL>p, .mainContent .myFL>h2
{
	margin-left:10px;
	margin-right:10px;
}
.indexVersion .mainContent .myFL>p, .indexVersion .mainContent .myFL>h2
{
	margin:0;
}

.myFR
{
	float:right;
	width:28%;
}
.titleArea
{
	border-bottom:#6b7e9e 1px solid;
}

.myDropDownBox
{
	width: 30%;
	float: left;
	margin: 0 0 0 2%;
}

.kcsVersion .myDropDownBox
{
	margin-bottom:10px;
}
}
.moreBtn
{
	float:right;
}
.ddb_btn
{
	float: right;
}
.ddb_btn .moreBtn, .ddb_btn .dropBtn
{
	float:left;
	position: relative;
	margin-right: 5px;
}
.myDropDownBox .ddb_title span.myStyle
{
	color:#fff;
	max-width: 115px;
	display: inline-block;
}
.myDropDownBox .mylong
{
  margin-top: -6px;
}

.titleArea
{
	padding: 10px;
	background-color:#e7f2f8;
	vertical-align: bottom;
}
.titleArea img
{
	margin:0 10px;
}

#flexsliderNew li>div
{
	background-color:#fff;
	border-bottom:#d9d9d9 1px solid;
	padding: 10px;
}

#flexsliderNew li>div.colorDiv
{
	background-color:#eff3f4;
}

#flexsliderHeadline .hl_date
{
	background-color:#d7d7d7;
	border-bottom:#f0f3f4 1px solid;
}

#flexsliderHeadline .fLi
{
	border-top:#d9d9d9 1px solid;
}

#flexsliderHeadline li>div
{
	border-bottom:#f0f3f4 1px solid;
	padding:5px 20px 15px 40px;
	font-size:.9em;
}

#flexsliderHeadline .hl_date
{
	padding:5px 10px;
	color:#444444;
	font-weight:bold;
	font-size:.8em;
}

#flexsliderHeadline li>div
{
	background-color:#f0f3f4;
}

#flexsliderHeadline li>div .hl_type
{
	font-weight:bold;
	margin:5px 0;
}

#flexsliderHeadline li>div .hl_datail
{

}

#flexsliderHeadline li>div.newdate
{
	background-image:url(file:///D|/temp/hin/comcom/20151117/images/icon_new.png);
	background-repeat:no-repeat;
	background-position:left top;
	border-top: #d8d9db 1px solid;
}

#flexsliderHeadline li>div .hl_datail a
{
	display:block;
	font-weight:bold;
}

@media (min-width: 768px) {
.subPage
{
	margin:auto; width:90%;
}

.subPage .myPage
{
	display:none;
}

.subPage .myPage.pageActive
{
	display:block;
}

.titlePage
{
	border-top:#a7cfe0 1px solid;
	border-bottom:#d2d2d2 1px solid;
	border-left:#a7cfe0 1px solid;
	border-right:0;
}
}

.titlePage
{
	margin-left:1px;
	float: left;
	background-color:#e7f2f8;
}

.mainContent .titleArea
{
	border-bottom:#6c7f9d 1px solid;
}

.titlePage>div, .titleArea
{
	background-color:#e6f2f7;
	border-top:#a7cfe0 1px solid;
	border-bottom:#fff 1px solid;
	border-left:0;
	border-right:0;
}
.titlePage a
{
	padding:10px 0 10px 15px;
	display: block;
	float:left;
	width:80%;
	color: #6b696a;
	font-weight: bold;
}

.titlePage.active a
{
	color: #404040;
}

.titlePage .moreBtn a
{
	padding:0;
}

@media (min-width: 768px) {
.titlePage.active
{
	border-top:#027eb3 1px solid;
	border-bottom:0;
	border-left:0;
	border-right:0;
	background-color:#fff;
}

.titlePage.active>div
{
	background-color:#fff;
	border-top:#027eb3 1px solid;
	border-bottom:0;
	border-left:0;
	border-right:0;
}

.inlineDiv>div
{
	display:inline;
}
.inlineDiv>div
{
	display:inline-block;
}
.inlineDiv>div>*
{
	width:100%;
}

.contentWrap
{
	margin: 20px;
}

body .selectTool label
{
  display: inline-block;
}

.selectTool>div
{
	margin-bottom: 10px;
}
.selectTool>div , .selectTool select
{
	width:120px;
}
.selectTool select
{
	min-height: 30px;
	padding: 3px 8px;
}

.selectTool>div.searchKey
{
	width:auto;
}

.selectTool #event_keyword
{
	width:200px;
	display:inline-block;
	height: auto;
	min-height:30px;
	padding: 3px 8px;
}

.pageTool
{
	text-align:right;
	margin-bottom: 10px;
}
.pageTool img
{
	border:1px solid #84c5db;
	margin: 0 10px;
}

body .pageTool>.fCd
{
	border:0;
}

.pageTool>div
{
	border-left:2px solid #abc2d2;
	display:inline-block;
}

.pageTool>div a
{
	padding: 0 10px;
}

body .selectTool label
{
	font-weight:bold;
}

.titlePage.active .moreBtn
{
	display:block;
	margin:10px;
}
.titlePage .moreBtn
{
	display: block;
	margin: 10px;
}
.mySize0 .titlePage.longTitle>div>a
{
  line-height: 1em;
  height: 39px;
  padding-top: 8px;
}

.titlePage.fpage
{
	margin-left:0;
}

.titlePage.page2
{
	width:49.5%;
}
.titlePage.page3
{
	width:33%;
}
}
.titlePage
{
	display:none;
}

.titlePage.fpage, .titlePage.mOnly
{
	display:block;
}
@media (min-width: 768px) {
	.titlePage
	{
		display:block;
	}
	body .specialItem div {
  		padding: 22px 0 19px 55px;
	}
	body .myDropDownBox .ddb_title{
  		padding: 13px 0 10px 55px;
	}
	.kcsVersion .specialItem
	{
		margin:0 20px;
	}
	.searchTool.bs-example-js-navbar-search.collapse
	{
		display:block;
	}
}

/*.footerArea .copyrightBar
{
	display:none;
}*/

@media (max-width: 767px) {
	body .titlePage .moreBtn
	{
		display: block;
		margin: 10px;
	}
	body#page_bg .specialItem div
	{
		margin:1px 0;
	}
	body .tMenu .longList ul{left: 0 !important; min-height:inherit !important;}
	body .headerMenu .tMenu a:link, body .headerMenu .tMenu a:visited{ /*background-color:#fbb256;*/ color:#000; border-bottom:1px solid #D2CFE1;}
	body .headerMenu .tMenu a:hover, body .headerMenu .tMenu a:focus, body .headerMenu .tMenu a:active, body .headerMenu .tMenu a.active_section{background-color:#a50e37; color:#fff; text-decoration:none; font-weight:bold;}

	body .headerMenu .tMenu .firstLi>a:link, body .headerMenu .tMenu .firstLi>a:visited{padding:10px;}

	.headerArea .tMenu ul.menuLv1>li>a:link, .headerArea .tMenu ul.menuLv1>li>a:visited{ padding-left:30px !important;}
	.headerArea .tMenu ul.menuLv2>li>a:link, .headerArea .tMenu ul.menuLv2>li>a:visited{ padding-left:40px !important;}

	.headerMenu ul .open ul  ul.menuLv2
	{
		display:block;
	}

	.headerMenu .tMenu a:link, .headerMenu .tMenu a:visited{padding:10px 20px !important;}

	.titlePage a
	{
		color: #404040;
	}

	.mainContent .titleArea
	{
		color: #404040;
		font-weight:bold;
		font-size:14px;
	}

	div.footerArea
	{
		/*background-color:#666666;*/
		background-color:#f1f1f1;
	}

	div.footerArea .updateDate
	{
		display:block;
		width: 100%;
		text-align: right;
		padding: 7px 0;
		color: #EFEFE7;
		margin:0;
	}

	.footerArea .copyrightBar
	{
		display:inline-block;
		float:right;
		padding:7px 7px;
	}

	.footerArea .copyRight
	{
		/*color:#fff;*/
		color:#000000;
		padding:7px 0;
		float:left;
	}

	body div.footerArea a, body div.footerArea a:active, body div.footerArea a:hover, body div.footerArea a:focus, body div.footerArea a:link, body div.footerArea a:visited
	{
		/*color:#fff;*/
		color:#000000;
		
		
	}

	body div.footerArea ul.fMenu
	{
		padding:7px 0;
		float:left;
		margin:0;
	}

	body .indexContent
	{
		width:100%;
		margin-top: 0px;
		background-color: rgba(0, 0, 0, 0);
		padding:0;
		text-align:left;
	}

	body .indexContent>div
	{
		background-color:#fff;
		height:auto;
	}

	body .indexContent .colorSort
	{
		padding:0;
	}

	body .colorSort, body .newsArea
	{
		width:100%;
		/*padding-right:30px;*/
	}
	
	div.footerArea img
	{
		/*background-color:#FFFFFF;*/
		    margin-top: 10px;
	}	
}

.specialItem div
{
	padding:24px 0 19px 55px;
	min-height:60px;
	margin:5px 0;
	line-height: 1em;
}

.kcsVersion .specialItem div
{
	margin:0;
}

.kcsVersion .specialItem div.mdfBtn
{
	padding:7px;
	background-color:#a2d6d4;
	min-height:0;
	margin-bottom: 10px;
}

.mdfBtn #doc_sel
{
	vertical-align:top;
	padding:5px 0;
	width:85%;
}

.myDropDownBox .ddb_title
{
	padding:15px 0 10px 55px;
	min-height:42px;
	/*margin:5px 0;*/
	line-height: 1em;
}

.mySize0 .specialItem div
{
	padding:24px 0 19px 55px;
}

.mySize1 .specialItem div
{
	padding:20px 0 19px 55px;
}

.mySize2 .specialItem div
{
	padding:20px 0 19px 55px;
}

.mySize0 .myDropDownBox .ddb_title
{
	padding:15px 0 10px 55px;
}

.mySize1 .myDropDownBox .ddb_title
{
	padding:12px 0 10px 55px;
}

.mySize2 .myDropDownBox .ddb_title
{
	padding:12px 0 10px 55px;
}
/*
.mySize0 .mainContent .firstContent
{
	padding: 49px 20px 0 20px;
	position: relative;
	min-height:300px;
}
.mySize1 .mainContent .firstContent
{
	padding: 55px 20px 0 20px;
	position: relative;
	min-height:300px;
}
.mySize2 .mainContent .firstContent
{
	padding: 58px 20px 0 20px;
	position: relative;
	min-height:300px;
}
*/
.mainContent .firstContent
{
	padding: 0 20px;
	position: relative;
	min-height:300px;
}

.specialItem div, .myDropDownBox
{
	position:relative;
}

.specialItem div span
{
	color:#fff;
	position:relative;
	z-index:9000;
	font-size:1.2em;
}

.specialItem div span.access
{
	position: absolute;
}


.specialItem div img
{
	position:absolute;
	top:0;
	left:0;
	z-index:4500;
}

.myDropDownBox .ddb_title>img
{
	position:absolute;
	top:0;
	left:0;
	z-index:4500;
}
.myDropDownBox span.access
{
	color:#fff;
	position:absolute;
	z-index:9000;
}
.myDropDownBox .ddb_title .ddb_btn img
{
	position:relative;
	z-index:9000;
}

.specialItem div
{
	background-color:#000;
}

.specialItem .bg_vid
{
	background-image:url(file:///D|/temp/hin/comcom/20151117/images/bg_vid.png);
	background-repeat:no-repeat;
	background-position:left top;
	color:#fff;
	background-color:#1b8787;
}
.specialItem .bg_fac
{
	background-image:url(file:///D|/temp/hin/comcom/20151117/images/bg_fac.png);
	background-repeat:no-repeat;
	background-position:left top;
	color:#fff;
	background-color:#3c6bb1;
}
.specialItem .bg_pas
{
	background-image:url(file:///D|/temp/hin/comcom/20151117/images/bg_pas.png);
	background-repeat:no-repeat;
	background-position:left top;
	color:#fff;
	background-color:#6246aa;
}
.specialItem .bg_kno
{
	background-image:url(file:///D|/temp/hin/comcom/20151117/images/bg_kno.png);
	background-repeat:no-repeat;
	background-position:left top;
	color:#fff;
	background-color:#317f43;
}
.specialItem .bg_faq
{
	background-image:url(file:///D|/temp/hin/comcom/20151117/images/bg_faq.png);
	background-repeat:no-repeat;
	background-position:left top;
	color:#fff;
	background-color:#be8430;
}
.specialItem .bg_mdf
{
	background-color: #1c8073;
}
{
	background-color:#a4d4d6;
	padding:0;
	margin-bottom:10px;
}

.specialItem .bg_pdf
{
	background-color: #8a63a2;
}
.myDropDownBox.denim .ddb_title{background-color:#0e7cb2;}
.myDropDownBox.christi .ddb_title{background-color:#5c800f;}
.myDropDownBox.mulberry .ddb_title{background-color:#c8407b;}
.myDropDownBox.teal .ddb_title{background-color:#00837e;}
.myDropDownBox.goldenbrown .ddb_title{background-color:#a66714;}
.myDropDownBox.scampi .ddb_title{background-color:#70589c;}

.myDropDownBox.denim .arrowList{border-color:#6ec1e9;}
.myDropDownBox.christi .arrowList{border-color:#b0c976;}
.myDropDownBox.mulberry .arrowList{border-color:#f0a3c5;}
.myDropDownBox.teal .arrowList{border-color:#65ceca;}
.myDropDownBox.goldenbrown .arrowList{border-color:#fabf79;}
.myDropDownBox.scampi .arrowList{border-color:#b5a0c9;}


.calendar {margin:0px auto; float:left; background-color:#4f658c; color:#fff; padding-bottom: 1px;}
.calendar .month{margin-top:5px;}
.calendar .datebox {float: left; margin:1px 0 0 1px; height:25px; border:#cdcdcd 1px solid; background:#ffffff; color:#606060; text-align:center; font-size:12px; font-weight:bold; border-radius:1px; line-height:2em; vertical-align:middle; display:block}
.calendar .week.holiday, .calendar .holiday{color:#ee0000;}
.calendar .today {color:#000000;}
.calendar .prevMon {margin-top:2px}
.calendar .nextMon {margin-top:2px}
.calendar .event {color:#000000; border:#7763de 1px solid}
.calendar .event a:link, .calendar .event a:active{color:#000000; background:#ffda33; text-decoration: none; display:block}
.calendar .event a:hover, .calendar .event a:focus{color:#000000; background:#ffda33; text-decoration: none; display:block}
.calendar .others {color:#dcdcdc; font-style:italic; border:#dcdcdc 1px solid}
.calendar .month {text-align:center; margin-bottom:5px}
.calendar .control {text-align:center}
.calendar .week {float: left; margin: 7px 0 0 1px; text-align:center; font-size:.9em; font-weight:bold; display:block; background-color:#e7f2f8; color:#000; padding:2px 0;}
.calendar a.btn_grey{background-color:#b6dbeb;color:#000;}
.calendar, .calendar .month, .calendar .control{width:197px;}
.calendar .datebox, .calendar .week{width:27px;}

#largeFlexsliderCalendar{width: 100%;overflow: auto;}
#largeCalendar{min-width: 855px;}

.largeCalendar {margin:0px auto; float:left; background-color:#d4d6d3; color:#fff; padding-bottom: 1px; border-top: #CDCDCD 1px solid;}
.largeCalendar .month{margin-top:5px;}
.largeCalendar .datebox {float: left; margin:1px 0 0 1px; height:115px; /*border:#cdcdcd 1px solid;*/ background:#ffffff; color:#606060; text-align:left; font-size:1em; font-weight:bold; border-radius:1px; line-height:2em; vertical-align:middle; display:block}
.largeCalendar .week.holiday, .largeCalendar .holiday{color:#ee0000;}
.largeCalendar .today {color:#51648c;}
.largeCalendar .prevMon {margin-top:2px}
.largeCalendar .nextMon {margin-top:2px}
.largeCalendar .event {color:#000000; border:#7763de 1px solid}
.largeCalendar .event a:link, .largeCalendar .event a:active{color:#000000; background:#ffda33; text-decoration: none; display:block}
.largeCalendar .event a:hover, .largeCalendar .event a:focus{color:#000000; background:#ffda33; text-decoration: none; display:block}
.largeCalendar .others {color:#8d9192; font-style:italic;  background-color: #ededed; /*border:#dcdcdc 1px solid*/}
.largeCalendar .month {text-align:center; margin-bottom:5px}
.largeCalendar .control {text-align:center}
.largeCalendar .week {float: left; margin: 0 0 1px 1px; text-align:center; font-size:.9em; font-weight:bold; display:block; background-color:#f8faf9; color:#000; padding:2px 0; border-bottom: 5px #a7c4d2 solid;}
.largeCalendar a.btn_grey{background-color:#b6dbeb;color:#000;}
.largeCalendar, .largeCalendar .month, .largeCalendar .control{width:100%;}
.largeCalendar .datebox, .largeCalendar .week{width:14.17%;}
.largeCalendar .date_day{ background-color:#ededed;   height: 40px; width: 40px; display: inline-block; text-align: center; margin-right:2px;}
.largeCalendar .holiday .date_day{background-color:#fceaea;}
.largeCalendar .today .date_day{ background-color:#51648c; color:#fff;}

.mySize0 .largeCalendar .date_day{padding-top: 7px;}
.mySize1 .largeCalendar .date_day{padding-top: 4px;}
.mySize2 .largeCalendar .date_day{padding-top: 1px;}

.selectForm>div
{
	position: relative;
	vertical-align: middle;
	padding: 10px;
}

.selectForm img
{
	position: absolute;
	top: 0;
	left: 0;
	height: 100%;
}

.greyBg
{
	background:#f5f5f8;
	padding:0;
}
@media (min-width: 768px) {
body .greyBg
{
	background:#f5f5f8;
	padding:15px;
	float:left;
}
.mainContent .arrowList ul
{
	width:25%;
	float:left;
	margin:0;
	padding:0;
	list-style-type:none;
}
}

.kcsVersion .mainContent .arrowList ul
{
	width:auto;
	float:none;
	padding: 10px 0;
}


.mainContent .arrowList ul li
{
	padding: 0 5px 0 12px;
	margin: 15px 5px 15px 10px;
	line-height: 1.2em;
	background-image:url(file:///D|/temp/hin/comcom/20151117/images/icon_arrow.png);
	background-repeat:no-repeat;
	list-style-type:none;
}

.kcsVersion .mainContent .arrowList ul li
{
	padding: 0 5px 0 12px;
	margin: 15px 5px 15px 10px;
	line-height: 1.2em;
	background-image:url(file:///D|/temp/hin/comcom/20151117/images/icon_arrow.png);
	background-repeat:no-repeat;
	list-style-type:none;
}

.kcsVersion .mainContent .arrowList
{
	height:100%;
}

/*.kcsVersion .mainContent .ddb_content
{
	margin-bottom:10px;
}*/

#flexsliderFooter
{
	width: 90%;
	margin: auto;
	padding: 10px 10px 0 10px;
	background: #F2F2F5;
}

#flexsliderCalendar, .myCalendar
{
	margin-right:10px;
}

#flexsliderCalendar, #whatIsNew, .myCalendar
{
	float:left;
}

.logoList
{
	margin:0;
	padding:10px;
}

.mainContent .logoList ul
{
	margin:0;
	padding:0;
}

.logoList ul li
{
	margin: 10px;
	display:inline;
}

.arrowList, .logoList
{
	background-color:#f5f4f9;
	margin-bottom: 10px;
	min-height: 210px;
}

.kcsVersion .arrowList
{
	background-color:#fff;
	border-width:2px;
	border-style:solid;
	border-bottom-width:5px;
}

.kcsVersion .myFooterBg
{
	display:none;
}
/*
#flexsliderCalendar
{
	position:absolute;
}
#flexsliderTraining
{
	position:absolute;
}
#flexsliderOffice
{
	position:absolute;
}
#flexsliderApplication
{
	position:absolute;
}
#flexsliderMoblieApp
{
	position:absolute;
}
*/
@media (min-width: 768px){
	.footerArea .myFooterBg
	{
		height: 97px;
	}
	.flexsliderCalendar, .flexsliderTraining
	{
		min-height:400px;
	}
/*	.onAir
	{
		margin-top: -145px;
	}*/
	.indexVersion .specialItem
	{
		/*margin-bottom:80px;*/
	}
}
@media (max-width: 991px) {
	body .weatherTool
	{
		width: 100%;
		background-color: #D1E3EF;
		margin: 0;
	}
	body .headerArea .headerTool .searchTool
	{
		width: 100%;
		margin-top: 0;
		padding-top: 0;
	}
	body .headerArea .headerTool .hrbTool {
		position:relative;
	}
}
/*==================*/
.searchList_pageList
{
	position: absolute;
	top: 5px;
	right: 30px;
	z-index: 6500;
}
.searchList_pageList .searchList_right
{
	float:right;
}
.searchList_pageList .searchList_right>div
{
	float:left;
	/*margin:0 5px;*/
}
.searchList_pageList .searchList_right .searchList_record
{
  margin: 4px 5px 0 0;
}

.searchList_pageList .searchList_prev, .searchList_pageList .searchList_next
{
	border:1px #85c6d8 solid;
	border-collapse:collapse;
	background-color:#fff;
}
.searchList_pageList .searchList_next
{
	margin-left:-1px;
}

/*=====================*/
.styleDiv>div
{
	border:#f3f3f3 solid 1px;
}
.styleDiv>hr
{
	display:none;
}
/*
.ToggleList .bgColorZe, .groupColor .bgColorZe, .bgColorZe
{
	background-color: #f3f3f3;
}*/
.styleDiv .iLDiv
{
	padding:10px;
	overflow: auto;
}

.styleDiv>div
{
	padding:10px;
}

.styleDiv .iLDiv div
{
	float: left;
}

.styleDiv .iLDiv2 div
{
	display:inline;
}

.formDiv1 .iLDiv>div
{
	padding-right:20px;
}

.styleDiv.formDiv0 .iLDiv>div>label
{
	width:120px;
	display: inline-block;
	*zoom: 1;
	*display: inline;
}

.styleDiv .iLDiv>div .myLabel
{
	width:80px;
	display: inline-block;
	*zoom: 1;
	*display: inline;
}

.styleDiv .iLDiv>div span
{
	vertical-align: top;
	padding: 0 10px;
}

.styleDiv .iLDiv>div span.hLWord
{
	padding: 0 2px;
}

.styleDiv .bgColorFth, .styleDiv .bgColorLst, .styleDiv.formDiv1>div, .styleDiv.formDiv>div
{
	padding: 10px;
}

.styleDiv .formTitle
{
	display:none;
}

.styleDiv .redTri
{
	vertical-align:middle;
	margin-left:5px;
}

.styleDiv.formDiv>div .iLRight
{
	margin:0;
}

.searchList_pageList
{
	margin:10px 0 5px 0;
	overflow: auto;
	float:left;
	width:100%;
}

.styleDiv .submitBottom
{
	text-align:center;
}

.styleDiv .btn_grey
{
	padding:4px 20px;
}

.styleDiv .faRow
{
	width: 100%;
}

.styleDiv .faRow>label, .styleDiv.formDiv0 .iLDiv>div.faRow>label
{
	width: initial;
}

.styleFirstRow>div.bgColorFth, .styleFirstCol>div.bgColorFth, .styleLastRow>div.bgColorLst
{
	background-color:#fff;
	color: #000;
	font-weight:bold;
}

.blue.styleFirstRow>div.bgColorFth
{
	background-color:#bdd3de;
}

.bgColorFth.blue
{
	background-color:#bdd3de;
	padding: 10px;
	font-weight:bold;
}

.halfScreen
{
	width:50%;
}

.listBlank, ul.listBlank, ol.listBlank
{
	padding:0;
	margin:0;
}
.listBlank, .listBlank>li, ul.listBlank, ul.listBlank>li, ol.listBlank, ol.listBlank>li
{
	list-style-type:none;
}
.listBlank>li
{
	display:inline;
}


.appDiv
{
	padding:10px 0;
	margin-bottom: 30px;
	/*border-top:1px #999 solid;*/
}
.appIcon
{
	display: inline-block;
	margin-bottom:20px;
}

.appDiv:hover>.appIcon img, .appDiv:focus>.appIcon img
{
	opacity: 0.8;
    filter: alpha(opacity=80);
}

@media (min-width: 768px) {
.appWrap
{
	display: inline-block;
	max-width:35%;
	margin: 0 10px;
	border-right: 5px solid #EEE;
	padding-right:5%;
}

.appDiv:hover>.appWrap, .appDiv:focus>.appWrap {
	border-color: #DDD;
}
}

@media (max-width: 767px) {
.appDiv, .appDiv div
{
	text-align:center;
}
}

body .appDiv p
{
	margin-top:0;
}

.appInfo
{
	display: inline-block;
	max-width:50%;
	margin:10px;
}
.appTitle
{
	font-weight:bold;
	margin-bottom:5px;
}

.appLink a
{
	display: inline-block;
	padding: 3px 10px;
	border-radius: 5px;
	background-color: #EEE;
	font-size: 11px;
	color: #000;
	text-decoration: none;
	box-shadow: rgba(0, 0, 0, 0.3) 0px 1px 3px;
	transition: 0.25s;
	margin-right:5px;
}

.appLink a:hover, .appLink a:focus
{
	background-color: #DDD;
	box-shadow: rgba(0, 0, 0, 0.5) 0px 1px 5px;
	text-decoration:none;
	color:#000;
}

.highlight
{
	padding:3px 7px !important;
	background-color:#d63c34;
	color:#fff;
	margin-left:7px;
}

.highlightBtn
{
	padding:5px 12px !important;
	background-color:#3a6fcf;
	color:#fff;
	margin-left:7px;
}
.highlightBtn>a:link, .highlightBtn>a:active, .highlightBtn>a:visited, .highlightBtn>a:hover, .highlightBtn>a:focus
{
	color:#fff;
}

.remark
{
	color:#666;
	font-style:italic;
}
.eventTitle
{
	float: left;
	font-weight: bold;
	font-size: 1.6em;
}
.eventTitle .hlRed
{
	color:#f00;
}

.orderTool
{
	position:absolute;
	top:0;
	right:0;
	margin: 1.2em 30px 0 0;
}

.siteMenu>li
{
	margin:10px 0;
}

.siteMenu .firstLi img
{
	display:none;
}

.siteMenu .firstLi .mOnly
{
	position: relative;
	visibility: visible;
	left: 0;
}

.siteMenu, .siteMenu>li
{
	list-style:none;
}

.siteMenu ul
{
	margin-top:10px;
	margin-bottom:10px;
}

.squareArt
{
	height: 40px;
	width: 40px;
	float: left;
	display:block;
}

.squarArtList .squareArt
{
	margin-right: 10px;
}

.tagArt
{
	width: 5px;
	top: 0;
	bottom: 0;
	position: absolute;
	left: 0;
	padding: 0 !important;
}

.myBlueBtn
{
	background-color:#3a6fcf;
	color:#fff;
	padding:5px 12px;
	display: inline-block;
	margin:10px 0;
}
.myBlueBtn.largeBtn
{
	padding:12px 50px;
	margin:20px 0;
}

.mySize0 .squareArt
{
	float: left;
}
.mySize1 .squareArt, .mySize2 .squareArt
{
	float: none;
}

.cerise{background-color:#d73252;}
.tahitiGold{background-color:#e45e2b;}
.deepLilac{background-color:#9453b9;}
.forestGreen{background-color:#218320;}
.curiousBlue{background-color:#3e79b1;}
.galliano{background-color:#dd961a;}

.squarArtList
{
	text-align:left;
	margin: 30px 10px;
}

.squarArtList>div
{
	display:inline-block;
	margin-right: 10px;
	width: 140px;
}

.iframeDiv{display:none;}
.iframeVersion .iframeDiv{display:block;}

.normalDiv{	display:block;}
.iframeVersion .normalDiv{display:none;}

.calendarList>div{width:100%}

.newsData
{
	position:relative;
}
.newsIcon
{
	position:absolute;
	top0;
	left:0;
}
