/* DO NOT CHANGE STYLES IN THIS FILE */

body {
	position: relative;
	text-align: left;
}

* {
	margin: 0px;
	padding: 0px;
}

table, form, div, p, ul {
	color: inherit;
	background-color: transparent;
	font-family: inherit;
	font-size: inherit;
	text-align: inherit;
	width: auto;
}

input, textarea {
	color: inherit;
	font-family: inherit;
	font-size: inherit;
	text-align: left;;
}

a, span {
	font-family: inherit;
}

table {
	width: 100%;
	margin: 0px auto 0px auto;
}

td {
	vertical-align: top;
}

a {
	cursor: pointer;
}

img {
	border: 0px none #FFFFFF;
}

.link { cursor: pointer; }

.bold { font-weight: bold; }
.italic { font-style: italic; }

.left { text-align: left; }
.right { text-align: right; }
.justify { text-align: justify; }
.center { text-align: center; }

.block-center { text-align: center; }
.block-center * { margin: 0px auto 0px auto; }

.block-left { text-align: left; }
.block-left * { float: left; }

.block-right { text-align: right; }
.block-right * { float: right; }

.vtop { vertical-align: top; }
.vmiddle { vertical-align: middle; }
.vbottom { vertical-align: bottom; }

table.vtop > tbody > tr > td { vertical-align: top; }
table.vmiddle > tbody > tr > td { vertical-align: middle; }
table.vbottom > tbody > tr > td { vertical-align: bottom; }

.hidden { display: none; }

select.pad-dropdown option {
	padding-right: 20px;
}

ul.no-list-style {
	list-style: none;
	padding: 0px;
	margin: 0px;
}

ul.no-list-style li {
	list-style: none;
	padding: 0px;
	margin: 0px;
}

.clear-float {
	height: 0px;
	font-size: 0px;
	line-height: 0px;
	clear: both;
	visibility: hidden;
}

table.fit-left {
	width: auto;
	margin-left: 0px;
}

table.fit-center {
	width: auto;
	margin: 0px auto 0px auto;
}

tr.pad-2 > td, tr.pad-2 > th { padding: 2px; }
tr.pad-3 > td, tr.pad-3 > th { padding: 3px; }
tr.pad-4 > td, tr.pad-4 > th { padding: 4px; }
tr.pad-5 > td, tr.pad-5 > th { padding: 5px; }
tr.pad-6 > td, tr.pad-6 > th { padding: 6px; }
tr.pad-7 > td, tr.pad-7 > th { padding: 7px; }

tr.pad-h-2 > td, tr.pad-h-2 > th { padding-left: 2px; padding-right: 2px; }
tr.pad-h-3 > td, tr.pad-h-3 > th { padding-left: 3px; padding-right: 3px; }
tr.pad-h-4 > td, tr.pad-h-4 > th { padding-left: 4px; padding-right: 4px; }
tr.pad-h-5 > td, tr.pad-h-5 > th { padding-left: 5px; padding-right: 5px; }
tr.pad-h-6 > td, tr.pad-h-6 > th { padding-left: 6px; padding-right: 6px; }
tr.pad-h-7 > td, tr.pad-h-7 > th { padding-left: 7px; padding-right: 7px; }

tr.pad-v-2 > td, tr.pad-v-2 > th { padding-top: 2px; padding-bottom: 2px; }
tr.pad-v-3 > td, tr.pad-v-3 > th { padding-top: 3px; padding-bottom: 3px; }
tr.pad-v-4 > td, tr.pad-v-4 > th { padding-top: 4px; padding-bottom: 4px; }
tr.pad-v-5 > td, tr.pad-v-5 > th { padding-top: 5px; padding-bottom: 5px; }
tr.pad-v-6 > td, tr.pad-v-6 > th { padding-top: 6px; padding-bottom: 6px; }
tr.pad-v-7 > td, tr.pad-v-7 > th { padding-top: 7px; padding-bottom: 7px; }

tr.pad-b-5 > td,  tr.pad-b-5 > th  { padding-bottom: 5px; }
tr.pad-b-10 > td, tr.pad-b-10 > th { padding-bottom: 10px; }
tr.pad-b-15 > td, tr.pad-b-15 > th { padding-bottom: 15px; }
tr.pad-b-20 > td, tr.pad-b-20 > th { padding-bottom: 20px; }
tr.pad-b-25 > td, tr.pad-b-25 > th { padding-bottom: 25px; }

tr.pad-t-5 > td,  tr.pad-t-5 > th  { padding-top: 5px; }
tr.pad-t-10 > td, tr.pad-t-10 > th { padding-top: 10px; }
tr.pad-t-15 > td, tr.pad-t-15 > th { padding-top: 15px; }
tr.pad-t-20 > td, tr.pad-t-20 > th { padding-top: 20px; }
tr.pad-t-25 > td, tr.pad-t-25 > th { padding-top: 25px; }

tr.pad-l-5 > td,  tr.pad-l-5 > th  { padding-left: 5px; }
tr.pad-l-10 > td, tr.pad-l-10 > th { padding-left: 10px; }
tr.pad-l-15 > td, tr.pad-l-15 > th { padding-left: 15px; }
tr.pad-l-20 > td, tr.pad-l-20 > th { padding-left: 20px; }
tr.pad-l-25 > td, tr.pad-l-25 > th { padding-left: 25px; }

tr.pad-r-5 > td,  tr.pad-r-5 > th  { padding-right: 5px; }
tr.pad-r-10 > td, tr.pad-r-10 > th { padding-right: 10px; }
tr.pad-r-15 > td, tr.pad-r-15 > th { padding-right: 15px; }
tr.pad-r-20 > td, tr.pad-r-20 > th { padding-right: 20px; }
tr.pad-r-25 > td, tr.pad-r-25 > th { padding-right: 25px; }

.w-54 { width: 54px; }
.w-91 { width: 91px; }
.w-110 { width: 110px; }
.w-150 { width: 150px; }
.w-170 { width: 170px; }
.w-200 { width: 200px; }
.w-250 { width: 250px; }
.w-300 { width: 275px; }
