body { padding:0; margin:0; font:normal 100%/normal 'BentonSansRegular', Arial, Helvetica, sans-serif; color:#000; background:url(../images/homecircle.png) no-repeat 50% 0;}
img, p, a, form, input, select, textarea, label, ul { padding:0; margin:0; }
img { border:none; }
a { text-decoration:none; color:#fff; font-size:15px; }
a:hover { color:#9a1506; }
ul { list-style-type:none; }
.group:before, .group:after { content:""; display:table; }
.group:after { clear:both; }
.group { zoom:1;}
@font-face {
font-family: "BentonSansRegular";
src: url("font/3be50273-0b2e-4aef-ae68-882eacd611f9-2.eot");
src: url("font/3be50273-0b2e-4aef-ae68-882eacd611f9-2.eot?") format("embedded-opentype"),
url("font/3be50273-0b2e-4aef-ae68-882eacd611f9-3.woff") format("woff"),
url("font/3be50273-0b2e-4aef-ae68-882eacd611f9-1.ttf") format("truetype");
font-style: normal;
font-weight: normal;
}
h1, h2, h3, h4{ font-family:"BentonSansRegular", Arial, Helvetica, sans-serif; padding:0; margin:0; }
h1{font-size:32px; color:#fff; padding:0 0 16px; font-weight:normal; }
h2, h3, h4{font-size:26px; color:#fff; font-weight:normal; font-family: 'Roboto Condensed', Arial, sans-serif; }
h3{font-size:19px;}
p{font-size:15px; color:#000; padding:0 0 16px; font-weight:normal;}
.mr10{margin-right:10px;}
.fl{float:left;}
.pb20{padding-bottom:20px;}
.swirl{background:url(../images/header.jpg) no-repeat 50% 0;}
.main{max-width:865px; margin:0 auto;}
.header-inner{background:url(../images/header-inner.jpg) no-repeat 0 0; height:157px; margin:0 0 17px -193px; display:block; position:relative;}
.logo{position:absolute; left:186px; top:-1px; width:106px; height:115px;}
.logo img{ display:block; }
.socialapp{float:right; padding:4px 0 0 0;}
.socialapp li{ float:left; margin:0 3px 0 0; }
/*.socialapp li+li+li{margin-right:8px;}
.socialapp li+li+li+li{margin-right:0px; margin-top:4px;}*/
.socialapp li a{ display:block; background:url(../images/fb.png) no-repeat 0 0; width:26px; height:27px; }
/*.socialapp li+li a{ background:url(../images/twitter.png) no-repeat 0 0; }
.socialapp li+li+li a{ background:url(../images/youtube.png) no-repeat 0 0; }*/
.socialapp li a{ background:url(../images/arrow.png) no-repeat right 50%; text-transform:uppercase; font-family: 'Roboto Condensed', Arial, sans-serif; color:#fff; font-size:15px; width:auto; height:auto; padding:0 13px 0 0;}
.socialapp li a:hover{color:#000; background:url(../images/arrowhover.png) no-repeat right 50%;}
.nav{padding:98px 0 0 0; float:right; width:100%;}
.nav ul{ float:right;}
.nav li{float:left;}
.nav li a{ font-family: 'Roboto Condensed', Arial, sans-serif; color:#fff; font-size:16px; padding:0 12px; height:35px; line-height:35px; display:block; text-transform:uppercase;}
.nav li a:hover, .nav li.selected a{color:#ffa72e;}
#gallery{background:url(../images/banner.png) no-repeat 0 0; height:309px; margin:0 0 7px; position:relative; padding:6px 0 0 6px;}
.banner{ overflow:hidden; height:303px; position:relative;}
.banner ul{ position:relative; }
.banner li{ float:left; width:855px;}
.imgsec{float:left; width:556px; height:303px;}
.textsec{float:right; width:235px; padding:90px 30px 0;}
.textsec p{font-size:19px; padding:0 0 20px; color:#ffa72e; font-weight:normal;}
a.cmn-btn{background:url(../images/btn-right.png) no-repeat right 0; padding:0 26px 0 0; display:block; float:left;}
a.cmn-btn span{background:url(../images/btn-left.png) no-repeat 0 0; padding:0 0 0 19px; display:block; float:left; height:29px; text-align:center; text-transform:uppercase; line-height:28px; font-weight:bold; color:#af3515; font-size:12px; cursor:pointer;}
a.cmn-btn:hover{background:url(../images/btn-right-hover.png) no-repeat right 0;}
a.cmn-btn span:hover{background:url(../images/btn-left-hover.png) no-repeat 0 0;}
.left-arrow{position:absolute; background:url(../images/left-arrow.png) no-repeat 0 0; width:29px; height:57px; display:block; cursor:pointer; left:-26px; top:41%;}
/*.left-arrow.disable{background:url(../images/left-arrow-disable.png) no-repeat 0 0;}*/
.left-arrow:hover{background:url(../images/left-arrow-hover.png) no-repeat 0 0;}
.right-arrow{position:absolute; background:url(../images/right-arrow.png) no-repeat 0 0; width:29px; height:57px; display:block; cursor:pointer; right:-26px; top:41%;}
/*.right-arrow.disable{background:url(../images/right-arrow-disable.png) no-repeat 0 0;}*/
.right-arrow:hover{background:url(../images/right-arrow-hover.png) no-repeat 0 0;}
.bannernav{position:absolute; left:17px; bottom:17px; width:108px;}
.bannernav li{float:left; margin-right:5px;}
.bannernav li a{display:block; width:13px; height:13px; background:#93853d;}
.bannernav li a:hover, .bannernav li.active a{background:#891608;}
.homebg{background:url(../images/homebg.png) no-repeat 0 0; position:relative; left:4px; top:-43px; padding:60px 33px 0; min-height:380px;}
.topbg-home{background:url(../images/topbg.png) no-repeat 0 0; height:47px; padding:0 0 0 35px; margin:0 0 0 2px;}
.bottombg-home{background:url(../images/bottombg.png) no-repeat 0 0; height:9px;}
.midbg-home{background:url(../images/midbg.png) repeat-y 0 0;}
.topbg-home h2{line-height:45px;}
.home-rightsec{overflow:hidden; width:368px; }
.home-leftsec{float:left; width:368px; margin-right:50px;}
.newsletterbg{ background:url(../images/newsletter-bg.png) no-repeat 0 0; width:368px; height:98px; margin:0 0 35px;}
.pad{padding:13px 12px;}
.newsletterbg h3{color:#000; padding:0 0 8px;}
.newsletterbg input[type="text"], .footer div+div input[type="text"]{background:url(../images/newsletter-inputbg.png) no-repeat 0 0; width:205px; height:25px; border:none; padding:3px 5px; font:normal 11px/23px Arial, Helvetica, sans-serif; color:#666; float:left;}
.newsletterbg input[type="button"], .footer div+div input[type="button"], input.footer-newsletter-btn{background:url(../images/newsletter-btn.png) no-repeat 0 0; width:122px; height:29px; border:none; font-size:0; display:block; float:right; cursor:pointer; }
.newsletterbg input[type="button"]:hover, .footer div+div input[type="button"]:hover{background:url(../images/newsletter-btn-hover.png) no-repeat 0 0;}
h3.heading{background:url(../images/green-strip.png) no-repeat 0 0; height:34px; line-height:34px; padding:0 0 0 15px; font-size:20px; margin:0 0 15px;}
.homebg p.para{font-size:15px; font-weight:bold;}
.homebg p span{font-weight:bold; font-size:15px; display:block;}
.footer-bg{ background:url(../images/footer-bg.jpg) repeat-x 50% 0 #961404; margin-top:40px; padding-bottom:20px; }
.logomb{ margin:4px 0 20px;}
.footer div{float:left; border-right:1px solid #a4341b; padding:10px 33px 0 28px; min-height:180px; }
.footer div:first-child{border-left:1px solid #a4341b;}
.footer div p{font-size:15px; font-weight:normal; padding-bottom:16px; color:#fff;}
.footer div p span{font-weight:bold; display:block;}
.footer div+div input[type="button"]{ clear:both; margin:12px 0 0 0; float:left;}
.footer div li{padding:2px 0;}
.footer div li a{color:#fff; font-size:15px; font-weight:normal; display:block;}
.footer div li a:hover, .footer div li.active a{color:#ffa82e;}
.inner-topbg{background:url(../images/inner-topbg.png) no-repeat 0 0; height:13px;}
.inner-midbg{background:url(../images/inner-midbg.png) repeat-y 0 0; margin:0 0 0 -2px}
.inner-botbg{background:url(../images/inner-botbg.png) no-repeat 0 0; height:13px;}
.inner-midbg .homebg{top:-18px; padding:0;}
.homebottombg{background:url(../images/inner-swirl.png) no-repeat right bottom; bottom: -9px; position: relative; right: 8px;}
.innersec-left{width:612px; float:left;}
.contentpad-left{padding:20px 40px;}
.innersec-right{float:right; width:255px;}
.contentpad-left h2{padding-bottom:15px;}
.contentpad-left img{margin:0 15px 15px 0;}
.contentpad-right{padding:10px 15px 10px 5px;}
.contentpad-right h2{background:url(../images/redstrip.png) no-repeat 0 0; width:255px; height:38px; line-height:35px; font-size:20px; padding:0 0 0 15px;}
.rightsidepad{padding:12px 0 20px 15px;}
.contentpad-right h3{ color:#a21f09; font-size:18px; padding:0 0 2px; font-weight:normal; font-family:"BentonSansRegular", Arial, Helvetica, sans-serif; }
.footer div + div input[type="button"].footer-newsletter-btn{background:url(../images/footer-newsletter-btn.png) no-repeat 0 0;}
.footer div + div input[type="button"].footer-newsletter-btn:hover{background:url(../images/footer-newsletter-btn-hover.png) no-repeat 0 0;}
.tab{border-bottom:1px solid #6A6B0D; margin-top:10px;}
.tab li{float:left; margin-right:2px;}
.tab li a{padding:0 10px; font-size:13px; color:#fff; background:#3d3c04; display:block; height:25px; line-height:25px;}
.tab li a:hover, .tab li.active a{ background:#a41107; color:#fff; }
.hide, .none{display:none;}
.show{display:block;}
.padding{padding:30px 0 0;}
.padding h3{padding-bottom:9px;}
ul.list li{ background:url(../images/bullet.png) no-repeat 0 9px; padding:3px 0 3px 12px; font-size:15px; color:#000; }
ul.boardmember li{ float:left; margin:0 45px 20px 0; font-size:15px; color:#353401;font-weight:bold; }
ul.boardmember li span{display:block; font-weight:normal;}
.member-left,.member-right{float:left; width:350px; margin-right:25px; font-size:14px; color:#000; font-weight:bold;}
.member-right{float:left; margin-right:0;}
.member-left p, .member-right p{padding-bottom:2px; font-weight:normal;}
p.mail{padding:10px 0; border-bottom:1px dashed #5e5d0b; border-top:1px dashed #5e5d0b; margin:30px 0 0 0;}
p.mail a{color:#000; font-weight:bold;}
p.mail a:hover{color:#b03514;}
#three .member-left, #three .member-right{width:282px;}
#three ul.boardmember li{width:100%; margin-right:0;}
p.smalltxt{font-size:11px;}
p.smalltxt a{font-size:11px; color:#000; font-weight:bold; }
p.smalltxt a:hover{color:#ffa82e;}
.formsec{font-size:13px;}
.formsec input, .formsec input.smallwidth, .formsec input.midwidth{width:200px; font-family:Arial, Helvetica, sans-serif; color:#666; font-size:11px; height:18px; line-height:18px;}
p.form-smalltxt{margin:15px 0 0 0; padding:0 0 7px; font-size:11px;}
.formsec input.smallwidth{width:60px;}
.formsec input.midwidth{width:150px}
.formsec input[type="radio"], .formsec input[type="checkbox"]{width:12px; height:12px; display:inline-block; margin-right:5px;}
.formsec input[type="radio"]:last-child{margin:0;}
.formsec select{font-size:11px; font-family:Arial, Helvetica, sans-serif;}
.formsec input.submit, .formsec input.reset{background:url(../images/submit.png) no-repeat 0 0; width:94px; height:29px; display:block; cursor:pointer; font-size:0; text-indent:-20000px; border:none;}
.formsec input.reset{background:url(../images/reset.png) no-repeat 0 0; width:84px }
.btn-table{padding:0px 35px 20px 0;}
p.pdf a{background:url(../images/pdf.png) no-repeat 0 0; padding-left:25px;}
.mandirhrs{border-bottom:1px solid #6a6b0d; width:100%; float:left; margin-top:15px;}
.mandirhrs li{float:left; margin-right:1px;}
.mandirhrs li+li+li{margin-right:0;}
.mandirhrs li a{background:#6a6b0d; height:35px; line-height:35px; color:#fff; padding:0 20px; font-size:11px; font-weight:bold; text-transform:uppercase; display:block;}
.mandirhrs li a:hover, .mandirhrs li.active a{background:#A41107;}
.mandirtextalign{padding:13px 0;}
.mandirtextalign h4{font-size:16px; padding-bottom:10px;}
.mandirtextalign p.pad5{padding-bottom:5px;}
.mandirtextalign .member-left, .mandirtextalign .member-right{ padding-bottom:15px;}
.mandirtextalign .member-left p, .mandirtextalign .member-right p{padding-bottom:8px;}
.suggestion tr td{font-size:13px;}
.suggestion tr td.type{padding-bottom:8px; font-size:14px;}
p.command{color:#fff; font-size:14px;}
.suggestion select{width:200px; font-family:Arial, Helvetica, sans-serif; font-size:11px;}
.suggestion input[type="text"]{width:200px; font-family:Arial, Helvetica, sans-serif; color:#666; font-size:11px; height:18px; line-height:18px;}
.suggestion input[type="text"].width260{width:260px;}
p.download a{background:url(../images/download.png) no-repeat 0 0; padding:9px 0 0 35px; display:block; color:#A21F09; height:23px; font-size:11px; font-weight:bold; margin:10px 0 0 0;}
p.download a:hover{color:#3D3C04;}
p.events{padding-bottom:10px;}
p.events a{font-size:14px; text-transform:uppercase; color:#000;}
p.events a:hover{color:#A21F09;}
.galpic li{background:#72731b; border:1px solid #5c5d0e; padding:5px; width:162px; height:120px; margin:0 15px 15px 0; float:left;}
p.day{font-size:15px; font-weight:bold; padding-bottom:4px;}
.imgcont{float:left; width:216px; margin-right:15px;}
.magazinecont{padding:10px 0 20px;}
.magazinetxt{float:left; width:70%;}
h3.resources{color:#3D3C04; font-size:17px; font-weight:bold; padding:0 0 10px;}
.events-left, .events-right{float:left; width:250px; margin-right:20px;}
.events-right{float:right; margin:0;}
.footer h3{color:#ffa72e; padding-bottom:10px}
.mandirtextalign h3{padding-bottom:8px;}
h2.calendar-heading, h2.calendar-heading-hindu{background:#db5e0b; font-size:18px; line-height:35px; text-align:center; margin-top:15px; padding:0 0 0 15px; letter-spacing:0.1em;}
h2.calendar-heading-hindu{border-bottom:1px solid #6A6B0D; background:none;margin-top:0;}
p.address{text-align:center; padding:10px 0 20px;}
.preetibhoj tr td.head{background:#b54800; padding:6px; font-size:12px; text-transform:uppercase; color:#FFA72E;}
.preetibhoj tr td.common{background:#89891c; padding:6px; font-size:14px; color:#000; }
.footer div p.phoneno{background:url(../images/phone-icon.png) no-repeat 0 0; padding:0 0 0 30px;}
.errormsg{color: #A41107;
font-size: 11px; font-weight:bold}