@charset "utf-8";
/* CSS Document */

body {
	margin:0px;
	padding:0px;
	background:#000000 url(../images/background.gif) repeat-x left top;

}
h2{
text-align:center;}
/*-----------------------Wrapper top-----------------------------*/

#wrapper{
	width:1000px;
	margin:0 auto;
	background: #FFFFFF;
}


/*--------------header------- ----*/


	#header{
	width:1000px;
	overflow: hidden;
	height: 126px;
	}
	.logo{
	width:600px;
	float:left;
	overflow: hidden;

	}
.logo h1 {
	padding-top:44px;
  	line-height:40px;
  	font:48px Arial, "Times New Roman", Times;
  	padding-left:48px;
  	color:#518BBA;

}
.logo p {
	font: 14px Arial, Helvetica, sans-serif;
	color: #5a5a5a;
	padding-left: 105px;
}

	.my_abc_academy{
		width:157px;
		height:73px;
		float:right;
		background:url(../images/my_abc_academy_bg.jpg) top left no-repeat;
		margin:30px 6px 0 0;
	}

	.my_abc_academy p{
		margin:0px;
		padding:8px;
		font:bold 14px/25px Century Gothic, Arial, Helvetica, sans-serif;
		color:#2a7cd7;
		text-transform:uppercase;
		text-align:right;
	}
	.my_abc_academy p span a{
		font:bold 11px Arial, Helvetica, sans-serif;
		color:#fe0000;
		text-decoration:underline;
	}
	.my_abc_academy p span a:hover{
		font:bold 11px Arial, Helvetica, sans-serif;
		color:#fe0000;
		text-decoration:none;
	}	
	
	
	
/*------------ navigation----------------------*/	
#navigation{
	width:1000px;
	background:url(../images/topnavbar.gif) no-repeat center center;
	height:38px;
	float: left;
	margin-bottom: 12px;
}	
#navigation ul {
	padding-left: 28px;
}



	
	
	
	
	
	
	
	
	
	
	
	
	
	
	
	
	
	

/*------------ banner----------------------*/	
	
#banner{
	width:984px;
	margin-right: auto;
	margin-bottom: 20px;
	margin-left: auto;
	padding-top: 0px;
}


	.banner_left_col{
	width:982px;
	text-align:center;
	float:left;
	overflow: hidden;
	border: 1px solid #1F4E84;
	}
.welcome_box p.big_sp {
	font: bold 17px Arial, Helvetica, sans-serif;
}
	.content_panel{
	width:964px;
	text-align:center;
	overflow: hidden;
}
#photo_gallery {
	float: left;
	width: 959px;
	margin: 0px;
	padding: 0px 5px;
}
.photo_thum {
	padding: 15px 10px;
	float: left;
	width: 170px;
	overflow: hidden;
}
.photo_thum_big {
	padding: 15px 10px;
	float: left;
	width: 318px;
	overflow: hidden;
}
	
	.page{
	width:964px;
	margin:0px;
	text-align:left;
	overflow: hidden;
}
.stronges {
	font-size: 17px;
	font-weight: bold;
}
	.banner_right_col{
		width:300px;
		float:left;
	}	

	.banner_rcol_top{
		width:300px;
		background:url(../images/banner_rcol_top_bg.jpg) bottom repeat-x #ff9900;
		height:259px;
	}
		.banner_rcol_top h1{
			margin:0px;
			padding:38px 0 10px 0;
			text-align:center;
		}

		.signme_form{
			width:262px;
			margin:0 auto;
			padding:20px 0 0 0;
		}
		.signme_form_text{
			font:18px Arial, Helvetica, sans-serif;
			color:#ffff00;
		}
		
		.input_01{
			width:200px;
			height:28px;
			border:1px solid #999;
			font:14px/25px Arial, Helvetica, sans-serif;
			color:#666;
		}
input.download {
	background: url(../images/download.jpg) no-repeat center center;
	height: 83px;
	width: 383px;
	border-style: none;
	cursor: pointer;
	margin-top: 15px;
	margin-bottom: 15px;
	margin-left: 15px;
}


	.about_spark{
		width:300px;
		height:130px;
		border-top:1px solid #d8d8d8;
	}


/*------------ container----------------------*/	
	
#container{
	width:984px;
	margin:20px 8px 0;
	clear: both;
	float: left;
	padding: 0px;
}		
	

	.welcome_box{
	width:964px;
	padding:20px 10px;
	margin-right: auto;
	margin-left: auto;
	background: url(../images/cont_bg.jpg) repeat-x left top;
	}
.welcome_box h3 a {
	color: #285D98;
	text-decoration: none;
	font-size: 16px;
	font-weight: bold;
}
.welcome_box  h3  {
	color: #285D98;
	text-decoration: none;
	font-size: 14px;
	font-weight: bold;
}
.welcome_box   h2  {
	color: #285D98;
	text-decoration: none;
	font-size: 22px;
	font-weight: bold;
}
.welcome_box   h4  {
	color: #285D98;
	text-decoration: none;
	font-size: 14px;
	font-weight: bold;
}
.welcome_box  h3  a:hover {
	color: #285D98;
	text-decoration: underline;
}

		
		.welcome_box h1{
	margin:0px;
	font:27px "Trebuchet MS", Arial, Helvetica, sans-serif;
	color:#333333;
	padding-top: 10px;
	padding-bottom: 10px;
	text-decoration: none;
		}
		.welcome_box p{
			margin:0px;
			font:15px/20px "Trebuchet MS", Arial, Helvetica, sans-serif;
			color:#666666;
			padding:15px 0 0 0;
		}
		.welcome_box p a{
			font:15px/20px "Trebuchet MS", Arial, Helvetica, sans-serif;
			color:#666666;
			text-decoration:underline;
		}
		.welcome_box p a:hover{
			font:15px/20px "Trebuchet MS", Arial, Helvetica, sans-serif;
			color:#666666;
			text-decoration:none;
		}
		

	.facts_wrapper{
		width:1000px;
		margin:15px 0 0 0;
		overflow:hidden;
	}
		
	.fast_facts{
		width:447px;
		float:left;
		border:1px solid #cccccc;
		padding:20px 25px 0 25px;
		height:185px;
 	}
		.fast_facts h1{
			margin:0px;
			font:18px "Trebuchet MS", Arial, Helvetica, sans-serif;
			color:#333;
		}
	
		.fast_facts p{
			margin:0px;
			font:12px/15px "Trebuchet MS", Arial, Helvetica, sans-serif;
			color:#666;
			padding:15px 0 0 0;
		}	
		.view_facts{
			width:445px;
			padding:15px 0 0 0;
		}
		.view_facts_left{
			width:35px;
			float:left;
		}
	
		.view_facts_right{
			float:right;
			font:13px "Trebuchet MS", Arial, Helvetica, sans-serif;
			color:#2066ad;
		}	
		.view_facts_right a{
			font:13px "Trebuchet MS", Arial, Helvetica, sans-serif;
			color:#2066ad;
			text-decoration:none;
		}	
		
		.view_facts_right a:hover{
			font:13px "Trebuchet MS", Arial, Helvetica, sans-serif;
			color:#2066ad;
			text-decoration:underline;
		}	
		
		
		
	.spark_col{
		width:447px;
		float:right;
		border:1px solid #cccccc;
		padding:20px 25px 0px 25px;
		height:185px;
		overflow:hidden;
		margin:0px;
	}	
	

		.spark_left{
			width:204px;
			float:left;
			
		}
		
		.spark_right{
			width:235px;
			float:right;
		}
			.spark_right h1{
				margin:0px;
				font:18px "Trebuchet MS", Arial, Helvetica, sans-serif;
				color:#333;
			}		
			.spark_right ul{
				margin:0px;
				padding:5px 0 0 0;
			}
			.spark_right li{
				margin:0px;
				list-style:none;
				font:12px "Trebuchet MS", Arial, Helvetica, sans-serif;
				color:#2066ad;
				background:url(../images/bullet_01.jpg) 0 5px no-repeat;
				padding:5px 0 0 25px;
			}
	
			.spark_right li a{
				font:12px "Trebuchet MS", Arial, Helvetica, sans-serif;
				color:#2066ad;
				text-decoration:none;
			}	
	
			.spark_right li a:hover{
				font:12px "Trebuchet MS", Arial, Helvetica, sans-serif;
				color:#2066ad;
				text-decoration:underline;
			}	
	
		.register_now{
			width:90px;
			height:18px;
			margin:10px 0 0 0;
		}
	
	
	
	.aenean{
		width:998px;
		margin:2px 0 0 0;
		border:1px solid #cccccc;
		height:43px;
		background:url(../images/aenean_bg.jpg);
		font:14px Tahoma, Geneva, sans-serif;
		color:#333333;
	}
		.aenean_left{
			float:left;	
			font:14px Tahoma, Geneva, sans-serif;
			color:#333333;
			padding:12px 0 0 25px;
		}
		
		.aenean_left span{
			font:14px Tahoma, Geneva, sans-serif;
			color:#006699;
		}
		
		
		
		.aenean_right{
			float:right;	
			font:13px Tahoma, Geneva, sans-serif;
			color:#333333;
			padding:12px 25px 0 0;
		}
		.aenean_right a{
			font:bold 13px Tahoma, Geneva, sans-serif;
			color:#006699;
			text-decoration:underline;
		}	
		.aenean_right a:hover{
			font:bold 13px Tahoma, Geneva, sans-serif;
			color:#006699;
			text-decoration:none;
		}		
		
			

/*-----------------------footer-----------------------------*/
/*------footer top---------*/
#footer_top{
	width:100%;
	background:#285d98;
	margin:15px 0 0 0;
	min-width:1000px;	
}
	.footer_top_indent{
		width:1000px;
		margin:0 auto;
		padding:15px 0 15px 0; text-align:center;
		
	}
	.footer_top_indent li{ display:inline;
	}
	.footer_top_indent li a{
	padding:7px;
	margin:0px 20px;
	color:#CCCCCC;
	text-decoration:none;
	font-size:13px;
	}
	.footer_top_indent li a:hover{
	text-decoration:underline;}
		.spark_box{
			width:220px;
			margin:0 18px 0 12px;
			float:left;
			font:11px/15px Arial, Helvetica, sans-serif;
			color:#88acd4;
		}
		.spark_box a{		
			font:11px/15px Arial, Helvetica, sans-serif;
			color:#88acd4;
			text-decoration:underline;
		}
		.spark_box a:hover{		
			font:11px/15px Arial, Helvetica, sans-serif;
			color:#88acd4;
			text-decoration:none;
		}		
		
		
		.spark_box_img{
			width:220px;
			height:112px;
			text-align:center;
		}
		.spark_box h6{
			margin:0px;
			padding:0px 0 10px 0;
			font:15px Arial, Helvetica, sans-serif;
			color:#fff;
		}
		
		
		.attend_openhouse{
			width:220px;
			background:url(../images/attend_openhouse_bg.jpg) top left no-repeat;
			height:152px;
			margin:20px 0 0 0;
		}
			

				.attend_openhouse ul{
					margin:0px;
					padding:110px 0 0 15px;
					list-style:none;
				}
				.attend_openhouse li{
					margin:0px;
					padding:0 8px 0 0;
					list-style:none;
					font:bold 12px/18px Arial, Helvetica, sans-serif;
					color:#fff;
					display:inline;
					float:left;
				}

		
	
/*------footer bottom---------*/
#footer_bottom{
	width:100%;
	background:#262626 url(../images/footer.gif) repeat-x left top;
	overflow:hidden;
	min-width:1000px;
	height: 183px;
	float: left;
}	
	
	.footer_bottom_indent{
		width:1000px;
		margin:0 auto;
		padding:15px 0;
	}
.footer_bottom_indent p {
	color: #999999;
	text-align: center;
	font-size: 14px;
	margin-top: 35px;
}

	
		.footer_link{
			width:220px;
			margin:0 18px 0 12px;
			float:left;
			font:11px/15px Arial, Helvetica, sans-serif;
			color:#88acd4;
		
		}
		.footer_link h6{
			margin:0px;
			font:15px Arial, Helvetica, sans-serif;
			color:#cccccc;
			border-bottom:1px solid #333;
			padding:0 0 5px 5px;
		}
	
		.footer_link ul{
			margin:5px 0 0 5px;
			padding:0px;
			list-style:none;
		}
		.footer_link li{
			margin:0px;
			padding:0px;
			list-style:none;
			font:11px/17px Tahoma, Geneva, sans-serif;
			color:#999999;
		}
		.footer_link li a{	
			font:11px/17px Tahoma, Geneva, sans-serif;
			color:#999999;
			text-decoration:none;
		}
	
		.footer_link li a:hover{	
			font:11px/17px Tahoma, Geneva, sans-serif;
			color:#999999;
			text-decoration:underline;
		}	
	
	
	
/*--------about us page------------*/



	.aboutus_content{
		width:960px;
		padding:19px;
		border:1px solid #d2d2d2;
	}
		
		.aboutus_content h1{
			margin:0px;
			font:20px "Trebuchet MS", Arial, Helvetica, sans-serif;
			color:#333333;
		}
		.aboutus_content p{
			margin:0px;
			font:15px/20px "Trebuchet MS", Arial, Helvetica, sans-serif;
			color:#666666;
			padding:15px 0 0 0;
		}
		.aboutus_content p a{
			font:15px/20px "Trebuchet MS", Arial, Helvetica, sans-serif;
			color:#666666;
			text-decoration:underline;
		}
		.aboutus_content p a:hover{
			font:15px/20px "Trebuchet MS", Arial, Helvetica, sans-serif;
			color:#666666;
			text-decoration:none;
		}
		
	

	
	
/* nivo slider */
#slider 				{
	background:#ece8d5;
	position:relative;
	width: 1000px;
	text-align: center;
}


#slider a 				{border:0;}

#slider img 			{
	position:absolute;
	top:0px;
	left:0px;
	width: 1000px;
}

.nivoSlider 			{overflow:hidden;}

.nivoSlider a.nivo-imageLink {display:none; height:100%; width:100%; position:absolute; top:0px; left:0px; border:0; padding:0; margin:0; z-index:60;}


.nivo-slice 			{display:block; height:100%; position:absolute; z-index:50;}


.nivo-caption 			{background:#f1ecd9; color:#49542e; width:100%; position:absolute; left:0px; bottom:0px; opacity:0.6; z-index:89;}


.nivo-caption p 		{padding:5px; margin:0;}


.nivo-controlNav 		{position:absolute; left:47%; bottom:0px;}


.nivo-controlNav a 		{background:url(../images/bullets.png) no-repeat; cursor:pointer; display:block; float:left; height:20px; width:20px; position:relative; z-index:99; text-indent:-9999px;}


.nivo-controlNav a.active {background-position:-20px 0;}


.nivo-directionNav a 	{background:url(../images/arrows.png) no-repeat; cursor:pointer; display:block; width:32px; height:34px; position:absolute; top:45%; z-index:99; text-indent:-9999px;}


a.nivo-nextNav 			{background-position:-32px 0; right:20px;}


a.nivo-prevNav 			{left:20px;}
.articles {
	text-align: center;
	margin-top: 20px;
}
.articles  .art_img {
	padding-right: 90px;
	text-align: left;
}
