/* CSS Document */

html {
	/*background:url(../images/quacito_bg.jpg) left top no-repeat;*/

}
body {
	margin:0px;
	padding:0px;
	font-family:Tahoma;
	font-size:12px;
	/*color:#9C9C9C;*/
	color:#666666;
}

a {
	font-family:Tahoma;
	font-size:11px;
	color:#9C9C9C;
	text-decoration:none;
}
a:hover {
	font-family:Tahoma;
	font-size:11px;
	color:#000000;
	text-decoration:underline;
}

h1, .contentheading {
	margin:0px;
	padding:6px 0px 6px 0px;
	/*background:url(../images/dot.gif) left bottom repeat-x;*/
	font-family: Arial, Helvetica, sans-serif;
	font-size:22px;
	color:#85B136;
}
/*.contentheading
{
    margin:0px;
	padding:6px 0px 6px 0px;
	background:url(../images/dot.gif) left bottom repeat-x;*/
/*	font-family: Arial, Helvetica, sans-serif;
	font-size:22px;
	color:#85B136;
}*/
h1 a{
	margin:0px;
	padding:15px 0px 0px 0px;
	display:block;
	font-family: Arial, Helvetica, sans-serif;
	font-size:16px;
	color:#85B136;
}
h1 a:hover{
	margin:0px;
	padding:15px 0px 0px 0px;
	display:block;
	font-family: Arial, Helvetica, sans-serif;
	font-size:16px;
	color:#85B136;
	cursor:pointer;
}
h2 {
	margin:0px;
	padding:6px 0px 6px 0px;
	/*background:url(../images/dot.gif) left bottom repeat-x;*/
	font-family: Arial, Helvetica, sans-serif;
	font-size:16px;
	color:#85B136;
}
h3 {
	font-size:12px;
	font-weight:bold;
}
ul
{
  padding:3px 0px 3px 40px;
}
li
{
  padding:3px 0px 3px 0px;
}
h4 span {
	font-size:22px;
	color:#8BC61C;
	
}

h4 {
	margin:0px;
	padding:0px 5px 10px 0px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight:bold;
	text-align:right;
	color:#4DA0D4;
}

h4 a{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;
	text-align:right;
	color:#4DA0D4;
	text-decoration:none;
}
h4 a:hover{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;
	text-align:right;
	color:#4DA0D4;
	text-decoration:underline;
}
p {
	line-height:16px;
	margin:3px 0 3px 0;
	text-align:justify;
}
p b {
	color:#85B136;
}

.smallcell
{
    font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight: bold;
	color:#57A9D9;
	vertical-align:top;
	text-align:justify;
}

a.smallcell_our
{
    font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	font-weight: bold;
	color:#57A9D9;
	vertical-align:top;
	text-align:justify;
	text-decoration:none;
}
a.smallcell_our:hover
{
    font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	font-weight: bold;
	color:#57A9D9;
	vertical-align:top;
	text-align:justify;
	text-decoration:underline;
}
#main {
	width:845px;
	margin-left:auto;
	margin-right:auto;
}

.mainmenu {
padding:0px;

}

.mainmenu a {
	font-family:Tahoma;
	font-size:11px;
	font-weight:bold;
	color:#4A6E8D;
	text-decoration:none;
	border-left:#E6E6E6 solid 1px;
	padding:0px 9px 0px 9px;
	line-height:25px;
}
.mainmenu a:hover {
	font-family:Tahoma;
	font-size:11px;
	font-weight:bold;
	color:#70A40E;
	text-decoration:none;
}
/*.mainmenu a:active {
	font-family:Tahoma;
	font-size:13px;
	font-weight:bold;
	color:#70A40E;
	text-decoration:none;
}*/

.mainmenu #left {
	background:url(../images/left.gif) right top no-repeat;
	width:6px;
}
.mainmenu #midmain{
	height:38px;
	background:url(../images/midback.gif) left top repeat-x;
	vertical-align:middle;
	padding-top:5px;
}
.mainmenu #right {
	background: url(../images/right.gif) left top no-repeat;
	width:6px;
}

.mainbody {
	
}

#topcurve {
	background:url(../images/topcurve.gif) left top no-repeat;
	height:8px;
}
#repeatcurve {
	background:url(../images/repeatcurve.gif) left top repeat-y;
}
.repeatcurve {
	background:url(../images/repeatcurve.gif) left top repeat-y;
}
#midcurve {
	background:url(../images/midcurve.gif) left top no-repeat;
	height:11px;
}
#midcurve1{
background:url(../images/midcurve1.gif) left top no-repeat;
height:11px;
}
#bottomcurve {
	background:url(../images/bottomcurve.gif) left top no-repeat;
	height:8px;
}
.green-bg {
	background:url(../images/green-bg.jpg) center top no-repeat;
	width:822px;
	position:relative;
	min-height:750px;
}
*HTMl .green-bg {
	height:790px;
}
.green-bg h1 {
	color:#000000;
	font-size:16px;
	margin:0px;
	padding:4px 0 4px 0;
}
.green-bg .rightpos {
	width:50%;
	
}
.green-bg .leftpos {
	width:55%;
	
}

.blue-bg {
	background:url(../images/blue-bg.jpg) center top no-repeat;
	width:822px;
	position:relative;
	min-height:420px;
}
.blue-bg p {
	color:#000000;
}
*HTML .blue-bg  {
	height:420px;
}
.blue-bg .leftpos {
	width:50%;	
}

.red-bg {
	background:url(../images/red-bg.jpg) center top no-repeat;
	width:822px;
	position:relative;
	min-height:880px;
}
*HTML .red-bg {
	height:950px;
}
.red-bg h1{
	color:#000000;
	font-size:16px;
	margin:0px;
	padding:4px 0 4px 0;
}

.red-bg .leftpos {
	width:95%;
}
.red-bg .leftpos img{
	margin-left:20px;
}

.orange-bg {
	background:url(../images/orange-bg.jpg) center top no-repeat;
	width:822px;
	position:relative;
	min-height:500px;
}
*HTML .orange-bg {
	height:500px;
}
.orange-bg h1{
	color:#000000;
	font-size:16px;
	margin:0px;
	padding:4px 0 4px 0;
}
.rightpos {
	position:absolute;
	right:30px;
	width:370px;
	top:15px !important;
	top:30px;
}
.rightpos p, .leftpos p{
	text-align:justify;	
}
.leftpos {
	position:absolute;
	left:20px;
	top:230px !important;
	top:250px;
	width:470px;
}
.head {
	background:url(../images/headback.jpg) left top no-repeat;
	min-height:140px;
	width:822px;
}
.header {
	background:url(../images/headerback.jpg) left top no-repeat;
	height:40px;
	text-align:left;
	font-family:Tahoma;
	font-size:12px;
	font-weight:normal;
	color:#ffffff;
	padding-top:12px;
}
.mail a{
	font-family:Tahoma;
	font-size:13px;
	font-weight:bold;
	color:#4A6E8D;
	padding-right:10px;
	line-height:34px;
	text-decoration:none;
}

.mail a:hover{
	font-family:Tahoma;
	font-size:13px;
	font-weight:bold;
	color:#70A40E;
	padding-right:10px;
	line-height:34px;
	text-decoration:none;
}

.header a:hover{
	font-family:Tahoma;
	font-size:11px;
	font-weight:normal;
	color:#4A6E8D;
	padding-right:10px;
}


.bottommenu {
	font-family:Tahoma;
	font-size:11px;
	font-weight:normal;
	color:#9C9C9C;
}
.bottommenu a{
	color:#9C9C9C;
	text-decoration:none;
}
.bottommenu a:hover{
	color:#9C9C9C;
	text-decoration:underline;
}
.plaincell {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight: normal;
	color:#666666;
	vertical-align:top;
	text-align:justify;
}
.greencell {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight:bold;
	color:#8fac42;
	vertical-align:top;
		text-align:justify;
}
.gbutton {
	background:url(../images/greenbutton.gif) left top no-repeat;
	font-family:Tahoma;
	font-size:11px;
	color:#FFFFFF;
	font-weight:normal;
	width:98px;
	height:20px;
	vertical-align:top;
	border:none;
}
.rbutton {
	background:url(../images/redbutton.gif) left top no-repeat;
	font-family:Tahoma;
	font-size:11px;
	color:#FFFFFF;
	font-weight:normal;
	width:98px;
	height:20px;
	vertical-align:top;
	border:none;
}

.componentheading
{
    margin:0px;
	padding:6px 0px 6px 0px;
	background:url(../images/dot.gif) left bottom repeat-x;
	font-family: Arial, Helvetica, sans-serif;
	font-size:22px;
	color:#85B136;
}
#ej_slider_area{
display:none;
}
.img_galery1{
padding-top:10px;
padding-right:10px;
padding-bottom:10px;
padding-left:25px !important;
border-right:1px dotted #CCCCCC;
border-bottom:1px dotted #CCCCCC;
}
.img_galery2{
padding-top:10px;
padding-right:10px;
padding-bottom:10px;
padding-left:25px !important;
border-bottom:1px dotted #CCCCCC;
}
.img_galery3{
padding-top:10px;
padding-right:10px;
padding-bottom:10px;
padding-left:25px !important;
border-right:1px dotted #CCCCCC;
}
.img_galery4{
padding-top:10px;
padding-right:10px;
padding-bottom:10px;
padding-left:25px !important;
border:none;
}
.img_galery5{
padding-top:10px;
padding-right:10px;
padding-bottom:10px;
padding-left:25px !important;
border:1px dotted #CCCCCC;
}
.readmore_contant{
/*padding-top:15px;*/
}
.green_leaf{
background:url(../images/leaf.jpg) right top no-repeat;
height:137px;
width:173px;
}
.read-more_space{
padding-right:47px;
padding-top:10px;
}

.topleaf {
	background:url(../images/topleaf.jpg) right top no-repeat;
}

.inputbox, .textarea, .selectbox {
	border:1px solid #AECD54;
}
.buttonspan {
	background:url(../images/btn-bg-left.jpg) left top no-repeat;
	padding-left:5px;
	display:block;
	height:20px;
	/*width:10px;*/
	float:left;
	margin-right:10px;
}
.button {
	background:url(../images/btn-bg-right.jpg) right top no-repeat;
	border:none;
	height:20px;
	padding-bottom:4px !important;
	padding-bottom:0;
	padding-right:10px !important;
	padding-right:4px;
	color:#FFFFFF;
	font-size:11px;
}
a.button {
	display:block;
	padding:3px 0 0px 6px;
}
.container {

}
.pagination {

}
#my_captcha {
		-moz-user-select:none;
		border:1px solid #CDE488;
		width:50px;
		text-align:center;
		padding:2px;
		background:url(../images/topleaf.jpg) -70px top no-repeat;
		float:left;
		margin-right:6px;
	}
.msgnotice {
	color:#87A631;
	font-weight:bold;
	text-align:center;
}

/* ====== form == */

.frmborder {
	padding:10px;
	border:1px solid #D8D8D8;
	background:url(../images/bg-3.jpg) left top repeat-x;
	border-radius:8px;
	-moz-border-radius:8px;
	-khtml-border-radius:8px;
	-webkit-border-radius:8px;
}
.frmborder a.button {
	color:#FFFFFF;
	font-size:11px;
}
.login {
	background:url(../../../images/login.gif) 15px top no-repeat;
	border:none;
	position:relative;
	min-height:130px;
}
*HTMl .login {
	height:130px;
}
.posit {
	position:absolute;
	left:150px;
}
.login label {
	display:block;
	width:80px;
	float:left;
}
.login .button, .linkform .button, .formmemeber .button{
	font-size:11px;
	font-weight:bold;
	color:;
}
ul.links {
	position:absolute;
	top:0;
	right:0;
	border-radius:8px;
	-moz-border-radius:8px;
	-khtml-border-radius:8px;
	-webkit-border-radius:8px;
	border:1px solid #D8D8D8;
	padding:10px 15px 10px 15px;
	background:#FFFFFF;
}
ul.links li {
	font-size:11px;
	list-style:none;
	margin:3px 0 3px 0;
}
ul.links li a {
	color:#698CA4;
	text-decoration:none;	
}
ul.links li a:hover {
	color:#0B4C73;
	text-decoration:underline;
}

.linkform {
	font-size:11px;
}
.formmemeber fieldset {
	border:1px solid #cccccc;
}
.formmemeber fieldset legend {
	padding:0 10px 0 10px;
	font-size:12px;
	font-weight:bold;
	color:#698CA4;
}

.tblhead td {
	background:#9BC80F;
	color:#ffffff;
	text-align:center;
}
.dtllist {
	border-collapse:collapse;
	border-color:#86A631;
}
.dtllist td {
	vertical-align:top;
}
.dtllist a {
	font-size:12px;
	color:#738D29;
	text-decoration:none;
}
.dtllist a:hover {
	text-decoration:underline;
}

.adminform div {
	width:100px;
	vertical-align:top;
	height:80px;
}

.con_tab {
	border-collapse:collapse;
	border-color:#cccccc;
}
.vertical_rular {
	background:url(../images/hr.jpg) left top no-repeat;
}/*
.testimonial {
	padding:6px;
}*/
.testimonial p {
	font-size:11px;
	text-align:center;
	line-height:14px;
	margin:4px 0 4px 0;
}
.author {
	float:right;
	font-size:11px;
	color:#A04641;
}

.latest {
	padding:6px;
}
.latest p {
	font-size:12px;
	color:#F8931D;
	font-weight:bold;
	line-height:1.8em!important;
	margin-left: 32px;
}
.latest span.date {
	font-weight:bold;
}
.tabbing {
	display:block;
	height:20px;
}
.tabbing a {
	display: block;
	float:left;
	background:url(../images/grnbtn-bg-right.jpg) right top no-repeat;
	line-height:20px;
	color:#FFFFFF;
	padding:0 8px 0 8px;
	margin-right:1px;

}
.tabcontent {
	padding:10px;
	border:1px solid #9BC80F;
}
.tabcontent h2 {
	color:#666666;
}

.captchafont {
	border:1px solid #AECD54;
	background:#D7E6AA;
	color:#6C7355;
	padding:3px;
	width:60px;
	text-align:center;
	-moz-user-select:none;
}
.addthis_button
{width:100px;}

#___plusone_0{
	width:40px!important;
	overflow:hidden;
	margin-right:15px;
	margin-right:33px!important;}
