/* -----------------------------------
colors
----------------------------------- */

/* colors */
.color1 { color: #DAF0F4; }
.color2 { color: #9BD5E0; }
.color3 { color: #6AC1D1; }
.color4 { color: #364E9B; }
.color5 { color: #E01E22; }
.color6 { color: #A71E22; }
.color7 { color: #63B342; }
.color8 { color: #E6DE15; }
.color9 { color: #000; }
.color10 { color: #586CAC; }

/* backgrounds */
.bgcolor1 { color: #000; background-color: #DAF0F4; }
.bgcolor2 { color: #000; background-color: #9BD5E0; }
.bgcolor3 { color: #000; background-color: #6AC1D1; }
.bgcolor4 { color: #fff; background-color: #364E9B; }
.bgcolor5 { color: #fff; background-color: #E01E22; }
.bgcolor6 { color: #fff; background-color: #A71E22; }
.bgcolor7 { color: #000; background-color: #63B342; }
.bgcolor8 { color: #000; background-color: #E6DE15; }
.bgcolor9 { background-color: #000; }

/* -----------------------------------
font-size
----------------------------------- */

.font10	{font-size:225%;}		/* 36px */
.font9	{font-size:212.5%;}		/* 34px */
.font8	{font-size:200%;}		/* 32px */
.font7 { font-size: 187.5%; }	/* 30px */
.font6 { font-size: 175%; }		/* 28px */
.font5 { font-size: 162.5%; }	/* 26px */
.font4 { font-size: 150%; }		/* 24px */
.font3 { font-size: 137.5%; }	/* 22px */
.font2 { font-size: 125%; }		/* 20px */
.font1 { font-size: 112.5%; }	/* 18px */
.font0 { font-size: 100%; }		/* 16px */
.font-1 { font-size: 87.5%; }	/* 14px */
.font-2 { font-size: 75%; }		/* 12px */
.font-3 { font-size: 62.5%; }	/* 10px */

/* -----------------------------------
bfc
----------------------------------- */

.bfc
{
	overflow: hidden;
	zoom: 1;
}

/* -----------------------------------
general
----------------------------------- */

.float-left { float: left; }
.float-right { float: right; }
.clear-left { clear: left; }
.clear-right { clear: right; }
.clear-both { clear: both; }
.text-left { text-align: left; }
.text-center { text-align: center; }
.text-right { text-align: right; }
.text-justify { text-align: justify; }

/* -----------------------------------
margins
----------------------------------- */

/* no margin */
.m-n { margin: 0 !important; }
.mt-n { margin-top: 0 !important; }
.mr-n { margin-right: 0 !important; }
.mb-n { margin-bottom: 0 !important; }
.ml-n { margin-left: 0 !important; }

/* margin */
.m { margin: 1em !important; }
.m-h { margin: .5em !important; }
.m-d { margin: 2em !important; }
.m-t { margin: 3em !important; }

/* margin-top */
.mt { margin-top: 1em !important; }
.mt-h { margin-top: .5em !important; }
.mt-d { margin-top: 2em !important; }
.mt-t { margin-top: 3em !important; }

/* margin-right */
.mr { margin-right: 1em !important; }
.mr-h { margin-right: .5em !important; }
.mr-d { margin-right: 2em !important; }
.mr-t { margin-right: 3em !important; }

/* margin-bottom */
.mb { margin-bottom: 1em !important; }
.mb-h { margin-bottom: .5em !important; }
.mb-d { margin-bottom: 2em !important; }
.mb-t { margin-bottom: 3em !important; }

/* margin-left */
.ml { margin-left: 1em !important; }
.ml-h { margin-left: .5em !important; }
.ml-d { margin-left: 2em !important; }
.ml-t { margin-left: 3em !important; }

/* margin-top-bottom */
.mtb
{
	margin-top: 1em !important;
	margin-bottom: 1em !important;
}

.mtb-h
{
	margin-top: .5em !important;
	margin-bottom: .5em !important;
}

.mtb-d
{
	margin-top: 2em !important;
	margin-bottom: 2em !important;
}

.mtb-t
{
	margin-top: 3em !important;
	margin-bottom: 3em !important;
}

/* margin-right-left */
.mrl
{
	margin-right: 1em !important;
	margin-left: 1em !important;
}

.mrl-h
{
	margin-right: .5em !important;
	margin-left: .5em !important;
}

.mrl-d
{
	margin-right: 2em !important;
	margin-left: 2em !important;
}

.mrl-t
{
	margin-right: 3em !important;
	margin-left: 3em !important;
}

/* -----------------------------------
paddings
----------------------------------- */

/* no padding */
.p-n { padding: 0 !important; }
.pt-n { padding-top: 0 !important; }
.pr-n { padding-right: 0 !important; }
.pb-n { padding-bottom: 0 !important; }
.pl-n { padding-left: 0 !important; }

/* padding */
.p { padding: 1em !important; }
.p-h { padding: .5em !important; }
.p-d { padding: 2em !important; }
.p-t { padding: 3em !important; }

/* padding-top */
.pt { padding-top: 1em !important; }
.pt-h { padding-top: .5em !important; }
.pt-d { padding-top: 2em !important; }
.pt-t { padding-top: 3em !important; }

/* padding-right */
.pr { padding-right: 1em !important; }
.pr-h { padding-right: .5em !important; }
.pr-d { padding-right: 2em !important; }
.pr-t { padding-right: 3em !important; }

/* padding-bottom */
.pb { padding-bottom: 1em !important; }
.pb-h { padding-bottom: .5em !important; }
.pb-d { padding-bottom: 2em !important; }
.pb-t { padding-bottom: 3em !important; }

/* padding-left */
.pl { padding-left: 1em !important; }
.pl-h { padding-left: .5em !important; }
.pl-d { padding-left: 2em !important; }
.pl-t { padding-left: 3em !important; }

/* padding-top-bottom */
.ptb
{
	padding-top: 1em !important;
	padding-bottom: 1em !important;
}

.ptb-h
{
	padding-top: .5em !important;
	padding-bottom: .5em !important;
}

.ptb-d
{
	padding-top: 2em !important;
	padding-bottom: 2em !important;
}

.ptb-t
{
	padding-top: 3em !important;
	padding-bottom: 3em !important;
}

/* padding-right-left */
.prl
{
	padding-right: 1em !important;
	padding-left: 1em !important;
}

.prl-h
{
	padding-right: .5em !important;
	padding-left: .5em !important;
}

.prl-d
{
	padding-right: 2em !important;
	padding-left: 2em !important;
}

.prl-t
{
	padding-right: 3em !important;
	padding-left: 3em !important;
}