*{
	margin: 0px;
	border: 0px;
	padding: 0px;

	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	-ms-box-sizing: border-box;
	-o-box-sizing: border-box;
	box-sizing: border-box;
}

html, body{
	margin: auto;
	width: 100%;
	height: 100%;

	min-width: 320px !important;
	max-width: 1920px !important;

	overflow-x: none;
}

@font-face { font-family: Titillium-Bold; src: url(fonts/Titillium/TITILLIUMWEB-BOLD.TTF); }
@font-face { font-family: Titillium-Regular; src: url(fonts/Titillium/TITILLIUMWEB-REGULAR.TTF); }
@font-face { font-family: Verbatim-Regular; src: url("fonts/Verbatim/VERBATIM-REGULAR.OTF") format("opentype"); }

p, b, i, u, s, a, li, pre, span{
	color: #000000;
	font-size: 12px;
	font-family: Titillium-Regular;
}

a{ text-decoration: none; }
a:visited, a:active{ color: #000000; }

.site_wrapper, .section_container, .inner_section_container{
	margin: auto;
	width: 100%;
	height: auto;
	/*overflow: hidden;*/
}

.site_wrapper{ padding-top: 82px; }
.site_table{
	margin: auto;
	width: 100%;
	height: 100%;
	overflow: hidden;

	display: table;
	table-layout: fixed;
	border-collapse: collapse;
}

.site_table .site_row{ display: table-row; }
.site_table .site_row .site_cell{ display: table-cell; }

.section_container{  }
.inner_section_container{ max-width: 80%; }

@media only screen and (max-width: 1280px) {
	.inner_section_container{
		max-width: 90%;
	}
}

.section_table{
	margin: auto;
	width: 100%;
	height: auto;
	overflow: hidden;

	display: table;
	border-collapse: collapse;
}

.section_table.st_fullheight{ height: 100%; }
.section_table.st_fixed{ table-layout: fixed; }

.section_table .section_cell{
	display: table-cell;

	vertical-align: top;
	text-align: left;
}

.section_table .section_cell.sc_va_top{ vertical-align: top; }
.section_table .section_cell.sc_va_middle{ vertical-align: middle; }
.section_table .section_cell.sc_va_bottom{ vertical-align: bottom; }

.section_table .section_cell.sc_ta_left{ text-align: left; }
.section_table .section_cell.sc_ta_center{ text-align: center; }
.section_table .section_cell.sc_ta_right{ text-align: right; }