body {color: #000000; background-color: #000055; padding: 20px; margin: 0; text-align: center; font-family: Helvetica, sans-serif;}
#print {display: none;}
#wrapper {position: relative; background:URL("images/bg-container.gif"); border: solid 1px #000066; padding: 1px; min-width: 40em; width: 700px; height: auto; text-align: left; margin: 0px auto 0px auto}
#header {position: relative;}
#about {position: absolute; top: 4px; left: 570px; display: block; height: 18px; width: 58px; background:URL("images/nav-about.gif")}
#about a, #about a:link, #about a:visited, #about a:active {display: block; height: 18px; width: 58px;}
#about a:hover {background:URL("images/nav-about-hover.gif");}
#contact {position: absolute; top: 4px; left: 629px; display: block; height: 18px; width: 66px; background:URL("images/nav-contact.gif")}
#contact a, #contact a:link, #contact a:visited, #contact a:active {display: block; height: 18px; width: 66px;}
#contact a:hover {background:URL("images/nav-contact-hover.gif");}
#homepage {position: absolute; display: block; top: 0px; left: 0px; height: 40px; width: 500px; background:URL("images/bg-invisible.gif");}
#homepage a, #homepage a:link, #homepage a:visited, #homepage a:active, #homepage a:hover {display: block; height: 40px; width: 500px;} 
#tab1 {left: 5px;} #tab2 {left: 132px;} #tab3 {left: 259px;} #tab4 {left: 386px;} #tab5 {left: 513px;}
#navigation {position: absolute; height: auto; width: 150px; top: 120px; left: 5px; z-index: 2;}
#mainwrap {margin: 5px 5px 5px 140px; border: solid 1px #000066; color: #000000; background-color: white; z-index: 1; font-size: 14pt; font-weight: bold; padding-left: 5px; padding-top: 2px;}
#main {height: auto; width: 520px; color: #000000; background-color: white; z-index: 3; font-size: 10pt; font-weight: normal; padding-left: 20px; padding-top: 10px; padding-right: 5px; padding-bottom: 5px;}
#footer {background-color: #000066; color: white; text-align: center; font-size: 8pt; padding: 1px;}
.tab {position: absolute; top: 45px; height: 30px; width: 125px; color: #ffffff; background-color: #ADD8E6; background:URL("images/tab-back.gif");  background-repeat: no-repeat; text-align: center; font-size: 8pt; font-family: Verdana, Arial, sans-serif;}
.tabselect {position: absolute; top: 45px; height: 30px; width: 125px; background: url("images/tab-front.gif"); background-repeat: no-repeat; text-align: center; font-size: 8pt; font-family: Verdana, Arial, sans-serif; font-weight: bold;}
.tab a, .tab a:link, .tab a:visited, .tab a:active, .tabselect a, .tabselect a:link, .tabselect a:visited, .tabselect a:active {display: block; height: 30px; width: 125px; color: black; background: none; text-decoration: none;}
.tab a:hover {background: url("images/tab-back-hover.gif"); color: black;}
.tabselect a:hover {background: url("images/tab-front-hover.gif"); color: black;}
.button {height: 30px; width: 150px; color: #ffffff; background: #000066 url("images/button-blank.png"); background-repeat: no-repeat; margin-top: 2px; border: solid 1px #000066;}
.button-select {display: block; height: 30px; width: 150px; color: #000000; background: #f0f0f0 url("images/button-blank-select.png"); background-repeat: no-repeat; margin-top: 2px; border: solid 1px #000066; font-size: 10pt;}
.button a, .button a:link, .button a:visited, .button a:active {display: block; height: 30px; width: 150px; font-size: 10pt; text-decoration: none; color: #ffffff; background: #000066 url("images/button-blank.png");}
.button a:hover {background: #FFFFE0 url("images/button-blank-hover.png"); color: black;}
.button_red {height: 25px; width: 150px; color: #ffffff; background-color: #dd0000; margin-top: 2px; padding-top: 5px; border: solid 1px #000066;}
.button_red a, .button_red a:link, .button_red a:visited, .button_red a:active {display: block; height: 25px; width: 150px; color: white; background-color: #dd0000; font-size: 10pt; text-decoration: none; text-align: center; font-weight: bold;}
.button_red:hover, .button_red a:hover {background-color: #ffffe0; color: black;}
.button_red_text {font-size: 8pt; color: #000055; background-color: white; margin-top: 10px;}
.quote {border: solid 1px #000066; color: #000000; background-color: #ffffe0; width: 144px; padding: 2px; font-size: 8pt;}
.quote ul {display: inline; margin: 0; padding: 0;}
.small {font-size: 8pt;}
.mainsection {display: block; background-color: #000066; width: 100%; color: white; font-weight: bold; font-size: 10pt; padding: 1px; clear: both;}
.convertible {height: 180px; width: 150px; padding-top: 125px; font-size: 8pt; color: #000055; background: url("images/convertible-church.gif"); background-repeat: no-repeat;}
.convertible a {padding-left: 15px; font-size:10pt;}
a, a:link, a:visited, a:active {text-decoration: underline; color: #000066; background-color: none;}
a:hover {text-decoration: none;}
a img, a:link img, a:active img, a:visited img {border-color: #000066;}
a:hover img  {border-color: yellow;}
hr {color: #000066; background-color: #ffffff; clear: both;}
h1 {font-size: 14pt; font-weight: bold; display: inline; margin: 0; padding: 0;}
ul {margin-top: 0px; padding-top: 0px;}
.form td {font-size: 8pt; font-family: Helvetica, sans-serif; vertical-align: top;}
.tablestyle {border: solid 1px black; font-size: 8pt; text-align: left; border-collapse: collapse}
.tablestyle td {border-top: solid 1px black; padding: 0 4px 0 4px; }
.rowstyle {background-color: black; color: white; font-weight: bold;}
