h2 {
	font-size: 160%;
	margin-top: 0;
	width: auto;
}

#notifications {
	background-color: #eaeaea;
	border: 1px solid #aaa;
	padding: 0 10px;
	color: #800000;
}

#content {
	width: 940px;
	margin-left: 33px;
	clear: both;
}

#topNav {
	width: 886px;
}
ul#topNav {
	position: static;
	margin-left: 33px;
	height: 38px;
	margin-top: 0;
}

a:hover {
	color: #6ea6d1;
}

div.loading {
	height: 20px;
	background-image: url('/images/misc/loading.gif');
	background-repeat: no-repeat;
	padding: 3px 0 5px 25px;
}

table.list th {
	text-align: left;
	padding: 3px;
}

table.list tr {
}

table.list tr.alt {
	background-color: #f0f0f0;
}

table.list td {
	padding: 5px 3px;
	border-top: 1px solid #aaa;
}

#hr-portal {
	position: absolute;
	height: 80px;
	margin-left: 844px;
	margin-top: -6px;
}
#hr-portal a {
	background-image: url('/images/misc/hr_self_service.gif');
	background-repeat: no-repeat;
	display: block;
	width: 135px;
	height: 80px;
	float: left;
}
#hr-portal a span {
	display: none;
}

a.iconed {background-repeat: no-repeat;padding:1px 0 1px 20px;margin-right: 14px;}
a.icon_add { background-image: url('/images/icons/add.png');}
a.comment { background-image: url('/images/icons/comment.png');}
a.gear { background-image: url('/images/icons/cog.png');}
a.printer { background-image: url('/images/icons/printer.png');}
a.icon_edit_sm { background-image: url('/images/icons/edit_sm.png'); background-position: 0 4px; padding:1px 0 1px 16px;margin-left: 6px; margin-right: 0; }
a.icon_remove_sm { background-image: url('/images/icons/remove_sm.png'); background-position: 0 4px; padding:1px 0 1px 16px;margin-left: 6px; margin-right: 0; }

.ui-warning{margin:5px 0px;border:1px solid #efdc90;color:#a9a014;background:#fffecc;padding:5px;-moz-border-radius:3px;-webkit-border-radius: 3px;}
.ui-warning span {margin: 0;background-image:url(/images/icons/error.png);background-repeat: no-repeat;padding: 2px 0 0 26px;color: #000; background-position: 2px 2px;}

.ui-success {padding: 5px;margin:12px 0px;border:1px solid #c4e5a4;background-color:#e6f9d3;-moz-border-radius:3px;-webkit-border-radius: 3px;}
.ui-success span {margin: 0;background-image:url(/images/icons/accept.png);background-repeat: no-repeat;padding: 2px 0 0 20px;background-color:#e6f9d3; background-position: 0 3px; }