/* CSS Document */

body { font:12px Arial, Helvetica, sans-serif;
       color:#404040;
       margin:0;
	   padding:0;
	   background:#000000;
 
}
img 
{
   behavior:url(pngbehavior.htc);
}
h1{ padding:0px; margin:0px;}

p {padding:0px; margin:0px;}

.clear
{
clear:both;
height:0px;
}

.yellow_text
{
color:#FFCC00;
}

.wrapper_main
{
width:950px;
margin:0px auto;
padding:0px;
background:#FFFFFF;
border-left:1px solid #999999;
border-right:1px solid #999999;
}

.wrapper
{
width:800px;
margin:0px auto;
padding:0px;
background:#FFFFFF;
border:1px solid #CCCCCC;
}
	
.header{
width:100%;
margin:0px;
padding:0px;
}

.header .logo
{
background: #7F7F7F url(../images/logo_bg.gif) repeat top left;
height:125px;
margin:0px;
padding:0px;
}

.header .logo1  
{
float:left;
width:158px;
height:52px;
margin:35px 0px 0px 0px;
padding:0px 0px 0px 40px;                  
}
			
.header .tagline
{
float:left;
width:348px;                             
height:10px;
margin:60px 0 0 125px;
padding:0px;
				
}			

.header .navigation
{
background:url(../images/navigation_bg.gif) repeat-x top left;
height:25px;
margin:0px ;
padding:0px;
text-align:right;
}
 
.header ul 
{ 
list-style-type:none; 
padding:5px 0 0 0; 
margin:0;  
font:11px Arial, Helvetica, sans-serif; 
color:#FFFFFF; 
}
 
.header li 
{ 
display:inline;
color:#FFFFFF; 
padding:0px 10px 3px 10px; 
margin:0;  
background:url(../images/seperator.gif) no-repeat bottom right;
}
			  
.header li a 
{
text-decoration:none;
color:#FFFFFF;              
display:inline; 
}
			 
			  
.header li a:hover 
{ 
text-decoration:none;
color:#FFC000;
display:inline; 
} 
			         	  			  
  
.header .no_bg { background:none; }



.content
{
width:100%;
margin:0px;
padding:0px;
}			  

.content .content_navigation
{
height:20px;
margin:0px;
padding:0px;
background:#100100 url(../images/contant_navigation.gif) repeat-x top left;
color:#CCCCCC;
}

.content_navigation ul
{
list-style-type:none;
display:inline;
margin:0px 0px 0px 100px;
padding:0px;
font:11px Arial, Helvetica, sans-serif;
}
					
.content_navigation li
{
display:inline;
margin:0px ;
padding:3px 10px 0px 10px;
background:url(../images/seperator.gif) no-repeat bottom right;
}
					
.content_navigation li a
{
text-decoration:none;
color:#CCCCCC;
display:inline;
}

.content_navigation li a:hover
{text-decoration:none;
color:#FFC000;
display:inline;
}			
	
	.content_navigation .active, .content_navigation .active a
{				
color:#FFFFFF;
}				

/*-------Content_top start hear--------*/


.content .content_top
{
width:100%;
margin:0px;
padding:0px;
border-bottom:5px solid #FFC000;                                 
}




/*-------Content_top left start hear--------*/




.content_top .left

{ 
width:55%;
float:left;
margin:0px;
padding:20px 0px 0px 20px;
}


.img{ float:left; margin:1px 5px 20px 5px; padding:0px;}

.content_top .left .h1{font: 12px Arial, Helvetica, sans-serif; text-align:left; padding:0; margin:10px 0px 0px 0px;}

.content_top .left .p{font: 11px Arial, Helvetica, sans-serif; padding:0; margin:10px 3px 0px 0px;}


.content_top .left .block1 
{ 
background:url(../images/block1.gif) no-repeat top left; 
float:left; 
width:202px;
height:111px; 
padding:0px;
padding-top:2px
}
.content_top .left .block1 a:active { color:#666666; text-decoration:none; }
.content_top .left .block1 a:visited { color:#666666; text-decoration:none; }
.content_top .left .block1 a:link { color:#666666; text-decoration:none; }
.content_top .left .block1 a:hover { color:#666666; text-decoration:underline; }



.content_top .left .block2 
{ 
background:url(../images/block1.gif) no-repeat top left;
float:left; 
width:202px;
height:111px; 
padding:0px;
margin:0px 0px 0px 20px;
padding-top:0px
}
.content_top .left .block2 a:active { color:#666666; text-decoration:none; }
.content_top .left .block2 a:visited { color:#666666; text-decoration:none; }
.content_top .left .block2 a:link { color:#666666; text-decoration:none; }
.content_top .left .block2 a:hover { color:#666666; text-decoration:underline; }

.content_top .left .block3 
{ 
background:url(../images/block1.gif) no-repeat top left; 
float:left;
width:202px;
height:111px;
margin:20px 0px 0px 0px;
padding-top:2px
}

.content_top .left .block3 a:active { color:#666666; text-decoration:none; }
.content_top .left .block3 a:visited { color:#666666; text-decoration:none; }
.content_top .left .block3 a:link { color:#666666; text-decoration:none; }
.content_top .left .block3 a:hover { color:#666666; text-decoration:underline; }

.content_top .left .block4 
{ 
background:url(../images/block1.gif) no-repeat top left;
float:left;
width:202px;
height:111px;
margin:20px 0px 0px 20px;
padding-top:2px
}
.content_top .left .block4 a:active { color:#666666; text-decoration:none; }
.content_top .left .block4 a:visited { color:#666666; text-decoration:none; }
.content_top .left .block4 a:link { color:#666666; text-decoration:none; }
.content_top .left .block4 a:hover { color:#666666; text-decoration:underline; }						   


			   
/*-------Content_top left end hear--------*/



/*-------Content_top right start hear--------*/




.content_top .right
{
float:right;
width:38%;
}	

.title 
{ 
font-size:11px; 
font-weight:bold;
margin:0px;
padding:0px;
}			  

.title a:link { color:#404040; text-decoration:underline; }
.title a:active { color:#404040; text-decoration:underline; }
.title a:visited { color:#404040; text-decoration:underline; }
.title a:hover { color:#404040; text-decoration:underline; }

.thebusness
{ 
border-bottom:5px solid #FFC000;
}

.thebusness img 
{ 
margin:20px 0px 10px 5px;
}


.recent
{ 
font: 12px Arial, Helvetica, sans-serif;
margin:5px 0px 10px 5px;
}

.right_block_img 
{ 
float:left; 
margin:0px 5px 0px 10px;

}

.right_block_p 
{  
font:11px Arial; 
margin:0px 10px 0px 80px;
}

.right_block1
{ 
width:95%;
margin:0px; 
padding:0px; 
}

.right_block2
{ 
width:95%;
margin:10px 0px 0px 0px; 
padding:0px; 
}


/*-------Content_top right end hear--------*/



/*-------Content_top end hear--------*/



/*-------Content_bottom start hear--------*/
		
.content_bottom
{
width:100%;
height:170px;
background-color:#D9D9D9;
}   	
			   
.content_bottom .news
{ 
float:left;
width:28%;
height:150px;
background:#F2F2F2;
border-right:1px solid grey;
border-bottom:1px solid grey;
}	

.news a:link { color:black; text-decoration:underline; }
.news a:active { color:black; text-decoration:underline; }
.news a:visited { color:black; text-decoration:underline; }
.news a:hover { color:black; text-decoration:underline; }

.content_bottom .news h1 
{ 
font: 12px Arial, Helvetica, sans-serif; 
padding:0; 
margin:10px 0px 0px 20px;
}

.content_bottom .news p 
{ 
font: 11px Arial, Helvetica, sans-serif; 
padding:0; 
margin:10px 0px 0px 20px;
}
				  


.content_bottom .busnessmarketer 
{
float:left;
width:27%;
height:150px;
margin:0px 0px 0px 30px;
background:#000000;
}
.content_bottom .busnessmarketer  a:link { color:white; text-decoration:underline; }
.content_bottom .busnessmarketer  a:active { color:white; text-decoration:underline; }
.content_bottom .busnessmarketer  a:visited { color:white; text-decoration:underline; }
.content_bottom .busnessmarketer  a:hover { color:white; text-decoration:underline; }

.content_bottom .busnessmarketer img 
{ 
float:left; 
margin:10px 0px 0px 10px;
}
								  
.content_bottom .busnessmarketer h1 
{ 
font: 12px Arial, Helvetica, sans-serif; 
color:#FFFFFF; 
padding:0; 
margin:8px 0px 0px 13px;
}

.content_bottom .busnessmarketer p 
{ 
font: 11px Arial, Helvetica, sans-serif; 
color:#FFFFFF; 
padding:0; 
margin:8px 4px 0px 110px;
}
								  	

.content_bottom .marketingprocess
{
float:right;
width:38%;
height:150px;
background:#F2F2F2;
border-left:1px solid grey;
border-bottom:1px solid grey;
}	
.content_bottom .marketingprocess .link { color:#000000; }
.content_bottom .marketingprocess .link a:link { color:#000000; text-decoration:underline; }
.content_bottom .marketingprocess .link a:active { color:#000000; text-decoration:underline; }
.content_bottom .marketingprocess .link a:visited { color:#000000; text-decoration:underline; }
.content_bottom .marketingprocess .link a:hover { color:#000000; text-decoration:underline; }


.content_bottom .marketingprocess img
{ 
float:left; 
margin:5px 0px 0px 5px; 
padding:0px;
}								  
								  
.content_bottom .marketingprocess h1 
{ 
font: 12px Arial, Helvetica, sans-serif; 
color:#000000; 
padding:0; 
margin:5px 0px 0px 145px;
}

.content_bottom .marketingprocess p 
{ 
font: 11px Arial, Helvetica, sans-serif; 
color:#000000; 
padding:0; 
margin:10px 10px 0px 145px;
}	


/*-------Content_bottom end hear--------*/


.footer
{
font:11px Arial, Helvetica, sans-serif ;
color:#FFFFFF;
background:#7F7F7F;
height:15px;
margin:0px;
padding:3px 20px 3px 20px;
}




.footer a 
{
text-decoration:none;
font:11px Arial, Helvetica, sans-serif;
color:#FFFFFF;
}

.footer a:hover
{
text-decoration:none;
font:11px Arial, Helvetica, sans-serif;
color:#FFC000;
}
							  				  
		 		  
/* css for internal page*/		


.internal_navigation
{
height:20px;
margin:0px;
padding:0px;
background:#100100 url(../images/contant_navigation.gif) repeat-x top left;
}

.internal_navigation ul
{
list-style-type:none;
display:inline;
color:#CCCCCC;
margin:0px 0px 0px 100px;
padding:0px;
font:11px Arial, Helvetica, sans-serif;
}
					
.internal_navigation li
{display:inline;
color:#CCCCCC;
margin:0px ;
padding:3px 10px 0px 10px;
background:url(../images/seperator.gif) no-repeat bottom right;
}
					
.internal_navigation li a
{text-decoration:none;
color:#CCCCCC;
display:inline;
}

.internal_navigation li a:hover
{text-decoration:none;
color:#FFC000;
display:inline;
}  

	.internal_navigation .active, .internal_navigation .active a
{				
color:#FFFFFF;
}	


.content .content_left
{ 
float:left; 
width:64%;
padding:20px;
margin:0px;
}



.text
{
font:11px Arial, Helvetica, sans-serif;
color:#404040;
padding:0px;
margin:0px;
}
.text a:link { color:#404040; text-decoration:underline; }
.text a:active { color:#404040; text-decoration:underline; }
.text a:visited { color:#404040; text-decoration:underline; }
.text a:hover { color:#404040; text-decoration:underline; }



.breadcrumbs{ font:10px Arial, Helvetica, sans-serif;}

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

.what_we_are_left
{ 
font:11px Arial, Helvetica, sans-serif;
float:left;
width:70%;

}

.what_we_are_left ul
{
list-style-image:url(../images/squre.gif);
}

.what_we_are_left li
{

}

.what_we_are_right
{
float:right;
width:25%;
padding:0px 0px 0px 10px;
border-left:1px solid #999999;
}


.what_we_are_right a:link { color:#000000; text-decoration:underline; }
.what_we_are_right a:active { color:#000000; text-decoration:underline; }
.what_we_are_right a:visited { color:#000000; text-decoration:underline; }
.what_we_are_right a:hover { color:#000000; text-decoration:underline; }


.content .content_right
{
float:right; 
width:30%;
background:#D9D9D9;
border-left:1px solid #999999;
height:96%;

}

.content .content_right .right_busness
{
height:150px;
margin:0px 10px 0px 10px;
padding:10px;
background:#404040;

}

.content_right .right_busness a:link { color:#ffffff; text-decoration:underline; }
.content_right .right_busness a:active { color:#ffffff; text-decoration:underline; }
.content_right .right_busness a:visited { color:#ffffff; text-decoration:underline; }
.content_right .right_busness a:hover { color:#ffffff; text-decoration:underline; }



.leadership_team_left
{
margin:0px 5px 0px 0px;
padding:0px;
width:85px;
float:left;
}

.leadership_team_right
{
width:360px;
height:250px;

margin:0px;
padding:0px 30px 0px 15px;
float:right;
}

.portfolio_left
{
width:200px;
margin:0px 5px 0px 0px;
padding:0px;
float:left;
font:11px Arial, Helvetica, sans-serif;
}

.portfolio_left a { text-decoration:none; color:#333333;}
.portfolio_left a:link { color:#333333; text-decoration:none; }
.portfolio_left a:active { color:#333333; text-decoration:none; }
.portfolio_left a:visited { color:#333333; text-decoration:none; }
.portfolio_left a:hover { color:#333333; text-decoration:underline; }


.portfolio_right
{

width:480px;
margin:0;
padding:0;
float:left;
color:#999999;
}

.portfolio_right .top
{
width:452px;
font-size:14px;
color:#FFFFFF;
margin:0px;
padding:5px 0px 5px 25px;
background:#000000;
}

.portfolio_right .bottom
{
width:450px;
margin:0px;
padding:15px 0px 15px 25px;
border:1px solid #cccccc;
}

.capitalize { text-transform:capitalize; }




/* inquiry_form*/
.inquiry_form { width:400px; font: 11px Arial, Helvetica, sans-serif; }

.inquiry_form a:link { color:#404040; text-decoration:underline; }
.inquiry_form a:active { color:#404040; text-decoration:underline; }
.inquiry_form a:visited { color:#404040; text-decoration:underline; }
.inquiry_form a:hover { color:#404040; text-decoration:underline; }


.inquiry_form  form 
{
margin:0px 0px 0px 20px;
padding:0px;
border:none;

}


.inquiry_form fieldset 
{
padding:0px;
border:none;
margin-top:5px;}


.inquiry_form label 
{
width:70px;
height:20px;
text-align:left;
float:left;
display: block;
}


.inquiry_form .input, .inquiry_form .textarea { color:#333333; font: 11px Arial, Helvetica, sans-serif;  }

.inquiry_form .normal_font {font-weight:normal; }
	
.inquiry_form .buttons 
{
font: bold 11px Arial, Helvetica, sans-serif; 
color: #000000; 
padding: 2px 8px;
border:1px solid #7F7F7F;
background:#D9D9D9;
text-decoration: none;
cursor:pointer;
}
.error_msg { font:bold 11px Arial, Helvetica, sans-serif; color:#FF0000; padding:0px 10px; width:200px;   }

.error { background-color:#FFFFCC; border:1px solid #666666; }

.email_msg { padding:5px 10px; color:#333333; background:#EFEFEF; font:Bold 11px Arial, Helvetica, sans-serif; border:1px solid #666666; width:335px; margin-bottom:10px;  }

/* end of inquiry form*/