div#news {
	font-size: 1.0em;
	color: #514d4c;
}

/* begin article style */
div#news div#article {
	margin-top: 20px;
}

div#news div#article h3 {
	font-size: 1.2em;
	font-weight: bold;
	margin-left: 20px;
}
/* end article style */

/* begin list page styles (two column, news/left, media/right) */
div#news ul#newsList,
div#news ul#newsListRight {
	margin: 0px;
	width: 378px;
	float: left;
	padding-left: 0px;
	margin-bottom: 20px;
}

div#news ul#newsListRight {
	width: 293px;
	float: right;
	margin-bottom: 20px;
	margin-top: 0px;
}

div#news ul#newsList li#newsListHeading,
div#news ul#newsList li#newsListHeadingRight{
	height: 39px;
	width: 378px;
}

div#news div#newsListRHS {
	width: 293px;
	float: right;
}

div#news ul#newsList li#newsListHeadingLeft,
div#news ul#newsListRight li#newsListHeadingRight {
	width: 293px;
	height: 35px;
	border-top: none;
	border-left: none;
	padding: 0px;
}

div#news ul#newsListRight li#newsListHeadingRight img {
	margin-bottom: -5px;
}

div#news ul#newsList li,
div#news ul#newsListRight li {
	width: 378px;
	list-style-type: none;
	border-top: 1px solid #dbd7cb;
	padding-top: 20px;
}

div#news ul#newsListRight li {
	width: 273px;
	padding-top: 10px;
	padding-bottom: 10px;
	padding-left: 20px;
	border-left: 1px solid #dbd7cb;
}

div#news ul#newsListRight li.first{
	border-top: none;
}

div#news ul#newsList li h2,
div#news ul#newsListRight li h2 {
	font-size: 1.1em;
	margin: 0px 0px 0px 20px;
	font-weight: bold;
	width: 358px;
}

div#news ul#newsListRight li h2 {
	width: 253px;
	margin-left: 0px;
}

div#news ul#newsList li h2 a,
div#news ul#newsListRight li h2 a {
	color: #504d46;
	text-decoration: none;
}

div#news ul#newsListRight li h2 a img {
	border: none;
	vertical-align: bottom;
	margin-right: 6px;
}

div#news ul#newsList li div.details,
div#news ul#newsListRight li div.details {
	float: left;
	width: 378px;
}

div#news ul#newsListRight li div.details {
	width: 293px;
}

div#news ul#newsList li div.details p,
div#news ul#newsListRight li div.details p {
	margin: 0px;
}

div#news ul#newsListRight li.mediaSummary p {
	font-size: 1.1em;
	margin-top: 5px;
	padding-left: 16px;
	width: 258px;
}

div#news ul#newsList li p.more img {
	border: none;
}

ul#newsList li div.odd, 
ul#newsList li div.even {
	width: 340px;
}

ul#newsList li div.odd p, 
ul#newsList li div.even p {
	width: 100%;
}

div#news h2#newsHeading {
	font-size: 1.1em;
	margin: 0px 0px 10px 20px;
	font-weight: bold;
	width: 378px;
}
/* end list page styles */

/* begin search style */
div#newsSearch {
	width: 217px;
	float: left;
	font-size: 1.1em;
	margin-bottom: 0px;
	background-color: #f5f1e5;
}

div#newsSearch div#newsSearchHeading {
	height: 39px;
	width: 217px;
	background-image: url(../../images/public/searchNewsMedia.jpg);
	float: right;
	margin-bottom: 0px;
}

div#newsSearch form {
	margin: 0px 16px 0px 1px;
	padding-top: 15px;
	padding-bottom: 15px;
	float: left;
}

div#newsSearch form label {
	float: left;
	width: 60px;	
	font-weight: bold;
	margin-left: 20px;
	clear: left;
	height: 26px;
	color: #535353;
}

div#newsSearch form select {
	font-size: 0.9em;
	background-color: white;
	width: 122px;
	float: right;
}

div#newsSearch form select,
div#newsSearch form div.wideFull
{
	width: 112px;
	float: right;
	clear: right;
	margin-right: 0px;
}

div#newsSearch form input.submit {
	float: right;
}
/* article list style */
div#news ul#newsList li h3.articles {
	margin-left: 20px;
}

div#news ul#newsList li ul.articles {
	padding-left: 0px;
}

div#news ul#newsList li ul.articles li {
	padding: 5px 20px 5px 40px;
}
/* end article list style */

/* newsletters */
div#news div#newsletter ul.articles {
	width: auto;
	padding: 0px;
}

div#news div#newsletter ul.articles li {
	list-style-type: none;
	float: left;
	display: block;
	width: 325px;
	margin-right: 25px;
	margin-left: 0px;
}

div#news div#newsletter ul.articles li.article,
div#news div#newsletter ul.articles li.featuredArticle {
	list-style-type: none;
	border-top: 1px solid #dbd7cb;
}

div#news div#newsletter ul.articles li.rightArticle {
	float: right;
	margin-left: auto;
	margin-right: 30px;
	border-left: 1px solid #dbd7cb;
}

div#news div#newsletter ul.articles li.featuredArticle {
	width: 677px;
}

div#news div#newsletter ul.articles li.article div.body {
	width: 290px;
}

div#news div#newsletter ul.articles li.featuredArticle div.body {
	width: 650px;
}

div#news div#newsletter ul.articles li.article div.body p,
div#news div#newsletter ul.articles li.featuredArticle div.body p {
	width: 100%;
}

div#news div#newsletter h2,
div#news div#newsletter ul.articles li.featuredArticle h3,
div#news div#newsletter ul.articles li.article h3 {
	margin-left: 20px;
	font-size: 1.3em;
}

div#news div#newsletter ul.articles li.article img {
	float: left;
	clear: both;
	height: auto;
	width: auto	margin: 10px 0px 20px 20px;
}
/* end newsletters */

div#news div.pageLinks {
	border-top: thin solid #dad9c7;
	padding-top: 20px;
	text-align: right;
	clear: both;
	float: left;
	font-size: 1.2em;
	width: 378px;
}

div#news div.pageLinks a {
	text-decoration: none;
	margin-right: 6px;
}

div#news div.pageLinks span.current,
div#news div.pageLinks span.disabled {
	margin-right: 6px;
}

div#news div.pageLinks span.current {
	font-weight: bold;
}

div#news div.pageLinks a:hover {
	text-decoration: underline;
}

div#news div.newsletterContent ul li {
	list-style-type: none;
	margin-left: -15px;
}

div#news div.newsletterContent ul li p {
	margin: 0px 0px 5px 0px;
	padding: 0px;
}
