﻿body
{
    font-family: Arial; /*font-family: Verdana, Arial, Helvetica, Sans-Serif;*/
    background-color: #fcfef9;
    background-image: url(images/BGrepeater.jpg);
    background-repeat: repeat-x;
    margin: 0px 0px 10px 0px;
    text-align: center;
    font-size: small;
}
    
.ep_UserNameBlock
{
    position: relative; 
    float: right; 
    top: -50px; 
    margin-right: 20px; 
    font-size: small;
}

/*http://www.simplebits.com/notebook/2004/09/08/centering.html*/
div.ep_Container
{
    width: 916px;
    border: solid 2px #7B97A5;
    background-color: #CDEAEE;
    margin: 0 auto; /*this line centers the div in FF!*/
}

div.ep_Header
{
    height: 207px; /* need the height, or IE pads a few px under the picture */
}

div.ep_Content
{
    /*width: 916px;*/
    text-align: left; /* wjc */
    color: #3a3a3a;
}

div.ep_Footer
{
    clear: both; /*width: 916px;*/
    height: 20px;
    text-align: left; /* wjc */
    background-color: #7A96A4;
    width: 100%;
    font-size: 14px;
    font-size: x-small;
}

div.ep_Footer div
{
    padding-top: 4px;
}

/* override default */
div.post
{
    border: none;
    padding: 0px;
    margin-bottom: 20px;
    background-color: white;
    line-height: 17px;
    color: #5e6d76;
}

#contact
{
    background: white;
    padding: 0px;
    border: none;
}

#contact h1
{
    color: #3366ff;
    font-size: 1.4em;
}

#page
{
    border: none;
    padding: 0px;
    margin-bottom: 0px;
    background-color: white;
    line-height: 17px;
    padding: 0px;
    margin: 0px;
    background-color: #fcfef9;
}

#page h1
{
    color: #3366FF;
    font-size: 1.4em;
}

#searchbox #searchfield
{
    width: 153px;
    margin-bottom: 3px;
}

a.taggedlink
{
    color: #92ab65;
    font-size: 20px;
    font-family: Trebuchet MS, Lucida Grande, Verdana, Arial, Sans-Serif;
}

div.widgetzone
{
    padding: 0;
    background: none;
}

div.widgetzone .clear
{
    clear: left;
}

div.mainContainer
{
    float: left;
    width: 652px;
    padding: 10px 10px 10px 10px; /*coordinate with #page*/
    margin: 0px 0px 0px 20px;
    background-color: #fcfef9;
    border: 1px solid silver;
    border-top: none;
    padding: 10px 10px;
    margin-bottom: 21px;
    background-color: white;
    line-height: 17px;
    background-color: white;
}



div.sidebarContainer
{
    float: right;
    position: relative;
    margin: 0px 20px 0px 0px;
    width: 190px;
}


div.copyrightText
{
    float: left;
    width: 320px;
    margin-left: 20px;
}

div.adminText
{
    float: left;
    width: 210px;
}

a.adminLink:active, a.adminLink:link, a.adminLink:visited
{
    color: #ffffff;
    font-weight: bold; /*font-size: 14px;*/
    text-decoration: none;
}

a.adminLink:hover
{
    text-decoration: underline;
}

div.signinText
{
    float: left;
    width: 70px;
}

a.signinLink:active, a.signinLink:link, a.signinLink:visited
{
    color: #cdeaf0;
}

a.signinLink:hover
{
    text-decoration: underline;
}

div.poweredText
{
    float: right;
    width: auto;
    text-align: right;
    margin-right: 30px;
}








a.poweredLink:active, a.poweredLink:link, a.poweredLink:visited
{
    color: #cdeaf0;
    font-weight: normal; /*font-size: 14px;*/
    text-decoration: none;
}
 
.xnotused
{ 
    text-decoration: none;
}
a.poweredLink:hover
{
    text-decoration: underline;
}


/* Membership Directory */
     /*
div.dirName
{
    xfloat: left;
    xwidth: 450px;
    color: #75b7b9;
    font-size: medium;
    font-weight: bold;
}

a.dirNameLink:active, a.dirNameLink:link, a.dirNameLink:visited
{
    xfloat: left;
    xwidth: 450px;
    font-size: medium;
    font-weight: bold;
    color: #76b7b9;
    text-decoration: none;
}
a.dirNameLink:hover
{
    text-decoration: underline;
}

div.dirContainer
{
    clear: both;
    float:left;
    width: 95%;
    padding-top:30px;
}

div.dirLogo
{
    float: left;
    width: 150px;
    margin-right: 10px;
}

div.dirInfo
{
    float: left;
    width: 450px;
}

div.dirNumber
{
    xfloat: left;
    xwidth: 450px;
    color: #3a3a3a;
}

div.dirDescription
{
    xfloat: left;
    xwidth: 450px;
    color: #3a3a3a;
    padding-top: 10px;

}

div.dirLetter 
{
    clear: both;
    xfloat:left;
    xwidth: 100%;
    text-align: left;
    background-color: #C8E1E1;
    color: #444444;
    color: Black;
    font-weight: bold;
    font-size: large;
    padding: 2px 3px 3px 15px;
    border: solid 1px silver;
    margin: 20px 0px 0px 0px;
}
        
div.dirLetter a 
{
    margin-left: 550px;
    font-size: small;
}        

   */
td.mdirInfo
{
    padding: 10px 10px 10px 0px;
    vertical-align: top;
}

td.mdirLogo
{
    padding: 10px 10px 10px 10px;
    vertical-align: top;
}

td.mdirLogo img
{
    width: 150px;
    border: none;
}


.mdirLetter
{
    text-align: left;
}

.mdirLanding
{
    background-color: #C8E1E1;
    background-color: #C5E7EB;
    border: solid 1px silver;
    padding: 0px 15px 0px 15px;
}

.mdirLanding table
{
    width: 100%;
}

.mdirLetter 
{
    text-align: left;
    color: Black;
    font-weight: bold;
    font-size: large;
}        

.mdirTop 
{
    text-align: right;
    font-size: small;
}

        

a.mdirNameLink:active, a.mdirNameLink:link, a.mdirNameLink:visited
{
    color: #76b7b9;
    font-size: medium;
    font-weight: bold;
    text-decoration: none;
}
a.mdirNameLink:hover
{
    text-decoration: underline;
}

div.mdirName
{
    color: #75b7b9;
    font-size: medium;
    font-weight: bold;
}

.mdirNumber
{
}

.mdirDescription
{
    padding-top: 10px;
}

.mdirJump
{
    display: block;
    height: 5px;
    
}