body {
    min-width: 1000px;
    margin: 0;
    color: #444;
    font: 12px Arial, Verdana, sans-serif;
    background: #333;
}

img {
    border-style: none;
}

a {
    text-decoration: none;
    color: #000;
}

a:link {
    color: #3A619c;
    text-decoration: underline;
}

a:visited {
    color: #36445e;
    text-decoration: underline;
}

#wrapper {
    width: 100%;
    background: #fff;
}

.wrapper-holder {
    width: 981px;
    overflow: hidden;
    margin: 0 auto;
}

#header {
    overflow: hidden;
    width: 100%;
}

.topbar {
    overflow: hidden;
    height: 1%;
    padding: 12px 15px 8px 21px;
}

.logo {
    float: left;
    width: 304px;
    height: 74px;
    text-indent: -9999px;
    overflow: hidden;
    background: url(../images/logo.gif) no-repeat;
}

.logo a {
    display: block;
    height: 100%;
}

.logo-jobtest {
    float: left;
    width: 150px;
    height: 64px;
    margin: 3px 0 0 16px;
    text-indent: -9999px;
    overflow: hidden;
    background: url(../images/logo-jobtest.gif) no-repeat;
}

.logo-jobtest a {
    display: block;
    height: 100%;
}

.user-menu {
    list-style: none;
    padding: 20px 0 0;
    margin: 0;
    float: right;
    font: bold 14px/30px Arial, Helvetica, sans-serif;
}

.user-menu li {
    float: left;
    padding: 0 27px 0 0;
}

.user-menu a {
    color: #3a9bd1;
    float: left;
}

.user-menu .btn-signup {
    padding: 0;
    background: url(../images/btn-signup.gif) no-repeat;
}

.user-menu .btn-signup a {
    color: #fff;
    padding: 0 16px;
    background: url(../images/btn-signup.gif) no-repeat 100% -30px;
}

#nav {
    list-style: none;
    padding: 14px 0 10px 43px;
    margin: 0;
    overflow: hidden;
    width: 1000px;
    font: bold 14px/16px Arial, Helvetica, sans-serif;
    background: url(../images/bg-nav.gif) no-repeat;
}

#nav li {
    float: left;
    margin: 0 47px 0 0;
}

#nav a {
    color: #fff;
}

#nav2 {
    list-style: none;
    padding: 14px 0 10px 43px;
    margin: 0;
    overflow: hidden;
    width: 1000px;
    font: bold 14px/16px Arial, Helvetica, sans-serif;
    background: url(../images/bg-nav.gif) no-repeat;
}

#nav2 li {
    float: left;
    margin: 0 47px 0 0;
}

#nav2 a {
    color: #fff;
}

#main {
    overflow: hidden;
    height: 1%;
    padding: 0 15px 100px;
    /*background:url(../images/bg-main.gif) repeat-y;*/
}

.mockup #main {
    padding-bottom: 160px;
}

.numerical #main {
    padding-bottom: 155px;
}

.affiliates #main {
    padding-bottom: 126px;
}

.psychometric #main {
    padding-bottom: 191px;
}

.buynow2 #main {
    /*background:url(../images/bg-main2.gif) repeat-y;*/
    padding: 0 15px 45px;
}

.main-holder {
    width: 100%;
}

.buynow2 .main-holder {
    padding: 0 0 39px;
    overflow: hidden;
}

.main-holder:after {
    content: "";
    display: block;
    clear: both;
}

.welcome-block {
    overflow: hidden;
    height: 1%;
    padding: 42px 27px 7px;
    background: #fff;
    font-size: 14px;
    line-height: 18px;
}

.affiliates .welcome-block {
    padding: 42px 27px 1px;
}

.buynow .welcome-block {
    padding: 30px 27px 40px;
}

.buynow2 .welcome-block {
    padding: 30px 27px 18px;
}

.welcome-block h1 {
    margin: 0 0 14px;
    font: 24px/26px Arial, Helvetica, sans-serif;
}

.welcome-block h2, .welcome-block .title {
    margin: 0 0 10px;
    padding: 0 0 9px;
    font: 18px/20px Arial, Helvetica, sans-serif;
    background: url(../images/divider-yellow.gif) no-repeat 0 100%;
}

.welcome-block .title {
    background: none;
}

.welcome-block p {
    margin: 0 0 15px;
}

.visual {
    background: #f1f1f1;
    border: solid #fec813;
    border-width: 3px 0;
    height: 1%;
    margin: 0 0 42px;
    padding: 28px 40px 0px 22px;
}

.visual:after {
    content: "";
    display: block;
    clear: both;
}

.visual2 {
    /*background:#fff url(../images/bg-visual.gif) repeat-x 0 0;*/
    border: solid #fec813;
    border-width: 3px 0;
    overflow: hidden;
    height: 1%;
    margin: 0 0 42px;
}

.visual-holder {
    height: 1%;
    overflow: hidden;
    /*background:url(../images/bg-visual-holder.gif) repeat-x 0 100%;*/
    padding: 37px 40px 32px 43px;
}

.psychometric .visual {
    padding: 28px 30px 10px 22px;
}

.visual img {
    float: left;
    margin: 0 38px 0 0;
}

.visual2 img {
    float: left;
    margin: 23px 30px 0 0;
}

.psychometric .visual img {
    margin: 0 47px 0 0;
}

.visual .text {
    overflow: hidden;
    height: 1%;
    text-align: center;
    padding: 1px 0 0;
    font: 28px/34px Georgia, "Times New Roman", Times, serif;
}

.visual2 .text {
    overflow: hidden;
    height: 1%;
    padding: 2px 0 0;
    font: 18px/24px Georgia, "Times New Roman", Times, serif;
}

.numerical .visual .text, .psychometric .visual .text {
    padding: 7px 0 0;
    font-size: 26px;
    line-height: 32px;
}

.visual .text strong {
    display: block;
    font: 41px/54px Georgia, "Times New Roman", Times, serif;
}

.visual2 .text strong {
    display: block;
    font: 30px/30px Georgia, "Times New Roman", Times, serif;
}

.numerical .visual .text strong {
    margin: 0 6px -1px 0;
    font-size: 36px;
    line-height: 42px;
}

.psychometric .visual .text strong {
    margin: 0 20px -1px 0;
    font-size: 36px;
    line-height: 42px;
}

.visual .text p {
    margin: 0 0 12px;
}

.visual2 .text p {
    margin: 0;
}

.numerical .visual .text p {
    margin: 0 0 47px;
}

.psychometric .visual .text p {
    margin: 0 0 51px;
}

.visual .btn-viewtests {
    display: block;
    width: 242px;
    height: 60px;
    color: #fff;
    font: bold 22px/60px Arial, Helvetica, sans-serif;
    /*background:url(../images/btn-yellow-big.gif) no-repeat;*/
    margin-right: auto;
    margin-left: auto;
    text-decoration: none;
}

.visual2 .btn-viewtests {
    float: right;
    position: relative;
    margin: -40px 19px 0 0;
    width: 276px;
    height: 60px;
    color: #fff;
    font: bold 22px/60px Arial, Helvetica, sans-serif;
    /*background:url(../images/btn-yellow-wide.gif) no-repeat;*/
    text-align: center;
    text-decoration: none;
}

.visual .btn-viewtests:hover {
    text-decoration: underline;
}

.visual2 .btn-viewtests:hover {
    text-decoration: underline;
}

.psychometric .visual .btn-viewtests {
    /*background:url(../images/btn-blue-big.gif) no-repeat;*/
}

.video-block {
    float: left;
    width: 240px;
    height: 180px;
    margin: 0 49px 0 0;
}

.video-block img {
    margin: 0;
}

.visual-list {
    margin: 0;
    padding: 20px 0 0;
    list-style: none;
    font-style: italic;
    line-height: 22px;
}

.visual-list a {
    color: #444;
    text-decoration: none;
}

.visual-list a:hover {
    text-decoration: underline;
}

.numerical .visual2 {
    padding: 37px 40px 0 12px;
    background: #f1f1f1;
}

.visual2 .btns-area {
    height: 1%;
    overflow: hidden;
    padding: 48px 0 0;
}

.visual2 .btn-free, .visual2 .btn-download {
    float: left;
    width: 106px;
    height: 62px;
    color: #fff;
    text-decoration: none;
    font: bold 22px/26px Arial, Helvetica, sans-serif;
    text-align: center;
    /*background:url(../images/btn-free.gif) no-repeat 0 0;*/
    cursor: pointer;
    padding: 8px 0 0;
}

.visual2 .btn-free:hover, .visual2 .btn-download:hover {
    text-decoration: underline;
}

.visual2 .btn-download {
    float: right;
    width: 150px;
    padding: 8px 35px 0 35px;
    /*background:url(../images/btn-download.gif) no-repeat 0 0;*/
}

#content {
    float: left;
    width: 633px;
    padding: 0 0 0 21px;
}

.buynow #content, .mockup #content, .psychometric #content {
    padding: 0 0 0 23px;
}

.slogan {
    display: block;
    margin: -8px 0 28px;
    height: 1%;
    overflow: hidden;
    font: 18px/22px Arial, Helvetica, sans-serif;
}

.product-list {
    overflow: hidden;
    width: 647px;
    padding: 0 0 42px;
    margin: -21px 0 0 -14px;
}

.jobtest .product-list {
    margin: -18px 0 0 -8px;
    padding: 0 0 35px;
}

.product-list .block {
    overflow: hidden;
    width: 100%;
    margin: -1px 0 0;
    padding: 15px 0 37px;
    background: url(../images/divider-dotted.gif) repeat-x;
}

.jobtest .product-list .block {
    padding: 23px 0 37px;
}

.product-list .alignleft {
    float: left;
    margin: 5px 7px 0 0;
}

.product-list .alignright {
    float: right;
    margin: 5px 0 0 7px;
}

.jobtest .product-list .alignleft {
    margin: 5px 3px 0 0;
}

.jobtest .product-list .alignright {
    margin: 5px 0 0 3px;
}

.product-list .text {
    overflow: hidden;
    height: 1%;
    color: #333;
    font-size: 14px;
    line-height: 16px;
}

.jobtest .product-list .text {
    padding: 3px 0 0;
    font-size: 12px;
    line-height: 18px;
}

.product-list .note {
    display: block;
    padding: 18px 0 0;
}

.product-list .note a {
    color: #333;
}

.product-list h2 {
    margin: 0 0 -1px;
    color: #39c;
    font: 24px/26px Arial, Helvetica, sans-serif;
}

.product-list p {
    margin: 0;
}

.product-list ul {
    list-style: none;
    padding: 8px 0 0 4px;
    margin: 0;
}

.product-list li {
    vertical-align: top;
    padding: 0 0 1px 17px;
    background: url(../images/ico-tick-small.gif) no-repeat 0 4px;
}

.product-list li.short {
    width: 240px;
}

.product-list .mark {
    color: #39c;
}

.product-list .btn-holder {
    overflow: hidden;
    height: 1%;
    margin: -46px 0 0;
}

#main .product-list .btn-buynow, #main .products-list .btn-buynow {
    float: right;
    background: url(../images/btn-green.gif) no-repeat;
    width: 174px;
    height: 43px;
    font: bold 20px/42px Arial, Helvetica, sans-serif;
    color: #fff;
    text-align: center;
}

.text-block {
    padding: 0 0 0 7px;
    font-size: 12px;
    line-height: 18px;
}

.affiliates .text-block {
    padding-bottom: 17px;
}

.mockup .text-block {
    padding-bottom: 15px;
}

.numerical .text-block {
    padding-bottom: 15px;
}

.psychometric .text-block {
    padding-bottom: 14px;
}

.affiliates .terms-block {
    padding-bottom: 0;
    margin: 0 0 -2px;
}

.text-block p {
    margin: 0 0 18px;
}

.text-block h2 {
    margin: 0 0 6px;
    padding: 0 0 14px;
    font: 18px/18px Arial, Helvetica, sans-serif;
    background: url(../images/divider-yellow.gif) no-repeat 0 100%;
}

.text-block .size {
    margin: 0 0 15px;
}

.buynow .text-block h2 {
    padding: 0 0 12px;
}

.mockup .text-block h2 {
    margin: 0 0 10px;
}

.psychometric .text-block h2 {
    margin: 0 0 9px;
    padding: 0 0 12px;
}

.text-block .starttoday-list {
    list-style: none;
    margin: -3px 0 0;
    padding: 2px 0 0 18px;
    font-size: 12px;
    line-height: 18px;
    overflow: hidden;
    height: 1%;
}

.text-block .starttoday-list li {
    vertical-align: top;
    padding: 0 0 17px;
}

.text-block .starttoday-list .number {
    font-size: 18px;
}

* html .text-block .starttoday-list {
    padding-bottom: 4px;
}

.text-block .btn-joinnow {
    overflow: hidden;
    height: 1%;
    padding: 11px 28px 37px 0;
    margin: 0;
}

.text-block .btn-joinnow a {
    display: block;
    width: 242px;
    height: 60px;
    text-align: center;
    color: #fff;
    margin: 0 auto;
    font: bold 22px/55px Arial, Helvetica, sans-serif;
    background: url(../images/btn-blue-big.gif) no-repeat;
}

.text-block .terms-list {
    list-style: none;
    padding: 0 0 18px;
    margin: 0;
    width: 645px;
}

.text-block .terms-list li {
    vertical-align: top;
    padding: 0 0 18px;
}

.text-block h3 {
    margin: 0 0 18px;
    font-size: 12px;
    line-height: 18px;
}

.psychometric .textblock-padding {
    padding: 0 0 8px 4px;
}

.psychometric .textblock-padding h2 {
    padding: 0 0 11px 93px;
}

.psychometric .textblock-padding p {
    padding: 0 0 0 93px;
}

.step-block {
    overflow: hidden;
    height: 1%;
    padding: 8px 12px 45px 4px;
}

.step-block ul {
    overflow: hidden;
    height: 1%;
    list-style: none;
    padding: 16px 16px 11px 25px;
    margin: 0;
    border: 3px solid #ffffff;
}

.step-block li {
    float: left;
}

.step-block li.arrow {
    text-align: center;
    width: 103px;
}

.step-block img {
    vertical-align: top;
}

.reasoning-list {
    list-style: none;
    padding: 0 60px 52px 0;
    margin: -3px 0 0;
    text-align: center;
}

.reasoning-list li {
    display: inline;
    padding: 0 24px 0 27px;
}

.reasoning-list img {
    vertical-align: top;
}

.logo-tester {
    overflow: hidden;
    width: 100%;
    display: block;
    margin: -13px 0 0;
}

.logo-tester a {
    margin: 0 31px;
    text-indent: -9999px;
    overflow: hidden;
    float: right;
    width: 48px;
    height: 51px;
    background: url(../images/logo-tester.gif) no-repeat;
}

.sample-block {
    overflow: hidden;
    height: 1%;
    padding: 0 0 21px 3px;
}

.sample-block .box {
    float: left;
    padding: 13px 0 0;
    width: 143px;
}

.sample-block .box ul {
    list-style: none;
    padding: 11px 0 0;
    margin: 0;
    font-size: 14px;
    line-height: 20px;
}

.sample-block .box li {
    vertical-align: top;
    padding: 0 0 4px 22px;
    background: url(../images/ico-pdf.gif) no-repeat;
}

.sample-block .box a {
    color: #444;
}

.sample-block .box-more {
    float: left;
    width: 283px;
    text-align: left;
    padding: 10px 0 0px 40px;
}

.sample-block .box-more img {
    vertical-align: top;
}

.info-block {
    overflow: hidden;
    height: 1%;
    padding: 2px 0 33px 4px;
}

.info-block .block {
    overflow: hidden;
    width: 100%;
}

.info-block .alignleft {
    float: left;
    margin: 11px 30px 0 0;
}

.info-block .alignright {
    float: right;
    margin: 11px 0 0 30px;
}

.info-block .text {
    overflow: hidden;
    height: 1%;
    font-size: 12px;
    line-height: 18px;
    padding: 0 0 34px;
}

.info-block h2 {
    margin: 0 0 2px;
    font: 18px/18px Arial, Helvetica, sans-serif;
}

.info-block p {
    margin: 0;
}

.types-block {
    overflow: hidden;
    height: 1%;
    color: #404040;
    border: solid #3a9bd1;
    border-width: 3px 0;
    margin: -2px 0 45px;
    padding: 13px 18px 15px;
    font: 18px/20px Arial, Helvetica, sans-serif;
}

.types-block h2 {
    margin: 0;
    font: 18px/20px Arial, Helvetica, sans-serif;
}

.types-block ul {
    overflow: hidden;
    height: 1%;
    list-style: none;
    padding: 0;
    margin: 0 0 0 6px;
    /*background:url(../images/bg-typesblock.gif) repeat-y;*/
}

.types-block li {
    vertical-align: top;
    padding: 0 0 3px 29px;
    /*background:url(../images/images/arrow-right-blue.gif) no-repeat 0 -4px;*/
}

.types-block .last {
    /*background:#fff url(../images/arrow-right-blue.gif) no-repeat 0 -4px;*/
}

.psychometric-list {
    overflow: hidden;
    width: 100%;
    margin: -17px 0 45px;
}

.psychometric-margin-b {
    margin-bottom: 25px;
}

.psychometric-margin-t {
    margin-top: 1px;
}

.psychometric-margin {
    margin: 1px 0 25px;
}

.psychometric-list .block {
    overflow: hidden;
    height: 1%;
    margin: -1px 0 0;
    padding: 28px 0 9px 5px;
    font-size: 12px;
    line-height: 18px;
    background: url(../images/divider-dotted.gif) repeat-x;
}

.psychometric-list .block-nodots {
    overflow: hidden;
    height: 1%;
    margin: -1px 0 0;
    padding: 28px 0 9px 5px;
    font-size: 12px;
    line-height: 18px;
    background: url(../images/pixel-white.gif) repeat-x;
}

.psychometric-list .alignleft {
    float: left;
    margin: 2px 20px 0 0;
}

.psychometric-list .alignright {
    float: right;
    margin: 2px 0 0 20px;
}

.psychometric-list .text {
    overflow: hidden;
    height: 1%;
}

.psychometric-list h2 {
    margin: 0;
    font-size: 12px;
    line-height: 18px;
}

.psychometric-list p {
    margin: 0 0 18px;
}

.psychometric-list .text div {
    overflow: hidden;
    height: 1%;
}

.psychometric-list .text div p {
    margin: 0;
}

.psychometric-list ul {
    list-style: none;
    padding: 0;
    margin: 0 0 18px;
}

.psychometric-list li {
    vertical-align: top;
}

#sidebar {
    float: right;
    width: 246px;
    padding: 0 9px 0 15px;
}

.affiliates #sidebar {
    background: url(../images/bg-sidebar.gif) no-repeat;
}

.item-list {
    list-style: none;
    padding: 3px 11px 30px 14px;
    margin: 0;
    color: #000;
    font-size: 14px;
    line-height: 18px;
}

.psychometric .item-list {
    padding: 1px 25px 25px 11px;
}

.mockup .item-list {
    padding: 42px 11px 45px;
}

.numerical .item-list {
    padding: 11px 12px 76px;
}

.affiliates .item-list {
    padding: 39px 15px 25px;
}

.item-list li {
    vertical-align: top;
    padding: 0 0 18px 30px;
    background: url(../images/ico-tick.gif) no-repeat 0 3px;
}

.item-list ul {
    list-style: none;
    padding: 29px 0 0 3px;
    margin: 0;
}

.item-list ul li {
    padding: 0 0 4px;
    background: none;
}

.item-list img {
    vertical-align: top;
}

.step-list {
    list-style: none;
    padding: 0 0 45px 2px;
    margin: 0;
    color: #fff;
    width: 244px;
    font: 18px/18px Georgia, "Times New Roman", Times, serif;
}

.step-list li {
    vertical-align: top;
}

.step-list .box {
    padding: 17px 5px 20px 10px;
    /*background:#5faed7 url(../images/bg-step.gif) no-repeat;*/
}

.step-list .arrow {
    /*background:url(../images/arrow-step.gif) no-repeat;*/
    text-indent: -9999px;
    overflow: hidden;
    width: 244px;
    height: 26px;
}

.cite-list {
    list-style: none;
    padding: 0;
    margin: 0;
    font-size: 12px;
    line-height: 18px;
}

.cite-list li {
    vertical-align: top;
    margin: 0 0 21px;
    /*background:url(../images/bg-cite-box.gif) repeat-y -246px 0;*/
}

.cite-list .holder {
    background: url(../images/bg-cite-box.gif) no-repeat;
}

.cite-list .frame {
    min-height: 89px;
    padding: 60px 23px 80px;
    background: url(../images/bg-cite-box.gif) no-repeat -492px 100%;
}

* html .cite-list .frame {
    height: 89px;
}

.cite-list p {
    margin: 0;
    padding: 10px 0 0 12px;
}

.tester-box {
    overflow: hidden;
    height: 1%;
    padding: 8px 25px 0 16px;
    font-size: 12px;
    line-height: 18px;
}

.tester-box img {
    vertical-align: top;
    margin: 0 0 18px;
}

.quote-box {
    padding: 20px;
    background: #f4f4f4;
    font-family: Georgia, "Times New Roman", Times, serif;
    font-size: 18px;
    font-style: italic;
}

.quote-arrow {
    background: url(../images/quote-arrow.gif) no-repeat;
    width: 600px;
    height: 11px;
}

.quote-person {
    padding-left: 20px;
    margin-top: 10px;
    margin-bottom: 28px;
}

.quote-person img {
    float: left;
    margin-right: 10px;
}

.quote-person p {
    margin-bottom: 3px;
    margin-top: 3px;
}

.see-all-feedback {
    float: right;
}

.guarantee {
    width: 204px;
    float: right;
}

.tester-box p {
    margin: 0;
}

.pdf-box {
    overflow: hidden;
    height: 1%;
    padding: 1200px 25px 0 25px;
    line-height: 18px;
}

.pdf-box img {
    vertical-align: top;
}

.products-block {
    width: 930px;
    /*background:url(../images/bg-product-list.gif) repeat-y -930px 0;*/
    margin: 0 0 52px 11px;
    overflow: hidden;
}

#sidebar h2 {
    margin: 0 0 6px;
    padding: 0 0 14px;
    font: 18px/18px Arial, Helvetica, sans-serif;
    /*background:url(../images/divider-yellow.gif) no-repeat 0 100%;*/
}

.products-block .holder {
    background: url(../images/bg-product-list.gif) no-repeat;
}

.products-block .frame {
    background: url(../images/bg-product-list.gif) no-repeat -1860px 100%;
    overflow: hidden;
    height: 1%;
}

.products-list, .products-list ul {
    margin: 0;
    padding: 0;
    list-style: none;
    overflow: hidden;
    height: 1%;
}

.products-list {
    width: 950px;
    font-size: 14px;
    line-height: 24px;
    padding: 0 0 81px 10px;
    color: #000;
    position: relative;
}

.products-list li {
    width: 216px;
    float: left;
    padding: 24px 18px 0 0;
}

.products-list img {
    display: block;
    margin: 0 0 8px;
}

.products-list .text-box {
    padding: 0 13px 0 8px;
}

.products-list h2 {
    font: 30px/36px Arial, Helvetica, sans-serif;
    color: #39c;
    margin: 0 0 7px;
}

.products-list ul {
    margin: 0 0 13px;
}

.products-list li li {
    width: auto;
    float: none;
    border: none;
    padding: 0;
}

.products-list li li strong {
    color: #39c;
}

.products-list .btn-buynow {
    float: none;
    margin: 0 0 0 6px;
    position: absolute;
    bottom: 27px;
}

.info-list {
    margin: 0;
    padding: 17px 12px 19px 22px;
    list-style: none;
    line-height: 18px;
}

.info-list li {
    overflow: hidden;
    height: 1%;
    margin: 0 0 36px;
}

.info-list li img {
    float: left;
    margin: 4px 20px 0 0;
}

.info-list .text-box {
    overflow: hidden;
    height: 1%;
}

.info-list h3 {
    font-size: 12px;
    margin: 0;
}

.info-list h3 a {
    color: #444;
}

.info-list p {
    margin: 0;
}

#footer {
    color: #fff;
    font-size: 12px;
    line-height: 14px;
    width: 925px;
    padding: 21px 28px 30px;
    margin: 0 auto;
}

#footer ul {
    overflow: hidden;
    height: 1%;
    list-style: none;
    padding: 0 0 19px;
    margin: 0 0 0 -13px;
}

#footer li {
    float: left;
    padding: 0 14px;
    margin: 0 1px 0 -1px;
    background: url(../images/separator-footer.gif) no-repeat 0 2px;
}

#footer p {
    margin: 0;
}

#footer a {
    color: #fff;
}

.ad {
    float: left;
    margin-left: 100px;
}

#tabs h2 {
    color: #444;
    font: 18px Arial, Verdana, sans-serif;
}

#tabs p {
    color: #444;
    font: 12px Arial, Verdana, sans-serif;
}

.ui-tabs .ui-tabs-nav li a {
    float: left;
    padding: 0.5em 0.45em;
    text-decoration: none;
}

.ac p {
    margin-left: 7px;
    font-size: 24px;
    font-family: Georgia, "Times New Roman", Times, serif;
    color: #85a8a2;
}

.acsidebar h1 {
    margin-bottom: 1px;
    padding-bottom: 0px;
}

.acsidebar h3 {
    font-family: Georgia, "Times New Roman", Times, serif;
    font-size: 18px;
    color: #fdba13;
    margin-top: 0px;
    padding-top: 0px;
    font-weight: normal;
}

.acsidebar ol li {
    font-size: 18px;
    list-style-position: outside;
    margin-left: -15px;
}

.acsidebar ol li a {
    color: #444444;
    text-decoration: none;
}

.acquote {
    font-family: Georgia, "Times New Roman", Times, serif;
    font-size: 20px;
    border-left: solid 3px #fdba13;
    display: block;
    padding-left: 18px;
    margin-left: 20px !important;
}

.indented p {
    margin-left: 0px;
}

.chapterhead {
    /*background:url(../images/chapterhead.gif);*/
    width: 616px;
    height: 62px;
    margin-top: 40px;
    margin-bottom: 40px;
}

.actests img {
    float: left;
    margin-right: 20px;
}

.chapterhead h1 a {
    color: #FFFFFF;
    float: left;
    font-family: Georgia, "Times New Roman", Times, serif;
    font-size: 28px;
    margin-left: 14px;
    margin-right: 25px;
    margin-top: 16px;
    text-transform: uppercase;
}

.chapterhead h2 {
    color: #4A4A4A;
    float: left;
    font-size: 22px;
}

#acfreeguide {
    background: url(../images/free-guide.jpg);
    width: 951px;
    height: 221px;
}

#acfreeguide h1 {
    font-size: 48px;
    font-weight: bold;
    font-family: Arial, Helvetica, sans-serif;
    margin: 0px;
    padding-top: 93px;
    padding-left: 15px;
    text-transform: uppercase;
}

#psychfreeguide {
    background: url(../images/psychometric-head.jpg);
    width: 951px;
    height: 221px;
}

#psychfreeguide h1 {
    font-size: 48px;
    font-weight: bold;
    font-family: Arial, Helvetica, sans-serif;
    margin: 0px;
    padding-top: 93px;
    padding-left: 15px;
    text-transform: uppercase;
}

#asintro {
    background: url(../images/psychometric-intro.jpg);
    width: 638px;
    height: 395px;
}

#asintro h1 {
    color: #FFFFFF;
    display: block;
    font-family: Georgia, "Times New Roman", Times, serif;
    font-size: 30px;
    font-weight: normal;
    padding-left: 42px;
    padding-top: 261px;
    width: 272px;
}

#employerexample {
    background: url(../images/employerexample.jpg);
    width: 620px;
    height: 387px;
}

#employerexample h1 {
    display: block;
    float: right;
    font-family: Georgia, "Times New Roman", Times, serif;
    font-size: 18px;
    font-weight: normal;
    padding-top: 49px;
    width: 269px;
}