
/*
* Features container (might be flash. might be ajax)
*/
#featuredprojectcontainer {
    height : 278px;
}

/*
* Testimonial
*/
#testimonialcontainer {
    float : right;
    background : transparent url(/images/core_testimonial_header.gif) no-repeat top left;
    padding-top : 35px;
    margin : 13px 0 15px 0;
    width : 264px;
}

#testimonialbodycontainer {
    padding : 1px 12px 12px 0;
    background : #fff;
    border : 1px solid #cacbcd;
    border-top : 0;
    font-size : 9pt;
    line-height : 12pt;
    color : #49738f;
}

#testimonialbody {
    margin : 4px 0 0 23px;
    font-style : oblique;
}

#testimonialreference {
    margin-top : 0.8em;
    color : #49738f;
    font-size : 9pt;
    font-style : normal;
    line-height : 1.4em;
    color : #777777;
}

#testimonialmore {
    display : block;
    float : right;
    margin-top : -18pt;
    font-size : 10pt;
}

/* IEs are completely ignoring the padding on the parent div for this element */
#ieroot #testimonialmore {
    margin-right : 19px;
}

/* AND IE6 is doubling it. retarded! */
* html #ieroot #testimonialmore {
    margin-right : 9px;
}

/*
* Deliverable box (on right)
*/
#deliverablecontainer {
    padding : 25px 0 0 0;
    margin : 13px 0 0 0;
    background : #fff;
    width : 494px;
    border : 2px solid #dddcd0;
}

#deliverablebody {
    padding : 15px 20px 20px 25px;
    font-size : 9pt;
    line-height : 12pt;
}

/*
* Employee button
*/
#employeeaccesscontainer {
    clear : right;
    float : right;
    width : 102px;
    padding : 6px 6px 0 6px;
    border : 1px solid #c9c9bb;
    border-bottom : 0;
}

