html{margin:0;padding:0;height:100%;overflow-y:scroll;}
body{margin:0;padding:0;height:100%;background:#fff;color:#000;line-height:1.3; font-family: 'Arial', sans-serif; font-size: 14px;}
a{color:#4da19f; text-decoration:none;}
a:hover{color:#f47a00;}
img{border:0;}
p {padding: 3px 0 0 0; margin:0;}
.t-right{text-align:right;}
.t-left{text-align:left;}

.full-width{width:100%;}
.top-bar{position:fixed;top:0px;left:0px;width:100%;height:30px;margin:0;padding:0;border-collapse:collapse;z-index:5000;}
.footer{position:relative;top:auto;left:auto;height:50px;width:100%;margin:-50px 0 0 0;padding:0;border-collapse:collapse;}
.clear-footer{height:50px;}
.top-bar td, .footer td{padding:6px 33px;background:#231F20;color:#D9D9D9;vertical-align:top;}
.footer td{padding:12px 33px;}

/* ajax table cells */
#m42-list td.td-no-padding {padding:0;vertical-align:top;}
.td-inner-1 {width:220px;vertical-align:top;}
.td-inner-2 {width:260px;vertical-align:top;padding-left:30px;}

#main-content-wrap{min-height:100%;width:100%;text-align:center;}
#m42-info-wrap{position:fixed;top:90px;left:10px;width:220px;background:#e7e7e7;padding:20px 10px;}
#m42-list-info{position:fixed;top:30px;left:0px;width:100%;height:30px;line-height:30px;background:#d9d9d9;padding:0;z-index:5000;}

#sq_response{padding-left:0px;}
#m42-list-wrap{display:inline-block;padding:80px 20px;min-height:600px;}
#m42-list{width:100%;border-collapse:collapse;}
.m42-list-tr{border:0;border-bottom:1px solid #cdcdcd;}
#m42-list td{padding:10px 0;text-align:left;}
#m42-list td.m42-list-tdmain {vertical-align:middle;}
.m42-list-tdmain a{font-size:18px;display:inline-block;vertical-align:middle;}
.m42-list-tdmain a img{display:inline-block;vertical-align:middle;}
.m42-icon{display:inline-block;width:34px;height:34px;margin:0;overflow:hidden;background:#e2e2e2;opacity:1;border:1px solid #d9d9d9;border-radius:6px;}
.m42-icon img{width:100%;height:100%;}
.m42-icon.active{opacity:0.8;border:1px solid #5f5f5f;}
.m42-icon.active:hover{opacity:1;}
.show-hide-content{display:none;padding:5px 15px;border-bottom:1px solid #cdcdcd;}
.show-hide-content b {color: #777;}
.show-hide-all {cursor: pointer;}

.input{padding:5px 8px;background:#fff;border:1px solid #b1b1b1;}
.pointer{cursor:pointer}
.no-pointer{cursor:default !important;}
.checkbox-line{padding:2px;font-size:120%;}
.box-link {margin: 10px 0 0 6px; text-indent: 3px; background: #fff;}
#clear-search{margin-left:-24px}

/* TOOLTIP LOCAL */
#tooltip.descriptions-class { padding:8px 20px; background-color:#3d3d3d; color:#fff; border:0; text-align: left; border-radius:4px;}
#tooltip.descriptions-class h3 { font-size: 12px; text-align: left; font-weight:normal;}

#scroll-top{display:none;position:fixed;bottom:70px;right:10px;width:40px;height:40px;background-color:#b0b1b3;background-image:url('../images/back_to_top.png');background-repeat:no-repeat;background-position:center;border-radius:40px;z-index:1500;}
#scroll-top:hover{background-color:#4da19f;}

.outer-table {margin:auto;border-collapse:separate;border-spacing:5px;}
.outer-table td {vertical-align:top;text-align:left;padding:12px 22px;border:0;background:#e8e8e8;}
.outer-table td.t-center{text-align:center;}

@media (min-width: 1201px) and (max-width: 1400px) {
	#sq_response{padding-left:220px;}
}
@media (min-width: 1001px) and (max-width: 1200px) {
	#sq_response{padding-left:220px;}
	.m42-list-tdmain a{font-size:14px;}
	.m42-icon{width:22px;height:22px;}
}
@media (max-width: 1000px) {
	.m42-list-tdmain a{font-size:14px;}
	.m42-icon{width:22px;height:22px;}
	.top-bar{position:relative;height:auto;}
	#m42-info-wrap{position:relative;top:auto;left:auto;width:auto;}
	#m42-list-info{position:relative;top:auto;left:auto;}
	#sq_response{padding:0;}
}