html {
	font-family: helvetica, arial, "lucida grande", sans-serif;
}
body {
	margin: 0;
}
ul, li {
    list-style-type: none;
}
.bdContent {
    display: inline-block;
    width: 100%;
}
.menu {
    font-weight: bold;
    width: 100%;
    text-transform: capitalize;
}
.divLogin {
	width: 250px;
	text-align: left;
	font-size: 14px;
}
.taskbar {
	visibility: hidden;
}
.taskbar a:link {
	text-decoration: none;
}
.loader {
	position: fixed;
	left: 0;
	top: 43px;
	width: 100%;
	height: 100%;
	z-index: 9999;
	background: url('/javax.faces.resource/images/loading_1.gif.xhtml') 50% 50% no-repeat rgb(249,249,249);
}
.ligbox {
	display: inline-block;
}
.ui-lightbox-caption-text {
    color: #333;
    font: 700 15px arial;
}
.brPopup {
	height: auto;
    width: auto;
    overflow: hidden;    
    position: fixed;
    right: 0;
    left: 0;
    top: 0;
    bottom: 0;
    margin: 0;
    padding: 0;
    z-index: 999;
    background: url("/javax.faces.resource/images/ui-bg_flat.png.xhtml") repeat-x scroll 50% 50% #2d5972;
    opacity: 0.3;
    display: none;
}
.dvclose {
	display: block;	
}
.dvclose:AFTER {
	clear: both;
    content: ".";
    display: block;
    height: 0;
    visibility: hidden;
}
.dvclose_1 {
	border: 0 none;
    position: relative;
    border-radius: 0;
    background: -moz-linear-gradient(center top , rgba(255, 255, 255, 0.8), rgba(255, 255, 255, 0)) repeat scroll 0 0 #c4c4c4 !important;
    background: #c4c4c4 -webkit-gradient(linear, left top, left bottom, from(rgba(255,255,255,0.8)), to(rgba(255,255,255,0)));
    color: #333;
    font-weight: bold;
    text-shadow: 0 1px 0 rgba(255, 255, 255, 0.7);
}
.title_log {
	color: #4e5665;
	font-size: 14px;
    float: left;
    margin-top: 3px;
}
.btcl_log {
	cursor: pointer;
    float: right;
    margin: 0;
    top: 0;
}
.btcl_log:HOVER {
	box-shadow: 0 0 2px rgba(0, 0, 0, 0.8);
}
.divbtlog {
	display: inline-block;
    margin-top: 5px;
    width: 100%;
}
.brPopupCF {
	height: auto;
    width: auto;
    overflow: hidden;    
    position: fixed;
    right: 0;
    left: 0;
    top: 0;
    bottom: 0;
    margin: 0;
    padding: 0;
    z-index: 1008;
    background: url("/javax.faces.resource/images/ui-bg_flat.png.xhtml") repeat-x scroll 50% 50% #2d5972;
    opacity: 0.3;
}
.showLogCF {
	background: #fff none repeat scroll 0 0;
    border: 1px solid #a8a8a8;
    color: #4f4f4f;
    left: 0;
    margin: auto;
    overflow: hidden;
    padding: 0;
    position: fixed;
    right: 0;
    visibility: visible;
    z-index: 1009;
}
.tlbtOK {
	background: #5b74a8 none repeat scroll 0 0;
    border-color: #2f477a #29447e #1a356e;
    box-shadow: 0 0 0 0;
    color: white;
    margin: 0 !important;
    text-shadow: none;
}
.tlbtCancel {
	background: #c4c4c4 -moz-linear-gradient(center top , rgba(255, 255, 255, 0.8), rgba(255, 255, 255, 0)) repeat scroll 0 0;
    border: 1px solid #a8a8a8;
    box-shadow: 0 0 0 0;
    color: #4f4f4f;
    margin-right: 4px !important;
}
.tbat-01:HOVER {
	opacity: 0.85;
}
.tarBcf00 {
	display: inline-block;
    position: relative;
    width: 100%;
}
.tarBcf01 {
	background-color: #fff;
    border: 1px solid rgba(0, 0, 0, 0.15);
    border-radius: 3px;
    box-shadow: 0 3px 8px rgba(0, 0, 0, 0.3);
    margin-top: 7px;
    text-align: left;
}
.brPmsg {
	height: auto;
    width: auto;
    overflow: hidden;    
    position: fixed;
    right: 0;
    left: 0;
    top: 0;
    bottom: 0;
    margin: 0;
    padding: 0;
    z-index: 1098;
    background: url("/javax.faces.resource/images/ui-bg_flat.png.xhtml") repeat-x scroll 50% 50% #2d5972;
    opacity: 0.3;
    display: none;
}
.dvIprc {
    bottom: 0;
    display: none;
    height: 24px;
    left: 0;
    margin: auto;
    overflow: hidden;
    padding: 0;
    position: fixed;
    right: 0;
    top: 0;
    visibility: visible;
    width: 160px;
    z-index: 1099;
}
.imgL1 {
	display: block;
    height: 24px;
    width: 160px;
}
.ctts_01 {
    overflow: hidden;
    white-space: nowrap;
}
.slmn_01 {
	background-image: url("/javax.faces.resource/images/hg_bico_m.png.xhtml");
    background-position: -4px -89px;
    background-repeat: no-repeat;
    background-size: auto auto;
    bottom: 0;
    height: 12px;
    margin: auto;
    overflow: hidden;
    position: absolute;
    right: 5px;
    top: 0;
    width: 12px;
}
.itSbd:HOVER {
	background-color: #eee;
	color: #c00;
}
.fbtlogin {
    float: right;
}
.fbtlogin:HOVER img {
	opacity: 0.8;
}
.lg_dp {
	display: inline-block;
    position: relative;
}
.finput:FOCUS {
	border: 1px solid #a8a8a8;
}
.require {
	color: #e11208;
    font-style: italic;
}
.showlink a:link {
	color: #1a0dab;
	text-decoration: none;
}
.showlink a:HOVER {
	text-decoration: underline;
}
.showlink a:visited {
	color: #7A378B;
}
._pt1_ a {
	color: #1a0dab;
}
._pt1_ a:link {
	text-decoration: none;
}
._pt1_ a:hover {
	text-decoration: underline;
}
.img32 {
	display: block;
	height: 32px;
    width: 32px;
}
.img40 {
	display: block;
	height: 40px;
    width: 40px;
}
._mB {
	background-color: #efc439;
    border-radius: 2px;
    color: #fff;
    display: inline-block;
}
.rgsep {
	background-color: rgba(0, 0, 0, 0.07);
    border-width: 0;
    color: rgba(0, 0, 0, 0.07);
    height: 1px;
}
.pnTS {
	width: 491px !important;
}
.clsAutoDD {
	position: absolute;
    text-align: left;
    border-style: solid;
    border-width: 1px;
    box-shadow: 0 2px 4px rgba(0, 0, 0, 0.2);
    margin-top: -1px;
    border: 1px solid #d9d9d9;
    background-color: white;
}
.sbsb_b {
    list-style-type: none;
    margin: 0;
    padding: 0;
}
.fddv3 {
	display: table;
    padding: 0;
    width: 100%;
}
.ddv7 {
	background-color: #fff;
    border-radius: 0 0 3px 3px;
    border-top: 1px solid #e9eaed;
    display: inline-block;
    font-weight: bold;
    width: 100%;
}
.fchidd01 {
	cursor: pointer;
    height: 100%;
    position: relative;
}
.imgdd01:HOVER .chimgdd {
	display: block;
}
.chimgdd {
    background: #2d5972 url("/javax.faces.resource/images/ui-bg_flat.png.xhtml") repeat-x scroll 50% 50%;
    bottom: 0;
    display: none;
    left: 0;
    opacity: 0.3;
    position: absolute;
    right: 0;
    top: 0;
}
.fchidd01:HOVER .chimgdd {
	opacity: 0.6;
}
.infdd04 {
	color: #45679b;
    cursor: pointer;
    display: inline-block;
    font-weight: bold;
    margin-right: 22px;
}
.cmnr {
    float: left;
    position: relative;
    text-align: center;
}
div.ddv7 a {
    color: #3b5998;
}
div.ddv7 a:link {	
    text-decoration: none;    
}
div.ddv7 a:visited {
	color: #3b5998;
}
.dd-3 {
	float: right;
    font-weight: normal;
    position: relative;
}
.fddv001 {
	display: inline-block;
	width: 100%;
}
.ddhome-1 {
	display: inline-block;
    width: 100%;
}
.divhdd01 {
	display: block;
}
.cf01 {
	opacity: 0.35;
    padding-left: 4px;
    padding-right: 4px;
    padding-top: 2px;
    position: absolute;
    right: 5px;
    top: 5px;
}
.cf02 {
	line-height: 12px;
    opacity: 0.25;
    padding: 0;
    position: absolute;
    right: -1px;
    top: 0;
}
.cf00 {
    width: 100%;
    color: #9197a3;
}
.cf002 {
	background-color: #fff;
    border: 1px solid rgba(0, 0, 0, 0.15);
    border-radius: 3px;
    box-shadow: 0 3px 8px rgba(0, 0, 0, 0.3);
    position: absolute;
    display: none;
    z-index: 99;
}
.cf003 {
	background-color: #fff;
    border: 1px solid rgba(0, 0, 0, 0.15);
    border-radius: 3px;
    box-shadow: 0 3px 8px rgba(0, 0, 0, 0.3);
    position: absolute;
    display: none;
    width: 80px;
    z-index: 99;
}
.puSt1:HOVER {
	background-color: #206db5;
	color: #fff;
}
.puSt1:HOVER ._tbt_a {
	display: block;
}
.puhm01 {
	color: #141823;
	cursor: pointer;
    font-weight: normal;
    padding: 5px 10px;
    white-space: nowrap;
    text-align: left;
}
.puhm01:HOVER {
	background-color: #206db5;
	color: #fff;
}
.puhm02 {
    position: relative;
}
.hdd001 a {
	color: #1a0dab;
	text-decoration: none;
}
.mr002 {
	display: inline-block;
    width: 100%;
}
.divcmt a:HOVER {
	opacity: 0.6;
}
.tereaCM {
	border: medium none !important;
    border-radius: 0;
    box-shadow: none !important;
    color: #4e5860;
    display: block;
    min-height: 20px;
    width: 100%;
}
.btcomm {
	background: #5b74a8 none repeat scroll 0 0;
    border-color: #2f477a #29447e #1a356e;
    border-radius: 0;
    box-shadow: 0 0 0 0;
    color: white;
    float: right;
    margin: 0 !important;
    text-shadow: none;
}
.clpostas {
	float: right;
    margin-right: 10px;
}
.upimg001 {
    border-color: #bdc7d8;
    border-image: none;
    border-style: none solid solid;
    border-width: 0 1px 1px;
    display: inline-block;
    width: 100%;
}
.postLsImg {
    bottom: 5px;
    direction: rtl;
    display: block;
    left: 5px;
    position: absolute;
}
.postLsImg .ui-widget-content {
	border: 0 none;
}
.postLsImg .ui-datagrid-column {
    float: left !important;
	padding: 0;
    width: auto !important;
}
.addpt01 {
	border: 2px dashed #dcdee3;
    color: #dcdee3;
    cursor: pointer;
    font-size: 50px;
    line-height: 96px;
    position: relative;
    text-align: center;
    width: 96px;
    user-select: none;
}
.postLsImg a:link {
	text-decoration: none;
}
.postLsImg a:HOVER {
	opacity: 0.8;
}
.addpt01:HOVER {
	border-color: #9197a3;
	color: #9197a3;	
}
.dEIg01 {
	position: relative;
}
.lE01 {
    opacity: 0.7;
}
#divComm .ui-widget-content {
	border: 0 none;
}
#divComm .ui-datalist-data {
	margin: 0;
    padding: 0;
}
.shdcm {
	display: inline-block;
    margin-bottom: 5px;
    margin-top: 10px;
    position: relative;
    width: 100%;
}
.ndusrl {
	color: #3b5998;
    font-weight: bold;
}
.shreal {
	color: #9197a3;
	font-weight: normal;
}
.shreal01 {
	color: #9197a3;
    font-weight: normal;
    margin-left: 10px;
}
.nddcm {
	color: #4e5860;
    font-weight: normal;
    margin-bottom: 5px;
}
#dvatdcm a {
	text-decoration: none;
	color: #3b5998;
}
#dvatdcm a:HOVER {
	text-decoration: underline;
}
.shdrl {
	display: table;
    margin: 5px 0;
    width: 100%;
}
.shdrl a {
	text-decoration: none;
	color: #3b5998;
}
.shdrl a:HOVER {
	text-decoration: underline;
}
.dddh01 {
	display: inline;
    position: relative;
}
.ddvrl a {
	text-decoration: none;
	color: #3b5998;
}
.ddvrl a:HOVER {
	text-decoration: underline;
}
.diverep {
	position: relative;
}
.diverep01 {
	display: flex;
    width: 100%;
}
.dpcdd {
	border-top: 1px solid #e1e2e3;
	margin-top: 10px;
	width: 100%;
}
.dmrdd02 {
	background: #fff none repeat scroll 0 0;
    border: 1px solid #bdc7d8;
    position: relative;
    padding: 2px 0 2px 2px;
}
.dmrdd03 {
	display: flex;
    max-height: 100px;
}
.dmrdd04 {
	display: block;
    margin: 2px 0 2px 2px;
}
.inpRep {
	border: medium none !important;
    border-radius: 0;
    box-shadow: none !important;
    color: #4e5860 !important;
    display: block;
    width: 100%;
}
.divPRep a:HOVER {
	opacity: 0.6;
}
.divPRep textarea:HOVER {
	border-color: #a8a8a8;
}
.dimgrep {
	border-color: #bdc7d8;
    border-image: none;
    border-style: none solid solid;
    border-width: 0 1px 1px;
    position: relative;
}
.dxoarep {
    display: block;
    line-height: 8px;
    opacity: 0.7;
    position: absolute;
    right: 4px;
    top: 4px;
}
.iptEditcm {
    border: medium none !important;
    border-radius: 0;
    box-shadow: none !important;
    color: #4e5860 !important;
    display: block;
    width: 100%;
}
.divEcm {
	display: block;
    width: 100%;
}
.dacecm {
	display: inline-block;
    width: 100%;
}
.cssdecm {
	float: right;
    margin-bottom: 2px;
    margin-top: 2px;
}
.cancel001 {
	background: #c4c4c4 -moz-linear-gradient(center top , rgba(255, 255, 255, 0.8), rgba(255, 255, 255, 0)) repeat scroll 0 0 !important;
    border: 1px solid #a8a8a8 !important;
    border-radius: 0;
    box-shadow: 0 0 0 0 !important;
    color: #4f4f4f !important;
    margin-right: 4px !important;
}
.ok001 {
	background: #5b74a8 none repeat scroll 0 0 !important;
    border-color: #2f477a #29447e #1a356e !important;
    border-radius: 0;
    box-shadow: 0 0 0 0 !important;
    color: white !important;
    margin: 0 !important;
    text-shadow: 0 0 0 !important;
}
.editrep {
	border: medium none !important;
    border-radius: 0;
    box-shadow: none !important;
    color: #4e5860 !important;
    display: block;
    width: 100%;
}
.imgrep {
    margin-bottom: 5px;
    margin-top: 5px;
    height: auto;
    max-width: 100%;
}
.dvinsacm a {
	text-decoration: none;
	color: #3b5998;
}
.dvinsacm a:HOVER {
	text-decoration: underline;
}
.bdmn01 .ui-widget-content {
	border: 0 none;
}
.bdmn01 .ui-grid-row {
	display: block !important;
}
#dvlmn .ui-datagrid-column {
    padding: 0;
}
#dvlmn .ui-datagrid-content-empty {
	font-size: 14px;
    text-align: center;
}
.bdndl {
	display: block;
    position: relative;
}
.bdndl a {
	color: #3b5998;
    text-decoration: none;
}
.bdndl a:HOVER {
	text-decoration: underline;
}
.cf004 {
	background-color: #fff;
    border: 1px solid rgba(0, 0, 0, 0.15);
    border-radius: 3px;
    box-shadow: 0 3px 8px rgba(0, 0, 0, 0.3);
    display: none;
    position: absolute;
    width: 80px;
    z-index: 99;
}
.bdmn03 a:LINK {
	text-decoration: none;
}
.bdmn01 {
    padding-bottom: 5px;
}
.bdmn02 .ui-widget-content {
	 border: medium none;
}
.bdmn02 ol {
	 margin: 0;
	 padding: 0;
}
.bdimg01 {
	border-bottom: 1px solid #F6F6F6;
    position: relative;
}
.bdmn00 {
	display: block;
    position: relative;
}
._bmn_1a {
    box-shadow: 0 0 6px rgba(0, 0, 0, 0.5);
    border-radius: 3px;
}
.brPumn01 {
	bottom: 0;
    height: auto;
    left: 0;
    margin: 0;
    overflow: auto;
    padding: 0;
    position: fixed;
    right: 0;
    top: 0;
    width: auto;
    z-index: 889;
}
.pumn01 {
	background: #fff none repeat scroll 0 0;
    border: 1px solid #a8a8a8;
    color: #4f4f4f;
    overflow: hidden;
    padding: 0;
    visibility: visible;
}
#dvUp01 .ui-fileupload-buttonbar {
    display: none;
}
#dvUp01 .ui-fileupload-content {
	border: medium none;
    padding: 0;
}
#dvUp01 .ui-messages-error-icon {
    background-position: 0 -96px;
    height: 16px;
    margin-top: 0;
    width: 16px;
}
#dvUp01 .ui-messages-error-summary {
	font-weight: normal;
    margin-left: 0;
}
#dvUp01 .ui-messages-error-detail {
	display: none;
}
#dvUp01 a {
	display: inline-block;
    text-decoration: none;
}
.bdimg02 {
	border: 1px solid #a8a8a8;
    position: relative;
    width: 180px;
}
#dvUp01 .ui-fileupload-files {
	display: none;
}
.clmn001 {
	position: relative;
}
.clmn001 a {
	color: #3b5998;
    text-decoration: none;
}
.clmn001 a:HOVER {
	text-decoration: underline;
}
.cmlimgmn:HOVER .imgUmn {
	opacity: 1;
}
.puVimg {
	position: relative;
}
.lr-cl {
	display: none;
    height: 100%;
    opacity: 0.6;
    position: absolute;
}
.lr-cl:HOVER {
	opacity: 0.9;
}
.left-cl {
	left: 0;
	top: 0;
}
.right-cl {
    right: 0;
    top: 0;
}
.lvmn03 {
	color: #3b5998;
    display: table;
    font-weight: bold;
}
.dacvmn a {
	color: #3b5998;
    text-decoration: none;
}
.dacvmn a:HOVER {
	text-decoration: underline;
}
.cmmn04 {
    border: medium none !important;
    border-radius: 0;
    box-shadow: none !important;
    display: block;
    padding-right: 24px !important;
    width: 100%;
}
.lcmmn00 {
	margin: 0;
}
.dimgCMN {
    border-color: #bdc7d8;
    border-image: none;
    border-style: none solid solid;
    border-width: 0 1px 1px;
    display: block;
    float: right;
    position: relative;
    width: 100%;
}
#dvlsCMN .ui-datalist-data {
	margin: 0;
    padding: 0;
}
.lcmmn01 {
	background: #e9eaed none repeat scroll 0 0;
    display: block;
}
.lcmmn02 {
    margin-left: 4px;
}
.cf006 {
    background-color: #fff;
    border: 1px solid rgba(0, 0, 0, 0.15);
    border-radius: 3px;
    box-shadow: 0 3px 8px rgba(0, 0, 0, 0.3);
    display: none;
    position: absolute;
    z-index: 99;
}
.cf007 {
    background-color: #fff;
    border: 1px solid rgba(0, 0, 0, 0.15);
    border-radius: 3px;
    box-shadow: 0 3px 8px rgba(0, 0, 0, 0.3);
    display: none;
    position: absolute;
    z-index: 99;
}
.dvallcmn {
	background: #e9eaed none repeat scroll 0 0;
    display: block;
    position: relative;
}
.dvallcmn a {
	color: #3b5998;
    text-decoration: none;
}
.dvallcmn a:HOVER {
	text-decoration: underline;
}
.dbt00 {
    background: #fff none repeat scroll 0 0;
    border: 1px solid rgba(0, 0, 0, 0.4);
    border-radius: 2px;
    color: #4e5665;
    font-weight: bold;
    text-align: center;
    padding: 0 10px;
}
.dbt01 {
    background: #fff none repeat scroll 0 0;
    border: 1px solid rgba(0, 0, 0, 0.4);
    border-radius: 2px;
    color: #4e5665;
    cursor: pointer;
    font-weight: bold;
    text-align: center;
    padding: 0 10px;
}
.dbt03 {
	display: inline-block;
}
.dbt04 {
    display: inline-block;
    margin-left: 5px;
}
.dcfr_ul {
	border-bottom: 1px solid #aaa;
    border-top: 1px solid #aaa;
}
.dcfr_ulp {
	border-bottom: 1px solid #aaa;
}
.clbodytt .ui-widget-content {
	border: 0 none;
}
.clbodytt .ui-datalist-data {
	margin: 0;
    padding: 0;
}
.clbodytt .ui-datalist-empty-message {
    font-size: 14px;
    text-align: center;
}
#ui-datepicker-div {
	font-size: 12px;
}
.tt_td {
	color: #3b5998;
    font-weight: bold;
}
.clbodytt {
    display: inline-block;
    margin: 0;
    width: 100%;
}
.bdmn04 a:LINK {
	text-decoration: none;
}
.clbodytt .ui-widget-content {
	background: rgba(0, 0, 0, 0) none repeat scroll 0 0;
}
.tt_in01 {
	max-height: 200px;
    overflow: hidden;
}
.tt_sm:HOVER {
	text-decoration: underline;
}
.in_block {
	display: inline-block;
    width: 100%;
}
.dis_table {
	display: inline-block;
    width: 100%;
}
.dsmtt {
	-moz-border-bottom-colors: none;
    -moz-border-left-colors: none;
    -moz-border-right-colors: none;
    -moz-border-top-colors: none;
    background: #fff none repeat scroll 0 0;
    border-color: #e5e6e9 #dfe0e4 #d0d1d5;
    border-image: none;
    border-radius: 3px;
    border-style: solid;
    border-width: 1px;
    width: auto;
}
.dimm-02 {
	color: #e11208;
    padding-left: 18px;
    display: block;
    font-weight: bold;
}
.dimm-03 {
	color: #00801e;
	display: block;
    margin-left: 18px;
}
.dtcm01 {
	background: #5890ff none repeat scroll 0 0;
	position: relative;
}
.lE02 {
    opacity: 0.7;
}
.lE02:HOVER {
    opacity: 1;
}
.ddui-00 {
	margin: 0;
}
.ddui-00 .ui-widget-content {
	border: medium none;
}
.ddui-00 .ui-datagrid-column {
    display: block;
    width: auto;
    float: left;
}
.backImg {
	background-position: 50% 25%;
    background-size: cover;
}
.bdLsIDD {
	margin: 3px 0;
}
.bdLsIDD .ui-widget-content {
	border: medium none;
    display: table;
    width: 100%;
}
.bdLsIDD ol {
	margin: 0;
	padding: 0;
}
.bdLsIDD .ui-datalist-empty-message {
    font-size: 14px;
    padding: 7px;
    text-align: center;
}
.elidd-02 {
	padding: 2px 5px;
}
.ch-cl-01 {
	background: #fff none repeat scroll 0 0;
    border: 1px solid rgba(0, 0, 0, 0.35);
    border-radius: 3px;
    display: block;
}
.map01 {
	height: 500px;
	width: 100%;
}
.infmdd {
	font-size: 12px;
    margin: 4px;
    text-align: center;
}
.dlike00 {
	color: #3b5998;
    cursor: pointer;
    display: inline-block;
}
.dlike00:HOVER {
	text-decoration: underline;
}
.dcmdd {
	background: #5b74a8 none repeat scroll 0 0;
    border-color: #2f477a #29447e #1a356e;
    border-style: solid;
    border-width: 1px;
    color: white;
    cursor: pointer;
    float: right;
    font-weight: bold;
    text-align: center;
}
.imgCfMN {
	background-image: url("/javax.faces.resource/images/hg_bico_p.png.xhtml");
    background-position: -82px -12px;
    background-repeat: no-repeat;
    background-size: auto auto;
    bottom: -2px;
    height: 9px;
    left: 0;
    margin: auto;
    overflow: hidden;
    position: absolute;
    right: 0;
    width: 17px;
}
.moac a {
	text-decoration: none;
}
.dd-2 {
	background: #fff none repeat scroll 0 0;
    border: 1px solid rgba(0, 0, 0, 0.4);
    color: #4e5665;
    font-weight: bold;
    padding: 0 6px;
    text-align: center;
}
.dd-5 {
    color: #4e5665;
    font-weight: bold;
    padding: 0 10px 0 24px;
    position: relative;
    text-align: center;
}
.dd-6 {
	color: #4e5665;
    text-align: center;
}
.dd-7 {
	background: #fff none repeat scroll 0 0;
    border: 1px solid rgba(0, 0, 0, 0.4);
    color: #4e5665;
    margin-left: 8px;
}
.imgMor {
	background-image: url("/javax.faces.resource/images/hg_bico_p.png.xhtml");
    background-position: -32px -63px;
    background-repeat: no-repeat;
    background-size: auto auto;
    display: inline-block;
    height: 16px;
    overflow: hidden;
    width: 16px;
}
.fcac01 {
	display: block;
}
.fcac:FOCUS {
	box-shadow: 0 0 1px 2px rgba(88, 144, 255, 0.75), 0 1px 1px rgba(0, 0, 0, 0.15);
    display: flex;
}
.dClv ol, li {
	margin: 0;
	padding: 0;
}
.dClv .ui-widget-content {
    border: medium none;
}
.imgYT {
    background-image: url("/javax.faces.resource/images/hg_bico_p.png.xhtml");
    background-position: -46px -8px;
    background-repeat: no-repeat;
    background-size: auto auto;
    bottom: 0;
    display: inline-block;
    height: 12px;
    left: 7px;
    margin: auto;
    overflow: hidden;
    position: absolute;
    top: 0;
    width: 12px;
}
.imgNM {
    background-image: url("/javax.faces.resource/images/hg_bico_p.png.xhtml");
    background-position: -63px -8px;
    background-repeat: no-repeat;
    background-size: auto auto;
    bottom: 0;
    display: inline-block;
    height: 12px;
    left: 7px;
    margin: auto;
    overflow: hidden;
    position: absolute;
    top: 0;
    width: 12px;
}
.pcMn {
	position: relative;
}
.tarMncf {
	display: none;
    position: absolute;
    right: 0;
    text-align: left;
    z-index: 99;
}
.topen {
	color: #00801e;
}
.toclose {
	color: #e11208;
}
.dqr {
	border: 1px solid #45679b;
    border-radius: 4px;
    margin: 10px auto auto;
    padding: 4px;
}
.imgA_dd {
	height: 100px;
	width: 100px;
	margin: 0 6px 0 0;
	display: block;
}
#dmvMN .ui-widget-content {
	border: 0 none;
}
.imgA_mn {
	height: 100px;
	width: 100px;
	display: block;
	margin: 5px;
}
.ifmn-02 {
    color: #00801e;
    font-weight: bold;
    margin-left: 15px;
}
.lsmn-00 {
    position: absolute;
    right: 0;
    top: 0;
}
.imgUpdd {
	height: 100px;
	width: 100px;
	display: block;
}
.clearfix::AFTER {
	clear: both;
    content: ".";
    font-size: 0;
    height: 0;
    line-height: 0;
    visibility: hidden;
}
.tindd {
	display: inline;
    color: #373e4d;
}
.tfo_01 {
	color: #4e5860;
    font-weight: normal;
}
#dlsicm .ui-datagrid-column {
    padding: 0;
}
.bdLsIcm {
    position: relative;
    display: table;
    margin: 10px auto 0;
}
.bdLsIcm li {
    float: left;
}
.imgcm {
	display: block;
}
.imgcm-01 {
	display: block;
    max-width: 400px;
    max-height: 400px;
}
.dimor {
	background-color: rgba(0, 0, 0, 0.3);
    bottom: 0;
    color: #fff;
    font-size: 36px;
    position: absolute;
    right: 0;
    text-align: center;
}
.load {
	bottom: 0;
    display: block;
    left: 0;
    margin: auto;
    position: absolute;
    right: 0;
    top: 0;
}
.ac_ls ul, li {
	margin: 0;
	padding: 0;
}
.bdtt img {
    max-width: 100% !important;
}
.imgupTT {
	display: block;
    margin: 5px;
    max-height: 150px;
    max-width: 150px;
    min-height: 60px;
    min-width: 60px;
}
.dsdd_01 {
	width: 100%;
	display: inline-block;
}
.dsdd_01 .ui-widget-content {
    background: rgba(0, 0, 0, 0) none repeat scroll 0 0;
    border: medium none;
}
.dsdd_01 ol {
	margin: 0;
	padding: 0;
}
.tsdd {
	color: #373e4d;
    display: inline;
    margin-left: 3px;
}
.tnds_03 {
	color: #373e4d;
    margin-left: 3px;
}
.tnds_05 {
	color: #373e4d;
    display: inline-block;
    position: relative;
}
.btS {
	background-color: #4285f4;
    border-radius: 0 3px 3px 0;
    bottom: 0;
    cursor: pointer;
    margin: auto;
    position: absolute;
    right: 0;
    top: 0;
}
.btS:HOVER {
	background-color: #3b78e7;
}
.tautocp {
	overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
}
.textSerch {
	border: 1px solid #d9d9d9;
    border-radius: 0 3px 3px 0;
    color: #373e4d;
    outline: medium none !important;
    width: 100%;
}
.textSerch:HOVER {
	border-color: #b5b5b5;
}
.textSerch:FOCUS {
	border-color: #4d90fe;
}
.dtLyS_ip:HOVER {
	border-color: #b5b5b5;
}
.dtLyS_ip:FOCUS {
	border-color: #4d90fe;
}
.dcf_l a {
	text-decoration: none;
}
.dcf_l .ui-widget-content {
	border: 0 none;
}
.dcf_l ol, li {
	margin: 0;
	padding: 0;
}
.dcfl_m_h:HOVER {
	background-color: #f6f7f8;
}
.dcfl_m_fc {
	background-color: #d8deea;
    font-weight: bold;
}
.dcf_r ul, li {
	margin: 0;
	padding: 0;
}
.dcfr_lh ol, li {
	margin: 0;
	padding: 0;
}
.dcfr_lh .ui-widget-content {
	border: 0 none;
}
.dcfr_lh li {
	float: left;
	width: 100%;
}
.dcfr_dc a {
	text-decoration: none;
}
.dcfr_dc .ui-state-disabled {
	opacity: 0.7;
}
.dk_ip:FOCUS {
	border: 1px solid #a8a8a8 !important;
}
.dk_fch:HOVER .mgs_Su_a {
	display: block;
}
#_dki_sY:HOVER .mgs_Su_a {
	display: block;
}
#_dki_sM:HOVER .mgs_Su_a {
	display: block;
}
#_dki_sD:HOVER .mgs_Su_a {
	display: block;
}
#ac-checkUp .ui-radiobutton-box, label {
	cursor: pointer;
}
._h1_a {
	display: flex;
    position: relative;
}
._h1_a2_a {
	color: #e11208;
    cursor: pointer;
}
._h1_a2_a:HOVER {
	text-decoration: underline;
}
._h1_a2 a:HOVER {
    text-decoration: underline;
}
.dcfr_bdm .ui-widget-content {
	border: medium none;
}
.dcfr_bdm ol, ul {
	margin: 0;
	padding: 0;
}
._fa a {
	color: #1a0dab;
	text-decoration: none;
}
._fa a:HOVER {
	text-decoration: underline;
}
#divAuto li {
	cursor: pointer;
}
.fs_f {
	display: block;
    position: relative;
}
._sm {
	border-bottom: 1px solid rgba(0, 0, 0, 0.07);
    border-top: 1px solid rgba(0, 0, 0, 0.07);
    display: inline-block;
    max-height: 60px;
    width: 100%;
}
._sm .ui-widget {
	display: inline-table;
	width: 100%;
}
._sm li {
	float: left;
}
._tti {
	font-weight: bold;
}
.bt_Add {
	background-color: #d14836;
    background-image: -moz-linear-gradient(center top , #dd4b39, #d14836);
    border: 1px solid transparent;
    border-radius: 2px;
    box-shadow: none;
    color: #fff;
    margin: 0 !important;
    text-shadow: 1px 0 #dd4b39;
}
.ac_l1 {
	text-decoration: none;
}
.ac_l1:HOVER {
	text-decoration: underline;
}
#id_s1_ {
	display: none;
}
.dledd:HOVER {
	text-decoration: underline;
}
.dcfr_db1 {
	display: inline-block;
    width: 100%;
}
.dvRight .ui-widget-content {
	border: medium none;
}
.dvRight ol {
	padding: 0;
}
.dvRightLH .ui-widget-content {
	border: medium none;
}
.dvRightLH ol {
	padding: 0;
}
._bs_m {
	background-image: url("/javax.faces.resource/images/hg_bico_p.png.xhtml");
    display: inline-block;
    height: 14px;
    width: 14px;
}
.infdd05 {
	background-image: url("/javax.faces.resource/images/hg_bico_p.png.xhtml");
	display: block;
	width: 14px;
	height: 14px;
}
.infdd07 {
	background-image: url("/javax.faces.resource/images/hg_bico_s.png.xhtml");
	display: inline-block;
	width: 12px;
	height: 12px;
}
.tg_sm {
	background-image: url("/javax.faces.resource/images/hg_bico_m.png.xhtml");
    background-position: -28px -74px;
    background-repeat: no-repeat;
    background-size: auto auto;
    height: 9px;
    overflow: hidden;
    position: absolute;
    width: 18px;
    z-index: 1;
}
._mt1b_ {
	font-size: 12px;
	display: block;
}
.cmmn02 {
    display: inline-block;
    width: 100%;
}
.cmmn03 {
    padding: 4px 0 4px 4px;
}
.calY input {
    font-size: 12px;
	width: 70px;
	line-height: 16px;
}
.imgLsDd {
    display: block;
}
.dsmn-01 a {
    text-decoration: none;
}
.dsmn-01 ul {
    border: 1px solid #ccc;
    display: inline-block;
}
.dsmn-01 ._cbr1_:HOVER {
    background-color: #ececec;
}
._cbr1_ {
	background-color: #fff;
}
._cbr2_ {
	background-color: #ddd;
}
.dsmn-01 {
    float: left;
}
.dsmn-02 {
    display: block;
}
._ds1_la {
	border-right: 1px solid #ccc;
    float: left;
}
._ds1_lb {
	display: inline-block;
}
.d_tb {
    cursor: pointer;
    font-size: 12px;
    line-height: 21px;
    padding: 0 6px;
}
.ad_tb3 {
	width: 150px;
}
.vf_f {
	display: block;
    height: 100%;
    position: relative;
    width: 100%;
}
.map02 {
	height: 100%;
	width: 100%;
}
._lkError {
	color: #e11208;
    margin: 10px 0;
    display: block;
    font-size: 14px;
}
#_datatt .ui-datalist-empty-message {
	background-color: #fff;
    border: 1px solid #d3d6db;
    padding: 7px;
}
.hg_ifo {
	background: #f2f2f2 none repeat scroll 0 0;
    border-top: 1px solid #e4e4e4;
    bottom: 0;
    left: 0;
    line-height: 40px;
    position: fixed;
    right: 0;
    z-index: 2;
}
.hgi_bd {
	color: #666;
	font-size: 12px;
    padding-right: 30px;
    text-align: right;
}
.hgi_sp1 {
	font-weight: bold;
    padding: 0 20px 0 3px;
}
.hgi_a {
	color: #666;
    font-weight: bold;
    text-decoration: none;
}
.ml_d1 {
	color: #696969;
    cursor: pointer;
}
.dd-3:HOVER {
	text-decoration: underline;
}

/* Ranting */
.jq-stars {
    display: inline-block;
}
.jq-rating-label {
    font-size: 22px;
    display: inline-block;
    position: relative;
    vertical-align: top;
    font-family: helvetica, arial, verdana;
}
.jq-star {
    width: 100px;
    height: 100px;
    display: inline-block;
    cursor: pointer;
}
.jq-star-svg {
    width: 100%;
    height: 100% ;
}
.jq-star:hover .fs-star-svg polygon {}
.jq-star-svg polygon {
    stroke: #000;
    stroke-linejoin: round;
}
.jq-shadow {
    -webkit-filter: drop-shadow( -2px -2px 2px #888 );
    filter: drop-shadow( -2px -2px 2px #888 );
}
.dsdd_01 .ui-datalist-empty-message {
	font-size: 14px;
    text-align: center;
}
.note_qr {
	font-size: 11px;
    font-style: italic;
    text-align: center;
}
.ftdLf {
	display: flex;
    line-height: 20px;
}
.vp_t2 ol {
	margin: 0;
	padding: 0;
}
.dcfr_lh {
	display: table;
    width: 100%;
}
.add_sld {
	font-size: 12px;
    width: 86px !important;
}
.gfl_usn {
	bottom: 5px;
    display: none;
    height: 13px;
    left: 0;
    margin: auto;
    position: absolute;
    right: 0;
    width: 18px;
}
._fsd_f {
	border: 1px solid #ccc;
    border-radius: 3px;
    display: block;
    height: 22px;
    margin: 0 4px 4px;
    padding: 0 24px 0 4px;
    position: relative;
}
._fsd_f1 {
	border: 0 none;
    color: #4f4f4f;
    font-size: 12px;
    line-height: 22px;
    padding: 0;
    outline: medium none !important;
    width: 100%;
}
.mrt001 {
	margin-top: 110px;
    position: relative;
}
.sr_vHe:HOVER {
	background-color: #e9e9e9;
}
.sr_vHb:HOVER {
	background-color: #2c678c;
}
.srQbr {
    display: inline-block;
    width: 100%;
}
.srQbrt {
	background-color: rgb(245, 245, 245);
}
.srQbrt .ui-widget-content {
	background-color: rgb(245, 245, 245);
}
.srb1b {
    position: relative;
}
.srb1a_b1 {
    background-color: #fff;
}
.srb1a_b2 {
    background-color: #f6f7f8;
}
.sr_vBn {
	background-color: #5890ff;
    border-radius: 2px;
    color: #fff;
    font-size: 14px;
    line-height: 32px;
    margin: 0 auto;
    text-align: center;
    width: 200px;
}
.dq_rr1 {
	color: #e11208;
}
.vd_pslo1 {
	font-size: 12px;
	max-width: 300px;
}
.app_hov:HOVER {
    background-color: #ccc;
}
.app_tr3:HOVER {
    box-shadow: 0 0 10px rgba(0, 0, 0, 0.6);
}
.dtLyS_ip {
	border: 1px solid #d9d9d9;
    color: #373e4d;
    outline: medium none !important;
    width: 100%;
}
.dtLyS_bt {
    background-color: #4285f4;
    bottom: 0;
    cursor: pointer;
    margin: auto;
    position: absolute;
    right: 0;
    top: 0;
}
.btHov:HOVER {
	box-shadow: 0 0px 8px rgba(0, 0, 0, 0.8);
}
.dPr-Bill {
	font-family: arial, sans-serif;
	margin: 0 auto;
	padding: 6px 0;
}
.dtLsPr {
	font-size: 8pt;
}
.dtLsPr ol, li {
	margin: 0;
	padding: 0;
}
.dtLsPr .ui-widget {
	font-family: arial, sans-serif;
}
.dtLsPr .ui-widget-content {
	border: 0 none;
}
.dPr-A {
	margin: 0 auto;
    font-family: "Times New Roman", Times, serif;
    padding: 6px 0;
}
.dPr-A .ui-widget {
    font-family: "Times New Roman", Times, serif;
}
.dPr-tbd-1 {
   	width: 136mm;
}
.dPr-tbd-2 {
   	width: 176mm;
}
.tbLsPr th {
	font-size: 11pt;
    line-height: 12pt;
    padding: 2pt 4pt !important;
    text-align: center !important;
}
.tbLsPr td {
    font-size: 11pt;
    padding: 2pt 4pt !important;
}
.srb1a_tt {
    padding: 6px 8px;
}
.sr_Nad {
    color: #45679b;
    font-size: 14px;
    font-weight: bold;
    line-height: 17px;
    margin-bottom: 4px;
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
}
.srQ_tdc {
	color: #777;
    font-size: 11px;
    line-height: 14px;
    overflow: hidden;
    padding: 0 0 2px;
    text-overflow: ellipsis;
    white-space: nowrap;
}
.sr_vl {
    font-size: 12px;
    line-height: 16px;
}
.dq_fr {
    display: inline-block;
    margin-left: 6px;
    position: relative;
}
.dq_fr_a {
    color: #4f4f4f;
    font-size: 12px;
    font-weight: bold;
}
.dq_ati {
    display: block;
    height: 12px;
    opacity: 0.85;
    position: absolute;
    right: -14px;
    top: 2px;
    width: 12px;
}
.srQ_Stt {
	border-bottom: 1px solid #ddd;
    color: #333;
    font-size: 16px;
    font-weight: 700;
    line-height: 42px;
}
._cs_la {
	float: left;
}
.divSerch {
    position: relative;
    display: flex;
}
.ndSer {
	display: none;
}
.mid_h1 {
    font-size: 12px;
}
.tmn-g {
    display: table;
    width: 100%;
}
.tmn-l {
	float: left;
	height: 26px;
    position: relative;
    width: 50%;
    font-family: 'Noto Serif', serif;
    font-size: 14px;
}
.tmn-r {
	border-left: 1px solid #F6F6F6;
	font-size: 11px;
    margin-left: 50%
}
.tmn-lt {
	color: #e11208;
    line-height: 26px;
    padding: 0 0 0 8px;
}
.tmn-rtl {
    font-weight: bold;
    margin: 0 8px 0 16px;
}
.tmn-rtn {
	float: right;
    height: 26px;
    line-height: 26px;
    position: relative;
}
.tmn-rtn:HOVER {
	text-decoration: underline;
}
.tmn-rtn1 {
	float: right;
    height: 26px;
    line-height: 26px;
    margin-right: 6px;
}
.tmn-il {
    background-image: url("/javax.faces.resource/images/hg_bico_p.png.xhtml");
    background-position: -93px -45px;
    background-repeat: no-repeat;
    background-size: auto auto;
    height: 13px;
    left: 0;
    position: absolute;
    top: 8px;
    width: 12px;
}
.tmn-il2 {
	background-position: -115px -45px;
}
.vm-bt {
	border-bottom: 1px solid #eee;
    padding: 3px 0;
}
.psi_m1 {
	float: left;
    margin: 1px 0;
}
.vm-span-1 {
	color: #333;
    font-weight: normal;
    text-decoration: line-through;
    padding-left: 16px;
}
.iffmn_01 {
	padding-left: 18px;
    display: block;
}
.vm-span-2 {
    padding-left: 16px;
    font-style: italic;
}
.qd_smnt1 {
	background-color: rgba(231, 67, 67, 0.8);
    border-radius: 3px;
    color: #fff;
    font-size: 12px;
    font-weight: bold;
    left: 8px;
    padding: 2px 0;
    position: absolute;
    text-align: center;
    top: 6px;
    width: 42px;
}
.qd_smnt1 span {
	font-size: 11px;
    font-weight: normal;
    margin-left: 2px;
}
.bdnd001 {
    line-height: 24px;
    padding: 0 8px;
    white-space: nowrap;
    text-overflow: ellipsis;
    overflow: hidden;
    border-bottom: 1px solid #F6F6F6;
    max-width: 300px;
}
.bdnd001 a {
	color: #414141;
	font-size: 14px !important;
    text-decoration: none;
    font-family: 'Noto Serif', serif;
}
.dcfr_td {
	color: #333;
    float: left;
    font-size: 11px;
    font-weight: bold;
}
.bt_Add .ui-button-text {
	font-size: 11px;
    padding: 5px 6px !important;
}
.ad_d2 {
	height: 24px;
    padding: 0 0 3px;
    width: 100%;
}
.ad_sl1 {
	float: left;
    font-size: 12px;
    margin-right: 4px;
    line-height: 14px;
    width: 74px !important;
}
._ad_d1 th, ._ad_d1 td, ._ad_d1 .ui-paginator-bottom {
	font-size: 12px;
	padding: 4px !important;
}
._ad_d1 tr .ui-inputfield {
	width: 80% !important;
}
.ad_tb2 {
	text-align: center;
    width: 280px;
}
.cbad-1 {
	font-size: 12px;
	line-height: 16px;
	width: 158px !important;
    min-width: 158px !important;
}
.cbad-2 {
	font-size: 12px;
	line-height: 16px;
	width: 50px !important;
    min-width: 50px !important;
}
.ipad-1 input {
	font-size: 12px !important;
    line-height: 16px;
    width: 66px;
}
.apfa_ac a:HOVER {
	box-shadow: 0 0 8px rgba(0, 0, 0, 0.8);
}
.ap_btok1 {
    background-color: #5b74a8;
    border-color: #2f477a #29447e #1a356e;
    border-radius: 3px;
    border-style: solid;
    border-width: 1px;
    color: #fff;
    display: inline-block;
    font-size: 12px;
    font-weight: bold;
    line-height: 21px;
    margin-right: 5px;
    padding: 0 10px;
    text-decoration: none;
}
.dvPrqr {
	border: 1px solid #a8a8a8;
    float: left;
    padding: 3px 16px;
    border-radius: 3px;
    margin-right: 4px;
    cursor: pointer;
}
.icPrqr {
	background-image: url("/javax.faces.resource/img/hg-bk_ct16.png.xhtml?ln=version&v=8_3");
    background-repeat: no-repeat;
    background-size: auto auto;
    display: block;
    height: 16px;
    width: 16px;
    background-position: -128px -32px;
}
.xqMr .ui-widget-content {
    border: medium none;
}
.xqMr ol {
	margin: 0;
    padding: 0;
}
.xqT_a {
	background-color: rgba(207, 207, 207, 0.2);
    display: inline-block;
    margin: 0 0 2px;
    width: 100%;
}
.xqT_b {
    display: inline-block;
    padding: 5px;
}
.xqT_a:HOVER {
	background-color: rgba(207, 207, 207, 0.6);
}
.xqT_i {
	border: 1px solid #eee;
    display: block;
    height: 60px;
    width: 80px;
}
.xqT_l {
	margin-left: 88px;
}
.xqT_l .tt {
	color: #333399;
    font-size: 14px;
}
.xqT_i1 {
    background-image: url("/javax.faces.resource/images/hg_bico_s.png.xhtml");
    float: left;
    height: 12px;
    margin: 2px 0;
    width: 12px;
}
.xq_td {
    color: #373e4d;
    display: inline-block;
    margin: 0 0 0 3px;
}
.xq_tlo {
    color: #373e4d;
    display: inline-block;
    margin: 0 0 0 3px;
}
.xq_img1 {
	float: left;
    height: 12px;
    margin: 2px 0;
    opacity: 0.5;
    width: 12px;
}
.xs_a {
    background-color: #fff;
    display: inline-block;
    min-width: 300px;
}
.xs_nd {
    color: #373e4d;
    font-size: 12px;
    font-style: italic;
    margin-bottom: 4px;
    overflow-y: auto;
    max-height: 50px;
}
.xs_idd {
    border: 1px solid #eee;
    display: block;
    height: 100px;
    width: 100px;
}
.xsT_l {
    margin-left: 108px;
}
.xsT_l a:LINK {
	color: #333399;
    font-size: 14px;
    text-decoration: none;
}
.xq_t_05 {
    color: #373e4d;
    display: inline-block;
    margin-top: 2px;
    position: relative;
}
.xq_fr {
    display: block;
    position: absolute;
    right: -60px;
    top: 0;
    width: 50px;
}
.xq_t_05 .xq_fr {
	top: 1px;
}
.selS_bdc {
    margin-bottom: 5px;
    margin-top: 5px;
}
.itSbd {
	cursor: pointer;
}
.selS_bdc li:FIRST-CHILD .itSbd {
	border-top: 0 none;
}
.app_t1, .app_t4 {
	cursor: pointer;
}
.brPumn00 {
	height: auto;
    width: auto;
    overflow: hidden;    
    position: fixed;
    right: 0;
    left: 0;
    top: 0;
    bottom: 0;
    margin: 0;
    padding: 0;
    z-index: 888;
    background: url("/javax.faces.resource/images/ui-bg_flat.png.xhtml") repeat-x scroll 50% 50% #2d5972;
    opacity: 0.3;
}
input[type=number]::-webkit-inner-spin-button, input[type=number]::-webkit-outer-spin-button {
	-webkit-appearance: none;
  	margin: 0;
}
.vlCT-sel {
	background-color: #fff;
    border: 1px solid #bbbebe;
    border-radius: 3px;
    color: #373e4d;
    position: relative;
    text-align: left;
    min-height: 24px;
}
.vlCT-sel ol, .vlCT-sel li {
	margin: 0 !important;
	padding: 0 !important;
}
.vlCT-sel .CTsel-text {
	line-height: 24px;
    margin: 0 20px 0 6px;
    white-space: nowrap;
    overflow: hidden;
}
.vlCT-sel .CTsel-data {
    display: none;
    position: absolute;
    right: -1px;
    top: 25px;
    z-index: 99;
    left: -1px;
}
.vlCT-sel .ui-widget-content {
	border: 0 none;
}
.vlCT-sel ol {
	padding: 0;
}
.vlCT-sel a:LINK {
	text-decoration: none !important;
}
.vlCT-sel:HOVER {
	background-color: #eee;
}
.dtts_01 {
	min-height: 22px;
}
.dtts_01 .CTsel-text {
	line-height: 22px;
}
.dtts_01 .CTsel-data {
	width: 140px;
}
.imgSel {
    left: 6px;
    top: -7px;
}
.sel_Q_s {
    margin-left: 16px;
}
.sel_D_s .CTsel-data {
	width: 190px;
    left: auto;
}
.sel_LV_s .CTsel-data {
	width: 160px;
    left: auto;
}
.btrlpage {
	background-color: #4986ea;
    font-size: 12px;
    color: #fff;
    border: 0 none;
    padding: 8px 16px;
    border-radius: 2px;
    cursor: pointer;
}

@media print {
	@page {
		size: auto;
		margin: 7mm 0;
	}
	html, body {
	    background-color: #fff !important;
		margin: 0;
	}
	body * {
       visibility: hidden;
    }
    .bodyPrint, .bodyPrint *, .dPr-A, .dPr-A *, .dPr-Bill, .dPr-Bill * {
       visibility: visible;
    }
    .dPr-A {
    	font-family: "Times New Roman", Times, serif;
    	width: auto;
    	height: auto;
       	margin: auto;
       	position: absolute;
       	left: 0;
       	top: 0;
       	right: 0;
       	bottom: 0;
    }
	.dPr-A1 {
    	padding: 5mm;
	}
	.dPr-A2 {
    	padding: 10mm;
	}
	.dPr-A3 {
    	padding: 15mm;
	}
	.dPr-A4 {
    	padding: 20mm;
	}
	.dPr-A5 {
    	padding: 10mm 15mm;
	}
	.dPr-A6 {
    	padding: 10mm 20mm;
	}
	.dPr-A7 {
    	padding: 15mm 20mm;
	}
	.dPr-A8 {
    	padding: 15mm 10mm;
	}
	.dPr-A9 {
    	padding: 20mm 10mm;
	}
	.dPr-A10 {
    	padding: 20mm 15mm;
	}
	.dPr-Ve01 {
    	padding: 60mm 15mm 10mm 15mm;
	}
	.dPr-Bill {
		font-family: arial, sans-serif;
		width: auto;
    	height: auto;
       	margin: auto;
       	position: absolute;
       	left: 0;
       	top: 0;
       	right: 0;
       	bottom: 0;
	}
	.dPr-Bill-48 {
	    width: 44mm;
	}
	.dPr-Bill-50 {
	    padding: 2mm;
	}
	.dPr-Bill-507 {
		padding: 4mm;
	}
	.dPr-Bill-64 {
	    padding: 6mm;
	}
	.dtLsPr {
		font-size: 8pt;
	}
	.dtLsPr ol, li {
		margin: 0;
		padding: 0;
		color: #000;
	}
	.dtLsPr .ui-widget {
		font-family: arial, sans-serif;
	}
	.dtLsPr .ui-widget-content {
		border: 0 none;
	}
	.pgBreak {
		page-break-before: always;
	}
	.tbLsPr th {
		font-size: 11pt;
	    line-height: 12pt;
	    padding: 2pt 4pt !important;
	    text-align: center !important;
	}
	.tbLsPr td {
	    font-size: 11pt;
	    padding: 2pt 4pt !important;
	    color: #000;
	}
	.tbLsPr .ui-state-default {
		border-color: #000;
	}
	.tbLsPr .ui-widget-content {
		border-color: #000;
	}
	.tbLsPr tfoot .ui-state-default {
		border-top: 0 none;
	}
}

@media screen and (-webkit-min-device-pixel-ratio:0) and (min-resolution:.001dpcm) {
}