﻿.followbutton {
background: url('/images/followbutton.gif') top left;
display: block;
margin: 0 auto;
height: 90px;
width: 150px;
position: relative;
}
.followbutton span {
text-align: center;
font-size: 8pt;
color: White;
line-height: 10pt;
position: absolute;
bottom: 9px;
left: 10px;
width: 130px;
}
a.followbutton:hover, a.followbutton:active {
text-decoration: none;
color: white;
background-position: bottom left;
cursor: pointer;
}
.PagePasswordChange
{
    background-color: #ffff33;
    color: #300;
    border: solid 1px Silver;
    padding: 10px;
    margin-bottom: 10px;
}
.PagePasswordChange a
{
    text-decoration: underline;
    color: Blue;
}
.directorytitle
{
    color: #4B72A9;
    font-weight: bold;
    font-size: 15px;
}
.directorytext
{
    padding: 3px 0px 1px 0px;
    font-size: 11px;
    color: Gray;
}
.calendar_header
{
    background-color: #5EC417;
    background-image: url("images/webmenuselected.gif");
    color: White;
    border: solid 1px Silver;
}
.calendar_cellheader
{
    font-weight: bold;
}
.SectionTopGroup100
{
    padding-top: 10px;
    background: White;
    height: 30px;
}
.SectionTopGroupText100
{
    color: #00ADEE;
    font-size: 18pt;
    line-height: 30px;
    vertical-align: middle;
    padding-left: 10px;
}
.SectionTopGroupSearch100
{
    padding: 3px 10px;
    color: White;
    font-size: 8pt;
}
.SectionTopGroup
{
    height: 40px;
    font-size: 18pt;
}
.SectionTopGroupText
{
    color: Black;
    font-size: 14pt;
    line-height: 40px;
    vertical-align: middle;
    padding-left: 10px;
}
.SectionTopGroupSearch
{
    padding: 5px 10px;
    color: Gray;
    font-size: 8pt;
}
.SectionTopManage100
{
    padding-top: 10px;
    height: 40px;
    font-size: 18pt;
}
.SectionTopManageText100
{
    color: Black;
    font-size: 14pt;
    line-height: 40px;
    vertical-align: middle;
    padding-left: 10px;
}
.SectionTopManageSearch100
{
    padding: 5px 10px;
    color: Gray;
    font-size: 8pt;
}
.SectionTopDomain100
{
    padding-top: 10px;
    height: 40px;
    font-size: 18pt;
}
.SectionTopDomainText100
{
    color: Black;
    font-size: 14pt;
    line-height: 40px;
    vertical-align: middle;
    padding-left: 10px;
}
.SectionTopDomainSearch100
{
    padding: 5px 10px;
    color: Gray;
    font-size: 8pt;
}
.SectionTopUser
{
    padding-top: 10px;
    height: 30px;
}
.SectionTopUserText
{
    color: Red;
    font-size: 12pt;
    line-height: 30px;
    vertical-align: middle;
    padding-left: 10px;
}
.CtrlTopTabs
{
    padding-top: 5px;
    margin-left: 5px;
}
.CtrlTopMessage
{
    color: White;
    background: #6D84B4;
    padding: 10px 0px;
    font-size: 10pt;
    vertical-align: middle;
    line-height: 16px;
    font-weight: bold;
    text-align: center;
}
.CtrlTopMessage a
{
    color: White;
    text-decoration: underline;
}
.PageCommentBox
{
    border: solid 1px #e2c822;
    background-color: #fff9d7;
}
.PageCommentBoxWatermark
{
    border: solid 1px #e2c822;
    background-color: #fff9d7;
    color: Gray;
}
.PageSubHeading
{
    color: #333333;
    font-size: 14pt;
    padding: 5px;
}
.SectionTopButton
{
    padding-bottom: 10px;
}
.SectionEditPanels
{
    padding: 10px 0px;
    min-height: 500px;
    background: White;
}
.SectionErrors
{
}
.SectionNews
{
    padding-top: 10px;
    min-height: 500px;
    background: White;
}
.SectionNewsHeadline
{
    background: #F7F7F7;
}
.SectionNewsPhotoGroup
{
    background: #F7F7F7;
    text-align: center;
    border: solid 1px #ccccff;
    padding-bottom: 10px;
}
.SectionNewsPhoto
{
    margin: 10px auto;
    border: solid 1px #ccccff;
    width: 97%;
}
.SectionNewsPhotoCaption a
{
    color: #3B5998;
    font-size: 13px;
    font-weight: bold;
}
.SectionNewsPhotoText
{
    text-align: left;
    padding: 5px 10px 10px 10px;
    display: none;
}
.SectionMenuGroup
{
    width: 100%;
    display: block;
}
.SectionMenu
{
    width: 100%;
}
.SectionMenuControl
{
    width: 100%;
}
.SectionInside
{
    clear: both;
    padding: 0px 10px;
}
.PageFooter
{
    background: White;
    padding: 20px 0px 10px 1%;
    padding-top: 10px;
    color: #3B5998;
    line-height: 12pt;
}
.PageFooterAddress
{
    padding-left: 10px;
}
.PageFooterPhone
{
    padding-left: 10px;
}
.PageFooterEmail a
{
    padding-left: 10px;
    color: #3B5998;
}
.PageFooterStats
{
    background: White;
    padding: 0px 0px 10px 1%;
    color: Gray;
    line-height: 12pt;
}
.PageFooterStats a
{
    color: Gray;
}
.PageFooterTerms a
{
    padding-left: 10px;
    color: Gray;
}
.PageFooterPrivacy a
{
    padding-left: 10px;
    color: Gray;
}

.PageMessageBox
{
    margin: 40px auto;
    padding: 20px;
    border: dashed 1px Silver;
    background: url(images/LightBG.gif);
    text-align: center;
    color: #003759;
    font-size: 120%;
}
.PageMessageLink
{
    padding-top: 20px;
}
