html.js input.cascade, html.js span.depends {display: none;}html.js input.cascade.nohide, html.js span.depends.open {display: block;}body {font-size: 88%;}html>body {font-size: 14px; }* {padding:0;margin:0;}html {color: #2A2A2A;background-image: url(/assets/images/bg.png);background-repeat: repeat-x;background-position: top left;background-color: #fff;font-family: 'Segoe UI', Candara, 'Bitstream Vera Sans', 'DejaVu Sans', 'Bitsream Vera Sans', 'Trebuchet MS', Verdana, 'Verdana Ref', sans-serif;font-size: 15px;}body {}#wrapper {width: 951px;margin: 0px auto;}#header {padding-top: 16px;}#content {min-height: 300px;_height: 300px;}#header h1 {text-indent: -999em;background-image: url(/assets/images/header.jpg);background-repeat: no-repeat;background-position: top left;width: 577px;height: 233px;margin: 0px auto;}#nav {list-style-type: none;width: 840px;margin: 0px auto;}#nav li {display: inline;}#nav li a {float: left;height: 74px;background-repeat: no-repeat;background-position: top left;background-color: transparent;text-indent: -999em;}#nav li a:hover {background-position: bottom left;}#nav li a#nav_home {background-image: url(/assets/images/nav_home.png);width: 162px;}#nav li a#nav_learn {background-image: url(/assets/images/nav_learn.png);width: 317px;}#nav li a#nav_order {background-image: url(/assets/images/nav_order.png);width: 361px;}#content p#old_ads {padding-bottom: 420px;background-image: url(/assets/images/old_ads.jpg);background-repeat: no-repeat;background-position: bottom left;background-color: transparent;}html #content #support_cfhs {background-image: url(/assets/images/cfhs.jpg);background-repeat: no-repeat;background-position: 2% 50%;background-color: #fff;border: 1px solid #006B60;padding: 10px 10px 10px 120px;margin: 30px 0px;display: block;height: 100px;color: #333;font-weight: normal;text-decoration: none;}#support_cfhs strong {font-size: 16px;color: #006B60;font-weight: bold;}#support_cfhs span {display: block;margin-top: 20px;}#support {xmargin: 10px 0px;padding: 10px 0px 10px 20px;xborder-top: 1px solid #ccc;xborder-bottom: 1px solid #ccc;xbackground: #FFFFF0;}#content {width: 911px;padding: 20px;position: relative;xbackground-image: url(/assets/images/logo.jpg);background-image: url(/assets/images/content_top.png);background-repeat: no-repeat;xbackground-position: 50% 0.5%;xbackground-color: #fff;padding-top: 30px;}span.corner {display: block;width: 10px;height: 10px;position: absolute;background-repeat: no-repeat;background-position: top left;}body span.corner_tl {xbackground-image: url(/assets/images/tl.png);xtop: 0px;xleft: 0px;}body span.corner_tr {xbackground-image: url(/assets/images/tr.png);xtop: 0px;xright: 0px;}body span.corner_bl {background-image: url(/assets/images/bl.png);bottom: 0px;left: 0px;}body span.corner_br {background-image: url(/assets/images/br.png);bottom: 0px;right: 0px;}a#free_decal {display: block;float: right;width: 158px;height: 170px;text-indent: -999em;background-image: url(/assets/images/free_decal.png);background-repeat: no-repeat;background-position: top left;margin: 10px 0px 10px 10px;}#footer {background-image: url(/assets/images/content_bottom.png);background-repeat: no-repeat;background-position: bottom left;background-color: #fff;height: 26px;position: relative;}#footer ul {list-style-type: none;text-align: right;position: absolute;top: -10px;right: 0px;}#footer ul li {float: right;font-size: 10px;border-right: 1px solid #ccc;padding-right: 5px;padding-left: 5px;}#content img#decal_sample {float: right;border: 1px solid #ccc;margin: 0px 0px 10px 10px;}#content div#four_things ol {list-style-type: none;}#content div#four_things ol li {padding: 5px 5px 5px 46px;background-repeat: no-repeat;background-position: center left;}#content div#four_things ol li#one {background-image: url(/assets/images/icon_one.png);}#content div#four_things ol li#two {background-image: url(/assets/images/icon_two.png);}#content div#four_things ol li#three {background-image: url(/assets/images/icon_three.png);}#content div#four_things ol li#four {background-image: url(/assets/images/icon_four.png);}#content div#quiz {background: #F2F7F9;margin: 20px 0px;padding: 10px 0px;clear: both;}#content div#learn_more {border: 1px solid #ccc;padding: 20px 10px 20px 110px;margin: 30px 0px 10px 10px;width: 220px;float: right;background-image: url(/assets/images/icon_info_big.png);background-repeat: no-repeat;background-position: 2% 50%;background-color: #fff;}#content div#learn_more h2 {color: #0F76FF;font-size: 18px;}#content div#message {width: 600px;margin: 10px auto;padding: 10px;border: 1px solid #ccc;background: #f5f5f5;font-size: 15px;font-family: Georgia, Times, "Times New Roman", serif;}#content {line-height: 1.4;font-size: 16px;}#content a#home_link {display: block;margin: 0px auto;width: 241px;}#content a#home_link img {margin: 0px auto 10px auto;width: 241px;border: 0px none;}#content ul, #content ol {margin: 10px 50px;}#content ul {margin: 10px 50px;}#content a {color: #4063B5;text-decoration: underline;font-weight: bold;}#content a:hover {text-decoration: underline;color: #6699FF;}#content p {margin-bottom: 15px;}#content h2 {font-size: 32px;font-weight: bold;letter-spacing: -0.5px;color: #000;font-family: Arial, Helvetica, sans-serif;margin-bottom: 16px;}#content h3 {font-family: Arial, Helvetica, sans-serif;font-size: 22px;font-weight: normal;letter-spacing: -0.2px;color: #000;}div#what_can_you_do {margin-bottom: 20px;}div#what_can_you_do h3 {font-family: Arial, Helvetica, sans-serif;font-size: 22px;font-weight: bold;letter-spacing: -0.2px;}div#what_can_you_do p {margin-left: 30px;}#content a#order_decal {display: block;width: 380px;height: 136px;text-indent: -999em;outline: none;background-image: url(/assets/images/free_decal.jpg);background-repeat: no-repeat;background-position: top left;background-color: transparent;margin-top: 10px;}.clearfix:after {content:".";display:block;height:0;clear:both;visibility:hidden;}.clearfix {display:inline-block;}.clearfix {display:block;}html body #content div.errors h2 {background: #cc0000;color: #fff;font-size: 15px;padding: 2px 4px;}form.full {width: 600px;}form fieldset {border: 0px none;}form label {display: block;}form label.important {color: #cc0000;font-weight: bold;}form input, form textarea, form select {display: block;}form legend {font-weight: bold;display: none;}form legend.show {display: inline;}form label {margin-bottom: 10px;clear: both;position: relative;}form input, form textarea {border: 1px solid #ccc;background: #f5f5f5;}form input {padding: 2px;}form select {margin: 2px;}form select option {padding-right: 12px;}html body form input.checkbox {display: inline;width: auto;border: 0px none;background: #fff;padding: 0px;}html body form label.checkbox {padding-top: 16px;}html body form input.radio {display: inline;position: relative;top: 3px;}form input.submit {border-top: 1px solid #259E01;border-left: 1px solid #259E01;border-bottom: 1px solid #259E01;border-right: 1px solid #259E01;color: #fff;background-color: #259E01;font-weight: bold;padding: 5px 14px;width: auto;clear: both;cursor: pointer;font-size: 14px;}form span.hint {display: none;background: #FFF;border: 2px solid #FF9200;padding: 5px;font-size: 12px;position: absolute;top: -40px; right: -20px;width: 250px;font-weight: bold;color: #333;z-index: 999;cursor: pointer;}form .hint_trigger {padding-left: 10px;margin-top: 5px;margin-left: 3px;background-image: url(/assets/images/icon_help_small.png);background-repeat: no-repeat;background-position: top left;z-index: 99;cursor: pointer;}form h3.legend {font-size: 14px;color: #000;font-weight bold;}form input.inline, form select.inline {display: inline;}form label.half.clear {clear: both;}form label.half.clearleft {clear: left;}form label.half {width: 280px;float: left;clear: none;}form label.half input, form label.half select {width: 260px;}form label.full {width: 600px;}form label.full input, form label.full select, form label.full textarea {width: 580px;}form label.full textarea {width: 584px;height: 100px;}form input.error {border: 1px solid #cc0000;}form label.error {font-weight: bold;color: #cc0000;}form div.errors {border: 1px solid #cc0000;padding: 10px;margin: 10px 0px;color: #cc0000;}form span.depends {margin: 10px 0px;border: 1px solid #ccc;padding: 10px;clear: both;}form span.related_fields {margin: 5px 0px;border: 1px solid #eee;background: #eee;padding: 5px;clear: both;display: block;overflow: auto;}.depends:after {content:".";display:block;height:0;clear:both;visibility:hidden;}.depends {display:inline-block;}.depends {display:block;}label:after {content:".";display:block;height:0;clear:both;visibility:hidden;}label {display:inline-block;}label {display:block;}form select.cascade {clear: left;float: left;}form input.submit.cascade {clear: none;float: left;}fieldset.repeats {border: 1px solid #666;position: relative;padding-bottom: 20px;}form input.add_repeat {padding: 2px;font-size: 12px;background: green;border: 1px solid green;color: #fff;font-weight: bold;margin: 10px 0px 10px;cursor: pointer;}form input.remove_repeat {padding: 2px;font-size: 10px;background: #cc0000;border: 1px solid #cc0000;color: #fff;font-weight: bold;margin: 0px 0px 0px;cursor: pointer;position: absolute;right: 10px;bottom: -20px;_bottom: 0px;_right: 0px;}form p.repeats_description {margin-bottom: -10px;font-weight: bold;display: block;clear: both;}body#page_home form#quiz_form {}body#page_home form#quiz_form label {margin-bottom: 10px;padding-bottom: 5px;border-bottom: 1px solid #ccc;font-weight: bold;font-size: 16px;}body#page_home form#quiz_form label label {border: 0px none;font-weight: normal;font-size: 14px;}body#page_home form#quiz_form label span {display: block;width: 650px;padding-right: 20px;float: left;}body#page_home form#quiz_form label span.radio_field {display: block;width: 200px;float: left;}body#page_home form#quiz_form label span.radio_field label {width: 50px;float: right;clear: none;}body#page_home form#quiz_form input#submit {float: right;}html body form#submit_support {xpadding-bottom: 10px;xmargin-bottom: 10px;xborder-bottom: 1px solid #ccc;}html body form#submit_support fieldset fieldset {width: 264px;margin: 10px 10px 10px 0px;padding: 10px 15px 10px 10px;display: block;float: left;border-right: 1px solid #ccc;height: 240px;}html body form#submit_support fieldset fieldset.last {margin-right: 0px;border-right: 0px none;height: 290px;}form#submit_support fieldset fieldset legend {display: inline;font-size: 16px;}form#submit_support label, form#submit_support input.text_field{width: 260px;}form#submit_support textarea {width: 260px;height: 200px;}html body form#submit_support fieldset input#submit {xfloat: right;margin-top: 0px;float: right;background: #259E01;border: 1px solid #259E01;}html body form#submit_support span.checkbox_set strong {margin-bottom: 8px;font-weight: normal;display: block;}html body form#submit_support span.checkbox_set label {margin-bottom: 4px;}html body #content .flashdata {padding: 5px;font-size: 18px;background-repeat: no-repeat;background-color: #fff;padding-left: 25px;margin: 10px 0px;}html body #content h2.flashdata {background-position: 5px 50%;font-weight: bold;}html body #content div.flashdata {background-position: 5px 5px;color: #333;}html body #content .flashdata.ok {border: 1px solid #ccc;background-color: #f5f5f5;color: green;background-image: url(/assets/images/icon_ok.png);}html body #content .flashdata.ok h2 {color: green;}html body #content .flashdata.info {border: 1px solid #ccc;background-color: #f5f5f5;color: #1076B6;background-image: url(/assets/images/icon_info.png);}html body #content .flashdata.info h2 {color: #1076B6;}html body #content .flashdata.warn {border: 1px solid #ccc;background-color: #f5f5f5;color: #cc0000;background-image: url(/assets/images/icon_delete.png);}html body #content .flashdata.warn h2 {color: #cc0000;}#content ol.quiz li.correct span {color: #259E01;}#content ol.quiz li.incorrect span {color: #CC0000;}#content ol.quiz li em {display: block;}div#framework_error { background:#fff; border:solid 1px #ccc; font-family:sans-serif; color:#111; font-size:14px; line-height:130%; }div#framework_error h3 { color:#fff; font-size:16px; padding:8px 6px; margin:0 0 8px; background:#f15a00; text-align:center; }div#framework_error a { color:#228; text-decoration:none; }div#framework_error a:hover { text-decoration:underline; }div#framework_error strong { color:#900; }div#framework_error p { margin:0; padding:4px 6px 10px; }div#framework_error tt,div#framework_error pre,div#framework_error code { font-family:monospace; padding:2px 4px; font-size:12px; color:#333;white-space:pre-wrap; white-space:-moz-pre-wrap; word-wrap:break-word; }div#framework_error tt { font-style:italic; }div#framework_error tt:before { content:">"; color:#aaa; }div#framework_error code tt:before { content:""; }div#framework_error pre,div#framework_error code { background:#eaccc5; border:solid 0 #D6D8D1; border-width:0 1px 1px 0; }div#framework_error .block { display:block; text-align:left; }div#framework_error .stats { padding:4px; background: #ccc; border-top:solid 1px #ccc; text-align:center; font-size:10px; color:#888; }div#framework_error .backtrace { margin:0; padding:0 6px; list-style:none; line-height:12px; }
