body
{
    background:white;
    font-family: Georgia, Palatino, Times New Roman; 
}

#pageContainer
{
    width:800px;
    margin:0px auto;
    background:url('images/BoxBack.png');
}

#banner
{
    background:url('images/BoxBack.png');
    margin-bottom:20px;
}

#bannerImage
{
    position:relative;
    clear:both;
    height:136px;
    width:792px;
    left:0px;
    right:0px;
    background:url('images/Banner.jpg');
    background-repeat:no-repeat;
}



#bannerText
{
    color: #FFFF00; 
    font-family: Georgia, Palatino, Times New Roman; 
    font-size: 44px; 
    text-decoration: none; 
    font-weight: bold
    position:relative;
    left:200px;
    top:5px;
    text-align:center;
}

#nav
{
    float:left;
    clear:left;
    width:200px;
    padding-bottom:20px;
}

#navContent
{
    color: #000000; 
    background:#CCCCFF;
    border-top:5px solid #888888;
    border-right:5px solid #444444;
    border-left:5px solid #444444;
    border-bottom:5px solid #888888;
    padding-left:15px;
    padding-bottom:15px;
    margin-top:10px;
}

#navContent form
{
    text-align:center;
}
#navBottom
{
    position:relative;
    background:url('images/NavBoxBottom.gif');
    height:12px;
    margin-top:-19px;
}

#navContent a:link, #navContent a:visited, #navContent a:active
{
    text-decoration:none;
    color:#005500; 
    font-size:90%;
}

#navContent a:hover
{
    color:black;
}

#nav ul
{
    padding-top:0px;
    padding-bottom:0px;
    padding-left:-10px;
}

#nav li
{
    list-style:none;
    padding-left:-10px;
}

#content
{
    float:right;
    width:560px;
    margin-right:10px;
    margin-left:10px;
    text-align:left;
}

#content h3
{
    text-align:center;
    color:#005500; 
}

.listing
{
    text-align:left;
    margin-top:3px;
    clear:left;
    border-bottom:1px solid #000000;
}

.listing p
{
    margin-top: -15px;
    margin-bottom: 0px;
    font-size:80%;
}

#PageImage
{
    float:right;
}
.listing img
{
    float:left;
}

.listingText
{
    float:left;
    width:450px;
    margin-bottom:13px;
    padding-bottom:5px;
}

#footer
{
    clear:both;
    text-align:center;
    border:1px solid black;
    margin-right:10px;
    margin-left:10px;
    font-size:80%;
}

#pageBottom
{
    background:url('images/BottomGradient.png');
    height:20px;
}

.hidden
{
    display:none;
}

.visible
{
    display:block;
}

.center
{
    margin:0px auto;
    text-align:center;
}