﻿/* CSS Document */
/* global declaration start */
body {
	margin:0; padding:0; font:normal 12px/15px Arial, Helvetica, sans-serif;
	color:#464646; text-align:left; background:url(../../images/background/bg.gif) top left repeat-x;
	}
div, span, h1, h2, h3, h4, h5, h6, p, hr, img, form, input, textarea, select, a  {
	margin:0; padding:0; outline:none;
	}
img, a {
	border:0; 
	}
ul, ol, li, dl, dt, dd {
	margin:0; padding:0; list-style:none;
	}
.clear {
	clear:both; margin:0; padding:0; height:0; line-height:0;
	}
/* general style start */
.container {
	width:805px; margin:0 auto;
	}
.header {
	width:805px; height:106px; /*margin:0 0 0 63px;*/
	border-right:1px solid #e5e5e5; z-index:100;
	position:relative;
	}
.header img.logo {
	margin:31px 0 0 60px; float:left;
	}
.header p {
	color:#e07d05; position:absolute; top:12px; right:0;
	font:bold 10px/10px Arial; width:180px;
	/*float:right; margin:19px 0px 0 0;*/ margin:0; padding:0;
	}
/*html>body .header p {margin:12px 0px 0 0;}*/

#nav {
	width:553px;height:28px; /*float:right; margin:11px 0 0 0;*/ position:absolute; top:77px; right:0;
	list-style:none;border:1px solid #e5e5e5; margin:0;padding:0;
	border-bottom:0;border-right:0; background:url(../../images/background/manubg.gif) 0 0 repeat-x;
	}
#nav ul, #nav ol, #subMenusContainer ul, #subMenusContainer ol { 
	padding:0;margin:0;list-style:none;
	}
#nav ol, #nav ul, #subMenusContainer ul, #subMenusContainer ol {
	background:#e28b1b;border:0;border-top:1px solid #fff;
	opacity:.8;filter:alpha(opacity=80); z-index:10;
	}
#nav a {
	text-decoration:none; float:left;	
	display:block; padding:0; margin:0;
	font:bold 12px/28px Arial, Helvetica, sans-serif;color:#656361;
	}
#subMenusContainer li{
	background:url(../../images/background/manuslevbg.gif) 16px 12px no-repeat;
	margin:0 20px 0 0; display:block;
	}
#subMenusContainer li.noliline {
	list-style:none;background:url(../../images/arrowli_white.gif) 16px 10px no-repeat; padding:0 0 10px 0;
	}
#subMenusContainer a{
	font:bold 12px/26px Arial, Helvetica, sans-serif; color:#fff;
	text-align:left; text-decoration:none; margin:0 20px 0 0; padding:6px 13px 7px 30px;
	}
html>body #subMenusContainer a{
	font:bold 12px/26px Arial, Helvetica, sans-serif; color:#fff;
	text-align:left; text-decoration:none; display:block; padding:0 0 0 30px;
	}
#nav a.homel {
	margin:0;padding:0 18px 0 13px;
	}
#nav a:hover.homel {
	margin:0;padding:0 18px 0 13px; color:#df7e02; background:url(../../images/background/manuselbg.gif) 0 0 repeat-x;
	}
#nav .newhomeselect {
	margin:0;padding:0 18px 0 13px; color:#df7e02; background:url(../../images/background/manubg_ov.gif) 0 0 repeat-x;
	}
#nav a.restl {
	margin:0;padding:0 26px 0 0;
	}
#nav a:hover.restl1 {
	margin:0;padding:0 26px 0 0; color:#df7e02; background:url(../../images/background/manubg_ov.gif) 0 0 repeat-x;
	}
#nav .selectedrestl {
	margin:0;padding:0 26px 0 0; color:#df7e02; background:url(../../images/background/manubg_ov.gif) 0 0 repeat-x;
	}
#nav a.contactl1 {
	margin:0;padding:0 9px 0 0;
	}
#nav a:hover.contact1 {
	margin:0;padding:0 9px 0 0; color:#df7e02; background:url(../../images/background/manubg_ov.gif) 0 0 repeat-x;
	}
#nav .selectedcontact1 {
	margin:0;padding:0 9px 0 0; color:#df7e02; background:url(../../images/background/manubg_ov.gif) 0 0 repeat-x;
	}
#nav li { 
	list-style:none; float:left;
	}
#nav a:hover {
	color:#df7e02; background:url(../../images/background/manubg_ov.gif) 0 0 repeat-x;
	}
#nav a:hover, #nav a:focus, #subMenusContainer a:hover, #subMenusContainer a:focus, #nav a.mainMenuParentBtnFocused, #subMenusContainer a.subMenuParentBtnFocused{
	color:#df7e02;
	}


#nav li a:hover,
#nav li a:focus{color:#fff; background:url(../../images/background/manubg_ov.gif) 0 0 repeat-x;}
#subMenusContainer a:hover {color:#000;}
#subMenusContainer a:focus {color:#000;}
#nav a.mainMenuParentBtnFocused {color:#df7e02; background:url(../../images/background/manuselbg.gif) 0 0 repeat-x;}
#subMenusContainer a.subMenuParentBtnFocused {color:#000;}
#nav li a:hover {color:#df7e02;}
#nav li a:focus {color:#df7e02;}
.smOW{display:none; position:absolute; overflow:hidden; padding:0 2px; margin:0 0 0 -2px;}
.smOWlast{display:none; position:absolute; overflow:hidden; padding:0 2px; margin:0 0 0 -108px;}
#subMenusContainer li{list-style:none;}
#subMenusContainer{display:block; position:absolute; top:0; left:0; width:100%; height:0; overflow:visible; z-index:9;}
#nav li li{	float:none; }
#nav li ul {position:absolute; width:10em; margin-left:-1000em; margin-top:2.2em;}
#nav li ul li {	margin:0 20px 0 20px;}
#nav li ul ul { margin: -1em 0 0 -1000em; }
#nav li:hover ul ul {	margin-left: -1000em; }
#nav li:hover ul{	margin-left: 0; }
#nav li li:hover ul {	margin-left: 10em; margin-top:-2.5em;}


.bodyarea {
	width:805px; /*margin:0 0 0 63px;*/
	background:url(../../images/background/lsecbg.gif) 248px 0 repeat-y;
	}
.bodyarea .leftsec_inner {
	width:251px; float:left;
	}
/*inner left section start*/
.bodyarea .leftsec_inner dl{
	width:251px; background:url(../../images/background/menubg_inner.gif) bottom left repeat-x;
	}
.bodyarea .leftsec_inner dl dt{
	background:url(../../images/background/lmhdbg.gif) 0 0 repeat-x; border-left:1px solid #e5e5e5;
	font:bold 13px/27px Arial, Helvetica, sans-serif; width:233px; height:27px; padding:0 0 0 17px;
	color:#646361;
	}
.bodyarea .leftsec_inner dl dt a{
	font:bold 13px/26px Arial, Helvetica, sans-serif; color:#646361; text-decoration:none;
	}
.bodyarea .leftsec_inner dl dt a:hover{
	font:bold 13px/26px Arial, Helvetica, sans-serif; color:#999; text-decoration:none;
	}
.bodyarea .leftsec_inner dl dd{
	background:url(../../images/background/lmenubg.gif) 0 0 repeat-x; width:216px; height:26px;
	font:bold 12px/25px Arial, Helvetica, sans-serif; color:#656361; padding:0 0 0 27px;
	}
.bodyarea .leftsec_inner dl dd.lmdown{
	background:url(../../images/arrow.gif) 17px 10px no-repeat; width:216px; height:25px;
	font:bold 12px/25px Arial, Helvetica, sans-serif; color:#656361; padding:0 0 0px 27px;
	}
.bodyarea .leftsec_inner dl dd a{
	text-decoration:none; color:#656361; padding:0 0 0 4px; display:block;
	}
.bodyarea .leftsec_inner dl dd a:hover {
	background-color:#fcefde; display:block; height:25px;
	}
		
.bodyarea .leftsec_inner dl dd a:active {
	background-color:#fcefde; text-decoration:none; display:block; height:25px;
	}
.bodyarea .leftsec_inner .selected {
	background-color:#fcefde; text-decoration:none; display:block; height:25px;
	}
.bodyarea .leftsec_inner img {
	margin:2px 0 2px 0 !important; margin:2px 0 0 0;
	}
.bodyarea .leftsec_inner p.lmhdr {
	width:233px; background:url(../../images/background/lmbg.gif) 0 0 repeat-x; margin:0 0 4px 0;
	border-left:1px solid #e5e5e5; border-top:1px solid #e5e5e5; padding:0 0 0 17px;
	border-bottom:1px solid #e5e5e5; font:bold 13px/27px Arial, Helvetica, sans-serif; color:#646361;
	}
.bodyarea .leftsec_inner p.formcon {
	margin:0 0 8px 20px; font:normal 12px/14px Arial, Helvetica, sans-serif; color:#646361;
	}
.bodyarea .leftsec_inner p.formcon span {
	margin:0 15px 8px 0; display:block;
	}
.bodyarea .leftsec_inner p.formcon span.msgerror { display:block; color:#f00; margin:0 0 5px 49px; font:normal 11px/14px Arial;}
.bodyarea .leftsec_inner input.newsl {
	width:165px; height:18px; border:1px solid #aeaca7; padding:0px 0 0 0; margin:2px 0 1px 4px;
	font:normal 12px/15px Arial, Helvetica, sans-serif; color:#646361;
	}
select.newslcount {
	width:168px; height:20px; border:1px solid #aeaca7; margin-left:5px;
	font:normal 11px/18px Arial, Helvetica, sans-serif; color:#646361;
	}
select.newslcount_con {
	width:130px; height:18px; border:1px solid #aeaca7;
	font:normal 11px/18px Arial, Helvetica, sans-serif; color:#646361;
	}
.bodyarea .leftsec_inner p.testimleft {
	width:251px; height:89px;
	}
	
p.lmhdrtestim {
	width:233px; background:url(../../images/background/lmbg.gif) 0 0 repeat-x; margin:2px 0 0 0;
	border-left:1px solid #e5e5e5; border-top:1px solid #e5e5e5; padding:0 0 0 17px;
	border-bottom:1px solid #e5e5e5; font:bold 13px/26px Arial, Helvetica, sans-serif; color:#646361;
	}
p.lmhdrtestim a
{
	 font:bold 13px/26px Arial, Helvetica, sans-serif; color:#646361; text-decoration:none;
	}
p.lmhdrtestim a:hover
{
	 font:bold 13px/26px Arial, Helvetica, sans-serif; color:#999; text-decoration:none;
	}

p.lmhdrtestim1 {
	width:233px; background:url(../../images/background/lmbg.gif) 0 0 repeat-x; margin:0 0 6px 0;
	border-left:1px solid #e5e5e5; border-top:1px solid #e5e5e5; padding:0 0 0 17px;
	border-bottom:1px solid #e5e5e5; font:bold 13px/26px Arial, Helvetica, sans-serif; color:#646361;
	}
#tic {
	width:251px; height:105px; background-color:#fff; margin:0 0 3px 0;
	}
#tic p {
	margin:0; padding:12px 20px 0 22px; display:none; color:#454744;
	font:normal 12px/15px Arial, Helvetica, sans-serif;
	}
#tic p span {
	display:block; text-align:right; padding:3px 0 0;
	font:normal 12px/15px Arial, Helvetica, sans-serif;
	}
#tic p span .bld {
	font-weight:bold; padding:0;
	}
#tic a {
	display:inline; color:#454744; text-decoration:none;
	}
	
	
	
/*.bodyarea .leftsec_inner input {
	width:205px; height:20px; margin:0 0 5px 0; border-width:1px; border-color:#aeaca7;
	}*/
.bodyarea .leftsec_inner textarea {
	width:205px; height:77px; border-width:1px; border-color:#aeaca7;
	}
.submitbtn{
	width:50px; font:bold 12px/18px Arial, Helvetica, sans-serif; text-align:right; margin:2px 0 6px 168px; padding:0;
	background-color:#fff; border:0; color:#646361; text-decoration:none; cursor:pointer;
	}
.bodyarea .maincont {
	width:541px; float:left; position:relative; padding:0;
	}
	
.bodyarea .maincont .homecontainer {
	width:541px; height:473px; float:left;
	background:url(../../images/background/maincont_bg1.gif) 1px 253px no-repeat;
	}
html>body .bodyarea .maincont .homecontainer {
	background:url(../../images/background/maincont_bg1.gif) 1px 253px no-repeat;
	}
.bodyarea .maincont .homecontainer img {
	position:absolute; left:8px; bottom:220px;
	}
	
	.bodyarea .maincont .homecontainer img.test {
	position:absolute; left:9px; top:530px !important; top:544px;
	}
.bodyarea .maincont .homecontainer img.logo1 {
	position:absolute; left:420px; top:480px !important; top:544px;
	}
.bodyarea .maincont .homecontainer img.logo2 {
	position:absolute; left:325px; top:480px !important; top:544px;
	}
.bodyarea .maincont .homecontainer img.logo3 {
	position:absolute; left:220px; top:480px !important; top:544px;
	}	
	
.bodyarea .maincont .homecontainer div {
	position:absolute; top:267px; left:223px;
	width:322px; border-top:1px solid #e5e5e5;
	}
.bodyarea .maincont .homecontainer div h1 {
	font:bold 13px/17px Arial, Helvetica, sans-serif;
	margin:10px 0 0;
	}
.bodyarea .maincont .homecontainer div p {
	font:normal 12px/15px Arial, Helvetica, sans-serif;
	color:#464646; margin:10px 0 12px 0;
	}
.bodyarea .maincont .homecontainer div h2 {
	font:normal 15px/18px Arial, Helvetica, sans-serif; padding:0 0 0 23px;
	color:#df7e02; margin:0; background:url(../../images/arrow_circle.jpg) 8px 7px no-repeat; 
	}
.bodyarea .maincont .homecontainer div a {
	color:#646361; text-decoration:underline; text-transform:capitalize;
	font:bold 12px/15px Arial, Helvetica, sans-serif; margin:24px 0 0 275px; display:block;
	}
.bodyarea .maincont ul.mchdr {
	width:541px; height:58px; margin:0;
	border-bottom:1px solid #e5e5e5;
	}
.maincont ul.mchdr li {
	float:left; color:#3b3b3b;
	}
.maincont ul.mchdr li h1 {
	font:normal 18px/18px Arial, Helvetica, sans-serif;
	color:#3b3b3b; padding:12px 0 7px 0;
	}
.maincont ul.mchdr li h2 {
	font:normal 16px/16px Arial, Helvetica, sans-serif;
	color:#df7e02;
	}
.maincont ul.mchdr li.rgtimg {
	background:url(../../images/dividerhdr.gif) 0 4px no-repeat;
	width:98px; height:57px; float:right; display:block;
	}
.maincont ul.mchdr li.rgtimg img {
	margin:8px 0 0 10px;
	}
.maincont ul.mchdr li span {
	font:normal 11px/13px Arial, Helvetica, sans-serif;
	color:#464646; text-decoration:none;
	}
.maincont ul.mchdr li span span {
	font:normal 11px/13px Arial, Helvetica, sans-serif;
	color:#df7e02; text-decoration:none;
	}
.maincont ul.mchdr li a {
	font:normal 11px/13px Arial, Helvetica, sans-serif;
	color:#464646; text-decoration:none;
	}
.maincont ul.mchdr li a:hover {
	font:normal 11px/15px Arial, Helvetica, sans-serif;
	color:#df7e02; text-decoration:underline;
	}
.maincont ol {
	width:486px; margin:0 0 0 25px;
	}
.maincont ol li {
	width:141px; float:left; background:url(../../images/arrow.gif) 0 10px no-repeat;
	padding:0 0 0 12px; font-weight:bold; color:#464646;
	}
.maincont ul.piservices {
	margin:8px 0 20px 20px;
	}
.maincont ul.piservices li {
	background:url(../../images/ms_yellow_bullet.jpg) 0 8px no-repeat;
	padding:0 0 0 15px; font:normal 12px/15px Arial, Helvetica, sans-serif;
	}
.maincont ul.piservices li a {
	font:bold 12px/18px Arial, Helvetica, sans-serif; text-decoration:none; color:#464646;
	}
.maincont ul.piservices li a:hover {
	color:#df7e02; text-decoration:none;
	}
.maincont p.dotedhr {
	background:url(../../images/ass_dot.jpg) 0 0 no-repeat;
	width:541; height:2px; display:block;
	}
.maincont .smileicon {
	vertical-align:middle;
	}
	
dl.accordion{
	width: 540px;
	}
dl.accordion dt{
	position:relative; height:24px; padding:0 0 0 10px; color:#9c9589; border:1px solid #e5e5e5;
	cursor:pointer; border-bottom:0; font:bold 12px/24px Arial, Helvetica, sans-serif;	
	background:url(../../images/arrowOpen.gif) 523px 9px no-repeat #f5f5f5;
	}
dl.accordion dd{
	position:relative; height:24px; padding:0 0 0 10px; color:#9c9589; border:1px solid #e5e5e5;
	cursor:pointer; border-bottom:0; font:bold 12px/24px Arial, Helvetica, sans-serif;	
	/*background:url(../../images/arrowOpen.gif) 523px 9px no-repeat #fff;*/
	}
dl.accordion dt.open{
	background:url(../../images/arrowClose.gif) 523px 9px no-repeat #fcefde;
	border-bottom:1px solid #e5e5e5; color:#66636a;
	}
dl.accordion dt.accorborder {
	border-bottom:1px solid #e5e5e5;
	}
dl.accordion dd{
	position: relative; overflow:hidden;
	}
dl.accordion dd.sub_accordion{
	
	}
dl.accordion dd.accordion_content{
	padding: 0 10px 0 0;
	}
dl.accordion dd.accordion_content ul {
	width:500px; margin:0 0 0 25px; padding:0 0 25px 0;
	}
dl.accordion dd.accordion_content ul li.first {
	width:111px; float:left; background:url(../../images/arrow.gif) 0 5px no-repeat;
	padding:0 0 0 12px; margin:0;
	}

dl.accordion dd.accordion_content ul li {
	width:171px; float:left; background:url(../../images/arrow.gif) 0 5px no-repeat;
	padding:0 0 0 12px; margin:0;
	}
dl.accordion dd.accordion_content p.cscont {
	padding:0 20px 10px 23px; font:normal 12px/15px Arial, Helvetica, sans-serif; margin:10px 0 0 0;
	}
dl.accordion dd.accordion_content p.casestudies {
	width:490px; margin:0 0 0 23px; padding:0;
	}
dl.accordion dd.accordion_content p.casestudies span.casestudy {
	width:92px; height:50px; padding:0 0 0 12px; display:block; float:left; color:#df7e02;
	font-weight:bold; text-decoration:none;
	background:url(../../images/casestudyline.gif) 92px 0 no-repeat;
	}
dl.accordion dd.accordion_content p.casestudies span.casestudy1 {
	width:92px; height:60px; padding:0 0 0 12px; display:block; float:left; color:#df7e02;
	font-weight:bold; text-decoration:none;
	background:url(../../images/casestudyline.gif) 92px 0 no-repeat;
	}
dl.accordion dd.accordion_content p.casestudies span.cscontent {
	display:block; color:#b2b2b2; font-weight:normal; margin:0 0 5px 0;
	}
dl.accordion dd.accordion_content p.casestudies span.cscontent a {
	text-decoration:underline; color:#b2b2b2; font-weight:normal;
	}
dl.accordion dd.accordion_content p.casestudies span.cscontent a:hover {
	text-decoration:underline; color:#df7e02; font-weight:normal;
	}
dl.accordion dd dl dt{
	padding-left: 45px; background-position: 20px 0;
	}
dl.accordion dd dl dd.accordion_content{
	padding-left: 45px;
	}

/* sitemap Tree*/
.maincont dl.sitemaptree {
	width:500px; margin:25px 0 30px 30px;
	background:url(../../images/sitemapdot2.gif) 10px 0 repeat-y;
	}
.maincont dl.sitemaptree dt {
	margin:30px 0 0 0; font:normal 12px/15px Arial, Helvetica, sans-serif;
	}
.maincont dl.sitemaptree dt a {
	text-decoration:none; color:#464646; font-weight:normal;
	background-color:#fff;
	}
.maincont dl.sitemaptree dt a:hover {
	color:#df7e02;
	}
.maincont dl.sitemaptree dd {
	font:normal 12px/15px Arial, Helvetica, sans-serif;
	color:#464646; padding:0 0 0 90px;
	background:url(../../images/sitemapdot.gif) 60px 3px no-repeat;
	}
.maincont dl.sitemaptree dd a {
	text-decoration:none; color:#464646; font-weight:normal;
	}
.maincont dl.sitemaptree dd a:hover {
	color:#df7e02;
	}

.footer {
	width:554px; height:29px; border-top:1px solid #e5e5e5; border-right:1px solid #e5e5e5; padding:0 0 0 251px;
	border-bottom:0; position:relative;
	}
.footer .right {
	border-left:1px solid #e5e5e5;
	}
.footer div ul {
	margin:0 2px 0 10px; width:530px;
	}
.footer div ul li {
	float:left; font:normal 10px/18px Arial, Helvetica, sans-serif; color:#666;
	}
.footer div ul li a {
	padding:0 4px; text-decoration:none; color:#666;
	}
.footer div ul li a:hover {
	padding:0 4px; text-decoration:none; color:#df7e02;
	}
.footer div p {
	padding:0 15px; font:normal 10px/18px Arial, Helvetica, sans-serif;
	}
.footer div p span {
	color:#df7e02;
	}
.footer div p a {
	color:#666;
	}
		
.input{border:1px solid #aeaca7; padding:2px 0 0 5px; height:19px; width:203px; font:normal 12px/15px Arial, Helvetica, sans-serif; color:#656361;}	
/*----------------------Sumantra------------------*/
.maincont .innerpad {
	padding:0 0 0 12px;
	}
.bodyarea .maincont .orgncolr {
	font:bold 12px/16px Arial; color:#df7e02;
	}
.bodyarea .maincont fieldset {
	border:1px solid #999; margin:20px 0 0 0;
	}
.bodyarea .maincont fieldset legend {
	font:bold 12px/14px Arial; color:#666; padding:0 5px; 
	}
.bodyarea .maincont ul.serv {
	width:524px; margin:0 0 25px 0;
	}
.bodyarea .maincont ul.serv li {
	float:left; margin:20px 0 0 26px;
	text-align:left; font:bold 13px/30px Arial; padding:0;
	}
html>body .bodyarea .maincont ul.serv li {
	margin:20px 0 0 42px;
	}
.bodyarea .maincont ul.serv li a {
	width:180px; height:30px; background-color:#adadad; color:#fff; text-decoration:none;
	padding:0 0 0 20px; display:block;
	}
.bodyarea .maincont ul.serv li a:hover {
	width:180px; height:30px; background-color:#df7e02; color:#fff; text-decoration:none;
	display:block;
	}
.bodyarea .maincont .bldtext {
	font-weight:bold;
	color:#df7e02;
	}
.bodyarea .maincont p span {
	font-weight:bold;
	}
.maincont p span.orgncolr{ color:#df7e02;}
.maincont p span.testim{ display:block; width:305px; margin:5px 0 5px 0; text-align:left; font-weight:normal; float:left; line-height:24px;}
.maincont p span.imgs{ display:block; width:180px; margin:13px 0 5px 12px; text-align:left; font-weight:normal; float:right; padding-left:10px; border-left:solid 1px #ccc;}
.maincont .testimdline {background:url(../../images/ass_dot.jpg) 0 0 repeat-x; width:541px;	margin:0px 0 30px 0 ;
	height:2px; padding:0; font-size:0px; line-height:0px;
	}

	
.ass_dot_line {
	background:url(../../images/ass_dot.jpg) 0 0 repeat-x;
	width:541px;
	line-height:0px;
	height:1px;
	font-size:0px;
	margin:5px 0 5px 0;
	}
.ass_dot_line1 {
	background:url(../../images/ass_dot.jpg) 0 0 repeat-x;
	width:541px;
	line-height:0px;
	height:1px;
	font-size:0px;
	margin:9px 0 9px 0;
	}
.ass_dot_line3 {
	background:url(../../images/ass_dot.jpg) 0 0 repeat-x;
	
	line-height:0px;
	height:1px;
	font-size:0px;
	margin:5px 0 5px 0;
	}
.bodyarea .maincont p {
	font:normal 12px/15px Arial, Helvetica, sans-serif;
	color:#464646; margin:8px 0 8px 0;
	}
.normal_link a {
	font-weight:bold;
	color:#e07e03;
	}
.normal_link a:hover {
	font-weight:bold;
	color:#666;
	}
.mandatory{
	color:#000; float:right; text-align:right; margin:10px 12px 10px 0 !important; margin:0px 5px 10px 0; color:#464646;
	font:normal 12px/15px Arial, Helvetica, sans-serif
	}
.mandatory1{
	color:#000; float:right; text-align:right; margin:5px 180px 10px 0 !important; margin:0px 90px 10px 0; color:#464646;
	font:normal 12px/15px Arial, Helvetica, sans-serif
	}
.mandatory1 span
{
	color:#ff0000;
}
html>body .mandatory {margin:0px 22px 10px 0;}
.mandatory span {
	color:#f00;
	}
.form_col1 {
	width:250px;
	margin:0;
	float:left;
	}
.form_col2 {
	width:250px;
	margin:0;
	float:left;
	}
.from_area{ margin:10px 0 0 0; padding:0;}
html>body .from_area{ margin:10px 0 0 0; height:24px;}
html>body .from_area2{ margin:10px 0 0 0; height:60px !important;}
.from_area1{ margin:10px 0 0 0; height:86px;}

.from_area_small{
	width:260px;
	margin:0 0 0px 0;
	height:24px;
	}
.form_left{
	/*width:100px;*/ width:93px; margin:3px 5px 0 0; float:left; color:#464646;
	font:normal 12px/15px Arial, Helvetica, sans-serif; text-align:right;
	}
.form_left_big {
	width:200px; margin:0px 5px 0 0; padding:15px 0 0 38px; color:#464646;
	font:normal 12px/15px Arial, Helvetica, sans-serif; text-align:right;
	}
.form_right_small{
	margin:0 5px 0 0; float:left; color:#464646;
	font:normal 12px/15px Arial, Helvetica, sans-serif;
	}
.form_right_small_text{
	margin:3px 0 0 0;
	float:left;
	color:#464646;
	font:normal 12px/15px Arial, Helvetica, sans-serif;
	}
.form_right {
	margin:0 0 0 0; float:left; color:#464646;
	font:normal 12px/15px Arial, Helvetica, sans-serif;
	}
.form_right1 {
	margin:0; padding:0 0 0 0 !important; float:right; color:#464646; font:normal 12px/15px Arial, Helvetica, sans-serif;
	}
.normal_textbox{
	border:solid 1px #999; width:150px; height:18px; background-color:#fff;
	font:normal 12px/15px Arial, Helvetica, sans-serif; color:#353535;
	}
.normal_textbox1{
	border:solid 1px #666; width:240px; height:18px; background-color:#fff;
	font:normal 12px/15px Arial, Helvetica, sans-serif;
}
.normal_textarea {
	border:solid 1px #999; width:150px; height:50px; background-color:#fff;
	font:normal 12px/15px Arial, Helvetica, sans-serif; color:#353535;
}
.normal_textarea1 {
	border:solid 1px #666; width:240px; height:80px; background-color:#fff;
	font:normal 12px/15px Arial, Helvetica, sans-serif;
	}
.red_text {
	color:#ff0000; margin:0 2px 0 0;
	font:normal 12px/15px Arial, Helvetica, sans-serif;
	}
.green_text {
	color:#009900; margin:0 2px 0 0;
	font:normal 12px/15px Arial, Helvetica, sans-serif;
	}
.ass_text {
	color:#464646; margin:0 0 0 5px;
	font:normal 12px/15px Arial, Helvetica, sans-serif;
	}
.button_area {
	margin:5px 8px 20px 0; padding:0; float:right; text-align:right;
	}
html>body .button_area {
	margin:0 20px 20px 0; padding:0; float:right; text-align:right;
	}
/*-----------------------Button------------------*/
.btn_bg {
	border-color:inherit;
	border-width:0px;
    background-color: #df7e02;
    background-repeat:repeat-x;
    background-position:left top;
    font-family: Arial, Helvetica, sans-serif;
    font-size: 12px;
    padding:0 0 3px 0;
    color: #fff;
    font-weight: bold;
    text-decoration: none;
    cursor: pointer;
    height: 22px;
    text-align:center;
	}
.inner_listing{
	margin:5px 0 0px 30px;
	height:auto;
	color:#464646;
	font:normal 12px/15px Arial, Helvetica, sans-serif;
	}
.inner_listing ol.listing{
	margin:0;
	font:normal 12px/15px Arial, Helvetica, sans-serif;
	}
.inner_listing ol.listing li{
	background:url(../../images/yellow_circle.jpg) 0 5px no-repeat;
	padding:0 0 3px 10px;
	vertical-align:middle;
	/*width:400px;*/ width:340px;
	font:normal 12px/15px Arial, Helvetica, sans-serif;
	}
.inner_listing ol.listing li a{
	text-decoration:none;
	color:#464646;
	font:normal 12px/15px Arial, Helvetica, sans-serif;	
	}
.inner_listing ol.listing li a:hover{
	text-decoration:none;
	color:#df7e02;
	font:normal 12px/15px Arial, Helvetica, sans-serif;
	}
.inner_listing_link{
	margin:2px 0 0px 35px;
	height:auto;
	color:#464646;
	font:normal 12px/15px Arial, Helvetica, sans-serif;
	}
.inner_listing_link ul.listing_link, ol.listing_link{
	margin:0; padding:0;
	}
.inner_listing_link ul.listing_link li{
	background:url(../../images/arrow.gif) 0 5px no-repeat;
	padding:0 0 5px 15px;
	vertical-align:middle;
	/*width:480px;*/ width:210px;
	}
.inner_listing_link ol.listing_link li{
	background:url(../../images/arrow.gif) 0 5px no-repeat;
	padding:0 0 5px 15px;
	vertical-align:middle;
	width:480px;
	}
.inner_listing_link ul.listing_link li a, ol.listing_link li a{
	text-decoration:underline;
	color:#df7e02;
	font:normal 12px/15px Arial, Helvetica, sans-serif;
	}
.inner_listing_link ul.listing_link li a:hover, ol.listing_link li a:hover{
	text-decoration:underline;
	color:#464646;
	font:normal 12px/15px Arial, Helvetica, sans-serif;
	}
.bold_text{
	color:#464646;
	font:normal 12px/15px Arial, Helvetica, sans-serif;
	margin:4px 0 0 0;
	}
.yellow_text_big{
	color:#df7e02;
	font:normal 12px/15px Arial, Helvetica, sans-serif;
	float:left;
	width:460px;
	text-align:left;
	padding:0 0 7px 0px !important;
	padding:0 0 4px 0px;
	}
.ass_text_big {
	color:#464646;
	font:normal 12px/15px Arial, Helvetica, sans-serif;
	float:left;
	width:80px;
	margin:0 0 4px 0;
	}
.inner_listing_case {
	margin:5px 0 0px 15px;
	height:auto;
	color:#464646;
	font:normal 12px/15px Arial, Helvetica, sans-serif;
	}
.inner_listing_case ul {
	margin:0;
	}
.inner_listing_case li {
	padding:0 0 12px 10px;
	vertical-align:middle;
	}
.inner_listing_case1 {
	margin:7px 0 3px 30px;
	color:#464646;	
	}
.inner_listing_case1 ul {
	width:100%;
	}
.inner_listing_case1 ul li {
	padding:0 0 3px 10px; vertical-align:middle;
	background:url(../../images/yellow_circle.jpg) 0 5px no-repeat;
	font:normal 12px/15px Arial, Helvetica, sans-serif;
	}
.inner_listing_case4 {
	margin:7px 0 3px 0px;
	color:#464646;	
	}
.inner_listing_case4 ul {
	width:100%;
	}
.inner_listing_case4 ul li {
	padding:0 0 3px 10px; vertical-align:middle;
	background:url(../../images/yellow_circle.jpg) 0 5px no-repeat;
	font:normal 12px/15px Arial, Helvetica, sans-serif;
	}
.inner_listing_case3 {
	margin:12px 0 8px 30px;
	color:#464646;	
	}
.inner_listing_case3 ul {
	width:100%;
	}
.inner_listing_case3 ul li {
	padding:0 0 3px 10px; vertical-align:middle;
	background:url(../../images/yellow_circle.jpg) 0 5px no-repeat;
	font:normal 12px/15px Arial, Helvetica, sans-serif;
	}
.inner_listing_case2
{
	margin:3px 0 3px 30px;
	height:auto;
	color:#df7e02;
	font:normal 12px/15px Arial, Helvetica, sans-serif;
}
.inner_listing_case2 ul
{
	margin:0;
}
.inner_listing_case2 li
{
	background:url(../../images/ass_circle.jpg) 0 5px no-repeat !important;
	background:url(../../images/ass_circle.jpg) 0 5px no-repeat;
	padding:0 0 3px 10px;
	vertical-align:middle;
}
.case_study_col1
{
	width:180px;
	margin:0 0 5px 25px;
	float:left;
}
.case_study_col2
{
	width:180px;
	margin:0 0 5px 10px;
	float:left;
}
.case_study_left
{
	width:240px;
	margin:0 0 5px 0px;
	padding:0 0 0 25px;
	float:left;
}
.case_study_right
{
	width:240px;
	margin:0 0 5px 10px;
	float:left;
}
dl.accordion dd.accordion_content p.casestudies_link {
	width:90px; margin:0 0 8px 400px; text-align:right; padding:0 0 8px 0;
	}
dl.accordion dd.accordion_content p.casestudies_link span.casestudies_links {
	width:92px; height:50px; padding:0 0 0 12px; display:block; float:left; color:#df7e02;
	font-weight:bold; text-decoration:underline;
	background:url(../../images/casestudyline.gif) 92px 0 no-repeat;
	}
dl.accordion dd.accordion_content p.casestudies_link span.casestudies_cont {
	display:block; color:#b2b2b2; font-weight:normal; margin:0 0 5px 0;
	}
dl.accordion dd.accordion_content p.casestudies_link span.casestudies_cont a {
	text-decoration:underline; color:#df7e02; font-weight:normal;
	}
dl.accordion dd.accordion_content p.casestudies_link span.casestudies_cont a:hover {
	text-decoration:underline; color:#b2b2b2; font-weight:normal;
	}
 /*------------------*/
.link a {
	font:normal 12px/15px Arial, Helvetica, sans-serif; text-decoration:underline; color:#464646;
	}
.link a:hover {
	color:#df7e02; text-decoration:underline;
	}
.contact_area
{
	margin:10px 0 0 277px !important;
	margin:2px 0 0 92px;
}
.colorbold{
font:normal 18px/18px Arial, Helvetica, sans-serif;
	color:#3b3b3b; padding:5px 0 7px 0;
	}
.tbold {
	font-weight:bold;
	}
.errormsg {
	margin:0 0 0 80px; font:normal 11px/14px Arial; text-align:right; padding:0; display:block;
	}
.emailinput {
	padding:0 0 0 86px; clear:both;
	}
.emailinput input {
	margin:0 5px 0 15px;
	}
.teampi {
	width:260px; background-color:#f00000; color:#00ff00; float:left;
	}
.teampi ul {
	
	}
.header_top_text {
	color:#e07d05;
	font:bold 12px/14px Arial;
	float:right; margin:52px 6px 0 0; padding:0;
	}
.inner_normal_text
{
	padding:0 0 5px 0;
}
.inner_normal_text1
{
	background-color:#f1f1f1;
	border-bottom:solid 1px #ccc;
	border-top:solid 1px #f6f6f6;
	border-right:solid 1px #ccc;
	border-left:solid 1px #f6f6f6;
	padding:6px;
	margin-bottom:10px;
}
.inner_normal_text2
{
	padding:0px 0 0px 0;
}
.inner_normal_text3
{
	padding:0px 0 4px 0;
}
.blog_bg_area
{
	background:url(../../images/pi_blog_bg.jpg) 0 0px no-repeat;
	height:97px;
	width:473px;
	padding:25px 10px 0 57px;
	font:bold 12px/17px Arial;
	margin:0;
	color:#333;
}

/*locations*/
.locationmapL {float:left; width:180px; background-image:url(../../images/background/rmaHeadbg_alt.jpg); background-position:right; background-repeat:repeat-y; text-align:center; margin:10px 5px 10px 0px;}
.locationmapM {float:left; width:156px; background-image:url(../../images/background/rmaHeadbg_alt.jpg); background-position:right; background-repeat:repeat-y; text-align:center; margin:10px 5px 10px 10px;}
.locationmapR {float:left; width:100px; text-align:center; margin:10px 0px 15px 5px;}

.locationmapAddL {float:left; width:170px; border-right:1px solid #e6e6e6; text-align:left; margin:10px 15px 10px 0px; padding:0 8px 0 0; font-size:11px;}
.locationmapAddM {float:left; width:150px; border-right:1px solid #e6e6e6; text-align:left; margin:10px 0px 10px 0px; padding:0 8px 0 0; height:530px !important; height:530px; font-size:11px;}
.locationmapAddR {float:right; width:160px; text-align:left; margin:10px 0px 15px 0px; font-size:11px;}
.redTxtLocation {
	font-family:Arial, Verdana, Helvetica, sans-serif;
	font-weight:bold;
	font-size:12px;
	color:#e07d05;
	text-decoration:none;
}
a.norTxtL_mid:link {
	font-family:Arial, Verdana, Helvetica, sans-serif;
	font-size:12px;
	color:#e07d05;
	text-decoration:underline;
}
a.norTxtL_mid:visited {
	font-family:Arial, Verdana, Helvetica, sans-serif;
	font-size:12px;
	color:#e07d05;
	text-decoration:underline;
}
a.norTxtL_mid:hover {
	font-family:Arial, Verdana, Helvetica, sans-serif;
	font-size:12px;
	color:#666666;
	text-decoration:underline;
}
.midLogoDotline 
{
	background-image:url(../../images/background/rmaHeadbg.gif);
	background-position:top;
	background-repeat:repeat-x;
}
.location_link a
{
	font-family:Arial, Verdana, Helvetica, sans-serif;
	font-size:12px;
	font-weight:bold;
	color:#e07d05;
	text-decoration:none;
	float:right;
	line-height:20px;
	margin:0 10px 0 0;
}
.location_link a:hover
{
	font-family:Arial, Verdana, Helvetica, sans-serif;
	font-size:12px;
	font-weight:bold;
	color:#666;
	text-decoration:none;
}
.error_main
{
	width:654px; margin:0 auto;
}
.error_left
{
	text-align:left;
	background-color:#fff;
	float:left; 
	width:196px; 
	margin:100px 0 0 0;
}
.error_right
{
	text-align:left;
	background-color:#fff;
	float:left; 
	width:436px; 
	margin:50px 0 0 15px;
}
.error_area1
{
	border-bottom:solid 1px #d6d6d6;
	text-align:right;
	width:436px;
	margin:0px 0 0 0px;
	padding:11px 0 11px 0;
}
.error_area2
{
	border-bottom:solid 1px #d6d6d6;
	text-align:left;
	width:436px;
	margin:0px 0 0 0px;
	padding:11px 0 11px 0;
}
.error_area3
{
	height:100px;
	border-bottom:solid 1px #d6d6d6;
	text-align:left;
	width:436px;
}
.error_yellow
{
	font:normal 14px/26px Arial, Verdana, Helvetica, sans-serif;
	color:#df7e02;
}
.error_black
{
	font:normal 12px Arial;
	color:#000;
}
.error_black_small
{
	font:normal 12px Arial;
	color:#df7e02;
}
.error_black_small a
{
	font:normal 12px Arial;
	color:#df7e02;
	text-decoration:underline;
}
.error_black_small a:hover
{
	font:normal 12px Arial;
	color:#666;
	text-decoration:underline;
}
.error_footer
{
	font:normal 11px Arial;
	color:#666;
	text-align:left;
	margin-top:5px;
}
.error_footer_yellow
{
	font:normal 11px Arial;
	color:#df7e02;
	text-align:center;
	margin-top:5px;
}
.error
{
	margin:0 0 0 7px;
}
.error ul
{
}
.error li
{
	background:url(../../images/error_page_bullet.jpg) 0px 6px no-repeat;
	padding:0 9px 0 12px;
	line-height:16px;
}
.header_email a
{
	font:normal 11px/14px Arial;
	text-decoration:underline;
	color:#e07d05;
	float:right;
	margin:0 10px 0 0;
}
.header_email a:hover
{
	font:normal 11px/14px Arial;
	text-decoration:underline;
	color:#656361;
	margin:0 10px 0 0;
}
.header_phone
{
	font:normal 11px/20px Arial;
	color:#656361;
	float:right;
	margin:0 10px 0 0;
}
.header_tl
{
	width:50px; height:45px; float:left; padding-top:5px; position:absolute; top:17px; right:190px; border-right:solid 1px #f1f1f1; text-align:left;
}
.tl_logo
{
	margin:8px 0 0 0;
}
.validation
{
	width:100px;
	height:40px;
	position:absolute;
	left:138px;
	margin:6px 0 6px 0;
	margin-bottom:15px;
	border:none;
}
.mfwd
{
	width:248px;
	height:57px;
	margin:0 0 5px 0 !important;
	margin:0 0 -2px 0;
}
.pi_banner
{
	position:absolute;
	top:50px;
	left:0px;
	height:100px;
}

/*------------New Careers---------*/
.career_heading
{
	font:bold 16px/22px Arial, Verdana, Helvetica, sans-serif;
	color:#454545;
	margin:7px 0 4px 0;
	padding:0 0 5px 0;
}
.career_heading span
{
	font:bold 16px/22px Arial, Verdana, Helvetica, sans-serif;
	color:#df7e02;
	margin:7px 0 0 0;
	padding:0;
}
.careerBor
{
	border-bottom:solid 1px #e5e5e5;
	margin:0px 0 10px 0;
	padding:0;
	line-height:0;
	font-size:0;
	width:540px;
}
.oranCareer
{
	color:#df7e02;
}
.careerMH1
{
	margin:10px 0 0 0;
	padding:7px 10px;
	background-color:#df7e02;
	height:17px;
	color:#fff;
	font:bold 14px/18px Arial;
	width:521px;
}





.career_bg
{
	width:531px;
	height:169px;
	background:url(../../images/careerOrangeBg.jpg) 0px 0px no-repeat;
	padding:10px 0px 0 10px;
	margin:0px 0 0 0;
	font:normal 12px/22px Arial, Verdana, Helvetica, sans-serif;
	color:#333;
}
.career_bg ul
{
	margin:0 0 10px 4px;
	padding:0 0 0 0;
}
.career_bg li
{
	font:bold 14px/25px Arial, Verdana, Helvetica, sans-serif;
	color:#393939;
	margin:0 0 0 0;
	padding:0 0 0 10px;
	background:url(../../images/blackBullet.jpg) 0px 12px no-repeat;
}
.career_bg li a
{
	font:bold 14px/25px Arial, Verdana, Helvetica, sans-serif;
	color:#393939;
	margin:0 0 0 0;
	padding:0 0 0 0px;
	text-decoration:none;
}
.career_bgText
{
	margin:0 0 0 3px;
	padding:0 0 0 0;
	font:normal 13px/22px Arial, Verdana, Helvetica, sans-serif;
	color:#000;
}
.career_bgText a
{
	margin:0 0 0 0px;
	padding:0 0 0 0;
	font:normal 13px/22px Arial, Verdana, Helvetica, sans-serif;
	color:#df7e02;
	text-decoration:underline;
}
.career_bgText a:hover
{
	margin:0 0 0 0px;
	padding:0 0 0 0;
	text-decoration:none;
}
.careerTabHead
{
	width:523px;
	height:24px;
	background:url(../../images/careerTopBg.jpg) 0px 0px no-repeat;
	padding:3px 0px 0 18px;
	margin:0px 0 0 0;
	font:bold 13px/22px Arial, Verdana, Helvetica, sans-serif;
	color:#000;
	
}
.careerTabbg
{
	width:518px;
	background:url(../../images/careerBg.jpg) 0px 0px no-repeat;
	padding:3px 5px 8px 18px;
	margin:0px 0 16px 0;
	border-bottom:solid 1px #e5e5e5;
}
.careerTabbgT
{
	font:normal 13px/16px Arial, Verdana, Helvetica, sans-serif;
	color:#000;
	margin:7px 0 3px 0;
}
.careerTL
{
	margin:0 0 0 480px;
	padding:0 0 0 10px;
	background:url(../../images/topArrow.jpg) 0px 3px no-repeat;
	font:bold 13px/17px Arial, Verdana, Helvetica, sans-serif;
	color:#df7e02;
	text-decoration:none;
}




.car_ass_text
{
	color:#666;
}
.career {
	margin:7px 0 3px 0px;
	color:#000;	
	}
.career ul {
	width:100%;
	}
.career ul li {
	padding:2px 0 3px 10px; vertical-align:middle;
	background:url(../../images/yellow_circle.jpg) 0 7px no-repeat;
	font:normal 12px/15px Arial, Helvetica, sans-serif;
	}
.career_yellow_area
{
	background-color:#fffae0;
	border-top:solid 1px #e5e5e5;
	border-bottom:solid 1px #e5e5e5;
	padding:10px 40px 10px 24px;
	font:normal 12px/16px Arial, Helvetica, sans-serif;
	color:#000;
	margin:12px 0 0 0;
	width:473px;
}
.career_text
{
	font:normal 12px Arial, Helvetica, sans-serif;
	color:#df7e02;
	padding:0 0 0 22px;
	margin:10px 0 0 0;
}
.career_text_black
{
	font:bold 12px Arial, Helvetica, sans-serif;
	color:#333;
}
.career_yellow_text
{
	color:#df7e02;
	font:normal 12px/16px Arial, Helvetica, sans-serif;
}

.career_heading2
{
	font:bold 14px/15px Arial, Verdana, Helvetica, sans-serif;
	color:#666;
	margin:2px 0 0 0;
	padding:0;
	text-align:right;
}
/*-----------Blog Development---------*/
.blogd_bg
{
	width:539px;
	height:207px;
	margin:8px 0 0 0;
}
.blogd
{
	color:#df7e02;
	font:normal 12px/16px Arial, Helvetica, sans-serif;
	margin-left:20px;
	margin-bottom:0px;
	background:url(../../images/casestudyline.gif) 100px 0 no-repeat;
	padding-right:10px;
}
.blogd_link
{
	margin-left:110px;
	display:block;
	margin-top:-24px;
}
.blogd_link a
{
	color:#b2b2b2;
	font:normal 12px/16px Arial, Helvetica, sans-serif;
	text-decoration:underline;
}
.blogd_link a:hover
{
	color:#df7e02;
	font:normal 12px/16px Arial, Helvetica, sans-serif;
	text-decoration:underline;
}
/*------------R & Q-----------*/
.request_bg1
{
	width:389px;
	height:142px;
	background:url(../../images/pi-request-quote.jpg) 0px 0px no-repeat;
	padding:60px 133px 0 20px;
	margin:0px 0 0 0;
}
.request_bg1 p
{
	font:normal 12px/22px Arial, Verdana, Helvetica, sans-serif;
	color:#333;
	margin:10px 0 10px 0;
}
.man_text
{
	font:bold 12px/18px Arial, Verdana, Helvetica, sans-serif !important;
	font:bold 12px/32px Arial, Verdana, Helvetica, sans-serif;
	color:#333;
}
.man_red
{
	color:#ff0000;
}
/*----------Message----------*/
.message_heading1
{
	margin:16px 0 0 0;
}
.message_heading2
{
	margin:12px 0 0 12px;
}
.message_heading3
{
	margin:12px 0 0 12px;
}
.message_heading4
{
	margin:20px 0 10px 12px;
	height:37px;
}

/*----------Testimonial----------*/
.testimonial_heading1
{
	padding:0px 0px 0 0px;
	margin:0px 0 0 0;
	width:539px;
	height:207px;
}
.bc_yellow_text
{
	color:#df7e02;
	font:normal 11px Arial, Verdana, Helvetica, sans-serif;
}
.d_h
{
	line-height:10px;
	height:4px;
	margin-top:7px !important;
	margin-top:0px;
}

.case_link{
	margin:10px 0 0px 35px;
	height:auto;
	color:#464646;
	font:normal 12px/15px Arial, Helvetica, sans-serif;
	}
.case_link ol{
	margin:0; padding:0;
	}
.case_link ol li{
	background:url(../../images/arrow.gif) 0 11px no-repeat;
	padding:5px 0 5px 15px;
	vertical-align:middle;
	width:480px;
	}
.case_link ol li a{
	text-decoration:underline;
	color:#df7e02;
	font:normal 12px/15px Arial, Helvetica, sans-serif;
	}
.case_link ol li a:hover{
	text-decoration:underline;
	color:#464646;
	font:normal 12px/15px Arial, Helvetica, sans-serif;
	}
.yellow_text_error
{
	color:#df7d00;
}
/*-------------New Company Page------------*/
.company_left
{
	width:296px;
	float:left;
	margin-right:4px;
	line-height:0;
	padding:0px 3px 0 0;
	margin:0 0 0 0 !important;
	margin:-3px 0 0 0;
}
.company_left p
{
	padding:0 5px;
}
.company_right
{
	width:234px;
	height:302px;
	float:left;
	position:absolute;
	left:311px;
	top:247px;
}
.com-bot-img1
{
	width:113px;
	height:36px;
	background:url(../../images/pi-company-btm-1.jpg) 0 0 no-repeat;
	margin:35px 0px;
	float:left;
	padding:70px 0 0 8px;
	color:#fff;
	text-decoration:none;
}
.com-bot-img2
{
	width:113px;
	height:36px;
	background:url(../../images/pi-company-btm-2.jpg) 0 0 no-repeat;
	margin:35px 0px;
	float:left;
	padding:70px 0 0 8px;
	color:#fff;
	text-decoration:none;
}
.com-bot-img3
{
	width:114px;
	height:36px;
	background:url(../../images/pi-company-btm-3.jpg) 0 0 no-repeat;
	margin:35px 0px;
	float:left;
	padding:70px 0 0 8px;
	color:#fff;
	text-decoration:none;
}
.sticky{position:absolute; right:78px; top:71px; z-index:11;}
.blog_img
{
	 margin-top:8px; margin-right:4px; width:14px; float:left; margin-bottom:4px;
}
.blog_img1
{
	margin-right:4px; width:14px; float:left; margin-bottom:4px; margin-top:0px !important; margin-top:10px;
}
.blog_link
{
	line-height:18px; margin-top:8px; margin-bottom:4px; float:left;
}
.blog_link1
{
	line-height:18px; width:350px; margin-bottom:4px; float:left; margin-top:0px !important; margin-top:10px;
}
/*--------------------Our Value-------------------*/
.ourvalue_heading1
{
	padding:10px 0px 0 0px;
	margin:0px 0 0 0;
	width:539px;
	height:83px;
	line-height:16px;
}
.ourvalue_heading2
{
	padding:0px 0px 0 0px;
	margin:0px 0 0 0;
	width:540px;
	height:259px;
}
.ourvalue_heading3
{
	font:normal 13px/24px Arial;
	color:#df7e02;
}
.ourvalue_video
{
	width:540px;
	margin:10px 0 20px 0;
}
.ourvalue_video_top
{
	width:400px;
	margin:5px 60px;
}
.ourvalue_video_bottom
{
	width:510px;
	margin:10px 0 0 0;
	background-color:#efefef;
	padding:6px 15px 6px 15px;
	color:#df7e02;
}
.ourvalue_video_bottom p
{
	font:normal 12px Arial;
	line-height:20px;
	color:#f00;
	margin:6px 0;
}
.ourvalue_video_bottom p a
{
	font:normal 12px Arial;
	color:#666;
	text-decoration:underline;
}
.ourvalue_video_bottom p a:hover
{
	font:normal 12px Arial;
	color:#333;
	text-decoration:none;
}
/*-----------------Our Values------------------*/
.ourv_img
{
	width:540px;
	height:175px;
}
.ourv_img_left
{
	width:330px;
	height:125px;
	float:left;
	margin-top:40px;
}
.ourv_img_text
{
	margin:10px 0 0 0px;
	font: bold 14px/18px Arial;
	color:#666;
}
.ourv_img_right
{
	width:201px;
	height:175px;
	float:left;
}
.ourv_heading
{
	 height: 22px; 
	 color: #333; 
	 font: bold 14px/22px Arial;
     padding-left: 22px;
     margin:12px 0 4px 0;
}
.ourv
{
	width:530px;
	margin:5px 0 5px 0px;
	background-color:#f8f8f8;
	padding:5px 5px 8px 5px;
}
.ourv_left
{
	width:190px;
	margin:0 0 0 0;
	float:left;
	font:normal 12px/18px Arial, Verdana, Helvetica, sans-serif;
	color:#000;
}
.ourv_right
{
	width:320px;
	margin:0 7px 0 0px;
	float:left;
}
.factLhld {width:315px; border-right:1px solid #e5e5e5; float:left; padding-top:7px; padding-right:10px;}
.factRhld {width:315px; float:left; padding-top:7px; padding-left:10px;}
.facthead{	background-image:url(../../images/background/rmaHeadbg.gif);
	background-position:bottom;
	background-repeat:repeat-x;
	font-family:Arial, Verdana, Helvetica, sans-serif;
	font-size:18px;
	color:#000;
}
.our_text
{
	font:normal 12px/18px Arial, Verdana, Helvetica, sans-serif;
	color:#000;
	margin:0 0 0 0;
	padding:0;
}
.ass_link a {
	font-weight:normal;
	color:#666;
	}
.ass_link a:hover {
	font-weight:normal;
	color:#333;
	text-decoration:none;
	}
.joinus_link
{
	width:198px;
	height:67px;
	position:absolute;
	top:152px;
	left:-75px;
}
.joinus_link a.facebook
{
	width:91px;
	height:67px;
	background:url(../../images/facebookBtn.jpg) 0 0 no-repeat;
	position:relative;
	left:-270px;
}
.joinus_link a.facebook:hover
{
	background:url(../../images/facebookBtn_hover.jpg) 0 0 no-repeat;
}
.joinus_link a.twitter
{
	width:96px;
	height:67px;
	background:url(../../images/twitterBtn.jpg) 0 0 no-repeat;
	position:relative;
	left:-179px;
	top:-91px;
}
.joinus_link a.twitter:hover
{
	background:url(../../images/twitterBtn_hover.jpg) 0 0 no-repeat;
}
.joinus_link a.linkedin
{
	width:104px;
	height:48px;
	background:url(../../images/linkedinBtn.jpg) 0 0 no-repeat;
	position:relative;
	left:-85px;
	top:-163px;
}
.joinus_link a.linkedin:hover
{
	background:url(../../images/linkedinBtn_hover.jpg) 0 0 no-repeat;
}
/*.joinus_link:hover
{
	width:188px;
	height:67px;
	background:url(../../images/joinus_img_hover.jpg) 0 0 no-repeat;
	position:absolute;
}*/