﻿/* DEFAULT STYLES
*********************************/
@font-face {
    font-family: "Abadi";
    src: url('fonts/abadi_mt_condensed.eot') format('embedded-opentype'), url('fonts/abadi_mt_condensed.woff') format('woff'), url('fonts/abadi_mt_condensed.ttf') format('truetype'), url('fonts/abadi_mt_condensed.svg') format('svg');
    font-weight: bold;
    font-style: normal;
}

@font-face {
    font-family: 'vag_roundedbold';
    src: url('fonts/vag_rounded_bold-webfont.eot');
    src: url('fonts/vag_rounded_bold-webfont.eot?#iefix') format('embedded-opentype'), url('fonts/vag_rounded_bold-webfont.woff2') format('woff2'), url('fonts/vag_rounded_bold-webfont.woff') format('woff'), url('fonts/vag_rounded_bold-webfont.ttf') format('truetype'), url('fonts/vag_rounded_bold-webfont.svg#vag_roundedbold') format('svg');
    font-weight: normal;
    font-style: normal;
}

.CampMainEmail {
    font-family: "vag_roundedbold", "Abadi", Verdana, Arial, Helvetica, sans-serif;
    color: green;
    font-size: 20px;
    font-weight: bold;
    padding-bottom: 5px;
}

.CampMainPhone {
    font-family: "vag_roundedbold", "Abadi", Verdana, Arial, Helvetica, sans-serif;
    color: green;
    font-size: 20px;
    font-weight: bold;
    padding-bottom: 5px;
    padding-right:5px;
    text-align:right;
}

.CampMainPO {
    font-family: "vag_roundedbold", "Abadi", Verdana, Arial, Helvetica, sans-serif;
    color: green;
    font-size: 17px;
    font-weight: bold;
    padding-bottom: 5px;
    padding-left:5px;
}

.HeaderText {
    padding: 20px;
    font-family: "vag_roundedbold", "Abadi", Verdana, Arial, Helvetica, sans-serif;
    color: #5C4B43;
    font-size: 72px;
    font-weight: bold;
}

.bodyTextLarge {
    font-family: "Abadi", Verdana, Arial, Helvetica, sans-serif;
    color: Black;
    font-size: 28px;
}

.bodyText {
    font-family: "Abadi", Verdana, Arial, Helvetica, sans-serif;
    color: #603813;
    font-size: 18px;
}

.bodyTextSmall {
    font-family: "Abadi", Verdana, Arial, Helvetica, sans-serif;
    color: #603813;
    font-size: 15px;
}

.LoginInfo {
    font-family: "Abadi", Verdana, Arial, Helvetica, sans-serif;
    color: #603813;
    font-size: 13px;
}

body {
    font-family: "Abadi", Verdana, Arial, Helvetica, sans-serif;
    color: #603813;
    font-size: 13px;
    margin: 0;
    background-color: White;
    /*
	background-image: url(images/CampBack_Orig.png);
    background-position: center center;
	background-size: 100% auto;
	*/
    background: url(images/CampBack_Orig.png) no-repeat center center fixed;
    -webkit-background-size: cover;
    -moz-background-size: cover;
    -o-background-size: cover;
    background-size: cover;
}


/*Link colors Standard*/
a {
    font-weight: bolder;
    text-decoration: none;
    color: #666600;
}

    a:hover {
        text-decoration: underline;
        font-weight: bolder;
        color: #885619;
        font-weight: bolder;
    }

    a:visted {
        text-decoration: none;
        font-weight: bolder;
        color: #000000;
    }


/*image control*/

img {
    border: 0;
}

/*list items*/
ul, li {
    padding: 0;
    border: 0;
    margin: 0;
    list-style: none;
}

.faq ul, li {
    padding: 0;
    border: 0;
    margin: 1em;
    padding-left: 1em;
    list-style: circle;
}

/*headings normal*/
h1, h2, h3, h4, h5 {
    padding: 0;
    margin: 0;
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-weight: bold;
}

/*color styles */
.color1 {
    color: #603813
}
/*brown */
.color2 {
    color: #e3e4c4
}
/*light blue */
.color3 {
    color: #fdd7b3
}
/*cream */


.style1 {
    color: #603813;
    font-family: "Times New Roman", Times, serif;
}
/*brown body text */

.style2 {
    color: #e3e4c4;
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-weight: bolder;
    text-transform: capitalize;
}
/*light blue sub headings */

.style3 {
    color: #fdd7b3;
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-weight: bolder;
    text-transform: capitalize;
}

.b {
    font-weight: bold;
}
/* BUTTON NAV
*********************************/
.rollover1N a {
    display: block;
    width: 265px;
    font: bold 18px sans-serif;
    text-transform: capitalize;
    color: #FFFFFF;
    background: url("images/button1bg.jpg") 0 0px no-repeat;
    text-decoration: none;
    padding-top: 25px;
    padding-right: 0px;
    padding-bottom: 15px;
    padding-left: 0px;
    height: 40px;
}

    .rollover1N a:hover {
        background-position: 0 0px;
        color: #fdd7b3;
        background: url("images/button1bb.jpg") 0 0px no-repeat;
    }


    .rollover1N a:active {
        background-position: 0 0px;
        color: #603813;
    }



.rollover1 a {
    display: block;
    width: 265px;
    font: bold 18px sans-serif;
    text-transform: capitalize;
    color: #FFFFFF;
    background: url("images/button1b.jpg") 0 0px no-repeat;
    text-decoration: none;
    padding-top: 25px;
    padding-right: 0px;
    padding-bottom: 15px;
    padding-left: 0px;
    height: 40px;
}

    .rollover1 a:hover {
        background-position: 0 -80px;
        color: #fdd7b3;
    }

    .rollover1 a:active {
        background-position: 0 0px;
        color: #603813;
    }

.rollover2N a {
    display: block;
    width: 265px;
    font: bold 18px sans-serif;
    text-transform: capitalize;
    text-transform: capitalize;
    color: #FFFFFF;
    background: url("images/button2bg.jpg") 0 0px no-repeat;
    text-decoration: none;
    padding-top: 25px;
    padding-right: 0px;
    padding-bottom: 15px;
    padding-left: 0px;
    height: 40px;
}

    .rollover2N a:hover {
        background-position: 0 0px;
        color: #fdd7b3;
        background: url("images/button2bb.jpg") 0 0px no-repeat;
    }

    .rollover2N a:active {
        background-position: 0 0px;
        color: #603813;
    }



.rollover2 a {
    display: block;
    width: 265px;
    font: bold 18px sans-serif;
    text-transform: capitalize;
    text-transform: capitalize;
    color: #FFFFFF;
    background: url("images/button2b.jpg") 0 0px no-repeat;
    text-decoration: none;
    padding-top: 25px;
    padding-right: 0px;
    padding-bottom: 15px;
    padding-left: 0px;
    height: 40px;
}

    .rollover2 a:hover {
        background-position: 0 -80px;
        color: #fdd7b3;
    }

    .rollover2 a:active {
        background-position: 0 0px;
        color: #603813;
    }

.rollover3N a {
    display: block;
    width: 265px;
    font: bold 18px sans-serif;
    text-transform: capitalize;
    color: #FFFFFF;
    background: url("images/button3b.jpg") 0 0px no-repeat;
    text-decoration: none;
    padding-top: 25px;
    padding-right: 0px;
    padding-bottom: 15px;
    padding-left: 0px;
    height: 40px;
}

    .rollover3N a:hover {
        background-position: 0 -80px;
        color: #fdd7b3;
    }

    .rollover3N a:active {
        background-position: 0 0px;
        color: #603813;
    }


.rollover3 a {
    display: block;
    width: 265px;
    font: bold 18px sans-serif;
    text-transform: capitalize;
    color: #FFFFFF;
    background: url("images/button3b.jpg") 0 0px no-repeat;
    text-decoration: none;
    padding-top: 25px;
    padding-right: 0px;
    padding-bottom: 15px;
    padding-left: 0px;
    height: 40px;
}

    .rollover3 a:hover {
        background-position: 0 -80px;
        color: #fdd7b3;
    }

    .rollover3 a:active {
        background-position: 0 0px;
        color: #603813;
    }

.rollover4N a {
    display: block;
    width: 265px;
    font: bold 18px sans-serif;
    text-transform: capitalize;
    color: #FFFFFF;
    background: url("images/button4bg.jpg") 0 0px no-repeat;
    text-decoration: none;
    padding-top: 20px;
    padding-right: 0px;
    padding-bottom: 20px;
    padding-left: 0px;
    height: 46px;
}

    .rollover4N a:hover {
        background-position: 0 0px;
        color: #fdd7b3;
        background: url("images/button4bb.jpg") 0 0px no-repeat;
    }

    .rollover4N a:active {
        background-position: 0 0px;
        color: #603813;
    }

.rollover4 a {
    display: block;
    width: 265px;
    font: bold 18px sans-serif;
    text-transform: capitalize;
    color: #FFFFFF;
    background: url("images/button4b.jpg") 0 0px no-repeat;
    text-decoration: none;
    padding-top: 20px;
    padding-right: 0px;
    padding-bottom: 20px;
    padding-left: 0px;
    height: 46px;
}

    .rollover4 a:hover {
        background-position: 0 -86px;
        color: #fdd7b3;
    }

    .rollover4 a:active {
        background-position: 0 0px;
        color: #603813;
    }


/* BUTTON NAV - SELECTED LANDING PAGES
****************************************************/
.rollover1s a {
    display: block;
    width: 265px;
    font: bold 18px sans-serif;
    text-transform: capitalize;
    color: #FFFFFF;
    background: url("images/button1b.jpg") 0 -80px no-repeat;
    text-decoration: none;
    padding-top: 25px;
    padding-right: 0px;
    padding-bottom: 15px;
    padding-left: 0px;
    height: 40px;
}

    .rollover1s a:hover {
        background-position: 0 -80px;
        color: #fdd7b3;
    }

    .rollover1s a:active {
        background-position: 0 -80px;
        color: #603813;
    }


.rollover2s a {
    display: block;
    width: 265px;
    font: bold 18px sans-serif;
    text-transform: capitalize;
    text-transform: capitalize;
    color: #FFFFFF;
    background: url("images/button2b.jpg") 0 -80px no-repeat;
    text-decoration: none;
    padding-top: 25px;
    padding-right: 0px;
    padding-bottom: 15px;
    padding-left: 0px;
    height: 40px;
}

    .rollover2s a:hover {
        background-position: 0 -80px;
        color: #fdd7b3;
    }

    .rollover2s a:active {
        background-position: 0 -80px;
        color: #603813;
    }


.rollover3s a {
    display: block;
    width: 265px;
    font: bold 18px sans-serif;
    text-transform: capitalize;
    color: #FFFFFF;
    background: url("images/button3b.jpg") 0 -80px no-repeat;
    text-decoration: none;
    padding-top: 25px;
    padding-right: 0px;
    padding-bottom: 15px;
    padding-left: 0px;
    height: 40px;
}

    .rollover3s a:hover {
        background-position: 0 -80px;
        color: #fdd7b3;
    }

    .rollover3s a:active {
        background-position: 0 -80px;
        color: #603813;
    }


.rollover4s a {
    display: block;
    width: 265px;
    font: bold 18px sans-serif;
    text-transform: capitalize;
    color: #FFFFFF;
    background: url("images/button4b.jpg") 0 -86px no-repeat;
    text-decoration: none;
    padding-top: 20px;
    padding-right: 0px;
    padding-bottom: 20px;
    padding-left: 0px;
    height: 46px;
}

    .rollover4s a:hover {
        background-position: 0 -86px;
        color: #fdd7b3;
    }

    .rollover4s a:active {
        background-position: 0 -86px;
        color: #603813;
    }



/* CONTENT
*********************************/

.txt1 {
    color: #603813;
}

.txt2 {
    color: #000000;
}

.lnk1 {
    color: #FFFFFF;
}

.lnk2 {
    color: #815B10;
}

.lnk3 {
    color: #486F20;
}


/* SITE FOOTER
*********************************/
.footer {
    font-weight: bold;
    color: #ffffff;
    padding-bottom: 8px;
    font-size: 9px;
}

    .footer a {
        font-weight: bold;
        color: #ffffff;
        text-decoration: none;
        font-size: 9px;
    }

        .footer a:hover {
            font-weight: bold;
            color: #fdd7b3;
            text-decoration: none;
            font-size: 9px;
        }


/* FONT SIZING AND TWEAKING
*********************************/

.fft {
    font-family: Tahoma,Arial,Helvetica,sans-serif;
}

.f7 {
    font-size: 7px;
}

.f8 {
    font-size: 8px;
}

.f9 {
    font-size: 9px;
}

.f10 {
    font-size: 10px;
}

.f11 {
    font-size: 11px;
}

.f12 {
    font-size: 12px;
}

.f13 {
    font-size: 13px;
}

.f14 {
    font-size: 14px;
}

.f15 {
    font-size: 15px;
}

.f16 {
    font-size: 16px;
}

.f17 {
    font-size: 17px;
}

.f18 {
    font-size: 18px;
}

.f21 {
    font-size: 21px;
}

.f24 {
    font-size: 24px;
}

.f30 {
    font-size: 30px;
}

.fwn {
    font-weight: normal;
}

.fwb {
    font-weight: bold;
}

.lh12 {
    line-height: 12px;
}

.lh14 {
    line-height: 14px;
}

.lh16 {
    line-height: 16px;
}

.lh21 {
    line-height: 21px;
}

.tal {
    text-align: left;
}

.tar {
    text-align: right;
}

.tac {
    text-align: center;
}

.b0 {
    border: 0;
}

.b1s000 {
    border: 1px solid #000;
}

.b1s333 {
    border: 1px solid #333;
}

.b1s666 {
    border: 1px solid #666;
}

.b1s999 {
    border: 1px solid #999;
}

.mt5 {
    top: 5px;
}

.mr5 {
    right: 5px;
}

.ml5 {
    left: 5px;
}

.mb5 {
    bottom: 5px;
}

.mt7 {
    top: 7px;
}

.mr7 {
    right: 7px;
}

.ml7 {
    left: 7px;
}

.mb7 {
    bottom: 7px;
}

.mt10 {
    top: 10px;
}

.mr10 {
    right: 10px;
}

.ml10 {
    left: 10px;
}

.mb10 {
    bottom: 10px;
}

.mt15 {
    top: 15px;
}

.mr15 {
    right: 15px;
}

.ml15 {
    left: 15px;
}

.mb15 {
    bottom: 15px;
}

.p0 {
    padding: 0;
}

.pt0 {
    padding-top: 0;
}

.pr0 {
    padding-right: 0;
}

.pb0 {
    padding-bottom: 0;
}

.pl0 {
    padding-left: 0;
}

.p4 {
    padding: 4px;
}

.pt4 {
    padding-top: 4px;
}

.pr4 {
    padding-right: 4px;
}

.pb4 {
    padding-bottom: 4px;
}

.pl4 {
    padding-left: 4px;
}

.p5 {
    padding: 5px;
}

.pt5 {
    padding-top: 5px;
}

.pr5 {
    padding-right: 5px;
}

.pb5 {
    padding-bottom: 5px;
}

.pl5 {
    padding-left: 5px;
}

.p7 {
    padding: 7px;
}

.pt7 {
    padding-top: 7px;
}

.pr7 {
    padding-right: 7px;
}

.pb7 {
    padding-bottom: 7px;
}

.pl7 {
    padding-left: 7px;
}

.p10 {
    padding: 10px;
}

.pt10 {
    padding-top: 10px;
}

.pr10 {
    padding-right: 10px;
}

.pb10 {
    padding-bottom: 10px;
}

.pl10 {
    padding-left: 10px;
}

.p15 {
    padding: 15px;
}

.pt15 {
    padding-top: 15px;
}

.pr15 {
    padding-right: 15px;
}

.pb15 {
    padding-bottom: 0px;
    float: none;
    clear: left;
}

.pl15 {
    padding-left: 15px;
}

.caps {
    font-variant: small-caps;
}

.pad40LeftRight {
    padding-left: 40px;
    padding-right: 40px;
}

.H3UL {
    text-decoration: underline;
}

.TblHead {
    font-weight: bold;
    border-bottom: solid 1px black;
}

.AltBG {
    background-color: #F0FFFF;
}

.NoDisplay {
    display: none;
}
