body {
	margin: 0px;
	padding: 0px;
	background-color: #8d8d8d;
	background-image: url(/i/bgbox.gif);
	font-family: Tahoma, Verdana, Arial;
	font-size:100%;
}

div.headerbg {
	background-image: url(/i/headerbg.gif);
	background-repeat: repeat-x;
}
table.footer {
	background-image: url(/i/footerbg.gif);
	background-repeat: no-repeat;
	height: 108px;
	width: 942px;
}
table.footera {
	background-image: url(/i/footerbga.gif);
	background-repeat: no-repeat;
	height: 108px;
	width: 942px;
}
td.rightwrap,
td.leftwrap {
	background-image: url(/i/leftbg.gif);
	background-repeat: no-repeat;
	width: 21px;	
}
td.rightwrap {
	background-image: url(/i/rightbg.gif);
}
td.outbg {
	background-color: #FFFFFF;	
}
img {
	border: 0px;
}
textarea {
	resize: none;
}
form {
	margin: 0px;
	padding: 0px;
}
td.left-contet div {
	padding-left: 30px;
	text-align: left;
	font-size: 0.8125em;
	width: 481px;
	padding-top: 8px;
	padding-bottom: 19px;
	line-height: 20px;
}

td.left-contet div ol {
	padding-left: 0px;
	list-style-position: inside;	
}
td.left-contet div ul li {
	line-height: 20px;
}
a {
	color: #7EA729;
}
a:link, a:visited {
	text-decoration: none;
}
a:hover {
	text-decoration: underline;
}
.at {
	font-family: Tahoma, Verdana, Arial;
	font-size: 0.812em;
	color: #000000;
	background-image: url(/i/at.gif);
	background-repeat: no-repeat;
	text-align: left;
	vertical-align: middle;
	padding-right: 20px;
	padding-left: 60px;
	height: 55px;
	padding-bottom: 3px;
}
td.leftfooter img {
	position: relative;
	top: 2px;
}
td.leftfooter table {
	padding-top: 130px;
	font-size: 0.687em;
}
td.leftfooter table td {
	width: 2px;
}
td.leftfooter table th {
	width: 100px;
}
td.leftfooter a {
	font-weight: bold;
	color: #000;
}
td.leftfooter a.linka {
	color: #7f7f7f;
}


/*
 * Pages elements
 */
td.page-logo-process,
td.page-logo-about,
td.page-logo-contacts,
td.page-logo {
	background-image: url(/i/pslogo-our-services.gif);
	background-repeat: no-repeat;
	width: 900px;
	height: 218px;	
}
td.leftfooter {
	background-image: url(/i/pfootbg-left.gif);
	background-repeat: no-repeat;
	width: 540px;
	height: 116px;	
}
td.rightfooter {
	background-image: url(/i/pfootbg-right.gif);
	background-repeat: no-repeat;
	width: 360px;
	height: 200px;	
}
td.rightfootera {
	background-image: url(/i/apfootbg-right.gif);
	background-repeat: no-repeat;
	background-position: 0px 81px;
	width: 360px;
	height: 200px;	
}

td.paragraph span,
td.first-paragraph span {
	padding-left: 46px;
	position: relative;
	top: 4px;
	font-size: 0.812em;
}
td.paragraph span {
	position: relative;
	top: 12px;
}

td.first-paragraph {
	background-image: url(/i/par-header-1st.gif);
	background-repeat: no-repeat;
	width: 540px;
	height: 35px;
	color: #7EA729;
	font-weight: bold;
	text-transform: uppercase;
	text-align: left;	
}
td.page-paragraph,
td.paragraph {
	background-image: url(/i/par-header.gif);
	background-repeat: no-repeat;
	width: 540px;
	height: 59px;
	color: #7EA729;
	font-weight: bold;
	text-transform: uppercase;
	text-align: left;	
}
td.page-paragraph {
	background-image: none;
	height: 0px;
	font-size: 0.812em;
	
}
div.newsletter {
	padding-top: 128px;
	padding-left: 31px;	
}

/*
 * Right block
 */
td.left-contet {
	vertical-align: top;	
	height: 600px;
}
td.right-block {
	background-image: url(/i/par-bg-right.gif);
	background-repeat: repeat-y;
	width: 360px;
	vertical-align: top;
	color: #a1a1a1;
	text-align: left;
	font-size: 0.8125em;
}
td.right-block h3 {
	margin: 0px;
	padding: 0px;
	font-size: 1em;
	color: #000;
	background-image: url(/i/rightunder.gif);
	background-repeat: no-repeat;
	background-position: 29px 15px;
	width: 299px;
	height: 25px;
	padding-left: 30px;
}
td.right-block p {
	padding-left: 30px;
	width: 290px;	
}
td.right-block ol {
	padding-left: 29px;
}
td.right-block ol li {
	list-style-position: inside;
	padding-bottom: 20px;
	width: 300px; 
}
div.block-content {
	position: absolute;
	top: 265px;
}
div.linkwrap {
	background-image: url(/i/rlinkbg.gif);
	background-repeat: no-repeat;
	background-position: 30px;
	width: 299px;
	height: 36px;
}
div.linkwrap a {
	position: relative;
	top: 9px;
	color: #7EA729;
	padding-left: 45px;
}
div.tedacontent {
	width: 290px; 
	padding-left: 30px;	
}

/*
 * footer
 */
td.copy {
	color: #9f9f9f;
	font-size:0.687em;
	padding-bottom: 37px;	
}
td.rights {
	padding-left: 50px;
}
td.terms a {
	color: #9f9f9f;
}
td.terms {
	padding-right: 25px;
	text-align: right;
}
td.terms span {
	padding-right: 25px;
}

td.terms span.terms {
	padding-right: 20px;
}


/*
 * index
 */
td.index-logo {
	background-image: url(/i/islogo.gif);
	background-repeat: no-repeat;
	width: 900px;
	height: 218px;	
	text-align: left;
}
td.index-logo p {
	width: 300px;
	color: #7EA729;
	line-height: 20px;
	padding-left: 572px;
	padding-top: 10px;
	font-size: 0.84em;
	font-weight: normal;
}
td.index-about {
	background-image: url(/i/igraybg.gif);
	background-repeat: no-repeat;
	width: 540px;
	height: 157px;
	line-height: 30px;	
	text-align: left;
}
td.index-about p {
	padding-left: 30px;
	width: 500px;
	font-size: 0.84em;
}
td.index-logo p img,
td.index-about p img {
	position: relative;
	top: 2px;
}

td.index-contacts {
	background-image: url(/i/iaboutred.gif);
	background-repeat: no-repeat;
	width: 360px;
	height: 157px;
	vertical-align: top;
	text-align: left;
}
td.setupcompany {
	background-image: url(/i/setupcompany.gif);
	background-repeat: no-repeat;
	width: 180px;
	height: 85px;
	text-align: left;	
}
a.setuplink {
	color: #333333;
	padding-left: 15px;
	font-family: Tahoma, Verdana, Arial;
	font-size: 0.687em;
	position: relative;
	bottom: 1px;
	left: -3px;
}
td.index-contacts table {
	padding-left: 181px;
	padding-top: 20px;
}
td.index-contacts table th {
	font-weight: normal;
	font-size: 0.687em;
	line-height: 30px;
	text-align: left;
	width: 45px;
}
td.index-contacts table td {
	font-weight: normal;
	color: #FFF;
	font-size: 0.84em;
}

/*
 * process
 */
td.page-logo-process {
	background-image: url(/i/pslogo-our-process.gif);
}
td.process div ol li {
	padding-bottom: 20px;
}

/*
 * about us
 */
td.page-logo-about {
	background-image: url(/i/pslogo-about-us.gif);
}
a.partners {
	background-image: url(/i/grow.gif);
	background-repeat: no-repeat;
	background-position: 0px 3px;
	padding-left: 15px;	
}
div.partner-smeblog,
div.partner-china,
div.partner-companyservice,
div.partner-accexperts,
div.partner-nolan {
	padding-top: 5px;
	background-image: url(/i/nolan.gif);
	background-repeat: no-repeat;
	background-position: 25px 0px;
	width: 311px;
	height: 112px;	
}
div.partner-smeblog {
	background-image: url(/i/smeblog.gif);
}
div.partner-china {
	background-image: url(/i/setupinchinalogo.gif);
}
div.partner-companyservice {
	background-image: url(/i/companyservice.gif);
}
div.partner-accexperts {
	background-image: url(/i/accexperts.gif);
}

div.partner-china div,
div.partner-smeblog div,
div.partner-companyservice div,
div.partner-accexperts div,
div.partner-nolan div {
	width: 137px;
	padding-left: 200px;
	font-size: 0.84em;
	line-height: 18px;	
}

div.partner-china div strong,
div.partner-smeblog div strong,
div.partner-companyservice div strong,
div.partner-accexperts div strong,
div.partner-nolan div strong {
	color: #000;
}

div.partner-china a,
div.partner-smeblog a,
div.partner-companyservice a,
div.partner-accexperts a,
div.partner-nolan a {
	position: relative;
	left: 200px;
	top: 8px;
}

/*
 * contacts
 */
td.page-logo-contacts {
	background-image: url(/i/pslogo-contact-us.gif);
}
table.contact-form th {
	text-align: left;
	width: 210px;
}
table.contact-form td {
	padding-top: 3px;
	padding-bottom: 3px;
	width: 245px;
}

table.contact-form td textarea.ip,
table.contact-form td input.ip {
	width: 250px;
	background-color: #f4f4f4;
}
td.address {
	line-height: 26px;	
}

/*
 * setup
 */
ul,
ul li {
	list-style: none;
	padding: 0px;
	margin: 0px;
	line-height: normal;
}
div.note {
	border: 1px solid #ebebeb;
	background-color: #f3f3f3;
	color: #afafaf;
}
span.note {
	color: #afafaf;
	font-size: 0.8461em;
}
div.note p {
	padding-left: 10px;
}
div.setupdiv ul {
	padding-left: 20px;
}
div.setupdiv ul li {
	list-style: disc;
	font-weight: bold;
}
table.products {
	background-image: url(/i/productsbg.gif);
	background-repeat: no-repeat;
	width: 481px;
	height: 86px;
	line-height: 15px;
}
table.products td {
	background-image: none;
	padding-left: 10px;
	padding-right: 15px;
	font-size: 0.92em;
	padding-top: 7px;
}
table.products td.price {
	font-weight: bold;
	color: #7EA729;
}
table.products td p {
	padding-top: 0px;
}
table.setup th {
	font-size: 0.92em;
	width: 210px;
}
table.setup td {
	width: 245px;
}

th.marked,
td.marked {
	font-weight: bold;
	color: #CC0000;
}
input.marked,
td.marked input {
	background-color: #ffff99;
}

/*
 * terms of use
 */
td.pages-terms {
	background-image: url(/i/pageshead-bg.gif);
	background-repeat: no-repeat;
	width: 900px;
	height: 170px;	
}
td.page p {
	width: 830px;
	text-align: left;
	font-family: Tahoma, Verdana, Arial;
	font-size: 0.81em;
	padding-left: 0px;
}
td.page table td {
	padding-left: 30px;
}
/*
 * privacy policy
 */
td.pages-policy {
	background-image: url(/i/pageshead-bg-privacy.gif);
	background-repeat: no-repeat;
	width: 900px;
	height: 170px;	
}
td.pterms ul li,
td.pterms p {
	font-family: Tahoma, Verdana, Arial;
	text-align: left;
	font-size: 13px;
	width: 800px;
}
td.pterms h3 {
	font-family: Tahoma, Verdana, Arial;
	text-align: left;
	font-size: 14px;
	width: 800px;
}