/* --------------------------------------
Default styles for Acumen Learning
Copyright 2010 Acumen Learning, All Rights Reserved 
----------------------------------------- */

/* block level elements */
html {height: 100%;margin: 0;padding: 0;background-color: #fff;font: 13px "Helvetica Neue", Arial, Helvetica, Geneva, sans-serif;color: #414141;}
body {height: 100%;margin: 0;padding: 0;}
a {text-decoration: none;color: #6a89c2;}
a:hover {text-decoration: underline;}
h1 {margin: 0;color: #a7b238;font-size: 39px;}
h2 {margin: 0;color: #304757;font-size: 17px;font-weight: normal;font-style: normal;}
h3 {margin-top: 0;font-size: 20px;color: #304757;}
h4 {font-size: 16px;color: #304757;}
.clear {clear: both;display: block;font-size: 1px;height: 1px;line-height: 1px;margin: -1px 0 0;padding: 0;width: 100%;}

/* sitewide elements */
a.button-large {width:auto;height:27px;display:inline-block;position:relative;margin-top:20px;padding:8px 38px 0 19px;background: url(../images/sitewide/button-large.jpg) no-repeat;font-size:14px;font-weight:bold;color:#6a89c2;text-decoration:none;}
a.button-large span {width: 34px;height: 35px;display: block;position: absolute;top: 0;right: 0;background-image: url(../images/sitewide/button-large-span.jpg);}
a.more {padding-right: 14px;background: url(../images/sitewide/a-more.jpg) no-repeat right center;font-weight: bold;}
a.collapse {padding-right: 14px;background: url(../images/sitewide/a-collapse.jpg) no-repeat right center;font-weight: bold;}

#home-information aside span.button-large {
    margin:4px 0 0;
}
span.button-large span {cursor: pointer;width: 34px;height: 35px;display: block;position: absolute;top: 0;right: 0;background-image: url(../images/sitewide/button-large-span.jpg);}
span.button-large {
    background:transparent url(../images/sitewide/button-large.jpg) no-repeat scroll 0 0;
    color:#6A89C2;
    display:inline-block;
    font-size:14px;
    font-weight:bold;
    height:27px;
    margin-top:20px;
    padding:8px 38px 0 19px;
    position:relative;
    text-decoration:none;
    width:auto;
    cursor: pointer;
}

/* page constructors */
section#master {min-height: 100%;height: auto !important;height: 100%;margin-bottom: -114px;display: block;}
section#master #push {height: 114px;}
section#home-canvas {width: 100%;margin-bottom: 30px;display: block;position: relative;background-color: #dce7ed;}
section#home-canvas .page {width: 972px;margin: 0 auto;height: 306px;position: relative;background: #dce7ed url(../images/home/home-canvas.jpg) no-repeat center center;}
section#home-information {width: 100%;margin-bottom: 53px;display: block;position: relative;}
section#home-information .page {width: 972px;margin: 0 auto;}
section#home-explore {width: 100%;display: block;position: relative;}
section#home-explore .page {width: 972px;margin: 0 auto;}
section#container {width: 100%;display: block;position: relative;background-color: #fff;}
section#container .page {width: 972px;margin: 0 auto;}

/* header */
header {width: 100%;height: 114px;display: block;font-size: 11px;background: #d7e4ea url(../images/header/header.jpg) no-repeat center top;}
header #content {width: 972px;height: 115px;position: relative;margin: 0 auto;}
header #content a#acumen-learning {width: 164px;height: 72px;display: block;position: absolute;left: 50%;top: 50%;margin-top: -36px;margin-left: -82px;background: url(../images/header/acumen-learning.jpg) no-repeat;text-decoration: none;}
header #content a#acumen-learning span {visibility: hidden;}
header #content #contact {width: 190px;height: 114px;background: url(../images/header/header-accent.jpg) no-repeat 82px top;}
header #content #contact #ready {padding-top: 18px;margin-bottom: 20px;}
header #content #contact #ready span {margin-right: 20px;margin-left: 0;}
header #content #contact a {width: auto;height: 19px;display: inline-block;position: relative;margin-bottom: 5px;padding: 5px 18px 0;color: #fff;text-decoration: none;background: url(../images/header/contact-a.jpg) no-repeat;}
header #content #contact a span {width: 5px;height: 24px;display: block;position: absolute;top: 0;right: 0;background: url(../images/header/contact-a-span.jpg) no-repeat;}
header #content #contact span {margin-left: 5px;}
header #content #social {height: 114px;position: absolute;top: 0;right: 0;padding-top: 16px;background: url(../images/header/header-accent.jpg) no-repeat 54px top;}
header #content #social span {display: inline-block;float: left;margin-top: 2px;margin-right: 20px;}
header #content #social a {width: 14px;height: 14px;margin-left: 5px;display: inline-block;text-decoration: none;}
header #content #social a span {display: none;}
header #content #social a#twitter {background: url(../images/header/social/twitter.jpg) no-repeat;}
header #content #social a#facebook {background: url(../images/header/social/facebook.jpg) no-repeat;}
header #content #social a#linkedin {background: url(../images/header/social/linkedin.jpg) no-repeat;}
header #content #social a#youtube {background: url(../images/header/social/youtube.jpg) no-repeat;}
header #content #social a#flickr {background: url(../images/header/social/flickr.jpg) no-repeat;}

/* subscribe to newsletter box */
#subscribe {width: 265px;height: 105px;top: 4px;left: 0;z-index: 999;display: none;position: absolute;background-color: #c8dbe4;border: 1px solid #91a6b7;-webkit-border-radius: 5px;-moz-border-radius: 5px;-webkit-box-shadow: 0 0 5px #888;-moz-box-shadow: 0 0 5px #888;}
#subscribe #mc_embed_signup form#mc-embedded-subscribe-form {width: 240px;margin: 8px 10px;}
#subscribe #mc_embed_signup form#mc-embedded-subscribe-form .note-required {color: #a4ae31;}
#subscribe #mc_embed_signup form#mc-embedded-subscribe-form .mc-field-group {height: 18px;margin-bottom: 5px;text-align: right;}
#subscribe #mc_embed_signup form#mc-embedded-subscribe-form .mc-field-group label {font-weight: bold;font-size: 10px;}
#subscribe #mc_embed_signup form#mc-embedded-subscribe-form #mc-embedded-subscribe {float: right;}
#subscribe #mc_embed_signup form#mc-embedded-subscribe-form #mc-embedded-subscribe {height: 18px;margin-top: 4px;padding: 2px 4px;border: none;font-size: 9px;background-color: #abb53a;color: #fff;-webkit-border-radius: 3px;-moz-border-radius: 3px;}
#subscribe #mc_embed_signup form#mc-embedded-subscribe-form .indicate-required {float: right;margin-right: 10px;padding-top: 7px;font-size: 10px;font-weight: bold;}

/* primary navigation */
nav#primary {width: 100%;height: 32px;display: block;font-size: 12px;text-transform: uppercase;background: #202b32 url(../images/nav-primary/nav-primary.jpg) repeat-x;}
nav#primary ul {width: 972px;height: 32px;margin: 0 auto;padding: 0;}
nav#primary ul li {height: 32px;float: left;list-style-type: none;}
nav#primary ul li a {height: 22px;display: block;float: left;padding: 10px 30px 0;color: #fff;text-decoration: none;}
nav#primary ul li a:hover, nav#primary ul li a.selected {color: #fff;text-decoration: none;background: #476070 url(../images/nav-primary/nav-primary-selected.jpg) repeat-x;}

/* page headlines */
#headlines {display: block;margin-top: 30px;margin-bottom: 46px;}
#headlines.error {margin-bottom: 10px;}

/* page navigation */
.page nav {width: 232px;display: block;float: left;margin-right: 40px;font-size: 12px;color: #f0f4f6;}
.page nav ul {width: 232px;margin: 0;padding: 0;}
.page nav ul li {width: 232px;height: 25px;margin-bottom: 1px;list-style-type: none;}
.page nav ul li a {width: 214px;height: 20px;display: block;padding-top: 5px;padding-left: 18px;background-image: url(../images/page/nav-page.jpg);color: #f0f4f6;text-decoration: none;}
.page nav ul li a:hover, .page nav ul li a.selected {background-image: url(../images/page/nav-page-selected.jpg);color: #fff;}

/* standard article */
article {width: 378px;display: block;float: left;margin-right: 40px;margin-bottom: 40px;line-height: 19px;}
article#wide {width: 578px;}
article .links {margin-top: 10px;padding-top: 10px;border-top: 1px solid #91a6b7;}
article .links ul {margin: 0;padding: 0;}
article .links ul li {width: auto;list-style-type: none;}
article .links ul li a {padding-right: 16px;background: url(../images/page/article-links.jpg) no-repeat right center;color: #6a89c2;text-decoration: none;font-weight: bold;}

/* aside */
aside {width: 228px;display: block;float: right;padding: 25px;background: url(../images/page/aside.jpg) repeat-x;color: #304757;}
aside .quote {padding-bottom: 18px;border-bottom: 1px solid #91a6b7;font: italic 15px/19px Georgia, "Times New Roman", Times, serif;}
aside .quote .author {width: 100%;font: 11px/20px "Helvetica Neue", Arial, Helvetica, Geneva, sans-serif;text-transform: uppercase;text-align: right;}

/* footer */
footer {width: 100%;height: 94px;display: block;padding-top: 20px;color: #d7e3ea;font-size: 10px;background: url(../images/footer/footer.jpg) repeat-x;}
footer a {color: #d7e3ea;text-decoration: none;}
footer a:hover {text-decoration: underline;}
footer #footercontent {width: 972px;height: 94px;position: relative;margin: 0 auto;}
footer #footercontent ul {position: absolute;top: 0;right: 0;margin: 0;padding: 0;text-align: right;}
footer #footercontent ul li {float: left;margin-left: 6px;padding-left: 10px;list-style-type: none;background: url(../images/footer/footer-ul-li.jpg) no-repeat left 5px;}
footer #footercontent ul li.no-bullet {background: none;}

/* share */
#share {position: absolute;top: -45px;right: 0;margin: 0;padding: 0;text-align: right;font-size: 10px;color: #74848c;}
#share a {color: #74848c;}
#share a.addthis_button {margin-right: 22px;float: left;display: inline-block;}
#share a#email {float: left;margin-top: 3px;padding-left: 26px;background: url(../images/page/email.jpg) no-repeat;text-decoration: none;}

/* home canvas */
#home-canvas h1 {margin-top: 60px;margin-bottom: 12px;font-size: 39px;line-height: 26px;}
#home-canvas h1 span {display: block;color: #304757;font-size: 65px;}
#home-canvas a {width: 304px;height: 49px;display: block;position: absolute;bottom: -24px;background: url(../images/home/home-canvas-a.jpg) no-repeat;}
#home-canvas a span {visibility: hidden;}
#home-canvas a:hover {text-decoration: none;}

/* home information */
#home-information article {width: 430px;margin-top: 28px;}
#home-information article p {font-size: 16px;line-height: 21px;}
#home-information article a.button-large {margin-top: 20px;}
#home-information aside {width: 380px;float: right;}
#home-information aside h2 {margin-bottom: 12px;}
#home-information aside p {margin: 18px 0;line-height: 19px;}
#home-information aside a.button-large {margin: 4px 0 0;}
#home-information aside .quote {font-size: 15px;line-height: 19px;}
#home-information h2 {font-weight: bold;font-size: 20px;}

/* home client list */
#client-list {margin-top: 52px;}
#client-list h2 {padding-bottom: 4px;border-bottom: 1px solid #91a6b7;}
#client-list ul {height: 65px;margin: 7px 0;padding: 0;}
#client-list ul li {width: 130px;height: 65px;margin-right: 13px;margin-left: 13px;float: left;list-style-type: none;background-color: blue;}
#client-list ul li a {width: 130px;height: 65px;display: block;}
#client-list ul li a:hover {text-decoration: none;}
#client-list ul li a span {visibility: hidden;}
#client-list ul li#ge {width: 65px;background-image: url(../images/home/client-list/ge.jpg);}
#client-list ul li#vanguard {background-image: url(../images/home/client-list/vanguard.jpg);}
#client-list ul li#boeing {background-image: url(../images/home/client-list/boeing.jpg);}
#client-list ul li#chevron {width: 65px;background-image: url(../images/home/client-list/chevron.jpg);}
#client-list ul li#walmart {background-image: url(../images/home/client-list/walmart.jpg);}
#client-list ul li#verizon-wireless {background-image: url(../images/home/client-list/verizon-wireless.jpg);}
#client-list ul li#rolls-royce {background-image: url(../images/home/client-list/rolls-royce.jpg);}

/* home explore business acumen section */
#home-explore h2 {padding-bottom: 6px;font-size: 20px;font-weight: bold;}
#home-explore h2.label {margin: 0;font-size:11px;padding:0;margin:0;font-weight:normal;color:#304757;}
#home-explore .page nav {width: 100%;}
#home-explore .page nav ul {width: 100%;}
#home-explore .page nav ul li {width: 194px;height: 15px;float: left;border-top: 1px solid #91a6b7;text-align: center;text-transform: uppercase;font-size: 11px;}

#home-explore .page nav ul li div.tab {height:20px;cursor:pointer;width: 194px;padding: 5px 0 0;color: #304757;background-color: #c8dbe4;background-image: none;}
#home-explore .page nav ul li div.tab:hover {cursor:pointer;background-color: #e7eff3;background-image: none;}
#home-explore .page nav ul li div.tab#selected {cursor:pointer;background-color: #e7eff3;background-image: none;}

#home-explore .page .explore-content {margin-top: 40px;margin-bottom: 60px;display: none;}
#home-explore .page .explore-content.selected {display: block;}
#home-explore .page .explore-content img {margin-right: 38px;float: left;}
#home-explore .page .explore-content h2 {margin: 0;border-bottom: none;}
#home-explore .page .explore-content h3 {color: #404040;font-size: 16px;font-weight: normal;font-style: normal;}
#home-explore .page .explore-content h5 {margin: 0;color: #404040;font-size: 13px;}
#home-explore .page .explore-content p {width: auto;margin: 8px 0;line-height: 19px;}
.links-tiles-left{float: left;width: 33%;padding-top:5px;}

#home-explore .page .more,#home-explore .page .collapse{
    cursor: pointer;
    color:#6A89C2;
    background-color: transparent;
    border: 0;
    outline: none;
}
#home-explore .page table{border:0;}
#home-explore .page tr{border:0;vertical-align: top;}

/* site map list styles */
ul#sitemap_list li {list-style-type: none;font-weight: bold;}
ul#sitemap_list li {margin-bottom: 10px;}
ul#sitemap_list li ul li {margin-bottom: 0;list-style-type: none;font-weight: normal;font-style: normal;}

/* home lightbox styles */
#popup {position: absolute;left: 0;top: 0;height:150%;width: 100%;display: none;background-color: #666666;z-index: 8;opacity: .3;filter: alpha(opacity=30);}
#popupcontent{position:absolute;left:50%;top:50%;margin-left: -395px;margin-top: -260px;display:none;overflow: hidden;padding:5px;z-index:999;}
#pop-close {position: absolute;right:0;top:5px;}
#div1{position:absolute;left:20px;top:30px;}
#pop-close-btn{border:none;cursor: pointer;background:transparent url(../images/fancy_closebox.png);height: 30px;width: 30px;}

/* start form */
#get-started-form {clear:left;padding:0px;}
#get-started-form label.short-label{width:210px;display:block;float:left;clear:left;}
#get-started-form label.error {color: #ff0600;padding: 0px;display:block;margin:0px;float:right;width:250px;}
#get-started-form input[type=text], #get-started-form select{width:220px;font-size: 12px;border: 1px solid #44525b;margin: 0px 0px 3px 0px;}
#get-started-form input[type=text].error, #get-started-form select.error{width:220px;font-size: 12px;border: 1px solid #ff0600;margin: 0px 0px 3px 0px;}
#get-started-form textarea{font-family: verdana, arial, sans-serif;clear:left;width: 430px;height:100px;border: 1px solid #44525b;margin: 0px 0px 3px 0px;}
.outer-button {border:5px solid #44525b;display:block;float:left;clear:both;}
.inner-button{background: #44525b;color:#fff;border:1px solid #fff;display:block;padding:7px;font-weight:bold;text-transform: uppercase;}
#start-button {font-size: 18px;padding:7px 35px;}
#submit {font-size: 14px;padding:5px 10px;}