@charset "utf-8";
/* 	CSS Document 
		Author:				Mark White
		Author URI:		www.cmdonline.co.uk
		CMD Version:	v1.0
*/


/******* Base Classes ******/

.clear         {
	clear:both;
	overflow: hidden;
	height: 0px;
	width: 100%;
	font-size: 0.0px;
}
.float-left    { float:left; }
.float-right   { float:right; }

.text-left     { text-align:left; }
.text-right    { text-align:right; }
.text-center   { text-align:center; }
.text-justify  { text-align:justify; }

.bold          { font-weight:bold; }
.italic        { font-style:italic; }
.underline     { border-bottom:1px solid; }
.highlight     { background:#ffc; }

/*.wrap          { width:960px;margin:0 auto; } */

.img-left      { float:left;margin:4px 10px 4px 0; }
.img-right     { float:right;margin:4px 0 4px 10px; }

.nopadding     { padding:0; }
.noindent      { margin-left:0;padding-left:0; }
.nobullet      { list-style:none;list-style-image:none; }

.width100 		{ width: 100%; }
.width80 {
	width: 80%;
}

.width75 			{ width: 75%; }
.width60			{
	width: 59.9%;
}
.width50 			{
	width: 50%;
}
.width40			{
	width: 39.9%;
}
.width30 {
	width: 30%;
}


/******* Generals ******/

.cyan					{ color: #00aeef; }
.magenta			{ color: #ec008c; }
.purple				{ color: #a7358a; }
.yellow				{ color: #f5c348; }
.paper				{ color: #463201; }
.white				{ color: #fff; }
.black				{ color: #000; }
.dkGray				{ color: #737373; }
.ltGray				{ color: #d7d7d7; }
.sdkGray			{ color: #4b4b4b; }
.offRed				{ color: #9d5050;	}
.offGreen			{ color: #55955e; }


.bgDkGray				{ background: #737373; }
.bgLtGray				{ background: #d7d7d7; }
.bgSdkGray			{ background: #4b4b4b; }
.bgOffRed				{ background: #9d5050;	}
.bgOffGreen			{ background: #55955e; }


.hidden {
	visibility: hidden;
}
.none {
	display: none;
}

body {
	font-size: 1em;
	font-family: Arial, Helvetica, sans-serif;
}
hr {
	clear: both;
	height: 1px;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
	visibility: hidden;
	margin: 0px;
	padding: 0px;
	display: block;
}
#container {
	width: 970px;
	margin-right: auto;
	margin-left: auto;
}.container {
	width: 970px;
	margin-right: auto;
	margin-left: auto;
}

#ErrorPannel {
	background: #FFF;
	border: 1px solid #F00;
	position: absolute;
	left: 30px;
	top: 30px;
	font: 0.8em "Courier New", Courier, monospace;
	color: #000;
	padding: 10px;
	z-index: 99999;
}

#ErrorPannel pre { font-size: 1.2em; }

#ErrorPannelButton {
	font: 0.8em "Courier New", Courier, monospace;
	color: #F00;
	background: #FFF;
	display: block;
	border: 1px solid #F00;
	position: absolute;
	left: 5px;
	top: 5px;
	z-index: 9999;
	height: 20px;
	width: auto;
	padding: 0px 5px;
}
