/* Sadhana Sangama CSS Document */

body{
	margin:0px;
	padding:0px;
	font-size:75%;
	line-height:1.6;
	background:#f4f4f4;
	font-family:Verdana, Geneva, sans-serif;
}

#wrapper{
	width:1000px;
	overflow:hidden;
	margin:0px auto;
	padding:10px 0px;
	background:url(../images/header-bg.jpg) no-repeat top #fff;
}

/* ----- Common ----- */
.headerphotoborder{
	width:auto;
	float:right;
	overflow:hidden;
	border:1px solid #FFF;
}
.donatebox{
	width:475px;
	padding:5px;
	border:1px solid #ccc;
}
.commonlin{
	color:#000;
}
.commonlin a{
	color:#000;
}
.commonleft{
	float:left;
	width:auto;
	overflow:hidden;
}
.commonwidth{
	float:left;
	width:100%;
	overflow:hidden;
}
.commonright{
	width:auto;
	float:right;
	overflow:hidden;
}
.limagebox{
	float:left;
	width:auto;
	overflow:hidden;
	margin:0 10px 0px 0px;
}
.readmore{
	float:left;
	width:100%;
	color:#333;
	padding:5px 0 0 0px;
	font-weight:bold;
	text-align:right;
}
.readmore a{
	color:#333;
	text-decoration:underline;
}
.readmore a:hover, .orangetitle a:hover, .bluetitle a:hover, .commonbullot li a:hover, .sitemaplist li a:hover, .bluesubtitle a:hover, .graylink a:hover, .sliderboxr a:hover, .quotescontent a:hover, .commonlin a:hover{
	text-decoration:none;
}
.bluetitle{
	float:left;
	width:100%;
	color:#09f;
	font-size:18px;
	overflow:hidden;
	font-weight:bold;
	margin:0 0 2px 0px;
	font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;
}
.bluetitle a{
	color:#09f;
}
.bluesubtitle{
	float:left;
	width:100%;
	color:#09f;
	font-size:16px;
	overflow:hidden;
	font-weight:bold;
	margin:0 0 2px 0px;
	font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;
}
.bluesubtitle a{
	color:#09f;
}
.orangesubtitle{
	float:left;
	width:100%;
	color:#ff9a00;
	font-size:16px;
	overflow:hidden;
	font-weight:bold;
	margin:0 0 2px 0px;
	font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;
}
.orangetitle{
	float:left;
	width:100%;
	color:#ff9a00;
	font-size:18px;
	overflow:hidden;
	font-weight:bold;
	margin:0 0 2px 0px;
	font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;
}
.orangetitle a{
	color:#ff9a00;
}
.orangelefttitle{
	float:left;
	width:auto;
	margin:0px;
	padding:0px;
	color:#ff9a00;
	font-size:18px;
	overflow:hidden;
	font-weight:bold;
	font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;
}
div.rightphotos{
	float:right;
	width:auto;
	overflow:hidden;
	margin:0 0 5px 10px;
}
.commonbullot{
	color:#313031;
}
.commonbullot ul{
	margin:0px;
	padding:0px;
	list-style:none;
}
.commonbullot li{
	margin:0px;
	list-style:none;
	padding:0 0 0 15px;
	background:url(../images/bullot.jpg) 0px 8px no-repeat;
}
.commonbullot li a{
	color:#313031;
}
.graylink{
	color:#313031;
}
.graylink a{
	color:#313031;
}
/* ----- Common Ends ----- */


/* ----- Header ------ */
.logo{
	float:left;
	width:auto;
	overflow:hidden;
	margin:20px 0 0 10px;
}
.hiconwrapper{
	width:182px;
	float:right;
	overflow:hidden;
	margin:0 10px 0 0px;
}
.hicon{
	width:auto;
	float:right;
	overflow:hidden;
	margin:0 0px 10px 23px;
}
.hiconcont{
	float:left;
	color:#fcfcfc;
	width:100%;
	font-weight:bold;
	overflow:hidden;
	text-align:right;
}
.nav{
	float:left;
	width:960px;
	font-size:12px;
	margin:5px 0px;
	font-weight:bold;
	padding:0px 20px;
	border-top:1px solid #878d59;
	border-bottom:1px solid #878d59;
	background:url(../images/nav_bg.gif) repeat-x top #e1e9a1;
}
.nav a{
	float:left;
	width:auto;
	color:#000;
	display:block;
	overflow:hidden;
	padding:4px 10px;
	text-decoration:none;
}
.nav a:hover, .nav a.active{
	border-left:1px solid #d07300;
	border-right:1px solid #d07300;
	margin:0px -1px;
	background:url(../images/nav-bg-over.gif) #ff930c repeat-x top;
}
/* ----- Header Ends ------ */

/* ----- Index ----- */
.indexlcont{
	float:left;
	width:490px;
	overflow:hidden;
}
.indexrcont{
	float:right;
	width:455px;
	overflow:hidden;
}
.indextitle{
	float:left;
	width:100%;
	overflow:hidden;
	padding:0 0 5px 0px;
}
.indexcontent{
	float:left;
	width:100%;
	color:#333;
	font-size:11px;
	overflow:hidden;
	text-align:justify;
}
.galleryoutbox{
	float:left;
	width:100%;
	color:#333;
	font-size:11px;
	overflow:hidden;
}
.iproductbox{
	float:left;
	width:445px;
	padding:10px;
	overflow:hidden;
	margin:10px 0 0 0px;
	border:1px solid #dedede;
}
.inewsevents{
	float:left;
	width:432px;
	padding:10px;
	margin:10px 0px;
	position:relative;
	border:1px solid #e4e4e4;
	background:url(../images/news-gradient-bg.gif) repeat-x top;
}
/* ----- Index Ends ----- */

/* ----- Right Gallery ----- */
.gallerybox{
	width:100%;
	overflow:hidden;
	position:relative;
}
#simplegallery1{
font-size:12px;
position: relative;
visibility: hidden;
border: 1px solid #5b615d;
font-family:Verdana, Geneva, sans-serif;
}

#simplegallery1 .gallerydesctext{
text-align: left;
padding: 2px 5px;
position:relative;
}
.fadeintitle{
	float:left;
	width:100%;
	font-size:12px;
	overflow:hidden;
	text-align:right;
	overflow:hidden;
	font-weight:bold;
}
/* ----- Right Gallery Ends ----- */

/* ----- Slider ----- */
.stepcarousel{
width: 154px;
height: 110px;
display:block;
overflow: scroll;
position: relative;
border: 1px solid #999;
}
.stepcarousel .belt{
position: absolute;
}
.stepcarousel .panel{
float: left;
margin:0px;
width: 154px;
overflow:visible;
}
.sliderbox{
	float:left;
	width:190px;
	overflow:hidden;
	margin:0 0 0 20px;
}
.sliderpad{
	padding:0 0 0 10px;
}
.sliderboxr{
	color:#000;
	padding:0 15px 0 0px;
	border-right:1px solid #ccc;
}
.sliderboxr a{
	color:#000;
}
/* ----- Slider Ends ----- */

/* ----- Content ----- */
.contentwrapper{
	float:left;
	width:960px;
	overflow:hidden;
	padding:5px 20px 15px 20px;
}
.quotescontent{
	color:#666;
	float:left;
	width:100%;
	font-size:14px;
	padding:13px 0px;
	font-weight:bold;
	font-style:italic;
	text-align:center;
	font-family:Georgia, Arial, "Times New Roman", Times, serif;
}
.quotescontent a{
	color:#666;
}
.videobox{
	float:left;
	width:auto;
	overflow:hidden;
	margin:10px 20px;
}
/* ----- Content Ends ----- */

/* ----- Sitemap ----- */
.sitemaplist{
	color:#313031;
}
.sitemaplist ul{
	margin:0px;
	padding:0px;
	list-style:none;
}
.sitemaplist li{
	margin:0px;
	list-style:none;
	padding:3px 0 3px 15px;
	background:url(../images/bullot.jpg) 0px 8px no-repeat;
}
.sitemaplist li a{
	color:#313031;
}
/* ----- Sitemap ----- */

/* ----- Contact us ----- */
.technology{ /*header of 2nd demo*/
margin: 10px 0;
overflow:hidden;
cursor:pointer;
}
.openlanguage{ /*class added to contents of 2nd demo when they are open*/
color:#09f;
font-weight:bold;
}
.closedlanguage{ /*class added to contents of 2nd demo when they are closed*/
color:#333;
font-weight:bold;
}
/* ----- Contact us Ends ----- */

/* ----- Footer ----- */
.footer{
	float:left;
	color:#333;
	width:940px;
	font-size:11px;
	overflow:hidden;
	padding:5px 10px;
	background:#dcdcdc;
	margin:0px 20px 10px 20px;
}
.footer a{
	color:#333;
}
/* ----- Footer Ends ----- */
