﻿.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: #085E7E;
    color: White;
    border: solid 1px #CCF;
    padding: 15px;
    margin-bottom: 10px;
}
.PagePasswordChange a, .PagePasswordChange a:visited
{
    text-decoration: underline;
    color: Pink;
}
.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
{
    background: #300 url(images/MenuBg.png);
    height: 30px;
}
.SectionTopGroupText100
{
    color: White;
    font-size: 12pt;
    font-family: 'lucida grande' ,tahoma,verdana,arial,sans-serif;
    line-height: 30px;
    vertical-align: middle;
    padding-left: 10px;
}
.SectionTopGroupSearch100 table td
{
    padding: 3px 10px;
    color: White;
    font-family: 'lucida grande' ,tahoma,verdana,arial,sans-serif;
    font-size: 9pt;
}
.SectionTopGroup
{
    background: #d0e5f9;
    height: 40px;
    font-size: 18pt;
    font-family: 'lucida grande' ,tahoma,verdana,arial,sans-serif;
}
.SectionTopGroupText
{
    color: Black;
    font-size: 14pt;
    line-height: 40px;
    vertical-align: middle;
    padding-left: 10px;
}
.SectionTopGroupSearch
{
    padding: 5px 10px;
    color: White;
    font-family: 'lucida grande' ,tahoma,verdana,arial,sans-serif;
    font-size: 8pt;
}
.SectionTopManage100
{
    background: #dddddd;
    height: 40px;
    font-size: 18pt;
    font-family: 'lucida grande' ,tahoma,verdana,arial,sans-serif;
}
.SectionTopManageText100
{
    color: Black;
    font-size: 14pt;
    line-height: 40px;
    vertical-align: middle;
    padding-left: 10px;
}
.SectionTopManageSearch100
{
    padding: 5px 10px;
    color: Gray;
    font-family: 'lucida grande' ,tahoma,verdana,arial,sans-serif;
    font-size: 8pt;
}
.SectionTopDomain100
{
    background: #ffcc66;
    height: 40px;
    font-size: 18pt;
    font-family: 'lucida grande' ,tahoma,verdana,arial,sans-serif;
}
.SectionTopDomainText100
{
    color: Black;
    font-size: 14pt;
    line-height: 40px;
    vertical-align: middle;
    padding-left: 10px;
}
.SectionTopDomainSearch100
{
    padding: 5px 10px;
    color: Gray;
    font-family: 'lucida grande' ,tahoma,verdana,arial,sans-serif;
    font-size: 8pt;
}
.SectionTopUser
{
    background: Red;
    height: 30px;
}
.SectionTopUserText
{
    color: White;
    font-size: 12pt;
    font-family: 'lucida grande' ,tahoma,verdana,arial,sans-serif;
    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;
}
.NewsletterCommentBox
{
    background-color: #edeff4;
    width: 100%; 
}
.NewsletterCommentBoxWatermark
{
    color: #444444;
    border: 1px solid #BDC7D8;
}
.PageSubHeading
{
    color: #333333;
    font-size: 14pt;
    padding: 5px;
}
.SectionTopButton
{
    padding-bottom: 10px;
}
.SectionEditPanels
{
    padding: 10px 0px;
    min-height: 500px;
    background: White;
}
.SectionErrors
{
}
.SectionNews
{
    min-height: 500px;
    background: White;
}
.SectionNewsHeadline
{
    background: #F7F7F7;
}
.SectionNewsPhotoGroup
{
    background: #F7F7F7;
    text-align: center;
    border: solid 1px #ccccff;
    padding: 10px 0px;
}
.SectionNewsPhoto
{
    border: none;
}
.SectionNewsPhotoCaption a
{
    color: #3B5998;
    font-size: 13px;
    font-weight: bold;
    margin-top: 10px;
    display: block;
}
.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;
}
.PageFooter
{
    margin: 20px 0px 10px 10px;
    padding-top: 10px;
    color: #300;
    line-height: 12pt;
}
.PageFooterAddress
{
    padding-left: 10px;
}
.PageFooterPhone
{
    padding-left: 10px;
}
.PageFooterEmail a
{
    padding-left: 10px;
    color: #3B5998;
}

.PageCommunityList
{
    padding: 10px 0px 10px 10px;
    background-color: #F9F9F9;
    color: Gray;
    border-top: solid 1px #99cc33;
    border-bottom: solid 1px #99cc33;
}

.PageCommunityList a
{
    color: #3399cc;
}

.PageCommunityList .c1
{
}
.PageFooterStats
{
    padding: 10px 0px 10px 10px;
    color: Gray;
    line-height: 12pt;
    background-color: #cccc99;
}
.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;
    text-align: center;
    color: #003759;
    font-size: 120%;
}
.PageMessageLink
{
    padding-top: 20px;
}

