/* CSS Document */
/*********************************** classes 1 ********************************/
#page{
	background-image:url(../images/top_bg.jpg);
	background-repeat:repeat-x;
	background-color:#FFFFFF;
	font-family:Tahoma, Arial, Verdana;
	height:102px;
	font-size:11px; 
	text-align:right;
	color:#000000;}
	
	.mainlinks a:link{color:#000000; text-decoration:none;}
	.mainlinks a:hover{color:#FF0000; text-decoration:underline;}
	.mainlinks a:visited{color:#1D5C4F; text-decoration:none; }
	
	.newsborder{ border:solid 1px #CCCCCC; padding:8px 8px 8px 8px; margin-bottom:8px;}
	
	.newsmore {}
	.newsmore img { float:right; margin:8px 8px 8px 8px;}
	
/*********************************** classes 2 ********************************/ 
.logo{
	margin-left:17px; 
	width:80px; 
	float:left;
	font-size:11px; 
	text-align:right;
	color:#000000;}
/*********************************** classes 2 ********************************/	
#top_links{ 
	width:850px;
	height:50px;
	float:right;
	font-size:11px; 
	text-align:right; text-align:center;
	color:#000000; font-weight:bold;}
#top_links h1{ font-size:20px; padding-top:2px; color:#070826; text-align:left;}
#top_links a:link{color:#000000; text-decoration:none;}
#top_links a:visited{color:#000000; text-decoration:none;}
#top_links a:active{color:#000000; text-decoration:none;}
#top_links a:hover{color:#222222; text-decoration:underline;}
/*********************************** classes 2 ********************************/

#footer{ 
	background-image:url(../images/footer_bg.jpg); 
	background-repeat:repeat-x;
	height:60px;
	font-family:Tahoma, Arial, Verdana; 
	font-size:11px;
	color:#ffffff; padding-right:15px; }

/*********************************** classes 2 ********************************/

.copy{ 
	float:left; 
	font-family:Tahoma, Arial, Verdana;
	padding:10px 0px 0px 10px;
	font-size:11px;
	color:#37B1E0; }
	.copy a:link{color:#FFFFFF; text-decoration:none;}
	.copy a:hover{color:#FFEA00; text-decoration:underline;}
	.copy a:visited{color:#FFFFFF; text-decoration:none;}
	
.footerlinks{ 
	float:right; 
	font-family:Tahoma, Arial, Verdana;
	padding:10px 10px 0px 10px;
	font-size:11px;
	color:#37B1E0; }
	.footerlinks a:link{color:#FFFFFF; text-decoration:none;}
	.footerlinks a:hover{color:#FFEA00; text-decoration:underline;}
	.footerlinks a:visited{color:#FFFFFF; text-decoration:none;}
/*********************************** classes 2 ********************************/
.padding{	 
	font-family:Tahoma, Arial, Verdana;
	padding:0px 20px 0px 20px;
	font-size:11px; }
	.padding img{float:left; margin-right:15px;}
	
.padding h2{
font-size:130%;	 
	font-family:Tahoma, Arial, Verdana;
	color:#000269;
	margin-bottom:0px;
}

.padding strong{ 
	font-family:Tahoma, Arial, Verdana;
	color:#000269;
}
/*********************************** classes 2 ********************************/
.main_table_bg{	 
	background-image:url(../images/main_table_bg.jpg); 
	background-repeat:repeat-x; background-color:#FFFFFF;
	font-size:11px; }
/*********************************** classes 2 ********************************/
.footer_links{ 
	float:right; 
	font-family:Tahoma, Arial, Verdana; 
	font-size:11px; height:55px;
	padding:10px 10px 0px 0px;
	color:#ffffff;}

	.footer_links a:link{color:#FFFFFF; text-decoration:none;}
	.footer_links a:hover{color:#FFFFFF; text-decoration:underline;}
	.footer_links a:visited{color:#FFFFFF; text-decoration:underline;}
/*********************************** classes 2 ********************************/
.links{ 
	background-image:url(../images/links_bg.jpg); 
	background-repeat:no-repeat;
	background-color:#2A2A6B;
	height:33px;
	border-bottom:solid 2px #FFFFFF;
	border-right:solid 2px #FFFFFF;
	font-size:11px;
	text-align:right;
	padding:0px 15px 0px 0px;
	font-weight:bold;
	color:#FFFFFF;  }
	
	.links a:link{color:#FFFFFF; text-decoration:none;}
	.links a:hover{color:#FFEA00; text-decoration:underline;}
	.links a:visited{color:#FFFFFF; text-decoration:underline;}

/*********************************** classes 2 ********************************/
.our{font-size:11px; 
	text-align:justify; 
	font-weight:bold;
	padding:0px 15px 0px 0px; }
.our strong {  color:#2A2A6B;  }	
	.our a:link{color:#000000; text-decoration:none; font-weight:bold;}
	.our a:hover{color:#ff6600; text-decoration:underline; font-weight:bold;}
	.our a:visited{color:#000000; text-decoration:underline; font-weight:bold;}
	.our img{padding-left:8px; padding-right:15px; float: left;}
	
.our ul{ list-style-image:url(../images/bullets.jpg); line-height:15px;
 list-style-type: square;
 margin-bottom: 0px;
}

.our ul ul{
 list-style-type: disc;
 margin-bottom: 0px;
}

.our ul ul ul{
 list-style-type: none;
 margin-bottom: 0px;
}
/*********************************** classes 2 ********************************/
.main{   
	text-align:justify; 
	padding:0px 15px 0px 0px; }
	.main strong {color:#2A2A6B; padding-left:8px; padding-bottom:8px;}	
	.main a:link{color:#000000; text-decoration:none; font-weight:bold;}
	.main a:hover{color:#ff6600; text-decoration:underline; font-weight:bold;}
	.main a:visited{color:#000000; text-decoration:underline; font-weight:bold;}
	.main img{padding-left:8px; padding-right:15px; float: left; margin-bottom:25px;} 
	
.main h2{color:#006699;font-size: 12px; }
/*********************************** classes 2 ********************************/
.main_inner{   
	text-align:justify; 
	padding:0px 15px 0px 15px; }
	.main_inner strong {color:#006699; font-size:13px;  padding-bottom:8px;}	
	.main_inner a:link{color:#000000; text-decoration:none; font-weight:bold;}
	.main_inner a:hover{color:#ff6600; text-decoration:underline; font-weight:bold;}
	.main_inner a:visited{color:#000000; text-decoration:underline; font-weight:bold;}
	.main_inner img{padding-left:8px; padding-right:15px; float: left; margin:5px 8px 10px 8px ;} 
	
.main_inner h2{color:#006699;font-size: 25px; font-weight:bold; margin-bottom:8px; }
	
/*********************************** classes 2 ********************************/	
.padding { padding:0px 10px 0px 20px;}
.left-padding { padding-left:10px; font-weight:bold; }
.right-padding { padding:0px 10px 0px 0px;}
/*********************************** classes 2 ********************************/
 #Mission_bg{ background-image:url(../images/mission_bg.jpg); color:#000000; width:673px; margin:0px auto 0px auto; height:162px; }
 #Mission_bg h2{color:#006699;font-size: 25px; font-weight:bold; margin-bottom:8px; }
  #Mission_bg strong{color:#006699; font-size:16px;  padding-bottom:8px; }
.mission-left {float:left; width:173px; }
.mission-left img{float:left; }
.mission-right {float:right; width:27px;}
.mission-right img{float:right; }
.mission  { width:476px; clear:both;}

  

 

/*********************************** classes 2 ********************************/
 	 
.leftnews{ background-color:#C9D7E9; }

/*********************************** classes 2 ********************************/
.news{ 
	font-family: Tahoma, Arial, Verdana;
	font-size: 11px;
	color:#424A4D;
	text-align:justify;
	padding:0px 10px 10px 10px;
	margin-bottom:8px;	
	border-left: solid 4px #006699;}
	
	.news strong { color:#006699;}
	.news a:link{color:#006699; text-decoration:none;}
	.news a:hover{color:#ff6600; text-decoration:underline;}
	.news a:visited{color:#ff6600; text-decoration:underline;}
	
	.newsh{float:left; width:150px; font-size:14px;}
	.archive{float:right;}
/*********************************** classes 2 ********************************/
.more{ 
	font-family: Tahoma, Arial, Verdana;
	font-size: 11px;
	color:#000000;
	text-align:right; font-weight:bold; }
	.more a:link{color:#000000; text-decoration:none;}
	.more a:hover{color:#ff6600; text-decoration:underline;}
	.more a:visited{color:#ff6600; text-decoration:underline;}
	
/*********************************** classes 2 ********************************/
.ourservices{
	background-repeat:repeat-x; 
	background-image:url(../images/our-service2.jpg);   }
	
.ourservices ul {list-style-type:square; font-weight:bold; color:#666666; line-height:15px;}
 

/*********************************** classes 2 ********************************/

.table1 {
	border: 1px solid #e9e7e7;
	background-image:url(../images/tablebg.jpg);
	background-repeat: repeat-x;
	background-color:#ffffff; } 
	
	.table1 td {padding-left:6px; padding-right:18px; color:#0E4582;}
	.table1 strong { color:#0E4582;}
	.table1 img { margin-top:1px;}
	.table1 h2 {font-size:130%; margin-bottom:0px; margin-top:8px;}
/********************************************************************************/	
 
.tablequlity
{background-image:url(../images/quality.jpg);
	background-repeat: repeat-x; height:152px;
}
.tablequlity img{clear:both; margin:0px auto 0px auto}
.tablequlity2
{background-image:url(../images/quality.jpg);
	background-repeat: repeat-x; height:152px;
} 
.tablequlity2 img {clear:both; margin-left:40px;}
/********************************************************************************/
.directors { width:695px; padding-bottom:8px; color:#666666; border-bottom: solid 4px #CCCCCC; margin:5px auto 15px auto;float:left; }
.directors img { float:left; margin:0px 10px 20px 10px;}
.directors strong {color:#777777;}
.directors h3 { color:#0099CC; font-size:18px; font-weight:bold; margin-bottom:4px;}
/********************************************************************************/

.skills
{background-image:url(../images/skills.jpg);
	background-repeat: no-repeat; 
	background-position:top left; 
	height:421px; padding-left:152px; text-align:left; padding-top:35px;
}
.skills strong {color:#0099CC; font-size:12px;}
.tablequlity img{clear:both; margin:0px auto 0px auto}
/********************************************************************************/
.Award {
	padding:5px 5px 5px 5px; 
	width:340px; 
	border-bottom: solid 3px #CCCCCC; 
	margin-bottom:9px;}
.Award strong{color:#0099CC; font-size:12px;}
.Award img{ clear:both; }
/********************************************************************************/
.border{	 
	border-top: 2px solid #ECECEC;
	border-left: 2px solid #ECECEC;
	border-right: 2px solid #ECECEC;
	width:729px; background-color:#FFFFFF;} 
/********************************************************************************/	
.why{
	background-image:url(../images/quality.jpg);
	background-repeat: repeat-x;  
	padding:8px 8px 8px 8px; 
	margin-left:auto; 
	margin-bottom:10px; 
	margin-right:auto; 
	width:690px; 
	border:solid 1px #CCCCCC;
}

.why img{ float:left; margin:0px 10px 10px 0px; padding-bottom:10px;}
/********************************************************************************/
.job{
	background-image:url(../images/quality.jpg);
	background-repeat: repeat-x;  
	padding:8px 8px 8px 8px; 
	clear:both;
	margin-left:auto; 
	margin-bottom:10px; 
	margin-right:auto; 
	width:690px; height:180px;
	border:solid 1px #CCCCCC;
}
.job img{ float:left; margin:0px 10px 10px 0px; padding-bottom:10px;}
/********************************************************************************/
.post{
	background-image:url(../images/quality.jpg);
	background-repeat: repeat-x;  
	padding:8px 8px 8px 8px; 
	margin-left:auto; 
	margin-bottom:10px; 
	margin-right:auto;  
	width:690px; 

	
	border:solid 1px #CCCCCC;
}
.post img{ float:left; margin:0px 10px 10px 0px; padding-bottom:10px;}
/********************************************************************************/
.download{
 	padding:8px 8px 8px 8px; 
	margin-left:auto; 
	margin-bottom:10px; 
	margin-right:auto; 
}
.download img{ float:left; margin:0px 10px 10px 0px; padding-bottom:10px;}
.india_header{
float:left;
width:29px;
height:19px;
margin-top:10px;
}
.watermarkOn {
        color: #CCCCCC;
        font-style: italic;
    }
	
		
	/********************************************************************************/
.gm { width:695px; padding-bottom:8px; color:#666666; border-bottom: solid 1px #CCCCCC; margin:5px auto 15px auto;float:left; }
.gm img { float:left; margin:0px 10px 20px 10px;}
.gm strong {color:#777777;}
.gm h3 { color:#0099CC; font-size:18px; font-weight:bold; margin-bottom:4px;}
/********************************************************************************/
	
	
		/********************************************************************************/
.gms { width:696px; padding-bottom:3px;  margin:2px auto 7px auto;float:left; }
.gms img { float:left; margin:0px 10px 20px 10px;}
.gms strong {color:#777777;}
.gms h3 { color:#0099CC; font-size:18px; font-weight:bold; margin-bottom:4px;}
/********************************************************************************/

