body {
	margin-left: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	background-color: #4C5981;
	background-image: url(images/bg_blue.gif);
	background-repeat: repeat-x;
}

TD{
	font-family: verdana,sans-serif;
    font-size: 11px;
	color: #000000;
}

body {
	margin-left: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
}
.bgcolor{
	background-image: url(../images/bg_blue.gif);
	background-repeat: repeat-x;
	background-color: #4C5981;
	} 



.border1{
	border-left:#2464A6;
	border-bottom:#2464A6;
	border-right:#2464A6;
	border:1px solid;
	background-repeat: repeat-x;
}

.fontdirectionmap{
  font-family:Verdana, Arial, Helvetica, sans-serif;
  font-size:10px;
  color:#07386B;
}

.fontdirectionmap2{
  font-family:Verdana, Arial, Helvetica, sans-serif;
  font-size:10px;
  color:#07386B;
  font-weight:normal;
}

.fonttestimonialtxt{
  font-family:Verdana, Arial, Helvetica, sans-serif;
  font-size:10px;
  color:#515151;
  font-weight:normal;
  text-align:justify;
}

.footertext{
  font-family:Verdana, Arial, Helvetica, sans-serif;
  font-size:11px;
  font-weight:bold;
  color:#08498B;
 
 }
 
.fontfloor{
  font-family: Geneva, Arial, Helvetica, sans-serif;
  font-size:12px;
  font-weight: bold;
  color:#CC6633;
  
}



















A.linkclick:link
{
	color: #246DA0;
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size: 10px;
    text-decoration: none;
	font-weight: bold;
	
}
A.linkclick:visited
{
	color: #246DA0;
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size: 10px;
    text-decoration: none;
	font-weight: bold;

}
A.linkclick:active
{
	color: #246DA0;
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size: 10px;
    text-decoration:none;
	font-weight: bold;

}
A.linkclick:hover
{
	color: #666666;
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size: 10px;
    text-decoration: underline;
	font-weight: bold;

}

A.linkfootersmallmenu:link
{
	color: #083D72;
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size: 10px;
    text-decoration: none;
	font-weight: bold;
}
A.linkfootersmallmenu:visited
{
	color: #083D72;
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size: 10px;
    text-decoration: none;
	font-weight: bold;
}
A.linkfootersmallmenu:active
{
	color: #083D72;
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size: 10px;
    text-decoration: none;
	font-weight: bold;
}
A.linkfootersmallmenu:hover
{
	color: #5D5D5D;
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size: 10px;
    text-decoration: none;
	font-weight: bold;
}


A.linknumbers:link
{
	color: #08498B;
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size:11px;
    text-decoration:none;
	font-weight: bold;
	
}
A.linknumbers:visited
{
	color: #08498B;
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size:11px;
    text-decoration: none;
	font-weight: bold;

}
A.linknumbers:active
{
	color: #08498B;
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size:11px;
    text-decoration: none;
	font-weight: bold;

}
A.linknumbers:hover
{
	color: #494949;
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size:11px;
    text-decoration: underline;
	font-weight: bold;

}







































/* styles for fonts sizes */



.font10white{
  font-family:Arial, Arial, Helvetica, sans-serif;
  font-size:10px;
  color:#FFFFFF;
}

.font11{
  font-family: helvetica,arial,verdana,sans-serif;
  font-size:13px;
  color:#000000;
}

.font11white{
  font-family: Verdana, Arial, Helvetica, sans-serif;
  font-size:10px;
  color:#FFFFFF;
  font-weight:bold;	
  text-decoration:none;
  
}

.fontfooter{
  font-family:Verdana, Arial, Helvetica, sans-serif;
  font-size:11px;
  color:#333333;
}

.fontfootergrey{
  font-family:Verdana, Arial, Helvetica, sans-serif;
  font-size:11px;
  font-weight: bold;
  color:#797979;
  text-decoration:none;
  
}

.fontskills{
  font-family:Georgia, "Times New Roman", Times, serif;
  font-size:14px;
  font-weight: bold;
  color:#993300;
  line-height:25px;
  
}




.fonttestimonial{
  font-family: Arial, Helvetica, sans-serif;
  font-size:12px;
  font-weight: bold;
  text-align:justify;
  color:#663300;
  padding-top:9px;
  line-height:16px;
  
}

.fontheadings{
  font-family:Verdana, Arial, Helvetica, sans-serif;
  font-size:11px;
  font-weight: bold;
  color:#ffffff;
  
}

.fonttestimonial2{
  font-family:Verdana, Arial, Helvetica, sans-serif;
  font-size:10px;
  font-weight: bold;
  color:#333333;
 
}

.fontservices{
  font-family:Verdana, Arial, Helvetica, sans-serif;
  font-size:11px;
  font-weight: bold;
  color:#478808;
}

.fontdevelopment{
  font-family:Verdana, Arial, Helvetica, sans-serif;
  font-size:11px;
  font-weight:normal;
  color:#C14606;
  text-align:justify;
  
}

.fonttechnology{
  font-family:Verdana, Arial, Helvetica, sans-serif;
  font-size:11px;
  font-weight:normal;
  color:#666666;
  text-align:justify;
  
}

.contactheading{
  font-family:Verdana, Arial, Helvetica, sans-serif;
  font-size:12px;
  font-weight:normal;
  color:#246DA0;
  font-weight:bold;
  text-align:justify;
  
}



.contenttext{
  font-family: Verdana, Arial, Helvetica, sans-serif;
  font-size:11px;
  text-align:justify;	
  color:#666666;
  line-height:16px;
  
}
  
.contenttext2{
  font-family: Verdana, Arial, Helvetica, sans-serif;
  font-size:11px;
  text-align:justify;	
  color:#666666;
  line-height:18px;  
}


.imagetext{
  font-family: Verdana, Arial, Helvetica, sans-serif;
  font-size:11px;
  text-align:center;	
  color:#666666;
  line-height:15px;
 
 }
 
.infotext{
  font-family: Verdana, Arial, Helvetica, sans-serif;
  font-size:11px;
  color:#4B4B4B;
  
}

.poitstext{
  font-family: Verdana, Arial, Helvetica, sans-serif;
  font-size:11px;
  color:#7B7B7B;
  
}
.newstext{
  font-family: Verdana, Arial, Helvetica, sans-serif;
  font-size:9px;
  text-align:justify;
  font-style:italic;	
  color:#686967;
  line-height:18px;
  
}

.newscontenttext{
  font-family:Verdana, Arial, Helvetica, sans-serif;
  font-size:10px;
  text-align:justify;
  color:#454942	;
  line-height:13px;
  

}

.welcomecontenttext{
  font-family: Verdana, Arial, Helvetica, sans-serif;
  font-size:11px;
  font-weight:normal;
  text-align:justify;
  color:#3C3E3A;
  line-height:15px;
}

.servicestext{
  font-family:Verdana, Arial, Helvetica, sans-serif;
  font-size:11px;
  font-weight:normal;
  color:#3C3E3A;
 
 }


 
.copyrighttext{
  font-family:Verdana, Arial, Helvetica, sans-serif;
  font-size:10px;
  font-weight:normal;
  font-weight:bold;
  color:#000000;
 
 }



/* styles for bgcolor */

.bgwhite{
	background-color: #FFFFFF;
}

.bgblue{
	background-color: #B8CAD6;
}

.bgblue2{
	background-color: #5388A2;
}

.bgnews{
	background-color: #EEF5FB;
}

.bgfooter{
	background-color: #4B4D48;
	
}

.bgtabmidgrey{
	background-color: #DADADA;
	
}


.bgtable{
  background-color: #F8F8F8;
  font-family: Verdana, Arial, Helvetica, sans-serif;
  font-size:11px;
  color:#333333;
}


.border{ 
	background-color:#E3E3E3;

}

.bordergrey{
	border: 1px solid #CCCCCC;
	
}

.bordertop{
	border-top:1px solid #849AA0;

}

.borderbottom{
	border-bottom:1px solid #849AA0;
	
}

.borderbottomtestimonial{
	border-bottom:1px solid #E8E8E8;
	
}

.borderright{
     border-right: 1px solid #849AA0;

}

.borderleft{
      border-left: 1px solid #849AA0;
	  
}

.box {
	background-color: #282727;
	border-style: solid;
	border-width: 2px;
	padding: 0px;
	color: #ffffff;
	font-family: Arial, Arial, Helvetica, sans-serif;
	font-size: 8pt;
	border-top-color: 1D1D1D;
	border-bottom-color: 1D1D1D;
	border-right-color: 1D1D1D;
	border-left-color: 1D1D1D;
	padding-left: 2px;
}


/* Style for default text links*/

a, a:link, a:active, a:vlink {
	font: normal 13px helvetica,arial,verdana,sans-serif;
	color: #000000; 
	text-decoration: underline; 
}
a:hover { 
	font: normal 13px helvetica,arial,verdana,sans-serif;
	color: #000000; 
	text-decoration: none; 
}


/* style for the navigation*/
A.linktopsmallmenu:link
{
	color: #ffffff;
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size: 10px;
    text-decoration: none;
	font-weight: bold;
	
}

A.linktopsmallmenu:visited
{
	color: #ffffff;
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size: 10px;
    text-decoration: none;
	font-weight: bold;
}
A.linktopsmallmenu:active
{
	color: #ffffff;
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size: 10px;
    text-decoration: none;
	font-weight: bold;
}
A.linktopsmallmenu:hover
{
	color: #ffffff;
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size: 10px;
    text-decoration: underline;
	font-weight: bold;
}


/* style for the navigation*/




/* style for the policy text links*/

A.linkblue:link
{
	color: #246DA0;
    font-family: Arial, Helvetica, sans-serif;
    font-size: 11px;
    text-decoration: none;
	font-weight: bold;
}
A.linkblue:visited
{
	color: #246DA0;
    font-family: Arial, Helvetica, sans-serif;
    font-size: 11px;
    text-decoration: none;
	font-weight: bold;

}
A.linkblue:active
{
	color: #246DA0;
    font-family: Arial, Helvetica, sans-serif;
    font-size: 11px;
    text-decoration: none;
	font-weight: bold;

}
A.linkblue:hover
{
	color: #246DA0;
    font-family: Arial, Helvetica, sans-serif;
    font-size: 11px;
    text-decoration: underline;
	font-weight: bold;

}



/* style for the project links*/

A.linkprojects:link
{
	color: #CC6600;
    font-family: Arial, Helvetica, sans-serif;
    font-size: 12px;
    text-decoration: underline;
	font-weight: bold;
}
A.linkprojects:visited
{
	color: #CC6600;
    font-family: Arial, Helvetica, sans-serif;
    font-size: 12px;
    text-decoration: underline;
	font-weight: bold;

}
A.linkprojects:active
{
	color: #CC6600;
    font-family: Arial, Helvetica, sans-serif;
    font-size: 12px;
    text-decoration: underline;
	font-weight: bold;

}
A.linkprojects:hover
{
	color: #CC6600;
    font-family: Arial, Helvetica, sans-serif;
    font-size: 12px;
    text-decoration: none;
	font-weight: bold;

}
/* end of projectlinks */


/* style for the viewall links*/

/* end of viewall */

/* style for the services links*/

A.linkservices:link
{
	color: #478808;
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size: 9px;
    text-decoration: underline;
	font-weight: bold;
	
}
A.linkservices:visited
{
	color: #478808;
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size: 9px;
    text-decoration: underline;
	font-weight: bold;

}
A.linkservices:active
{
	color: #478808;
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size: 9px;
    text-decoration: underline;
	font-weight: bold;

}
A.linkservices:hover
{
	color: #333333;
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size: 9px;
    text-decoration: underline;
	font-weight: bold;

}
/* end of services */


/* style for the development links*/

A.linkdevelopment:link
{
	color: #ED5A0D;
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size: 9px;
    text-decoration: underline;
	font-weight: bold;
	
}
A.linkdevelopment:visited
{
	color: #ED5A0D;
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size: 9px;
    text-decoration: underline;
	font-weight: bold;

}
A.linkdevelopment:active
{
	color: #ED5A0D;
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size: 9px;
    text-decoration: underline;
	font-weight: bold;

}
A.linkdevelopment:hover
{
	color: #333333;
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size: 9px;
    text-decoration: underline;
	font-weight: bold;

}
/* end of technology */

/* style for the technology links*/

A.linktechnology:link
{
	color: #246DA0;
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size: 9px;
    text-decoration: underline;
	font-weight: bold;
	
}
A.linktechnology:visited
{
	color: #246DA0;
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size: 9px;
    text-decoration: underline;
	font-weight: bold;

}
A.linktechnology:active
{
	color: #246DA0;
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size: 9px;
    text-decoration: underline;
	font-weight: bold;

}
A.linktechnology:hover
{
	color: #666666;
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size: 9px;
    text-decoration: underline;
	font-weight: bold;

}
A.roop:link
{
	color: #083D72;
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size: 10px;
    text-decoration: none;
	font-weight: bold;
}
/* end of technology */
