p, form, {
	margin:0px;	padding:0px; width:100%; 
	} 
html, body{
	background:#FFF; margin:0px; padding:0px; font-family:Verdana, Arial, Helvetica, sans-serif; text-align:center;
	}
h1{
	color:#6a8900; font-size:26pt; font-family:Arial, Helvetica, sans-serif; margin:50px 0px 20px; font-weight:300; word-spacing:0px; text-align:left; letter-spacing:-1px;
	}
	.h12{
	color:#6a8900; font-size:2em; font-family:Arial, Helvetica, sans-serif; margin:30px 0px 10px; font-weight:100; border-bottom:#999 2px solid; border-top:#999 2px solid; width:100%;
	}
h2{
	margin:0px; padding:10px 0 0 40px;
	}
h3{
	margin:0px; padding:0px 0 0 20px; color:#93764c; font-size:20px; font-family:Arial, Helvetica, sans-serif; font-weight:100;
	}
.input_list{
	background:#fff; width:auto; height:100px; border:1px #7f9db9 solid; padding:0px; font:normal 12px Arial, Helvetica, sans-serif;
	}
.input_search{
	background:url(images/input_search.jpg) no-repeat; width:146px; height:18px; border:none; padding:12px 5px; font:bold 11px "Arial Narrow", Arial, Verdana; color:#888;
	}
#wapper{
	margin:0px; padding:0px; width:100%; text-align:left; border:#000 0px solid;
	}
#header{
	background:url(images/headerbg.jpg) repeat-x; height:138px; width:100%; text-align:center;
	}
	#header_main{
		width:1000px; margin:0 auto; text-align:left; height:138px; z-index:2;
		}
		#logo{
			width:680px; height:138px; margin:0px; float:left; background:url(images/logo.jpg) no-repeat;
			}
			#logo_link{
				width:450px; height:100px; margin:15px 0 0 20px;
				}
		#search{
			width:270px; margin:0 20px; float:left; height:110px; z-index:3;
			}
			#search p{
				color:#a8a9a7; font:bold 9px Arial, Helvetica, sans-serif; text-align:right;
			}
			#search_upleft{
				background:url(images/search_uplft.jpg) no-repeat bottom; width:13px; height:94px;
				}
			#search_upmid{
				background:url(images/search_upmid.jpg) repeat-x bottom; height:94px;
				}
			#seacrh_uprit{
				background:url(images/search_uprit.jpg) no-repeat bottom; width:16px; height:94px;
				}
			#search_futlft{
				background:url(images/search_futlft.jpg) no-repeat; width:18px; height:16px;
				}
			#search_futmid{
				background:url(images/search_futmid.jpg) repeat-x; height:16px;
				}
			#search_futrit{
				background:url(images/search_futrit.jpg) no-repeat; width:16px; height:16px;
				}
				.newsletter_heading{
					font:bold 18pt Arial, Helvetica, sans-serif; color:#9acf5a; margin:10px 0 0 0;
					}
				.searchboder{
					border-bottom:#737478 1px solid;
					}
/* end header */

/*************************menu  start******************************/
#menu_full{width:100%; background:url(images/butbg.jpg) left top repeat-x; margin:0px auto; padding:0; font-family:Arial, Helvetica, sans-serif; font-weight:bold; height:33px; text-align:center;}
#menu{width:1000px; margin:0px auto; padding:0; font-family:Arial, Helvetica, sans-serif; font-weight:bold; height:33px; background:url(images/menubg.jpg) no-repeat left; }
#menu ul{float:left; margin:0; padding:0; list-style:none; width:100%;}
#menu li{float:left; width:auto; margin:0px; padding:0px; text-transform:uppercase;}
#menu li:hover{width:auto; margin:0px; padding:0px; }
#menu li.first{border-left:none;}
#menu li.last{border-right:none;}
#menu li a{display:block; text-decoration:none; font-size:13px; color:#fff; padding:7px 14px; margin:0 0 0 5px}
#menu li a:hover{background-position:bottom; color:#97d45f;;}
#menu li a.current{background-position:bottom; color:#97d45f;}
/***********************End Menu *********************************/

/* **************************************  colage ********************************* */
#colage{background:url(images/colagebg.jpg) repeat-x; height:339px; width:100%; text-align:center; padding:0px; margin:0px auto; z-index:6; }
/*#colagemain{background:url(images/colage.jpg) repeat-x; height:339px; width:1000px; text-align:left; margin:0px auto; }*/
#colagemain{height:339px; width:980px; padding:0 0 0 20px; text-align:left; margin:0px auto; position:relative; z-index:10; text-align:center; }
/* ************************************** end colage ********************************* */

/* **************************************  main ********************************* */
#mainbg{
	background:url(images/mainbg.jpg) repeat-x top #c2c5bc;
	z-index:7;
	min-height:500px;
	text-align:center;
	margin:0px auto 0px;
	position:relative;
	float:left;
	width:100%;
	}
#mainbg2{
	background:url(images/footer2.jpg) repeat-x 100% 100%;
	min-height:500px;
	text-align:center;
	padding:0 0 70px 0;
	margin:0px auto;
	position:relative;
	overflow: visible;
	float:left;
	width:100%;
	}
	#main{
		width:990px;
		text-align:center;
		padding:0 0 0 10px;
		margin:0px auto;
		float:center;
		border:#FFCC33 0px solid;
		}
	#mainabhi{
		width:978px;
		text-align:center;
		padding:5px 0 ;
		margin:0px auto;
		float:center;
		border:#FFCC33 0px solid;
		background:url(images/opecity.png);
		/*opacity:0.4;filter:alpha(opacity=40)*/
		}
		#box{
			width:968px;
			background:url(images/boxmd.jpg) repeat-y;
			min-height:300px;
			/*float:left;*/
			margin:0px auto;
			text-align:left;
			border:#0000FF 0px dashed;
			}
		#box_up{
			width:968px;
			background:url(images/boxup.jpg) no-repeat top;
			min-height:300px;
			/*float:left;*/
			margin:0px auto;
			text-align:left;
			}
		#box_fut{
			width:968px;
			background:url(images/futbox.jpg) no-repeat bottom;
			min-height:300px;
			/*float:left;*/
			margin:0px auto;
			text-align:left;
			}
/*		#box_left{
			width:731px;
			height:auto;
			float:left;
			text-align:left;
			}
		#box_rit{
			width:232px;
			float:right;
			border-left:#000 1px dashed;
			position:relative;
			min-height:500px;
			text-align:left;
			}*/
		#main_content{
			margin:10px 20px 15px;
			width:670px;
			border:#3300CC 0px solid;
			font:bold 14px Arial, Helvetica, sans-serif;
			color:#3e3e3e;
			text-align:justify;
			padding:0 0 0 20px
			}
			#main_content p{
				font-size:13px;
				}
				.green{
				font-size:13px;
				color:#668000;
				}
				#main_content ul{
					margin:10px;
					}
				#main_content li{
					list-style-image:url(images/list.jpg);
					margin:0px;
					}
		
		/* ---------------------------------    box right  --------------------------------------------*/
			#pod_cast{
				margin:10px 0 0 0;
				width:200px;
				color:#5a6438;
				font:12px Arial, Helvetica, sans-serif;
				text-align:justify;
				}
			#pod_cast h1{
				background:url(images/postcost_heading.jpg) no-repeat center;
				height:31px;
				color:#6a8900;
				font:bold 14pt Arial, Helvetica, sans-serif;
				padding:8px 0 0 5px;
				margin:20px auto 0;
				border:#000 0px solid;
				}
				.pod_cast_content{
					margin:0px;
					padding:0px;
					width:200px;
					}
					#pod_cast .pad{
						margin:0 0 0 20px;
						}
					.heading{
						padding:10px 0px;
						color:#5a6438;
						margin:0px;
						font:bold 12px Arial, Helvetica, sans-serif;
						text-align:left;
						letter-spacing:-.02em;
						}
					.heading2{
						padding:10px 0px;
						color:#6a8900;
						margin:0px;
						font:bold 12px Arial, Helvetica, sans-serif;
						text-align:left;
						letter-spacing:-.02em;
						text-align:right;
						}
				
				/* -------------------------------------------------  */
			#pod_blog{
				margin:10px 0 0 0;
				width:200px;
				position:relative;
				color:#5a6438;
				font:12px Arial, Helvetica, sans-serif;
				text-align:justify;
				}

			#pod_blog h1{
				background:url(images/postcost_heading.png) no-repeat center left;
				height:31px;
				color:#6a8900;
				width:234px;
				padding:0px;
				margin:0px;
				font:bold 14pt Arial, Helvetica, sans-serif;
				padding:8px 0 0 5px;
				}
			.tag{
				float:right;
				background:url(images/tag.png) no-repeat;
				width:72px;
				height:70px;
				position:relative;
				right:-80px;
				top:50px;
				/*margin:0 0 0 70px;*/
				border:#000000 0px solid;
				}
				.tag_contant{
				margin:18px 2px 5px 20px;
				border:#000 0px solid;
				height:30px;
				}
				.date{
					font:bold 14pt Arial, Helvetica, sans-serif;
					text-align:right;
					}
				.month{
					font:bold 10pt Arial, Helvetica, sans-serif;
					text-align:right;
					}
		/* ---------------------------------    End box right  --------------------------------------------*/
		
/* -----------------------------------  footer  --------------------------------------------------- */
#footer{
	margin:0px auto;
	text-align:center;
	width:100%;
	background:url(images/footerbg.png) repeat-x;
	min-height:250px;
	}
	#footer_main{
	margin:0px auto;
	text-align:left;
	width:960px;
	color:#586b12;
	padding:0 0 0 20px;
	font:bold 12px Arial, Helvetica, sans-serif;
	}
	#footer_main a{
	color:#586b12;
	font:bold 12px Arial, Helvetica, sans-serif;
	text-decoration:none;
	}
	#footer_main a:hover{
	color:#660000;
	}
	#footer_main .head{
		font:bold 14px Arial, Helvetica, sans-serif;
		}
		.paddinglft{
			padding:0 0 0 20px;
			}
/* -----------------------------------  end footer  --------------------------------------------------- */
/*.boderbottom{
	border-bottom:#f00 1px dashed;
	margin-bottom:2px;
	}*/
.hr1{
	background:url(images/hr1.jpg) repeat-x;
	height:2px;
	margin:0px;
	padding:0px;
	border:none;
	}
/*.hr2{
	height:5px;
	border:#FF0000;
	border:#000000 2px dotted;
	margin:0px;
	padding:0px;
	border:none;
	}*/

.button{
	padding:3px 10px 3px;
	color:#5a6438;
	margin:0px;
	font:bold 12px Arial, Helvetica, sans-serif;
	border:#5a6438 1px solid;
	text-align:center;
	text-decoration:none;
	cursor:pointer;
	}
	
  /* --------------------------------------------  */	

    .btn {
      display:inline-block;
      background:none;
      margin:0;
      padding:3px 0;
      border-width:0;
      overflow:visible;
      font:100%/1.2 Arial,Sans-serif;
      text-decoration:none;
      color:#333;
      }
	  .btn a{
	  	color:#000;
		text-decoration:none;
		font:bold 12px Arial, Helvetica, sans-serif;
		}
    * html button.btn {
      padding-bottom:1px;
      }
    /* Immediately below is a temporary hack to serve the 
       following margin values only to Gecko browsers
       Gecko browsers add an extra 3px of left/right 
       padding to button elements which can't be overriden.
       Thus, we use -3px of left/right margin to overcome this. */
    html:not([lang*=""]) button.btn {
      margin:0 -3px;
      }
    .btn span {
      background:#ddd url(img/bg-button.gif) repeat-x 0 0;
      margin:0;
      padding:3px 0;
      border-left:1px solid #bbb;
      border-right:1px solid #aaa;
      }
    * html .btn span {
      padding-top:0;
      }
    .btn span span {
      position:relative;
      padding:3px .4em;
      border-width:0;
      border-top:1px solid #bbb;
      border-bottom:1px solid #aaa;
      }
.txt1{
	font:12px Arial, Helvetica, sans-serif;
	text-align:left;
	color:#000;
	padding:0 0 0 10px;
	border-top: #000 1px dashed;
	}
.textheading{
	font:bold 13px Arial, Helvetica, sans-serif;
	color:#8598b6;
	text-align:left;
	text-decoration:none;
	}
.textheading2{
	font:bold 13px Arial, Helvetica, sans-serif;
	color:brown;
	text-align:left;
	text-decoration:none;
	}
.textheading3{
	font:bold 13px Arial, Helvetica, sans-serif;
	color:brown;
	text-align:left;
	text-decoration:none;
	border-right:#633 0px solid;
	border-bottom:#999 1px dotted;
	color:#8598b6;
	}
/*	.textheading3 .first{
		border-left:#633 1px solid;
		border-right:none;
	}*/


/* ------------------------  flip box   ------------------------------------  */
#threebox{
	width:739px;
	height:229px;
	background:url(images/3boxes.jpg) right repeat-x;
	}
	#threebox .first{
		background:url(images/boximg_1.jpg) no-repeat;
		width:224px;
		height:229px;
		padding:0 0 0 8px;
		}
		#threebox .first table{
			height:120px;
			border:#CC0000 0px solid;
			}
	#threebox .sec{
		background:url(images/boximg_2.jpg) no-repeat;
		width:244px;
		height:229px;
		}
	#threebox .sec table{
			height:120px;
			border:#CC0000 0px solid;
			margin:0 0 0 20px;
			width:160px;
			}
	#threebox .thd{
		background:url(images/boximg_3.jpg) no-repeat;
		width:235px;
		height:229px;
		padding:0 0 0 20px;
		}
	#threebox .thd table{
			height:120px;
			border:#CC0000 0px solid;
			width:160px;
			}
	#threebox .maindiv{
		margin:50px 30px 30px 30px;
		border:#000 0px solid;
		}
		#threebox .maindiv .heading, #threebox .maindiv .heading a{
			font:bold 14pt Arial, Helvetica, sans-serif;
			text-transform:uppercase;
			color:#4d8d1f;
			text-align:center;
			text-decoration:none;
			}
/*			#threebox .maindiv .heading a{
				}*/
		#threebox .maindiv p, #threebox .maindiv p a{
			font:bold 12px Arial, Helvetica, sans-serif;
			color:#000;
			text-align:left;
			}

/* -------------------------end flip box  0-------------------------------  */

.ritpadding{
	padding:0 0 0 10px;
	}