.topmenu-bg{
	width:980px;
	height:20px;
	background:#0099FF;
	margin-bottom:15px;
}
.topmenu ul{
	list-style-type:none;
	margin:0 
}

.topmenu ul li {
	display: block;
	float: left;
	text-align:center;
	margin-bottom:15px;
    font: 13px Arial, sans-serif;
    line-height: 18px;
	
	
	
}
.topmenu ul li a{
	
	color:#fff;
	font-weight:bold;
	padding:10px 0px 10px 20px;
}

.topmenu ul li a:hover{
	
	color:#fff;
	font-weight:bold;
	padding:10px 0px 10px 20px;
}


.flag{
	margin-top:15px; 
	margin-right:0px; 
}

.part-1 {
	width:980px;
	margin-bottom:20px;
	background:#fefbf2;
	border-top: 1px solid #eb9507;
	border-bottom: 1px solid #eb9507;
	}
	.part-1we-are {
	width:980px;
	height:260px;
	margin-bottom:20px;
	background:#fefbf2;
	border-top: 1px solid #eb9507;
	border-bottom: 1px solid #eb9507;
	}
	.part-1our-mission {
	width:980px;
	height:250px;
	margin-bottom:20px;
	background:#fefbf2;
	border-top: 1px solid #eb9507;
	border-bottom: 1px solid #eb9507;
	}
	.part-1utthan{
	width:980px;
	height:750px;
	margin-bottom:20px;
	background:#fefbf2;
	border-top: 1px solid #eb9507;
	border-bottom: 1px solid #eb9507;

	}

	.part-1satpalji {
	width:980px;
	height:670px;
	margin-bottom:20px;
	background:#fefbf2;
	border-top: 1px solid #eb9507;
	border-bottom: 1px solid #eb9507;
	}
	.part-1publications {
	width:980px;
	height:230px;
	margin-bottom:20px;
	background:#fefbf2;
	border-top: 1px solid #eb9507;
	border-bottom: 1px solid #eb9507;
	}
	.part-1social {
	width:980px;
	height:530px;
	margin-bottom:20px;
	background:#fefbf2;
	border-top: 1px solid #eb9507;
	border-bottom: 1px solid #eb9507;
	}
	.part-1principle {
	width:980px;
	height:1170px;
	margin-bottom:20px;
	background:#fefbf2;
	border-top: 1px solid #eb9507;
	border-bottom: 1px solid #eb9507;
	}
	.part-1teaching-maharaj {
	width:980px;
	height:300px;
	margin-bottom:20px;
	background:#fefbf2;
	border-top: 1px solid #eb9507;
	border-bottom: 1px solid #eb9507;
	}
	.part-1sadbhawanaj {
	width:980px;
	height:350px;
	margin-bottom:20px;
	background:#fefbf2;
	border-top: 1px solid #eb9507;
	border-bottom: 1px solid #eb9507;
	}
	.part-1faq {
	width:980px;
	height:1800px;
	margin-bottom:20px;
	background:#fefbf2;
	border-top: 1px solid #eb9507;
	border-bottom: 1px solid #eb9507;
	}
.part-2 {
	width:980px;
	height:180px;
	margin-top:10px; 
	margin-bottom:10px;
		
	
	
	}
	
.main-content { 
  	text-align:justify;
	margin-top:20px;
   	font: 100%; Arial, sans-serif;
    line-height: 18px;
	color:#200401;
	margin-bottom:10px;
	
	
	}
	.main-content-faq { 
  	text-align:justify;
	margin:25px;
   	font: 100%; Arial, sans-serif;
    line-height: 18px;
	color:#200401;
	
	
	
	

	}
	.black-text a { 
  	text-align:justify;
	margin-top:20px;
   	font: 100%; Arial, sans-serif;
    line-height: 18px;
	color:#200401;
	margin-bottom:10px;
	margin-right:10px;
	
	
	

	}
	
	.contact-content { 
  	text-align:justify;
	font: 100%; Arial, sans-serif;
    line-height: 18px;
	color:#200401;
	margin:20px;
	
	
	
	

	}
.featured_sites { margin: 0px; padding: 0px; text-align:center; }
.featured_sites { margin-bottom: 10px; height: 155px; }
.featured_sites img { 
  border: 5px solid #eb9507;
  width: 205px; 
  height: 125px;
}
.featured_sites img:hover { border-color: #489d20; }

.featured-content { 
  	text-align:center;
	margin-top:30px;
   font: 150%; Arial, sans-serif;
    line-height: 18px;
	color:#388807;
	margin-bottom:10px;
	margin-left:20px;
	text-decoration:none;
	font-weight:bold;

	}
	.featured-content a{ 
  	
	text-align:center;
	margin-top:30px;
    font: 18px Arial, sans-serif;
    line-height: 18px;
	color:#388807;
	padding:10px;
	
	}
	.featured-content a:hover{ 
  	
	text-align:center;
	margin-top:30px;
    font: 18px Arial, sans-serif;
    line-height: 18px;
	color:#388807;
	padding:10px;
	}

.use_cases { 
  overflow: hidden;
  zoom: 1;
  border: 1px solid #ea960a;
  background-color: #fff;
  width: 430px;
  height: 120px;
  margin-top: 20px;
  margin-bottom: 15px;
  line-height: normal;
  position: relative;
}
.use_cases dl { 
  display: block;
  float: left;
  width: 210px;
  padding-bottom: 2px;
}

.use_cases dt {
  width: 215px;
  height: 5px;
  background-color: #f1b144;
  padding: 5px 5px 2px 5px;
  margin-bottom: 15px;
  font-size:15px;
  color:#fff;
}
.use_cases .next_persona a, #use_cases .prev_persona a { 
  display: block;
  position: absolute; 
  top: 5px; 
  padding-top: 10px;
  height: 20px;
}

.use_cases .next_persona a {
  right: -14px;
  background: transparent url(../images/next_usecase.html) no-repeat top right;
  padding-right: 30px;
}
.use_cases .next_persona a:hover { background-position: 100% 100% }
.use_cases .prev_persona a { 
	left: -14px;
  background: transparent url(../images/prev_usecase.html) no-repeat top left;
  padding-left: 30px;
}
.use_cases .prev_persona a:hover { background-position: 0% 100%; }
.use_cases ul li {

	margin:10px 0px 0px 5px;
	color: #000;
	text-align:left;
	FONT-WEIGHT: normal; 
	FONT-SIZE: 13px; 
	font-family:Georgia, "Times New Roman", Times, serif 
 }
.use_cases li a {
  color: #000;
  text-align:left;
	FONT-WEIGHT: normal; 
	FONT-SIZE: 13px; 
	font-family: "verdana",  Helvetica, Arial, sans-serif;
 }
.use_cases li a:hover {color: #8c3c08;}
.use_cases ul li {list-style-image:url("../images/arrow.gif");
	padding:0px 0px 0px 4px;
	text-align:left;
	FONT-WEIGHT: normal; 
	FONT-SIZE: 13px; 
	font-family:Georgia, "Times New Roman", Times, serif 
}
.featured-links {

	margin:10px 0px 0px 0px;
	color: #000;
	text-align:center;
	FONT-WEIGHT: bold; 
	FONT-SIZE: 15px; 
	font-family:Georgia, "Times New Roman", Times, serif 
 }
.featured-links a {
  color: #000;
  text-align:center;
	FONT-WEIGHT: bold; 
	FONT-SIZE: 15px; 
	font-family:Georgia, "Times New Roman", Times, serif 
 }
.featured-links a:hover {color: #8c3c08;
text-decoration:underline;
}
.links {

	margin:18px 0px 0px 5px;
	color: #000;
	text-align:left;
	FONT-WEIGHT: bold; 
	FONT-SIZE: 13px; 
	font-family:Georgia, "Times New Roman", Times, serif 
 }
.links ul li {

	margin:10px 0px 0px 5px;
	color: #000;
	text-align:left;
	FONT-WEIGHT: bold; 
	FONT-SIZE: 13px; 
	font-family:Georgia, "Times New Roman", Times, serif 
 }
.links li a {
  color: #000;
  text-align:left;
	FONT-WEIGHT: bold; 
	FONT-SIZE: 13px; 
	font-family:Georgia, "Times New Roman", Times, serif 
 }
.links li a:hover {color: #8c3c08;
text-decoration:underline;
}

.links ul li {list-style-image:url("../images/arrow.gif");
	padding:0px 0px 0px 2px;
	text-align:left;
	FONT-WEIGHT: bold; 
	FONT-SIZE: 13px; 
	font-family:Georgia, "Times New Roman", Times, serif 
}
.panel-overlay h2,
.panel-overlay p{
	margin: .3em 0;
	color:#FFF;
}
.panel-overlay p {
	line-height: 1.2em;
}
.code_wrapper {
	border: 1px solid #888;
	background: #f0f0f0;
	padding: 10px;
}
code, .code {

}

.footer { 
  background:#fefbf2;
  border-top: 1px solid #eb9507;
  border-bottom: 1px solid #eb9507;
  color:#df8e06;
  width: 980px;
  height:30px;
  text-align:center;
  padding-top:10px;
  
}
.footer-link  { 
  color:#df8e06;
  
  }



  .footer-link a:hover { 
  color:#df8e06;
  
  }

.active
{
    text-align:center;
    background-image:url(../images/h_ActiveBG_W.gif) ;  
 }
 
 .Nactive
{
    text-align:center;
    background-image:url(../images/h_ActiveBG_G.gif) ;  
 }
 
 .member-link  { 
  color:#df8e06;
  
  }



  .member-link a:hover { 
  color:#df8e06;
  
  }
  .sign { 
  	text-align:right;
	margin-top:30px;
    font: 170%; Arial, sans-serif;
    line-height: 18px;
	color:#d48b07;
	margin-bottom:10px;
	margin-left:20px;
	text-decoration:none;
	font-weight:bold;

	}
.TagCloud
{
    position:absolute;
    display:none;
}
#Sitemap
{
    padding-left:10px;padding-top:20px;
}

#Sitemap li
{
    padding-top:10px;
}
#Sitemap li a
{
    text-decoration:underline;
}

