
body {
    background: none repeat scroll 0 0 #F5F5F5;
    color: #444444;
}
body #access {
    margin-bottom: 32px;
}
#header .box-sizing, #page-container, #nav-site, #fat-footer {
    padding: 0 0.7em;
}

#page-container #nav-section {
	background: transparent !important;
}

.current-page:after, .has-submenu .current:after {
    border-bottom: 1.4em solid rgba(255, 255, 255, 0);
    border-left: 1em solid #e86800;
    border-top: 1.4em solid rgba(255, 255, 255, 0);
    content: "";
    left: 100%;
    margin-top: -2.6em;
    position: absolute;
}
.has-submenu:after {
    border: 0 none;
}

#page-container .max-width {
    background: url("../images/bg-translucent-header.png") repeat scroll left top transparent;
}
#nav-section .box-sizing {
    margin: 0 0 0.7em;
}
#page-feedback form {
    margin: 0 0.7em 0.7em;
}
#breadcrumbs ol, .article .box-sizing, #document-properties .box-sizing {
    float: none;
    margin: 0;
}
#asides .box-sizing .border {
    padding: 0 1em 0 1.5em;
}
#nav-section {
    width: 34%;
}

#content-container {
    width: 66%;
}
#breadcrumbs, .article, #document-properties, #post-page-options, #page-feedback {
    width: 100%;
}
#nav-site {
    font-size: 100%;
}
#tools {
    float: right;
    margin-right: 1em;
    min-height: 53px;
}
.article .box-sizing .border {
    padding-left: 1.5em;
}
#content > .article > .box-sizing > .border {
    min-height: 25em;
}
.franchise-index .article .box-sizing .border, .franchise-index-with-asides .article .box-sizing .border, .large-application .article .box-sizing .border {
    padding-left: 1.5em;
}
.home .article .box-sizing .border {
    padding: 0 1em;
}
#asides {
    width: 100%;
}
#asides .aside {
    margin-left: 0;
    margin-right: 0;
}
#fat-footer .section {
    margin: 0 0.7%;
    width: 45%;
}
#fat-footer #for-qldrs.section ul {
    float: left;
    width: 45%;
}
#fat-footer #for-qldrs.section {
	width: 100%;
}
#qg-branding {
    display: block;
    padding: 0 1em 1em;
}
#qg-branding .tagline {
    margin: 0 auto;
    max-width: 100%;
}
#nav-section {
    padding-top: 0;
}
#nav-section ul li.current-page {
    padding-right: 20px;
}
#nav-section .box-sizing {
    padding-left: 1.5em;
    padding-right: 0;
}
.comparison, #asides .comparison {
    float: left;
    margin: 0;
    width: 49%;
}
.comparison-first, #asides .comparison-first {
    clear: left;
    margin-right: 2%;
}
.comparison-last, #asides .comparison-last {
    clear: right;
}
#ia {
    margin-right: 0;
}
#ia li.d1 {
    clear: none;
}
#ia li.d1 .inner {
    margin-left: 58px;
    margin-right: 0.5em;
    padding-left: 46px;
}
#ia li.d1 .inner img {
    display: block;
}
.franchise-index #content-container, .home #content-container, .franchise-index-with-asides #content-container, .large-application #content-container {
    width: 100% !important;
}
.theme-index #content .section, .audience-index #content .section, .theme-index-with-asides #content .section, .franchise-index #content .section, .home #content .section, .franchise-index-with-asides #content .section {
    max-width: 100%;
}
.theme-index #asides, .audience-index #asides, .franchise-index #asides {
    border: 1px solid red;
}
.theme-index-with-asides #asides, .franchise-index-with-asides #asides {
    border: 0 none;
    float: right;
    width: 100%;
}
.franchise-index-with-asides #asides {
    margin-top: -3.9em;
    width: 33%;
}
.franchise-index-with-asides h1 {
    margin-left: -0.25em;
    width: 63.3%;
}
.theme-index #ia li.d1, .audience-index #ia li.d1, .theme-index-with-asides #ia li.d1 {
    width: 50%;
}
.theme-index-with-asides #ia {
    width: 100%;
}
.theme-index-with-asides h1 {
    margin-left: -0.25em;
}
.franchise-index #ia li.d1, .home #ia li.d1 {
    width: 33%;
}
.franchise-index-with-asides #ia {
    width: 67%;
}
.franchise-index-with-asides #ia li.d1 {
    width: 50%;
}
#featured-stories .section {
    float: left;
    margin-top: 0;
    width: 50%;
}
#related-promotions .aside {
    border: 0 none;
    float: left;
    padding: 0;
    width: 33%;
}
#related-promotions #featured {
    width: 67%;
}
#related-promotions .aside .aside-inner {
    height: 100%;
    margin: 0 0.5em;
    overflow: hidden;
}
#related-promotions .flex-grid-new-row .aside-inner {
    margin-left: 0;
}
.home #ia .section {
    float: left;
    width: 50%;
}
.home #article {
    /*
    clear: right;
    float: right;
    width: 66%;*/
    width: 100%
}
.home #asides-primary {
    clear: left;
    float: left;
    width: 34%;
}

.home #asides-secondary {
    clear: none;
    display: inline;
    float: none;
    overflow: visible;
}

#about-the-plan .aside {
	margin-left: 1em !important;
}

.home #content #asides-primary .aside,
.home #content #asides-secondary .aside,
.home #content #asides-secondary .gradient-border, 
.home #content #asides-primary .gradient-border {
    margin-right: 1em;
}

.home #content #asides-primary .gradient-border .aside,
.home #content #asides-secondary .gradient-border .aside {
    margin-right: 0;
}

.home #asides-secondary .asides-wrapper {
    clear: left;
    float: left;
    width: 34%;
}

.home #content #asides-secondary #my-community {
    clear: right;
    float: right;
    margin-right: 0;
    width: 66%;
}
.home #my-community .aside-inner {
    padding: 0 1em;
}
#access-instructions, #fat-footer, .home #services .contents, .home #news .contents, .home #featured .feature img, .page-options, .feed {
    display: block;
}
#footer{
	z-index:-1 !important;
}
#footer li {
    display: inline-block;
}
.franchise-index #global-alert h2, .franchise-index-with-asides #global-alert h2, .home #global-alert h2 {
    float: left;
}
.franchise-index #global-alert .time, .franchise-index-with-asides #global-alert .time, .home #global-alert .time {
    clear: left;
    float: left;
    padding-left: 60px;
}
.franchise-index #global-alert .summary, .franchise-index-with-asides #global-alert .summary, .home #global-alert .summary {
    background: url("../images/skin/bg-global-alert-divider.png") no-repeat scroll left center transparent;
    clear: none;
    margin: -2em -2em -2em 23.5em;
    padding: 2em;
}
dl.grid {
    margin: 0.5em 0 0.5em 8em;
    position: relative;
}
dl.grid dd {
    padding: 0 0 0.75em;
}
dl.grid dt {
    left: -8em;
    margin-top: 0;
    position: absolute;
    width: 7em;
}
.vevent dl {
    margin: 0.5em 0 0.5em 8em;
    position: relative;
}
.vevent dl dd {
    padding: 0 0 0.75em;
}
.vevent dl dt {
    left: -8em;
    margin-top: 0;
    position: absolute;
    width: 7em;
}
ul.res-ul li{
	width:100% !important;
}
/*
.home #featured .feature {
	float: none;
}

.home #featured .compact-slideshow-active h3,
#featured .more a, 
#featured .more a:link,
#featured p {
	margin-left: 0;
}

.home #featured .compact-slideshow-active h3 {
	margin-top: 1em;
}*/

