/* Tables from haz.css */
.tM {width:960px;border-spacing:0px;padding:0px;border-collapse:collapse;border:none;margin-left:auto;margin-right:auto;font-family:times new roman;color:#000;font-size:14px;}
.tF {width:100%;border-spacing:0px;padding:0px;border-collapse:collapse;border:none;margin-left:auto;margin-right:auto;font-family:times new roman;color:#000;font-size:14px;}

.dI{display:inline;}
.dIB{display:inline-block;}
.fL{float:left;}
.fR{float:right;}
.f0 {font-size:0px;}
.f10 {font-size:10px;}
.f12 {font-size:12px;}
.f14 {font-size:14px;}
.f16 {font-size:16px;}
.f18 {font-size:18px;}
.f20 {font-size:20px;}
.f22 {font-size:22px;}
.f24 {font-size:24px;}
.f26 {font-size:26px;}
.f28 {font-size:28px;}
.fB {font-weight:bold;}
.fI {font-style:italic;}
.fU {text-decoration:underline;}
.cF {color:#FFF;}
.c0 {color:#000;}
.c3 {color:#333;}
.c5 {color:#555;}
.cA {color:#AAA;}
.cE {color:#EEE;}
.cR {color:#F00;}
.cTTC{color:#782dca;}
.lh24{line-height:24px;}
.lh26{line-height:26px;}
.lh28{line-height:28px;}
.h24{height:24px;}
.h28{height:28px;}
.h30{height:30px;}
.h32{height:32px;}
.aL {text-align:left;}
.aR {text-align:right;}
.aC {text-align:center;}
.rC {-moz-border-radius:5px;border-radius:5px;}
.rCT {-moz-border-top-left-radius:5px;-moz-border-top-right-radius:5px;border-top-left-radius:5px;border-top-right-radius:5px;}
.rCB {-moz-border-bottom-left-radius:5px;-moz-border-bottom-right-radius:5px;border-bottom-left-radius:5px;border-bottom-right-radius:5px;}
.rCL {-moz-border-top-left-radius:5px;border-top-left-radius:5px;-moz-border-bottom-left-radius:5px;border-bottom-left-radius:5px;}
.rCR {-moz-border-top-right-radius:5px;border-top-right-radius:5px;-moz-border-bottom-right-radius:5px;border-bottom-right-radius:5px;}
.pdL5{padding-left:5px;}
.pdR5{padding-right:5px;}
.pdR2{padding-right:2px;}
.pdTB3{padding-top:3px;padding-bottom:3px;}
.pdTB5{padding-top:5px;padding-bottom:5px;}
.pdLR3{padding-left:3px;padding-right:3px;}
.pdLR5{padding-left:5px;padding-right:5px;}
.mA {margin-left:auto;margin-right:auto;}
.i5 {text-indent:5px;}
.crP {cursor:pointer;}
.crM {cursor:move;}
.vT {vertical-align:top;}
.vM {vertical-align:middle;}
.vB {vertical-align:bottom;}
.uS {list-style:none;margin:0px;padding:0px;}
.b1S0 {border:1px solid #000;}
.TFIX {white-space:nowrap;table-layout:fixed;}
.pA {position:absolute;}
.pR {position:relative;}
.nW {white-space:nowrap;}
.oE {text-overflow:ellipsis;}
.oH {overflow:hidden;}
.oxH {overflow-x:hidden;}
.oyH {overflow-y:hidden;}
.ffA{font-family:arial;}
.ffH{font-family:helvetica;}
.ffT{font-family:times new roman;}
.ffHA{font-family:helvetica,arial;}
.TSN{text-shadow:none!important;}
.LS1{letter-spacing:1px;}
.LS2{letter-spacing:2px;}
.LS3{letter-spacing:3px;}
.LS4{letter-spacing:4px;}

img {border:none;}

tr.odd{ background-color: #E2E2E2;}
tr.over td{ background-color:#c1c5ff;}

/* GPS text */
.gps		{ font-size : 14px; color : #000000; }
a.gps		{ color: #000064; text-decoration: none; }
a.gps:hover	{ color: #C23030; text-decoration: underline; }

.bgG	{background:#aefdae;}
.bgY	{background:#fafdae;}
.bgR	{background:#fdaeae;}
.bgB	{background:#aecdfd;}
.bgF	{background:#FFF;}
.bg0	{background:#000;}
.bg5 {background:#555;}
.bg7 {background:#777;}
.bgC4	{background:#C4C4C4;}
.bgE1	{background:#E1E1E1;}
.bgS	{background:#ccfa95;}/*select*/
.bgSE	{background:#dff6c3;}/*selected*/
.bgFR	{background:#FEFFA3;}
.bgME	{background:#a2ceb9;}
.bgAD	{background:#eab1e9;}/*admin*/
.bgPU	{background:#d6dbbe;}/*popup*/
.bgPUS	{background:#adb87b;}/*popup selected*/
.bgI	{background:#93b1e9;}/*info*/
.bgTTC{background:#c9a5f1;}/*tap to copy*/

.gallery li {
        display: inline;
        list-style: none;
        width: 140px;
        min-height: 140px;
        float: left;
        margin: 3px 3px 3px 3px;
        text-align: center;
	background: #000;
	}

.dF {
	background-color: #515b74;
	opacity: 0.9;                    /* Firefox, Safari(WebKit), Opera */
	-ms-filter: "alpha(opacity=90)"; /* IE 8 */
	filter: alpha(opacity=90);       /* IE 4-7 */
	}

.TA_BOX{
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	box-sizing: border-box;
	}

#DAD {
	padding:10px 0px 10px 0px;
	}

/* GALLERY _146 & _151 */
@media screen and (min-width: 300px) {
	.GALLERY_100{width:300px;}
	.GALLERY_146{width:292px;}
	.GALLERY_151{width:318px;}
	.GALLERY_300{width:318px;}
	}
@media screen and (min-width: 500px) {
	.GALLERY_146{width:438px;}
	.GALLERY_151{width:478px;}
	}
@media screen and (min-width: 600px) {
	.GALLERY_100{width:600px;}
	}
@media screen and (min-width: 660px) {
	.GALLERY_146{width:584px;}
	.GALLERY_151{width:638px;}
	.GALLERY_300{width:638px;}
	}
@media screen and (min-width: 820px) {
	.GALLERY_146{width:730px;}
	.GALLERY_151{width:798px;}
	}
@media screen and (min-width: 900px) {
	.GALLERY_100{width:900px;}
	}
@media screen and (min-width: 980px) {
	.GALLERY_151{width:958px;}
	.GALLERY_300{width:958px;}
	}

@media screen and (min-width : 100px) {/* MOBILE */
	.f24_16 {font-size:16px;}
	.DV_3C{
		
		}
	.DV_4C{
		
		}
	.H_178_428{
		height:178px;
		}
	.H_250_500{
		height:250px;
		}
	.H500{
		height:500px;
		}
	.H_2C_245{
		height:490px;
		}
	.W_2C{
		display:block;
		width:auto;
		}
	.W_COL_M50_T33{
		width:50%;
		}
	.W_DT300_M220{
		width:220px;
		}
	.postlink{
		display:inline-block;
		max-width:200px;
		vertical-align:middle;
		overflow:hidden;
		/* word-wrap: break-word; this will work too! */
		}
	.LINKED_310{
		border:1px solid #CCC;
		width:300px;
		display:block;
		}
	.LINKED_310 > table:first-child > tbody > tr:first-child {
		background:#E1E1E1;
		}
	.PARTNER_310{
		border:1px solid #CCC;
		width:300px;
		display:block;
		}
	.PARTNER_310 > table:first-child > tbody > tr:first-child {
		background:#E1E1E1;
		}
	.LP_DIVIDE{
		width:10px;
		height:10px;
		display:block;
		}
	._aL, ._aR{
		text-align:center;
		}
	.MOBILE_ONLY_IB, .MOBILE_IB, .TABLET_HIDE_IB, .X_480_770_OFF_IB, .X_641_770_OFF_IB{
		display:inline-block;
		}
	.MOBILE_ONLY_TR, .MOBILE_TR, .TABLET_HIDE_TR, .X_480_770_OFF_TR, .X_641_770_OFF_TR{
		display:table-row;
		}
	.MOBILE_ONLY_TD, .MOBILE_TD, .TABLET_HIDE_TD, .X_480_770_OFF_TD, .X_641_770_OFF_TD{
		display:table-cell;
		}
	.MOBILE_ONLY, .MOBILE, .TABLET_HIDE, .X_480_770_OFF, .X_641_770_OFF{
		display:block;
		}
	.X_480_770, .X_480_770_IB, .X_480_770_TR, .X_480_770_TD,
	.X_641_770, .X_641_770_IB, .X_641_770_TR, .X_641_770_TD,
	.X_641_980, .X_641_980_IB, .X_641_980_TR, .X_641_980_TD{
		display:none;
		}
	.TABLET_MUST, .TABLET_MUST_IB, .TABLET_MUST_TR, .TABLET_MUST_TD,
	.TABLET_KEEP, .TABLET_KEEP_IB, .TABLET_KEEP_TR, .TABLET_KEEP_TD{
		display:none;
		}
	.STANDARD, .STANDARD_IB, .STANDARD_TR, .STANDARD_TD, .DESK_ONLY, .DESK_ONLY_TR, .DESK_ONLY_TD{
		display:none;
		}
	.W600, .W960, .W980{
		width:100%;
		}
	.W440_510{
		width:440px;
		}
	}
@media screen and (min-width : 480px) {/* X_480_770 */
	.DV_3C{
		min-width:232px;
		float:left;
		}
	.DV_4C{
		min-width:232px;
		float:left;
		}
	.W980{
		width:480px;
		}
	.postlink{
		display:inline-block;
		max-width:350px;
		vertical-align:middle;
		overflow:hidden;
		}
	.X_480_770_OFF, .X_480_770_OFF_IB, .X_480_770_OFF_TR, .X_480_770_OFF_TD{
		display:none;
		}
	.X_480_770{
		display:block;
		}
	.X_480_770_IB{
		display:inline-block;
		}
	.X_480_770_TR{
		display:table-row;
		}
	.X_480_770_TD{
		display:table-cell;
		}
	}
@media screen and (min-width : 600px) {/* W600 */
	.DV_3C{
		min-width:292px;
		float:left;
		}
	.DV_4C{
		min-width:292px;
		float:left;
		}
	.W600 {
		width:600px;
		}
	}
@media screen and (min-width : 641px) {/* TABLET_MUST X_641_770 X_641_980 */
	.f24_16 {font-size:18px;}
	.H_178_428{/* not needed */
		height:428px;
		}
	.H_250_500{/* not needed */
		height:500px;
		}

	.DV_3C{
		min-width:313px;
		float:left;
		}
	.DV_4C{
		min-width:313px;
		float:left;
		}
	.W980{
		width:641px;
		}
	.H_2C_245{
		height:245px;
		}
	.W_2C{
		display:inline-block;
		width:50%;
		}
	.W_COL_M50_T33{
		width:33%;
		}
	.W_DT300_M220{
		width:300px;
		}
	.postlink{
		display:inline-block;
		max-width:540px;
		vertical-align:middle;
		overflow:hidden;
		}
	.LINKED_310{
		border:1px solid #CCC;
		width:310px;
		display:inline-block;
		}
	.LINKED_310 > table:first-child > tbody > tr:first-child {
		background:transparent;
		}
	.PARTNER_310{
		border:1px solid #CCC;
		width:310px;
		display:inline-block;
		}
	.PARTNER_310 > table:first-child > tbody > tr:first-child {
		background:transparent;
		}
	.LP_DIVIDE{
		width:10px;
		height:10px;
		display:inline-block;
		}
	._aL{
		text-align:left;
		}
	._aR{
		text-align:right;
		}
	.MOBILE_ONLY, .MOBILE_ONLY_IB, .MOBILE_ONLY_TR, .MOBILE_ONLY_TD{
		display:none;
		}
	.X_641_770_OFF, .X_641_770_OFF_IB, .X_641_770_OFF_TR, .X_641_770_OFF_TD{
		display:none;
		}
	.TABLET_MUST, .X_641_770, .X_641_980{
		display:block;
		}
	.TABLET_MUST_IB, .X_641_770_IB, .X_641_980_IB{
		display:inline-block;
		}
	.TABLET_MUST_TR, .X_641_770_TR, .X_641_980_TR{
		display:table-row;
		}
	.TABLET_MUST_TD, .X_641_770_TD, .X_641_980_TD{
		display:table-cell;
		}
	}
@media screen and (min-width : 770px) {/* TABLET_HIDE TABLET_KEEP */
	.f24_16 {font-size:20px;}
	.DV_3C{
		min-width:251px;
		float:left;
		}
	.DV_4C{
		min-width:377px;
		float:left;
		}
	.W980{
		width:770px;
		}
	.postlink{
		display:inline-block;
		max-width:670px;
		vertical-align:middle;
		overflow:hidden;
		}
	.LINKED_310{
		border:1px solid #CCC;
		width:360px;
		display:inline-block;
		}
	.PARTNER_310{
		border:1px solid #CCC;
		width:360px;
		display:inline-block;
		}
	.LP_DIVIDE{
		width:30px;
		height:10px;
		display:inline-block;
		}
	.X_480_770, .X_480_770_IB, .X_480_770_TR, .X_480_770_TD,
	.X_641_770, .X_641_770_IB, .X_641_770_TR, .X_641_770_TD{
		display:none;
		}
	.TABLET_HIDE, .TABLET_HIDE_IB, .TABLET_HIDE_TR, .TABLET_HIDE_TD{
		display:none;
		}
	.TABLET_KEEP{
		display:block;
		}
	.TABLET_KEEP_IB{
		display:inline-block;
		}
	.TABLET_KEEP_TR{
		display:table-row;
		}
	.TABLET_KEEP_TD{
		display:table-cell;
		}
	}
@media screen and (min-width : 960px) {/* W960 W440_510 */
	.f24_16 {font-size:24px;}
	.DV_3C{
		min-width:315px;
		float:left;
		}
	.DV_4C{
		min-width:236px;
		float:left;
		}
	.W980{
		width:960px;
		}
	.postlink{
		display:inline-block;
		max-width:880px;
		vertical-align:middle;
		overflow:hidden;
		}
	.W440_510{
		width:480px;
		}
	}
@media screen and (min-width : 980px) {/* STANDARD */
	.W980{
		width:980px;
		}
	.W960{
		width:960px;
		}
	.DV_3C{
		min-width:320px;
		float:left;
		}
	.DV_4C{
		min-width:240px;
		float:left;
		}
	.LINKED_310{
		border:1px solid #CCC;
		width:390px;
		display:inline-block;
		}
	.PARTNER_310{
		border:1px solid #CCC;
		width:390px;
		display:inline-block;
		}
	.LP_DIVIDE{
		width:30px;
		display:inline-block;
		}
	.X_641_980, .X_641_980_IB, .X_641_980_TR, .X_641_980_TD{
		display:none;
		}
	.MOBILE, .MOBILE_IB, .MOBILE_TR, .MOBILE_TD{
		display:none;
		}
	.STANDARD{
		display:block;
		}
	.STANDARD_IB{
		display:inline-block;
		}
	.STANDARD_TR{
		display:table-row;
		}
	.STANDARD_TD{
		display:table-cell;
		}

	.STANDARD_rC {-moz-border-radius:5px;border-radius:5px;}
	.STANDARD_rCT {-moz-border-top-left-radius:5px;-moz-border-top-right-radius:5px;border-top-left-radius:5px;border-top-right-radius:5px;}
	.STANDARD_rCB {-moz-border-bottom-left-radius:5px;-moz-border-bottom-right-radius:5px;border-bottom-left-radius:5px;border-bottom-right-radius:5px;}
	.STANDARD_rCL {-moz-border-top-left-radius:5px;border-top-left-radius:5px;-moz-border-bottom-left-radius:5px;border-bottom-left-radius:5px;}
	.STANDARD_rCR {-moz-border-top-right-radius:5px;border-top-right-radius:5px;-moz-border-bottom-right-radius:5px;border-bottom-right-radius:5px;}
	}
@media screen and (min-width: 1100px) {/* DESK_ONLY */
	.DESK_ONLY{
		display:block;
		}
	.DESK_ONLY_IB{
		display:inline-block;
		}
	.DESK_ONLY_TR{
		display:table-row;
		}
	.DESK_ONLY_TD{
		display:table-cell;
		}
	}
	
@media screen and (min-width : 10px) {
	#PS_3_TB {
		max-width: 1080px;
		}
	}		
@media screen and (min-width : 1180px) {
	.W960 {
		width: 1160px;
		}
	#FFsetTD {
		width: 750px;
		}
	#PS_3_TB {
		max-width: 1160px;
		}
	.DV_3C {
		min-width:386.66px;
		float:left;
		}
	.DV_4C {
		min-width:290px;
		float:left;
		}
	.GALLERY_151{width:1178px;}
	.GALLERY_300{width:1178px;}
	}
@media screen and (min-width : 1480px) {
	.W960 {
		width: 1460px;
		}
	#FFsetTD {
		width: 1050px;
		}
	#PS_3_TB {
		max-width: 1460px;
		}
	.DV_3C {
		min-width:486.66px;
		float:left;
		}
	.DV_4C {
		min-width:365px;
		float:left;
		}
	.GALLERY_151{width:1478px;}
	.GALLERY_300{width:1478px;}
	}

.fC {
  float: right;
  position: relative;
  left: -50%;
}
.fC ul {
  list-style-type: none;
  position: relative;
  left: 50%;
  margin: 0px;
  padding:0px;
}
.fC li {
  float: left;
  list-style-type: none;
  margin: 0px;
  padding:0px;
}

/* Triplog Gradients */
.gradTL_LR{
	background: rgba(191,190,194,1);
	background: -moz-linear-gradient(left, rgba(191,190,194,1) 0%, rgba(255,255,255,1) 35%, rgba(255,255,255,1) 65%, rgba(191,190,194,1) 100%);
	background: -webkit-gradient(left top, right top, color-stop(0%, rgba(191,190,194,1)), color-stop(35%, rgba(255,255,255,1)), color-stop(65%, rgba(255,255,255,1)), color-stop(100%, rgba(191,190,194,1)));
	background: -webkit-linear-gradient(left, rgba(191,190,194,1) 0%, rgba(255,255,255,1) 35%, rgba(255,255,255,1) 65%, rgba(191,190,194,1) 100%);
	background: -o-linear-gradient(left, rgba(191,190,194,1) 0%, rgba(255,255,255,1) 35%, rgba(255,255,255,1) 65%, rgba(191,190,194,1) 100%);
	background: -ms-linear-gradient(left, rgba(191,190,194,1) 0%, rgba(255,255,255,1) 35%, rgba(255,255,255,1) 65%, rgba(191,190,194,1) 100%);
	background: linear-gradient(to right, rgba(191,190,194,1) 0%, rgba(255,255,255,1) 35%, rgba(255,255,255,1) 65%, rgba(191,190,194,1) 100%);
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#bfbec2', endColorstr='#bfbec2', GradientType=1 );
	}
.gradTL_L{
	background: rgba(191,190,194,1);
	background: -moz-linear-gradient(left, rgba(191,190,194,1) 0%, rgba(255,255,255,1) 50%, rgba(255,255,255,1) 100%);
	background: -webkit-gradient(left top, right top, color-stop(0%, rgba(191,190,194,1)), color-stop(50%, rgba(255,255,255,1)), color-stop(100%, rgba(255,255,255,1)));
	background: -webkit-linear-gradient(left, rgba(191,190,194,1) 0%, rgba(255,255,255,1) 50%, rgba(255,255,255,1) 100%);
	background: -o-linear-gradient(left, rgba(191,190,194,1) 0%, rgba(255,255,255,1) 50%, rgba(255,255,255,1) 100%);
	background: -ms-linear-gradient(left, rgba(191,190,194,1) 0%, rgba(255,255,255,1) 50%, rgba(255,255,255,1) 100%);
	background: linear-gradient(to right, rgba(191,190,194,1) 0%, rgba(255,255,255,1) 50%, rgba(255,255,255,1) 100%);
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#bfbec2', endColorstr='#ffffff', GradientType=1 );
	}
.gradTL_R{
	background: rgba(255,255,255,1);
	background: -moz-linear-gradient(left, rgba(255,255,255,1) 0%, rgba(255,255,255,1) 50%, rgba(191,190,194,1) 100%);
	background: -webkit-gradient(left top, right top, color-stop(0%, rgba(255,255,255,1)), color-stop(50%, rgba(255,255,255,1)), color-stop(100%, rgba(191,190,194,1)));
	background: -webkit-linear-gradient(left, rgba(255,255,255,1) 0%, rgba(255,255,255,1) 50%, rgba(191,190,194,1) 100%);
	background: -o-linear-gradient(left, rgba(255,255,255,1) 0%, rgba(255,255,255,1) 50%, rgba(191,190,194,1) 100%);
	background: -ms-linear-gradient(left, rgba(255,255,255,1) 0%, rgba(255,255,255,1) 50%, rgba(191,190,194,1) 100%);
	background: linear-gradient(to right, rgba(255,255,255,1) 0%, rgba(255,255,255,1) 50%, rgba(191,190,194,1) 100%);
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffffff', endColorstr='#bfbec2', GradientType=1 );
	}

/* Mine Gradient */
.gradME_LR{
	background: rgba(151,232,207,1);
	background: -moz-linear-gradient(left, rgba(151,232,207,1) 0%, rgba(255,255,255,00) 35%, rgba(255,255,255,00) 65%, rgba(151,232,207,1) 100%);
	background: -webkit-gradient(left top, right top, color-stop(0%, rgba(151,232,207,1)), color-stop(35%, rgba(255,255,255,00)), color-stop(65%, rgba(255,255,255,00)), color-stop(100%, rgba(151,232,207,1)));
	background: -webkit-linear-gradient(left, rgba(151,232,207,1) 0%, rgba(255,255,255,00) 35%, rgba(255,255,255,00) 65%, rgba(151,232,207,1) 100%);
	background: -o-linear-gradient(left, rgba(151,232,207,1) 0%, rgba(255,255,255,00) 35%, rgba(255,255,255,00) 65%, rgba(151,232,207,1) 100%);
	background: -ms-linear-gradient(left, rgba(151,232,207,1) 0%, rgba(255,255,255,00) 35%, rgba(255,255,255,00) 65%, rgba(151,232,207,1) 100%);
	background: linear-gradient(to right, rgba(151,232,207,1) 0%, rgba(255,255,255,00) 35%, rgba(255,255,255,00) 65%, rgba(151,232,207,1) 100%);
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#97e8cf', endColorstr='#97e8cf', GradientType=1 );
	}
.gradME_L{
	background: rgba(151,232,207,1);
	background: -moz-linear-gradient(left, rgba(151,232,207,1) 0%, rgba(255,255,255,00) 50%, rgba(255,255,255,00) 100%);
	background: -webkit-gradient(left top, right top, color-stop(0%, rgba(151,232,207,1)), color-stop(50%, rgba(255,255,255,00)), color-stop(100%, rgba(255,255,255,00)));
	background: -webkit-linear-gradient(left, rgba(151,232,207,1) 0%, rgba(255,255,255,00) 50%, rgba(255,255,255,00) 100%);
	background: -o-linear-gradient(left, rgba(151,232,207,1) 0%, rgba(255,255,255,00) 50%, rgba(255,255,255,00) 100%);
	background: -ms-linear-gradient(left, rgba(151,232,207,1) 0%, rgba(255,255,255,00) 50%, rgba(255,255,255,00) 100%);
	background: linear-gradient(to right, rgba(151,232,207,1) 0%, rgba(255,255,255,00) 50%, rgba(255,255,255,00) 100%);
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#97e8cf', endColorstr='transparent', GradientType=1 );
	}
/* Friends Gradient */
.gradFR_LR{
	background: rgba(254,255,163,1);
	background: -moz-linear-gradient(left, rgba(254,255,163,1) 0%, rgba(255,255,255,00) 35%, rgba(255,255,255,00) 65%, rgba(254,255,163,1) 100%);
	background: -webkit-gradient(left top, right top, color-stop(0%, rgba(254,255,163,1)), color-stop(35%, rgba(255,255,255,00)), color-stop(65%, rgba(255,255,255,00)), color-stop(100%, rgba(254,255,163,1)));
	background: -webkit-linear-gradient(left, rgba(254,255,163,1) 0%, rgba(255,255,255,00) 35%, rgba(255,255,255,00) 65%, rgba(254,255,163,1) 100%);
	background: -o-linear-gradient(left, rgba(254,255,163,1) 0%, rgba(255,255,255,00) 35%, rgba(255,255,255,00) 65%, rgba(254,255,163,1) 100%);
	background: -ms-linear-gradient(left, rgba(254,255,163,1) 0%, rgba(255,255,255,00) 35%, rgba(255,255,255,00) 65%, rgba(254,255,163,1) 100%);
	background: linear-gradient(to right, rgba(254,255,163,1) 0%, rgba(255,255,255,00) 35%, rgba(255,255,255,00) 65%, rgba(254,255,163,1) 100%);
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#FEFFA3', endColorstr='#FEFFA3', GradientType=1 );
	}
.gradFR_L{
	background: rgba(254,255,163,1);
	background: -moz-linear-gradient(left, rgba(254,255,163,1) 0%, rgba(255,255,255,00) 50%, rgba(255,255,255,00) 100%);
	background: -webkit-gradient(left top, right top, color-stop(0%, rgba(254,255,163,1)), color-stop(50%, rgba(255,255,255,00)), color-stop(100%, rgba(255,255,255,00)));
	background: -webkit-linear-gradient(left, rgba(254,255,163,1) 0%, rgba(255,255,255,00) 50%, rgba(255,255,255,00) 100%);
	background: -o-linear-gradient(left, rgba(254,255,163,1) 0%, rgba(255,255,255,00) 50%, rgba(255,255,255,00) 100%);
	background: -ms-linear-gradient(left, rgba(254,255,163,1) 0%, rgba(255,255,255,00) 50%, rgba(255,255,255,00) 100%);
	background: linear-gradient(to right, rgba(254,255,163,1) 0%, rgba(255,255,255,00) 50%, rgba(255,255,255,00) 100%);
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#FEFFA3', endColorstr='transparent', GradientType=1 );
	}

/* darker grad */
.gradCM_L{
	background: rgba(255,255,255,1);
	background: -moz-linear-gradient(left, rgba(255,255,255,1) 0%, rgba(255,255,255,1) 50%, rgba(77,77,77,1) 100%);
	background: -webkit-gradient(left top, right top, color-stop(0%, rgba(255,255,255,1)), color-stop(50%, rgba(255,255,255,1)), color-stop(100%, rgba(77,77,77,1)));
	background: -webkit-linear-gradient(left, rgba(255,255,255,1) 0%, rgba(255,255,255,1) 50%, rgba(77,77,77,1) 100%);
	background: -o-linear-gradient(left, rgba(255,255,255,1) 0%, rgba(255,255,255,1) 50%, rgba(77,77,77,1) 100%);
	background: -ms-linear-gradient(left, rgba(255,255,255,1) 0%, rgba(255,255,255,1) 50%, rgba(77,77,77,1) 100%);
	background: linear-gradient(to right, rgba(255,255,255,1) 0%, rgba(255,255,255,1) 50%, rgba(77,77,77,1) 100%);
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffffff', endColorstr='#4d4d4d', GradientType=1 );
	}
.gradCM_R{
	background: rgba(77,77,77,1);
	background: -moz-linear-gradient(left, rgba(77,77,77,1) 0%, rgba(255,255,255,1) 50%, rgba(255,255,255,1) 100%);
	background: -webkit-gradient(left top, right top, color-stop(0%, rgba(77,77,77,1)), color-stop(50%, rgba(255,255,255,1)), color-stop(100%, rgba(255,255,255,1)));
	background: -webkit-linear-gradient(left, rgba(77,77,77,1) 0%, rgba(255,255,255,1) 50%, rgba(255,255,255,1) 100%);
	background: -o-linear-gradient(left, rgba(77,77,77,1) 0%, rgba(255,255,255,1) 50%, rgba(255,255,255,1) 100%);
	background: -ms-linear-gradient(left, rgba(77,77,77,1) 0%, rgba(255,255,255,1) 50%, rgba(255,255,255,1) 100%);
	background: linear-gradient(to right, rgba(77,77,77,1) 0%, rgba(255,255,255,1) 50%, rgba(255,255,255,1) 100%);
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#4d4d4d', endColorstr='#ffffff', GradientType=1 );
	}

/* Remove button padding in FF */
button::-moz-focus-inner,
input[type="button"]::-moz-focus-inner,
input[type="submit"]::-moz-focus-inner,
input[type="reset"]::-moz-focus-inner {
	padding: 0 !important;
	border: 0 none !important;
 	}
input[type="text"] {
	-moz-box-sizing: border-box;
	padding: 1px 0px !important;
	}

/* dex2/styles/prosilver/theme/calStyle */
.CDC{background-color:#fff;color:#000;overflow-x:hidden;padding:2px 2px 2px 4px;line-height:15px;font-size:12px;}
.CDC ul{color:#000;list-style-type:none;width:100%;margin:0;padding:0;}
.calWeekday{background:#A4A4A4;font-size:18px;font-weight:700;border:1px solid #777;}
.dayEmpty{background:#000;width:14%;min-height:30px;}
.dayNow{background:#8faea5;width:14%;min-height:30px;vertical-align:top;}
.dayNormal{background:#E4E4E4;width:14%;min-height:30px;vertical-align:top;border:1px solid #777;}
.dayWeekend{background:#BBB;width:14%;min-height:30px;vertical-align:top;border:1px solid #777;}
.dayNumber{font-size:16px;font-family:verdana;font-weight:700;}
.dayNumber span{font-size:14px;font-family:verdana;font-weight:200;}
.selDD{background:transparent;border:1px solid #000;color:#FFF;font-size:20px;} .selDD option{background:#FFF;color:#000;}
.CDC a,.CDC ul a{color:#000;}

/* Mobile Adjust */
@media screen and (min-width : 100px) {
	.STAT_HELP{
		display: block;
		}
	.OF480{
		overflow-x: auto;
		}
	}
@media screen and (min-width : 480px) {
	.STAT_HELP{
		display: none;
		}
	.OF480{
		overflow-x: visible;
		}
	}

/* 2018 Header */
.hz_drop {
	position: relative;
	}

.hz_drop-content {
	display: none;
	position: absolute;
	background-color: #eee;
	min-width: 220px;
	overflow: auto;
	box-shadow: 0px 8px 16px 0px rgba(0,0,0,0.2);
	z-index: 3;
	}

.hz_drop-content a {
	color: black;
	font-size: 20px;
	border-bottom: 1px #333 solid;
	padding: 10px 8px;
	text-decoration: none;
	display: block;
	white-space: nowrap;
	overflow: hidden;
	}
.hz_drop a:hover, .hz_drop a:focus {
	background-color: #c1c5ff;
	}
@media (pointer: fine) {
	.hz_drop:hover .hz_drop-content {display: block;}
	}
@-moz-document url-prefix() {/* firefox */
	.hz_drop:hover .hz_drop-content {display: block;}
	}
label[for^=tog_] {
	display: block;
	color: #000;
	background: transparent;
	}
label[for^=tog_]:hover {
	color: #909090;
	background: #c1c5ff;
	}
input[id^=tog_]:checked + label {
	color: #fff;
	background: #c1c5ff;
	}
input[id^=tog_]:checked + label > .hz_drop > .HASH {
	display: inline-block;
	color: #fff;
	}
#tog_hme, #tog_fnd, #tog_pln, #tog_pst, #tog_hzf, #tog_pro, #tog_usm, #tog_trp, #tog_lab, #tog_ctm, #tog_mda, #tog_sch, #tog_pho, #tog_phm, #tog_pop {
	display: none;
	}
#tog_hme:checked + label[for=tog_hme] + .hz_drop-content {
	display: block;
	}
#tog_fnd:checked + label[for=tog_fnd] + .hz_drop-content {
	display: block;
	}
#tog_pln:checked + label[for=tog_pln] + .hz_drop-content {
	display: block;
	}
#tog_pst:checked + label[for=tog_pst] + .hz_drop-content {
	display: block;
	}
#tog_hzf:checked + label[for=tog_hzf] + .hz_drop-content {
	display: block;
	}
#tog_pro:checked + label[for=tog_pro] + .hz_drop-content {
	display: block;
	}
#tog_usm:checked + label[for=tog_usm] + .hz_drop-content {
	display: block;
	}
#tog_trp:checked + label[for=tog_trp] + .hz_drop-content {
	display: block;
	}
#tog_lab:checked + label[for=tog_lab] + .hz_drop-content {
	display: block;
	}
#tog_ctm:checked + label[for=tog_ctm] + .hz_drop-content {
	display: block;
	}
#tog_mda:checked + label[for=tog_mda] + .hz_drop-content {
	display: block;
	}
#tog_sch:checked + label[for=tog_sch] + .hz_drop-content {
	display: block;
	}
#tog_pho:checked + label[for=tog_pho] + .hz_drop-content {
	display: block;
	}
#tog_phm:checked + label[for=tog_phm] + .hz_drop-content {
	display: block;
	}
#tog_pop:checked + label[for=tog_pop] + .hz_drop-content {
	display: block;
	}
.HASH{
	display: none;
	position: absolute;
	left: auto;
	top: auto;
	right: 9px;
	bottom: 2px;
	color: transparent;
	}
.hz_drop:hover .HASH {
	display: inline-block;
	color: #000;
	}
.BDG28{
	margin:0px 0px 0px 5px;
	width: 32px;height: 32px;
	line-height: 32px;
	text-align: center;
	font-size: 22px;
	color: #fff;
	border-radius:50%;
	vertical-align: middle;
	}
@media screen and (min-width : 100px) {
	.HDTD{
		min-width: 52px;
		font-size: 12px;
		}
	.HASH{
		display: inline-block;
		left: 40%;
		right: 40%;
		bottom: -8px;
		color: #fff;
		}
	.DDCS{
		left: -120px;
		}
	}
@media screen and (min-width : 360px) {
	.HDTD{
		min-width: 58px;
		font-size: 14px;
		}
	}
@media screen and (min-width : 410px) {
	.HDTD{
		min-width: 64px;
		font-size: 15px;
		}
	}
@media screen and (min-width : 480px) {
	.HDTD{
		min-width: 76px;
		font-size: 16px;
		}
	}
@media screen and (min-width : 770px) {
	.HASH{
		display: none;
		left: auto;
		right: 9px;
		bottom: 2px;
		}
	.DDCS{
		left: auto;
		}
	}
/* 2018 Header END */

/* Tablesorter */
.tablesorter-default .header,
.tablesorter-default .tablesorter-header {
	background-image: url(data:image/gif;base64,R0lGODlhFQAJAIAAAP///////yH5BAEAAAEALAAAAAAVAAkAAAIXjI+AywnaYnhUMoqt3gZXPmVg94yJVQAAOw==);
	background-position: center right;
	background-repeat: no-repeat;
	cursor: pointer;
	white-space: normal;
	padding: 4px 20px 4px 4px;
}
.tablesorter-default thead .headerSortUp,
.tablesorter-default thead .tablesorter-headerSortUp,
.tablesorter-default thead .tablesorter-headerAsc {
	background-image: url(data:image/gif;base64,R0lGODlhFQAEAIAAAP///////yH5BAEAAAEALAAAAAAVAAQAAAINjI8Bya2wnINUMopZAQA7);
	background-color: #E75335;
}
.tablesorter-default thead .headerSortDown,
.tablesorter-default thead .tablesorter-headerSortDown,
.tablesorter-default thead .tablesorter-headerDesc {
	background-image: url(data:image/gif;base64,R0lGODlhFQAEAIAAAP///////yH5BAEAAAEALAAAAAAVAAQAAAINjB+gC+jP2ptn0WskLQA7);
	background-color: #E75335;
}
.tablesorter-default thead .sorter-false {
	background-image: none;
	cursor: default;
	padding: 4px;
}

/* table processing indicator */
.tablesorter-default .tablesorter-processing {
	background-position: center center !important;
	background-repeat: no-repeat !important;
	/* background-image: url(images/loading.gif) !important; */
	background-image: url('data:image/gif;base64,R0lGODlhFAAUAKEAAO7u7lpaWgAAAAAAACH/C05FVFNDQVBFMi4wAwEAAAAh+QQBCgACACwAAAAAFAAUAAACQZRvoIDtu1wLQUAlqKTVxqwhXIiBnDg6Y4eyx4lKW5XK7wrLeK3vbq8J2W4T4e1nMhpWrZCTt3xKZ8kgsggdJmUFACH5BAEKAAIALAcAAAALAAcAAAIUVB6ii7jajgCAuUmtovxtXnmdUAAAIfkEAQoAAgAsDQACAAcACwAAAhRUIpmHy/3gUVQAQO9NetuugCFWAAAh+QQBCgACACwNAAcABwALAAACE5QVcZjKbVo6ck2AF95m5/6BSwEAIfkEAQoAAgAsBwANAAsABwAAAhOUH3kr6QaAcSrGWe1VQl+mMUIBACH5BAEKAAIALAIADQALAAcAAAIUlICmh7ncTAgqijkruDiv7n2YUAAAIfkEAQoAAgAsAAAHAAcACwAAAhQUIGmHyedehIoqFXLKfPOAaZdWAAAh+QQFCgACACwAAAIABwALAAACFJQFcJiXb15zLYRl7cla8OtlGGgUADs=') !important;
}

/* Zebra Widget - row alternating colors */
.tablesorter-default tr.odd > td {
	background-color: #dfdfdf;
}
.tablesorter-default tr.even > td {
	background-color: #efefef;
}

/* Column Widget - column sort colors */
.tablesorter-default tr.odd td.primary {
	background-color: #bfbfbf;
}
.tablesorter-default td.primary,
.tablesorter-default tr.even td.primary {
	background-color: #d9d9d9;
}
.tablesorter-default tr.odd td.secondary {
	background-color: #d9d9d9;
}
.tablesorter-default td.secondary,
.tablesorter-default tr.even td.secondary {
	background-color: #e6e6e6;
}
.tablesorter-default tr.odd td.tertiary {
	background-color: #e6e6e6;
}
.tablesorter-default td.tertiary,
.tablesorter-default tr.even td.tertiary {
	background-color: #f2f2f2;
}

/* filter widget */
.tablesorter-default .tablesorter-filter-row {
	background-color: #eee;
}
.tablesorter-default .tablesorter-filter-row td {
	background-color: #eee;
	border-bottom: #ccc 1px solid;
	line-height: normal;
	text-align: center; /* center the input */
	-webkit-transition: line-height 0.1s ease;
	-moz-transition: line-height 0.1s ease;
	-o-transition: line-height 0.1s ease;
	transition: line-height 0.1s ease;
}
/* optional disabled input styling */
.tablesorter-default .tablesorter-filter-row .disabled {
	opacity: 0.5;
	filter: alpha(opacity=50);
	cursor: not-allowed;
}
/* hidden filter row */
.tablesorter-default .tablesorter-filter-row.hideme td {
	/*** *********************************************** ***/
	/*** change this padding to modify the thickness     ***/
	/*** of the closed filter row (height = padding x 2) ***/
	padding: 2px;
	/*** *********************************************** ***/
	margin: 0;
	line-height: 0;
	cursor: pointer;
}
.tablesorter-default .tablesorter-filter-row.hideme * {
	height: 1px;
	min-height: 0;
	border: 0;
	padding: 0;
	margin: 0;
	/* don't use visibility: hidden because it disables tabbing */
	opacity: 0;
	filter: alpha(opacity=0);
}
/* filters */
.tablesorter-default input.tablesorter-filter,
.tablesorter-default select.tablesorter-filter {
	width: 95%;
	height: auto;
	margin: 4px auto;
	padding: 4px;
	background-color: #fff;
	border: 1px solid #bbb;
	color: #333;
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	box-sizing: border-box;
	-webkit-transition: height 0.1s ease;
	-moz-transition: height 0.1s ease;
	-o-transition: height 0.1s ease;
	transition: height 0.1s ease;
}
/* rows hidden by filtering (needed for child rows) */
.tablesorter .filtered {
	display: none;
}

/* ajax error row */
.tablesorter .tablesorter-errorRow td {
	text-align: center;
	cursor: pointer;
	background-color: #e6bf99;
}
/* Leaflet */
.leaflet-verticalcenter {
	position: absolute;
	z-index: 1000;
	pointer-events: none;
	top: 50%;
	transform: translateY(-50%);
	padding-top: 10px;
	}
.leaflet-verticalcenter .leaflet-control {
	margin-bottom: 10px;
	}
