body
{
margin:0px 0px 0px 0px;
padding:0px 0px 0px 0px;
font-family:Arial, Helvetica, sans-serif;
}

h1
{
background:url(../../images/Default/apetplanthire.gif) no-repeat;
width:150px;
height:130px;
text-indent:-6000px;
margin:20px 0px 0px 0px;
padding:0px 0px 0px 0px;
float:left;
}

div.loginPanel
{
float:left;
width:250px;
margin:0px 0px 0px 0px;
padding:0px 0px 0px 0px;
}

div.centredBox
{
margin:-75px 0px 0px -200px;
padding:0px 0px 0px 0px;
width:400px;
height:150px;
top:50%;
left:50%;
position:absolute;
}

div.boxHeader
{
background:url(../../images/Default/box-top-left.gif) no-repeat #f3f3f3;
height:20px;
margin:10px 15px 0px 15px;
padding:0px 0px 0px 0px;

}

div.boxHeaderRight
{
float:right;
width:20px;
height:20px;
background:url(../../images/Default/box-top-right.gif) no-repeat;
}

div.boxFooter
{
background:url(../../images/Default/box-bottom-left.gif) no-repeat #f3f3f3;
height:20px;
margin:0px 15px 10px 15px;
padding:0px 0px 0px 0px;

}

div.boxFooterRight
{
float:right;
width:20px;
height:20px;
background:url(../../images/Default/box-bottom-right.gif) no-repeat;
}

div.loginBox
{
margin:0px 15px 0px 15px;
padding:0px 0px 0px 0px;
background:#f3f3f3;
}

table, th, tr, td
{
margin:0px 0px 0px 0px;
padding:0px 0px 0px 0px;
}

th
{
font-size:80%;
margin:0px 0px 0px 0px;
padding:0px 10px 15px 10px;
color:#004c98;
}

span
{
margin:0px 0px 0px 0px;
padding:0px 0px 0px 0px;
}

input.loginText
{
width:120px;
margin:0px 0px 0px 0px;
padding:0px 0px 0px 0px;
}

input.button
{
background: url(../../images/Default/button.gif) repeat-x;
color: #fff;
font-weight: normal;
height:24px;
border:1px outset;
margin:0px 5px 0px 5px;
}

a
{
font-size:80%;
margin:0px 0px 0px 0px;
padding:0px 0px 0px 0px;
color:#004c98;
}

p
{
margin:0px 0px 0px 0px;
padding:5px 5px 5px 10px;
font-size:80%;
}

.pnlLatestNews {
	overflow: auto;
	max-height: 500px;
}

	.pnlLatestNews .newsItem {
		position: relative;
	}

	.pnlLatestNews [data-spa-id=readNotification] {
		position: absolute;
		top: 0;
		right: 0;
		text-decoration: underline;
		font-style: italic;
	}

	.pnlLatestNews h2 {
		text-align: left !important;
	}

.spa-contextMenu .ui-dialog-titlebar {
	display: none;
}