p + p {
	margin-top: 0;
	text-indent: 0;
}
fieldset {
	padding: 1.25em;
}
#header h1 {
	color: #036;
	font-weight: bold;
	margin: 0;
	text-align: center;
}
#header h1 a {
	color: #036;
	text-decoration: none;
}
#header h3 {
	margin-top: 1em;
	text-align: center;
}
#header h3 a {
	color: #900;
}
#header #user-tools {
	text-align: right;
}
#header_nav {
	margin: 0;
	padding: 0;
	text-align: center;
}
#header_nav li {
	border-right: 1px solid #ccc;
	display: inline;
	list-style-type: none;
	margin: 0;
	padding: 0 .5em;
}
#header_nav li.last {
	border: none;
}
#footer {
	color: #036;
	font-weight: bold;
	text-align: center;
}
a.helpLink {
	background: url(../images/icons/help.png) no-repeat scroll left center;
	padding-left: 20px;
}
a.keyLink {
	background: url(../images/icons/key.png) no-repeat scroll left center;
	padding-left: 20px;
}
a.lockLink {
	background: url(../images/icons/lock.png) no-repeat scroll left center;
	padding-left: 20px;
}
a.lockBreakLink {
	background: url(../images/icons/lock_break.png) no-repeat scroll left center;
	padding-left: 20px;
}
a.lockDeleteLink {
	background: url(../images/icons/lock_delete.png) no-repeat scroll left center;
	padding-left: 20px;
}
a.lockGoLink {
	background: url(../images/icons/lock_go.png) no-repeat scroll left center;
	padding-left: 20px;
}
a.lockOpenLink {
	background: url(../images/icons/lock_open.png) no-repeat scroll left center;
	padding-left: 20px;
}
a.moneyDollarLink {
	background: url(../images/icons/money_dollar.png) no-repeat scroll left center;
	padding-left: 20px;
}
a.tableAddLink {
	background: url(../images/icons/table_add.png) no-repeat scroll left center;
	padding-left: 20px;
}
a.tableDeleteLink {
	background: url(../images/icons/table_delete.png) no-repeat scroll left center;
	padding-left: 20px;
}
a.tableEditLink {
	background: url(../images/icons/table_edit.png) no-repeat scroll left center;
	padding-left: 20px;
}
.textCenter {
	text-align: center;
}
.textLeft{
	text-align: left;
}
.textRight {
	text-align: right;
}
#page_homepage #content h4{
	font-weight: bold;
	margin: 0;
}
#page_homepage #content a {
	font-size: 125%;
	font-weight: bold;
}
#page_removeconfirmstolenitem #content div#confirmation, #page_removeconfirmpersonalitem #content div#confirmation {
	background: #C5CCF9;
	border: 2px solid #A0A0F9;
	font-weight: bold;
	padding: 1em;
	text-align: center;
	width: 50%;
}
#content form.listForm ul {
	clear: both;
	margin: 0;
	padding: 0;
	position: relative;
}
#content form.listForm ul li {
	clear: both;
	list-style-type: none;
	margin: .75em 0 0 0;
	padding: 0;
}
#content form.listForm ul li label {
	display: block;
}
#content form.listForm ul li input {
	float: left;
	margin: 0 0 0 2em;
}
#page_liststolenitem #content_footer, #page_stolenitemthankyou #content_footer {
	font-size: 1.25em;
	font-weight: bold;
	text-align: center;
}
#searchResultsContainer dl {
	border: 1px solid #CCC;
	padding: .25em;
}
#userMessages {
	margin: .5em 0;
	padding: 0;
}
#userMessages li {
	list-style-type: none;
}
#formRequiredHelpText {
	background: #eee;
	border: 1px solid #ddd;
	text-align: center;
}
#formRequiredHelpText span {
	padding-left: 12px;
	background: url('../images/icons/asterisk_orange.png') no-repeat scroll left top;
}
form fieldset li label {
	padding-left: 12px;
}
form fieldset li.required label {
	background: url('../images/icons/asterisk_orange.png') no-repeat scroll left top;
}
.error {
	border-color: #CD5C5C;
}
.formError {
	background: #FBE3E4 url(../images/icons/error.png) no-repeat scroll 2px center;
	border: 2px solid #CD5C5C;
	color: #8a1f11;
	float: left;
	margin: 0 0 0 .25em;
	padding: 0 .25em 0 20px;
}

