body      {font-family: verdana, sans-serif; font-size: 13px; line-height: 1.3; color: #6f6f6f; margin: 0; background-image: url(images/head_bg.gif); background-repeat: repeat-x}
table, td {font-family: verdana, sans-serif; font-size: 13px; line-height: 1.3; color: #6f6f6f}

div.table {display: table}
div.tr    {display: table-row}
div.td    {display: table-cell; text-align: left}

div.td.center {text-align: center}


table.center,
div.table.center {margin-left: auto; margin-right: auto}

table#main {width: 800px}

td#main-left   {width: 15px}
td#main-middle {width: 770px; padding-bottom: 10px}
td#main-right  {width: 15px}

div#menu {width: 770px; height: 38px; padding-top: 3px; text-align: center; line-height: 1; display: table-cell; vertical-align: middle}

div#sidebar-outer {width: 235px; border: solid 0px #f00; float: left; background-image: url(images/sidebar_bg.gif); background-repeat: no-repeat; background-position: center 7px}
table#sidebar {width: 235px; height: 372px; border: solid 0px #f00}
td#sidebar {padding: 20px 30px; font-size: 11px}

div#contentbox {width: 520px; float: left; border: solid 0px #0f0; padding-top: 15px}

div#title {margin-bottom: 2.0em}

div#content {padding-left: 15px}

div#foot {clear: both; text-align: center; border-top: solid 1px #012d52; padding-top: 2px; margin: 35px 0}


div.menuitem {display: inline-block; margin: 0 6px}

div.schedule1 {font-size: 13px; font-weight: bold; color: #c69036; margin: 2.0em 0 1.0em 15px}
div.schedule2 {font-size: 12px; font-weight: bold; margin: 1.0em 0 0.5em 37px}
div.schedule3 {font-size: 11px; margin: 0.5em 0 0.5em 75px}


a       {color: #2780da; text-decoration: none}
a:hover {color: #c69036; text-decoration: underline}

a.underline {text-decoration: underline}

a.menuitem      {font-size: 12px; text-decoration: none}
a.menuitem-this {font-size: 12px; text-decoration: none; color: #c69036; font-weight: bold}

a.foot       {font-size: 11px; text-decoration: none}
a.foot:hover {font-size: 11px; text-decoration: underline}

a.foot-this  {font-size: 11px; text-decoration: none; color: #c69036; font-weight: bold}


a.email       {font-size: 11px; font-weight: bold; text-decoration: none}
a.email:hover {font-size: 11px; font-weight: bold; text-decoration: underline}


input.checkbox {position: relative; top: 3px}
input.radio    {position: relative; top: 3px}
input.paypalbutton {border-radius: 15px}

div.errorbox       {display: table-cell; padding: 10px 12px}
div.errorbox-inner {height: 100%; padding: 10px 16px; font-size: 11px; text-align: left; color: #000; background-color: #ebca8b}

ul {line-height: 1.2; margin-bottom: 1.1em; margin-top: 1.1em; margin-left: 1.1em; padding-left: 1.1em}
ul.forms {font-size: 11px; padding-left: 2.0em; margin-left: 2.0em}
ul.nobullets {list-style-type: none}

li {margin-bottom: 1.1em}
li.single {margin-bottom: 0.5em}
li.double {margin-bottom: 2.0em}
li.triple {margin-bottom: 3.0em}

p        {margin: 1.0em 0 1.0em 0}
p.double {margin-top: 2.0em}
p.triple {margin-top: 3.0em}

div.half   {margin-top: 0.3em}
div.single {margin-top: 1.0em}
div.double {margin-top: 2.0em}
div.triple {margin-top: 3.0em}



h1 {}
h2 {}

h3 {font-family: arial, sans-serif; font-size: 15px; color: #0B3E7F; font-weight: bold; margin: 2.0em 0 0.8em 0; border-bottom: dotted 2px #ccc}

div#sidebar-outer h3:first-child {margin-top: 1.0em}


h3.double {margin-top: 4.0em}

h4 {font-family: verdana, sans-serif; font-size: 13px; color: #c69036; font-weight: bold; margin: 1.0em 0}
h4.boardposition {color: #000; margin: 0 0 0 0; padding-top: 5px}
h4.double {margin-top: 2.0em}




img      {}
img.hide {display: none}
img.bullet  {position: relative; top: 2px; margin-right: 3px; border: 0}
img.speaker {border: solid 1px #777; border-radius: 7px; margin-top: 25px}



.border {border: solid 1px #777}

.hide {display: none}
.block {display: block}

.clear {clear: both}

.noborder {border: 0}
.nomargin {margin: 0}
.nowrap   {white-space: nowrap}

.left    {text-align: left}
.center  {text-align: center}
.right   {text-align: right}
.justify {text-align: justify}

.indent {margin-left: 20px} 

.bold {font-weight: bold}  
.normal {font-weight: normal}
.ital {font-style: italic}

.arial {font-family: arial, sans-serif}

.sml {font-size: 10px}
.med {font-size: 11px}
.reg {font-size: 13px}

.gold {color: #c69036}
.blk  {color: #000}
.red  {color: #933}
.blue {color: #0B3E7F}
.ltblue {color: #2780da}



form {margin: 0}

.form      {font-size: 11px; font-weight: bold}
.formreq   {font-size: 11px; font-weight: bold; color: #933}
.formreq2  {font-size: 10px; font-weight: normal; color: #933; padding-left: 5px}
.formerror {font-size: 11px; color: #006; border: dotted 2px #0a9; font-style: italic; font-weight: bold; padding: 5px 8px}


