/********************************************
* All About People 
* Developed by I-ology
* http://www.i-ology.com
*
* Created 3/14/06 - AC
*
* Misc Style Definitions
********************************************/

/*********************************
* Title / Header Graphics
*********************************/

#hdr-contact,
#hdr-thank-you,
#hdr-privacy-policy,
#hdr-site-map {
    height: 20px;
    text-indent: -9999px;
    margin-bottom: 5px;
}

#hdr-contact {
    background: url(/images/hdr_contact_us.gif) top left no-repeat;
}

#hdr-thank-you {
    background: url(/images/hdr_thank_you.gif) top left no-repeat;
}

#hdr-privacy-policy {
    background: url(/images/hdr_privacy_policy.gif) top left no-repeat;
}

#hdr-site-map {
    background: url(/images/hdr_site_map.gif) top left no-repeat;
}

#hdr-additional-info {
    height: 28px;
    text-indent: -9999px;
    margin: 10px 0 5px 0;
    background: url(/images/hdr_additional_info.gif) top left no-repeat;
}

/*********************************
* Form Elements
*********************************/

#indicates-required {
    margin: 7px 0 15px 0;
    text-indent: -9999px;
    height: 10px;
    background: url(/images/indicates_required.gif) top left no-repeat;
}

.form-field {
    padding: 2px;
    background: #fff url(/images/form_bg.gif) top left repeat-x;
    width: 178px;
    border: 1px solid #C8BCA6;
}

.drop-down {
    padding: 2px;
    width: 183px;
    border: 1px solid #C8BCA6;
}

.drop-down2 {
    padding: 2px;
    width: 250px;
    border: 1px solid #C8BCA6;
    height: 20px;
}

.form-space td {
    padding-bottom: 10px;
}

.required {
    background: url(/images/required_icon.gif) 0 4px no-repeat;
    padding: 0 0 0 13px;
}

.hidden {
    color: #EEE2CC;
}

.comments {
    padding: 2px;
    background: #fff url(/images/form_bg.gif) top left repeat-x;
    width: 400px;
    border: 1px solid #C8BCA6;
}

.error {
    border-top: 1px solid #D5B089;
    border-bottom: 1px solid #D5B089;
    margin-bottom: 10px;
    padding: 10px 0;
}

.error ul {
    list-style: none;
    margin-top: 5px;
}

.error ul li {
    background: url(/images/bullet.gif) no-repeat 0 4px;
    padding-left: 17px;
    padding-bottom: 8px;
    color: #5B180F;
}

.error h3 {
    color: #5B180F;
    text-transform: uppercase;
    font-size: 10px;
}

/*********************************
* Layout Definitions
*********************************/

ul.sitemap {
    list-style: none;
    margin: 5px 0 15px 0;
}

ul.sitemap li {
    background: url(/images/bullet_square.gif) no-repeat 0 6px;
    padding-left: 12px;
    padding-bottom: 8px;
    color: #5B180F;
}

/*********************************
* Subnav Detail
*********************************/

#subnav a#archives {
    background: url(/images/subnav_archives.gif) top left no-repeat;
}

#subnav a#archives:hover, body.archives-on #subnav a#archives {
    background: url(/images/subnav_archives.gif) bottom left no-repeat;
}
