﻿.contentWrapper { background: transparent; }
h1.pageTitle, .pageTitleSub, .contentMainSidebar { display: none; }
.contentMainCenter { padding: 0; width: 678px; }
.contentMain, .contentSidebar { border-width: 0; margin-top: 0; }

.homeBannerMain { width: 634px; padding: 0 20px; margin: 20px 0; float: left; }
.homeBannerSidebar { width: 221px; padding: 0 30px 0 30px; margin: 20px 0; float: left; border-left: 1px #9ab7c6 solid; }
.homeBannerSidebar h2, .homeBannerSidebar h3, .homeBannerSidebar h4, .homeBannerSidebar h5 { color: #fff; }

.whatsNewRss { display: block; float: right; font-size: 11px; }
.whatsNewRss a { color: #10252e; }
.whatsNewRss span.icon { margin-top: 3px; }
.whatsNewHeader { background: #b7cbd6; padding: 16px 20px; margin: 0; font-size: 18px; line-height: 19px; color: #10252e; }
.whatsNewContent { width: 678px; background: #fff url('/design/ISACADefault/gradientLightBlue.png') top repeat-x; border-top: 2px #ffbf5b solid; }
.whatsNewMain { width: 299px; float: left; background: url('/design/ISACADefault/caretYellow.png') no-repeat; background-position: 16px 0; padding: 20px; }
.whatsNewSide { width: 298px; float: left; padding: 0 0 0 20px; margin: 20px 20px 20px 0; border-left: 1px #b2ccd8 solid; }
.myISACAwhatsNewMain { width: 299px; float: left; background-position: 16px 0; padding: 20px; }

/* Login Home */
.loginControl { font-size:.9em; }
.loginControl h2 { margin:0; padding:0; height: 29px; background: url('/design/ISACADefault/icons.png') no-repeat; background-position: 0 -1400px; vertical-align: middle; padding-left:20px; color:#fff; }
.loginControl a { color:#fff; }
.loginControl p { margin:0; padding:3px 0; }
.loginControl p.isaca-error { padding: 0 0 5px 40px; background: url('/design/ISACADefault/icons.png') no-repeat; background-position: 0 -2200px; margin: 10px 0 0 0; }
.loginHelpLink {  display: inline-block;width: 17px; height: 16px; background: url('/design/ISACADefault/icons.png') no-repeat; text-indent: -9999px; background-position: 0 -1350px; vertical-align: middle; margin-left:5px; }
.loginControl input { width:200px; }
.loginActions { padding: 0 0 1px 0; }
.remember { position:relative; }

.remember input { width:auto; height:15px; width:15px; margin:0; position:absolute; }
.remember label { padding-left:20px; }
.loginForgot { position:relative; top:10px; left:3px; }
.loginControl .icon { position:absolute; left:155px; }