body, h1, h2, h3, h4, h5, h6, ul, ol, p, form, li { margin: 0; padding: 0; font-family: Verdana, Arial, Helvetica, sans-serif; }

body { text-align: center; font-size: 1em; background-position: 0 0; background-repeat: no-repeat; }

img { border: none; display: block; }

h1 { font-family: Georgia, "Times New Roman", serif; font-size: 1.5em; font-weight: normal; margin: 0 0 20px 0; padding: 10px 20px 0 20px; }
h2 { font-family: Georgia, "Times New Roman", serif; font-size: 1em; font-weight: normal; margin: 0 0 20px 0; padding: 0 20px 0 20px; }
h3 { font-family: Georgia, "Times New Roman", serif; font-size: 0.8em; font-weight: normal; margin: 0 0 20px 0; padding: 0 20px 0 20px; }

.hdr_main { background-position: 10px 0; background-repeat: no-repeat; }

p { padding: 0 30px 15px 20px; font-size: 0.7em; line-height: 1.7em; }
form p { padding: 0 40px 5px 20px; }
ul { padding: 0 40px 15px 50px; }
ol { padding: 0 40px 15px 50px; }
li { font-size: 0.7em; margin: 3px 0 3px 0; }

table { border-collapse: collapse; border: solid 1px; margin: 0 20% 15px 20px; }
th { text-align: left; padding: 4px 8px 4px 6px; border: solid 1px; font-size: 0.7em; }
td { padding: 4px 8px 4px 6px; border: solid 1px; font-size: 0.7em; }
caption { text-align: left; font-weight: bold; margin: 0 0 5px 0; font-size: 0.7em; }

#header { padding: 0 0 0 0; }
#header p { width: 300px; padding: 15px 20px 0 0; float: right; margin: 0 auto; text-align: right; }
#header img { float: left; display: inline; margin: 0px 0 10px 0px; }

#splash { width: 740px; height: 264px; margin-bottom: 10px; }

#container { width: 740px; margin: 20px auto; padding: 10px 10px 0 10px; text-align: left; }
#content { background-position: 0 0; background-repeat: repeat-y; }

#col1 { width: 200px; float: left; text-align: left; }
#col1 ul { width: 200px; padding: 0; list-style-type: none; padding: 0 0 0 0; }
#col1 li { margin: 0 0 0 0; font-size: 0.8em; }
#col1 ul a { font-family: Arial, Helvetica, sans-serif; display: block; font-size: 1em; text-decoration: none; }
#col1 ul a span { display: block; padding: 10px 20px 10px 20px; border-bottom: dotted 1px; }
#col1 li ul a span { padding: 5px 20px 5px 30px; border-bottom: dotted 1px; font-size: 1.1em; }

#col2 { width: 540px; float: right; }

#footer { padding: 0; font-size: 0.8em; }
#footer div { width: 740px; margin: 0 auto; text-align: left; }
#footer p#copyright {position: relative; left: 10px; top: -90px; font-size: 0.7em; margin: 0; padding: 0;}
p#credit { text-align: center; }

.clr { height: 1px; clear: both; overflow: hidden; }
.noshow { display: none; }

#contactform { float: left; width: 500px; }
#addresses { float: right; width: 220px; }

#attachments li, #subpages li { background-color: #fffbcd; font-size: 0.8em; }

hr { margin: 0 30px 15px 20px; height: 1px; border: none; border-bottom: solid 1px #000000; }

#associationlogos { padding-top: 20px; }

#online-application, #online-application tr, #online-application tr td, #online-application tr td table, #online-application tr td table tr td { border-collapse:collapse; border:0px solid #000; margin:0; padding:0; }
#online-application { margin-left:20px; }
#online-application tr td p { font-size:12px; margin:0; padding:6px 0 6px 0; }