﻿
h1 { margin:0 0 10px 0;padding:0px;font-family:Helvetica;font-size:12pt;font-weight:bold!important;color:black;line-height:100%; }
#FormArea h1 { margin:0 0 10px 0;padding:0px;font-family:Helvetica;font-size:12pt;font-weight:bold!important;color:black;line-height:100%; }

.grecaptcha-badge{	visibility: collapse !important;  }

.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; }

/* 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; }


.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; }


/* 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; }



/* header adjustments for changed template.. */
.vevent #Logo { float:left; width:425px; height:168px; background:#fff; }
.vevent #Logo img { padding:10px 0 0 10px; }
.vevent #Brand { float:left; width:425px; background:#fff; }
.vevent #Strap { clear:both; font-size:10pt; width:980px; height:22px; float:left; padding:4px 10px 0 10px; background:#606163; }

.vevent #Details { float:left; }
.vevent #Details span { color:#fff; }
.vevent #Details .Summary { display:none; }

.vevent { overflow:hidden; padding-bottom:10px; }
#tmpl_strap.vevent { border:0px; }

#HeaderMenu { float:right; width:auto; }
#HeaderMenu ul { margin:0px; padding:0px; }
#HeaderMenu ul.ActionLinks { font-size:8pt; color:#fff; font-weight:normal; }
#HeaderMenu ul.ActionLinks a { margin:2px 0px 0px 0px; padding:1px 0px 0px 0px; font-size:8pt; color:#fff!important; font-weight:normal; text-decoration:none; }
#HeaderMenu ul.ActionLinks a:hover { text-decoration:underline; }
#HeaderMenu li { display: inline; list-style-type: none; padding-right: 0px; }


/* 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; }