* { margin:0; padding:0;}
body { font-family:Arial, Helvetica, sans-serif; background-color:#FFFFFF; background:url(../img/bg-img.jpg) no-repeat center 99px;}
.clear { clear:both;}
.divheight { clear:both; height:23px;}
.maindiv { width:990px; margin:0 auto; }
.topheader { position:relative; height:211px;}
.head-back {
	background-image: url(../img/para1.png);
	height: 40px;
	width: 745px;
	background-repeat: no-repeat;
	float: left;
	padding-left: 0px;
}

.topheader img.logo { width:200px; height:141px; position:absolute; top:16px; left:0px;}
.topheader img.sreelogo { width:42px; height:49px; position:absolute; top:23px; right:116px;}
.topheader img.srflogo { width:85px; height:49px; position:absolute; top:23px; right:0px;}
.topheader span.initiative { width:200px; text-align:center; height:27px; position:absolute; left:0; top:184px; font-size:13px; color:#FFFFFF;}
.topheader p.toplinks { width:160px; height:27px; position:absolute; right:0; top:187px; font-size:13px; color:#FFFFFF; text-align:center;}
.topheader p.toplinks a {text-decoration:none; color:#FFFFFF;}
.topheader p.toplinks a:hover {text-decoration:underline; color:#FFFFFF;}

/*css for body container*/

.bodycont { padding:33px 0 0 0;}
.leftcont { float:left;  width:242px;}
#ulnav { margin:0; padding:0; list-style:none; border-left:8px solid #669900; font-size:14px; font-weight:bold;}
#ulnav li { background:url(../img/li-bg.png) no-repeat center top; width:206px; height:38px;  margin:0; padding:0;}
#ulnav li a { display:block; color:#008000; line-height:38px; padding:0 0 0 10px; text-decoration:none; margin:0; width:196px; height:38px;}
#ulnav li a:hover {text-decoration:underline;}
#ulnav li.nobg { background:none; width:206px; height:15px; margin:0; padding:0; font-size:0px;}
.latestnews { background:#669900; height:200px; width:206px; padding:10px 0 0 8px;}
.latestnews h1{ margin:0; padding:0; text-align:center; line-height:34px; color:#FFFFFF;
 font-weight:normal; font-size:18px; background:url(../img/news-head.jpg) no-repeat center top; width:195px; height:34px;}
 
 .latestnews p { padding:5px; margin:0; font-size:13px; color:#FFFFFF;}
 
.newbotbg { background:url(../img/news-bot.jpg) no-repeat left top; width:214px; height:26px; margin:0; padding:0;}
.followus { text-align:center; width:214px; padding:10px 0 10px 0;}
.followus h2 { font-size:13px; color:#000000; font-weight:normal; padding:0; margin:0;}
.followus p { padding:5px 0 0 0;}

.centercont { float:left;  width:517px; padding:0 30px 0 0;}
.flashdiv { height:386px;}
.bodytext { padding:15px 0 0 10px; margin:0; font-size:13px;}
.bodytext p { padding:0 0 10px 0; margin:0; text-align:justify; line-height:20px;}

.rightcont { float:left; width:200px; padding:21px 0 0 0;}
.testmoni { background:url(../img/right-top.png) no-repeat left top; width:198px; height:40px;}
.testmoni h1 { margin:0; padding:0; font-weight:normal; font-size:18px; color:#FFFFFF; text-align:center; line-height:40px;}
p.testmonp {height:270px; width:178px; font-size:13px; color:#FFFFFF; padding:5px 5px 5px 15px;  background:url(../img/tesbg.png) repeat;}
p.testmonp span { font-size:13px; font-weight:normal; display:block; font-style:italic; padding:15px 0 0 0;}
p.botimgr { background:url(../img/right-bot.png) no-repeat left top; width:198px; height:16px;}

.widgdivt { background:url(../img/widg-top.jpg) no-repeat left top; width:198px; height:13px; margin:0; padding:0; clear:left; font-size:0px;}
.widgdivb { background:url(../img/widg-bot.jpg) no-repeat left top; width:198px; height:13px; margin:0; padding:0; clear:left; font-size:0px;}
p.widgdivbtext { background:#D01922; height:200px; float:left; width:198px; margin:0; padding:0;}
span.widgetsh { margin:0; padding:0; font-size:14px; font-weight:normal; color:#FFFFFF; float:left; width:190px; text-align:center;}



/* css for footer*/
.footer { background:url(../img/footer.jpg) no-repeat center top; height:131px;}
.footerdiv { width:990px; margin:0 auto; position:relative;height:131px;}
.footerdiv p {width:500px; position:absolute; left:10px; top:55px; font-size:14px; color:#FFFFFF;}
.footerdiv .ecommind { position:absolute; right:0px; top:105px;  font-size:13px; color:#FFFFFF;}
.footerdiv .ecommind a { color:#FFFFFF; text-decoration:none; font-weight:bold;}
.footerdiv .flowers { width:139px; height:132px; position:absolute; right:30px; top:-39px; background:url(../img/flowers.jpg) no-repeat center top;  }




.maintext {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: normal;
	color: #000000;
	text-decoration: none;
	float: left;
	height: auto;
	width: 740px;
	margin-left: 0px;
}
.heading {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 32px;
	font-weight: normal;
	color: #FFFFFF;
	text-decoration: none;
}
.heading1 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 18px;
	color: #679A01;
	text-decoration: none;
	font-weight: normal;
}
.textgrey {
	font-family: Arial, Helvetica, sans-serif;
	color: #666666;
	text-decoration: none;
	font-size: 12px;
}
.heading-green {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #98CD00;
	text-decoration: none;
}
.maintext1 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: normal;
	color: #000000;
	text-decoration: none;
	float: left;
	height: auto;
	width: 725px;
	margin-left: 5px;
	padding-left: 10px;
}
.textred {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #CC0000;
	text-decoration: none;
}
.textgreen {
	font-size: 12px;
	font-weight: bold;
	color: #669900;
	text-decoration: none;
}
.sitemap {
	float: left;
	height: 150px;
	width: 225px;
	margin-left: 12px;
	background-color: #EFF9D7;
	padding-left: 3px;
	padding-top: 3px;
	margin-top: 12px;
	text-align: center;
}

