body 
{
	margin:0px auto;
	width:990px;
	font:12px Arial;
	background-image:url(images/bg.jpg); background-repeat:repeat-x; background-color:#FFFFFF;
}

.mt { padding:0px 0px; }

.logoarea { padding:0px 22px; }

a { color:#145a8d; text-decoration:none; }
a:hover { color:#145a8d; text-decoration:underline; }

.searchfield { height:13px; width:160px; font-size:10px; letter-spacing:1px; }

.ct { padding:0px 7px; background-color:#FFFFFF; }

.left { font-size:11px;}
.promise { padding:5px; text-align:justify; }
.promise ul { padding:0px; margin:0px; padding-left:12px;}
.latestnews { padding:5px 15px; }
.newsletter { padding:5px; }
.newsletter .textfield { width:99%; height:12px; font:10px Verdana; letter-spacing:1px; }

.hdrighttxt { color:#FFFFFF; text-align:justify; padding-left:0px; padding-right:25px; padding-top:0px; padding-bottom:0px;  font-size:11px; }
.hdrighttxt ul li{padding-bottom:5px;}
.hdp{padding-left:38px; color:#FFFFFF; font-size:14px; padding-top:15px; font-weight:bold;}
.heading { font-size:16px; font-weight:bold; letter-spacing:1px; padding:15px 0px 10px 0px; color:#2d619f; }
.headingp { font-size:16px; font-weight:bold; letter-spacing:1px; padding:15px 0px 10px 0px; color:#009900;}

.txt { text-align:justify; line-height:20px; padding-right:10px; padding-left:20px; margin:0px; text-align:justify; }
<!--.txt1 { text-align:justify; line-height:20px; padding-right:10px; padding-left:20px; margin:0px; text-align:justify; background-color:#00FF99; }-->

.bottomboxes { background-repeat:no-repeat; font-size:10px;  }
.boxaboutmie { background-image:url(images/box_aboutmie.jpg);  }
.boxservices { background-image:url(images/box_services.jpg);   }
.boxcapabilities { background-image:url(images/box_capabilities.jpg);   }
.boxcasestudies { background-image:url(images/box_case_studies.jpg);   }

.footer { color:#FFFFFF;  }
.footer .links { text-transform:uppercase; font-size:13px; font-weight:bold; letter-spacing:1px; }
.footer .links a { color:#FFFFFF; text-decoration:none; font-size:12px; }
.footer .links a:hover { color:#FFFFFF; text-decoration:underline; }
.btmtbl{padding-top:6px; padding-bottom:8px;}

.mar{ color:#FFFFFF; font-weight:bold; padding-bottom:20px;}
.mar a{ color:#FF0000; font-weight:bold; text-decoration:none; font-size:16px; padding-bottom:20px;}
.mar a:hover{ color:#66FF66; font-weight:bold;}


.news { }
.news ul li{padding-bottom:8px;}