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

body{ background:url(../images/bg.jpg) repeat-x top; font-size:12px; font-family:Arial, Helvetica, sans-serif;  margin:0px; padding:0px; }
#main{ width:962px; margin:0 auto;}
#header{}
#logo{ float:left; padding-top:20px;}
#topnav{ float:right; width:570px;}
.topnav-content{ width:400px;}
.topnav-content img{ float:left;}
.phone{float:right; line-height:33px; color:#289c1f; font-size:18px; padding-left:10px; font-family:Georgia, "Times New Roman", Times, serif;}
.right{ float:right;}
.clear{ clear:both;}
img{ border:none}
#top-login form{ margin-top:15px;}
.top-login-input{ border:1px solid #643127; height:20px; width:150px; line-height:20px; background:#fff7de; color:#bbb; margin:0 5px;}
.top-login-submit{ background:url(../images/signin.png) no-repeat; width:58px; height:25px; border:0; cursor:pointer;}
#downloadBtn {
  display: inline-block;
  background: linear-gradient(to bottom, #2db100 0%, #66cc66 100%);
  color: white;
  font-weight: bold;
  font-family: Arial, sans-serif;
  font-size: 14px;
  text-align: center;
  text-decoration: none;
  padding: 8px 10px;
  width: 124px;
  line-height: 1.2;
  border-radius: 20px 20px 20px 20px;
  box-shadow: inset 0 1px 0 rgba(255,255,255,0.3);
  border:2px solid #e02b0f;
  cursor: pointer;
  margin-bottom: 8px;
}
#downloadBtn:hover {
  background: linear-gradient(to bottom, #3ccf00 0%, #7fd27f 100%);
}
#nav{ background:url(../images/menubg.png) no-repeat; line-height:44px; text-align:center; color:#fff; padding:0px 0; margin-bottom:10px;}
#nav span{}
#nav  a{ color:#fff; text-decoration:none; font-size:12px; padding:0 10px; font-weight:bold; letter-spacing:1px;  }
#nav  a:hover{ color:#fc8506;}
#content{ margin-top:10px;}
#content-right{ float:right; }
#content-left{ float:left; width:310px;}
#quick-search { border:1px solid #643127}
 h2{ margin:0; padding:0; font-size:18px; color:#643127; font-weight:normal; padding-left:10px; }
#quick-search a{ color:#289c1f; padding-right:20px; line-height:20px;}
#flash-banner{}
#story{ background:url(../images/oldpage.jpg) no-repeat; float:right; padding:5px 5px 0px 10px; height:160px;}
#story-content { padding:10px 15px; line-height:16px;width: 260px;}
#story-content img{ float:left; margin-right:10px; margin-bottom:20px; }
.green{ color:#289c1f}
.brown{color:#643127; text-decoration:none;}
#bottom{ background:url(../images/bg.jpg) repeat-x;}
#bottom-content{ line-height:18px; width:962px; margin:0 auto;}
#bottom-content h3{ padding:0; margin:0;  background:url(../images/new-events.png) no-repeat; margin-bottom:10px; width:250px; height:36px; text-indent:-999px }

/*#bottom-content h3{ padding:0; margin:0; font-size:18px; color:#643127; font-weight:normal; line-height:40px; background:url(../images/hdbg.png) repeat-x; margin-bottom:10px; -moz-border-radius:10px; -webkit-border-radius:10px; border:1px solid #ccc; padding-left:5px; text-shadow:1px 1px 1px #fff; font-family:Georgia, "Times New Roman", Times, serif;  } */


.mission{ width:26%; float:left; text-align:center;}
.video{ width:40%; float:left; margin:0 10px; padding:0; margin-left:10px }
.mission .title{ font-weight:bold;}
.mission .date{ font-size:9px; line-height:18px;  color:#289c1f}
.mission .text{ }
#footer{ color:#ff0000; text-align:center; padding:10px 0; background:url(../images/footerbg2.jpg) repeat-x; line-height:18px;}
#footer-content{ width:960px; margin:0 auto;}
#footer a{ color:#ff0000;}
#featured{ margin-top:20px;}
.scrollbox_as {
background-color:#FFFFFF;
border:1px solid #CCCCCC;
height:92px;
overflow:auto;
padding:2px 2px 4px 3px;
width:260px;
}

.leftcol{ float:left; width:20%;}
.rightcol{ float:right; width:76%; background:#fff; padding:10px; border:1px solid #CF7200; font-size:12px;  margin-bottom:10px; -moz-border-radius:10px; -webkit-border-radius:10px;}
.search-type{ width:46%; margin:10px; float:left; border-bottom:1px solid #ccc;}
.search-type h2{ padding-left:0px;}
.search-type p{ padding:0; margin:0; line-height:18px;}
.search-type img{ float:left;}
.search-type a{ color:#643127; text-decoration:none;}
.search-type a:hover{ color:#fc8506;}

 h1{ color:#643127; font-size:20px; padding:0; margin:0;}
 
 .left-menu{ background:#F7F5DA; padding:10px; border:1px solid #CF7200; -moz-border-radius:10px; -webkit-border-radius: 10px}

/*.left-menu ul{ list-style-type:none; padding:0 10px; margin:0; margin-bottom:20px;}
.left-menu ul li{ list-style-image: url(../images/bulltLeft.png); line-height:40px; font-size:12px; border-bottom:1px dotted #ccc; font-weight:bold; margin-left:10px; margin-top:0px; }
.left-menu ul li a{ color:#643127; text-decoration:none; font-size:12px; margin:0;}*/

.left-menu ul{ margin:0; padding:0; list-style-type:none; margin-left:0px; padding-left:20px; margin-bottom:20px;}
.left-menu ul li{ margin:0; padding:0; list-style-type:none;  list-style-image:url(../images/bulltLeft.png); border-bottom:1px dotted #ccc; line-height:25px;}
.left-menu ul li a{ color:#643127; text-decoration:none; font-size:12px; margin:0;}
.left-menu ul li a:hover{ color:#fc8506;}
.search-right{ margin:0; padding:0; font-size:11px; line-height:20px;  border: 1px solid #88AC3E; padding:0 5px;  }
.search-right li{ padding:5px 10px; border-bottom:1px dotted #ccc; }
.search-right li a { color:#F13018; text-decoration:none;}
.search-right li a:hover { font-weight:bold;}
.search-right li img{ padding-right:5px;}
.search-form{ border:1px solid #CF7200; background:#F7F5DA; margin-bottom:10px; width:500px;} 
.regi-adv{ list-style-type:none; margin:0 0px; padding:0;}
.regi-adv li{ list-style-image:url(../images/tick.png); line-height:30px; font-size:18px; font-family:Georgia, "Times New Roman", Times, serif; font-style:italic; float:left; margin-left:50px;  }


div.row {
clear:both;
margin-top:0px;
padding-top:10px;
padding-bottom:5px;
padding-left:5px;
}

div.row label {
float:left;
line-height:18px;
margin:0;
padding-right:5px;
text-align:right;
width:135px;
}
.red{ color:#F13018}

.edu-details
{
	padding-bottom:0px; 
	
	width:48%;
	float:left;
	margin-bottom:10px;
	
	}
	
.occu-details
{
	padding-bottom:0px; 
	
	width:48%;
	float:right;
	margin-bottom:10px;
	
	}
/*navigation*/	


#navigationMenu
    {
	height:44px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	width:962px;
	background:url(../images/menubg.png);
	font-weight:bold; letter-spacing:1px;
	margin-top:0px;
	background-repeat:no-repeat;
	float:left
	}
	
	#navigationMenu ul{
	height:44px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	width:922px;
	margin-top:0px;
	background-repeat:no-repeat;
	float:left;
	position:relative;
	left:20px
}


#navigationMenu ul li{
	border:1px solid #444444;
	display:inline;
	float:left;
	height:42px;
	list-style-type:none;
	overflow:hidden;
	width:auto;
	
	
	
}

#navigationMenu ul li a, #navigationMenu ul li a:hover, 
#navigationMenu ul li a:visited{
	text-decoration:none;
}

.normalMenu, .normalMenu:visited,
.hoverMenu, .hoverMenu:visited,
.selectedMenu,.selectedMenu:visited {
	outline:none;
	padding:14px 10px;
	display:block;
}

.hoverMenu,.hoverMenu:visited,
.selectedMenu,.selectedMenu:visited {
	margin-top:-44px;
	background:url(../images/hoverbg.png) repeat-x #eeeeee;
	color:#fff;
}

.selectedMenu,.selectedMenu:visited {
	margin:0;
}

.normalMenu, .normalMenu:visited{
	color:white;
	background:url(../images/navbg.png) repeat-x;
	height:44px;
}
/*navigation*/


.package-content{ font-family:Georgia, "Times New Roman", Times, serif;}
.package-content h1{ color:#FC8506; font-size:24px;}
.package-content td{ background:#F7F5DA; border:#CF7200 solid 1px; -moz-border-radius:10px;}
.duration{ color:#F13018; font-size:18px; line-height:30px; }
.pricing{ color:#289c1f; font-size:30px; font-weight:bold; font-style:italic;}

.left{ float:left;}
.right{ float:right;}



/***************************************************hide show*******************************/
.demo-show, .demo-show2 {
margin:0;
width:100%;
margin-bottom:100px;
}

.demo-show h3, .demo-show2 h3 {
-moz-background-clip:border;
-moz-background-inline-policy:continuous;
-moz-background-origin:padding;
background:#BFCD93 none repeat scroll 0 0;
border:1px solid #ccc;
font-size:16px;
text-shadow:1px 1px 1px #ccc;

cursor:pointer;
margin:0;
padding:5px;
background:url(../images/headingbg.png) repeat-x;
color:#643127;
line-height:15px;

}

.demo-show div, .demo-show2 div {
/*padding:1em 0.25em 0.5em;*/
}
/***************************************************hide show*******************************/

/********************registration*********************************/
#content table{ }
 
  .form-content{ background:#fff; padding:10px; border:1px solid #CF7200; margin-bottom:0px; margin-top:0px;}
  .forminput{}
  h2{ padding-left:0;}
  
  .lf{ float:left}
  
 .newsignone-right-top-form-error
	{
	position:relative;	
	padding:0px;	
	width:220px;
	font-family:"Trebuchet MS";
	color:#ff0000;
	font-size:11px;
	font-weight:normal;
	text-align:left;	
	}
	
#text{ padding-left:41px; margin-bottom:10px;}
#text input{ width:178px;}
#emailerr{color:#FF0000;}
/********************registration*********************************/

.mode-info{background:#F7F5DA; padding:10px; border:1px solid #CF7200;}
.mode-info strong{ color:#643127;}
a{ color:#643127}
a:hover{ color:#fc8506}

.likes input{ width:500px; margin-bottom:10px;}

 h4{ background: url(../images/h4bg.jpg) repeat-x; padding:0; margin:0; line-height:35px; font-size:18px; padding-left:10px; font-family:Georgia, "Times New Roman", Times, serif; font-weight:normal; text-shadow:1px 1px 1px #fff;}

 h4 span{ font-size:14px; color:#fff; text-shadow:none; font-family:Arial, Helvetica, sans-serif; font-style:italic; font-weight:bold;  }
 
 #form_step_six input{ width:500px;}
 strong{ color:#643127;}
 
  .mode-info{background:#F7F5DA; padding:10px; border:1px solid #CF7200; font-size:14px; line-height:30px;}
  .mode-info ul{ list-style-type:none; margin:10px 30px; padding:0; width:600px;}
  .mode-info ul li{ list-style-image:url(images/bullet.png); line-height:30px; font-size:14px;}
  .mode-info p{ width:600px;}
  .news{  border-bottom:1px dotted #ccc;}
  .news-title{ color:#643127; font-weight:bold; font-size:14px;}
  .news-desc{ line-height:18px; margin-bottom:10px;}
  .news-date{ font-size:11px; color:#505050;}
  .h3r{ border:1px solid #ccc; -moz-border-radius:5px; -webkit-border-radius:5px ; display:block; font-size:12px; font-weight:bold; line-height:30px; line-width:35px; padding-left:5px; color:#CF7200;}
  .sucessStory{border:1px solid #289C1F; padding:10px; -moz-border-radius:10px 0px 10px 0px; -webkit-border-radius:10px 0px 10px 0px;  }
  .storyShort{  font-size:11px; line-height:18px;}
  .sucessStoryImg{ float:left; border:2px solid #ccc; }
  
  .editerr{text-align:center; width:700px; position:relative; margin:0px auto; padding:0px;  color:#6C932F; background:#ECFFEA; border:2px solid #6C932F;  padding:10px 10px 10px 10px; font-size:12px;  line-height:24px; margin-bottom:10px}
  
  .headings{padding:0; margin:0; font-size:18px; color:#643127; font-weight:normal; line-height:40px; background:url(../images/hdbg.png) repeat-x; margin-bottom:10px; -moz-border-radius:10px; -webkit-border-radius:10px; border:1px solid #ccc; padding-left:5px; text-shadow:1px 1px 1px #fff; font-family:Georgia, "Times New Roman", Times, serif; }
  
  .kymdiv{ float:left; width:32%;}
  .kymtext{ line-height:18px; color:#505050;;}
  .small-headings{ border-bottom:1px solid #ccc; padding:0; margin:0; font-size:18px; color:#643127; font-weight:normal; line-height:40px; margin-bottom:10px; padding-left:5px; text-shadow:1px 1px 1px #fff; font-family:Georgia, "Times New Roman", Times, serif;}
  
  .kymtext img{ padding:5px; background:#eee; border:1px solid #ccc; float:right; margin-left:10px; margin-bottom:10px; }
	
	
	/* 28 feb 2011 */

	.newcontent-img
		{
		position:relative;
		margin:0ox auto;
		padding:0px;
		text-align:left;
		width:310px;
		float:left;
/*		 	background:url(../images/sqaure.jpg);*/
		margin-bottom:5px;
		margin-top:5px 
		}
	#newcontent-right
		{
		position:relative;
		margin:0px auto;
		padding:0px;
		text-align:left;
		width:100%;
		float:left;
		left:10px
		}
		
	#newcontent-left
		{
		position:relative;
		margin:0px auto;
		padding:0px;
		text-align:left;
		width: 100%;		
		margin-left:10px;
		float:left;
		margin-bottom:3px
		}
		
    .newheader
			{
			position:relative;
			margin:0px auto;
			padding:0px;
			float:left;
			background:url(../images/ganpati.jpg);
			width:962px;
			height:200px;
			background-repeat:no-repeat;
			margin-bottom:2px
			}
			
	.newcontent-right-add
		{
		position:relative;
		margin:0px auto;
		padding:0px;
		text-align:left;
		width:630px;
		float:left;
		margin-bottom:3px;
		height:80px;
   	background:url(../images/addbanner.jpg);
		}

	.newcontent-right-totalregisterd
		{
		position:relative;
		margin:0px auto;
		padding:0px;
		text-align:left;
		width:630px;
		float:left;
		margin-bottom:3px;
		height:40px;
		background:url(../images/register.jpg);
		color:#FFFFFF;
		font-family:Verdana, Arial, Helvetica, sans-serif;
		font-size:15px
		}
			
			
	.newcontent-right-birthday
		{
		position:relative;
		margin:0px auto;
		padding:0px;
		text-align:center;
		width:960px;
		float:left;
		margin-bottom:3px;
		height:85px;
		background:url(../images/happybirthday.jpg);
		color:#FFFFFF;
		font-family:Verdana, Arial, Helvetica, sans-serif;
		font-size:12px;
		background-repeat:no-repeat
		}
		
	.newcontent-right-birthday-set {
		left: 285px;
		line-height: 1.7em;
		position: relative;
		text-align: left;
		top: 30px;
		width: 745px;
	}
	.newcontent-right-marriage
		{
		position:relative;
		margin:0px auto;
		padding:0px;
		text-align:center;
		width:960px;
		float:left;
		margin-bottom:3px;
		height:85px;
		background:url(../images/marriage.jpg);
		color:#FFFFFF;
		font-family:Verdana, Arial, Helvetica, sans-serif;
		font-size:12px;
		background-repeat:no-repeat
		}


		.clickregister 
			{
			position:relative;
			margin:0px auto;
			padding:0px;
			float:left;
			text-align:center;
			margin-top:5px;
			margin-bottom:5px
			}
						
						
.marqueediv {position:relative; margin:0px auto; padding:0px; float:left; width:900px; height:30px; left:20px		}
.marquee {position: relative;  line-height:2em; top:-10px}


/* march 23 2011*/
.gridtable {
	font-family: verdana,arial,sans-serif;
	font-size:11px;
	color:#333333;
	border-width: 1px;
	border-color: #B7AD70;
	border-collapse: collapse;
}
.gridtable td {
	border-width: 1px;
	padding: 8px;
	border-style: solid;
	border-color: #B7AD70;
	background-color: #ffffff;
}

.gridtable th {
text-align:center;
background-color: #D3CCA2;
color:#000000;
padding:8px;
border:1px solid #B7AD70
}

.cencusrightcol{  position:relative; left:0px; margin:0px auto; padding:0px; float:right; width:64%;  background:#fff; padding:10px; border:1px solid #CF7200; font-size:12px;  margin-bottom:10px; -moz-border-radius:10px; -webkit-border-radius:10px;}


.censusrightcoladv{ float:right; width:99%; background:#fff; padding:10px; border:1px solid #CF7200; font-size:12px;  margin-bottom:10px; -moz-border-radius:10px; -webkit-border-radius:10px; position:relative; left:10px}

/* march 23 2011*/
#lightbox{
    height: auto!important;
    width: auto!important;
}
