body {
	background-color: #DCDBDB;
	margin: 0px;
	padding: 0px;
	left: 0px;
	top: 0px;
}

.body {
	background-color: #DCDBDB;
	margin: 0px;
	padding: 0px;
	left: 0px;
	top: 0px;
}

h1 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 2em;
	font-weight: normal;
	margin: 0px;
	padding: 0px;
}
h2 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 1.2em;
	font-weight: normal;
	margin: 0px;
	padding: 0px;
	left: 0px;
	top: 0px;
}
h3 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 0.9em;
	font-weight: normal;
	margin: 0px;
	padding: 0px;
}
h4 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 0.8em;
	font-weight: bold;
	margin: 0px;
	padding: 0px;
}
h5 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 0.8em;
	margin: 0px;
	padding: 0px;
	line-height: 16px;
	font-weight: normal;
}
h6 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 0.7em;
	margin: 0px;
	padding: 0px;
	line-height: normal;
	font-weight: normal;
} 
.bg-orange{
	background-color: #E28C15;
}
.bg-ash{
	background-color: #f9faf5;
}
.bg-navgrey{
	background-color: #b8b8b8;
}
.bg-lightgrey{
	background-color: #E7E7E1;
}
.bg-white {
	background-color: #FFFFFF;
}
.bg-green {
	background-color: #B5BD6B;
}
.bg-dkgreen {
	background-color: #8E9748;
}
.bg-purple {
	background-color: #94A5DE;
}
.bg-teal {
	background-color: #8DB6B7;
}

.bg-orange1 {
	background-color: #F79646;
}

.bg-orange2 {
	background-color: #FDEADA;
}
.bg-tealdark {
	background-color: #6F9798;
}
.bg-dkpurple {
	background-color: #6577AC;
}
.bg-ltorange {
	background-color: #F7C655;
}
.bg-dkorange {
	background-color: #CE9F2D;
}
.bg-darkorange{
	background-color: #cd7b00;
}
.bg-brown{
	background-color: #E1E3E0;
}
.bg-light-brown{
	background-color: #F8FAF7;
}
.bg-midltgrey{
	background-color: #EFEFEF;
}
.text-field {
	background-color: #ffffff;
	border-top-width: 1px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-top-style: solid;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-top-color: #7F9DB9;
	border-right-color: #7F9DB9;
	border-bottom-color: #7F9DB9;
	border-left-color: #7F9DB9;
}
.txt-ltteal {
	color: #DDFFFF;
}
.txt-black {
	color: #000000;
}
.txt-grey {
	color: #333333;
	line-height: 17px;
}
.txt-grey2 {
   	font-family: Arial, Helvetica, sans-serif;
	font-size: 0.8em;
	margin: 0px;
	padding: 0px;
	color: #333333;
	line-height: 21px;
}
.txt-grey3 {
   	font-family: Arial, Helvetica, sans-serif;
	font-size: 0.8em;
	margin: 0px;
	padding: 0px;
}
.txt-darkgrey {
	color: #464646;
}
.txt-titleblue{
	color: #6b839b;
}
.txt-bkgreen{
	color: #B5BD6B;
}
.txt-ltpurple{
	color: #BCCCFF;
}
.txt-dkpurple{
	color: #94A5DE;
}
.txt-darkgreen {
	color: #123d46;
}
.txt-ltgreen {
	color: #ECF49F;
}
.txt-white {
	color: #ffffff;
}
.txt-red {
	color: #CC3300;
}
.txt-blue {
	color: #204960;
}
.txt-bluegrey {
	color: #495D92;
}
.txt-ltgrey {
	color: #000000;
}
.text-lightorange {
	color: #EEBA73;
}
.form {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 9pt;
	color: #000000;
	border: 1px solid #7F9DB9;
}
.formbig
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 9pt;
	color: #000000;
	border: 1px solid #7F9DB9;
}
.button
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 9pt;
	color: #3F4572;
	background-color: #E5E4E1;
	border: 1px solid #7F9DB9;
}
a {
	text-decoration: none;
}
a:hover {
	text-decoration: underline;
}

.a {
	text-decoration: none;
}
.a:hover {
	text-decoration: underline;
}

.unlink {
	color: #464646;
	text-decoration: underline;
}
.unlink:hover {
	color: #464646;
	text-decoration: none;
}
.unlinkblack {
	color: #000000;
	text-decoration: underline;
}
.unlinkblack:hover {
	color: #000000;
	text-decoration: none;
}
.txt-justify {
	  text-align: justify;
      margin: 0px;
	  padding: 0px;
}
ul {
	list-style-position: outside;
	list-style-image: url(../media/images/arrow_inner.gif);
}
.hide {
	display: none;
}
.show {
	display: block;
}
input {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 0.75em;
	color: #000000;
	border: 0px solid #7F9DB9;
}
select{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 0.75em;
	color: #000000;
	border: 1px solid #7F9DB9;
}
textarea {
	font-family: Arial, Helvetica, sans-serif;
	font-size: .75em;
	color: #000000;
	border: 1px solid #7F9DB9;
}

.homelink {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 0.8em;
	margin: 0px;
	padding: 0px;
	color: #718091;
	text-decoration: none;
}
.homelink:hover {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 0.8em;
	margin: 0px;
	padding: 0px;
	color: #718091;
	text-decoration: none;
}
.bg-cyan {
	background-color: #6BCED6;
}
.bg-dkcyan {
	background-color: #359EA5;
}
.bg-blue{
	background-color: #5A819A;
}
.bg-darkblue{
	background-color: #517891;
}
.bg-lightteal {
	background-color: #7BB1BC;
}
.bg-ltgray {
	background-color: #FAFAF6;
}
.bg-skycbodr {
	background-color: #E0EEF6;
	border: 1px solid CCDEE9;
}
.bg-creamcbodr {
	background-color: #F0F1E8;
	border:1px solid #DFE0DC;
}
.bg-greycbodr {
	background-color: #FBFBFB;
	border:1px solid #CBCBCB;
}
.bg-ltgreen {
	background-color: #F3F5F2;
}
.bg-cream {
	background-color: #EFEFE4;
}
.bg-ltcream {
	background-color: #F8F8F8;
}
.bg-drkgreen {
	background-color: #053049;
}
.txt-grey1 {
	color: #1F1A1A;
}
.txt-grey1:hover {
	color: #000000;
}
.txt-grey-gap {
	color: #000000;
	line-height: 20px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 0.9em;
	margin: 0px;
	padding: 0px;
	font-weight: normal;
}
.txt-ltcyan {
	color: #9AFBFA;
}
.txt-darkpurple{
	color: #6577AC;
}
.txt-red:hover {
	color: #d72a2c;
	text-decoration: underline;
}
.txt-skyblue {
	color: #86A3C7;
}
.txt-ltblue {
	color: #C7F0FF;
}
.txt-maroon {
	color: #C95616;
}
.txt-dkteal {
	color: #6F9798;
}
.txt-blkgreen {
	color: #275067;
}
.txt-lightblue {
	color: #D0E5F5;
}
.txt-heading {
	color: #CC3300;
}
.txt-ash {
	color: #F9FAF5;
}
.txt-grey-right {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 0.75em;
	color: #000000;
	margin: 0px;
	padding: 0px;
	line-height: normal;
	font-weight: normal;
}

.txt-grey-right-lt {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 0.75em;
	color: #333333;
	margin: 0px;
	padding: 0px;
	line-height: normal;
	font-weight: normal;
}
.investorbgimg {
	background-color: #EBEBEB;
	background-image: url(../media/images/investor_body_img.gif);
	background-repeat: no-repeat;
	background-position: bottom;
}
.bggrey {
	background-color: #EBEBEB;
}
.bgltgrey {
	background-color: #F9F9F9;
}
.bg-creamimg {
	background-image: url(../media/images/techsolu_bodybg.jpg);
	background-repeat: no-repeat;
	background-position: bottom;
}
.right-nav {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 0.75em;
	color: #000000;
	margin: 0px;
	line-height: normal;
	font-weight: normal;
	Text-decoration:none;
	width: 100%;
}
.right-nav:hover {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 0.75em;
	color: #000000;
	background-color: #ffffff;
	Text-decoration:underline;
	display: block;
	width: 100%;
}
.active-rightnav {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 0.75em;
	color: #000000;
	background-color: #EFEFEF;
	Text-decoration:none;
	display: block;
}
.tabdk {
	background-color: #7C7C75;
	color: #ffffff;
	Text-decoration:none;
	cursor: hand;
	pointer:hand;
}
.tabdk:hover {
	background-color: #7C7C75;
	color: #ffffff;
	Text-decoration:none;
	cursor: hand;
	pointer:hand;
}
.tablt {
	background-color: #EEF0F0;
	color: #666666;
	Text-decoration:none;
	cursor: hand;
	pointer:hand;
}
.tablt:hover {
	background-color: #EEF0F0;
	color: #666666;
	Text-decoration:none;
	cursor: hand;
	pointer:hand;
}
.tabdk1 {
	background-color: #7C7C75;
	color: #FFFFFF;
	Text-decoration:none;
	line-height: 26px;
	cursor: hand;
	pointer:hand;

}
.tablt1 {
	background-color: #EEF0F0;
	color: #000000;
	Text-decoration:none;
	line-height: 26px;
	cursor: hand;
}
td {
	color: #333333;
}
.green-biglt {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 18px;
	color: #A2AB5A;
	text-decoration: none;
	line-height: 26px;
}
.green-bigdk {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 22px;
	color: #656D24;
	text-decoration: none;
	line-height: 26px;
}
.txt-small {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 0.7em;
	margin: 0px;
	padding: 0px;
	line-height: normal;
	font-weight: normal;
} 
.block {
	background-color: #FBFBFB;
	display: block;
	border: 1px solid #FF0000;
	text-align: left;
	white-space: normal;
}
.txt-sm {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 0.8em;
	margin: 0px;
	padding: 0px;
	line-height: normal;
	font-weight: normal;
} 
.leftNav-def {
	background-color: #FFFFFF;
	padding: 0px 0px 0px 11px;
	margin: 0px;
	background-position: 0px 5px;
	cursor:hand;
	cursor:pointer;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 0.7em;
}
.leftNav-hover {
	padding: 0px 0px 0px 11px;
	margin: 0px;
	font-size: 0.7em;
	font-family: Arial, Helvetica, sans-serif;
	cursor:hand;
	cursor:pointer;
	background-image: url(../media/images/leftNavarrow.gif);
	background-color: #EFEFEF;
	background-repeat: no-repeat;
	font-weight: normal;
	background-position: 3px 5px;
}
.leftNav {
	padding: 0px 0px 0px 11px;
	margin: 0px;
	font-size: 0.7em;
	font-family: Arial, Helvetica, sans-serif;
	background-image: url(../media/images/leftNavarrow.gif);
	background-color: #EFEFEF;
	background-repeat: no-repeat;
	font-weight: normal;
	background-position: 3px 5px;
}
.nounderline {
	text-decoration: none;
	color: #000000;
}
.nounderline:hover {
	text-decoration: none;
	color: #000000;
}
.under {
	text-decoration: underline;
}
.nonunder {
	text-decoration: none;
}
.bg-ser-mid {
	background-color: #A7AEBD;
}
.bg-about-mid {
	background-color: #A1A67E;
}
.bg-careers-mid {
	background-color: #D27D00;
}
.bg-clients-mid {
	background-color: #93ABAB;
}
.bg-greyborder {
	background-color: #CBCBCB;
}
.gradient-body {
	background-color: #FFFFFF;
	background-image: url(../media/images/gradient_body.gif);
	background-repeat: repeat-x;
	background-position: left top;
}
.txt-more {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #7F7F7F;
}
.h5-verdana {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	margin: 0px;
	padding: 0px;
	color: #000000;
	line-height: 16px;
	font-weight: normal;
}
.h6mid {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 0.75em;
	margin: 0px;
	padding: 0px;
	line-height: normal;
	font-weight: normal;
} 
.final {
	background-color: #DCDBDB;
}
.ul {
	list-style-position: outside;
	list-style-image: url(images/ul_arrow.gif);
	color: #CACBCB;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 8.5pt;
	font-weight: normal;
}
.event-bg {
	background-image: url(../media/images/eventImg.jpg);
	background-repeat: repeat-x;
}
