.con-main {
	min-height: 45em;
	}


h2.pagetitle {
	color: #fff;
	font-size: 300%;
	font-weight: bold;
	line-height: 1.2em;
	padding: 0 0 0 0;
	}
h2.featured-news {
	color: #fff;
	font-weight: normal;
	padding-top: 0;
	text-transform: uppercase;
	}

.featured-news-list {
	color: #fff;
	/*font-size: 91.6%;*/
	font-weight: normal;
	width: 360px;
	}
.featured-news-list li a {
	display: block;
	padding: 7px 0px 6px 0px;
	}
.featured-news-list li a:link,
.featured-news-list li a:visited {
	color: #fff;
	text-decoration: none;
	border-top:1px solid #4b5e89;
	}
.featured-news-list li a:focus,
.featured-news-list li a:hover,
.featured-news-list li a:active {
	color: #fff;
	text-decoration: none;
	}

.more {
	color: #fff;
	font-size: 83.3%;
	margin-top: 1em;
	text-transform: uppercase;
	}
.more li {
	display: inline;
	float: left;
	margin-right: 1.5em;
	width: 8em;
	text-shadow:2px 2px 4px #000;
	}
.more li.rss {
	width: 7.3em;
	}	
.more li a:link,
.more li a:visited {
	color: #eee;
	text-decoration: none;
	}
.more li a:focus,
.more li a:hover,
.more li a:active {
	color: #fff;
	text-decoration: none;
	}
.more li.rss a {
	background: transparent url(../library/icn-rss.png) no-repeat right 2px;
	display: block;
	padding: 0 15px 0 0;
	}
.more li.link a {
	background: transparent url(../library/icn-arrow-sm-white.png) no-repeat right 4px;
	display: block;
	padding: 0 15px 0 0;
	}
/* -------------- Featured news bigger link styling -------------- */

.featured-news-list li.hot a {
	background: transparent url(../library/bg-featnews-idle.png) repeat-x left top;
	}

.featured-news-list li.hot a:focus,
.featured-news-list li.hot a:hover,
.featured-news-list li.hot a:active {
	background-image: url(../library/bg-featnews-hover.png);
	}

/* -------------- Home page display panels styling -------------- */	

.con-disp-pnl {
	background: transparent url(../library/bg-disp-pnl.png) no-repeat 50% 0;
	bottom: 44px;
	height: 187px;
	left: 0;
	overflow: hidden;
	position: absolute;
	width: 100%;
	z-index: 20;
	}
.con-disp-pnl-inner {
	background: transparent url(../library/bg-disp-pnl-inner.png) no-repeat 50% 0;
	height: 187px;
	margin: 0 auto;
	padding-left: 280px;
	padding-top: 20px;
	position: relative;
	z-index: 1000;
	width: 680px;
	}
	
.con-disp-pnl h3 {
	color: #ccc;
	font-size: 14px;
	font-weight: bold;
	margin: 0;
	padding: 0 0 2px 5px;
	}
.con-disp-pnl p {
	color: #ccc;
	margin: 0;
	padding: 0 0 0 5px;
	}
.con-disp-pnl .link {
	background: transparent url(../library/icn-arrow-sm-white.png) no-repeat right 4px;
	display: block;
	margin: 0;
	padding: 0 13px 0 0;
	text-transform: uppercase;
	width: 6.25em;
	}
.con-disp-pnl a:link,
.con-disp-pnl a:visited {
	color: #ccc;
	text-decoration: none;
	}
.con-disp-pnl a:focus,
.con-disp-pnl a:hover,
.con-disp-pnl a:active {
	color: #fff;
	text-decoration: none;
	}
	
#display-panels {
	list-style-type: none;
	margin: 0;
	padding: 0;
	}
#display-panels:after {
    content: ".";
    display: block;
	visibility: hidden;
	height: 0;
	clear: both;
	}
#display-panels li {
	border-right: 1px solid #605c55;
	float: left;
	font-size: 91.6%;
	padding: 0 16px 0 16px;
	width: 179px;
	}
#display-panels li.hover {
	cursor: pointer !important;
	}
#display-panels li.last {
	border-right: 0 !important;
	}

/* -------------- Background overlay shape styling -------------- */	

#box,
#slant {
	display: none;
	}
/*
#box,
#slant {
	position: absolute;
	top: 183px;
	left: 0;
	z-index: 2;
	border-bottom: solid 0 #000;
	border-left: solid 0 transparent;
	opacity: .22;
	font-size: 0;
	line-height: 0;
	}
#box {
	background: #000;
	}
*/
