/* CSS Document */

#nav li.secure ul{
	display: block;
}
.msg{
	background: url(../../images/icon_alert.gif) 5px 7px no-repeat #FFFFCC;
	padding: 0.5em 1em 0.5em 25px;
	border: 2px solid #CCCC99;
	margin: 0 0 7px 0;
}
.success{
	background-image: url(../../images/approve.gif);
	background-color: #E5F7BB;
	background-position: 5px 8px;
	border-color: #A0C27E;
}

/* Single record display */
#location{
	position: relative;
}
.viewRecord, .printRecord{
	width: 55px;
}
a#print, .viewRecord a, .printRecord a{
	display: block;
	padding: 2px 4px;
	border: 1px solid #999;
	border-right: 2px solid #777;
	border-bottom: 2px solid #555;
	text-decoration: none;
	text-align: center;
	width: 50px;
	background: #D06826;
	font-weight: bold;
	color: #fff;
}
a#print:visited, .viewRecord a:visited, .printRecord a:visited{
	color: #fff;
}
a#print{
	position: absolute;
	top: 0;
	right: 0;
}
a#print:hover, .printRecord a:hover{
	background: #E2990E;
}
td.viewRecord a{
	background: #369;
}
td.viewRecord a:hover{
	background: #06c;
	color: #fff;
}

#details{
	margin-bottom: 1em;
	float: left;
	border: 1px solid #ddd;
	border-top: none;
	margin-top: 0;
}
#location h2{
	width: 460px;
}

#details dt,
#details dd{
	float: left;
	padding: 5px;
	border-top: 1px solid #ddd;
}
#details dt{
	clear: left;
	font-weight: bold;
	width: 100px;
}
#details dd{
	margin-left: 0;
	width: 417px;
}
#details dd dt, #details dd dd{
	width: auto;
	border: none;
	padding: 0 5px 1px 0;
}
.prevnext a{
	display: block;
	clear: both;
	background: #eee;
	padding: 5px 7px;
	font-weight: bold;
	border: 1px solid #ccc;
	text-align: center;
	text-decoration: none;
}
.prevnext a:hover{
	background: #999;
	color: #fff;
}


#photos{
	clear: left;
	background: #eee;
	padding: 0.5em;
	margin-bottom: 1em;
}
#photos img{
	width: 167px;
	display: inline;
	margin: 0 2px 2px 0;
	border: 1px solid #ccc;
}



table#results{
	width: 100%;
	margin-bottom: 2em;
}
#results th{
	padding: 3px;
	background: #ddd;
	text-align: left;
	border-top: 1px solid #ccc;
}
#results td, #results th{
	border-bottom: 1px solid #ccc;
}
#results td.odd{
	background: #f6f6f6;
}
#results td.editRecord, #results td.deleteRecord{
	width: 60px;
}
#results td.editRecord a, #results td.deleteRecord a{
	display: block;
	padding: 2px 7px;
	color: #fff;
	text-decoration: none;
	font-weight: bold;
	text-align: center;
	border: 1px solid #999;
	border-right: 2px solid #777;
	border-bottom: 2px solid #555;
}
#results td.editRecord a{
	background: #369;
}
#results td.deleteRecord a{
	background: #930;
}

#results td.editRecord a:hover{
	background: #06c;
}
#results td.deleteRecord a:hover{
	background: #c30;
}
#results th.date{
	width: 90px;
}


#footer-links{
	clear: both;
}