/* #####  HOME STYLE ###### */


/* #####  CUSTOMERS BANNER START ###### */

div.logo-slider {
	clear:both;
	margin:15px 25px 25px 25px;
}

div.block-customers {
	text-align:center;
	background:#F9F9F9;
	padding:10px 0;
}

div.block-customers p {
	margin:0;
	padding:5px;
	text-transform:uppercase;
	font-size:14px;
	letter-spacing: 0.15em;
	color:#999999;
}

div.block-customers img {
	display:inline;
	margin:0;
}

/* #####  CUSTOMERS BANNER END ###### */


/* #####  HEADLINES ###### */

.mediumImage {
	margin:15px 15px 15px 0;
	width:240px;
	/* min-height:160px; */
	float:left;
	border:none;
}

.smallImage {
	margin:15px 0 15px 10px;
	width:130px;
	height:130px;
	float:right;
	border:1px solid #DDDDDD;
}

.microImage {
	margin:10px;
	width:65px;
	height:65px;
	float:right;
	border:2px solid #DDDDDD;
}

.microImage img {
	width:65px;
	height:65px;
}


#n-topHeadlines {
	float:left;
	width:540px;
	margin-left:25px;
	padding-bottom:40px;
}

#todayDate {
	float:right;
	width:200px;
	margin-top:20px;
	text-align:right;
	padding-right:5px;
}

#n-topHeadlines div.headlineBox {
	clear:both;
	float:left;
	background:#F6F6F6;
	margin-top:10px;
	padding:14px;
	border-radius:4px;
	box-shadow:0 1px 3px 0 rgba(0, 0, 0, 0.16), 0 0 0 1px rgba(0, 0, 0, 0.04);
}

#n-topHeadlines div.headlineBox:hover {
	box-shadow:0 2px 6px 0 rgba(0, 0, 0, 0.26), 0 0 0 1px rgba(0, 0, 0, 0.04);
}

#n-topHeadlines h1 {
	margin:0;
	padding:10px 0 5px 5px;
	/*border-top:#70787C solid 4px;*/
}

#n-topHeadlines h1.topHeading {
	padding-left:0;
	border-top:none;
	margin-bottom:31px;
}

#n-topHeadlines h1.topHeading a {
	color:#333333;
}

#n-topHeadlines h1.topHeading a:hover {
	color:#C74B15;
}

#n-topHeadlines h1.TopStory {
	font-size:20px;
}

#n-topHeadlines h2 {
	margin:0;
	padding:10px 0 5px 5px;
	/*border-top:#70787C dotted 1px;*/
	font-size:18px;
}

#n-topHeadlines h3 {
	margin:0;
	padding:10px 0 10px 5px;
	border-top:#70787C dotted 1px;
}

#n-topHeadlines h6 {
	margin:0;
	padding-left:5px;
	font-size:10px;
	font-weight:normal;
	color:#666666;
}

#n-topHeadlines p {
	margin:5px 0 20px 5px;
	padding:0;
	font-size:14px;
	line-height:1.5;
}

#n-topHeadlines p.TopStory {

}


#n-topHeadlines #viewMoreHeadlines {
	margin:15px 0;
	padding:10px 0;
	width:100%;
	/*border-top:#999999 double 4px;*/
	text-align:center;
	font-size:16px;
}


/* #####  NEWS BY INDUSTRY ###### */

#n-otherHeadlines {
	float:left;
	width:365px;
	margin-left:25px;
	margin-right:15px;
	/*border-left:#70787C dotted 1px;*/
	padding-left:10px;

}

#n-otherHeadlines h1 {
	margin:5px 0 10px 0;
}

#n-otherHeadlines h1 a {
	color:#666666;
}

#n-otherHeadlines h1 a:hover {
	color:#C74B15;
}

.industryNewsBox {
	/*border-top:#70787C solid 4px ;*/
	padding-bottom:10px;
	float:left;
}

.industryNewsBox h3 {
	margin:0;
	padding:4px 0 5px 5px;
	font-size:18px;
}
.industryNewsBox h3:after {
	content: " \203A";
}

.industryNewsBox h3 a {
	color:#333333;
}

.industryNewsBox h3 a:hover {
	color:#C74B15;
}

.industryNewsItem {
	float:left;
	clear:both;
	width:100%;
	margin-top:10px;
	padding:7px 5px;
	background:#F6F6F6;
	border-radius:4px;
	box-shadow:0 1px 3px 0 rgba(0, 0, 0, 0.16), 0 0 0 1px rgba(0, 0, 0, 0.04);
}

.industryNewsItem:hover {
	box-shadow:0 2px 6px 0 rgba(0, 0, 0, 0.26), 0 0 0 1px rgba(0, 0, 0, 0.04);
}

.industryNewsBox h4 {
	margin:0;
	padding:8px 5px;
	font-size:16px;
	font-weight:normal;
	/*border-top:#70787C dotted 1px;*/
}