@charset "UTF-8";
/* CSS Document */

#solution-top .main_bg {
	width:100%;
	height:162px;
	background-image:url(../images/solutions/solution-bg.jpg);
	background-position:top right;

}

#solution-top .submenue {
	top:139px;
}

#index h2,#user-stories h2,#technology h2 {
margin-bottom:8px; font-size:14px; float:none; display:block; color:#666666
}

#index .content,#ruggged-testing .content,#user-stories .content,#total-cost .content    {
	padding:35px;
	padding-top:30px;
	line-height:18px
}

#sidebar-container .content  {
	padding:10px;
	padding-top:10px;
	line-height:18px
}
#index a { 
	text-decoration: none;

}

#index .content-left {
	margin-right:80px;
	margin-top:40px;
	width:270px;
	float:left;
	
}
#index .content-right {
	float:left;
	margin-top:40px;
	width:320px;
	line-height:18px
}

#index .rel_item {
	float:left
}
#index .rel_item p{
	color: #0066cc;
	line-height:22px
}

#index .rel_item2 {
	float:left
}
#index .rel_item2 p{
	color: #0066cc;
	line-height:22px;
	width:135px;
	letter-spacing:-1px
}


#index .rel_sep {
	float:left;
	width:1px; 
	height:75px;
	border-right:1px solid #eeeeee;
	padding-left:15px;
	margin-right:15px
}

#technology .content{
	padding:20px 30px 20px 30px;
	line-height:18px;
}

#technology .content-item {
	padding-top:0px;
	float:left;
	width:700px;
	height:150px;
}

#technology .content-item-left {
	padding-top:0px;
	float:left;
	width:700px;
	height:150px;
	padding-right:15px
}

#technology .picture {
	float:left; margin-right:10px; border:1px solid #ccc
	}


#technology .tech-description {
overflow:hidden; height:85px; width:500px;
}
#user-stories .content-left{
	padding-right:20px;
	float:left;
}

#user-stories .content-right {
	padding-top:0px;
	padding-left:20px
}
#certification .cert-img {
	padding-right:20px;
	float:left
}

#certification .rel_sep {
	border-right:0px;
	padding-left:10px;
	margin-right:0px
}

#certification .content {
	padding-bottom:5px
}
