﻿body
{
    background-color: #ffffff;
    margin: 2px 0px;
    color:#000000;
    font-size:13px;
    font-weight:normal;
    font-family:Arial;
}

#PageLeftTopBorder
{
    background-image:url(images/shadow-left-top.jpg);
    background-repeat:no-repeat;
    background-position:right top;
    width:23px;
}

#PageRightTopBorder
{
    background-image:url(images/shadow-right-top.jpg);
    background-position:left top;
    background-repeat:no-repeat;
    width:23px;
}

.PageLeftBorder
{
    background-image:url(images/shadow-left.jpg);
    background-repeat:repeat-y;
    background-position:right top;
    width:23px;
}

.PageRightBorder
{
    background-image:url(images/shadow-right.jpg);
    background-position:left bottom;
    background-repeat:repeat-y;
    background-position: left top;
    width:23px;
}
#PageBottomLeftBorder
{
    background-image:url(images/shadow-left-bottom.jpg);
    background-repeat:no-repeat;
    width:23px;
    height:52px;
    background-position:left top;
}

#PageBottomBorder
{
    background-color:#ffffff;
    height:52px;
    background-position: right top;
    border-left: solid 0px #c1c1c1;
    border-right: solid 0px #c1c1c1;
    border-bottom:solid 1px #dedede;
}

#PageBottomRightBorder
{
    background-image:url(images/shadow-right-bottom.jpg);
    background-repeat:no-repeat;
    background-position: left top;
    width:23px;
    height:52px;
}

#PageContainer
{
   /*width:818px;*/
    background-color:#FFFFFF;
    border-collapse:collapse;
    border-width:0px;
    margin:0px 0px 0px 0px;
}

#PageBody
{
    background-color:#FFFFFF;
    padding:0px;
    margin: 0px;
    border-left: solid 0px #c1c1c1;
    border-right: solid 0px #c1c1c1;
    width:772px;
}
#BannerTop
{
    background-image:url(images/banner-top.jpg);
    background-repeat:no-repeat;
    background-position: center;
    width: 772px;
    height: 94px;
    text-align:right;
    vertical-align:bottom;
    padding-bottom:1px;
}
#BannerBottom
{
    background-image:url(images/banner-bottom.jpg);
    background-repeat:no-repeat;
    background-position: center;
    width: 772px;
    height: 141px;
}

#BannerRightCurve
{
    background-image:url(images/banner-curve.jpg);
    background-repeat:no-repeat;
    background-position: right;
    /*width: 622px;*/
    height: 40px;
}

#BannerPlaceholder
{
   padding:0px;
   height:235px;
}

#BodyPlaceholder
{
    /*width:inherit;*/
    text-align:left;
    padding:0px 15px 0px 8px;
    margin: 0px 0px 0px 0px;
    border-right: solid 1px #b2b2b2;
}


#MenuPlaceholder
{
    height:32px;
    background-color: transparent;
    /*width:770px;
    /*margin: 2px 5px 0px 5px;*/
}

#MenuShade
{
    /*height:14px;
    background-image: url(images/mdc-menu-shade.jpg);
    width:779px;
    background-position:left;
    margin: 0px 5px 0px 5px;*/
}

#SidebarPlaceholder
{
    width:110px;
    margin: 0px 0px 0px 0px;
    padding:10px 7px 0px 15px;
    text-align: center;
    vertical-align: top;
}


#ContactInfoPlaceholder
{
    width:150px;
    margin: 0px 0px 0px 0px;
    padding:0px 15px 0px 15px;
    text-align: center;
    vertical-align: top;
}
.ContactInfoCaption
{
    font-family:Arial;
    font-size: 10px;
    font-weight:bold;
    text-align:right;
    padding-bottom: 50px;
}
.ContactInformation
{
    color: #666666;
    font-family:Arial;
    font-size: 10px;
    font-weight:bold;
    text-align:right;
}
A.ContactInformationLink
{
    color: #666666;
    font-family:Arial;
    font-size: 10px;
    font-weight:bold;
    text-align:right;
    text-decoration:none;
}
A.ContactInformationLink:Hover
{
    color: #367e10;
    font-family:Arial;
    font-size: 10px;
    font-weight:bold;
    text-align:right;
    text-decoration:underline;
}
#ContentBodyPlaceholder
{
    /*width:auto;*/
    /*width: 560px;*/
    text-align: left;
    vertical-align: top;
    /*padding-right:15px;*/
}



#FooterPlaceholder
{
    /*width:100%;*/
    background-color:transparent;
    height:25px;
    color:#666666;
    font-weight: normal;
    padding-right: 40px;
    text-align:right;
    font-family:Arial;
    font-size:8pt;
    vertical-align:middle;
}

.PageDivider
{
    background-color: #ffffff;
    width:100%;
    height: 8px;
    
}

.Spacer
{
    background-image:url(images/spacer.gif);
    background-repeat:repeat-x;
    width:100%;
}


.SideBarItem
{
    width:108px;
    border: solid 0px #D4CC3F;
    background-color:#ffffff;
    padding:0px;
    margin-top:-5px;
    text-align:center;
    vertical-align: middle;
}

.SideBarImage
{
    /*width:100%; */
    /*height:100%;*/
    padding:0px;
    vertical-align:middle;
}

.SideBarCaption
{
    background-color:#ffffff; 
    vertical-align:middle; 
    text-align:center; 
    padding-top: 4px; 
    padding-bottom: 4px; 
}

A.PageFooter
{
    width:100%;
    height:20px;
    color:#00ff00;
    font-weight: bold;
    text-align:center;
    font-family:Arial;
    font-size:8pt;
    vertical-align:middle;
}
A.PageFooter:hover 
{
    width:100%;
    height:20px;
    color:#00ff00;
    font-weight: bold;
    text-align:center;
    font-family:Arial;
    font-size:8pt;
    vertical-align:middle;
}