body {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #4d4d4d;
	background-color: #efefef;
	background-image: url(../images/main_bg.jpg);
	background-repeat: repeat-x;
	background-position: center top;
	margin: 0px;
	padding: 0px;
}
#mblock {
	width: 920px;
	margin-right: auto;
	margin-left: auto;
}
#onhd {
	height: 357px;
	width: 920px;
}
#leftblockk {
	float: left;
	height: 357px;
	width: 297px;
}
#ppiblock {
	padding-left: 32px;
	height: 357px;
}
#numblk {
	background-image: url(../images/counter_bg.jpg);
	background-repeat: no-repeat;
	height: 357px;
}
#numrs {
	padding-top: 130px;
}
#hp_apply {
	padding-top: 16px;
	padding-left: 76px;
	padding-bottom: 26px;
}
form {
	margin: 0px;
	padding: 0px;
}
.hp_email {
	background-image: url(../images/email_bg.gif);
	background-repeat: no-repeat;
	height: 26px;
	width: 177px;
	border: none;
	background-color: #171311;
	text-indent: 6px;
}
#appform {
	text-align: center;
}
#headanim {
	float: right;
	height: 357px;
	width: 589px;
}
#objc {
	background-image: url(../images/menu_bg.gif);
	background-repeat: no-repeat;
	height: 51px;
	width: 920px;
}
#objpd {
	height: 51px;
	padding-right: 63px;
	padding-left: 29px;
}
#objc ul {
	margin: 0px;
	padding: 0px;
	list-style-type: none;
}
#objc li {
	display: block;
	float: left;
	height: 51px;
}
#objc a {
	background-image: url(../images/menu.gif);
	background-repeat: no-repeat;
	display: block;
	height: 51px;
	text-indent: -999px;
	overflow: hidden;
}
.home a {
	background-position: 0px 0px;
	width: 140px;
}
.apply a {
	background-position: -140px 0px;
	width: 179px;
}
.contact a {
	background-position: -319px 0px;
	width: 184px;
}
.faq a {
	background-position: -503px 0px;
	width: 127px;
}
.privacy a {
	background-position: -630px 0px;
	width: 198px;
}
.home a:hover {
	background-position: 0px -51px;
	width: 140px;
}
.apply a:hover {
	background-position: -140px -51px;
	width: 179px;
}
.contact a:hover {
	background-position: -319px -51px;
	width: 184px;
}
.faq a:hover {
	background-position: -503px -51px;
	width: 127px;
}
.privacy a:hover {
	background-position: -630px -51px;
	width: 198px;
}
.home b a {
	background-position: 0px -51px;
	width: 140px;
}
.apply b a {
	background-position: -140px -51px;
	width: 179px;
}
.contact b a {
	background-position: -319px -51px;
	width: 184px;
}
.faq b a {
	background-position: -503px -51px;
	width: 127px;
}
.privacy b a {
	background-position: -630px -51px;
	width: 198px;
}
#textc {
	width: 920px;
	background-color: #FFFFFF;
}
#txtp {
	background-image: url(../images/content_bg.gif);
	background-position: center top;
	padding-top: 30px;
	padding-right: 32px;
	padding-bottom: 30px;
	padding-left: 32px;
	background-repeat: no-repeat;
}
#endf {
	color: #45753f;
	background-image: url(../images/content_bttm.gif);
	background-repeat: no-repeat;
	background-position: center top;
	text-align: center;
	padding-top: 36px;
	padding-bottom: 36px;
}
#endf a {
	font-weight: bold;
	color: #45753f;
	text-decoration: none;
	padding-right: 6px;
	padding-left: 6px;
}
#endf a:hover {
	text-decoration: underline;
}
#endf #namesite {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	text-transform: uppercase;
	padding-top: 12px;
}
#txtlcoll {
	float: left;
	width: 273px;
}
#txtrcm {
	float: right;
	width: 557px;
}
#txtlcoll table {
	margin-bottom: 20px;
}
#txtlcoll td {
	text-align: center;
	width: 50%;
}
#tsmtext {
	background-image: url(../images/testimonial_bg.gif);
	background-repeat: no-repeat;
	background-position: left top;
	height: 190px;
	width: 273px;
}


#testim {
	background-image: url(../images/tsm_bg.gif);
	background-repeat: no-repeat;
	background-position: left top;
	height: 190px;
	width: 273px;
	
}
#tsmblock {
	padding: 20px;
	
}

p {
	margin-top: 0px;
}
#testim img {
	float: left;
	margin-right: 20px;
	margin-bottom: 72px;
}
#btmm {

	height: 190px;
	width: 273px;
}
.sep {
	height: 16px;
}
#paydf_cities {
	background-image: url(../images/testimonial_bg.gif);
	background-repeat: no-repeat;
	float: right;
	width: 273px;
	line-height: 21px;
	color: #45753f;
	
}
#txtleft {
	width: 540px;
	text-align: justify;
}
a {
	font-weight: bold;
	color: #45753f;
}
#internal_header {
	height: 142px;
	background-image: url(../images/logo.gif);
	background-repeat: no-repeat;
	background-position: 32px 41px;
}
#top_bttns {
	width: 270px;
	padding-top: 41px;
	float: right;
}
#top_bttns table {
	width: 100%;
}
#top_bttns td {
	width: 50%;
	text-align: center;
}
#internal_apply {
	background-image: url(../images/internal_apply_bg.gif);
	background-repeat: no-repeat;
	background-position: center top;
	padding-top: 36px;
	padding-bottom: 16px;
}
#internal_counter {
	text-align: center;
}
#internal_email {
	padding-top: 16px;
	text-align: center;
	padding-bottom: 8px;
}
.internal_email_field {
	width: 130px;
	padding: 4px;
	border: 2px solid #5BA235;
	background-color: #FEFDE2;
}
h1 {
	font-family: Arial, Helvetica, sans-serif;
	font-weight: normal;
	color: #5BA235;
	font-size: 36px;
	margin-top: 0px;
	letter-spacing: -0.05em;
}
