*{
margin:0px;
padding:0px;

}

body {
	font-family: Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#494949;
}

/*common style*/


ul, ol, dl,dt,dd, p, h1, h2, h3, h4, h5, h6,form{margin: 0px;padding:0px;}
ul ul, ul ol, ol ul, ol ol{margin-top: 0px;margin-bottom: 0px;}

h1{color:#3C7422;font-size:20px; display:inline;}
h2{color:#7CAC44;font-size:17px;}
h3{margin-top:15px;margin-bottom:4px;color:#004C2E;font-size:17px;}
h4{margin-top:15px;color:#004C2E;font-size:13px;}
h5{font-size:14px;}
h6{font-size:15px;}
a{text-decoration: none;}
a:hover{text-decoration: underline;}
img {border: none;}
/*.require{color:#CC0000;font-size:12px;background:url('../images/require_yellow.gif') no-repeat;width:10px;height:10px;border:0px solid blue;}*/
.require1{color:#CC0000;font-size:12px;background:url('../images/require_yellow.gif') no-repeat;width:10px;height:10px;border:0px solid blue;}

.require{color:#CC0000;font-size:12px;background:none;width:10px;height:10px;border:0px solid blue;}

.require_red{color:#CC0000;font-size:12px;background:url('../images/require_red.gif') no-repeat;width:10px;height:10px;border:0px solid blue;}

/*common style*/



#intro{
margin:0px;
width:900px;
height:600px;
float:left;
padding-top:0px !important;
padding-top:0px;
padding-top/**/:/**/180px;
margin-top:-610px !important;
margin-top:-610px;
margin-top/**/:/**/0px;

position:relative;
z-index:100000;
background:transparent;
border:0px solid red;
}





#maincont{margin:0px auto; width:900px; border:0px solid blue;}
.para{margin-top:20px;}
.para1{margin-top:10px; margin-left:25px;}
.para3{margin-top:2px; margin-left:5px;}
.para4{margin-top:8px; margin-left:5px;}
#footercontainer{margin:0px; padding-bottom:10px; border:1px solid red;width:900px; height:27px; background:url('../images/footer.gif') no-repeat; text-align:center; line-height:24px;}
.a1{color:#805A98; text-decoration:none;}
.a1:hover{color:#805A98; text-decoration:underline;}
.a2 {color:#000000;  text-decoration:none;}
.a2:hover{ color:#000000;  text-decoration:none;}
.a3 {padding:0px 18px 0px 18px; display: block;float:left; color:#000000;  text-decoration:none;  border:0px solid red;}
.a3:hover{padding:0px 18px 0px 18px; display: block;float:left; color:#000000; background-color:#62BCD7; text-decoration:none;  border:0px solid red; line-height:20px;}
.a4{color:#D93936; text-decoration:none;}
.a4:hover{color:#D93936; text-decoration:underline;}

.a5{color:#000000; text-decoration:none;}
.a5:hover{color:#000000; text-decoration:underline;}

 .a10{color:#494949; text-decoration:none;}
.a10:hover{color:#494949; text-decoration:underline;}
 
.a9{color:#494949; text-decoration:none;font-weight:bold;}
.a9:hover{color:#494949; text-decoration:underline;font-weight:bold;}
.footer{color:#000000; text-decoration:none;}
.footer:hover{color:#000000; text-decoration:underline;}

.heading, .heading2{color:#494949; font-size:14px; font-weight:bold; margin-left:25px;}
.heading2{ margin-left:0px; color:#62bcd7;}
.phone_fax{font-weight:bold;font-size:18px;}

.flowchart{margin:0px;padding-right:0px;width:206px; position:absolute;background-color:#FFFFFF;border:1px solid #62BCD7;}
.flowchart1{margin:0px;padding-right:0px;width:206px; position:absolute;background-color:#FFFFFF;border:1px solid #62BCD7;}
.close{width:208px;float:left;text-align:right;}
.txtbox{width:194px; border:1px solid #000000; }
.txtbox1{width:94px; border:1px solid #000000;}
.submit{width:50px; background-color:#805A98; color:#FFFFFF; border:1px solid #000000; font-size:10px;}
table tr td {margin:0px; padding:0px;}
.table1{margin:0px; padding:0px;margin-left:25px !important; margin-left:25px; margin-left/**/:/**/0px;}

#home_content{margin:0px; width:900px; float:left; border:0px solid red; background:url('../images/home_bground.jpg') no-repeat 5px bottom; font-size:12px; line-height:16px;}
.contentpart{padding-bottom:10px; padding-left:15px; float:left; width:450px; border:0px solid red;}
.home_footer{margin-bottom:10px; padding-top:100px; padding-left:5px; padding-bottom:80px; float:left; width:900px;  height:119px;background:url('../images/homebg_2.jpg') no-repeat ; border:0px solid red;}
.home_footer1{margin-top:178px; padding:0px; border:0px solid red; float:left; width:900px; text-align:center;}


/**New***/

.ErrorLabel	{color:#CC0000;font-size:10px;font-weight:bold;margin-top:10px;margin-bottom:10px;font-family:arial}

.InfoLabel	{color:#000000;font-size:11px;margin-top:10px;margin-bottom:10px;font-family:arial}

.heading1{color:#494949; font-size:16px; font-weight:bold; font-family:arial}

.heading3{color:#494949; font-size:14px; font-weight:bold; font-family:arial}
.p1{color:#494949; font-size:12px;font-family:arial}

.a6{color:#666666; font-size:13px; text-decoration:none;font-weight:bold;}
.a6:hover{color:#666666;  font-size:13px; text-decoration:underline;font-weight:bold;}

.a7{color:#666666;text-decoration:underline;font-weight:bold;}
.a7:hover{color:#666666;text-decoration:underline;font-weight:bold;}

.datatable2 td{color:#666666;text-align:left;font-size:13px;}
.para2{margin-top:10px; margin-left:25px; padding-right:10px}


/*Research & Development*/

.lftmenucontainer{padding-left:0px;width:160px;float:left;border:0px solid red;}
.rgtcontainer{padding-left:10px;width:380px;float:left;border:0px solid green;}

.randd{margin-bottom:10px; border:0px solid red;}
.heading1{color:#494949; font-size:14px; font-weight:bold;}


/*New*/
.table_style1 {padding:0; margin:0; width:500px; margin-left:20px; border:0px solid red; }
.table_style1 tr td {padding:2px;}
.table_style2 {padding:0; margin:0; width:100%; border:0px solid red; }
.table_style2 tr td {padding:2px;}
.txtbox2{width:120px; border:1px solid #000000;}
.txtbox3{border:1px solid #000000;}
.txtbox4{width:230px; border:1px solid #000000;background-color:#FFFFA0;}
.txtbox5{width:100%; border:1px solid #000000;}
.hint {font-size:10px; line-height:12px;}

/*28/06/2008*/

.a8{color:#CC6633; text-decoration:none;}
.a8:hover{color:#CC6633; text-decoration:underline;}

.tblheader
{
font-weight:bold;
color:#000000;
}
.tblhead{text-align:center;}

.titlehead{color:#CC6633; font-size:12px; font-weight:bold; font-family:arial}

.filebox{border:1px solid #000000; font-family:Verdana, Arial, Helvetica; font-size:8pt; width:232px; height:20px; background-color:#ffffff; color:#000000;}

/*Feedback*/
.feedback_table_style1 {padding:0; margin:0; margin-left:20px; border:0px solid red; }
.feedback_table_style1 tr td {padding:4px;}
.feedback_table_style2 {padding:0; margin:0; margin-left:20px; border:0px solid red; }
.feedback_table_style2 tr td {padding:4px;}
.feedback_txtbox2{width:260px; border:1px solid #000000;}
.feedback_txtbox3{width:260px;; border:1px solid #000000;}
.feedback_txtbox3_backcolor{width:260px;; border:1px solid #000000; background-color:#FFFFA0;}
.feedback_txtbox4{width:230px; border:1px solid #000000;}
.feedback_txtbox5{width:450px; height:50px; border:1px solid #000000;}
.feedback_hint {font-size:10px; line-height:12px;}
/*--------*/

.selectbox{width:142px; border:1px solid #000000;}
.txtbox_contact{width:140px;border:1px solid #000000;}
.txtbox_area{width:400px;height:50px;border:1px solid #000000;}



/*form control*/
.textbox{width:230px; height:17px; border:1px solid #000000; background-color:#FFFFA0;}
.textbox_backcolor{width:230px; height:17px; border:1px solid #000000;}

.textbox_other{width:290px; height:17px; border:1px solid #000000;}

.textbox1{width:142px!important; width:142px; width/**/:/**/149px; height:17px; border:1px solid #000000; background-color:#FFFFA0;}
.textboxsm{width:65px; height:17px; border:1px solid #000000; background-color:#FFFFA0;}
.textboxsm1{width:125px; height:17px; border:1px solid #000000; background-color:#FFFFA0;}
.textboxsm1_backcolor{width:125px; height:17px; border:1px solid #000000;}
.textboxbig{width:360px; height:17px; border:1px solid #000000; background-color:#FFFFA0;}
.selectbox1 {width:260px; height:20px; border:1px solid #000000; background-color:#FFFFA0;}

.textbox_info{width:260px; height:17px; border:1px solid #000000; background-color:#FFFFA0;}
.textbox_info_backcolor{width:260px; height:17px; border:1px solid #000000;}

.textarea_info {width:396px!important; width:396px; width/**/:/**/405px; height:70px; border:1px solid #000000;}
.selectbox_log {width:128px; height:21px; border:1px solid #000000; background-color:#FFFFA0;}

/*form control*/

.contactcont{margin-top:20px;margin-left:20px;}

.contactcont td{padding:4px;}

.textboxsms{width:45px; border:0px solid #CC6633; text-align:center;font-size:12px;}

.contactcont td ul{margin:0px;padding:0px;border:0px solid red;}
.contactcont td ul li{margin:0px;padding:0px;padding-left:50px;list-style-type:none;border:0px solid red;background-image:none;}

 /*07/07/2008*/

.prod_footer{color:#805a98; text-decoration:none;}
.prod_footer:hover{color:#805a98; text-decoration:underline;}

/* 08/07/2008 */

.services_link{color:#4e9d67; text-decoration:none;}
.services_link:hover{color:#4e9d67; text-decoration:underline;}


/* 25/07/2008 */

a.menuon{background:none;border:0px;}
a.menuon:hover{background:#CC6633;border:0px; text-decoration:none;}
a.menuon{padding:3px 9px 3px 9px;color:#ffffff;background-color:#CC6633; text-decoration:none;}

.highlight_benefit{color:#CC6633; text-decoration:none;}
.highlight_benefit:hover{color:#CC6633; text-decoration:underline;}