	body{background:url(images/bg.jpg) repeat-y 0px 0px; font-family:Arial, Helvetica, sans-serif ; font-size:14px} 
	body, div, span, table, tr, td, img, a, hr , h1, h2, h3{margin:0px ; padding:0px ; }
	h1, h2, h3 {color:#333333; }
	h1{font-size:18px }
	h2{font-size:14px}
	h3{font-size:12px}
	p { text-align:justify }
	a { color:#000055 }
	 a img {border:none}
	
	.frame { width:100% ; height:0px ; }
	.main_frame{
		background:url(images/main_bg_repeat.jpg) 0px 0px repeat-x ; 
		height:550px ; 
		width:100%;
		margin-top:20px;
	}
	.main{
		background:url(images/main_bg2.jpg) #D9DEE4 0px 0px no-repeat ; 
		width:100%;
	}
	.header{height:108px}
	.content{	
		filter:alpha(opacity=90);  
		-moz-opacity:.90; 
		opacity:.90; 
		background-color:#FFFFFF; 
		width:100%; 
		overflow:visible ; 
		padding:10px;
		min-height:375px;
	}
	
	.logo{margin-top:5px; margin-left:10px ; float:left}
	.title{text-align:right ; height:108px ; overflow:hidden }
	.title div {font-size:12px ; margin-right:20px ; margin-top : 5px}
	.title a {color:#999999}
	.title img { position:absolute ; right:80px ; top:100px; z-index:4}
		
	/*Navigation*/
	#nav, #nav ul{
		list-style:none;
		font-size:18px;
	}
	#nav ul{
		margin-left:20px;
	}
	#nav a{
		color:#000000;
		text-decoration:none;
		font-family:Geneva, Arial, Helvetica, sans-serif
	}
	
	/*end navigation*/


	.right {margin:20px 30px 20px 200px}
	.right .holder {margin: 20px; margin-right:80px ;}
	
	#flashcontent{ position:absolute ; z-index:4 ; top:150px ; left:0px}

	.list {  float:left ;  }
	.list ul { list-style:url(/images/list.gif) ; margin:0px ; margin-left:20px }
	.list ul li{   }
	
	.footer { height:77px ; }
	.footer .links, .footer .links a { text-align:center ; font-size:12px ; margin-top:10px ; color:#666666; width:300px; margin:auto}
	.footer .links span {font-weight:bold}
	.footer .validate {padding: 10px 30px 0px 10px}
	
	/* Contact Us CSS */
	.contactus div {float:left ; width:100px; }
	.contactus br {clear:both}
	
	.errorlist {color:red}
	
	/* Clients CSS */
	.clients { margin:0px ; padding:0px ;  }
	.clients li { list-style:none ; display:block ; margin-bottom : 5px}
	.clients li a {display:block ; width:100% ; height:100%;}
	
	.cocaine a {background:url(/images/logos/logo_cocaine.gif) 0px -45px no-repeat; }
	.justice a { background: url(/images/logos/logo_4justice.gif) 0px -45px no-repeat; }	
	.ialc a { background:url(/images/logos/logo_ialc.gif) 0px -50px no-repeat;}
	.promisfrance a { background:url(/images/logos/logo_promisfrance.gif) 0px -41px no-repeat;}
	.metcomm a{ background:url(/images/logos/logo_metcomm.gif) 0px -50px no-repeat;  }
	.planet a{ background:url(/images/logos/bels.jpg) 0px -40px no-repeat ; }
	.silvio a { background:url(/images/logos/logo_silvio.gif) 0px -45px no-repeat;}
	.design4life a {background:url(/images/logos/logo_design4life.gif) 0px -60px no-repeat;}
	.promis a {background:url(/images/logos/logo_promis.gif) 0px -34px no-repeat;}
	.lidenz a {background:url(/images/logos/logo_lidenz.gif) 0px -44px no-repeat;}

	.clients li a:hover {background-position:0px 0px ;}
	
	#client_content div {display:none}
	#client_content span , #hover span {font-weight:bold}
	#client_content td, #hover td , #hover th {text-align:left}
	
	.google_qualified {float:right; margin:0px 0px 40px 30px ; font-size:10px; text-align:center}
	.google_qualified div {margin-top:4px}
	
	.small_page { height:375px }
	