
	h1, h2, h3, h4, h5, h6, body, p, blockquote, ul, ol, li, form {
	   padding:0px;
	   margin:0px;
	}
	
	p { padding-bottom: 1em;}
	blockquote { padding-left: 3em }

	body {
		background-color:#EEE9D8;
		font-family: Arial, Helvetica, sans-serif;
		font-size: 12px;
		line-height: 16px;
		margin: 0px;
		padding: 0px;
		behavior:url("/css/csshover.htc");
	}
	
	td {
		font-family: Arial, Helvetica, sans-serif;
		font-size: 12px;
		line-height: 16px;
	}
	
	a {color: #CC0000}
	.Clear {clear:both; width:0px; height:0px; overflow:hidden;}
	
	h1 {
		font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;
		font-size: 18px;
		line-height: 22px;
		color: #660000;
		font-weight:normal;
	}
	
	h2 {
		font-family: Arial, Helvetica, sans-serif;
		font-size: 12px;
		line-height: 16px;
		font-weight:bold;
	}
	
	b, strong {font-weight:bold;}
	
	.Left {
		float:left;
		margin-right: 12px;
	}
	
	.Right {
		float:right;
		margin-left: 12px;
	}
	
	#Main {
		width: 944px;
		margin: 0px; 
		padding: 0px; 
		margin-right: auto; 
		margin-left: auto;
		/* background:url(/images/bg_body.gif);*/
	}
	
	#HeaderContainer {
		padding-bottom: 15px;
		background:url(/images/shadow_menu.jpg);
		background-position:bottom;
		background-repeat:no-repeat;
	}
	
	#Header {
		background:url(/images/bg_body.gif);
		height: 150px;
	}
	
	#TopLinks {
		width: 885px;
		height: 20px;
		margin-right: auto; 
		margin-left: auto;
		background-color: #CC0000;
		background:url(/images/bg_top.gif);
		background-repeat:repeat-x;
		padding-left:15px;
		overflow:hidden;
	}
	
	#TopNav {
		float: left;
		width: 400px;
		height: 20px;
	}
	
	#Search {
		float: right;
		width: 450px;
		height: 20px;
		text-align:right;
		padding-right: 15px;
	}
	
	#Search input {
		font-family: Arial, Helvetica, sans-serif; font-size:10px; padding:0px; margin:0px;
	}
	
	#HeaderImages {
		width: 900px;
		height: 100px;
		margin-right: auto; 
		margin-left: auto;
		background-color: #FFFFFF;
	}
	
	#Logo {
		float: left;
		width: 235px;
		height: 100px;
	}
	
	#Photo {
		float: right;
		width: 340px;
		height: 75px;
		background:url(/images/header_photo_home.jpg);
		background-position:right;
		background-repeat:no-repeat;
		font-family:Verdana, Arial, Helvetica, sans-serif;
		font-size:14px;
		font-weight:bold;
		color: #CC0000;
		padding-top: 25px;
		padding-left: 10px;
		padding-right: 250px;
	}
	
	#Photo p {
		padding:0px;
		display:inline;
	}
	
	#Menu {
		width: 885px;
		height: 30px;
		margin-right: auto; 
		margin-left: auto;
		background-color: #CC0000;
		background:url(/images/bg_menu.gif);
		background-repeat:repeat-x;
		padding-left:15px;
	}
	
	#CalloutsContainer {
		padding-bottom: 20px;
		background:url(/images/shadow_callouts_home.jpg);
		background-position:bottom;
		background-repeat:no-repeat;
		/*overflow:auto;*/
	}
	
	#ActNow {
		width: 22px;
		height: 135px;
		border-right:1px solid #999999;
	}
	
	#Callouts {
		height: 135px;
		background:url(/images/callouts_home_right.jpg);
		background-position:right;
		background-repeat:no-repeat;
	}
	
	#Callouts div {
		float:left;
	}
	
	#Results {
		height: 112px;
		clear:both;
		overflow:auto;
		border-bottom: 1px solid #C1BAA1;
		padding-bottom: 12px;
		margin-bottom: 12px;
	}
	
	#ContentContainer {
		padding-bottom: 17px;
		background:url(/images/shadow_body.jpg);
		background-position:bottom;
		background-repeat:no-repeat;
		overflow:auto;
	}
	
	#Content {
		background:url(/images/bg_body.gif);
		background-color: #FFFFFF;
		overflow:auto;
	}
	
	#ContentShadow {
		background:url(/images/shadow_body_right.gif);
		background-position:top right;
		background-repeat:no-repeat;
	}
	
	#ColumnContainer {
		width: 900px;
		margin: 0px; 
		padding: 0px; 
		margin-right: auto; 
		margin-left: auto;
		background: #FFFFFF url(/images/happy_children.jpg);
		background-position:bottom left;
		background-repeat:no-repeat;
		overflow:auto;
		clear:both;
		/*overflow:auto;*/
	}
	
	#OneColumn {
		float:left;
		width: 870px;
		min-height: 420px;
		padding: 15px;
	}
	
	#LeftColumn {
		float:left;
		width: 420px;
		height: 500px;
		margin:15px 0px 15px 0px;
		padding:0px 15px 0px 15px;
		border-right: 1px solid #C1BAA1;
	}
	
	#RightColumn {
		float:right;
		width:419px;
		padding:15px;
	}
	
	#Footer {
		clear: both;
		width: 900px;
		height: 30px;
		margin: 0px; 
		padding: 0px; 
		margin-right: auto; 
		margin-left: auto;
		color: #000000;
	}
	
	#Footer a {
		color: #000000;
	}
	
	#CopyrightText {
		float:left;
		width: 420px;
	}
	
	#WebsiteText {
		float:right;
		width:420px;
		text-align:right;
	}