._1l p {
    margin: 0;
    padding: 0;
}
.lscape {
	display: table;
}
	.lscape .base {
		float: left;
	}
	.lscape .r {
		float: right;
	}
	.lscape_inline .base_inline {
		display: inline-block;
	}
.row_item {
	display: table;
	width: 100%;
}
	.row_item .base {
		float: left;
	}
	.row_item .l {
		width: 50%;
	}
	.row_item .r {
		float: right;
	}
.indent {
	padding-left: 15px;
	padding-right: 15px;
}
.caps {
	text-transform: uppercase;
}
.l {
    float: left;
}
.r {
	float: right;
}
.cap_sub {
	font-style: italic;
}
.button_control {
	cursor: pointer;
}
.align_l {
	text-align: left;
}
.txt_upper {
	text-transform: uppercase;
}
.span {
	width: 100%;
}
.n_disp {
	display: none;
}
.disp_blk {
	display: block;
}
	.disp_tbl {
		display: table;
	}
.pad {
	padding: 10px;
}
	.pad_t {
		padding-top: 10px !important;
	}
	.pad_r {
		padding-right: 10px;
	}
	.pad_b {
		padding-bottom: 10px;
	}
	.pad_l {
		padding-left: 10px;
	}
	.pad_tb {
		padding: 10px 0 10px 0;
	}
.marg {
    margin: 10px;
}
    .marg_t {
	    margin-top: 10px !important;
    }
	.marg_rb {
		margin: 0 10px 10px 0;
	}
	.marg_r {
		margin-right: 10px;
	}
	.marg_b {
		margin-bottom: 10px;
	}
	.marg_tb {
		margin: 10px 0 10px 0;
	}
	.marg_l {
		margin-left: 10px;
	}
    .marg_lr {
        margin-left: 10px;
        margin-right: 10px;
    }
    .marg_tl {
        margin: 10px 0 0 10px;
    }
    .marg_tbl {
        margin: 10px 0 10px 10px;
    }
.n_marg_t {
	margin-top: 0;
}
.alert {
	color: #760000;
}
.n_link {
	text-decoration: none;
}
.align_c {
    text-align: center;
}
    .align_r {
        text-align: right;
    }
    .align_t {
        vertical-align: top;
    }
    .align_l {
        text-align: left;
    }
    .el_align_c {
        margin: auto;
    }
    .el_align_r {
        margin-left: auto;
    }
.b {
	font-weight: bold;
}
.i {
	font-style: italic;
}
form input,
form select {
    padding: 10px;
}
.disable {
    pointer-events: none;
    opacity: .75;
}

/* Mobile */
.m_tog,
.m_t_tog,
.m_p_tog {
	display: none;
}