body{padding:0;margin:0;text-align:center;font-family:"Lucida Grande","Lucida Sans","Lucida Sans Unicode",Helvetica,Arial,sans-serif;min-width:920px}.centered{position:relative;width:900px;margin:auto;text-align:left}.spacer{clear:both;width:100%;height:1px;background:transparent}img{border:none}input[type="submit"]::-moz-focus-inner,input[type="button"]::-moz-focus-inner{border:none !important}input[type="submit"]:focus,input[type="button"]:focus{opacity:.5 !important}a.rwCloseButton:focus{border:1px dotted #222}a:active,a:hover{outline:none}input[type="search"]{-webkit-appearance:textfield}#ctl00_cphMain_pnlContent{display:inline}#sansjs{position:relative;z-index:100;top:0;left:0;width:100%;background:red;color:#fff;padding:2px;line-height:2em;font-size:.9em}.templatesite{position:relative;z-index:100;top:0;left:0;width:100%;background:red;color:#fff;padding:2px;line-height:2em;font-size:.9em}.headerSpacer{height:35px}.header{position:fixed;top:0;left:0;width:100%;padding:1px 0 0 0;z-index:7}.header .nav{float:left}.header .nav ul{list-style:none;display:inline}.header .nav ul li{float:left;margin:1px 20px 0 0;padding:5px 8px 1px 8px;-webkit-border-top-left-radius:3px;-webkit-border-top-right-radius:3px;-moz-border-radius-topleft:3px;-moz-border-radius-topright:3px;border-top-left-radius:3px;border-top-right-radius:3px;font-size:18px}.header .active{height:1.6em}.home{background-position:center 0;text-indent:-999px;font-size:0;display:block;width:21px;height:24px;padding-bottom:1px}.home:hover,.home:focus{background-position:center -29px}.header .active .home{background-position:center -58px}#userinfo{float:right;height:32px;padding:6px 5px 2px 15px;margin-top:-4px;text-align:right}#userinfo a{text-decoration:none;font-size:11px;margin-right:10px}.signin{padding:3px 18px 12px 5px;-webkit-border-top-left-radius:3px;-webkit-border-top-right-radius:3px;-moz-border-radius-topleft:3px;-moz-border-radius-topright:3px;border-top-left-radius:3px;border-top-right-radius:3px;cursor:pointer;margin-right:10px;line-height:31px}.livechat{padding:0 5px 8px 18px;margin:-4px 10px 0 0}#userinfo .cart2{padding:10px;font-size:9px;font-weight:bold;line-height:20px;vertical-align:top}.topdecor{position:fixed;top:35px;left:0;width:100%;height:15px;z-index:5}#login{position:fixed;z-index:6;top:-50px;left:0;width:100%}#login a{text-decoration:none;font-size:10px}#logbox{float:right;padding:10px 10px 5px 10px;text-align:center;-webkit-border-bottom-right-radius:5px;-webkit-border-bottom-left-radius:5px;-moz-border-radius-bottomright:5px;-moz-border-radius-bottomleft:5px;border-bottom-right-radius:5px;border-bottom-left-radius:5px;border:solid 5px #fff}#logbox input{height:20px;width:150px}.usubmit{width:inherit !important;-webkit-border-radius:3px;-moz-border-radius:3px;border-radius:3px;cursor:pointer}#logo{position:relative;margin:50px auto 15px;z-index:1}#logo h1,#logo h4{margin:0;padding:0;line-height:1.4em}#logo h4,.cobrand h3{font-size:80%}.cobrand{float:right;line-height:1.2em}.cobrand h2,.cobrand h3{margin:0;padding:0}#navcontain{position:relative;width:900px;height:40px;margin:auto;-webkit-border-radius:3px;-moz-border-radius:3px;border-radius:3px;z-index:4}#online{float:left;margin-top:10px;width:250px;text-transform:uppercase;font-size:18px;letter-spacing:1px}#search{float:right;margin:4px 1px 0 0;width:625px}.sbox{width:578px;height:22px;font-size:18px;padding:4px 5px}.ssubmit{width:30px;height:32px;font-size:0;text-indent:-999px;position:relative;top:-6px;left:-6px;cursor:pointer;color:#fff;padding:0}#leftnav{position:relative;width:250px;height:100%;min-height:245px;z-index:4}.fewdept{background:none !important}.navbg{min-height:200px}.menu ul{margin-bottom:5px}.menu ul ul{margin:0}.menu a{text-decoration:none}.menu{list-style:none;width:250px;margin:0;padding:0}.menu ul{list-style:none;padding:0 0 10px 0}.menu ul li{font-size:16px}.menu ul li a,.filters .more ul a{display:block;padding:5px;-webkit-border-top-left-radius:3px;-webkit-border-bottom-left-radius:3px;-moz-border-radius-bottomleft:3px;-moz-border-radius-topleft:3px;border-top-left-radius:3px;border-bottom-left-radius:3px}.menu .navigation ul,.menu .navigation ul ul{list-style:none;padding-left:5px;position:absolute;left:250px;top:30px;width:250px}.menu .navigation ul ul{list-style:none;padding-left:5px;position:absolute;left:260px;top:0;width:250px}.filters ul ul{list-style:none;padding-left:5px;position:relative;left:0;top:0;width:inherit}.menu ul ul li{font-size:12px;white-space:nowrap}.menu .label,.pullout .label{display:block;text-align:center;padding:4px 0;font-size:14px}.menu a.label:focus{opacity:.5}.menu .featured a{width:33%;float:left;text-align:center;outline:none;padding:0;font-size:80%}.menu .featured{height:22px;padding-top:4px}.menu input{border:none;cursor:pointer;font-size:12px;width:100%;text-align:left;padding-right:10px}.pullout{position:absolute;left:250px;top:0;height:350px}.pullout .label img{float:right;margin:-12px -25px 0 0;cursor:pointer}.twotiers{width:270px}.threetiers{width:520px}.menu ul{display:none}.menu .expanded ul{display:inherit}.menu .expanded .navigation ul{display:none}.menu .filters .filterset{display:inline !important;position:relative;width:inherit;height:inherit;margin:0;padding:0}.menu .filters ul ul{display:none}.pullout{display:none}.menu h6{margin:4px 0 0 0;display:block;font-weight:normal;font-size:14px;padding:0 0 0 5px;-webkit-border-radius:3px;-moz-border-radius:3px;border-radius:3px;line-height:1.5em}.menu .active{-webkit-border-radius:3px;-moz-border-radius:3px;border-radius:3px}.filters .more ul{display:inline;position:relative !important;text-align:left;margin:0;padding:0}.filters .more{text-align:center}.filters .more a{display:block;font-size:.8em;text-decoration:none;padding:0;padding-right:10px}.filters .more ul a{font-size:12px}.menu .recommended li a{font-size:12px;padding:5px}.menu2 a{color:#069;text-decoration:none;font-size:16px}.menu2{list-style:none;margin:0;padding:0}.menu2 li{clear:left}.menu2 ul{list-style:none;margin:0;margin-left:10px;padding:0}.menu2 h6{background:#ffdf46;padding:3px 0;text-align:center;font-size:1em;color:#833d00;margin:10px 0}.menu2 .featured a{width:33%;float:left;text-align:center;outline:none;padding:0;font-size:80%}.menu2 input{border:none;cursor:pointer;font-size:14px;width:100%;text-align:left;padding-right:10px;background-color:transparent;color:#069}.menu2 .filterset ul{display:none;margin:0;padding:0}.menu2 .active{background:#ddd url(../images/checkmark.png) no-repeat right center;color:#000;display:block;width:100%}.sortbar{position:relative;width:605px;height:30px;padding:0 10px;margin-bottom:20px}.sortbar input{font-size:1em;cursor:pointer;margin:0 10px;-webkit-border-radius:3px;-moz-border-radius:3px;border-radius:3px}.sortbar .active{padding:5px 5px 15px 5px}.sortbar .view{float:right;margin:8px 5px 0 5px;width:19px;height:16px}.crumbs{padding-top:13px;padding-bottom:5px;min-height:27px}.crumbs h2{display:inline;margin:0;padding:2px 0 0 0;font-size:15px}.crumbs small{font-size:10px}.crumbs a{font-size:12px;text-decoration:none}.crumbs a:hover,.crumbs a:focus{text-decoration:underline}.crumbs .left{float:left;width:250px;height:27px;margin:3px 25px 0 0;text-align:right;font-size:12px}.crumbs .left a{float:left}#content{float:right;width:625px}.text{font-size:.8em}.text h3,.text h4{margin:0;padding:0}.text a:hover,.text a:focus{text-decoration:none}.billboard{position:relative;width:625px;height:150px;overflow:hidden;margin-bottom:20px}.billboard .link{display:block;float:left;width:33px;height:150px;overflow:hidden;text-indent:-999px}.billboard .section{float:left;height:150px;overflow:hidden}.showone .section{width:82%}.showtwo .section{width:82%}.showthree .section{width:82%}.showfour .section{width:485px}.billboard .section .text{float:left;width:206px;height:140px;padding:5px 5px 5px 10px}.billboard .section h4{font-size:11px;margin:0 0 4px 0;line-height:100%}.billboard .section h4 a{text-decoration:none}.billboard .section p{font-size:10px;margin:0}.billboard .section .text p a{text-decoration:none}.billboard .section .text p a:hover,.billboard .section .text p a:focus{text-decoration:underline}.billboard .section .text .viewmore{position:relative;z-index:2;top:100%;margin-top:-16px;display:block;text-align:center;width:195px;height:15px;text-decoration:none;font-size:12px;-webkit-border-radius:3px;-moz-border-radius:3px;border-radius:3px}.billboard .section .text .viewmore:hover,.billboard .section .text .viewmore:focus{text-decoration:none}.pagination{position:relative;width:615px;padding:5px;font-size:10px}.pagination .pages{float:right}.pagination .pages input{text-decoration:none;font-size:14px;padding:0 5px;margin:0 2px;-webkit-border-radius:3px;-moz-border-radius:3px;border-radius:3px;cursor:pointer}.pagination .pages b{font-size:120%}.resultfull{position:relative;width:623px;margin-bottom:25px;-webkit-border-top-right-radius:3px;border-top-right-radius:3px;-webkit-border-bottom-right-radius:3px;border-bottom-right-radius:3px;-moz-border-radius-topright:3px;-moz-border-radius-topleft:3px;font-size:.9em}.resultfull img{float:left}.resultfull .description{float:left;width:355px;margin:0 10px}.resultfull .description h2{margin:0;padding:0;font-size:1em}.resultfull .description p{margin:0;font-size:.8em}.resultfull .description a{text-decoration:none;font-size:90%}.resultfull .description a:hover,.resultfull .description a:focus{text-decoration:underline}.resultfull .options{float:left;width:120px;padding-top:2px;margin-bottom:5px}.resultfull .options h3{display:inline;margin:0;padding:0;font-size:1.4em}.resultfull .options h3 sup{font-size:50%}.resultfull .options h4{margin:0;padding:0;font-size:12px;font-weight:normal}.resultfull .options .small{font-size:50%}.resultfull .options a,.resultfull .options input{display:block;text-decoration:none;padding:2px 0;margin:10px 5px 0 0;text-align:center;-webkit-border-radius:3px;-moz-border-radius:3px;border-radius:3px}.resultfull .options img{float:none;margin-right:3px}.resultfull .type{clear:both;width:100%;padding-top:3px}.resultfull .type .sessions{float:right;margin:3px 5px 0 0;font-size:.9em}.resultfull .oc,.resultfull .spt,.resultfull .ctp,.resultfull .asp,.resultfull .bundle{float:left;height:24px;overflow:hidden;margin:0 5px;line-height:24px;vertical-align:middle}.resultfull .oc a,.resultfull .spt a,.resultfull .ctp a,.resultfull .asp a,.resultfull .bundle a{display:block;padding:3px 0 3px 25px;text-decoration:none}.resultfull .hours{float:left;margin:0 5px;padding:3px 0 3px 22px}.resultlist{position:relative;width:625px;padding:4px 0;margin-bottom:20px;-webkit-border-radius:3px;-moz-border-radius:3px;border-radius:3px;font-size:.9em}.resultlist hr{clear:both;position:relative;margin:27px 0 4px 0;padding:0;border:0;height:1px}.resultlist .oc,.resultlist .spt,.resultlist .ctp,.resultlist .asp,.resultlist .bundle{width:20px;height:20px;float:left;overflow:hidden;margin:0 5px}.resultlist .oc a,.resultlist .spt a,.resultlist .cpt a,.resultlist .asp a,.resultlist .bundle a{text-indent:-999px;display:block;width:20px}.resultlist .title{float:left;width:455px;margin:0 5px}.resultlist .title a{text-decoration:none;font-weight:bold}.resultlist .title a:hover,.resultlist .title a:focus{text-decoration:underline}.resultlist .price{float:left;margin:0 5px;width:120px}.resultlist .price strong{font-size:1.1em}.resultlist .price sub{font-size:50%}.resultlist .price .small{font-size:.6em}.resultlist .hours{float:left;margin:0 5px;padding-left:30px}.resultlist .addcart{float:right;width:120px;margin:0 5px}.resultlist .addcart a{display:block;padding:0 2px;text-align:center;text-decoration:none;-webkit-border-radius:3px;-moz-border-radius:3px;border-radius:3px}.classaction{width:625px}.classaction img{width:auto!important;height:140px}.classaction .addcart{float:right;width:155px;padding:5px 10px 10px 10px;text-align:center}.classaction .addcart h2{margin:0 0 10px 0;padding:0}.classaction .addcart h3{font-size:12px;font-weight:normal;margin:-10px 0 10px 0;padding:0}.classaction .addcart h2 small{font-weight:normal;font-size:50%}.classaction a{text-decoration:none;font-size:.9em;display:block;-webkit-border-radius:3px;-moz-border-radius:3px;border-radius:3px;margin-bottom:10px;padding:3px 0}.classaction .cartbutton{display:block;text-decoration:none;-webkit-border-radius:3px;-moz-border-radius:3px;border-radius:3px;margin-bottom:10px;padding:3px 0}.classnav{clear:both;width:625px;height:26px;margin-bottom:20px}.classnav a{display:block;float:left;font-size:14px;padding:4px 10px;margin:1px 5px;text-decoration:none}.classnav .active{padding:4px 10px 15px 10px}.classaction img{margin-bottom:-5px}.classaction .addcart img{width:12px;height:11px;background:transparent;margin-right:3px;vertical-align:text-top}.details{float:right;width:175px;margin:0 0 10px 10px;-webkit-border-bottom-right-radius:3px;-webkit-border-bottom-left-radius:3px;-moz-border-radius-bottomright:3px;-moz-border-radius-bottomleft:3px;border-bottom-right-radius:3px;border-bottom-left-radius:3px}.details h2{margin:0;padding:2px 0;font-size:1em;font-weight:normal;text-align:center;margin-bottom:5px}.details p{font-size:.7em;margin:0 10px 10px}.details a{display:block;text-decoration:none;text-align:center;padding:1px 0 3px 0;-webkit-border-radius:3px;-moz-border-radius:3px;border-radius:3px}.details .oc,.details .ctp,.details .spt,.details .asp{height:20px;padding-left:20px !important}.instructor{float:left;margin:0 10px 10px 0}.studentquote{font-family:"Courier New",Courier,Georgia,serif;padding-left:40px;width:380px;margin-bottom:30px}.studentquote b{display:block;font-size:50px;font-family:"Arial Black",Helvetica,Verdana,sans-serif;margin-left:-40px;float:left;line-height:30px}.studentquote i{display:block;font-size:50px;font-family:"Arial Black",Helvetica,Verdana,sans-serif;float:right;line-height:30px;font-style:normal;margin:4px 0 10px 4px}#startdate{position:relative;width:625px;text-align:left}#startdate h3{margin:0 0 10px 0;line-height:1em}#startdate table{border-collapse:collapse;width:100%}#startdate tr{}#startdate .date{padding:0;text-align:center}#startdate .price{text-align:left;padding:5px}#startdate small{font-size:60%}#startdate input{display:block;width:70%;font-size:1.2em;cursor:pointer;margin:2px auto;padding:3px 10px;-webkit-border-radius:3px;-moz-border-radius:3px;border-radius:3px}.startdate{float:left;width:585px !important;margin-left:20px}.syllabus h4{text-align:center;margin-bottom:10px;font-size:1em;padding:2px 0}.syllabus h5{font-size:1em;margin:2px 0}#contact h1{margin:0;padding:0;font-size:1.2em}#contact p{margin:3px 0}.fourcol{width:205px;padding:0 10px;float:left}.fourcol h4{font-size:1em;line-height:1em;margin:0}.fourcol p{font-size:.75em;text-align:justify}.fourcol img{float:left;margin-top:10px}.headline1{margin:0;font-size:52px}.headline2{margin:0;font-weight:normal;font-size:75px;letter-spacing:3px;line-height:.5em}.classsignup{position:relative;margin:50px 0 20px 0;width:675px;padding:3px 5px 5px 5px;-webkit-border-radius:3px;-moz-border-radius:3px;border-radius:3px}.classsignup h3{display:inline;font-size:.9em}.classsignup h3 i{font-style:normal;font-weight:normal}.classsignup input{height:18px;width:205px;margin:0 5px}.classsignup input:focus{outline:none}.classsignup .usubmit{display:inline;width:25px !important}.getstarted{clear:both;width:100%;text-align:right}.getstarted a{text-decoration:none;padding:2px 10px;-webkit-border-radius:5px;-moz-border-radius:5px;border-radius:5px;font-size:.9em}.signinpage h3{padding:4px 10px}.signinpage .textinput{width:200px}.signinpage .submit{-webkit-border-radius:3px;-moz-border-radius:3px;border-radius:3px;border:none;cursor:pointer}.loginerror{position:relative;width:858px;padding:0 20px 10px 20px;margin:0 0 20px 0;text-align:left}#account{float:right;width:170px}#account p{font-size:.8em;padding:0}#account a{text-decoration:none}#account h4{margin:0;font-size:.9em;padding:0}#courselist h2,#account h2{margin:0;padding:3px 0;text-align:center;font-size:.85em;font-weight:normal;text-transform:uppercase}#activecourses h2,#completed h2,#upcoming h2,#reporting h2{margin:0;padding:3px 0;text-align:center;font-size:1em;font-weight:normal;text-transform:uppercase}.marginless{margin:0}.editaccount{float:left;width:285px}.mid{margin:0 22px}.editaccount p{font-size:.8em}.editaccount .textinput{width:280px}.editaccount .checkbox{font-size:.7em}.editaccount select{width:284px}.editaccount .submit{text-align:right}.editaccount .submit input{padding:2px 5px;-webkit-border-radius:3px;-moz-border-radius:3px;border-radius:3px;-border-radius:3px;font-size:1.2em;cursor:pointer}#activecourses{float:right;width:625px;margin:0 0 0 20px}#activecourses.waccount{float:right;width:440px;margin:0 20px}#activecourses .course{-webkit-border-bottom-right-radius:3px;-webkit-border-bottom-left-radius:3px;-moz-border-radius-bottomright:3px;-moz-border-radius-bottomleft:3px;border-bottom-right-radius:3px;border-bottom-left-radius:3px;margin-bottom:20px}#activecourses .course img{float:left;margin-right:10px}#activecourses .course .title{text-decoration:none;font-size:.95em}#activecourses .course .actions{clear:both;-webkit-border-bottom-right-radius:3px;-webkit-border-bottom-left-radius:3px;-moz-border-radius-bottomright:3px;-moz-border-radius-bottomleft:3px;border-bottom-right-radius:3px;border-bottom-left-radius:3px;padding:4px 5px 5px 5px;text-align:center}#activecourses .course .actions a{text-decoration:none;padding:1px 5px 3px 5px;margin:0 5px;font-size:.9em;-webkit-border-radius:3px;-moz-border-radius:3px;border-radius:3px}#activecourses .course .date{float:right;text-align:center;font-size:10px;width:40px;margin:0 5px 3px 0}#activecourses .course .date h5{margin:3px 0 0 0;font-size:9px;padding:0;-webkit-border-top-left-radius:3px;border-top-left-radius:3px;-webkit-border-top-right-radius:3px;border-top-right-radius:3px;-moz-border-radius-topright:3px;-moz-border-radius-topleft:3px}#activecourses .course .date b{font-size:16px}#activecourses .course .date p{margin:0;padding:2px 0 2px 0;line-height:1.2em;cursor:default}.waccnt{width:440px !important;margin:0 20px !important}.lbwithcontact{position:relative;width:625px;font-size:.9em;text-align:left}.lbwithcontact a.button{text-decoration:none;padding:3px}.lbwithcontact a.button:hover{opacity:.8}.lbwithcontact .rightcontact{float:right;width:320px;margin-left:10px;overflow-x:hidden;margin-bottom:5px;min-height:150px}.lbwithcontact .rightcontact a{font-size:80%}.lbwithcontact p{margin:10px;margin-top:0;padding-top:5px}.lbwithcontact .rightcontact .phone{min-height:35px;padding:5px 0 0 50px;margin-bottom:10px;font-size:120%}.lbwithcontact .rightcontact .email{min-height:35px;padding:5px 0 0 50px;margin-bottom:10px}.lbwithcontact .rightcontact .snailmail{min-height:35px;padding:5px 0 5px 50px}#completed,#upcoming,#reporting{float:right;width:630px;margin-left:20px}#completed .table,#upcoming .table,#reporting .table{font-size:.9em}.table a{text-decoration:none}.table a:hover,.table a:focus{text-decoration:underline}#reporting .stats{float:left;width:250px;margin-right:20px;font-size:.9em}#reporting .stats strong{font-weight:bold}#reporting .table{width:360px}#courselist{float:right;width:250px}#courselist a{text-decoration:none}.activecourses{margin-bottom:25px}.activecourses a{font-size:12px}.activecourses .course,.upcoming .course,.completed .course{clear:both;font-size:12px;margin:10px 0}.upcoming .course{clear:both}.upcoming .date{float:left;padding:2px 5px 2px 5px;text-align:center;font-size:10px;line-height:1.2em;margin:3px 10px 10px 0}.upcoming .date b{font-size:16px}.upcoming{margin-bottom:20px}.upcoming .orientation{display:block;margin:3px 0 0 44px;text-align:center;padding:1px 0;-webkit-border-bottom-right-radius:3px;-moz-border-radius-bottomright:3px;border-bottom-right-radius:3px;-webkit-border-bottom-left-radius:3px;-moz-border-radius-bottomleft:3px;border-bottom-left-radius:3px;font-size:1.1em}.upcoming h3,.completed h3,.activecourses h3,#activecourses h3{text-align:center;font-size:1em;margin-bottom:50px;color:#777}#activecourses p{margin:10px}.completed .actions{text-decoration:none;padding:1px 0;width:120px;display:block;float:left;text-align:center;margin:3px 0 10px 0}.completed .cert{margin-right:10px;-webkit-border-bottom-left-radius:3px;-moz-border-radius-bottomleft:3px;border-bottom-left-radius:3px}.completed .report,.completed .extension{-webkit-border-bottom-right-radius:3px;-moz-border-radius-bottomright:3px;border-bottom-right-radius:3px}.activecourses .viewmore,.completed .viewmore,.upcoming .viewmore,.fpn .viewmore{position:relative;clear:both;width:100%;top:5px;margin:0;padding:0;text-align:center}.activecourses .viewmore a,.completed .viewmore a,.upcoming .viewmore a,.fpn .viewmore a{display:inline;font-size:.65em;margin:-.9em auto 0;padding:0 10px;position:relative;text-decoration:none;top:-12px}.fpn a{font-size:12px;display:block;margin:5px 0}.fpn{margin-bottom:20px}.fpn .viewmore{margin-top:10px}.looking h2{font-weight:normal}.looking h1{font-size:2.5em;margin:0}.myoic{padding:0 0 5px 0;-webkit-border-bottom-right-radius:5px;border-bottom-right-radius:5px;-webkit-border-bottom-left-radius:5px;border-bottom-left-radius:5px;-moz-border-radius-bottomleft:5px;-moz-border-radius-bottomright:5px}.myoic p{text-align:center;padding:3px 0}.myoic a{text-decoration:none}.myoic a:hover,.myoic a:focus{text-decoration:underline}.progress{margin:50px auto 10px auto;clear:both}.progress ol{margin:0;padding:0;list-style:none;font-size:12px}.progress li{float:left;width:25%;margin:0;padding:15px 0;text-align:center}.progress .active{font-weight:bold}.active .progressarrow{position:relative;width:20px;height:12px;top:0;margin:-17px auto 5px auto}.scart li{width:300px}.displaycourse{font-size:.9em}.displaycourse b{font-size:80%;font-weight:normal}.displaycourse em,.courseinfo strong{font-weight:bold}.displaycourse a:hover,.displaycourse a:focus{text-decoration:none}.choosedate{position:relative;padding:0 20px 10px 20px;text-align:center;margin:auto}.choosedate table{position:relative;margin:auto}.choosedate td{padding:5px 10px;font-size:.8em}.choosedate thead{color:#555;font-size:80%}.choosedate label{font-weight:bold;font-size:120%;color:#069}.choosedate .price{font-weight:bold}.choosedate .price small{font-weight:normal}.choosedate p{text-align:left;padding:5px;margin:0}.choosedate .submit,.alumni .submit,.frosh .submit,.payhow .submit,.signup .submit,.thepayment .submit,.personal .submit{font-size:1.2em;cursor:pointer;margin-top:10px;-webkit-border-radius:3px;-moz-border-radius:3px;border-radius:3px}.choosedate .inst{font-size:.9em;text-align:center;margin:0;font-weight:bold}.smaller{font-size:.7em}.choosedate .last{border-bottom:none;text-align:center}.alumni,.frosh{float:left;width:358px;padding:0 20px 10px 20px;font-size:.8em}.alumni{margin-right:100px}.alumni h3,.frosh h3{text-align:center;margin:0;padding:5px}.alumni .textinput,.frosh .textinput{width:100%;height:20px}.alumni .forgotpassword{text-align:right}.alumni .forgotpassword a{font-size:10px}.signup{padding:0 20px 10px 20px;font-size:.8em}.signup h3{text-align:center;margin:0;padding:5px}.signup .textinput{width:50%;float:right}.signup select{width:50%;float:right}.accountinfo{float:left;width:385px}.accountinfo small,.accountinfo .small{font-size:70%}.mystudent{float:right;width:408px}.mystudent .last{text-align:center}.mystudent label{float:left;width:44%;margin-right:2%;margin-bottom:10px}.mystudentlabel{float:left;width:44%;margin-right:2%;margin-bottom:10px}.mystudent p{clear:left}.mystudent .textinput{float:none}.mystudent select{float:none}.mystudent small{font-size:10px}.inst{font-size:90%}.inst h3{font-size:1em;margin:0;padding:0}.note{clear:both;font-size:.7em;padding-top:10px;text-align:center}.entersup{width:500px;margin-left:200px;font-size:.8em}.entersup input{float:right;width:50%}.entersup p{clear:both}.entersup .radiocontain{text-align:center}.entersup .radiocontain input{float:none;display:inline;width:inherit}.entersup .submit{width:inherit;float:none;display:inline}.entersup .last{text-align:center}.payhow{float:left;width:356px;padding:0 20px 10px 20px;margin-left:266px}.payhow h3{text-align:center;margin:0;padding:5px}.payhow .textinput{height:20px;width:75%}.payhow p{margin:0;padding:5px}.payhow small{display:block;color:#222;font-size:.7em}.rusure{float:left;width:356px;margin-right:-166px;font-size:.9em}.rusure a:hover,.rusure a:focus{text-decoration:none}.thestudent{float:left;width:358px;padding:0 20px 10px 20px;font-size:.8em}.thepayment{float:right;width:408px;padding:0 20px 10px 20px;font-size:.8em}.thepayment h3,.thestudent h3{text-align:center;margin:0;padding:5px}.thestudent .textinput{float:right;width:220px;font-weight:bold}.thepayment .textinput{float:right;width:280px}.thepayment .selectbox{float:right;width:280px}.thepayment .useinfo{text-align:center;font-size:90%}.cartpopup{position:relative;width:625px;text-align:left}.cartpopup .reviewcart{width:443px}.enrollment{height:20px;padding:10px 0}.enrollment a{display:block;float:left;height:17px;width:216px;padding-top:3px;text-align:center;margin:0 5px;-webkit-border-top-left-radius:3px;border-top-left-radius:3px;-webkit-border-top-right-radius:3px;border-top-right-radius:3px;-moz-border-radius-topleft:3px;-moz-border-radius-topright:3px}.enrollment a:hover,.enrollment a:focus{text-decoration:none}.enrollment .first{margin-left:3px}.enrollment .last{margin-right:0}.enrollment .active{font-weight:bold}.enrollment .tocome:hover,.enrollment .tocome:focus{cursor:default}.reviewcart{float:left;width:718px;margin-right:10px;border-collapse:collapse}.reviewcart2{width:900px;border-collapse:collapse}.reviewcart thead,.finalreview thead{}.reviewcart th,.finalreview th,.reviewcart2 th{padding:2px 5px 0 5px;font-weight:normal;font-size:.9em}.reviewcart .course{width:550px;padding-right:10px;line-height:120%}.reviewcart .standard{width:620px !important}.reviewcart .course img{float:left;margin-right:10px}.reviewcart .course h2{display:inline;font-size:1em}.reviewcart .course p{font-size:.8em;margin:4px 0 1px 0}.reviewcart small,.finalreview small{font-size:.7em !important}.reviewcart a{text-decoration:none}.reviewcart a:hover,.reviewcart a:focus{text-decoration:underline}.reviewcart .actions{}.reviewcart .quantity .button{font-size:.7em;-webkit-border-radius:3px;-moz-border-radius:3px;border-radius:3px}.reviewcart .quantity .button:hover,.reviewcart .quantity .button:focus{cursor:pointer}.reviewcart .price{vertical-align:top;width:100px}.reviewcart .price b{font-size:1.5em}.reviewcart .price sup{font-size:50%}.reviewcart .price a{font-size:10px}.reviewcart .price small{font-weight:normal}.reviewcart .quantity{vertical-align:top;text-align:center}.reviewcart .quantity b{font-size:1.5em}.reviewcart .quantity .textinput{width:35px;height:25px;font-size:1.5em;margin:0 0 10px 0;text-align:center}.reviewcart .oc,.finalreview .oc{text-align:left !important}.reviewcart .oc{float:left;margin:0 !important}.reviewcart .oc a,.finalreview .oc a{display:block;height:17px;padding:3px 0 0 25px}.passcodes .textinput{width:110px;display:inline;float:none;margin:0}.passcodes p{margin:10px}.final{width:290px !important;margin-top:20px}.final .textinput{width:225px !important}.finalreview{float:left;width:290px}.finalreview table{border-collapse:collapse}.finalreview th{text-align:center;padding:0 5px}.finalreview .first{text-align:left}.finalreview td{vertical-align:top}.finalreview tr{}.finalreview .course{font-size:.8em}.finalreview .price,.finalreview .quantity,.finalreview .total{text-align:center}.summary,.passcodes{float:left;width:172px;-webkit-border-radius:3px;-moz-border-radius:3px;border-radius:3px;padding-bottom:5px;margin-bottom:20px}.summary h3,.reviewpayment h3,.reviewbilling h3,.passcodes h3{font-weight:normal;margin:0;text-align:center;padding:3px 0;font-size:.9em}.summary p{margin:10px 10px 0 10px;text-transform:uppercase;font-size:.8em}.summary .price{width:100%;text-align:center;font-size:1.8em;line-height:90%;margin:0}.summary .price sup{font-size:50%}.summary .price small{font-size:10px;text-shadow:none}.checkout{float:right;-webkit-border-radius:3px;-moz-border-radius:3px;border-radius:3px;padding:5px;text-align:center;font-size:18px;cursor:pointer}.carttotal{clear:left;float:left;width:268px;text-align:right;font-size:1.2em;padding:5px 10px;-webkit-border-radius:3px;-moz-border-radius:3px;border-radius:3px}.carttotal strong{margin-right:20px}.carttotal2{clear:left;float:left;width:578px;text-align:right;font-size:1.2em;padding:5px 10px;-webkit-border-radius:3px;-moz-border-radius:3px;border-radius:3px}.carttotal2 strong{margin-right:20px}.completeorder{float:right;margin-top:20px;width:238px;text-align:right}.completeorder input{font-size:1.2em;padding:6px 10px;-webkit-border-radius:3px;-moz-border-radius:3px;border-radius:3px;cursor:pointer}.completeorder2{clear:both;margin-top:20px;text-align:center}.completeorder2 input{font-size:1.2em;padding:6px 10px;-webkit-border-radius:3px;-moz-border-radius:3px;border-radius:3px;cursor:pointer}.reviewpayment,.reviewbilling{float:right;width:250px}.reviewbilling{margin-top:20px}.reviewpayment p,.reviewbilling p{margin:0 10px;font-size:.9em}.reviewpayment .edit,.reviewbilling .edit{text-align:right}.reviewpayment .edit a,.reviewbilling .edit a{font-size:.7em;text-decoration:none}.reviewpayment .edit a:hover,.reviewpayment .edit a:focus,.reviewbilling .edit a:hover,.reviewbilling .edit a:focus{text-decoration:underline}.personalinfo{float:left;width:250px}.billing{float:left;width:284px}.payment{float:left;width:284px;margin:0 21px}.billing h3,.payment h3,.personalinfo h3,.register h3,.editaccount h3,.billing2 h3,.payment2 h3{padding:1px 0 3px 5px;margin:0 0 10px 0;font-weight:normal;font-size:1em}.register h3{font-size:1.1em}.billing p{clear:both;margin:2px;line-height:100%}.billing label{font-size:.8em}.billing .textinput{width:277px}.billing select{width:282px}.billing small{font-size:70%}.billing .signedin,.billing2 .signedin{margin:-10px 0 20px 0;padding:0 5px 5px 5px;-webkit-border-radius:3px;-moz-border-radius:3px;border-radius:3px;line-height:.7em}.billing .onfile{text-align:center}.billing .onfile input{-webkit-border-radius:3px;-moz-border-radius:3px;border-radius:3px;cursor:pointer;margin:10px 0}.personalinfo p{font-size:.9em;padding:2px 10px}.creditcards{float:right;width:145px;height:25px;margin-top:7px}.cvc{display:block;float:left;width:41px;height:25px;margin:0 5px}.payment p{font-size:.9em;margin:10px 0}.payment .textinput{width:277px;height:15px}.payment .submit,.passcodes .submit{-webkit-border-radius:3px;-moz-border-radius:3px;border-radius:3px;height:20px;width:30px;cursor:pointer}.csv .textinput{width:40px !important;margin-top:2px}.payschool{position:relative;margin-top:20px;padding:0 10px 4px 10px;-webkit-border-radius:3px;-moz-border-radius:3px;border-radius:3px}.revieworder{clear:both;float:right;font-size:1em;padding:5px 10px;-webkit-border-radius:5px;-moz-border-radius:5px;border-radius:5px;border:none;cursor:pointer}.returning,.newstudent{width:293px;float:left}.returning{margin:0 10px}.returning h3,.newstudent h3{text-align:center;font-weight:normal;margin:0 0 10px 0;font-size:.9em;padding:2px 0}.returning p,.newstudent p{margin:10px;font-size:.9em}.returning .textinput,.newstudent .textinput{width:100%;height:20px}.returning .submit,.newstudent .submit{padding:5px 10px;-webkit-border-radius:3px;-moz-border-radius:3px;border-radius:3px;cursor:pointer;font-size:1em}.returning a{font-size:.6em;float:right}.register{font-size:.9em;float:left}.instructions{width:172px}.instructions p{margin:10px 5px;font-size:.7em}.password{width:354px;margin:0 10px}.password .textinput,.personal .textinput{width:326px;height:15px}.password .checkbox{font-size:.7em}.password select{width:326px}.personal{width:354px}.password p,.personal p{margin:10px}.personal .submit{text-align:right}.personal .submit input{font-size:1.2em;padding:5px 10px;-webkit-border-radius:3px;-moz-border-radius:3px;border-radius:3px;cursor:pointer}.register select{width:100%}.supinst{margin:0 5px 0 20px !important}.selectedcourse{float:left;width:580px;margin-left:20px}.payoptions{float:left;width:300px}.rightplace{margin:20px 10px;-webkit-border-radius:5px;-moz-border-radius:5px;border-radius:5px;padding:1px 10px}.rightplace h4{margin:8px 0 0 0}.selectedcourse h4{margin:0;font-size:.9em}.selectedcourse p,.payoptions p{font-size:.8em}.selectedcourse h3,.payoptions h3,.courseinfo h3,.billinginfo h3,.studentinfo h3,.personal h3{padding:0 0 2px 5px;margin:0 0 10px 0;font-size:1em;font-weight:normal}.payoptions .button,.billinginfo .submit,.password .submit,.register .submit{font-size:1.2em;padding:5px 10px;-webkit-border-radius:3px;-moz-border-radius:3px;border-radius:3px;cursor:pointer}.payoptions .textinput{width:298px;height:20px}.payoptions small{display:block}.payoptions p{padding-bottom:10px;margin-bottom:10px}.courseinfo,.billinginfo,.studentinfo{float:left;width:293px}.courseinfo p,.billinginfo p,.studentinfo p{margin:5px;font-size:.8em}.studentinfo{margin:0 10px}.smaller{font-size:.6em !important}.courseinfo b{font-size:80%}.courseinfo em{font-size:110%}.billinginfo .textinput,.studentinfo .textinput{width:273px}.billinginfo .button{-webkit-border-radius:3px;-moz-border-radius:3px;border-radius:3px;cursor:pointer}.homepasscode{padding:5px 10px;margin-bottom:15px;font-size:12px;-webkit-border-radius:5px;-moz-border-radius:5px;border-radius:5px;text-align:center}.homepasscode .textinput{width:240px;margin:0 10px;padding:3px}.homepasscode .submit{margin-right:10px;padding:2px 5px 3px 5px;font-size:13px;-webkit-border-radius:10px;-moz-border-radius:10px;border-radius:10px;cursor:pointer}.homepasscode a{font-size:10px}.resultfull .added{margin:5px 5px -10px 0;text-align:center;font-size:10px}.resultlist .added{margin:2px 10px 0 0;font-size:10px;float:right}.classaction .added{margin:0;text-align:center;font-size:10px;color:#fff}.reviewbuttons{margin-top:10px}.reviewbuttons a{font-size:.9em;text-decoration:none}.reviewcart2 th,.reviewcart2 td{padding:3px 5px}.reviewcart2 td{border-bottom:solid 10px transparent}.reviewcart2 tbody{font-size:.8em}.remove{text-align:center}.remove a{padding:0 5px 2px 5px;font-size:12px;-webkit-border-radius:5px;-moz-border-radius:5px;border-radius:5px;text-decoration:none;vertical-align:top}.remove a:hover,.remove a:focus{text-decoration:none}.reviewcart2 .discount em,.finalreview2 em{text-decoration:line-through}.reviewcart2 .discount small{font-size:10px}.reviewcart2 .discount strong{font-size:110%;margin:0 5px}.reviewcart2 .applycode{text-align:center;font-weight:bold;padding-bottom:10px}.reviewcart2 .applycode .textinput{padding:3px 10px;width:200px}.reviewcart2 .applycode .submit{font-size:105%;padding:3px 5px 4px 5px;cursor:pointer;-webkit-border-radius:5px;-moz-border-radius:5px;border-radius:5px}.reviewcart2 tfoot{font-size:1.5em}.reviewcart2 tfoot td{padding:10px 0}.finalsummary{float:right;width:270px;padding:10px;margin:0;text-align:center;-webkit-border-radius:15px;-moz-border-radius:15px;border-radius:15px}.finalsummary .total{font-size:150%;font-weight:bold}.finalsummary .total sup{font-size:50%}.finalsummary hr{border:none;height:1px;margin-top:20px}.finalsummary p{font-size:.8em}.finalsummary p strong{font-size:1.1em}.payment2 .cvc{float:right}.payment2 label{float:left;width:200px}.payment2 .textinput{width:200px;padding:4px}.billing2 .onfile input{margin-left:200px;font-size:1em;-webkit-border-radius:5px;-moz-border-radius:5px;border-radius:5px;cursor:pointer}.payment2{width:580px;margin:0 0 0 0}.billing2{width:580px;margin:30px 0 0 0}.billing2 .textinput{width:362px;height:16px;padding:2px}.billing2 label{float:left;width:200px}.finalreview2{width:580px;margin:30px 0 0 0}.finalreview2 table{border-collapse:collapse;font-size:.8em;width:580px}.finalreview2 td{padding:5px 10px}.finalreview2 thead{margin:0 0 10px 0;font-size:1.2em}.finalreview2 thead th{padding:2px 5px;font-weight:normal}.finalreview2 tfoot{font-size:120%}.ula{clear:left;margin:20px 0}.ula a{color:#069}.confirm{border-collapse:collapse;width:100%}.confirm td,.confirm th{padding:0 5px;vertical-align:top}.confirm .total td{text-align:right;font-size:1.5em}.classroom{padding:2px 5px;font-size:1.2em;-webkit-border-radius:3px;-moz-border-radius:3px;border-radius:3px;cursor:pointer}.orientation ol li{margin-bottom:20px}.main .instructor{float:right;margin:0 0 10px 10px}.trustwave{clear:both;float:left;text-align:left;width:120px;height:45px;overflow:hidden}.trustwave img{width:60%}.lumens h2{font-size:2em;text-align:center;margin:50px 0 0 0;margin-left:129px}.lumens h3{font-weight:normal;text-align:center;margin:0 0 20px 0;margin-left:129px}.lumens .col{float:left;width:30%;font-size:.8em}.lumens .middle{margin:0 5%}#forgotpass .textinput{width:300px}#forgotpass .submit{-webkit-border-radius:3px;-moz-border-radius:3px;border-radius:3px;cursor:pointer}#forgotpass{width:625px;text-align:left}#forgotpass h3{padding:2px 10px;margin:0}#forgotpass p{margin:10px}#forgotpass .textinput{width:200px}.learningtypes{width:625px;text-align:left}.menu .help ul ul{display:inline !important}.menu .help ul ul li{font-size:90%;padding-left:5px}.menu .help{min-height:620px;margin-bottom:20px}.searchhelp{width:200px !important;padding:3px 5px;margin:5px 0;cursor:default !important}.searchhelp:hover,.searchhelp:focus{color:#333 !important}.searchhelpgo{width:14px !important;height:20px !important;margin-left:8px}.helpform{padding:5px 80px;-webkit-border-radius:5px;-moz-border-radius:5px;border-radius:5px}.helpform label{float:left;width:150px}.helpform .textinput{width:300px}.helpform textarea{width:300px;height:100px}.helpform .submit{-webkit-border-radius:3px;-moz-border-radius:3px;border-radius:3px;margin-left:150px;cursor:pointer}.showform{font-size:110%}.aside{float:right;width:30%;margin:5px 0 5px 5px;padding:5px;font-family:"Arial Narrow",Impact,sans-serif;font-size:120%;text-align:justify;-webkit-border-radius:5px;-moz-border-radius:5px;border-radius:5px}.localscroll{margin:0}.localscroll a{width:200px;text-align:center;display:block;float:left;cursor:pointer;margin:10px 4px 10px 4px;padding:3px 0;text-decoration:none}#findacourse,#signintoaccount,#purchasecourse{padding-top:50px}.leadform{font-size:.9em}.leadform h2{font-size:1.3em;margin:0;padding:0}.leadform h3{font-size:1em;margin:0;padding:0}.leadform .chatty{float:right;width:80px;height:15px;text-align:center;padding:5px;-webkit-border-radius:3px;-moz-border-radius:3px;border-radius:3px}.leadform #contact{padding:5px 20px;margin-top:10px}.leadform label{float:left;width:150px}.leadform .textinput{width:305px;height:20px}.leadform textarea{width:305px;height:80px}.leadform .form{padding:5px 80px;-webkit-border-radius:3px;-moz-border-radius:3px;border-radius:3px}.leadform .submit{font-size:1.2em;-webkit-border-radius:3px;-moz-border-radius:3px;border-radius:3px;cursor:pointer}#ilc,#spt,#ctp,#asp{position:relative;width:605px;text-align:left;font-size:.9em;padding:10px}#ilc ul,#spt ul,#ctp ul,#asp ul{margin:0 0 0 10px;padding:0 0 0 10px}#ilc li,#spt li,#ctp li,#asp li{margin-bottom:10px}#ilc i,#spt i,#ctp i,#asp i{font-style:normal}#alreadysignedin{width:275px;text-align:left;font-size:.9em;padding:5px 10px}#alreadysignedin em{font-weight:bold}#ilc,#spt,#ctp,#asp{border:solid 1px #ccc}#ilc li{color:#002547}#spt li{color:#26122c}#ctp li{color:#094821}#asp li{color:#52180e}#ilc i,#spt i,#ctp i,#asp i{color:#333}#alreadysignedin{border:solid 1px #ccc}#alreadysignedin a{color:#069}#footer{position:relative;clear:both;top:20px;left:0;width:100%;padding-bottom:10px}#footer .enroll{font-size:.8em;padding-top:5px;text-align:left}.footimg{width:100%;height:16px}#footer .nav{display:block;float:left;width:250px;margin:30px 0}#footer .nav a{display:block;text-decoration:none;font-size:.7em;vertical-align:top;padding:10px 0 10px 60px;line-height:1.3em;min-height:35px;background-position:0 10px}#footer .nav a h3{margin:0;padding:0;font-size:1.3em;letter-spacing:.1em}#footer .nav a img{float:left;margin-right:20px}#newsletter{text-align:left;white-space:nowrap}#newsletter .submit{padding:2px 5px;-webkit-border-radius:3px;-moz-border-radius:3px;border-radius:3px}#libraryactivity .submit{padding:2px 5px;-webkit-border-radius:3px;-moz-border-radius:3px;border-radius:3px}#newsletter .submit:hover,#newsletter .submit:focus{cursor:pointer}#libraryactivity .submit:hover,#libraryactivity .submit:focus{cursor:pointer}#learningtypes{float:right;width:625px;font-size:.9em;margin-bottom:50px}#learningtypes dl{float:left;vertical-align:top;margin:0}.oneup dl{width:625px}.twoup dl{width:300px}.threeup dl{width:195px}#learningtypes dl a{text-decoration:none;padding:3px 5px;margin:10px 20px 10px 0;-webkit-border-radius:3px;-moz-border-radius:3px;border-radius:3px}.threeup dl a{margin-right:10px !important}.oneup .learnmore,.twoup .learnmore{position:relative;text-align:left;top:20px;background:none !important;padding:0}.threeup .learnmore{margin-top:20px;text-align:center}#learningtypes dt{font-weight:bold}.oneup dt,.twoup dt{text-align:left;margin-left:50px}.threeup dt{text-align:center}#learningtypes dd{font-size:70%;line-height:150%;margin:0 0 0 50px}.oneup dd,.twoup dd{padding-left:8px}.threeup dd{margin:0 0 10px 25px !important;line-height:120% !important}#learningtypes .last{margin-left:10px;border:none}#learningtypes #totop{float:right;margin:5px -20px 0 0;cursor:pointer}#learningtypes h3 strong{padding:3px 10px 1px;-webkit-border-top-left-radius:3px;-moz-border-radius-topleft:3px;border-top-left-radius:3px;-webkit-border-top-right-radius:3px;-moz-border-radius-topright:3px;border-top-right-radius:3px}#partnercontact{clear:both;width:100%;text-align:center;font-size:.8em}#copyright{clear:both;margin:10px 0 0 0;font-size:9px;padding:0 0 0 20px}.social{float:right;margin-left:18px}.social img{margin-left:2px}#cengage{display:none}.testb{position:relative;width:625px;height:150px;-webkit-border-top-right-radius:5px;-webkit-border-bottom-right-radius:5px;-moz-border-radius-topright:5px;-moz-border-radius-bottomright:5px;border-top-right-radius:5px;border-bottom-right-radius:5px;margin-bottom:20px;overflow:hidden;text-align:center}.testb a:hover,.testb a:focus{text-decoration:none}.testb h3{margin:0;font-size:1.5em}.testb .left{float:left;width:409px;height:120px;padding:10px 20px 20px 20px;margin-right:10px}.testb .left p{text-align:left}.testb .links{font-weight:bold;padding:0 0 3px 0;-webkit-border-radius:10px;-moz-border-radius:10px;border-radius:10px}.testb .links a{margin:0 5px;font-size:.8em}.testb .right{padding-top:10px}.testb .right p{margin-bottom:5px}.testb .right a{padding:2px 10px 4px;-webkit-border-radius:5px;-moz-border-radius:5px;border-radius:5px;text-decoration:none}.testc .buttons{display:block;float:left;text-align:center;width:199px;padding:2px 0 4px;-webkit-border-radius:5px;-moz-border-radius:5px;border-radius:5px;text-decoration:underline}.testc .center{margin:0 11px}.testc .bottom{clear:both;width:100%;height:20px;background:url(../images/test-c.jpg) repeat-x top center;margin:10px 0}.testc dl{float:left;width:300px;margin:0 0 15px 0}.testc .left{margin-right:25px}.testc dl a{font-size:.8em}.testc dt{padding:0 0 2px 5px;margin-bottom:5px}.testc dt a{float:right;text-decoration:none;font-size:10px;margin-top:5px}.testc dd{margin-left:10px}.testc a:hover,.testc a:focus{text-decoration:none}.testc .moredept,.testc .atoz{font-size:.9em;float:left;padding:0 10px;width:292px;margin-bottom:10px}.testc .atoz{text-align:right}.departments{clear:both}.departments dl{float:left;width:280px;margin:15px 0 15px 30px}.departments dl a{color:#069;font-size:.8em}.departments dl a:hover,.departments dl a:focus{text-decoration:none}.departments dd{margin:0 0 3px 10px}.departments dt{border-bottom:solid 1px #ccc;padding-bottom:3px}.departments dt img{margin-right:5px;vertical-align:sub}.departments .clearleft{clear:left;margin-left:0}.az{font-size:.75em}.az .course{float:left;width:50%;min-height:85px;margin-bottom:20px;border-top:dashed 1px #ddd;padding-top:20px}.az .course a{color:#069}.az .course p{margin:0;padding:0 20px 0 130px;line-height:140%}.az .course strong{font-size:1.1em}.az .course img{float:left}.az h2 img{margin-right:5px;vertical-align:sub}#navcontain2{position:relative;width:900px;height:40px;margin:auto;-webkit-border-radius:3px;-moz-border-radius:3px;border-radius:3px;z-index:4}#navcontain2 a{text-decoration:none;padding:4px 10px;-webkit-border-radius:5px;-moz-border-radius:5px;border-radius:5px;float:left;margin:5px 10px}#navcontain2 a:focus{opacity:.5}#navcontain2 #search{float:right;margin:4px 1px 0 0;width:625px;text-align:left}.sbox2{width:415px;height:22px;font-size:18px;padding:4px 5px}.ssubmit2{width:30px;height:32px;font-size:0;text-indent:-999px;position:relative;top:-7px;left:-6px;cursor:pointer;color:#fff;padding:0}#navcontain3{position:relative;width:900px;height:40px;margin:auto;-webkit-border-radius:3px;-moz-border-radius:3px;border-radius:3px;z-index:4}#navcontain3 a{text-decoration:none;padding:4px 10px;-webkit-border-radius:5px;-moz-border-radius:5px;border-radius:5px;float:left;margin:5px 10px}#navcontain3 #search{float:right;margin:4px 1px 0 0;width:625px;text-align:left}.sbox3{width:510px;font-size:18px;padding:4px 0 5px 25px;margin:0}.ssubmit3,.ssubmit5{font-size:18px;position:relative;cursor:pointer;-webkit-border-radius:5px;-moz-border-radius:5px;border-radius:5px}.sbox4{width:410px;height:22px;font-size:18px;padding:4px 5px}.ssubmit4{width:32px;height:32px;font-size:0;text-indent:-999px;position:relative;top:-6px;left:0;cursor:pointer;color:#fff;padding:0;-webkit-border-radius:5px;-moz-border-radius:5px;border-radius:5px;-webkit-box-shadow:inset -2px -2px 3px #ddd;-moz-box-shadow:inset -2px -2px 3px #ddd;box-shadow:inset -2px -2px 3px #ddd}.sbox5{width:370px;font-size:18px;padding:4px 5px;margin:0}#ryantest{position:fixed;right:0;top:0;height:100%;background:#000;opacity:.9;z-index:200}#ryantest img{float:left;padding:3px;background:#000;margin-left:-20px;margin-top:40px;-webkit-border-bottom-left-radius:3px;border-bottom-left-radius:3px;-webkit-border-top-left-radius:3px;border-top-left-radius:3px;cursor:pointer}#ryantest a{color:#fff;display:block;text-align:left;margin:0 5px;text-decoration:none;padding:5px}#ryantest a:hover,#ryantest a:focus{background:#fff;color:#000}#ryantest .colorlinks{margin-top:10px;display:none}.table .courseDetailsTitle{float:left;width:300px;text-align:left}.table .courseDetailsCert,.courseDetailsExt,.courseDetailsRpt{display:inline-block;float:right;padding:0 5px;text-align:left}.navbg .crBtn img{margin-top:150px}.msgRed{background:url("../images/bg_msg_red.png") no-repeat scroll 5px 5px #fdd;border:1px solid #c00;clear:both;color:#c00;padding:2px 5px 5px 25px;text-align:center}.msgYellow{background:url("../images/bg_msg_yellow.png") no-repeat scroll 5px 5px #ff9;border:1px solid #930;clear:both;padding:2px 5px 5px 25px}.msgGreen{background:url("../images/bg_msg_green.png") no-repeat scroll 5px 5px #dfd;border:1px solid #050;clear:both;color:#050;padding:2px 5px 5px 25px;text-align:center}.msgRedTri{background:url("../images/bg_msg_red_tri.png") no-repeat scroll 5px 5px #fdd;border:1px solid #c00;clear:both;color:#c00;padding:2px 5px 5px 25px;text-align:center}.msgYellowTri{background:url("../images/bg_msg_yellow_tri.png") no-repeat scroll 5px 5px #ff9;border:1px solid #930;clear:both;color:#930;padding:2px 5px 5px 25px;text-align:center}.msgGreenTri{background:url("../images/bg_msg_green_tri.png") no-repeat scroll 5px 5px #dfd;border:1px solid #050;clear:both;color:#050;padding:2px 5px 5px 25px;text-align:center}#payCardOnFile{background:none repeat scroll 0 0 #fff;height:420px;overflow:auto;width:760px}#payCardOnFileExp{background:none repeat scroll 0 0 #fff;height:630px;overflow:auto;width:760px}#changeCard{background:none repeat scroll 0 0 #fff;max-height:700px;overflow:auto;width:500px}#removeCard{background:none repeat scroll 0 0 #fff;max-height:700px;overflow:auto;width:500px}.modalPay{width:100%}.modalPay td{text-align:left}.modalPay td.right{text-align:right}.modalPay label{font-size:.9em}.modalPay input{font-size:12px;width:190px}.bundleimg{background:url(images/bundle-large.png);display:block;width:40px;height:40px}.resultfull .bundle a{background:url(images/bundle-small.png) no-repeat left center;color:#fff}.resultlist .bundle a{background:url(images/bundle-small.png) no-repeat left center}.details .bundle{background:url(images/bundle-small.png) no-repeat;border:none;color:#333}.details .bundle:hover,.details .bundle:focus{background:url(images/bundle-small.png) no-repeat;border:none;color:#000}.reviewcart .bundle a,.finalreview .bundle a{background:url(images/bundle-small.png) no-repeat left top;font-size:0;text-indent:-999px}#bundle li{color:#52180e}#bundle i{color:#333}.oneup .bundle,.twoup .bundle{background:url(images/bundle-large.png) no-repeat 2px 20px}.threeup .bundle{background:url(images/bundle-small.png) no-repeat 2px 20px}.bundle dt{color:#52180e}h4.featuredTag{margin:0;padding:5px 10px;color:#fff;font-weight:normal;font-style:italic}.non-aria-hidden{position:absolute;clip:rect(1px 1px 1px 1px);clip:rect(1px,1px,1px,1px);padding:0;border:0;height:1px;width:1px;overflow:hidden}.hidden-all{display:none}