body, ul, ol, li, #wrapper {
	background-color: #000066;
	font-family: "Trebuchet MS", Verdana, Arial, sans-serif;
	font-size: 100.01%;
	margin: 0px;
}

a:link {
	font-family: "Trebuchet MS", Verdana, Arial, sans-serif;
	font-size: 100.01%;
	font-weight: normal;
	text-decoration: underline;
	color: #FFFFFF;
}

a:visited {
	font-weight: normal;
	text-decoration: underline;
	color: #FFFFFF;
}
a:hover {
	font-style: normal;
	text-decoration: none;
	font-weight: normal;
	color: #99CCFF;
}

a:active {
	text-decoration: underline;
	font-weight: normal;
	color: #FFFFFF;
}

.nav {
	font-family: "Trebuchet MS", Verdana, Arial, sans-serif;
	font-size: 100.01%;
	background-color: #000066;
	width: 221px;
	text-align: left;
	vertical-align: top;
	margin: 0px;
}
.top {
	padding-top: 2px;
	line-height: 5px;
}
li {
	margin: 0px;
	padding: 0px;
}
ul {
	margin: 0px;
	padding: 0px;
}

.main {
	font-family: "Trebuchet MS", Verdana, Arial, sans-serif;
	font-size: 101%;
	background-color: #000066;
	width: 533px;
	text-align: left;
	vertical-align: top;
	background-image: url(darkblue/happydbback.jpg);
	background-repeat: repeat-y;
	background-position: left top;
	color: #FFFFFF;
	height: 860px;
}
.address {
	font-size: 90%;
	color: #99CCFF;
}

.tel {
	font-weight: bold;
	color: #FFFFFF;
	text-align: right;
	padding-right: 30px;
}

.text {
	font-family: "Trebuchet MS", Verdana, Arial, sans-serif;
	color: #FFFFFF;
	text-align: justify;
	vertical-align: top;
	font-size: 75%;
	padding-right: 15px;
	padding-left: 20px;
	padding-top: 15px;
}
.footer {
	color: #99CCFF;
	text-align: left;
	padding-bottom: 10px;
	padding-top: 8px;
	font-size: 70%;
	padding-right: 30px;
	padding-left: 20px;
	vertical-align: top;
}

a.footerlink:link {
	color: #99CCFF;
	text-decoration: none;
	font-weight: normal;
}

a.footerlink:visited {
	color: #99CCFF;
	text-decoration: none;
	font-weight: normal;
}

a.footerlink:hover {
	color: #FFFFFF;
	font-weight: normal;
	text-decoration: underline;
}

a.footerlink:active {
	color: #99CCFF;
	text-decoration: none;
	font-weight: normal;
}

.image {
	text-align: center;
	vertical-align: middle;
}
.formtxt {
	color: #99FFFF;
	text-align: right;
	vertical-align: middle;
	font-size: 90%;
	background-color: #0033FF;

}
.formbox {
	font-family: Arial, Helvetica, sans-serif;
	font-weight: normal;
	color: #000000;
	background-color: #99CCFF;
	text-align: left;
	border: 1px solid #333333;
	vertical-align: middle;
	font-size: 80%;
	padding-top: 2px;
	padding-bottom: 2px;
	padding-left: 5px;
}
form {
	margin: 0px;
}
#leftcol {
	width: 100%;
	font-family: Tahoma, Verdana, sans-serif;
	font-size: 68%;
	color: #FFFFFF;
	background-color: #000066;
	padding-top: 0px;
	margin: 0px;
	padding-left: 0px;
}

#leftcol ul {
	list-style-type: none;
	border-top-width: 1px;
	border-top-style: solid;
	border-top-color: #000066;
}

#leftcol ul li {
	background-color: #000066;
	border-bottom-width: 2px;
	border-bottom-style: solid;
	border-bottom-color: #000066;
}
.dkblue li {
	background-color: #000066;
	border-bottom-width: 2px;
	border-bottom-style: solid;
	border-bottom-color: #000066;
	background-image: url(darkblue/darkblue.jpg);
	background-repeat: no-repeat;
	background-position: left top;
	display: block;
	margin: 0px;
}
#dkbluecurrent {
	color:#0000CC;
	background-image: url(white.jpg);
	background-repeat: no-repeat;
	background-position: left top;
	padding-left: 8px;
	padding-top: 3px;
	padding-bottom: 4px;
}

.dkblue a {
	display: block;
	text-decoration: none;
	color: #FFFFFF;
	padding-top: 3px;
	padding-right: 0;
	padding-bottom: 4px;
	padding-left: 8px;
	background-image: url(darkblue/darkblue.jpg);
	background-repeat: no-repeat;
	background-position: left top;
	margin: 0px;
}
.dkblue a:visited {
	text-decoration: none;
	color: #FFFFFF;
}

.dkblue a:hover, .dkblue a:focus {
	background-color: #000066;
	color:#0000CC;
	background-image: url(white.jpg);
	background-repeat: no-repeat;
	background-position: left top;
}
.dkblue a:active {
	text-decoration: none;
	color: #FFFFFF;
}

.blue li {
	background-color: #000066;
	border-bottom-width: 2px;
	border-bottom-style: solid;
	border-bottom-color: #000066;
	background-image: url(blue/blue.jpg);
	background-repeat: no-repeat;
	background-position: left top;
	display: block;
	margin: 0px;
}
#bluecurrent {
	color:#0033FF;
	background-image: url(white.jpg);
	background-repeat: no-repeat;
	background-position: left top;
	padding-left: 8px;
	padding-top: 3px;
	padding-bottom: 4px;
}

.blue a {
	display: block;
	text-decoration: none;
	color: #FFFFFF;
	padding-top: 3px;
	padding-right: 0;
	padding-bottom: 4px;
	padding-left: 8px;
	background-image: url(blue/blue.jpg);
	background-repeat: no-repeat;
	background-position: left top;
}
.blue a:visited {
	text-decoration: none;
	color: #FFFFFF;
}

.blue a:hover, .blue a:focus {
	background-color: #000066;
	color:#0033FF;
	background-image: url(white.jpg);
	background-repeat: no-repeat;
	background-position: left top;
}
.blue a:active {
	text-decoration: none;
	color: #FFFFFF;
}

.lblue li {
	background-color: #000066;
	border-bottom-width: 2px;
	border-bottom-style: solid;
	border-bottom-color: #000066;
	background-image: url(lightblue/lightblue.jpg);
	background-repeat: no-repeat;
	background-position: left top;
	display: block;
	margin: 0px;
}
#lbluecurrent {
	color:#6699CC;
	background-image: url(white.jpg);
	background-repeat: no-repeat;
	background-position: left top;
	padding-left: 8px;
	padding-top: 3px;
	padding-bottom: 4px;
}

.lblue a {
	display: block;
	text-decoration: none;
	color: #FFFFFF;
	padding-top: 3px;
	padding-right: 0;
	padding-bottom: 4px;
	padding-left: 8px;
	background-image: url(lightblue/lightblue.jpg);
	background-repeat: no-repeat;
	background-position: left top;
}
.lblue a:visited {
	text-decoration: none;
	color: #FFFFFF;
}

.lblue a:hover, .lblue a:focus {
	background-color: #000066;
	color:#6699CC;
	background-image: url(white.jpg);
	background-repeat: no-repeat;
	background-position: left top;
}
.lblue a:active {
	text-decoration: none;
	color: #FFFFFF;
}

.green li {
	background-color: #000066;
	border-bottom-width: 2px;
	border-bottom-style: solid;
	border-bottom-color: #000066;
	background-image: url(green/darkgreen.jpg);
	background-repeat: no-repeat;
	background-position: left top;
	display: block;
	margin: 0px;
}
#greencurrent {
	color:#009933;
	background-image: url(white.jpg);
	background-repeat: no-repeat;
	background-position: left top;
	padding-left: 8px;
	padding-top: 3px;
	padding-bottom: 4px;
}
.green a {
	display: block;
	text-decoration: none;
	color: #FFFFFF;
	padding-top: 3px;
	padding-right: 0;
	padding-bottom: 4px;
	padding-left: 8px;
	background-image: url(green/darkgreen.jpg);
	background-repeat: no-repeat;
	background-position: left top;
}
.green a:visited {
	text-decoration: none;
	color: #FFFFFF;
}

.green a:hover, .green a:focus {
	background-color: #000066;
	color:#009933;
	background-image: url(white.jpg);
	background-repeat: no-repeat;
	background-position: left top;
}
.green a:active {
	text-decoration: none;
	color: #FFFFFF;
}
.lgreen li {
	background-color: #000066;
	border-bottom-width: 2px;
	border-bottom-style: solid;
	border-bottom-color: #000066;
	background-image: url(lightgreen/green.jpg);
	background-repeat: no-repeat;
	background-position: left top;
	display: block;
	margin: 0px;
}
#lgreencurrent {
	color:#66CC33;
	background-image: url(white.jpg);
	background-repeat: no-repeat;
	background-position: left top;
	padding-left: 8px;
	padding-top: 3px;
	padding-bottom: 4px;
}

.lgreen a {
	display: block;
	text-decoration: none;
	color: #FFFFFF;
	padding-top: 3px;
	padding-right: 0;
	padding-bottom: 4px;
	padding-left: 8px;
	background-image: url(lightgreen/green.jpg);
	background-repeat: no-repeat;
	background-position: left top;
}
.lgreen a:visited {
	text-decoration: none;
	color: #FFFFFF;
}

.lgreen a:hover, .lgreen a:focus {
	background-color: #000066;
	color:#66CC33;
	background-image: url(white.jpg);
	background-repeat: no-repeat;
	background-position: left top;
}
.lgreen a:active {
	text-decoration: none;
	color: #FFFFFF;
}

.orange li {
	background-color: #000066;
	border-bottom-width: 2px;
	border-bottom-style: solid;
	border-bottom-color: #000066;
	background-image: url(lightorange/lorange.jpg);
	background-repeat: no-repeat;
	background-position: left top;
	display: block;
	margin: 0px;
}
#orngcurrent {
	color:#FF9900;
	background-image: url(white.jpg);
	background-repeat: no-repeat;
	background-position: left top;
	padding-left: 8px;
	padding-top: 3px;
	padding-bottom: 4px;
}

.orange a {
	display: block;
	text-decoration: none;
	color: #FFFFFF;
	padding-top: 3px;
	padding-right: 0;
	padding-bottom: 4px;
	padding-left: 8px;
	background-image: url(lightorange/lorange.jpg);
	background-repeat: no-repeat;
	background-position: left top;
}
.orange a:visited {
	text-decoration: none;
	color: #FFFFFF;
}

.orange a:hover, .orange a:focus {
	background-color: #000066;
	color:#FF9900;
	background-image: url(white.jpg);
	background-repeat: no-repeat;
	background-position: left top;
}
.orange a:active {
	text-decoration: none;
	color: #FFFFFF;
}

.dkorange li {
	background-color: #000066;
	border-bottom-width: 2px;
	border-bottom-style: solid;
	border-bottom-color: #000066;
	background-image: url(orange/orange.jpg);
	background-repeat: no-repeat;
	background-position: left top;
	display: block;
	margin: 0px;
}
#dkocurrent {
	color:#FF6600;
	background-image: url(white.jpg);
	background-repeat: no-repeat;
	background-position: left top;
	padding-left: 8px;
	padding-top: 3px;
	padding-bottom: 4px;
}

.dkorange a {
	display: block;
	text-decoration: none;
	color: #FFFFFF;
	padding-top: 3px;
	padding-right: 0;
	padding-bottom: 4px;
	padding-left: 8px;
	background-image: url(orange/orange.jpg);
	background-repeat: no-repeat;
	background-position: left top;
}
.dkorange a:visited {
	text-decoration: none;
	color: #FFFFFF;
}

.dkorange a:hover, .dkorange a:focus {
	background-color: #000066;
	color:#FF6600;
	background-image: url(white.jpg);
	background-repeat: no-repeat;
	background-position: left top;
}
.dkorange a:active {
	text-decoration: none;
	color: #FFFFFF;
}

.purple li {
	background-color: #000066;
	border-bottom-width: 2px;
	border-bottom-style: solid;
	border-bottom-color: #000066;
	background-image: url(purple/purple.jpg);
	background-repeat: no-repeat;
	background-position: left top;
	display: block;
	margin: 0px;
}
#purplecurrent {
	color:#990099;
	background-image: url(white.jpg);
	background-repeat: no-repeat;
	background-position: left top;
	padding-left: 8px;
	padding-top: 3px;
	padding-bottom: 4px;
}

.purple a {
	display: block;
	text-decoration: none;
	color: #FFFFFF;
	padding-top: 3px;
	padding-right: 0;
	padding-bottom: 4px;
	padding-left: 8px;
	background-image: url(purple/purple.jpg);
	background-repeat: no-repeat;
	background-position: left top;
}
.purple a:visited {
	text-decoration: none;
	color: #FFFFFF;
}

.purple a:hover, .purple a:focus {
	background-color: #000066;
	color:#990099;
	background-image: url(white.jpg);
	background-repeat: no-repeat;
	background-position: left top;
}
.purple a:active {
	text-decoration: none;
	color: #FFFFFF;
}

.lpurple li {
	background-color: #000066;
	border-bottom-width: 2px;
	border-bottom-style: solid;
	border-bottom-color: #000066;
	background-image: url(lightpurple/darkpink.jpg);
	background-repeat: no-repeat;
	background-position: left top;
	display: block;
	margin: 0px;
}
#lpurplecurrent {
	color:#CC00FF;
	background-image: url(white.jpg);
	background-repeat: no-repeat;
	background-position: left top;
	padding-left: 8px;
	padding-top: 3px;
	padding-bottom: 4px;
}

.lpurple a {
	display: block;
	text-decoration: none;
	color: #FFFFFF;
	padding-top: 3px;
	padding-right: 0;
	padding-bottom: 4px;
	padding-left: 8px;
	background-image: url(lightpurple/darkpink.jpg);
	background-repeat: no-repeat;
	background-position: left top;
}
.lpurple a:visited {
	text-decoration: none;
	color: #FFFFFF;
}

.lpurple a:hover, .lpurple a:focus {
	background-color: #000066;
	color:#CC00FF;
	background-image: url(white.jpg);
	background-repeat: no-repeat;
	background-position: left top;
}
.lpurple a:active {
	text-decoration: none;
	color: #FFFFFF;
}

.pink li {
	background-color: #000066;
	border-bottom-width: 2px;
	border-bottom-style: solid;
	border-bottom-color: #000066;
	background-image: url(pink/pink.jpg);
	background-repeat: no-repeat;
	background-position: left top;
	display: block;
	margin: 0px;
}
#pinkcurrent {
	color:#FF66FF;
	background-image: url(white.jpg);
	background-repeat: no-repeat;
	background-position: left top;
	padding-left: 8px;
	padding-top: 3px;
	padding-bottom: 4px;
}

.pink a {
	display: block;
	text-decoration: none;
	color: #FFFFFF;
	padding-top: 3px;
	padding-right: 0;
	padding-bottom: 4px;
	padding-left: 8px;
	background-image: url(pink/pink.jpg);
	background-repeat: no-repeat;
	background-position: left top;
}
.pink a:visited {
	text-decoration: none;
	color: #FFFFFF;
}

.pink a:hover, .pink a:focus {
	background-color: #000066;
	color:#FF66FF;
	background-image: url(white.jpg);
	background-repeat: no-repeat;
	background-position: left top;
}
.pink a:active {
	text-decoration: none;
	color: #FFFFFF;
}

.bluefoot {
	font-size: 70%;
	line-height: 120%;
	color: #FFFFFF;
	text-align: left;
	vertical-align: top;
	background-image: url(darkblue/backlower.jpg);
	background-repeat: no-repeat;
	background-position: left bottom;
	height: 48px;
	width: 100%;
}
.rates {
	font-size: 90%;
	line-height: 120%;
	color: #FFFFFF;
	text-align: left;
	vertical-align: top;
}
.times {
	font-size: 90%;
	line-height: 101%;
	color: #FFFFFF;
	text-align: right;
	vertical-align: top;
}

.heading {
	text-align: left;
	vertical-align: top;
	width: 60px;
}
.banner {
	font-size: 80%;
	line-height: 125%;
	color: #0000CC;
	background-color: #FFFFFF;
	background-image: url(darkblue/bannerback.jpg);
	background-repeat: repeat-y;
	background-position: left top;
}
.bannerback {
	background-image: url(darkblue/bannerlower.jpg);
	background-repeat: no-repeat;
	background-position: left bottom;
	text-align: left;
	padding-right: 70px;
	padding-left: 10px;
	height: 70px;
	padding-bottom: 15px;
	font-size: 90%;
}
.banner a {
	color: #0000CC;
	font-weight: normal;
	text-decoration: underline;
}
.banner a:visited {
	text-decoration: underline;
	color: #0000CC;
}

.banner a:hover, .banner a:focus {
	color: #99CCFF;
}

.banner a:active {
	color: #0000CC;
	text-decoration: underline;
}
.medblue {

	font-family: "Trebuchet MS", Verdana, Arial, sans-serif;
	font-size: 101%;
	background-color: #0000CC;
	width: 533px;
	text-align: left;
	vertical-align: top;
	background-image: url(blue/happyback.jpg);
	background-repeat: repeat-y;
	background-position: left top;
	color: #FFFFFF;
	height: 860px;
}
.medbluebanner {
	font-size: 80%;
	line-height: 125%;
	color: #0000CC;
	background-color: #FFFFFF;
	background-image: url(blue/bannerback.jpg);
	background-repeat: repeat-y;
	background-position: left top;
}
.medbluebannerback {
	background-image: url(blue/bannerlower.jpg);
	background-repeat: no-repeat;
	background-position: left bottom;
	text-align: left;
	padding-right: 70px;
	padding-left: 10px;
	height: 70px;
	padding-bottom: 15px;
	font-size: 90%;
	color: #0000CC;
}
.medbluebanner a {
	color: #0000CC;
	font-weight: normal;
	text-decoration: underline;
}
.medbluebanner a:visited {
	text-decoration: underline;
	color: #0000CC;
}

.medbluebanner a:hover, .medbluebanner a:focus {
	color: #99CCFF;
}

.medbluebanner a:active {
	color: #0000CC;
	text-decoration: underline;
}
.medbluefoot {
	font-size: 70%;
	line-height: 120%;
	color: #FFFFFF;
	text-align: left;
	vertical-align: top;
	background-image: url(blue/backlower.jpg);
	background-repeat: no-repeat;
	background-position: left bottom;
	height: 48px;
	width: 100%;
}
.liteblue {

	font-family: "Trebuchet MS", Verdana, Arial, sans-serif;
	font-size: 101%;
	background-color: #0099FF;
	width: 533px;
	text-align: left;
	vertical-align: top;
	background-image: url(lightblue/happyback.jpg);
	background-repeat: repeat-y;
	background-position: left top;
	color: #FFFFFF;
	height: 860px;
}
.litebluebanner {
	font-size: 80%;
	line-height: 125%;
	color: #6699CC;
	background-color: #FFFFFF;
	background-image: url(lightblue/bannerback.jpg);
	background-repeat: repeat-y;
	background-position: left top;
}
.litebluebannerback {
	background-image: url(lightblue/bannerlower.jpg);
	background-repeat: no-repeat;
	background-position: left bottom;
	text-align: left;
	padding-right: 70px;
	padding-left: 10px;
	height: 70px;
	padding-bottom: 15px;
	font-size: 90%;
	color: #6699CC;
}
.litebluebanner a {
	color: #6699CC;
	font-weight: normal;
	text-decoration: underline;
}
.litebluebanner a:visited {
	text-decoration: underline;
	color: #6699CC;
}

.litebluebanner a:hover, .litebluebanner a:focus {
	color: #99CCFF;
}

.litebluebanner a:active {
	color: #6699CC;
	text-decoration: underline;
}
.litebluefoot {
	font-size: 70%;
	line-height: 120%;
	color: #FFFFFF;
	text-align: left;
	vertical-align: top;
	background-image: url(lightblue/backlower.jpg);
	background-repeat: no-repeat;
	background-position: left bottom;
	height: 48px;
	width: 100%;
}
.medgreen {

	font-family: "Trebuchet MS", Verdana, Arial, sans-serif;
	font-size: 101%;
	background-color: #009933;
	width: 533px;
	text-align: left;
	vertical-align: top;
	background-image: url(green/happyback.jpg);
	background-repeat: repeat-y;
	background-position: left top;
	color: #FFFFFF;
	height: 860px;
}
.medgreenbanner {
	font-size: 80%;
	line-height: 125%;
	color: #009933;
	background-color: #FFFFFF;
	background-image: url(green/bannerback.jpg);
	background-repeat: repeat-y;
	background-position: left top;
}
.medgreenbannerback {
	background-image: url(green/bannerlower.jpg);
	background-repeat: no-repeat;
	background-position: left bottom;
	text-align: left;
	padding-right: 70px;
	padding-left: 10px;
	height: 70px;
	padding-bottom: 15px;
	font-size: 90%;
}
.medgreenbanner a {
	color: #009933;
	font-weight: normal;
	text-decoration: underline;
}
.medgreenbanner a:visited {
	text-decoration: underline;
	color: #009933;
}

.medgreenbanner a:hover, .medgreenbanner a:focus {
	color: #99CCFF;
}

.medgreenbanner a:active {
	color: #009933;
	text-decoration: underline;
}
.medgreenfoot {
	font-size: 70%;
	line-height: 120%;
	color: #FFFFFF;
	text-align: left;
	vertical-align: top;
	background-image: url(green/backlower.jpg);
	background-repeat: no-repeat;
	background-position: left bottom;
	height: 48px;
	width: 100%;
}
.litegreen {

	font-family: "Trebuchet MS", Verdana, Arial, sans-serif;
	font-size: 101%;
	background-color: #66CC33;
	width: 533px;
	text-align: left;
	vertical-align: top;
	background-image: url(lightgreen/happyback.jpg);
	background-repeat: repeat-y;
	background-position: left top;
	color: #FFFFFF;
	height: 860px;
}
.litegreenbanner {
	font-size: 80%;
	line-height: 125%;
	color: #66CC33;
	background-color: #FFFFFF;
	background-image: url(lightgreen/bannerback.jpg);
	background-repeat: repeat-y;
	background-position: left top;
}
.litegreenbannerback {
	background-image: url(lightgreen/bannerlower.jpg);
	background-repeat: no-repeat;
	background-position: left bottom;
	text-align: left;
	padding-right: 70px;
	padding-left: 10px;
	height: 70px;
	padding-bottom: 15px;
	font-size: 90%;
}
.litegreenbanner a {
	color: #66CC33;
	font-weight: normal;
	text-decoration: underline;
}
.litegreenbanner a:visited {
	text-decoration: underline;
	color: #66CC33;
}

.litegreenbanner a:hover, .litegreenbanner a:focus {
	color: #99CCFF;
}

.litegreenbanner a:active {
	color: #66CC33;
	text-decoration: underline;
}
.litegreenfoot {
	font-size: 70%;
	line-height: 120%;
	color: #FFFFFF;
	text-align: left;
	vertical-align: top;
	background-image: url(lightgreen/backlower.jpg);
	background-repeat: no-repeat;
	background-position: left bottom;
	height: 48px;
	width: 100%;
}
.ortxt {

	font-family: "Trebuchet MS", Verdana, Arial, sans-serif;
	font-size: 101%;
	background-color: #EA5E00;
	width: 533px;
	text-align: left;
	vertical-align: top;
	background-image: url(orange/happyback.jpg);
	background-repeat: repeat-y;
	background-position: left top;
	color: #FFFFFF;
	height: 860px;
}
.ortxtbanner {
	font-size: 80%;
	line-height: 125%;
	color: #EA5E00;
	background-color: #FFFFFF;
	background-image: url(orange/bannerback.jpg);
	background-repeat: repeat-y;
	background-position: left top;
}
.ortxtbannerback {
	background-image: url(orange/bannerlower.jpg);
	background-repeat: no-repeat;
	background-position: left bottom;
	text-align: left;
	padding-right: 70px;
	padding-left: 10px;
	height: 70px;
	padding-bottom: 15px;
	font-size: 90%;
}
.ortxtbanner a {
	color: #EA5E00;
	font-weight: normal;
	text-decoration: underline;
}
.ortxtbanner a:visited {
	text-decoration: underline;
	color: #EA5E00;
}

.ortxtbanner a:hover, .ortxtbanner a:focus {
	color: #99CCFF;
}

.ortxtbanner a:active {
	color: #EA5E00;
	text-decoration: underline;
}
.ortxtfoot {
	font-size: 70%;
	line-height: 120%;
	color: #FFFFFF;
	text-align: left;
	vertical-align: top;
	background-image: url(orange/backlower.jpg);
	background-repeat: no-repeat;
	background-position: left bottom;
	height: 48px;
	width: 100%;
}
.lortxt {

	font-family: "Trebuchet MS", Verdana, Arial, sans-serif;
	font-size: 101%;
	background-color: #FF9900;
	width: 533px;
	text-align: left;
	vertical-align: top;
	background-image: url(lightorange/happyback.jpg);
	background-repeat: repeat-y;
	background-position: left top;
	color: #FFFFFF;
	height: 860px;
}
.lorbanner {
	font-size: 80%;
	line-height: 125%;
	color: #FF9900;
	background-color: #FFFFFF;
	background-image: url(lightorange/bannerback.jpg);
	background-repeat: repeat-y;
	background-position: left top;
}
.lorbannerback {
	background-image: url(lightorange/bannerlower.jpg);
	background-repeat: no-repeat;
	background-position: left bottom;
	text-align: left;
	padding-right: 70px;
	padding-left: 10px;
	height: 70px;
	padding-bottom: 15px;
	font-size: 90%;
}
.lorbanner a {
	color: #FF9900;
	font-weight: normal;
	text-decoration: underline;
}
.lorbanner a:visited {
	text-decoration: underline;
	color: #FF9900;
}

.lorbanner a:hover, .lorbanner a:focus {
	color: #99CCFF;
}

.lorbanner a:active {
	color: #FF9900;
	text-decoration: underline;
}
.lorfoot {
	font-size: 70%;
	line-height: 120%;
	color: #FFFFFF;
	text-align: left;
	vertical-align: top;
	background-image: url(lightorange/backlower.jpg);
	background-repeat: no-repeat;
	background-position: left bottom;
	height: 48px;
	width: 100%;
}
.purptxt {

	font-family: "Trebuchet MS", Verdana, Arial, sans-serif;
	font-size: 101%;
	background-color: #990099;
	width: 533px;
	text-align: left;
	vertical-align: top;
	background-image: url(purple/happyback.jpg);
	background-repeat: repeat-y;
	background-position: left top;
	color: #FFFFFF;
	height: 860px;
}
.purpbanner {
	font-size: 80%;
	line-height: 125%;
	color: #990099;
	background-color: #FFFFFF;
	background-image: url(purple/bannerback.jpg);
	background-repeat: repeat-y;
	background-position: left top;
}
.purpbannerback {
	background-image: url(purple/bannerlower.jpg);
	background-repeat: no-repeat;
	background-position: left bottom;
	text-align: left;
	padding-right: 70px;
	padding-left: 10px;
	height: 70px;
	padding-bottom: 15px;
	font-size: 90%;
}
.purpbanner a {
	color: #990099;
	font-weight: normal;
	text-decoration: underline;
}
.purpbanner a:visited {
	text-decoration: underline;
	color: #990099;
}

.purpbanner a:hover, .purpbanner a:focus {
	color: #99CCFF;
}

.purpbanner a:active {
	color: #990099;
	text-decoration: underline;
}
.purpfoot {
	font-size: 70%;
	line-height: 120%;
	color: #FFFFFF;
	text-align: left;
	vertical-align: top;
	background-image: url(purple/backlower.jpg);
	background-repeat: no-repeat;
	background-position: left bottom;
	height: 48px;
	width: 100%;
}
.lpurp {

	font-family: "Trebuchet MS", Verdana, Arial, sans-serif;
	font-size: 101%;
	background-color: #CC00FF;
	width: 533px;
	text-align: left;
	vertical-align: top;
	background-image: url(lightpurple/happyback.jpg);
	background-repeat: repeat-y;
	background-position: left top;
	color: #FFFFFF;
	height: 860px;
}
.lpurpbanner {
	font-size: 80%;
	line-height: 125%;
	color: #CC00FF;
	background-color: #FFFFFF;
	background-image: url(lightpurple/bannerback.jpg);
	background-repeat: repeat-y;
	background-position: left top;
}
.lpurpbannerback {
	background-image: url(lightpurple/bannerlower.jpg);
	background-repeat: no-repeat;
	background-position: left bottom;
	text-align: left;
	padding-right: 70px;
	padding-left: 10px;
	height: 70px;
	padding-bottom: 15px;
	font-size: 90%;
}
.lpurpbanner a {
	color: #CC00FF;
	font-weight: normal;
	text-decoration: underline;
}
.lpurpbanner a:visited {
	text-decoration: underline;
	color: #CC00FF;
}

.lpurpbanner a:hover, .lpurpbanner a:focus {
	color: #99CCFF;
}

.lpurpbanner a:active {
	color: #CC00FF;
	text-decoration: underline;
}
.lpurpfoot {
	font-size: 70%;
	line-height: 120%;
	color: #FFFFFF;
	text-align: left;
	vertical-align: top;
	background-image: url(lightpurple/backlower.jpg);
	background-repeat: no-repeat;
	background-position: left bottom;
	height: 48px;
	width: 100%;
}
.pnk {
	font-family: "Trebuchet MS", Verdana, Arial, sans-serif;
	font-size: 101%;
	background-color: #FF66FF;
	width: 533px;
	text-align: left;
	vertical-align: top;
	background-image: url(pink/happyback.jpg);
	background-repeat: repeat-y;
	background-position: left top;
	color: #FFFFFF;
	height: 860px;
}
.pnkbanner {
	font-size: 80%;
	line-height: 125%;
	color: #FF66FF;
	background-color: #FFFFFF;
	background-image: url(pink/bannerback.jpg);
	background-repeat: repeat-y;
	background-position: left top;
}
.pnkbannerback {
	background-image: url(pink/bannerlower.jpg);
	background-repeat: no-repeat;
	background-position: left bottom;
	text-align: left;
	padding-right: 70px;
	padding-left: 10px;
	height: 70px;
	padding-bottom: 15px;
	font-size: 90%;
}
.pnkbanner a {
	color: #FF66FF;
	font-weight: normal;
	text-decoration: underline;
}
.pnkbanner a:visited {
	text-decoration: underline;
	color: #FF66FF;
}

.pnkbanner a:hover, .pnkbanner a:focus {
	color: #99CCFF;
}

.pnkbanner a:active {
	color: #FF66FF;
	text-decoration: underline;
}
.pnkfoot {
	font-size: 70%;
	line-height: 120%;
	color: #FFFFFF;
	text-align: left;
	vertical-align: top;
	background-image: url(pink/backlower.jpg);
	background-repeat: no-repeat;
	background-position: left bottom;
	height: 48px;
	width: 100%;
}
#map {
	background-color: #0033FF;
	position: relative;
	left: 10px;
	top: 10px;
	width: 400px;
	height: 250px;
	border: 1px groove #999999;
	background-image: url(googlemap.jpg);
	background-repeat: no-repeat;
	background-position: left top;
	font-family: Verdana, Arial, sans-serif;
	font-size: 10px;
	color: #0030FF;
}
.bannercontact {

	background-image: url(blue/bannerlower.jpg);
	background-repeat: no-repeat;
	background-position: left bottom;
	text-align: left;
	padding-right: 70px;
	padding-left: 10px;
	height: 70px;
	padding-bottom: 15px;
	font-size: 90%;
	color: #0000CC;
}
.contacttext {
	color: #000000;
	background-color: #99CCFF;
}
