body {margin:0 0 0 0; background-color:#fdfce8; font-family:Georgia, "Times New Roman", Times, serif; font-size:100%; background-image:url(../images/bg/FooterBg.png); background-position:0 490px; background-repeat:repeat-x;}

a, a:link, a:active {color:#333333;}
a:visited {color:#888888;}

.loading {background-image:url(../images/loading.gif); background-repeat:no-repeat; background-position:center;}

p {font-size:70%; margin:10px 0 10px 0; line-height:18px; color:#666666;}

h2.about {background:url(../images/headings.png) no-repeat 0px 0px; height:32px; width:217px; margin:0;}
h2.activities {background:url(../images/headings.png) no-repeat 0px -32px; height:32px; width:217px; margin:0;}
h2.people {background:url(../images/headings.png) no-repeat 0px -64px; height:32px; width:217px; margin:0;}
h2.touch {background:url(../images/headings.png) no-repeat 0px -96px; height:32px; width:217px; margin:0;}
h2.kala {background:url(../images/headings.png) no-repeat 0px -128px; height:32px; width:217px; margin:0;}
h2.ramky {background:url(../images/headings.png) no-repeat 0px -160px; height:32px; width:245px; margin:0;}
h2.usha {background:url(../images/headings.png) no-repeat 0px -192px; height:32px; width:298px; margin:0;}

#wrap {}
#wrap2 {}
#container {width:100%; height:350px; text-align:center;}
#container_content {}
#header {width:100%; height:145px; text-align:center; background-image:url(../images/bg/HeaderBg.png); background-repeat:repeat-x; background-position:bottom;}
#header_content {width:950px; padding:25px 0 0 0; margin:0 auto; text-align:left;}

#masthead {width:600px; height:63px; background-image:url(../images/masthead.png); background-repeat:no-repeat; display:block; margin:0;}
#masthead a {width:600px; height:63px; display:block; margin:0; padding:0;}

#footer{font-size:60%; text-transform:uppercase; color:#999999; height:50px; font-family:Tahoma, Arial, Helvetica, sans-serif;}
.footerpadding{padding:15px;}

.none {display:none;}
.clear {clear:both;height:1px;overflow:hidden;}

.col850 {width:850px; float:left;}
.col800 {width:800px; float:left;}
.col700 {width:700px; float:left;}
.col750 {width:750px; float:left;}
.col700 {width:700px; float:left;}
.col700 {width:700px; float:left;}
.col650 {width:650px; float:left;}
.col600 {width:600px; float:left;}
.col550 {width:550px; float:left;}
.col500 {width:500px; float:left;}
#col500 {width:500px; height:285px; float:left; overflow:auto; position:relative;}
.col450 {width:450px; float:left;}
.col400 {width:400px; float:left;}
#col300 {width:300px; height:285px; float:left; overflow:auto; position:relative; padding-right:10px;}
.col300 {width:300px; float:left;}
.col275 {width:275px; float:left;}
.col250 {width:250px; float:left;}
.col200 {width:200px; float:left;}
.col150 {width:150px; float:left;}
.col100 {width:100px; float:left;}
.colpadding {padding:25px 0 0 0px;}
.image_overlay {}



div.scroller {width:100%; position:relative; top:-10px; overflow:hidden; text-align:left;}
div.scroller div.section {width:2000px; height:380px; overflow:hidden; float:left; background-image:url(../images/bg/ContentBg.png); background-position:0 10px; background-repeat:repeat-x;}
div.scroller div.content {width:10000px;}
div#section1 {padding:0 15px 0 15px;}
div#section2 {padding:0 15px 0 15px;}
div#section3 {padding:0 15px 0 15px;}
div#section4 {padding:0 15px 0 15px;}



#navigation {width:800px; position:absolute; margin:0; z-index:1;}
#navigation ul {padding:0; margin:0;}
#navigation ul li {display:inline; text-decoration:none;}
#navigation ul li a {margin:20px 30px 15px 0;}

#navigation ul li#about a {float:left; width:184px; height:15px; background-image:url(../images/navigation.png); background-position:0 0;}
#navigation ul li#about a:hover {float:left; width:184px; height:15px; background-image:url(../images/navigation.png); background-position:0 -15px;}
#navigation ul li#about a.active, #navigation ul li a#about a:hover.active {background-position:0 -30px;}

#navigation ul li#activities a {float:left; width:170px; height:15px; background-image:url(../images/navigation.png); background-position:-184px 0;}
#navigation ul li#activities a:hover {float:left; width:170px; height:15px; background-image:url(../images/navigation.png); background-position:-184px -15px;}
#navigation ul li#activities a.active, #navigation ul li a#activities a:hover.active {background-position:-184px -30px;}

#navigation ul li#people a {float:left; width:133px; height:15px; background-image:url(http://www.sahayata.in/images/navigation.png); background-position:-354px 0;}
#navigation ul li#people a:hover {float:left; width:133px; height:15px; background-image:url(http://www.sahayata.in/images/navigation.png); background-position:-354px -15px;}
#navigation ul li#people a.active, #navigation ul li a#people a:hover.active {background-position:-354px -30px;}

#navigation ul li#touch a {float:left; width:150px; height:15px; background-image:url(../images/navigation.png); background-position:-485px 0;}
#navigation ul li#touch a:hover {float:left; width:150px; height:15px; background-image:url(../images/navigation.png); background-position:-485px -15px;}
#navigation ul li#touch a.active, #navigation ul li a#touch a:hover.active {background-position:-485px -30px;}


fieldset {border: none;}

legend {display:none;}

label {font-size:70%;}

.zemText {font-family:verdana, sans-serif; font-size:1em; background:#fff; padding:5px; border:1px dotted #999; display:inline; font-size:60%; height:12px; margin-bottom:10px;}

.zemTextarea {font-family:verdana, sans-serif; font-size:1em; background:#fff; padding:5px; border:1px dotted #999; font-size:60%; display:inline;}

input#zemSubmit {margin-top:.5em; border:1px solid #999; padding:1px 4px;}

.zemThanks {border:1px dotted #999999; padding:10px;}
.zemError {font-size:70%; border:1px dotted #999999; padding:10px;}
.zemError ul {}
.zemError li {list-style-type:none;}