.footertopborder {
    border-top-width: 1px;
    border-right-width: 0px;
    border-bottom-width: 0px;
    border-left-width: 0px;
    border-top-style: solid;
    border-right-style: none;
    border-bottom-style: none;
    border-left-style: none;
    border-top-color: #E8E8E8;
    border-right-color: #E8E8E8;
    border-bottom-color: #E8E8E8;
    border-left-color: #E8E8E8;
}
.footerdelimeter {
    background-color: #E8E8E8;
    width: 1px;
    background-image: url(img/cap/whitetop.gif);
    background-repeat: no-repeat;
    background-position: left top;
}
.footerRight {
    font-family: Arial, Helvetica, sans-serif;
    font-size: 11px;
    line-height: 13px;
    color: #B2B2B2;
    width: 240px;
    padding-left: 8px;
}
.footercenter {
    text-align: right;
    vertical-align: top;
    padding-right: 12px;
}
.footerleft {
    font-family: Arial, Helvetica, sans-serif;
    font-size: 11px;
    line-height: 8px;
    font-weight: bold;
    color: #858585;
    text-align: left;
    vertical-align: top;
    padding-left: 20px;
}
.caprowtop {
    background-image: url(img/cap/cappatterntop.gif);
    height: 97px;
    text-align: right;
    vertical-align: top;
    padding-top: 20px;
}
.caprowmenu {
    background-image: url(img/cap/menurowpattern.gif);
    height: 32px;
    text-align: left;
}
.caprownav {
    background-image: url(img/cap/navrowpattern.gif);
    height: 35px;
    font-family: Arial, Helvetica, sans-serif;
    font-size: 11px;
    color: #B2B2B2;
    text-align: left;
    vertical-align: top;
    padding-top: 13px;
    padding-left: 40px;
}
.capPhones {
    font-family: Arial, Helvetica, sans-serif;
    font-size: 15px;
    line-height: 19px;
    color: #2A2A2A;
    text-align: left;
}
.capPhonesH {
    font-size: 12px;
    font-weight: bold;
}
.capPhoneicon {
    text-align: right;
    vertical-align: middle;
    padding-right: 10px;
}
.navcurrent {
    color: #45A3C7;
}
.notchleft {
    background-image: url(img/cap/notchdark.gif);
    height: 8px;
    width: 1px;
}
.notchright {
    background-image: url(img/cap/notchlight.gif);
    height: 8px;
    width: 1px;
}
.notchnone {
    background-image: none;
    height: 8px;
    width: 1px;
}
.mmenucell {
    text-align: center;
    vertical-align: middle;
    font-weight: bold;


}
.mmenulink {
    color: #F2F2F2;
    text-decoration: none;

}
.mmenuoutercell {
    cursor: pointer;
    color: #FFFFFF;
    font-family: Arial, Helvetica, sans-serif;
    font-size: 11px;
}
.mmenuoutercellA {
    background-image: url(img/cap/menubtnactivepattern.gif);
    cursor: default;
    color: #2A2A2A;
    font-family: Arial, Helvetica, sans-serif;
    font-size: 11px;
}

.ssmenucellModif {
    background-color:#FFE5B2;
    color:#2A2A2A;
    cursor:pointer;
    font-family:Arial,Helvetica,sans-serif;
    font-size:11px;
    height:20px;
    padding-left:48px;
    text-align:left;
    vertical-align:middle;
}

.smenucellModif2 {
    font-family: Arial, Helvetica, sans-serif;
    font-size: 11px;
    color: #2A2A2A;
    background-color: #FFD687;
    height: 20px;
    padding-left: 48px;
    text-align: left;
    vertical-align: middle;
    cursor: pointer;
}

a.mmenulink:hover {
    color: #FFCC00;
    text-decoration: none;
}
.mmenulinkH {

    color: #FFCC00;
    text-decoration: none;
}
.leftcolumn {
    background-color: #EEEEEE;
    width: 193px;
    text-align: left;
    vertical-align: top;
    padding-top: 4px;
    padding-right: 4px;
    padding-bottom: 4px;
    padding-left: 4px;
}
.maincell {
    font-family: Arial, Helvetica, sans-serif;
    font-size: 13px;
    color: #2A2A2A;
    background-image: url(img/cap/maincellpattern.gif);
    background-repeat: repeat-x;
    background-position: left top;
    text-align: left;
    vertical-align: top;
    padding-top: 35px;
    padding-right: 47px;
    padding-left: 35px;
    padding-bottom: 40px;

}
.smenucell {
    font-family: Arial, Helvetica, sans-serif;
    font-size: 11px;
    font-weight: bold;
    color: #FFFFFF;
    background-color: #666666;
    height: 23px;
    padding-left: 7px;
    text-align: left;
    vertical-align: middle;
    cursor: pointer;



}
.smenudelim {
    font-size: 1px;
    line-height: 1px;
    height: 1px;
}
.smenucellY, .smenucellY2 {
    font-family: Arial, Helvetica, sans-serif;
    font-size: 11px;
    font-weight: bold;
    color: #2A2A2A;
    background-color: #FFBF00;
    height: 23px;
    text-align: left;
    vertical-align: middle;
    padding-left: 7px;

}
.smenucellY2 {
    padding-left: 20px;
}

.smenucellY2 a{
    color: #2A2A2A;
    text-decoration: none;
}

.smenucellG {
    font-family: Arial, Helvetica, sans-serif;
    font-size: 11px;
    font-weight: bold;
    color: #fff;
    background-color: #666666;
    height: 23px;
    padding-left: 20px;
    text-align: left;
    vertical-align: middle;
    cursor: pointer;
}

.smenucellG a {
    color: #fff;
    text-decoration: none;
}

.smenucellB {
    font-family: Arial, Helvetica, sans-serif;
    font-size: 11px;
    font-weight: bold;
    color: #FFFFFF;
    background-color: #3F3F3F;
    height: 23px;
    padding-left: 7px;
    text-align: left;
    vertical-align: middle;
    cursor: pointer;

}
.ssmenucell {
    font-family: Arial, Helvetica, sans-serif;
    font-size: 11px;
    color: #2A2A2A;
    background-color: #FFE5B2;
    height: 20px;
    padding-left: 28px;
    text-align: left;
    vertical-align: middle;
    cursor: pointer;

}
.ssmenudelim {
    font-size: 1px;
    line-height: 1px;
    height: 1px;
    background-color: #6A6A6A;

}
.ssmenucellA,#activeModif {


    font-family: Arial, Helvetica, sans-serif;
    font-size: 11px;
    font-weight: bold;
    color: #2A2A2A;
    background-color: #FFBF00;
    height: 20px;
    padding-left: 28px;
    text-align: left;
    vertical-align: middle;
}
#activeModif {
    padding-left: 48px;
}

.capnavlink {
    color: #999999;
    text-decoration: none;
}
a.capnavlink:hover {
    color: #3399CC;
    text-decoration: underline;
}
.smenucellH {
    font-family: Arial, Helvetica, sans-serif;
    font-size: 11px;
    font-weight: bold;
    color: #FFFFFF;
    background-color: #505050;
    height: 23px;
    padding-left: 7px;
    text-align: left;
    vertical-align: middle;
    cursor: pointer;

}

.smenucellH2 {
    font-family: Arial, Helvetica, sans-serif;
    font-size: 11px;
    font-weight: bold;
    color: #fff;
    background-color: #505050;
    height: 23px;
    padding-left: 20px;
    text-align: left;
    vertical-align: middle;
    cursor: pointer;
}

.smenucellH2 a {
    color: #fff;
    text-decoration: none;
}

.ssmenucellH {
    font-family: Arial, Helvetica, sans-serif;
    font-size: 11px;
    color: #2A2A2A;
    background-color: #FFD687;
    height: 20px;
    padding-left: 28px;
    text-align: left;
    vertical-align: middle;
    cursor: pointer;

}


.smenulink {
    color: #FFFFFF;
    text-decoration: none;
}
.ssmenulink {
    color: #333333;
    text-decoration: none;
}
