/* CSS Document */
html {min-height:100%; margin-bottom:1px;
}
body{
margin:0;
padding:0 0 0 0;
font-family:Arial, Helvetica, sans-serif;
}
td, ul, ol, li, a, span, p, form, input, label, textarea, checkbox, radiobutton, strong, select {
	margin:0;
	padding:0;
	color: #FFF;
}
img{
padding:0;
Margin:0;
display:block;
}

ul {
list-style:none;
font-size:0;
line-height:0;
}
/*-------------------------------header-----------------------------------*/
.hdr-bg{
background:url(image/hdr-bg.jpg) no-repeat 0 0;
height:280px;
}
ul.toplink{
padding:0 0 0 204px;
margin:0;
}
ul.toplink li{
float:left;
}
ul.toplink li a{
font-size:13px;
color:#fff;
background-color:inherit;
font-weight:bold;
text-align:center;
text-decoration:none;
padding:0 19px;
display:block;
border:1px;
line-height:30px;
}
ul.toplink li a.home{
font-size:13px;
color:#fff;
background-color:inherit;
font-weight:bold;
background:url(image/over-rept.gif) repeat-x 0 0;
padding:0 18px;
border:solid 1px #000;
line-height:28px;
}

ul.toplink li a:hover{
background:url(image/over-rept.gif) repeat-x 0 0;
border:solid 1px #000;
line-height:28px;
padding:0 18px;
}
.logo{
padding-left:109px;
}
p.callus{
font:normal 12px/12px "Trebuchet MS", Arial, Helvetica, sans-serif;
color:#fff;
background-color:inherit;
padding:62px 0 0 99px;
}
p.callus span{
color:#F6F4E5;
background-color:inherit;
}
p.email{
font:normal 12px/12px "Trebuchet MS", Arial, Helvetica, sans-serif;
color:#fff;
background-color:inherit;
padding:62px 0 0 10px;
}
p.email a{
color:#E5E1B8;
text-decoration:none;
background-color:inherit;
}
p.email a:hover{
color:#F6F4E5;
}
/*-----------------body------------------------*/
.our-purpose{
background:url(image/our-purpose-bg.gif) repeat-x 0 0;
height:205px;
}
.regiter-bg{
background:url(image/register-bg.gif) repeat-x 0 0;
border-right:dashed 1px #C1BD8F;
height:245px;
}
p.register-thumb{
background:url(image/register-thumb.jpg) no-repeat 0 0;
height:63px;
display:block;
font:bold 12px/63px "Trebuchet MS", Arial, Helvetica, sans-serif;
text-transform:uppercase;
margin:29px 0 21px 20px;
padding:0 0 0 99px;
color:#212516;
}
.user-bg{
background:url(image/user-bg.gif) repeat-x 0 0;
height:107px;
}
.username-txt{
font:bold 12px/21px "Trebuchet MS", Arial, Helvetica, sans-serif;
color:#fff;
background-color:inherit;
padding:0 6px 0 0;
}
input{
width:108px;
height:19px;
background-color:#fff;
border-bottom:solid 1px #D3D0C9;
border-right:solid 1px #D3D0C9;
border-left:solid 1px #FDEA73;
border-top:solid 1px #FDEA73;
font:normal 12px/19px "Trebuchet MS", Arial, Helvetica, sans-serif;
color:#000;}
.formbutton{
background:url(image/go-butt.gif) no-repeat 6px 0;
width:27px;
height:21px;
display:block;
border:none;
cursor:pointer;
}
p.not-yettxt{
font:bold 16px/24px Arial, Helvetica, sans-serif;
color:#212516;
background-color:inherit;
padding:32px 0 10px 40px;
}
p.not-yettxt span{
color:#A5191D;
background-color:inherit;
}
.purpose-box{
border-right:dashed 1px #C1BD8F;
width:407px;
padding:0 0 0 40px;
}
p.ourpurpose{
background:url(image/note-book.jpg) no-repeat 0 0;
height:62px;
font:normal 18px/62px Arial, Helvetica, sans-serif;
color:#fff;
background-color:inherit;
text-transform:uppercase;
padding:0 0 7px 106px;
}
ul.purposelink{
padding:0 0 0 0;
margin:0;
}
ul.purposelink li{

}
ul.purposelink li a{
background:url(image/tick.gif) no-repeat 6px 8px;
font:bold 10px/20px "Trebuchet MS", Arial, Helvetica, sans-serif;
color:#E5E1B8;
display:block;
text-decoration:none;
padding:0 0 0 21px;
background-color:inherit;
}
ul.purposelink li.first a{
font:normal 10px/20px "Trebuchet MS", Arial, Helvetica, sans-serif;
background-color:#7E1A1D;
}
ul.purposelink li a:hover{
font:normal 10px/20px "Trebuchet MS", Arial, Helvetica, sans-serif;
background-color:#7E1A1D;
}
/*------------------------right-----------------------------------*/
.right-bg{
background:url(image/right-top-bg.gif) repeat-x 0 0;
height:245px;
}
p.simpleque-txt{
font:normal 19px/24px Arial, Helvetica, sans-serif;
color:#616F5E;
background-color:inherit;
display:block;
padding:28px 0 0 35px;
}
p.simpleque-txt span{
color:#0C0E0D;
background-color:inherit;
font-size:24px;
line-height:26px;
display:block;
text-transform:uppercase;
padding:18px 0 0 0;
}
ul.solutionlink{
padding:10px 0 0 35px;
margin:0;
}
ul.solutionlink li{
	background:url(image/tick.gif) no-repeat 0 10px;
	font-style: italic;
}
ul.solutionlink li a{
font:normal 12px/20px "Trebuchet MS", Arial, Helvetica, sans-serif;
color:#A5191D;
background-color:inherit;
padding:0 0 0 20px;
}
ul.solutionlink li a:hover{
text-decoration:none;
}
.rght-blockpad{
padding:0 0 0 19px;
}
.why-chooseus{
background: url(image/introgate.jpg) no-repeat 0 0;
height:52px;
font:normal 18px/52px Arial, Helvetica, sans-serif;
color:#fff;
background-color:inherit;
text-transform:uppercase;
padding:0 0 0 106px;
}
.vero-txt{
font:normal 13px/18px "Trebuchet MS", Arial, Helvetica, sans-serif;
color:#E9E5C2;
background-color:inherit;
padding:21px 0 42px 26px;
}
/*----------------------------news block-------------------------------------*/
.news-bg{
background:url(image/news-bg.gif) repeat-x 0 100% #E5E1B8;
}
.news-txt{
font:normal 24px/18px Arial, Helvetica, sans-serif;
color:#45463F;
background-color:inherit;
padding:27px 0 22px 0;
}
.cream-bg{
background:url(image/sed-upbg.gif) repeat-x 0 0;
height:160px;
}
p.omnis a{
font:bold 13px/18px "Trebuchet MS", Arial, Helvetica, sans-serif;
color:#A5191D;
background-color:inherit;
display:block;
padding:13px 0 0 19px;
}
p.omnis a:hover{
text-decoration:none;
}
p.omnis span{
font:normal 12px/18px "Trebuchet MS", Arial, Helvetica, sans-serif;
color:#0C0E0D;
background-color:inherit;
display:block;
padding:1px 19px 16px 19px;
}
p.omnis span.two{
font:normal 12px/18px "Trebuchet MS", Arial, Helvetica, sans-serif;
color:#0C0E0D;
background-color:inherit;
display:block;
padding:1px 19px 0 19px;
}
a.morenews{
width:79px;
height:19px;
font:bold 9px/19px "Trebuchet MS", Arial, Helvetica, sans-serif;
color:#fff;
background:url(image/white-arrow.gif) no-repeat 72px 8px;
background-color:#A5191D;
text-align:center;
text-decoration:none;
display:block;
margin:0 0 27px 19px;
}
a.morenews:hover{
background-color:#76992E;
}
/*-------------------------about us--------------------------------------*/
#abttable {
margin:40px auto 27px auto;
width:924px;
background:#EFECD1;
border:1px solid #E2DDB0;
}

#abtlt {
padding:20px 14px 23px 21px;
}

.abtinrtxt {
background:url(image/icon-abt.gif) no-repeat 0 0;
font:normal 24px/25px Arial, Helvetica, sans-serif;
color:#0C0E0D;
padding:0 0 0 30px;
display:block;
background-color:inherit;
}

.abtbrntxt {
font:bold 13px "Trebuchet MS", Arial, Helvetica, sans-serif;
color:#7E1A1D;
display:block;
background-color:inherit;
}

#abtlt p {
background:#EAE6C3;
border:1px solid #E2DDB0;
padding:20px 25px 30px 18px;
display:block;
font:normal 12px/14px "Trebuchet MS", Arial, Helvetica, sans-serif;
color:#000;
margin:12px 0 8px;
}

#abtlt p span.brown {
color:#A1844C;
font-size:11px;
display:block;
padding:0 0 10px 0;
font-weight:bold;
}
#abtlt p span.red {
color:#BF1010;
}
#abtrt{
padding:20px 44px 23px 0;
margin:0 0 33px 0;
}
.abtinrtxt1 {
background:url(image/icon-testimonial.gif) no-repeat 0 0;
font:normal 24px/26px Arial, Helvetica, sans-serif;
color:#0C0E0D;
padding:0 0 0 40px;
display:block;
background-color:inherit;
}
.abtbrntxt1 {
font:bold 13px "Trebuchet MS", Arial, Helvetica, sans-serif;
color:#7E1A1D;
display:block;
padding:0 0 0 35px;
background-color:inherit;
}
#abtrt p.main{
padding:17px 41px 17px 14px;
background:#EAE6C3;
border:1px solid #E2DDB0;
margin:11px 0 0 14px;
color:#0C0E0D;
font-size:11px;
line-height:16px;
border-bottom:none;
}
#abtrt p.arrow{
background:url(image/rtarrow.gif) no-repeat 14px 0;
display:block;
padding:0;
margin:0;
font-size:11px;
font-weight:bold;
padding:25px 0 0 290px;
}
#abtrt span.black{
font-size:16px;
font-weight:bold;
color:#0C0E0D;
/*line-height:18px;*/
padding:35px 0 0 18px;
display:block;
margin:0 47px 0 0;
background-color:inherit;
}
#abtrt ul {
margin:15px 0 0 19px;
}
#abtrt li {
font-size:12px;
background:url(image/arrow-sm.gif) no-repeat 0 7px;
padding:0 0 0 15px;
line-height:20px;
display:block;
height:20px;
}
#abtrt li a {
color:#A5191D;
text-decoration:none;
background-color:inherit;
}
#abtrt li a:hover {
text-decoration:underline;
}
/*-------------------------about us--------------------------------------*/


/*-------------------------footer--------------------------------------*/
.footer-bg{
background-color:#0C0E0D;
}
ul.footerlink{
padding:0 0 0 306px;
margin:0;
}
ul.footerlink li{
float:left;
font:normal 12px/18px "Trebuchet MS", Arial, Helvetica, sans-serif;
color:#E5E1B8;
background-color:inherit;
}
ul.footerlink li a{
font:normal 12px/18px "Trebuchet MS", Arial, Helvetica, sans-serif;
color:#E5E1B8;
padding:0 7px 0 7px;
text-decoration:none;
background-color:inherit;
}
ul.footerlink li a:hover{
text-decoration:underline;
}
.all-right{
font:normal 9px/18px "Trebuchet MS", Arial, Helvetica, sans-serif;
color:#5A6D29;
padding:0 0 38px 0;
}
.all-right span {
color:#5A6D29; font-size:9px; 
}
.all-right a{
color:#5A6D29; text-decoration:none; font-size:9px; 
}
.all-right a:hover{
color:#7B9241; text-decoration:none;
}
.main-black {
	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
	padding:17px 41px 17px 14px;
	background:#EAE6C3;
	border:1px solid #E2DDB0;
	margin:11px 0 0 14px;
	color: #0C0E0D;
	font-size: 12px;
	font-style: normal;
	line-height:16px;
	border-bottom:none;
}

.mainbold-head {
	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
	color: #000;
	font-weight: bold;
	font-size: 14px;
}
#redcentered-table {
	text-align: center;
}
.redcentered-table {
	text-align: center;
}
.redcentered-table {
	color: #F00;
}
.news-bg #abttable tr #abtrt table tr td table tr td table tr .redcentered-table {
	color: #F00;
	font-style: italic;
}
.pricingtbl-header {
	text-align: center;
}
.pricingtbl-header {
	font-size: 14px;
}
.pricingtbl-header {
	font-size: 24px;
}
.pricingtbl-h2 {
	font-size: 20px;
}
.main-hyperlink {
	color: #00F;
}
