<html><head><meta name="color-scheme" content="light dark"></head><body><pre style="word-wrap: break-word; white-space: pre-wrap;">.pshell LI:after,.sp-shell-thumbs:after,.soc-root:after,.upach:after,.slinks-shell:after,.pbadge:after,.vipcourse:after,.vipcourse:after,.modlink A:after,.teshell:after,.ffc-s-shell:after,.ffut-shell:after,.forsrch:after,.forselec:after,.tpl-cert:after,.view-qna:after,.rwi-shell:after,.mcont:after,.vact:after,.aspan:after,.arow:after,#foundmails:after,.soc-rep:after,.soc-sube:after,.soc-res:after {
content:".";
display:block;
height:0;
clear:both;
visibility:hidden;
font-size:0;
}

.pshell LI,.sp-shell-thumbs,.soc-root,.upach,.slinks-shell,.pbadge,.vipcourse,.vipcourse,.modlink A,.teshell,.ffc-s-shell,.ffut-shell,.forsrch,.forselec,.tpl-cert,.view-qna,.rwi-shell,.mcont,.vact,.aspan,.arow,#foundmails,.soc-rep,.soc-sube,.soc-res {
display:block;
-height:1px;
}

#page {
padding-top:60px;
}

.p-course-index .thumbnail H3 {
font-size:14px;
height:18px;
overflow:hidden;
text-align:right;
position:relative;
color:#aaa;
}

#intpick {
background-color:#34514F;
color:#FFF;
border-bottom:5px solid #92B7B5;
text-align:center;
margin:-38px 0 15px;
padding:26px 0 30px;
}

.cidiag {
text-align:right;
max-width:838px;
margin:-39px auto -2px;
}

.softcomp {
font-size:29px;
text-align:left;
padding:10px 0 19px;
}

.courseintr {
text-align:left;
height:24px;
cursor:pointer;
position:relative;
padding:4px 0;
}

.softrrow {
display:inline-block;
width:300px;
vertical-align:top;
margin:0 0 0 52px;
}

.fbetapic {
display:block;
position:relative;
width:299px;
height:53px;
z-index:10000;
left:22px;
top:30px;
margin:0 0 -53px;
}

.courseintr:hover {
color:#68E7DE!important;
}

.courseintr I {
color:#618986;
width:27px;
position:relative;
top:3px;
left:0;
font-size:22px;
display:inline-block;
}

.courseintr I.icon-check {
color:#16D4C5;
}

.leshe {
color:#252525;
font-size:31px;
margin:-17px 0 11px 15px;
}

.lockles {
position:relative;
background-color:#FFF;
height:70px;
opacity:.8;
top:0;
color:#8F0000!important;
margin:0 0 -80px;
padding:10px 0 0;
}

#fbcc {
position:absolute;
right:0;
top:43px;
margin:9px 0 -15px;
}

.quiz-froml {
text-align:right;
font-size:12px;
margin:0 0 9px;
}

.span5 .p-ifv {
width:300px;
}

.ed-pen {
border-bottom:1px dashed #D4D4D4;
min-width:80px;
}

.p-curpos {
margin:0 0 13px;
}

.p-cer-title {
height:100px;
line-height:100px;
padding:0;
}

.p-certificate LI IMG {
float:left;
margin:0 10px 0 0;
}

.p-ifv {
float:left;
width:231px;
}

.p-ifv-tel {
font-size:26px;
line-height:1.2;
}

.p-ifl {
float:left;
width:110px;
color:#8F8F8F;
}

.pshell {
margin:0 0 22px;
}

.pmshell {
padding:0 15px 0 8px;
}

.sp-txt {
position:absolute;
top:47px;
left:10px;
z-index:120;
font-size:11px;
}

.sp-ico {
position:absolute;
top:-10px;
display:none;
z-index:123;
left:11px;
}

.or-introtet P,.or-aftertext P {
padding:5px 0;
}

.spthumb {
font-size:11px;
position:relative;
float:left;
width:171px;
height:121px;
}

.spthumb .caption {
z-index:444;
top:-95px;
color:#030303;
height:72px!important;
overflow:hidden;
}

.fmptxt {
border:5px solid #51A52A;
color:#5A5A5A;
position:relative;
background-color:#F7F7F7;
-moz-border-radius:10px;
-webkit-border-radius:10px;
-khtml-border-radius:10px;
border-radius:10px;
margin:14px 0 0;
padding:10px 20px 10px 76px;
}

.fmptxt .icon-key {
position:absolute;
left:3px;
color:#51A52A;
top:1px;
font-size:73px;
}

.fmtxt {
font-size:13px;
line-height:14px;
display:inline-block;
width:48%;
vertical-align:top;
color:gray;
padding:4px 0 0;
}

.fmlabels .fmtxt {
font-weight:700;
}

.fmlabels {
margin:11px 0 -9px;
}

.fmnum {
font-size:20px;
background-color:#E2E2E2;
border-bottom:5px solid #D4D4D4;
color:#5A5A5A;
text-align:right;
-moz-border-radius:5px;
-webkit-border-radius:5px;
-khtml-border-radius:5px;
border-radius:5px;
display:inline-block;
width:34%;
position:relative;
padding:7px 9% 7px 10px;
}

.fmansp {
background-color:#005580;
color:#FFF;
border-color:#00314A;
}

.fmico {
position:absolute;
background-color:#9D9D9D;
color:#FFF;
top:0;
left:0;
-moz-border-radius:5px 0 0 5px;
-webkit-border-radius:5px 0 0 5px;
-khtml-border-radius:5px 0 0 5px;
border-radius:5px 0 0 5px;
border-bottom:5px solid gray;
padding:7px;
}

.fmansp I {
background-color:#0282C2;
color:#9FDFFF;
border-color:#044D71;
}

#forumopt {
background-color:#05605C!important;
color:#FFF;
display:block;
z-index:20;
border-bottom:20px solid #1A7671;
margin:auto;
padding:15px;
}

#forumopt .imp input {
box-sizing:border-box;
height:25px;
}

.errfield {
background-color:#710A0A!important;
color:#FB9E9E!important;
position:relative;
}

#foregfeat {
background-color:#1A7671;
margin:10px -15px;
padding:10px 25px;
}

.qttag {
display:inline-block;
background-color:#B5D78D;
color:#345907!important;
-moz-border-radius:5px;
-webkit-border-radius:5px;
-khtml-border-radius:5px;
border-radius:5px;
font-size:18px;
padding:3px 15px 4px;
}

.qttags {
text-align:right;
margin:0 0 2px;
}

.rsi-imgs A IMG {
padding:15px 0;
}

.navbar-inner .nav A {
color:#91B892!important;
transition:all .3s linear;
}

.navbar-inner .nav .dropdown-menu A {
color:#3A3A3A!important;
}

.navbar-inner .nav A:hover {
color:#FFF!important;
-moz-text-shadow:0 0 10px #FFF;
-webkit-text-shadow:0 0 10px #FFF;
-o-text-shadow:0 0 10px #FFF;
text-shadow:0 0 10px #FFF;
}

.vipbuto {
margin:0 -30px!important;
padding:0!important;
}

.navbar-inner .brand {
margin:-10px -5px -15px -20px;
}

#notbut {
background-color:#00302E;
border-left:1px solid #144644;
border-right:1px solid #144644;
margin:1px 0!important;
}

.yesnot A I {
color:#AEEE76;
}

SPAN.notcount {
color:#7CAC53;
font-size:11px;
position:relative;
width:30px;
display:inline-block;
top:12px;
left:28px;
margin:0 0 0 -30px;
}

#notbut A:hover I {
color:#FFF!important;
}

#notbut A:hover {
background-color:#334C23;
}

.nav-g A {
position:relative;
display:block;
font-weight:400;
padding:7px 0 4px 31px;
}

.nav-g A:hover {
background-color:#ECECEC;
text-decoration:none;
-moz-border-radius:10px;
-webkit-border-radius:10px;
-khtml-border-radius:10px;
border-radius:10px;
}

.amsg {
-moz-border-radius:4px;
-webkit-border-radius:4px;
-khtml-border-radius:4px;
border-radius:4px;
font-size:16px;
background-color:#B7B7B7;
color:#FFF;
margin-bottom:34px;
padding:20px;
}

.amsg-optional {
background-color:#EAEAEA;
color:#AFAFAF;
}

.amsg SPAN {
display:block;
position:relative;
z-index:30;
}

.amsg-ico {
position:relative;
font-size:52px;
left:115px;
top:-42px;
z-index:20;
display:block!important;
height:70px!important;
opacity:.5;
margin:0 0 -70px;
}

.amsg-normal {
background-color:#108BBA;
color:#8FE0FF;
}

.amsg-important {
background-color:#7034CB;
color:#C7BAFF;
}

.leftmenu .nav-header {
font-weight:400;
color:#9F9F9F;
margin:0 0 -1px 2px;
padding:15px 0 0;
}

[contentEditable=true]:empty:not(:focus):before {
content:attr(data-ph);
color:gray;
font-style:italic;
}

I.payaf-arr {
display:block;
position:relative;
top:-91px;
font-size:155px;
color:#C2C2C2;
margin:0 0 -78px;
}

A.payaftertrial {
-moz-text-shadow:0 0 4px #BA672B;
-webkit-text-shadow:0 0 4px #BA672B;
-o-text-shadow:0 0 4px #BA672B;
text-shadow:0 0 4px #BA672B;
background-color:#FFB200;
color:#FFF;
font-size:20px;
-moz-border-radius:15px;
-webkit-border-radius:15px;
-khtml-border-radius:15px;
border-radius:15px;
-moz-box-shadow:0 0 15px #CF8E60;
-webkit-box-shadow:0 0 15px #CF8E60;
-o-box-shadow:0 0 15px #CF8E60;
box-shadow:0 0 15px #CF8E60;
background:linear-gradient(tobottom,rgba(255,183,107,1) 0 43% 58% 100%;
filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffb76b',endColorstr='#ff7f04',GradientType=0);
margin:auto;
padding:15px 25px;
}

A.payaftertrial:hover {
text-decoration:none;
border:3px solid #FFF;
}

.upans LI {
list-style:none;
border:1px solid #CACACA;
-moz-border-radius:5px;
-webkit-border-radius:5px;
-khtml-border-radius:5px;
border-radius:5px;
display:block;
margin:0 0 15px;
padding:0;
}

.upans-l I {
color:#FFF;
font-size:36px;
position:relative;
top:7px;
}

.upans-l {
margin:0 0 0 -16px;
}

.upans .icon-stack {
position:relative;
top:-6px;
margin:0 0 0 -32px;
}

.upans-a .icon-stack {
color:#84BE41;
}

.upans-q .icon-stack {
color:#959595;
}

.upans IMG.upans-upic {
float:left;
width:50px;
height:50px;
-moz-border-radius:5px 0 10px;
-webkit-border-radius:5px 0 10px 0;
-khtml-border-radius:5px 0 10px 0;
border-radius:5px 0 10px 0;
margin:-16px 17px 0 -15px;
padding:0;
}

.upans-bot {
background-color:#E2E6EC;
border-top:2px solid #CCCFD2;
margin:0;
padding:15px;
}

.upans-q {
min-height:50px;
margin:0;
padding:15px;
}

.upach LI I {
font-size:64px;
color:#384d37;
display:block;
text-align:center;
}

.upach LI {
display:block;
float:left;
width:150px;
list-style:none;
height:107px;
border:1px solid #DFDFDF;
text-align:center;
-moz-border-radius:5px;
-webkit-border-radius:5px;
-khtml-border-radius:5px;
border-radius:5px;
margin:5px;
padding:10px;
}

.upach P {
height:43px;
width:151px;
display:table-cell;
vertical-align:middle;
font-size:12px;
overflow:hidden;
text-align:center;
margin:auto;
}

.gsc-input {
border:0 solid!important;
margin:-6px 0 0!important;
}

.somedia {
text-align:right;
position:relative;
top:11px;
margin:0 0 -11px;
}

.somedia IFRAME {
margin:-8px 1px 1px!important;
}

#optinvid {
position:relative;
z-index:5000;
background-color:rgba(0,0,0,0.7);
top:500px;
height:500px;
margin:-500px 0 0;
padding:0;
}

.optintitle {
text-align:center;
color:#FFF;
font-size:25px;
padding:0 50px 26px;
}

.optinvidform .control-label {
color:#FFF;
}

.optinvidform {
width:588px;
margin:auto;
padding:147px 0 0;
}

#implast {
width:800px;
margin-left:-400px;
}

.invletter {
background-color:#DCDCDC;
font-family:cursive;
color:#463939;
line-height:26px;
font-size:15px;
-moz-border-radius:10px;
-webkit-border-radius:10px;
-khtml-border-radius:10px;
border-radius:10px;
margin:-25px;
padding:25px;
}

.mycodewhere {
text-align:center;
width:201px;
background-color:#30BA00;
color:#FFF;
-moz-border-radius:0 0 15px 15px;
-webkit-border-radius:0 0 15px 15px;
-khtml-border-radius:0 0 15px 15px;
border-radius:0 0 15px 15px;
margin:auto auto 25px;
padding:4px 5px 5px;
}

.mycodeti {
text-align:center;
width:271px;
font-size:17px;
background-color:#2DAF00;
color:#FFF;
-moz-border-radius:15px 15px 0 0;
-webkit-border-radius:15px 15px 0 0;
-khtml-border-radius:15px 15px 0 0;
border-radius:15px 15px 0 0;
font-weight:700;
margin:36px auto auto;
padding:4px 5px 5px;
}

.mycode {
font-size:37px;
background-color:#42D60F;
color:#FFF;
width:261px;
-moz-border-radius:15px;
-webkit-border-radius:15px;
-khtml-border-radius:15px;
border-radius:15px;
text-align:center;
font-weight:700;
margin:auto;
padding:23px;
}

.sharestack .icon-circle {
font-size:73px!important;
}

.sharestack .icon-light {
font-size:41px!important;
margin:10px 0 0 17px;
}

.sharestack {
position:static;
display:block;
float:left;
margin:0;
padding:0;
}

.sharelink {
text-decoration:none;
display:block;
width:75px;
float:left;
}

.slinks-shell {
padding:25px;
}

.invshell {
border:2px solid #8AA9CF;
background-color:#E9F1FB;
-moz-border-radius:15px;
-webkit-border-radius:15px;
-khtml-border-radius:15px;
border-radius:15px;
margin:8px -25px 7px;
padding:0 25px 25px;
}

.shellmail {
background-color:#EBF5D9;
border:2px solid #80BC18;
}

.progvertdesc {
padding:72px 0 38px;
}

.progshell {
width:681px;
margin:73px auto auto;
}

.pbadge {
background-color:#B9C6E0;
-moz-border-radius:10px;
-webkit-border-radius:10px;
-khtml-border-radius:10px;
border-radius:10px;
margin:0 0 53px;
padding:20px;
}

.pbadge-2 {
background-color:#E2C492;
}

.pbadge-1 {
background-color:#BCDFB0;
}

.pbadgetitle {
font-size:25px;
margin:0 0 17px;
}

.pbadgeico {
width:78px;
height:71px;
float:left;
background-color:#839AC6;
-moz-border-radius:10px;
-webkit-border-radius:10px;
-khtml-border-radius:10px;
border-radius:10px;
font-size:63px;
margin:23px 24px 32px 0;
padding:12px 0 0 16px;
}

.pbadge-2 .pbadgeico {
background-color:#CD8308;
color:#FDC05C;
}

.progtitle {
position:relative;
height:30px;
font-size:30px;
width:451px;
background-color:rgba(255,255,255,0.3);
color:#576583;
-moz-border-radius:10px;
-webkit-border-radius:10px;
-khtml-border-radius:10px;
border-radius:10px;
left:78px;
top:-24px;
margin:0 0 -50px;
padding:17px 10px 10px 116px;
}

.p-site-vip {
background:url(/img/linesbg.png), url(/img/progbbg2.jpg);
background-position:top center, top center;
background-repeat:no-repeat, repeat;
}

.prletter {
width:700px;
background-color:rgba(255,255,255,0.4);
-moz-border-radius:15px;
-webkit-border-radius:15px;
-khtml-border-radius:15px;
border-radius:15px;
margin:22px auto 50px;
padding:15px;
}

.p-site-vip #content {
font-size:16px;
}

.p-site-vip .xk-form {
background-color:#A885DF!important;
background-image:none;
}

.vipdisc {
color:#057500;
font-weight:400;
padding:12px 0 0!important;
}

.viptotal {
text-align:center;
color:#B10EAE;
font-weight:700;
font-style:normal;
}

.vipyourprice {
font-size:30px;
color:#52FF4A;
background-color:#057500;
-moz-border-radius:10px;
-webkit-border-radius:10px;
-khtml-border-radius:10px;
border-radius:10px;
text-align:center;
padding:10px;
}

.bonf IMG {
float:left;
margin:28px 23px 19px -77px;
}

.progarr {
position:relative;
top:-68px;
z-index:18;
left:5px;
margin:0 0 -51px;
}

.pprow {
margin:0 0 0 66px;
}

.progbgimg {
position:relative;
top:-60px;
width:865px;
height:136px;
left:-158px;
z-index:5;
margin:0 0 -136px;
}

.smpage {
width:730px;
background-color:rgba(255,255,255,0.2);
-moz-box-shadow:0 0 75px 5px rgba(255,255,255,0.5);
-webkit-box-shadow:0 0 75px 5px rgba(255,255,255,0.5);
-o-box-shadow:0 0 75px 5px rgba(255,255,255,0.5);
box-shadow:0 0 75px 5px rgba(255,255,255,0.5);
margin:-10px auto auto;
padding:0 80px 25px;
}

.pbadgedetails {
position:relative;
height:20px;
background-color:#75C659;
font-size:17px;
top:8px;
-moz-border-radius:10px;
-webkit-border-radius:10px;
-khtml-border-radius:10px;
border-radius:10px;
width:500px;
text-align:center;
color:#FFF;
margin:0 0 -29px auto;
padding:10px;
}

.pbadge-1 .pbadgeico {
background-color:#3CAB14;
color:#60ED2C;
}

.progcirc {
-moz-border-radius:100px;
-webkit-border-radius:100px;
-khtml-border-radius:100px;
border-radius:100px;
height:61px;
-moz-text-shadow:0 0 11px #000;
-webkit-text-shadow:0 0 11px #000;
-o-text-shadow:0 0 11px #000;
text-shadow:0 0 11px #000;
background-image:url(/img/progball.png);
width:97px;
text-align:center;
font-family:"Arial Black", Arial;
color:#E0EFFE;
font-size:47px;
position:relative;
top:-48px;
z-index:20;
margin:9px auto auto -2px;
padding:35px 0 0;
}

.vpcown-yes {
color:#FFF;
font-weight:700;
}

.vpcown-no {
color:#841B82;
font-weight:700;
}

.vpcontrow {
background-color:#DAC5FE;
margin:0 0 0 -10px;
padding:10px;
}

.vpcown-yesrow {
background-color:#8EA5EB!important;
color:#FFF;
}

.vpcontrow:nth-child(even) {
background-color:#E4D3FF;
}

.vipcourse .row {
border-bottom:1px dashed #FFF;
margin:0 0 6px;
padding:0 0 5px;
}

.vipcourse {
background-color:rgba(255,255,255,0.3);
-moz-border-radius:10px;
-webkit-border-radius:10px;
-khtml-border-radius:10px;
border-radius:10px;
margin:0 -25px;
padding:25px;
}

A.lmod {
display:block;
text-align:center;
background-color:#E7E7E7;
color:#959595;
-moz-border-radius:5px;
-webkit-border-radius:5px;
-khtml-border-radius:5px;
border-radius:5px;
width:139px;
margin:auto;
padding:10px;
}

A.lmod:hover {
text-decoration:none;
background-color:#5996D0;
color:#FFF;
}

.lmodprev {
-moz-border-radius:5px 5px 0 0!important;
-webkit-border-radius:5px 5px 0 0!important;
-khtml-border-radius:5px 5px 0 0!important;
border-radius:5px 5px 0 0!important;
}

.lmodnext {
-moz-border-radius:0 0 5px 5px!important;
-webkit-border-radius:0 0 5px 5px!important;
-khtml-border-radius:0 0 5px 5px!important;
border-radius:0 0 5px 5px!important;
margin:-19px auto 15px!important;
}

.lmod I {
margin:0 8px 0 0;
}

.modlink A {
background-color:#DAE3EF;
display:block;
min-height:61px;
-moz-border-radius:10px;
-webkit-border-radius:10px;
-khtml-border-radius:10px;
border-radius:10px;
color:#136997;
margin:0 0 4px;
padding:5px 20px 5px 5px;
}

.modlink A:hover {
text-decoration:none;
background-color:#7790B3;
color:#FFF;
}

.modlink SPAN {
font-size:27px!important;
line-height:62px;
display:block;
float:left;
width:30px;
color:#88A8C7;
margin:0 0 0 9px;
}

.pachi LI {
list-style:none;
display:inline-block;
vertical-align:top;
width:170px;
text-align:center;
font-style:italic;
color:#DD7F12;
}

.outnav .container {
height:45px;
}

.teshell {
width:1051px;
margin:auto auto -52px;
}

.teone {
width:228px;
border-top:2px dashed #F2F2F2;
display:inline-block;
vertical-align:top;
margin:0 10px;
padding:11px 0 7px;
}

.tecont {
font-style:italic;
font-family:Arial!important;
color:#858585;
}

H1.fmhead {
text-align:center;
font-family:Arial!important;
text-transform:uppercase;
}

.fmquote {
font-size:17px;
font-style:italic;
line-height:30px;
width:744px;
font-family:Arial!important;
font-weight:400;
color:#606060;
text-align:center;
margin:auto;
}

.fmain .list-view {
padding:0;
}

.ffcourse-small IMG {
-moz-border-radius:15px;
-webkit-border-radius:15px;
-khtml-border-radius:15px;
border-radius:15px;
}

.ffc-s-wrap {
margin:0 0 0 -20px;
}

.ffcourse-small {
float:left;
width:237px;
margin:0 0 23px 22px;
}

.fmain .items {
margin:0!important;
}

.ffrs .btn {
position:relative;
left:5px;
top:-17px;
}

.ffc-s-shell {
width:760px;
margin:auto;
}

.fmain H1 {
text-align:center;
border-bottom:2px dashed #E7E7E7;
font-family:Arial!important;
color:#686868;
font-weight:400;
margin:85px auto 16px;
padding:10px;
}

.ffutl,.ffutr {
display:inline-block;
width:350px;
padding:0;
}

.ffut {
color:#000;
display:inline-block;
vertical-align:top;
width:350px;
background-image:url(/img/arr.png);
background-repeat:no-repeat;
background-position:6px 12px;
margin:0 33px 0 0;
padding:18px 18px 0 49px;
}

.ffut-shell {
width:920px;
margin:auto;
padding:15px 0 15px 42px;
}

.ffut-desc {
font-size:14px;
line-height:20px;
color:#A2A2A2;
}

.ffut-title {
font-size:21px;
line-height:97%;
font-family:Arial!important;
text-align:left;
margin:0 -14px 11px 0;
}

.ffcourse {
width:753px;
margin:auto auto 38px;
padding:20px 17px 0 0;
}

.ffcourse IMG {
border-radius:15px;
margin:-20px 0 0;
}

.ffls {
float:left;
width:300px;
}

.ffrs {
width:425px;
float:left;
color:#303030;
padding:0 0 0 24px;
}

.ffc-desc {
height:123px;
font-size:16px;
line-height:144%;
overflow:hidden;
border-bottom:2px dashed #E2E2E2;
font-family:Arial!important;
margin:0 0 0 -23px;
padding:0 0 0 17px;
}

.ffrs H3 {
margin:-15px 0 13px;
}

.tblabel {
-webkit-user-select:none;
cursor:text;
pointer-events:none;
opacity:.3;
}

.pproft {
margin:16px 0 0;
}

.blbarshell {
background-color:#DFDFDF;
}

.profed {
text-align:center;
margin:0 0 16px;
}

.p-pnamtitle {
color:#9D9D9D;
margin:0 0 -2px;
}

.p-pname {
font-size:30px;
margin:0;
}

.lbum {
padding:11px 34px 0 0;
}

.or-head {
min-height:340px;
}

#alert_placeholder {
position:fixed;
top:50px;
width:90%;
z-index:1000;
padding:0 5%;
}

#pebtnsave {
background-color:#525252;
-moz-border-radius:10px;
-webkit-border-radius:10px;
-khtml-border-radius:10px;
border-radius:10px;
color:#FFF;
position:fixed;
right:11px;
top:0;
z-index:55555;
border:2px solid #7D7D7D;
margin:2px 0 0;
padding:8px 14px 7px;
}

SPAN.t-hi {
background-color:#E0DD5A;
-moz-text-shadow:0 0 5px #FFF;
-webkit-text-shadow:0 0 5px #FFF;
-o-text-shadow:0 0 5px #FFF;
text-shadow:0 0 5px #FFF;
border-bottom:1px dashed #D1CD1E;
padding:0 3px;
}

UL.t-dotlist LI {
list-style:none;
min-height:24px;
background-image:url(/img/tochka.png);
background-repeat:no-repeat;
background-position:-10px -8px;
margin:0 0 10px;
padding:0 0 9px 32px;
}

UL.t-pluslist LI {
list-style:none;
background-image:url(/img/pluss.png);
min-height:24px;
background-repeat:no-repeat;
background-position:-4px -7px;
margin:0 0 10px;
padding:0 0 9px 49px;
}

UL.t-checklist LI {
list-style:none;
min-height:24px;
background-image:url(/img/arr.png);
background-repeat:no-repeat;
background-position:2px -5px;
margin:0 0 10px;
padding:0 0 9px 51px;
}

UL.t-minuslist LI {
list-style:none;
background-image:url(/img/minus.png);
min-height:24px;
background-repeat:no-repeat;
background-position:-4px -7px;
margin:0 0 10px;
padding:0 0 9px 49px;
}

.cviewth P {
line-height:23px;
font-size:15px;
margin:18px 0;
}

.t-answer {
background-color:#FFF;
-moz-border-radius:0 0 5px 5px;
-webkit-border-radius:0 0 5px 5px;
-khtml-border-radius:0 0 5px 5px;
border-radius:0 0 5px 5px;
margin:0 0 20px;
padding:10px;
}

.t-question {
background-color:#FFF;
font-size:18px;
-moz-border-radius:5px 5px 0 0;
-webkit-border-radius:5px 5px 0 0;
-khtml-border-radius:5px 5px 0 0;
border-radius:5px 5px 0 0;
border-bottom:2px solid #F2F2F2;
padding:10px;
}

.p-course-index .thumbnail {
border:0 solid;
background-color:#FFF;
-moz-box-shadow:0 0 103px #BABABA;
-webkit-box-shadow:0 0 103px #BABABA;
-o-box-shadow:0 0 103px #BABABA;
box-shadow:0 0 103px #BABABA;
min-height:435px;
padding:0;
}

.sp-umb {
opacity:.5;
position:absolute;
top:-16px;
left:57px;
width:108px;
z-index:99;
}

.spweek {
position:relative;
height:112px;
margin:47px 0 0;
}

.spw-l {
position:absolute;
font-weight:700;
color:#6D6D6D;
font-size:14px;
top:51px;
left:8px;
opacity:.5;
}

.spw-n {
position:absolute;
font-size:93px!important;
color:#7C7A78;
top:0;
left:0;
}

.spw-t {
position:absolute;
font-size:35px;
top:-25px;
left:101px;
line-height:28px;
margin:0 -63px 0 0;
}

.sp-num {
position:absolute;
font-size:32px!important;
color:#9F9F9F;
top:4px;
left:4px;
z-index:120;
opacity:.5;
}

.sp-info {
position:absolute;
font-weight:700;
color:#878787;
z-index:122;
font-size:18px!important;
top:4px;
left:-6px;
opacity:.5;
display:none;
}

.or-iscode {
position:relative;
width:599px;
margin:0 0 0 -49px;
padding:10px;
}

.spbox {
background-color:#EAE8E4;
-moz-border-radius:5px;
-webkit-border-radius:5px;
-khtml-border-radius:5px;
border-radius:5px;
margin:0 0 17px;
padding:25px;
}

.sp-instructor IMG {
width:100%;
margin:0 0 18px;
}

.or-title {
text-align:center;
margin:33px 0 0;
}

.or-title H2 {
font-size:33px;
line-height:35px;
text-align:center;
color:#FFF;
-moz-text-shadow:3px 3px 8px #000;
-webkit-text-shadow:3px 3px 8px #000;
-o-text-shadow:3px 3px 8px #000;
text-shadow:3px 3px 8px #000;
position:relative;
z-index:40000;
padding:0 40px 5px;
}

.comrad {
margin:0 14px 0 0;
}

#lostpasstxt {
text-align:center;
width:324px;
background-color:#E0F5D9;
border:1px solid #D4D4D4;
-moz-border-radius:10px;
-webkit-border-radius:10px;
-khtml-border-radius:10px;
border-radius:10px;
margin:77px auto 56px;
padding:10px;
}

DIV.thumbnail:hover {
-moz-box-shadow:2px 2px 4px #BABABA!important;
-webkit-box-shadow:2px 2px 4px #BABABA!important;
-o-box-shadow:2px 2px 4px #BABABA!important;
box-shadow:2px 2px 4px #BABABA!important;
cursor:pointer;
}

.shell-icon-gift {
color:#1FAAF5!important;
}

.thumbnail {
margin-bottom:28px;
text-align:center;
}

.leftbarbox .icon-download {
float:left;
margin:12px 6px 0 9px;
}

.leftbarbox LI:first-child &gt; A {
border-top:2px solid #323232;
}

.leftbarbox LI:first-child &gt; A:hover {
border-top:2px solid #76B6D9!important;
}

.active A:hover {
background-color:#777!important;
color:#FFF!important;
}

.pageScrollerNav LI.active {
background-color:#454545;
}

.leftbarbox LI:last-child &gt; A {
border-bottom:2px solid #323232;
}

.leftbarbox LI:last-child &gt; A:hover {
border-bottom:2px solid #76B6D9!important;
}

.leftbarbox A {
border-right:2px solid!important;
border-left:2px solid!important;
}

.leftbarh {
width:193px;
color:#8D8D8D;
font-size:12px;
background-color:#FFF;
-moz-border-radius:5px 5px 0 0;
-webkit-border-radius:5px 5px 0 0;
-khtml-border-radius:5px 5px 0 0;
border-radius:5px 5px 0 0;
z-index:400;
position:relative;
border:2px solid #25903E;
border-bottom:0;
text-align:center;
margin:auto auto -2px;
padding:3px 5px 0;
}

.p-site-vip H3 {
border:0 solid!important;
margin:12px 0 5px!important;
}

#content H3 {
border-left:20px solid #FBCE64;
line-height:20px;
font-weight:400;
margin:0 0 7px;
padding:0 0 0 8px;
}

.p-course-index H3 {
border:0 solid #FFF!important;
}

.p-user-view H3 I,.p-user-profile H3 I {
font-size:46px;
display:block;
position:relative;
opacity:.2;
top:-14px;
left:-27px;
margin:0 0 -47px;
}

.bonf {
background-image:url(/img/xxbg.png);
background-position:center center;
min-height:173px;
background-repeat:no-repeat;
-moz-border-radius:10px;
-webkit-border-radius:10px;
-khtml-border-radius:10px;
border-radius:10px;
margin:0 -79px 5px;
padding:10px 100px;
}

.bonfs {
color:#37277E;
}

.invhead {
border:0 solid #000!important;
color:#7CC014;
-moz-border-radius:5px;
-webkit-border-radius:5px;
-khtml-border-radius:5px;
border-radius:5px;
font-size:35px;
line-height:86px!important;
font-weight:700!important;
padding:0!important;
}

.invhead I {
font-size:61px;
line-height:99px!important;
margin:0 19px 0 25px;
}

.pshell H3 {
font-size:23px;
color:#878787;
}

#comform {
border-top:1px dashed #C2C2C2;
margin:20px 0 9px!important;
padding:7px 0 0;
}

.modulelessshell A,.modulelessshell .leftbarh {
border-color:#76B6D9!important;
}

.lemodname H2 {
font-size:inherit;
line-height:inherit;
margin:inherit;
padding:inherit;
}

.lemodname {
font-size:15px;
color:#505050;
font-weight:700;
padding:0 0 5px;
}

.lessextrashell A,.lessextrashell .leftbarh {
border-color:#9E1717!important;
}

.p-course-index #content H1 {
line-height:20px;
font-size:23px;
margin:41px 0 0 13px;
}

.p-course-index H1 {
font-size:39px!important;
margin:3px 0 16px 6px!important;
}

.or-title H1 {
text-align:center!important;
font-size:33px;
color:#C7E3A6;
}

.items .empty {
margin:0 0 0 32px;
}

.brandout {
width:100px!important;
height:29px;
display:block!important;
margin:11px auto auto!important;
}

.brandout IMG {
margin:-2px 0 0 4px;
}

.loginhead H2 {
text-align:center;
font-size:28px;
margin:0 0 7px;
}

.loginhead H1 {
text-align:center;
font-size:33px;
margin:0 0 -13px;
}

.form-actions {
background-color:inherit;
}

.loginform .form-actions {
text-align:right;
margin:-16px 0 -20px;
padding:11px 0 0;
}

.loginform {
width:300px;
-moz-box-shadow:2px 2px 5px #D2D2D2;
-webkit-box-shadow:2px 2px 5px #D2D2D2;
-o-box-shadow:2px 2px 5px #D2D2D2;
box-shadow:2px 2px 5px #D2D2D2;
border:3px solid #FFF;
background-color:#F7F7F7;
-moz-border-radius:10px;
-webkit-border-radius:10px;
-khtml-border-radius:10px;
border-radius:10px;
margin:56px auto auto;
padding:20px;
}

.ffd {
font-size:10px;
line-height:12px;
margin:9px 0 0;
}

.ffi LABEL {
top:6px!important;
left:8px!important;
z-index:999;
}

.ffix {
line-height:20px;
}

.ffix INPUT {
margin-top:-1px;
margin-left:5px;
}

.ffi INPUT {
width:284px;
margin-bottom:12px;
}

.recovpass {
width:300px;
z-index:50;
border:1px solid #DADADA;
-moz-border-radius:10px;
-webkit-border-radius:10px;
-khtml-border-radius:10px;
border-radius:10px;
margin:30px auto;
padding:20px;
}

.ffierror {
color:#EF0000;
padding:2px 0 14px;
}

.nav-stacked .active A {
background-color:#777;
color:#FFF;
}

.rightmenu #yw2,.rightmenu #yw0 {
margin-top:14px;
margin-bottom:25px;
}

.rightmenu #yw2 A,.rightmenu #yw0 A {
font-size:23px;
}

.forcourses LI {
font-size:20px;
margin:14px 0 0;
}

.formods A {
font-size:14px;
}

.formods LI {
list-style:disc outside;
margin:1px 0 0;
}

.forselec {
margin:27px 0 0;
}

.portlet-content LI A {
background-color:#356BD7;
-moz-border-radius:3px;
-webkit-border-radius:3px;
-khtml-border-radius:3px;
border-radius:3px;
color:#FFF;
text-decoration:none;
line-height:37px;
padding:7px 12px;
}

.portlet-content LI A:hover {
background-color:#1B4FB7;
}

.ansqpform-t {
width:98%;
padding:1%;
}

.qpans {
border-top:1px solid #DDD;
margin-bottom:-1px;
border-bottom:1px solid #DDD;
}

.qpans-desc {
font-size:17px;
line-height:25px;
margin:5px 0 10px;
padding:15px;
}

.les-comments .media-body {
line-height:23px;
word-break:break-word;
}

H2.rsi-desc {
font-style:italic;
font-size:20px;
line-height:24px;
}

.anspauth IMG {
margin:0 5px 0 0;
}

.salespage BLOCKQUOTE {
color:#525252;
font-style:italic;
border:0 solid;
font-family:Arial!important;
margin:0 22px 22px;
padding:0;
}

.salespage BLOCKQUOTE SPAN {
position:relative;
z-index:400;
}

.salespage BLOCKQUOTE P:before {
content:open-quote;
position:relative;
color:#C4BBB0;
top:183px;
left:-26px;
font-size:300px;
font-family:Arial!important;
z-index:200;
}

.salespage BLOCKQUOTE P:after {
content:close-quote;
font-size:56px;
position:relative;
display:inline;
color:#C4BBB0;
font-family:Arial!important;
top:22px;
left:0;
}

.entry code {
display:inline;
border:0 solid;
}

.entry pre code {
display:block;
}

.entry strong {
color:#009600;
}

.entry em {
font-weight:700;
font-style:normal;
}

.entry .soc-pdesc .pull-right {
width:50%;
}

.entry pre {
display:block;
width:100%;
border:1px solid #ddd;
white-space:0;
word-wrap:break-word;
padding:2px;
}

.entry table {
border-collapse:collapse;
border-spacing:0;
margin:10px auto;
}

.entry td,.entry th {
border:1px solid #999;
padding:3px 6px;
}

.entry th {
background-color:#eee;
}

DIV.cauthor {
text-align:right;
color:#847E76;
font-weight:700;
font-size:17px;
font-family:Arial;
}

.tpl-cert IMG {
float:left;
margin:0 33px 0 0;
}

.tpl-cert {
margin:29px 0 0;
}

.anspauth {
width:200px;
border-left:1px solid #E4E0E0;
font-size:10px;
float:right;
height:32px;
padding:5px 5px 5px 6px;
}

.qlistles EM {
color:#888;
}

.qlistles {
margin-top:10px;
font-size:12px;
}

.view-qna {
background-color:#EEE;
min-height:60px;
-moz-border-radius:5px;
-webkit-border-radius:5px;
-khtml-border-radius:5px;
border-radius:5px;
margin:5px 0 0;
padding:15px;
}

.imgcont IMG {
max-height:100px;
-moz-border-radius:3px;
-webkit-border-radius:3px;
-khtml-border-radius:3px;
border-radius:3px;
border:3px solid #A2A2A2;
margin:10px;
}

.cntbig {
width:50px;
height:50px;
font-size:25px;
display:block;
float:right;
line-height:40px;
text-align:center;
color:#FFF;
background-color:#BBB;
-moz-border-radius:5px;
-webkit-border-radius:5px;
-khtml-border-radius:5px;
border-radius:5px;
margin:0 7px 7px;
}

.cnt-ans-ed {
background-color:#444;
}

.cntlbl {
font-size:9px;
color:#888;
font-family:Verdana;
margin-top:-20px;
}

.view-qna:hover {
background-color:#DDD;
cursor:pointer;
}

.quecont EM {
background-color:#D6CF9C;
}

.quecont {
line-height:23px;
}

A.view-qna-link {
text-decoration:none!important;
color:#000;
}

.cr-desc {
height:100px;
overflow:hidden;
}

.les-comments {
margin-top:25px;
}

.les-comments LI.media {
border:1px dotted #C2C2C2;
background-color:#F4F4F4;
margin:-1px 0;
padding:10px 10px 0;
}

.rwi-imgs IMG {
-moz-border-radius:5px;
-webkit-border-radius:5px;
-khtml-border-radius:5px;
border-radius:5px;
}

.comvip:before {
content:'';
width:70px;
background-image:url(/img/vipbg.png);
height:85px;
position:relative;
z-index:5;
top:-1px;
left:-4px;
display:block;
margin:0 0 -85px;
}

.comiv:before {
content:'';
width:70px;
background-image:url(/img/comiv.png);
height:70px;
position:relative;
z-index:5;
top:-1px;
left:-4px;
display:block;
margin:0 0 -70px;
}

.replyshell .btn {
float:right;
}

.replyshell .fLabel {
left:44px!important;
top:5px!important;
}

.replybox {
width:445px;
float:left;
background-color:#FFF;
-moz-border-radius:5px;
-webkit-border-radius:5px;
-khtml-border-radius:5px;
border-radius:5px;
border:1px solid #D2D2D2;
margin:0 0 0 4px!important;
padding:1px 2px 7px 7px;
}

.replyshell {
background-color:#EAEAEA;
margin:11px 0;
}

.mcont {
min-height:70px;
padding:0 0 10px;
}

.les-comments DIV.media {
border:1px dotted #C2C2C2;
border-bottom:0 solid;
min-height:77px;
background-color:#FFF;
margin:-1px 0 0;
padding:10px;
}

.cr-les-ico {
margin-right:10px;
margin-top:3px;
}

.cr-actions {
text-align:center;
}

.courseindex {
margin-bottom:15px;
height:190px;
font-size:12px;
background-image:url(/img/s1.png);
background-repeat:no-repeat;
background-position:right center;
padding-right:34px!important;
overflow:hidden;
}

FOOTER {
margin:20px 0 50px;
}

.modulelessshell A {
background-image:url(/img/s2.png);
background-repeat:no-repeat;
background-position:right center;
padding-right:34px!important;
}

.quiz-status {
width:40px;
height:40px;
background-image:url(/img/quiz_empty.png);
position:relative;
background-color:#C1D1B3;
-moz-border-radius:10px;
-webkit-border-radius:10px;
-khtml-border-radius:10px;
border-radius:10px;
margin:0 0 -40px 8px;
}

.quiz-ans {
color:#272424;
font-weight:400;
cursor:pointer;
border-bottom:2px dashed #B5E2A7;
background-image:url(/img/lightb.png);
background-repeat:no-repeat;
background-position:top center;
-moz-border-radius:5px;
margin:4px 10px 4px 50px;
padding:5px;
}

.quiz-q-name {
font-size:18px;
color:#72AE31;
line-height:30px;
font-weight:400;
margin:0 0 10px 57px;
padding:5px 0 0;
}

.quiz-q {
background-color:#F4F8F1!important;
background-image:url(/img/lightbs.png);
background-repeat:no-repeat;
background-position:top center;
margin:0 0 1px;
padding:24px 23px 35px;
}

DIV.quiz-q:nth-child(odd) {
background-color:#EAF2E6!important;
}

.testquiz {
margin:auto!important;
}

.quiz-title {
font-size:26px;
font-weight:700;
border-top:1px dashed #C2C2C2;
color:#000;
height:27px;
margin:47px 0 10px;
padding:20px 0 5px;
}

.quiz {
border-radius:10px;
-moz-border-radius:10px;
margin:10px 0 0;
}

.quiz-introtext {
padding:2px 0 24px;
}

.quiz-s-right {
background-image:url(/img/quiz_cor.png);
}

.quiz-s-wrong {
background-image:url(/img/quiz_wrong.png);
}

.salespage .thumbnail {
background-color:#FFF;
background-image:none;
border:0 solid;
padding:5px!important;
}

.ipromobut {
z-index:2000;
position:relative;
color:#5920FF;
-moz-text-shadow:none;
-webkit-text-shadow:none;
-o-text-shadow:none;
text-shadow:none;
}

.ipromobut B {
color:#FFFC7A;
}

.ipshell {
position:relative;
width:300px;
color:#F89406;
opacity:.5;
margin:auto;
}

.ip2 {
position:absolute;
top:-77px;
left:43px;
z-index:1000;
font-size:72px;
}

.ip3 {
position:absolute;
top:-89px;
left:157px;
z-index:1000;
font-size:116px;
}

.ip4 {
position:absolute;
top:-61px;
left:292px;
z-index:1000;
font-size:81px;
}

.ip1 {
position:absolute;
top:-66px;
left:-59px;
z-index:1000;
font-size:90px;
}

.p-order-view .navbar-fixed-top {
border-bottom:1px solid #3F564E;
}

.ordtrialhead {
width:324px;
color:#FFF;
background-color:#2D4336;
-moz-border-radius:6px;
-webkit-border-radius:6px;
-khtml-border-radius:6px;
border-radius:6px;
border:3px solid #7B4D3D;
text-align:left;
margin:-22px auto 14px;
padding:25px;
}

.salespage .cviewth {
background-color:#EAE8E4;
color:#2D2D2D;
-moz-border-radius:5px;
-webkit-border-radius:5px;
-khtml-border-radius:5px;
border-radius:5px;
width:516px;
padding:38px 48px 0;
}

.loveweekimg IMG {
position:relative;
z-index:555555;
left:564px;
margin:0 0 -453px;
}

.spthumb A {
color:#5D5D5D!important;
}

.spthumb A:hover {
cursor:text!important;
text-decoration:none;
}

.torp {
display:block;
margin:16px auto -21px;
}

.or-trialreg {
background-color:#8BB857!important;
background-image:none!important;
}

.sp2 .cviewth {
width:inherit!important;
padding:20px 35px;
}

.pageScrollerNav {
position:fixed;
bottom:0;
z-index:1000;
left:892px;
width:347px;
height:253px;
overflow:hidden;
}

.pageScrollerNav LI {
background-color:#ABA69E;
display:block;
text-decoration:none;
color:#F2F2F2;
-moz-border-radius:5px;
-webkit-border-radius:5px;
-khtml-border-radius:5px;
border-radius:5px;
list-style:none;
margin:0 0 3px;
padding:3px;
}

.pageScrollerNav LI A {
display:block;
text-decoration:none;
color:#F2F2F2;
-moz-border-radius:5px;
-webkit-border-radius:5px;
-khtml-border-radius:5px;
border-radius:5px;
padding:3px;
}

.salespage H4 {
border-bottom:6px solid #C1BBB3;
-moz-text-shadow:3px 1px 11px #9F9F9F;
-webkit-text-shadow:3px 1px 11px #9F9F9F;
-o-text-shadow:3px 1px 11px #9F9F9F;
text-shadow:3px 1px 11px #9F9F9F;
font-size:24px;
line-height:33px;
margin:31px 0 8px;
}

.salespage .cviewth H3 {
background-color:#D1CBC3;
border-bottom:1px dotted #959595;
text-align:right;
font-weight:400;
font-size:23px!important;
line-height:12px;
margin:26px 0;
padding:0 37px 0 12px!important;
}

.spw-t H3 {
background-color:inherit!important;
border:inherit!important;
line-height:inherit!important;
text-align:left;
margin:auto!important;
padding:inherit!important;
}

.lbed {
color:#85CB64!important;
}

.stephead {
font-size:25px;
color:#000;
text-align:center;
margin:0 0 41px;
}

.stepdesc {
-moz-border-radius:6px;
-webkit-border-radius:6px;
-khtml-border-radius:6px;
border-radius:6px;
text-align:center;
margin:9px 0 0;
padding:0 15px 15px;
}

.stepshell {
border:3px solid #5BD728;
-moz-border-radius:15px;
-webkit-border-radius:15px;
-khtml-border-radius:15px;
border-radius:15px;
margin:0 -3px;
padding:13px 0 0;
}

.steptitle {
font-size:23px;
text-align:center;
color:#2B8C04;
margin:19px 0 0;
}

.stepico {
width:60px;
margin:auto;
}

.steparr {
position:relative;
color:#DFF0D8;
height:50px;
left:58%;
top:0;
text-align:center;
margin:0 0 -50px;
}

.stepcourse {
-moz-border-radius:81px;
-webkit-border-radius:81px;
-khtml-border-radius:81px;
border-radius:81px;
border:3px solid #5BD728;
background-color:#FFF;
border-top:3px solid #FFF;
border-bottom:3px solid #FFF;
margin:-52px -25px 23px;
padding:0 0 0 25px;
}

.ach-shell {
background-color:#E2F2E1;
-moz-border-radius:3px;
-webkit-border-radius:3px;
-khtml-border-radius:3px;
border-radius:3px;
margin:0;
}

.ach-icon {
width:66px;
margin:10px 0 6px;
}

.ach-icon I {
color:#08AC0C;
border:0!important;
border-color:#F7F7F7;
}

.ach-points {
font-size:51px;
text-align:right;
color:#FFF;
-moz-text-shadow:0 0 3px #3AA733;
-webkit-text-shadow:0 0 3px #3AA733;
-o-text-shadow:0 0 3px #3AA733;
text-shadow:0 0 3px #3AA733;
font-weight:700;
margin:25px 0 0;
}

.ach-points-label {
font-size:14px;
text-align:right;
color:#89C585;
margin:6px 0 -14px;
}

.ach-achievement {
font-size:10px;
margin:-13px 0 0 138px;
}

.ach-title {
font-size:17px;
margin-top:11px;
font-weight:700;
}

.aspan2 {
margin:0 -28px 0 32px;
padding:0 0 0 11px;
}

.achpageone .ach-icon I {
width:84px;
float:left;
display:block;
height:64px;
text-align:center;
margin:0;
padding:9px 0 1px;
}

.ach-inactive .ach-icon {
opacity:.3;
}

.achpageone {
margin:0 0 11px;
}

.ach-inactive {
background-color:#F4F5F3;
border-color:#9A9A9A;
}

.achpageone .ach-achievement {
color:#72A56F;
margin:0 0 0 198px;
}

.newach {
position:relative;
top:-13px;
left:-35px;
z-index:50;
float:left;
margin:0 0 -102px;
}

.leadtxt {
position:relative;
top:-9px;
}

.leadico {
font-size:40px;
height:40px;
top:-45px;
left:1px;
color:#B5B5B5;
display:inline;
}

.grgold {
color:#E29E02;
}

.grsilver {
color:#C5C5C5;
}

.grbronze {
color:#875F43;
}

.leadconnect {
background-color:#FFF;
color:#4888B2;
-moz-border-radius:0 0 25px 25px;
-webkit-border-radius:0 0 25px 25px;
-khtml-border-radius:0 0 25px 25px;
border-radius:0 0 25px 25px;
border:2px solid #A6D6F7;
border-top:0 solid;
width:80%;
text-align:center;
margin:5px auto auto;
padding:10px;
}

#foundmails LI {
list-style:none;
overflow:hidden;
font-size:11px;
float:left;
background-color:#FFF;
line-height:13px;
-moz-border-radius:5px;
-webkit-border-radius:5px;
-khtml-border-radius:5px;
border-radius:5px;
margin:0 4px 3px 0;
padding:5px 6px 4px;
}

#foundmails {
margin:7px 0;
}

#foundmails LI .icon-remove {
cursor:pointer;
color:#AFAFAF;
margin:0 0 0 8px;
}

#foundmails LI B {
font-weight:400;
color:#4D4D4D;
}

#foundmails LI I {
color:#929292;
}

.aufl {
font-size:11px;
color:#888;
padding:0 13px;
}

.newsalert {
font-size:50px;
display:inline-block;
width:61px;
float:left;
height:55px;
text-align:left;
padding:0 0 0 18px;
}

.stag:before {
content:"\f10c";
font-family:FontAwesome;
font-style:normal;
font-weight:400;
text-decoration:inherit;
color:#C7C7C7;
font-size:13px;
padding-right:.5em;
position:absolute;
top:1px;
left:6px;
}

.is-following:before {
content:"\f00c";
font-family:FontAwesome;
font-style:normal;
font-weight:400;
text-decoration:inherit;
color:#AEFC88;
font-size:13px;
padding-right:.5em;
position:absolute;
top:-1px;
left:5px;
}

.utip-right {
display:inline-block;
vertical-align:top;
width:210px;
padding:0 15px;
}

.utip {
width:350px;
}

.utip-nt {
font-size:12px;
}

.utip-points B {
color:#3D3D3D;
font-size:15px;
}

.utip-bio {
color:#B2B2B2;
}

.e-short .stag:before {
content:close-quote;
}

.nav-g A:before {
content:"\f061";
font-family:FontAwesome;
font-style:normal;
font-weight:400;
text-decoration:inherit;
color:#5BC228;
font-size:13px;
padding-right:.5em;
position:absolute;
top:6px;
left:14px;
}

.swrong {
background-color:#F6BDBD;
}

.onboard-interests {
position:relative;
width:132px;
height:88px;
left:223px;
top:-44px;
margin:0 0 -88px;
}

.notpop {
max-height:400px;
width:500px;
overflow:scroll;
overflow-x:hidden;
margin:0!important;
padding:0;
}

.notpop LI {
list-style:none;
opacity:1;
background-color:#f4f4f4;
color:#676968;
margin:0 0 1px;
padding:5px;
}

.notpop LI A {
color:#4d90dc;
font-weight:700;
}

.notchecked-0 {
opacity:1!important;
border:1px solid #6E726D!important;
}

.ipromobut:hover {
background-color:#FF8E00;
background-image:none;
color:#4000FA;
}

.ipromobut I {
color:#202B27;
}

.courseintr:hover .descr {
display:block!important;
}

.courseintr .descr {
background-color:#182827;
width:200px;
top:0;
left:100px;
-moz-border-radius:5px;
-webkit-border-radius:5px;
-khtml-border-radius:5px;
border-radius:5px;
z-index:50;
position:absolute;
padding:10px 20px;
}

#trickbuttop {
position:absolute;
top:0;
margin:0;
padding:0;
}

.arecbut {
width:120px;
position:absolute;
right:250px;
top:-25px;
color:#888;
background-color:#fff;
border-radius:5px 5px 0 0;
text-align:center;
border:1px solid #999;
border-bottom:0 solid;
z-index:999;
margin:10px 0 0;
padding:2px 10px;
}

.arecbut:hover {
color:#099;
text-decoration:underline;
cursor:pointer;
}

.vanr {
background-color:#777;
color:#88f;
font-size:120%;
border-radius:4px;
display:inline-block;
cursor:pointer;
position:relative;
padding:2px;
}

.vanr I {
position:absolute;
z-index:9999;
transition:all .5s ease;
top:90%;
left:10%;
font-size:50px;
-webkit-transform:translateY(-50%) translateX(-50%);
-ms-transform:translateY(-50%) translateX(-50%);
transform:translateY(-50%) translateX(-50%);
text-shadow:0 0 25px rgba(0,0,0,0.5);
color:#349;
opacity:.5;
animation:showoff 3s 0 1;
-webkit-animation:showoff 3s 0 1;
animation-iteration-count:infinite;
}

100% {
opacity:.1;
}

.vanr:hover I {
text-shadow:0 0 50px rgba(0,0,0,0.5);
animation:none;
-webkit-animation:none;
top:50%;
left:50%;
-webkit-transform:translateY(-50%) translateX(-50%);
-ms-transform:translateY(-50%) translateX(-50%);
transform:translateY(-50%) translateX(-50%);
opacity:1;
font-size:100px;
}

.vanr:hover {
color:#fff;
}

.cdira {
position:fixed;
right:0;
bottom:0;
background-color:rgba(36,50,40,0.8);
color:rgba(255,255,255,0.7);
font-size:12px;
max-width:900px;
border-radius:20px 0 0 0;
z-index:997949;
}

.cdira div {
max-width:900px;
line-height:16px;
margin:auto 0 auto auto;
padding:3px 130px 3px 20px;
}

.cdira a {
color:rgba(150,230,255,0.8);
}

.cdira button {
position:absolute;
top:3px;
right:20px;
}

.modal {
top:70px;
left:10px;
}

.pshell LI,.rightmenu LI {
list-style:none;
}

.p-certificate LI,.profed A,.spbox H2 {
margin:0 0 10px;
}

.fminfrow,.vact {
margin-top:10px;
}

.rsi-desc,.utip-name {
font-size:18px;
}

.nooutline,.nooutline:focus {
outline:0 solid transparent;
}

.upans-l A:hover,.sharelink:hover,.courseindex A {
text-decoration:none;
}

.upans UL,.forcourses,.aspan3,.achpageone .ach-icon,#foundmails UL {
margin:0;
}

.opimg,50% {
opacity:.5;
}

.p-course-certinfo FIELDSET INPUT,.ffrow TEXTAREA,.ffrow INPUT,.p-course-index .thumbnail IMG {
width:100%;
}

.p-course-index .summary,.thumbnails .summary,.outcontent .summary,.p-order-view .breadcrumb,.p-order-payment .breadcrumb,.p-order-success .breadcrumb,.p-order-paymentr .breadcrumb,.p-order-successr .breadcrumb,.aulanetbeta {
display:none;
}

.teauth,.utip-action {
text-align:right;
}

.ffi,.soc-rep {
position:relative;
}

.addquesttit,.frow TEXTAREA,.frow INPUT,.addquestles {
width:98%;
}

.rwi-imgs,.rwi-desc {
float:left;
width:50%;
}

.replyshell IMG,.aspan {
float:left;
}

.lescompletedidx,.leswatchedidx {
display:none;
float:right;
left:0;
position:relative;
top:70px;
}

.acompleted A,.thumbnail.acompleted {
background-image:url(/img/s2.png)!important;
}

.awatched A,.thumbnail.awatched {
background-image:url(/img/s3.png)!important;
}

.aunseen A,.thumbnail.unseen {
background-image:url(/img/s1.png)!important;
}

.pshell UL,UL.t-dotlist,UL.t-pluslist,UL.t-minuslist,UL.t-checklist,.or-introtext UL,.or-aftertext UL,.upach UL {
margin:0;
padding:0;
}

@media screen and max-width 979px {
.navbar {
padding-top:20px!important;
}

.navbar-inner {
padding-left:20px!important;
}
}

@media screen and min-width 1020px {
.aulanetbeta {
display:block;
position:fixed;
z-index:1000000;
top:0;
right:0;
width:81.5px;
height:41.5px;
}
}</pre></body></html>