/* subnav */
#topnav #tc ul 
{
	display:block; 
	position:absolute;
	z-index:11;
	height:24px;
}


.ctop h1 { width:160px; float:left; }
.ctop { padding:24px 0 0 50px; }
.ctop .intro { margin-left:193px; }
.ctop .intro img { display:block; padding-bottom:12px; }

/* process page */
.process {
	background:url(images/process/process_bg.gif) top left repeat-x;
	margin-right:0px;
	margin-left:1px;
	min-height:457px;
}
.process .ctop .intro { margin-left:187px; }

.process .steps { margin-top:9px; height:86px; background:url(images/process/steps_bg.gif) top left no-repeat; padding-left:42px; }

.process .steps a { display:block; width:auto; margin:0; padding:0; float:left; margin-right:1px; margin-bottom:-2px; }
.stepsubs { padding:0 0 0 41px; color:#fff; }

.stepsubs #s1, .stepsubs #s2, .stepsubs #s3, .stepsubs #s4, .stepsubs #s5 { display:none; clear:both; }
.stepsubs #s1 { background:url(images/process/s1_bg.gif) top left no-repeat; }
.stepsubs #s2 { background:url(images/process/s2_bg.gif) top left no-repeat; }
.stepsubs #s3 { background:url(images/process/s3_bg.gif) top left no-repeat; }
.stepsubs #s4 { background:url(images/process/s4_bg.gif) top left no-repeat; }
.stepsubs #s5 { background:url(images/process/s5_bg.gif) top left no-repeat; }

.stepsubs div { height:118px; padding-left:15px; padding-top:13px; }
.stepsubs div h3 { display:none; }
.stepsubs div h4 img { margin-bottom:7px; float:none;}
.stepsubs div img { display:block; width:auto; float:left; margin-right:40px; }

.process .subprocess { padding:0 0 0 41px; }

/* clients page */
.clients { padding-top:24px; margin-left:1px; background:url(images/clients/clientstop.jpg) top left repeat-x; }
.clients .ctop  { padding-left:69px;}
.clients .ctop .intro { margin-left:163px; }
.clisting 
{
	margin-left:49px; 
	min-height:290px; 
	padding-bottom:50px; 
	font-family:Trebuchet MS; 
	font-size:10px; 
	line-height:12px; 
	position:relative;
	width:909px;
}
/*.clisting { border:1px solid red; } */
.crow { width:100%; float:left; /*border:1px solid green; */ }
.clogo { margin-top:-12px; }
.clisting .crow .clogo { padding-bottom:15px; }
.clogo 
{
	display:block; 
	margin-right:3px;
	width:148px;
	float:left;
}
a.clink img { border:1px solid #dbdbdb; display:block; }
.clink { z-index:4; border-color:#ffffff; }
a.clink { border:1px solid #ffffff; width:146px; height:83px; }
.cpop 
{
	display:none; 
	position:absolute;
	z-index:12;
	/*top:0;
	left:0;*/
	background:url(images/clients/clientpop_bg.png) top left no-repeat;
	width:280px;
	height:166px;
	color:#194c6a;
}
.cpopr 
{
	display:none; 
	position:absolute;
	z-index:12;
	top:0;
	right:-2px;
	background:url(images/clients/clientpop_bg.png) top left no-repeat;
	width:280px;
	height:166px;
	color:#194c6a;
}
.cpop .innerlogo,
.cpopr .innerlogo { position:absolute; left:1px; top:1px; }
.cpop .viewcasestudy { position:absolute; right:15px; top:35px; }
.cpop .cbtn,
.cpopr .cbtn 
{
	float:right;
	display:block;
	width:auto;
	padding-right:13px;
	margin-top:7px;
}
.cpopcopy 
{
	margin-left:53px;
	margin-top:84px;
	width:185px;
}
.cpopcopy h4 { font-weight:normal; font-size:10px; }
.cpopcopy a { color:#666; text-decoration:none; font-style:italic; font-weight:bold; }
.cpopcopy p { margin-bottom:5px; }
.ctop { padding-bottom:28px; }
/*
#pop1 { top:0; left:0; }
#pop2 { top:0; left:151px; }
#pop3 { top:0; left:302px; }
#pop4 { top:0; left:452px; }
#pop5 { top:0; left:604px; }
#pop6 { top:0; right:0; }
#pop7 { top:99px; left:0; }
#pop8 { top:99px; left:151px; }
#pop9 { top:99px; left:302px; }
#pop10 { top:99px; left:452px; }
#pop11 { top:99px; left:604px;}
#pop12 {top:99px; right:0; }
#pop13 { top:199px; left:0; }*/

.clogo .clink img { z-index:3; }




