#body {
margin-top: 0px;
	PADDING-LEFT: 0px;
	width: 1070px;
	margin:0 auto;
	height: 100%;
	
	
	
	}


.container {
	background-image: url(../images/background_shadow.gif);
	background-repeat:repeat;
	background-position:center;
	text-align:center;
	padding-top: 10px;


		
}
.container2 {
	background-image: url(../images/background_shadow.gif);
	background-repeat:repeat;
	background-position:center;
	text-align:center;
	


		
}

#content {
	 margin:0 auto;
	 background-color: #F00;
	 text-align:center;
	 width: auto;
		
}
.philosophy_box
{
	background-image:url(../images/philosophy.jpg);
	background-repeat:no-repeat;
	background-position: left;
	width: 358px;
	height: 188px;
	padding-left:8px;
	padding-top: 5px;
	line-height:18px;
		
	
}

.activities_box
{
	background-image: url(../images/mother_daughter.jpg);
	background-repeat:no-repeat;
	background-position:left;
		width: 358px;
	height: 190px;
	padding-right:8px;
	padding-top: 11px;
	text-align:right;
	line-height:16px;
	margin-top:11px;

		
	
}

.right_yellow_box
{
	background-color: #FFCD9B;
	float:right;
	width: 33%;
	height: 100%;
	padding-left: 10px;
	padding-right: 10px;
	padding-top: 15px;
	padding-bottom: 15px;
	margin-left: 10px;
margin-top: 10px;
margin-bottom: 10px;

	position: relative;
	
		
}
.left_yellow_box
{
	background-color: #FFCD9B;
	float:left;
	width: 33%;
	height: 100%;
	padding-left: 10px;
	padding-right: 10px;
	padding-top: 15px;
	padding-bottom: 15px;
	margin-right: 10px;
    margin-top: 10px;
    margin-bottom: 10px;
	position: relative;
	
		
}
.blue_box{
height: 100%;
background-color: #e2f7ff;
width: 100;
}


.copyright_box
{


	height:100px;
	margin-left: 37px;
	
	float: left;
	position: relative;
	background-color: #FFFFFF;
	width:998px;
	

}
a:link {
	color: #FFFFFF;
}
a:visited {
	color: #FFFFFF;
}
a:hover {
	color: #FFFFFF;
}
a:active {
	color: #FFFFFF;
}


.align_right
{
	float:right;
	margin-left:5px;
	margin-top:5px;
	margin-bottom:5px;
	
}
.align_left
{
	float:left;
	margin-right:5px;
	margin-top:5px;
	margin-bottom:5px;
	
}


	
		.java_text_container
	{
		width: 420px;
		height: 163px;
		margin-left: 20px;
		float: left;
		padding-top:17px;
		padding-bottom: 3px;
		
		
		
		
		
	}
	
.java_text

{ 

	
	width: 260px;
	height: 25px;;
	padding-left: 0px;
	padding-top: 4px;
	padding-bottom: 4px;
	position: relative;
	text-align:left;
	float:left;
	
	
	
	
	
	}
	.java_text2

{ 

	
	width: 400px;
	height: 100%;
	padding-left: 4px;
	padding-top: 0px;
	padding-bottom: 0px;
    text-align:left;
	float:left;
	margin-top: 15px;
	position: relative;
	
	
	
	
	}
	
		.java_text3

{ 

	
	width: 300px;
	height: 40px;
	padding-left: 0px;
	padding-top: 10px;
	padding-bottom: 15px;
	text-align:left;
	float:left;
	margin-top: 50px;
	position: relative;
	line-height: 25px;
	border-top-style:solid;
	border-top-color: #ADADAD;
	border-top-width: 1px;
	
	
		}

.clear {
	clear:both; 
} 


.top
{
	background-color: #FFF;
	width: 695px;
	height: 64px;
	float: left;
	
	background-image: url(../images/logo_f_small.jpg);
	background-repeat:no-repeat;
	padding-left: 5px;
	
	
	padding-right: 0px;
	padding-top: 0px;
	margin-left: 5px;
	margin-top: 5px;
	margin-bottom: 5px;
	
	
	
	
	
}
.top_left_bar
{
	
	width: 700px;
	height: 64px;
	float: left;
	text-align:left;

	padding-left: 0px;
	
	
	padding-right: 0px;
	padding-top: 0px;
	margin-left: 5px;
	margin-top: 0px;
	margin-bottom: 0px;
	padding-bottom:0px;
		
}
.top_left_bar_two
{
	width: 450px;
	height: 101px;
	float: left;
	padding-right: 0px;
	padding-top: 0px;
	margin-left: 0px;
	margin-top: 0px;
	margin-bottom: 0px;
		
}
.top_right_bar
{
	
	width: 292px;
	height: 74px;
	float: left;
	
	text-align:right;
	padding-right: 0px;
	padding-top: 0px;
	margin-top: 0px;
	margin-bottom: 0px;

	
	
}
.top_right_bar_two
{
	width: 292px;
	height: 80px;
	float: right;
	
	
	text-align:right;
	padding-right: 0px;
	padding-top: 15px;
	margin-right:2px;
	
	margin-top: 0px;
	margin-bottom: 0px;


	
	
}

.top_left_bar_two_a
{
	background-color: #FFFFFF;
	width: 250px;
	height: 80px;
	float: left;
	text-align:left;
	padding-left: 0px;
	padding-right: 0px;
	padding-top: 15px;
	margin-left: 5px;
	margin-top: 3px;
	margin-bottom: 0px;
	padding-bottom:0px;

}

	.top_bar_three
{
	background-color: #FFF;
	width: 1000px;
	height: 74px;
	 margin:0 auto;
}
	.top_bar_three_two
{
	background-color: #FFF;
	width: 1000px;
	height: 101px;
	 margin:0 auto;
}
.mid_top
{
	
	width: 1000px;
	height: 25px;
	text-align: left;
	font-size: 24;
	font-weight:700;
	font-family: Verdana, Geneva, sans-serif; 
	margin:0 auto;
	
	
}
	
	.top_bar
{
	
	width: 996px;
	height: 188px;
	margin:0 auto;
	padding-top: 4px;
	padding-bottom: 4px;
	padding-left: 4px;
	
	
}

	.top_bar_two
{
	background-color: #FFF;
	width: 1000px;
	height: 100px;
	margin:0 auto;
	
}
.top_left 
{
	width: 276px;
	height: 178px;
	float: left;
	padding-left: 4px;
	padding-bottom: 5px;
	padding-top: 3px;
	border: 1px solid #ccc;
	background:  #f2f2f2;
	text-align: left;
	margin:0 auto;
	
	}
	.top_left_two
{
	width: 700px;
	height: 100px;
	float: left;
	background-color: #FFF;
	background-image:url(../images/top_photo2.gif);
	background-repeat:no-repeat;
	background-position:left;
	margin:0 auto;
	}

.top_right 
{
	width: 710px;
	height: 188px;
	float: left;
	padding-right: 0px;
	padding-left: 0px;
	background-image: url(../images/top_home2.gif);
	margin:0 auto;
	
	
	}
	.top_right_two
{
	width: 292px;
	height: 100px;
	float: right;
	text-align:right;
	padding-right: 6px;
    margin:0 auto;
	
	
	
	}
	
	

	.mid_bar
{
	background-color: #930;
	width: 1000px;
	height: 10px;
	margin:0 auto;
	
}
	.mid_bar_two
{
	background-color: #6A3500;
	width: 1000px;
	height: 2px;
	text-align: center;
	margin:0 auto;
	
}

.main_content
{
	background-color: #FFF;
	width: 1000px;
	height: 100%;
	margin:0 auto;	
	
	
}

.left_nav_content
{
	float: left;
	width: 210px;
	height: 100%;
	margin-left: 37px;
	text-align:left;
	background-color: #FFFFFF;

}


.top_right_nav_two

{ 

	
	width: 600px;
	height: 180px;
	padding-left: 20px;
	padding-top: 4px;
	padding-bottom: 4px;
	margin:0 auto;
	text-align:left;
	float:left;

	
	}
	
	
.mid_content_home_page

{
float: left;
width: 376px;
height: 100%;
padding-right: 5px;
padding-left: 5px;
padding-top: 6px;
padding-bottom: 0px;
position: relative;
top: 0;
background-color: #FFFFFF;



}

.right_content_home_page

{
 float:right;
width: 380px;
height: 100%;
padding-left: 5px;
padding-top: 16px;
padding-right: 0px;
padding-bottom: 8px;
text-align: center;
margin-right: 40px;
position: relative;
top: 0;
background-color: #FFFFFF;


}

.right_content_two

{
 float:right;
width: 232px;
height: 100%;

padding-left: 10px;
padding-top: 14px;
padding-right: 5px;
padding-bottom: 8px;
text-align: justify;
margin-right: 35px;
position: relative;
top: 0;

}


.class1 A:link { color: #6A3500; text-decoration:none;}
.class1 A:visited {color: #6A3500; text-decoration:none;}
.class1 A:active {color: #6A3500; text-decoration:none;}
.class1 A:hover {color: #cf4111; text-decoration:none;}

.class2 A:link { color: #6A3500; text-decoration:none;}
.class2 A:visited {color: #6A3500; text-decoration:none;}
.class2 A:active {color: #6A3500; text-decoration:none;}
.class2 A:hover {color: #cf4111; text-decoration:none;}

.class3 A:link { color: #333; font-size:25px;  text-decoration:none;}
.class3 A:visited {color: #333; font-size:25px; text-decoration:none;}
.class3 A:active {ccolor: #333; font-size:25px; text-decoration:none;}
.class3 A:hover {color: #cf4111; font-size:25px; text-decoration:none;}

	
	.left_nav_header

{ 

width: 205px;
color: #6A3500;  
padding-left: 10px;
padding-top: 10px;
font-family: Georgia, "Times New Roman", Times, serif;
font-weight: bolder;
font-size:15px;
margin:0 auto;



	
	}
	.right_nav_header

{ 

width: 205px;
color: #6A3500;  
padding-left: 10px;
padding-top: 10px;
font-family: Georgia, "Times New Roman", Times, serif;
font-weight: bolder;

font-size:15px;




	
	}
	.left_nav

{ 

	font-family:Verdana, Geneva, sans-serif;
	font-size:13px;
	font-weight:300;
	width: 197px;
	padding-left: 18px;
	padding-top: 4px;
	padding-bottom: 18px;
	color: #6A3500;
	line-height: 16px;
	margin:0 auto;

	
	}
	
	.right_nav

{ 

	font-family:Verdana, Geneva, sans-serif;
	font-size:13px;
	font-weight:300;
	width: 197px;
	padding-left: 18px;
	padding-top: 4px;
	padding-bottom: 18px;
	color: #6A3500;
	line-height: 16px;
	
	

	
	}
	
		.top_right_nav

{ 

width: 284px;
color:  #6A3500;  
padding-left: 14px;
padding-top: 8px;
padding-bottom: 8px;
font-family: Georgia, "Times New Roman", Times, serif;
font-weight: bolder;
text-align:left;
font-size:17px;
margin:0 auto;

	}
	


.mid_content

{ 
float:left;
width: 500px;
height: 100%;
background-color: #FFF;
padding-right: 15px;
padding-left: 20px;
padding-top: 5px;
padding-bottom: 0px;
margin:0 auto;
	
	}
	
	
.mid_content_two

{
	float:left;
width: 500px;
height: 100%;
padding-right: 15px;
padding-left: 20px;
padding-top: 0px;
padding-bottom: 0px;
position: relative;

	}
	
	
.right_content

{  float:right;
width: 232px;
height: 100%;
background-color: #e2f7ff;
padding-left: 10px;
padding-top: 14px;
padding-right: 5px;
padding-bottom: 8px;
text-align: justify;
margin-right: 35px;
position: relative;
top: 0;


}

.video_div
{
	width: 366px;
	height: 265px;
	border-color: #E4E4E4;

	border-style:solid;
	border-width:1px;
	padding-top:15px;
	
	text-align:center;
		
	
}

.text
{
	
	font-family:Verdana, Geneva, sans-serif;
	font-size:13px;
	font-weight: 200;
	padding-right:5px;
	padding-left:5px;
	padding-top: 5px;
	color: #3f3f3f;
	padding-bottom: 10px;
	text-align:left;
		
}


.text_class A:link { color: #3f3f3f;text-decoration: underline;}
.text_class A:visited {color: #3f3f3f;text-decoration: underline;}
.text_class A:active {color: #3f3f3f;text-decoration: underline;}
.text_class A:hover {color: #cf4111; text-decoration:none;}

.text_small
{
	
	font-family:Verdana, Geneva, sans-serif;
	font-size:14px;
	
	padding-left: 20px;
	padding-top: 10px;
	padding-bottom: 10px;
}
.text_smaller_grey
{
	
	font-family:Verdana, Geneva, sans-serif;
	font-size:12px;
	padding-left: 20px;
	padding-top: 10px;
	padding-bottom: 10px;
	color: #5D5D5D;
}
.bold_text
{
	
	font-family:Verdana, Geneva, sans-serif;
	font-size:13px;
	color: #121212;
	 font-weight:bold;
	
}
.italics_text
{
	
	font-family:Verdana, Geneva, sans-serif;
	font-size:13px;
	font-style:italic;
	
	
}

.regular_bold{
	font-weight:bold;
}
.regular_italics
{
	
	font-style:italic;
	
	
}
.regular_text_for_box
{
	font-size:11px;
	
}



.toc
{
	
	font-family:Verdana, Geneva, sans-serif;
	font-size:13px;
	font-weight: 200;
	padding-right:5px;
	padding-left:5px;
	padding-top: 0px;
	padding-bottom: 10px;
	text-align:left;
	
}
.toc_class A:link { color: #353535; text-decoration:none;}
.toc_class A:visited {color: #353535; text-decoration:none;}
.toc_class A:active {color: #353535; text-decoration:none;}
.toc_class A:hover {color: #cf4111; text-decoration:none;}

.text_bottom
{
	
	font-family:Verdana, Geneva, sans-serif;
	font-size:10px;
	font-weight: 200;
	padding-right:5px;
	padding-left:5px;
	padding-top: 80px;
	padding-bottom: 10px;
	text-align: center;
	color: #353535;
	
	
}

.bottom
{ text-align:center;
float: left;
height: 100%;

width: 1070px;


position: relative;

 

}
	.bottom_bar
{
	
	width: 1070px;
	height: 38px;
	margin:0 auto;
	
	text-align: center;
	float:left;
	
	
}

.bottom_one
{ 
float:left;
height: 100%;
width: 47px;

background-image: url(../images/bottom_left_shadow.jpg);

background-position: center;
background-repeat: no-repeat;


	
}
.bottom_two
{ float:left;
height: 100%;
width: 976px;

background-image:url(../images/bottom_shadow.jpg);
background-position:bottom;
background-repeat:repeat;

	
}
.bottom_three
{ 
float: right;
height: 100%;
width: 47px;

background-image:url(../images/bottom_right_shadow.jpg);

background-position: right;
background-repeat: no-repeat;

	
}



h1 {
font-family: Georgia, "Times New Roman", Times, serif;
font-weight: bolder;
color: #cf4111;
 font-weight:bold;
font-size: 18px;

}

h2 {
font-family: Georgia, "Times New Roman", Times, serif;
font-weight: bolder;
font-size:14px;
color:#cf4111;
 font-weight:bold;
}

.right_blue_box_header {
font-family: Georgia, "Times New Roman", Times, serif;
font-weight: bolder;
font-size:14px;
color:#626262;
 font-weight:bold;
}
.right_blue_box_text
{
	
	font-family:Verdana, Geneva, sans-serif;
	font-size:12px;
	font-weight: 200;
	padding-right:5px;
	padding-left:0px;
	padding-top: 0px;
	padding-bottom: 10px;
	text-align:left;
	
}


.class1 A:link { color: #6A3500; text-decoration:none;}
.class1 A:visited {color: #6A3500; text-decoration:none;}
.class1 A:active {color: #6A3500; text-decoration:none;}
.class1 A:hover {color: #cf4111; text-decoration:none;}
.class2 A:link { color: #6A3500; text-decoration:none;}
.class2 A:visited {color: #6A3500; text-decoration:none;}
.class2 A:active {color: #6A3500; text-decoration:none;}
.class2 A:hover {color: #cf4111; text-decoration:none;}

.class3 A:link { color: #333; font-family: Georgia, "Times New Roman", Times, serif;

font-size:18px;  text-decoration:none;}
.class3 A:visited {color: #333; font-family: Georgia, "Times New Roman", Times, serif;

font-size:18px; text-decoration:none;}
.class3 A:active {color: #333; font-family: Georgia, "Times New Roman", Times, serif;

font-size:18px; text-decoration:none;}
.class3 A:hover {color: #cf4111; font-family: Georgia, "Times New Roman", Times, serif;

font-size:18px; text-decoration:none;}

.class4 A:link { color: #cf4111; font-size:13px; font-family: Verdana, Geneva, sans-serif;  text-decoration:none;  }
.class4 A:visited {color: #cf4111; font-size:13px; font-family:Verdana, Geneva, sans-serif; text-decoration:none; }
.class4 A:active {ccolor:#cf4111; font-size:13px; font-family:Verdana, Geneva, sans-serif; text-decoration:none; }
.class4 A:hover {color: #3f3f3f; font-size:13px; font-family:Verdana, Geneva, sans-serif; text-decoration:none; }

.alignleft
{ 
text-align:left;
}
.java_text_header
{ color: #333; font-size:22px; font-family:Georgia, "Times New Roman", Times, serif;  text-decoration:none;}

.text_main_page
{
	
	font-family:Verdana, Geneva, sans-serif;
	font-size:13px;
	font-weight: 200;
	padding-right:5px;
	padding-left:5px;
	padding-top: 11px;
	color: #3f3f3f;
	padding-bottom: 10px;
	text-align:left;
}

.text
{
	
	font-family:Verdana, Geneva, sans-serif;
	font-size:13px;
	font-weight: 200;
	padding-right:5px;
	padding-left:5px;
	padding-top: 5px;
	color: #121212;
	padding-bottom: 10px;
	text-align:left;
	
	
}
.text_class A:link { color: #3f3f3f; text-decoration: underline;}
.text_class A:visited {color: #3f3f3f; text-decoration: underline;}
.text_class A:active {color: #3f3f3f; text-decoration: underline;}
.text_class A:hover {color: #cf4111; text-decoration:none;}

.text_smallm
{
	
	font-family:Verdana, Geneva, sans-serif;
	font-size:14px;
	padding-left: 20px;
	padding-top: 10px;
	padding-bottom: 10px;
}
.text_smaller_grey
{
	
	font-family:Verdana, Geneva, sans-serif;
	font-size:12px;
	padding-left: 20px;
	padding-top: 10px;
	padding-bottom: 10px;
	color: #5D5D5D;
}
.bold_text
{
	
	font-family:Verdana, Geneva, sans-serif;
	font-size:13px;
	color: #121212;
	font-weight:bold;
	
}
.italics_text
{
	
	font-family:Verdana, Geneva, sans-serif;
	font-size:13px;
	font-style:italic;
	
	
}
.regular_bold{
	font-weight:bold;
}
.regular_italics
{
	
	font-style:italic;
	
	
}
.regular_text_for_box
{
	font-size:11px;
	
}
.list {
	list-style:disc;
	
 }  
   
 .list li {
	 
 padding-bottom: 15px;
 padding-left: 0px;
  
  
   
  }   
  .list2 {
	list-style:disc;
	 padding-left: 60px;
	
 }  
   
 .list2 li {
	 
 padding-bottom: 15px;

  
  
   
  }   
 

.philosophy_header

{
font-family: Georgia, "Times New Roman", Times, serif;
font-weight: bolder;
color: #cf4111;
font-weight:bold;
font-size: 18px;

}
.philosophy_text
{
	
	font-family: Arial, Helvetica, sans-serif;
	font-size:13px;
	color: #3f3f3f;

	
}



.toc
{
	
	font-family:Verdana, Geneva, sans-serif;
	font-size:12px;
	font-weight: 200;
	padding-right:5px;
	padding-left:0px;
	padding-top: 0px;
	padding-bottom: 10px;
	text-align:left;
	
}
.toc_class A:link { color: #3f3f3f; text-decoration: underline;}
.toc_class A:visited {color: #3f3f3f; text-decoration: underline;}
.toc_class A:active {color: #3f3f3f; text-decoration: underline;}
.toc_class A:hover {color: #cf4111; text-decoration:none;}

.text_bottom
{
	
	font-family:Verdana, Geneva, sans-serif;
	font-size:10px;
	font-weight: 200;
	padding-right:5px;
	padding-left:5px;
	padding-top: 40px;
	padding-bottom: 10px;
	text-align: center;
	color: #3f3f3f;
	
	
}

.activities_class A:link { color: #cf4111; text-decoration:none;}
.activities_class A:visited {color: #cf4111; text-decoration:none;}
.activities_class A:active {color: #cf4111; text-decoration:none;}
.activities_class A:hover {color: #3f3f3f; text-decoration:none;}




.indent
{
padding-left:5%;


}