body {
	font-family:Arial, Helvetica, sans-serif;
	margin:0;
	padding:0;
	color: #666;
	font-size: 11px;
	font-weight: normal;
	background-color:#FDFDFD;
}
.main-bg-div {
	width: 100%;
	background-color:#FFF;
}
.main-container { 
	width: 1000px;
	margin:0 auto;
}
.main-panel {
	width: 980px;
	margin:0 auto;
}
.shadow-topbg {
	float: left;
	width: 1000px;
}
.shadow-bottombg {
	float: left;
	width: 1000px;
}
.shadow-panel {
	float:left;
	width: 1000px;
	background: url(../images/main-bg.png) top left repeat-y;
	_background-image: none;
	_filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src=images/main-bg.png,sizingMethod='scale');
}
.left-bg {
	float: left;
	width: 10px;
	background: url(../images/left-bg.gif) no-repeat top left;
	height: 1542px;
}
.right-bg {
	float: right;
	width: 10px;
	background: url(../images/right-bg.gif) no-repeat top left;
	height: 1542px;
}
.left-bg2 {
	float: left;
	width: 10px;
	background: url(../images/left-bg.gif) no-repeat top left;
	height: 1206px;
}
.right-bg2 {
	float: right;
	width: 10px;
	background: url(../images/right-bg.gif) no-repeat top left;
	height: 1206px;
}
.top-panel {
	float: left;
	width: 980px;
}
.top-text {
	float: left;
	width: 980px;
	text-align:center;
	font-weight:bold;
	padding:5px 0 0 0;
}

.logo-panel {
	float: left;
	width: 360px;
	position:relative;
	z-index:1000;
}
.logo-jk {
	float: left;
	padding:13px 0 0 0;
}
.iso-text {
	float: left;
	color: #333;
	font-size: 13px;
	padding: 21px 0 5px 32px;
	font-weight:bold;
}
.top-links {
	float: left;
	width: 540px;
	padding: 10px 0 0 10px;
}
.top-links-home {
	float: left;
	width: 540px;
	padding: 10px 0 0 70px;
}
.date-time {
	float: right;
	height:15px;
	width: 473px;
	text-align: right;
	color: #8F9293;
}
.top-links-bullet {
	float: left;
	background: url(../images/bullet.gif) no-repeat top left;
	padding: 0 30px 0 12px;
	color: #333;
	font-size: 12px;
}
.top-links-bullet a {
	color: #333;
	font-size: 12px;
	text-decoration: none;
}
.top-links-bullet a:hover {
	color: #139690;
	font-size: 12px;
	text-decoration: none;
}
.links {
	width:528px;
	float: right;
	padding: 26px 0 0 0;
}
.links2 {
	width:605px;
	float: left;
	padding: 26px 0 0 0;
	text-align:right;
}
.top-links-bullet2 {
	float: left;
	background: url(../images/bullet.gif) no-repeat top left;
	padding: 0 0 0 12px;
	color: #333;
	font-size: 12px;
}
.top-links-bullet2 a {
	color: #333;
	font-size: 12px;
	text-decoration: none;
}
.top-links-bullet2 a:hover {
	color: #139690;
	font-size: 12px;
	text-decoration: none;
}
.flash-panel {
	float: left;
	width: 975px;
}
.side-links {
	float: left;
	width: 244px;
	padding: 3px 0 0 4px;
}
.flash-banner-index{
	float: left;
	margin: -28px 0 0 0;
	position: relative;
	width: 724px;
	height:314px;
	background: url(../images/index-header.jpg) no-repeat top left;
}
.flash-banner {
	float: left;
	margin: -28px 0 0 0;
	position: relative;
	width: 724px;
}
.email-panel {
	float: left;
	width: 957px;
	background: url(../images/email-bg.gif) no-repeat top right;
	text-align: right;
	color: #fff;
	font-weight: bold;
	padding: 9px 15px 10px 0;
	margin:-5px 0 0 0;
}
.email-panel a {
	color: #fff;
	font-weight: bold;
	text-decoration: none;
}
.email-panel a:hover {
	color: #fff;
	font-weight: bold;
	text-decoration: underline;
}
.new-pro-panel {
	float: left;
	width: 960px;
	padding: 5px 10px 10px 10px;
	font-size: 12px;
}
.new-pro-inside-panel {
	float: left;
	width: 940px;
	padding: 0 10px;
	background: url(../images/bg2.gif) repeat-x bottom left;
}
.new-pro-img {
	float: left;
	width: 271px;
}
.new-pro-hd {
	float: left;
	font-size: 20px;
	font-family: "Century Gothic";
	width: 100%;
	padding: 250px 0 8px 0;
	text-align:center;
}
.new-pro-hd a {
	color:#666;
	text-decoration:none;
}
.new-pro-hd h1{
	float: left;
	/*background: url(../images/divider-bg.gif) repeat-x bottom left;*/
	font-size: 20px;
	font-family: "Century Gothic";
	width: 100%;
	padding:0;
	margin:0;
	font-weight:normal;
}

.new-pro-text {
	float: left;
	width: 607px;
	line-height: 16px;
	text-align: justify;
	padding: 0 0 10px 0;
}
.new-pro-text a {
	text-decoration: none;
	color: #7C9303;
}
.new-pro-text a:hover {
	text-decoration: underline;
}
.new-pro-text p {
	margin: 5px 0 0 0;
}
.bold-text {
	font-weight: bold;
}
.readmore-button {
	float: left;
	background: url(../images/readmore-button.gif) no-repeat top left;
	color: #000;
	padding: 4px 0 7px 22px;
	width: 93px;
	font-weight: bold;
}
.readmore-button a {
	color: #000;
	font-weight: bold;
	text-decoration: none;
}
.readmore-button2 {
	float: left;
	background: url(../images/readmore-button.gif) no-repeat top left;
	color: #000;
	padding: 2px 0 7px 22px;
	width: 93px;
	font-weight: bold;
}
.readmore-button2 a {
	color: #000;
	font-weight: bold;
	text-decoration: none;
}
.content-topbg {
	float: left;
	background: url(../images/content-topbg.gif) top left no-repeat;
	width: 980px;
}
.content-bottombg {
	float: left;
	background: url(../images/content-bottombg.gif) bottom left no-repeat;
	width: 980px;
}
.content-panel {
	float:left;
	width: 980px;
	background: url(../images/content-centerbg.gif) top left repeat-y;
}
.content-left-panel {
	float: left;
	width: 599px;
	padding: 22px 31px 40px 30px;
}
.content-left-panel2 {
	float: left;
	width: 599px;
	height:1500px;
	padding: 22px 31px 40px 30px;
}
.content-right-panel {
	float:left;
	width: 271px;
	padding: 30px 0 20px 20px;
}
.our-forte2 {
	float: left;
	width: 261px;
	padding: 0 0 15px 10px;
}
.our-forte {
	float: left;
	width: 261px;
	padding: 0 0 15px 0;
}
.right-panel-hd {
	float: left;
	width: 261px;
	font-family: "Century Gothic";
	color: #fff;
	font-size: 18px;
	background: url(../images/heading-bg.gif) no-repeat top left;
	padding: 6px 0 20px 10px;
	font-weight: bold;
}
.bold-text2 {
	font-weight: bold;
	font-size: 12px;
}
.right-panel-bullet ul {
	padding:0;
	margin:0;
}
.right-panel-bullet ul li {
	float: left;
	height:19px;
	list-style-type:none;	
	background:url(../images/bullet2.gif) no-repeat top left;
	padding:0 0 18px 10px;
	color:#666;
	font-size: 12px;
	border-bottom: 1px solid #E0E0E0;
	line-height: 18px;
	width: 210px;
	letter-spacing:0.1em;
	font-family: "Century Gothic";
}
.right-panel-bullet ul li a {
	color:#666;
	font-size: 12px;
	text-decoration: none;
}
.right-panel-bullet2 ul {
	padding:0;
	margin:0;
}
.right-panel-bullet2 ul li {
	float: left;
	list-style-type:none;	
	background:url(../images/bullet2.gif) no-repeat top left;
	padding:8px 0 8px 23px;
	color:#666;
	font-size: 12px;
	border-bottom: 1px solid #E0E0E0;
	line-height: 18px;
	width: 210px;
}
.right-panel-bullet2 ul li a {
	color:#666;
	font-size: 11px;
	text-decoration: none;
}
.content-headings {
	float: left;
	width: 100%;
	font-family: "Century Gothic";
	color: #555;
	font-size: 18px;
	padding: 250px 0 6px 0;
	font-weight: bold;
	text-align:center;
}
.content-headings a {
	color: #555;
	text-decoration:none;
}

.content-headings h1{
	float: left;
	width: 599px;
	font-family: "Century Gothic";
	color: #555;
	/*background: url(../images/divider-bg.gif) repeat-x bottom left;*/
	font-size: 18px;
	padding:0;
	margin:0;
	font-weight: bold;
}

.accredentials {
	float: left;
	width: 285px;
	padding: 30px 0 0 30px;
}
.client-portfolio {
	float: left;
	width: 640px;
	padding: 30px 0 0 25px;
}
.content-topbg2 {
	float: left;
	background: url(../images/content-topbg2.gif) top left no-repeat;
	width: 980px;
	height: 225px;
}
.content-bottombg2 {
	float: left;
	background: url(../images/content-bottombg2.gif) bottom left no-repeat;
	width: 980px;
	height: 225px;
}
.content-panel2 {
	float:left;
	width: 980px;
	background: url(../images/content-centerbg2.gif) top left repeat-y;
	height: 225px;
}
.accredentials-heading {
	float: left;
	width: 251px;
	font-family: "Century Gothic";
	color: #fff;
	font-size: 18px;
	background: url(../images/heading-bg2.gif) no-repeat top left;
	padding: 5px 0 30px 10px;
	font-weight: bold;
}
.iso-logo {
	float: left;
	width: 261px;
	text-align: center;
}
.clients-heading {
	float: left;
	width: 601px;
	font-family: "Century Gothic";
	color: #fff;
	font-size: 18px;
	background: url(../images/heading-bg3.gif) no-repeat top left;
	padding: 6px 0 35px 10px;
	font-weight: bold;
}
.arrow {
	float: left;
	width: 35px;
	padding: 35px 0 0 0;
}
.arrow2 {
	float: left;
	width: 35px;
	padding: 35px 0 0 0;
	text-align: right;
}

.client-logo {
	float: left;
	width: 545px;
}
.client-logo2 {
	float: left;
}
.divider {
	float: left;
	padding: 10px 20px 0 20px;
}
.footer-bg-div {
	width: 100%;
	float: left;
}
.footer-bg-div2 {
	width: 100%;
	float: left;
}
.footer-container { 
	width: 1000px;
	margin:0 auto;
}
.footer-panel {
	width: 940px;
	float: left;
	padding: 25px 30px 9px 30px;
	background: url(../images/footer-img-new.png) no-repeat top left ;
}
.footer-link1 {
	float: left;
	font-weight: bold;
	background: url(../images/bullet3.gif) no-repeat top left;
	width: 130px;
	padding: 6px 0 6px 20px;
	border-bottom: 1px solid #CBCBCB;
}
.footer-link4 {
	float: left;
	font-weight: bold;
	background: url(../images/bullet3.gif) no-repeat top left;
	width: 145px;
	padding: 6px 0 6px 20px;
	border-bottom: 1px solid #CBCBCB;
}
.footer-sublink1 {
	float: left;
	font-weight: normal;
	background: url(../images/bullet4.gif) no-repeat top left;
	width: 120px;
	padding: 5px 0 5px 28px;
	border-bottom: 1px solid #CBCBCB;
}
.footer-sublink2 {
	float: left;
	font-weight: normal;
	background: url(../images/bullet4.gif) no-repeat top left;
	width: 168px;
	padding: 5px 0 5px 28px;
	border-bottom: 1px solid #CBCBCB;
}
.footer-sublink3 {
	float: left;
	font-weight: normal;
	background: url(../images/bullet4.gif) no-repeat top left;
	width: 140px;
	padding: 5px 0 5px 28px;
	border-bottom: 1px solid #CBCBCB;
}
.footer-sublink4 {
	float: left;
	font-weight: normal;
	background: url(../images/bullet4.gif) no-repeat top left;
	width: 120px;
	padding: 5px 0 5px 28px;
	border-bottom: 1px solid #CBCBCB;
}
.footer-link1 a {
	font-weight: bold;
	color: #5F5F5F;
	text-decoration: none;
}
.footer-sublink3 a {
	font-weight: normal;
	color: #5F5F5F;
	text-decoration: none;
}
.footer-sublink1 a {
	font-weight: normal;
	color: #5F5F5F;
	text-decoration: none;
}
.footer-sublink2 a {
	font-weight: normal;
	color: #5F5F5F;
	text-decoration: none;
}
.footer-sublink4 a {
	font-weight: normal;
	color: #5F5F5F;
	text-decoration: none;
}
.footer-left-bg {
	float: left;
}
.footer-right-bg {
	float: right;
}
.footer-left-bg {
	float: left;
	width: 10px;
	background: url(../images/footer-left.gif) no-repeat top left;
	height: 349px;
}
.footer-right-bg {
	float: right;
	width: 10px;
	background: url(../images/footer-right.gif) no-repeat top left;
	height: 349px;
}
.link1 {
	float: left;
	width: 150px;
}
.link2 {
	float: left;
	width: 167px;
	padding: 0 0 0 30px;
}
.link4 {
	float: left;
	width: 177px;
	padding: 0 0 0 30px;
}
.footer-link2 {
	float: left;
	font-weight: bold;
	background: url(../images/bullet3.gif) no-repeat top left;
	width: 170px;
	padding: 6px 0 6px 20px;
	border-bottom: 1px solid #CBCBCB;
}
.link3 {
	float: left;
	width: 197px;
	padding: 0 0 0 30px;
}
.footer-link3 {
	float: left;
	font-weight: bold;
	background: url(../images/bullet3.gif) no-repeat top left;
	width: 130px;
	padding: 6px 0 6px 20px;
	border-bottom: 1px solid #CBCBCB;
}
.footer-link2 a {
	font-weight: bold;
	color: #5F5F5F;
	text-decoration: none;
}
.footer-link3 a {
	font-weight: bold;
	color: #5F5F5F;
	text-decoration: none;
}
.footer-link4 a {
	font-weight: bold;
	color: #5F5F5F;
	text-decoration: none;
}
.footer-panel2 a {
	color: #fff;
	text-decoration: underline;
}
.footer-panel2 {
	width: 944px;
	margin:0 0 0 8px;
	float: left;
	padding: 15px 20px;
	text-align: left;
	color: #fff;
	background-color:#4C4C4C;
}
.text1 {
	float: left;
	text-align: left;
	width: 600px;
}
.text2 {
	float: left;
	text-align: right;
	width: 300px;
}
.text2 a {
	color: #fff;
	text-decoration: underline;
}
.text9 {
	width: 300px;
	padding:10px 0 0 0;
}
.text9 a {
	color: #fff;
	text-decoration: underline;
}
.text8 {
	width: 599px;
	padding:10px 0 0 0;
}
.text8 a {
	color: #7C9303;
	text-decoration: underline;
}
.contact-details {
	float: left;
	width: 270px;
	padding: 15px 0 0 0;
}
.inside-content {
	float: left;
	width: 599px;
	padding: 15px 0 15px 0;
	font-size: 12px;
	line-height: 20px;
	text-align: justify;
}
.inside-content2 {
	float: left;
	width: 599px;
	padding: 15px 0 15px 0;
	font-size: 12px;
	min-height:1400px;
	line-height: 18px;
	text-align: justify;
}
.inside-content p {
	margin: 12px 0 0 0;
}
.free-consultancy{
	float: left;
	width: 560px;
	background: url(../images/free-consultant-bg.gif) no-repeat top left;
	padding: 8px 0 10px 39px;
	font-family: "Century Gothic";
	font-size: 14px;
	font-weight: bold;
	color: #fff;
}
.free-consultancy a{
	font-family: "Century Gothic";
	font-size: 14px;
	color: #fff;
	text-decoration: none;
}
.tab-bgdiv {
	float:left;
	width: 599px;
}
.text {
	width:599px;
}
.text a{
	width:599px;
	text-decoration:underline;
	color:#7C9303;
}
.text a:hover{
	width:599px;
	text-decoration:underline;
	color:#7C9303;
}
.content-text  {
	float: left;
	width:599px;
}
.content-text2  {
	float: left;
	width:599px;
}
.content-text2 p {
	margin: 10px 0 0 0;
	line-height:16px;
}
.content-text p {
	margin: 10px 0 0 0;
}
.bold-text-big {
	font-size: 13px;
	font-weight: bold;
}
.bold-text-big2 {
	font-size: 13px;
	font-weight: bold;
}
.whit-bg-pro {
	float: left;
	width: 188px;
	border-top: 1px solid #E9E9E9;
	border-left: 1px solid #E9E9E9;
	border-right: 1px solid #E9E9E9;
	height: 150px;
	padding: 0;
}
.grey-bg-pro {
	float: left;
	width: 188px;
	border-top: 1px solid #E9E9E9;
	border-left: 1px solid #E9E9E9;
	border-right: 1px solid #E9E9E9;
	text-align: center;
	height: 150px;
	padding: 0;
}
.pro-outside{
	float: left;
	width: 190px;
}
.pro-outside2{
	float: left;
	width: 190px;
	padding: 0 11px;
}
.pro {
	float: left;
	width: 599px;
	padding: 0 0 15px 0;
	margin:0 0 -10px 0;
}
.product-name {
	float: left;
	width: 168px;
	background: url(../images/pro-name-bg.gif) repeat-x top left #EAEAEA;
	border: 1px solid #F0F0F0;
	font-size: 13px;
	color: #555;
	padding: 10px;
	font-weight: bold;
	text-align:center;
}
.product-name a {
	font-size: 13px;
	color: #555;
	text-decoration: none;
}
.product-name12 {
	float: left;
	width: 168px;
	background: url(../images/pro-name-bg.gif) repeat-x top left #EAEAEA;
	border: 1px solid #F0F0F0;
	font-size: 13px;
	color: #555;
	padding: 20px 10px;
	font-weight: bold;
	text-align:center;
}
.product-name12 a {
	font-size: 13px;
	color: #555;
	text-decoration: none;
}
.product-name2 {
	float: left;
	width: 187px;
	background: url(../images/pro-name-bg.gif) repeat-x top left #EAEAEA;
	border: 1px solid #F0F0F0;
	font-size: 13px;
	color: #555;
	padding: 10px 0 10px 0;
	font-weight: bold;
	text-align:center;
}
.product-name2 a {
	font-size: 13px;
	color: #555;
	text-decoration: none;
}
.tabbing-div{
	float: left;
	height:	 42px;
}
.button-panel {
	float: left;
	width: 724px;
}
.header {
	float: left;
	padding: 4px 0 0 0;
	width: 724px;
	height:241px;
	background: url(../images/inside-header.jpg) no-repeat top left;
}
.technology{font-size: 12px; /*background-image:url(../images/bullet6.gif); background-repeat:no-repeat; background-position:top left;*/ padding: 5px 0 2px 0; font-weight:bold;  color: #666; line-height: 17px; border-bottom:1px solid #ccc; /*background: url(../images/tab-bg.gif) no-repeat top left; width: 601px; height:32px; clear: both;*/}
.technology a{ color: #666;	text-decoration:none; outline: none;  width: 601px;}
.accordprefix{	height: 25px; float: right; clear: both;}
.accordprefix img{ vertical-align:middle; padding-right: 6px;}
.expandcollapsehead{ padding: 5px 25px 15px 15px; _padding: 0 25px 0 22px }
.expandcollapsehead2{ width:580px; padding: 0 25px 15px 15px;}
.expandcollapsehead3{ width:580px; padding: 0 25px 15px 15px; text-decoration:underline;}
.expandcollapsehead2 a{ width:580px; text-decoration:none;}
.expandcollapsehead2 a:hover{ width:580px;  text-decoration:none;}
img { 
 behavior: url(iepngfix.htc); 
}
.ballon-img {
	float: left;
}
.ballon-div {
	width: 286px;
	background-color:#FF0000;
}
#project {
	position: absolute;
	margin: -95px 0 0 5px;
	z-index: 10000000000000000000000000;
	visibility:hidden;
}

#architectural {
	position: absolute;
	margin: -60px 0 0 5px;
	z-index: 10000000000000000000000000;
	visibility:hidden;
}
#mep {
	position: absolute;
	margin: -5px 0 0 5px;
	z-index: 10000000000000000000000000;
	visibility:hidden;
}
#printing {
	position: absolute;
	margin: -100px 0 0 5px;
	z-index: 10000000000000000000000000;
	visibility:hidden;
}
#quality {
	position: absolute;
	margin: -100px 0 0 5px;
	z-index: 10000000000000000000000000;
	visibility:hidden;
}
#labels {
	position: absolute;
	margin: -100px 0 0 5px;
	z-index: 10000000000000000000000000;
	visibility:hidden;
}
#labels1 {
	position: absolute;
	margin: -100px 0 0 5px;
	z-index: 10000000000000000000000000;
	visibility:hidden;
}
#job {
	position: absolute;
	margin: 0 0 0 5px;
	z-index: 10000000000000000000000000;
	visibility:hidden;
	padding: 170px 0 0 0;
}
#order {
	position: absolute;
	margin: 0 0 0 5px;
	z-index: 10000000000000000000000000;
	visibility:hidden;
	padding: 220px 0 0 0;
}
.mep-text{
	font-size: 12px;
	color: #000;
	font-weight:normal;
	position:absolute;
	width: 275px;
	height: 44px;
	background-color:#0000FF;
	text-align:justify;
	margin: 0 0 0 20px;
}
.mep-text1 {
	font-size: 12px;
	color: #000;
	font-weight:normal;
	position:absolute;
	width: 230px;
	height: 44px;
	text-align:justify;
	margin: 10px 0 0 20px;
}
.mep-text2 {
	font-size: 12px;
	color: #000;
	font-weight:normal;
	position:absolute;
	width: 275px;
	height: 44px;
	text-align:justify;
	margin: -94px 0 0 20px;
}
.mep-text3 {
	font-size: 12px;
	color: #000;
	font-weight:normal;
	position:absolute;
	width: 275px;
	height: 44px;
	text-align:justify;
	margin: -94px 0 0 20px;
}
.mep-text4 {
	font-size: 12px;
	color: #000;
	font-weight:normal;
	position:absolute;
	width: 275px;
	height: 44px;
	text-align:justify;
	margin: -94px 0 0 20px;
}
.mep-text5 {
	font-size: 12px;
	color: #000;
	font-weight:normal;
	position:absolute;
	width: 275px;
	height: 44px;
	text-align:justify;
	margin: -150px 0 0 20px;
}
.mep-text6 {
	font-size: 12px;
	color: #000;
	font-weight:normal;
	position:absolute;
	width: 275px;
	height: 44px;
	text-align:justify;
	margin: -132px 0 0 20px;
}
.mep-text7 {
	font-size: 12px;
	color: #000;
	font-weight:normal;
	position:absolute;
	width: 275px;
	height: 44px;
	text-align:justify;
	margin: -158px 0 0 20px;
}
/* show hide css ends here */
.sub-heading {
	font-weight: bold;
	font-size:14px;
	border-bottom:1px solid #ccc;
	padding:5px 0 5px 0;
	margin-top:5px;
	height:20px;
	float:left;
	width:599px;
}
.sub-heading19 {
	font-weight: bold;
	font-size:14px;
	padding:5px 0;
	margin-top:5px;
	height:20px;
	width:149px;
}
.sub-heading20 {
	font-weight: bold;
	font-size:14px;
	padding:5px 0;
	margin-top:5px;
	height:20px;
	width:100px;
}
.sub-heading9 {
	font-weight: bold;
	font-size:14px;
	border-bottom:1px solid #ccc;
	padding:5px 0;
	margin-top:5px;
	height:40px;
	float:left;
	width:599px;
}
.sub-heading-2 {
	font-weight: bold;
	font-size:14px;
	border-bottom:1px solid #ccc;
	padding:10px 0 5px 0;
}
.basic2{font-family: "Century Gothic";  font-size: 18px; margin-bottom:4px; font-weight:bold; color: #fff; line-height: 16px; height:35px; background: url(../images/plus2.gif) no-repeat top left; float:left; width: 271px; clear: both; cursor:pointer;}
.basic2 a{ color: #fff; float:left;	text-decoration:none; outline: none; padding: 10px 0 12px 15px; width: 271px;  margin: 0;}
.basic2 a.selected {
    background: url(../images/minus2.gif) no-repeat top left;
    height: 35px;
    padding: 10px 0 0 15px;
}
.line2{
	background:url(../images/dot.gif) left repeat-x;
	width:100%;
	height:1px;
	padding:10px 0 0 0;
}
.testimonials {
	float: left;
	width: 271px;
	line-height: 20px;
	text-align: justify;
}
.testimonials p {
	margin: 0;
}
.right-panel{
	width: 291px;
	float:left;
	line-height:20px;
	text-align:justify;
}
.news{
	width: 291px;
	padding: 10px 5px;
	float:left;
}
.news-head{
	font-size:11px;
	font-weight:bold;
	color: #076FC0;
}
.news-text{
	font-size:12px;
	font-weight:normal;
	color: #5D5F62;
	line-height: 16px;
	text-align:justify;
	padding:10px 0 0 0;
}
.client-images{
	width:599px;
	float:left;
	padding:0 0 25px 0;
}
.client-left{
	width:187px;
	float:left;
	border:1px solid #CCC;
}
.client-left-second{
	width:187px;
	float:left;
	border:1px solid #CCC;
}
.client-left-third{
	width:187px;
	float:left;
	border:1px solid #CCC;
}
.client-middle{
	width:16px;
	float:left;
}
.international{
	padding:15px 0 0 0;
}
.client-images-left{
	width:285px;
	float:left;
	border:1px solid #CCC;
}
.client-images-middle{
	width:22px;
	float:left;
}
.client-images-right{
	width:285px;
	float:left;
	border:1px solid #CCC;
}
.client-images-left3{
	width:256px;
	float:left;
	border:1px solid #CCC;
}
.client-images-middle3{
	width:80px;
	float:left;
	padding:0 0 25px 0;
}
.client-images-right3{
	width:256px;
	float:left;
	border:1px solid #CCC;
}
.client-images-left4{
	width:246px;
	float:left;
	border:1px solid #CCC;
	padding:12px 25px 12px 15px;
}
.client-images-middle4{
	width:22px;
	float:left;
}
.client-images-right4{
	width:246px;
	float:left;
	border:1px solid #CCC;
	padding:12px 25px 12px 15px;
}
.client-images-right2{
	width:285px;
	float:left;
}
.clear{
	clear:both;
}
.accredemtials{
	width:599px;
	float:left;
}
.accredemtials-img{
	width:425px;
	float:left;
	padding:0 87px 20px 87px;
}
.zoom-text {
	width:487px;
	float:left;
	height: 36px;
	margin: -36px 0 0 0;
	text-align: right;
}
.product-frame {
	float: left;
	width: 487px;
}
.page-forms{
	width:599px;
	float:left;
	border: 1px solid #CCC;
}
.border img{
	border: 2px solid #CCC;
	margin:0 0 20px 0;	
}
.spacer-2{
	background-image:url(../images/spacer-2.gif);
	background-repeat:repeat-x;
	width:100%;
	height:1px;
}
.sub-heading-2 {
	font-weight: bold;
	font-size:14px;
	padding:5px 0 5px 5px;
}
.form-text1{
	width:110px;
	float:left;
}
.form-text2{
	width:170px;
	float:left;
}
.form-text3{
	width:100px;
	float:left;
}
.form-text4{
	width:186px;
	float:left;
}
.form-text5{
	width:85px;
	float:left;
}
.form-text6{
	width:140px;
	float:left;
}
.form-text7{
	width:210px;
	float:left;
}
.form-text8{
	width:150px;
	float:left;
}
.form-text9{
	width:140px;
	float:left;
}
.sitemap{
	width:599px;
	float:left;
}
.sitemap-left{
	width:299px;
	float:left;
}
.sitemap-right{
	width:300px;
	float:left;
}
.site-ul{
	background-image:url(../images/bullet2.gif);
	background-repeat:no-repeat;
	width:15px;
}
.bullet-o {
	width:155px;
	float:left;
	height:20px;
	padding:4px 0 0 15px;
	background:url(../images/leftpanel-bullet-bg.gif) top left no-repeat;
	font-size:11px;
	color:#004896;
	font-weight:bold;
}
.site-link4 {
	float: left;
	font-size:14px;
	font-weight: bold;
	background: url(../images/bulet-4.gif) no-repeat top left;
	width: 170px;
	padding: 6px 0 6px 20px;
	border-bottom: 1px solid #CCC;
}
.site-link4 a {
	float: left;
	font-weight: bold;
	color:#666;
	text-decoration:none;
}
.site-link4 a:hover {
	float: left;
	font-weight: bold;
	color:#666;
	text-decoration:none;
}
.Site-sublink {
	float: left;
	font-size:12px;
	font-weight:bold;
	background: url(../images/bullet-site-double.gif) no-repeat top left;
	width:  155px;
	padding: 5px 0 5px 15px;
	border-bottom: 1px solid #CCC;
	margin:0 0 0 20px;
}
.Site-sublink a {
	float: left;
	color:#666;
	text-decoration:none;
}
.Site-sublink13 {
	float: left;
	font-size:12px;
	font-weight:bold;
	background: url(../images/bullet-site-double.gif) no-repeat top left;
	width:  145px;
	padding: 5px 0 5px 25px;
	border-bottom: 1px solid #CCC;
	margin:0 0 0 20px;
}
.Site-sublink13 a {
	float: left;
	color:#666;
	text-decoration:none;
}
.Site-sublink a:hover {
	float: left;
	color:#666;
	text-decoration:none;
}
.Site-sublink2 {
	float: left;
	font-weight:bold;
	background: url(../images/site-img2.gif) no-repeat top left;
	width:  150px;
	padding: 5px 0 5px 37px;
	border-bottom: 1px solid #CCC;
	text-align:left;
}
.Site-sublink2 a {
	float: left;
	color:#666;
	text-decoration:none;
}
.Site-sublink2 a:hover {
	float: left;
	color:#666;
	text-decoration:none;
}
.Site-sublink3 {
	float: left;
	font-weight: normal;
	background: url(../images/bullet-site-single.gif) no-repeat top left;
	width:  140px;
	padding: 5px 0 5px 15px;
	border-bottom: 1px solid #CCC;
	text-align:left;
	margin:0 0 0 35px;
}
.Site-sublink3 a {
	float: left;
	font-weight: normal;
	color:#666;
	text-decoration:none;
}
.Site-sublink3 a:hover {
	float: left;
	font-weight: normal;
	color:#666;
	text-decoration:none;
}
.form-cont-1{
	font-size:12px;
	font-weight:bold;
	text-align:left;
	background-color:#EFF0F0;
	padding:5px 0 5px 5px;
}
.form-cont-14{
	font-size:12px;
	font-weight:bold;
	text-align:left;
	padding:5px 0 5px 5px;
}
.form-cont-12{
	font-size:12px;
	font-weight:bold;
	text-align:left;
	padding:2px 0 0 21px;
	/*width:68px;*/
}
.form-cont-129{
	font-size:12px;
	font-weight:bold;
	text-align:left;
	padding:5px 0 5px 5px;
}
.form-cont-112{
	font-size:12px;
	font-weight:bold;
	text-align:left;
	padding:5px 10px;
}
.form-cont-122{
	font-size:12px;
	font-weight:bold;
	text-align:left;
	padding:5px 0 5px 21px;
	background-color:#F7F7F7;
}
.form-cont-123{
	font-size:12px;
	font-weight:bold;
	text-align:left;
	padding:5px 0 5px 21px;
	background-color:#FFF;
}
.form-cont-124{
	font-size:12px;
	font-weight:bold;
	text-align:left;
	padding:5px 0 5px 21px;
	background-color:#F7F7F7;
}
.form-cont-15{
	font-size:12px;
	font-weight:bold;
	text-align:left;
	padding:5px 0 5px 20px;
}
.form-cont-13{
	font-size:12px;
	font-weight:bold;
	text-align:left;
	width:68px;
	padding:5px 0 5px 21px;
	background-color:#F7F7F7;
}
.empty2{
	padding:10px 0 0 0;
	background-color:#F7F7F7;
}
.empty{
	padding:10px 0 0 0;
}
.form-blank18{
	background-color:#F7F7F7;
	width:10px;
	padding:2px 0 0 0;
	font-size:10px;
}
.form-blank118{
	width:10px;
	padding:0 0 0 0;
	font-size:10px;
}
.form-blank20{
	background-color:#F7F7F7;
	width:10px;
	padding:5px 0 0 0;
}
.form-blank19{
	background-color:#F7F7F7;
	padding:2px 0 0 10px;
	font-size:10px;
}
.form-blank119{
	padding: 2px 0 0 10px;
	font-size:10px;
	line-height:16px;
}
.form-blank{
	background-color:#EFF0F0;
}
.form-blank11{
	background-color:#F7F7F7;
}
.form-blank5{
	padding:5px 0 0 0;
}
.form-blank7{
	padding:5px 0 0 0;
}
.form-blank2{
	background-color:#EFF0F0;
	padding:5px 0 5px 5px;
}	
.form-blank3{
	background-color:#E1E3E4;
}
.form-cont-2{
	font-size:12px;
	padding:2px 0 0 5px;
	text-align:justify;
}
.form-cont-main{
	font-size:12px;
	padding:2px 0 0 5px;
}
.form-top-heading{
	border-bottom:1px solid #CCC;
	font-weight: bold;
	font-size:14px;
	padding:5px 0 5px 5px;
	background-color:#E1E3E4;
}
.form-top-sub-heading{
	font-weight: bold;
	font-size:14px;
	padding:5px 0 5px 5px;
}
.longtext{
	width:165px;
	float:left;
	font-size:12px;
	padding:5px 0 5px 21px;
	background-color:#F7F7F7;
	font-weight:bold;
	text-align:left;
}
.longtext11{
	width:159px;
	float:left;
	font-size:12px;
	padding:5px 0 5px 21px;
	font-weight:bold;
	text-align:left;
}
.longtext2{
	width:159px;
	float:left;
	font-size:12px;
	padding:5px 0 5px 5px;
	background-color:#EFF0F0;
	font-weight:bold;
}
.longtext3{
	width:15px;
	float:left;
	font-size:12px;
	padding:5px 0 5px 5px;
	background-color:#F7F7F7;
	font-weight:bold;
}
.longtext33{
	width:8px;
	float:left;
	font-size:12px;
	padding:5px 0 5px 5px;
	background-color:#F7F7F7;
	font-weight:bold;
}
.longinput{
	width:400px;
	height:22px;
	float:left;
	font-size:12px;
	padding:3px 0 5px 12px;
	background-color:#F7F7F7;
}
.longinput11{
	width:392px;
	float:left;
	font-size:12px;
	padding:5px 0 5px 20px;
}
.longinput2{
	width:150px;
	float:left;
	font-size:12px;
	padding:5px 0 5px 22px;
}
.longinput22{
	width:150px;
	float:left;
	font-size:12px;
	padding:5px 0 5px 22px;
	background-color:#F7F7F7;
}
.longinput224{
	width:120px;
	float:left;
	font-size:12px;
	padding:5px 0 5px 5px;
	background-color:#F7F7F7;
}
.longlast{
	width:50px;
	float:left;
	font-size:12px;
	padding:5px 0 5px 5px;
}
.longlast2{
	width:20px;
	float:left;
	font-size:12px;
	padding:5px 0 5px 5px;
	background-color:#EFF0F0;
}
.longlast3{
	width:48px;
	float:left;
	font-size:12px;
	padding:5px 0 5px 2px;
	background-color:#F7F7F7;
}
.whyus{
	width:599px;
	float:left;
}
.whyus-left{
	width:299px;
	float:left;
	padding:15px 0 10px 0;
}
.whyus-right{
	width:300px;
	float:left;
	padding:0 0 10px 0;
}
.line3{
	background-color:#CBCBCB;
	width:100%;
	height:1px;
	padding:5px;
}
#scroller { width:1690px;}
.Site-sublink5 {
	float: left;
	font-size:12px;
	width:590px;
	height:20px;
	background: url(../images/bullet20.gif) no-repeat top left;
	padding: 5px 0 0 25px;
}
.Site-sublink5 a {
	float: left;
	color:#666;
	text-decoration:none;
}
.Site-sublink5 a:hover {
	float: left;
	color:#666;
	text-decoration:none;
}
.Site-sublink9 {
	float: left;
	font-size:12px;
	width:570px;
	height:40px;
	background: url(../images/bullet22.gif) no-repeat top left;
	padding: 10px 0 0 25px;	
}
.Site-sublink9 a {
	float: left;
	color:#666;
	text-decoration:none;
}
.Site-sublink9 a:hover {
	float: left;
	color:#666;
	text-decoration:none;
}
.label{
	padding:0;
	float:left;
}
.option{
	width:599px;
	float:left;
}
.option-left1{
	width:150px;
	float:left;
}
.option-left2{
	width:150px;
	float:left;
}
.option-right{
	width:150px;
	float:left;
}
.Site-sublink6 {
	float: left;
	font-size:12px;
	font-weight:bold;
	width:170px;
	background: url(../images/bullet19.gif) no-repeat top left;
	padding: 2px 0 2px 15px;
}
.Site-sublink6 a {
	float: left;
	color:#666;
	text-decoration:none;
}
.Site-sublink6 a:hover {
	float: left;
	color:#666;
	text-decoration:none;
}
.sub-heading6 {
	font-weight: bold;
	font-size:14px;
	border-bottom:1px solid #ccc;
	padding:5px 0 5px 0;
}
.con {
	width:599px;
}
.con a{
	width:599px;
	color:#7C9303;
}
.con a:hover{
	text-decoration:underline;
	color:#7C9303;
}
.con2 {
	width:580px;
}
.con2 a{
	width:580px;
	color:#7C9303;
	text-decoration:underline;

}
.con2 a:hover{
	width:580px;
	text-decoration:underline;
	color:#7C9303;
}
.con12 {
	width:580px;
}
.con12 a{
	width:580px;
	color:#7C9303;
	text-decoration:underline;
}
.con12 a:hover{
	width:580px;
	text-decoration:underline;
	color:#7C9303;
}
.con3 {
	width:599px;
	padding:5px 0 0 0;
	float:left;
}
.con3 a{
	width:580px;
	color:#7C9303;
}
.con3 a:hover{
	width:580px;
	text-decoration:underline;
	color:#7C9303;
}
.com3-latest{
	border-bottom:1px solid #CCC;
	padding:0 0 5px 0;
	color:#7C9303;
}
.com3-latest-last{
	padding:0 0 5px 0;
	color:#7C9303;
}
.right-bottom{
	padding:50px 0 0 0;
}
.normal-ul{
	padding:0 0 0 20px;
	float:left;
	width:599px;
}
.normal-ul2{
	padding:0 0 0 20px;
	float:left;
	width:579px;
}
.free-ul{
	float:left;
	width:580px;
	padding: 5px 0 0px 15px;
}
.free-li{
	float:left;
	width:565px;
	background: url(../images/bullet15.gif) no-repeat top left;
	padding: 5px 0 0 15px;
	list-style:none;
}
.formline{
 	border-bottom:1px solod #000000;
	float:left;
}
.pharma{
	width:599px;
	float:left;
}
.pharma-left{
	width:199px;
	float:left;
}
.pharma-left2{
	width:199px;
	float:left;
	text-align:left;
}
.pharma-left3{
	width:199px;
	float:left;
}
.pharma-heading {
	font-weight: bold;
	font-size:14px;
	border-bottom:1px solid #ccc;
	padding:5px 0 5px 0;
	margin-top:5px;
	height:20px;
	float:left;
	width:299px;
}
.pharma-sublink5 {
	float: left;
	font-size:12px;
	font-weight:bold;
	width:165px;
	background: url(../images/bullet-site-double.gif) no-repeat top left;
	padding: 5px 0 0px 25px;
}
.pharma-sublink5 a {
	float: left;
	color:#666;
	text-decoration:none;
}
.pharma-sublink5 a:hover {
	float: left;
	color:#666;
	text-decoration:none;
}
.pharma-ul{
	padding:0 0 0 28px;
	float:left;
	width:120px;
}
.pharma-li{
	padding:0 0 0 5px;
	float:left;
	width:120px;
}
.meta{
	width:599px;
	float:left;
}
.meta1{
	width:200px;
	float:left;
}
.meta2{
	width:200px;
	float:left;
}
.meta3{
	width:199px;
	float:left;
}
.test-top{
	background:url(../images/test-top.gif) top no-repeat;
	width:599px;
	float:left;
}
.test-bottom{
	background:url(../images/test-bottom.gif) bottom no-repeat;
	width:599px;
	float:left;
}
.test-middle{
	background:url(../images/test-middle.gif) bottom repeat-y;
	width:599px;
	float:left;
}
.test-content{
	width:550px;
	float:left;
	padding:10px 0 0 15px;
}
.pharma-left-bullet ul {
	padding:0 0 0 0;
	margin:0;
}
.pharma-left-bullet ul li {
	float: left;
	background:url(../images/bullet4.gif) no-repeat top left;
	padding:0px 0 0 28px;
	font-size: 11px;
	width: 150px;
	list-style:none;
}
.pharma-left-bullet2 ul {
	padding:0;
	margin:0;
}
.pharma-left-bullet2 ul li {
	float: left;
	background:url(../images/bullet4.gif) no-repeat top left;
	padding:0px 0 0 28px;
	width: 560px;
	list-style:none;
}
.pharma-left-bullet9 ul {
	padding:10px 0 0 0;
	margin:0;
}
.pharma-left-bullet9 ul li {
	float: left;
	background:url(../images/bullet4.gif) no-repeat top left;
	padding:0px 0 0 28px;
	width: 560px;
	list-style:none;
}
.pharma-left-bullet19 ul {
	padding:5px 0 0 0;
	margin:0;
}
.pharma-left-bullet19 ul li {
	float: left;
	background:url(../images/bullet4.gif) no-repeat top left;
	padding:0px 0 0 28px;
	width: 560px;
	list-style:none;
}
.pharma-left-bullet119 ul {
	padding:5px 0 0 0;
	margin:0;
}
.pharma-left-bullet119 ul li {
	float: left;
	background:url(../images/bullet4.gif) no-repeat top left;
	padding:0px 0 0 28px;
	width: 560px;
	list-style:none;
}
.pharma-left-bullet3 ul {
	padding:0;
	margin:0;
}
.pharma-left-bullet3 ul li {
	float: left;
	background:url(../images/bullet7.gif) no-repeat top left;
	padding:0 0 0 10px;
	width: 575px;
	list-style:none;
}
.pharma-left-bullet13 ul {
	padding:10px 0 0 0;
	margin:0;
}
.pharma-left-bullet13 ul li {
	float: left;
	background:url(../images/bullet7.gif) no-repeat top left;
	padding:0px 0 0 10px;
	width: 570px;
	list-style:none;
}
.pharma-left-bullet10 ul {
	padding:10px 0 0 10px;
	margin:0;
}
.pharma-left-bullet10 ul li {
	float: left;
	background:url(../images/bullet7.gif) no-repeat top left;
	padding:0 0 0 10px;
	width: 565px;
	list-style:none;
}
.Site-sublink10 {
	float: left;
	font-size:12px;
	font-weight:bold;
	width:150px;
	height:20px;
	background: url(../images/bullet-site-double.gif) no-repeat top left;
	padding: 5px 0 0px 25px;
}
.maps{
	width:599px;
	float:left;
	padding:10px 0 0 0;
}
.faq-tab{
	padding:15px 0 0 0;
}
.element.style{
	width:1690px;
}
.text3{
	padding:5px 0 0 0;
}
.client-right{
	float:right;
}
.right-new{
	float:left; 
	display:block; 
	height:480px;
}
.right-new2{
	float:left; 
	display:block; 
	height:280px;
}
.right-new3{
	float:left; 
	display:block; 
	height:100px;
}
#marqueecontainer{
position: relative;
width: 250px; /*marquee width */
height: 170px; /*marquee height */
background-color: white;
overflow: hidden;
padding: 10px 5px;
margin:0 0 10px 0;
}
.required { font-size:14px; color:#FF0000; font-weight:bold;}

.image-tl{
	width:299px;
	float:left;
	/*padding:15px 0 10px 0;*/
}
.image-text{
	width:295px;
	float:left;
	padding:0 0 10px 15px;
}
/*  testimonial marquee */
#tickerContainer{
position: relative;
width: 270px; /*marquee width */
height: 170px; /*marquee height */
overflow: hidden;
padding: 0;
padding-left: 0;
}
#ticker { width:270px; height:150px; overflow:auto; }
#ticker dt {  font-family:Arial, Helvetica, sans-serif; font-size:12px; line-height:17px;  padding:0 0px 5px 0px;padding-top:10px;position:relative;}
#ticker dd { width:270px;margin-left:0; font:normal 12px Arial; padding:0 10px 10px 0px; border-bottom:1px solid #ccc; margin:0 0 7px 0;  position:relative; }
#ticker dd.last { border-bottom:1px solid #ffffff; }
#ticker div { margin-top:0; }