﻿@charset "utf-8";
/* CSS Document */

body{ background:url(../images/bg3.gif) repeat top; margin:0; padding:0;}

ul, ol, li, p, h1, h2, h3, h4, h5, h6, form, fieldset, a {
	margin: 0;
	padding: 0;
	border: 0;
}

  
h1 { font-family:Verdana, Arial, Helvetica, sans-serif;
	 font-size:12px;
	 color:#fff;
	 font-weight:normal;
   }
   
   

h2 { font-family:Verdana, Arial, Helvetica, sans-serif;
	 font-size:12px;
	 color:#fff;
	 font-weight:normal;
   }

h3 { font-family:Tahoma, Arial, Helvetica, sans-serif;
     color:#0066CC;
     text-decoration:none;
	 font-size:11px;
   }



 p  { 
 padding-bottom:11px;
 }			
.pL20{padding-left:20px;}

.visit-casestudy {
    background: url(../images/view-case-study.jpg) no-repeat scroll left bottom transparent;
    display: block;
    float: left;
    font-size: 1px;
    height: 27px;
    overflow: hidden;
    text-indent: -3000em;
    width: 126px;
}

.visit-casestudy:hover {
    background:url(../images/view-case-study.jpg) no-repeat scroll left top transparent; }
	
.visit-website {
    background: url(../images/visit-website.jpg) no-repeat scroll left bottom transparent;
    display: block;
    float: left;
    font-size: 1px;
    height: 27px;
    overflow: hidden;
    text-indent: -3000em;
    width: 118px;
}

.visit-website:hover {
    background: url("../images/visit-website.jpg") no-repeat scroll left top transparent; }


.txtfield2
   { border:1px solid #046cba;
	 font-family:Tahoma, Arial, Helvetica, sans-serif;
	 font-size:11px;
	 color:#000000;
	 width:250px;
	 }	
	 

  .txt2
   { font-family:Tahoma, Arial, Helvetica, sans-serif;
	 font-size: 11px;
	 color: #4F5663;	 
   }  
   	 
	 
	 
	   .txt2
   { font-family:Tahoma, Arial, Helvetica, sans-serif;
	 font-size: 0.71em;
	 color: #4F5663;	 
   }  
   	 
	 
 #bannerpat2 {
	width:960px;
	height:296px;	
	float:left;
	background-image: url(../images/bg-banner.gif);
	background-repeat:no-repeat;
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#fff;
   }
  
#bannerpat {
	width:960px;
	height:296px;
	float:left;
	margin:5px 0 0 0;
	background-color:#024079;
   }
	 

/*body, html {
	font-size: 100.01%;
	color:#000;
	font-family: Arial, Helvetica, sans-serif;
	margin:auto;
}*/
#container {
	width: 975px;
	height: 100%;
	margin:0 auto; padding:0 30px;
	background:url(../images/pagebg.png) repeat-y scroll left top transparent;
}

.logo {
	float:left;
	margin: 20px 0 20px 0;
	display:inline;
}

.top-banner{float:right; margin: 12px 0;}


/*New styles 15march 2011*/

#container-seo {
	width: 960px;
	height: 100%;
	margin:0 auto;
}

#toparea1
    { width:340px;
	  float: right;
	  margin:0;
	  height:70px;
	  text-align:right;
	}	
	
.footerarea-right
    { width:160px;
	  float: right;
	  margin:0; 
	 font-size: 13px;
	font-family:Arial, Helvetica, sans-serif; color: #C40000;
    font-weight: bold; line-height:23px; vertical-align:middle;
	}
.footerarea-right1
    { width:70px; padding:0; margin:0;
	  float: right; text-align:right;}
.mR{margin-right:7px;}	
	
#toparea1 ul {
    float: right;
    font-size: 16px;
	font-family:Arial, Helvetica, sans-serif;
    list-style-type: none;
    margin: 0;
    text-align: right;
}
#toparea1 ul li {
    padding: 2px 0;
}
#toparea1 ul li.first {
    color: #C40000;
    font-weight: bold;
}
#toparea1 ul li span {
    font-weight: normal;
}
#toparea1 ul li img {
   margin-right:0;
}

.top-header{width:960px; margin:0; padding:0;}

.logo1
    { width:230px;
	  float:left; display:inline;
	  margin:0; padding:0; margin-top:10px;
	 }	
/*End */	 

.nav {
	width:960px;
	height:35px;
	float: left;
	background-image: url(../images/bg-top-link.gif);
	background-repeat:no-repeat;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#fff;
	font-weight:bold;
	padding:10px 0 0 15px;
}
.nav a {
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#fff;
	text-decoration:none;
	font-weight:bold;
	padding:10px 10px 0 10px;
}
.nav a:hover {
	text-decoration:underline;
}
#banner {
	width:960px;
	height:296px;
	margin:5px 0 0 0;
	float:left;
	background-image: url(../images/bg-banner.gif);
	background-repeat:no-repeat;
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#fff;
   }
   
   






#bannerinner {
	width:960px;
	height:202px;
	float:left;
	margin:5px 0 0 0;
	background-image: url(../images/banner.jpg);
	background-repeat:no-repeat;
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#fff;
    }
	
/*New styles 25April,2011*/

#bannerinner-about {
	width:960px;
	height:202px;
	float:left;
	margin:5px 0 0 0;
	background-image: url(../images/banner-aboutus.jpg);
	background-repeat:no-repeat;
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#fff;
    }
	
#bannerinner-services {
	width:960px;
	height:202px;
	float:left;
	margin:5px 0 0 0;
	background-image: url(../images/banner-services.jpg);
	background-repeat:no-repeat;
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#fff;
    }
	
#bannerinner-process {
	width:960px;
	height:202px;
	float:left;
	margin:5px 0 0 0;
	background-image: url(../images/banner-processes.jpg);
	background-repeat:no-repeat;
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#fff;
    }
		
#bannerinner-news {
	width:960px;
	height:202px;
	float:left;
	margin:5px 0 0 0;
	background-image: url(../images/banner-news.jpg);
	background-repeat:no-repeat;
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#fff;
    }	
		
#bannerinner-career {
	width:960px;
	height:202px;
	float:left;
	margin:5px 0 0 0;
	background-image: url(../images/banner-career.jpg);
	background-repeat:no-repeat;
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#fff;
    }	
			
#bannerinner-contacts {
	width:960px;
	height:202px;
	float:left;
	margin:5px 0 0 0;
	background-image: url(../images/banner-contact.jpg);
	background-repeat:no-repeat;
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#fff;
    }
	
	#bannerinner-portfolio {
	width:960px;
	height:202px;
	float:left;
	margin:5px 0 0 0;
	background-image: url(../images/banner-portfolio.jpg);
	background-repeat:no-repeat;
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#fff;
    }
	
/*End of new styles*/
	
	#ariclebannerinner {
	width:960px;
	height:202px;
	float:left;
	margin:5px 0 0 0;
	background-image:url(../images/articlebanner.jpg);
	background-repeat:no-repeat;
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#fff;
    }
	

#bannerinnerpage {
	width:960px;
	height:202px;
	float:left;
	margin:5px 0 0 0;
	background-image: url(../images/bg-banner-in.jpg);
	background-repeat:no-repeat;
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#fff;
    }	
	




#bannerinner1 {
	width:536px;
	height:202px;
	float:left;
	margin:5px 0 0 0;
	background-image: url(../images/banner-1.jpg);
	background-repeat:no-repeat;
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#fff;
    }



#bannerinner2 {
	width:424px;
	height:202px;
	float:left;
	margin:5px 0 0 0;
	display:inline;
	padding:0;
    }

#banneroutsource {
	width:424px;
	height:202px;
	float:left;
	margin:5px 0 0 0;
	display:inline;
	padding:0;
    }






.bannertxt {
	width: 485px;
	height:auto;
	margin: 26px 0px 26px 26px;
	float:left;
	display:inline;
	
}


.bannertxt img{
                padding: 0 0 12px 0;
}



.bannertxt a {
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#fff;
	font-weight:bold;
	width:173px;
	height:32px;
	float:left;
	background-image:url(../images/bg-btn.gif);
	background-repeat:no-repeat;
	padding:8px 30px 8px 12px;
	text-decoration:none;
}
.bannertxt a:hover {
	text-decoration:underline;
}

.btnfind
    { float:left; margin:20px 0 0 0;}
	
#offshorebox
          { width:312px;
		    height:158px;
			float:left;
			margin:15px 11px 0 0;
			background-image:url(../images/bg-offshore.gif);
			background-repeat:no-repeat;
			font-family:Arial, Helvetica, sans-serif;
	        font-size:11px;
	        
			}
 #offshorebox p 
             { color:#022c4a;
			   padding:45px 0 0 20px;
			   width:205px;
			  }			
			
 #offshorebox a
             { color:#FFFFFF;
			   font-weight:bold;
			   background-image:url(../images/bgbtn.gif);
			   background-repeat:no-repeat; 
			   float:left;
			   padding:6px 35px 7px 15px;
			   text-decoration:none;
			   	
			 }
 #offshorebox a:hover
                { text-decoration:underline;}			   



#seobox
          { width:312px;
		    height:158px;
			float:left;
			margin:15px 11px 0 0;
			background-image: url(../images/bg-seo.gif);
			background-repeat:no-repeat;
			font-family:Arial, Helvetica, sans-serif;
	        font-size:11px;
	        
			}	
			
#seobox p 
             { color:#022c4a;
			   padding:45px 0 0 17px;
			   width:205px;
			  }			

 #seobox a
             { color:#FFFFFF;
			   font-weight:bold;
			   background-image:url(../images/bgbtn.gif);
			   background-repeat:no-repeat; 
			   float:left;
			   padding:6px 35px 7px 15px;
			   text-decoration:none;
			   	
			 }
 #seobox a:hover
                { text-decoration:underline;}						


#webdesignbox
          { width:312px;
		    height:158px;
			float:left;
			margin:15px 0 0 0;
			background-image: url(../images/bg-webdesign.gif);
			background-repeat:no-repeat;
			font-family:Arial, Helvetica, sans-serif;
	        font-size:11px;
	        
			}	
			
#webdesignbox p 
             { color:#022c4a;
			   padding:45px 0 0 17px;
			   width:205px;
			  }			

 #webdesignbox a
             { color:#FFFFFF;
			   font-weight:bold;
			   background-image:url(../images/bgbtn.gif);
			   background-repeat:no-repeat; 
			   float:left;
			   padding:6px 35px 7px 15px;
			   text-decoration:none;
			   	
			 }
 #webdesignbox a:hover
                { text-decoration:underline;}				
				
#box
     { width:941px;
	   height:136px;
	   margin:auto;
	   border-bottom:1px solid #434343;
	 }
	 
#box a:link{
font-size:14px;
text-decoration:none;
clear:both;
}	 
#box a:visited{
font-size:14px;
text-decoration:none;
clear:both;
}	 
#box a:hover{
font-size:14px;
text-decoration:none;
clear:both;
}	 
	 		
#boderbox
     { width:299px;
	   height:116px;
	   float:left;
	   background-image:url(../images/bg-line.gif);
	   background-repeat:repeat-y;
	   margin-top:9px;	
	   margin-left:11px;
	   padding-top:5px;  
	  
	 }
	 

#boderboxnew
     { width:299px;
	   height:116px;
	   float:left;
	   background-image:url(../images/bg-line.gif);
	   background-repeat:repeat-y;
	   margin-top:9px;	
	   margin-left:11px;
	   padding-top:5px;  
	  
	 }
	 

	 
#boderbox2
     { width:313px;
	   height:116px;
	   float:left;
	   background-image:url(../images/bg-line2.gif);
	   background-repeat:repeat-y;
	   margin-top:9px;	
	   margin-left:9px;
	   padding-top:5px;  
	  
	 }	 
	 
#boderbox3
     { width:270px;
	   height:116px;
	   float:left;
	   margin-top:9px;	
	   margin-left:9px;
	   padding-top:5px;  
	  
	 }	 
	 	 
#servicebox
     { width:185px;
	   float:left;
	   margin:12px 0px 0px 20px;
	   }
	   
#servicebox p
       { margin: 3px 0px 0px 0px;
	     width:185px;
		 float:left;
	   
	   }	   
	   	 

#servicebox2
     { width:155px;
	   float:left;
	   margin:12px 0px 0px 0px;
}

.servicebox2
     { width:150px;
	   float:left;
	   margin:12px 0px 0px 0px;
	   }	

.servicebox2 p
       { margin: 3px 0px 0px 0px;
	     width:150px;
		 float:left;
	   
	   }		
	
#servicebox4
     { width:100px;
	   float:left;
	   margin:12px 0px 0px 0px;
}

.servicebox4
     { width:95px;
	   float:left;
	   margin:12px 0px 0px 0px;
	   }	

.servicebox4 p
       { margin: 3px 0px 0px 0px;
	     width:95px;
		 float:left;
	   
	   }		
	
	
	 
#servicebox2 p
       { margin: 3px 0px 0px 0px;
	     width:185px;
		 float:left;
	   
	   }		 
	 
	 
		
.txthead
     { font-family:Tahoma, Arial, Helvetica, sans-serif;
	   font-size:14px;
	   color:#fff;
	   }
				
.txthead  a:link { 
	   color:#fff;
      font-size:14px;
   	   text-decoration:none;
	   }
				

.txthead  a:visited{ 
	   color:#fff;
      font-size:14px;
  	   text-decoration:none;
	   }
				
.txthead  a:hover{ 
	   color:#fff;
	      font-size:14px;
	   text-decoration:none;
	   }
				





#boderbox p { margin-top:5px;
              width:285px;
			  text-align:justify;
			  
			  }
				
#footer
     { width:960px;
	   height:291px;
	   float:left;
	   margin-top:15px;
	   background-image:url(../images/bg-footer.gif);
	   background-repeat:no-repeat;
	   font-family:Arial, Helvetica, sans-serif;
	   font-size:11px;
	   color:#fff;
	   }	
		
	
#footer a
       { font-family:Tahoma;
	     font-size:11px;
		 color:#fff;
		 padding:2px 0 0 0 ; 
		
		 text-decoration:none;
		/* float:left;*/
		 
	   }
#footer a:hover
       { text-decoration: underline;}	   
	   		 
	
#footer-text
     { text-align: center; width:300px; height:30px; margin:auto; margin-top:20px;
	   font-family:Arial, Helvetica, sans-serif;
	   font-size:11px;
	   color:#fff;
	   } 

#footer-text a
     {  text-decoration: underline;
	   color:#fff; padding:0;
	   } 
	   
#footer-text a:hover
     {  text-decoration:none;
	   color:#fff; padding:0;
	   } 
.pad
   { padding:5px 0 0 0 ; 
     margin:0
   }	
   
 #youhere 
      { 	  
	    width:710px;	   
		float:left;
		font-family:Verdana, Arial, Helvetica, sans-serif;
		font-size:11px;
		color:#0066CC;	 
		padding:5px 0px 5px 233px;		
	  }  
#youhere a
      { text-decoration:none;
	    color:#0066CC;
	  
	  }	
	
	  
#youhere a:hover
      { color:#ff0200;}	  
	  

#leftnav
     { width:225px;
	   height:auto;
	   float:left;
	   font-family:Verdana, Arial, Helvetica, sans-serif;
	   font-size:12px;	   
	 }	

#leftnav a:hover
      { 
	    color:#ff0200;
	  
	  }

	   
	   
.bgdotline
     { background-image:url(../images/bg-li.gif);
	   background-repeat:no-repeat;
	 }
	
.areospace
    { float:left; height:10px; 
	  margin:8px 0px 0px 6px;
	  display:inline;
	
	 }	
	 
.txtblue
   { font-family:Verdana, Arial, Helvetica, sans-serif;
     font-size:12px;
     color:#0066CC;	 
	 line-height:25px;
	 margin:0px 0px 0px 28px;	
   } 	 

.txt-leftlink
   { font-family:Tahoma, Arial, Helvetica, sans-serif;
     font-size:12px;
     color:#002a60;	 
	 line-height:25px;
	}  
	
   
.txtbluenormal2
   { font-family:Tahoma, Arial, Helvetica, sans-serif;
     font-size:12px;
     color:#002a60;
	 text-decoration:none;
	  
   } 	
   
   
 .txtrednormal2
   { font-family:Tahoma, Arial, Helvetica, sans-serif;
     font-size:12px;
     color:#ff0200;
	 text-decoration:none;
	  
   }   
    		   
	   	
.imgmargine
    { float:left;
	  margin:15px 0px 0px 0px;
	}	
	

#contentarea
    { width:510px;
	  height:auto;
	  float:left;
	  border-left:1px dotted #747474;
	  border-right:1px dotted #747474;
	  display:inline;  
	}
	 
#contentareabig
    { width:726px;
	  height:auto;
	  float:left;
	  border-left:1px dotted #747474;
	  margin:0;
	  padding:0;
	  display:inline;
	  
	 }
	 
	 
#contentareabig2
    { width:734px;
	  height:auto;
	  float:left;
	  border-left:1px dotted #747474;
	  margin:0;
	  padding:0;
	  display:inline;
	  
	  
	 }
	 	 
	 
	 
#content
     { font-family:Tahoma, Arial, Helvetica, sans-serif;
	   color:#2e2e2e;
	   font-size:.71em;
	   width:495px;
	   float:left;
	   margin:0px 7px 0px 7px;
	   display:inline;
	   text-align:justify;
	   word-spacing:1px;
	   line-height:1.8em;
	   display:inline;
	   
	 }
	 #content-new
     { font-family:Tahoma, Arial, Helvetica, sans-serif;
	   color:#2e2e2e;
	   font-size:.71em;
	   width:495px;
	   float:left;
	   margin:0px 7px 0px 7px;
	   display:inline;
	   text-align:justify;
	   word-spacing:1px;
	   line-height:1.5em;
	   display:inline;
	   
	 }

.contenttxt
     { font-family:Tahoma, Arial, Helvetica, sans-serif;
	   color:#2e2e2e;
	   font-size:11px;
	   word-spacing:1px;
	   
	 }
	 
	 
	  
#contentbig
     { font-family:Tahoma, Arial, Helvetica, sans-serif;
	   color:#2e2e2e;
	   font-size:.7em;
	   width:720px;
	   float:left;
	   margin:0px 7px 0px 7px;
	   display:inline;
	   text-align:justify;	
	 }	
	 
	 
#casecontent
     { font-family:Tahoma, Arial, Helvetica, sans-serif;
	   color:#2e2e2e;
	   font-size:.7em;
	   float:left;	  
	   display:inline;
	   margin-left:8px;	  
	   width:410px;
	   text-align:justify;
	   word-spacing:1px;
	   line-height:1.8em;
	   }	 
	     
	 
.casecontent-inner1
     { font-family:Tahoma, Arial, Helvetica, sans-serif;
	   color:#2e2e2e;
	   font-size:.7em;
	   float:left;	  
	   display:inline;
	   margin-left:8px; margin-top:5px;  
	   width:720px;
	   text-align:justify;
	   word-spacing:1px;
	   line-height:1.8em;
	   }	 
	     
#caseimage
     { width:300px; float:left; margin-left:16px; font-family:Tahoma, Arial, Helvetica, sans-serif;
	    color:#2e2e2e;
	    font-size:.7em;}	
	 

#caseimage p
      {margin:5px 0px 0px 75px;}	   
	 
.contenthead
     { width:490px;
	   height:26px;
	   margin:0px 7px 0px 8px;
	   background-image:url(../images/bg-contenthead.jpg);
	   background-repeat:no-repeat;
	   font-family:Verdana, Arial Narrow, Helvetica, sans-serif;
	   font-size:12px;
	   color:#fff;
	   padding:5px 0px 5px 5px;
	 }	 
	 
.contentheadbig
     { width:720px;
	   height:26px;
	   margin:0px 7px 0px 8px;
	   float:left;
	   display:inline;
	   background-image:url(../images/bg-contentheadbig.jpg);
	   background-repeat:no-repeat;
	   font-family:Verdana, Arial, Helvetica, sans-serif;
	   font-size:12px;
	   color:#fff;
	   padding:5px;
	   
	 }	 
 	 
 
 #rightcontent
      { width:200px;
	    float:left;
		height:auto;
		margin:0px 0px 0px 7px ;
		font-family:Tahoma, Arial, Helvetica, sans-serif;
	    color:#2e2e2e;
	    font-size:.7em;
		display:inline;
		line-height:1.8em;
		}
		
 #rightcontent p
      { padding:10px 0px 0px 0px;}		
		
.rightcontentbox  
       { width:200px;
	     height:auto;
		 float:left;
		 border:1px solid #e0e0e0;
		 padding:7px 7px 7px 7px;
		 margin-top:1px;
		 display:inline;
	   }
	   
.rightcontentboxx 
       { width:200px;
	     height:auto;
		 float:left;
		 padding:7px 7px 7px 7px;
		 margin-top:1px;
		 display:inline;
	   }	   
	   
	   
	   
.rightcontentbox2  
       { width:216px;
	     height:auto;
		 float:left;
		 border:1px solid #e0e0e0;
		 
		 margin-top:1px;
	   }	   
	   
	   
.rightcontentbox3  
       { width:214px;
	     height:auto;
		 float:left;
		 border-bottom:1px solid #e0e0e0;
		 border-left:1px solid #e0e0e0;
		 border-right:1px solid #e0e0e0;
		 
		}
	      		
#btmlink
       { width:930px;	     
		 float:left;		 
		 background-image:url(../images/bg-btm.gif);
		 background-repeat:repeat-x;
		 font-family:Verdana, Arial, Helvetica, sans-serif;
		 font-size:12px;
		 padding:15px;
		 display:inline;
	   }
	   
#btmlink1
       { width:940px;	     
		 float:left;		 
		 background-image:url(../images/bg-btm.gif);
		 background-repeat:repeat-x;
		 font-family:Verdana, Arial, Helvetica, sans-serif;
		 font-size:12px;
		 padding:10px;
		 display:inline;
	   }
.btmlink1-left
       { width:200px;	     
		 float:left;		 	
	   }

#btmlink p
       { padding:10px 0px 0px 0px;
	     font-family:Verdana, Arial, Helvetica, sans-serif;
		 font-size:11px;
	
	   }   	

#btmlink a
       { font-family:Verdana, Arial, Helvetica, sans-serif;
		 font-size:11px;
		 color:#0066CC;
		 text-decoration:none;	   	   
	   } 
	   
#btmlink a:hover
       { text-decoration:underline;}	
	      
	   
#btmlink1 p
       { padding:10px 0px 0px 0px;
	     font-family:Verdana, Arial, Helvetica, sans-serif;
		 font-size:11px;
	
	   }   	

#btmlink1 a
       { font-family:Verdana, Arial, Helvetica, sans-serif;
		 font-size:11px;
		 color:#0066CC;
		 text-decoration:none;	   	   
	   } 
	   
#btmlink1 a:hover
       { text-decoration:underline;}


.txtred
      { font-family:Verdana, Arial, Helvetica, sans-serif;
        font-size:12px;
        color:#ff0200;
    	text-decoration:none;
      }
	  
.txtredd
      { font-family:Verdana, Arial, Helvetica, sans-serif;
        color:#0066CC;
		font-size:1.1em; 
		font-weight:bold;	
		padding-bottom:2px;		
		border-bottom: 1px dotted #000;
		border-bottom-color:#046cba;
		margin-bottom:5px;
    	text-decoration:none;
      } 	  
	  
.txtbluee
     { font-family: Tahoma, Arial, Helvetica, sans-serif;
	   font-size:11px;
	   color:#0066CC; 
	   font-weight:500;
	   }


.txtredsmall
      { font-family:Tahoma, Arial, Helvetica, sans-serif;
        color:#ff0200;
    	text-decoration:none;
      } 	  
	  	   

.txtbluesmall
      { font-family:Tahoma, Arial, Helvetica, sans-serif;
        color:#0066CC;
    	text-decoration:none;
      } 	  
	
.btmimg
     { font-size:1px; 
	   margin-top:5px; 
	   float:left; 
	   width:960px;	
	  }
	  		
	
	
#ulstyle
    { margin:5px 0px 0px 20px; 
	  list-style-image:url(../images/red-bull.gif);
	 
	}	
	
	#ulstyle1
    { margin:5px 0px 0px 20px; 
	  list-style-image:url(../images/red-bull.gif);
	 
	}	
.spacing
    { margin-top:8px;
		
	 }	
	 
	 
#testimonials
  { width: 300px;
    height: auto;
	float:right;
	background-color:#B0E6FA;
	padding:10px;
	margin:5px;
  }



#testimonials2
  { width: 475px;
    height: auto;
	float:left;
	background-color:#B0E6FA;
	padding:10px;
	margin:5px 0px 5px 0px;
  }
.txtheadblue
     { font-family:Verdana, Arial, Helvetica, sans-serif;
	   font-size:14px;
	   color:#0066CC;
	   }	 
	
	
div.frametop
{
width: 720px;
height: 4px;
margin-left: 8px;
margin-right: 0px;
margin-top: 8px;
margin-bottom: 0px;
padding: 0px;
border-width: 0px;
background: url(../images/frametop.gif);
display: block;
overflow: hidden;
float:left;
}	
	    	
div.framecontent
{
font-family:Tahoma, Arial, Helvetica, sans-serif;
font-size:.7em;
width: 706px;
margin-left: 8px;
padding-left: 6px;
padding-right: 6px;
padding-top: 2px;
padding-bottom: 2px;
border-left-width: 1px;
border-right-width: 1px;
border-top-width: 0px;
border-bottom-width: 0px;
border-style: solid;
border-color: #D1D2D4;
display: block;
overflow: auto;
float:left;
text-align:justify;
}


div.framebottom
{
width: 720px;
height: 4px;
margin-left: 8px;
margin-right: 0px;
margin-top: 0px;
margin-bottom: 8px;
padding: 0px;
border-width: 0px;
background: url(../images/framebottom.gif);
display: block;
overflow: hidden;
float:left;
}			
			

div.frametop2
{
width: 485px;
height: 4px;
margin-left: 5px;
margin-right: 0px;
margin-top: 8px;
margin-bottom: 0px;
padding: 0px;
border-width: 0px;
background: url(../images/frametop2.gif);
display: block;
overflow: hidden;
float:left;
}	
 
div.framecontent2
{

width: 471px;
margin-left: 5px;
padding-left: 6px;
padding-right: 6px;
padding-top: 2px;
padding-bottom: 2px;
border-left-width: 1px;
border-right-width: 1px;
border-top-width: 0px;
border-bottom-width: 0px;
border-style: solid;
border-color: #D1D2D4;
display: block;

float:left;
text-align:justify;
}


div.framebottom2
{
width: 485px;
height: 4px;
margin-left: 5px;
margin-right: 0px;
margin-top: 0px;
margin-bottom: 8px;
padding: 0px;
border-width: 0px;
background: url(../images/framebottom2.gif);
display: block;
overflow: hidden;
float:left;
}			





#testimonialcontent
     { font-family:Tahoma, Arial, Helvetica, sans-serif;
	   color:#2e2e2e;
	   font-size:.7em;
	   float:left;	  
	   display:inline;
	   margin-left:8px;	  
	   width:580px;
	   text-align:justify;	
	   }					
	   
#outsourcing	   
       { height:auto; 
	     float:left; 
		 width:706px;
		 font-family:Tahoma, Arial, Helvetica, sans-serif;
         font-size:.7em;
		 padding-left: 8px;
		padding-right: 6px;
		padding-top: 2px;
        padding-bottom: 2px;
       }


.whittxt
   { font-family:Verdana, Arial, Helvetica, sans-serif;
	   font-size:12px;
	   color:#fff;}	   
	   
	   
.casestudies{
background-image:url(../images/casestudiesBG.gif);
background-repeat:no-repeat;
width:476px;
padding:8px;
height:95px;
}	   
	   

.newh2 h2{
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:11px;
color:#2e2e2e;
margin:0;
padding:0;
display: inline;
font-weight:100;
}	

.newh2 h3{
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:11px;
color:#2e2e2e;
margin:0;
padding:0;
display: inline;
font-weight:100;
}	

.newh2 a{
color:#2e2e2e;
text-decoration:none;
}

.newh2 a:hover{
color:#2e2e2e;
text-decoration:none;
}

.newh2 a:visited{
color:#2e2e2e;
text-decoration:none;
}

/*SEO*/


.rightcontentbox-seo  
       { width:216px;
	     height:auto;
		 float: left; 
		 padding-bottom:15px;
		margin:0px 0px 0px 7px ;
		background-color:#1f79b2;
	   }
	   
.right-box-owner-outer{
width:204px;
border:6px solid #d9d9d9;
background-color: #FFFFFF;
margin:0;
padding:0;
}	

.right-box-owner-inner1{
width:194px;
height:34px;
font-family: Calibri;
font-size:24px;
color: #000000;
margin:0;
padding:3px 0 0 10px;
font-weight:100;
}	
.right-box-owner-inner2{
width:204px;
height:3px;
background-color: #41a7e5;
}

.right-box-owner-inner3{
width:184px;
height: auto;
background:url(../images/website-owners-bg.jpg) no-repeat center bottom #dcedff;
font-family: Arial, Helvetica, sans-serif;
font-size:11px;
color: #012c63;
padding:10px 10px;
font-weight:100;
}

.blue-bar{
width:218px;
height:4px;
background-color: #056CBB;
margin-top:3px;
}
.right-box-digital-inner2{
width:204px;
height:3px;
background-color: #ab1d17;
}

.right-box-digital-inner3{
width:184px;
height: auto;
background: url(../images/digital-bg.jpg) no-repeat center bottom #ffd9d5;
font-family: Arial, Helvetica, sans-serif;
font-size:11px;
color: #9c332f;
padding:10px 10px;
font-weight:100;
}


.right-box-owner-bluetext a{
font:bold 14px "Myriad Pro";
color: #012c63;
text-decoration:none;
}

.right-box-owner-bluetext a:hover{
font:bold 14px "Myriad Pro";
color: #012c63;
text-decoration: underline;
}

.right-box-owner-redtext a{
font:bold 14px "Myriad Pro";
color:#9c332f;
text-decoration:none;
}
.right-box-owner-redtext a:hover{
font:bold 14px "Myriad Pro";
color:#9c332f;
text-decoration: underline;
}

.clear{clear:both;}
.mT{margin-top:5px;}
.mT-button{margin:0;}

.form-heading-text{
font: normal 18px Tahoma;
color:#FFFFFF;
}

.formlabel1{width:130px; margin:3px 0; padding: 0; float:left;
			font-family:Tahoma, Arial, Helvetica, sans-serif;
	 		font-size:12px;
			color:#000000;}
			
.form-text{ padding: 0;
			font-family:Tahoma, Arial, Helvetica, sans-serif;
	 		font-size:11px; font-weight:bold;
			color: #FFFFFF;}

.txtfield-new
   { border:1px solid #6e6e6e;
	 font-family:Tahoma, Arial, Helvetica, sans-serif;
	 font-size:12px;
	 color:#000000;
	 width:170px;
	 height:18px;
	 padding:0;
	 margin:5px 0;
	 }
	 
.txtfield-new1
   { border:1px solid #6e6e6e;
	 font-family:Tahoma, Arial, Helvetica, sans-serif;
	 font-size:12px;
	 color:#000000;
	 width:170px;
	 height:80px;
	 padding:0;
	 margin:5px 0;
	 }	
.submit{width:100px; margin-left:30px; margin-top:5px;}

.txtfield-new2
   { border:1px solid #6e6e6e;
	 font-family:Tahoma, Arial, Helvetica, sans-serif;
	 font-size:12px;
	 color:#000000;
	 width:285px;
	 height:20px;
	 padding:0;
	 margin:0;
	 }

 .imgmargine1
    { float:left;
	  margin:10px 0px 0px 0px;
	}

.articlepagetext a{
font: normal 12px Tahoma;
color: #0066CC;
text-decoration:none;
}
.articlepagetext a:hover{
font: normal 12px Tahoma;
color: #0066CC;
text-decoration: underline;
}
.articlepagetext a.active1{
font: bold 12px Tahoma Arial, Helvetica, sans-serif;
color: #000000;
text-decoration: none;
}


