body {
  margin: 0;
  padding: 0;
  font-family: "Helvetica Neue", Helvetica, Arial, sans-serif;
}
.fl-left {
	float: left;
}
.head {
	width: 100%;
	height: 45px;
	font-size: 1.2em;
	text-transform: uppercase;
	text-align: center;
}

.labstatus {
	width: 100%;
	height: 40px;
	text-align: center;
	clear: both;
	margin-left: auto;
	margin-right: auto;
}
.statusgroup {
	float: left;
	width: 250px;
	border: 1px solid black;
	border-radius: 3px;
}
.statustextmain {
	font-family: "Helvetica Neue", Helvetica, Arial, sans-serif;
	font-size: 0.7em;
}
.statustextdetail {
	font-family: "Helvetica Neue", Helvetica, Arial, sans-serif;
	font-size: 0.6em;
}
.labbutton {
	position: fixed;
	top: 0;
	right: 0;
	height: 60px;
	width: 120px;
	padding-top: 40px;
	text-align: center;
	background-image: url("folder.png");
	border: 2px outset black;
	border-radius: 3px;
}
.labbutton2 {
        position: fixed;
        top: 110px;
        right: 0;
        height: 60px;
        width: 120px;
        padding-top: 40px;
        text-align: center;
        background-image: url("folder.png");
        border: 2px outset black;
        border-radius: 3px;
}


.PLPTable {
	width: 100%;
	height: 200px;
	background-color: lightgrey;
	clear: both;
	box-sizing: border-box;
}
.PLPGroup {
	float: left;
	border: 1px solid green;
	border-radius: 5px;
	width: 240px;
	height: 190px;
	padding: 1px 1px 1px 1px;
	margin: 2px 2px 2px 2px;
}
.PLPGroup598 {
	float: left;
        border: 1px solid green;
        border-radius: 5px;
        width: 628px;
        height: 400px;
        padding: 1px 1px 1px 1px;
        margin: 2px 2px 2px 2px;
}
.PLPGroupDouble {
	float: left;
        border: 1px solid green;
        border-radius: 5px;
        width: 962px;
        height: 240px;
        padding: 1px 1px 1px 1px;
        margin: 2px 2px 2px 2px;
}
.PLPGroup3 {
	float: left;
        border: 1px solid green;
        border-radius: 5px;
        width: 1200px;
        height: 240px;
        padding: 1px 1px 1px 1px;
        margin: 2px 2px 2px 2px;
}
.PLPGroupHalf {
	float: left;
        border: 1px solid green;
        border-radius: 5px;
        width: 240px;
        height: 240px;
        padding: 1px 1px 1px 1px;
        margin: 2px 2px 2px 2px;
}
.PLPTitle {
	font-family: "Helvetica Neue", Helvetica, Arial, sans-serif;
	font-size: 1.2em;
	text-align: center;
	height: 20px;
}
.SubframeInfo {
	border: 1px solid green;
        border-radius: 5px;
	clear: both;
	width: 478px;
	height: 30px;
}
.SubframeInfo598 {
	border: 1px solid green;
        border-radius: 5px;
        clear: both;
        width: 628px;
        height: 30px;
}
.SubframeInfoDouble {
        border: 1px solid green;
        border-radius: 5px;
        clear: both;
        width: 958px;
        height: 15px;
}
.SubframeInfo3 {
	border: 1px solid green;
        border-radius: 5px;
        clear: both;
        width: 1198px;
        height: 15px;
}
.SubframeInfoHalf {
	border: 1px solid green;
        border-radius: 5px;
        clear: both;
        width: 238px;
        height: 15px;
}
.PLPBlock {
        clear: both;
	width: 478px;
	height: 50px;
}
.PLPBlockHalf {
	clear: both;
        width: 238px;
        height: 80px;
}
.PLPInfo{
	border: 1px solid green;
        border-radius: 5px;
	clear: both;
	width: 478px;
        height: 185px;
}
.PLPInfo-fl {
	float: left;
	border: 1px solid green;
        border-radius: 5px;
        width: 478px;
        height: 185px;
}
.PLPInfo3 {
	float: left;
        border: 1px solid green;
        border-radius: 5px;
        width: 628px;
        height: 185px;
}
.PLPInfoHalf {
	float: left;
        border: 1px solid green;
        border-radius: 5px;
        width: 238px;
        height: 75px;
}
.PLPdetail {
	float: left;
	width: 120px;
	height: 15px;
	font-family: "Helvetica Neue", Helvetica, Arial, sans-serif;
        font-size: 0.6em;
	padding: 1px 2px 1px 2px;
}
.PLPdetailHalf {
	 float: left;
        width: 60px;
        height: 25px;
        font-family: "Helvetica Neue", Helvetica, Arial, sans-serif;
        font-size: 0.6em;
        padding: 1px 2px 1px 2px;
}
.channellist {
	border: 1px solid green;
        border-radius: 5px;
        clear: both;
        width: 476px;
        height: 130px;
}
.channellist3 {
	border: 1px solid green;
        border-radius: 5px;
        clear: both;
        width: 628px;
        height: 130px;
}
.channelinfo{
	border: 1px solid green;
        border-radius: 5px;
	float: left;
        width: 155px;
        height: 125px;
}
.channelinfo3 {
	border: 1px solid green;
        border-radius: 5px;
        float: left;
        width: 135px;
        height: 125px;
}
.channelinfoHalf {
	border: 1px solid green;
        border-radius: 5px;
        float: left;
        width: 155px;
        height: 65px;
}
.channeltitle {
	font-family: "Helvetica Neue", Helvetica, Arial, sans-serif;
        font-size: 0.8em;
        text-align: center;
}
.channeldetail {
	font-family: "Helvetica Neue", Helvetica, Arial, sans-serif;
        font-size: 0.6em;
        text-align: center;
}


.esg {
	width: 100%;
	height: 210px;
	clear: both;
}

.airpath {
	background-color: #2B2B2B;
	width: 100%;
	height: 800px;
	margin-bottom: 10px;
	padding-left: 10px;
}
.appdf {
	width: 100%;
	height: 100%;
}

.fl-left {
        float: left;
}

.fl-clear {
        float: clear;
}

.w10p {
        width: 10%;
}

.w20p {
        width: 20%;
}

.w30p {
        width: 30%;
}

.w40p {
        width: 40%;
}

.w50p {
        width: 50%;
}

.w60p {
        width: 60%;
}

.w70p {
        width: 70%;
}
