/* i - T u l   D e s i g n   &   S o f t w a r e   ---------------------------------------------     3009 Douglas Blvd, Suite 130   Roseville, CA 95661 - 916.749.1500   http://www.i-tul.com                       `::`                        ``                       .::.    ..`                `--`                `.`   `-:`                `..`                -:.      `::-             ::::`           .::.       .-. ``          `--.         `` `--`          -:::`      ```````       -:::`          `-:-` `.-::::::/::::--`  .-:-              `-:/::::::::::::/:::-`              -::::-.```  ``..::/:::-`               `..`            `-:::::.                     .--::--`    `-:/::.                    .::/::::::.    -/:::`                      ./:::::::.   `::::.                      ``/::::::-    ::::-                  -:::/::::/:::.   `::::.                  `-::::::::::-    -::::`                    `-::::::.`    -/:::.                                 .::::.                                  `-   --------------------------------------------- */html,body,div,span,applet,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,a,abbr,acronym,address,big,cite,code,del,dfn,em,img,ins,kbd,q,s,samp,small,strike,strong,sub,sup,tt,var,b,u,i,center,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td,article,aside,canvas,details,embed,figure,figcaption,footer,header,hgroup,menu,nav,output,ruby,section,summary,time,mark,audio,video{border:0;font-size:100%;font:inherit;vertical-align:baseline;margin:0;padding:0;}article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section{display:block;}body{line-height:1;}ol,ul{list-style:none;}blockquote,q{quotes:none;}blockquote:before,blockquote:after,q:before,q:after{content:none;}table{border-collapse:collapse;border-spacing:0;}.behave{behavior:url(/wp-content/themes/custom/includes/pie/PIE.htc);}.clear{*zoom:1;}.clear:after{clear:both;content:'\0020';display:block;height:0;visibility:hidden;}.mb0{margin-bottom:0 !important;}.mb10{margin-bottom:10px !important;}.mb20{margin-bottom:20px !important;}.alignright{float:right;margin:0 0 20px 20px;}.alignleft{float:left;margin:0 20px 20px 0;}.aligncenter{display:block;clear:both;margin:0 auto;}ul.reset{clear:both;overflow:hidden;margin:0;padding:0;}ul.reset li{list-style:none;}ul.center{float:left;position:relative;left:50%;}ul.center >li{position:relative;right:50%;}ul.default{margin:1.12em 0px 1.12em 40px !important;}ul.default li{list-style:disc !important;line-height:1.6 !important;margin-left:-22px;}.txtcenter{text-align:center;}.row{*zoom:1;margin-left:-10px;margin-right:-10px;}.row:after{clear:both;content:'\0020';display:block;height:0;visibility:hidden;}.row.column-24 > .col{width:4.16666666667%;}.row.column-23 > .col{width:4.34782608696%;}.row.column-22 > .col{width:4.54545454545%;}.row.column-21 > .col{width:4.7619047619%;}.row.column-20 > .col{width:5%;}.row.column-19 > .col{width:5.26315789474%;}.row.column-18 > .col{width:5.55555555556%;}.row.column-17 > .col{width:5.88235294118%;}.row.column-16 > .col{width:6.25%;}.row.column-15 > .col{width:6.66666666667%;}.row.column-14 > .col{width:7.14285714286%;}.row.column-13 > .col{width:7.69230769231%;}.row.column-12 > .col{width:8.33333333333%;}.row.column-11 > .col{width:9.09090909091%;}.row.column-10 > .col{width:10%;}.row.column-9 > .col{width:11.1111111111%;}.row.column-8 > .col{width:12.5%;}.row.column-7 > .col{width:14.2857142857%;}.row.column-6 > .col{width:16.6666666667%;}.row.column-5 > .col{width:20%;}.row.column-4 > .col{width:25%;}.row.column-3 > .col{width:33.3333333333%;}.row.column-2 > .col{width:50%;}.row.column-1 > .col{width:100%;}.row .col{float:left;}.row .col .icol{margin:0px 10px;margin-bottom:10px;padding:0;min-height:1px;height:100%;}html,body{font:400 14px/1 'Open Sans', sans-serif;color:#666;line-height:1.5;width:100%;}a{color:#999;text-decoration:none;}a:hover{color:#333;}p{margin-bottom:20px;}p:empty{display:none;}input[type=text],input[type=password],input[type=email],textarea{padding:6px 12px;border:1px #e0e0e0 solid;}h1,h2,h3,h4,h5,h6{font-weight:700;}h1{font-size:22px;}h2{font-size:18px;}h3{font-size:16px;}h4{font-size:14px;}h5{font-size:13px;}h6{font-size:12px;}blockquote{margin:1.12em 40px 1.12em 40px;font-style:oblique;}code{font-family:courier;}em{font-style:italic;}strong{font-weight:700;}table{width:100%;}th{text-align:left;}#wrapper{width:100%;min-width:960px;}#header,#banner,#footer{*zoom:1;width:100%;}#header:after,#banner:after,#footer:after{clear:both;content:'\0020';display:block;height:0;visibility:hidden;}#iheader,#ifooter,#imain{width:960px;margin:0 auto;}.navigation-menu{*zoom:1;}.navigation-menu:after{clear:both;content:'\0020';display:block;height:0;visibility:hidden;}#header{background:url(../images/bkgd_grid.png) repeat 0 0;border-bottom:2px solid #e0e0e0;overflow:visible;}#header .logo{width:458px;height:81px;margin:0;margin-top:8px;float:left;display:block;background:url(../images/logo.png) no-repeat;}#header .menu{float:left;clear:right;margin:0;-webkit-border-top-left-radius:5px;-webkit-border-top-right-radius:5px;-webkit-border-bottom-right-radius:0;-webkit-border-bottom-left-radius:0;-moz-border-radius-tl:5px;-moz-border-radius-tr:5px;-moz-border-radius-br:0;-moz-border-radius-bl:0;border-top-left-radius:5px;border-top-right-radius:5px;border-bottom-right-radius:0;border-bottom-left-radius:0;}#header .menu a{display:block;font:600 16px 'Open Sans', sans-serif;color:#484848;}#header .menu > li{float:left;background:none;}#header .menu > li:hover{background:none;}#header .menu > li:hover > a{color:#1e749c;}#header .menu > li.no-children{background:none;}#header .menu > li:first-child a{background:none;padding-left:0;}#header .menu > li > a{padding:20px 30px 20px 38px;background:url(../images/bkgd_menu_divider_y.png) no-repeat left bottom;}#header .menu li[class*="current_"] > a{color:#1e749c;}#header .menu li:hover > a{color:#1e749c;}#header .menu .children{position:absolute;display:none;padding:10px 0;z-index:999;background:none;-webkit-border-top-left-radius:0;-webkit-border-top-right-radius:0;-webkit-border-bottom-right-radius:5px;-webkit-border-bottom-left-radius:5px;-moz-border-radius-tl:0;-moz-border-radius-tr:0;-moz-border-radius-br:5px;-moz-border-radius-bl:5px;border-top-left-radius:0;border-top-right-radius:0;border-bottom-right-radius:5px;border-bottom-left-radius:5px;}#header .menu .children .children{margin-top:-37px;white-space:nowrap;}#header .menu .children a{padding:5px 40px;font:400 14px 'Open Sans', sans-serif;}#header .menu .children a:hover{color:#1e749c;}#header #site-navigation{clear:both;float:left;}#header #sub-site-navigation{position:relative;float:right;padding:0;margin:0;margin-top:15px;}#header #sub-site-navigation .menu li{margin-left:10px;}#header #sub-site-navigation .menu li a{background:none;padding:0;padding:8px 26px;border-radius:6px;color:#fff;}#header #sub-site-navigation .menu li.first-child a{background:#1e749c;}#header #sub-site-navigation .menu li.last-child a{background:#60b1d7;}#header #sub-site-navigation .username{padding-right:30px;}#header #wpcart,#header .help,#header .sample{font-size:17px;color:#3a3a3a;font-weight:600;float:right;}#header #wpcart a,#header .help a,#header .sample a{color:#1e749c;font-weight:700;}#header #wpcart{margin:13px 0 0 25px;}#header .help{margin-top:13px;}#header .sample{clear:right;white-space:nowrap;}#header.expanded{border-bottom:0;}#header.expanded #sub-site-navigation .menu li.last-child a{padding-bottom:40px;margin-bottom:-40px;}#login{background:#60b1d7;padding:20px 0;height:80px;display:none;}#login #ilogin{margin:0 auto;width:960px;}#footer{background:#373737;}#footer #ifooter{padding:18px 0 40px 0;}#footer .menu > li{float:left;padding:0px 20px;}#footer .menu > li:first-child{padding-left:0;}#footer .menu > li a{color:#bababa;font-size:13px;line-height:1.2;}#footer .copyright{float:right;color:#9a9a9a;font-size:11px;}#footerbar{font-size:13px;min-height:250px;line-height:1.5;}#footerbar h3{margin-bottom:20px;}#footerbar a{color:#1e749c;font-weight:700;}#footerbar .recent-posts{margin-right:20px;margin-bottom:20px;}#footerbar .recent-posts li{border-top:1px solid #ccc;padding:10px 0;}#footerbar .recent-posts li:first-child{border:0;padding-top:0;}#footerbar .recent-posts li a{color:#434343;font-weight:600;}#footerbar .c2 p{padding-right:10px;}#banner #ibanner{width:960px;margin:0 auto;}#banner #ibanner .bx-viewport{box-shadow:none;-webkit-box-shadow:none;-moz-box-shadow:none;border:0;background:none;left:0;}#banner #ibanner .bnr-abs{position:absolute;}#banner .bx-pager{z-index:99;margin-top:-30px;position:absolute;width:100%;text-align:center;}#banner .bx-pager a{display:inline-block;background:url(../images/btn_bxpager.png) no-repeat center top;width:11px;height:11px;color:transparent;margin:0px 5px;}#banner .bx-pager a.active{background-position:center -11px;}.home #banner{margin-top:25px;}.home #banner .bnr-title{position:absolute;top:292px;width:550px;height:56px;font-size:18px;color:#fed403;background:url(../images/bkgd_slider_title.png) no-repeat;}.home #banner .bnr-title .pad{padding:20px 0 0 90px;}.home #banner .bnr-content{position:absolute;top:0;left:550px;color:#fff;width:410px;font-size:33px;line-height:1.3;text-align:right;}.home #banner .bnr-content .pad{padding:70px 48px;}.home #banner .bnr-content .pad .lnk{text-align:center;margin-top:33px;}.home #banner .bnr-content .pad .lnk span{display:inline-block;color:#fed403;font-size:13px;font-weight:700;text-align:center;}.home #banner .bnr-content .pad .lnk span a{display:inline-block;color:#1e749c;font-size:18px;font-weight:700;background:#fed403;padding:6px 0;width:150px;text-align:center;border-radius:4px;margin-bottom:5px;}#main .sidebar{width:240px;margin-right:40px;float:left;}#main .sidebar .widget-container{overflow:hidden;margin-bottom:20px;border-top:0 solid #ccc;border-right:1px solid #ccc;border-bottom:1px solid #ccc;border-left:1px solid #ccc;}#main .sidebar .widget-container h3,#main .sidebar .widget-container li > a,#main .sidebar .widget-container > div{display:block;border-top:1px solid #ccc;padding:6px 12px;}#main .sidebar .widget-container h3{cursor:pointer;}#main .sidebar .widget-container h3 a{color:#1e749c;}#main .sidebar .widget-container h3 .expand,#main .sidebar .widget-container h3 .collaspe{float:right;margin-top:5px;display:inline-block;width:10px;height:10px;background:url(../images/btn_expand_collaspe.png) no-repeat;}#main .sidebar .widget-container h3 .expand{background-position:center top;}#main .sidebar .widget-container h3 .collapse{background-position:center bottom;}#main .sidebar .widget-container li a{margin-top:-1px;padding-left:24px;}#main .sidebar .widget-container .children li{padding-left:12px;}#main .sidebar .widget-container .children li a{border:0;}#main .sidebar .widget-container .current-cat,#main .sidebar .widget-container .current_page_ancestor,#main .sidebar .widget-container .current_page_parent,#main .sidebar .widget-container .current_page_item{background:#ccc;}#main .sidebar .structureList{padding-left:10px;margin-top:10px !important;}#main .sidebar .structureList li{margin-bottom:20px;}#main .sidebar .structureList li.current_page_item > a{background:url(../images/side_bg.png) no-repeat left center;}#main .sidebar .structureList > li{margin-bottom:10px;}#main .sidebar .structureList > li > a{color:#000;font-weight:700;}#main .sidebar .structureList .children{margin-top:10px !important;}#main .sidebar .structureList .children li{padding:0;margin:0;}#main .sidebar #question-widget{font-size:13px;line-height:1.5;border:1px solid #ddd;padding:12px 0 10px 44px;margin-right:10px;background:url(../images/icon_question.png) no-repeat 10px 10px;}#main .sidebar #question-widget a{color:#1e749c;}#main #container a{text-decoration:underline;}#main #container ul,#main #container ol{margin:1.12em 0px 1.12em 40px;}#main #container ul li{list-style:disc url(../images/bkgd_bullet.png);}#main #container ol li{list-style:decimal;}#main #container li{line-height:1.6 !important;}#main #container .post{overflow:hidden;margin-bottom:20px;}#main #container .post .entry-thumbnail{margin-right:20px;float:left;}#main #container .post + .post{border-top:1px solid #dcdbdb;margin-top:20px;padding-top:20px;}#main #container .wpcf7 p{clear:both;overflow:hidden;margin:0;}#main #container .wpcf7 label{float:left;width:150px;}#main #container .wpcf7 .wpcf7-form-control-wrap{float:left;}#main #container .wpcf7 .wpcf7-not-valid-tip{width:auto;}#main #container .wpcf7 .wpcf7-response-output{text-align:center;}.home #main #callouts{font-size:13px;line-height:1.4;margin-bottom:10px;}.home #main #callouts h2{background:#60b1d7;color:#fff;font-size:16px;font-weight:600;padding:10px 0 10px 46px;margin-bottom:16px;line-height:1;}.home #main #callouts img{margin:-7px -10px;}.home #main #callouts .icol div{padding:0 32px;}.home #main .feed-the-children{height:207px;}.home #main .feed-the-children .abs{position:absolute;left:0;width:100%;background:url(../images/bkgd_grid.png);}.home #main .feed-the-children .abs .container{width:960px;overflow:hidden;margin:0 auto;padding:32px 0;font-size:24px;line-height:1.4;}.home #main .feed-the-children .abs .container > p{margin:0;}.home #main .feed-the-children .abs .container img{margin-right:64px;}.home #main .feed-the-children .abs .container a{display:inline-block;background:#fed403;font-size:16px;font-weight:700;color:#1e749c;padding:6px 16px;border-radius:4px;text-decoration:none !important;margin-top:10px;}.blog #main #container .entry-title,.blog #main #container .entry-content{overflow:hidden;}.blog #main #container,.archive #main #container,.category #main #container,.single #main #container{border:1px #dedede solid;box-shadow:0px 0px 0px 3px #f0f0f0;overflow:hidden;border-radius:5px;margin-top:50px;padding:0px;background:#f8f8f8;}.blog #main #container #content,.archive #main #container #content,.category #main #container #content,.single #main #container #content{width:665px;margin-right:0px;float:left;background:#fff;border-right:1px #e0e0e0 solid;padding:30px;min-height:380px;}.blog #main #container #content .entry-title,.archive #main #container #content .entry-title,.category #main #container #content .entry-title,.single #main #container #content .entry-title{padding-bottom:5px;}.blog #main #container #content .entry-title a,.archive #main #container #content .entry-title a,.category #main #container #content .entry-title a,.single #main #container #content .entry-title a{margin-top:0;color:#2a2a2a;font:600 24px 'Open Sans';text-transform:none;}.blog #main #container #content .entry-content a,.archive #main #container #content .entry-content a,.category #main #container #content .entry-content a,.single #main #container #content .entry-content a{font:bold 14px 'Open Sans';color:#1e749c;text-transform:capitalize;display:block;margin-top:5px;}.blog #main #container aside,.archive #main #container aside,.category #main #container aside,.single #main #container aside{width:200px;float:left;font-family:'Droid Serif';}.blog #main #container aside .sidebar,.archive #main #container aside .sidebar,.category #main #container aside .sidebar,.single #main #container aside .sidebar{margin:0;padding:30px 0 0 30px;width:170px;}.blog #main #container aside .sidebar ul,.blog #main #container aside .sidebar ul li,.archive #main #container aside .sidebar ul,.archive #main #container aside .sidebar ul li,.category #main #container aside .sidebar ul,.category #main #container aside .sidebar ul li,.single #main #container aside .sidebar ul,.single #main #container aside .sidebar ul li{list-style:none !important;margin:0;}.blog #main #container aside .sidebar a,.blog #main #container aside .sidebar h3,.blog #main #container aside .sidebar div,.archive #main #container aside .sidebar a,.archive #main #container aside .sidebar h3,.archive #main #container aside .sidebar div,.category #main #container aside .sidebar a,.category #main #container aside .sidebar h3,.category #main #container aside .sidebar div,.single #main #container aside .sidebar a,.single #main #container aside .sidebar h3,.single #main #container aside .sidebar div{border:0;padding:5px 0;font-family:'Open Sans';}.blog #main #container aside .sidebar a,.archive #main #container aside .sidebar a,.category #main #container aside .sidebar a,.single #main #container aside .sidebar a{font-size:13px;color:#444;}.blog #main #container aside .sidebar select,.archive #main #container aside .sidebar select,.category #main #container aside .sidebar select,.single #main #container aside .sidebar select{padding:0;}.blog #main #container aside .sidebar .current-cat,.archive #main #container aside .sidebar .current-cat,.category #main #container aside .sidebar .current-cat,.single #main #container aside .sidebar .current-cat{background:none;}.blog #main #container aside .sidebar .textwidget a,.archive #main #container aside .sidebar .textwidget a,.category #main #container aside .sidebar .textwidget a,.single #main #container aside .sidebar .textwidget a{font:bold 15px 'Open Sans';color:#2a2a2a;}.blog #main #container aside .sidebar > li + li,.archive #main #container aside .sidebar > li + li,.category #main #container aside .sidebar > li + li,.single #main #container aside .sidebar > li + li{border-top:1px #dbdada solid;padding-top:20px;}.blog #main #container aside .sidebar li.widget_categories,.archive #main #container aside .sidebar li.widget_categories,.category #main #container aside .sidebar li.widget_categories,.single #main #container aside .sidebar li.widget_categories{border-top:0;margin-top:0;padding-top:0;}.blog #main #container aside .sidebar .widget-title,.archive #main #container aside .sidebar .widget-title,.category #main #container aside .sidebar .widget-title,.single #main #container aside .sidebar .widget-title{color:#1e749c;font-size:15px;}.blog #main #container .post,.single .post,.archive #main #container,.category #main #container{overflow:hidden;}.blog #main #container .post h1,.single .post h1,.archive #main #container h1,.category #main #container h1{padding-bottom:5px;font:bold 28px 'Open Sans';border-bottom:1px #dbdada solid;margin-bottom:10px;}.blog #main #container .post .entry-meta,.single .post .entry-meta,.archive #main #container .entry-meta,.category #main #container .entry-meta{padding-bottom:20px;color:#1e749c;font:normal 13px 'Open Sans';}.blog #main #container .post .entry-meta a,.blog #main #container .post .entry-meta span,.blog #main #container .post .entry-meta span a,.single .post .entry-meta a,.single .post .entry-meta span,.single .post .entry-meta span a,.archive #main #container .entry-meta a,.archive #main #container .entry-meta span,.archive #main #container .entry-meta span a,.category #main #container .entry-meta a,.category #main #container .entry-meta span,.category #main #container .entry-meta span a{color:#1e749c;font:normal 13px 'Open Sans';}.blog #main #container .post .entry-content,.single .post .entry-content,.archive #main #container .entry-content,.category #main #container .entry-content{width:425px;float:left;}.single #main #container .post .entry-content{width:100%;float:none;}.single #main #container .post .entry-thumbnail{float:none;margin:0;margin-bottom:20px;text-align:center;}.blog .addthis_toolbox{margin:0px 0;}.single .addthis_toolbox{margin:20px 0;clear:both;}.iedm_7 #site-navigation{width:720px;}.iedm_7 #sub-site-navigation{clear:both;width:240px;margin-top:36px !important;}.iedm_7 .row{margin-right:-9px;margin-left:-9px;}.dashboard{line-height:1.5;}.dashboard a{color:#1e749c;}.dashboard .hr{border-bottom:1px solid #ddd;margin-bottom:20px;padding-top:10px;}.dashboard .passed{color:#44a20b !important;}.dashboard .failed{color:#de2e2e !important;}.dashboard .cert{text-indent:60px;}.dashboard .certificate{position:absolute;display:inline-block;width:45px;height:37px;background:url(../images/icon_certificate.png) no-repeat left top;margin-top:-20px;margin-left:-60px;}.dashboard img.aligncenter{margin-bottom:40px;}.dashboard #content{width:876px !important;min-height:400px;padding:20px 40px !important;}.dashboard .sidebar + #content{width:635px !important;}.dashboard .structureList li a{line-height:1.5;color:#1e749c !important;font-weight:400 !important;background-position:left 12px !important;}.dashboard .back-link{display:inline-block;padding-top:20px;}.dashboard .lnk-right{float:right;font-size:13px;font-weight:400;}.dashboard .btn.blu,.dashboard .btn.gray{padding:6px 13px;}.dashboard h4.entry-title{border-bottom:1px solid #d6d6d6;margin-bottom:10px;}.dashboard #course-details{margin:0 -40px !important;}.dashboard #course-details li{border-top:1px solid #dedede;padding:0 40px;}.dashboard #course-details li:first-child{border:0;}.dashboard .course-status{background:#f7f7f7;padding:10px;border:1px solid #ddd;margin-bottom:20px;}.dashboard .course-status th{text-transform:uppercase;font-weight:700;font-size:11px;}.dashboard .course-status td{color:#1e749c;font-weight:700;font-size:16px;padding:6px 0;}.dashboard #qna{width:680px;margin:0 auto;font-size:13px;}.dashboard .progress{*zoom:1;font-size:13px;margin-bottom:40px;}.dashboard .progress:after{clear:both;content:'\0020';display:block;height:0;visibility:hidden;}.dashboard .progress .stats{float:right;text-align:right;}.dashboard .progress .count{color:#1c759e;font-weight:700;}.dashboard .question{margin-bottom:40px;}.dashboard .overall-result,.dashboard .answer{margin:0 auto;width:640px;border:1px solid #ddd;background:#f7f7f7;padding:20px;}.dashboard .overall-result{margin-top:40px;}.dashboard .answer{margin-bottom:10px;}.dashboard .answer p{margin:0;}.dashboard .answer p.field_name{margin-bottom:20px;}.dashboard .answer .selected,.dashboard .answer .correct{font-weight:700;margin-left:1px;text-indent:-2px;}.dashboard .answer .selected{color:#de2e2e;font-weight:700;}.dashboard .answer .correct{color:#44a20b;font-weight:700;}.dashboard .answer li{list-style:lower-alpha !important;line-height:1.6 !important;}.dashboard .prev,.dashboard .next{font-weight:700;}.dashboard .next{float:right;}.dashboard .overall-result{padding-bottom:40px;}.dashboard .overall-result .passed,.dashboard .overall-result .failed{font-weight:700;font-size:24px;text-align:center;text-transform:uppercase;}