body { background: #e7e7e7; color: #565; font-family: arial, sans-serif; margin: 0; padding: 0; text-align: center; }
#mainhd1 { background-image: url(img/rmhd1.gif); background-position: top right; background-repeat: no-repeat;
	width: 782px; height: 218px; padding: 0; margin-top: 0; margin-left: auto; margin-right: auto; text-align: left; } /* header */
#mainhd { background-image: url(img/rmhd2.gif); background-position: top right; background-repeat: no-repeat;
	width: 782px; height: 218px; padding: 0; margin-top: 0; margin-left: auto; margin-right: auto; text-align: left; }
#mainhd3 { background-image: url(img/rmhd3.gif); background-position: top right; background-repeat: no-repeat;
	width: 782px; height: 218px; padding: 0; margin-top: 0; margin-left: auto; margin-right: auto; text-align: left; }
#callus { width: 750px; height: 60px; text-align: right; font-size: small; padding-top: 40px; }
#callus strong { font-size: large; }
#main { background-image: url(img/midstrip.gif); background-position: top right; background-repeat: repeat-y;
	width: 782px; padding: 0; margin-left: auto; margin-right: auto; text-align: left; }
#bottom { clear: both; background-image: url(img/bstrip.gif); background-position: top right; background-repeat: no-repeat;
	width: 782px; height: 41px; padding: 0; margin-left: auto; margin-right: auto; }
#bottom ul { float: left; width: 540px; margin-left: 10px; background: transparent; text-align: left; }
#bottom li { display: inline; border-width: 0; background-color: transparent; color: #aaa; font-size: x-small; }
#bottom a { background-color: transparent; color: #aaa; font-weight: normal; }
#bottom p { float: left; width: 227px; margin: 0; position: relative; top: -90px; left: 30px; font-size: x-small; line-height: 1.1em; }
#bottom p a { background-color: transparent; color: #565; }
#access { width: 750px; height: 20px; text-align: right; }
#access li { display: inline; border-width: 0; background: transparent; color: #fff; font-size: x-small; }
div.clear { clear: both; }
#access li a { background: transparent; color: #fff; }
h1 { text-align: left; font-family: arial, sans-serif; padding: 170px 0 0 240px; background-color: transparent; color: #fff; margin: 0; }
h2 {
	text-align: left; font-family: arial, sans-serif; padding: 45px 0 0 247px;
	background-color: transparent; color: #fff; margin: 0; font-weight: bold; letter-spacing: 1px;
}
h2 span { font-size: small; }
h3 { background-color: transparent; color: #565; font-family: arial, sans-serif; padding: 2px 0; margin: 0; }
h4 {
	background-color: transparent; color: #565; padding: 0; margin: 2px 0 0 0;
	font-family: arial, sans-serif; font-size: x-small; 
}
h4.business { background: transparent; color: #6495c5; }
h4.individuals { background: transparent; color: #9c90c4; }
h4.partf { margin-top:15px; }
h4.part { margin-top:40px; }
p { 
	padding: 0; line-height: 1.4em; text-align: justify; font-family: arial, sans-serif;
	font-size: x-small; background: transparent; color: #565;
}
p.first { margin-top: 0; }
p.intro { margin: 15px 0; font-weight: bold; }
p.botsp { margin-bottom:50px; }
a { background-color: transparent; color: #6595c5; text-decoration: none; font-weight: bold; }
a:hover { text-decoration: underline; color: #aeabd2; }
ul { list-style-type: none; padding: 0; margin: 0; border-width: 0; background: transparent; color: #fff; }
li { line-height: 1.4em; font-size: small; border-style: solid; border-color: #999; border-width: 1px 0 0 0; }
li.home { background: #e7e7e7; color: #000; border-color: #ddd; }
li.general { background: #000; color: #fff; }
li.indivmain { background: #9c90c4; color: #fff; }
li.indivsub { background: #aeabd2; color: #fff; border-color: #ddd; }
li.busmain { background: #3a6eb0; color: #fff; }
li.bussub { background: #6595c5; color: #fff; }
#mainnav { float: left; width: 227px; margin: 0; position: relative; top: -83px; }
#mainnav li { margin-left: 18px; padding: 0 0 0 15px; }
#mainnav li a { background: transparent; color: #fff; font-family: arial, sans-serif; }
#mainnav li #home { background: #e7e7e7: color: #000; }
#maintext { float: left; width: 500px; margin-left: 20px; background: transparent; }
em { background-color: #ffffff; color: #443344; }

ul.bodyu { list-style-type:disc; margin-left: 30px; margin-bottom:20px; text-align: left; }
ul.bodyu li { font-size: x-small; border:none; color:#565; }

ul.bodynav { list-style-type:none; margin-left: 30px; text-align: left; width:300px; }

#rmform { width: 473px; margin: 20px 8px; border: 1px solid #ddd; padding: 10px; font-size:x-small; }
#rmform label { float: left; width: 40%; font-weight: bold; vertical-align: bottom; }
#rmform select { color: #565; }
div.frm { margin:5px 0 5px 0; }

#conpg { width: 473px; margin: 20px 8px; padding: 10px; border: 1px solid #ddd; }
#conpg #rmadd { width: 100%; border-width: 0; margin:0; font-size:x-small; }
#conpg #rmadd td { width: 50%; text-align: center; }
#conpg #rmadd td { width: auto; text-align: left; padding-left: 5px; border: 1px solid #ddd; }
#conpg #rmadd td.name { width: 17%; background: #e7e7e7; color: #565; font-weight: bold; }

#conpg a { background: transparent; color: #6595c5; text-decoration: none; font-weight: bold; }
#conpg a:hover { background: transparent; color: #aeabd2; }
#conpg a:focus { background: transparent; color: #6595c5; }
