﻿.foo {}
/* ----------------------------
    Error Box
   ---------------------------- */
.inputError {
    background-color: #FFC4C4;
}
.ErrorBox {
    background-color: #FFEDED;
    border: dashed 1px #DA5A5A;
    width: 460px;
    padding: 10px;
}
/* ----------------------------
    Position
   ---------------------------- */
.AlignLeft {
    float: left;
}
.AlignRight {
    float: right;
}
.AlignCenter {
    margin: 0px auto;
    text-align: center;
}
.ClearBoth {
    clear: both;
}
.ActionButtons {
    width: 35px;
    float: left;
    text-align: center;
}
/* ----------------------------
    Message Box
   ---------------------------- */
.MessageBoxBG {
    position: absolute;
    top: 0px;
    left: 0px;
    width: 100%;
    height: 100%;
    min-height: 100%;
    background: transparent url( '../Images/black-70.png' ) repeat;
    z-index: 99;
}

.MessageBox {
    margin: 80px auto;
    width: 40%;
    background: #fff;
    border: solid 5px #ccc;
    padding: 20px;
    z-index: 99;
}
/* ----------------------------
    Error Page Config
   ---------------------------- */
.BackgroundColor {
    background-color: #282F39;
}
#Error-Content {
    width: 80%;
    margin: 50px auto;
    padding: 20px;
    text-align: left;
}
#Error-Content p {
    color: White;
    font-size: 12px;
}
#Error-Content h1, #Error-Content a {
    color: White;
}
#Error-Content hr {
    color: White;
    height: 1px;
}
/* ----------------------------
    Photo Gallery
   ---------------------------- */
.imgShadow {
    background: #fff;
    border: solid 2px #fff;
    margin: 2px;
}
/* Site Switch button 
#SiteSwitch {
    display: block;
    width: 135px;
    height: 32px;
    background: url(../SiteImages/SiteSwitchButton.png) no-repeat 0 0;
    text-decoration: none;
}

#SiteSwitch:hover {
    background-position: 0 -32px;
    text-decoration: none;
}

#SiteSwitch span {
    color: #f5f5f5;
    padding: 7px 0px 0px 22px;
    display: inline-block;
    cursor: pointer;
    text-decoration: none;
}
#SiteSwitch:hover span {
    text-decoration: none;
}

#SiteSwitch, #SiteSwitch:active, #SiteSwitch:visited {
    color: #f5f5f5;
    padding: 5px 5px 5px 18px;
    display: inline-block;
    margin: 5px 0px 0px 6px;
    cursor: pointer;
    border-top: solid 1px #ccc;
    border-left: solid 1px #ccc;
    border-right: solid 1px #333;
    border-bottom: solid 1px #333;
    background: #636D76 url(../SiteImages/img-arrow-down-dark.gif) 0px 5px no-repeat;
}
#SiteSwitch:hover {
    text-decoration:  underline;
    border-top: solid 1px #333;
    border-left: solid 1px #333;
    border-right: solid 1px #ccc;
    border-bottom: solid 1px #ccc;
    background: #88929A url(../SiteImages/img-arrow-down-dark-over.gif) 0px 5px no-repeat;
}*/

