.text
                        {
                        color: #000000;
                        font-size: 12px;
                        font-weight: normal;
                        text-decoration: none;
                        }
.nav
                        {
                        color: #613C77;
                        font-size: 12px;
                        font-weight: bold;
                        text-decoration: none;
                        }

body {
        background-color: #FFFFFF;
        font: normal 10px arial;
        margin: 0px 0px 0px 0px;
        color: #000000;
        text-align: center;
        min-width: 720px;
        text-decoration: none;
        height: 100%;
}

table   {
        border-collapse: collapse;
        }

IMG     {
        border: none;
        vertical-align: middle;
        }

div.agendamap { width: 480px; clear: both; border: 0px; text-align: left; padding: 0px; margin: 0px; }

a {
        color: #3B3C3D;
        text-decoration: underline;
}

a:hover {
        text-decoration: none;
}

/* Header styles */
div.logo {
        height: 122px;
        text-align: center;
}

div.logo img {
        border: 0px;
}

div.menu {
        clear: both;
        margin: 0px;
        background-color: #003366;
        text-align: center;
        border-bottom: 6px solid #C0C0C0;
}

td.menu {
        padding: 2px 0px 2px 0px;
}

td.currentmenu {
        background-color: #C0C0C0;
        font: bold 13px tahoma,arial;
        text-decoration: none;
        color: #003366;
        padding: 2px 0px 2px 0px;
}


a.menulink {
        font: normal 13px tahoma,arial;
        font-weight: bold;
        text-decoration: none;
        color: #FFFFFF;
}

/* Footer Styles */
div.footer {
        clear: both;
        padding-top: 1px;
        font: normal 12px tahoma,arial;
        color: #ffffff;
        padding: 3px 10px 5px 10px;
        background-color:  #2F5829;
}

div.footer a {
        font: normal 12px arial;
        color: #ffffff;
        text-decoration: none;
}

div.footer a:hover {
        text-decoration: underline;
}

div.footer a:active {
        text-decoration: underline;
}



div.clear {
        clear: both;
        height: 1px;
        font-size: 1px;
}

/* Content Styles */
div.content {
        padding-bottom: 16px;
        clear: both;
        width: 720px;
}

div.content div.menublurb {
        width: 720px;
        padding: 2px 1px 3px 8px;
        font: normal 11px tahoma,arial;
        color: #0066CC;
        font-weight: bold;
        text-decoration: none;
        text-align: center;
}

div.content div.maincontent {
        /* padding: 0px 20px 0px 20px; */
        text-align: left;
}

/* Left Styles */

div.maincontent div.left {
        float: left;
        width: 170px;
        text-align: right;
        padding: 20px 10px 10px 10px;
}

div.maincontent div.left div.submenuitem {
        padding: 5px 0px 5px 0px;
        vertical-align: middle;
        border-bottom: solid 1px #9FA1A4;
}

div.maincontent div.left div.submenuitem a {
        font: normal 12px arial;
        color: #003399;
        font-weight: bold;
        text-decoration: none;
        margin-right: 6px;
}

div.maincontent div.left div.submenuitem div.toplevel {
}

div.maincontent div.left div.submenuitem div.bottomlevel {
        padding-right: 18px;
}

div.maincontent div.left div.submenuitem a.arrowed {
        color: #993333;
        margin-right: 6px;
}

div.maincontent div.left div.submenuitem a:hover {
        color: #993333;
}

div.maincontent div.left div.submenuitem a.sub {
        font: normal 11px arial;
        font-weight: bold;
        color: #003366;
        margin-right: 6px;

}

div.maincontent div.left div.submenuitem a.subarrowed {
        font: normal 11px arial;
        font-weight: bold;
        color: #0066CC;
        margin-right: 6px;
}

div.maincontent div.left div.submenuitem a:hover.sub {
        font: normal 11px arial;
        font-weight: bold;
        color: #0066CC;
        margin-right: 6px;
}



/* Right styles */

div.maincontent div.right {
        float: left;
        width: 470px;
        padding: 5px 10px 10px 10px;
        color: #000000;
        font-size: 12px;
        font-weight: normal;
        text-align: left;
        font-family: helvetica, verdana, sans-serif;
}

/* If no submenu */

div.maincontent div.middle {
        color: #000000;
        font-size: 12px;
        font-weight: normal;
        text-align: left;
        font-family: helvetica, verdana, sans-serif;
}

/* From old site */

A:link.redlink, A:visited.redlink {
                        color: #0000FF;
                        font-size: 12px;
                        font-weight: bold;
                        text-decoration: none;
                        }
A:hover.redlink,A:active.redlink {
                        text-decoration: underline;
                        }




A:link.textlink, A:visited.textlink {
                        color: #0000FF;
                        font-weight: normal;
                        text-decoration: none;
                        }
A:hover.textlink, A:active.textlink {
                        text-decoration: underline;
                        }                        
                        
.formtext, .formbox, .formbutton {
                        font-size: 12px;
                        vertical-align: middle;
                        font-weight: bold;
                        }

.formtext {
                        padding-right: 6px;
                        padding-left: 6px;
                        text-align: left;
        }


.formbox                {
                        text-align: left;
                        }

.formbutton             {
                        text-align: center;
                        }


.speakername            {
                        color: #800080;
                        font-size: 14px;
                        font-weight: bold;
                        text-decoration: none;
                        }
A:link.speakername, A:visited.speakername {
                        color: #800080;
                        font-size: 14px;
                        font-weight: bold;
                        text-decoration: none;
                        }


A:hover.speakername, A:active.speakername {
                        text-decoration: underline;
                        }

A:link.speakerfirmname, A:visited.speakerfirmname {
                        color: #666666;
                        font-size: 11px;
                        font-weight: bold;
                        text-decoration: none;
                        }

A:hover.speakerfirmname, A:active.speakerfirmname {
                        text-decoration: underline;
                        }

.speakertitle           {
                        color: #666666;
                        font-size: 12px;
                        font-weight: normal;
                        }


.header                 {
                        color: #386488;
                        font-size: 14px;
                        font-weight: bold;
                        text-decoration: none;
                        }

.subhead
                        {
                        color: #333333;
                        font-size: 12px;
                        font-weight: bold;
                        text-decoration: none;
                        }

.subsubhead
                        {
                        color: #386488;
                        font-size: 12px;
                        font-weight: bold;
                        text-decoration: none;
                        }

.redtext                {
                        color: #ff0000;
                        font-size: 12px;
                        font-weight: bold;
                        text-decoration: none;
                        }

.companysubmitinstructions  {
                        font-size: 11px;
                        vertical-align: middle;
                        font-weight: normal;
                        font-style: italic;
                        text-align: left;
                        padding-bottom: 5px;
                        }

.faqquestion {
        padding-bottom: 2px;
        font-weight: bold;
        font-style: italic;

}

.faqanswer {
        padding-left: 16px;
        padding-bottom: 6px;
        font-size: 11px;
}

tr.contactlist {
        border-top: 1px solid #ffffff;
        border-bottom: 1px solid #ffffff;
}

tr.contactliston {
        border-top: 1px solid #395795;
        border-bottom: 1px solid #395795;
}

div.emailbox {
        display: none;
        left:6px;
        top:20px;
        background-color: white;
        padding: 5px;
}

textarea {
        border: 1px solid #656380;
        font: normal 12px/15px arial;
}

.homecontentbox { border: 3px solid #545485; background-color: #ffffff; padding: 10px 16px 10px 16px; color: #000000; }
.homecontentbox2 { border: 2px solid #868686; background-color: #A9B5CD; padding: 6px; color: #ffffff; }
#testimonials { font-size: 12px; font-weight: bold; color: #333333; text-align: center; vertical-align: middle; }
#testimonialinner { }
#imageBox { margin: auto; width: 720px; border: 0px #000 solid; height: 50px; clear: both; overflow: hidden; margin-top: 10px; }
#imageBoxInside { width: 20000px; }
#imageBox img { float: left; padding: 0px; margin: 0px; }
#imageBox br { clear: both; }
                        

