p,ul,ol { font: normal 10px/110% Verdana, Geneva, Arial, Helvetica, sans-serif; }

/* news archive page */
.newsleft { background-color: #D40000; width: 144px; vertical-align: top; padding: 5px 0px 5px 6px; }
.newsdetail { background-color: #DDDBE1; width: 235px; vertical-align: top; padding: 5px 8px 5px 6px; }
.newsmore { background-color: #DDDBE1; width: 56px; vertical-align: top; padding: 5px 8px 5px 0px; }
#newstop { background-color: #D5D3DA; vertical-align: top; padding: 3px 20px 3px 5px; }
.newsselect { margin: 3px 0px 0px -2px; padding: 0px 0px 0px 0px; }
.nopad { margin: 0px 0px 0px 0px; padding: 0px 2px 0px 0px; }

/* news article page */
#articlepage { background-color: #FE904E; vertical-align: top; }
.articlecolour { background-color: #EAE9EC; }
.article00 { background-color: #F3F2F5; width: 145px; height: 1px; }
.article01 { background-color: #EBE9EE; width: 218px; height: 1px; }
.article02 { background-color: #DEDBE2; width: 218px; height: 1px; }
.article03 { background-color: #EBE9EE; width: 145px; height: 1px; }
.article04 { background-color: #DEDBE2; width: 145px; height: 1px; }
.articlebg00 { background-color: #F3F2F5; vertical-align: top; }
.articlebg01 { background-color: #EBE9EE; vertical-align: top; }
.articlebg02 { background-color: #DEDBE2; vertical-align: top; }
.articleedge { background-color: #DEDBE2; vertical-align: top; }
.articlend00 { background-color: #F3F2F5; height: 100%; }
.articlend01 { background-color: #EBE9EE; height: 100%; }
.articlend02 { background-color: #DEDBE2; height: 100%; }

.breakoutbackground { background-color: #D40000; vertical-align: top; }
#breakout { width: 96%; border-right : 1px solid White; border-top : 4px solid White; border-bottom : 4px solid White;}
.breakoutbgperf { background-color: #D40442; vertical-align: top; }
.breakoutbgtrain { background-color: #B19E3B; vertical-align: top; }
.breakoutbgjob { background-color: #6479A0; vertical-align: top; }
.breakoutbgother { background-color: #498791; vertical-align: top; }
.breakoutbggeneric { background-color: #C10202; vertical-align: top; }


/*light colours*/
.newsperf { background-color: #D40442; width: 12px; }
.newstrain { background-color: #C7B150; width: 12px; }
.newsjob { background-color: #6479A0; width: 12px; }
.newsother { background-color: #498791; width: 12px; }
.newsgeneric { background-color: #C10202; width: 12px; }
/*dark colours*/
.newsperfid { background-color: #850027; width: 12px; height:100%}
.newstrainid { background-color: #B19E3B; width: 12px; }
.newsjobid { background-color: #2B335B; width: 12px; height:100%}
.newsotherid { background-color: #134A55; width: 12px; }

/*dark colours*/
.newsperfwide { background-color: #850027; width: 145px;}
.newstrainwide { background-color: #534614; width: 145px; }
.newsjobwide { background-color: #2B335B; width: 145px;}
.newsotherwide { background-color: #134A55; width: 145px; }
.newsgenericwide { background-color: #9F0101; width: 145px; }

.newstxt { color: #C10202; font-weight: bold; }
.performancenewstxt { color: #D40443; font-weight: bold; }



.leadtitle { color: #ffffff; }
.lead { color: #D5DAD6; font-weight: bold; }

.newslettermore { color: #F7ECEE; }
a.listn { color: #EADDDF; font-weight: bold; }
a.listn:visited { color: #EADDDF; }
a.listn:active { color: #EADDDF; }
a.listn:hover { color: #E1ACB4; }

#imagearea {  width: 145px; background-color: #211D1D; vertical-align: top; }
#imagealt { width: 145px; background: url('../image/interface/pic-generic-pattern.gif') repeat; vertical-align: top; }
.caption { color: #BFC6D7; padding: 1px 5px 5px 6px; }
.newswide {	width: 218px; height: 1px; overflow: hidden; }

.articlepic { margin: 0px 0px 0px 0px; padding: 0px 0px 0px 0px; }
.articlecaption { background-color: #ffffff; width: 145px; padding: 2px 2px 2px 2px; margin: 0px 0px 4px 0px; }
.articlepiclhs { margin: 0px 0px 0px 0px; padding: 0px 0px 0px 0px; border: 1px solid #ffffff; }
.articlecaptionrhs { background-color: #ffffff; width: 145px; padding: 0px 0px 0px 0px; margin: 4px 0px 4px 0px; border: 1px solid #ffffff; }

#articleleft { font: normal 100%/120% Verdana, Geneva, Arial, Helvetica, sans-serif; padding: 0px 0px 0px 0px;	margin: 0px 0px 0px 0px; width: 100%; height: 100%; }
.padarticle { padding: 3px 10px 0px 8px; vertical-align: top; }

/* images no border */
.imagesnb {
	height: 135px;
	width: 145px;
	padding: 0px 0px 0px 0px;
	margin: 0px 0px 0px 0px;

}
.imagesrightnb {
	height: 135px;
	width: 143px;
	padding: 0px 0px 0px 0px;
	margin: 0px 0px 0px 0px;

}
.imagesleftnb {
	height: 135px;
	width: 144px;
	padding: 0px 0px 0px 0px;
	margin: 0px 0px 0px 0px;

}