
@charset "utf-8";
/* CSS Document */

body
{
font-size: 11px;
font-family: Verdana, Arial, Helvetica, sans-serif;
background-image:url(/image/body-bg.png);
background-repeat:repeat-x;
margin: 0px auto;
}

h1 {
	font-size: 12px;
	font-family: Arial, Helvetica, sans-serif;
	color: #000000;
	font-weight:bold;
	letter-spacing: 1.5px;
	text-align: left;
}



#wrapper
{
align:center;
text-align:center;
width:774px;
min-height:1000px;
}

#topnav
{
text-align:left;
width:774px;
background-color:#001a3c;
color:#ffffff;
padding-top:27px;
padding-bottom:14px;
}

#topnav ul
{
margin: 0px;
padding:0px;
text-align:center;
list-style-type:none;
}

#topnav ul li{display:inline;}

#topnav ul li a
{
color:#ffffff;
text-decoration:none;
padding-left:10px;
padding-right:10px;
}

#animation
{
align: center;
margin: 0px auto; 
width: 774px;
height:329px;
background-color:#000000;
}

#content
{
height:auto;
width: 774px;
color:#444444;
font-size: 12px;
text-align:justify;
line-height: 18px;
font-family:  Arial, Helvetica, sans-serif;
}


#content a
{
color:#666666;
text-decoration:none;
font-weight:bold;
}

#content h1
{

border-bottom:2px dotted #333333;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:12px;
color: #000000;
}

#what
{
margin-left:25px;
background-image:url(/image/what-we-do.png);
background-repeat:no-repeat;
width:229px;
height:26px;*height:32px;
padding-top:6px;
font-size:15px;
color:#ffffff;
font-family:Verdana, Arial, Helvetica, sans-serif;
text-align:center;
}

#leftcol
{
float:left;
width: 254px;
}

#seo
{
float:left;
width: 254px;
}

#social
{
float:left;
width: 254px;
}

#ppc
{
padding-top:45px;
width:254px;
}

#ppc h1
{margin-top:6.5px;
}

#read
{
float:left;
width: 232px;*width:252px;
background-color:#cdd4de;
border: 1px solid #001a3c;
padding: 10px;
}

#read2
{
float:left;
width: 232px;*width:252px;
background-color:#cdd4de;
border: 1px solid #001a3c;
padding: 0 10px 10px 10px;

}

#read3
{

width: 232px;*width:252px;
background-color:#cdd4de;
border: 1px solid #001a3c;
padding: 0 10px 10px 10px;
*padding:10px;
}

#read4
{

width: 232px;*width:252px;
background-color:#cdd4de;
border: 1px solid #001a3c;
padding: 0 10px 10px 10px;
*padding:10px;
}

#read5
{

width: 232px;*width:252px;
background-color:#cdd4de;
border: 1px solid #001a3c;
padding: 0 10px 10px 10px;
*padding:10px;
}


#read ul
{
float:left;
padding:0px;
width: 254px;
}

#rightcol
{
width: 254px;
margin: 0 0 0 254px;
padding-left:20px;
}

#side
{
color:#ffffff;
padding-top:10px;
float:right;
width:200px;
font-family:Verdana, Arial, Helvetica, sans-serif;
}

#side p
{*margin:0px;
}

#reasons
{
clear:both;
width:774px;
*padding-top:20px;
font-size:12px;
text-align:justify;
line-height: 18px;
font-family:  Arial, Helvetica, sans-serif;
color:#444444;
margin-top:20px;
}

#testimonials
{
width:528px;
}
#testimonials h2
{
font-family:Verdana, Arial, Helvetica, sans-serif;
border-bottom:2px dotted #333333;
font-size:13px;
color:#000000;
}

#side2
{
float:right;
width:200px;
text-align:left;
}

#side2 h2
{
color:#000000;
font-family:Verdana, Arial, Helvetica, sans-serif;
margin-top:0px;
border-bottom:2px dotted #333333;
font-size:13px;
}

#side2 ul
{
padding:0px;
}

#side2 li
{
border-bottom:1px dotted #333333;
}

#side2 p
{#margin:0px;
}

#side2 a{
text-decoration:none;
}

#side2 a:hover{color:grey;}

#testileft
{
margin:0;
padding:0;
width:130px;
float:left;
}

#about
{
margin:0 0 30px 0;
text-align:left;
clear:both;
width:753px;*width:753px;
padding:20px 10px 0 10px;

}

#default
{
margin:0;

float:right;
width:370px;
color:#001a3c;
z-index:4;

padding: 0 10px 0 10px;
line-height:13pt;
}


#jd
{
display:none;
float:right;
width:370px;
color:#001a3c;
z-index:3;
padding: 0 0 0 10px;
line-height:13pt;
height:460px;
}

#ient
{
height:460px;
float:right;
width:370px;
color:#001a3c;
z-index:2;

padding: 0 0 0 10px;
line-height:13pt;
}

#apna
{
height:460px;
float:right;
width:370px;
color:#001a3c;
z-index:1;
display:none;
padding: 0 0 0 10px;
line-height:13pt;
}

#amfs
{
height:460px;
float:right;
width:370px;
color:#001a3c;
z-index:0;
display:none;
padding: 0 0 0 10px;
line-height:13pt;
}

#dwh
{
height:460px;
float:right;
width:370px;
color:#001a3c;
z-index:0;
display:none;
padding: 0 0 0 10px;
line-height:13pt;
}

#internal
{
clear:both;
width:774px;
*padding-top:20px;
font-size:12px;
text-align:justify;
line-height: 18px;
font-family:  Arial, Helvetica, sans-serif;
color:#444444;
margin-top:20px;
}

#external
{
clear:both;
width:774px;
*padding-top:20px;
font-size:12px;
text-align:justify;
line-height: 18px;
font-family:  Arial, Helvetica, sans-serif;
color:#444444;
margin-top:20px;
}

#maincontent
{
width:528px;
float:left;
}

#contentright
{
float:right;
width:200px;
text-align:justify;
}


#articleblogs
{
width:528px;
float:left;
}

#newsinsights
{
width:528px;
float:left;
}

#articles
{
float:left;
}

#insights
{
float:left;
}

#news
{
float:right;
width:200px;
text-align:justify;
}

#news a
{
text-decoration:none;
font-size:12px;
line-height: 18px;
font-family:  Arial, Helvetica, sans-serif;
color:#444444;
}

#video a
{
text-decoration:none;
font-size:12px;
line-height: 18px;
font-family:  Arial, Helvetica, sans-serif;
color:#444444;
}

#news h2
{
color:#000000;
font-family:Verdana, Arial, Helvetica, sans-serif;
border-bottom:2px dotted #333333;
font-size:13px;
}

#news a:hover
{
color:grey;
}

#news p
{
*margin:0px;
}


#video
{
float:right;
width:200px;
text-align:justify;
}

#video h2
{
color:#000000;
font-family:Verdana, Arial, Helvetica, sans-serif;
border-bottom:2px dotted #333333;
font-size:13px;
}

#video a:hover
{
color:grey;
}

#video p
{
*margin:0px;
}

.article h2
{
color:#333333;
border:none;
}

.insight h2
{
color:#333333;
border:none;
}

.article small
{
color:#777777;
font-size:10px;
}

.insight small
{
color:#777777;
font-size:10px;
}

.rightalign
{text-align:right;}

.tableleft
{
width:60px;
height:25px;
padding:5px;
}

.tableright
{
width:140px;
height:25px;
}

#about h1
{
font-family:Verdana, Arial, Helvetica, sans-serif;
border-bottom:2px dotted #333333;
font-size:13px;
}

#anim
{position:absolute;
top:300px;
}

#footer
{
clear:both;
width:773px;
margin-top:20px;
margin-bottom:20px;
color:#001a3c;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:10px;
}

#footer a{text-decoration:none; color:#001a3c;}

.red
{
color:#990000;
text-align:right;
}

.icon
{border:0px;
height:16px;
vertical-align:middle;}

.green
{
color:#009900;
}

.blue
{
text-decoration:none;
color:#001a3c;
}

.blue2
{
text-decoration: none;
border-bottom:dotted #001a3c;
color:#001a3c;
}

.quote
{
background-color:#080931;
}

.jd
{
width:128px;
height:50px;
margin:25px 0;
}

.jd a img{border-left:2px solid grey;}
.jd a:hover img {border-left:2px solid red;}
.jd a:hover {zoom:1;}  

.ient
{
width:128px;
height:50px;
margin:5px 0 25px 0;
}

.ient a img{border-left:2px solid red;}
<!--.ient a:hover img {border-left:2px solid red;} -->
.ient a:hover {zoom:1;}

.apna
{
width:128px;
height:50px;
margin:25px 0;
}

.apna a img{border-left:2px solid grey;}
.apna a:hover img {border-left:2px solid red;} 
.apna a:hover {zoom:1;}    

.amfs
{
width:128px;
height:50px;
margin:25px 0;
}

.amfs a img{border-left:2px solid grey;}
.amfs a:hover img {border-left:2px solid red;} 
.amfs a:hover img{zoom:1;}

.dwh
{
width:128px;
height:50px;
margin:25px 0;
}

.dwh a img{border-left:2px solid grey;}
.dwh a:hover img {border-left:2px solid red;} 
.dwh a:hover img{zoom:1;}

/* root element for scrollable */
div.scrollable.vertical {  
	
	/* required settings */
	position:relative;
	overflow:hidden;	

	/* vertical scrollers have typically larger height than width */	
	height: 620px;*height:630px;	 
	width: 528px;	
   
}

#articleblogs h2{  
font-family:Verdana, Arial, Helvetica, sans-serif;
border-bottom:2px dotted #333333;
font-size:13px;
color:#000000;
}

#newsinsights h2{  
font-family:Verdana, Arial, Helvetica, sans-serif;
border-bottom:2px dotted #333333;
font-size:13px;
color:#000000;
}

/* root element for scrollable items */
div.scrollable.vertical div.items {	
	position:absolute;
	
	/* this time we have very large space for height */	
	width:528px;
	height:620px;*height:650px;
	margin: 0px;
}

/* override item style defined in scrollable.css */
div.scrollable div.items div {
	float:none;
	margin:10px 0px;
}

/* single scrollable item */
div.scrollable div.items div {
	float:left;
	
	/* background image */
	background: #ffffff no-repeat 0 0;
	
	
	/* text/font settings */
	
	width:508px;*width:488px;
	min-height:180px;*height:170px;
	padding:0 10px 10px 10px;
	


}

a.disabled {
	visibility:hidden !important;		
}

.outlinks
{
color:#444444;
text-decoration:none;
}
#content2{margin-bottom:20px;}
/* added for address footer on 01092010 */
 #address { clear: both; overflow: hidden; height: 127px; 
 background-image: url('/image/convonix_address.jpg'); 
 background-repeat: repeat-x; 
 color: #FFFFFF; 
 text-align: left; 
 } 
 #address_1, #address_2, #address_3 { width: 168px; float: left; margin: 0px 12px; } 
 #address_1 { margin-left: 72px; } 
 #address_2 { margin-top: 37px; } 
 #address_3 { margin-top: 37px; width: 158px; } 
 #address p { margin: 0px; } 
 #address a { color: #FFFFFF; } 
 #address h2 { font-family:'AG Old Face BQ Regular',helvetica,sans-serif; font-size:13px; margin:10px 0px; }
 #address_2 p.secondln { margin-bottom: 12px; } 
 #address_2 p.secondln span.secline{ padding-left: 30px; } 
 /* address footer ends */ 