/*
Theme Name: TIEE Custom
Theme URI: http://wordpress.org/
Description: Customized Wordpress Theme for TIEE
Version: 1.01
Author: Blue Wave Solutions
Author URI: http://www.ibluewave.com/
*/


/* Begin Typography & Colors */
/*
	Date: 21.06.2009
====================================

*/


body{
	font-family: Arial,"Trebuchet MS",Tahoma,Georgia,Verdana, Lucida,Helvetica, sans-serif;
	font-size:13px;
	text-align:center;
	margin:0;
	background:#335f97;
	min-height:100%;
}

img,fieldset{border:none;}	

a {color: #001b6b}

a:hover {color: #001b6b}

.hide,h1 b,h2 b,h3 b,h4 b,dt b,a i{
     position: absolute;
     left: -9999px;
}


/*---------------------- Common Style */


.logo{
	float:left;
}

.msg{
	float:right;
}


.title,.info, .info dd,.boxTitle,.txt p,.boxCon p,.btmCon p,.txtCon p{



	margin:0;



	padding:0;



}







/*-----------------------------------Page Structure







*/











#header-wrap{



	margin:0 auto;



	width:1000px;



	text-align:left;	







}







#wrap{



	margin:0 auto;



	width:914px;



	text-align:left;	



	padding:0px 0px 0px 8px;



}







.wrap-2{



	margin:0 auto;



	width:914px;



	text-align:left;	



	padding:0px 0px 0px 0px;



}











#outer2{







	width:100%;







	background:url(images/home-shadow.jpg) no-repeat center 0px;







}































.subwrap{







	background:url(images/wrapbg.gif) 8px repeat-y;







}























.homewrap{







	background:url(images/homewrap.gif) 8px repeat-y;







}































/*-----------------------Header















*/















#header{















	width:1000px;	height:86px;















	background:#335f97 url(images/slogan.gif) no-repeat right bottom;	















}















/*-----------------------Navigation















*/















.topNav{
	width:350px;
	float:right;

padding-top:0px;

padding-right:40px;


}















.topNav li{















	float:left;















	background:url(images/bullets.gif) no-repeat 0 6px;















	padding-left:12px;



	margin-right:8px;



	list-style:none;

	color:#c7c6c6;

	font-weight:bold;















}















.topNav .first{



	background:none;



}















.topNav li a{















	text-decoration:none;















	color:#c7c6c6;















}















.topNav li a:hover{















	color:#c7c6c6;















	text-decoration:underline;















}















/*................Don't  Change From Here...............*/















.navigation ul,.navigation li{















	list-style:none;















}















.navigation{















	width:914px;	height:40px;















	background:#335f97;















}















.nav{















	width:914px;	height:40px;















	margin:0; padding:0;















}















.nav a{















	display:block;height:100%;















	float:left;















	font-size:13px;















}















.nav li{















	float:left;















	height:40px;















	display:block;















	position:relative;















	margin-right:1px;















	z-index:40;















}















.nav li ul{















	margin:0; padding:0;















	position:absolute;















	top:40px;















	left: -999em;















	width:170px;















	padding:0 10px 10px;















	background:#eeeff4;















	border-left:1px solid #ACACAC;















	border-bottom:1px solid #ACACAC;















	border-right:1px solid #ACACAC;















	z-index:50;















}































.nav li:hover ul, .nav li.sfhover ul{















	left:0;















}















































































.nav li ul ul{















	margin:0; padding:0;















	position:relative;















	top:0px;















	border:none;



}















.nav li ul li{















	margin:0; padding:0;















	float:none;















	height:auto;















	border-bottom:1px solid #eeeff4;















}















.nav li ul a{















	float:none;















	color:#001b6b;















	display:block;















	border-bottom:1px solid #b1b1b1;















	font:bold 12px/12px Helvetica;















	padding:4px 0;















	text-decoration:none;















}















.nav li ul a:hover{















	color:#fcc300;















	text-decoration:none;















}















.nav li ul ul a{















	padding-left:15px;















	display:block;















}































































/*................Don't  Change Till Here...............*/















.nav li{















	background:url(images/divider.gif) no-repeat;















	padding-left:1px;















	margin-right:1px;















}































.nav li ul li{















	background:none;















	padding-left:1px;















}















.nav .first{















	background:none;















	padding-left:0;















}















.tiee{















	background:url(images/about-tiee.gif) no-repeat;















	width:81px;















}















.workshop{















	background:url(images/children-workshop.gif) no-repeat;















	width:89px;















}















.cook{















	background:url(images/cook.gif) no-repeat;















	width:127px;















}















.usc{















	background:url(images/usc.gif) no-repeat;















	width:103px;















}















.academy{















	background:url(images/helix-academy.gif) no-repeat;















	width:86px;















}















.services{















	background:url(images/transition-service.gif) no-repeat;















	width:87px;















}















.camps{















	background:url(images/camps.gif) no-repeat;















	width:67px;















}















.works{















	background:url(images/what-works.gif) no-repeat;















	width:105px;















}















.institute{















	background:url(images/institute.gif) no-repeat;















	width:139px;















}















.regulations{















	background:url(images/regulations.gif) no-repeat;















	width:97px;















}















.tiee:hover{















	background:url(images/about-tiee.gif) no-repeat 0 -40px;















}















.workshop:hover{















	background:url(images/children-workshop.gif) no-repeat 0 -40px;















}















.cook:hover{















	background:url(images/cook.gif) no-repeat 0 -40px;















}















.usc:hover{















	background:url(images/usc.gif) no-repeat 0 -40px;















}















.academy:hover{















	background:url(images/helix-academy.gif) no-repeat 0 -40px;















}















.services:hover{















	background:url(images/transition-service.gif) no-repeat 0 -40px;















}















.camps:hover{















	background:url(images/camps.gif) no-repeat 0 -40px;















}















.works:hover{















	background:url(images/what-works.gif) no-repeat 0 -40px;















}















.institute:hover{















	background:url(images/institute.gif) no-repeat 0 -40px;















}















.regulations:hover{















	background:url(images/regulations.gif) no-repeat 0 -40px;















}















































.current_nav_item a{















	background-position:0px -40px;















}















































/*----------------------left navigation */































.leftNav,.leftNav ul{















	padding:0; margin:0;	















}















.leftNav{















	width:194px;















	margin:0 0 20px 10px;















}















.leftNav li{















	list-style:none;















	margin:0; padding:0;















	border-bottom:1px solid #eeeff4;















}















.leftNav a{















	color:#001b6b;















	display:block;















	border-bottom:1px solid #CBCFDE;















	font:12px/12px Helvetica;















	padding:7px 0 7px 10px;















	text-decoration:none;















}















.leftNav li.current_page_item a{















	font-weight:bold;















}































.leftNav li.current_page_item li a{















	font-weight:normal;















}















.leftNav a:hover{















	/* color:#22397f; */















	text-decoration:none;















	font-weight:bold;















}















.leftNav a.current{















	font-weight:bold;















}















.leftNav ul li a{















	/*background:url(images/bullets.gif) no-repeat 20px 8px;*/















	padding-left:28px;















	















}































/*---------------------- Main Body















*/















.main{















	width:914px;















	















	clear:both;















}































.home-banner{















	width:914px;















	height:104px;















	background:url(images/home-banner.jpg) no-repeat top left;















	clear:both;















}































.home-banner p{















	margin:0; padding:0; display:none;















}































.conArea{















	width:855px;















	padding:25px 30px 12px 25px;















}















.subCon{















	padding:28px;















}















#mainlft{















	float:left;















	width:400px;















}















#mainrt{

	float:right;

	width:400px;

}





.mainRight h2{ 

	clear:both;

}



.mainRight h2.maintitle{



	padding:5px 5px 5px 10px;



}





.txt, .txtCon{

	font:normal 13px/20px  Arial;	

	color:#003266;

}







.txt p,.txtCon p,.txtCon li{

	font:normal 13px/20px  Arial;	

	color:#003266;

	margin-bottom:7px;

}







p.txt-home{

	font:normal 15px/22px  Arial;	

	color:#003266;

    margin-left:25px;

}





.txtCon, .txtCon p,.txtCon li{

	color:#000000;



}















































.mainRight a{















	/* color:#003399; */















	color:#001b72;















	text-decoration:none;















}















































.title, .mainRight h2{ 















	font:normal 20px/25px Helvetica;















	padding:0;















	margin:0;















	margin-bottom:3px;















	color:#335f97;















}































.mainRight h2 a{















		color:#044272;















}















































.txtCon p{















	padding-top:13px;















}















.img{















	float:right;















	margin:0 0 20px 20px;















}















.msg2{















	width:900px;	height:104px;















	background:url(images/msg2.jpg) no-repeat;















	margin:0 auto 15px auto;















}















.info{















	overflow:hidden;















	padding:0px 0px 0px 0px;















	height:275px;















}















.info dd{















	float:left;















	width:296px;	height:270px;















	















	display:inline;















	overflow:hidden;















	border:1px solid #1d4f8e;















	background:#D8E7FB;















}































.info dd.middle-box{















	margin:0px 10px 0px 10px;















}































































.boxTitle{















	display:block;















	height:30px;















	font:bold 15px/30px Arial;















	padding-left:10px;















	background:url(images/boxhdr.gif) no-repeat;















	color:#FFCE00;















}















































.homeSchoolBoxtitle{















	width:280px;















	height:30px;















	background:url(images/front_schools.jpg) no-repeat top;















}















































.homeEffectiveEduTitle{















	width:280px;















	height:30px;















	background:url(images/front_education.jpg) no-repeat top;















}































.homeMissionBoxTitle{















	width:280px;















	height:30px;















	background:url(images/front_mission.jpg) no-repeat top;















}































































.boxCon{















	padding:13px 20px 5px 20px;















}















.boxCon p{















	font:italic 13px/16px Helvetica;















	margin-bottom:13px;















}















.boxCon img{















	float:right;















	margin:0 0 5px 10px;















}















.boxCon a{















	color:#006adb;















	text-decoration:underline;















}















.boxCon a:hover{















	color:#006adb;















	text-decoration:none;















}















.btmCon{















	background:#335f97;















	padding:10px 20px;















	margin-bottom:14px;















	text-align:left;















	font:normal 12px/14px Arial;















	color:#fff;















	font-weight:bold;















}















.btmCon p{















	margin-bottom:7px;















}















.btmCon span{















	float:right;















}















.btmCon a{















	color:#fff;















	text-decoration:none;















}















.btmCon a:hover{















	color:#fff;















	text-decoration:underline;















}















.subpage{















	background:url(images/subpagebg.gif) repeat-y;















	width:914px;















	clear:both;















}















.mainLeft{















	float:left;















	width:225px;















	padding-top:12px;















}















.mainRight{















	float:right;















	width:688px;















}















.videoCon{















	width:208px;	height:155px;















	float:left;















	margin:0 20px 20px 0;















}















.right{















	float:right;	















	margin:0 0 10px 20px;















}















.cal{















	width:169px;















	margin-left:10px;















}















.clear{

	clear:both;
	margin:0; padding:0;
	
}















.banner{















	overflow:hidden;















}















.banner img{















	display:block;















}















.banner h1, .banner h3, .banner h3#tagline{















	font-size:17px;















	line-height:52px;















	text-align:center;















	color:#fff;















	clear:both;















	text-transform:uppercase;















	padding:10px 0px 10px 0px;















	margin:0;















}















































.left-img{















padding:5px 8px 5px 0px;















float:left;















}















































.mainLeft h2{















	font-family:Arial, Helvetica, sans-serif;















	font-size:12px;















	font-weight:bold;















	margin:0;















	padding:8px 0px 0px 8px;















	color:#22397F;















	border-bottom:1px solid #CBCFDE;















}















































.pagenav{















clear:both;















}































.pagenav a{















color:#001b6b;















text-decoration:underline;















}































.alignleft{















	float:left;















	padding:0px 0px 10px 0px;















}































.alignright{















	float:right;















	text-align:right;















	padding:10px 8px 10px 0px;















}































.bod-left{















	width:420px;















	float:left;















	/* text-align:justify; */















}































.bod-right{















	width:170px;















	float:right;















	text-align:justify;















}































.bod-right a{















	color:#000000;















	text-decoration:none;















}



























.bod-left img{















	float:left;















	padding:0px 6px 6px 0px;















	line-height:18px;















}































.bod_con{

	display:none;	


}































#bod_p_1{















	display:block;















}















































/*...............................*/































#slideshow {















    position:relative;















    height:259px;















}































#slideshow img {















    position:absolute;















    top:0;















    left:0;















    z-index:2;















    opacity:0.0;















}































#slideshow img.active {















    z-index:4;















    opacity:1.0;















}































#slideshow img.last-active {















    z-index:3;















}















































/*................................*/































.showhidedata{















	display:none;















	font-size:13px;















	line-height:20px;















}































.showhidedata{



	margin:0px 0px 0px 28px;



	padding:5px 0px 8px 50px;



	font-size:13px;



	line-height:20px;



}











.showhidelink{



	text-decoration:none;



	font-weight:bold;



	padding-left:28px;



    margin-left:28px;



	line-height:22px;



	display:block;



	background:url(images/icon-open.gif) no-repeat 0px 3px;



}











a.iconopen{



	background:url(images/icon-close.gif) no-repeat 0px 0px;



}







.no-padding{



	padding:0;



}







.school-con{


	padding:15px 15px 4px 15px;

    font-family:Arial, Helvetica, sans-serif;

	font-size:15px;

	color:#0b3f69;


	font-weight:bold;















}































.school-con a{















	padding-left:40px;















        Padding-right:0px;















	text-decoration:underline;















}































.school-con a.showhideschool{







		background:url(images/close2.gif) no-repeat 0px 0px;



        line-height:30px;



		color:#003266;



		text-decoration:none;



}































.school-con a.schoolopen{















	background:url(images/open2.gif) no-repeat 0px 0px;















}















.school-con p{















	margin:0;















	padding:0px 0px 0px 15px;















	font-size:13px;















	line-height:15px;















}















































.school-cont{















	display:none;















}































.ter_tab{















	font-size:13px;	















/* font-weight:bold; */















}































.ter_tab:hover, a.ter_select{















        color:#001b72;















       &nbsp;font-size:13px;















	font-weight:bold;















}















































.ter_c{















	display:none;















}































#ter_cont_1{















	display:block;















}































.faq-box p{















	margin:0;















	padding:5px 0px 2px 0px;















}































.large-quote{















	font-size:16px;















}































p.ind { 















text-indent:-30px; 















margin-left:30px; 















} 































p.ind-all { 















margin-left:30px; 















} 































p.aboveUL {















	font:normal 13px/20px  Arial;	















	color:#000000;















	margin-bottom:0px;















        margin-top:0px;















}































p.belowUL {



	font:normal 13px/20px  Arial;	



	color:#000000;



	margin-bottom:7px;



    margin-top:0px;







}







.floatBoxfirst {



    float:left;



    width:170px;



    margin:0px 0px 0px 0px;



}











.floatBox {



    float:left;



    width:200px;



    margin:0px 0px 0px 0px;







}











p.wp-caption-text{



	padding:2px 3px 0px 0px;



	font-style:italic;



	overflow:hidden;



	text-align:center;







}







.search-r{



	padding-top:5px;



	padding-bottom:25px;



}







.sform{



	margin:0;



	padding:0;



	padding-right:8px;



	padding-top:10px;



}







.s-input{



	width:125px;



	height:16px;



	border:1px solid #ffffff;



	font-family:Arial, Helvetica, sans-serif;



	font-size:11px;



	color:#000000;



}







.news-item{



	padding:8px 0px 20px 0px;



}



/*........................................................*/

/*...............................*/









#slideshow2 {

    position:relative;
	width:385px;
	float:right;
	height:254px;

}





#slideshow2 img {

    position:absolute;

    top:0;

    left:0;

    z-index:2;

    opacity:0.0;

}











#slideshow2 img.active {



    z-index:4;



    opacity:1.0;



}











#slideshow2 img.last-active {



    z-index:3;



}



.tiee-home-left{
	width:455px;
	float:left;
}

.tiee-home-clear{
	clear:both;
	line-height:1px;
}

/*................................*/

.custom-sidebar-item{
	padding:10px 5px 10px 5px;
}


#news-scroller ul{
	margin:0;
	padding:0px 0px 0px 0px;
	list-style:none;
}

#news-scroller ul li{
	margin:0;
	padding:13px 0px 4px 0px;
	line-height:13px;
}





/* CSS Document */

	div.digg {
		padding: 10px 0px 10px 0px;
		margin: 3px; 
		text-align:center;
		clear:both;
		font-family:Arial, Helvetica, sans-serif;
		font-size:14px;

	}
	
	div.digg a {
		padding: 2px 5px 2px 5px;
		margin: 2px;
		border: 1px solid #c5c5c5;
		background:#ffffff;
		text-decoration: none; /* no underline */
		color: #001b6b;
	}
	div.digg a:hover, div.digg a:active {
		border: 1px solid #000099;

		color: #000;
	}
	div.digg span.current {
		padding: 2px 5px 2px 5px;
		margin: 2px;
		
		font-weight: bold;
		color: #737373;
	}
	div.digg span.disabled {
		padding: 2px 5px 2px 5px;
		margin: 2px;
		border: 1px solid #EEE;
	
		color: #DDD;
	}


.gallery-prev{
	display:none;
}

