/* CSS Document  news styles separated for CMS*/
/*news styles starts*/
#news-bottom-bar-ap {
position:absolute;
height:90px;
bottom:20px;
left:20px;
right:20px;
border:solid 1px #ccc;
}
#news-content-ap {
position:absolute;
top:20px;
bottom:20px;
left:20px;
right:20px;
border:solid 1px #ccc;

}
#news-content {
padding:40px;
position:relative;
padding-right:40px;

}
#news-content h1{
margin-bottom:10px;
margin-top:7px;
}
.news-item {
border-top: 1px solid #999999;
margin: 10px 20px 20px 0;
padding-bottom:10px;
}

.news-item img {
float:right;
margin:10px;
height:150px;
width:150px;
padding: 10px 10px 10px 10px;
border:solid 1px #ccc;
}
.news-item h1 {
margin:0;
font-size:22px;

}
.news-item h3 {
margin:0;

}
.news-item a {
font-size:16px;
text-decoration:none;
color:#1c346e;
}

#full-story{
background-image:none;
background-color:#CCCCCC;
}
#full-story h3 {
font-size:14px;

}
#full-story h2 {
font-size:16px;
margin-bottom:10px;
font-weight:normal;
}
#full-story h5 {
margin:0 0 5px 0;
font-size:12px;
letter-spacing:normal;
color:#1c346e;
font-weight:normal;
}

#fullstory-wrapper{
	margin:30px;
	background-color:white;
	padding:20px;
	border:1px solid #1c346e;
	clear: both;
}
#fullstory-wrapper p {
padding-top:25px;
}

.fullstory-image {
	float:right;
	margin:15px;
	border: solid 1px #ccc;
	clear: both;
	padding: 10px;
}
.fullstory-image img {
float:right;
clear:both;
margin:10px;
border:solid 1px #ccc
}
.fullstory-image-caption {
text-align:center;
margin:3px;
font-size:75%;
}
/*news styles starts*/

.back-to {
color:#333333;
margin:15px auto;
text-align:right;
}
.back-to a{
color:#333333;
text-decoration:none;
}
.back-to a:hover {
color:#666666;
text-decoration:underline;
}
.clear{ clear:both;}
/*case studies styles starts*/
.case-study {
	border-top: 1px solid #999999;
	margin: 10px 10px 10px 0;
	padding-bottom:10px;
	padding-top: 10px;
}

.case-study img {
float:right;
margin:10px;
height:150px;
width:190px;
clear:none !important;
}

.case-study h1 {
margin:0;
font-size:18px;
}
.case-study h3 {
margin:0;
font-size:12px;
letter-spacing:0.06em;
color:#1c346e;
}
.case-study h5 {
margin:0;
font-size:12px;
letter-spacing:0.06em;
color:#1c346e;
}
.case-study a {
font-size:16px;
text-decoration:none;
color:#1c346e;
}
.last{border-top: 1px solid #999999;}
.blue{color:#1c346e; margin-top:5px; font-size:13px; margin-bottom:10px;}

/*case studies styles ends*/

