/*

Theme Name: MT Helix

Theme URI: http://ibluewave.com/

Description: Customized WP CMS for MT Hellix

Version: 1.01

Author: Blue Wave Solutions, LLC

Author URI: http://ibluewave.com/

*/



/*

	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:#830f03;

}





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{







	margin:0;







	padding:0;







}























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







































.mainRight h2{







	font-family:Helvetica, sans-serif;



	font-size:20px;



	margin-bottom:20px;



	font-weight:normal;







	margin-bottom:10px;







	color:#044272;







	padding-left:0px;







}



.mainRight h2 a{

	text-decoration:none;

}















.mainRight h4{







	margin-bottom:3px;







	font-weight:bold;







	color:#044272;







}







































/*-----------------------------------Page Structure ---previous wrap 992px







*/







#wrap{







	margin:0 auto;







	width:914px;







	text-align:left;







}















.wrap2{







	margin:0 auto;







	width:914px;







	text-align:left;







}























#headerwrap{







	margin:0 auto;







	width:1000px;







	text-align:left;







}







































.wrap-normal-bg{







 background:url(images/mainbg.gif) repeat-y -5px 0;







}























.wrap-page-bg{







background:url(images/page-bg.gif) repeat-y -5px 0;







}















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







*/







#header{







	width:1000px;	height:88px;







	background:url(images/slogan.gif) no-repeat right top;







}







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







*/







.navigation ul,.navigation li{







	list-style:none;







}







.navigation{







	width:914px;	height:40px;







	background:#830f03;







}







.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;







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







	padding-left:2px;







}















.nav li.first-nav{







	background:none







}















.nav li ul{







	margin:0; padding:0;







	position:absolute;







	top:40px;







	left: -999em;







	width:170px;







	padding:0 10px 10px;







	background:#fff;







	border-left:1px solid #7D7D7D;







	border-bottom:1px solid #7D7D7D;







	border-right:1px solid #7D7D7D;

	z-index:100;







}















.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{







	float:none;







	height:auto;







	border-bottom:1px solid #ffffff;







	background:none;







}







.nav li ul a{

	float:none;

	color:#001b6b;

	display:block;

	border-bottom:1px solid #b1b1b1;

	font:bold 13px/13px Helvetica;

	padding:4px 0;

	text-decoration:none;

}







.nav li ul a:hover{







	color:#fcc300;







	text-decoration:none;







}







.nav li ul ul a{







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







	padding-left:28px;







	display:block;







}







































.nav .helixhome{







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







	width:77px;







}















.nav .helixhome:hover{







	background-position:0px -40px;







}































.nav .helixabout{







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







	width:124px;







}















.nav .helixabout:hover{







	background-position:0px -40px;







}







































.nav .helixadmission{







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







	width:107px;







}















.nav .helixadmission:hover{







	background-position:0px -40px;







}























.nav .helixprogram{







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







	width:103px;







}















.nav .helixprogram:hover{







	background-position:0px -40px;







}































.nav .helixaim{







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







	width:97px;







}















.nav .helixaim:hover{







	background-position:0px -40px;







}







































.nav .helixcurriculam{







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







	width:125px;







}































.nav .helixcurriculam:hover{







	background-position:0px -40px;







}































.nav .helixachievement{







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







	width:120px;







}







.nav .helixachievement:hover{







	background-position:0px -40px;







}























.nav .helixsummer{







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







	width:136px;







}







.nav .helixsummer:hover{







	background-position:0px -40px;







}























.nav .helixparent{







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







	width:127px;







}







.nav .helixparent:hover{







	background-position:0px -40px;







}























.nav .helixnews{







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







	width:74px;







}







.nav .helixnews:hover{







	background-position:0px -40px;







}































































.program{







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







	width:102px;







}







.achievement{







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







	width:113px;







}







.info4parent{







	background:url(images/info-for-parents.gif) no-repeat;







	width:114px;







}







.news{







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







	width:66px;







}







.calendar{







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







	width:84px;







}







.summercamp{







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







	width:79px;







}







.gining{







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







	width:66px;







}







.alumni{







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







	width:73px;







}







.hr{







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







	width:98px;







}















.adminsion:hover{







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







}







.program:hover{







	background:url(images/our-programs.gif) no-repeat 0 -51px;







}







.achievement:hover{







	background:url(images/student-achievement.gif) no-repeat 0 -51px;







}







.info4parent:hover{







	background:url(images/info-for-parents.gif) no-repeat 0 -51px;







}







.news:hover{







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







}







.calendar:hover{







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







}







.summercamp:hover{







	background:url(images/summer-camp.gif) no-repeat 0 -51px;







}







.gining:hover{







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







}







.alumni:hover{







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







}







.hr:hover{





	background:url(images/human-resource.gif) no-repeat 0 -51px;



}







.nav .current_nav_item a{



	background-position:0px -40px;



}







.nav #selected{







	background-position:0 -51px;







}















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















.leftNav,.leftNav ul{







	padding:0px 0px 0px 0px; margin:0;	







}















.leftNav{







	padding-bottom:8px;







}























.leftNav{







	width:170px;







	margin:10px 0 10px 10px;







}







.leftNav li{







	list-style:none;







	margin:0; padding:0;







	border-bottom:1px solid #ffffff;







}







.leftNav a{







	color:#001b6b;







	display:block;







	border-bottom:1px solid #b1b1b1;







	font:normal 13px/13px Helvetica;







	padding:4px 0;







	text-decoration:none;







}



.leftNav li.current_page_item a{

	font-weight:bold;

}







.leftNav a:hover{

	font-weight:bold;

}







.leftNav ul li a{







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







	padding-left:28px;







	







}







.leftNav ul li ul li a{







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







	padding-left:38px;







	







}















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







*/







.main{



	width:914px;

	padding-bottom:10px;

	clear:both;

}







.conArea{







	width:858px;







	padding:28px;



}



.conArea a{

	font-weight:bold;

	text-decoration:none;

}







.conAreaHome{







	width:858px;







	padding:28px 28px 0px 28px;







}



.conAreaHome a{

	font-weight:bold;

	text-decoration:none;

}





.conAreaHome p{







	font:normal 15px/22px Helvetica;



color:#044272;



}











.subCon{







	padding:28px;







	clear:both;







}







#mainlft{







	float:left;







	width:400px;







}







#mainrt{







	float:right;







	width:400px;







}







.title{



	font-family:Helvetica, sans-serif;



	font-size:20px;



	margin-bottom:20px;



	line-height:25px;



	color:#044272;



	font-weight:normal;







}















.txt{







	font-size:13px;

	color:#044272;

	line-height:20px;







}















.txt p{

	font:normal 13px/20px  Helvetica;

	color:#044272;

	margin-bottom:7px;

	padding-top:13px;

}















.img{







	float:right;







	margin:0 0 20px 20px;







}







.msg2{







	width:990px;	height:106px;







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







	margin:0 auto 15px auto;







}







.info{







	overflow:hidden;







}







.info dd{







	float:left;







	width:295px;	height:295px;







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







	display:inline;







	overflow:hidden;







}















.info dd.middle-box{







	margin:0px 14px 0px 15px;







}















.boxTitle{







	display:block;







	height:33px;







	font:bold 19px/33px Helvetica;







	padding-left:10px;







	text-transform:uppercase;







}







.boxCon{







	padding:1px 27px 5px 27px;







}







.boxCon p{



	font:normal 13px/13px Helvetica;

	margin-bottom:4px;



}







.boxCon img{







	float:right;







	margin:0 0 5px 10px;







}







.boxCon a{







	color:#006adb;
	text-decoration:none;







}







.boxCon a:hover{
	color:#006adb;
	text-decoration:underline;

}







.btmCon{







	padding:10px 0;



font:normal 15px/15px Helvetica;







	color:#ffcc00;



}







.btmCon p{







	font:normal 15px/15px Helvetica;







	color:#ffcc00;







	margin-bottom:7px;













}















.btmCon a{







	color:#ffcc00;







	text-decoration:none;







}















.btmCon a:hover{







	text-decoration:underline;







}















.subpage{







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







	width:914px;







	clear:both;







}







.mainLeft{







	float:left;







	width:190px;







}







.mainRight{







	float:right;







	width:720px;







}







.videoCon{







	width:353px;	height:264px;







	float:left;







	margin-right:20px;







}







.cal{







	width:169px;







	margin-left:10px;







}







/*---------------------- Footer */







#ftr{







	width:800px;







	font-size:11px;







	color:#656565;







	text-align:center;







}







#ftr p{







	padding:0 0 0 0;







}







#ftr a{







	font-size:11px;







	text-decoration:none;







	color:#656565;







}







#ftr a:hover{







	text-decoration:underline;







}















.clear{







	clear:both;







	margin:0; padding:0;







}























.footer-spacer{







	clear:both;







	width:100%;







	height:80px;







}































#footstick







  {







  	top:auto;







	/* background:#003772; */







	bottom:0;







	color:#000000;







	height:80px;







	left:0;







	overflow:auto;







	position:absolute;







	width:100%;







	text-align:left;







	z-index:1;







  }















@media screen







  {















  body>div#footstick







    {







   	 position: fixed;







    }







  /* Very ugly fix for page anchors */







  ol>li#dog3







    {







    margin-top: -6em;







    padding-top: 6em;







    }







  }































* html #footstick{ 







position: absolute;







top: expression(document.compatMode=="CSS1Compat"? document.documentElement.scrollTop+document.







documentElement.







clientHeight-81+"px" : body.scrollTop+document.body.clientHeight-81+"px");







}































.stickinner{







	width:994px;







	margin:0 auto;







	border-top:3px solid #ffcc00;







	border-left:3px solid #ffcc00;







	border-right:3px solid #ffcc00;







	background:#003772;







	height:77px;







}







.stickinner p{







	padding:4px 0 4px 0px;







	padding:0;







	margin:0;







	font:normal 15px/15px Helvetica;







	color:#ffcc00;







	margin-bottom:3px;







	text-align:center;







}























.pagenav{







clear:both;







}















.pagenav a{







color:#001b6b;







text-decoration:underline;







}















.alignleft{







	float:left;







	padding:5px 0px 5px 0px;







}















.alignright{







	float:right;







	text-align:right;







	padding:5px 0px 5px 5px;







}























.mainLeft h2{







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







	font-size:16px;







	font-weight:bold;







	margin:0;







	padding:8px 0px 0px 8px;







}























.home-msg{







	width:914px;







	clear:both;







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







	height:106px;







}















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







*/







.topNav{







	float:right;







	padding-top:0px;







	padding-right:20px;







}







.topNav li{







	float:left;







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







	padding-left:12px;







	margin-right:8px;







	list-style:none;







	color:#c7c6c6;







}







.topNav .first{







	background:none;







}







.topNav li a{







	text-decoration:none;







	color:#c7c6c6;







}







.topNav li a:hover{







	color:#c7c6c6;







	text-decoration:underline;







}























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















.ter_tab{



	font-size:13px;



	text-decoration:none;



/* font-weight:bold; */







}











.ter_tab:hover, a.ter_select{



        color:#001b72;



		font-size:13px;



		font-weight:bold;



		text-decoration:none;



}















.ter_c{



	display:none;



}















#ter_cont_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;

}











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



















#slideshow2 {



    position:relative;

	width:480px;

	float:right;



}











#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;







}







.mth-home-left{

	width:360px;

	float:left;

}



.mth-home-clear{

	clear:both;

}



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















.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;















}







p.wp-caption-text{







	padding:2px 3px 0px 0px;







	font-style:italic;







	overflow:hidden;







	text-align:center;















}











.faq-box p{







margin:0;



padding:5px 0px 2px 0px;







}





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































.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;

}



.f-left{

	float:left;

	text-align:left;

}



.f-right{

	float:right;

	text-align:right;

}



.piclenselink{

	display:none;

}



.news-item{

	clear:both;

	padding:8px 0px 10px 0px;

}



.news-item h2{

	margin:0;

	padding:0px 0px 8px 0px;

}



.mainLeft h3 {

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

font-size:14px;

font-weight:bold;

margin:0;

padding:4px 0 0 8px;

}



input.search-input {

-moz-background-clip:border;

-moz-background-inline-policy:continuous;

-moz-background-origin:padding;

background:transparent url(images/searchbox_bkg.gif) no-repeat scroll left top;

border:0 none;

color:#0A434A;

font-size:11px;

height:20px;

padding:3px 10px 3px 23px;

width:175px;

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

}





.custom-sidebar-item{

	padding:10px 5px 10px 5px;

}

.s-area{
	width:161px;	height:22px;	padding:8px 25px 0px 10px;	margin-left:7px;	background:url(images/search-bg.jpg) no-repeat top left;
}


.s-input{
	width:161px;	height:16px;	background:none;	border:0px;	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;	font-style:italic;	color:#666666;
	
}

.m-search-box{
	padding:5px 0px 0px 250px;
}

#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;
}


#scrollingText
	{
		width: 914px;
		height: 27px;
		border: solid 1px #ccc;
		position: relative;
		padding: 2px 0px;
		background:url(images/ticker-bg.jpg) repeat-x top;
	}
	
	#scrollingText div.scrollableArea *
	{
		display: block;
		float: left;
		margin: 0;
		padding-right: 7px;
		padding-top: 1px;
		font-family: Courier, Arial, Sans-Serif; 
		font-size: 12px;
		line-height: 12px;
		font-weight: normal; 
		color: #000; 
		white-space: nowrap;
	}
.home_title{text-indent: -9999px;margin-top:2px; width:200px;float:left;}
