/* Reset Browser settings */

html, body, p, ul, li, h1, h2, h3, h4 { padding: 0; margin: 0; list-style: none;}
h1, h2, h3, h4, pre, code { font-size:1em; }

a { text-decoration:none; }

a:visited { color:#000000; }

a img { border:none; }

/* Layout Styles */

body {
	margin-top:10px;
	margin-bottom: 20px;

}
h1 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 1.5em;
	padding-bottom: 8px;

}

a.menu {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 0.8em;
	text-decoration: none;
	padding-left: 8px;
	display: block;
	background-color: #CC9966;
	height: 20px;
	width: 180px;
	color: #000000;
	line-height: 24px;


}
a.menu:visited {
	background-color: #CC9966;
}
a.menu:hover {
	background-color: #CCCC99;
}

a.subMenu {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 1em;
	color: #330000;
	line-height: 22px;
	border-bottom-style: dashed;
	border-bottom-width: 1px;
	border-bottom-color: #330000;
}
a.subMenu:hover {
	color: #CC0000;
	border-bottom-width: 1px;
	border-bottom-style: dashed;
	border-bottom-color: #CC0000;


}
a.subMenu:visited {
	color: #330000;

}
.menu-separator {
	line-height: 1px;
	background-color: #000000;
	height: 1px;
	width: 180px;
}
.locationLinks a {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 0.7em;
	text-decoration: underline;
	color: #000000;
}
.locationLinks a:visited  {
	color: #000000;
}
.locationLinks a:hover {
	color: #CC6600;
}

.body-text {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 0.8em;
	color: #000000;
	line-height: 1.4em;

}
h2 {
	font-size: 1.2em;
	margin-top: 10px;
	margin-bottom: 6px;


}
.date {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: .7em;
	padding-left: 8px;
}
li {
	line-height: 1.7em;
	list-style-type: square;
	margin-left: 40px;


}
.menu-text {

	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: .8em;
	color: #000000;
	line-height: 1.5em;
}
rental-table {
	font-size: .8em;
}
.rental-table {
	font-size: 0.7em;

}
.locationTitle {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 1em;
	background-color: #3366CC;
	display: block;
	height: 26px;
	width: 600px;
	font-weight: bold;
	color: #CCCCCC;
	margin-bottom: 4px;
	border: 1px solid #000000;
	padding-left: 10px;
	padding-top: 2px;
	padding-bottom: 2px;
}
.rental-table a {
	border-bottom-width: 1px;
	border-bottom-style: dashed;
	border-bottom-color: #003366;
	color: #003366;
	margin-bottom: 3px;
	font-size: 1em;
}
.rentalPhoto img {
	border: 1px solid #000000;
}

.rental-table a:visited {
	color: #003366;

}
.rental-table a:hover{
	color: #660000;
}


.formError {
	font-size: 10px;
	color: #CC0000;
}
.rental-tables {
	border: 1px solid #000000;
}
.searchError {
	font-size: 1.2em;
	font-weight: bold;
	color: #CC0000;
}

.body-text a.bodyMenu {
	color: #333333;
	font-size: 0.8em;
	text-decoration: none;
}
.body-text a {
	border-bottom-width: 1px;
	border-bottom-style: dashed;
	border-bottom-color: #003399;
	color: #003399;
}

.body-text a.bodyMenu:visited {
	color: #333333;
}
.body-text a.bodyMenu:hover {
	color: #FF0000;
}
.formMessage {
	font-size: 1.2em;
	color: #CC0000;
	text-decoration: underline;
}
.body-text .contactForm table {
	font-size: .8em;
}
#schoolBody table a {
	font-size: 0.9em;
	color: #660000;
}
#schoolBody a {
	border-bottom-width: 1px;
	border-bottom-style: dashed;
	border-bottom-color: #003366;
	color: #003366;
}
.body-text a:visited {

	border-bottom-width: 1px;
	border-bottom-style: dashed;
	border-bottom-color: #003399;
	color: #003399;
}

.body-text a:hover {
	border-bottom-width: 1px;
	border-bottom-style: dashed;
	border-bottom-color: #990000;
	color: #990000;
}
