﻿#InformationOverlay .Content .CloseOverlay { cursor:pointer; }

.ValidationSummary { font-size:1.2em; font-weight:bold; color:#DB002E; }
.MemberFormValidationSummary { padding-bottom:10px; }

.ModulComments p.NoComments { margin-top:12px; }

.ModulArticle h2 a { color:#222222; }

.ModulCalendar .CalendarList .CalendarItem .Content p span.Type { width:auto; }

.ModulTabs .Top ul li { margin:auto; list-style-type:none; font-weight:normal; font-size:1em; }
.ModulTabs .Content p.Link { margin-bottom:3px; }
.ModulTabs .Content p.Link a { height:auto; }

.ModulArticlepage .PageOptions button span { font-weight:normal; color:#fff; text-transform: none; padding:6px 0 0 15px; display: block; float:left; font-size:1.1em; }

.PageOptions .TipConfirm { padding:2px 0 0 28px; width:220px; text-align:left; background: url(../Images/CommentConfirm.jpg) top left no-repeat; font-size:1.3em; font-weight:bold; color:#222; }
.PageOptions .FormError { display: block; color:#db002a; margin: 0 0 10px 0; font-size:1.3em; font-weight: bold; } 
.PageOptionsTip .Buttons { padding-left:0 }

.ModulArticlepage ul li, .ModulArticlepage ol li { font-size:1.3em; }
.ModulArticlepage ul li ul li, .ModulArticlepage ol li ol li { font-size:1.0em; }
 
.ModulCalendarium .Content ul li p { font-weight:normal; }
.ModulCalendarium .Content ul li ul li p { font-weight: normal; }
.ModulCalendarium .Content ul li ul li ul li p { font-weight: normal; }
.ModulCalendarium .Content ul li.Active > p { font-weight:bold; }

.ModulCalendarium .Content ul li p a.ToggleLinkOpen { background:transparent url(../Images/LeftNavLinkActiveArrow.jpg) no-repeat scroll 0 0; padding-left:16px; }
.ModulCalendarium .Content ul li p a.ToggleLinkClosed { background:transparent url(../Images/LeftNavLinkArrow.jpg) no-repeat scroll 0 0; padding-left:16px; }

.Grid1 .ModulIntro .ContentNoBackground { background:none; }

/* Blogpost */
.Blogpost { margin-bottom: 15px; }
.Blogpost .BlogpostFooter { border-top:1px solid #ccc; border-bottom:1px solid #ccc; padding:3px 0; } 
.Blogpost .BlogpostFooter .Left { float:left; font-size:1.2em; padding-top:3px;  } 
.Blogpost .BlogpostFooter .Right { float: right; } 
.Blogpost .BlogpostFooter .Right a { font-size:1em; text-transform: uppercase; color:#000; font-weight:bold; padding:4px 4px 0 25px; background: transparent url(../Images/IconComments.jpg) 0 0 no-repeat; height:17px; display: block; float: left; } 
.Blogpost .BlogpostFooter .Right span { font-size:1.1em; color:#444; display: block; float:left; padding-top:3px; }

.ModulReminder .FormError { font-size:1.1em; }

#Head .Options ul li.Logout { margin:0 0 0 8px; padding:0 0 0 8px; border-right:none; border-left:1px solid #cfcfcf; font-weight:bold; }

#CampaignContent { margin: 0 10px; }
