﻿body 
{
    background-color:#FFFFAA;
    margin:0px;
    padding:0px;
    border:0px;
    border-collapse:collapse;
    background-image:url(../images/body/bodybackground.png);
    background-position:top center;
    background-repeat:repeat-y;
    font-family:Arial, Helvetica, Sans-Serif;
    line-height:1.3;
}

form
{
    margin:0px;
    padding:0px;
    border:0px;
    border-collapse:collapse;
}

a
{
    color:#800000;
    text-decoration:none;
}

a:hover
{
    color:#c4b48b;
    text-decoration:underline;
}

p
{
    padding:0px;
    margin:0px 0px 15px 0px;
}

#BodyWrapper
{
    width:780px;
    margin:0px auto;
    background-color:#ffffff;
}

#Navigation
{
    width:780px;
}

.NavigationElement
{
    width:130px;
    height:70px;
    cursor:pointer;
}

.NavItem
{
    background-color:rgb(189,100,103);
    padding:3px;
    font-size:12px;
    font-weight:bold;
    color:#ffffff;
    text-decoration:none;
    cursor:pointer;
}

.NavItemFocused
{
    background-color:rgb(209,146,149);
    padding:3px;
    font-size:12px;
    font-weight:bold;
    color:#ffffff;
    text-decoration:none;
    cursor:pointer;
}

.NavItem2
{
    background-color:rgb(60,78,118);
    padding:3px;
    font-size:12px;
    font-weight:bold;
    color:#ffffff;
    text-decoration:none;
    cursor:pointer;
}

.NavItemFocused2
{
    background-color:rgb(201,210,218);
    padding:3px;
    font-size:12px;
    font-weight:bold;
    color:rgb(60,78,118);
    text-decoration:none;
    cursor:pointer;
}

#Banner
{
    width:780px;
    height:250px;
    border-top:2px solid #c4b183;
    border-bottom:2px solid #c4b183;
    background-color:#000000;
    font-size:0px;
}

#BreadCrumbs
{
    font-size:11px;
    padding:5px 10px;
}

#BreadCrumbs a
{
    font-size:11px;
}

#Content
{
    width:760px;
    padding:0px 10px 10px 10px;
    color:#666666;
    font-size:12px;
}

#Footer
{
    width:760px;
    padding:10px 10px;
    background-color:#800000;
    color:#ffffff;
    font-size:11px;
    border-top:2px solid #c4b183;
}

#Footer a
{
    color:#ffffff;
    text-decoration:none;   
}

#Footer a:hover
{
    color:#c4b48b;
    text-decoration:underline;   
}

.Clear
{
    clear:both;
    font-size:0px;
    margin:0px;
    padding:0px;
    border-collapse:collapse;
    border:0px;
}

.TwoColumnEqualWrapper
{
    width:760px;
    float:left; 
    clear:both;
}

.Heading
{
     color:#800000; 
     font-size:20px; 
     margin-bottom:10px;
     font-family:Arial, Helvetica, Sans-Serif;
     font-weight:bold;
}

#GalleryNavigation
{
    float:left; 
    width:240px; 
    margin-right:10px;
    background-color:#646464;
}

#GalleryTop
{ 
    width:490px; 
    height:14px;
    padding:3px 5px;
    font-size:11px;
    color:#ffffff;
    font-weight:bold;
    background-image:url(../images/body/gallerytop.png);
    background-position:top left;
    background-repeat:no-repeat;
}

#GalleryBottom
{ 
    width:500px; 
    height:10px;
    padding:0px;
    margin:0px;
    font-size:0px;
    color:#ffffff;
    font-weight:bold;
    background-image:url(../images/body/gallerybottom.png);
    background-position:top left;
    background-repeat:no-repeat;
}

.PopUp
{
    border:5px solid #800000;
    background-color:#c4c4b0;
    padding:10px;
    width:190px;
    float:left;
    z-index:15000;
}

.Modal
{
    width:600px;
    border:5px solid #800000;
    padding:10px; 
    background-color:#ffffff;
}

.WindowBackground
{
    opacity:.70;
    filter:alpha(opacity=70);
    background-color:#333333;
}