/* set the page background color and margins. */
body {
	background: #4F4F4F;
	text-align: center;
}

/* set the page font formatting. */
body, p, div, td {
	font-family: tahoma;
	font-size: 1.1em;
	color: #ffffff;
}

h1 {
	margin: 0px;
	padding: 0px;
}

#help {
	margin: 0px auto;
	width: 600px;
	text-align: left;
}

/* containers */
.module {
	background: url('../images/module_bg.gif') repeat-y;
	margin: 0 0 23px 0;
	position: relative;
	z-index: 5;
}

	.moduleHeader {
		background: url('../images/module_hdr_bg.gif') no-repeat;
		height: 37px;
	}

		.moduleHeader h1 {
			float: left;
			font-size: medium;
			color: #ffc600;
			margin: 0 0 0 20px;
			font: bold 1.4em/1.7em "Century Gothic";
			clear: both;
		}

		.moduleHeader .modHdrCont {
			width: 53px;
			height: 37px;
			float: right;
		}

			.moduleHeader .cap {
				width: 15px;
				height: 37px;
				background: url('../images/module_hdr_cap.gif') no-repeat;
				float: left;
			}

			.moduleHeader .icons {
				width: 38px;
				height: 37px;
				margin: 4px 0 0 0;
				float: left;
			}

				.moduleHeader .icons a {
					width: 19px;
					display: block;
					background: url('../images/icons_controls.gif') no-repeat;
					text-indent: -200px;
					overflow: hidden;
					float: left;
				}

	.moduleFooter {
		background: url('../images/module_ftr_bg.gif') no-repeat;
		padding: 0 0 0 31px;
		height: 15px;
		clear: both;
	}

		.moduleFooter .cap {
			width: 15px;
			height: 37px;
			background: url('../images/module_ftr_cap.gif') no-repeat;
			float: right;
		}

	.content {
		padding: 0 15px 0 15px;
		background: url('../images/module_cap.gif') top right repeat-y ;
	}