@import url(http://fonts.googleapis.com/css?family=Actor);
@import url(http://fonts.googleapis.com/css?family=Actor);

body {
	margin:0 auto;
	padding:0;
	/*--background:url(../images/bg-main.jpg) repeat-x #FFF;---*/
	background:url(../images/bg-main.jpg) repeat-x #FFF;
}

#wrapper {
	width:970px;
	height:auto;
	margin:0 auto;
	padding:0 15px 0 15px;
	background:#FFF;
}

img{border:0; margin:0; padding:0;}
.cleaner {clear:both; margin:0; padding:0;}

#wrapper .header {
	width:970px;
	height:86px;
	margin:0 auto;
	padding:26px 0 0 0;
	background:#fff;
}

#wrapper .header .headerCol01 {
	float:left;
	border-right:1px dotted #CCC;
	width:210px;
	height:auto;
	margin:0;
	padding:0 20px 0 0;
}

#wrapper .header .headerCol02 {
	float:left;
	border-right:1px dotted #CCC;
	width:278px;
	height:auto;
	margin:0;
	padding:0 20px 0 20px;
}

#wrapper .header .headerCol02 h1{
	font-family: 'Actor', sans-serif;
	font-size:18px;
	color:#0080c3;
	text-align:left;
	margin:0;
	padding:8px 0 20px 0;
	font-weight:normal;
	text-decoration:none;
	letter-spacing:0.2px;
}

#wrapper .header .headerCol03 {
	float:left;
	border-right:1px dotted #CCC;
	width:139px;
	height:auto;
	margin:0;
	padding:0 20px 0 0;
}

#wrapper .header .headerCol04 {
	float:left;
	width:223px;
	height:auto;
	margin:0;
	padding:10px 0 0 20px;
	font-family:'Actor', sans-serif;
	font-size:13px;
	color:#666;
	text-align:right;
}

#wrapper .header .headerCol04 a{
	color:#666;
	text-decoration:none;
}

#wrapper .header .headerCol04 a:hover{
	color:#060;
	text-decoration:none;
}



#wrapper .bodyPanel01 {
	width:970px;
	height:auto;
	margin:0;
	padding:0;
}

#wrapper .bodyPanel01 .navigationPanel {
	width:970px;
	height:35px;
	background:#4db100;
	border-bottom:1px solid #FFF;
	margin:0;
	padding:0;
}

#wrapper .bodyPanel01 .navigationPanel .navColLeft {
	width:689px;
	height:35px;
	background:#4db100;
	margin:0;
	padding:0;
	float:left;
}

#wrapper .bodyPanel01 .navigationPanel .navColRight {
	width:281px;
	height:35px;
	background:#3b9200;
	margin:0;
	padding:0;
	float:left;
}

#wrapper .bodyPanel01 .bannerPanel {
	width:970px;
	height:359px;
	margin:0;
	padding:0;
}

#wrapper .bodyPanel02 {
	width:970px;
	height:auto;
	margin:33px 0;
	padding:0;
}

#wrapper .bodyPanel02 .bodyPanel02_colLeft {
	float:left;
	width:280px;
	height:auto;
	margin:0;
	padding:0 16px 0 0;
}


#wrapper .bodyPanel02 .bodyPanel02_colLeft h1{
	font-family:'Crushed', cursive;
	font-size:23px;  
	color:#0c71a9;
	font-weight:normal; 
	letter-spacing:1px; 
	margin:0; padding:0;
	text-transform:uppercase;
}


#wrapper .bodyPanel02 .bodyPanel02_colLeft p{
	font-family:'Actor', sans-serif;
	font-size:13px;
	color:#666;
	margin:0;
	padding:5px 0 15px 0;
	text-align:justify;
	line-height:18px;
	letter-spacing:0.3px;
}

#wrapper .bodyPanel02 .bodyPanel02_colLeft a{
	width:64px;
	height:18px;
	background:#0075bd;
	border-radius:5px;
	font-family:'Actor', sans-serif;
	font-size:11px;
	color:#FFF;
	text-align:center;
	vertical-align:middle;
	text-decoration:none;
	margin:0;
	padding:6px 10px 6px 10px;
	letter-spacing:0.3px;
}

#wrapper .bodyPanel02 .bodyPanel02_colLeft a:hover{
	background:#090;
	color:#FFF;
	text-decoration:none;
}

#wrapper .bodyPanel02 .bodyPanel02_colMiddle {
	float:left;
	width:3px;
	height:auto;
	margin:0;
	padding:0;
}

#wrapper .bodyPanel02 .bodyPanel02_colRight {
	float:left;
	width:668px;
	height:auto;
	margin:0;
	padding:0 0 0 0;
}

#wrapper .bodyPanel02 .bodyPanel02_colRight .productSpect {
	float:left;
	width:296px;
	height:auto;
	margin:0;
	padding:0 28px;
}

#wrapper .bodyPanel02 .bodyPanel02_colRight .productSpect h1{
	font-family:'Crushed', cursive;
	font-size:23px;  
	color:#0c71a9;
	font-weight:normal; 
	letter-spacing:1px; 
	margin:0; padding:0;
	text-transform:uppercase;
}


.readmore a{
	width:64px;
	height:18px;
	background:#0075bd;
	border-radius:5px;
	font-family:'Actor', sans-serif;
	font-size:11px;
	color:#FFF;
	text-align:center;
	vertical-align:middle;
	text-decoration:none;
	margin:0;
	padding:6px 10px 6px 10px;
	letter-spacing:0.3px;
}

#readmore a:hover{
	background:#090;
	color:#FFF;
	text-decoration:none;
}

#sub_menu{
	font-family:'Actor', sans-serif;
	font-size:13px; 
	color:#666;
	margin-bottom:1px; 
	padding:0 26px 0 0; 
	width:270px;
	text-decoration:none;
	margin-left:-45px;
	margin-top:5PX;
}

#sub_menu ul li{
	background:url(../images/icon_arrow1.jpg) no-repeat 5px; 
	font-size:13px; 
	color:#666;
	line-height:22px;
	text-decoration:none;
	width:270px;
	list-style:disc;
	margin:5px 0 6px 0;
	padding:0 0 0 28px;
	list-style:none;
}

#sub_menu ul li a{ 
	display:block; 
	color:#666;
	line-height:21px;
	border-bottom:1px dotted #999; 
	padding:0;
	text-decoration:none;
	font-size:13px;
}

#wrapper .bodyPanel02 .bodyPanel02_colRight .line02Div {
	float:left;
	width:3px;
	height:auto;
	margin:0;
	padding:0 0;
}

#wrapper .bodyPanel02 .bodyPanel02_colRight .qualityDiv {
	float:left;
	width:283px;
	height:auto;
	margin:0;
	padding:0 0 0 30px;
}
#wrapper .bodyPanel02 .bodyPanel02_colRight .qualityDiv h2{
	font-family:'Crushed', cursive;
	font-size:20px; 
	color:#0c71a9;
	font-weight:normal; 
	margin:0; 
	padding:0 0 0 30px; 
	background:url(../images/icon_quality.jpg) no-repeat;
	text-transform:uppercase;
	letter-spacing:0.5px;
}

#wrapper .bodyPanel02 .bodyPanel02_colRight .qualityDiv p{
	font-family:'Actor', sans-serif;
	font-size:13px;
	color:#666;
	margin:0;
	padding:0 0 10px 0;
	text-align:left;
	line-height:18px;
	letter-spacing:0.3px;
	border-bottom:1px solid #dcdcdc;
}

#wrapper .bodyPanel02 .bodyPanel02_colRight .clientsNewsletterDiv {
	width:640px;
	height:auto;
	margin:10px 0 0 0;
	padding:0 0 0 28px;
}

#wrapper .bodyPanel02 .bodyPanel02_colRight .clientsNewsletterDiv .clientsPanel {
	float:left;
	width:380px;
	height:auto;
	margin:0 0 0 0;
	padding:10px 18px 0 0;
	border-right:1px solid #bfbfbf;
}

#wrapper .bodyPanel02 .bodyPanel02_colRight .clientsNewsletterDiv .clientsPanel h1{
	font-family:'Crushed', cursive;
	font-size:23px;  
	color:#0c71a9;
	font-weight:normal; 
	letter-spacing:0.5px; 
	margin:-9px 0 0 0; padding:0;
	text-transform:uppercase;
}

#wrapper .bodyPanel02 .bodyPanel02_colRight .clientsNewsletterDiv .clientsPanel img {
	cursor:pointer
}

#wrapper .bodyPanel02 .bodyPanel02_colRight .clientsNewsletterDiv .newsletterPanel {
	float:left;
	width:211px;
	height:auto;
	margin:0 0 0 0;
	padding:0 0 0 28px;
}

#wrapper .bodyPanel02 .bodyPanel02_colRight .clientsNewsletterDiv .newsletterPanel h1{
	font-family:'Crushed', cursive;
	font-size:23px;  
	color:#0c71a9;
	font-weight:normal; 
	letter-spacing:0.5px; 
	margin:5px 0 0 0; padding:0 0 5px 0;
	text-transform:uppercase;
}


#wrapper .bodyPanel02 .bodyPanel02_colRight .clientsNewsletterDiv .newsletterPanel p{
	font-family:'Actor', sans-serif;
	font-size:12px;
	color:#333;
	margin:0;
	padding:5px 0 10px 0;
	text-align:left;
	line-height:16px;
	letter-spacing:0.3px;
}

#footer {
	width:100%;
	height:93px;
	margin:0 auto;
	padding:0;
	background:#f1f1f1;
	border-top:3px solid #dfdfdf;
}

#footer .footermain{
	width:970px;
	height:60px;
	margin:0 auto;
	padding:15px 15px 0 15px;
}

#footer .footermain .footermain_colLeft{
	float:left;
	width:750px;
	border-right:1px solid #999;
	height:auto;
	margin:0;
	padding:0;
	font-family:'Actor', sans-serif;
	font-size:12px;
	color:#333;
	text-decoration:none;
	line-height:18px;
}

#footer .footermain .footermain_colLeft a{
	font-family:'Actor', sans-serif;
	font-size:12px;
	color:#333;
	text-decoration:none;
}

#footer .footermain .footermain_colLeft a:hover{
	font-family:'Actor', sans-serif;
	font-size:12px;
	color:#999;
	text-decoration:none;
}

#footer .footermain .footermain_colRight{
	float:left;
	width:209px;
	height:auto;
	margin:0;
	padding:0 0 0 9px;
}

#footer .footermain .footermain_colRight img{
	float:left;
	margin:0 5px 0 0;
	border:0;
}


/*------------------ innter Css Start ---------------*/

#wrapper .naviRows {
	width:970px;
	height:35px;
	background:#4db100;
	border-bottom:1px solid #FFF;
	margin:0;
	padding:0;
}

#wrapper .naviRows .navPanel {
	width:689px;
	height:35px;
	background:#4db100;
	margin:0;
	padding:0;
	float:left;
}

#wrapper .naviRows .emailPanel {
	width:251px;
	height:35px;
	background:#3b9200;
	margin:0;
	padding:0 15px;
	float:left;
}

#wrapper .naviRows .emailPanel h1{
	font-family:'Actor', sans-serif;
	font-size:18px;
	color:#fff;
	text-decoration:none;
	line-height:18px;
	margin:5px 0 0 15px;
	padding:2px 0 7px 50px;
	background:url(../images/icon_email.png) no-repeat;
	font-weight:normal;
	letter-spacing:-0.1px;
}

#wrapper .innBody {
	width:970px;
	height:auto;
	background:#fff;
	margin:0;
	padding:0;
}

#wrapper .innBody .innBodyColLeft {
	float:left;
	width:670px;
	height:auto;
	background:#fff;
	margin:0;
	padding:0 20px 0 0;
}

#wrapper .innBody .innBodyColLeft h1{
	font-family:'Crushed', cursive;
	font-size:23px;  
	color:#0c71a9;
	font-weight:normal; 
	letter-spacing:1px; 
	margin:0; padding:0;
	text-transform:uppercase;
}



#wrapper .innBody .innBodyColLeft ul li a:hover{
	color:#0379bd;
	background-color:#FFF;
}



#wrapper .innBody .innBodyColLeft p{
	font-family:'Actor', sans-serif;
	font-size:13px;
	color:#666;
	margin:0 0 0 0;
	padding:5px 0 15px 0;
	text-align:justify;
	line-height:18px;
	letter-spacing:0.3px;
}


#wrapper .innBody .innBodyColRight {
	float:left;
	width:270px;
	height:auto;
	background:#f6f5f5;
	margin:0;
	padding:30px 5px 20px 5px;
}

#wrapper .innBody .innBodyColRight h1{
	font-family:'Crushed', cursive;
	font-size:18px;  
	color:#FFF;
	font-weight:normal; 
	letter-spacing:1px; 
	margin:0 auto; 
	padding:8px;
	background:#2d4654;
	width:244px;
	height:19px;
}

#wrapper .innBody .innBodyColRight p{
	font-family:'Actor', sans-serif;
	font-size:12px;
	color:#666;
	margin:0;
	padding:5px;
	text-align:justify;
	line-height:14px;
	letter-spacing:0.3px;
}


#wrapper .innBody .innBodyColRight .downloadPdf{
	float:left;
	width:244px;
	height:20px;
	background:#004870;
	margin:5px 0 15px 5px;
	padding:8px;
	font-family:'Actor', sans-serif;
	font-size:16px; 
	color:#FFF;
	letter-spacing:0.3px;
}

#wrapper .innBody .innBodyColRight .downloadPdf img{
	float:right;
	margin:-5px 0 0 0;
	padding:0 5px 0 0;
}


#wrapper .innBody .innBodyColRight .enquiryPanelInn {
	width:263px;
	height:25px;
	margin:0;
	padding:5px 15px;
	background:#8d8d8d;
	font-family: 'Actor', sans-serif;
	font-size:18px;
	color:#FFF;
	font-weight:bold;
	letter-spacing:0.5px;
}

#wrapper .innBody .innBodyColRight .enquiryPanelInn01 {
	width:263px;
	height:48px;
	margin:0;
	padding:7px 15px;
	background:#0079b6;
	font-family:'Actor', sans-serif;
	font-size:12px;
	color:#FFF;
	letter-spacing:0.5px;
	line-height:14px;
	text-align:left;
}

#wrapper .innBody .innBodyColRight .enquiryPanelInn02 {
	width:263px;
	height:261px;
	margin:0;
	padding:10px 16px 10px 15px;
	background:#d8d8d8;
	font-family:'Actor', sans-serif;
	font-size:12px;
	color:#333;
	border-bottom:2px solid #FFF;
	letter-spacing:0.3px;
}

#wrapper .innBody .innBodyColLeft .appIndu{
	font-family:'Actor', sans-serif;
	font-size:18px;  
	color:#0c71a9;
	font-weight:normal; 
	margin:10px 0 10px 0; 
	padding:5px 0 10px 10px;
	text-transform:none;
	background:#eaf8ff;
	border:1px solid #cfe5f0;
	border-radius:5px;
	width:655px; height:16px; 
}

#wrapper .innBody .innBodyColLeft img{
	float:left;
	margin:0 13px 10px 0;
	padding:0;
	border:0;
}

.font {
	font-family:'Actor', sans-serif;
	font-size:13px;  
	color:#333;
	text-align:left;
	padding:0 0 0 10px;
	
}

.ft_applications {
	font-family:'Actor', sans-serif;
	font-size:13px;  
	color:#333;
	text-align:left;
	padding:0 0 0 10px;
	
}

.ft_clients {
	font-family:'Actor', sans-serif;
	font-size:13px;  
	color:#333;
	text-align:center;
	padding:0 0 0 10px;
	
}

#wrapper .innBody .innBodyColLeft .newsletter{
	width:670px;
	height:300px;
	background:#fff;
	margin:0;
	padding:0;
}

#wrapper .innBody .innBodyColLeft .newsletter h1{
	font-family:Tahoma, Geneva, sans-serif;
	font-size:16px;  
	color:#333;
	text-align:left;
	padding:0 0 0 0px;
}


#wrapper .innBody .innBodyColLeft .newsletter .enquirysection{
	width:670px;
	height:auto;
	margin:20px 0 0 0;
	padding:0;
}

#wrapper .innBody .innBodyColLeft .newsletter .enquirysection .enquirysectioncol01{
	font-family:Tahoma, Geneva, sans-serif;
	color:#666;
	text-align:left;
	font-size:11px;
	float:left;
	width:120px;
	height:auto;
	margin:0;
	padding:8px 0;
	font-weight:bold;
}

#wrapper .innBody .innBodyColLeft .newsletter .enquirysection .enquirysectioncol02{
	float:left;
	width:400px;
	height:31px;
	margin:0 0 0 20px;
	padding:0;
}

#wrapper .innBody .innBodyColLeft .newsletter .enquirysection .enquirysectioncol02 .inputfield{
	width:350px;
	height:22px;
	border:1px solid #d9d9d9;
	background-color:#e8e8e8;
	font-family:Tahoma, Geneva, sans-serif;
	font-size:12px;
	color:#333;
	padding:0 0 0 5px;
}

#wrapper .innBody .innBodyColLeft .newsletter .enquirysection .enquirysectioncol02 .inputfield01{
	width:350px;
	height:70px;
	border:1px solid #d9d9d9;
	background-color:#e8e8e8;
	font-family:Tahoma, Geneva, sans-serif;
	font-size:12px;
	color:#333;
	padding:0 0 0 5px;
}
