html, body, div, span, applet, object, iframe,
h1, h2, h3, h4, h5, h6, p,
blockquote, pre, a, abbr, acronym, address, big,
cite, code, del, dfn, em, font, img,
ins, kbd, q, s, samp, small, strike, sub, sup, tt, var, dl, dt, dd, ol, ul, li,
fieldset, form, label, legend,
table, caption, tbody, tfoot, thead, tr, th, td,
center, u, b, i, marquee {
	margin: 0px;
	padding: 0px;
}
body{ background:#FFFFFF url(../images/bg.png) repeat-x top; font-family:Georgia,  Arial, Helvetica, sans-serif; color:#444; font-size: 14px; }
.clearfix{ clear: both;}
a img, img a:link{ border: none;}
.small{ font-size:10px;}
.pf{margin:0; padding:0px 90px}
.contentheading , h2{ font-weight:bold; font-size: 18px; font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;}
#wrap{ width: 1000px; margin: 0 auto; background:url(../images/wrap.png) no-repeat center 403px;}
#header{width: 912px; margin: 0 auto; height:93px; background:url(../images/header.png) no-repeat right;}
#header h1{display:block; margin:0; padding:5px 0; height:80px; width:170px;color:#ccc; font-size:24px; }
#header h1 a{  color:#ccc;height:80px; width:170px;text-indent: -9009px;background: url(../images/logo.png); margin:0px; display:block;}
#in-container-top{ width: 912px; margin: 0 auto; min-height:10px;background: url(../images/c-top.png); }
#in-container{ width: 912px; margin: 0 auto; min-height:700px;background:#FFFFFF }
.componentheading{display:none;}
#m_center{float:left; width:510px; margin:10px 0px 0px 30px;}
#m_right{float:right; width:350px; margin:10px 0px;}
#bottom{width:100%; background:#4e7435 url(../images/bg.png) repeat-x top; height: 50px;}
#footer{ font-size: 11px; color:#fff; width: 900px; margin: 0 auto;}
#footer a{ text-decoration:none;color:#fff; }
#footer ul{ list-style: none; float:right; }
#footer ul li{ display:inline; padding:0px 10px}

/*pslider*/

#pslider{width:350px; height:300px; background:url(../images/pslider.jpg) no-repeat left;position:relative;overflow:hidden;}
#slider{float:left;width:300px;height:156px;overflow:hidden;position:relative;margin:43px 25px 0px;  }

.mesk2{width:350px; height:156px; }
#box2{height:156px;
	position:absolute;
}
#box2 span{
	display:block;
	float:left;
}
.buttons{ position:absolute; bottom:0px; right:0px; cursor:pointer; display:block; height:40px; width:25px;  background:url(../images/aro.png) }
#prev1{ text-indent: -9009px; height:20px; width:25px;display:block;}
#next1{ text-indent: -9009px; height:20px;  width:25px;display:block;}
#flink{padding:10px; float:left;}

fieldset{margin:0;padding:0;border:0;}
		label{width:250px; display:block;}
		.txt_input{width:250px; display:block;}
		textarea{height:80px; width:250px;}
		input{display:block;}
		.req{color:#f00;font-size:90%;}
		#form_errors{color:#f00; display:none;}
		#form_thanks{color:#000; font-size:24px; display:none;}
#contactb10{height:41px; width: 165px; background:url(../images/contactme.png) no-repeat top; margin: auto}
#contactb10 a{height:41px; width: 165px;  display:block;}
#contactb10 a:hover{ background:url(../images/contactme.png) no-repeat center}
#contactb10 a:active{ background:url(../images/contactme.png) no-repeat bottom; outline: none;
 }
 a:active { outline: none; }
a:focus { -moz-outline-style: none; }


.rapid_contact.button{width:100px;}

.roktabs-tab1{ width:516px;}

.roktabs li span{font-size:15px;}

input[type="text"], input[type="password"], input[type="file"], textarea {
-moz-border-radius:6px 6px 6px 6px;
background-color:transparent;
padding:5px;
width:180px;
}
.textfield_label {
margin-left:12px;
}
textarea {
font-size:12px;
height:120px;
width:97%;
}
input, textarea {
outline-style:none !important;
}
input[type="text"], input[type="password"], input[type="file"], textarea {
background:url("images/form-gradient.gif") repeat-x scroll -1px -2px #F9F9F9;
border-color:#D9D9D9 #EAEAEA #FFFFFF;
border-style:solid;
border-width:1px;
color:#666666; margin:10px;
}
input[type="submit"]::-moz-focus-inner {
border:0 none;
}
input[type="submit"]:focus {
outline:medium none;
}
.rapid_contact.button{color:#fff;-moz-border-radius:6px 6px 6px 6px; border:2px solid #577A31;background:#6E9643;  height:40px;}
