/* News & Features Specific CSS Styles */

.comments-box
{
	min-height:40px;
	background:#FFEFE5 none repeat scroll 0%;
	border:1px solid #CCCCCC;
	margin-top:8px;
	padding:8px;
	background:#FFEFE5 url(/media/icon_comments.gif) 4px 4px no-repeat;
}

.comments-box p.footer
{
	float:left;
	padding-top:8px;
	padding-left:28px;
	font-size:85%;
	color:#666666;
}

.comments-box p.report
{
	float: right;
	padding-top:8px;
	margin-right:5px;
	font-size:85%;
	color:#666666;
}

.comments-box p.comment
{
	padding-left:28px;
}

.featured-box 
{
	width:298px;
	margin-bottom: 8px;
/*	background:#FFEFE5;
	padding:8px;*/

}

#content .featured-box h2{
background:none;
border:none;
padding:0;
line-height:inherit;
height:auto;
}
/* -Changed 10/03/08 Jp 
.headline-list
{
	background:url(/media/icons/icon_news.gif) 0px 2px no-repeat;
	padding-left:16px;
	padding-bottom:8px;
	text-decoration:none;
	border-bottom: 1px solid #ccc;
}*/
.headline-list
{
	list-style:none;
	margin-left: -16px;
	padding: 5px 0px 5px 0px;
	text-decoration:none;
	border-bottom: 1px solid #ccc;
}
.headline-list2
{
	padding: 5px 0px 5px 0px;
	text-decoration:none;
	background: #FFFFFF;
	width: 310px;
	margin-right: 8px;
	margin-bottom: 8px;
	float: left;
	font-size:90%;
}
.headline-list a
{
	text-decoration:none;
}

#news-article p
{
	margin-bottom: 1.2em;
	line-height: 120%;
	margin-right: 0.5em;
	text-align:justify;
	font-size:100%;
}
#content ul {
	margin-left: 24px;
	margin-bottom: 10px;
	list-style:disc;
}
#content .related-box ul {
	margin-left: 0;
	list-style:none;
}
#content ol {
	margin-left: 30px;
	list-style:decimal;
}

#news-info p
{
	margin-bottom: 1.2em;
	line-height: 120%;
	margin-right: 0.5em;
	text-align:right;
	font-size:90%;
}

/* -Changed 13/03/08 JP
.tool-bar
{
	background:#FFEFE5;
	padding-top:4px;
	padding-bottom:5px;
	border-top: 1px solid #cccccc;
	width:322px;
	font-size:85%;
	margin-bottom:8px;
}*/
.tool-bar
{
	padding-top:10px;
	padding-bottom:5px;
	font-size:95%;
	margin-bottom:8px;
}
.print
{
	background:url(/media/icons/icon_printer.gif) 0px 1px no-repeat;
	padding: 7px 5px 0px 25px;
	text-decoration:none;
	margin-left:7px;
}

.comments
{
	background:url(/media/icons/icon_comment.gif) 0px 1px no-repeat;
	padding: 5px 5px 0px 25px;
	text-decoration:none;
	margin-left:7px;
}

.send, #sendlink
{
	background:url(/media/icons/icon_send.gif) 0px 2px no-repeat;
	padding: 5px 0px 0px 25px;
	text-decoration:none;
	margin-left:2px;
}

/* - Changed 07/03/08 JP 
.related-images 
{
	width:298px;
	min-height:50px;
	border:1px solid #C6CFD6;
	margin:auto;
	margin-bottom:8px;
	background-color:#e5e3e3;
}*/
.related-images 
{
	width:278px;
	min-height:50px;
	border:1px dotted #ccc;
	margin:auto;
	margin-bottom:8px;
	background-color:#fefefe;
}
.submit-comment-box
{
	background: #FFF url(/media/bg_detail.gif) repeat-x top left;
	border-left:#CCC 1px solid;
	border-right:#CCC 1px solid;
	border-bottom:#CCC 1px solid;
}

.formfield2{
	clear:both;
 	float:left;
	margin-top:4px;
	padding-top: 5px;
	
}

.label {
	float:left;
	padding-top:3px;
	padding-left:10px;
	padding-right:8px;
	color:#333;
	width:75px;
	text-align:right;
	}
	
.text-box
{
	float:left;
	margin-bottom: 4px;
	border:#ccc 1px solid;
	color:#666666;
}

.submit-button2{
	/*float:right;*/
	color:#333;
	width:100px;
	padding: 3px;
	border: 1px solid #999;
	background:#ccc;
	margin-top:8px;
	margin-left:93px;
}

.submit-comment-box h3
{
	font-size:90%;
	font-weight:bold;
	color:#666666;
	margin-bottom:3px;
	padding-top:4px;
	padding-left:4px;
}
.submit-comment-box h3.headline {
	font-family:"Trebuchet MS",Helvetica,Arial,sans-serif;
	font-size: 150%;
	color:#FF6500;
	margin-left:88px;
	margin-top:10px;
	margin-right: 40px;
}

form#news-search-main #CatID,
form#news-search-main #Criteria{
	width: 250px;
}

form#news-search-main #CatID{
	margin-top: 10px;
}

form#news-search-main {
	width: 300px;
}

form#news-search .formfield,
form#news-search-main .formfield {
	margin-left:0;
}
form#news-search label,
form#news-search-main label {
	font-weight:bold;
}
