﻿.home, #cc, .about, .faqs, .register, .members, .testimonials,
div.content, section, .legal, .example, .contact
{
    overflow: hidden;
    height: 100%;
}

/* Generic items and padding */
div.content
{
}
.content .itm
{
    overflow: hidden;
    height: 100%;
}
#left a.back
{
    display: block;
    margin-top: 20px;
}

.section
{
}
#content .section .content
{
    padding: 10px;
}
.section h3
{
    padding: 0px 10px;
}
.section .content .item
{
    padding: 0px 0px 10px 0px;
}

/* doc-link */
#left a.doc-link, #home a.doc-link, #login a.doc-link, #right a.doc-link
{
    background: transparent url('adobe.gif') no-repeat left center;
    padding-left: 18px;
}

/* Home Page */
#content .home
{
    margin: 18px 0px;
}
.home h3, .home h4
{
}
.home h3, .home h1.pg-title, .home2 h1.pg-title, h3.pg-title, h4.pg-title, h5.pg-title,
.about h1, .about h2,
.faqs h1, .faqs h2,
.legal h1, .legal h2,
.testimonials h1, .testimonials h2,
.register h1, .register h2,
.members h1, .members h2,
.example h1, .example h2,
.contact h1, .contact h2,
.ctf h1, .ctf h2
{
    margin-bottom: 15px;
}
.about .content h1, .about .content h2,
.faqs .content h1, .faqs .content h2,
.legal .content h1, .legal .content h2,
.testimonials .content h1, .testimonials .content h2,
.register .content h1, .register .content h2,
.members .content h1, .members .content h2,
.example .content h1, .example .content h2,
.contact .content h1, .contact .content h2
{
    margin-bottom: 0px;
}
.home h3
{
    text-transform: lowercase;
}

/* Inherits from Menu properties in style.css */
.home ul.Links
{
}
.home ul.Links li
{
}
#content .home ul.Links li a, #left .img-link, #right .img-link, #content .img-link
{
    background-image: none;
    padding: 0px;
}

#cc img, #cc span
{
    float: left;
}
#cc img
{
    margin-left: 10px;
    position: relative;
    top: -2px;
}

/* FAQs page properties
   2009-12-04: faqs, view and why have a will all inherit same properties  */
.faqs a, #content .faqs ul.Links li a,
.faqs h1, .faqs h2, .faqs h3, .faqs h4, .faqs h5, .faqs h6,
.testimonials h1, .testimonials h2, .testimonials h3, .testimonials h4, .testimonials h5, .testimonials h6
{
    color: #FF6C00;
}
#content .faqs ul.Links li, #left .faqs a,
#content .testimonials ul.Links li, #left .testimonials a
{
    background-image: url("members-arrow.gif");
}

/* FAQS page */
.faqs, .testimonials, .register, .members, .home2, #steps
{
    margin-bottom: 25px;
}

/* CTF styles (old FAQs) */
.ctf a, #content .ctf ul.Links li a,
.ctf h1, .ctf h2, .ctf h3, .ctf h4, .ctf h5, .ctf h6
{
    color: #008000;
}
#content .ctf ul.Links li, #left .ctf a
{
    background-image: url("ctf-arrow.gif");
}
#content .ctf ul.Links, #content .about ul.Links, #content .legal ul.Links, #content .faqs ul.Links
{
    margin-bottom: 20px;
}
.ctf h4, .testimonials h4, .faqs h4
{
    margin-bottom: 8px;
}

/* Testimonials page */
/*.testimonials
{
}
.testimonials a, .testimonials h1, .testimonials h2, .testimonials h3, .testimonials h4,
.testimonials h5, .testimonials h6
{
    color: #FE4A89;
}
#left .testimonials a
{
    background-image: url("testimonials-arrow.gif");
}
#content .testimonials a
{
    margin: 0px;
    padding: 0px 0px 0px 20px;
    background: transparent url("testimonials-arrow.gif") no-repeat left center;
}
*/
.testimonials .item
{
    height: 100%;
    overflow: hidden;
    padding: 5px;
}
.testimonials .AspNet-FormView .AspNet-FormView-Pagination
{
    display: none;
    visibility: hidden;
}

/* Registration page (make a will)
   2009-12-04: Register, members and about now share same styles  */
.register
{
}
.register a, .register h1, .register h2, .register h3, .register h4, .register h5,
.members a, .members h1, .members h2, .members h3, .members h4, .members h5,
.about a, .about h1, .about h2, .about h3, .about h4, .about h5,
.AspNet-Login .AspNet-Login-TitlePanel,
.AspNet-PasswordRecovery .AspNet-PasswordRecovery-UserName-TitlePanel,
.AspNet-PasswordRecovery .AspNet-PasswordRecovery-Question-TitlePanel,
.AspNet-PasswordRecovery .AspNet-PasswordRecovery-SuccessTextPanel h4
{
    color: #0286D0;
}
#left .register a, #form-nav ul li a, #right .register a.normal,
#left .members a, #right .members a.normal,
#left .about a, #right .about a.normal
{
    background-image: url("register-arrow.gif");
}
.register h6
{
    color: Navy;
}

/* Forms and registration - moved to form.css */
.register .form, .members .form
{
    padding: 0px 5px 5px 5px;
}
/* Form Navigation on the registration pages - (see above for links) */
#form-nav .register
{
    margin: 0px;
}
#form-nav .register h2
{
    padding: 0px;
    margin: 0px 0px 5px 0px;
    font-size: 12pt;
}
#form-nav .register h2 a
{
    font-size: 10pt;
    color: Silver;
    background-image: url("disabled.gif");
    margin-left: 25px;
}

/* Change a Will Page - styles above with register */
.members
{
}

/* Example Page */
.example
{
}
.example a, .example h1, .example h2, .example h3, .example h4
{
    color: #3DB3B7;
}
#left .example a
{
    background-image: url("example-arrow.gif");
}
.example .item
{
    height: 100%;
    overflow: hidden;
    padding: 5px;
}

/* Contact Page */
.contact
{
    margin-bottom: 20px;
}
.contact h5
{
    margin-bottom: 5px;
}
address
{
    font-style: normal;
}
.contact .form h4
{
    margin-left: 4px;
}

.Menu .item span.lbl
{
    width: 50px;
    margin-right: 5px;
    float: left;
}
.Menu .item span.val, .Menu .item a.email
{
    float: left;
}
.Menu .content
{
    padding: 5px;
}

table.pContacts
{
    width: 100%;
}
table.pContacts td
{
    vertical-align: top;
    padding: 0px 4px 8px 0px;
}
table.pContacts td.pLbl
{
    color: #0094EA;
    font-weight: bold;
}
