html, body, h1, h2, h3, h4, h5, h6, div, span, blockquote, p, address, form, fieldset, img, ul, ol, dl, dt, dd, li, hr, table, td, th, a img {
	border:medium none;
	margin:0pt;
	padding:0pt;
}
 a img {
	_margin:0 0 -3px 0;
} 

.fRight{
	float:right;
}
.fLeft{
	float:left;
}
.none{
margin:0px;
padding:0px;
border:0px;
}

.clearBoth{
	clear:both;
	height:0px;
	margin:0; 
	padding:0;
	position:relative;
	zoom:1;
}

.bolded{
	font-weight:bold;
}


body{
 font-family: "Tahoma", "Arial", "Verdana", sans-serif;
 font-size:12px;
 color:#515151; 
 background-color:#fff;
 background-image:url('images/bg.png');
 background-repeat:repeat-y;
 background-position:center top;
 margin:0px;
 padding:0px;
} 



p{

}

a:link{
	color:#04717b;
	text-decoration:none;
}
a:visited{
	color:#04717b;
	text-decoration:none;
}
a:hover{
	color:#00a2b1;
	text-decoration:underline;
}
a:active{
	color:#00a2b1;
	text-decoration:none;
}

div.all{
	width:100%;
	height:100%;
 background-image:url('images/bg-top.gif');
 background-repeat:no-repeat;
 background-position:center top;
 background-color:transparent;
 margin:0px auto;
 padding:0px;	
}

div.all div.page{
	width:999px;
	margin:0 auto;
 background-image:url('images/bg-content.gif');
 background-repeat:repeat-y;
 background-position:center top;	
}
div.all div.page div.menu-index{
	width:999px;
	height:42px;
	margin:0 auto;
 background-image:url('images/bg-menu.gif');
 background-repeat:repeat-x;
 background-position:left top;	
}
div.all div.page div.menu-index a{
	text-decoration:none;
	border:none;
	margin:0;
}
div.all div.page div.menu-index span{
	width:13px;
	height:42px;
	display:block;	
 background-image:url('images/blind.gif');
 background-repeat:no-repeat;
 background-position:left top;	 
 float:left;
}
div.all div.page div.menu-index a.logo{
	width:159px;
	height:42px;
	display:block;
 background-image:url('images/zenzi.gif');
 background-repeat:no-repeat;
 background-position:left top;	
 float:left;
}
div.all div.page div.menu-index a.company{
	width:112px;
	height:42px;
	display:block;
 background-image:url('images/company.gif');
 background-repeat:no-repeat;
 background-position:left top;	
 float:left;
}
div.all div.page div.menu-index a.company span{width:112px;}

div.all div.page div.menu-index a.headlines{
	width:115px;
	height:42px;
	display:block;
 background-image:url('images/headlines.gif');
 background-repeat:no-repeat;
 background-position:left top;	
 float:left;
}
div.all div.page div.menu-index a.headlines span{width:115px;}

div.all div.page div.menu-index a.case_studies{
	width:133px;
	height:42px;
	display:block;
 background-image:url('images/case_studies.gif');
 background-repeat:no-repeat;
 background-position:left top;	
 float:left;
}
div.all div.page div.menu-index a.case_studies span{width:133px;}

div.all div.page div.menu-index a.services{
	width:99px;
	height:42px;
	display:block;
 background-image:url('images/services.gif');
 background-repeat:no-repeat;
 background-position:left top;	
 float:left;
}
div.all div.page div.menu-index a.services span{width:99px;}

div.all div.page div.menu-index a.clients{
	width:90px;
	height:42px;
	display:block;
 background-image:url('images/clients.gif');
 background-repeat:no-repeat;
 background-position:left top;	
 float:left;
}
div.all div.page div.menu-index a.clients span{ width:90px;}

div.all div.page div.menu-index a.weblog{
	width:102px;
	height:42px;
	display:block;
 background-image:url('images/weblog.gif');
 background-repeat:no-repeat;
 background-position:left top;	
 float:left;
}
div.all div.page div.menu-index a.weblog span{width:102px;}

div.all div.page div.menu-index a.contact{
	width:102px;
	height:42px;
	display:block;
 background-image:url('images/contact.gif');
 background-repeat:no-repeat;
 background-position:left top;	
 float:left;
}
div.all div.page div.menu-index a.contact span{width:102px;}

div.all div.page div.menu-index a.company:link span,
div.all div.page div.menu-index a.company:visited span,
div.all div.page div.menu-index a.headlines:link span,
div.all div.page div.menu-index a.headlines:visited span,
div.all div.page div.menu-index a.case_studies:link span,
div.all div.page div.menu-index a.case_studies:visited span,
div.all div.page div.menu-index a.services:link span,
div.all div.page div.menu-index a.services:visited span,
div.all div.page div.menu-index a.clients:link span,
div.all div.page div.menu-index a.clients:visited span,
div.all div.page div.menu-index a.weblog:link span,
div.all div.page div.menu-index a.weblog:visited span,
div.all div.page div.menu-index a.contact:link span,
div.all div.page div.menu-index a.contact:visited span{ 
	position:absolute;
	display:block;
	height:11px;
 background-image:url('images/menu-over.gif');
 background-repeat:no-repeat;
 background-position:center -60px;
	top:42px;
	z-index:999;
	zoom:1;
}

div.all div.page div.menu-index a.company:hover span,
div.all div.page div.menu-index a.company:active span,
div.all div.page div.menu-index a.headlines:hover span,
div.all div.page div.menu-index a.headlines:active span,
div.all div.page div.menu-index a.case_studies:hover span,
div.all div.page div.menu-index a.case_studies:active span,
div.all div.page div.menu-index a.services:hover span,
div.all div.page div.menu-index a.services:active span,
div.all div.page div.menu-index a.clients:hover span,
div.all div.page div.menu-index a.clients:active span,
div.all div.page div.menu-index a.weblog:hover span,
div.all div.page div.menu-index a.weblog:active span,
div.all div.page div.menu-index a.contact:hover span,
div.all div.page div.menu-index a.contact:active span{
	position:absolute;
	display:block;
	height:11px;
	_width:110px;
 background-image:url('images/menu-over.gif');
 background-repeat:no-repeat;
 background-position:center top;
	top:42px;
	z-index:999;
	zoom:1;
}

div.all div.page div.menu-index a.company span.menuOn,
div.all div.page div.menu-index a.headlines span.menuOn,
div.all div.page div.menu-index a.case_studies span.menuOn,
div.all div.page div.menu-index a.services span.menuOn,
div.all div.page div.menu-index a.clients span.menuOn,
div.all div.page div.menu-index a.weblog span.menuOn,
div.all div.page div.menu-index a.contact span.menuOn{
       position:absolute;
       display:block;
       height:11px;
 background-image:url('images/menu-over.gif');
 background-repeat:no-repeat;
 background-position:center top;
       top:42px;
       z-index:999;
       zoom:1;
}

div.all div.page div.index-top-content{
	clear:both;
	width:999px;
	height:489px;
	margin:0;
}
div.index-top-content div.left-col{
	float:left;
	width:679px;
	height:489px;
}
div.index-top-content div.left-col img,
div.index-top-content div.left-col object{
	margin:0; padding:0; border:0;_margin-bottom:-3px;
}
div.index-top-content div.right-col{
	float:right;
	width:320px;
	height:489px;
 background-image:url('images/news-bg.gif');
 background-repeat:repeat-y;
 background-position:left top;	
}
div.index-top-content div.right-col div.news-content{
	width:319px;
	height:479px;
	padding:10px 1px 0 0;
 background-image:url('images/news-top.gif');
 background-repeat:no-repeat;
 background-position:left top;	
}
div.news-content div.news-header{
	width:318px;
	height:58px;
	padding:0;
 background-image:url('images/bg-news-h1.gif');
 background-repeat:no-repeat;
 background-position:right top;
}
div.news-content div.news-header div.news-date{
	width:62px;
	text-align:center;
	color:#fff;
	float:left;
	padding:4px 0 0 11px;	
}
div.news-date p.month-year{
	margin:0;
	font-size:12px;
	font-weight:normal;
	width:62px;
	text-align:center;
	line-height:10px;
}
div.news-date p.day{
	margin:0;
	padding:0;
	font-size:24px;
	font-weight:bold;
	width:62px;
	text-align:center;	
}
div.news-content div.news-header h1{
	width:230px;
	text-align:left;
	color:#293359;
	float:right;
	padding:0px 0 0 0px;	
	margin:0;
	font-size:19px;
	font-weight:normal;
	font-family:"Verdana";
}
div.news-content div.news-header h1.big{
	width:230px;
	text-align:left;
	color:#000;
	float:right;
	padding:5px 0 0 0px;	
	text-transform:uppercase;
	margin:0 0 -3px 0;
	font-size:19px;
	font-weight:normal;
}
div.news-content p.news{
	width:275px;
	margin:0px auto;
	color:#293359;
	clear:both;
	font-size:17px;
	/* padding:15px 0 5px; */
	padding:12px 0 2px;
	line-height:1.4em;
}
div.news-content p.news a:link,div.news-content p.news a:visited{
	color:#04717b;
	text-decoration:none;
}
div.news-content p.news a:hover, div.news-content p.news a:active{
	color:#00a2b1;
	text-decoration:underline;
}
div.news-content div.zenzi{
	width:318px;
	padding:0;
 background-image:url('images/bg-zenzi-h1.gif');
 background-repeat:no-repeat;
 background-position:right top;
 margin:10px 0 0;
}
div.news-content div.zenzi img{
	float:left;
	margin:-14px 15px 3px -11px;
	zoom:1;
}
div.news-content div.zenzi p{
	line-height:1.4em;
	/* padding:15px 0 5px 11px; */
	padding:15px 0 0 11px;
	width:286px;
}
div.news-content div.zenzi p a:link, div.news-content div.zenzi p a:visited{
	color:#7eca52;
}
div.news-content div.zenzi p a:hover, div.news-content div.zenzi p a:active{
	color:#7cef37;
	text-decoration:underline;
}

div.index-headers{
	clear:both;
	width:990px;
	height:43px;
 background-image:url('images/bg-headers.gif');
 background-repeat:repeat-x;
 background-position:left top;	
 margin:0 auto;
 padding:0 0 0 9px;
}
div.services-headers{
	clear:both;
	width:988px;
	height:43px;
 background-image:url('images/bg-headers.gif');
 background-repeat:repeat-x;
 background-position:left top;	
 margin-top:14px;
 padding:0 1px 0 10px;
}
div.index-headers div.index-header{
	float:left;
	width:197px;
	height:43px;
}
div.services-headers div.services-header{
	float:left;
	width:247px;
	height:43px;
}
div.index-headers div.index-header img,
div.services-headers div.services-header img{
	display:block;
	margin:10px auto 0;
	border:none;
}
div.index-content{
	clear:both;
	width:999px;
 background-image:url('images/bg-content.gif');
 background-repeat:repeat-y;
 background-position:center top;	
 margin:0 auto;
}
div.index-content div.columns{
	width:999px;
	padding:0;
 background-image:url('images/index-top-content.gif');
 background-repeat:no-repeat;
 background-position:center top;	
 margin:0 auto;	
}

div.index-content div.columns-bg{
	width:990px;
	padding:0 0 0 9px;
 background-image:url('images/index-content-bg.gif');
 background-repeat:repeat-y;
 background-position:center top;	
 margin:0 auto;	
}
div.index-content div.columns-bg-four{
	width:990px;
	padding:0 0 0 9px;
 background-image:url('images/services-content-bg.gif');
 background-repeat:repeat-y;
 background-position:center top;	
 margin:0 auto;	
}

div.index-content div.columns div.column{
	float:left;
	width:167px;
 background-image:url('images/bg-column.gif');
 background-repeat:no-repeat;
 background-position:center top;	
 font-size:12px;
 padding:0 15px 5px;
 margin:0;
}
div.index-content div.columns div.column-four{
	float:left;
	width:217px;
 background-image:url('images/bg-column.gif');
 background-repeat:no-repeat;
 background-position:center top;	
 font-size:12px;
 padding:0 15px 5px;
 margin:0;
 color:#077181;
}

div.index-content div.columns div.column img,
div.index-content div.columns div.column-four img{
	margin:18px auto 10px;
	border:1px solid #7fca53;
	display:block;
	float:none;
}
div.index-content div.columns div.column p{
	font-weight:normal;
	margin:0;
	padding:5px;
}
div.index-content div.columns div.column a.blue:link,
div.index-content div.columns div.column a.blue:visited{
	font-weight:bold;
	display:block;
	margin:0;
	padding:10px 5px 0;
	text-decoration:none;
}
div.index-content div.columns div.column a.blue:hover,
div.index-content div.columns div.column a.blue:active{
	text-decoration:underline;
}
ul.column-links{
	margin:1px auto 10px;
	width:157px;
	list-style-type:none;
	list-style-image:none;
	border-top:1px solid #eeeeee;
	padding:0;
}
ul.column-links li{
	margin:0;
	padding:0;
	border-bottom:1px solid #eeeeee;	
}
ul.column-links li a:link, ul.column-links li a:visited{
	color:#89c959;
	text-decoration:none;
	display:block;
	width:147px;
	padding:5px;
}
ul.column-links li a:hover, ul.column-links li a:active{
	color:#fff;
	background-color:#7ECA52;
}
div.sign-up{
	width:997px;
	height:69px;
	margin:0 auto;
 background-image:url('images/sign-up-bg.gif');
 background-repeat:repeat-x;
 background-position:center top;
}
div.sign-up-left{
	width:997px;
	height:69px;
	margin:0 auto;
 background-image:url('images/sign-up-left.gif');
 background-repeat:no-repeat;
 background-position:left top;
}
div.sign-up-right{
	width:997px;
	height:59px;
	margin:0 auto;
	padding:10px 0 0 0;
 background-image:url('images/sign-up-right.gif');
 background-repeat:no-repeat;
 background-position:right top;
}
div.sign-up h1{
	text-transform:uppercase;
	color:#7eca52;
	font-size:19px;
	font-weight:normal;
	margin:0px 5px 0px 0px;
	padding:10px 5px 0px 30px;
	font-family:"Tahoma","Arial";
	letter-spacing:2px;
	display:inline;
}
div.sign-up h2{
	text-transform:uppercase;
	color:#fff;
	font-size:10px;
	font-weight:bold;
	margin:-1px 5px 0px 0px;
	padding:0px 5px 0px 30px;
	font-family:"Tahoma","Arial";
	letter-spacing:7px;
	display:inline;
	white-space:nowrap;
}

div.sign-up h2.h2txt{
  width:470px;
  height:13px;
  margin:-1px 5px 0px 32px;
  background-image:url('images/txt.gif');
  background-repeat:no-repeat;
  background-position:left top;	
  display:block;
}

div.sign-up div.sign-up-form{
    width:400px;
    height:69px;
    float:right;
    padding:5px 29px 0 540px;
    background-image:url('images/bg-signupform.png');
    background-repeat:no-repeat;
    background-position:0 1px;   
}
  
div.sign-up div.sign-up-form form{
	margin:0;
	padding:0;
}
div.sign-up div.sign-up-form form input.txt{
	width:83px;
	height:26px;
	float:left;
	margin:0px 5px 0 0;
	padding:10px 5px 0 10px;
	color:#233c48;
	font-size:14px;
 background-image:url('images/bg-input-big.gif');
 background-repeat:no-repeat;
 background-position:left top;	
 border:0;
 background-color:transparent;
}
div.sign-up div.sign-up-form form input.bt-send{
	width:88px;
	height:35px;
	float:left;
	margin:0px -2px 0 0;
	padding:0;
 background-image:url('images/bt-send-big.gif');
 background-repeat:no-repeat;
 background-position:left top;	
 border:0;
 background-color:transparent;
 cursor:pointer;
}
div.footer{
 background-image:url('images/footer-bottom.gif');
 background-repeat:no-repeat;
 background-position:center bottom;
 width:999px;
 height:25px;
 margin:0 auto 20px;
 padding:0;
 clear:both;
}
div.footer-links{
	width:997px;
	height:72px;
	margin:20px auto 0;
	_margin:10px auto 0;
 background-image:url('images/footer-links-bg.gif');
 background-repeat:repeat-x;
 background-position:center top;
}
div.footer-links-left{
	width:997px;
	height:72px;
	margin:0 auto;
 background-image:url('images/footer-links-left.gif');
 background-repeat:no-repeat;
 background-position:left top;
}
div.footer-links-right{
	width:997px;
	height:62px;
	margin:0 auto;
	padding:10px 0 0 0;
 background-image:url('images/footer-links-right.gif');
 background-repeat:no-repeat;
 background-position:right top;
}

div.footer-links-right div.links{
	height:25px;
	width:650px;
	float:left;
	padding:1px 0 0 29px;
	margin:0;
}
div.footer-links-right div.copyrights{
	height:25px;
	width:650px;
	float:left;
	padding:0px 15px 0 14px;
	color:#2b355a;
	text-align:right;
	margin:0;
	text-transform:uppercase;
	font-size:10px;
}

div.footer-links-right div.links a{
	text-decoration:none;
	border:none;
	margin:0;
}
div.footer-links-right div.links span{
	width:15px;
	height:25px;
	display:block;	
 background-image:url('images/footer-blind.gif');
 background-repeat:no-repeat;
 background-position:left top;	 
 float:left;
}

div.footer-links-right div.links a.company{
	width:56px;
	margin:0 11px 0 9px;
	height:20px;
	display:block;
 background-image:url('images/footer-company.gif');
 background-repeat:no-repeat;
 background-position:left top;	
 float:left;
}

div.footer-links-right div.links a.headlines{
	width:64px;
	margin:0 11px 0 10px;
	height:20px;
	display:block;
 background-image:url('images/footer-headlines.gif');
 background-repeat:no-repeat;
 background-position:left top;	
 float:left;
}
div.footer-links-right div.links a.case_studies{
	width:83px;
	margin:0 11px 0 9px;
	height:20px;
	display:block;
 background-image:url('images/footer-case_studies.gif');
 background-repeat:no-repeat;
 background-position:left top;	
 float:left;
}
div.footer-links-right div.links a.services{
	width:56px;
	margin:0 11px 0 9px;	
	height:20px;
	display:block;
 background-image:url('images/footer-services.gif');
 background-repeat:no-repeat;
 background-position:left top;	
 float:left;
}
div.footer-links-right div.links a.clients{
	width:48px;
	margin:0 11px 0 10px;	
	height:20px;
	display:block;
 background-image:url('images/footer-clients.gif');
 background-repeat:no-repeat;
 background-position:left top;	
 float:left;
}
div.footer-links-right div.links a.weblog{
	width:49px;
	margin:0 11px 0 10px;
	height:20px;
	display:block;
 background-image:url('images/footer-weblog.gif');
 background-repeat:no-repeat;
 background-position:left top;	
 float:left;
}
div.footer-links-right div.links a.contact{
	width:55px;
	margin:0 0px 0 10px;
	height:20px;
	display:block;
 background-image:url('images/footer-contact.gif');
 background-repeat:no-repeat;
 background-position:left top;	
 float:left;
}

div.footer-links-right div.links a.company:link ,
div.footer-links-right div.links a.company:visited ,
div.footer-links-right div.links a.headlines:link ,
div.footer-links-right div.links a.headlines:visited ,
div.footer-links-right div.links a.case_studies:link ,
div.footer-links-right div.links a.case_studies:visited ,
div.footer-links-right div.links a.services:link ,
div.footer-links-right div.links a.services:visited ,
div.footer-links-right div.links a.clients:link ,
div.footer-links-right div.links a.clients:visited ,
div.footer-links-right div.links a.weblog:link ,
div.footer-links-right div.links a.weblog:visited ,
div.footer-links-right div.links a.contact:link ,
div.footer-links-right div.links a.contact:visited { 
 border:0;
}

div.footer-links-right div.links a.company:hover ,
div.footer-links-right div.links a.company:active ,
div.footer-links-right div.links a.headlines:hover ,
div.footer-links-right div.links a.headlines:active ,
div.footer-links-right div.links a.case_studies:hover ,
div.footer-links-right div.links a.case_studies:active ,
div.footer-links-right div.links a.services:hover ,
div.footer-links-right div.links a.services:active ,
div.footer-links-right div.links a.clients:hover ,
div.footer-links-right div.links a.clients:active ,
div.footer-links-right div.links a.weblog:hover ,
div.footer-links-right div.links a.weblog:active ,
div.footer-links-right div.links a.contact:hover ,
div.footer-links-right div.links a.contact:active {
 border-bottom:1px solid #7eca52;
}

div.footer-links-right div.footer-form{
	width:283px;
	height:50px;
 background-image:url('images/footer-bg-form.gif');
 background-repeat:no-repeat;
 background-position:left top;	
	float:right;
	padding:0 27px 0 0;
}
div.footer-links-right div.footer-form input.txt{
	width:170px;
	height:19px;
 background-image:url('images/footer-bg-form-input.gif');
 background-repeat:no-repeat;
 background-position:left top;		
	float:left;
	border:0;
	background-color:transparent;
	text-align:center;
	margin:8px 0 0 11px;
	padding:7px 0 0;
	font-size:11px;
}
div.footer-links-right div.footer-form input.sbmt{
	width:79px;
	height:27px;
 background-image:url('images/footer-bg-form-search.gif');
 background-repeat:no-repeat;
 background-position:left top;		
	float:left;
	border:0;
	background-color:transparent;
	text-align:center;
	margin:8px 0 0 11px;
	cursor:pointer;
}

/*services*/
div.services{
	clear:both;
	width:999px;
 background-image:url('images/top-services.gif');
 background-repeat:no-repeat;
 background-position:center top;	
 margin:0 auto;
	padding:13px 0 10px;
}
div.services p, div.company p{
	width:950px;
	padding:24px;
	color:#44486b;
}
div.services p.quoted, div.company p.quoted{
 background-image:url('images/quote-left.gif');
 background-repeat:no-repeat;
 background-position:24px 0px;
 width:950px;
 padding:5px 24px 14px;
 margin:-5px auto -14px;
}
div.services p.quoted span, div.company p.quoted span{
 padding:0 5px 0 36px;
 color:#077181;
 font-family:"Tahoma";
 font-weight:normal;
 font-size:16px;
 line-height:12px;
 display:inline;
}
div.services p.quoted img, div.company p.quoted img{
	margin:14px 0 -14px 0;
}
div.column-four ul,
ul.services-column-links{
	margin:8px auto 12px;
	width:170px;
	list-style-type:none;
	list-style-image:none;
	padding:0;
}
div.column-four ul li,
ul.services-column-links li{
	margin:0;
	padding:5px 0;	
}
div.column-four ul li a:link,
ul.services-column-links li a:link, 
div.column-four ul li a:visited,
ul.services-column-links li a:visited{
	color:#293359;
	text-decoration:none;
}
div.column-four ul li a:hover,
ul.services-column-links li a:hover, 
div.column-four ul li a:active,
ul.services-column-links li a:active{
	color:#273877;
}
/*contact*/
div.contact{
	clear:both;
	width:999px;
 background-image:url('images/top-contact.gif');
 background-repeat:no-repeat;
 background-position:center top;	
 margin:0 auto;
	padding:13px 0 0px;
}
div.contact div.content{
	width:999px;
 background-image:url('images/bg-contact-content.gif');
 background-repeat:repeat-y;
 background-position:9px 0;	
 margin:0 auto;
 padding:0;
}
div.contact div.col-left{
	width:274px;
	float:left;
	padding:0 0px 0 24px;
}
div.contact div.col-left h1{
	font-size:22px;
	font-weight:lighter;
	font-family:"Verdana";
	color:#197079;
	margin:0;
	padding:15px 0 10px 0;
}
div.contact div.col-left p{
	color:#293359;
	font-size:14px;
	margin:0;
	padding:0 4px 5px;
	line-height:1.5em;
}
div.contact div.col-left input.contactInp,
div.case-studies div.col-left input.contactInp,
div.headlines div.col-left input.contactInp,
div.weblog div.col-left input.contactInp{
	width:260px;
	height:27px;
 background-image:url('images/contact-input-bg.gif');
 background-repeat:no-repeat;
 background-position:center top;
	border:0;
	background-color:transparent;
	margin:5px 0 10px;
	color:#293359;
	font-size:14px;
	padding:11px 5px 0 9px;
	font-family:"Tahoma";
}
div.contact div.col-left textarea.contactTA,
div.case-studies div.col-left textarea.contactTA,
div.headlines div.col-left textarea.contactTA,
div.weblog div.col-left textarea.contactTA{
	width:260px;
	height:50px;
 background-image:url('images/contact-area-bg.gif');
 background-repeat:no-repeat;
 background-position:left top;	
 	color:#293359;
	font-size:14px;
	background-color:transparent;
	border:0;
	padding:10px;
	_padding:10px 0 10px 10px;
	margin:5px 0 0;
	font-family:"Tahoma";
}
div.case-studies div.col-left input.contactInp,
div.headlines div.col-left input.contactInp,
div.weblog div.col-left input.contactInp {
	margin-right:200px;
}
div.case-studies div.col-left textarea.contactTA,
div.headlines div.col-left textarea.contactTA,
div.weblog div.col-left textarea.contactTA {
	width:551px;
	padding:10px 10px 20px 10px;
 background-image:url('images/weblog-textarea.gif');
 background-repeat:no-repeat;
 background-position:left top;
 margin-bottom:10px;
}
div.case-studies div.col-left input.commentSnd,
div.headlines div.col-left input.commentSnd,
div.weblog div.col-left input.commentSnd {
	width:164px;
	height:35px;
 background-image:url('images/bt-weblog-post-comment.gif');
 background-repeat:no-repeat;
 background-position:center top;
	border:0;
	background-color:transparent;
	margin:5px 0 10px;
	cursor:pointer;
}

div.contact div.col-right1{
	width:192px;
	float:left;
	margin:0;
	text-align:right;
	padding:0 0 0 28px;
}
div.contact div.col-right1 div.cont1{
	width:159px;
	height:140px;
	padding:50px 20px 20px;
 background-image:url('images/contact-bg1.gif');
 background-repeat:no-repeat;
 background-position:0 20px;
 background-color:#fff;
 margin:0 0 -1px 0;
}
div.contact div.col-right1 div.cont1 h1{
	color:#030e34;
	text-transform:uppercase;
	font-weight:normal;
	font-size:27px;
	margin:0;
	padding:0 0 5px 0;
	font-family:"Arial";
}
div.contact div.col-right1 div.cont1 p.address{
	color:#04717b;
	font-size:14px;
	line-height:1.4em;
	padding:5px 0;
	margin:0;
}
div.contact div.col-right1 div.cont1 p.phone{
	color:#030e34;
	font-size:14px;
	line-height:1.4em;
	padding:5px 0;
	margin:0;
}
div.contact div.col-right1 div.cont2{
	width:159px;
	height:152px;
	padding:40px 20px 20px;
 background-image:url('images/contact-bg2.gif');
 background-repeat:no-repeat;
 background-position:0 0px;
 background-color:#fff;
 margin:0;
}
div.contact div.col-right1 div.cont2 h1{
	color:#323B5A;
	font-size:15px;
	font-weight:bold;
	margin:0;
	padding:5px 0 10px 0;
	text-align:right;
	text-transform:uppercase;
}

div.contact div.col-right2{
	width:457px;
	float:right;
	margin:0;
	padding:0 0 0 8px
}
div.contact div.col-right2 div.fla-area-top{
	width:441px;
 background-image:url('images/bg-contact-fla-top.gif');
 background-repeat:no-repeat;
 background-position:0 20px;	
 background-color:#fff;
	margin:0;
	padding:37px 0 0 0;
}
div.contact div.col-right2 div.fla-area-top div.fla-area{
	width:441px;
 background-image:url('images/bg-contact-fla-bg.gif');
 background-repeat:repeat-y;
 background-position:0 0;	
	margin:0;
	padding:0 0 0 0;
	text-align:center;
}
div.contact div.col-right2 div.fla-area-bottom{
	width:441px;
 background-image:url('images/bg-contact-fla-bottom.gif');
 background-repeat:no-repeat;
 background-position:0 0;	
	margin:0 0 10px;
	height:19px;
}
/*company*/
div.company{
	clear:both;
	width:999px;
 background-image:url('images/top-company.gif');
 background-repeat:no-repeat;
 background-position:right top;	
 margin:0 auto;
	padding:13px 0 10px;
}
p.in-column-four{
	margin:0 auto;
	width:170px;
	padding:8px 0 12px;
	color:#293359;	
 font-family:"Tahoma";
 font-weight:normal;
 font-size:12px;
 line-height:1.4em;	
}
div.awards{
 background-image:url('images/bg-awards-top.gif');
 background-repeat:no-repeat;
 background-position:center top;	
 width:999px;
 margin:0 auto;
 padding:16px 0 0;
}
div.awards div.awards-content{
 background-image:url('images/bg-awards.gif');
 background-repeat:repeat-y;
 background-position:center top;
 width:930px;
 padding:0 30px 0 39px;
 margin:0 auto; 
}
div.awards div.awards-bottom{
 background-image:url('images/bg-awards-bottom.gif');
 background-repeat:no-repeat;
 background-position:center bottom;
 width:999px;
 height:51px;
 margin:0 auto; 
}
div.awards div.awards-content h1{
	font-size:22px;
	font-weight:lighter;
	font-family:"Verdana";
	color:#197079;
	margin:0 auto;
	padding:7px 0 10px 0;
	text-align:center;
}
div.awards div.awards-content ul{
	width:430px;
	margin:0;
	padding:10px 15px;
	float:left;
	color:#293359;
	font-family:"Tahoma";
	font-size:12px;
	font-weight:normal;
	line-height:1.4em;
	list-style-type:none;
	list-style-image:none;
}
div.awards div.awards-content ul li{
	padding:0px 0 5px 20px;
	margin:0;
	 background-image:url('images/pointer.gif');
	 background-repeat:no-repeat;
	 background-position:left top;	
}
div.awarded{
	width:990px;
	padding:0 0 0 9px;
}
table.awarded{
	height:95px;
	margin:0 auto 20px;
 background-image:url('images/bg-awards-names.gif');
 background-repeat:repeat-x;
 background-position:center top;	
 border:0;
 padding:0;
}
table.awarded td{
	margin:0;
	padding:0;
	text-align:center;
	vertical-align:middle;
	 background-repeat:no-repeat;
	 background-position:center top;	
}
table.awarded td.centerTD{
	 background-image:url('images/bg-awarded-center.gif');	
	 padding:0 20px;
}
table.awarded td.leftTD{
	 background-image:url('images/bg-awarded-left.gif');	
}
table.awarded td.rightTD{
	 background-image:url('images/bg-awarded-right.gif');
}
table.awarded td.center-emptyTD{
	 /* background-image:url('images/bg-awarded-center.gif');	*/
	 padding:0 20px;
}
table.awarded td.left-emptyTD{
	 /* background-image:url('images/bg-awarded-left.gif'); */
}
table.awarded td.right-emptyTD{
	 /* background-image:url('images/bg-awarded-right.gif'); */
}
table.awarded td p{
	width:109px;
	text-align:center;
	color:#157a84;
	font-family:"Tahoma";
	font-size:13px;
	font-weight:normal;	
	text-transform:uppercase;
	padding:0 0 10px 0;
}
/*case studies*/
div.case-studies{
	clear:both;
	width:999px;
 background-image:url('images/top-case-stuties.gif');
 background-repeat:no-repeat;
 background-position:left top;	
 margin:0 auto;
	padding:13px 0 0px;
}
div.headlines{
	clear:both;
	width:999px;
 background-image:url('images/top-headlines.gif');
 background-repeat:no-repeat;
 background-position:left top;	
 margin:0 auto;
	padding:13px 0 0px;
}
div.company-sublevel{
	clear:both;
	width:999px;
 background-image:url('images/top-company-sublevel.gif');
 background-repeat:no-repeat;
 background-position:left top;	
 margin:0 auto;
	padding:13px 0 0px;
}
div.case-studies div.case-studies-content,
div.headlines div.case-studies-content,
div.weblog div.case-studies-content,
div.company-sublevel div.case-studies-content{
 width:999px;
 background-image:url('images/bg-case-stuties.gif');
 background-repeat:repeat-y;
 background-position:left top;	
 margin:0 auto;
 padding:20px 0 10px 0px;
}
div.weblog div.case-studies-content{
	margin-bottom:-10px;
}
div.with-slides {
	margin: -13px auto !important;
	padding: 0 0 10px 0 !important;
}
div.with-slides div.col-right {
	padding-top: 20px !important;
}
div.case-studies div.case-studies-content div.col-left,
div.headlines div.case-studies-content div.col-left,
div.weblog div.case-studies-content div.col-left,
div.clients div.col-left,
div.company-sublevel div.case-studies-content div.col-left{
	width:655px;
	float:left;
	padding-right:23px;
	margin-right:-50px;
}
div.company-sublevel div.case-studies-content div.col-left{
	padding-top:20px;
}
div.company-sublevel div.case-studies-content div.col-left div.as-p a.articles{
	font-size:15px;
	text-decoration:none;
}

div.case-studies div.case-studies-content div.col-right,
div.headlines div.case-studies-content div.col-right,
div.weblog div.case-studies-content div.col-right,
div.company-sublevel div.case-studies-content div.col-right{
	width:320px;
	float:right;	
}

div.case-studies div.case-studies-content div.col-left h1,
div.headlines div.case-studies-content div.col-left h1,
div.weblog div.case-studies-content div.col-left h1,
div.clients div.col-left h1,
div.company-sublevel div.case-studies-content div.col-left h1{
	text-align:left;
	color:#157a84;
	padding:5px 0 0px 24px;	
	margin:0;
	font-size:22px;
	font-weight:normal;
	font-family:"Verdana";
}
div.company-sublevel div.case-studies-content div.col-left h1.company-sublevel{
	float:left;
	height:40px;
	width:430px;
	padding:32px 0 0 10px;
}
div.clients div.col-left h1{
	text-align:center;
	background-color:#fff;
	width:80%;
	margin:0 auto;
}
div.company-sublevel div.case-studies-content div.col-left div.clearBoth{
	_margin:-12px 0 -12px 0;
	zoom:1;
}
div.case-studies div.case-studies-content div.col-left p,
div.case-studies div.case-studies-content div.col-left div.as-p,
div.headlines div.case-studies-content div.col-left p, 
div.headlines div.case-studies-content div.col-left div.as-p,
div.weblog div.case-studies-content div.col-left p,
div.weblog div.case-studies-content div.col-left div.as-p,
div.company-sublevel div.case-studies-content div.col-left div.as-p{
	color:#293359;
	font-family:"Tahoma";
	font-size:12px;
	font-weight:normal;
	line-height:2.1em;
	margin:0 auto 0px;
	padding:0px 0 0px 24px;
}
div.case-studies div.case-studies-content div.col-left div.as-p a.more-link,
div.headlines div.case-studies-content div.col-left div.as-p a.more-link,
div.weblog div.case-studies-content div.col-left div.as-p a.more-link{
 background-image:url('images/bt-read-more.gif');
 background-repeat:no-repeat;
 background-position:left center;
	text-decoration:none;
	cursor:pointer;
	padding:10px 48px;
}

div.case-studies div.case-studies-content div.col-left div.as-p p,
div.headlines div.case-studies-content div.col-left div.as-p p,
div.weblog div.case-studies-content div.col-left div.as-p p{
	padding:0;
}


div.case-studies div.case-studies-content div.col-left div.as-p div.photo,
div.headlines div.case-studies-content div.col-left div.as-p div.photo,
div.weblog div.case-studies-content div.col-left div.as-p div.photo,
div.company-sublevel div.case-studies-content div.col-left div.as-p div.photo{
 background-image:url('images/bg-green.gif');
 background-repeat:repeat-x;
 background-position:center center;
 padding:0 0 0 24px;
 float:left;
 margin:5px 20px 0px -24px;
 _margin:5px 20px 0 -12px;
}
div.company-sublevel div.case-studies-content div.col-left div.as-p div.photo{
	margin:5px 20px 20px -24px;
	_margin:5px 20px 0px -12px;
}
div.photo img{
	margin:0;
	padding:0;
	border:2px solid #7eca52;
}
div.photo a img{
	margin:0 0 10px 0;
	_margin:0 0 0 0;
}
div.photo img.company-sublevel,
div.photo img.avatar{
	margin:10px;
	padding:0;
	border:0;
	float:left;
}
hr{
	border-top:1px solid #76BE52;
	border-bottom:1px solid #fff;
	margin:25px -23px 5px 23px;
	clear:both;
}
div.pagination{
 background-image:url('images/pagination-bg.gif');
 background-repeat:repeat-x;
 background-position:left top;	
 width:648px;
 height:74px;
 margin:25px 0 0 1px;
 clear:both;
}
div.pagination-wider div.pagination {
	width:668px;
}
div.pagination div.pagination-left{
 background-image:url('images/pagination-left.gif');
 background-repeat:no-repeat;
 background-position:left top;	
 width:600px;
 height:44px;
 padding:30px 0 0 34px;
 float:left;
 color:#293359;
 font-size:14px;
 text-transform:uppercase;
 text-align:center;
}
div.pagination div.pagination-right{
 background-image:url('images/pagination-right.gif');
 background-repeat:no-repeat;
 background-position:right top;	
 width:14px;
 height:72px;
 padding:0px;
 float:right;
 font-weight:bold;
 margin:0px;
}
div.pagination div.pagination-left span,
div.pagination div.pagination-left a{
 color:#293359;
 font-size:14px;
 text-transform:uppercase;
 padding:0 10px 0 9px;
 text-decoration:none;
  font-weight:bold;
}
div.pagination div.pagination-left a:link,
div.pagination div.pagination-left a:visited{
	color:#04717b;
}
div.pagination div.pagination-left a:hover,
div.pagination div.pagination-left a:active{
	color:#0095a2;
	text-decoration:underline;
}
div.case-studies-top{
 background-image:url('images/top-case-studies.gif');
 background-repeat:no-repeat;
 background-position:left top;	
 padding:12px 0 0px 0;
 margin:0;
 width:319px;
}
div.case-studies-bg-out{
 background-image:url('images/bg-green.gif');
 background-repeat:repeat-x;
 background-position:0 28%;	
 padding:0;
 width:319px;
}
div.weblog div.case-studies-bg-out,
div.company-sublevel div.case-studies-bg-out{
 background-image:url('images/bg-green.gif');
 background-repeat:repeat-x;
 background-position:0 45%;	
 padding:0;
 width:319px;
}
div.case-studies-bg-in{
 background-image:url('images/bg-case-studies.gif');
 background-repeat:repeat-y;
 background-position:left top;	
 padding:0;
 width:319px;
}
div.case-studies-bottom{
 background-image:url('images/bottom-case-studies.gif');
 background-repeat:no-repeat;
 background-position:left top;	
 padding:0;
 margin:0;
 width:319px;
 height:31px;
}
div.case-studies-bottom-last{
 background-image:url('images/bottom-case-studies-noborder.gif');
 background-repeat:no-repeat;
 background-position:left top;	
 padding:0;
 margin:0;
 width:319px;
 height:27px;
}
div.case-studies-bg-in a:link,
div.case-studies-bg-in a:visited{
	font-family:"Tahoma";
	font-size:17px;
	color:#04717b;
	display:block;
	width:240px;
	padding:10px 0 10px 36px;
	text-align:center;
	text-decoration:none;
}
div.case-studies-bg-in a:hover,
div.case-studies-bg-in a:active{
	color:#0095a2;
	text-decoration:underline;
}
div.case-studies div.case-studies-content div.col-right h2,
div.headlines div.case-studies-content div.col-right h2,
div.weblog div.case-studies-content div.col-right h2,
div.case-studies-content div.col-left h2,
div.company-sublevel div.case-studies-content div.col-right h2{
	color:#323b5a;
	font-size:15px;
	font-weight:bold;
	margin:0;
	padding:5px 0 10px 0px;
	text-align:center;
	text-transform:uppercase;
}
div.company-sublevel div.case-studies-content div.col-left h2.in-as-p{
	text-transform:none;
	padding:12px 0 3px 0;
}
div.case-studies-content div.col-left h2{
	text-align:left;
}
div.case-studies-content div.col-left h2 img{
	border:none;
}
div.case-studies-bg-in div.articles{
	font-family:"Tahoma";
	font-size:15px;
	color:#04717b;
	display:block;
	width:215px;
	padding:10px 0 0px 50px;
	text-align:left;
	text-decoration:none;
	line-height:1.4em;
}
div.case-studies-bg-in div.articles span{
	color:#323b5a;
	padding-right:5px;
}
div.case-studies-bg-in div.articles a:link,
div.case-studies-bg-in div.articles a:visited,
div.case-studies-bg-in div.tags a:link,
div.case-studies-bg-in div.tags a:visited,
div.contact div.col-right1 div.cont2 a:link,
div.contact div.col-right1 div.cont2 a:visited{
	display:inline;
	font-family:"Tahoma";
	font-size:15px;
	color:#04717b;
	padding:0;
	text-decoration:none;
}
div.case-studies-bg-in div.articles a:hover,
div.case-studies-bg-in div.articles a:active,
div.case-studies-bg-in div.tags a:hover,
div.case-studies-bg-in div.tags a:active,
div.contact div.col-right1 div.cont2 a:hover,
div.contact div.col-right1 div.cont2 a:active{
	color:#0095a2;
	text-decoration:underline;
}
div.contact div.col-right1 div.cont2 a{
	line-height:1.8em;
}
/*weblog*/
div.weblog{
	clear:both;
	width:999px;
 background-image:url('images/top-weblog.gif');
 background-repeat:no-repeat;
 background-position:center top;	
 margin:0 auto;
	padding:13px 0 10px;
}
div.case-studies-bg-in div.tags{
	font-family:"Tahoma";
	font-size:15px;
	color:#04717b;
	display:block;
	width:215px;
	padding:10px 0 0px 50px;
	text-align:center;
	text-decoration:none;
	line-height:1.4em;
}
div.case-studies-bg-in div.tags a.tag1{
	padding:0 10px;
	white-space:nowrap;
	font-size:13px;
}
div.case-studies-bg-in div.tags a.tag2{
	padding:0 10px;
	white-space:nowrap;
	font-size:15px;
}
div.case-studies-bg-in div.tags a.tag3{
	padding:0 10px;
	white-space:nowrap;
	font-size:17px;
}
div.case-studies-bg-in div.tags a.tag4{
	padding:0 10px;
	white-space:nowrap;
	font-size:19px;
}
div.case-studies-bg-in div.tags a.tag5{
	padding:0 10px;
	white-space:nowrap;
	font-size:21px;
}
div.case-studies-bg-in div.tags a.tag6{
	padding:0 10px;
	white-space:nowrap;
	font-size:23px;
}
div.syndycation-options{
 background-image:url('images/bg-weblog-buttons.gif');
 background-repeat:no-repeat;
 background-position:center top;
 width:247px;
 height:40px;
 margin:0px 0 0px 30px;
 padding:7px 0 0 10px;
}
div.case-studies-bg-in div.syndycation-options a.rss{
	margin:0 5px 0 0;
	padding:0;
	width:83px;
	height:27px;
	display:block;
	padding:0;
 background-image:url('images/bt-rss.gif');
 background-repeat:no-repeat;
 background-position:center top;	
 float:left;
}
div.case-studies-bg-in div.syndycation-options a.newsletter{
	margin:0;
	padding:0;
	width:146px;
	height:27px;
	display:block;
	padding:0;
 background-image:url('images/bt-newsletter.gif');
 background-repeat:no-repeat;
 background-position:center top;	
 float:left;
}
/*weblog*/
div.addlinks{
 background-image:url('images/bg-weblog-add-links-top.gif');
 background-repeat:no-repeat;
 background-position:left top;
	width:131px;
	margin:0;
	padding:20px 0 0 0;
}
div.addlinks div.content{
 background-image:url('images/bg-weblog-add-links.gif');
 background-repeat:repeat-y;
 background-position:left top;
	width:131px;
	margin:0;
}
div.addlinks div.content a:link,div.addlinks div.content a:visited{
	text-decoration:none;
	text-transform:uppercase;
	font-size:12px;
	color:#04717b;
	display:block;
	padding:4px 0 0 20px;
	margin:0px 0 0 0;
	line-height:1.0em;
	width:98px;
}
div.addlinks div.content a:hover,div.addlinks div.content a:active{
	color:#0095a2;
}
div.addlinks div.bg-bottom{
 background-image:url('images/bg-weblog-add-links-bottom.gif');
 background-repeat:no-repeat;
 background-position:left top;
	width:131px;
	height:19px;
	margin:0;
}
div.weblog-photo{
 background-image:url('images/bg-weblog-photo.gif');
 background-repeat:repeat-x;
 background-position:bottom;
 padding:0;
 _padding:0 0 7px 0;
 margin:20px -4px 15px -3px;
}
div.weblog-photo img{
	margin:0;
	padding:0;
	border:0;
}
div.weblog-box{
 background-image:url('images/bg-box-weblog-top.gif');
 background-repeat:no-repeat;
 background-position:left top;
	width:636px;
	margin:0;
	padding:21px 0 0 0;
}
div.weblog-box div.content{
 background-image:url('images/bg-box-weblog.gif');
 background-repeat:repeat-y;
 background-position:left top;
	width:600px;
	margin:0;
	padding:0 18px;
}
div.weblog-box div.bg-bottom{
 background-image:url('images/bg-box-weblog-bottom.gif');
 background-repeat:no-repeat;
 background-position:left top;
	width:636px;
	height:21px;
	margin:0;
}
/* div.weblog-box div.content  */div.avatar{
 background-image:url('images/border-comment.gif');
 background-repeat:no-repeat;
 background-position:left top;
 width:75px;
 height:68px;
 float:left;
}
div.avatar a, div.avatar a img{
	text-decoration:none;
	border:0;
	margin:0;
}
div.case-studies div.case-studies-content div.col-left p.in-comments,
div.headlines div.case-studies-content div.col-left p.in-comments,
div.weblog div.case-studies-content div.col-left p.in-comments {
	float:right;
	width:500px;
	color:#293359;
	font-family:"Tahoma";
	font-size:12px;
	font-weight:normal;	
	line-height:1.3em;
}
div.case-studies div.case-studies-content div.col-left div.comment div.comment-author span,
div.headlines div.case-studies-content div.col-left div.comment div.comment-author span,
div.weblog div.case-studies-content div.col-left div.comment div.comment-author span {
	display:block;
	padding:5px 0 2px 0;
	font-size:15px;
}
div.case-studies div.case-studies-content div.col-left div.comment p,
div.headlines div.case-studies-content div.col-left div.comment p,
div.weblog div.case-studies-content div.col-left div.comment p {
	line-height:17px;
}
div.case-studies div.case-studies-content div.col-left div.comment p img.wp-smiley,
div.headlines div.case-studies-content div.col-left div.comment p img.wp-smiley,
div.weblog div.case-studies-content div.col-left div.comment p img.wp-smiley {
	border:0;
}
div.weblog div.case-studies-content div.col-left div.clearBoth{
	height:1px;
}
/*clients*/
div.clients{
	clear:both;
	width:999px;
 background-image:url('images/top-clients.gif');
 background-repeat:no-repeat;
 background-position:left top;	
 margin:0 auto -5px;
 _margin:0 auto -14px;
	padding:13px 0 0px;
}
div.clients div.content div.col-left{
	margin:0px -50px 0 0;
}
div.clients div.content div.col-right{
	width:287px;
	float:right;
	margin:0px 0 0px 0;
 padding:0 0 10px 33px;
}

div.clients div.content div.col-right h2{
	width:320px;
	height:81px;
 background-image:url('images/bg-content.gif');
 background-repeat:repeat-y;
 background-position:right top;
 background-color:#fff;
 margin:0px 0 0 -33px;
}
div.clients div.content div.col-right h2 img{
	margin:30px 0 0 0;
}
div.clients div.content div.col-right div.client{
 background-image:url('images/bg-client-logo.gif');
 background-repeat:no-repeat;
 background-position:left top;
 width:133px;
 height:85px;
 float:left;
 margin:0;
}
div.clients div.content div.col-right div.client table{
	width:131px;
  height:83px;
	margin:0px auto 0;
	padding:0;
	vertical-align:middle;
	text-align:center;
}
div.clients div.content{
	width:999px;
 background-image:url('images/bg-clients-cols.gif');
 background-repeat:repeat-y;
 background-position:1px 0;	
 margin:0px 0 0 0;
}

div.clients div.content div.col-left div.box-top{
	padding:13px 0 0 0;
 background-image:url('images/bg-client-box-top.gif');
 background-repeat:no repeat;
 background-position:0 0;		
  width:678px;
	margin:0 0 0 1px;
}
div.clients div.content div.col-left div.box-bg{
	padding:20px 45px 10px 55px;
 background-image:url('images/bg-client-box-bg.gif');
 background-repeat:repeat-y;
 background-position:0 0;	
  width:578px;
}

div.box-bg p.quoted{
	background-image:url(images/quote-small-left.gif);
	background-position:5px 0;
	background-repeat:no-repeat;
	margin:-5px auto 0;
	padding:0px;
	width:578px;
}
div.box-bg p.quoted span{
	color:#559ea3;
	display:inline;
	font-family:"Tahoma";
	font-size:16px;
	font-weight:normal;
	line-height:1.5em;
	padding:0 0px 0 30px;
}
div.box-bg p.quoted img{
	margin:5px 0 -5px;
}
div.box-bg p.quoted span.author{
	color:#232c4d;
	font-family:"Tahoma";
	font-size:16px;
	font-weight:normal;
	line-height:1.5em;
	display:block;
	margin:0;
	padding:10px 0 0 0;
}

div.clients div.content div.col-left div.box-bottom{
	padding:0;
 background-image:url('images/bg-client-box-bottom.gif');
 background-repeat:no-repeat;
 background-position:0 0;		
 height:20px;
 width:678px;
	margin:0 0 10px 1px; 
}
div.case-studies-bg-in div.articles span.choosen{
	 background-image:url('images/span-pointer.gif');
 background-repeat:no-repeat;
 background-position:0 0;	
 padding:0 0 0 32px;
 _padding:0 0 0 31px;
 margin:0 32px 0 -32px;
}
ul#portfolio {
	background-color: #0D0033;
	width: 679px;
	height: 489px;
}
div.contact-tab {
	float: left;
	width: 68px;
	height: 18px;
	background-image: url( '/wp-content/themes/modularity/images/contact-tab-bigger.png' );
	background-repeat: no-repeat;
	background-position: bottom left;
	text-align: center;
	font-weight: bold;
	color: #197079;
	padding-top: 14px;
	margin: 0 -25px 0 30px;
	cursor: pointer;
}

div.contact-tab-smaller {
	background-image: url( '/wp-content/themes/modularity/images/contact-tab-smaller.png' );
}
#contact-tab-content {
	margin: auto;
	text-align: center;
	width: 400px;
	height: 358px;
	border: 2px solid #94BE66;
}
#contact-tab-content div.textwidget {
	position:relative;
}
#contact-tab-content div.textwidget div {
	position:absolute;
	top:0;
	left:0;
}
div.search, div.not-found {
	background-image:url('images/top-company.gif');
}
div.search div.as-p h3 {
	margin-bottom: 20px;
}

@media screen {
  .sIFR-flash {
    visibility: visible !important;
    margin: 0;
    padding: 0;
  }  
  .sIFR-replaced, .sIFR-ignore {
    visibility: visible !important;
  }
  .sIFR-alternate {
    position: absolute;
    left: 0;
    top: 0;
    width: 0;
    height: 0;
    display: block;
    overflow: hidden;
  }
  .sIFR-replaced div.sIFR-fixfocus {
    margin: 0pt; 
    padding: 0pt; 
    overflow: auto; 
    letter-spacing: 0px; 
    float: none;
  }
}

@media print {
  .sIFR-flash {
    display    : none !important;
    height     : 0;
    width      : 0;
    position   : absolute;
    overflow   : hidden;
  }
  .sIFR-alternate {
    visibility : visible !important;
    display    : block   !important;
    position   : static  !important;
    left       : auto    !important;
    top        : auto    !important;
    width      : auto    !important;
    height     : auto    !important;
  }
}
