﻿.news_item
{
	background: #fff url('/assets/images/layout/module_center_bg.gif') repeat-x left top scroll; 
	min-height:200px;
	height:auto;
}

.creston_overview .summaryText
{
	padding:5px 10px;
}

.creston_overview .date
{
	padding:5px 10px;
}


.creston_overview .summaryNoPicture
{
	border-bottom:1px dotted #CCCCCC;
}

.news-listing
{
	border-bottom: 1px solid #C7C7C7;	
	padding: 20px 0px;	
}

#news_content
{
    float:left;
    height:auto;
    margin-left:25px;
    min-height:300px;
    width:490px;
}

#news_content .thumbnail
{
	float: left;
	margin: 5px 10px 0px 0px;
	min-height:60px;
}

#news_content .articleListing
{
    width:490px;
    padding:5px 0 5px 0;
}


#news_content .summary
{
    float: left;
    width:355px;
}

#contact_content
{
    float:left;
    height:auto;
    min-height:300px;
    width:725px;
}

#contact_content .contactListing
{
    width:700px;
    padding:5px 0 5px 0;
    float:left;
}
#contact_content .contactListing .leftCol
{
    clear:both;
    float: left;
    width:240px;
    padding:0 0 10px 0;

}
#contact_content .contactListing .rightCol
{
    float: left;
    width:240px;
    padding:0 0 10px 0;
}
#contact_content .contactDetails
{
    float:left;
    border-top:1px dotted #333;
    padding-top:15px;
    
}
#contact_content .contactListing h2.content_sub_header
{
	font-weight:normal;
	color:#4c4a4a;
	font-size:1.7em;
	padding-bottom:10px;


}
#contact_content .contactListing .rightCol p,#contact_content .contactListing .leftCol p
{
    margin:0 0 0 0;
    padding:0 0 5px 0;
}
#contact_content .contactListing .rightCol p a
{
    color:#41C2D5;
}
.summary h2
{
	font-size:1.2em;
	margin-bottom:4px;
}

p.phone
{
	padding-left:25px !important;
	background: transparent url('/assets/images/layout/telephone.png') no-repeat top left scroll;
}
p.mobile
{
	padding-left:25px !important;
	background: transparent url('/assets/images/layout/phone.png') no-repeat top left scroll;
}
p.fax
{
	padding-left:25px !important;
	background: transparent url('/assets/images/layout/fax.png') no-repeat top left scroll;
}
p.email
{
	padding-left:25px !important;
	background: transparent url('/assets/images/layout/envelope.png') no-repeat top left scroll;
}
#news_content .clear{padding-top:10px;}

.news_overviewListing
{
    padding:5px 0 10px 0;
    margin:0;
    min-height: 50px;
}
.news_overviewListing div.thumbnail
{
	float: left;
	border: 0px solid #6B6B6B;
	margin: 5px 10px 0px 5px;
	width: 60px;
	height:40px;
}
.news_overviewListing div.thumbnail img {width:60px;}

.news_overviewListing .summary
{
    float: left;
    width:140px;
    padding:5px 5px 0 5px;
}
.news_overviewListing .summaryNoPicture
{
    padding:5px 5px 0 0;
}
.news_overviewListing .summaryText
{
    margin:2px 0 0 0;
}

.summary .summaryText
{
	margin-top:3px;
}

.summaryText a
{
	color:#555 !important;
	text-decoration:none;
}

.news_overviewListing h3
{
    padding:0;
}

.floatLeft
{
    float:left;
}

a.pdf
{
	color:#41C2D5;
	display: block;
}
.articleListFullWidth
{
    width:95% !important;
}