@charset "utf-8";

/* CSS Document */

/* This stylesheet is a reset stylesheet */



* {

	margin: 0;

	padding: 0;

}



body {

	font-family: Arial, Helvetica, sans-serif;

}



/* Common Classes */
.red12
{
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#813227;
	text-decoration:none;
	font-weight:bold;
}
.preload {

	display: none;

	visibility: hidden;

}
.head3{ color:#fff; font-size:14px; font-weight:bold; text-transform:uppercase; padding-left:0px;}

.block {

	display: block;

}

.boldlinkevents{ font-weight:bold; color: #999999; text-decoration:none}

.boldlink_red{ font-weight:bold; color:#fff; text-decoration:none; font-family: Arial, Helvetica, sans-serif;}


.center, .centre {

	margin-left: auto;

	margin-right: auto;

}

.white12
{
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
color:#FFFFFF;
}

.clear, .clearboth {

	clear: both;	

}



.clearleft {

	clear: left;

}

.clearright {

	clear: right;

}



.left {

	float: left;	

}



.right {

	float: right;	

}



.textleft {

	text-align: left;

}



.textright {

	text-align: right;	

}



.textcentre, .textcenter {

	text-align: center;	

}



.textjustify {

	text-align: justify;	

}



.strong, .bold {

	font-weight: bold;

}



.italic {

	font-style: italic;

}



.underline {

	border-bottom: 1px solid #8f1b1e;

}



.border {

	border: 1px solid #8f1b1e;

}



.borderless {

	border: 0;

}



.clear {

	clear: both;

}





/* Error Reporting */



.error {

	background-color: #fbc;

	border: 1px solid #8f1b1e;

}



div.error, div.warning, div.notice {

	padding: .2em .5em;

	margin: .5em 0;

}





div.error ul, div.warning ul, div.notice ul {

	margin-left: 1.5em;

}



.warning {

	background-color: #fdb;

	border: 1px solid #8b8f1b;

}



.notice {

	background-color: #9f9;

	border: 1px solid #25ff14;

}



.warning p, .notice p {

	margin: 0;

}





/* Default Tags */

ul, ol {

	list-style-position: inside;

}



img {

	border: 0;

}



q:before, q:after {

	content: "";

}




