@charset "utf-8";

/* CSS Document */

body{ margin:0px; background:#FFFFFF; font-family:Verdana, Arial, Helvetica, sans-serif;font-size:12px; }

/* -----------------------------GENERAL------------------------------- */

h1	{ color:#FFFFFF; font-size:24px; font-weight:400;  }
h2	{ color:#878787; font-size:16px; margin:0px 0 10px 0;padding:0px; }
h3	{ color:#A9BB33; font-size:16px; padding:0px;  }
h4	{ color:#878787; font-size:14px;   padding:0px;}

#wrap { margin:0 auto;  width:990px; }
hr { background:#E1E1E1; border:1px solid #E1E1E1; color:#E1E1E1;}

a 			{ color:#A9BB33; text-decoration:none;}
a:hover		{ color:#878787; text-decoration:none; }
img 		{ border:0px; }
.text 		{ border:1px solid #999999; color:#999999; font-size:12px; height:18px; width:150px; margin:0px;}
.cmb 		{ border:1px solid #999999; color:#999999; font-size:12px; height:22px; width:150px; margin:0px;}
p 			{ color:#878787; font-size:12px;  }
br.clear	{ clear:both; }

/* -------------------------TOP AREA ----------------------------------- */

#toparea {margin:0 0 0 0px ; width:990px; height:125px;overflow:hidden;}
.logo { width:145px; height:100px; float:left; margin:0px 0 0 0px;}
.userLogin{
  background:url(../images/user_btn.gif) no-repeat;
  width:125px;
  height:25px;
  float:right;
  margin-right:5px;
  font-size:11px;
  font-weight:normal;
}
div.login{
  color:#FFFFFF;
  margin-left:5px;
  padding:5px 5px 5px 8px;
  float:left;
}
div.login a{color:#fff;text-decoration:none;}
div.signup{
  color:#000000;
  margin-right:6px;
  padding:5px 3px 5px 8px;
  float:right;
}
.topicon{float:right;width:690px;}
.userLogout{
  width:525px;clear:both;
}
span.topWelcome{float:right;font-size:11px;line-height:15px;margin-right:5px;}
span.logout{
  background:url(../images/logout.gif) no-repeat;
  width:62px;
  height:21px;
  float:right;
  margin-right:2px;
  font-size:11px;
  font-weight:normal;
  color:#000000;
  margin-left:0px;
  padding:3px 0px 0px 0px;
  text-align:center;
  /*float:left;*/
}
span.logout a{color:#000;text-decoration:none;}
div.signup a{color:#000000;text-decoration:none;}

.pagenav  { margin-top:20px; padding:0; float:right; width:990px; text-align:right;margin-left:0px; }
.pagenav ul#top { margin-top:55px;  list-style-type:none;width:750px;float:right;padding-left:5px; }
.pagenav ul#top li { margin:0px; padding:1px; text-align:center; list-style-type:none; display:inline; line-height:20px; font-size:11px; font-weight:bold;}
.pagenav ul#top li a { color:#000; text-decoration:none;  padding:3px 5px 3px 5px; text-align:center; }
.pagenav ul#top li a:hover { color:#629e0e; text-decoration:none;padding:3px 5px 3px 5px; text-align:center; }
.pagenav ul#top li a.selected { color:#FFFFFF; text-decoration:none; background:#A4CE38; padding:3px 5px 3px 5px; text-align:center; }


	/*.adMenu {width:650px;font-size:12px;margin:10px 0 15px 45px;}*/
	.adMenu {width:272px;font-size:11px; float:right;}
	table#adMenu {padding:0;margin:10px 0px 15px 0px;}
	table#adMenu th{color:#505050;font-weight:bold;font-size:13px;text-align:left;padding:3px 0 3px 3px;}
	table#adMenu th a.selected1{color:#629e0e;}
	table#adMenu td{padding:3px 0 3px 1px;border-bottom:1px #BEBEBE dotted;}
	
		
	.adMenu ul#adMenu {padding:0;margin:20px 0px 5px 0px;list-style:none;}
	.adMenu ul#adMenu li {list-style:none;padding:2px 0px 2px 0px;margin:0px 0px 0px 0px;color:#629e0e;}
    .adMenu a {color:#629e0e;font-weight:bold;}
	.adMenu a:hover{color:#505050;font-weight:bold;}

/* -------------------------HEADER AREA ----------------------------------- */
.searchtextbg { margin: 12px 0px 0px 5px; float:left;width:630px; color:#505050; font-size:18px;   padding:9px; }
.searchTEXT {color:#FFFFFF; font-size:24px;  }
#header	{ width:990px; height:95px; float:left; background:url(../images/searchbg-new.jpg) top no-repeat;}
.hdcontentarea { width:950px; height:75px; margin: 15px 0px 0px 5px;  float:left;}
#searchFrm{ width:560px;padding:0;margin:-2px 0 0 0;}	
	.searchlist {width:750px; height:30px; padding-top:5px; padding-left:10px;}
	.searchlist .searchby { width:90px;color:#505050; font-size:14px;font-weight:bold;float:left;margin-left:0px;}
	.searchlist ul#searchOption { margin-top:3px;margin-left:0px;margin-right:15px; padding:0; list-style-type:none; width:630px; float:right;}
	.searchlist ul#searchOption li { margin:0px; padding-top:5px; text-align:center; list-style-type:none; display:inline; font-size:12px;color:#505050; }
	.searchlist ul#searchOption li a { color:#505050; text-decoration:none;  padding:0 2px 0 2px; text-align:center; }
	.searchlist ul#searchOption li a:hover { color:#000000; text-decoration:none; padding:0 2px 0 2px;  text-align:center;  }
    
	html>body div.searchPanel { width:450px; height:20px; padding:10px 10px 5px 117px;margin:0 0 0 0px; float:left;} 
	.searchPanel { width:450px; height:20px; padding:10px 10px 5px 103px;margin:0 0 0 0px; float:left;}
	

html>body div.searchbtn {background:url(../images/btnsearch.jpg) no-repeat; width:90px; height:21px; padding-top:3px; float:left;margin:2px 0px 0 10px; text-align:center; font-size:12px; font-weight:bold;color:#505050; }
	.searchbtn { background:url(../images/btnsearch.jpg) no-repeat; width:90px; height:21px; padding-top:3px; float:left; margin:2px 0px 0 10px; text-align:center; font-size:12px; font-weight:bold;color:#505050; }
	.searchbtn a { color:#A9BB33; text-decoration:none;  }
	.searchbtn a:hover { text-decoration:none; }

.searchtext { border:1px solid #999999; color:#999999; font-size:12px; width:150px; height:18px; margin:0px 0 0 0;}
.searchcmb 	{ border:1px solid #999999; color:#999999; font-size:12px; width:150px; height:20px; margin:0px 0 0 0;}

	
html>body div.advsearchbtn { background:url(../images/advance_search.jpg) no-repeat; width:130px; height:21px; padding-top:3px; float:left;	margin:2px 0px 0 10px; text-align:center;font-size:12px;font-weight:bold;color:#505050;}
	
	.advsearchbtn { background:url(../images/advance_search.jpg) no-repeat; width:130px; height:21px; padding-top:3px; float:left; margin:2px 0px 0 10px; text-align:center; font-size:12px; font-weight:bold;color:#505050;float:left; }


/*==============================  HOME CONTENT ==============================*/

#homecontent { width: 988px; margin:0px 0px 0 0px; padding:0px 0 0 0;border-bottom:1px #eaeaea solid;border-left:1px #eaeaea solid;border-right:1px #eaeaea solid;}
   
.leftPanel {clear:both;width:655px;float:left;margin:0px;padding:20px 5px 10px 10px;border-right:1px #e1e1e1 solid;}

.rightPanel{width:297px;height:100%;float:right;margin-right:5px; padding:20px 0 0 10px;}

/* -------------- Today Events --------------- */

.todayevent { width: 648px; margin:0 0 25px 0px;}
.headrow { width: 648px; height:30px; float:left;  background:#9DB200;  }
.headtexttitle {color:#FFFFFF !important; font-size:13px; font-weight:bold; width:275px; float:left; padding:7px 10px 5px 10px; text-align:left; }
.headtext {color:#FFFFFF !important; font-size:13px; font-weight:bold; width:190px; float:left; padding:7px 10px 5px 10px; text-align:left; }
.headtextmore {color:#FFFFFF !important; font-size:13px; font-weight:bold; width:130px; float:left; padding:7px 1px 5px 1px; text-align:left; }
.row1 { width: 648px; height:27px; margin-right:8px; float:left;color:#FFFFF; background:#B0C702; }
.row2 { width: 648px; height:27px; margin-right:8px; float:left; color:#FFFFF; background:#A6BC01;}
.rowtextTitle {color:#FFFFFF !important; font-size:12px;  width:275px; float:left; padding:7px 10px 5px 10px; text-align:left; }

.rowtext {color:#FFFFFF !important; font-size:13px;  width:190px; float:left; padding:7px 10px 5px 10px; text-align:left; }
.rowtext a 		{ color:#FFFFFF; text-decoration:none; }
.rowtext  a:hover	{ color:#1DA838; text-decoration:none; }

.rowtextmore {color:#FFFFFF !important; font-size:12px;  width:130px; float:left; padding:7px 1px 5px 1px; text-align:left; }
.rowtextmore a 		{ color:#FFFFFF; text-decoration:none;}
.rowtextmore  a:hover	{ color:#1DA838; text-decoration:none; }


.rowtextTitle a 		{ color:#FFFFFF; text-decoration:none; }
.rowtextTitle  a:hover	{ color:#1DA838; text-decoration:none; }

.lastrow { width:638px; height:27px; margin-left:0px; float:left;color:#888888;font-size:11px; font-weight:bold; padding-top:5px;}

.moreinfo a 	  { color:#A9BB33; text-decoration:none; font-size:12px !important;  font-weight:bold;  }
.moreinfo a:hover { color:#1DA838; text-decoration:none; font-size:12px !important; font-weight:bold;}

/* ------------------- Featured Event  --------------- */
.featuredEvent {clear:both;width:640px;margin:10px 0 10px 0;border-bottom:1px #e1e1e1 solid;padding:0 0 10px 0;}
.featuredEventLast {clear:both;width:640px;margin:10px 0 10px 0;border-bottom:0px #e1e1e1 solid;padding:0 0 10px 0;}
 .eventimg{float:left;width:103px;margin-right:3px;}
 .eventdetail {float:left;width:520px;}
 .eventdetail span.shorttext1 {font-size:14px;display:block;line-height:18px;color:#90a700;font-weight:bold;}
 .eventdetail span.shorttext2 {font-size:12px;display:block;line-height:18px;color:#878787;font-weight:bold;}
 .eventdetail p.featuredeventdetail {margin:4px 0 0 0;}

/* --------- Featured Organizers --------------- */
.organizer_news { width: 649px; margin:25px 0 0 0; float:left; }
.featuredorganizers {width: 300px; float:left; margin:0px; padding:0px;}
.featurednews {width: 300px; float:right; margin:0 10px 0 0;padding:0;}
.ftitle { 
  background:url(../images/titlebg2.jpg) no-repeat; width:300px; height:28px; padding:10px 0px 0 5px; color:#FFFFFF; font-size:14px; font-weight:bold;
}
.fdetail { margin:10px 0 10px 0; border-bottom:1px #e1e1e1 solid;padding-bottom:10px;width: 245px;}
.fdetailLast { margin:10px 0 10px 0;border-bottom:0px; padding-bottom:10px;width: 245px;}
.dhead {color:#000000; font-size:14px; font-weight:bold;}
.ftext { color:#8D8D8D; font-size:12px; margin-bottom:10px; text-align:justify;}
.fbottom { background:url(../images/show_all_featured.jpg) no-repeat; margin-top:10px; width:300px; height:25px; padding:8px 0 0 5px; color:#FFFFFF; font-size:14px; font-weight:bold;}
.fbottom a { color:#fff;text-decoration:none;}
.fnewsletterdetail{ color:#8D8D8D; font-size:12px; margin-bottom:10px; text-align:center;}
.newsdate { color:#8D8D8D; font-size:12px; margin-bottom:14px; font-weight: bold;}

/*-------------------- Inner News Letter ------------------------*/
.InnerNewsletterdetail{ color:#8D8D8D; font-size:12px; margin-bottom:2px; text-align:left;margin-top:10px;}
.InnerNewsletterdetail .NewsInput {width:200px; margin-bottom:8px; background:#E1E1E1; border:none; height:18px; padding:3px;font-size:13px;color:#888888;float:left; margin-right:10px;}
.InnerNewsletterdetail .NewsSubcribeBtn {float:left; margin-left:10px;}


	/*------------- Inner bottom Menu -----------*/
				 
	.bottomMenu {width:656px;height:100%;border-top:1px #e1e1e1 solid;margin:10px 0 0 0;padding-top:15px;clear:both;}
	.bottomMenu span.site{width:233px;color:#878787;font-size:18px;font-weight:bold;float:left;}
	.bottomMenu span.site ul {width:233px;padding:0px;margin:10px 0 0 0;list-style:none;font-size:12px;color:#90a700;font-weight:normal;}
	.bottomMenu span.site ul li{margin-bottom:5px;}
	.bottomMenu span.site ul li a {color:#90a700;}  

	.bottomMenu span.evnt{width:246px;color:#878787;font-size:18px;font-weight:bold;float:left;}
	.bottomMenu span.evnt ul {width:246px;padding:0px;margin:10px 0 0 0;list-style:none;font-size:12px;color:#90a700;font-weight:normal;}
	.bottomMenu span.evnt ul li{margin-bottom:5px;}
	.bottomMenu span.evnt ul li a {color:#90a700;}  

	.bottomMenu span.user{width:148px;color:#878787;font-size:18px;font-weight:bold;float:left;margin-left:20px; }
	.bottomMenu span.user ul { width:148px;padding:0px;margin:10px 0 0 0;list-style:none;font-size:12px;color:#90a700;font-weight:normal; }
	.bottomMenu span.user ul li{ margin-bottom:5px; }
	.bottomMenu span.user ul li a { color:#90a700; }  
	
                /*------------- End Inner bottom Menu -----------*/

	/*-------------------- Forms ------------------------*/
	em {font-size:14px}
	.inputContainer{margin:0; padding:0px 10px; clear:both; display:block; width:600px;overflow:hidden;}
	label{ margin:5px 0px;padding:0px;font-size:12px; font-weight:bold; float:left; width:170px; text-align:right;color:#90a700;}
	.inputBox{ margin:0px 0 0 0; padding:0px; float:right; width:420px;font-size:13px;}
		
	.inputBox span{ font-weight:normal;}
	
	.txtbox1{ margin:5px 0px; padding:0px 0 0 2px; width:250px;  height:18px; line-height:18px; border:1px solid #cdcdcd; font-size:13px }
	
	.txtarea{ margin:5px 0px; padding:0px 0 0 2px; width:250px; border:1px solid #cdcdcd; font-size:12px }
	
	.logoFile{ margin:5px 10px; padding:0px 0 0 2px; height:22px; border:1px solid #cdcdcd; font-size:13px; }
	
	.adFile{ margin:5px 0px; padding:0px 0 0 2px; width:250px;border:1px solid #cdcdcd; font-size:13px }
	
	.imgLogo {}
	
	.inputChkBox{ margin:7px 0px 3px 0px; padding:0px; float:right; width:420px;}
	div.btnSignIn{margin:5px 0 0 0; padding:0px 10px;display:block; width:120px;overflow:hidden;float:right; margin-right:145px;}
	
	div.forget{margin:5px 0 0 0; padding:0px 10px;display:block; width:120px;overflow:hidden;float:left; margin-left:180px;}
	div.forget a {color:#788a05;font-size:13px;}
	
	div.btnReg{margin:0; padding:0px 10px; clear:both; display:block; width:120px;overflow:hidden;float:left; margin-left:180px;}
	
	div.btnEmail{margin:0; padding:0px 10px; clear:both; display:block; width:120px;overflow:hidden;float:right; margin-right:160px;}
	
	div.btnForget{margin:0; padding:0px 10px; clear:both; display:block; width:120px;overflow:hidden;float:right; margin-right:145px;}
	
	div.btnUpdate{margin:0; padding:0px 10px; clear:both; display:block; width:120px;overflow:hidden;float:right; margin-right:150px;}
	
	div.btnUgrade{margin:0; padding:0px 10px; clear:both; display:block; width:120px;overflow:hidden;float:left; margin-left:100px;}
	
	div.btnConfirm{margin:0; padding:0px 10px; clear:both; display:block; width:120px;overflow:hidden;float:right; margin-right:150px;}
	.clear{margin:0px;padding:0px;line-height:0px;font-size:0px;clear:both; height:1px;}
		
	span.error { color:#FF0000; font-size:14px;}	
	span.msg { color:#90a700; font-size:14px;}				  
				  
  	/*-------------------- End Forms ------------------------*/
   
     /*------------- Organizers -------------------------*/
	   
	   .organizer {width:650px;height:100%;margin-top:20px;border-bottom:1px #CCCCCC dashed;padding-bottom:20px;color:#90a701;}
	   .organizer .Otitle {font-size:16px;line-height:30px;font-weight:bold; padding:0 0 5px 0;}
	   .organizer .moreInfo {margin:5px 0px 0 0; float:right;}	
	   .organizer .moreInfo a{font-weight:bold;}
	   .organizer .moreInfo a:hover	{ color:#1DA838; text-decoration:none; font-weight:bold;}
	   .organizer .company {clear:both;font-size:13px;margin-top:5px;} 
	   
	/*------------- End Organizer ----------------------*/
   
   
   
   /* ----------------- Event Detail Page ------------------*/
   	.profile {padding-top:0px;}
	.profile .contact {background:url(../images/contact.jpg) no-repeat;width:174px;height:28px;color:#a3cd39;font-size:13px;padding:6px 0px;text-align:center;cursor:pointer;}
	.Eheading {color:#90a700;font-size:16px;font-weight:bold;}
	.profile .heading{ margin-top:20px;color:#90a700;font-weight:normal;font-size:12px; }
	.profile .event-detail { border-top:1px #e1e1e1 solid;width:608px;margin-top:15px;font-size:13px;clear:both; }
	.profile .Dleft { margin-right:10px;margin-top:10px;text-align:right;float:left;width:120px;}
	.profile .Dright { float:left;margin-top:10px;width:465px;}
	.profile #Organizer { float:right;margin-right:20px; }
  /* ---------------- End Event detail ----------------------*/
   
 /*-------------- Tables --------------------------*/  
table#show {padding:0;margin:10px 0px 15px 0px;}
table#show th{color:#505050;font-weight:bold;font-size:13px;text-align:left;padding:3px 0 3px 3px;}
table#show td{padding:3px 0 3px 1px;border-bottom:1px #BEBEBE dotted;}

table.tblrates { border:1px #CCCCCC solid;width:55%; }
table.tblrates th{ border-bottom:0px #CCCCCC solid;border-right:1px #CCCCCC solid; background-color:#a4ce38;color:#fff;text-align:left;}
table.tblrates th.last{ border-bottom:0px #CCCCCC solid;border-right:0px #CCCCCC solid; background-color:#a4ce38;color:#fff;text-align:left;}
table.tblrates td{ border-top:1px #CCCCCC solid;border-right:1px #CCCCCC solid;font-size:13px; }
table.tblrates td.last{ border-top:1px #CCCCCC solid;border-bottom:0px #CCCCCC solid;border-right:0px #CCCCCC solid;font-size:13px;}

 /* ------------------ End Table ----------------- */

/* ---------- Banner Image --------- */
.banner .bannerimg {margin-bottom:10px;}

 /* ------------------ Search Result ---------------------*/
  .event {width:650px;margin-top:0px;border-bottom:1px #CCCCCC dashed; clear:both;padding:0 0 10px 0;}
  .EventDesc {width:656px;height:100%;border-top:1px #e1e1e1 solid;margin:20px 0 0 0;padding-top:15px;}
	
	
	.dateBg {background:url(../images/date.jpg) no-repeat;width:39px;height:52px;float:left;color:#FFFFFF;padding:5px 0 0 0;  text-align:center;}
	.dateBg .daymon {font-size:22px;font-weight:bold;}
	.dateBg .datebgtxt {font-size:11px;font-weight:bold;}
	  
	.titleDate {float:left;width:590px;color:#90a701;margin:0px 0 0px 8px; text-align:left;font-weight:normal;}			   
	.titleDate .Etitle {font-size:14px;line-height:25px;font-weight:bold; padding:0 0 5px 0;}
	.titleDate .Edate {font-size:12px;float:left;}
	.titleDate span.address {font-size:12px;line-height:20px;color:#888888;margin:0px 0 0 0px; float:left;}
	.event .titleDate span.moreInfo {margin-right:10px; float:right;}	
	.titleDate span.moreInfo a{font-weight:normal;}
	.titleDate span.moreInfo a:hover { color:#1DA838; text-decoration:none; font-weight:normal;}
	.event .titleDate span.equire {margin-right:10px; float:right;} 
	.titleDate span.equire a{font-weight:normal;text-align:right;}
	.titleDate span.equire a:hover { color:#1DA838; text-decoration:none; font-weight:normal;}
	.titleDate span.tel{color:#888888;line-height:16px;} 
	.sep {border-bottom:1px #CCCCCC dashed;height:1px;margin-top:25px;}

/* ------------ End Search Result -----------------*/

/* ------------ Agro Family on Right Side -----------------*/

table#adMenu{padding-bottom:5px;}
table#adMenu td span.title{
 color:#3d3d3d;
 display:block;
 font-size:14px;
 margin-left:0px;
 font-weight:600;
 line-height:18px;
}
table#adMenu td span.shortdesc {
 color:#77ad2d;
 display:block;
 font-size:11px;
 margin-left:0px;
 line-height:18px;
}

/*============================== FOOTER ==============================*/

.footer{ padding:5px 0 10px 0; width:990px; margin:0px 0px 0 0px;}
.ftleft{ float: left;color:#8D8D8D;font-size:11px; width:400px;  }
.ftright{ float: right;color:#8D8D8D; font-size:12px;width:580px; text-align:right; line-height:22px; }
.copy{ font-size:10px; float:left; width:450px; margin-left:0px;  }
.etrix{ font-size:10px; float:right; width:300px; margin-right:0px;}

td.fieldname{
  background-color:#ededed;
  text-align:right;
  padding-right:5px;   
}
td.field{
   background-color:#f4f3f3;
   padding-left:10px;
}

.newscontainer{ margin:0px 0px; padding:0px; } /* 16/04/09 */
.newscontainer .newstitle{ font-weight:bold; line-height:25px; clear:both;font-family:Verdana, Arial, Helvetica, sans-serif;font-size:12px; }
/* 16/04/09 */
.newscontainer .newsdetail{margin:0px 0px 10px 0px; border-bottom:1px dashed #e1e1e1;padding:0px 0px 10px 0px; font-weight:normal;font-size:12px;  line-height:20px; clear:both; text-align:justify;font-family:Verdana, Arial, Helvetica, sans-serif;} /* 16/04/09 */
.question{
  color:#629e0e;
  font-size:14px;
  font-weight:bold;
  margin-bottom:5px;
}
.answer{
  color:#393939;
  font-size:12px;
  font-weight:normal;
  margin-bottom:15px;
}

