﻿.banner { width: 668px; overflow: hidden; }
.main-content .page-section 
{
    width: 926px;
    padding: 30px 0 30px 30px;
}
.main-content-wrap { padding-right: 34px; }
.main-content .content-has-aside .main-content-wrap { background: #fff url(Images/Col-Divider.png) 256px 0 repeat-y; padding-right: 0; }
.main-content .content-has-aside .body-container { width: 668px; float: right;    overflow: hidden; }
.main-content .content-has-aside .body { padding: 0 30px 0 30px; }

.aside { width: 256px; float: left; border-top: 10px solid #8dc63f;}
.aside h3 { font-size: 1.5em; margin: 0 0 .8em;  padding: 20px 0 0; }
.aside .section
{
    border-top: 1px solid #ddd;
    margin-right: 20px;
}

.aside .section:first-child
{
    border-top: 0;
}

.aside .nav { margin-left: 22px; }
.aside .nav li 
{
    line-height: 1.583em;
    font-weight: bold;
    color: #009DDC;
    margin: 0;
}

.aside .nav > li 
{    
    font-size: 1.16em;
}

.aside .nav ul
{
    margin-bottom: 0;
}

.aside .nav li.active, .aside .nav li.active a 
{ color: #91a6a4; }

.testimonial 
{
    background-color: #F2ECDE;
    border-top: 3px solid #E6E4D8;
    padding: 1em;
}

/*==== Breadcrumbs =========================================================*/
.breadcrumbs { padding: 0 0 10px 0;  margin: 0 0 16px; color: #8c9e9c; }

/*==== Page Header Toolbar =======================================*/
.page-header-toolbar 
{
    border-bottom: 1px solid #ddd; margin: 0 0 16px;
    padding: 0 125px 10px 0;
    position: relative;
}
#class-changer a { color: #8DC63F; display: inline-block; margin: 0 5px 0 0; }
#class-changer a.font-size_active { color: #999; text-decoration: underline; }
#class-changer .font-size1 { font-size: 16px; font-weight: bold; }
#class-changer .font-size2 { font-size: 14px; }
#class-changer .font-size3 { font-size: 12px; }

/*==== Toolbar ==========================================*/
.toolbar, .toolbar li { margin: 0; padding: 0; list-style-type: none; }
.toolbar { position: absolute; top: 5px; right: 0; line-height: 15px; }
.toolbar li { float: left; margin: 0 0 0 6px; }
.toolbar li.contact, .toolbar li.print { padding: 1px 0 0; }
.toolbar li.contact a, .toolbar li.print a 
{
    width: 16px;
    height: 13px;
    float: left;
    overflow: hidden;
    text-indent: -999em;
    background-repeat: no-repeat;
    background-position: top left;
}
.toolbar li.contact a { background-image: url(Icons/Email.png); }
.toolbar li.print a { background-image: url(Icons/Print.png); }






