body {
	margin: 0 auto;
	text-align: center;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #545454;
}
img {
	border: none;
}
a {
	text-decoration: none;
	outline: none;
}
div.main {
	clear: both;
	margin: 0px auto; 
	width: 890px;
	text-align: left;
	line-height: 20px;
}
div.mainpopup {
	clear: both;
	margin: 0px auto; 
	width: 542px;
	text-align: left;
	line-height: 15px;
}
div.row {
	clear: both;
}
div.cell {
	display: table-cell;
	float: left;
}
div.main-bg {
	clear: both;
	background-image: url(images/bg.gif);
	background-repeat: repeat-y;
	display: table;
	width: 890px;
	padding: 0 5px;
}
div.downhomephoto {
	float: left;
	background-image: url(images/downhomephoto_bg.jpg);
	background-repeat: repeat-x;
	height: 103px;
	margin-bottom: 24px;
}
div.downhomephoto-txt {
	clear: both;
	color: #003366;
	line-height: 15px;
	width: 155px;
}
div.content {
	margin: 0 23px;
	clear: both;
}
div.welcome-txt {
	clear: both;
	width: 510px;
}
a.link {
	color: #003366;
	text-decoration: underline;
}
div.footer {
	background-image: url(images/footer-bg.gif);
	background-repeat: no-repeat;
	width: 890px;
	height: 57px;
	clear: both;
	position: relative;
}
div.footer p {
	color: White;
	font-size: 11px;
	line-height: 15px;
	padding: 0;
	margin: 0;
	position: absolute;
	right: 20px;
	bottom: 12px;
}
div.paul-txt {
	float: left;
	width: 360px;
	margin-right: 20px;
	line-height: 15px;
}
div.gary-txt {
	float: left;
	width: 360px;
	line-height: 15px;
}
div.careers-txt {
	clear: both;
	width: 830px;
	line-height: 15px;
}
div.careers-form-txt,
div.careers-form-txt2 {
	width: 408px;
	height: 30px;
	float: left;
}
div.careers-form-txt2 {
	width: 835px;
}
div.careers-form-txt p,
div.careers-form-txt2 p {
	margin: 0;
	padding: 10px 0 0 0;
}
div.careers-form-space-y {
	font-size: 1px;
	width: 20px;
	float: left;
}
input.careers-input,
input.careers-input2,
input.careers-input3,
input.careers-input4,
input.careers-input5,
select.careers-input,
textarea.careers-input {
	width: 408px;
	height: 20px;
	border: 1px #545454 solid;
	font-size: 12px;
	color: #545454;
	padding: 2px;
}
input.careers-input2 {
	width: 835px;
}
input.careers-input3 {
	width: 30px;
}
input.careers-input4 {
	width: 100px;
}
input.careers-input5 {
	width: 190px;
}
textarea.careers-input {
	width: 835px;
	height: 120px;
}
div.bullet {
	float: left;
	padding-top: 4.5px;
}
div.description-txt {
	float: left;
	line-height: 15px;
	width: 388px;
}
div.india-txt {
	clear: both;
	margin-left: 23px;
	line-height: 15px;
}
div.popupcontent {
	margin: 0 68px;
	clear: both;
}
div.services-cell01,
div.services-cell02 {
	background-color: #e5eaef;
	float: left;
	width: 580px;
	height: 29px;
	*width: 581px;
	*height: 30px;
	border-bottom: 1px white solid;
	border-right: 1px white solid;
}
div.services-cell01 p,
div.services-cell02 p {
	margin: 0;
	padding: 4px 10px;
	color: #003366;
}
div.services-cell02 {
	background-color: #f2f5f7;
}
div.process-txt {
	float: left;
	width: 345px;
	line-height: 15px;
}
div.faqcol01-txt {
	float: left;
	width: 406px;
	margin-right: 20px;
	line-height: 15px;
}
div.faqcol02-txt {
	float: left;
	width: 405px;
	line-height: 15px;
}
div.faqcol01-txt strong,
div.faqcol02-txt strong {
	color: #003366;
}
div.faqcol01-txt a,
div.faqcol02-txt a {
	color: #003366;
	text-decoration: underline;
}