
	html,body { height: 100%; }

	body {
		background: #CACAAE url(/images/scl_02.jpg) repeat-x;
		margin: 0px;
		padding: 0px;

		text-align: center;
	}


	#m-full {
		background: url(/images/scl_06.jpg) repeat-y top right;
		width: 750px;
	}

		html>body #m-full {
			height: auto;
			margin: 0 auto 0 auto;
		}

	#m-head {
		background: url(/images/scl_01.jpg) no-repeat;
		width: 750px;
		height: 138px;
	}

	#m-content {
		background: url(/images/scl_03.jpg) no-repeat top left;
		width: 750px;
		height: 311px;
		text-align: left;
	}

		html>body #m-cotent {
			height: auto;
			min-height: 311px;
		}

	#m-footer {
		background: url(/images/scl_07.jpg) no-repeat bottom center;
		width: 750px;
		height: 50px;
		clear: both;
	}

		#m-footer ul {
			margin: 0;
			padding: 10px 0 0 0px;		
		}

			#m-footer ul li {
				display: inline;
			}

			#m-footer ul li a {
				font-family: verdana;
				font-size: 7pt;
				padding: 0 5px 0 5px;
			}

	#m-copy {
		text-align: center;
		padding: 5px 0 10px 0;
		font-family: verdana;
		font-size: 7pt;
		color: #000;
	}

		#m-copy a {
			color: #000;
		}

/*
 * ================================================================================
 */

	.m-content-menu {
		width: 200px;
		float: left;
	}

		.m-content-menu ul {
			margin: 30px 0 0 50px;
			padding: 0px;
			list-style: none;
		}

			.m-content-menu ul li a {
				font-family: verdana;
				font-size: 8pt;
				color: #fff;
				text-decoration: none;
				display: block;
				width: 150px;
				line-height: 25px;
				border-bottom: dotted 1px #C4CCD4;
				padding: 0 0 0 10px;
			}

			.m-content-menu ul li a span {
				font-weight: bold;
			}

			.m-content-menu ul li a:hover {
				background: #C4CCD4;
				color: #ffff99;
				font-weight: ;
			}

	.m-content-text {
		width: 460px;
		float: left;
		margin: 0 20px 0 40px;
		font-family: verdana;
		font-size: 8pt;
		color: #fff;
	}

		html>body .m-content-text {
			width: 490px;
		}


/*
 * ======================================================================
 */

	h1 {
		font-family: "Trebuchet MS", verdana;
		font-size: 25pt;
		color: #fff;
		font-weight: normal;
	}

	img.photo {
		border: solid 1px #fff;
		margin: 5px;
	}

	ul {
		padding: 0 0 0 25px;
	}

	a {
		color: #ffff99;
	}

	input, select {
		font-family: verdana;
		font-size: 8pt;
	}

/*
 * =======================================================================
 */ 

	.b {
		font-weight: bold;
	}

	table th {
		text-align: center;
		color: #C4CCD4;
		border: solid 1px #C4CCD4;
	}
	
	table.calendar th, table.calendar td {
		text-align: center;
		padding: 3px;
	}

	table.calendar caption {
		background: #fff;
		color: #336699;
		font-weight: bold;
		padding: 5px;
		text-align: left;
	}

	table.calendar a {
		text-decoration: none;
	}