div.skiplink {
	visibility: collapse;
	display: none;
	float: none;
	border-collapse: collapse;
}

div#newmap {
	width: 770px;
	height: 700px;
}

dl.zend_form {
	margin: 0 .25em
}

dl.zend_form dt {
	margin: 0;
	display: inline;
}

dl.zend_form dd {
	margin: 0;
	display: inline;
}

dl.zend_form dd input {
	margin: 0;
	display: block;
}

.dateform label {
	font-weight: bold;
}

.dateform input {
	width: 8em;
}

.dateform button {
	padding: 0 5px 0 5px;
	margin-left: 2px;
}

.dateform button img {
	padding: 0;
	margin: 0;
	vertical-align: middle;
}

/* Clear calendar's float, using dialog inbuilt form element */
#container .bd form {
	clear: left;
}

/* Have calendar squeeze upto bd bounding box */
#container .bd {
	padding: 0;
}

#container .hd {
	text-align: left;
}

/* Center buttons in the footer */
#container .ft .button-group {
	text-align: center;
}

/* Prevent border-collapse:collapse from bleeding through in IE6, IE7 */
#container_c.yui-overlay-hidden table {
	*display: none;
}

/* Remove calendar's border and set padding in ems instead of px, so we can specify an width in ems for the container */
#cal {
	border: none;
	padding: 1em;
}

/* Datefield look/feel */
.datefield {
	background-color: #eee;
	width: 12em;
}

.datefield input,.datefield button,.datefield label {
	vertical-align: middle;
}

.datefield label {
	font-weight: bold;
}

.datefield input {
	width: 8em;
}

.datefield button {
	padding: 0 5px 0 5px;
	margin-left: 2px;
}

.datefield button img {
	padding: 0;
	margin: 0;
	vertical-align: middle;
}

div#cal div.calheader {
	background-color: #fff;
	color: #000;
}

/* Example box */
.box {
	position: relative;
	height: 30em;
}

div.myBalloon {
	font-size: 77%;
}

div.myBalloon div.complaint {
	font-size: 77%;
}

div.myBalloon div.caseTitle {
	font-size: 93%;
}

div.myBalloon img.propertyPhoto {
	float: left;
	width: 100px;
	height: 100px;
	padding: 2px;
	border-color: #0f0f6b solid 1px;
}

div.myBalloon p,div.myBalloon h3 {
	padding: 0;
	margin: 0;
}

div#key {
	font-size: 93%;
	padding: .5em;
	margin: .5em;
	border: #0f0f6b solid 1px;
}

div#key div#notice {
	font-size: 93%;
	padding: .5em;
	margin-top: 1em;
	background-color: #fcc;
}

div#key ul {
	margin: 0;
	padding: 0;
	list-style-type: none;
}

div#key ul li {
	margin: 0;
	padding: 0;
	list-style-type: none;
}

div#pleasewait {
	margin: 0;
	padding: 0;
}

dl.zend_form fieldset {
	margin-top: 0;
	margin-bottom: 1em;
	padding: 0;
}

dl.zend_form fieldset legend {
	margin: 0 .5em;
	border-top: none;
	border-right: none;
}
