/* CSS Document */
body{margin:0; padding:0; font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#000000; background:#0085CD url(../../images/bdyBg.gif) repeat-x top left;}

img{border:0}
a{outline:none}
.fltLft{float:left}
.fltRt{float:right}
.bold{font-weight:bold}
.clr{clear:both}
.italic{font-style:italic}
.line{text-decoration:underline}

.fnt10{font-size:10px}
.fnt11{font-size:11px}
.fnt12{font-size:12px}
.fnt13{font-size:13px}
.fnt14{font-size:14px}
.fnt15{font-size:15px}
.fnt16{font-size:16px}
.fnt18{font-size:18px}

.red{color:#D70707}

.commonWidth{width:926px; margin:0 auto;}

.container{width:926px; margin:11px auto 0 auto; background:url(../../images/mainBdyBg.gif) repeat-y top left; overflow:hidden}
.topImg{background:url(../../images/topImg.gif) no-repeat top left; height:120px}
.topImg img.logo{padding:22px 0 0 240px}
.topImg img.subscribe{padding:21px 0 0 45px}
.topImg ul{margin:0; padding:39px 50px 0 0px; float:right}
.topImg ul li{margin:0; padding:0px 0px 0 10px; float:left; list-style:none}

h1{font-size:14px; color:#D70707; padding:0 0 10px 29px}
h2{background:url(../../images/headingBg.gif) no-repeat 7px 21px; padding:0px 0 0px 15px; width:700px; margin:20px 0 15px 0}
.txtHeight{line-height:18px}

.banner{width:902px; margin:0 auto}

.ftrBg{height:118px; width:926px; margin:0px auto 0px auto; overflow:hidden; background:url(../../images/ftrBg.gif) no-repeat bottom left}
.ftr{background:url(../../images/ftrBgRepeat.gif) repeat-y top left; width:926px; margin:0px auto;}
.ftr ul{margin:0; padding:10px 0 15px 52px; width:180px;}
.ftr ul li{margin:0; padding:0 0 2px 0; list-style:none; color:#999999; font-size:11px}
.ftr ul li a{color:#999999; text-decoration:none}
.ftr ul li a:hover{color:#000}
.ftr ul.follow{margin:0; padding:10px 0 15px 52px; width:587px; padding-left:40px; padding-top:0; background:url(../../images/followUs.jpg) no-repeat 30px 2px; height:168px;}
.ftr ul.follow li.facebook{margin:0; padding:41px 0 0 22px; float:left}
.ftr ul.follow li.youTube{margin:0; padding:41px 0 0 22px; float:left}
.ftr ul.follow li.donate{margin:0; padding:41px 0 0 25px; float:left}
.ftr ul.follow li.brouchure{margin:0; padding:20px 0 0 18px; float:left}
.ftr ul.follow li.yahoo{margin:0; padding:33px 0 0 15px; float:left}
.ftr ul.follow li.gtalk{margin:0; padding:0px 0 0 40px; float:left}

.menu{width:815px; margin:0px auto; /*overflow:hidden;*/ margin-bottom:0px; position:relative}
.menu ul{margin:0; padding:0 0 0 0px}
.menu ul li{margin:0; padding:0 1px; list-style:none; float:left; position:relative}
.menu ul li a{background:url(../../images/menuRtBg.gif) no-repeat top right; height:36px; display:block; color:#FF171C; text-decoration:none; line-height:22px}
.menu ul li a span{background:url(../../images/menuLftBg.gif) no-repeat top left; height:36px; display:block; padding:0 13px}

.menu ul li a:hover{background:url(../../images/menuHoverRtBg.gif) no-repeat top right; color:#009CFF}
.menu ul li a:hover span{background:url(../../images/menuHoverLftBg.gif) no-repeat top left;}

.menu ul li a.active{background:url(../../images/menuHoverRtBg.gif) no-repeat top right; height:36px; display:block; color:#009CFF; text-decoration:none; line-height:27px}
.menu ul li a.active span{background:url(../../images/menuHoverLftBg.gif) no-repeat top left; height:36px; display:block; padding:0 38px}

.menu ul li a.active:hover{background:url(../../images/menuRtBg.gif) no-repeat top right; color:#FF171C}
.menu ul li a.active:hover span{background:url(../../images/menuLftBg.gif) no-repeat top left;}

.nav{background:url(../../images/navBg.gif) no-repeat top left; height:33px; margin:0 auto; width:888px;}
.nav ul{margin:0; padding:5px 0 0 15px;}
.nav ul li{margin:0; padding:0 15px; border-right:#B8DAFD solid 2px; float:left; list-style:none; line-height:14px}
.nav ul li a{color:#878787; text-decoration:none}
.nav ul li a:hover{color:#000}
.nav ul li.none{border-right:none}

.bdyLftBg{width:273px;}
.news{width:253px; background:url(../../images/newsBg.gif) no-repeat top left; height:456px; padding:22px 0 0 14px}
.news1{width:253px; background:#F3F3F3 url(../../images/event.gif) no-repeat top left; padding:22px 0 20px 14px;}
.event{background:url(../../images/eventHoverNewsBg.gif) no-repeat top left; height:30px; width:75px; margin-right:5px; float:left}
.eventDeactive{background:url(../../images/eventBg.gif) no-repeat top left; height:30px; width:75px; margin-right:5px; float:left}
.eventBg{width:214px; padding:11px 11px 0 11px; background:#FFF; overflow:hidden}
.eventBg h1{margin:0; padding:0 0 3px 0px; font-size:12px}
.eventBg p{margin:0; padding:0 0 10px 0; width:213px; line-height:15px;}

.latestEvent{background:url(../../images/latestNewsBg.gif) no-repeat top left; height:30px; width:102px; float:left}
.latestEventActive{background:url(../../images/latestHoverNewsBg.gif) no-repeat top left; height:30px; width:102px; float:left}


.event1{background:url(../../images/eventBG1.gif) no-repeat top left; height:28px; width:58px; margin-right:5px; float:left; color:#4497CD; font-weight:bold; text-align:center; line-height:30px}
.eventDeactive1{background:url(../../images/eventBgHov.gif) no-repeat top left; height:28px; width:58px; margin-right:5px; float:left; color:#000; text-align:center; line-height:30px}


.tab2{background:url(../../images/tab2Hov.gif) no-repeat top left; height:28px; width:94px; float:left; color:#000; text-align:center; line-height:30px; margin-right:5px;}
.tab2Active{background:url(../../images/tab2.gif) no-repeat top left; height:28px; width:94px; float:left; color:#4497CD; text-align:center; line-height:30px; font-weight:bold; margin-right:5px;}


.tab3{background:url(../../images/tab3Hov.gif) no-repeat top left; height:28px; width:74px; float:left; color:#000; text-align:center; line-height:30px}
.tab3Active{background:url(../../images/tab3.gif) no-repeat top left; height:28px; width:74px; float:left; color:#4497CD; text-align:center; line-height:30px; font-weight:bold}



.more{padding:2px 5px 15px 0; margin-top:-10px}
.more a{color:#0079C4;}
.more a:hover{color:#000;}

.bdyRtBg{width:607px; padding-left:3px}
.bdyRtBg p{padding:0; margin:0; line-height:17px; padding-right:30px}
.bdyRtBg a{color:#FF0000}
.bdyRtBg a:hover{color:#000}

.marTop{margin-top:5px}

#gallery {
		background-color: #FFF;
		padding: 0px;
		width: 845px; margin:0 auto
	}
	#gallery ul { list-style: none; }
	#gallery ul li { display: inline; padding:0px 0px 0px 0px }
	#gallery ul img {
		margin-bottom:30px; padding:0 60px 0 0
	}
	
	
#gallery1 {
		background-color: #FFF;
		padding: 0px;
		width: 845px; margin:0 auto
	}
	#gallery1 ul { list-style: none; }
	#gallery1 ul li {padding:0px 60px 40px 60px; float:left; background:url(../../images/gallerYbg.gif) no-repeat 0 0; height:162px;}
	#gallery1 ul img {border:#F0F0F0 solid 1px; margin:7px 0 0 11px}
	
	
.innerBlk{width:880px; background:#FFF url(../../images/blkBG.gif) repeat-x top left; border:#E5E5E5 solid 1px; margin:0 0 20px 8px; padding:15px 0}

.innerBlk h3{background:url(../../images/symbol.gif) no-repeat 10px 1px; padding:0px 0 5px 35px; margin:0}
.innerBlk h4{padding:0px 0 5px 20px; margin:0}
.innerBlk p{padding:0px 15px 10px 20px; margin:0}
.innerBlk ul{padding:0px 0 0 28px; float:left}
.innerBlk ul li{padding:0px 20px 10px 20px; list-style:none; background:url(../../images/bullet.gif) no-repeat 3px 4px}
.innerBlk p.img{float:left; width:635px; margin:0}
.innerBlk img{float:right; margin:-20px 10px 0 5px; position:relative}
.innerBlk img.left{float:left; margin:-5px 39px 0 150px; position:relative}

.popup{background:#EEE; border:#868686 dotted 1px; width:450px; padding-top:10px; overflow:hidden; display:none; margin:-70px 0 0 160px; z-index:1000; position:relative}

.vihangamLifeContent{position:absolute; margin:-400px 0 0 0px; display:none; width:934px; height:1970px; z-index:1000000}


.mahamandir{width:900px; margin:0 0 20px 0px; background:url(../../images/swarvedMahamandir.gif) no-repeat top left; height:504px;}
.mahamandir p{padding:250px 30px 0 18px}
.mahamandir img.mandir{float:right; margin:-75px 25px 0 0; position:relative}

.recovery{border-collapse:collapse; margin:0 0 0 34px; background:#FDFDFD; border-color:#57AAFF;}
.recovery td{padding:3px 5px}
.recovery tr:hover{background:#FFFFDF}


#amritVani{width:500px; margin:20px auto 50px auto; border:#CCC dotted 2px; text-align:center; padding:2px}
#amritVani h4{background:url(../images/symbol.gif) no-repeat 5px 2px; text-align:left; padding-left:25px}
#amritVani h5{text-align:right; padding-right:25px}
#amritVani h5 a{color:#0000FF;}
#amritVani h5 a:hover{color:#000; text-decoration:none}

.menuInner{border-top:#E9E9E9 solid 1px; width:765px; margin-left:3px}

.rockCradle{background:url(../../images/rockCradle.jpg) no-repeat top left; height:306px; width:623px}
.rockCradle ul{margin:0 0 0 22px; padding:146px 0 0 0; float:left; width:129px}
.rockCradle ul li{margin:0; padding:0; list-style:none; line-height:14px}
.rockCradle ul li h1{margin:0; padding:0 0 3px 0; font-size:15px; color:#FF0119; text-align:center}

.divyaWani{padding:25px 0 0 40px}
.divyaWani img.marRt{margin-right:25px}

.followUs{padding-left:40px; padding-top:0; background:url(../../images/followUs.jpg) no-repeat top left; height:168px; width:587px impotant!}
.sanskarChannelBg{background:url(../../images/SanskarBg.gif) top left; width:880px; height:29px; margin-bottom:10px; padding:37px 7px 0 7px;}

.partner{padding:15px 3px}

body,html,p,h1,h2,ul,li{margin:0; padding:0}
body{font:12px Arial, Helvetica, sans-serif; color:#000}
img,a{border:0}
ul{list-style:none}


.fltLeft{float:left}

/*#mainContainer,#Container{margin:0 auto;}
#mainContainer{width:1026px; background:#D8D8D8}
#Container{width:960px; border:#767576 solid 1px; background:#FFF; height:300px; border-top:none; padding:0 10px}
*/
.header{padding:0 12px}
.header img.logo{padding:14px 0 19px 0; width:95px}

.header ul.nav{padding:26px 0 0 78px;}
.header ul.nav li{float:left; padding:0 16px; border-right:#320F10 solid 2px; line-height:12px}
.header ul.nav li a{color:#320F10; text-decoration:none}
.header ul.nav li a:hover{color:#DC3426}
.header ul.nav li.borderNon{border:none}

.header ul.iconLink{padding:26px 0 0 0px; float:right}
.header ul.iconLink li{float:left; padding:0 10px;}
.header ul.iconLink li a{color:#000;}
.header ul.iconLink li a:hover{color:#DC3426}

.header ul.iconLink li span{background:url(../images/topIcon.gif); padding:0 7px; margin-right:4px}
.header ul.iconLink li span.print{background-position:0 0}
.header ul.iconLink li span.share{background-position:14px 0}
.header ul.iconLink li span.rss{background-position:-30px 1px;}

.aspect{padding:10px 0 0 10px; background:none}

ul.index {
	margin: 20px 25px;
}

ul.index li {
	background : transparent url("../../images/symbol.gif") no-repeat 0% 50%;
	padding: 0 0 0 25px;
	line-height: 21px;
}

/***************************/
/******  05-08-2013 *******/
/*************************/
.menu ul li ul{display:none}
.menu ul li:hover ul{position:absolute; left:0; top:24px; display:block; width:170px; background:#f8fdff; z-index:999; border:solid 1px #eeeeee}
.menu ul li:hover ul li{ border-bottom:1px #e6ecff solid; padding:0px 10px; display:block; float:none; position:relative}
.menu ul li:hover ul a{text-decoration:none; font-size:12px; font-weight:normal; text-align:left; background:none; height:auto;display:block; color:#5E5EFF; float:none}
.menu ul li:hover ul a:hover{color:#D70707}
.menu ul li ul li ul{display:none!important}
.menu ul li ul li:hover ul{display:block!important; position:absolute; left:170px; top:0;}
.menu ul li ul li:hover ul li{ border-bottom:1px #e6ecff solid; padding:0px 10px; display:block; float:none; position:relative}
.menu ul li ul li:hover ul a{text-decoration:none; font-size:12px; font-weight:normal; text-align:left; background:none; height:auto;display:block; color:#5E5EFF; float:none}
.menu ul li ul li:hover ul a:hover{color:#D70707}
/******  24-11-2015 (by Neeraj) *******/
.vimreshead{
	color: rgb(152, 0, 0);
    float: left;
    padding-top: 20px;
    text-align: center;
    width: 100%;
	font-size: 28px;
	font-weight: 700;
	padding-bottom: 15px;
	}
.vysubhead{
	color: rgb(167, 167, 167);
    font-family: "Roboto";
    font-size: 16px;
    font-style: normal;
    font-weight: 400;
	text-align:center;
	 line-height: 32px;
	}	
.headerImage{
	background-image: url("../../images/General_VY_Banner_Website.jpg");
	background-repeat: no-repeat;
    background-size: 100% auto;
    display: inline-block;
    width: 100%;
	height: 200px;
    margin-top: 10px;
	}
.req{
	color:#F00;
	font-weight:700;
	font-size:18px;
	}
.vmtext{
	color: #0061b5;
    font-family: "Roboto";
    font-size: 18px;
    font-style: normal;
    font-weight: 700;
	}
.vmtext2{
	color: #0056aa;
    font-family: "Roboto";
    font-size: 1rem;
    font-style: normal;
    font-weight: 400;
	}
.boxtext{
	border: 1px solid #bbb;
    color: #0061b5;
    font-size: 15px;
    padding: 7px;
    text-align: justify;
    width: 270px;
	}
	.ss-choice-label{
		color:#0061b5;
	}
	input:focus,select:focus,textarea:focus { 
    outline: none !important;
    border-color: #719ECE;
    box-shadow: 0 0 10px #719ECE;
}
	
.selectbox{
	height: 34px;
    width: 290px;
	border: 1px solid #bbb;
	color: #0061b5;
	}						
.textareabox{
	border: 1px solid #bbb;
    color: #0061b5;
    font-size: 15px;
	width: 325px;
	}
.liststyl{
	background: rgba(0, 0, 0, 0) none repeat scroll 0 0 !important;
    list-style: outside none none !important;
    padding-left: 0 !important;
	
	}
.liststyl1{
    background: rgba(0, 0, 0, 0) none repeat scroll 0 0 !important;
    list-style: outside none none !important;
    padding-left: 0 !important;	
	}			
.vimsubmit{
	background-color: #4d90fe;
    background-image: -moz-linear-gradient(center top , #4d90fe, #4787ed);
    border: 1px solid #3079ed;
    border-radius: 6px;
    box-shadow: none;
    color: #fff;
    font-size: 18px;
    font-weight: 900;
    padding: 10px;
    width: 130px;
	}	