@font-face {
    font-family: 'SolomonNormalRegular';
    src: url('Solomon_Normal-webfont.eot');
    src: url('Solomon_Normal-webfont.eot?iefix') format('eot'),
         url('Solomon_Normal-webfont.woff') format('woff'),
         url('Solomon_Normal-webfont.ttf') format('truetype'),
         url('Solomon_Normal-webfont.svg#webfont') format('svg');
    font-weight: normal;
    font-style: normal;
}
/*WhitespaceReset*/*{margin:0;padding:0;}h1,h2,h3,h4,h5,h6,p,pre,blockquote,form,label,ul,ol,dl,fieldset,address{margin:20px 0;}li,dd,blockquote{margin-left:40px;}fieldset{padding:10px;}h1{color:#225a6d;font-size:1.5em;font-weight:400;}h2{color:#676767;font-size:1.5em;font-weight:400;}h3{color:#225a6d;font-size:1.333em;font-weight:400;}h4{color:#676767;font-size:1.333em;font-weight:400;}h5{color:#225a6d;font-size:1.2em;font-weight:700;}h6{color:#676767;font-size:1em;font-weight:700;}sup{font-size:.5em;}ul ul{margin:5px 0;}hr.clear{clear:both;height:1px;visibility:hidden;margin:0;}a:active{outline:none;}:focus{-moz-outline-style:none;}#byline em{text-decoration:underline;font-style:normal;}section,article,aside,header,footer,nav,dialog,figure{display:block;}.structure{display:none;}p,h1,h2,h3,h4,h5,h6,p{margin:15px 0;}
/*960Grid*/body{min-width:960px}.container_12{margin-left:auto;margin-right:auto;width:960px}.grid_1,.grid_2,.grid_3,.grid_4,.grid_5,.grid_6,.grid_7,.grid_8,.grid_9,.grid_10,.grid_11,.grid_12{display:inline;float:left;margin-left:10px;margin-right:10px}.push_1,.pull_1,.push_2,.pull_2,.push_3,.pull_3,.push_4,.pull_4,.push_5,.pull_5,.push_6,.pull_6,.push_7,.pull_7,.push_8,.pull_8,.push_9,.pull_9,.push_10,.pull_10,.push_11,.pull_11{position:relative}.alpha{margin-left:0}.omega{margin-right:0}.container_12 .grid_1{width:60px}.container_12 .grid_2{width:140px}.container_12 .grid_3{width:220px}.container_12 .grid_4{width:300px}.container_12 .grid_5{width:380px}.container_12 .grid_6{width:460px}.container_12 .grid_7{width:540px}.container_12 .grid_8{width:620px}.container_12 .grid_9{width:700px}.container_12 .grid_10{width:780px}.container_12 .grid_11{width:860px}.container_12 .grid_12{width:940px}.container_12 .prefix_1{padding-left:80px}.container_12 .prefix_2{padding-left:160px}.container_12 .prefix_3{padding-left:240px}.container_12 .prefix_4{padding-left:320px}.container_12 .prefix_5{padding-left:400px}.container_12 .prefix_6{padding-left:480px}.container_12 .prefix_7{padding-left:560px}.container_12 .prefix_8{padding-left:640px}.container_12 .prefix_9{padding-left:720px}.container_12 .prefix_10{padding-left:800px}.container_12 .prefix_11{padding-left:880px}.container_12 .suffix_1{padding-right:80px}.container_12 .suffix_2{padding-right:160px}.container_12 .suffix_3{padding-right:240px}.container_12 .suffix_4{padding-right:320px}.container_12 .suffix_5{padding-right:400px}.container_12 .suffix_6{padding-right:480px}.container_12 .suffix_7{padding-right:560px}.container_12 .suffix_8{padding-right:640px}.container_12 .suffix_9{padding-right:720px}.container_12 .suffix_10{padding-right:800px}.container_12 .suffix_11{padding-right:880px}.container_12 .push_1{left:80px}.container_12 .push_2{left:160px}.container_12 .push_3{left:240px}.container_12 .push_4{left:320px}.container_12 .push_5{left:400px}.container_12 .push_6{left:480px}.container_12 .push_7{left:560px}.container_12 .push_8{left:640px}.container_12 .push_9{left:720px}.container_12 .push_10{left:800px}.container_12 .push_11{left:880px}.container_12 .pull_1{left:-80px}.container_12 .pull_2{left:-160px}.container_12 .pull_3{left:-240px}.container_12 .pull_4{left:-320px}.container_12 .pull_5{left:-400px}.container_12 .pull_6{left:-480px}.container_12 .pull_7{left:-560px}.container_12 .pull_8{left:-640px}.container_12 .pull_9{left:-720px}.container_12 .pull_10{left:-800px}.container_12 .pull_11{left:-880px}.clear{clear:both;display:block;overflow:hidden;visibility:hidden;width:0;height:0}.clearfix:before,.clearfix:after{content:'\0020';display:block;overflow:hidden;visibility:hidden;width:0;height:0}.clearfix:after{clear:both}.clearfix{zoom:1}
/*Forms*/
option{padding-right:10px;}
form{float:left;width:500px;border:1px solid #DFDDD7;background:#F9F8F4;border-radius:8px;-moz-border-radius:8px;-webkit-border-radius:8px;padding:15px 10px;}
form h3{font-size:110%;}
label{float:left;clear:left;width:170px;line-height:22px;text-align:right;padding-right:25px;vertical-align:middle;margin:0;}
form div{clear:both;margin:2px 0;}
label.instructions{float:none;font-style:italic;font-size:90%;}
input,textarea,select{border:1px solid #AAA;border-radius:4px;-moz-border-radius:4px;-webkit-border-radius:4px;padding:2px;}
input,select{line-height:22px;vertical-align:middle;}
input{width:200px;}
textarea{width:280px;height:100px;}
.error input:focus,.error textarea:focus,.error select:focus,input:focus,textarea:focus,select:focus{background:#FEFEFE;border-color:#000;}
fieldset{border:1px solid #AAA;border-radius:4px;-moz-border-radius:4px;-webkit-border-radius:4px;margin:0 0 10px;}
form.new p{margin:0 0 5px 195px;}
legend{padding:0 5px;}
div.error{color:#333;font-weight:700;margin:2px 0;padding:2px 0;}
div.error label{background:url(/images/exclamation.png) 175px 50% no-repeat;}
.error div.error{clear:none;background:none;display:block;color:#C24B33;font-size:80%;font-weight:400;padding-left:195px;text-transform:uppercase;}
.error label.instructions{font-weight:400;}
.multiline label,.multiline div,.multiline input,.multiline select{display:inline;float:none;width:auto;clear:none;margin:0 3px 0 0;}
.multiline div.error{display:block;}
.check input,.radio input{display:inline;margin-right:3px;vertical-align:middle;width:auto;border-width:0;padding:0;}
.check label,.radio label{clear:none;float:none;}
.horz *{display:inline;}
.horz label{margin-right:10px;}
fieldset.error legend{background:url(/images/exclamation.png) 5px 50% no-repeat;padding-left:25px;color:#c24b33;font-weight:700;}
fieldset.error div.error{display:block;background:#c24b33;color:#FFF;text-align:center;border-top:1px solid #c24b33;border-radius:4px;-moz-border-radius:0 0 4px 4px;-webkit-border-radius:4px;margin:5px -10px -10px;padding:5px;}
button::-moz-focus-inner{border:0;padding:0;}
button{background:#fff url(/images/sprites.png) -302px 50% no-repeat;color:#00acdc;border:1px solid #00acdc;font-family:SolomonNormalRegular, Arial, Helvetica, sans-serif;font-size:1em;letter-spacing:.08em;line-height:1;cursor:pointer;border-radius:4px;-moz-border-radius:4px;-webkit-border-radius:4px;margin:10px 0 0 195px;padding:5px 15px;font-weight:bold;}
button:hover,button:focus{background:#fff url(/images/sprites.png) -602px 50% no-repeat;}
.error input,.error textarea,.error select,fieldset.error{border-color:#C24B33;}
.signin-form{margin:15px auto;float:none;}
p.forgot-password{margin:5px 0 5px 195px;font-size:.8em;}
form.user-info-form{width: auto;float: none;padding:0;margin:0;background:none;border-width:0;}
form.user-info-form label{width:300px;}
form.user-info-form input{width:300px;}
form.user-info-form .check input, form.user-info-form .radio input{width:auto;}
form.user-info-form div.error label{background:url(/images/exclamation.png) 305px 50% no-repeat;}
form.user-info-form .error div.error{padding-left:325px;}
form.user-info-form .grad_month label{float:left;margin-right:0;}
form.user-info-form h3{margin:15px 0 10px;color:#225a6d;font-size:1.5em;}
form.user-info-form h3#heading1{margin-top:0px;}
form.user-info-form button{margin:35px 0 0 325px;}
.user-info-form div.mobilePhone,.user-info-form div.addressLine1,.user-info-form div.emailAddress,.user-info-form div.firstName{padding-top:10px;}
.user-info-form input#middleName{width:50px;}
.user-info-form input#zip{width:100px;}
.user-info-form input#mobilePhone,.user-info-form input#phone{width:120px;}
input#New_GraduationDate{background:#FFF url(/images/icons.png) 100px -462px no-repeat;width:115px;}
div#ui-datepicker-div{display:none;}
.registration-guarantee{background:none;float:none;width:auto;border-width:0;padding:0}
.registration-guarantee input{margin-right: 10px}
.registration-guarantee button{margin: 30px 0 0}
p.iesucks{float:left;margin:0}
fieldset.currentlyStudent{border-width:0;padding:0;margin:0 0 8px 325px}
fieldset.currentlyStudent legend{display:none}
#organizationcode{text-align:left;}
#organizationcode p{margin: 5px 0;}
#organizationcode h3{margin:0 0 15px}
#organizationcode .org-code-form{float:none;width:auto;border-width:0;padding:0;background:none;marign:0;line-height: 25px;vertical-align:middle;margin: 5px 0}
#organizationcode .org-code-form *{display:inline;margin: 0 5px 0 0;vertical-align:middle;}
#organizationcode .org-code-form label{padding-left:0;text-align:left;line-height:25px;}
#content div.rotextbox{color:#000;clear:none;margin:0;border:1px solid #555;border-radius: 4px;width: 200px;margin: 2px 0 2px 195px;padding: 2px;line-height: 1em;background: #F3F2EE}
p.cancel-registration{margin:0}
p.cancel-registration a:link, p.cancel-registration a:visited{background:url(/images/sprites.png) -4336px 50% no-repeat;float:left;padding: 3px 10px;text-decoration:none;border:1px solid #FF361E;border-radius:4px;color:#FF361E;clear:right;margin:50px 0 0;font-size:.75em}
p.cancel-registration a:hover,p.cancel-registration a:focus{background:url(/images/sprites.png) -4636px 50% no-repeat;}
form.registraiton-confirm{border-width:0;padding:0;margin:0;background:none}
form.registraiton-confirm button{margin:0}
.registration-details dt{color:#225a6d}
.registration-details dd{margin: 0 0 5px 20px}
.payment-form div.amount label.instructions{display:block;margin-left:200px;text-align:left;}
form dl.error{margin: 0 0 15px;border:1px solid #C24B33;border-radius:8px;background:#FFF;color:#333;}
form dl.error dt{background:#C24B33 url(/images/exclamation.png) 5px 50% no-repeat;;padding:5px 5px 5px 30px;color:#FFF;font-weight:bold;border-radius:6px;}
form dl.error dd{padding:5px;margin:0;text-align:center;}
/*News*/.newslist h3{font-size:1.2em;margin:5px 0;}.newslist h5{font-size:.825em;font-weight:400;margin:5px 0;}.newslist{border-bottom:1px solid #DFDDD7;margin:0 0 15px;padding:0 0 5px;}.pagination{line-height:1;font-size:.75em;text-align:center;margin:20px 0;padding:10px;}.pagination .left{text-align:left;margin-bottom:-1em;}.pagination .right{text-align:right;margin-top:-1em;}h5.newsdate{font-size:1em;font-weight:400;margin:1em 0;}a.backtonews{line-height:1;clear:both;display:block;font-size:.75em;text-align:right;padding:20px 0 0;}.newslist h3 a,.pagination a{text-decoration:none;}
/*FAQ*/#faqlist li{margin:3px 0 3px 20px;}#faqview{margin:30px 0 10px;}#faqview dt{border-top:1px solid #CCC;font-size:1.2em;clear:both;color:#225a6d;margin:5px 0;padding:10px 0 0;}#faqview dd.faqview{margin:5px 0;}#faqview dd.readmore{text-align:right;margin:0;}
/*CMSStyles*/form.admin{display:inline-block;clear:none;float:none;width:120px;_display:inline;_zoom:1;background:none;border-width:0;margin:0;padding:0;}form.addnew{width:78px;}form.category{width:75px;}form.edititem{width:90px;}*+html form.admin,* html form.admin{display:inline;zoom:1;}form.admin *{width:auto;height:auto;float:none;clear:none;background:none;border-width:0;margin:0;padding:0;}code.error{width:70%;display:block;border:1px solid #333;background:#FFF;margin:20px auto;padding:10px;}code.error h2{font-size:1.5em;margin:0 0 5px;}code.error div.error{text-align:left;margin:0;padding:0;}
header h1{position:absolute;left:50%;top:55px;width:243px;height:123px;background:url(/images/sprites.png) -1477px 0 no-repeat;text-indent:-1234em;margin:0 0 0 -490px;}
body.signup h1 em{display:block;text-indent:0;position:absolute;left:370px;top:45px;width:605px;color:#737268;font-style:normal;}
nav{background:url(/images/top-menu-bottom.png) 50% 100% repeat-x;margin:0 0 141px;padding:0 0 3px;}
footer{background:url(/images/bottom-menu-top.png) 50% 0 repeat-x;clear:both;margin:15px 0 0;padding:7px 0 0;}
footer ul,nav ul{height:45px;width:960px;line-height:45px;vertical-align:middle;list-style:none;font-size:1em;margin:0 auto;}
footer ul li,nav ul li{float:left;height:45px;line-height:45px;vertical-align:middle;position:relative;z-index:10;margin:0;padding:0 8px 0 14px;}
footer ul li a:link,footer ul li a:visited,nav ul li a:link,nav ul li a:visited{display:block;color:#514f43;text-decoration:none;height:45px;line-height:45px;vertical-align:middle;}
nav ul li a:link,nav ul li a:visited{background:url(/images/icons.png) -1000px 0 no-repeat;}
footer ul li a:hover,footer ul li a:focus{color:#ff361e;background:url(/images/icons.png) 50% -287px no-repeat;}
nav ul li:hover a,nav ul li a:hover,nav ul li a:focus{color:#ff361e;background:url(/images/icons.png) 50% -240px no-repeat;}
footer ul li.nb,nav ul li.nb{float:right;width:115px;height:30px;text-indent:-1234em;border-top:6px solid #FFF;padding:0;margin-left:5px;}
footer ul li.nb a,nav ul li.nb a{height:30px;}
footer ul li.signin,nav ul li.signin{background:url(/images/sprites.png) -187px 0 no-repeat;}
footer ul li.signin a:hover,nav ul li.signin a:hover,footer ul li.signin a:focus,nav ul li.signin a:focus{background:url(/images/sprites.png) -187px -30px no-repeat;}
footer ul li.signout,nav ul li.signout{background:url(/images/sprites.png) -2250px -60px no-repeat;}
footer ul li.signout a:hover,nav ul li.signout a:hover,footer ul li.signout a:focus,nav ul li.signout a:focus{background:url(/images/sprites.png) -2250px -90px no-repeat;}
.student li.signin, .student footer li.review, .student nav li.review{display:none;}
footer ul li.review,nav ul li.review{background:url(/images/sprites.png) -2250px 0 no-repeat;}
footer ul li.review a:hover,nav ul li.review a:hover,footer ul li.review a:focus,nav ul li.review a:focus{background:url(/images/sprites.png) -2250px -30px no-repeat;}
footer ul li:hover ul,nav ul li:hover ul{display:block;}
footer ul li ul,nav ul li ul{position:absolute;left:4px;top:45px;background:#FFF;height:auto;width:190px;border:1px solid #DFDED8;margin:0;}
footer ul li ul{top:auto;bottom:46px;}
footer ul li ul li,nav ul li ul li{float:none;height:auto;line-height:1;margin:0;padding:0;}
footer ul li ul li a:link,footer ul li ul li a:visited,nav ul li ul li a:link,nav ul li ul li a:visited{line-height:1;height:auto;border-bottom:1px solid #DFDED8;background:none;color:#514f43;padding:5px 8px;}
footer ul li ul li a:hover,nav ul li ul li a:hover{background:#F7F6F2;color:#ff361e;}
footer div.container_12{width:auto;background:#f8f7f4;font-size:.875em;padding:15px 10px 50px;}
footer div.container_12 p{width:430px;padding-right:500px;margin:15px auto;}
footer p a:link,footer p a:visited{color:#979797;text-decoration:underline}
footer p a:focus,footer p a:hover,footer p a:active{color:#FF361E}
nav ul li.signupnow{background:url(/images/sprites.png) 0 0 no-repeat;height:48px;text-indent:-1234em;width:187px;position:absolute;z-index:9;top:100px;left:50%;float:none;margin:0 0 0 280px;padding:0;}
nav ul li.signupnow a{display:block;height:48px;}
nav ul li.signupnow a:hover{background:url(/images/sprites.png) 0 -48px no-repeat;}
body.signup nav li.signupnow, footer ul li.signupnow{display:none;}
nav ul li.livereviewlocations{background:url(/images/sprites.png) -902px -108px no-repeat;height:48px;text-indent:-1234em;width:267px;position:absolute;z-index:9;top:100px;left:50%;float:none;margin:0 0 0 200px;padding:0;}
nav ul li.livereviewlocations a{display:block;height:48px;}
nav ul li.livereviewlocations a:hover{background:url(/images/sprites.png) -1190px -108px no-repeat;}
footer ul ul,nav ul ul,.jq nav ul li:hover ul,.jq footer ul li:hover ul{display:none;}
/*Testimonials*/
article.testimonial{border:1px solid #e3e2df;border-radius:8px;-moz-border-radius:8px;-webkit-border-radius:8px;font-size:.875em;margin:0 10px 10px 0;padding:10px 30px;}
article.even{background:#faf9f7;color:#939393;}
.testimonials article.fb-testimonial-list{position:relative;top:-60px;}
.testimonials #content header h2{width:430px;padding-right:510px;}
.testimonials #content header h2 a:link,.testimonials #content header h2 a:visited{float:right;display:block;line-height:2.1em;background:url(/images/watch.png) 0 13px no-repeat;font-size:.75em;color:#676767;text-decoration:none;padding:10px 10px 10px 28px;}
.testimonials #content header h2 a:hover,.testimonials #content header h2 a:focus{color:#ff361e;}
.testimonials #content article header h2{width:auto;padding-right:0;}
/*Extras*/
aside.more{clear:both;background:url(/images/title-bg.png) 0 60px repeat-x;padding:60px 0 0;}
aside.more h2{font-size:1.4em;height:50px;line-height:50px;color:#737268;vertical-align:middle;font-weight:400;margin:0 auto 10px;}
#whyhurst ol{list-style:none;color:#737268;margin:25px 0 15px;}
#whyhurst ol li{margin:0 0 5px;}
#whyhurst ol li a:link,#whyhurst ol li a:visited{text-decoration:none;color:#737268;display:block;width:300px;padding:26px 20px 35px 90px;}
#whyhurst ol li a:hover,#whyhurst ol li a:focus{color:#FFF;}
#whyhurst li.one a{background:url(/images/steps-ol.png) 0 0 no-repeat;}
#whyhurst li.one a:hover{background:url(/images/steps-ol.png) -460px 0 no-repeat;}
#whyhurst li.two a{background:url(/images/steps-ol.png) 0 -142px no-repeat;}
#whyhurst li.two a:hover{background:url(/images/steps-ol.png) -460px -142px no-repeat;}
#whyhurst ol li.three a{background:url(/images/steps-ol.png) 0 -282px no-repeat;padding:49px 20px 58px 90px;}
#whyhurst ol li.three a:hover{background:url(/images/steps-ol.png) -460px -282px no-repeat;}
.fb-testimonial-list{position:relative;}
.fb-testimonial-list header h2{padding-left:139px;}
.fb-testimonial-list header h3{background:url(/images/sprites.png) -4177px 0 no-repeat;height:156px;width:159px;position:absolute;left:-33px;top:-54px;text-indent:-1234em;margin:0;}
.fb-testimonial-list header h4{font-size:.813em;background:url(/images/icons.png) 125px -396px no-repeat;padding-left:139px;}
.fb-testimonials li{list-style:none;clear:both;min-height:105px;border-bottom:2px solid #eaeaea;font-size:.75em;margin:0;padding:5px 0;max-height:110px;overflow:hidden;}
.fb-testimonials ul li:hover{max-height:500px;height:auto !important;z-index:1000;}
.fb-testimonials dl{margin:0;}
.fb-testimonials dt{float:left;}
.fb-testimonials dt img{margin:0 0 10px;}
.fb-testimonials dd{margin:0 0 3px 60px;}
dd.fb-name{color:#3B5998;font-weight:700;font-size:1.167em;}
dd.fb-date{font-size:.875em;}
/*Home*/
#index{background:#FFF url(/images/home-bg.jpg) 50% 0 repeat-x;}
#index header h1{background:url(/images/sprites.png) -2007px -10px no-repeat;z-index:1;}
#index header h1 em{display:block;text-indent:0;position:absolute;left:370px;top:30px;width:605px;color:#737268;font-style:normal;}
#index header h1 em strong{color:#000;}
#index header h1 strong a{color:#000;text-decoration:underline;}
#index nav{margin-bottom:80px;}
#index #content{font-size:.875em;margin-top:-10px;}
#index #content header h2{text-align:center;margin-bottom:20px;}
#index #content article{width:245px;color:#737268;margin:0 auto;}
#index #content article header{background:none;padding:0;}
#index #content article header h3{height:80px;width:287px;text-indent:-1234em;margin:0 -3px 20px -40px;}
#index #content article header h3 a{display:block;height:80px;}
.livereview header h3{background:url(/images/sprites.png) -902px 0 no-repeat;}
.onlinereview header h3{background:url(/images/sprites.png) -1190px 0 no-repeat;}
#index #content article p.signupnow{display:none;}
#index #content article p.signupnow a{color:#737268;text-decoration:none;background:url(/images/icons.png) 0 -201px no-repeat;padding:0 0 0 16px;}
#index #content article p.signupnow a:hover,#index #content article p.signupnow a:focus{color:#ff361e;}
#welcome{height:333px;background:url(/images/promo-bg-sm.png) 0 0 no-repeat;padding:0 41px 41px;}
ul.promos{list-style:none;width:938px;height:413px;overflow:hidden;margin:0;}
#welcome li{height:332px;width:938px;margin:0;}
li.promoone{background:url(/images/promo1-main.jpg) -1px 44px no-repeat;}
.promoone h1{background:url(/images/promo1-top.png) -1px 0 no-repeat;font-size:2em;margin:0 0 30px;padding:74px 380px 0 44px;}
.promotwo h1{font-size:2em;margin:0 0 9px;padding:60px 50px 0;}
.promotwo p.facebookthumbs{margin:12px 0 10px 50px;background:url(/images/sprites.png) -3347px 0 no-repeat;width:830px;height:107px;text-indent:-1234em;}
.promotwo p.facebookthumbs a{display:block;height:107px;}
#welcome .promotwo p.signupnow{margin-top:10px;float:left;}
.promotwo p.askgrad{float:left;margin:10px 0 0 50px;}
#welcome .promotwo p.askgrad a{background:url(/images/icons.png) 0 -327px no-repeat;display:block;height:46px;line-height:46px;vertical-align:middle;font-size:1.125em;color:#3e62b4;text-decoration:none;padding:0 0 0 34px;}
#welcome .promotwo p.askgrad a:hover{color:#FF361E;}
.promothree h1{font-size:1.8em;line-height:1em;margin:0 0 12px;padding:70px 380px 0 134px;}
.promothree h1 em{display:block;font-size:1.235em;text-indent:-100px;font-style:normal;}
.promothree p{color:#000;font-size:.825em;line-height:1.4em;padding:0 450px 0 34px;}
.promothree img{float:right;margin:-75px 20px 10px;border-width:0;}
#welcome .promothree p.signupnow{margin-top:20px;margin-left:34px;}
#welcome p.signupnow{height:48px;width:187px;text-indent:-1234em;margin:40px 0 0 44px;padding:0;}
#welcome p.signupnow a{background:url(/images/sprites.png) 0 0 no-repeat;display:block;height:48px;}
#welcome p.signupnow a:hover{background:url(/images/sprites.png) 0 -48px no-repeat;}
div.anythingSlider{display:block;width:1028px;height:333px;overflow:hidden;position:relative;margin:0 -45px;padding:0 45px 28px;}
div.anythingSlider .anythingWindow{overflow:hidden;position:relative;width:100%;height:100%;}
ul.anythingBase{background:transparent;list-style:none;position:absolute;top:0;left:0;margin:0;padding:0;}
ul.anythingBase li.panel{display:block;overflow:hidden;float:left;margin:0;padding:0;}
div.anythingSlider .arrow{top:60%;position:absolute;display:block;}
div.anythingSlider .arrow a{display:block;height:50px;width:45px;text-align:center;outline:0;margin:-60px 0 0;}
div.anythingSlider .arrow a span{display:block;text-indent:-9999px;}
div.anythingSlider .forward{right:0;}
div.anythingSlider .back{left:0;}
div.anythingSlider .forward a{background:url(/images/icons.png) 0 0 no-repeat;}
div.anythingSlider .back a{background:url(/images/icons.png) 0 -95px no-repeat;}
div.anythingSlider .forward a:hover,div.anythingSlider .forward a.hover{background:url(/images/icons.png) 0 -45px no-repeat;}
div.anythingSlider .back a:hover,div.anythingSlider .back a.hover{background:url(/images/icons.png) 0 -145px no-repeat;}
div.anythingSlider .anythingControls{outline:0;display:none;}
div.anythingSlider .thumbNav{margin:0;padding:0;}
div.anythingSlider .thumbNav li{display:inline;}
div.anythingSlider .thumbNav a{font:11px/18px Georgia, Serif;display:inline-block;text-decoration:none;height:18px;background-image:url(/images/cellshade.png);background-repeat:repeat-x;text-align:center;outline:0;border-radius:0 0 5px 5px;-moz-border-radius:0 0 5px 5px;-webkit-border-radius:0 0 5px 5px;margin:0 5px 0 0;padding:2px 8px;}
div.anythingSlider.rtl .thumbNav a{float:right;}
div.anythingSlider.rtl .thumbNav{float:left;}
div.anythingSlider.rtl .anythingWindow{direction:ltr;unicode-bidi:bidi-override;}
div.anythingSlider .start-stop{background-image:url(/images/cellshade.png);background-repeat:repeat-x;background-position:center top;width:40px;text-align:center;text-decoration:none;float:right;z-index:100;outline:0;border-radius:0 0 5px 5px;-moz-border-radius:0 0 5px 5px;-webkit-border-radius:0 0 5px 5px;padding:2px 5px;}
div.anythingSlider,div.anythingSlider .anythingWindow,div.anythingSlider .thumbNav a,div.anythingSlider .arrow a,div.anythingSlider .start-stop{transition-duration:0;-o-transition-duration:0;-moz-transition-duration:0;-webkit-transition-duration:0;}
#index nav ul li.signupnow,div.anythingSlider .forward.disabled,div.anythingSlider .back.disabled{display:none;}
div.anythingSlider .thumbNav a:hover,div.anythingSlider .start-stop:hover,div.anythingSlider .start-stop.hover{background-image:none;}
/*ReviewFinder*/
form.schedule-state-list{width:auto;float:none;}
.schedule-state-list div{clear:none;float:left;width:40%;}
.schedule-state-list label{width:135px;}
.schedule-state-list .error label{background-position:140px 50%;}
.schedule-state-list .review_start{clear:left;}
.schedule-state-list .error div.error{margin:3px 0;padding:0 0 0 10px;width:auto;float:none;}
.schedule-state-list .review_state div.error{padding-left:160px;}
.schedule-state-list .review_end div.error{text-align:center;margin-left: 10px;}
.schedule-state-list input{width:8em;}
.schedule-state-list button{float:right;position:relative;top:-15px;margin:0 10px;}
.schedule-state-list:after{content:".";display:block;height:1px;clear:both;visibility:hidden;background:red;margin:0;}
table.lecture-schedule{border:1px solid #DFDDD7;border-collapse:collapse;width:100%;}
.lecture-schedule thead th{border:1px solid #DFDDD7;background:#F9F8F4;padding:3px;text-align:left;font-weight:normal;color:#555;}
.lecture-schedule td{border:1px solid #DFDDD7;padding:3px;text-align:left;vertical-align:top;}
.lecture-schedule tr:hover td{background:#F1FCFF;color:#777;}
.lecture-schedule td.signup a:link,.lecture-schedule td.signup a:visited {display:block;border: 1px solid #FF361E;text-align: center;border-radius:5px;padding:5px;color:#FF361E;text-decoration:none;font-weight:bold;background:#FFF;}
.lecture-schedule td.signup a:hover,.lecture-schedule td.signup a:focus {background:#FF361E;color:#FFF;}
.lecture-schedule td.share{text-align:center;width:60px;padding:3px 10px;}
/*Student*/
/*.student header h1{background:url(/images/sprites.png) -2007px -10px no-repeat;z-index:1;}
.student nav{margin-bottom:120px;}*/
td.attendance{white-space:nowrap;padding:1px;}
#content td.attendance a.attended{display:block;padding:0 3px 0 23px;border-radius:2px;background: url(/images/icons/status_online.png) 3px 50% no-repeat;line-height:20px;vertical-align:middle;text-decoration:none;color:#555;text-transform:uppercase;font-size:12px;border:1px solid #FFF;}
#content td.attendance span.noshow{display:block;padding:0 3px 0 23px;border-radius:2px;background: url(/images/icons/status_offline.png) 3px 50% no-repeat;line-height:20px;vertical-align:middle;text-decoration:none;color:#AAA;text-transform:uppercase;font-size:12px;border:1px solid #FFF;}
#content td.attendance a.noshow{display:block;padding:0 3px 0 23px;border-radius:2px;background: url(/images/icons/status_offline.png) 3px 50% no-repeat;line-height:20px;vertical-align:middle;text-decoration:none;color:#AAA;text-transform:uppercase;font-size:12px;border:1px solid #FFF;}
#content td.attendance a:hover.attended,#content td.attendance a:hover.noshow{border-color:#FF0000;color:#000;background-color:#fbdada}
span.repeatstudent{background: url(/images/icons/tick.png) 50% 50% no-repeat;display:block;height:16px;width:16px;margin: 5px auto 0;text-indent:-1234em;}
.student header h1{background:url(/images/sprites.png) -3229px 0px no-repeat;top:0;z-index:1;height:42px;
width:118px;}
.student nav ul{padding-left:133px;width:827px;}
.student nav ul ul{padding-left:0;width:190px;}
.student nav{margin-bottom:20px;}
.student #content nav{margin-bottom:15px;background:url(/images/title-bg.png) 0 0 repeat-x;padding-top:9px;border-top:1px solid #333;}
.student #content nav ul{background:none;line-height:38px;z-index:0;padding-left:0;width:960px;}
.student #content nav ul li{background:#F8F7F4 url(/images/tab-right.png) 100% 0 no-repeat;line-height:39px;height:39px;z-index:0;margin:0 5px 0 0;padding:0;}
.student #content nav ul li a{line-height:31px;height:35px;background:url(/images/tab-left.png) 0 0 no-repeat;padding:4px 20px 0;color:#1f586b;font-weight:700}
.student #content nav ul li.current,.student #content nav ul li:hover.current{background-color:#FFF;height:43px;}
.student #content nav ul li:hover{background-color:#f1fcff;}
.student #content nav ul li:hover a:hover,.student #content nav ul li:hover a:focus{color:#00ACDC;}
.student #content nav ul li.current a:link,.student #content nav ul li.current a:visited,.student #content nav ul li.current a:hover,.student #content nav ul li.current a:focus{color:#1f586b;cursor:default;padding-top:6px;}
.student .signupnow,.student #content header{display:none;}
h3.ui-accordion-header{padding:10px 10px 10px 32px;}
h3.ajax-load {padding:0;}
#content form.user-info-form .rotextbox{margin: 0 0 0 325px;min-height:1.1em;}
table.standard, table.balance, table.my-payments,table.classroll,table.full-classroll{border:1px solid #DFDDD7;border-collapse:collapse;}
table.standard thead th,.balance thead th, .my-payments thead th,.classroll thead th,.classroll thead td,.full-classroll thead th,.full-classroll tfoot th{border:1px solid #DFDDD7;background:#F9F8F4;padding:3px;text-align:left;font-weight:normal;color:#555;}
.full-classroll tfoot td.label{text-align:right;}
.full-classroll tfoot td{padding:3px 10px;}
.full-classroll thead th{white-space:nowrap;}
table.standard td, .balance td, .my-payments td,.classroll td,.full-classroll td{border:1px solid #DFDDD7;padding:3px;text-align:left;vertical-align:top;}
table.standard tr:hover td, .balance tr:hover td, .my-payments tr:hover td,.classroll tr:hover td,.full-classroll tr:hover td{background:#F1FCFF;color:#777;}
a.view-roll {display:block;background:url(/images/icons.png) 3px -624px no-repeat;padding-left:27px;}
a.print-roll{display:block;background:url(/images/icons.png) 3px -597px no-repeat;padding-left:27px;}
.accordion h2{margin:15px 0 10px;color:#225a6d;}
caption p,caption h3{margin: 0 0 5px;}
h2.onlinereview, h2.balance{margin-top:0;}
.accordion div a:link, .accordion div a:visited{color:#225a6d;text-decoration:underline;}
.accordion div a:hover, .accordion div a:active{color:#ff361e;text-decoration:none;}
div.readonly div{margin-left:325px;clear:none;line-height:1.5;}
dl.my-live-lectures dl{margin:5px 0 25px;}
dl.my-live-lectures dt{color:#225a6d;}
dl.my-live-lectures dl dt{color:#676767;}
strong.expire{color:#FF361E;}
p.loading{background:url(/images/ajax-loader.gif) 50% 0 no-repeat;padding:35px 0;text-align:center;}
form.reset-password{float:none;margin:15px auto;}
#video-list{border:1px solid #DFDDD7;border-collapse:collapse;width:100%;}
#video-list thead th{border:1px solid #DFDDD7;background:#F9F8F4;padding:3px;text-align:left;font-weight:normal;color:#555;}
#video-list td{border:1px solid #DFDDD7;border-width:1px 0;padding:3px;text-align:left;}
#video-list tbody th{border:1px solid #DFDDD7;padding:3px;text-align:left;background:#F9F8F4;}
#video-list tr:hover td{background-color:#F1FCFF;color:#777;}
#video-list td.video a {background:url(/images/icons.png) 5px -519px no-repeat;padding-left:28px;}
#video-list td.pdf a {background:url(/images/icons.png) 5px -491px no-repeat;padding-left:28px;}
#video-list td.faq a {background:url(/images/icons.png) 5px -546px no-repeat;padding-left:28px;}
#video-list td.resources a {background:url(/images/icons.png) 3px -572px no-repeat;padding-left:28px;}
#video-list a{text-decoration:none;}
#video-list th.facebookvideopage{text-align:right;}
a.play-video,a.play-audio{display:block;float:left;height:80px;width:288px;text-indent:-1234em;margin:0 20px 20px 0;}
a.play-video{background:url(/images/sprites.png) -2653px 0 no-repeat;}
a.play-audio{background:url(/images/sprites.png) -2365px 0 no-repeat;}
#content a.video-pdf{color:#1d586b;text-decoration:none;font-size:.867em;display:block;float:left;padding:43px 0 0 80px;height:37px;width:208px;margin:0 20px 20px 0;background:url(/images/sprites.png) -2941px 0 no-repeat;}
p.buffering{clear: both;font-size:.8em;margin:0 0 15px;}
form.ask-a-question{width:auto;float:none;line-height:25px;}
form.ask-a-question *{vertical-align:top;margin:0;}
form.ask-a-question div{display:inline;}
form.ask-a-question label{width:auto;text-align:left;line-height:30px;vertical-align:middle;}
form.ask-a-question textarea{width:670px;height:25px;}
form.ask-a-question textarea:focus{height:125px;}
form.ask-a-question button{float:right;}
form.forgot-password{float:none;margin: 20px auto;}
.forgot-password h1,.forgot-password h2{text-align:center;margin: 5px 0;}
.forgot-password p{padding:10px;background:#FCFBF7;border:1px solid #bab8b3;border-radius:4px;margin:20px;text-align:center;color:#777;}
div.fifthday{margin-left:0;}
.fifthday li a,.fifthday a.pdf{background:url(/images/icons.png) 100% -491px no-repeat;padding-right:50px;}
div.fifthday-video{margin-right:0;}
.fifthday ul{margin: 5px 0 15px;}
.fifthday ul li{margin-left: 15px;list-style:disc;}
.fifthday ul li ul li{list-style:circle;}
.fifthday-video ul li{margin-left:0;list-style:none;}
.fifthday-video li a{background:url(/images/icons.png) 5px -518px no-repeat;padding-left:28px;}
h1.completeonline{display:block;text-indent:0;position:absolute;left:50%;margin:0 0 0 -145px;top:89px;width:605px;color:#737268;font-style:normal;font-size:1.2em}
h1.completeonline strong {display:block;font-size:1.3em;color:#1f586b;letter-spacing:-.05em}
#content a.lecturesignup{background:#1f586b;color:#FFF;font-weight:700;padding: 3px 10px;text-decoration:none;border: 1px solid #dfddd7;border-radius: 4px}
#content a:hover.lecturesignup,#content a:focus.lecturesignup{background:#ff361e}
form.infosession-form{width:auto;float:none;}
form.infosession-form label{width:300px;}
form.infosession-form button{margin-left:325px;}
form.infosession-form .error label{background-position:305px 50%}
form.infosession-form .error div.error{padding-left:325px}
/*Global*/
*{outline:0;}
img{margin:5px;}
a:link,a:visited{color:#225a6d;text-decoration:underline;}
a:hover,a:active{color:#ff361e;text-decoration:none;}
html{background:#f8f7f4;min-width:1004px;position:relative;}
body{font-family:SolomonNormalRegular, Arial, Helvetica, sans-serif;font-size:100%;color:#676767;background:#FFF;line-height:1.4;min-width:1004px;}
img.bubble{margin:0;}
#content{font-size:.938em;}
#content div.content{width:960px;margin:0 auto;}
#content header{background:url(/images/title-bg.png) 0 0 repeat-x;}
#content header h2{font-size:1.4em;width:940px;height:50px;line-height:50px;color:#737268;vertical-align:middle;font-weight:400;margin:0 auto 10px;}
article.livereview header,article.onlinereview header{position:relative}
article.livereview header p,article.onlinereview header p{margin:0;padding:5px 10px 5px 5px;position:absolute;left:247px;top: 11px;color:#FFF;line-height: 20px;vertical-align:middle;font-weight: bold;width: 69px;text-align: center;width: auto;background:url(/images/sprites.png) -258px -60px no-repeat;display:block;float:none;}
.grid_8 article.onlinereview,.grid_8 article.livereview{color:#737268;font-size:.875em;line-height:1.1;margin:0 auto 45px;}
#content .grid_8 article.onlinereview header,#content .grid_8 article.livereview header{background:none;float:left;border-right:1px solid #e3e2df;margin:5px 20px 10px 0;padding:0 20px 0 0;}
.grid_8 article.onlinereview h3,.grid_8 article.livereview h3{width:287px;height:80px;text-indent:-1234em;margin:0;}
p.signupnow a,#content p.signupnow a{color:#737268;text-decoration:none;background:url(/images/icons.png) 0 -201px no-repeat;padding:0 0 0 16px;}
#content p.signupnow a:hover,#content p.signupnow a:focus{color:#ff361e;}
.grid_4 ul{background:#f6f5f1;padding:8px 0;}
.grid_4 ul li{margin-left:25px;}
#content .grid_4 article header{background:none;}
.grid_4 article.onlinereview,.grid_4 article.livereview{padding:0 12px 0 40px;}
.grid_4 article.onlinereview h3,.grid_4 article.livereview h3{width:287px;height:80px;text-indent:-1234em;margin:15px 0 0 -40px;}
.grid_4 article.onlinereview h3 a,.grid_4 article.livereview h3 a{display:block;height:80px;}
.signup .grid_4 ul{background:none;padding:0;}
.signup .grid_4 ul li{margin-left:40px;}
/*VideoTemplate*/
.videowindow header{height:50px}
.videowindow header h1{background:url(/images/sprites.png) -3229px 0px no-repeat;top:0;z-index:1;height:42px;
width:118px;margin-left:-250px}
.videowindow nav{display:none}
.videowindow #content, .videowindow #content div{text-align:center;}
.videowindow #content header{margin-bottom:10px}
.videowindow #content *{margin: 0 auto;}
.videowindow footer{border-top:1px solid #d6d5d3;background:#FFF;padding:0}
.videowindow footer *{display:none;}
body.videowindow{background:#FFF;min-width:500px}
.videowindow #content header h2,.videowindow #content div{width:500px}
/*jQueryUI*/
.ui-helper-hidden{display:none;}.ui-helper-hidden-accessible{position:absolute!important;clip:rect(1px,1px,1px,1px);}.ui-helper-reset{border:0;outline:0;line-height:1.3;text-decoration:none;font-size:100%;list-style:none;margin:0;padding:0;}.ui-helper-clearfix:after{content:".";display:block;height:0;clear:both;visibility:hidden;}* html .ui-helper-clearfix{height:1%;}.ui-helper-zfix{width:100%;height:100%;top:0;left:0;position:absolute;opacity:0;filter:Alpha(Opacity=0);}.ui-state-disabled{cursor:default!important;}.ui-icon{display:block;text-indent:-99999px;overflow:hidden;background-repeat:no-repeat;width:16px;height:16px;background-image:url(/images/ui/ui-icons_222222_256x240.png);}.ui-widget-overlay{position:absolute;top:0;left:0;width:100%;height:100%;background:#9b9995 url(/images/ui/ui-bg_flat_0_9b9995_40x100.png) 50% 50% repeat-x;opacity:.40;filter:Alpha(Opacity=40);}.ui-widget-content{border:1px solid #dfddd7;background:#fff url(/images/ui/ui-bg_flat_75_ffffff_40x100.png) 50% 50% repeat-x;color:#676767;}.ui-widget-header{border:1px solid #dfddd7;background:#f9f8f4 url(/images/ui/ui-bg_highlight-soft_75_f9f8f4_1x100.png) 50% 50% repeat-x;color:#676767;font-weight:700;}.ui-state-default,.ui-widget-content .ui-state-default,.ui-widget-header .ui-state-default{border:1px solid #dfddd7;background:#f9f8f4 url(/images/ui/ui-bg_glass_15_f9f8f4_1x400.png) 50% 50% repeat-x;font-weight:400;color:#676767;}.ui-state-hover,.ui-widget-content .ui-state-hover,.ui-widget-header .ui-state-hover,.ui-state-focus,.ui-widget-content .ui-state-focus,.ui-widget-header .ui-state-focus{border:1px solid #dfddd7;background:#f1fcff url(/images/ui/ui-bg_glass_75_f1fcff_1x400.png) 50% 50% repeat-x;font-weight:400;color:#00acdc;}.ui-state-hover a,.ui-state-hover a:hover{color:#00acdc;text-decoration:none;}.ui-state-active,.ui-widget-content .ui-state-active,.ui-widget-header .ui-state-active{border:1px solid #dfddd7;background:#fff url(/images/ui/ui-bg_glass_65_ffffff_1x400.png) 50% 50% repeat-x;font-weight:400;color:#676767;}.ui-widget :active{outline:none;}.ui-state-highlight,.ui-widget-content .ui-state-highlight,.ui-widget-header .ui-state-highlight{border:1px solid #fcefa1;background:#fbf9ee url(/images/ui/ui-bg_glass_55_fbf9ee_1x400.png) 50% 50% repeat-x;color:#363636;}.ui-state-highlight a,.ui-widget-content .ui-state-highlight a,.ui-widget-header .ui-state-highlight a{color:#363636;}.ui-state-error,.ui-widget-content .ui-state-error,.ui-widget-header .ui-state-error{border:1px solid #cd0a0a;background:#fef1ec url(/images/ui/ui-bg_glass_95_fef1ec_1x400.png) 50% 50% repeat-x;color:#cd0a0a;}.ui-priority-primary,.ui-widget-content .ui-priority-primary,.ui-widget-header .ui-priority-primary{font-weight:700;}.ui-priority-secondary,.ui-widget-content .ui-priority-secondary,.ui-widget-header .ui-priority-secondary{opacity:.7;filter:Alpha(Opacity=70);font-weight:400;}.ui-state-disabled,.ui-widget-content .ui-state-disabled,.ui-widget-header .ui-state-disabled{opacity:.35;filter:Alpha(Opacity=35);background-image:none;}.ui-widget-content .ui-icon{background-image:url(/images/ui/ui-icons_222222_256x240.png);}.ui-state-hover .ui-icon,.ui-state-focus .ui-icon{background-image:url(/images/ui/ui-icons_00acdc_256x240.png);}.ui-state-highlight .ui-icon{background-image:url(/images/ui/ui-icons_2e83ff_256x240.png);}.ui-state-error .ui-icon,.ui-state-error-text .ui-icon{background-image:url(/images/ui/ui-icons_cd0a0a_256x240.png);}.ui-icon-carat-1-n{background-position:0 0;}.ui-icon-carat-1-ne{background-position:-16px 0;}.ui-icon-carat-1-e{background-position:-32px 0;}.ui-icon-carat-1-se{background-position:-48px 0;}.ui-icon-carat-1-s{background-position:-64px 0;}.ui-icon-carat-1-sw{background-position:-80px 0;}.ui-icon-carat-1-w{background-position:-96px 0;}.ui-icon-carat-1-nw{background-position:-112px 0;}.ui-icon-carat-2-n-s{background-position:-128px 0;}.ui-icon-carat-2-e-w{background-position:-144px 0;}.ui-icon-triangle-1-n{background-position:0 -16px;}.ui-icon-triangle-1-ne{background-position:-16px -16px;}.ui-icon-triangle-1-e{background-position:-32px -16px;}.ui-icon-triangle-1-se{background-position:-48px -16px;}.ui-icon-triangle-1-s{background-position:-64px -16px;}.ui-icon-triangle-1-sw{background-position:-80px -16px;}.ui-icon-triangle-1-w{background-position:-96px -16px;}.ui-icon-triangle-1-nw{background-position:-112px -16px;}.ui-icon-triangle-2-n-s{background-position:-128px -16px;}.ui-icon-triangle-2-e-w{background-position:-144px -16px;}.ui-icon-arrow-1-n{background-position:0 -32px;}.ui-icon-arrow-1-ne{background-position:-16px -32px;}.ui-icon-arrow-1-e{background-position:-32px -32px;}.ui-icon-arrow-1-se{background-position:-48px -32px;}.ui-icon-arrow-1-s{background-position:-64px -32px;}.ui-icon-arrow-1-sw{background-position:-80px -32px;}.ui-icon-arrow-1-w{background-position:-96px -32px;}.ui-icon-arrow-1-nw{background-position:-112px -32px;}.ui-icon-arrow-2-n-s{background-position:-128px -32px;}.ui-icon-arrow-2-ne-sw{background-position:-144px -32px;}.ui-icon-arrow-2-e-w{background-position:-160px -32px;}.ui-icon-arrow-2-se-nw{background-position:-176px -32px;}.ui-icon-arrowstop-1-n{background-position:-192px -32px;}.ui-icon-arrowstop-1-e{background-position:-208px -32px;}.ui-icon-arrowstop-1-s{background-position:-224px -32px;}.ui-icon-arrowstop-1-w{background-position:-240px -32px;}.ui-icon-arrowthick-1-n{background-position:0 -48px;}.ui-icon-arrowthick-1-ne{background-position:-16px -48px;}.ui-icon-arrowthick-1-e{background-position:-32px -48px;}.ui-icon-arrowthick-1-se{background-position:-48px -48px;}.ui-icon-arrowthick-1-s{background-position:-64px -48px;}.ui-icon-arrowthick-1-sw{background-position:-80px -48px;}.ui-icon-arrowthick-1-w{background-position:-96px -48px;}.ui-icon-arrowthick-1-nw{background-position:-112px -48px;}.ui-icon-arrowthick-2-n-s{background-position:-128px -48px;}.ui-icon-arrowthick-2-ne-sw{background-position:-144px -48px;}.ui-icon-arrowthick-2-e-w{background-position:-160px -48px;}.ui-icon-arrowthick-2-se-nw{background-position:-176px -48px;}.ui-icon-arrowthickstop-1-n{background-position:-192px -48px;}.ui-icon-arrowthickstop-1-e{background-position:-208px -48px;}.ui-icon-arrowthickstop-1-s{background-position:-224px -48px;}.ui-icon-arrowthickstop-1-w{background-position:-240px -48px;}.ui-icon-arrowreturnthick-1-w{background-position:0 -64px;}.ui-icon-arrowreturnthick-1-n{background-position:-16px -64px;}.ui-icon-arrowreturnthick-1-e{background-position:-32px -64px;}.ui-icon-arrowreturnthick-1-s{background-position:-48px -64px;}.ui-icon-arrowreturn-1-w{background-position:-64px -64px;}.ui-icon-arrowreturn-1-n{background-position:-80px -64px;}.ui-icon-arrowreturn-1-e{background-position:-96px -64px;}.ui-icon-arrowreturn-1-s{background-position:-112px -64px;}.ui-icon-arrowrefresh-1-w{background-position:-128px -64px;}.ui-icon-arrowrefresh-1-n{background-position:-144px -64px;}.ui-icon-arrowrefresh-1-e{background-position:-160px -64px;}.ui-icon-arrowrefresh-1-s{background-position:-176px -64px;}.ui-icon-arrow-4{background-position:0 -80px;}.ui-icon-arrow-4-diag{background-position:-16px -80px;}.ui-icon-extlink{background-position:-32px -80px;}.ui-icon-newwin{background-position:-48px -80px;}.ui-icon-refresh{background-position:-64px -80px;}.ui-icon-shuffle{background-position:-80px -80px;}.ui-icon-transfer-e-w{background-position:-96px -80px;}.ui-icon-transferthick-e-w{background-position:-112px -80px;}.ui-icon-folder-collapsed{background-position:0 -96px;}.ui-icon-folder-open{background-position:-16px -96px;}.ui-icon-document{background-position:-32px -96px;}.ui-icon-document-b{background-position:-48px -96px;}.ui-icon-note{background-position:-64px -96px;}.ui-icon-mail-closed{background-position:-80px -96px;}.ui-icon-mail-open{background-position:-96px -96px;}.ui-icon-suitcase{background-position:-112px -96px;}.ui-icon-comment{background-position:-128px -96px;}.ui-icon-person{background-position:-144px -96px;}.ui-icon-print{background-position:-160px -96px;}.ui-icon-trash{background-position:-176px -96px;}.ui-icon-locked{background-position:-192px -96px;}.ui-icon-unlocked{background-position:-208px -96px;}.ui-icon-bookmark{background-position:-224px -96px;}.ui-icon-tag{background-position:-240px -96px;}.ui-icon-home{background-position:0 -112px;}.ui-icon-flag{background-position:-16px -112px;}.ui-icon-calendar{background-position:-32px -112px;}.ui-icon-cart{background-position:-48px -112px;}.ui-icon-pencil{background-position:-64px -112px;}.ui-icon-clock{background-position:-80px -112px;}.ui-icon-disk{background-position:-96px -112px;}.ui-icon-calculator{background-position:-112px -112px;}.ui-icon-zoomin{background-position:-128px -112px;}.ui-icon-zoomout{background-position:-144px -112px;}.ui-icon-search{background-position:-160px -112px;}.ui-icon-wrench{background-position:-176px -112px;}.ui-icon-gear{background-position:-192px -112px;}.ui-icon-heart{background-position:-208px -112px;}.ui-icon-star{background-position:-224px -112px;}.ui-icon-link{background-position:-240px -112px;}.ui-icon-cancel{background-position:0 -128px;}.ui-icon-plus{background-position:-16px -128px;}.ui-icon-plusthick{background-position:-32px -128px;}.ui-icon-minus{background-position:-48px -128px;}.ui-icon-minusthick{background-position:-64px -128px;}.ui-icon-close{background-position:-80px -128px;}.ui-icon-closethick{background-position:-96px -128px;}.ui-icon-key{background-position:-112px -128px;}.ui-icon-lightbulb{background-position:-128px -128px;}.ui-icon-scissors{background-position:-144px -128px;}.ui-icon-clipboard{background-position:-160px -128px;}.ui-icon-copy{background-position:-176px -128px;}.ui-icon-contact{background-position:-192px -128px;}.ui-icon-image{background-position:-208px -128px;}.ui-icon-video{background-position:-224px -128px;}.ui-icon-script{background-position:-240px -128px;}.ui-icon-alert{background-position:0 -144px;}.ui-icon-info{background-position:-16px -144px;}.ui-icon-notice{background-position:-32px -144px;}.ui-icon-help{background-position:-48px -144px;}.ui-icon-check{background-position:-64px -144px;}.ui-icon-bullet{background-position:-80px -144px;}.ui-icon-radio-off{background-position:-96px -144px;}.ui-icon-radio-on{background-position:-112px -144px;}.ui-icon-pin-w{background-position:-128px -144px;}.ui-icon-pin-s{background-position:-144px -144px;}.ui-icon-play{background-position:0 -160px;}.ui-icon-pause{background-position:-16px -160px;}.ui-icon-seek-next{background-position:-32px -160px;}.ui-icon-seek-prev{background-position:-48px -160px;}.ui-icon-seek-end{background-position:-64px -160px;}.ui-icon-stop{background-position:-96px -160px;}.ui-icon-eject{background-position:-112px -160px;}.ui-icon-volume-off{background-position:-128px -160px;}.ui-icon-volume-on{background-position:-144px -160px;}.ui-icon-power{background-position:0 -176px;}.ui-icon-signal-diag{background-position:-16px -176px;}.ui-icon-signal{background-position:-32px -176px;}.ui-icon-battery-0{background-position:-48px -176px;}.ui-icon-battery-1{background-position:-64px -176px;}.ui-icon-battery-2{background-position:-80px -176px;}.ui-icon-battery-3{background-position:-96px -176px;}.ui-icon-circle-plus{background-position:0 -192px;}.ui-icon-circle-minus{background-position:-16px -192px;}.ui-icon-circle-close{background-position:-32px -192px;}.ui-icon-circle-triangle-e{background-position:-48px -192px;}.ui-icon-circle-triangle-s{background-position:-64px -192px;}.ui-icon-circle-triangle-w{background-position:-80px -192px;}.ui-icon-circle-triangle-n{background-position:-96px -192px;}.ui-icon-circle-arrow-e{background-position:-112px -192px;}.ui-icon-circle-arrow-s{background-position:-128px -192px;}.ui-icon-circle-arrow-w{background-position:-144px -192px;}.ui-icon-circle-arrow-n{background-position:-160px -192px;}.ui-icon-circle-zoomin{background-position:-176px -192px;}.ui-icon-circle-zoomout{background-position:-192px -192px;}.ui-icon-circle-check{background-position:-208px -192px;}.ui-icon-circlesmall-plus{background-position:0 -208px;}.ui-icon-circlesmall-minus{background-position:-16px -208px;}.ui-icon-circlesmall-close{background-position:-32px -208px;}.ui-icon-squaresmall-plus{background-position:-48px -208px;}.ui-icon-squaresmall-minus{background-position:-64px -208px;}.ui-icon-squaresmall-close{background-position:-80px -208px;}.ui-icon-grip-dotted-vertical{background-position:0 -224px;}.ui-icon-grip-dotted-horizontal{background-position:-16px -224px;}.ui-icon-grip-solid-vertical{background-position:-32px -224px;}.ui-icon-grip-solid-horizontal{background-position:-48px -224px;}.ui-icon-gripsmall-diagonal-se{background-position:-64px -224px;}.ui-icon-grip-diagonal-se{background-position:-80px -224px;}.ui-corner-all,.ui-corner-top,.ui-corner-left,.ui-corner-tl{-moz-border-radius-topleft:4px;-webkit-border-top-left-radius:4px;-khtml-border-top-left-radius:4px;border-top-left-radius:4px;}.ui-corner-all,.ui-corner-top,.ui-corner-right,.ui-corner-tr{-moz-border-radius-topright:4px;-webkit-border-top-right-radius:4px;-khtml-border-top-right-radius:4px;border-top-right-radius:4px;}.ui-corner-all,.ui-corner-bottom,.ui-corner-left,.ui-corner-bl{-moz-border-radius-bottomleft:4px;-webkit-border-bottom-left-radius:4px;-khtml-border-bottom-left-radius:4px;border-bottom-left-radius:4px;}.ui-corner-all,.ui-corner-bottom,.ui-corner-right,.ui-corner-br{-moz-border-radius-bottomright:4px;-webkit-border-bottom-right-radius:4px;-khtml-border-bottom-right-radius:4px;border-bottom-right-radius:4px;}.ui-widget-shadow{background:#9b9995 url(/images/ui/ui-bg_flat_0_9b9995_40x100.png) 50% 50% repeat-x;opacity:.80;filter:Alpha(Opacity=80);-moz-border-radius:8px;-khtml-border-radius:8px;-webkit-border-radius:8px;border-radius:8px;margin:-1px 0 0 -1px;padding:1px;}.ui-accordion .ui-accordion-header{cursor:pointer;position:relative;margin-top:1px;zoom:1;}.ui-accordion .ui-accordion-li-fix{display:inline;}.ui-accordion .ui-accordion-header-active{border-bottom:0!important;}.ui-accordion .ui-accordion-header a{display:block;font-size:1em;padding:.5em .5em .5em .7em;}.ui-accordion-icons .ui-accordion-header a{padding-left:2.2em;}.ui-accordion .ui-accordion-header .ui-icon{position:absolute;left:.5em;top:50%;margin-top:-8px;}.ui-accordion .ui-accordion-content{border-top:0;margin-top:-2px;position:relative;top:1px;margin-bottom:2px;overflow:auto;display:none;zoom:1;padding:1em 2.2em;}.ui-dialog{position:absolute;width:300px;overflow:hidden;padding:.2em;}.ui-dialog .ui-dialog-titlebar{position:relative;padding:.4em 1em;}.ui-dialog .ui-dialog-title{float:left;margin:.1em 16px .1em 0;}.ui-dialog .ui-dialog-titlebar-close{position:absolute;right:.3em;top:50%;width:19px;height:18px;margin:-10px 0 0;padding:1px;}.ui-dialog .ui-dialog-titlebar-close span{display:block;margin:1px;}.ui-dialog .ui-dialog-titlebar-close:hover,.ui-dialog .ui-dialog-titlebar-close:focus{padding:0;}.ui-dialog .ui-dialog-content{position:relative;border:0;background:none;overflow:auto;zoom:1;padding:.5em 1em;}.ui-dialog .ui-dialog-buttonpane{text-align:left;background-image:none;border-width:1px 0 0;margin:.5em 0 0;padding:.3em 1em .5em .4em;}.ui-dialog .ui-dialog-buttonpane button{cursor:pointer;margin:.5em .4em .5em 0;}.ui-dialog .ui-resizable-se{width:14px;height:14px;right:3px;bottom:3px;}.ui-draggable .ui-dialog-titlebar{cursor:move;}.ui-tabs{position:relative;zoom:1;padding:.2em;}.ui-tabs .ui-tabs-nav{margin:0;padding:.2em .2em 0;}.ui-tabs .ui-tabs-nav li{list-style:none;float:left;position:relative;top:1px;border-bottom:0!important;white-space:nowrap;margin:0 .2em 1px 0;padding:0;}.ui-tabs .ui-tabs-nav li a{float:left;text-decoration:none;padding:.5em 1em;}.ui-tabs .ui-tabs-nav li.ui-tabs-selected{margin-bottom:0;padding-bottom:1px;}.ui-tabs .ui-tabs-nav li.ui-tabs-selected a,.ui-tabs .ui-tabs-nav li.ui-state-disabled a,.ui-tabs .ui-tabs-nav li.ui-state-processing a{cursor:text;}.ui-tabs .ui-tabs-nav li a,.ui-tabs.ui-tabs-collapsible .ui-tabs-nav li.ui-tabs-selected a{cursor:pointer;}.ui-tabs .ui-tabs-panel{display:block;background:none;border-width:0;padding:1em 1.4em;}.ui-tabs .ui-tabs-hide{display:none!important;}.ui-datepicker{width:17em;display:none;padding:.2em .2em 0;}.ui-datepicker .ui-datepicker-header{position:relative;padding:.2em 0;}.ui-datepicker .ui-datepicker-prev,.ui-datepicker .ui-datepicker-next{position:absolute;top:2px;width:1.8em;height:1.8em;}.ui-datepicker .ui-datepicker-prev-hover,.ui-datepicker .ui-datepicker-next-hover{top:1px;}.ui-datepicker .ui-datepicker-prev{left:2px;}.ui-datepicker .ui-datepicker-next{right:2px;}.ui-datepicker .ui-datepicker-prev-hover{left:1px;}.ui-datepicker .ui-datepicker-next-hover{right:1px;}.ui-datepicker .ui-datepicker-prev span,.ui-datepicker .ui-datepicker-next span{display:block;position:absolute;left:50%;margin-left:-8px;top:50%;margin-top:-8px;}.ui-datepicker .ui-datepicker-title{line-height:1.8em;text-align:center;margin:0 2.3em;}.ui-datepicker .ui-datepicker-title select{font-size:1em;margin:1px 0;}.ui-datepicker select.ui-datepicker-month,.ui-datepicker select.ui-datepicker-year{width:49%;}.ui-datepicker table{width:100%;font-size:.9em;border-collapse:collapse;margin:0 0 .4em;}.ui-datepicker th{text-align:center;font-weight:700;border:0;padding:.7em .3em;}.ui-datepicker td{border:0;padding:1px;}.ui-datepicker td span,.ui-datepicker td a{display:block;text-align:right;text-decoration:none;padding:.2em;}.ui-datepicker .ui-datepicker-buttonpane{background-image:none;border-left:0;border-right:0;border-bottom:0;margin:.7em 0 0;padding:0 .2em;}.ui-datepicker .ui-datepicker-buttonpane button{float:right;cursor:pointer;width:auto;overflow:visible;margin:.5em .2em .4em;padding:.2em .6em .3em;}.ui-datepicker.ui-datepicker-multi{width:auto;}.ui-datepicker-multi .ui-datepicker-group table{width:95%;margin:0 auto .4em;}.ui-datepicker-multi-2 .ui-datepicker-group{width:50%;}.ui-datepicker-multi-3 .ui-datepicker-group{width:33.3%;}.ui-datepicker-multi-4 .ui-datepicker-group{width:25%;}.ui-datepicker-multi .ui-datepicker-buttonpane{clear:left;}.ui-datepicker-row-break{clear:both;width:100%;font-size:0;}.ui-datepicker-rtl{direction:rtl;}.ui-datepicker-rtl .ui-datepicker-prev{right:2px;left:auto;}.ui-datepicker-rtl .ui-datepicker-next{left:2px;right:auto;}.ui-datepicker-rtl .ui-datepicker-prev:hover{right:1px;left:auto;}.ui-datepicker-rtl .ui-datepicker-next:hover{left:1px;right:auto;}.ui-datepicker-rtl .ui-datepicker-buttonpane{clear:right;}.ui-datepicker-cover{display:block;position:absolute;z-index:-1;filter:mask();top:-4px;left:-4px;width:200px;height:200px;}.ui-progressbar{height:2em;text-align:left;}.ui-progressbar .ui-progressbar-value{height:100%;margin:-1px;}.ui-helper-clearfix,.ui-accordion .ui-accordion-content-active{display:block;}.ui-widget .ui-widget,.ui-widget input,.ui-widget select,.ui-widget textarea,.ui-widget button{font-size:1em;}.ui-widget-content a,.ui-widget-header a{color:#676767;}.ui-state-default a,.ui-state-default a:link,.ui-state-default a:visited,.ui-state-active a,.ui-state-active a:link,.ui-state-active a:visited{color:#676767;text-decoration:none;}.ui-state-error a,.ui-widget-content .ui-state-error a,.ui-widget-header .ui-state-error a,.ui-state-error-text,.ui-widget-content .ui-state-error-text,.ui-widget-header .ui-state-error-text{color:#cd0a0a;}.ui-widget-header .ui-icon,.ui-state-default .ui-icon,.ui-state-active .ui-icon{background-image:url(/images/ui/ui-icons_979797_256x240.png);}.ui-icon-seek-start,.ui-icon-seek-first{background-position:-80px -160px;}.ui-accordion,.ui-datepicker select.ui-datepicker-month-year{width:100%;}.ui-dialog .ui-dialog-buttonpane .ui-dialog-buttonset,.ui-datepicker-rtl .ui-datepicker-buttonpane button.ui-datepicker-current,.ui-datepicker-rtl .ui-datepicker-group{float:right;}.ui-datepicker .ui-datepicker-buttonpane button.ui-datepicker-current,.ui-datepicker-multi .ui-datepicker-group,.ui-datepicker-rtl .ui-datepicker-buttonpane button{float:left;}.ui-datepicker-multi .ui-datepicker-group-last .ui-datepicker-header,.ui-datepicker-multi .ui-datepicker-group-middle .ui-datepicker-header{border-left-width:0;}.ui-datepicker-rtl .ui-datepicker-group-last .ui-datepicker-header,.ui-datepicker-rtl .ui-datepicker-group-middle .ui-datepicker-header{border-right-width:0;border-left-width:1px;}
a:link.samplelecture, a:visited.samplelecture{display:block;text-indent:-1234em;background:url(/images/sprites.png) -4936px 0 no-repeat;height:80px;width:288px;}
a:hover.samplelecture,a:focus.samplelecture{opacity:.8;}
p.infosession{margin: 30px 0;}
hr.infosession{height:15px}
p.infosession a:link,p.infosession a:visited{display:block;text-indent:-1234em;height:80px;width:288px;float:left;margin: 0 10px 0 0;}
p.infosession a:hover,p.infosession a:focus{opacity:.8;}
p.infosession a.infosessionvid {background:url(/images/sprites.png) -5224px 0 no-repeat;}
p.infosession a.brochure{background:url(/images/sprites.png) -5800px 0 no-repeat;}
p.infosession a.notes{background:url(/images/sprites.png) -5512px 0 no-repeat;}
/*My-Account messages*/
p.status-message-error{background-color: #FEE;color: red;padding: 5px;font-weight: bold;border: 1px solid red;}
p.status-message-ok{background-color: #EFE;color: green;border: 1px solid green;font-weight: bold;padding: 5px;}
h3.error{color:red;}
/*Highlighting for Review FAQ */
h3.highlight-question{background-color: #225a6d; color: #CCCCCC}
/*This rule is for debug messages*/
font table{
	color: black;
}
.highlight {background:#aed06d;color:#000;}
a.important,strong.important {color:red;}

