
body { background-color: #3d9fb3; text-align: center  }
#headerItems  { width: 790px; clear: right; }
#page_content       { background-color: #fff; text-align: left; margin: 0 auto; width: 792px; height: 810px; min-height: 810px; clear: right; border-left: 1px solid #5e5e5e; border-bottom: 3px solid #5e5e5e; border-right: 3px solid #5e5e5e; border-top-style: none; border-top-width: 0; }
#TRAC_LOGO     { text-align: left; margin-top: 4px; margin-left: 8px; width: 320px; height: auto; margin-bottom: 8px; }
#sponsor { color: #175795; font-family: Tahoma, Arial, Helvetica, sans-serif; font-weight: bold; text-align: center; font-size: 11px; width: 220px; float: right; margin: 0; padding: 24px 9px 0 0; }
#sponsor a { color: #175795; font-style: normal; text-decoration: none; margin: 0; }
#sponsor p { font-style: italic; margin: 3px 0; padding: 0 }
/*
#sponsor { color: #003c8f; font-size: 10px; width: 220px; float: right; margin: 0; padding: 18px 9px 0 0; }
#sponsor a { color: #003c8f; font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif; font-style: normal; font-weight: bold; text-decoration: none; text-align: center  ; margin: 0; }
#sponsor p { font-family: Verdana, Arial, Helvetica, sans-serif; font-style: italic; font-weight: bold; text-align: center; margin: 0 0 3px; padding: 0 }
*/
#nav_bar    { font-family: Arial, Helvetica, sans-serif; background-color: #003c8f; background-repeat: repeat-y; visibility: visible; margin: 0; padding: 0 4px 0 0; width: 152px; height: 673px; float: left; clear: left; }
#nav_bar ul { font-size: 14px; margin: 12px 0 0; padding: 0 0 0 0; list-style-type: none; }
#nav_bar a { color: white; font-weight: bold; background-color: transparent; text-decoration: none; text-align: right; width: 140px; margin: 0 1px; padding: 4px 9px 6px 3px; border: solid 1px #003c8f; display: block; }
#nav_bar a.last { border-style: none; }
#nav_bar a:hover { color: #f70; text-decoration: none; border-color: white #fff white white; border-style: solid; border-width: 1px; }
#nav_bar a.cursel { color: #003c8f; text-decoration: none; background-color: #fff; border: solid 1px; }
#sub ul { font-size: 10px; margin: 2px 3px 6px 0; padding: 0; list-style-type: none; }
#sub a { margin: 0; padding: 2px 2px 3px 3px; }
#content   { color: #444; font-size: 12px; font-family: Verdana, Arial, Helvetica, sans-serif; line-height: 130%; background-color: #f1f1f1; text-align: left; padding: 0; width: 628px; height: auto; float: left  ; margin: 0 0 0 2px; border: solid 1px white; }
#content p { font-size: 11px; line-height: 120%; text-align: left; margin: 2px 0.5em 8px 2em; padding: 0; }
#content p.ind { margin-left: 2.5em; }
#content p.nosp { margin-bottom: 1px; }
#content a { font-weight: bold; margin: 0; padding-left: 6px; }
content a:hover { color: #d02; }
p#blockquote { color: #464a83; margin-top: 2px; margin-right: 2em; margin-left: 2em; }
#content ul { font-size: 11px; line-height: 120%; text-align: left; margin: 3px 0 9px 4.2em; padding: 0; list-style-type: disc; }
#content li { padding-bottom: 2px; }
h1  { font-family: "Lucida Grande", Verdana, sans-serif; color: white; font-size: 16px; font-weight: bold; background-color: #003c8f; display: block; margin: 12px 4px 4px 0; padding: 5px 0 7px 9px ; border-top: 1px solid #4087ef; border-bottom: 1px solid #0f203a; border-left: 1px solid #4087ef; border-right-color: #0f203a; e: solid; border-right-width: 1px; }
h1#top { margin-top: 0; }
h2  { font-family: "Lucida Grande", Verdana, sans-serif; color: #fff; font-size: 14px; background-color: #07d; display: block; margin: 12px 4px 1px 0; padding: 2px 0 4px 9px; border-style: solid; border-width: 1px; border-color: #a1dce6 #0f434d #0f434d #a1dce6 }
h3  { font-family: "Lucida Grande", Verdana, sans-serif; color: #294366; font-size: 12px; line-height: 100%; background-color: #e2e7ec; margin: 2px 0; padding: 2px 0 3px 18px }
h4  { font-family: "Lucida Grande", Verdana, sans-serif; color: #243866; font-size: 12px; font-family: "Lucida Grande", Verdana, sans-serif; font-weight: bold; margin: 6px 0 1px 1em; padding: 0 0 0 6px }
address { color: #003c8f; font-size: 11px; font-style: normal; line-height: 120%; text-align: left; margin: 1px 0 4px 2.4em; padding: 0; }
.regForm th { color: #fff; font-size: 12px; font-family: Arial, Helvetica, sans-serif; background-color: #234a83; text-align: right; padding-right: 6px; white-space: nowrap; }
.regForm input { color: #393939; font-size: 12px; font-family: Verdana, Arial, Helvetica, sans-serif; padding: 1px; border-right: 1px solid #bcccd9; border-bottom: 1px solid #bcccd9; }

#contact_table { font-size: 11px; margin-left: 2em; }
#contact_table td { padding-left: 6px; white-space: nowrap; }
#contact_table td.contact_th    { color: #003c8f; font-size: 15px; font-family: Georgia, "Times New Roman", Times, serif; font-weight: bold; background-color: #e2e7ec; text-align: center; valign: middle  }
#events  { font-size: 12px; font-family: Arial, Helvetica, sans-serif; margin: 0 2px; padding: 0 2px }
#events td { vertical-align: top; padding: 2px 2px 2px 4px  }
