
body { color: black; background-color: white; background-image: url(../images/hatch1.png); }
p { margin: 0; padding: 0; }
a img { border: 0; }
.padded  /* background of list of registrants */ { background-image: url(../images/padded.gif); background-repeat: repeat-y; }
.separatorhor  /* separador horizontal */ { width: 100%; height: 2px; margin-top: 6px; margin-bottom: 6px; padding-top: 6px; padding-bottom: 6px; border-top: 1px dashed #dedede; }
.separatorver  /* separador vertical */ { width: 2px; height: 100%; margin-right: 6px; margin-left: 6px; padding-right: 6px; padding-left: 6px; border-right: 1px dashed #dedede; }
.calendarseparator  /* calendar */ { width: 223px; height: 2px; margin-top: 2px; margin-bottom: 2px; padding-top: 2px; padding-bottom: 2px; border-top: 1px dashed #dedede; }
.AH  /*  Article Header */ { font-size: 1.1em; font-family: Georgia, "Times New Roman", Times, serif; line-height: 1.5em; text-transform: uppercase; text-align: left; letter-spacing: 1px; margin-top: 4px; padding-top: 6px; padding-bottom: 6px; }
.AHV  /* article header video gallery */ { font-size: 1.1em; font-family: Georgia, "Times New Roman", Times, serif; line-height: 1.5em; text-align: left; text-transform: uppercase; letter-spacing: 1px; margin-bottom: 6px; padding-bottom: 6px; }
.AH a { color: #574cad; font-weight: bold; text-decoration: none; }
.AHV a { color: #574cad; font-weight: bold; text-decoration: none; }
.AHV a:hover   { text-decoration: underline; }
.AHR  /* article headline related */ { font-size: 0.8em; font-family: Georgia, "Times New Roman", Times, serif; line-height: 1em; text-align: left; text-transform: uppercase; letter-spacing: 1px; margin-top: 4px; padding-top: 6px; padding-bottom: 6px; }
.AT  /* Article Text */ { color: #222; font-size: 8pt; font-family: Verdana, Arial, Helvetica, sans-serif; line-height: 1.3em; text-align: left; padding-bottom: 6px; }
.ATR  /* article text relative */ { color: #222; font-size: 7pt; font-family: Verdana, Arial, Helvetica, sans-serif; line-height: 1; text-align: left; padding-bottom: 6px; }
.AT p { color: #222; font-size: 8pt; font-family: Verdana, Arial, Helvetica, sans-serif; line-height: 1.3em; text-align: left; }
.AT i { color: #222; font-size: 8pt; font-family: Verdana, Arial, Helvetica, sans-serif; line-height: 1.3em; text-align: left; padding-bottom: 6px; }
.AT a  /* Article text link */ { color: #574cad; font-weight: bold; text-decoration: none; }
.AT a:hover  /*  Article text link */ { text-decoration: underline; }
.AT a:visited  /*  Article text link */ { text-decoration: none; }
.AT a:active  /*  Article text link */ { text-decoration: underline; }
.APC  /* Article Photo Caption */ { color: #222; font-size: 7pt; font-family: Verdana, Arial, Helvetica, sans-serif; line-height: 1.3em; background-color: #f3f3f3; text-align: left; margin: 6px; padding: 6px        ; border-right: 1px dotted #9da6a2; border-bottom: 1px dotted #9da6a2; border-left: 1px dotted #9da6a2; }
.APC a  /* Article Photo Caption link */ { color: #584dae; font-family: Verdana, Arial, Helvetica, sans-serif, Verdana, Arial, Helvetica, sans-serif; text-decoration: none; margin: 0; padding: 0 0 6px; }
.APC a:hover  /*  Article Photo Caption link */ { color: #584dae; font-family: Verdana, Arial, Helvetica, sans-serif; text-decoration: underline; margin: 0; padding: 0 0 6px; }
.APC a:visited  /* Article Photo Caption link */ { color: #222; font-family: Verdana, Arial, Helvetica, sans-serif; text-decoration: none; margin: 0; padding: 0 0 6px; }
.APC a:active  /* Article Photo Caption link */ { color: #584dae; font-family: Verdana, Arial, Helvetica, sans-serif; text-decoration: underline; margin: 0; padding: 0 0 6px; }
.RL  /* registrants list */ { color: #5b5b5b; font-size: 8pt; font-family: Verdana, Arial, Helvetica, sans-serif; line-height: 10pt; text-align: left; vertical-align: middle; width: auto; margin: 1px 3px; padding: 1px 3px; }
.RL a  /* registrants list link */ { color: #667773; font-size: 8pt; font-family: Verdana, Arial, Helvetica, sans-serif; line-height: 10pt; text-decoration: none; list-style-type: none; list-style-position: inside; display: table-cell; }
.RL a:active  /* registrants list link */ { color: #667773; font-family: Verdana, Arial, Helvetica, sans-serif; text-decoration: none; list-style-type: none; list-style-position: inside; display: table-cell; }
.RL a:hover  /* registrants list link */ { color: #574cad; font-family: Verdana, Arial, Helvetica, sans-serif; text-decoration: underline; list-style-type: none; list-style-position: inside; display: table-cell; }
.RL a:visited  /* registrants list link */ { color: #667773; font-family: Verdana, Arial, Helvetica, sans-serif; text-decoration: none; list-style-type: none; list-style-position: inside; display: table-cell; }
.ELH  /* Event List header */ { color: #575c62; font-size: 8pt; font-family: Verdana, Arial, Helvetica, sans-serif; font-weight: bold; line-height: 9pt; background-color: #f2f2f2; margin: 2px; padding: 2px; }
.ELH a { color: #574cad; font-family: Verdana, Arial, Helvetica, sans-serif; }
.ELH a:active { color: #575c62; font-family: Verdana, Arial, Helvetica, sans-serif; font-weight: bold; background-color: #f2f2f2; margin: 2px; padding: 2px; }
.ELH a:hover { color: #574cad; font-family: Verdana, Arial, Helvetica, sans-serif; text-decoration: none; }
.ELH a:visited { color: #757776; font-family: Verdana, Arial, Helvetica, sans-serif; }
.ELI  /* event list info */ { color: #575c62; font-size: 7pt; font-family: Verdana, Arial, Helvetica, sans-serif; line-height: 8pt; margin: 3px; padding: 3px; }
.ELD  /* event list date */ { color: #667773; font-size: 8pt; font-family: Georgia, "Times New Roman", Times, serif; line-height: 9pt; background-color: #f2f2f2; text-align: right; margin-top: 2px; margin-right: 3px; margin-bottom: 2px; padding: 2px; }
.TRAIL /* the site trail for where you are at */ { color: #757776; font-size: 0.7em; font-family: serif; line-height: 0.8em; text-transform: uppercase; text-align: left; }
.TRAIL a /* the site trail for where you are at LINK */ { color: #574cad; font-family: serif; font-weight: bold; text-decoration: none; text-transform: uppercase; margin: 2px; padding: 2px; }
.TRAIL a:active { color: #575c62; font-family: serif; text-transform: uppercase; margin: 2px; padding: 2px; }
.TRAIL a:hover { color: #574cad; font-family: serif; text-decoration: underline; text-transform: uppercase; margin: 2px; padding: 2px; }
.TRAIL a:visited { color: #575c62; font-family: serif; text-transform: uppercase; margin: 2px; padding: 2px; }
.MSI /*  member sign in trail */ { color: #e2e2e2; font-size: 0.6em; font-family: Verdana, Arial, Helvetica, sans-serif; line-height: 1.1em; margin-left: 7px; padding-left: 7px; }
.MSI a { color: #8b82ff; text-decoration: none; }
.MSI a:active { color: #fff; }
.MSI a:hover { color: #8b82ff; text-decoration: underline; }
.MSI a:visted { color: #fff; text-decoration: underline; }
.GBT /* general body text */ { }
.GBT a /* geneal body text link */ { }
.GBT a:active { }
.GBT a:hover { }
.GBT a:visted { }
.SMH /* site map header */ { }
.SM  /* site map */ { color: #f3f3f3; font-size: 0.7em; font-family: Verdana, Arial, Helvetica, sans-serif; line-height: 0.8em; margin: 10px; padding: 10px; border-right: 2px ridge #f3f3f3; }
.SM a { color: #fff; text-decoration: none; }
.SM a:active { color: #f3f3f3; }
.SM a:hover { color: #8b82ff; text-decoration: underline; }
.SM a:visted { color: #f3f3f3; }
.DCH /* directory company header */ { color: #fff; font-size: 0.8em; font-family: Georgia, "Times New Roman", Times, serif; line-height: 1em; margin: 5px 5px 5px 10px; padding: 5px 5px 5px 10px; }
.DCH a { color: #fff; font-size: 0.8em; font-family: Georgia, "Times New Roman", Times, serif; line-height: 1em; text-decoration: underline; }
.DCH a:active { color: #fff; font-family: Georgia, "Times New Roman", Times, serif; }
.DCH a:hover { color: #8b82ff; font-family: Georgia, "Times New Roman", Times, serif; text-decoration: underline blink; }
.DCH a:visited { color: #fff; font-family: Georgia, "Times New Roman", Times, serif; }
.DCH b { color: #fff; font-size: 0.8em; font-family: Georgia, "Times New Roman", Times, serif; font-weight: bolder; line-height: 1em; }
.DCD /* directory company description */ { color: #525252; font-size: 0.7em; font-family: Verdana, Arial, Helvetica, sans-serif; line-height: 1.1em; margin-right: 5px; margin-left: 5px; padding-right: 5px; padding-left: 5px; }
.DCD a { color: #574cad; font-family: Verdana, Arial, Helvetica, sans-serif; text-decoration: none; }
.DCD a:active { color: #574cad; font-family: Verdana, Arial, Helvetica, sans-serif; text-decoration: none; }
.DCD a:hover { color: #333; font-family: Verdana, Arial, Helvetica, sans-serif; text-decoration: underline; }
.DCD a:visited { color: #333; font-family: Verdana, Arial, Helvetica, sans-serif; }
.RPAT /* registrant profile admin text */ { }
.RPAT a { }
.RPAT a:active { }
.RPAT a:hover { }
.RPAT a:visited { }
.BDMN /* board directors members name */ { }
.BDMNI /* Board directory members info */ { }
.BDMNI a { }
.BDMNI a:active { }
.BDMNI a:hover { }
.BDMNI a:visited { }
.articletool { background-image: url(../images/article_tools.gif); background-repeat: no-repeat; }
.rightbar { background-color: #f2f2f2; text-align: center; }
.search { margin: 3px; padding: 3px; }
.search input { color: #fff; font-size: 0.7em; font-family: Verdana, Arial, Helvetica, sans-serif; line-height: 0.8em; text-align: center; width: 200px; height: 12px; }
#dhtmltooltip{ font-size: 8pt; font-family: Verdana, Arial, Helvetica, sans-serif; line-height: 8pt; position: absolute; left: -300px; width: 150px; border: solid 1px black; padding: 2px; background-color: lightyellow; text-align: center; visibility: hidden; z-index: 100;
/*Remove below line to remove shadow. Below line should always appear last within this CSS*/
filter: progid:DXImageTransform.Microsoft.Shadow(color=gray,direction=135); }
#dhtmlpointer{ font-size: 8pt; font-family: Verdana, Arial, Helvetica, sans-serif, Verdana, Arial, Helvetica, sans-serif; line-height: 8pt; text-align: center; position:absolute; left: -300px; z-index: 101; visibility: hidden; }
.VH  /* Video header */ { color: #fff; font-size: 8pt; font-family: Verdana, Arial, Helvetica, sans-serif, Verdana, Arial, Helvetica, sans-serif; line-height: 9pt; background-color: #213a4d; margin: 3px; padding: 3px; }
.VD  /* video date */ { color: #fff; font-size: 7pt; font-family: Georgia, "Times New Roman", Times, serif; line-height: 9pt; background-color: #71678e; text-align: right; margin-top: 2px; margin-right: 3px; margin-bottom: 2px; padding: 2px; }
.VI  /* video info */ { color: #e8e8e8; font-size: 8pt; font-family: Verdana, Arial, Helvetica, sans-serif; line-height: 9pt; background-color: #bc6052; text-align: left; margin: 4px; padding: 4px; }
.BN  /* board names */ { color: #e8e8e8; font-size: 8pt; font-family: Verdana, Arial, Helvetica, sans-serif; line-height: 9pt; background-color: black; text-align: center; margin-top: 4px; margin-bottom: 4px; margin-left: 4px; padding-top: 4px; padding-bottom: 4px; padding-left: 4px; }
.VShare  /* video share box */ { font-family: Verdana, Arial, Helvetica, sans-serif; background-color: #323232; text-align: left; margin: 10px; padding: 10px; }
.board_APC  /* Article Photo Caption */ { color: #222; font-size: 7pt; font-family: Verdana, Arial, Helvetica, sans-serif; line-height: 1.3em; background-color: #f3f3f3; text-align: center; margin: 6px; padding: 6px        ; border: solid 1pt #ccc; }
