﻿/*** Global Styles ***/
h1#title {
    font-family: "Whitney", sans-serif;
    font-weight: bold;
    font-size: 48px;
    text-align: center;
}

a img {
    border: 0;
}

/*** Global Classes ***/
.clear-container {
    overflow: auto;
}

.flr {
    float: right;
}

img.flr {
    float: right;
    margin-left: 34px;
}

.box-primary-wrapper {
    border: 1px solid #c0c6d8;
    overflow: visible;
    float: left;
    margin-left: 10px;
}

.box-primary {
    border: 1px solid #f2f3f8;
    background: #e2e5ef;
    float: left;
    padding: 75px 18px 18px 18px;
    position: relative;
    font-family: "Whitney", sans-serif;
    color: #666772;
    text-align: left;
}

    .box-primary a {
        color: #4E94AB;
    }

    .box-primary ul {
        margin: 0;
        padding-left: 20px;
        line-height: 28px;
        font-size: 15px;
        font-style: italic;
        list-style-image: url(/images/bwa/box-primary-bullet.png);
        margin-top: 20px;
        text-align: left;
    }
    
        .box-primary ul strike {
            margin-right: 3px;
        }

    .box-primary h2 {
        overflow: hidden;
        font-family: "WhitneyLight", sans-serif;
        font-weight: normal;
        font-size: 22px;
        color: #fff;
        text-shadow: 1px 1px 0px #c9820a;
        line-height: 43px;
        margin: -65px 0 0 -29px;
        float: left;
        position: absolute;
        background: url(/images/bwa/backgrounds/box-primary-header-corner.png) bottom left no-repeat;
        padding-bottom: 10px;
        padding-top: 0px;
    }
    
        .box-primary h2 div {
            border: 1px solid #DC9C3B;
            overflow: hidden;
        }
    
        .box-primary h2 span {
            height: 41px;
            display: block;
            border: 1px solid #E4C483;
            background: url(/images/bwa/backgrounds/box-primary-header.png);
            padding-left: 28px;
            padding-right: 50px;
            float: left;
        }
        
        .box-primary p {
            margin: 0 0 28px 0;
            line-height: 140%;
        }
        
        .box-primary p.last {
            margin-bottom: 0;
        }
        
        .box-primary img {
            border: 1px solid #C0C6D8;
        }
        
        .box-primary .form-item {
            margin-bottom: 10px;
        }
        
        .box-primary .form-submit {
            float: right;
            text-align: right;
            
        }
        
        .box-primary label {
            display: block;
            float: left;
            margin: 5px 10px 2px 0;
            text-align: right;
            padding: 3px 0;
        }
        
        .box-primary input.text, .box-primary textarea {
            font-size: 16px;
            padding: 5px;
            border: 1px solid #99A7D0;
            font-family: "Whitney", sans-serif;
            background: #fff url(/images/bwa/backgrounds/textbox.png) top left repeat-x;
        }
        
        .box-primary textarea {
            font-size: 15px;
            line-height: 22px;
        }
        
        .box-primary .smallnote {
            font-size: 0.9em;
            font-style: italic;
            color: #7C7E8B;
            margin-top: 5px;
        }
       
ul.box-secondary {
    padding: 10px 0;
}
        
.box-secondary {
    background: #fff9eb url(/images/bwa/backgrounds/box-secondary.png) top left repeat-x;
    border-top: 7px solid #B1A380;
    border-bottom: 1px solid #DAD0B8;
    text-align: center;
    padding: 45px 0;
    margin: 0;
    color: #7F635A;
}

    .box-secondary blockquote {
        margin: 0;
        padding: 0;
        text-indent: -150px;
        text-shadow: 1px 1px 0px #e5e0d3;
        font-family: Georgia, sans-serif;
        color: #7F635A;
        font-style: italic;
        font-size: 26px;
        margin-left: 75px;
        line-height: 140%;
    }

/*** Global Elements ***/
#content-wrapper {
    width: 960px;
    margin: 0 auto;
    overflow: hidden;
    margin-bottom: 30px;
    padding-top: 5px;
}