#content_footer{
	margin: 15px 200px;
	padding: 0px 0px;
	width: 100%;	
	font: normal 10px/15px Tahoma, Arial, Helvetica, sans-serif;
	color: #AAA;
	text-align:left;
	background-color:#FFFFFF;
}

#CS_content_stage{ 
position:relative;
margin:0px 0px 0px -50px;
padding: 15px 70px 20px 70px;
background: url(../images_common/CScontent_bg.gif) no-repeat 0 0 #E8EDDA;
width:722px;
}

#CS_content_stage #caseStudiesNav img {
	margin:0px 0px -10px 0px;
	padding: 0px 0px;
	border: 0px;
}

#CS_content_stage #caseStudiesNav a img{
	text-decoration:none;
	border:none;
	filter: alpha(opacity=55);
	-moz-opacity: 0.55;
	opacity:0.55;
	border-bottom:none;
}

#CS_content_stage #caseStudiesNav a:hover img{
	filter: alpha(opacity=100);
	-moz-opacity: 1.00;
	opacity:1.00;
	border-bottom:none;
}

#computerScreen {
position:absolute; 
top:50px; 
left:365px;
margin: 0 0;
width: 365px; 
height: 200px;
color: #FFF;
overflow:auto;
}

#screenContainer {
position:absolute;
top:0px;
left: 315px;
/* display:none; */
}

#projectorScreen {
margin: 0 0;
background: #FFF;
border-left:10px solid #000;
border-right:10px solid #000;
border-bottom:7px solid #000;
border-top:1px solid #000;
width:440px;
height: 285px;
background-image:url(../what_we_do/case_studies/images/cs_impact_bg.jpg);
}

#screenFooter {
margin: 0 0;
height:15px;
/* margin-top: -16px;*/
}

#CS_problem p {
margin: 0 0;
padding: 0 0;
font:bold 10px/19px Verdana, Arial, Helvetica, sans-serif;
color:#FFF;
letter-spacing: 0.5px;
}

#CS_approach {
margin: 0 0;
padding: 0 0;
font:normal 12px/19px "Courier New", Courier, monospace; 
color:#6bb414;
letter-spacing: 0.5px;
}

#CS_approach p a, #CS_approach p a:visited {
color:#6bb414;
}

#CS_approach p a:hover {
color:#6bb414;
}

#CS_impact {
height: 16px;
background-image:url(../what_we_do/case_studies/images/pulldown_screen.gif) no-repeat bottom #FFF;
padding:70px 40px 20px 40px ;
}

#botPosition1 {
position: absolute;
top:255px;
left:58px;
}

#botPosition2 {
position: absolute;
top:269px;
left:216px;
}

#botPosition3 {
position: absolute;
top:274px;
left:409px;
}

#botPosition4 {
position: absolute;
top:297px;
left:671px;
}

h1 {
margin: 0px 0px 0px 0px;
padding: 0px 0px 0px 0px;
font: normal 22px/24px "Times New Roman", Times, serif;
color: #54005A;
}

p{
margin: 10px 0px 5px 0px;
padding: 0px 0px;
font: 11px/20px Verdana, Arial, Helvetica, sans-serif;
}

p.active {
font-size:14px;
font-weight:bold;
}

.numberPurple {
font-family: "Times New Roman", Times, serif;
color: #54005A;
}

.approachCommandLine {font-weight: bold; text-transform:uppercase;}

