@charset "utf-8";

html { 
	margin: 0;
	padding: 0;
	font-size: 100%; 
	-webkit-text-size-adjust: 100%;
	-ms-text-size-adjust: 100%;
	-webkit-text-size-adjust: 100%; /* Prevent font scaling */
}
body {
	height: 100%;
    width: 100%;
	margin: 0;
	padding: 0;
	font-size: 13px;
	line-height: 1.231;
	background-color: #000000;
	font-family: Tahoma, Geneva, sans-serif;
}
#background_wrap {
	z-index: -1;
	position: fixed;
	height: 100%;
	width: 100%;
	background-image: url(../img/body_background.jpg);
	background-repeat: no-repeat;
	background-position: 50% 100%;
	background-size: 1508px 1248px;
}


/* Dreamweaver: uncomment these if you do want to customize the selection highlight
 *::-moz-selection { background: #fe57a1; color: #fff; text-shadow: none; }
 *::selection { background: #fe57a1; color: #fff; text-shadow: none; }
 */
a {
	color: #00C;
	text-decoration: none;
	outline: 0px;
}
a:hover {
	color: #06F;
	text-decoration: underline;
}
a:visited {
	color: #609;
}
a:hover, a:active {
	outline: 0;
}

.aWhite {
	color: #FFF;
	text-decoration: none;
}
.aWhite:visited {
	color: #FFF;
}
.aWhite:hover {
	color: #CCC;
	text-decoration: none;
}
img {
	border: 0;
	-ms-interpolation-mode: bicubic;
	vertical-align: middle;
	-webkit-user-select:none;
	-webkit-touch-callout:none;/*prevents safari save image*/
}
svg:not(:root) { overflow: hidden; }
.clearfix:before, .clearfix:after { content: ""; display: table; }
.clearfix:after { clear: both; }
.clearfix { zoom: 1; }


 
 @media print {
  * {
	background: transparent !important;
	color: black !important;
	text-shadow: none !important;
	filter: none !important;
	-ms-filter: none !important;
} /* Black prints faster: h5bp.com/s */

  a, a:visited {
	text-decoration: none;
	outline: 0px;
}
  a[href]:after {
	content: " (" attr(href) ")";
	outline: 0px;
}
  abbr[title]:after { content: " (" attr(title) ")"; }
  .ir a:after, a[href^="javascript:"]:after, a[href^="#"]:after { content: ""; }  /* Don't show links for images, or javascript/internal links */
  thead { display: table-header-group; } /* h5bp.com/t */
  img { page-break-inside: avoid; }
  img { max-width: 100% !important; }
  @page { margin: 0.5cm; }
}
