	DIV {-moz;-box-sizing:border-box;box-sizing:border-box;margin:0px 0px 0px 0px; }

	P { margin:0px 0px 0px 0px; }
	H1 { margin:0px;color:#005500;font-size:16px; }
	H2 { margin:0px;color:#000;font-size:14px; }

	BODY {
		margin: 0px 0px 0px 0px;
		background-color:#000000;
		background-image:url("graphics/website-bg.png");
		background-repeat:repeat-x;
	}

	A:Link.makeGiftNow	{ color:white;text-decoration:none; }
	A:Active.makeGiftNow	{ color:white;text-decoration:none; }
	A:Visited.makeGiftNow	{ color:white;text-decoration:none; }
	A:Hover.makeGiftNow	{ color:yellow;text-decoration:none; }

	A:Link.newsLinks	{ font-family:arial;font-size:14px;color:#330099;}
	A:Active.newsLinks	{ font-family:arial;font-size:14px;color:#330099;}
	A:Visited.newsLinks	{ font-family:arial;font-size:14px;color:#330099;}
	A:Hover.newsLinks	{ font-family:arial;font-size:14px;color:#005500;}

	A:Link.purpleLink	{ font-family:arial;font-size:14px;color:#330077;text-decoration:none;}
	A:Active.purpleLink	{ font-family:arial;font-size:14px;color:#330077;text-decoration:none;}
	A:Visited.purpleLink	{ font-family:arial;font-size:14px;color:#330077;text-decoration:none;}
	A:Hover.purpleLink	{ font-family:arial;font-size:14px;color:#660099;background-color:#CCCCCC;}

	A:Link.greenLink	{ font-family:arial;font-size:14px;color:#003300;text-decoration:none;}
	A:Active.greenLink	{ font-family:arial;font-size:14px;color:#003300;text-decoration:none;}
	A:Visited.greenLink	{ font-family:arial;font-size:14px;color:#003300;text-decoration:none;}
	A:Hover.greenLink	{ font-family:arial;font-size:14px;color:#005500;background-color:#CCCCCC;}

	#sanmarcosacademy	{ verticle-align:middle;width:100%;height:100%; }
	#marqueee		{ verticle-align:middle;width:100%;height:100%; }
	#smaPromoVideo		{ verticle-align:middle;width:100%;height:100%; }
	._css3m {
		display:none
	}

	.myContainer {
		position:relative;
//		min-width:240px;
		min-width:980px;
		max-width:980px;
		margin:0px 0px 0px 0px;
	}

	.myHeader {
		float:left;
		min-width:980px;
		min-height:113px;				// 133px;
		font-family:arial;
		font-size:18px;
//		border:1px #fff solid;
	}
		.myHeaderLeft {
			float:left;
			display:block;
			min-width:240px;
			max-width:640px;
		}
		.myHeaderRight {
			float:left;
			display:block;
			min-width:240px;
			max-width:240px;
		}

		.myHeaderTitle {
			float:left;
			display:block;
			max-width:980px;
			min-height:113px;			// 133px;
			margin-top:5px;
		}
			.myHeaderTitleLine {
				float:left;
				display:block;
				min-width:560px;
//				max-width:560px;
				min-height:78px;
//				max-height:78px;
//				border:1px #fff solid;
			}
				#sanmarcosacademy {
					width:560px;
					height:78px;
				}

			.myHeaderTitleMarquee {
				float:left;
				display:block;
				min-width:500px;
				max-width:500px;
				min-height:25px;
				max-height:25px;
				margin-top:0px;			// 20px;
//				border:1px #fff solid;
			}
				#marqueee {
					float:left;
					min-width:500px;
					max-width:500px;
					min-height:25px;
					max-height:25px;
					z-index:99;
				}

			.myHeaderTitleLinks {
				float:left;
				display:none;
				min-width:350px;
				max-width:350px;
				min-height:25px;
				max-height:50px;
				margin-top:17px;		// 37px;
				margin-left:0px;
//				border:1px #fff solid;
			}

		.myHeaderMakeGift {
			float:left;
			display:block;
//			position:relative;
			min-width:150px;
			min-height:30px;
			margin-top:10px;
			margin-left:150px;
//			border:1px #fff solid;
		}

		.myHeaderTranslate {
			float:left;
			display:block;
//			position:relative;
			min-width:150px;
			min-height:35px;
			margin-left:150px;
//			border:1px #fff solid;
		}

		.myHeaderSearch {
			float:left;
			display:block;
//			position:relative;
			min-width:280px;
			min-height:25px;
			max-height:25px;
			margin-left:140px;
			margin-top:10px;
//			border:1px #fff solid;
			z-index:999;
		}

	.myMenu {
		float:left;
		min-width:100%;
		min-height:35px;
	}

	#fixedBoxMenu {
		display:block;
		position:fixed;
		top:150px;
		right:0px;
		width:72px;
		height:190px;
		color:000;
		font-size:18px;
		font-weight:900;
		background-color:#fff;
		border:2px #005500 solid;
		border-top-left-radius:15px;
		-moz-border-top-left-radius:15px;
		border-bottom-left-radius:15px;
		-moz-border-bottom-left-radius:15px;
		padding-top:0px;
		padding-left:2px;
		z-index:99;
	}

	.myBody {
		float:left;
		min-width:100%;
		min-height:100px;
		border:0px #000000 solid;
		border-top-left-radius:15px;
		border-top-right-radius:15px;
		-moz-top-left-border-radius:15px;
		-moz-top-right-border-radius:15px;
		background-color:white;
		padding:5px;
	}

		.myBodyRightColumn {
			float:left;
			min-width:110px;
			max-width:694px;
			font-family:arial;
			font-size:12px;
			line-height:12px;
			border:0px #000000 solid;
			background-color:white;
			padding-left:5px;
		}

		.myBodyTopRow {
			display:block;
			position:relative;
			min-width:100%;
//			max-width:234px;
//			min-height:50px;
			font-family:arial;
			font-size:9px;
			margin:0px 0px 0px 0px;
			border:0px #000000 solid;
			background-color:#fff;
			padding:0px;
		}

		.myBodyLeftColumn {
			float:left;
			min-width:110px;
			max-width:234px;
		}
			.myBodyLeftColumn1 {
				display:block;
				float:left;
				min-width:100%;
				max-width:234px;
				font-family:arial;
				font-size:9px;
				margin:10px 0px 0px 10px;
				border:1px #000000 solid;
				background-color:white;
				padding:5px;
			}
			.myBodyLeftColumn2 {
				display:block;
				float:left;
				min-width:100%;
				min-height:250px;
				font-family:arial;
				font-size:9px;
				color:white;
				margin:10px 0px 0px 10px;
				border:1px #000000 solid;
				background-color:#ddd;
				padding:5px;
			}
			.myBodyLeftColumn3 {
				display:none;
				float:left;
				min-width:100%;
				min-height:250px;
				font-family:arial;
				font-size:9px;
				margin:10px 0px 0px 10px;
				border:1px #000000 solid;
				background-color:black;
				padding:5px;
			}
			.myBodyLeftColumn4 {
				display:none;
				float:left;
				min-width:100%;
				min-height:250px;
				font-family:arial;
				font-size:9px;
				margin:10px 0px 0px 10px;
				border:1px #000000 solid;
				background-color:black;
				padding:5px;
			}
			.myBodyLeftColumn5 {
				display:none;
				float:left;
				min-width:100%;
				font-family:arial;
				font-size:9px;
				margin:10px 0px 0px 10px;
				border:1px #000000 solid;
				padding:5px;
			}

	.myBodySpacerColumn {
		float:left;
		min-width:20px;
		max-width:20px;
		font-family:arial;
		font-size:9px;
		border:0px #000000 solid;
		background-color:white;
		padding:5px;
	}

	.myFooter {
		float:left;
		min-width:100%;
		min-height:50px;
		font-family:arial;
		font-size:14px;
		border:0px #000000 solid;
		background-color:#007700;
	}

/*
	@media screen and (max-width: 900px;) {

		#myHeader {
			max-width:880px;
		}
		#myMenu {
			max-width:880px;
		}

		#nonMobileHeader {
			display:none;
			width:880px;
		}
		#mobileHeader {
			display:block;
			width:880px;
		}
		#Pictures {
			width:880px;
		}
		#recruitmentVideo {
			display:none;
		}

		.myBodyLeftColumn1 {
			font-size:32px;
		}
		.myBodyRightColumn {
			font-size:48px;
		}
	}
*/
/*
	@media screen and (max-width: 640px;) {

		#myHeader {
			max-width:620px;
		}
		#myMenu {
			max-width:620px;
		}

		#nonMobileHeader {
			display:none;
			width:620px;
		}
		#mobileHeader {
			display:block;
			width:620px;
		}
		#Pictures {
			width:620px;
		}
		#recruitmentVideo {
			display:none;
		}

		.myBodyLeftColumn1 {
			font-size:18px;
		}
		.myBodyRightColumn {
			font-size:24px;
		}
	}
*/
/*
	@media screen and (max-width: 479px;) {

		#myHeader {
			max-width:460px;
		}
		#myMenu {
			max-width:460px;
		}

		#nonMobileHeader {
			display:none;
		}
		#mobileHeader {
			display:block;
			width:460px;
		}
		#Pictures {
			width:460px;
		}
		#recruitmentVideo {
			display:none;
		}

		.myBodyLeftColumn1 {
			font-size:24px;
		}
		.myBodyRightColumn {
			font-size:36px;
		}
	}
*/
/*
	@media screen and (max-width: 359px;) {

		#myHeader {
			max-width:350px;
		}
		#myMenu {
			max-width:350px;
		}

		#nonMobileHeader {
			display:none;
			width:350px;
		}
		#mobileHeader {
			display:block;
			width:350px;
		}
		#Pictures {
			width:620px;
		}
		#recruitmentVideo {
			display:none;
		}

		.myBodyLeftColumn1 {
			font-size:32px;
		}
		.myBodyRightColumn {
			font-size:48px;
		}
	}
*/