/* design */

body {
margin: 0px;
background: #C7D3DF;
}

.drop_left {
background: url(photos/drop_left.jpg) top right repeat-y;
}

.drop_right {
background: url(photos/drop_right.jpg) top left repeat-y;
}

.bg_nav {
border-right: solid 3px #000000;
border-left: solid 3px #000000;
border-bottom: solid 3px #000000;
background: url(photos/bg_nav.jpg) top left repeat-x;
color: #ffffff;
line-height: 19px;
}

.bg_left_column {
background: url(photos/bg_left.jpg) top left repeat-y;

font-family: verdana, arial, sans-serif; 
font-size: 10pt;
font-weight: bold;
color: #ffffff;
}

.yellow {
color: #ffff00;
font-size: 11pt;
}

.content_cell {
background: #ffffff;
font-family: verdana, arial, sans-serif;
font-size: 10pt;
line-height: 22px;
color: #000000;
padding: 8px;
font-weight: normal;
}

.page_title {
color: #3E607C;
font-size: 14pt;
font-weight: bold;
}

.officer_title {
color: #ff0000;
font-size: 12pt;
font-weight: bold;
font-style: italic;
text-align: center;
}

.officer_text {
font-family: verdana, arial, sans-serif;
font-size: 10pt;
line-height: 18px;
color: #000000;
padding: 3px;
font-weight: normal;
border-right: solid 1px #3E607C;
border-bottom: solid 1px #3E607C;
}

.officer_box {
border-top: solid 1px #3E607C;
border-left: solid 1px #3E607C;
}

.image_border {
border: solid 1px #DAB238;
margin-bottom: 7px;
}

.contractor_box {
margin-bottom: 7px;
margin-top: 7px;
}

.convention_title {
color: #000099;
font-size: 12pt;
font-weight: bold;
text-align: center;
}

/* nav */

.rik_shaw {
font-family: verdana, arial, sans-serif;
font-size: 10px;
color: #ffffff;
font-weight: bold;
}


a.nav_link {
text-decoration : none;
color: #ffffff;
font-family: verdana, arial, sans-serif;
font-size: 10px;
font-weight: bold;
}

a.nav_link:link {
text-decoration : none;
color: #ffffff;
font-family: verdana, arial, sans-serif;
font-size: 10px;
font-weight: bold;
}

a.nav_link:visited  {
text-decoration : none;
color: #ffffff;
font-family: verdana, arial, sans-serif;
font-size: 10px;
font-weight: bold;
}

a.nav_link:hover {
text-decoration : none;
color : #ffff00;
font-family: verdana, arial, sans-serif;
font-size: 10px;
font-weight: bold;
}

/* MEMBERSHIP FORMS */
.mf_text
{
    font-family: Arial, Verdana, sans-serif;
    font-size: 11px;
    color: #3E607C;   
}

.mf_titletext
{
    font-family: Arial, Verdana, sans-serif;
    font-size: 13px;
    font-weight: bold;
    color: #3E607C;
    border-bottom: solid 1px #3E607C;
}

.mf_textbox
{
    font-family: Arial, Verdana, sans-serif;
    font-size: 10px;
    border: solid 1px #3E607C;
    color: #333333;
}

.mf_required
{
    font-family: Arial, Verdana, sans-serif;
    font-size: 12px;
    vertical-align: top;
    color: #990000;    
}

.mf_disclaimertext
{
    padding: 5px;
    font-family: Arial, Verdana, sans-serif;
    font-size: 11px;
    font-weight: bold;
    color: #3E607C;
}

.mf_acceptancetext
{
    font-family: Arial, Verdana, sans-serif;
    font-size: 12px;
    font-weight: bold;
    color: #990000;
}




.logos {
width: 149px;
border: solid 1px #000000;
background: #ffffff;
font-family: verdana, arial, sans-serif;
font-size: 7pt;
color: #000000;
}

.spon {
font-family: verdana, arial, sans-serif;
font-size: 9pt;
color: #000000;
padding: 4px 0px 4px 0px;
border-right: solid 1px #000000;
border-bottom: solid 1px #000000;
}

.spon_table {
border-left: solid 1px #000000;
border-top: solid 1px #000000;
}
