body, div, h1, h2, h3, h4, h5, h6, p, ul, img {
margin:0px auto; padding:0px;
**margin:0 auto;
 }

body { 
font-family: Arial, Helvetica, sans-serif;
 }
form{ margin:0; padding:0;}

img { behavior: url(iepngfix.htc) }

#main {
   background:url(../../images/header_bg.jpg) repeat-x;
   background-color:#F4F4F4;
}
 
.container {
    width:1003px;
    margin: 0 auto;
	padding:10px 0 0px 0;
}
#blank{
height:10px;
}

input[type=text],input[type=file],input[type=password]{
/*font-family:Trebuchet MS;
font-size:11px;
color:#B2B2B2;
background-repeat:repeat-x;
padding:6px;
margin:8px 0px 8px 15px;
border: 1px solid #fff;*/
background-image:url(../../images/input_bg.jpg);
background-repeat:repeat-x;
border:1px solid #DADADA;
color:#A7AAA7;
font-family:Arial,Helvetica,sans-serif;
font-size:11px;
margin:8px 0;
padding:6px;
}


textarea{
font-family:Arial, Helvetica, sans-serif;
font-size:11px;
color:#9C9898;
padding:4px 6px;
margin-top:10px;
margin-bottom:18px;
border: 1px solid #fff;
}

select{
font-family:Arial, Helvetica, sans-serif;
font-size:11px;
color:#9C9898;
margin-top:10px;
margin-bottom:18px;
padding:2px;
background:url(../../images/input_bg.jpg);
background-repeat:repeat-x;
border: 1px solid #DADADA;
border-right: 1px solid #DADADA;
border-bottom: 1px solid #DADADA;
border-left: 1px solid #DADADA;
width:110px;
height:25px;
}

.greentext{
font-family:Arial, Helvetica, sans-serif;
font-size:11px;
color:#18A849;
font-weight:normal;
}

.greentext-1{
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
color:#18A849;
font-weight:bold;
text-align:center;
}

.button1 {
    background: transparent url(../../images/bg_button_a.png) no-repeat scroll top right;
    color: #fff;
    display: block;
    float: left;
    font: bold 12px arial, sans-serif;
    margin-right: 6px;
    text-decoration: none;
	height:28px; width:50px; padding:5px 0 0 18px;
}


a.button {
    background: transparent url(../../images/bg_button_a.gif) no-repeat scroll top right;
    color: #fff;
    display: block;
    float: left;
    font: bold 12px arial, sans-serif;

    margin-right: 6px;
    padding-right: 18px; /* sliding doors padding */
    text-decoration: none;
}

a.button span {
    background: transparent url(../../images/bg_button_span.gif) no-repeat;
    display: block;
    line-height: 18px;
    padding: 5px 0 5px 18px;
}

a.button:active {
    background-position: bottom right;
    color: #fff;
    outline: none; /* hide dotted outline in Firefox */
}

a.button:active span {
    background-position: bottom left;
    padding: 6px 0 4px 18px; /* push text down 1px */
} 








a.boldbuttons{
background: transparent url(../../images/btn_left.gif) no-repeat top left;
display: block;
float: right;
font: bold 12px Arial; /* Change 13px as desired */
line-height: 20px; /* This value + 4px + 4px (top and bottom padding of SPAN) must equal height of button background (default is 30px) */
height: 28px; /* Height of button background height */
padding-left: 9px; /* Width of left menu image */
margin-right:10px;
text-decoration: none;

}

a:link.boldbuttons, a:visited.boldbuttons, a:hover.boldbuttons, a:active.boldbuttons{
color: white; /*button text color*/
}

a.boldbuttons span{
background: transparent url(../../images/btn_right.gif) no-repeat top right;
display: block;
padding: 4px 10px 4px 2px; /*Set 10px to be equal or greater than'padding-left' value above*/
letter-spacing:1px;
}

a:hover.boldbuttons{ /* Hover state CSS */
text-decoration: none;
}


.buttonwrapper{ /* Container you can use to surround a CSS button to clear float */
overflow: hidden; /*See: http://www.quirksmode.org/css/clearing.html */
width: 100%;
}


#header{
padding-top:27px;
padding-bottom:0px;
overflow:hidden;
}
#logo{
width:210px;
padding-right:7px;
padding-top:0px;
/*padding-bottom:5px;*/
float:left;
}
#login{
/*width:706px;*/
float:left;
/*padding-top:16px;*/
height:50px;
/*margin-top:16px;*/
}

#loginform{
width:548px;
text-align:right;
float:left;
}
#loginform .error_text{
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:12px;
color:#990000;
line-height:1.8;
}


#loginform .input{
font-family:Arial, Helvetica, sans-serif;
background-image:none;
font-size:11px;
color:#A7AAA7;
padding:3px;
margin:0px;
border-top: 1px solid #D0D0D0;
border-right: 1px solid #D0D0D0;
border-bottom: 1px solid #D0D0D0;
border-left: 1px solid #D0D0D0;
}

#login_button{
float:left;
margin-top:22px;
padding-left:10px;
width:48px;
}

#signup {
margin-top:22px;
font-family:Arial, Helvetica, sans-serif;
font-size:13px;
font-weight:bold;
color:#0BB200;
float:left;
}

#forgotP {
	float:left; font-size:11px; padding-top:28px; padding-left:10px;
}
#forgotP a{
	color:#016E2B;
	text-decoration:none;
}
#forgotP a:hover{
	color:#666666;
	text-decoration:none;
}

#signup a{
padding-left:15px;
font-family:Arial, Helvetica, sans-serif;
font-size:13px;
font-weight:bold;
text-decoration:none;
color:#0BB200;
float:left;
}
#signup a:hover{
padding-left:15px;
font-family:Arial, Helvetica, sans-serif;
font-size:13px;
font-weight:bold;
text-decoration:none;
color:#666666;
float:left;
}

#navigation {
padding-top:0px;
padding-bottom:0px;
margin:0px;
width:990px;
}

#navigation ul{
padding-top:0px;
padding-bottom:0px;
}

#navigation ul li{
font-family:Arial, Helvetica, sans-serif;
font-size:16px;
color:#FFFFFF;
text-decoration:none;
font-weight:bold;
list-style:none;
padding-top:7px;
padding-right:62px;
display:inline;
}

#navigation ul li a{
font-family:Arial, Helvetica, sans-serif;
font-size:15px;
color:#FFFFFF;
text-decoration:none;
font-weight:bold;
list-style:none;
padding-top:7px;
display:inline;
}

#navigation ul li a:hover{
font-family:Arial, Helvetica, sans-serif;
font-size:15px;
color:#FFFFFF;
text-decoration:none;
font-weight:bold;
list-style:none;
padding-top:7px;
display:inline;
}

#signup{
/*width:100px;*/ float:left;
}

#content{
width:1003px;
padding-top:2px;
overflow:hidden;
}

#termsprivacy_content{
width:963px;
padding:2px 20px 15px 20px;
overflow:hidden;
}


#contact_expert{
padding:0px 20px 20px 0px;
}

#contact_us {
padding:0 20px 20px 180px;
width:720px;
}
#contact_us1 {
padding:0 20px 20px 0px;
width:720px;
}



#contact_img{
text-align:center;
/*width:740px;*/
padding-bottom:10px;
}


#add_form{
padding-right:69px;
text-align:right;

}
#add_button{
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
color:#18A849;
font-weight:bold;
float:right; 
line-height:30px;
}
#add_button a{
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
color:#18A849;
text-decoration:none;
font-weight:bold;
line-height:30px;
}
#add_button a:hover{
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
color:#666666;
text-decoration:none;
font-weight:bold;
line-height:30px;
}

#delete_button{
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
color:#18A849;
font-weight:bold;
width:100px;
float:right; 
}
#fold{
position:absolute;
width:52px; 
height:52px; 
margin-left:679px;
/*padding-left:679px;*/
margin-top:-16px;
/*background-color:#009900;*/
background-image:url(../../images/fold.jpg); 
background-repeat:no-repeat;
background-position:right;
}
#fold1{
position:absolute;
width:52px; 
height:52px; 
margin-left:548px;
/*padding-left:679px;*/
margin-top:-16px;
/*background-color:#009900;*/
background-image:url(../../images/fold.jpg); 
background-repeat:no-repeat;
background-position:right;
}

#fold_inner{
position:absolute;
width:52px; 
height:52px; 
margin-left:872px;
margin-top:-16px;
background-color:#009900;
float:right;
background-image:url(../../images/fold.jpg); 
background-repeat:no-repeat;
}

.write_to{
background:transparent url(../../images/pencil.gif) no-repeat scroll 0 0;
display:block;
float:right;
min-height:40px;
overflow:hidden;
padding-left:74px;
}


#contact_form{
width:535px;
background-color:#F6F4F4;
-moz-border-radius-bottomleft:4px; 
-moz-border-radius-bottomright:4px; 
-moz-border-radius-topleft:4px;
-moz-border-radius-topright:4px; 
-webkit-border-radius: 4px; 
padding:15px 10px 10px 25px;;
font-family:Trebuchet MS;
font-size:18px;
font-weight:normal;
color:#18A849;
}
#expert_form{
width:662px;
background-color:#F6F4F4;
-moz-border-radius-bottomleft:4px; 
-moz-border-radius-bottomright:4px; 
-moz-border-radius-topleft:4px;
-moz-border-radius-topright:4px; 
-webkit-border-radius: 4px; 
padding:15px 10px 10px 25px;;
font-family:Trebuchet MS;
font-size:18px;
font-weight:normal;
color:#18A849;
}
#signup_form{
width:589px;
background-color:#FFFFFF;
border:#C3D8E1 1px solid;
padding:15px 10px 10px 25px;;
font-family:Arial, Helvetica, sans-serif;
font-size:18px;
font-weight:normal;
color:#18A849;
}


#all_forms{
padding:20px;
}

#all_form_inner{
/*width:720px;*/
background-color:#FFFFFF;
border:#C3D8E1 1px solid;
padding:15px 10px 10px 25px;;
font-family:Arial, Helvetica, sans-serif;
font-size:18px;
font-weight:normal;
color:#18A849;
}

#comments{
padding-top:5px;
color:#3E3E3E;
font-family:"Lucida Grande","Lucida Sans Unicode",Arial,Verdana,sans-serif;
font-size:17px;
font-weight:normal;
}

.contact_name{
padding-top:5px;
font-family:Trebuchet MS;
font-size:17px;
font-weight:normal;
color:#3E3E3E;
text-align:right;
padding:0px 20px 0px 0px;
}
#form_heading{
padding-top:5px;
font-family:Arial, Helvetica, sans-serif;
font-size:18px;
font-weight:normal;
color:#18A849;
float:left;
width:200px;
}

/*user-contactus*/
#usercontact_us {
margin-left:90px;
padding:0 20px 20px;
width:779px;
}
#usercontact_form {
background-color:#FFFFFF;
border:1px solid #C3D8E1;
color:#18A849;
font-family:Arial,Helvetica,sans-serif;
font-size:18px;
font-weight:normal;
padding:15px 10px 10px 25px;
width:720px;
}

#usercontact_form textarea {
border:1px solid #DADADA;
color:#9C9898;
font-family:Arial,Helvetica,sans-serif;
font-size:11px;
margin-bottom:18px;
margin-top:10px;
padding:4px 6px;
}

#usercontact_form input[type="text"], input[type="file"], input[type="password"] {
background-image:url(../../images/input_bg.jpg);
background-repeat:repeat-x;
border:1px solid #DADADA;
color:#A7AAA7;
font-family:Arial,Helvetica,sans-serif;
font-size:11px;
margin:8px 0;
padding:6px;
}
#communicate{
padding-right:25px;
}

#sign_up{
padding-top:20px;
}

#email{
float:left;
width:306px;
padding-right:21px;
}
#form_title{
font-family:Arial, Helvetica, sans-serif;
font-size:14px;
color:#A7AAA7;
float:left;
width:150px;
padding:14px 3px 0px 3px;
text-align:right;
}

#mail{
float:left;
width:334px;
padding-left:34px;
}
#form_details{
float:left;
width:150px;
padding-left:10px;
}

#form_button{

 
padding-left:0px;
margin-left:10px;
margin-right:257px;

}

#label_name{
float:left;
width:323px;
padding-right:0px;
padding-top:10px;
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
color:#A7AAA7;
}


#form_fields{
float:left;
width:306px;
padding-left:34px;

}

#form_fields .input{
font-family:Arial, Helvetica, sans-serif;
background-image:none;
font-size:11px;
color:#A7AAA7;
padding:3px;
margin:0px;
border-top: 1px solid #D0D0D0;
border-right: 1px solid #D0D0D0;
border-bottom: 1px solid #D0D0D0;
border-left: 1px solid #D0D0D0;
}




#form_fields .input{
font-family:Arial, Helvetica, sans-serif;
background-image:none;
font-size:11px;
color:#A7AAA7;
padding:3px;
margin:0px;
border-top: 1px solid #D0D0D0;
border-right: 1px solid #D0D0D0;
border-bottom: 1px solid #D0D0D0;
border-left: 1px solid #D0D0D0;
}

#footer {
background: url(../../images/footer_bg.jpg) repeat-x;
height:80px;
margin-top: 0px;
}


#footerlinks {
padding:0px 0px 0px 20px;
width:700px;
float:left;
}

#footerlinks ul{
padding-top:3px;
padding-bottom:4px;
}

#footerlinks ul li{
font-family:Arial, Helvetica, sans-serif;
font-size:11px;
color:#FFFFFF;
text-decoration:none;
list-style:none;
padding-top:7px;
padding-right:15px;
display:inline;
}

#footerlinks ul li a{
font-family:Tahoma, Arial;
font-size:11px;
color:#A3A2A2;
text-decoration:none;
list-style:none;
padding-top:7px;
display:inline;
}


#footerlinks ul li a:hover{
font-family:Tahoma, Arial;
font-size:11px;
color:#818080;
text-decoration:none;
list-style:none;
padding-top:7px;
display:inline;


}
#copyrights{
font-family:Tahoma, Arial;
font-size:11px;
color:#A3A2A2;
text-decoration:none;
list-style:none;
padding-top:7px;
padding-left:7px;
float:left;
/*width:248px;*/
}


/*  Added by Milind  */

.normal_text{
color:#A7AAA7;
font-family:Arial,Helvetica,sans-serif;
font-size:12px;
font-weight:normal;
line-height:1.7em;
}

.sublist{
color:#666666;
font-family:Arial,Helvetica,sans-serif;
font-size:12px;
padding:2px;
font-weight:bold;
}

#remove_element {
color:#FF0000;
float:left;
font-family:Arial,Helvetica,sans-serif;
font-size:12px;
font-weight:bold;
padding-top:10px;
text-align:center;
text-decoration:none;
width:10%;
}

a.remove_element {
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
color:#FF0000;
text-decoration:none;
font-weight:bold;
}

a.remove_element:hover{
color:#666666;
text-decoration:none;
}

.position_left
{
float:left;
padding-left:34px;
}


/**************inner page css*******************/
#inner_form{/*#contact_us*/
/*width:779px;*/
padding:20px;
margin-left:8px;
}

#inner_form_box{/*#contact_form*/
width:890px;
background-color:#FFFFFF;
border:#C3D8E1 1px solid;
padding:15px 10px 10px 25px;;
font-family:Arial, Helvetica, sans-serif;
font-size:18px;
font-weight:normal;
color:#18A849;
}
#box_name{ /*#label_name*/
float:left;
width:875px;
padding-right:0px;
padding-top:10px;
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
color:#A7AAA7;
}
#big_fold{/*#fold*/
position:absolute;
width:52px; 
height:52px; 
margin-left:849px;
margin-top:-16px;
background-image:url(../../images/fold.jpg); 
background-repeat:no-repeat;
background-position:right;
}
#step_img{/*#contact_img*/
text-align:center;
/*width:740px;*/
padding-bottom:10px;
}



#box_name select {
background-repeat:repeat-x;
border:1px solid #DADADA;
color:#9C9898;
font-family:Arial,Helvetica,sans-serif;
font-size:11px;
width:110px;
}
/*
CSS required for member*/
.greytext_members{
text-align:center;
padding-top:5px;
font-family:"Lucida Grande","Lucida Sans Unicode",Arial,Verdana,sans-serif;
font-size:25px;
font-weight:normal;
color:#000000;
}

#members_heading{
text-align:center;
padding:30px 0px 20px 0px;
font-family:Tahoma, Arial;
font-size:25px;
font-weight:normal;
color:#059D43;
}

#about_content{
width:935px;
margin-top:14px;
}

#about_text{
width:649px;
float:left;
text-align:center;
padding:0px 0px 0px 35px;
}
*html #about_text{
width:630px;
float:left;
text-align:center;
padding:0px 0px 0px 35px;
}
/*new*/

ul.gallery {
	width: 919px; /*--Adjust width according to your scenario--*/
	list-style: none;
	overflow:hidden;
	margin: 0 0 0 45px; 
	padding: 0;
}
ul.gallery li {
	float: left;
	margin: 0px; padding: 0;
	text-align: center;
	/*border: 1px solid #ccc;*/
	display: inline; /*--Gimp Fix aka IE6 Fix - Fixes double margin bug--*/
	padding-bottom:40px;
}
ul.gallery li.space {
padding:20px;
}

ul.gallery li a.thumb {
	width: 187px; /*--Width of image--*/
	height: 137px; /*--Height of image--*/
	/*border-bottom: 1px solid #ccc;*/
	cursor: pointer;
	background-image:url(../../images/img_bg.png);
	background-repeat:no-repeat;
	padding:4px;

}
ul.gallery li span { /*--Used to crop image--*/
	width: 188px;
	height: 128px;
	overflow: hidden;
	display: block;
	background:#fff;
}
ul.gallery li a.thumb:hover {
	background-image:url(../../images/img_bg_hover.jpg);
	background-repeat:no-repeat;
	padding:4px;

	
/*background-image:url(../images/contact_img.jpg);
background-repeat:no-repeat;
/*--Hover effect for browser with js turned off--*/
}
ul.gallery li h2 {
	font-size: 1em;
	font-weight: bold;
	text-transform: uppercase;

	margin: 0; padding: 5px;
	background: #63B140;
	/*border-top: 1px solid #fff; /*--Subtle bevel effect--*/
}
ul.gallery li a {
text-decoration: none;
 color: #FFF; 
 font-size:14px;
  display: block;
  }
  
 ul.gallery li a:hover {
text-decoration: none;
color: #28650C; 
font-size:14px;
display: block;
}
  
 /*CSS for FAQ*/
 
#faq_img{
font-family:Arial, Helvetica, sans-serif;
font-size:20px;
color:#818181;
font-weight:normal;
width:483px;
float:left;
}



#faq_header{
font-family:Arial, Helvetica, sans-serif;
font-size:20px;
color:#818181;
font-weight:normal;
width:483px;
float:left;
}
#faq_heading{
width:483px;
float:left;
}
#clients_header{
font-family:Arial, Helvetica, sans-serif;
font-size:20px;
color:#818181;
font-weight:normal;
padding:0px 0px 10px 0px;
}

#industry_heading{
width:1003px;
height:168px;
float:left;
/*padding:68px 0px 0px 15px;*/
padding:0px 0px 0px 0px;
}

.greytext_industry{
font-family:Arial, Helvetica, sans-serif;
font-size:20px;
color:#818181;
font-weight:normal;
}


#industry_img{
font-family:Arial, Helvetica, sans-serif;
font-size:20px;
color:#818181;
font-weight:normal;
/*width:423px;*/
/*float:left;*/
}

#clients_heading{
width:389px;
float:left;
padding:72px 0px 0px 43px;
}
.expert_but{
float:right; 
position:absolute; 
margin-left:840px; 
margin-top:-83px;
}

.industry_heading{
float:right; 
position:absolute; 
margin-left:366px;
margin-top:30px;
font-family:Arial, Helvetica, sans-serif;
font-size:35px;
padding:10px 0 0 10px;
text-shadow: #000 -1px 0px 2px;
color:#FFF;
font-weight:normal;
}
.industry_btn { font-family:"Trebuchet MS"; background:url(../../images/industry_title_left.png) no-repeat 0 0; padding:18px 0 20px 21px; font-size:27px;  text-decoration:none; float:left}
.industry_btn span {background:url(../../images/industry_title_right.png) no-repeat right top; height:74px; padding:18px 21px 20px 0; color:#000; text-decoration:none; font-weight:normal;}
.industry_btn span img {padding-bottom:1px}
.fl {float:left;}

/*.greentext_industry{
font-family:Arial, Helvetica, sans-serif;
font-size:35px;
padding:10px 0 0 10px;
text-shadow: #000 -1px 0px 2px;
color:#FFF;
/*font-size:25px;
color:#34B25F;*/
/*font-weight:normal;
}*/



.greytext_faq{
font-family:Arial, Helvetica, sans-serif;
font-size:28px;
color:#818181;
font-weight:normal;
}

.greytextsml_faq{
font-family:Arial, Helvetica, sans-serif;
font-size:19px;
color:#818181;
font-weight:normal;
}
.coming_soon{
height:200px;
background-image:url(../../images/coming_soon.png);
background-position:bottom;
background-repeat:no-repeat;
text-align:center;
}

.greentext_faq{
font-family:Arial, Helvetica, sans-serif;
font-size:28px;
color:#34B25F;
font-weight:bold;
}

.greentext_faq1{
font-family:Arial, Helvetica, sans-serif;
font-size:28px;
color:#34B25F;
font-weight:normal;
}


#faqs{
padding-top:26px;
margin:0px;
}
#questions{
/*width:740px;*/
float:left;
padding-right:15px;
}
.green_faq{
font-family:Arial, Helvetica, sans-serif;
font-size:14px;
color:#18A849;
font-weight:bold;
}
/*newcss*/
.green_faq1{
font-family:Arial, Helvetica, sans-serif;
font-size:13px;
color:#434343;
text-align:center;
font-weight:bold;
}
.green_faq1 a {
color:#059D43;
font-family:Arial,Helvetica,sans-serif;
font-size:13px;
font-weight:bold;
text-decoration:none;
}

.green_faqs{
font-family:Arial, Helvetica, sans-serif;
font-size:14px;
color:#000000;
font-weight:bold;
background-image:url(../../images/tick2.png);
background-repeat:no-repeat;
padding-left:22px;
}


.grey_faq{
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
color:#787878;
text-align:justify;
line-height:1.4em;
padding-top:3px;
width:812px;
padding-left:31px;
background-image:url(../../images/a.png);
background-repeat:no-repeat;
}

.grey_faq a {
color:#059D43;
font-family:Arial,Helvetica,sans-serif;
font-size:12px;
font-weight:normal;
text-decoration:none;
}

#write_question{
width:216px;
float:left;
background-color:#fff;
border:#D4DCDF 1px solid;
padding:3px;
}
#ask_question{
background-color:#F0F0F0;
padding:5px;
font-family:Arial, Helvetica, sans-serif;
font-size:13px;
color:#6D6C6C;
}
.question_heading{
font-family:Arial, Helvetica, sans-serif;
font-size:18px;
color:#18A849;
font-weight:bold;
} 


.designation{
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
color:#808080;
font-weight:normal;
}

.popup_heading{
font-family:Arial, Helvetica, sans-serif;
font-size:15px;
color:#891805;
font-weight:bold;
text-align:left;
padding-bottom:8px;
background-color:#ECECEC;
}

.popup_innertext{
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
color:#2F4A23;
font-weight:normal;
text-align:justify;
line-height:1.5em;
background-color:#ECECEC;
}
/*.popup_innertext b
{background-image:url(../../images/popup_header_bg.jpg);
height:31px;
width:296px;
}
*/

.dir_designation{
font-family:Arial, Helvetica, sans-serif;
font-size:14px;
font-weight:bold;
color:#737375;
}
.dir_name{
font-family:Arial, Helvetica, sans-serif;
font-size:18px;
font-weight:bold;
color:#358A2A;
background-color:#FFFFFF;
margin-top:0px;
padding:5px 10px 5px 10px;
border:#E4E4E4 solid 1px;
}
#round_table{
/*background-image:url(../../images/round_table.gif);
background-position:center;
background-repeat:no-repeat;*/
height:594px;
margin-top:41px;
margin-bottom:10px;
}

#Crystal{
position:absolute;
margin-left:68px;
margin-top:34px;
text-align:center;
}

#Mauricio{
position:absolute;
margin-left:241px;
margin-top:304px;
}

#Fonseca{
position:absolute;
margin-left:394px;
margin-top:-43px;

}


#Hei_Wong{
position:absolute;
margin-left:682px;
margin-top:20px;
}


#Jackson{
position:absolute;
margin-left:620px;
margin-top:299px;
}


#glance{
background-image:url(../../images/atglance_bg.png);
behavior: url(iepngfix.htc);
background-repeat:no-repeat;
height:262px;
width:243px;
float:left;
padding:3px;

margin-bottom:6px;
}

#glance_info{
padding:15px;
font-family:font-family:"Lucida Grande","Lucida Sans Unicode",Arial,Verdana,sans-serif;;
font-size:12px;
color:#979797;
font-weight:normal;
text-align:left;
}

.glance_heading{
font-family:font-family:"Lucida Grande","Lucida Sans Unicode",Arial,Verdana,sans-serif;
font-size:15px;
color:#393939;
padding-bottom:12px;
font-weight:bold;
text-align:center;
/*line-height:1.5em;*/
}

#glance_info ul{
text-align:left;
list-style:none;
display:block;
float:left;
width:215px;
}

#glance_info li{
background-image:url(../../images/tick2.png);
background-repeat:no-repeat;
padding-bottom:15px;
padding-left:20px;
list-style:none;
display:block;
text-transform:uppercase;
}


.glance_green{
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
color:#393939;
font-weight:normal;

}

.highlight_text{
font-family:Arial, Helvetica, sans-serif;
font-size:16px;
color:#059D43;
font-weight:bold;
line-height:1.5em;
}
.maintext{
font-family:Arial, Helvetica, sans-serif;
font-size:15px;
color:#595858;
font-weight:normal;
line-height:1.5em;
text-align:justify;
padding-top:8px;
}

.maintext a{
font-family:Arial, Helvetica, sans-serif;
font-size:15px;
color:#059D43;
font-weight:normal;
text-decoration:none;
}

.maintext a:hover{
font-family:Arial, Helvetica, sans-serif;
font-size:15px;
color:#808080;
font-weight:normal;
text-decoration:underline;
}
 .photo_top{
background-image:url(../../images/photo_top1.png);
background-repeat:no-repeat;
behavior: url(iepngfix.htc);
padding:0px;
margin:0px;
width:135px;
height:14px;
overflow:hidden;
}
.photo_bottom{
background-image:url(../../images/photo_bottom2.png);
background-position:bottom left;
background-repeat:no-repeat;
padding:0px 0px 22px 0px;
margin:0px;
font-family:Arial, Helvetica, sans-serif;
font-size:11px;
font-weight:bold;
color:#000;
line-height:1.6em;
text-align:center;
}

*html .photo_bottom{
background-image:url(../../images/photo_bottom2.png);
behavior: url(iepngfix.htc);
background-position:bottom left;
background-repeat:no-repeat;
padding:0px 0px 30px 0px;
margin:0px;
font-family:Arial, Helvetica, sans-serif;
font-size:11px;
font-weight:bold;
color:#000;
line-height:1.2em;
text-align:center;
}

 .photo_top1{
background-image:url(../../images/photo_top1.png);
background-repeat:no-repeat;
padding:0px;
margin:0px;
width:135px;
height:14px;
}


.photo_bottom1{
background-image:url(../../images/photo_bottom1.png);
background-position:bottom left;
background-repeat:no-repeat;
padding:0px 0px 22px 0px;
margin:0px;
font-family:Arial, Helvetica, sans-serif;
font-size:11px;
font-weight:bold;
color:#000;
text-align:center;
line-height:1.2em;
}

/*.photo_bottom  img{
border:#C9C8C7 1px solid;
}*/

.country{
font-family:Arial, Helvetica, sans-serif;
font-size:14px;
font-weight:bold;
color:#737375;
line-height:15px;
} 
.title{
font-family:Arial, Helvetica, sans-serif;
font-size:11px;
font-weight:normal;
color:#737375;
line-height:1.3em;
}
#map{
background-image:url(../../images/green_map1.gif);
background-repeat:no-repeat;
width:967px;
height:483px;
margin-top:20px;
margin-bottom:10px;
}
.boardofdir_bg{
background-image:url(../../images/boardofdir_bg.jpg);
background-repeat:no-repeat;
background-position:top;
}

.aboutus_bg{
background-image:url(../../images/aboutus_bg.jpg);
background-repeat:no-repeat;
background-position:top;
}

.faq_bg{
background-image:url(../../images/faq_bg.jpg);
background-repeat:no-repeat;
background-position:top;
}


#SandraPiera{
position:absolute; 
margin-left:463px; 
margin-top:10px;
z-index:0;
}
#Jacqueline{
position:absolute;
margin-left:144px;
margin-top:24px;
}


#David{
position:absolute; 
margin-left:245px; 
margin-top:265px;
}

#Patrik{
position:absolute; 
margin-left:749px; 
margin-top:160px;
}
.flowchart{
float:left;
width:100%;
overflow:hidden;
background-image:url(../../images/flowchart.gif);
background-repeat:no-repeat;
height:61px;
background-position:center top;
}

.ceo{
width:135px;
overflow:hidden;
}

#len1{
float:left;
z-index:0;
}
#len1_new{
float:left;
z-index:0;
}


#SandraPiera_new{
float:left;
position:absolute; 
margin-left:510px; 
margin-top:60px;
z-index:0;
}

#Jacqueline_new{
float:left;
position:absolute;
margin-left:130px;
margin-top:60px;
}


#David_new{
float:left;
position:absolute; 
margin-left:320px; 
margin-top:60px;
}

#Patrik_new{
float:left;
position:absolute; 
margin-left:690px; 
margin-top:60px;
}

/*.coo{
/*position:absolute;*/
/*padding-left:141px;
/*padding-top:58px;*/
/*float:left;
/*}*/

/*#SandraPiera1{
float:left;
z-index:0;
margin:0;
padding:0;
overflow:hidden;
background-color:#999999;

position:absolute;
}
#Jacqueline1{
float:left;
z-index:0;
padding-left:0px;
padding-top:0px;
position:absolute;
}


#David1{
float:left;
z-index:0;
padding-left:120px;
padding-top:0px;
position:absolute;
}

#Patrik1{
float:left;
z-index:0;
padding-left:320px;
padding-top:0px;
margin-top:-30px;
position:absolute;
}
*/

#industry{
 padding:0px;
 }
 
 #industry_links{
 float:left;
 width:170px;
 padding:2px 12px 10px 5px;

 }
 
#industry_links ul{
margin:0px;
padding:0px;
}

#industry_links li{
list-style:none;	
}
#industry_links li a{
font-family:"Lucida Grande","Lucida Sans Unicode",Arial,Verdana,sans-serif;
font-size:11px;
color:#515151;
font-weight:normal;
text-decoration:none;
width:145px;
float:left;
text-align:left;
padding:3px 3px 3px 10px;
list-style:none;	
border-bottom:#ffffff 2px solid;
border-top:#CCCCCC 1px solid;
}


#industry_links li a:hover{
font-family:"Lucida Grande","Lucida Sans Unicode",Arial,Verdana,sans-serif;
font-size:11px;
color:#515151;
font-weight:normal;
text-decoration:none;
float:left;
text-align:left;
padding:3px 3px 3px 10px;
background-image:url(../../images/hover_image.png);
background-repeat:no-repeat;
background-position:center;
list-style:none;	
border-bottom:#ffffff 2px solid;
border-top:#CCCCCC 1px solid;
}

#industry_links li .selected{
font-family:"Lucida Grande","Lucida Sans Unicode",Arial,Verdana,sans-serif;
font-size:11px;
color:#515151;
font-weight:normal;
text-decoration:none;
float:left;
background-image:url(../../images/hover_image.png);
background-repeat:no-repeat;
background-position:center;
text-align:left;
padding:3px 3px 3px 10px;
list-style:none;
border-bottom:#ffffff 2px solid;
border-top:#CCCCCC 1px solid;


}

#industry_text {
font-family:"Lucida Grande","Lucida Sans Unicode",Arial,Verdana,sans-serif;
font-size:14px;
line-height:1.5em;
letter-spacing:1px;
color:#787878;
font-weight:bold;
float:left;
padding-left:55px;
width:674px;
}

.industry_subheading{
font-family:"Lucida Grande","Lucida Sans Unicode",Arial,Verdana,sans-serif;
font-size:16px;
letter-spacing:1px;
line-height:1.5em;
color:#787878;
font-weight:bold;
}


#industry_text ul{
margin:0px;
padding:0px;
}

#industry_text li{
font-family:Arial, Helvetica, sans-serif;
font-size:14px;
color:#808080;
font-weight:normal;
text-decoration:none;
background-image:url(../../images/tick.gif);
background-repeat:no-repeat;
background-position:center left;
text-align:justify;
padding-left:23px;
padding-top:5px;
padding-bottom:5px;
list-style:none;
}

#industry_text1 {
float:left;
padding-left:17px;
width:787px;
line-height:1.5em;
color:#333333;
font-family:"Lucida Grande","Lucida Sans Unicode",Arial,Verdana,sans-serif;
font-size:11px;
font-size-adjust:none;
font-stretch:normal;
font-style:normal;
font-variant:normal;
font-weight:normal;

}
.maintext1{
line-height:1.5em;
color:#333333;
font-family:"Lucida Grande","Lucida Sans Unicode",Arial,Verdana,sans-serif;
font-size:11px;
font-size-adjust:none;
font-stretch:normal;
font-style:normal;
font-variant:normal;
font-weight:normal;
text-align:justify;
padding-top:0px;
padding-bottom:10px;
}


.maintext1 a{
font-family:Arial, Helvetica, sans-serif;
font-size:11px;
color:#059D43;
font-weight:normal;
text-decoration:none;
}

#industry_text1 ul{
margin:0px;
padding:0px;
}

#industry_text1 li{
line-height:1.5em;
color:#333333;
font-family:"Lucida Grande","Lucida Sans Unicode",Arial,Verdana,sans-serif;
font-size:11px;
font-size-adjust:none;
font-stretch:normal;
font-style:normal;
font-variant:normal;
font-weight:normal;
text-decoration:none;
background-image:url(../../images/tick1.png);
background-repeat:no-repeat;
background-position:top left;
text-align:justify;
padding-left:25px;
margin-left:15px;
padding-top:5px;
padding-bottom:5px;
list-style:none;
}


ul.clients {
margin:0px;
padding:0px;
}

ul.clients li{
font-family:"Lucida Grande","Lucida Sans Unicode",Arial,Verdana,sans-serif;
font-size:12px;
font-size-adjust:none;
font-stretch:normal;
font-style:normal;
font-variant:normal;
font-weight:normal;
line-height:1.5em;
list-style-image:none;
list-style-position:outside;
list-style-type:none;
text-decoration:none;
background-image:url(../../images/tick1.png);
behavior: url(iepngfix.htc);
background-position:left top;
background-repeat:no-repeat;
margin-left:15px;
padding-bottom:5px;
padding-left:25px;
padding-top:5px;
text-align:justify;
text-decoration:none;
}




/*Scrolling css*/




.nav { margin: 5px 0; font:Arial, Helvetica, sans-serif;font-size:35px;  text-align:center; }
#nav a, #s7 strong { margin: 0 5px; padding: 3px 5px;  text-decoration: none;background-image:url(../../images/button1_gray.png); background-repeat:no-repeat;}
#nav a.activeSlide { background-image:url(../../images/button1_green.png); background-repeat:no-repeat;}
#nav a.pauseSlide { background-image:url(../../images/button_green_stop.png); background-repeat:no-repeat; font:Arial, Helvetica, sans-serif;font-size:35px; padding: 3px 15px; margin: 0 5px; }
#nav a.resumeSlide { background-image:url(../../images/button_green_play.png); background-repeat:no-repeat; font:Arial, Helvetica, sans-serif;font-size:35px; padding: 3px 15px; margin: 0 5px; }

#nav a:focus { outline: none; }
#output { text-align: left; }

#Pagging {
overflow:hidden;
padding:0 0 15px 0px;

}
#Pagging ul {
list-style-type:none;
margin:0 auto;
padding:0;
text-align:center;
}
#Pagging ul li {
display:inline;
font-size:12px;

}
#Pagging ul li a {
color:#03933E;
font-weight:bold;
padding:5px;
text-decoration:none;
}	

.dispmsg {
font-family:Arial, Helvetica, sans-serif;
font-size:15px;
color:#AF0007;
font-weight:bold;
padding-top:8px;
}



/* industry_sidelink_css backup 09-06-10

#industry{
 padding:0px;
 background-image:url(../../images/dotted_line.gif);
 background-repeat:repeat-y;
 }
 #industry_links{
 float:left;
 width:226px;
 padding:2px 12px 10px 5px;

 }
 
 
 
#industry_links ul{
margin:0px;
padding:0px;
}

#industry_links li{
list-style:none;	
}
#industry_links li a{
font-family:Arial, Helvetica, sans-serif;
font-size:13px;
color:#808080;
text-decoration:none;
width:200px;
float:left;
background-image:url(../../images/green_dot.gif);
background-repeat:no-repeat;
background-position:center left;
text-align:left;
padding-left:23px;
padding-top:5px;
padding-bottom:5px;
list-style:none;	
  border-bottom:#CCCCCC 1px dotted;
}


#industry_links li a:hover{
font-family:Arial, Helvetica, sans-serif;
font-size:13px;
color:#808080;
text-decoration:none;
background-color:#EFEFEF;
width:200px;
float:left;
background-image:url(../../images/gray_dot.gif);
background-repeat:no-repeat;
background-position:center left;
text-align:left;
padding-left:23px;
padding-top:5px;
padding-bottom:5px;
list-style:none;	
  border-bottom:#CCCCCC 1px dotted;
}

#industry_links li .selected{
font-family:Arial, Helvetica, sans-serif;
font-size:13px;
color:#1A9343 ;
font-weight:bold;
text-decoration:none;
background-color:#EFEFEF;
width:200px;
float:left;
background-image:url(../../images/green_dot.gif);
background-repeat:no-repeat;
background-position:center left;
text-align:left;
padding-left:23px;
padding-top:5px;
padding-bottom:5px;
list-style:none;
border-bottom:#CCCCCC 1px dotted;	


}


*/

/*font-family:"Lucida Grande","Lucida Sans Unicode",Arial,Verdana,sans-serif;*/

.topLeftmrg {margin:40px 0 0 15px}

.image_dis img{
width:54px;
height:40px;
}


/*  started by milind */
.error_msg {
font-family:Arial, Helvetica, sans-serif;
font-size:11px;
color:#FF0000;
font-weight:normal;
padding-left:167px;
}

.warn_msg {
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
color:#FF0000;
font-weight:normal;
}

.welcome-text {
width:350px; 
text-align:right;
float:right; 
padding-top:8px; 
padding-right:8px;
color:#52636B;
font-family:Tahoma,Verdana,sans-serif;
font-size:12px;
}
.welcome-text a {
color:#18A849;
text-decoration:none;
font-size:12px;
}

h3.title1 { background: #EDEFF0; color: #52636B; font-family: Helvetica, Arial, sans-serif; font-size: 14px; padding: 8px; margin:0 0 4px 0; -moz-border-radius: 4px; -ms-border-radius: 4px; -webkit-border-radius: 4px; clear:both;}