

body { /*margin: 10px 0px 10px 0px;
           padding: 0px 0px 0px 0px;
	       font-family: Arial, Helvetica, sans-serif;
	       font-size: 10pt;
		   background: #666;
	   background: #000 url(../images/bg.png) 0px 0px repeat-x;*/  }

#container { width: 950px;
                     height: 100%;
			         margin: 0 auto;
			         padding: 0px 34px 0px 34px;
			         background: url(../images/bgcnt.gif) -3px 0px repeat-y; /* url(../images/r.png) 0px 0px repeat-ytransparent; */
					 border: 0px solid;
			         overflow: hidden;  }

/*-----Header_top---------*/

#hdTop { width: 950px;
               height: 30px;
		       line-height: 30px;
		       position: relative;
	           margin: 0px 0px 0px 0px;
		       background: #606060;
	           border: 0px solid #999;
			   border-top: 1px solid #333; }
		 
.hdLinks { margin: 0px 0px 0px 0px;
           padding: 0px 0px 0px 0px;
		   position: absolute;
		   right: 10px;
		   list-style-type: none;
		   list-style-position: outside;   }
		   
.hdLinks li { float: left;
              color: #39B54A; }

.hdLinks a { font-family: Arial, Helvetica, sans-serif;
             font-size: 9pt;
			 color: #FFFFFF;
			 text-decoration: none;  }
			 
.hdLinks a:hover { text-decoration: underline; }
			 
/*-----Header---------*/
			 
#mainHeader { width: 950px;
              height: 90px;
			  position: relative;
			  margin: 0px 0px 0px 0px;
			  background: #53b546;
			  border-bottom: 1px solid #39B54A;
			  border-left: 0px solid #999;
			  border-right: 0px solid #999; }
			  
#mainHeader img { margin: 0px 0px 0px 5px;
							  position: absolute;
							  bottom: 2px; }
							  
.searchbox { width: 167px;
                     height: 30px;
					 position: absolute;
					 top: 5px;
					 right: 0px;
					 z-index: 5;
					 border: 0px solid;    }
					 
.searchbox form { margin: 0px 0px 0px 0px;
                             padding: 0px 0px 0px 0px;
							 display: inline;  }
							 
#searchTxt { margin: 0px 0px 0px 0px;
                     padding: 2px 0px 0px 4px;
					 /*line-height:  22px;*/
				    width: 130px;
				    height: 18px;
					float: left;
				    border: 1px solid #666;
					border-right: 0px solid;    }
					
#searchBtn { float: left;
                     padding: 0px 0px 0px 0px;
					 margin: 0px 0px 0px 0px;       }
			  
.navigation { border: 0px solid;
              position: absolute;
			  right: 0px;
			  bottom: 0px;
			  z-index: 5; }
			  
.navigation ul { margin: 0px 0px 0px 0px;
                 padding: 0px 0px 0px 0px;
				 width: 560px;
				 border: 0px solid;
				 height: 30px;
				 list-style-type: none;
				 list-style-position: outside; }
				 
.navigation li { float: left;
                       margin: 0px 6px 0px 0px;
				 padding: 1px;
				 height: 20px;
				 border: 0px solid; }
				 
.navigation a { display: block;
                 float: left;
                height: 18px;
				padding: 1px;
                font-family: Arial, Helvetica, sans-serif;
				font-size: 10pt;
				color: #333;
				text-decoration: none; }
				
.navigation a:hover { border-bottom: 3px solid #39B54A;
                      /*background: #666;
					  color: #FFF;*/  }
					  
.navigation .sel a { border-bottom: 3px solid #39B54A; }
			   
/*-----Content---------*/
			   
#mainContent { width: 940px;
               height: auto;
			   float: left;
			   position: relative;
			   margin: 0px 0px 0px 0px;
			   padding: 0px 0px 10px 10px;
			   background: #FFF;
			   border: 0px solid;
			   border-left: 0px solid #999;
			   border-right: 0px solid #999;
			   background: #AF212B url(../images/cnt_bg.gif) center bottom repeat-x;  }
			   
			   /*-----------------left column----------------*/
			   
.lftCol { width: 525px;
          height: auto;
		  float: left;
		  margin: 10px 10px 0px 0px;
		  padding: 0px 0px 10px 0px;
		  position: relative;
		  background: #FFF;
		  overflow: hidden;
		  -moz-border-radius: 2px;
		  border: 0px solid #CCC;  }
		  
.flashDiv { width: 525px;
                 height: 180px;
				 background: #FFF;
				 background: url(../images/fl.gif) 0px 0px no-repeat;
				 border-bottom: 1px solid; }
				 
.welcome_note  { padding: 10px 10px 10px 10px;
                             background: #FFF; }

.welcome_note  h3 { margin: 3px 0px 0px 0px;
                                  padding: 0px 0px 0px 0px;
								  color: #720000;
								  font-style: italic;  }
								  
.welcome_note  p { margin: 5px 0px 0px 0px;
                                padding: 0px 5px 0px 5px;
								font-size: 9pt;
								text-align: left;  }
								
.blockDiv { width: 522px;
                    height: 140px;
					position: relative;
					margin: 15px 0px 0px 0px;
					padding: 0px 0px 0px 3px;
					background: transparent;
					border-bottom: 0px solid #FFF;  }

.bl { width: 165px;
        height: 130px;
		position: relative;
		padding: 2px;
		border: 1px solid #999;
		-moz-border-radius: 4px;
		margin: 0px 3px 0px 0px;
		background: #FFF;
		float: left;  }
		
.bl  h4 { margin: 0px 0px 3px 3px;
             padding: 0px 0px 0px 0px;
			 font-size: 10pt;
			 font-weight: bold;
			 text-decoration: none;
			 color: #720000;  }
			 
.bl  p { margin: 0px 0px 0px 0px;
            padding: 0px 0px 0px 3px;
			font-size: 9pt;
			text-align: left;  }
			
.more { float: right; padding: 0px 0px 0px 0px;
             position: absolute;
			 top: 112px;
			 right: 100px; }
			 
.more a { font-size: 8pt;
                font-weight: bold;
                text-decoration: underline;
				color: #720000;  }
				
.icon  { width: 30px;
             height: 30px;
			 border: 0px solid;
			 position: absolute;
			 top: -15px;
			 right: 5px; }
			 
.icon2  { width: 20px;
              height: 30px;
		  	  border: 0px solid;
			  position: absolute;
			  background: url(../images/ic3.gif) -12px 0px no-repeat;
			  top: -15px;
			  right: 5px; }
/*
.techList { width: 522px; 
                  height: 55px;
				  border: 1px solid;  }	
				  
.techListhd { width: 515px;
                      height: 18px;
					  padding: 0px 0px 0px 7px;
					  font-weight: bold; 
					  color: #720000;   }	*/
					  
		/*-----index technologies---------*/			  
	/*				  
.intech { width: 250px;
          margin: 0px 0px 1px 1px;
		  border: 1px solid #CCC;
          height: 32px;  }		*/
				/*-----------------right column----------------*/
		  
.rgtCol { width: 395px;
          height: auto;
		  float: left;
		  margin: 10px 0px 0px 0px;
		  padding: 0px 0px 10px 0px;
		  position: relative;
		  background: #FFF;
		  -moz-border-radius: 2px;
		  border: 0px solid #CCC;  }
		  
.testimonials { width: 230px;
                        height: 215px;
						float: left;
						margin: 0px 3px 0px 0px;
				        border: 0px solid; } 
						
.testimonialsHd { width: 215px;
                            height: 20px;
							font-size: 10pt;
							font-weight: bold;
							color: #720000;
							padding: 5px 0px 0px 15px;   }
							
#slide {
	width: 190px;
	height: 140px;
	position:relative;
	text-align:left;
	margin: 0px 0px 0px 5px;
	border: 0px solid;
	-moz-border-radius: 2px;
	
}
			 
#slide p { margin: 0px 0px 0px 0px;
                padding: 3px 5px 0px 5px;
				font-size: 9pt;
				color: #555555;
				font-size:10px;
				right: 0px; bottom: 0px; top:22px;
				text-align:justify;
		 }
				
.s1 {
	padding: 5px 5px 5px 5px;
	height: 140px;
	position:absolute;
	background-position:left;
	border: 0px solid #FFF;
	font-size:9px;
	visibility: hidden;
	text-align:left;
	right: 0px; bottom: 0px; 
	 }

.tabPanel {        height: auto;
				   margin: 3px 0px 0px 0px;
				   padding: 0px 0px 3px 0px;
				   float: left;
				   border: 0px solid; }
				   
.ui-tabs {  padding: 0px 0px 0px 0px;
                border: 0px solid #FF0000;}

.ui-tabs-nav { padding: 0px 0px 0px 0px; 
                      margin: 0px 0px 0px 6px;
			          height: 25px; 
                      position: relative; 
			          list-style-type: none;
			          border: 0px solid #666; }

.ui-tabs-nav li { float: left;
                         /*border-bottom: 0 !important; */
				         margin: 0px 2px 0px 0px; 
    				     padding: 0;
				         border: 1px solid #720000;/*0B4770*/
				         text-align: center;
				         -moz-border-radius: 1px;
				         background: gray; }

.ui-tabs-nav a { display: block; 
                         text-decoration: none; 
				     	 padding: 2px 2px 2px 2px;
					     color: #333;
					     font-size: 7pt;
					     font-family: Arial, Helvetica, sans-serif;
					     outline: none; }
			
.ui-tabs-nav li a:hover {  background: #720000;
                                       color: #FFF;
									   -moz-border-radius: 0px;  }
					
/*.ui-tabs-nav li.ui-tabs-selected {  /*padding-bottom: .1em;  background: #720000;  }	*/	

li.ui-tabs-selected {  /*padding-bottom: .1em;*/  background: #720000; color: #FFF;  }

.ui-tabs-selected a {  color: #FFF;  }

.ui-tabs-panel { padding: 5px 5px 5px 5px;  
                         margin: 0px 0px 0px 3px;
                         display: block; 
				         border: 1px solid #CCC; 
				         background: none;
				         height: 115px;
				         -moz-border-radius: 1px;
				         background-color: #FFF;
						 position: relative;      }
				 
.ui-tabs-hide { display: none !important; }

.news { margin: 0px 0px 0px 0px;
             padding: 0px 0px 0px 0px;
			 list-style-type: none;
			 list-style-position: outside;   }
			 
.news li { padding: 2px 0px 2px 15px; 
               font-size: 11px;
               color:#333333;
              
               font-family: Arial, Helvetica, sans-serif;
			  }
		

.ourDomains { width: 153px;
                        height: 113px;
						border: 0px solid red;   }
						
.ourDomainsHd { width: 148px;
                         height: 20px;
						 font-size: 10pt;
						 font-weight: bold;
						 color: #720000;
						 padding: 5px 0px 0px 5px;    }
						 
.ourDomainslist {  width: 153px;
                             height: auto;
						     border: 1px solid #DADADA;
							 padding: 0px 0px 3px 0px;
						     background: #FFF;
						    -moz-border-radius: 2px;   }
							
.ourDomainslist ul { margin: 0px 0px 0px 0px;
                                padding: 0px 0px 0px 0px;
								list-style-type: none;
								list-style-position: outside;    }
								
.ourDomainslist li { padding: 2px 0px 2px 25px; 
                              font-size: 9pt;
			                  background: url(../images/bull.gif) 12px 8px no-repeat;    }
							  
.ourDomainslist a { color: #44B6E6;     /*#44B6E6;8CC63F   720000;*/
                               font-size: 8pt;
                               font-weight: bold;    }
			   
.ourClients { width: 153px;
                     height: 210px;
					 float: left;
					 border: 0px solid;   }
					 
.ourClientsHd { width: 148px;
                         height: 20px;
						 font-size: 10pt;
						 font-weight: bold;
						 color: #720000;
						 padding: 5px 0px 0px 5px;    }
						 
.ourClientsfl {  width: 153px;
                         height: 130px;
						 border: 0px solid #DADADA;
						 background: #CCC;
						 -moz-border-radius: 2px;  }
					 
.ourPartners { width: 380px;
                        height: auto;
						margin: 0px 0px 0px 0px; 
						padding: 5px 5px 5px 5px;
						background: #FFF;
						border: 0px solid;
						float: left;   }
						
.ourPartnershd { width: 370px;
                            height: 20px;
							padding: 5px 0px 0px 5px; 
							font-size: 10pt;
						    font-weight: bold;
						    color: #720000; 
							border: 0px solid;                }
						
.inPartners { width: 382px;
                      height: 100px;
					  -moz-border-radius: 2px;
					  background: #CCC; }
					  
					  
				
/*-----Footer---------*/
			 
#mainFooter { width: 950px;
              height: 50px;
			  float: left;
			  position: relative;
		      margin: 0px 0px 0px 0px;
			  background: #FFF;
			  border: 0px solid;
			  border-top: 2px solid #39B54A;
			  border-left: 0px solid #999;
			  border-right: 0px solid #999;
			  border-bottom: 1px solid #333;
			  background: #666;  }
			  
#mainFooter ul { margin: 0px 0px 0px 0px;
                           padding: 0px 0px 0px 0px;
            		       position: absolute;
						   top: 10px;
		                   left: 10px;
		                   list-style-type: none;
		                   list-style-position: outside;   }
		   
#mainFooter li { float: left;
                          color: #39B54A; }

#mainFooter a { font-family: Arial, Helvetica, sans-serif;
                          font-size: 8pt;
			              color: #FFFFFF;
			              text-decoration: none;  }
			 
#mainFooter a:hover { text-decoration: underline; }

#mainFooter img { position: absolute;
                              z-index: 5;
							  right: 0px;   }


/*----------------------------------------- innerPage ---------------------------------------------------*/

.inCnt { width: 930px;
             height: auto;
		     float: left;
		     margin: 10px 0px 0px 0px;
		     padding: 0px 0px 30px 0px;
		     position: relative;
		     background: #FFF;
		     overflow: hidden;
		     border: 0px solid #CCC;   }
			 
.inlftCol {  width: 550px;
                 height: auto;
			     padding: 0px 0px 30px 0px;
				 float: left;
				 border: 0px solid;
				 position: relative;       }
				
/*.detimg { position: absolute;
               top: 30px;
			   right: 0px;
			   clear: left;
			   border: 1px solid;   }*/
			 
.inCnthd  { font-size: 12pt;
                  width: 100%;
                  font-family: Arial, Helvetica, sans-serif;
				  font-weight: bold;
				  color: #333; 
				  margin: 10px 0px 0px 20px;
				  border: 0px solid;     }
				 
.inCntdet  p { font-size: 11px;
                      font-weight: normal;
					  margin: 10px 10px 0px 10px;
					  padding: 0px 30px 0px 15px;        }
				 
.inNav { width: 250px;
              height: 450px;
			  float: right;
		      margin: 10px 0px 0px 0px;
		      padding: 0px 0px 10px 0px;
		      position: relative;
		      background: #FFF;
		      overflow: hidden;
			  background: url(../images/inNavmain.gif) 2px 0px no-repeat;
		      border: 0px solid #CCC;             }
			  
.inNav ul { margin: 20px 10px 0px 10px;
                 padding: 0px 0px 0px 0px;
				 list-style-type: none;
				 list-style-position: outside;    }
				 
.inNav li {   text-align: left;
                  height: 27px;
				  line-height: 24px;
				  margin: 2px 0px 0px 0px;
				  padding: 0px 0px 0px 40px;
                  border: 0px solid;   }
				  
.inNav a {  display: block; 
                 height: 27px;
                 width:250px;
                 font-size: 8pt;
				 text-decoration: none;
				 color: #333;   }
				 
.inNav .sel {   background: url(../images/inNavbg.png) 0px 0px no-repeat;
	              
	
	} 				  
				 
.inNav a:hover { /*background: url(../images/inNavbg.png) 0px 0px no-repeat;*/   text-decoration: underline;   }


.undeli
{
	text-decoration:none;
}