body
{
    text-align:center;
    margin:0px 0px 0px 0px;
    min-width:900px;
    font-size:10pt;
    background:#efefff;
    
    /* General Font Formatting */
    font-family:tahoma, arial;
    color:#333;
    position:static;
    
    height:100%;
}

#container
{
    text-align:left;
    margin-left:auto;
    margin-right:auto;
    width:900px;
    height:100%;
}

#tblLayout
{
    border:#666 solid 1px;
    background:#fff;
}

#tblLayout td
{
    vertical-align:top;
    height:100%;
}

#headTD
{
    border-right:#ccc solid 1px;
    border-bottom:#eef solid 1px;
    padding:5px 5px 5px 5px;
}

#navTD
{
    border-right:#ccc solid 1px;
    padding:20px 10px 20px 10px;
    width:200px;
}

.navLnk
{
    text-decoration:none;
    color:#339;
}

.navLnkDiv
{
    width:190px;
    background:#e5e5e5;
    vertical-align:middle;
    border:#666 solid 1px;
    padding:2px;
}

.navLnkDiv:hover
{
    background:#c5c5c5;
}

#contentTD
{
    width:700px;
    padding:10px 5px 10px 5px;
    border-top:#ccc solid 0px;
}

#contentTD p
{
    padding:0px 10px 0px 10px;
}

#footer td
{
    font-size:8pt;
    text-align:center;
    border-top:solid 1px #999;
    padding:5px 5px 5px 5px;
}

/* Navbar formatting starts here */



.navImg
{
    margin-top:30px;
}

/* Main Content formatting starts here */




#membershipTbl td
{
    text-align:center;
    width:20%;
    font-size:8pt;
}

#membershipTbl img
{
    border:none;
}

.quote
{
    margin-top:30px;
    color:#339;
    font-style:italic;
}

.error
{
    color:#F00;
}

#contact_nav
{
    color:#333399;
    font-size:14pt;
}

.lnkHeader
{
    text-decoration:none;
    color:gray;
}

.italicTitle
{
    color:gray;
    font-style:italic;
    font-size:15pt;
    width:100%;
    text-align:center;
}

.wawTbl
{
    background:url('../images/watermark_grey.jpg') no-repeat;
    background-position:top right;
}