@charset "UTF-8";
/* CSS Document */
/* ﻿ BOM - DO NOT REMOVE OR EDIT */
/* base font size is 14px (0.875em) - use when converting px to rem (http://pxtoem.com/) */
/* Site design by Iain M. Guthrie: www.gu3media.com */

/* ============================ */
/* ! Layout for all versions    */
/* ============================ */

html
{
	height: 100%;
	direction: ltr;
	unicode-bidi: bidi-override;
	font-size: 14px;
}
/* Begin Main */

body
{
	position: relative;
	width: 100%;
	height: 100%;
	margin: 0em 0em 0em 0em;
	padding: 0em 0em 0em 0em;
	background-attachment: fixed;
	color: #282828;
	font-size: 1em;
	font-weight: 400;
	font-style: normal;
	font-family: Verdana, Geneva, sans-serif;
	line-height: inherit;
	font-smoothing: antialiased;
	-o-font-smoothing: antialiased;
	-ms-font-smoothing: antialiased;
	-moz-font-smoothing: antialiased;
	-khtml-font-smoothing: antialiased;
	-webkit-font-smoothing: antialiased;
	border: 0em none;
}
a
{
	text-decoration: none;
}
a:hover
{
	text-decoration: underline;
}
p, address, code
{
	padding: 0em 0.714em 0em 0.714em;
	text-align: justify;
}
h1, h2, h3
{
	color: #333;
	padding: 0em 0.714em 0em 0.714em;
	text-align: left;
}
.fl_left	{float: left;}
.fl_right	{float: right;}
.float_left	{float: left;}
.float_right{float: right;}
.fl_l_th	{float: left; width:120; margin: 0px 20px 0px 0px;}
.fl_r_th	{float: right; width:120; margin: 0px 0px 0px 20px;}
.fl_l_img	{float: left; margin: 20px 20px 0px 10px;}
.fl_r_img	{float: right; margin: 20px 10px 0px 20px;}
.Q			{font-style: italic; color: #666;}
.A			{font-style: normal; color: #000;}
.times		{font: "Times New Roman", Times, serif;}
.arial		{font: Arial, Helvetica, sans-serif;}
.code		{font: "Courier New", Courier, monospace;}
.caution	{color: #090;}
.warning	{color: #C00;}
.caption	{color: #999;	font-size: x-small;}
.hz_list	{display:inline; list-style:none;}
.txt_x000	{color: #000;} /* black */
.txt_xFFF	{color: #FFF;} /* white */
.txt_x666	{color: #666;} /* grey 40 */
.txt_xCCC	{color: #CCC;} /* grey 80 */
.txt_xF00	{color: #F00;} /* red */
.txt_x0F0	{color: #0F0;} /* green */
.txt_x00F	{color: #00F;} /* blue */
.txt_x009	{color: #009;} /* dk blue */
.txt_x036	{color: #036;} /*  */
.txt_x369	{color: #369;} /*  */
.txt_x69C	{color: #69C;} /*  */
.txt_x9CF	{color: #9CF;} /*  */
.txt_left	{text-align: left;}
.txt_center	{text-align: center;}
.txt_right	{text-align: right;}
.txt_justify{text-align: justify;}
.plus_four	{font-size: 4.000em;}
.plus_three	{font-size: xx-large;}
.plus_two	{font-size: x-large;}
.plus_one	{font-size: large;}
.neg_one	{font-size: small;}
.neg_two	{font-size: x-small;}
.neg_three	{font-size: xx-small;}
.normal		{font-style: normal;}
.emphasis	{font-style: italic;}
.strong		{font-weight: bold;}
.underline	{text-decoration: underline;}
.no_line	{text-decoration: none;}
.shadow		{text-shadow: #999 0.071em 0.071em 0.071em;}
.noshade	{text-shadow: #FFF 0.000em 0.000em 0.000em;}
.brdr_fff	{border: 0.214em solid #FFF;}
.brdr_036	{border: 0.214em solid #036;}
.brdr_369	{border: 0.214em solid #369;}
.brdr_69C	{border: 0.214em solid #69C;}
.brdr_9CF	{border: 0.214em solid #9CF;}
.brdr_ccc	{border: 0.214em solid #CCC;}
.brdr_999	{border: 0.214em solid #999;}
.brdr_666	{border: 0.214em solid #666;}
.brdr_333	{border: 0.214em solid #333;}
.brdr_000	{border: 0.214em solid #000;}
.bg_fff		{background-color: #FFF;}
.bg_036		{background-color: #036;}
.bg_369		{background-color: #369;}
.bg_69C		{background-color: #69C;}
.bg_9CF		{background-color: #9CF;}
.bg_000		{background-color: #000;}
.bg_fff_50	{
	background: linear-gradient(rgba(255,255,255,0.5),rgba(255,255,255,0.5));
	background: -o-linear-gradient(rgba(255,255,255,0.5),rgba(255,255,255,0.5));
	background: -ms-linear-gradient(rgba(255,255,255,0.5),rgba(255,255,255,0.5));
	background: -moz-linear-gradient(rgba(255,255,255,0.5),rgba(255,255,255,0.5));
	background: -khtml-linear-gradient(rgba(255,255,255,0.5),rgba(255,255,255,0.5));
	background: -webkit-linear-gradient(rgba(255,255,255,0.5),rgba(255,255,255,0.5));
}
.thumb		{padding: 0.710em 0.710em 0.710em 0.710em;}
.pad_five	{padding: 0.000em 0.710em 0.000em 0.710em;}
/* End Main */

/* Begin Sections */

.break
{
	width: 100%;
	overflow: hidden;
	clear: both;
}
.br_null	{max-height: 0.000em;}	/*  0px */
.br_half	{max-height: 0.357em;}	/*  5px */
.br_single	{max-height: 0.714em;}	/* 10px */
.br_double	{max-height: 1.429em;}	/* 20px */
.br_triple	{max-height: 2.143em;}	/* 30px */
.br_quad	{max-height: 2.857em;}	/* 40px */
.br_end		{min-height: 4.286em;}	/* 60px */

.content
{
	width: 99%;
	max-width: 68.571em;
	overflow: hidden;
	margin: 0em auto;
	padding: 0em 0em 0em 0em;
}

/* End Sections */

/* Begin Curves */

.radius_xs
{
	border-radius: 0.286em;
	-o-border-radius: 0.286em;
	-ms-border-radius: 0.286em;
	-moz-border-radius: 0.286em;
	-khtml-border-radius: 0.286em;
	-webkit-border-radius: 0.286em;
}
.radius_sm
{
	border-radius: 0.429em;
	-o-border-radius: 0.429em;
	-ms-border-radius: 0.429em;
	-moz-border-radius: 0.429em;
	-khtml-border-radius: 0.429em;
	-webkit-border-radius: 0.429em;
}
.radius_md
{
	border-radius: 0.643em;
	-o-border-radius: 0.643em;
	-ms-border-radius: 0.643em;
	-moz-border-radius: 0.643em;
	-khtml-border-radius: 0.643em;
	-webkit-border-radius: 0.643em;
}

/* End Curves */

/* Begin Shadows */

.shade_out_lt
{
	box-shadow: 0.000em 0.143em 0.571em 0.071em rgba(0, 0, 0, 0.25);
	-o-box-shadow: 0.000em 0.143em 0.571em 0.071em rgba(0, 0, 0, 0.25);
	-ms-box-shadow: 0.000em 0.143em 0.571em 0.071em rgba(0, 0, 0, 0.25);
	-moz-box-shadow: 0.000em 0.143em 0.571em 0.071em rgba(0, 0, 0, 0.25);
	-khtml-box-shadow: 0.000em 0.143em 0.571em 0.071em rgba(0, 0, 0, 0.25);
	-webkit-box-shadow: 0.000em 0.143em 0.571em 0.071em rgba(0, 0, 0, 0.25);
}
.shade_out_md
{
	box-shadow: 0.000em 0.143em 0.571em 0.071em rgba(0, 0, 0, 0.5);
	-o-box-shadow: 0.000em 0.143em 0.571em 0.071em rgba(0, 0, 0, 0.5);
	-ms-box-shadow: 0.000em 0.143em 0.571em 0.071em rgba(0, 0, 0, 0.5);
	-moz-box-shadow: 0.000em 0.143em 0.571em 0.071em rgba(0, 0, 0, 0.5);
	-khtml-box-shadow: 0.000em 0.143em 0.571em 0.071em rgba(0, 0, 0, 0.5);
	-webkit-box-shadow: 0.000em 0.143em 0.571em 0.071em rgba(0, 0, 0, 0.5);
}
.shade_out_dk
{
	box-shadow: 0.000em 0.143em 0.571em 0.071em rgba(0, 0, 0, 0.75);
	-o-box-shadow: 0.000em 0.143em 0.571em 0.071em rgba(0, 0, 0, 0.75);
	-ms-box-shadow: 0.000em 0.143em 0.571em 0.071em rgba(0, 0, 0, 0.75);
	-moz-box-shadow: 0.000em 0.143em 0.571em 0.071em rgba(0, 0, 0, 0.75);
	-khtml-box-shadow: 0.000em 0.143em 0.571em 0.071em rgba(0, 0, 0, 0.75);
	-webkit-box-shadow: 0.000em 0.143em 0.571em 0.071em rgba(0, 0, 0, 0.75);
}

/* End Shadows */
