#eventView
{ 
    background-color: #fff;
}
#eventView a
{
    color: #000;
}
#eventHeader
{
    background-color: #D7D7D7;
    padding: 4px;
    /* height: 15px; --- Peery - update 11/16/15 - global fix for bootstraped sites -- */
	height:auto;
    font-size: 10px;
    margin: 1px;
}
#eventHeaderBack
{
    float: left;
    width: 50px;
}
#eventHeaderTitle
{
    text-align: center;
    padding: 0px 60px 0px 60px;
    margin: 0px;
}
#eventHeaderRightSpacer
{
    float: right; 
} 
#eventHeaderTitle .TitleText
{ 
    font-size: 11px;
    font-weight: bold;
    padding-left: 60px;
    padding-right: 60px;
}
#eventDateTop select,
#eventDateBottom select
{
    font-size: 11px;
}
#eventDateTop, 
#eventDateBottom
{
    font-size: 11px; 
    font-weight: normal; 
}
#eventData
{
    clear: both;
}
#topLinkBar
{
    text-align: center;
    padding: 3px 0 3px 0;
}
#topLinkBar ul
{
	margin:0;
	padding:0;
	list-style:none;
}
#topLinkBar li
{
	display:inline;
	padding: 10px;
	font-size: 11px;
    font-weight: normal;	
}
#topLinkBar li a
{
    text-decoration: none; 
}
#topLinkBar li a:hover
{ 
    text-decoration: underline; 
}
#topUserCount,  
#bottomUserCount,
#topUserCount a, 
#bottomUserCount a 
{
    font-size: 12px;
    font-weight: normal;
}
.regInfo 
{
    padding: 10px 0 10px 0;
    text-align: center;
}
.eventSummarySectionBelow
{
    padding: 32px 0 10px 0;
    text-align: center; 
    margin: 1px;
}
.eventSummarySectionAbove
{
    padding: 10px 0 20px 0;
    text-align: center; 
    margin: 1px;
} 
#eventSummaryTop,
#eventSummaryBottom
{
    text-align: center;
    padding-top: 7px;
    font-size: 12px;
    font-weight: normal;
}
#eventTitleTop,
#eventTitleBottom
{
    text-align: center;
    font-size: 16px;
    padding: 0 0 2px 0;
}
#eventFlyer, #eventFlyerNoLoginDisclaimer
{
    text-align: center;
}
.regNowButton
{       
    padding-top: 3px; 
}  

.RegistrationText a
{ 
    text-decoration: none; 
    font-size: 10px; 
    font-variant: small-caps;   
    padding-left: 20px;
}
.ViewRegsText a
{
    padding-right: 6px;
} 
.RegistrationText a:hover
{
    text-decoration: underline; 
}
.eventClosed
{
}
.eventClosedReason
{
    font-size: 10px;
}
.eventMessage
{
    font-size: 10px;
}
.eventWaitListOnly
{
    font-size: 10px;
}
 
#topAlreadyRegTable td, 
#topAlreadyRegTable td a,  
#bottomAlreadyRegTable td,
#bottomAlreadyRegTable td a
{
    font-size: 11px;
    font-weight: normal;
    text-decoration: none; 
    text-align: left;
    padding: 3px; 
}
#topAlreadyRegTable td a:hover, 
#bottomAlreadyRegTable td a:hover
{
    text-decoration: underline;
}

#topAlreadyRegTable th, 
#bottomAlreadyRegTable th
{
    font-size: 11px;
    font-weight: bold;
    text-align: left;
    padding: 1px; 
    border-bottom: 1px solid black;
}
#topAlreadyRegMsg, 
#bottomAlreadyRegMsg
{
    color: #800000;
}
#topAlreadyRegMsgClick,
#bottomAlreadyRegMsgClick
{
    color: #808080;
    font-size: 10px;
}
#topAlreadyRegWrapper,
#bottomAlreadyRegWrapper
{ 
    padding: 2px;
}
#topAlreadyRegTable,
#bottomAlreadyRegTable
{
    margin: auto;
    border-spacing: 5pt 0pt;
} 
#divSyncEvent
{  
    text-align: left;
    padding: 3px;
    border: 1px solid gray;
    background: #F3F3F3;
    margin-top: 26px;
    margin-left: 9px;
    width: 125px;
    opacity: 0.9;
}
#divSyncEvent ul
{
	margin:0;
	padding:0; 
	list-style:none;
}
#divSyncEvent li
{ 
	padding: 0;
	font-size: 11px;
    font-weight: normal;	
}
#divSyncEvent li a
{
    font-family: tahoma;
    text-decoration: none; 
    color: #000;
}
#divSyncEvent li a:hover
{ 
    text-decoration: underline; 
}

#externalFlyerLink
{
    text-align: center
}