@charset "utf-8";
/* CSS Document */
/* The client changed categories after desing.  #csd is for Software Development Services, #chi is for computer engineering services, and #pta is for Test Architect and Test Engineering Services.  */


#right_cont {
  margin:0;
  padding:0;
}
#right_cont{
  height:100%;
}
#right_cont {
  display:-webkit-box;
  -webkit-box-orient:vertical;
  -webkit-box-pack:center;
  -webkit-box-align:center; 
  display:-ms-box;
  -ms-box-orient:vertical;
  -ms-box-pack:center;
  -ms-box-align:middle;
  display:box;
  box-orient:vertical;
  box-pack:center;
  box-align:center;
  font:.7em/1.5 "Oswald", sans-serif;
}

p.cont {
	display:none;
	color:#fff;
	font-family: 'Oswald', sans-serif;
	font-size:14px;
	background-image:url(../Images/pshadowbox.png);
}

a.grow:hover, a.grow:focus {
  	opacity:.9;
}
a.grow:hover + p {
	display:block;

}
a.grow {
  	display:block;
  	height:30px;
  	line-height:23px;
  	color:#fff;
  	text-decoration:none;
  	text-align:Left;
  	text-shadow:0 1px 0 rgba(255,255,255,.5);
}
a.grow:active {
  	background:-webkit-gradient(
    linear, 0 0, 0 100%,
    from(#ccc), to(#ddd)
  	);
  	background:-o-linear-gradient(#ccc, #ddd);
  	background:-ms-linear-gradient(#ccc, #ddd);
  	background:linear-gradient(#ccc, #ddd);
  	color:#000;
}
#acc_cont {
	position:relative;
	margin-left:40px;
	padding: 0;
	z-index:2;
	width:595px;
    border-radius:5px;

}
p.cont {
	height: 0;
    padding:0 15px;
    overflow:hidden;
	-webkit-transition:height .8s ease-out, padding .8s ease-out;
  	-o-transition:height .8s ease-out, padding .8s ease-out;
  	-ms-transition:height .s ease-out, padding .8s ease-out;
  	transition:height .8s ease-out, padding .8s ease-out;	
}
#csd {
  	border-radius:2px 2px 0 0;
}
#pta {
  	border-radius:0 0 3px 3px;
}
a.grow:hover, a.grow:focus {
  	opacity:.9;
}
a.grow:link {
	text-decoration:underline;
}

:hover + p.cont {
  	padding:10px 15px;
  	border-top: 1px solid #ccc;
  	border-bottom:1px solid #ccc;
}
#csd:hover + p {
  	height:80px;
}
#chi:hover + p {
  	height:80px;
}
#cfd:hover + p {
	height:80px;
  	border-radius:0;
}
#pta:hover + p {
  	height:80px;
}
a.pbox:link {
	color: #fff;
	text-decoration: none;
}
a.pbox:visited {
	text-decoration: none;
	color: #fff;
}
a.pbox:hover {
	text-decoration: none;
	color: #fff;
}
a.pbox:active {
	text-decoration: none;
	color: #fff;
}