﻿/****************************************/
/* Modified by   : Poh T.K              */
/* Modified Date : 01/11/2022           */
/* CSS3 Compliance                      */
/****************************************/
@font-face {
font-family: "primaryfont";
src: url("/_css/fonts/Manrope/Manrope-VariableFont_wght.ttf");
font-weight:460;

}
@font-face {
font-family: "primaryfont_light";
src: url("/_css/fonts/Manrope/Manrope-VariableFont_wght.ttf");
font-weight:380;
}

.body
{
	background-color: #555555;
	margin:0px;
	padding:0px;
	background-image:url(/_css/round_images/background.jpg);
	background-repeat:repeat-x;
	background-position:top left;
}

/* ### HEADER ### */
.H1-1{
	background-color: transparent;
	font-family: "primaryfont",Arial, Helvetica, sans-serif;
	font-size: 44px;
	font-weight: bold ;
	color: #333333;	
}

.H2-1{
	background-color: transparent;
	font-family: "primaryfont",Arial, Helvetica, sans-serif;
	font-size: 40px;
	font-weight: bold ;
	color: #333333;	
}
.H3-1{
	background-color: transparent;
	font-family: "primaryfont",Arial, Helvetica, sans-serif;
	font-size: 36px;
	font-weight: bold ;
	color: #333333;	
}
.H4-1{
	background-color: transparent;
	font-family: "primaryfont",Arial, Helvetica, sans-serif;
	font-size: 32px;
	font-weight: bold ;
	color: #333333;	
}
.H1
{
	background-color: transparent;
	font-family: "primaryfont",Arial, Helvetica, sans-serif;
	font-size: 28px;
	font-weight: bold ;
	color: #333333;
}
.H2
{
	background-color: transparent;
	font-family: "primaryfont",Arial, Helvetica, sans-seri;
	font-size: 26px;
	font-weight: bold ;
	color: #333333;
}
.H3
{
	background-color: transparent;
	font-family: "primaryfont",Arial, Helvetica, sans-seri;
	font-size: 24px;
	font-weight: bolder ;
	color: #333333;
}
.H4
{
	background-color: transparent;
	font-family: "primaryfont",Arial, Helvetica, sans-seri;
	font-size: 22px;
	font-weight: bolder ;
	color: #333333;
}

.HC1
{
	background-color: transparent;
	font-family: "primaryfont",Arial, Helvetica, sans-seri;
	font-size: 28px;
	font-weight: bold ;
	color: #ffffff;
}
.HC2
{
	background-color: transparent;
	font-family: "primaryfont",Arial, Helvetica, sans-seri;
	font-size: 26px;
	font-weight: bold ;
	color: #ffffff;
}
.HC3
{
	background-color: transparent;
	font-family: "primaryfont",Arial, Helvetica, sans-seri;
	font-size: 24px;
	font-weight: bolder ;
	color: #ffffff;
}
.HC4
{
	background-color: transparent;
	font-family: "primaryfont",Arial, Helvetica, sans-seri;
	font-size: 22px;
	font-weight: bolder ;
	color: #ffffff;
}



/* ### TEXTS ### */
.T1
{
	font-family: "primaryfont",Arial, Helvetica, sans-seri;
	font-size: 18px;
	font-weight: normal;
	color: #333333;
}

.T1-1
{
	font-family: "primaryfont_light",Arial, Helvetica, sans-seri;
	font-size: 18px;
	font-weight: normal;
	color: #333333;
}

.T1-2
{
	font-family: "primaryfont_light",Arial, Helvetica, sans-seri;
	font-size: 18px;
	font-weight: normal;
	color: #888888;
}


.T1-9
{
	font-family: "primaryfont",Arial, Helvetica, sans-seri;
	font-size: 18px;
	font-weight: normal;
	color: #E00000;
}


.T2
{
	font-family: "primaryfont",Arial, Helvetica, sans-seri;
	font-size: 16px;
	font-weight: normal;
	color: #333333;
}

.T2-1
{
	font-family: "primaryfont_light",Arial, Helvetica, sans-seri;
	font-size: 16px;
	font-weight: normal;
	color: #333333;
}

.T2-2{
	font-family: "primaryfont_light",Arial, Helvetica, sans-seri;
	font-size: 16px;
	font-weight: normal;
	color: #888888;
}


.T2-9
{
	font-family: "primaryfont",Arial, Helvetica, sans-seri;
	font-size: 16px;
	font-weight: normal;
	color: #E00000;
}

.T3
{
	font-family: "primaryfont",Arial, Helvetica, sans-seri;
	font-size: 14px;
	font-weight: normal;
	color: #333333;
}

.T3-1
{
	font-family: "primaryfont_light",Arial, Helvetica, sans-seri;
	font-size: 14px;
	font-weight: normal;
	color: #333333;
}

.T3-2
{
	font-family: "primaryfont_light",Arial, Helvetica, sans-seri;
	font-size: 14px;
	font-weight: normal;
	color: #888888;
}


.T3-8
{
	font-family: "primaryfont",Arial, Helvetica, sans-seri;
	font-size: 14px;
	font-weight: normal;
	color: #FE7D0B;
}

.T3-9
{
	font-family: "primaryfont",Arial, Helvetica, sans-seri;
	font-size: 14px;
	font-weight: normal;
	color: #E00000;
}

.T4
{
	font-family: "primaryfont",Arial, Helvetica, sans-seri;
	font-size: 12px;
	font-weight: normal;
	color: #333333;
}

.T4-1
{
	font-family: "primaryfont_light",Arial, Helvetica, sans-seri;
	font-size: 12px;
	font-weight: normal;
	color: #333333;
}

.T4-2
{
	font-family: "primaryfont_light",Arial, Helvetica, sans-seri;
	font-size: 12px;
	font-weight: normal;
	color: #888888;
}


.T4-9
{
	font-family: "primaryfont",Arial, Helvetica, sans-seri;
	font-size: 12px;
	font-weight: normal;
	color: #E00000;
}

/* ### CONTRAST TEXTS ### */
.TC1
{
	font-family: "primaryfont",Arial, Helvetica, sans-seri;
	font-size: 18px;
	font-weight: normal;
	color: #ffffff;
}

.TC2
{
	font-family: "primaryfont",Arial, Helvetica, sans-seri;
	font-size: 16px;
	font-weight: normal;
	color: #ffffff;
}

.TC3
{
	font-family: "primaryfont",Arial, Helvetica, sans-seri;
	font-size: 14px;
	font-weight: normal;
	color: #ffffff;
}

.TC3-1
{
	font-family: "primaryfont",Arial, Helvetica, sans-seri;
	font-size: 14px;
	font-weight: normal;
	color: #bbbbbb;
}

.TC4
{
	font-family: "primaryfont",Arial, Helvetica, sans-seri;
	font-size: 12px;
	font-weight: normal;
	color: #ffffff;
}

.TC4-1
{
	font-family: "primaryfont",Arial, Helvetica, sans-seri;
	font-size: 12px;
	font-weight: normal;
	color: #bbbbbb;
}

/* ### TEXT FOR ADVERTISMENT ### */
.TA
{
	/*background-image:url(/_css/round_images/TA_bg.png);
	background-repeat:repeat-x;
	background-position:top left;*/
	
	/*border-right:1px solid #cccccc;
	border-bottom:1px solid #cccccc;*/

	position:absolute;
	padding-left:2px;
	padding-right:2px;
	padding-top:0px;
	padding-bottom:1px;

	font-family: "primaryfont",Arial, Helvetica, sans-seri;
	font-size: 10px;
	font-weight: normal;
	color: #cccccc;
	
	z-index:2;
}
.TA1
{
	font-family: "primaryfont",Arial, Helvetica, sans-seri;
	font-size: 10px;
	font-weight: normal;
	color: #888888;
}
.TAC1
{
	font-family: "primaryfont",Arial, Helvetica, sans-seri;
	font-size: 10px;
	font-weight: normal;
	color: #bbbbbb;
}

/* ### ANCHORS ### */
.A1
{
	padding-top: 0px;
	padding-bottom: 0px;	
	padding-right: 0px;
	padding-left: 0px;
	font-weight: normal;
	font-size: 18px;
	color: #333333;
	font-family: "primaryfont",Arial, Helvetica, sans-seri;
	background-color: transparent;
	text-decoration:none;
}

.A1:link
{
    /*text-decoration: none;*/
    color: #333333;
}

.A1:visited
{
    /*text-decoration: none;*/
    color: #333333;
}

.A1:active
{
    /*text-decoration: none;*/
    color: #333333;
}

.A1:hover
{
    text-decoration: underline;
    color: #000000;
}

.A1-1
{
	padding-top: 0px;
	padding-bottom: 0px;	
	padding-right: 0px;
	padding-left: 0px;
	font-weight: normal;
	font-size: 18px;
	color: #333333;
	font-family: "primaryfont",Arial, Helvetica, sans-seri;
	background-color: transparent;
	text-decoration:underline;
	
}

.A1-1:link
{
    /*text-decoration: none;*/
    color: #333333;
}

.A1-1:visited
{
    /*text-decoration: none;*/
    color: #333333;
}

.A1-1:active
{
    /*text-decoration: none;*/
    color: #333333;
}

.A1-1:hover
{
    text-decoration: underline;
    color: #000000;
}

.A2
{
	padding-top: 0px;
	padding-bottom: 0px;	
	padding-right: 0px;
	padding-left: 0px;
	font-weight: normal;
	font-size: 16px;
	color: #333333;
	font-family: "primaryfont",Arial, Helvetica, sans-seri;
	background-color: transparent;
	text-decoration:none;
	
}

.A2:link
{
    /*text-decoration: none;*/
    color: #333333;
}

.A2:visited
{
    /*text-decoration: none;*/
    color: #333333;
}

.A2:active
{
    /*text-decoration: none;*/
    color: #333333;
}

.A2:hover
{
    text-decoration: underline;
    color: #000000;
}

.A2-1
{
	padding-top: 0px;
	padding-bottom: 0px;	
	padding-right: 0px;
	padding-left: 0px;
	font-weight: normal;
	font-size: 16px;
	color: #333333;
	font-family: "primaryfont",Arial, Helvetica, sans-seri;
	background-color: transparent;
	text-decoration:underline;
	
}

.A2-1:link
{
    /*text-decoration: none;*/
    color: #333333;
}

.A2-1:visited
{
    /*text-decoration: none;*/
    color:#333333;
}

.A2-1:active
{
    /*text-decoration: none;*/
    color: #333333;
}

.A2-1:hover
{
    text-decoration: underline;
    color: #000000;
}


.A2-2
{
	padding-top: 0px;
	padding-bottom: 0px;	
	padding-right: 0px;
	padding-left: 0px;
	font-weight: normal;
	font-size: 16px;
	color: #333333;
	font-family: "primaryfont",Arial, Helvetica, sans-seri;
	background-color: transparent;
	text-decoration:none;
	
}

.A2-2:link
{
    /*text-decoration: none;*/
    color: #333333;
}

.A2-2:visited
{
    /*text-decoration: none;*/
    color: #333333;
}

.A2-2:active
{
    /*text-decoration: none;*/
    color: #333333;
}

.A2-2:hover
{
    text-decoration: underline;
    color: #000000;
}


.A3
{
	padding-top: 0px;
	padding-bottom: 0px;	
	padding-right: 0px;
	padding-left: 0px;
	font-weight: normal;
	font-size: 14px;
	color: #333333;
	font-family: "primaryfont",Arial, Helvetica, sans-seri;
	background-color: transparent;
	text-decoration:none;
	
}

.A3:link
{
    /*text-decoration: none;*/
    color: #333333;
}

.A3:visited
{
    /*text-decoration: none;*/
    color: #333333;
}

.A3:active
{
    /*text-decoration: none;*/
    color: #333333;
}

.A3:hover
{
    text-decoration: underline;
    color: #000000;
}

.A3-1
{
	padding-top: 0px;
	padding-bottom: 0px;	
	padding-right: 0px;
	padding-left: 0px;
	font-weight: normal;
	font-size: 14px;
	color: #333333;
	font-family: "primaryfont",Arial, Helvetica, sans-seri;
	background-color: transparent;
	text-decoration:underline;
	
}

.A3-1:link
{
    /*text-decoration: none;*/
    color: #333333;
}

.A3-1:visited
{
    /*text-decoration: none;*/
    color: #333333;
}

.A3-1:active
{
    /*text-decoration: none;*/
    color: #333333;
}

.A3-1:hover
{
    text-decoration: underline;
    color: #000000;
}

.A3-2
{
	padding-top: 0px;
	padding-bottom: 0px;	
	padding-right: 0px;
	padding-left: 0px;
	font-weight: normal;
	font-size: 14px;
	color: #565656;
	font-family: "primaryfont",Arial, Helvetica, sans-seri;
	background-color: transparent;
	text-decoration:none;
	
}

.A3-2:link
{
    /*text-decoration: none;*/
    color: #333333;
}

.A3-2:visited
{
    /*text-decoration: none;*/
    color: #333333;
}

.A3-2:active
{
    /*text-decoration: none;*/
    color: #333333;
}

.A3-2:hover
{
    text-decoration: underline;
    color: #000000;
}

.A4
{
	padding-top: 0px;
	padding-bottom: 0px;	
	padding-right: 0px;
	padding-left: 0px;
	font-weight: normal;
	font-size: 12px;
	color: #333333;
	font-family: "primaryfont",Arial, Helvetica, sans-seri;
	background-color: transparent;
	text-decoration:none;
	
}

.A4:link
{
    /*text-decoration: none;*/
    color: #333333;
}

.A4:visited
{
    /*text-decoration: none;*/
    color: #333333;
}

.A4:active
{
    /*text-decoration: none;*/
    color: #333333;
}

.A4:hover
{
    text-decoration: underline;
    color: #000000;
}

.A4-1
{
	padding-top: 0px;
	padding-bottom: 0px;	
	padding-right: 0px;
	padding-left: 0px;
	font-weight: normal;
	font-size: 12px;
	color: #333333;
	font-family: "primaryfont",Arial, Helvetica, sans-seri;
	background-color: transparent;
	text-decoration:underline;
}

.A4-1:link
{
    /*text-decoration: none;*/
    color: #333333;
}

.A4-1:visited
{
    /*text-decoration: none;*/
    color: #333333;
}

.A4-1:active
{
    /*text-decoration: none;*/
    color: #333333;
}

.A4-1:hover
{
    text-decoration: underline;
    color: #000000;
}

.A4-2
{
	padding-top: 0px;
	padding-bottom: 0px;	
	padding-right: 0px;
	padding-left: 0px;
	font-weight: normal;
	font-size: 12px;
	color: #333333;
	font-family: "primaryfont",Arial, Helvetica, sans-seri;
	background-color: transparent;
	text-decoration:none;
	
}

.A4-2:link
{
    /*text-decoration: none;*/
    color: #333333;
}

.A4-2:visited
{
    /*text-decoration: none;*/
    color: #565656;
}

.A4-2:active
{
    /*text-decoration: none;*/
    color: #333333;
}

.A4-2:hover
{
    text-decoration: underline;
    color: #000000;
}


/* ### CONTRAST ANCHORS ### */
.AC1
{
	padding-right: 0px;
	padding-left: 0px;
	font-weight: normal;
	font-size: 18px;
	color: #ffffff;
	font-family: "primaryfont",Arial, Helvetica, sans-seri;
	background-color: transparent;	
	text-decoration:none;	
}

.AC1:link
{
    /*text-decoration: none;*/
    color: #ffffff;
}

.AC1:visited
{
    /*text-decoration: none;*/
    color: #ffffff;
}

.AC1:active
{
    /*text-decoration: none;*/
    color: #ffffff;
}

.AC1:hover
{
    text-decoration: underline;
    color: #ffffff;
}

.AC1-1
{
	padding-right: 0px;
	padding-left: 0px;
	font-weight: normal;
	font-size: 18px;
	color: #ffffff;
	font-family: "primaryfont",Arial, Helvetica, sans-seri;
	background-color: transparent;
	text-decoration:underline;	
}

.AC1-1:link
{
    /*text-decoration: none;*/
    color: #ffffff;
}

.AC1-1:visited
{
    /*text-decoration: none;*/
    color: #ffffff;
}

.AC1-1:active
{
    /*text-decoration: none;*/
    color: #ffffff;
}

.AC1-1:hover
{
    text-decoration: underline;
    color: #ffffff;
}



.AC2
{
	padding-right: 0px;
	padding-left: 0px;
	font-weight: normal;
	font-size: 16px;
	color: #ffffff;
	font-family: "primaryfont",Arial, Helvetica, sans-seri;
	background-color: transparent;
	text-decoration:none;
	
}

.AC2:link
{
    /*text-decoration: none;*/
    color: #ffffff;
}

.AC2:visited
{
    /*text-decoration: none;*/
    color: #ffffff;
}

.AC2:active
{
    /*text-decoration: none;*/
    color: #ffffff;
}

.AC2:hover
{
    text-decoration: underline;
    color: #ffffff;
}

.AC2-1
{
	padding-right: 0px;
	padding-left: 0px;
	font-weight: normal;
	font-size: 16px;
	color: #ffffff;
	font-family: "primaryfont",Arial, Helvetica, sans-seri;
	background-color: transparent;
	text-decoration:underline;

	
}

.AC2-1:link
{
     /*text-decoration: none;*/
    color: #ffffff;
}

.AC2-1:visited
{
    /*text-decoration: none;*/
    color: #ffffff;
}

.AC2-1:active
{
    /*text-decoration: none;*/
    color: #ffffff;
}

.AC2-1:hover
{
    text-decoration: underline;
    color: #ffffff;
}

.AC3
{
	padding-right: 0px;
	padding-left: 0px;
	font-weight: normal;
	font-size: 14px;
	color: #ffffff;
	font-family: "primaryfont",Arial, Helvetica, sans-seri;
	background-color: transparent;
	text-decoration:none;
	
}

.AC3:link
{
    /*text-decoration: none;*/
    color: #ffffff;
}

.AC3:visited
{
    /*text-decoration: none;*/
    color: #ffffff;
}

.AC3:active
{
    /*text-decoration: none;*/
    color: #ffffff;
}

.AC3:hover
{
    text-decoration: underline;
    color: #ffffff;
}

.AC3-1
{
	padding-right: 0px;
	padding-left: 0px;
	font-weight: normal;
	font-size: 14px;
	color: #ffffff;
	font-family: "primaryfont",Arial, Helvetica, sans-seri;
	background-color: transparent;
	text-decoration:underline;

	
}

.AC3-1:link
{
    /*text-decoration: none;*/
    color: #ffffff;
}

.AC3-1:visited
{
    /*text-decoration: none;*/
    color: #ffffff;
}

.AC3-1:active
{
    /*text-decoration: none;*/
    color: #ffffff;
}

.AC3-1:hover
{
    text-decoration: underline;
    color: #ffffff;
}

.AC4
{
	padding-right: 0px;
	padding-left: 0px;
	font-weight: normal;
	font-size: 12px;
	color: #ffffff;
	font-family: "primaryfont",Arial, Helvetica, sans-seri;
	background-color: transparent;
	text-decoration:none;
	
}

.AC4:link
{
    /*text-decoration: none;*/
    color: #ffffff;
}

.AC4:visited
{
    /*text-decoration: none;*/
    color: #ffffff;
}

.AC4:active
{
    /*text-decoration: none;*/
    color: #ffffff;
}

.AC4:hover
{
    text-decoration: underline;
    color: #ffffff;
}

.AC4-1
{
	padding-right: 0px;
	padding-left: 0px;
	font-weight: normal;
	font-size: 12px;
	color: #ffffff;
	font-family: "primaryfont",Arial, Helvetica, sans-seri;
	background-color: transparent;
	text-decoration:underline;

	
}

.AC4-1:link
{
    /*text-decoration: none;*/
    color: #ffffff;
}

.AC4-1:visited
{
    /*text-decoration: none;*/
    color: #ffffff;
}

.AC4-1:active
{
    /*text-decoration: none;*/
    color: #ffffff;
}

.AC4-1:hover
{
    text-decoration: underline;
    color: #ffffff;
}

/* ### TAGS - Achors with a background ### */
.TAG1
{
	padding-top: 0px;
	padding-bottom: 0px;	
	padding-right: 5px;
	padding-left: 5px;
	font-weight: normal;
	font-size: 18px;
	color: #333333;
	font-family: "primaryfont",Arial, Helvetica, sans-seri;
	cursor:pointer;
	background-color:#F2F2F2;
	text-decoration:none;
	word-break: break-all;
	display:inline-block;
	width:auto;
	float:left;	
	margin:0px 10px 10px 10px;		
}
.TAG1:first-child{margin:0px 10px 10px 0px;}
.TAG1:last-child{margin:0px 0px 10px 10px;}

.TAG1:link
{
    /*text-decoration: none;*/
    color: #333333;
}

.TAG1:visited
{
    /*text-decoration: none;*/
    color: #353535;
}

.TAG1:active
{
    /*text-decoration: none;*/
    color: #333333;
}

.TAG1:hover
{
	color:#ffffff;
	background-color:#888888;
	transition: all 0.2s linear;	
}

.TAG2
{
	padding-top: 0px;
	padding-bottom: 0px;	
	padding-right: 5px;
	padding-left: 5px;
	font-weight: normal;
	font-size: 16px;
	font-family: "primaryfont",Arial, Helvetica, sans-seri;
	line-height:22px;
	cursor:pointer;
	background-color:#F2F2F2;
	text-decoration:none;
	word-break: break-all;		
	display:inline-block;
	width:auto;
	float:left;
	margin:0px 10px 10px 10px;	
}
.TAG2:first-child{margin:0px 10px 10px 0px;}
.TAG2:last-child{margin:0px 0px 10px 10px;}

.TAG2:link
{
    /*text-decoration: none;*/
    color: #333333;
}

.TAG2:visited
{
    /*text-decoration: none;*/
    color: #353535;
}

.TAG2:active
{
    /*text-decoration: none;*/
    color: #333333;
}

.TAG2:hover
{
    /*text-decoration: none;*/
	color:#ffffff;
	background-color:#888888;
	transition: all 0.2s linear;	
}


/* ### SELECT DROPDOWN LIST ### */
.S1
{
	cursor:pointer;
	color: #333333; 
	font-family: "primaryfont",Arial, Helvetica, sans-seri;
	font-weight: normal; 
	font-size: 17px; /* Can't go 18px, will be chopped of by the height. */
	background-color:#ffffff; 
	border:1px solid #D3D3D3;
	padding:0px 5px 0px 5px;

	height:32px;
	width:100%;
	/*border-radius:5px;
	-moz-border-radius: 5px;
	-webkit-border-radius:5px;
	-khtml-border-radius:5px; */
	

	/* Removes iOS + others default styling */	
	-webkit-appearance: none;
	-moz-appearance: none;
	appearance: none;
} 

.S2
{
	cursor:pointer;
	color: #333333; 
	font-family: "primaryfont",Arial, Helvetica, sans-seri;
	font-weight: normal; 
	font-size: 16px; 
	background-color:#ffffff; 
	border:1px solid #D3D3D3;
	padding:0px 5px 0px 5px;

	height:32px;
	width:100%;
	/*border-radius:5px;
	-moz-border-radius: 5px;
	-webkit-border-radius:5px;
	-khtml-border-radius:5px; */
	
	/* Removes iOS + others default styling */	
	-webkit-appearance: none;
	-moz-appearance: none;
	appearance: none;
}

.S3
{
	cursor:pointer;
	color: #333333; 
	font-family: "primaryfont",Arial, Helvetica, sans-seri;
	font-weight: normal; 
	font-size: 14px; 
	background-color:#ffffff; 
	border:1px solid #D3D3D3;
	padding:0px 5px 0px 5px;
	overflow:hidden;
	
	height:32px;
	width:100%;
	/*border-radius:5px;
	-moz-border-radius: 5px;
	-webkit-border-radius:5px;
	-khtml-border-radius:5px; */
	
	/* Removes iOS + others default styling */	
	-webkit-appearance: none;
	-moz-appearance: none;
	appearance: none;
}

/* ### TEXTBOX ### */
.TEXTBOX1
{
	color: #333333; 
	font-family: "primaryfont",Arial, Helvetica, sans-seri;
	font-weight: normal; 
	font-size: 18px; 
	background-color:#ffffff; 
	border:1px solid #D3D3D3;
	padding:0px 10px 0px 10px;
	height:32px;
	line-height:32px;
	width:100%;
	box-sizing: border-box;
	
	/* Removes iOS + others default styling */	
	-webkit-appearance: none;
	-moz-appearance: none;
	appearance: none;
}
.TEXTBOX1:focus{
	border:1px solid #333333;
}

.TEXTBOX2
{
	color: #333333; 
	font-family: "primaryfont",Arial, Helvetica, sans-seri;
	font-weight: normal; 
	font-size: 16px; 
	background-color:#ffffff; 
	border:1px solid #D3D3D3;
	width:100%;
	padding:0px 10px 0px 10px;
	height:32px;
	line-height:32px;
	box-sizing: border-box;	
	
	/* Removes iOS + others default styling */	
	-webkit-appearance: none;
	-moz-appearance: none;
	appearance: none;
}
.TEXTBOX2:focus{
	border:1px solid #333333;
}

.TEXTBOX3
{
	color: #333333; 
	font-family: "primaryfont",Arial, Helvetica, sans-seri;
	font-weight: normal; 
	font-size: 14px; 
	background-color:#ffffff; 
	border:1px solid #D3D3D3;
	padding:0px 10px 0px 10px;
	height:32px;
	line-height:32px;
	width:100%;
	box-sizing: border-box;	
	
	/* Removes iOS + others default styling */	
	-webkit-appearance: none;
	-moz-appearance: none;
	appearance: none;
	
}
.TEXTBOX3:focus{
	border:1px solid #333333;
}

.TEXTBOX4
{
	color: #333333; 
	font-family: "primaryfont",Arial, Helvetica, sans-seri;
	font-weight: normal; 
	font-size: 12px; 
	background-color:#ffffff; 
	border:1px solid #D3D3D3;
	padding:0px 10px 0px 10px;
	height:32px;
	line-height:32px;
	width:100%;
	box-sizing: border-box;	
	
	/* Removes iOS + others default styling */	
	-webkit-appearance: none;
	-moz-appearance: none;
	appearance: none;
	
}
.TEXTBOX4:focus{
	border:1px solid #333333;
}


.TEXTBOXFORM1{
	font-family: "primaryfont",Arial, Helvetica, sans-seri;
	font-weight: normal; 
	font-size: 18px; 
	background-color:#FFFFFF; 
	border: 0px;
	padding:0px 10px 0px 10px;
	
	width:100%;
	height:32px;
	line-height:32px;
	box-sizing: border-box;	
	
	position:relative;
	
	/* Removes iOS + others default styling */	
	-webkit-appearance: none;
	-moz-appearance: none;
	appearance: none;
}


.TEXTBOXFORM1 input, .TEXTBOXFORM1 .INPUT{
	color: #333333;	
	font-family: "primaryfont",Arial, Helvetica, sans-serif; 
	font-weight: normal; 
	font-size: 16px; 
	background-color:transparent; 	
	border:1px solid #D3D3D3;
	padding:0px 10px 0px 10px;

	width:inherit;
	height:inherit;
	line-height:inherit;
	box-sizing: inherit;	
	position:absolute;
	top:0px;
	left:0px;
	box-sizing:border-box;		
	
	/* Removes iOS + others default styling */	
	-webkit-appearance: none;
	-moz-appearance: none;
	appearance: none;
}
.TEXTBOXFORM1 input:focus, .TEXTBOXFORM1 .INPUT:focus{
	border:1px solid #333333;
}
.TEXTBOXFORM1 input:disabled, .TEXTBOXFORM1 .INPUT:disabled{
	color:#A8A8A8;
}
.TEXTBOXFORM1 input:read-only, .TEXTBOXFORM1 .INPUT:read-only{
	color:#A8A8A8;
}


.TEXTAREA1
{
	color: #333333; 
	font-family: "primaryfont",Arial, Helvetica, sans-seri;
	font-weight: normal; 
	font-size: 18px; 
	background-color:#ffffff; 
	border:1px solid #D3D3D3;
	padding:3px;
	width:100%;
	resize:none;
	box-sizing: border-box;		

	/* Removes iOS + others default styling */	
	-webkit-appearance: none;
	-moz-appearance: none;
	appearance: none;
}
.TEXTAREA1:focus{
	border:1px solid #333333;
}

.TEXTAREA2
{
	color: #333333; 
	font-family: "primaryfont",Arial, Helvetica, sans-seri;
	font-weight: normal; 
	font-size: 16px; 
	background-color:#ffffff; 
	border:1px solid #D3D3D3;
	padding:3px;
	width:100%;
	resize:none;
	box-sizing: border-box;		
	
	/* Removes iOS + others default styling */	
	-webkit-appearance: none;
	-moz-appearance: none;
	appearance: none;
}
.TEXTAREA2:focus{
	border:1px solid #333333;
}

.TEXTAREA3
{
	color: #333333; 
	font-family: "primaryfont",Arial, Helvetica, sans-seri;
	font-weight: normal; 
	font-size: 14px; 
	background-color:#ffffff; 
	border:1px solid #D3D3D3;
	padding:3px;
	width:100%;
	resize:none;
	box-sizing: border-box;		
	
	/* Removes iOS + others default styling */	
	-webkit-appearance: none;
	-moz-appearance: none;
	appearance: none;
}
.TEXTAREA3:focus{
	border:1px solid #333333;
}


.TEXTAREAFORM1{
	font-family: "primaryfont",Arial, Helvetica, sans-seri;
	font-weight: normal; 
	font-size: 18px; 
	background-color:#FFFFFF; 
	border: 0px;
	padding:8px 10px 8px 10px;
	
	width:100%;
	height:120px;
	/*line-height:16px;*/
	box-sizing: border-box;	
	
	position:relative;
	
	/* Removes iOS + others default styling */	
	-webkit-appearance: none;
	-moz-appearance: none;
	appearance: none;

}

.TEXTAREAFORM1 textarea{
	color: #333333;	
	font-family: "primaryfont",Arial, Helvetica, sans-seri;
	font-weight: normal; 
	font-size: 18px; 
	background-color:transparent; 	
	border:1px solid #D3D3D3;
	padding:inherit;

	width:inherit;
	height:inherit;
	line-height:inherit;
	box-sizing: inherit;	
	position:absolute;
	top:0px;
	left:0px;
	
	resize:none;	
	
	/* Removes iOS + others default styling */	
	-webkit-appearance: none;
	-moz-appearance: none;
	appearance: none;
}
.TEXTAREAFORM1 textarea:focus{
	border:1px solid #333333;
}

/* Placeholder text style */
.TEXTAREAFORM1 textarea::placeholder, .TEXTBOXFORM1 input::placeholder{ /* Firefox and Chrome */
	font-family: "primaryfont_light",Arial, Helvetica, sans-seri;
	color:#A8A8A8;				
}
.TEXTAREAFORM1 textarea:-ms-input-placeholder, .TEXTBOXFORM1 input:-ms-input-placeholder { /* Internet Explorer 10-11 */
	font-family: "primaryfont_light",Arial, Helvetica, sans-seri;
	color:#A8A8A8;	
}

.TEXTAREAFORM1 textarea::-ms-input-placeholder, .TEXTBOXFORM1 input::-ms-input-placeholder { /* Microsoft Edge */
	font-family: "primaryfont_light",Arial, Helvetica, sans-seri;
	color:#A8A8A8;	
}


.TEXTBOXLABEL1, .TEXTBOXLABEL1-1{
	color: #888888;
	font-family: "primaryfont_light",Arial, Helvetica, sans-seri;; 
	font-weight: normal; 
	font-size: 15px; 
	background-color:#ffffff;	
	position:absolute;
	top:-12px;
	left:5px;
	padding-left:5px;
	padding-right:5px;	
	padding-top:0px;	
	padding-bottom:0px;		
	margin:0px;
	z-index:10;
	height:15px;
	line-height:15px;
	border:0px solid orange;
	/*text-shadow:1px 1px #888888;*/
	
	/* Removes iOS + others default styling */	
	-webkit-appearance: none;
	-moz-appearance: none;
	appearance: none;
}
.TEXTBOXLABEL1-1{
	color:#F26D00;
}

.RB{
	display:none;	
}

.RB + label{
	padding-left:30px;
	background-image: url(/_image/icons_v2/cb_untick.png);
	background-size:15px;	

	background-repeat: no-repeat;
	background-position: 8px center;
	cursor:pointer;	
	text-align:left;
	align:left; 		
}

.RB:checked + label{
	padding-left:30px;
	background-image: url(/_image/icons_v2/cb_tick.png);
	background-size:15px;	

	background-repeat: no-repeat;
	background-position: 8px center;
	cursor:pointer;
	text-align:left;
	align:left; 
}


.RB-1{
	display:none;	
}

.RB-1 + label{
	padding-left:30px;
	background-image: url(/_image/icons_v2/cb_untick.png);
	background-size:15px;	

	background-repeat: no-repeat;
	background-position: 8px center;
	cursor:pointer;	
	text-align:left;
	align:left; 
}

.RB-1:checked + label{
	padding-left:30px;
	background-image: url(/_image/icons_v2/cb_tick.png);
	background-size:15px;	

	background-repeat: no-repeat;
	background-position: 8px center;
	cursor:pointer;
	text-align:left;
	align:left; 
}

.RB_TAB{
	display:none;
	vertical-align::bottom;
}

.RB_TAB + label{
	padding-top:10px;
	padding-left:20px;
	padding-right:20px;
	padding-bottom:12px;
	border-top:1px solid #D3D3D3;
	border-left:1px solid #D3D3D3;
	border-right:1px solid #D3D3D3;
	border-bottom:1px solid #D3D3D3;
	/*background-color:#DEDEDE;*/
	background-color:#D9D9D9;

	/*height:60px;*/
	line-height:40px;
	/*vertical-align:bottom;*/

	font-family: "primaryfont",Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #8E8E8E;

	cursor:pointer;	
	text-align:center;
	white-space: nowrap;

	/*border-top-left-radius:5px;
	border-top-right-radius:5px;*/
}

.RB_TAB + label:hover,.RB_TAB:checked + label:hover{

	border-top:1px solid #B4B4B4;
	border-left:1px solid #B4B4B4;
	border-right:1px solid #B4B4B4;
	border-bottom:0px solid #B4B4B4;
	/*background-color:#EDEDED;*/
	background-color:#E6E6E6;

	color: #333333;
	font-weight: bold;

	box-shadow: 0px -1px 2px 0px #A8A8A8

}

.RB_TAB:checked + label{
	padding-top:10px;
	padding-left:20px;
	padding-right:20px;
	padding-bottom:13px;
	border-top:1px solid #D3D3D3;
	border-left:1px solid #D3D3D3;
	border-right:1px solid #D3D3D3;
	border-bottom:0px solid #EDEDED;
	/*background-color:#EDEDED;*/
	background-color:#E6E6E6;
	/*height:60px;*/
	line-height:40px;
	/*vertical-align::bottom;*/


	font-family: "primaryfont",Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #6E6E6E;

	cursor:pointer;	
	text-align:center;
	white-space: nowrap;

	/*border-top-left-radius:5px;
	border-top-right-radius:5px;*/
	/*box-shadow: 0px -2px 3px 0px #A8A8A8*/
}

.RB_TAB_BORDER-1{
	white-space: nowrap;
}
.RB_TAB-1{
	display:none;
}
.RB_TAB-1 + label{
	background-color:#F2F2F2; 
	cursor:pointer;	
	
	width:auto;	
	height:32px;
	line-height:26px;
	font-family: "primaryfont",Arial, Helvetica, sans-serif;
	font-size: 14px;
	color: #333333;		
    text-decoration: none;
	font-weight: normal;
	white-space: nowrap;
	border:3px solid transparent;
	padding-left:3px;
	padding-right:3px;

	
	display:inline-block;
	box-sizing: border-box;	
	
	margin-right:5px;	
}
.RB_TAB-1 + label a{
	text-decoration:none;
	color: #333333;		
}
.RB_TAB-1 + label:last-child{
	margin-right:0px;	
}	
	

.RB_TAB-1:checked + label{
	padding-left:5px;
	padding-right:5px;
	border:3px solid #333333;
	font-weight:bold;
	
}
.RB_TAB-1 + label:hover{
	border:3px solid #888888;
	transition: all 0.2s linear;	
}

.RB_TAB-1:checked + label:hover{
	border:3px solid #888888;
	transition: all 0.2s linear;	
	cursor:default;
}



.CB{
	display:none;
}

.CB + label{
	padding-left:30px;
	padding-bottom:2px; /* Minimum amount incase label not text. */
	background-image: url(/_image/icons_v2/cb_untick.png);
	background-repeat: no-repeat;
	/*background-position: 8px center;*/
	background-position: 8px 5px;	
	background-size:15px;	
	cursor:pointer;
	text-align:left;
	align:left;
	/*display:inline-block;*/
}
.CB:checked + label{
	padding-left:30px;
	/*padding-bottom:15px;*/
	background-image: url(/_image/icons_v2/cb_tick.png);
	background-repeat: no-repeat;
	/*background-position: 8px center;*/
	background-position: 8px 5px;	
	background-size:15px;
	cursor:pointer;	
	text-align:left;
	align:left;
	/*display:inline-block;	*/
}

.CB:disabled + label{
	padding-left:30px;
	/*padding-bottom:15px;*/
	background-image: url(/_image/icons_v2/cb_tick.png);
	background-repeat: no-repeat;
	/*background-position: 8px center;*/
	background-position: 8px 5px;	
	background-size:15px;
	cursor:pointer;	
	text-align:left;
	align:left;
	opacity: 0.5;
	/*display:inline-block;	*/
}


/* ### BORDER FOR TABLE ### */
.TBL /* Table with strictly square corners */
{
	background-color: #ffffff;
	box-sizing:border-box;
}

.TBLR  /* Table with borderd rounded corners */ 
{
	background-color: transparent;
	border-bottom:1px solid #CCCCCC;
	box-sizing:border-box;
}
.TBLRC, .TBLRC-1, .TBLRC-2  /* Table with border colored (white) rounded corners */ /* Added other classes for legacy purpose */
{
	background-color: #ffffff;
	/*-moz-border-radius:8px;
	-webkit-border-radius:8px;
	-khtml-border-radius:8px; 
	border-radius:8px;*/
	border:1px solid #CCCCCC;	
	box-sizing:border-box;
}


.NOTICE  /* Table with rounded corners with colored background Notice box  */
{
	/*background-color: #FFFFC8;*/
	/*border:1px solid #C8C8C8;*/
	background-color: #FFFFC8;

	font-family: "primaryfont",Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: normal;
	/*color: #F26D00;*/
	color:#333333;
	
	/*box-shadow: 0px 0px 5px 0px #888888;
	margin:3px;*/
    box-sizing: border-box;	
}
.NOTICE a{
	font-weight: bold;
}

.WARNING  /* Table with rounded corners with colored background Notice box  */
{
	background-color: #FCE8E6;
	font-family: "primaryfont",Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: normal;
	color:#333333;
    box-sizing: border-box;	
}
.WARNING  a{
	font-weight: bold;
}



/* ### BORDER FOR ADVERTISMENT ### */
.ADS /* Ads table with square corners */
{
	border-top: 1px solid #F5F5F5;
	border-left: 1px solid #E7E7E7;
	border-right: 1px solid #E7E7E7;
	border-bottom: 1px solid #CECECE;
	
	-webkit-box-shadow: 0px 1px 3px #cccccc;
	-moz-box-shadow: 0px 1px 3px #cccccc;
	box-shadow: 0px 1px 3px #cccccc;
	
	/*-moz-border-radius:6px;
	-webkit-border-radius:6px;
	-khtml-border-radius:6px; 
	border-radius:6px;*/
	
	position:relative; /* fix for IE on border-radius */
	zoom:1; /* Another fix */
	z-index: 0;
}

.ADSR /* Ads table with rounded corners */
{
	border-top: 1px solid #F5F5F5;
	border-left: 1px solid #E7E7E7;
	border-right: 1px solid #E7E7E7;
	border-bottom: 1px solid #CECECE;
	
	-webkit-box-shadow: 0px 1px 3px #cccccc;
	-moz-box-shadow: 0px 1px 3px #cccccc;
	box-shadow: 0px 1px 3px #cccccc;
	
	/*-moz-border-radius:6px;
	-webkit-border-radius:6px;
	-khtml-border-radius:6px; 
	border-radius:6px;*/
	
	position:relative; /* fix for IE on border-radius */
	zoom:1; /* Another fix */
	z-index: 0;
}





/* ### HORIZONTAL RULER ### */
.HR
{
	border:0;
	color: #D9D9D9;
	background-color: #D9D9D9;
	height:1px;
}

.HR-1
{
	border:0;
	color: #888888;
	background-color: #888888;
	height:1px;
}


/* ### SCROLL BAR ### */
.SCROLLBAR
{
	overflow-y:scroll;
	overflow-x:hidden;
}

.SCROLLBAR-1
{
	overflow:hidden;
}
.SCROLLBAR-1:hover
{
	overflow-y:scroll;
	overflow-x:hidden;
}


/* ### PAGEING BUTTONS ### */
.PAGING_NORM
{
	background-color:#F2F2F2;
	color:#333333;
	font-family: "primaryfont",Arial, Helvetica, sans-seri;
	font-size:16px;
	text-decoration: none;
	line-height:20px;
	min-width:20px;
	min-height:20px;
	width:auto;
	padding:5px;	
	display:block;

	text-align:center;
	white-space:nowrap;

	border:3px solid transparent;
	/*border-radius:20px;*/
}
.PAGING_NORM:HOVER{
	cursor:pointer;
	border:3px solid #888888;
	transition: all 0.2s linear;
}

.PAGING_SELECTED
{
	background-color:#F2F2F2;
	color:#333333;	
	font-family: "primaryfont",Arial, Helvetica, sans-seri;
	font-size:16px;
	font-weight:bold;
	text-decoration: none;
	border:3px solid #333333;
	line-height:20px;	
	min-width:20px;
	min-height:20px;
	width:auto;
	padding:5px;
	display:block;

	text-align:center;
	cursor:default;
	white-space:nowrap;
	/*border-radius:20px;*/
}
.PAGING_ARROW_LEFT{
	border: solid #333333;
	border-width: 0 2px 2px 0;
	display: inline-block;
	padding: 4px 4px 4px 4px;
	margin: 4px 4px 4px 6px ;
	transform: rotate(135deg);
	-webkit-transform: rotate(135deg);
}	
.PAGING_ARROW_RIGHT{
	border: solid #333333;
	border-width: 0 2px 2px 0;
	display: inline-block;
	padding: 4px 4px 4px 4px;
	margin: 4px 4px 4px 2px;
	transform: rotate(-45deg);
	-webkit-transform: rotate(-45deg);
}	

.PAGING_ARROW_FFORWARD{
	background-image:url('/_image/icons_v2/fforward.png');
	background-repeat:no-repeat;
	background-position:center center;	
	background-size:16px;
	filter: grayscale(100%) brightness(60%);	
	width:16px;
	height:100%;
	min-height:20px;	
	/*float:left;*/
	display:inline-block;
	/*position:relative;*/
}

.PAGING_ARROW_FBACK{
	background-image:url('/_image/icons_v2/fback.png');
	background-repeat:no-repeat;
	background-position:center center;	
	background-size:16px;
	filter: grayscale(100%) brightness(60%);	
	width:16px;
	height:100%;
	min-height:20px;	
	/*float:left;*/
	display:inline-block;
	/*position:relative;*/	
}

.PAGING_ARROW_DISABLED{
	opacity:0.3;
}
.PAGING_ARROW_DISABLED:HOVER{
	cursor:default;
	border:3px solid transparent;
}
.PAGING_ARROW_LABEL{
	background-color:#F2F2F2;
	color:#333333;
	font-family: "primaryfont",Arial, Helvetica, sans-seri;
	font-size:16px;
	text-decoration: none;
	line-height:20px;
	min-width:20px;
	min-height:20px;
	width:auto;
	padding:5px;	
	display:block;

	text-align:center;
	white-space:nowrap;

	border:3px solid transparent;
}


.LIST_BUTTON
{
	background-color:#ffffff;
}
.LIST_BUTTON:hover
{
	cursor:pointer;
	background-color:#f2f2f2;
	/*box-shadow: 0px 0px 10px 0px #A8A8A8;*/
	transition: all 0.2s linear;
}

/*
.LIST_BUTTON:hover img{
	transition: all 0.2s linear;
	filter: grayscale(100%) brightness(10%);
	border:1px solid red;
}
*/

/* New for monchrome 2021 */
.LINK_BUTTON{
    display: table;
    width: auto;
    cursor: pointer;
    border: 3px solid transparent;
    padding: 5px;
    /*border-radius: 8px;*/
	text-decoration:none;  


}
.LINK_BUTTON:hover{background-color:#F2F2F2;transition: all 0.2s linear;}
.LINK_BUTTON img{
	position:relative;  
	top:3px;
	margin-right:5px;
}

.LINK_BUTTON-1{
    display: table;
    width: auto;
    cursor: pointer;
    border: 3px solid transparent;
    padding: 5px;
    /*border-radius: 8px;*/
	text-decoration:none;  
	background-color:#F2F2F2;

}
.LINK_BUTTON-1:hover{border: 3px solid #333333;transition: all 0.2s linear;}
.LINK_BUTTON-1 img{
	position:relative;  
	top:3px;
	margin-right:5px;
	
}


/* ### BREADCRUMB LINKS ### */
ol.BREADCRUMB {
	padding: 0px;
	margin:0px;
	list-style: none;
}
ol.BREADCRUMB li {
	display: inline;
}

/* Add a slash symbol (>) before/behind each list item */
ol.BREADCRUMB li+li:before {
	padding-right:5px;
	content: "›";
	
	/* New: added to support LINK_BUTTON css */
	/*float:left; 
	line-height:35px;*/
}

.trim-oneline, .TRIM-ONELINE{
	white-space: nowrap;
	overflow: hidden;
	text-overflow: ellipsis; 
	min-width:0;
	
	-o-text-overflow: ellipsis; 
	-icab-text-overflow: ellipsis; 
	-khtml-text-overflow: ellipsis; 
	-moz-text-overflow: ellipsis; 
	-webkit-text-overflow: ellipsis;
	
}

.LOADING_HORI_SMALL{
	background-image:url('/_image/loading_small.gif');
	background-repeat:no-repeat;
	background-position:center center;
	border: 0px;
	width:32px;
	height:10px;
	filter: grayscale(100%) brightness(30%);
	box-sizing: border-box;		
	display:inline-block;	
}

.LOADING_HORI_LARGE{
	background-image:url('/_image/loading_large.gif');
	background-repeat:no-repeat;
	background-position:center center;	
	border: 0px;
	width:60px;
	height:20px;
	filter: grayscale(100%) brightness(30%);	
	box-sizing: border-box;	
	display:inline-block;	
}


.MORE_ARROW_DOWN, MORE_ARROW_RIGHT{
  border: solid #333333;
  border-width: 0 2px 2px 0;
  display: inline-block;
  padding: 3px 3px 3px 3px;
  margin:2px 3px 3px 3px;
}	
.MORE_ARROW_DOWN{
  transform: rotate(45deg);
  -webkit-transform: rotate(45deg);
}
.MORE_ARROW_BORDER{
    border: 1px solid #333333;
    border-radius: 14px;
    width: 14px;
    height: 14px;
    display: inline-block;
    padding: 2px;
}



.MEMBERLABEL_EP{
	display:inline-block;
	box-sizing:border-box;	
	
	/*padding:2px 5px 2px 5px;
	height:20px;
	line-height:16px;*/
	

	padding: 0px 5px 0px 5px;
    margin: 2px 0px 0px 0px;
    height: 16px;
    line-height: 16px;	
    font-size:10px;
	
	
	background-color:#FFE8CC;	
	
	font-family: "primaryfont_light",Arial, Helvetica, sans-seri;
	/*font-size: 12px;*/
	font-weight: bold;
	color: #333333;
	
}

.MEMBERLABEL_EPP{
	display:inline-block;
	box-sizing:border-box;
		
	/*padding:2px 5px 2px 5px;
	height:20px;
	line-height:16px;*/
		
	padding: 0px 5px 0px 5px;
    margin: 2px 0px 0px 0px;
    height: 16px;
    line-height: 16px;	
    font-size:10px;
	
	background-color:#EDDEBD;	

	font-family: "primaryfont_light",Arial, Helvetica, sans-seri;
	/*font-size: 12px;*/
	font-weight: bold;
	color: #333333;
	
}

.MEMBERLABEL_EDITOR{
	display:inline-block;
	box-sizing:border-box;	
	padding:2px 5px 2px 5px;
	height:20px;
	line-height:16px;	
	background-color:#D4F9D5;	
	
	font-family: "primaryfont_light",Arial, Helvetica, sans-seri;
	font-size: 12px;
	font-weight: bold;
	color: #007A0C;
	
}

.FEATUREDLABEL{
	display:inline-block;
	box-sizing:border-box;	
	padding:0px 5px 0px 5px;
	/*height:20px;*/
	height:14px;
	line-height:14px;	
	background-color:#FFEFBF;	
	
	font-family: "primaryfont_light",Arial, Helvetica, sans-seri;
	font-size: 12px;
	font-weight: bold;
	color: #333333;
	
}
.VERIFIEDLABEL{
	display:inline-block;
	box-sizing:border-box;	
	padding:2px 2px 2px 2px;
	height:20px;
	line-height:16px;	
	/*background-color:#E5F9E5;*/
	
	font-family: "primaryfont_light",Arial, Helvetica, sans-seri;
	font-size: 12px;
	font-weight: bold;
	color: #333333;

}

.ICON_ROUND_BORDER{
	border-radius: 18px;
    border: 1px solid #333333;
}

.ICON_SIZE_TP_70PX{
	background-size:70px;
	width:70px;
}
.ICON_BUTTON_TP0,.ICON_BUTTON_TP10,.ICON_BUTTON_TP20,.ICON_BUTTON_TP30,.ICON_BUTTON_TP40,.ICON_BUTTON_TP50{
	background-image:url('/_image/memberprofile/0_tp.png');
	background-repeat:no-repeat;
	background-position:center center;	
	background-size:100px;	
	width:100px;
	height:100%;
	min-height:22px;	
	float:left;
	display:inline-block;
	position:relative;		
	
	filter: invert(70%) sepia(83%) saturate(2473%) hue-rotate(11deg) brightness(98%) contrast(100%);	
}
.ICON_BUTTON_TP0{width:1px;background-image:url('');} /* As of 21st Jan 2023, we don't show at all tp_0. */
/*
.ICON_BUTTON_TP0,.ICON_BUTTON_TP10,.ICON_BUTTON_TP20,.ICON_BUTTON_TP30,.ICON_BUTTON_TP40,.ICON_BUTTON_TP50{
	background-image:url('/_image/memberprofile/10_tp.png');
	filter: invert(70%) sepia(83%) saturate(2473%) hue-rotate(11deg) brightness(98%) contrast(100%);
}*/
.ICON_BUTTON_TP10{background-image:url('/_image/memberprofile/10_tp.png');}
.ICON_BUTTON_TP20{background-image:url('/_image/memberprofile/20_tp.png');}
.ICON_BUTTON_TP30{background-image:url('/_image/memberprofile/30_tp.png');}
.ICON_BUTTON_TP40{background-image:url('/_image/memberprofile/40_tp.png');}
.ICON_BUTTON_TP50{background-image:url('/_image/memberprofile/50_tp.png');}

.ICON_BUTTON_TP10_SMALL,.ICON_BUTTON_TP20_SMALL,.ICON_BUTTON_TP30_SMALL,.ICON_BUTTON_TP40_SMALL,.ICON_BUTTON_TP50_SMALL{
	background-image:url('/_image/memberprofile/0_tp.png');
	background-repeat:no-repeat;
	background-position:center center;	
	background-size:50px;
	width:50px;
	height:10px;	
	float:left;
	display:inline-block;
	position:relative;		

	filter: invert(70%) sepia(83%) saturate(2473%) hue-rotate(11deg) brightness(98%) contrast(100%);
	
}
.ICON_BUTTON_TP0_SMALL{width:1px;background-image:url('');} /* As of 21st Jan 2023, we don't show at all tp_0. */

/*.ICON_BUTTON_TP0_SMALL,.ICON_BUTTON_TP10_SMALL,.ICON_BUTTON_TP20_SMALL,.ICON_BUTTON_TP30_SMALL,.ICON_BUTTON_TP40_SMALL,.ICON_BUTTON_TP50_SMALL{
	background-image:url('/_image/memberprofile/10_tp.png');
	filter: invert(70%) sepia(83%) saturate(2473%) hue-rotate(11deg) brightness(98%) contrast(100%);
}*/
.ICON_BUTTON_TP10_SMALL{background-image:url('/_image/memberprofile/10_tp.png');}
.ICON_BUTTON_TP20_SMALL{background-image:url('/_image/memberprofile/20_tp.png');}
.ICON_BUTTON_TP30_SMALL{background-image:url('/_image/memberprofile/30_tp.png');}
.ICON_BUTTON_TP40_SMALL{background-image:url('/_image/memberprofile/40_tp.png');}
.ICON_BUTTON_TP50_SMALL{background-image:url('/_image/memberprofile/50_tp.png');}

.ICON_BUTTON_RP0,.ICON_BUTTON_RP10,.ICON_BUTTON_RP20,.ICON_BUTTON_RP30,.ICON_BUTTON_RP40,.ICON_BUTTON_RP50{
	background-image:url('/_image/memberprofile/rating_0.png');
	background-repeat:no-repeat;
	background-position:center center;	
	background-size:90px;
	width:90px;
	min-width:90px;
	height:22px;
	min-height:22px;
	line-height:22px;	
	float:left;
	display:inline-block;
	position:relative;		
}
.ICON_BUTTON_RP10{background-image:url('/_image/memberprofile/rating_10.png');}
.ICON_BUTTON_RP20{background-image:url('/_image/memberprofile/rating_20.png');}
.ICON_BUTTON_RP30{background-image:url('/_image/memberprofile/rating_30.png');}
.ICON_BUTTON_RP40{background-image:url('/_image/memberprofile/rating_40.png');}
.ICON_BUTTON_RP50{background-image:url('/_image/memberprofile/rating_50.png');}


.ICON_BUTTON_RP0_SMALL,.ICON_BUTTON_RP10_SMALL,.ICON_BUTTON_RP20_SMALL,.ICON_BUTTON_RP30_SMALL,.ICON_BUTTON_RP40_SMALL,.ICON_BUTTON_RP50_SMALL{
	background-image:url('/_image/memberprofile/rating_0.png');
	background-repeat:no-repeat;
	background-position:center center;	
	background-size:75px;
	width:75px;
	min-width:75px;
	height:22px;
	min-height:22px;
	line-height:22px;	
	float:left;
	display:inline-block;
	position:relative;		
}
.ICON_BUTTON_RP10_SMALL{background-image:url('/_image/memberprofile/rating_10.png');}
.ICON_BUTTON_RP20_SMALL{background-image:url('/_image/memberprofile/rating_20.png');}
.ICON_BUTTON_RP30_SMALL{background-image:url('/_image/memberprofile/rating_30.png');}
.ICON_BUTTON_RP40_SMALL{background-image:url('/_image/memberprofile/rating_40.png');}
.ICON_BUTTON_RP50_SMALL{background-image:url('/_image/memberprofile/rating_50.png');}


.ICON_BUTTON_STATS{
	background-image:url('/_image/icons_v2/stats.png');
	background-repeat:no-repeat;
	background-position:center center;	
	background-size:16px;
	filter: grayscale(100%) brightness(60%);	
	width:16px;
	min-width:16px;	
	height:100%;
	min-height:16px;
	float:left;
	display:inline-block;	
	position:relative;	
}
.ICON_BUTTON_VIEWS{
	background-image:url('/_image/icons_v2/views.png');
	background-repeat:no-repeat;
	background-position:center center;	
	background-size:16px;
	filter: grayscale(100%) brightness(60%);	
	width:16px;
	min-width:16px;
	height:100%;
	min-height:16px;
	float:left;
	display:inline-block;
	position:relative;
}
.ICON_BUTTON_REFRESH{
	background-image:url('/_image/icons_v2/refresh.png');
	background-repeat:no-repeat;
	background-position:center center;	
	background-size:16px;
	width:16px;
	filter: grayscale(100%) brightness(60%);	
	height:100%;
	min-height:16px;	
	float:left;
	display:inline-block;
	position:relative;
}
.ICON_BUTTON_CONTACTS{
	background-image:url('/_image/icons_v2/contacts.png');
	background-repeat:no-repeat;
	background-position:center center;	
	background-size:16px;
	width:16px;
	filter: grayscale(100%) brightness(60%);	
	height:100%;
	min-height:16px;	
	float:left;
	display:inline-block;
	position:relative;	
}
.ICON_BUTTON_ADDCONTACT{
	background-image:url('/_image/icons_v2/addcontact.png');
	background-repeat:no-repeat;
	background-position:center center;	
	background-size:16px;
	width:16px;
	filter: grayscale(100%) brightness(60%);	
	height:100%;
	min-height:16px;	
	float:left;
	display:inline-block;
	position:relative;	
}

.ICON_BUTTON_BLOCK{
	background-image:url('/_image/icons_v2/block.png');
	background-repeat:no-repeat;
	background-position:center center;	
	background-size:16px;
	width:16px;
	filter: grayscale(100%) brightness(60%);	
	height:100%;
	min-height:16px;	
	float:left;
	display:inline-block;
	position:relative;	
}
.ICON_BUTTON_BLOCK_RED{
	background-image:url('/_image/icons_v2/block.png');
	background-repeat:no-repeat;
	background-position:center center;	
	background-size:16px;
	width:16px;	
	filter:brightness(0) saturate(100%) invert(11%) sepia(96%) saturate(7420%) hue-rotate(13deg) brightness(89%) contrast(119%); /* preprend of brigthness & saturate is necessary for the colors to be correct. */
	height:100%;
	min-height:16px;	
	float:left;
	display:inline-block;
	position:relative;	
}

.ICON_BUTTON_ADD{
	background-image:url('/_image/icons_v2/add.png');
	background-repeat:no-repeat;
	background-position:center center;	
	background-size:16px;
	width:16px;
	filter: grayscale(100%) brightness(60%);	
	height:100%;
	min-height:16px;	
	float:left;
	display:inline-block;
	position:relative;		
}

.ICON_BUTTON_LOGOUT{
	background-image:url('/_image/icons_v2/logout.png');
	background-repeat:no-repeat;
	background-position:center center;	
	background-size:16px;
	width:16px;
	filter: grayscale(100%) brightness(60%);	
	height:100%;
	min-height:16px;	
	float:left;
	display:inline-block;
	position:relative;		
}

.ICON_BUTTON_EDIT{
	background-image:url('/_image/icons_v2/edit.png');
	background-repeat:no-repeat;
	background-position:center center;	
	background-size:16px;
	width:16px;
	filter: grayscale(100%) brightness(60%);	
	height:100%;
	min-height:16px;	
	float:left;
	display:inline-block;
	position:relative;		
}

.ICON_BUTTON_BROADCAST{
	background-image:url('/_image/icons_v2/broadcast.png');
	background-repeat:no-repeat;
	background-position:center center;	
	background-size:16px;
	width:16px;

	height:100%;
	min-height:16px;	
	float:left;
	display:inline-block;
	position:relative;		
}
.ICON_BUTTON_REMOVE{
	background-image:url('/_image/icons_v2/remove.png');
	background-repeat:no-repeat;
	background-position:center center;	
	background-size:16px;
	filter: grayscale(100%) brightness(60%);			
	width:16px;
	height:100%;
	min-height:16px;	
	float:left;
	display:inline-block;
	position:relative;		
}

.ICON_BUTTON_REMOVE_RED{
	background-image:url('/_image/icons_v2/remove.png');
	background-repeat:no-repeat;
	background-position:center center;	
	background-size:16px;
	filter: invert(9%) sepia(91%) saturate(7272%) hue-rotate(4deg) brightness(94%) contrast(110%);				
	width:16px;
	height:100%;
	min-height:16px;	
	float:left;
	display:inline-block;
	position:relative;		
}


.ICON_BUTTON_DONE{
	background-image:url('/_image/icons_v2/done.png');
	background-repeat:no-repeat;
	background-position:center center;	
	background-size:16px;
	width:16px;
	height:100%;
	min-height:16px;	
	float:left;
	display:inline-block;
	position:relative;		
}

.ICON_BUTTON_VMORE{
	background-image:url('/_image/icons_v2/vmore.png');
	background-repeat:no-repeat;
	background-position:center center;	
	background-size:16px;
	filter: grayscale(100%) brightness(60%);		
	width:16px;
	height:100%;
	min-height:16px;	
	float:left;
	display:inline-block;
	position:relative;		
}

.ICON_BUTTON_HELP{
	background-image:url('/_image/icons_v2/help.png');
	background-repeat:no-repeat;
	background-position:center center;	
	background-size:16px;
	filter: grayscale(100%) brightness(60%);		
	width:16px;
	height:100%;
	min-height:16px;	
	float:left;
	display:inline-block;
	position:relative;		
}

.ICON_BUTTON_SETTINGS{
	background-image:url('/_image/icons_v2/settings.png');
	background-repeat:no-repeat;
	background-position:center center;	
	background-size:16px;
	filter: grayscale(100%) brightness(60%);		
	width:16px;
	height:100%;
	min-height:16px;	
	float:left;
	display:inline-block;
	position:relative;		
}

.ICON_BUTTON_ATTACHMENTS{
	background-image:url('/_image/icons_v2/attachment.png');
	background-repeat:no-repeat;
	background-position:center center;	
	background-size:16px;
	filter: grayscale(100%) brightness(60%);		
	width:16px;
	height:100%;
	min-height:16px;	
	float:left;
	display:inline-block;
	position:relative;		
}


.ICON_BUTTON_NONAPPROVED{
	background-image:url('/_image/icons_v2/nonapproved.png');
	background-repeat:no-repeat;
	background-position:center center;	
	background-size:16px;
	width:16px;
	height:100%;
	min-height:16px;	
	float:left;
	display:inline-block;
	position:relative;		
}

.ICON_BUTTON_NONAV{
	background-image:url('/_image/icons_v2/nonav.png');
	background-repeat:no-repeat;
	background-position:center center;	
	background-size:16px;		
	width:16px;
	height:100%;
	min-height:16px;	
	float:left;
	display:inline-block;
	position:relative;		
}

.ICON_BUTTON_OPENINNEW{
	background-image:url('/_image/icons_v2/open_in_new.png');
	background-repeat:no-repeat;
	background-position:center center;	
	background-size:16px;	
	filter: grayscale(100%) brightness(60%);				
	width:16px;
	height:100%;
	min-height:16px;	
	float:left;
	display:inline-block;
	position:relative;		
}

.ICON_BUTTON_EMAIL{
	background-image:url('/_image/icons_v2/email.png');
	background-repeat:no-repeat;
	background-position:center center;	
	background-size:16px;	
	filter: grayscale(100%) brightness(60%);				
	width:16px;
	height:100%;
	min-height:16px;	
	float:left;
	display:inline-block;
	position:relative;		
}

.ICON_BUTTON_GETQUOUTE{
	background-image:url('/_image/icons_v2/getquote.png');
	background-repeat:no-repeat;
	background-position:center center;	
	background-size:16px;
	filter: grayscale(100%) brightness(60%);			
	width:16px;
	height:100%;
	min-height:16px;	
	float:left;
	display:inline-block;
	position:relative;		
}

.ICON_BUTTON_INFO{
	background-image:url('/_image/icons_v2/info.png');
	background-repeat:no-repeat;
	background-position:center center;	
	background-size:16px;
	filter: grayscale(100%) brightness(60%);			
	width:16px;
	height:100%;
	min-height:16px;	
	float:left;
	display:inline-block;
	position:relative;		
}


.ICON_BUTTON_INFO_GREY{
	background-image:url('/_image/icons_v2/info.png');
	background-repeat:no-repeat;
	background-position:center center;	
	background-size:16px;
	/*filter: invert(67%) sepia(0%) saturate(1248%) hue-rotate(150deg) brightness(81%) contrast(81%);*/
	width:16px;
	height:100%;
	min-height:16px;	
	float:left;
	display:inline-block;
	position:relative;		
}


.ICON_BUTTON_IMPORTANT{
	background-image:url('/_image/icons_v2/important.png');
	background-repeat:no-repeat;
	background-position:center center;	
	background-size:16px;
	filter: grayscale(100%) brightness(60%);			
	width:16px;
	height:100%;
	min-height:16px;	
	float:left;
	display:inline-block;
	position:relative;		
}

.ICON_BUTTON_IMPORTANT_LIGHTRED{
	background-image:url('/_image/icons_v2/important.png');
	background-repeat:no-repeat;
	background-position:center center;	
	background-size:16px;
	filter: invert(70%) sepia(4%) saturate(7461%) hue-rotate(310deg) brightness(108%) contrast(126%);
	width:16px;
	height:100%;
	min-height:16px;	
	float:left;
	display:inline-block;
	position:relative;		
}

.ICON_BUTTON_IMPORTANT_RED{
	background-image:url('/_image/icons_v2/important.png');
	background-repeat:no-repeat;
	background-position:center center;	
	background-size:16px;
	filter: invert(27%) sepia(100%) saturate(4884%) hue-rotate(352deg) brightness(78%) contrast(134%);
	width:16px;
	height:100%;
	min-height:16px;	
	float:left;
	display:inline-block;
	position:relative;		
}

.ICON_BUTTON_DELIVERY{
	background-image:url('/_image/icons_v2/delivery.png');
	background-repeat:no-repeat;
	background-position:center center;	
	background-size:16px;
	filter: grayscale(100%) brightness(60%);	
	width:16px;
	height:100%;
	min-height:16px;	
	float:left;
	display:inline-block;
	position:relative;		
}

.ICON_BUTTON_QUOTATION{
	background-image:url('/_image/icons_v2/quotation.png');
	background-repeat:no-repeat;
	background-position:center center;	
	background-size:16px;
	filter: grayscale(100%) brightness(60%);	
	width:16px;
	height:100%;
	min-height:16px;	
	float:left;
	display:inline-block;
	position:relative;		
}

.ICON_BUTTON_MRKRESEARCH{
	background-image:url('/_image/icons_v2/market_research.png');
	background-repeat:no-repeat;
	background-position:center center;	
	background-size:16px;
	filter: grayscale(100%) brightness(60%);			
	width:16px;
	height:100%;
	min-height:16px;	
	float:left;
	display:inline-block;
	position:relative;		
}


.ICON_BUTTON_FILTER{
	background-image:url('/_image/icons_v2/filter.png');
	background-repeat:no-repeat;
	background-position:center center;	
	background-size:16px;
	filter: grayscale(100%) brightness(60%);	
	width:16px;
	height:100%;
	min-height:16px;	
	float:left;
	display:inline-block;
	position:relative;		
}

.ICON_BUTTON_CHAT{
	background-image:url('/_image/icons_v2/chat.png');
	background-repeat:no-repeat;
	background-position:center center;	
	background-size:16px;
	filter: grayscale(100%) brightness(60%);	
	width:16px;
	height:100%;
	min-height:16px;	
	float:left;
	display:inline-block;
	position:relative;		
}

.ICON_BUTTON_CLOSE{
	background-image:url('/_image/icons_v2/close.png');
	background-repeat:no-repeat;
	background-position:center center;	
	background-size:16px;
	filter: grayscale(100%) brightness(60%);	
	width:16px;
	height:100%;
	min-height:16px;	
	float:left;
	display:inline-block;
	position:relative;		
}
.ICON_BUTTON_FORWARD{
	background-image:url('/_image/icons_v2/forward.png');
	background-repeat:no-repeat;
	background-position:center center;	
	background-size:16px;
	filter: grayscale(100%) brightness(60%);	
	width:16px;
	height:100%;
	min-height:16px;	
	float:left;
	display:inline-block;
	position:relative;		
}

.ICON_BUTTON_BACK{
	background-image:url('/_image/icons_v2/back.png');
	background-repeat:no-repeat;
	background-position:center center;	
	background-size:16px;
	filter: grayscale(100%) brightness(60%);	
	width:16px;
	height:100%;
	min-height:16px;	
	float:left;
	display:inline-block;
	position:relative;		
}


.ICON_BUTTON_UP{
	background-image:url('/_image/icons_v2/up.png');
	background-repeat:no-repeat;
	background-position:center center;	
	background-size:16px;
	filter: grayscale(100%) brightness(60%);	
	width:16px;
	height:100%;
	min-height:16px;	
	float:left;
	display:inline-block;
	position:relative;		
}


.ICON_BUTTON_DOWN{
	background-image:url('/_image/icons_v2/down.png');
	background-repeat:no-repeat;
	background-position:center center;	
	background-size:16px;
	filter: grayscale(100%) brightness(60%);	
	width:16px;
	height:100%;
	min-height:16px;	
	float:left;
	display:inline-block;
	position:relative;		
}


.ICON_BUTTON_FAV{
	background-image:url('/_image/icons_v2/fav.png');
	background-repeat:no-repeat;
	background-position:center center;	
	background-size:16px;
	filter: grayscale(100%) brightness(60%);	
	width:16px;
	height:100%;
	min-height:16px;	
	float:left;
	display:inline-block;
	position:relative;		
}

.ICON_BUTTON_PROFILE{
	background-image:url('/_image/icons_v2/profile.png');
	background-repeat:no-repeat;
	background-position:center center;	
	background-size:16px;
	filter: grayscale(100%) brightness(60%);	
	width:16px;
	height:100%;
	min-height:16px;	
	float:left;
	display:inline-block;
	position:relative;		
}

.ICON_BUTTON_RESPONSIVE{
	background-image:url('/_image/icons_v2/responsive.png');
	background-repeat:no-repeat;
	background-position:center center;	
	background-size:16px;
	filter: grayscale(100%) brightness(60%);	
	width:16px;
	height:100%;
	min-height:16px;	
	float:left;
	display:inline-block;
	position:relative;		
}

.ICON_BUTTON_BUY{
	background-image:url('/_image/icons_v2/buy.png');
	background-repeat:no-repeat;
	background-position:center center;	
	background-size:16px;
	filter: grayscale(100%) brightness(60%);	
	width:16px;
	height:100%;
	min-height:16px;	
	float:left;
	display:inline-block;
	position:relative;		
}

.ICON_BUTTON_TRUSTNETWORK{
	background-image:url('/_image/icons_v2/trustnetwork.png');
	background-repeat:no-repeat;
	background-position:center center;	
	background-size:16px;
	filter: grayscale(100%) brightness(60%);	
	width:16px;
	height:100%;
	min-height:16px;	
	float:left;
	display:inline-block;
	position:relative;		
}

.ICON_BUTTON_REVIEW{
	background-image:url('/_image/icons_v2/review.png');
	background-repeat:no-repeat;
	background-position:center center;	
	background-size:16px;
	filter: grayscale(100%) brightness(60%);	
	width:16px;
	height:100%;
	min-height:16px;	
	float:left;
	display:inline-block;
	position:relative;		
}

.ICON_BUTTON_VERIFIED{
	background-image:url('/_image/icons_v2/verified.png');
	background-repeat:no-repeat;
	background-position:center center;	
	background-size:16px;
	filter: grayscale(100%) brightness(60%);	
	width:16px;
	height:100%;
	min-height:16px;	
	float:left;
	display:inline-block;
	position:relative;		
}

.ICON_BUTTON_NEWRFQ{
	background-image:url('/_image/icons_v2/newrfq.png');
	background-repeat:no-repeat;
	background-position:center center;	
	background-size:16px;
	filter: grayscale(100%) brightness(60%);	
	width:16px;
	height:100%;
	min-height:16px;	
	float:left;
	display:inline-block;
	position:relative;		
}

.ICON_BUTTON_MEMBERS{
	background-image:url('/_image/icons_v2/members.png');
	background-repeat:no-repeat;
	background-position:center center;	
	background-size:16px;
	filter: grayscale(100%) brightness(60%);	
	width:16px;
	height:100%;
	min-height:16px;	
	float:left;
	display:inline-block;
	position:relative;		
}

.ICON_BUTTON_REPORT{
	background-image:url('/_image/icons_v2/report.png');
	background-repeat:no-repeat;
	background-position:center center;	
	background-size:16px;
	width:16px;
	height:100%;
	min-height:16px;	
	float:left;
	display:inline-block;
	position:relative;		
}

.ICON_BUTTON_REPORT_BLACK{
	background-image:url('/_image/icons_v2/report.png');
	background-repeat:no-repeat;
	background-position:center center;	
	background-size:16px;
	filter: saturate(0%) contrast(95%);		
	width:16px;
	height:100%;
	min-height:16px;	
	float:left;
	display:inline-block;
	position:relative;		
}


.ICON_BUTTON_SEARCH{
	background-image:url('/_image/icons_v2/search.png');
	background-repeat:no-repeat;
	background-position:center center;	
	background-size:16px;
	width:16px;
	height:100%;
	min-height:16px;	
	float:left;
	display:inline-block;
	position:relative;		
}

.ICON_BUTTON_KEY{
	background-image:url('/_image/icons_v2/key.png');
	background-repeat:no-repeat;
	background-position:center center;	
	background-size:16px;
	filter: grayscale(100%) brightness(60%);		
	width:16px;
	height:100%;
	min-height:16px;	
	float:left;
	display:inline-block;
	position:relative;		
}

.ICON_BUTTON_LOCK{
	background-image:url('/_image/icons_v2/lock.png');
	background-repeat:no-repeat;
	background-position:center center;	
	background-size:16px;
	filter: grayscale(100%) brightness(60%);		
	width:16px;
	height:100%;
	min-height:16px;	
	float:left;
	display:inline-block;
	position:relative;		
}

.ICON_BUTTON_DOWNLOAD{
	background-image:url('/_image/icons_v2/download.png');
	background-repeat:no-repeat;
	background-position:center center;	
	background-size:16px;
	filter: grayscale(100%) brightness(60%);		
	width:16px;
	height:100%;
	min-height:16px;	
	float:left;
	display:inline-block;
	position:relative;		
}

.ICON_BUTTON_GO{
	background-image:url('/_image/icons_v2/go.png');
	background-repeat:no-repeat;
	background-position:center center;	
	background-size:16px;
	filter: grayscale(100%) brightness(60%);		
	width:16px;
	height:100%;
	min-height:16px;	
	float:left;
	display:inline-block;
	position:relative;		
}


.ICON_MEMBERSHIP_PREMIUM{
	background-image:url('/_image/memberprofile/epp_paid_icon.png');
	background-repeat:no-repeat;
	background-position:center center;	
	background-size:16px;	
	width:16px;
	height:100%;
	min-height:16px;	
	float:left;
	display:inline-block;
	position:relative;		
}

.ICON_MEMBERSHIP_PLUS{
	background-image:url('/_image/memberprofile/ep_paid_icon.png');
	background-repeat:no-repeat;
	background-position:center center;	
	background-size:16px;	
	width:16px;
	height:100%;
	min-height:16px;	
	float:left;
	display:inline-block;
	position:relative;		
}


.ICON_BUTTON_BQ0, .ICON_BUTTON_BQ1, .ICON_BUTTON_BQ2, .ICON_BUTTON_BQ3{
	background-image:url('/_image/memberprofile/0_tp.png');
	background-repeat:no-repeat;
	background-position:top left;	
	background-size:70px;
	width:42px;
	height:100%;
	min-height:20px;	
	float:left;
	display:inline-block;
	position:relative;		
	filter: invert(27%) sepia(52%) saturate(1408%) hue-rotate(91deg) brightness(93%) contrast(104%);
}
.ICON_BUTTON_BQ1{background-image:url('/_image/memberprofile/10_tp.png');}
.ICON_BUTTON_BQ2{background-image:url('/_image/memberprofile/20_tp.png');}
.ICON_BUTTON_BQ3{background-image:url('/_image/memberprofile/30_tp.png');}

.ICON_BUTTON_QUALITY{
	/*background-image:url('/_image/icons_v2/quality.png');
	background-repeat:no-repeat;
	background-position:center center;	
	background-size:14px;
	width:16px;*/
	
	background-image:url('/_image/memberprofile/10_tp.png');
	background-repeat:no-repeat;
	background-position:center left;	
	background-size:70px;
	width:14px;	
	filter: invert(27%) sepia(52%) saturate(1408%) hue-rotate(91deg) brightness(93%) contrast(104%);	
	
	height:100%;
	min-height:16px;	
	float:left;
	display:inline-block;
	position:relative;
	
	/*filter: grayscale(100%) brightness(60%);*/	
	/*filter: invert(33%) sepia(90%) saturate(1462%) hue-rotate(112deg) brightness(70%) contrast(101%);*/
}

.ICON_BUTTON_AIM{
	background-image:url('/_image/icons_v2/aim.png');
	background-repeat:no-repeat;
	background-position:center center;	
	background-size:16px;
	filter: invert(69%) sepia(19%) saturate(1157%) hue-rotate(167deg) brightness(85%) contrast(89%);	
	width:16px;
	height:100%;
	min-height:16px;	
	float:left;
	display:inline-block;
	position:relative;		
}

.ICON_BUTTON_AIM_CONTRAST{
	background-image:url('/_image/icons_v2/aim.png');
	background-repeat:no-repeat;
	background-position:center center;	
	background-size:16px;
	filter: invert(100%) sepia(100%) saturate(1%) hue-rotate(266deg) brightness(150%) contrast(150%);
	width:16px;
	height:100%;
	min-height:16px;	
	float:left;
	display:inline-block;
	position:relative;		
}

.ICON_BUTTON_RECOMMEND{
	background-image:url('/_image/icons_v2/recommend.png');
	background-repeat:no-repeat;
	background-position:center center;	
	background-size:16px;
	filter: grayscale(100%) brightness(60%);		
	width:16px;
	height:100%;
	min-height:16px;	
	float:left;
	display:inline-block;
	position:relative;	
}

.ICON_BUTTON_SEND{
	background-image:url('/_image/icons_v2/send.png');
	background-repeat:no-repeat;
	background-position:center center;	
	background-size:16px;
	filter: invert(27%) sepia(52%) saturate(1408%) hue-rotate(91deg) brightness(61%) contrast(104%);	
	width:16px;
	height:100%;
	min-height:16px;	
	float:left;
	display:inline-block;
	position:relative;	
}

.ICON_BUTTON_SEND_LARGE{
	background-image:url('/_image/icons_v2/send.png');
	background-repeat:no-repeat;
	background-position:center center;	
	background-size:20px;
	filter: invert(27%) sepia(52%) saturate(1408%) hue-rotate(91deg) brightness(61%) contrast(104%);	
	width:20px;
	height:100%;
	min-height:16px;	
	float:left;
	display:inline-block;
	position:relative;	
}

.ICON_BUTTON_AUTOMATE{
	background-image:url('/_image/icons_v2/automate.png');
	background-repeat:no-repeat;
	background-position:center center;	
	background-size:16px;
	filter: grayscale(100%) brightness(60%);		
	width:16px;
	height:100%;
	min-height:16px;	
	float:left;
	display:inline-block;
	position:relative;	
}

.ICON_BUTTON_NOTIFICATION{
	background-image:url('/_image/icons_v2/notification.png');
	background-repeat:no-repeat;
	background-position:center center;	
	background-size:16px;
	filter: grayscale(100%) brightness(60%);		
	width:16px;
	height:100%;
	min-height:16px;	
	float:left;
	display:inline-block;
	position:relative;	
}

