﻿
.divBugOut { border:solid 0px green;margin:10px 0px 10px 0px;padding:3px;width:580px; }
.divDebug { color:maroon; font-size:7pt;font-weight:bold; }
#divDebugLog { clear:left;text-align:left;border:dashed red 1px; padding:10px;margin:5px 0px 0px 5px; }

h1 { margin:0 0 10 0px;padding:0px;font-family:Helvetica;font-size:12pt;font-weight:bold;color:black;line-height:18px; }
body { color:#000000;background:#565A5D;margin:0px;padding:0px;font-family:Verdana,Arial,sans-serif; }

/* javascript not enabled */
.divNoScriptOuter { background-color:#E1DED9;text-align:center;border:1px solid #C5C0BC; margin:15px;width:550px; }
.divNoScriptInner { background-color:#EFEEEC;border:1px solid #8D8D8B;margin:5px;padding:15px; }

#tbCentral { width:600px;background-color: white; }

#FormArea { width:580px;background-color: white;margin:0px 10px 0px 10px;display:none; font-size:8pt;line-height:100%;color:#000; }
#FormArea.table { font-size:8pt;line-height:100%;color:#000;width:100%; }
#FormArea.div { font-size:8pt;line-height:100%; }
#FormArea.span { font-size:8pt;line-height:100%; }
#FormArea.p { font-size:8pt;line-height:100%; }
#FormArea.td { vertical-align:top;font-size:8pt;line-height:100%; }

.divError { color:Red; font-size:9.5pt;background-color:#E1DED9;text-align:center;border:1px solid #C5C0BC; margin:10px 0px 10px 0px;padding:5px;width:580px; }
.divInfo { color:Blue; font-size:10pt;background-color:#E1DED9;text-align:center;border:1px solid #C5C0BC; margin:10px 0px 10px 0px;padding:5px;width:580px; }
.divMsg { color:Blue; font-size:10pt;background-color:#E1DED9;text-align:center;border:1px solid #C5C0BC; margin:10px 0px 10px 0px;padding:5px;width:580px; }


.spStar { color:red;font-weight:bold; }
.divMainHeading { font-size:10pt;font-weight:bold;color:#233F85; }
.divSubHeading { font-size:10pt;font-weight:bold;margin:15px 0px 5px 0px;color:#F29400; }
.divSummaryText { font-size:9pt;color:#000; }
.divSubText { margin-top:15px;font-size:7pt;color:#000; }
.flgError { color:Red; font-weight:bold; }

.MicroText { font-size:7pt; }

/* javascript not enabled */
#tbMain { border:solid 0px green; }
#tbHeader { border:solid 0px maroon; }
#tbLeft { border:solid 0px blue; }
#tbCentral { border:solid 0px red;padding-top:10px; }
#tbRight { border:solid 0px yellow; }


/* popup styles */
.PopOuter { clear:both;border-color:Black;position:absolute;padding:2px; background-color:White;display:none;z-index:100; }
.PopInner { position:relative;padding:15px;border:solid 1px black;background-color:#E3E4E6;text-align:left;display:block;z-index:-1; }
.PopTitle { font-size:10pt;color:black;font-weight:bold;margin:10px 0px 5px 0px; }
.PopText { color:black;margin:0px 0px 10px 0px;clear:left;padding-top:5px; }
.PopupInfoIcon { cursor: pointer; cursor: hand; }


/* Related events cross-sell */
#Related { width:100%; padding-top:25px;  }
#Related h2 { font-size:10pt; font-weight:bold; margin-bottom:10px; }
#Related ul { list-style-type: none; margin:0 0 0 5px; }
#Related li { padding-top:4px;font-size:9pt; }
#Related li a { text-decoration:none; }
#Related li a:hover { text-decoration:underline; }
#Related div { float:left; width:45%; border:solid 1px #DADADA; padding:7px; min-height:163px;
    -moz-border-radius:4px;
    border-radius:4px 4px;  }
#Related div p.more { font-size:8pt; float:right; }
#Related .Events {  }
#Related .Training { margin-left:10px; }