html, body {
  margin: 0;
  padding: 0;
  font-family: Arial, Courier, Tahoma;
  font-size: 100%;  
}

.wrapper{
  width:100%;
  height:100%;
  border-collapse: collapse;
  font-size: .875em;
 }

.middle{
  width:100%;
  height: 100%;
  background:url('./design/content_back.jpg') top left repeat-x;
  margin:0;
  padding:0;
}

form table p{
  color: red;
}

.header{
  height:300px;
  width:900px;
  padding:0;
  margin: 0 auto;
}

.house{
  height:300px;
  width:900px;
  padding:0;
  margin: 0 auto;
  background:url('./design/banner_picture.jpg') center no-repeat;
}

.head{
	height: 42px;
	background:url('./design/nav_back.gif') top left repeat-x;
	margin: 0;
	padding: 0;
}
.head_bar{
    width:1000px;
	height: 42px;
  padding:0 0 0 0;
  margin: 0 auto 0 auto;
}


.content{
  text-align:left;
  width:710px;
  margin: -50 0 20 0;
  font-family: Arial, Courier, Tahoma;
  font-size: 14;
}

.contentIndexWrapper{
	width: 1210px;
  text-align:left;
  margin-top: -50px;
  margin-left: auto;
  margin-right: auto;
  font-family: Arial, Courier, Tahoma;
  font-size: 14;
}

.contentIndex{
  text-align:left;
  width:710px;
  margin-bottom: 20px;
  margin-left:auto;
  margin-right: auto;
  font-family: Arial, Courier, Tahoma;
  font-size: 14;
  float: left;
}

.indexLeftBox{
 float:left;
 width: 200px;
 font-size: 14;
 text-align: center;
 margin-right: 25px;
}


.content h1{
  font-family: Arial, Courier, Tahoma;
  font-size: 20; 
  color: red;
}

.title{
  font-family: Arial, Courier, Tahoma;
  font-size: 20; 
  color: red;
}

.foot{
  background:url('./design/footer_back.gif') bottom left repeat-x;
  width: 100%;
}

.foot H1{
  font-size: 14;
  font-family:arial, courier;
  text-align: center;
  font-weight: bold;
  color: #4E008A;
}

.foot p{
  font-size: 14;
  font-family:arial, courier;
  text-align: center;
  color: #4E008A;
  
 }

.member2{
 float: left;
 width:191;
 margin: 10 10 10 10;
}
 
.member{
 float: left;
 width:100;
 margin: 10 10 10 20;
}

.footer_txt{

float: left;
width:250px;
margin: 10 10 10 10;
}

.video{
 float: left;
 height:150;
 width:182;
margin: 20 10 10 10;
}

.video a{
	border: 0px;
}

.feet{
  margin: 0 auto;
  width: 950px;
}
.child_calendar {
	  width: 768px;
	  border: solid pink;

}
.calendar{
  border: solid yellow;
  	  height: 1200px;
}

.calendar .header{
  border: solid red;
}

.calendar .cal_inputs{
  border: solid red;
}

.cal_title {
  padding: 0 0 0 15px;
  margin: 10px 0 10px 0;
  color: #9e6234;
  font-size: 14px;
  font-weight: bold;
  border: solid blue;
}

.day {
background-color: #fbf8c8;
}

.marquee_calendar {
  width: 715px;
  font-family: Tahoma, Verdana, Arial;
  color: #522d21;
  border: solid black;
}

table.contact{
width: 400px;
}

th{
background: #5C00A2;
color: #fff;
}