body {
	margin-left: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	background-color: #DFDFDF;
}
.greytxt {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #5D7083;
}
.blacktxt {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #000000
}
.redtxt {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: normal;
	color: #F57725;
}
.textfield {
	width: auto;
}
.buttons {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #FFFFFF;
	background-color: #2977C3;
	border: 1px solid #16426D;
	width: auto;
}

.bluetext {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #2977C3;
}

.bluetext-u {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #2977C3;
	text-decoration: underline;
}
.brdr-lt {
	border-left-width: 1px;
	border-left-style: solid;
	border-left-color: #D4D6DA;
}

.greytxt11 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #5D7083;
}

.wthrline {
	background-color: #FFFFFF;
	height: 1px;
}
.webheader {
	background-image: url(../images/webapplication-bg.jpg);
	background-repeat: no-repeat;
	height: 124px;
	width: 993px;
}

.headerlinks {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #FFFFFF;
	text-decoration: none;
	
}
.headerlinks:visited {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #FFFFFF;
	text-decoration: none;
	
}
.headerlinks:hover {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #C8C8C8;
	text-decoration: none;
}
.footerlinks {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #FFFFFF;
	text-decoration: none;
	
}
.headerbg {
	background-image: url(../images/header-bg.gif);
	background-repeat: repeat-x;
}


.footerlinks:visited {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #FFFFFF;
	text-decoration: none;
	
}
.footerlinks:hover {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #E6E6E6;
	text-decoration: none;
	
}
.wt-text {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #FFFFFF;
}

.mainwtbg {
	background-color: #FFFFFF;
}
.rtpadding11 {
	
	padding-right: 11px;
	padding-top: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
}
.bluelinks {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #2977C3;
	text-decoration: none;
	
}
.bluelinks:links {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #2977C3;
	text-decoration: none;
	
}
.greybgsmall {
	background-image: url(../images/greygradient.gif);
	background-repeat: repeat-x;
	height: 22px;
}

.bluelinks:visited {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #2977C3;
	text-decoration: none;
	
}
.bluelinks:hover {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #2977C3;
	text-decoration: underline;
	
}
.bluelinkunbold {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #2977C3;
	text-decoration: underline;
	
}

.bluelinkunbold:visited {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #2977C3;
	text-decoration: underline;
	
}
.bluelinkunbold:hover {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #2977C3;
	text-decoration: none;
	
}
.greylinks {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #6F7F8F;
	text-decoration: none;
	
}
.greylinks:links {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #6F7F8F;
	text-decoration: none;
	
}
.greylinks:visited {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #6F7F8F;
	text-decoration: none;
	
}
.greylinks:hover {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #6F7F8F;
	text-decoration: underline;
	
}
.toplinksbg {
	background-image: url(../images/toplinksbg.gif);
	background-repeat: repeat-x;
	height: 31px;
	
}
.footerbg {
	background-image: url(../images/footer-bg.jpg);
	background-repeat: repeat-x;
	background-position: top;
	
}
.paddinglt15 {
	padding-left: 15px;
}
.btmrt-brdr {
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-right-style: solid;
	border-bottom-style: solid;
	border-right-color: #D4D6DA;
	border-bottom-color: #D4D6DA;
}
.greygradbg {
	background-image: url(../images/greygradbg.gif);
	background-repeat: repeat-x;
	background-position: bottom;
}
.botombrdr {
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #D4D6DA;
}
.hdngbg {
	background-image: url(../images/sidehdng-bg.gif);
	background-repeat: repeat-x;
	height: 31px;
}

.bluelink-u {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #2977C3;
	text-decoration: underline;
}
.bluelink-u:visited {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #2977C3;
	text-decoration: underline;
}
.bluelink-u:hover {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #2977C3;
	text-decoration: none;
}
.greytxtbld {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #5D7083;
}
.greyheading {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #5D7083;
	text-decoration: none;
}
.greyheading:link {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #5D7083;
	text-decoration: none;
}
.greyheading:visited {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #5D7083;
	text-decoration: none;
}
.greyheading:hover {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #2977C3;
	text-decoration: none;
}
.headingbg {
	background-image: url(../images/headingbg.gif);
	background-repeat: repeat-x;
	height: 30px;
}
.padrtlt13 {
	padding-right: 13px;
	padding-left: 13px;
}
.padtop5 {
	padding-top: 5px;
}
.pad4 {
	padding-right: 4px;
}
.greyheadbg {
	background-image: url(../images/greyshadedbg.gif);
	background-repeat: repeat-x;
	height: 30px;
}
.wtheadingtxt {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #FFFFFF;
}
.brdr-rt {
	border-right-width: 1px;
	border-right-style: solid;
	border-right-color: #D4D6DA;
}
.btmrtlt-brdr {
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-right-style: solid;
	border-bottom-style: solid;
	border-right-color: #D4D6DA;
	border-bottom-color: #D4D6DA;
	border-left-width: 1px;
	border-left-style: solid;
	border-left-color: #D4D6DA;
}
.brdr-ltrt {
	border-left-width: 1px;
	border-left-style: solid;
	border-left-color: #D4D6DA;
	border-right-width: 1px;
	border-right-style: solid;
	border-right-color: #D4D6DA;
}
.padrtlt8 {
	padding-right: 5px;
	padding-left: 8px;
}
.hrdottedline {
	background-image: url(../images/dotted.gif);
	background-repeat: repeat-x;
	height: 1px;
}
.sidegrad {
	background-image: url(../images/sidegrad.gif);
	background-repeat: repeat-x;
	background-position: bottom;
}
.padrtlt10 {
	padding-right: 10px;
	padding-left: 10px;
}

h1 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 21px;
	font-weight: bold;
	color: #FFF5CB;
	margin: 0px;
	padding: 0px;
}

h2 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: bold;
	color: #FFFFFF;
	margin: 0px;
	padding: 0px;
	text-transform: uppercase;
}

h3 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: bold;
	color: #5D7083;
	line-height: 18px;
	margin: 0px;
	padding: 0px;
	text-transform: uppercase;
}

.bpoheader {
	background-image: url(../images/bpo-headerbg.jpg);
	background-repeat: no-repeat;
	height: 124px;
	width: 993px;
}
.itheader {

	background-image: url(../images/it-headerbg.jpg);
	background-repeat: no-repeat;
	height: 124px;
	width: 993px;
}
.brdrdotted {
	border: 1px solid #D6D6D6;
}


a.dark_text:link {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #47586A;
	text-decoration: underline;
}

a.dark_text:visited {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #47586A;
	text-decoration: underline;
}

a.dark_text:hover {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #47586A;
	text-decoration: none;
}


a.white_text:link {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #ffffff;
	text-decoration: none;
}

a.white_text:visited {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #ffffff;
	text-decoration: none;
}

a.white_text:hover {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #ffffff;
	text-decoration: underline;
}.lightgray_text {
	font-family: Arial, Helvetica, sans-serif;
	font-weight: bold;
	color: #838F9A;
	font-size: 12px;
	text-decoration: none;
}
.button {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #000000;
	text-decoration: none;
}

.co_infor_header {

	background-image: url(../images/co-info-header.jpg);
	background-repeat: no-repeat;
	height: 124px;
	width: 993px;
}

.services_solutions {

	background-image: url(../images/services-solutions.jpg);
	background-repeat: no-repeat;
	height: 124px;
	width: 993px;
}
.text-box {
	height: 17px;
	width: 258px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #000000;
	text-decoration: none;
}

.text-box1 {
	height: 17px;
	width: 214px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #000000;
	text-decoration: none;
}

.text-small {
	height: 17px;
	width: 35px;
	font-family: Arial, Helvetica, sans-serif;
	color: #000000;
	font-size: 12px;
	text-decoration: none;
}

.dropdown-menu {
	height: 17px;
	width: 265px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #000000;
	text-decoration: none;
}
.text_area {
	font-family: Arial, Helvetica, sans-serif;
	height: 100px;
	width: 258px;
	color: #000000;
}
.background_yellow {
	background-color: #FFFBEC;
}
.border {
	margin: 0px;
	padding: 0px;
	border: 1px solid #D4D6DA;
; font-family: Arial, Helvetica, sans-serif; font-size: 12px; font-weight: normal; color: #5D7083
}
.pad4 {
	padding-left: 10px;
}

.investor_relation_header {

	background-image: url(../images/investor.jpg);
	background-repeat: no-repeat;
	height: 124px;
	width: 993px;
}


.contact_header {

	background-image: url(../images/contact1.jpg);
	background-repeat: no-repeat;
	height: 124px;
	width: 993px;
}

.career_header {

	background-image: url(../images/career.jpg);
	background-repeat: no-repeat;
	height: 124px;
	width: 993px;
}


.sitemap_header {

	background-image: url(../images/sitemap.jpg);
	background-repeat: no-repeat;
	height: 124px;
	width: 993px;
}

.technology_header {

	background-image: url(../images/technology.jpg);
	background-repeat: no-repeat;
	height: 124px;
	width: 993px;
}

.request_header {

	background-image: url(../images/request.jpg);
	background-repeat: no-repeat;
	height: 124px;
	width: 993px;
}

.useful_header {

	background-image: url(../images/useful.jpg);
	background-repeat: no-repeat;
	height: 124px;
	width: 993px;
}

.whitepaper_header {

	background-image: url(../images/white-paper.jpg);
	background-repeat: no-repeat;
	height: 124px;
	width: 993px;
}

.testimonials_header {

	background-image: url(../images/testimonials.jpg);
	background-repeat: no-repeat;
	height: 124px;
	width: 993px;
}

.news_header {

	background-image: url(../images/news.jpg);
	background-repeat: no-repeat;
	height: 124px;
	width: 993px;
}

.map_header {

	background-image: url(../images/map-header.gif);
	background-repeat: no-repeat;
	height: 124px;
	width: 993px;
}
.folio-header {
	background-image: url(../images/folio-header.jpg);
	background-repeat: no-repeat;
	height: 67px;
	width: 1004px;
}
.folio-footer {
	background-image: url(../images/folio-footer.jpg);
	background-repeat: no-repeat;
	height: 102px;
	width: 1004px;
}
.folioleft {
	background-image: url(../images/folio-left.jpg);
	background-repeat: no-repeat;
	width: 243px;
}

.foliomainbg {
	background-image: url(../images/folio-bgmain.gif);
	background-repeat: repeat-x;
	background-color: #545454;
}
.folio-right {
	background-image: url(../images/folio-right.jpg);
	background-repeat: no-repeat;
	width: 66px;
}

.port-bg {
	background-image: url(../images/portfolio_background.gif);
	background-repeat:repeat-x;
	background-color:#3A3F48;
	height:471px;	
}

.background_dark_blue {
	background-color: #478ABF;
}

.background_light_blue {
	background-color: #5EA2D3;
}

.background_light_gray {
	background-color: #FBFBFB;
}

.background_yellow1 {
	background-color: #FFFBEC;
}
.gray_link {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #5D7083;
	text-decoration: underline;
}
a.gray_link:link {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #E16E22;
	text-decoration: underline;
}

a.gray_link:visited {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #E16E22;
	text-decoration: underline;
}

a.gray_link:hover {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #5D7083;
	text-decoration: none;
}
.form {
	margin: 0px;
	padding: 0px;
}
.gray-border-background {
	background-color: #F2F2F2;
	margin: 0px;
	padding: 0px;
	border: 1px solid #D4D6DA;
}
.white_background {
	background-color: #FFFFFF;
}
.white-border {
	margin: 0px;
	padding: 0px;
	border: 5px solid #FFFFFF;
}

.pad10 {
	padding-right: 3px;
}
.gobtn {
	height: 19px;
	width: 27px;
	border-top-width: 0px;
	border-right-width: 0px;
	border-bottom-width: 0px;
	border-left-width: 0px;
}

a.footerlinks2:link {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #FFFFFF;
	text-decoration: none;
	
}

a.footerlinks2:visited {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #FFFFFF;
	text-decoration: none;
	
}

a.footerlinks2:hover {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #FFFFFF;
	text-decoration:none;
	
}
 .pad2
 {
 padding-left:2px;
 }
 
 .pad7 {
	padding-right: 7px;
	padding-top: 1px;
	
}
.padtop {
	padding-top: 2px;
}
