/* CSS Document */

body { padding:0px; margin:0px; background-color:#FFF; font-family: "Trebuchet MS", Arial, "Helvetica 35 Thin", Sari-Regular, Tahoma; font-size:12px; color:#000000;/* background:url(images/bg1.jpg) fixed;*/}

#wrapper { width:780px; margin:0px auto;} 

input, select{ vertical-align:middle;}
hr { width:90%; height:1px; margin:0px; color:#CCCCCC; text-align:center;}

#header { width:780px; float:left; background:url(images/bg-header.jpg) repeat-x;}

#topnav { width:770px; float:left; text-align:right; height:25px; padding:10px 0 0 10px;}
#topnav a{ text-decoration:none; font-size:14px; color:#FFFFFF; padding-right:10px;}
#topnav a:hover{ text-decoration:none; color: #FFFF00;}

.logo { width:340px; float:left; padding:30px 0 0 20px;}
.logo-right { width:420px; float:left; height:115px; background:url(images/top-bg-building.jpg) no-repeat;}

#strip-search { width:780px; float:left; height:41px;}
.search { width:530px; height:31px; float:left; background:url(images/bg-search.gif) repeat-x;  padding:10px 0 0 20px;}
.member { width:230px; float:left;  }


#content { width:780px; float:left; background:url(images/bg-tab.gif) repeat-y;}
.right-nav { width:210px; float:right; padding:10px 10px 0 10px;}

.right-panel { width:195px; float:left; border:1px solid #D0DFCD; margin-top:10px;}
.rp-top { width:185px; float:left; height:22px;  font-size:15px; color:#FFFFFF; background-color:#5F8B58; padding:3px 0 0 10px;}
.rp-mid {width:180px; float:left; padding:10px 0 0 15px;}

.rp-mid ul{ padding:0 0 0 10px; margin:0px;}
.rp-mid li{ list-style:url(images/dot.gif); }
.rp-mid li a{ color:#336633; text-decoration:underline;}
.rp-mid li a:hover{ color:#000000; text-decoration:none;}

.rp-bot {width:175px; float:left; text-align:right; padding:10px 20px 10px 0;}
.rp-bot a{ color:#336633; text-decoration:underline;}
.rp-bot a:hover{ color:#000000; text-decoration:none;}

.dv-featured { width:160px; float:left;}
.dv-featured-pic { width:50px; float:left;}
.dv-featured-txt { width:110px; float:left;}
.dv-featured-txt a{ color:#336633; text-decoration:underline;}
.dv-featured-txt a:hover{ color:#000000; text-decoration:none;}

.dv-featured-detail { width:160px; float:left; padding:5px 0 0 0;}

.text { width:510px; float:left; padding:20px 10px 20px 30px; background:url(images/bg-text.gif) repeat-y left;}

.hp-content { width:500px; height:343px; float:left; background:#FFFFCC url(images/shadow-yellow.gif) no-repeat bottom;}
.hp-img { width:188px; float:left; }
.hp-cnt { width:292px; float: left; padding:0 10px 0 10px;}

.yellow-shadow-left {width:312px; float: left; background:#FFFFCC url(images/shadow-yellow-right.gif) repeat-y right;}


.hp-dv-mem { width:292px; float:left; padding:0 0 8px 0;}
.dv-hed { width:90px; float:left; font-size:17px; color:#000000; padding:10px 0 0 10px;}
.dv-lnk { width:150px; float:left; padding:10px 0 0 20px !important; padding:10px 0 0 10px; }
.dv-lnk a{color:#000000; text-decoration:underline;}
.dv-lnk a:hover{color:#FF0000; text-decoration:none;}

.contri { width:494px; float:left; height:150px; border:3px #336633 double; background:#5F8B58 url(images/contri-pic.jpg) no-repeat right; margin-top:20px;}
.contri-top { width:328px; background-color:#336633; height:29px; font-size:15px; color:#FFFFFF; padding:5px 0 0 10px;}
.contri-bot { width:338px; background-color:#5F8B58; height:116px;}

.contri-bot ul{ padding:5px 0 0 10px; margin:0px;}
.contri-bot li{ list-style-type:none; padding:5px 0 0 0; color:#FFF; }
.contri-bot li a{ color:#FFFFCC; text-decoration:underline;}
.contri-bot li a:hover{ color:#FFF; text-decoration:none;}


.text1 { font-size:14px;}
.text2 { font-size:15px;}
.grey {color:#666666;}

.pad-b { padding-bottom:10px;}

.brd-b { border-bottom:1px #CCCCCC solid; }

#footer { width:780px; float:left; background:url(images/footer-bg.gif)}
.foot-left { width:530px; float:left; padding:10px 0 0 20px;}
.foot-left  a{ color:#000; text-decoration:none;}
.foot-left a:hover{ color:#FF0000; text-decoration:underline;}

.foot-right { width:230px; float:left; text-align: center; font-size:12px; padding:10px 0 0 0;}
.foot-right  a{ color:#336633; text-decoration:underline;}
.foot-right a:hover{ color:#000000; text-decoration:none;}


.latest-upload{width:248px;  float:left; border:1px solid #D0DFCD; margin-top:20px;}
.green-head { width:238px; height:22px;  float:left; font-size:15px; color:#FFFFFF; background-color:#5F8B58; padding:3px 0 0 10px;}
.details{width:229px;  float:left; padding:11px 8px 4px 11px;}
.img-thumb{width:73px; height:58px; float:left;}
.title, .uploadedby{width:156px; float:left; font-size:11px;}
.but{width:156px; float:left; text-align:right; padding:5px 0px 0px 0px;}

.latest-upload a{color:#336633; text-decoration:none;}
.latest-upload a:hover{color:#336633; text-decoration:none;}

.upload-input{width:120px; float:left; padding:5px 0px 0px 0px;}
.browse{width:60px; float:left; padding:5px 0px 0px 0px;}
.rp-mid-col1{width:100px; float:left; padding:10px 0px 8px 0px;}
.rp-mid-col2{width:80px; float:left; padding:10px 0px 8px 0px;}

.rp-mid a{color:#336633; text-decoration:underline;}
.rp-mid a:hover{color:#336633; text-decoration:underline;}

.contentdetail { width:160px; font-size:10; font-family:Arial, Helvetica, sans-serif; float:left; padding:5px 0 0 0;}
.top-heading { width:500px; float:left; height:22px;  font-size:15px; color:#FFFFFF; background-color:#5F8B58; padding:3px 0 0 10px;}

.content_lnk  a{color: #40643a;	text-decoration: underline;}
.content_lnk  a:visited { color: #647684;text-decoration: underline;}
.content_lnk  a:hover {	color: #ef4847;	text-decoration: underline;}

/* ---- Nes CSS for Inside pages by Rajendra on 27 June ---- */

.inner-box{width:498px;  float:left; border:1px solid #D0DFCD; background-color:#EDF9ED;}
.inner-box-head { width:488px; height:22px;  float:left; font-size:15px; font-weight:bold; color:#FFFFFF; background-color:#5F8B58; padding:3px 0 0 10px;}
.inner-box-details{width:470px; float:left; padding:10px 9px 0 9px;}

.q-color{ color:#336633; font-size:13px;  text-decoration:none; }
.q-color a:link{ color:#336633; font-size:13px;  text-decoration:none; }
.q-color a:visited{ color:#336633; font-size:13px;  text-decoration:none; }
.q-color a:hover{ color:#336633; font-size:13px;  text-decoration:none; }

.inner-head {width:498px; height:22px;  float:left; }
.inner-title { width:229px; float:left; font-size:15px; font-weight:bold; color:#000; }
.inner-search { width:269px; float:left; text-align:right; }
.inner-search a { font-family:Tahoma, Verdana, Arial, "Helvetica 35 Thin", Sari-Regular; font-size:9px; color:#336633; text-decoration:underline;}
.inner-search a:hover{ color:#336633; text-decoration:none;} 

.directory-tab { width:498px; float:left; padding:10px 0 0 0; }
.direct-table-hd { height:22px; background-color:#77A170; font-size:13px; font-weight:bold; color:#FFFFFF; padding:0 0 0 5px;}
.direct-table-td {  background-color:#EDF9ED; padding:4px 0 0 5px;}
.direct-table-td a { color:#336633; text-decoration:underline;}
.direct-table-td a:hover{ color:#000; text-decoration:none;} 

.pageno {width:498px; float:left; padding:20px 0 0 0; }

.pageno-pre {width:125px; float:left; }
.pageno-mid {width:248px; float:left; text-align:center; }
.pageno-nxt {width:125px; float:left; text-align:right;}

.page-lnk { font-family:Tahoma, Verdana, Arial, "Helvetica 35 Thin", Sari-Regular; font-size:11px; color:#666; }
.page-lnk a { color:#336633; text-decoration:underline;}
.page-lnk a:hover{ color:#336633; text-decoration:none;} 

/* 3 july by kantmani */

.adsearch_pagehead{font:16px Verdana, Arial, Helvetica, sans-serif; color:#333333; border-bottom:1px solid #295729; border-top:1px solid #295729; font-weight:bold; text-decoration:none}

.adsearch_pagehead h2{font:16px Verdana, Arial, Helvetica, sans-serif; color:#333333;  font-weight:bold; text-decoration:none;}

.adsearch_tbl{border:1px solid #295729; background:#fffff1;}
.adsearch_tblhead{background:url(images/box_headbg.gif) top left repeat-x; height:24px;font-size:15px; color:#FFFFFF; padding-left:10px; }
.leftpad{padding-left:10px;}

 
/* made by swati*/
.rp-mid-new {width:180px; float:left; padding:10px 0px 0 11px !important; padding:10px 5px 0 9px;}
.checkbox_padding{padding-top:8px;}
