* {
  margin: 0px;
  padding: 0px;
}
body {
  font-size: 15px;
  font-family: tahoma;
  margin: 0px;
  padding: 0px;
  outline: none;
  font-smooth:always;
  outline: none;
}
/* Stat Div Css*/
fieldset { 
  -moz-border-radius: 4px;
 }
div#maincontainer {
  text-align: center;
  border: 0px solid #79a3a1;
  width: 1000px;
  background-color: #FFFFFF;
  margin: 2px auto;
}

div#header {
  padding: 0px;
  text-align: center;
  background-color: #eaebed;
}

div#left {
  float: left;
  padding-top: 10px;
  padding-right: 10px;
  padding-left: 10px;
  vertical-align: top;
}

div#right {
  float: right;
  width: 2px;
}

div#middlecontent{
  margin: 0px;
  padding-top: 30px;
  padding-right: 0px;
}

div#middldoneecontentleft{
  margin: 0px;
  padding-top: 30px;
  padding-right: 0px;
  padding-left: 10px;
  float: left;
}

div#footer {
  clear: both;
  padding-bottom: 20px;
  background-color: #ffffff;
}

div#containermain{
  width: 1000px;
   margin: 1px auto;
  clear: both;
}
div#containerhead{
  width: 1000px;
  clear: both;
}
div#containerfooter{
  width: 1000px;
  clear: both;
}

div#containerbody{
  width: 1000px;
  clear: both;
}

div#content-main{
  width: 950px;
  text-align: center;
  background-color: #FFFFFF;
}

div#footer-main{
  width: 1000px;
  background-color: #ffffff;
  height: 30px;
}

div#line{
  background-image: url(../images/dot.jpg);
  width: 1000px;
  height: 1px;
  background-repeat: repeat-x;
}
div#header-main{
  width: 1000px;
  padding-top: 6px;
  background-color: #ffffff;
}
div#header-menu-background{
  height: 56px;
  width: 870px;
  float: right;
  background-color: #eaebed;
}
div#divider{
  background-image: url(../images/divider.jpg);
  width: 1000px;
  height: 2px;
  background-repeat: repeat-x;
}
div#height2{
  height: 3px;
  clear: both;
  padding-top: 2px;
  background-color: #eaebed;
}

div#content-subdiv{
  padding-left: 10px;
  padding-bottom: 0px;
  width: 980px;
  height: 300px;
}

div#content-left{
  padding-left: 10px;
  padding-bottom: 20px;
  width: 650px;
  float: left;
}

div#content-left-new{
  float: left;
}

div#content-left-test{
  padding-left: 40px;
  padding-bottom: 20px;
  padding-top: 15px;
  width: 600px;
  float: left;
}
div#question-icon{
  background-image: url(../images/question-icon.jpg);
  float: left;
  width: 58px;
  height: 55px;
}
div#questionnumber{
  font-size: 20px;
  color: #3d3d3d;
  padding-left: 12px;
  padding-top: 18px;
}

div#questiontxt{
  font-size: 16px;
  color: #000000;
  padding-left: 22px;
  padding-top: 18px;
  font-weight: 300;
}
div#questiontxt1{
  font-size: 16px;
  color: #000000;
  padding-left: 12px;
  padding-top: 10px;
  font-weight: 300;
}
div#content-right{
  padding-left: 0px;
  padding-bottom: 0px;
  float: right;
}

div#content-right-top{
  background-image: url(../images/name-date.jpg);
  border-left: 1px #79a3a1 solid;
  border-right: 0px #79a3a1 solid;
  border-bottom: 0px #79a3a1 solid;
  height: 36px;
}

div#content-right-first{
  float: left;
  background-color: #f6fbff;
  border-left: 1px #79a3a1 solid;
  border-right: 1px #79a3a1 solid;
  border-top: 1px #acacac solid;
  border-bottom: 1px #acacac solid;
  width: 275px;
  height: 357px;
}

div#content-right-first-new{
  float: left;
  background-color: #f6fbff;
  border-left: 1px #79a3a1 solid;
  border-right: 1px #79a3a1 solid;
  border-top: 1px #acacac solid;
  border-bottom: 1px #acacac solid;
  width: 275px;
  height: 357px;
}
div#test-right-first{
  float: left;
  background-color: #f6fbff;
  border-left: 1px #79a3a1 solid;
  border-right: 0px #79a3a1 solid;
  border-top: 1px #acacac solid;
  border-bottom: 1px #acacac solid;
  width: 282px;
  height: 200px;
}
div#hint-icon{
  padding: 0px;
  text-align: right;
  background-image: url(../images/hints.gif);
  height: 51px;
  width: 51px;
}
div#test-icon{
  padding: 0px;
  text-align: right;
  background-image: url(../images/test-icon.png);
  height: 57px;
  width: 56px;
}

div#hint-content{
  height: 260px;
  text-align: left;
}

div#divide-line{
  background-image: url(../images/divide-line.gif);
  height: 3px;
  width: 230px;
  background-repeat: repeat-x;
}
div#ten-icon{
  float: right;
  padding-right: 10px;
  background-image: url(../images/70x100.jpg);
  height: 53px;
  width: 70px;
}
div#parent-status{
  padding-right: 88px;
  padding-top: 12px;
  text-align: right;
}
div#button-position{
  padding-left: 0px;
  float: left;
}
div#button-div{
  float: left;
  vertical-align: top;
  padding-top: 4px;
  padding-left: 2px;
  padding-right: 2px;
  border: 1px red solid;
}
div#pad2{
  padding: 2px;
}
div#status-title{
  border-top: 1px #acacac solid;
}
div#marks-status{
  padding-top: 86px;
  padding-right: 23px;
}
div#marks-bg{
  background-image: url(../images/question-bank.jpg);
  width: 165px;
  height: 208px;
  background-repeat: no-repeat;
}
div#dw-marks-bg{
  background-image: url(../images/10Marks-dw-marks.gif);
  width: 165px;
  height: 208px;
  background-repeat: no-repeat;
}
div#test-marks-bg{
  background-image: url(../images/test-result.jpg);
  width: 165px;
  height: 208px;
  background-repeat: no-repeat;
}
div#question-panel{
  width: 710px;
}
div#test-status{
  padding-top: 100px;
  padding-right: 33px;
}
div#result-summary{
  background-color: #f0f9ff;
  height: 115px;
  width: 200px;
  border: 2px #daefff solid;
  text-align:center;
}
div#left-bluebg{
  background-image: url(../images/blue-back.jpg);
  padding-top: 6px;
  height: 50px;
  border: 1px solid #b1d0d5;
}
div#left-bluebg-dailywork{
  background-image: url(../images/blue-back.jpg);
  padding-top: 6px;
  height: 30px;
  border: 1px solid #b1d0d5;
}
div#questioncontent{
  font-size: 1.3em;
  color: #000000;
  padding-left: 22px;
  padding-top: 18px;
  font-weight: 300;
}
div#questioncontent-new{
  font-size: 1.3em;
  color: #000000;
  padding-left: 42px;
  padding-top: 18px;
  font-weight: 300;
}
div#options{
  font-size: 12px;
  color: #978080;
  padding-left: 22px;
  padding-top: 7px;
  font-weight: 300;
}
div#options-txt{
  font-size: 12px;
  color: #978080;
  padding-left: 22px;
  padding-top:1px;
  font-weight: 300;
}
div#options2{
  font-size: 12px;
  color: #978080;
  padding-top: 7px;
  font-weight: 300;
}
div#attempt{
  background-color: #ecf6fb;
  width: 400px;
  height: 28px;
  border: 2px #4a97df solid;
}
div#attempt-inside{
  background-image: url(../images/attempt-bg.gif);
  height: 28px;
}
div#correct{
  background-color: #eeffe8;
  width: 400px;
  height: 28px;
  border: 2px #3ecd61 solid;
}
div#correct-inside{
  background-image: url(../images/correct-bg.gif);
  height: 28px;
}
div#wrong{
  background-color: #ffe7e3;
  width: 400px;
  height: 28px;
  border: 2px #f24f4a solid;
}
div#wrong-inside{
  background-image: url(../images/wrong-bg.gif);
  height: 28px;
}
div#skip{
  background-color: #fefaee;
  width: 400px;
  height: 28px;
  border: 2px #f9ae21 solid;
}
div#skip-inside{
  background-image: url(../images/skip-bg.gif);
  height: 28px;
}
div#test-right-top{
  border-left: 0px #79a3a1 solid;
  border-right: 0px #79a3a1 solid;
  border-bottom: 0px #79a3a1 solid;
  border-top: 0px #79a3a1 solid;
  height: 18px;
  width: 282px;
}
/* End Div Css*/
/* Start Span Css*/
span#pad4{
  padding: 4px;
}
span#duedate{
  padding-top: 2px;
  padding-right: 10px;
}
.outline{
 outline: none;
}
/* End Span Css*/
/* Start Font Css*/
.font20{
  font-size: 20px;
}
/* End Font Css*/
/* Stat Notes Css*/
.notes{
  border: 1px #f18a30 solid;
  height: 200px;
  width: 215px;
  background-color: #f9ffd0;
}
.notestitle{
  color: #000000;
  font-size: 19px;
 }
.notesareabg{
  background-image: url(../images/notes-bg.jpg);
  height: 160px;
  width: 200px;
  border: 0px;
  overflow: hidden;
}
.decoration-none{
  text-decoration: none;
}
/* End Notes Css*/
/* Start Padding Css*/
.border0{
  border: 0px;
}
.pad0{padding: 0px;}
.pad2{padding: 2px;}
.pad5{
  padding: 5px;
}
.left2{padding-left: 2px;}
.left3{
  padding-left: 3px;
}
.left5{
  padding-left: 5px;
}
.left7{
  padding-left: 7px;
}
.left8{
  padding-left: 8px;
}
.left10{
  padding-left: 10px;
}
.left15{
  padding-left: 15px;
}
.left20{
  padding-left: 20px;
}
.left25{
  padding-left: 25px;
}
.left30{
  padding-left: 30px;
}
.left40{
  padding-left: 40px;
}
.left45{
  padding-left: 45px;
}
.left50{
  padding-left: 50px;
}
.left55{
  padding-left: 55px;
}
.left60{
  padding-left: 60px;
}
.left70{
  padding-left: 70px;
}
.left80{
  padding-left: 80px;
}
.left90{
  padding-left: 90px;
}
.left100{
  padding-left: 100px;
}
.left110{
  padding-left: 110px;
}
.left120{
  padding-left: 120px;
}
.left125{
  padding-left: 125px;
}
.left135{
  padding-left: 135px;
}
.left150{
  padding-left: 150px;
}
.left170{
  padding-left: 170px;
}
.left200{
  padding-left: 200px;
}
.left210{
  padding-left: 210px;
}
.left215{
  padding-left: 215px;
}
.left225{
  padding-left: 225px;
}
.left250{
  padding-left: 250px;
}
.left270{
  padding-left: 270px;
}
.left300{
  padding-left: 300px;
}
.left350{
  padding-left: 350px;
}
.left400{
  padding-left: 400px;
}
.left450{
  padding-left: 450px;
}
.top2{
  padding-top: 2px;
}
.top3{
  padding-top: 3px;
}
.top5{
  padding-top: 5px;
}
.top8{
  padding-top: 8px;
}
.top10{
  padding-top: 10px;
}
.top12{
  padding-top: 12px;
}
.top15{
  padding-top: 15px;
}
.top17{
  padding-top: 17px;
}
.top18{
  padding-top: 18px;
}
.top-20{
  padding-top: 20px;
}
.top18{
  padding-top: 18px;
}
.top20{
  padding-top: 30px;
}
.top25{
  padding-top: 25px;
}
.top-30{
  padding-top: 30px;
}
.top32{
  padding-top: 32px;
}
.top30{
  padding-top: 20px;
}
.top35{
  padding-top: 35px;
}
.top40{
  padding-top: 40px;
}
.top45{
  padding-top: 45px;
}
.top50{
  padding-top: 50px;
}
.top55{
  padding-top: 55px;
}
.top60{
  padding-top: 60px;
}
.top70{
  padding-top: 70px;
}
.top80{
  padding-top: 80px;
}
.top90{
  padding-top: 90px;
}
.top100{
  padding-top: 100px;
}
.top130{
  padding-top: 130px;
}
.bottom2{
  padding-bottom: 2px;
}
.bottom3{
  padding-bottom: 3px;
}
.bottom5{
  padding-bottom: 5px;
}
.bottom10{
  padding-bottom: 10px;
}
.bottom15{
  padding-bottom: 15px;
}
.bottom20{
  padding-bottom: 20px;
}
.right2{
  padding-right: 2px;
}
.right5{
  padding-right: 5px;
}
.right7{
  padding-right: 7px;
}
.right10{
  padding-right: 10px;
}
.right15{
  padding-right: 15px;
}
.right20{
  padding-right: 20px;
}
.right25{
  padding-right: 25px;
}
.right30{
  padding-right: 30px;
}
.right35{
  padding-right: 35px;
}
.right40{
  padding-right: 40px;
}
.right50{
  padding-right: 50px;
}
.right55{
  padding-right: 55px;
}
.right70{
  padding-right: 70px;
}
.right80{
  padding-right: 80px;
}
.right100{
  padding-right: 100px;
}
.right120{
  padding-right: 120px;
}
.right150{
  padding-right: 150px;
}
/* End Padding Css*/
/* Start Alignment Css*/
.txttop{
  vertical-align: top;
}
.txtmid{
  vertical-align: middle;
}
.txtright{
  text-align: right;
}
.txtleft{
  text-align: left;
}
.txtcenter{
  text-align: center;
}
.left{
  float: left;
}
.right{
  float: right;
}
/* End Alignment Css*/
/* Start Width Css*/
.width1{
  width: 1px;
}
.width3{
  width: 3px;
}
.width15{
  width: 15px;
}
.width10{
  width: 10px;
}
.width20{
  width: 20px;
}
.width30{
  width: 30px;
}
.width40{
  width: 40px;
}
.width50{
  width: 50px;
}
.width60{
  width: 60px;
}
.width70{
  width: 70px;
}
.w80{
  width: 80px;
}
.w60{
  width: 60px;
}
.width90{
  width: 90px;
}
.width100{
  width: 100px;
}
.width110{
  width: 110px;
}
.width120{
  width: 120px;
}
.width130{
  width: 130px;
}
.width135{
  width: 135px;
}
.width140{
  width: 140px;
}
.width150{
  width: 150px;
}
.width180{
  width: 180px;
}
.width200{
  width: 200px;
}
.width225{
  width: 225px;
}
.width235{
  width: 235px;
}
.width245{
  width: 245px;
}
.width250{
  width: 250px;
}
.width280{
  width: 280px;
}
.width300{
  width: 300px;
}
.width320{
  width: 320px;
}
.width350{
  width: 350px;
}
.width360{
  width: 360px;
}
.width400{
  width: 400px;
}
.width410{
  width: 410px;
}
.width420{
  width: 420px;
}
.width450{
  width: 450px;
}
.width470{
  width: 470px;
}
.width500{
  width: 500px;
}
.width525{
  width: 525px;
}
.width550{
  width: 550px;
}
.width600{
  width: 600px;
}
.width650{
  width: 650px;
}
.width700{
  width: 700px;
}
.width720{
  width: 720px;
}
.width750{
  width: 750px;
}
.width800{
  width: 800px;
}
.width900{
  width: 900px;
}
.width950{
  width: 950px;
}
.width960{
  width: 960px;
}
.width970{
  width: 970px;
}
.width975{
  width: 975px;
}
.width978{
  width: 978px;
}
.width980{
  width: 980px;
}
/* End Width Css*/
/* Start Height Css*/
.clear{
  clear: both;
}
.height1{
  height: 1px;
}
.height2{
  height: 2px;
}
.height5{
  height: 5px;
}
.height10{
  height: 10px;
}
.height20{
  height: 20px;
}
.height25{
height: 25px;
}
.height28{
  height: 28px;
}
.height30{
  height: 30px;
}
.height35{
  height: 35px;
}
.height40{
  height: 40px;
}
.height50{
  height: 50px;
}
.height60{
 height: 60px;
}
.height70{
  height: 70px;
}
.height80{
 height: 80px;
}
.height100{
  height: 50px;
}
.height-100{
  height: 100px;
}
.height110{
  height: 110px;
}
.height120{
  height: 120px;
}
.height130{
  height: 130px;
}
.height150{
  height: 150px;
}
.height180{
  height: 180px;
}
.height200{
  height: 200px;
}
.height240{
  height: 240px;
}
.height250{
  height: 250px;
}
.height280{
  height: 280px;
}
.height300{
  height: 300px;
}
.height320{
  height: 320px;
}
.height350{
  height: 350px;
}
.height400{
  height: 400px;
}
/* End Height Css*/
.border1{
  border: 1px red solid;
}
.border2{
border:1px green solid;
}
/* Start Fieldset Css*/
fieldset#daily-sheet{
  float: left;
  text-align: left;
  padding-left: 5px;
  width: 980px;
  background-color: #FFFFFF;
}
fieldset#questionbank{
  float: left;
  text-align: left;
  padding-left: 10px;
  width: 980px;
  border: 1px #acacac solid;
  background-color: #FFFFFF;
}
fieldset#qb{
  float: left;
  text-align: left;
  width: 990px;
  background-color: #FFFFFF;
}
fieldset#tst{
  float: left;
  text-align: left;
  width: 990px;
  background-color: #FFFFFF;
}
fieldset#rewards{
  float: left;
  text-align: left;
  width: 990px;
  background-color: #FFFFFF;
}
fieldset#worksheet{
  float: left;
  text-align: left;
  width: 990px;
  background-color: #FFFFFF;
}
fieldset#problemcontent{
  height:120px;
}
fieldset#similarprob{
  border-left: 1px #bababa solid;
  border-right: 1px #bababa solid;
  border-bottom: 1px #bababa solid;
  border-top: 1px #bababa solid;
  background-image: url(../images/pink-bg.jpg);
  background-repeat: repeat-x;
  width: 700px;
  height:100px;
}
fieldset#related{
  border-left: 1px #bababa solid;
  border-right: 1px #bababa solid;
  border-bottom: 1px #bababa solid;
  border-top: 1px #bababa solid;
  width: 700px;
 }
fieldset#leftbar{
  width: 160px;
  border: 0px solid #b1d0d5;
  padding: 0px;
  text-align: left;
}
fieldset#subject{
  width: 680px;
  height: 237px;
  padding: 0px;
}
fieldset#trackinfo{
  width: 870px;
  border-top: 1px solid #ababab;
  border-left: 1px solid #ababab;
  border-right: 1px solid #ababab;
  border-bottom: 1px solid #ababab;
}
fieldset#playlist{
  border: 0px solid #ababab;
}
fieldset#menu{
  width: 160px;
  border: 1px solid #b1d0d5;
  padding: 0px;
  text-align: left;
}
fieldset#reportbar{
  text-align: left;
  padding: 0px;
  margin-right: 0px;
  height: 480px;
  width: 980px;
  background-color: #FFFFFF;
}
fieldset#welcome-user{
  width: 980px;
  border: 0px #f2d0d4 solid;
  background-color: #FFFFFF;
}
fieldset#dailywork{
  width: 980px;
  border: 1px solid #efbac2;
  padding: 0px;
}
fieldset#bookinfo{
  width: 800px;
  height: 182px;
  border: 1px solid #72a3ed;
  padding: 0px;
}
fieldset#qbinfo{
  width: 850px;
  border-top: 0px solid #ababab;
  border-left: 0px solid #ababab;
  border-right: 0px solid #ababab;
  border-bottom: 0px solid #ababab;
}
fieldset#myplay{
  width: 910px;
  border-top: 0px solid #ababab;
  border-left: 0px solid #ababab;
  border-right: 0px solid #ababab;
  border-bottom: 0px solid #ababab;
}
fieldset#library-trackinfo{
  width: 990px;
  border-top: 1px solid #ababab;
  border-left: 1px solid #ababab;
  border-right: 1px solid #ababab;
  border-bottom: 1px solid #ababab;
}
fieldset#library-subject{
  width: 670px;
  height: 237px;
  border: 1px solid #ababab;
  padding: 0px;
}
fieldset#video{
  border: 1px #fcdfe4 solid;
}
fieldset#content{
  border: 1px #fcdfe4 solid;
  width: 700px;
}
/* End Fieldset Css*/
/* Button Start */

.review {
  background-image: url(../images/review-bg.jpg);
  cursor: pointer;
  width: 155px;
  height: 29px;
  border: 2px #3783c1 solid;
  color: #206c8e;
  font-size: 16px;
}
.fix {
  background-image: url(../images/review-bg.jpg);
  cursor: pointer;
  width: 115px;
  height: 29px;
  border: 2px #3783c1 solid;
  color: #206c8e;
  font-size: 16px;
}
.showsolution {
  background-image: url(../images/review-bg.jpg);
  cursor: pointer;
  width: 200px;
  height: 29px;
  border: 2px #3783c1 solid;
  color: #206c8e;
  font-size: 16px;
}

.blue-fix-btn {
  background-image: url(../images/review-bg.jpg);
  cursor: pointer;
  width: 180px;
  height: 29px;
  border: 2px #3783c1 solid;
  color: #206c8e;
  font-size: 16px;
}
.popupbuttons {
  background-image: url(../images/review-bg.jpg);
  cursor: pointer;
  height: 29px;
  border: 1px #3783c1 solid;
  color: #206c8e;
  font-size: 16px;
}
.nothanksgreen {
  background-image: url(../images/analyse-bg.jpg);
  cursor: pointer;
  width: 125px;
  height: 29px;
  border: 2px #3fce5c solid;
  color: #5d804a;
  font-size: 16px;
}
.fixed-green {
  background-image: url(../images/analyse-bg.jpg);
  cursor: pointer;
  width: 160px;
  height: 29px;
  border: 2px #3fce5c solid;
  color: #5d804a;
  font-size: 16px;
}
.save {
  background-image: url(../images/review-bg.jpg);
  cursor: pointer;
  height: 29px;
  width: 104px;
  border: 2px #3783c1 solid;
  color: #206c8e;
  font-size: 18px;
  vertical-align: top;
  padding-bottom: 2px;
 }
 .rewards-save {
  background-image: url(../images/10Marks-rewards-save.gif);
  cursor: pointer;
  height: 30px;
  border: 0px #3783c1 solid;
  color: #ffffff;
  font-size: 18px;
  vertical-align: top;
  padding-bottom: 2px;
  padding-left:5px;
  padding-right:5px;
 }
.save-pic {
  background-image: url(../images/submit-button.jpg);
  cursor: pointer;
  height: 29px;
  width: 104px;
  border: 0px #3783c1 solid;
  color: #206c8e;
  font-size: 18px;
  vertical-align: top;
  padding-bottom: 2px;
 }
.next {
  background-image: url(../images/analyse-bg.jpg);
  cursor: pointer;
  height: 29px;
  width: 106px;
  border: 2px #3fce5c solid;
  color: #5d804a;
  font-size: 18px;
  vertical-align: top;
  padding-bottom: 2px;
}

.gethints {
  background-color:#f18a30;
  cursor: pointer;
  height: 29px;
  width: 109px;
  border: 2px #f8c671 solid;
  color: #ffffff;
  font-size: 14px;
  font-weight:bold;
  vertical-align: top;
  padding-bottom: 2px;
 }

.gethints-massive {
  background-color:#f18a30;
  cursor: pointer;
  height: 29px;
  width: 118px;
  border: 2px #f8c671 solid;
  color: #ffffff;
  font-size: 14px;
  font-weight:bold;
  vertical-align: top;
  padding-bottom: 2px;
 }

.gethints-small {
  background-image: url(../images/get-hints-bg.jpg);
  cursor: pointer;
  height: 29px;
  width: 116px;
  border: 2px #dc0807 solid;
  color: #bc4448;
  font-size: 16px;
  vertical-align: top;
  padding-bottom: 2px;
 }

.previous {
  background-image: url(../images/previous-bg.jpg);
  cursor: pointer;
  height: 29px;
  width: 106px;
  border: 2px #e1e1e1 solid;
  color: #d0d0d0;
  font-size: 18px;
  vertical-align: top;
  padding-bottom: 2px;
}

.go{
  background-image: url(../images/search-by-topic.jpg);
  background-repeat: no-repeat;
  width: 26px;
  height: 22px;
}

.show-library {
  background-image: url(../images/review-bg.jpg);
  cursor: pointer;
  width: 125px;
  height: 29px;
  border: 2px #3783c1 solid;
  color: #206c8e;
  font-size: 16px;
}

.question-bank {
  background-image: url(../images/analyse-bg.jpg);
  cursor: pointer;
  width: 125px;
  height: 29px;
  border: 2px #3fce5c solid;
  color: #5d804a;
  font-size: 16px;
}

.question-bank-welcome {
  background-image: url(../images/analyse-bg.jpg);
  cursor: pointer;
  width: 165px;
  height: 29px;
  border: 2px #3fce5c solid;
  color: #5d804a;
  font-size: 16px;
}

.add-to-playlist{
  background-image: url(../images/analyse-bg.jpg);
  cursor: pointer;
  width: 110px;
  height: 29px;
  border: 2px #3fce5c solid;
  color: #5d804a;
  font-size: 13px;
}

.back-to-subject{
  background-image: url(../images/analyse-bg.jpg);
  cursor: pointer;
  width: 110px;
  height: 29px;
  border: 2px #3fce5c solid;
  color: #5d804a;
  font-size: 13px;
}

.show-library-green{
  background-image: url(../images/analyse-bg.jpg);
  cursor: pointer;
  width: 110px;
  height: 29px;
  border: 2px #3fce5c solid;
  color: #5d804a;
  font-size: 13px;
}

.searchbtn {
  background-image: url(../images/10Marks-search.gif);
  border: 0px #c02b31 solid;
  font-size: 16px;
  font-weight: bold;
  height: 30px;
  width: 63px;
}
.print-select-btn {
  background-color:#72a3ed;
  cursor: pointer;
  height: 26px;
  width: 140px;
  border: 0px #3783c1 solid;
  color: #ffffff;
  font-size: 15px;
  vertical-align: middle;
  padding-left: 4px;
  padding-right: 4px;
  padding-top: 0px;
  padding-bottom: 3px;
  text-align: center;
  font-weight:bold;
 }
.create-test-btn {
  background-color:#fa7005;
  cursor: pointer;
  height: 36px;
  width: 130px;
  border: 0px #3783c1 solid;
  color: #ffffff;
  font-size: 21px;
  vertical-align: middle;
  padding-left: 4px;
  padding-right: 4px;
  padding-top: 0px;
  text-align: center;
  font-weight:bold;
 }
 .generate-test-btn {
  background-color:#fa7005;
  cursor: pointer;
  height: 36px;
  width: 160px;
  border: 0px #3783c1 solid;
  color: #ffffff;
  font-size: 21px;
  vertical-align: middle;
  padding-left: 4px;
  padding-right: 4px;
  padding-top: 0px;
  text-align: center;
  font-weight:bold;
 }
 .forgot-btn {
  background-color:#fa7005;
  cursor: pointer;
  height: 36px;
  width: 110px;
  border: 0px #3783c1 solid;
  color: #ffffff;
  font-size: 21px;
  vertical-align: middle;
  padding-left: 4px;
  padding-right: 4px;
  padding-top: 0px;
  text-align: center;
  font-weight:bold;
 }
 
 .reward-save-btn {
  background-color:#fa7005;
  cursor: pointer;
  height: 30px;
  width: 90px;
  border: 0px #3783c1 solid;
  color: #ffffff;
  font-size: 21px;
  vertical-align: middle;
  padding-left: 4px;
  padding-right: 4px;
  padding-top: 0px;
  padding-bottom:2px;
  text-align: center;
  font-weight:bold;
 }
 
.invite-btn {
  background-image: url(../images/review-bg.jpg);
  cursor: pointer;
  height: 25px;
  width: 80px;
  border: 2px #3783c1 solid;
  color: #206c8e;
  font-size: 15px;
  vertical-align: middle;
  padding-left: 4px;
  padding-right: 4px;
  padding-top: 0px;
  padding-bottom: 4px;
  text-align: center;
 }
.save-changes-btn {
  background-image: url(../images/review-bg.jpg);
  cursor: pointer;
  height: 29px;
  width: 150px;
  border: 2px #3783c1 solid;
  color: #206c8e;
  font-size: 18px;
  vertical-align: middle;
  padding-left: 4px;
  padding-right: 4px;
  padding-bottom: 2px;
  text-align: center;
}
.create-test-small-btn {
  background-image: url(../images/review-bg.jpg);
  cursor: pointer;
  height: 29px;
  width: 130px;
  border: 2px #3783c1 solid;
  color: #206c8e;
  font-size: 16px;
  vertical-align: middle;
  padding-left: 4px;
  padding-right: 4px;
  text-align: center;
}

.add-test-btn {
  background-image: url(../images/add-line.gif);
  cursor: pointer;
  height: 28px;
  width: 26px;
  border: 0px #3783c1 solid;
  color: #206c8e;
  font-size: 16px;
  vertical-align: top;
  padding-left: 4px;
  padding-right: 4px;
  padding-bottom: 2px;
  text-align: center;
 }

.reward-points{
  background-color:#ffffff;
  cursor: pointer;
  width: 80px;
  height: 20px;
  border: 0px #3fce5c solid;
  color: #0078ff;;
  font-size: 13px;
  font-weight: normal;
}

.reedom-rewards{
  background-image: url(../images/analyse-bg.jpg);
  cursor: pointer;
  width: 180px;
  height: 29px;
  border: 2px #3fce5c solid;
  color: #5d804a;
  font-size: 16px;
  font-weight: bold;
}

.add-rewards{
  background-image: url(../images/analyse-bg.jpg);
  cursor: pointer;
  width: 70px;
  height: 29px;
  border: 2px #3fce5c solid;
  color: #5d804a;
  font-size: 16px;
  font-weight: bold;
}
.reg-btn {
  background-image: url(../images/10Marks-done.gif);
  cursor: pointer;
  height: 30px;
  width: 120px;
  border: 0px #3783c1 solid;
  color: #206c8e;
  font-size: 18px;
  vertical-align: top;
  padding-bottom: 2px;
 }
 .complete-btn {
  background-image: url(../images/10Marks-complete.jpg);
  cursor: pointer;
  height: 26px;
  width: 129px;
  border: 0px #3783c1 solid;
  color: #206c8e;
  font-size: 18px;
  vertical-align: top;
  padding-bottom: 2px;
 }
 .add-child-btn {
  background-image: url(../images/10Marks-add-child.gif);
  cursor: pointer;
  height: 30px;
  width: 179px;
  border: 0px #3783c1 solid;
  color: #206c8e;
  font-size: 18px;
  vertical-align: top;
  padding-bottom: 2px;
  background-repeat:no-repeat;
 }
/* Button End */
/* Start Links Css*/

a:active{
  outline: none;
}

a.blue-small:visited {
  font-size: 11px;
  color: #507fab;
  text-decoration: none;
  padding-left: 1px;
  padding-bottom: 4px;
  padding-top: 4px;
  font-weight: bold;
  outline: none;
}

a.blue-small:link {
  font-size: 11px;
  color: #507fab;
  text-decoration: none;
  padding-left: 1px;
  padding-bottom: 4px;
  padding-top: 4px;
  font-weight: bold;
  outline: none;
}

a.blue-small:active {
  font-size: 11px;
  color: #507fab;
  text-decoration: none;
  padding-left: 1px;
  padding-bottom: 4px;
  padding-top: 4px;
  font-weight: bold;
  outline: none;
}

a.blue-small:hover {
  font-size: 11px;
  color: #e8232a;
  text-decoration: underline;
  padding-left: 1px;
  padding-bottom: 4px;
  padding-top: 4px;
  font-weight: bold;
  outline: none;
}

a.bluelinkleft:visited {
  font-size: 13px;
  color: #0078ff;
  text-decoration: none;
  padding-left: 1px;
  padding-bottom: 4px;
  padding-top: 4px;
  font-weight: bold;
  outline: none;
}

a.bluelinkleft:link {
  font-size: 13px;
  color: #0078ff;
  text-decoration: none;
  padding-left: 1px;
  padding-bottom: 4px;
  padding-top: 4px;
  font-weight: bold;
  outline: none;
}

a.bluelinkleft:active {
  font-size: 13px;
  color: #0078ff;
  text-decoration: none;
  padding-left: 1px;
  padding-bottom: 4px;
  padding-top: 4px;
  font-weight: bold;
  outline: none;
}

a.bluelinkleft:hover {
   font-size: 13px;
  color: #e8232a;
  text-decoration: underline;
  padding-left: 1px;
  padding-bottom: 4px;
  padding-top: 4px;
  font-weight: bold;
  outline: none;
}

a.create:visited {
  font-size: 13px;
  color: #e92028;
  text-decoration: none;
  padding-left: 3px;
  padding-bottom: 5px;
  outline: none;
}

a.create:link {
  font-size: 13px;
  color: #e92028;
  text-decoration: none;
  padding-left: 3px;
  padding-bottom: 5px;
  outline: none;
}

a.create:active {
  font-size: 13px;
  color: #e92028;
  text-decoration: none;
  padding-left: 3px;
  padding-bottom: 5px;
  outline: none;
}

a.create:hover {
  font-size: 13px;
  color: #507fab;
  text-decoration: none;
  padding-left: 3px;
  padding-bottom: 5px;
  outline: none;
}

a.trackinfo:visited {
  font-size: 13px;
  color: #000000;
  text-decoration: none;
  outline: none;
}

a.trackinfo:link {
 
  font-size: 13px;
  color: #000000;
  text-decoration: none;
  outline: none;
}

a.trackinfo:active {
  font-size: 13px;
  color: #000000;
  text-decoration: none;
  outline: none;
}

a.trackinfo:hover {
   font-size: 13px;
  color: #507fab;
  text-decoration: none;
  outline: none;
}

a.herelink:visited {
   font-size: 0.7em;
  color: #5c5d5f;
  text-decoration: none;
  outline: none;
}

a.herelink:link {
   font-size: 0.7em;
  color: #5c5d5f;
  text-decoration: none;
  outline: none;
}

a.herelink:active {
  font-size: 0.7em;
  color: #5c5d5f;
  text-decoration: none;
  outline: none;
}

a.herelink:hover {
  font-size: 0.7em;
  color: #db2a22;
  text-decoration: underline;
  outline: none;
}

a.header:visited {
  font-size: 13px;
  color: #000000;
  text-decoration: none;
  font-weight: bold;
  outline: none;
}

a.header:link {
  font-size: 13px;
  color: #000000;
  text-decoration: none;
  font-weight: bold;
  outline: none;
}

a.header:active {
  font-size: 13px;
  color: #000000;
  text-decoration: none;
  font-weight: bold;
  outline: none;
}

a.header:hover {
  font-size: 13px;
  color: #df313b;
  text-decoration: none;
  font-weight: bold;
  outline: none;
}

.herelink-txt{
  font-size: 0.7em;
  color: #5c5d5f;
  outline: none;
}

a.question:visited {
   font-size: 16px;
  color: #e92028;
  text-decoration: none;
  padding-left: 3px;
  padding-right: 3px;
  padding-bottom: 5px;
  outline: none;
}

a.question:link {
  font-size: 16px;
  color: #e92028;
  text-decoration: none;
  padding-left: 3px;
  padding-right: 3px;
  padding-bottom: 5px;
  outline: none;
}

a.question:active {
  font-size: 16px;
  color: #e92028;
  text-decoration: none;
  padding-left: 3px;
  padding-right: 3px;
  padding-bottom: 5px;
  outline: none;
}

a.question:hover {
  font-size: 16px;
  color: #507fab;
  text-decoration: none;
  padding-left: 3px;
  padding-right: 3px;
  padding-bottom: 5px;
  outline: none;
}

a.trackinfobig:visited {
 
  font-size: 14px;
  color: #000000;
  text-decoration: none;
  padding-left: 3px;
  padding-top: 2px;
  outline: none;
}

a.trackinfobig:link {
 
  font-size: 14px;
  color: #000000;
  text-decoration: none;
  padding-left: 3px;
  padding-top: 2px;
  outline: none;
}

a.trackinfobig:active {
 
  font-size: 14px;
  color: #000000;
  text-decoration: none;
  padding-left: 3px;
  padding-top: 2px;
  outline: none;
}

a.trackinfobig:hover {
 
  font-size: 14px;
  color: #507fab;
  text-decoration: none;
  padding-left: 3px;
  padding-top: 2px;
  outline: none;
}

a.moremarks:visited {
 
  font-size: 14px;
  color: #e8232a;
  text-decoration: none;
  outline: none;
}

a.moremarks:link {
 
  font-size: 14px;
  color: #e8232a;
  text-decoration: none;
  outline: none;
}

a.moremarks:active {
 
  font-size: 14px;
  color: #e8232a;
  text-decoration: none;
  outline: none;
}

a.moremarks:hover {
 
  font-size: 14px;
  color: #1e69c6;
  text-decoration: underline;
  outline: none;
}

a.openbook:visited {
 
  font-size: 11px;
  color: #db2a22;
  text-decoration: none;
  outline: none;
}

a.openbook:link {
 
  font-size: 11px;
  color: #db2a22;
  text-decoration: none;
  outline: none;
}

a.openbook:active {
 
  font-size: 11px;
  color: #db2a22;
  text-decoration: none;
  outline: none;
}

a.openbook:hover {
 
  font-size: 11px;
  color: #5c5d5f;
  text-decoration: underline;
  outline: none;
}

a.header-white:visited {
 
  font-size: 14px;
  color: #df313b;
  text-decoration: none;
  padding-left: 10px;
  outline: none;
}

a.header-white:link {
 
  font-size: 14px;
  color: #df313b;
  text-decoration: none;
  padding-left: 10px;
  outline: none;
}

a.header-white:active {
 
  font-size: 14px;
  color: #df313b;
  text-decoration: none;
  padding-left: 10px;
  outline: none;
}

a.header-white:hover {
 
  font-size: 14px;
  color: #000000;
  text-decoration: none;
  padding-left: 10px;
  outline: none;
}

a.small-white:visited {
 
  font-size: 14px;
  color: #df313b;
  text-decoration: none;
  text-align: center;
  outline: none;
}

a.small-white:link {
 
  font-size: 14px;
  color: #df313b;
  text-decoration: none;
  text-align: center;
  outline: none;
}

a.small-white:active {
 
  font-size: 14px;
  color: #df313b;
  text-decoration: none;
  text-align: center;
  outline: none;
}

a.small-white:hover {
 
  font-size: 14px;
  color: #000000;
  text-decoration: none;
  text-align: center;
  outline: none;
}

a.manage:visited {
 
  font-size: 10px;
  color: #3333bd;
  text-decoration: none;
  outline: none;
}

a.manage:link {
 
  font-size: 10px;
  color: #3333bd;
  text-decoration: none;
  outline: none;
}

a.manage:active {
 
  font-size: 10px;
  color: #3333bd;
  text-decoration: none;
  outline: none;
}

a.manage:hover {
 
  font-size: 10px;
  color: #3333bd;
  text-decoration: underline;
  outline: none;
}

a.manage-blue:visited {
 
  font-size: 10px;
  color: #0000cc;
  text-decoration: none;
  outline: none;
}

a.manage-blue:link {
 
  font-size: 10px;
  color: #0000cc;
  text-decoration: none;
  outline: none;
}

a.manage-blue:active {
 
  font-size: 10px;
  color: #0000cc;
  text-decoration: none;
  outline: none;
}

a.manage-blue:hover {
 
  font-size: 10px;
  color: #0000cc;
  text-decoration: underline;
  outline: none;
}

a.footer-link:visited {
 
  font-size: 10px;
  color: #5c5d5f;
  text-decoration: none;
  outline: none;
}

a.footer-link:link {
 
  font-size: 10px;
  color: #5c5d5f;
  text-decoration: none;
  outline: none;
}

a.footer-link:active {
 
  font-size: 10px;
  color: #5c5d5f;
  text-decoration: none;
  outline: none;
}

a.footer-link:hover {
 
  font-size: 10px;
  color: #db2a22;
  text-decoration: underline;
  outline: none;
}

a.question-widget:visited {
 
  font-size: 14px;
  color: #1e69c6;
  text-decoration: none;
  outline: none;
}

a.question-widget:link {
 
  font-size: 14px;
  color: #1e69c6;
  text-decoration: none;
  outline: none;
}

a.question-widget:active {
 
  font-size: 14px;
  color: #1e69c6;
  text-decoration: none;
  outline: none;
}

a.question-widget:hover {
 
  font-size: 14px;
  color: #e8232a;
  text-decoration: none;
  outline: none;
}

a.more-widget:visited {
 
  font-size: 14px;
  color: #1e69c6;
  text-decoration: none;
  outline: none;
}

a.more-widget:link {
 
  font-size: 14px;
  color: #1e69c6;
  text-decoration: none;
  outline: none;
}

a.more-widget:active {
 
  font-size: 14px;
  color: #1e69c6;
  text-decoration: none;
  outline: none;
}

a.more-widget:hover {
 
  font-size: 14px;
  color: #e8232a;
  text-decoration: underline;
  outline: none;
}

a.more-test:visited {
 
  font-size: 14px;
  color: #1e69c6;
  text-decoration: none;
  outline: none;
}

a.more-test:link {
 
  font-size: 14px;
  color: #1e69c6;
  text-decoration: none;
  outline: none;
}

a.more-test:active {
 
  font-size: 14px;
  color: #1e69c6;
  text-decoration: none;
  outline: none;
}

a.more-test:hover {
 
  font-size: 14px;
  color: #e8232a;
  text-decoration: underline;
  outline: none;
}

a.sheet-link:visited {
 
  font-size: 13px;
  color: #5c5d5f;
  text-decoration: none;
  padding-left: 1px;
  font-weight: bold;
  vertical-align: top;
  outline: none;
}

a.sheet-link:link {
 
  font-size: 13px;
  color: #507fab;
  text-decoration: none;
  padding-left: 1px;
  font-weight: bold;
  vertical-align: top;
  outline: none;
}

a.sheet-link:active {
 
  font-size: 13px;
  color: #507fab;
  text-decoration: none;
  padding-left: 1px;
  font-weight: bold;
  vertical-align: top;
  outline: none;
}

a.sheet-link:hover {
 
  font-size: 13px;
  color: #e8232a;
  text-decoration: underline;
  padding-left: 1px;
  font-weight: bold;
  vertical-align: top;
  outline: none;
}

a.qdetaillink:visited {
 
  font-size: 15px;
  color: #5d93e3;
  text-decoration: none;
  font-weight: normal;
  outline: none;
}

a.qdetaillink:link {
 
  font-size: 15px;
  color: #5d93e3;
  text-decoration: none;
  font-weight: normal;
  outline: none;
}

a.qdetaillink:active {
 
  font-size: 15px;
  color: #5d93e3;
  text-decoration: none;
  font-weight: normal;
  outline: none;
}

a.qdetaillink:hover {
 
  font-size: 15px;
  color: #7C9ED5;
  text-decoration: underline;
  font-weight: normal;
  outline: none;
}

a.genericblue:visited {
 
  font-size: 13px;
  color: #0000cc;
  text-decoration: none;
  padding-left: 1px;
  padding-bottom: 4px;
  padding-top: 4px;
  font-weight: bold;
  outline: none;
}

a.genericblue:link {
 
  font-size: 13px;
  color: #0000cc;
  text-decoration: none;
  padding-left: 1px;
  padding-bottom: 4px;
  padding-top: 4px;
  font-weight: bold;
  outline: none;
}

a.genericblue:active {
 
  font-size: 13px;
  color: #0000cc;
  text-decoration: none;
  padding-left: 1px;
  padding-bottom: 4px;
  padding-top: 4px;
  font-weight: bold;
  outline: none;
}

a.genericblue:hover {
 
  font-size: 13px;
  color: #0000cc;
  text-decoration: underline;
  padding-left: 1px;
  padding-bottom: 4px;
  padding-top: 4px;
  font-weight: bold;
  outline: none;
}

a.qbdetaillink:visited {
 
  font-size: 15px;
  color: #5d93e3;
  text-decoration: none;
  font-weight: bold;
  outline: none;
}

a.qbdetaillink:link {
 
  font-size: 15px;
  color: #5d93e3;
  text-decoration: none;
  font-weight: bold;
  outline: none;
}

a.qbdetaillink:active {
 
  font-size: 15px;
  color: #5d93e3;
  text-decoration: none;
  font-weight: bold;
  outline: none;
}

a.qbdetaillink:hover {
 
  font-size: 15px;
  color: #7C9ED5;
  text-decoration: none;
  font-weight: bold;
  outline: none;
}

a.qsmldetaillink:visited {
 
  font-size: 12px;
  color: #5d93e3;
  text-decoration: none;
  font-weight: normal;
  outline: none;
}

a.qsmldetaillink:link {
 
  font-size: 12px;
  color: #5d93e3;
  text-decoration: none;
  font-weight: normal;
  outline: none;
}

a.qsmldetaillink:active {
 
  font-size: 12px;
  color: #5d93e3;
  text-decoration: none;
  font-weight: normal;
  outline: none;
}

a.qsmldetaillink:hover {
 
  font-size: 12px;
  color: #7C9ED5;
  text-decoration: underline;
  font-weight: normal;
  outline: none;
}

a.track-blue:visited {
 
  font-size: 15px;
  color: #0000cc;
  text-decoration: none;
  outline: none;
}

a.track-blue:link {
 
  font-size: 15px;
  color: #0000cc;
  text-decoration: none;
  outline: none;
}

a.track-blue:active {
 
  font-size: 15px;
  color: #0000cc;
  text-decoration: none;
  outline: none;
}

a.track-blue:hover {
 
  font-size: 15px;
  color: #4b4bd8;
  text-decoration: underline;
  outline: none;
}

a.manage-blue-reg:visited {
 
  font-size: 13px;
  color: #0000cc;
  text-decoration: none;
  font-weight: bold;
  outline: none;
}

a.manage-blue-reg:link {
 
  font-size: 13px;
  color: #0000cc;
  text-decoration: none;
  font-weight: bold;
  outline: none;
}

a.manage-blue-reg:active {
 
  font-size: 13px;
  color: #0000cc;
  text-decoration: none;
  font-weight: bold;
  outline: none;
}

a.manage-blue-reg:hover {
 
  font-size: 13px;
  color: #0000cc;
  text-decoration: underline;
  font-weight: bold;
  outline: none;
}

a.offer:visited {
  font-size: 14px;
  color: #0078ff;
  text-decoration: none;
  padding-left: 1px;
  padding-bottom: 4px;
  padding-top: 4px;
  outline: none;
}

a.offer:link {
  font-size: 14px;
  color: #0078ff;
  text-decoration: none;
  padding-left: 1px;
  padding-bottom: 4px;
  padding-top: 4px;
  outline: none;
}

a.offer:active {
 font-size: 14px;
  color: #0078ff;
  text-decoration: none;
  padding-left: 1px;
  padding-bottom: 4px;
  padding-top: 4px;
  outline: none;
}

a.offer:hover {
  font-size: 14px;
  color: #0078ff;
  text-decoration:underline;
  padding-left: 1px;
  padding-bottom: 4px;
  padding-top: 4px;
  outline: none;
}

a.genericblue-js:visited {
 
  font-size: 13px;
  color: #0000cc;
  text-decoration: none;
  padding-left: 10px;
  padding-right: 10px;
  padding-bottom: 0px;
  padding-top: 18px;
  font-weight: bold;
  outline: none;
}

a.genericblue-js:link {
 
  font-size: 13px;
  color: #0000cc;
  text-decoration: none;
  padding-left: 10px;
  padding-right: 10px;
  padding-bottom: 0px;
  padding-top: 18px;
  font-weight: bold;
  outline: none;
}

a.genericblue-js:active {
 
  font-size: 13px;
  color: #0000cc;
  text-decoration: none;
  padding-left: 10px;
  padding-right: 10px;
  padding-bottom: 0px;
  padding-top: 18px;
  font-weight: bold;
  outline: none;
}

a.genericblue-js:hover {
 
  font-size: 13px;
  color: #0000cc;
  text-decoration: underline;
  padding-left: 10px;
  padding-right: 10px;
  padding-bottom: 0px;
  padding-top: 18px;
  font-weight: bold;
  outline: none;
}

a.genericblue-small:visited {
 
  font-size: 11px;
  color: #0000cc;
  text-decoration: none;
  padding-left: 1px;
  padding-bottom: 4px;
  padding-top: 4px;
  font-weight: bold;
  outline: none;
}

a.genericblue-small:link {
 
  font-size: 11px;
  color: #0000cc;
  text-decoration: none;
  padding-left: 1px;
  padding-bottom: 4px;
  padding-top: 4px;
  font-weight: bold;
  outline: none;
}

a.genericblue-small:active {
 
  font-size: 11px;
  color: #0000cc;
  text-decoration: none;
  padding-left: 1px;
  padding-bottom: 4px;
  padding-top: 4px;
  font-weight: bold;
  outline: none;
}

a.genericblue-small:hover {
 
  font-size: 11px;
  color: #0000cc;
  text-decoration: underline;
  padding-left: 1px;
  padding-bottom: 4px;
  padding-top: 4px;
  font-weight: bold;
  outline: none;
}



a.reward-small:visited {
  font-size: 12px;
  color: #0078ff;
  text-decoration: none;
  padding-left: 1px;
  padding-bottom: 4px;
  padding-top: 4px;
  outline: none;
}

a.reward-small:link {
  font-size: 12px;
  color: #0078ff;
  text-decoration: none;
  padding-left: 1px;
  padding-bottom: 4px;
  padding-top: 4px;
  outline: none;
}

a.reward-small:active {
  font-size: 12px;
  color: #0078ff;
  text-decoration: none;
  padding-left: 1px;
  padding-bottom: 4px;
  padding-top: 4px;
  outline: none;
}

a.reward-small:hover {
  font-size: 12px;
  color: #0078ff;
  text-decoration: underline;
  padding-left: 1px;
  padding-bottom: 4px;
  padding-top: 4px;
  outline: none;
}



a.blue-link:visited {
 
  font-size: 13px;
  color: #0078ff;
  text-decoration: none;
  padding-left: 1px;
  padding-bottom: 4px;
  padding-top: 4px;
  outline: none;
}

a.blue-link:link {
 
  font-size: 13px;
  color: #0078ff;
  text-decoration: none;
  padding-left: 1px;
  padding-bottom: 4px;
  padding-top: 4px;
  outline: none;
}

a.blue-link:active {
 
  font-size: 13px;
  color: #0078ff;
  text-decoration: none;
  padding-left: 1px;
  padding-bottom: 4px;
  padding-top: 4px;
  outline: none;
}

a.blue-link:hover {
 
  font-size: 13px;
  color: #e8232a;
  text-decoration: underline;
  padding-left: 1px;
  padding-bottom: 4px;
  padding-top: 4px;
  outline: none;
}

.more-q{
 
  font-size: 13px;
  color: #000000;
  text-decoration: none;
  padding-left: 1px;
  padding-bottom: 4px;
  padding-top: 4px;
}
/* End Links Css*/
/* Start Other Css*/

.link-txt{
 
  font-size: 13px;
  color: #507fab;
}

.bluereward-txt{
 
  font-size: 15px;
  color: #da251e;
  font-weight:bold;
}

.learning-for-txt{
   font-size: 14px;
  color: #df3c35;
  font-weight:bold;
}
.curpointtxt{
 
  font-size: 16px;
  color: #414D46;
}

.reward-content-txt{
 
  color: #8d837a;
  font-size: 13px;
}

.reward-black-txt{
 
  color: #000000;
  font-size: 13px;
  font-weight: bold;
}

.recurring-txt{
 
  color: #72a3ed;
  font-size: 14px;
  font-weight: bold;
}

.times-txt{
 
  color: #000000;
  font-size: 14px;
}

.small-box{
  border: 1px #d5d5d5 solid;
}

.reward-hometxt{
 
  font-size: 16px;
  color: #887f80;
}

.track-blue-txt {
 
  font-size: 25px;
  color: #0000cc;
  text-transform: lowercase;
}

.redpoints{
 
  font-size: 22px;
  color: #db2a22;
  font-weight: bold;
}

.point-gray{
  color: #414d46;
  font-size: 19px;
}

.point-gray-bold{
  color: #414d46;
  font-size: 17px;
  font-weight:bold;
}
.iphone-gray{
   color: #7e7e7e;
  font-size: 14px;
  font-weight:bold;
}
.iphone-gray-rwd{
   color: #7e7e7e;
  font-size: 13px;
  font-weight:bold;
}
.home-rwd-status{
   color: #7e7e7e;
  font-size: 14px;
  
}
.home-rwd-title{
   color: #000000;
  font-size: 13px;
  font-weight:bold;
}
.gift-name{
  color: #7e7e7e;
  font-size: 15px;
  font-weight: bold;
}

.red-points{
 
  color: #db2a22;
  font-size: 18px;
}
.red-points-sml{
 
  color: #db2a22;
  font-size: 16px;
}
.point-red{
 
  color: #db2a22;
  font-size: 19px;
  font-weight: bold;
}

.point-red-thin{
 
  color: #db2a22;
  font-size: 16px;
}

.percent-red{
 
  color: #db2a22;
  font-size: 20px;
}

.rewardstxt{
 
  color: #4caf30;
  font-size: 25px;
}

.points-balance{
 
  color: #4caf30;
  font-size: 13px;
  font-weight: bold;
}

.targetpts{
 
  color: #4caf30;
  font-size: 16px;
}

.bottom-points-txt{
 
  color: #4caf30;
  font-size: 16px;
}

.task-txt{
 
  color: #72a3ed;
  font-size: 16px;
}

.performancetxt{
 
  color: #72a3ed;
  font-size: 25px;
}

.tagrettxt{
 
  color: #72a3ed;
  font-size: 19px;
}

.duetxt-popup{
 
  font-size: 14px;
  color: #3d3d3d;
}

.txt-popup{
 
  font-size: 18px;
  color: #3d3d3d;
}

.headtxt-popup{
 
  font-size: 18px;
  color: #3d3d3d;
}

.solution-popup{
 
  font-size: 20px;
  color: #3d3d3d;
}

.open-question{
  width: 600px;
  border: 1px #d5d5d5 solid;
}

.qbankother{
  width: 600px;
  border: 1px #d5d5d5 solid;
}

.sujectsep{
  background-image: url(../images/question-sep.gif);
  width: 560px;
  height: 2px;
}

.borderred{
  border: 1px #f03445 solid;
}

.title-sepbig{
  background-image: url(../images/divider.jpg);
  width: 400px;
  height: 6px;
  background-repeat: repeat-x;
}

.other-sepbig{
  background-image: url(../images/divider.jpg);
  width: 350px;
  height: 6px;
  background-repeat: repeat-x;
}

.testqnumber{
 
  font-size: 20px;
  color: #3d3d3d;
  padding-left: 12px;
  padding-top: 18px;
}

.testqno{
 
  font-size: 20px;
  color: #3d3d3d;
}

.explaintxt{
 
  font-size: 18px;
  color: #3d3d3d;
  padding-left: 12px;
  padding-top: 18px;
}

.qdetails{
 
  font-size: 15px;
  color: #5d93e3;
}

.qdetail-gray{
 
  font-size: 15px;
  color: #8e8889;
  font-weight: bold;
}

.qstate{
 
  font-size: 12px;
  color: #5d93e3;
}

.test-right-first{
  float: left;
  background-color: #f6fbff;
  border-left: 1px #79a3a1 solid;
  border-right: 1px #79a3a1 solid;
  border-top: 1px #acacac solid;
  border-bottom: 1px #acacac solid;
  width: 282px;
  height: 200px;
}

.qbbcktrack{
  width: 940px;
  height: 20px;
}

.duedatebox{
  width: 100px;
  height: 18px;
  background-color: #f6f6f6;
  border: 1px #668482 solid;
  font-size: 14px;
  padding: 2px;
}

.itemtype{
 
  font-size: 13px;
  color: #507fab;
}

.topcontent{
  background-image: url(../images/name-date.jpg);
  border-left: 1px #79a3a1 solid;
  border-right: 0px #79a3a1 solid;
  border-bottom: 0px #79a3a1 solid;
  height: 36px;
}

.title-sep{
  background-image: url(../images/divider.jpg);
  width: 300px;
  height: 6px;
  background-repeat: repeat-x;
}

.other-sep{
  background-image: url(../images/divider.jpg);
  width: 250px;
  height: 6px;
  background-repeat: repeat-x;
}

.info-test{
  color: #db2a22;
  font-size: 16px;
 
  padding: 2px;
}

.info-test-head{
  color: #000000;
  font-size: 14px;
 
  padding: 2px;
}

.overduetxt{
 
  font-size: 10px;
  color: #db2a22;
}

.topsheetstatus{
 
  font-size: 11px;
  color: #db2a22;
  text-decoration: none;
  padding-top: 10px;
  padding-bottom: 10px;
}

.sheetstatus{
 
  font-size: 11px;
  color: #db2a22;
  text-decoration: none;
  padding-bottom: 10px;
}

.extblacktxt{
 
  font-size: 14px;
  color: #000000;
  padding-left: 2px;
  font-weight: bold;
}

.extblacktxtdesc{
 
  font-size: 12px;
  color: #000000;
  padding-left: 2px;
  font-weight: bold;
}

.duesmallxt{
 
  font-size: 10px;
  color: #d72326;
}

.graysmallxt{
 
  font-size: 10px;
  color: #808080;
}

.gradetxt{
 
  font-size: 10px;
  color: #808080;
}

.keywordtxt{
  text-align:left;
  font-size: 11px;
  color: #808080;
}

.optiontxt{
 
  font-size: 9px;
  color: #808080;
}

.searchcaption{
 
  font-size: 15px;
  color: #808080;
}

.todocaption{
 
  font-size: 25px;
  color: #d72326;
}

.performancecaption{
 
  font-size: 25px;
  color: #ea9d00;
}

.bookcaption{
 
  font-size: 25px;
  color: #72a3ed;
  padding-top: 2px;
}

.playlistcaption{
 
  font-size: 21px;
  color: #99cc00;
}

.worksheetcecaption{
 
  font-size: 25px;
  color: #000000;
}

.trkcecaption{
 
  font-size: 15px;
  color: #333399;
}

.rewardtxt{
  font-size: 15px;
  color: #000000;
  font-weight:bold;
}
.reward-pts-txt{
  font-size: 13px;
  color: #000000;
  font-weight:bold;
}

.worthtxt{
 
  font-size: 16px;
  color: #414D46;
}

.pointallocatedtxt{
 
  font-size: 14px;
  color: #414D46;
  font-weight: bold;
}

.blacksubjecttxt{
 
  font-size: 14px;
  color: #414D46;
}

.blackpoint{
 
  font-size: 14px;
  color: #000000;
  font-weight: bold;
}

.creatececaptionbold{
 
  font-size: 16px;
  color: #969393;
  font-weight: bold;
}

.creatececaption{
 
  font-size: 16px;
  color: #969393;
}

.bookhead{
 
  font-size: 19px;
  color: #72a3ed;
}

.bookauthor{
 
  font-size: 12px;
  color: #72a3ed;
}

.solution{
 
  font-size: 14px;
  color: #000000;
  font-weight: 300;
}

.solutiontxt{
 
  font-size: 16px;
  color: #72a3ed;
  font-weight: 300;
}
.trktxt{
 
  font-size: 16px;
  color: #ed4449;
  font-weight: 300;
}

.reviewtext{
 
  font-size: 16px;
  color: #000000;
  font-weight: 300;
}

.analysistxt{
 
  font-size: 14px;
  color: #8e8889;
  font-weight: 300;
}

.redsmall{
 
  font-size: 1.0em;
  color: #ed4449;
  padding-left: 22px;
  padding-top: 12px;
}

.leftsep{
  width: 15px;
  background-color: #dddddd;
}

.grade{
 
  font-size: 16px;
  color: #4680b5;
  font-weight: bold;
  padding-right: 3px;
}

.header{
 
  font-size: 14px;
  color: #000000;
}

.reddate{
 
  font-size: 12px;
  color: #db2a22;
  padding: 0px;
  text-transform: uppercase;
}

.duedatetxt{
 
  font-size: 13px;
  color: #da251e;
}

.duedatetxt-blk{
 
  font-size: 13px;
  color: #808080;
  font-weight: bold;
}

.duedatetxt-bold{
  font-size: 13px;
  color: #808080;
  font-weight: bold;
}

.duedatetxt-new{
 
  font-size: 14px;
  color: #808080;
}



.simliar-heading{
  color: #af504e;
  font-size: 12px;
  font-weight: bold;
}

.expandtxt{
 
  font-size: 13px;
  color: #6e6e6e;
}

.menu-bottom-line{
  border-bottom: 1px #afafaf solid;
}

.menu-white-line{
  border-bottom: 1px #ffffff solid;
}

.menu-subdiv{
  float: left;
  text-align: left;
  background-color: #eaebed;
  border-bottom: 1px #afafaf solid;
}

.header-itemwhite{
  float: left;
  text-align: left;
  background-color: #ffffff;
  border-top: 1px #afafaf solid;
  border-left: 1px #afafaf solid;
  border-right: 1px #afafaf solid;
  border-bottom: 0px #afafaf solid;
  font-size: 14px;
 
  color: #df313b;
}

.pink-back{
  background-color: #fff3f3;
}

.trackdivider{
  background-color: #d9dfdf;
  height: 1px;
}

.similarprobtxt{
 
  font-size: 16px;
  color: #000000;
  float: left;
  font-weight:bold;
}

.keytips{
 
  font-size: 18px;
  color: #000000;
  padding-left: 2px;
  padding-top: 5px;
}

.tipsmsg{
 
  font-size: 12px;
  color: #4e5356;
}

.remember{
 
  font-size: 12px;
  color: #b2b3b5;
  padding-left: 2px;
}

.footsep{
  background-image: url(../images/divider.jpg);
  width: 1000px;
  height: 1px;
  background-repeat: repeat-x;
}

.footdivider{
  font-size: 13px;
  padding-bottom: 12px;
  padding-left: 2px;
  padding-right: 2px;
}

.footertxt{
 
  font-size: 11px;
  color: #5c5d5f;
  font-weight: bold;
}

.footertxtred{
 
  font-size: 9px;
  color: #db2a22;
  padding: 4px;
  text-transform: uppercase;
  font-weight: bold;
}

.mywaytxt{
 
  font-size: 14px;
  color: #db2a22;
  font-weight: bold;
  font-style: italic;
}

.timetxt{
  
  font-size: 14px;
  color: #db2a22;
}

.redsimple{
 
  font-size: 12px;
  color: #e03c31;
  padding: 4px;
}

.copyright{
 
  font-size: 10px;;
  color: #5c5d5f;
}

.red{
 
  font-size: 0.7em;
  color: #db2a22;
  padding-left: 2px;
}/* Red Text at footer */

.boldmarks{
 
  font-size: 0.7em;
  color: #000000;
  font-weight: bold;
  padding-right: 2px;
}

.white-bg{
  background-color: #FFFFFF;
}

.bgwhite{
  background-color: #FFFFFF;
}

.left-panel{
  background-color: #ddfdfa;
  height: 160px;
  border: 1px solid #b1d0d5;
}

.hand-element {
  cursor: pointer;
  text-decoration: none;
}

.hand {
  cursor: hand;
  text-decoration: none;
}

.inputother {
  width: 150px;
  height: 22px;
  background-color: #f6f6f6;
  border: 1px #668482 solid;
  font-size: 1.0em;
}

.input {
  width: 150px;
  height: 22px;
  background-color: #f6f6f6;
  border: 1px #668482 solid;
  font-size: 1.0em;
  padding-top: 2px;
  padding-left: 2px;
}

.input-small {
  width: 100px;
  height: 22px;
  background-color: #f6f6f6;
  border: 1px #668482 solid;
  font-size: 13px;
  padding-top: 2px;
  padding-left: 2px;
}

.input-test {
  height: 22px;
  background-color: #f6f6f6;
  border: 1px #668482 solid;
  font-size: 13px;
  padding-top: 1px;
  padding-left: 1px;
}

.inputotherclass {
  width: 150px;
  height: 22px;
  background-color: #f6f6f6;
  border: 1px #668482 solid;
  font-size: 13px;
  padding: 0px;
  text-align: left;
}

.auto-overflow-yes{
  overflow: auto;
}

.auto-overflow{
  overflow-y: auto;
  overflow-x: hidden;
  text-align:left;
}

.auto-overflow-both{
  overflow-y: hidden;
  overflow-x: hidden;
}

.auto-overflow-hidden{
  overflow-x: hidden;
  overflow-y: hidden;
}

.hidden-overflow-tips{
  overflow: auto;
  overflow-x: hidden;
  height: 280px;
}

.myplaylist{
  width: 1000px;
  border: 1px solid #ababab;
}

.userinfo{
  width: 1000px;
  height: 237px;
  border-right: 0px solid #efbac2;
  border-bottom: 0px solid #efbac2;
  border-left: 0px solid #efbac2;
  border-top: 0px solid #efbac2;
  padding: 0px;
}

.widgetpanel{
  width: 980px;
  border-right: 0px solid #efbac2;
  border-bottom: 0px solid #efbac2;
  border-left: 0px solid #efbac2;
  border-top: 0px solid #efbac2;
  padding: 0px;
}

.book{
  border: 1px #4c7b8b solid;
}

.qradio{
  padding-right: 4px;
  color: #3d3d3d;
}

.statusborder{
  border-left: 0px #79a3a1 solid;
  border-right: 0px #79a3a1 solid;
  border-bottom: 1px #79a3a1 solid;
  border-top: 0px #acacac solid;
}

.currentstaustxt{
 
  font-size: 13px;
  color: #000000;
  background-color: #c6ffb2;
  border-bottom: 1px #79a3a1 solid;
  text-align: center;
  padding-left:2px;
  padding-right:2px;
}

.qred{
  font-size: 22px;
  color: #e81f1d;
  text-align: top;
}

.grading-txt{
  font-size: 12px;
  color: #e81f1d;
  text-align: top;
  padding-top:3px;
  font-weight:bold;
}

.hint-title {
 
  font-size: 23px;
  color: #e81f1d;
}
.font16{
font-size:16px;}
.answers{
  padding: 10px;
  line-height: 30px;
  font-size: 16px;
  color: #000000;
}

.staustxt{
 
  font-size: 13px;
  color: #c9d1d3;
  text-align:center;
  border-bottom: 1px #79a3a1 solid;
  padding-left:2px;
  padding-right:2px;
}

ul.hint{
  list-style-image: url(../images/arrow.gif);
  margin-top: 0px;
  margin-right: 0px;
  margin-left: 40px;
  margin-bottom: 0px;
  padding-right: 0px;
  padding-left: 0px;
}

.similartable{
  background-image: url(../images/pink-bg.jpg);
  background-repeat: repeat-x;
  height:100px;
  width:700px;
}

.bgblack{
  background-color: #000000;
}

.greentbtntxt{
  color: #1c8413;
  font-size: 18px;
 
}

.greenbtnlighttxt{
  color: #6dc04a;
  font-size: 12px;
 
  text-decoration: none;
}

.greenbtn{
  background-image: url(../images/green-button-bg.jpg);
  height: 57px;
  width: 245px;
  border: 1px #3bc558 solid;
}
.greenbtn-video{
  height: 57px;
  width: 215px;
  border: 1px #808080 solid;
}

.greenbtnsmallreview{
  background-image: url(../images/green-button-bg.jpg);
  height: 57px;
  width: 200px;
  border: 1px #3bc558 solid;
  padding-left: 2px;
}

.greenbtnsmall{
  background-image: url(../images/green-button-bg.jpg);
  height: 43px;
  width: 183px;
  border: 1px #3bc558 solid;
}

.homepagebuttons{
  background-image: url(../images/home-button.jpg);
  cursor: pointer;
  height: 30px;
  width: 166px;
  border: 2px #f02423 solid;
  color: #bc4448;
  font-size: 19px;
  vertical-align: top;
 
}

.msgbox{
  background-color: #ffffff;
  border-right: 1px #3fce5c solid;
  border-left: 1px #3fce5c solid;
  border-top: 1px #3fce5c solid;
  border-bottom: 1px #3fce5c solid;
}

.videobox{
  border-top: 15px #e24943 solid;
  border-left: 15px #e24943 solid;
  border-bottom: 15px #e24943 solid;
}

.videobox1{
  border-top: 15px #e24943 solid;
  border-left: 15px #e24943 solid;
  border-right: 15px #e24943 solid;
  border-bottom: 15px #e24943 solid;
  background-color: #f6fbff;
}

.searchbluetinytxt{
 
  font-size: 13px;
  color: #424242;
  font-weight: 200;
}

.searchbluetxt1{
 
  font-size: 18px;
  color: #000000;
  text-align: left;
  font-weight: 400;
}

.searchbluetxt2{
 
  font-size: 18px;
  color: #424242;
  text-align: left;
}

.searchblacktxt{
 
  font-size: 12px;
  color: #000000;
}

.searchboardtxt{
 
  font-size: 12px;
  color: #000000;
}

.probheading{
  font-size: 12px;
  color: #ab4e59;
  font-weight: bold;
}
.tipstxt{
 
  font-size: 20px;
  color: #000000;
  text-align: left;

}
.tipsmal
{
  font-size: 12px;
  color: #625b5b;
  text-align: left;
}
.tipscontent
{
  font-size: 14px;
  color: #625b5b;
  text-align: left;
}

.topic-content
{
  font-size: 14px;
  color: #808080;
  font-weight:bold;
  text-align: left;
}

.similattxt{
 
  font-size: 19px;
  color: #585c5f;
}

.redtxt{
 
  font-size: 14px;
  color: #db2a22;
  padding-left: 2px;
}

.redbigtxt{
 
  font-size: 18px;
  color: #db2a22;
  padding-left: 2px;
}

.ortxt{
 
  font-size: 18px;
  color: #ff0000;
  padding-left: 2px;
}

.redtxtnopad{
 
  font-size: 14px;
  color: #db2a22;
}

.redtxttrack{
 
  font-size: 13px;
  color: #e33339;
  padding-left: 2px;
  font-weight: bold;
}

.lastplayed{
 
  font-size: 13px;
  color: #6f6faa;
  padding-left: 2px;
  font-weight: 200;
}

.blacktxt{
 
  font-size: 14px;
  color: #000000;
  padding-left: 2px;
}

.redtxtbold{
 
  font-size: 14px;
  color: #db2a22;
  padding-left: 2px;
  font-weight: bold;
}
.redtxtbold1{
 
  font-size: 16px;
  color: #db2a22;
  font-weight: bold;
}

.redtxtbig{
 
  font-size: 20px;
  color: #e14b4c;
  padding-top: 5px;
}

.blackdisplay{
  color: #000000;
  font-size: 14px;
  font-weight: bold;
  padding-top: 3px;
}

.blacktxtdisplay{
  color: #000000;
  font-size: 14px;
  font-weight: bold;
  padding-top: 3px;
}

.searchblacktxtdisplay{
  color: #333333;
  font-size: 15px;
}
.searchblacktxtsml
{
 color: #808080;
  font-size: 12px;
}	
}
.blacktxtdisplay-search{
  color: #000000;
  font-size: 14px;
  font-weight: bold;
  padding-top: 3px;
}

.blackdisplaynormal{
  color: #000000;
  font-size: 13px;
  padding-top: 3px;
}

.captiontxtdisplay{
  color: #808080;
  font-size: 13px;
}

td{
  font-size: 12px;
 
}

.trackdivide{
  background-color: #8b999a;
  height: 1px;
  width: 815px;
  text-align: center;
}

.redtracktitle{
 
  font-size: 14px;
  color: #db2a22;
  font-weight: bold;
}

.blktracktitle{
  font-size: 14px;
  color: #000000;
  font-weight: bold;
}

.flashbg{
  position: relative;
  background-image: url(../images/flash-bg.jpg);
  height: 211px;
  border-left: 0px;
  border-top: 0px;
  border-right: 0px;
  border-bottom: 0px;
}

.bcktrack{
  width: 870px;
  background-image: url(../images/gray-bg.gif);
  height: 22px;
}

.bcktest{
  width: 858px;
  background-image: url(../images/gray-bg.gif);
  height: 22px;
}

.bckbook{
  width: 985px;
  background-image: url(../images/gray-bg.gif);
  height: 22px;
}

.bckdaily{
  width: 985px;
  background-image: url(../images/gray-bg.gif);
  height: 22px;
}

.bckbookwidget{
  width: 642px;
  background-image: url(../images/book-gray-bg.gif);
  height: 20px;
}

.bckdailywork{
  width: 985px;
  background-image: url(../images/gray-bg.gif);
  height: 22px;
}

.bgtrack{
  width: 1000px;
  background-image: url(../images/gray-bg.gif);
  height: 22px;
}

.bckplaylist{
  background-image: url(../images/gray-bg.gif);
  height: 22px;
  border-bottom: 1px #a2a2a2 solid;
  border-top: 1px #a2a2a2 solid;
  border-right: 1px #a2a2a2 solid;
  border-left: 1px #a2a2a2 solid;
}

.subjectheader{
  height: 40px;
  padding: 0px;
}

.welcomeuser{
  background-color: #faeeee;
  height: 40px;
  padding: 0px;
}

.seacrhpanel{
  background-color: #faeeee;
  padding: 0px;
}

.icon{
  float: left;
  padding-left: 2px;
}

.whitetext{
 
  font-size: 15px;
  color: #FFFFFF;
}

.menubg{
  background-color: #ddfdfa;
  height: 150px;
}

.changeclass{
  background-image: url(../images/blue-back.jpg);
  padding-top: 6px;
  height: 55px;
}

.hinttxt{
 
  font-size: 13px;
  font-weight: bold;
}

.wantmoretxt{
  font-size: 1.3em;
  color: #da251e;
  padding-left: 22px;
  padding-top: 18px;
  font-weight: 300;
}

.content{
  font-size: 14px;
  color:#808080;
}

.content-green{
  font-size: 14px;
  color:#99cc00;
}
.content-red{
  font-size: 14px;
  color:#DA261E;
}
.lib-seperate{
  background-color: #dddddd;
  width: 15px;
}

.borderitem{
  border-bottom: 1px #C0C0C0 solid;
}

.accordcontent{
  font-size: 17px;
 
}

.serachtitleitem{
  background-image: url(../images/result-bg.jpg);
  height: 25px;
}

.searchtitleleft{
  height: 25px;
}

.searchtitleright{
  background-image: url(../images/result-bg.jpg);
  height: 25px;
  border-right: 1px #a1a9ab solid;
}

.searchmaintitle{
  background-image: url(../images/resultbg.jpg);
  height: 25px;
  width: 980px;
  border-left: 1px #a1a9ab solid;
  border-right: 1px #a1a9ab solid;
}

.searchbottom{
  height: 25px;
  border-bottom: 1px #a1a9ab solid;
}

.searchitemlast{
  height: 24px;
  border-bottom: 1px #a1a9ab solid;
  border-right: 1px #a1a9ab solid;
}

.resulttxt{
 
  font-size: 14px;
  color: #000000;
  font-weight: normal;
}

.whitetextbold{
 
  font-size: 15px;
  color: #FFFFFF;
  font-weight: bold;
}

.searchheaderbg{
  background-image: url(../images/search-bg.gif);
  height: 164px;
  width: 980px;
}

.accordborder{
  border-left: 1px #d5d5d5 solid;
  border-right: 1px #d5d5d5 solid;
  border-bottom: 1px #d5d5d5 solid;
}

.font-bold{
  font-weight: bold;
}

.blue-text{
  color: #507FAB;
}
/* End Other Css*/
/* Start Rewards Css*/

.myreward-panel{
  width: 290px;
  height: 210px;
  background-color: #f7f7f7;
}

.point-balance{
  background-color: #ffffff;
  height: 135px;
  width: 250px;
}

.this-period-box{
  width: 300px;
  background-color: #f7f7f7;
  height: 320px;
}

.vertical-box{
  background-color: #eeffe8;
  width: 123px;
  border: 1px #4caf30 solid;
  height: 20px;
}

.vertical-box-inside{
  vertical-align: bottom;
  background-color: #4caf30;
  height: 20px;
}

.content-box{
  border: 1px #4f81be solid;
}

.content-odd{
  background-color: #ffffff;
  border-left: 1px #d5d5d5 solid;
  border-right: 0px #d5d5d5 solid;
  border-top: 1px #d5d5d5 solid;
  border-bottom: 1px #d5d5d5 solid;
}

.content-even{
  background-color: #ffffff;
  border-left: 0px #d5d5d5 solid;
  border-right: 1px #d5d5d5 solid;
  border-top: 1px #d5d5d5 solid;
  border-bottom: 1px #d5d5d5 solid;
}

.light-greentxt{
  color: #DA251E;
  font-size: 15px;
  font-weight:bold;
}

.iphone-panel{
  width: 200px;
  background-color: #ffffff;
  height: 200px;
  border: 1px #72789a solid;
}
.iphone-panel-home{
  width: 200px;
  background-color: #ffffff;
  height: 180px;
  border: 2px #e1e1e1 solid;
}
.iphone-panel-big{
  width: 200px;
  background-color: #ffffff;
  height: 290px;
  border: 1px #72789a solid;
}

.iphone-panel-claim{
  width: 300px;
  background-color: #ffffff;
  height: 385px;
  border: 1px #72789a solid;
}

.horizental-box{
  background-color: #eeffe8;
  width: 103px;
  border: 1px #98cd00 solid;
  height: 22px;
}

.horizental-box-inside{
  vertical-align: bottom;
  background-color: #98cd00;
  height: 22px;
}

.horizental-box-yellow{
  background-color: #ffffff;
  width: 103px;
  border: 1px #f6e502 solid;
  height: 22px;
}

.horizental-box-inside-yellow{
  vertical-align: bottom;
  background-color: #f6e502;
  height: 22px;
}

.horizental-box-small{
  background-color: #eeffe8;
  width: 90px;
  border: 1px #4caf30 solid;
  height: 15px;
}

.horizental-box-inside-small{
  vertical-align: bottom;
  background-color: #4caf30;
  height: 15px;
}

.dark-bar{
  height: 30px;
  width: 650px;
  background-color: #ffffff;
  color: #0078FF;
  font-size: 15px;
  font-weight: normal;
}

.reward-panel{
  background-color: #ffffff;
  border:1px #e7e7e7 solid;
}

.green-dowrksheet-box{
  border: 0px #4caf30 solid;
  background-color: #ffffff;
  width: 550px;
}

.red-one{
  color: #ffffff;
  font-size: 16px;
  font-weight: bold;
  padding-left: 10px;
  padding-right: 5px;
  padding-top: 5px;
  padding-bottom: 5px;
}

.red-number{
  background-image: url(../images/number-red-smal.gif);
  height: 31px;
  width: 31px;
}

.oval-bg{
  background-image: url(../images/oval.gif);
  height: 39px;
  width: 38px;
}

.oval-number{
  color: #414d46;
  font-size: 18px;
  font-weight: bold;
  padding-left: 12px;
  padding-right: 5px;
  padding-top: 10px;
  padding-bottom: 5px;
}

.small-green-bar{
  background-image: url(../images/analyse-bg.jpg);
  height: 25px;
  width: 30px;
  border: 1px #4caf30 solid;
}

.small-green-bar-txt{
  color: #5d804a;
  font-size: 18px;
  font-weight: bold;
  padding-left: 12px;
}

.small-white-bar{
  height: 25px;
  width: 30px;
  background-color: #ffffff;
  border: 1px #4caf30 solid;
}

.small-white-bar-text{
  color: #db2a22;
  font-size: 18px;
  font-weight: bold;
  padding-left: 12px;
}

.test-bar {
  background-color: #56b408;
  height: 25px;
  width: 150px;
  border: 1px #4caf30 solid;
}

.test-bar-txt{
  color: #ffffff;
  font-size: 18px;
  font-weight: bold;
  padding-left: 12px;
}

.performance-panel{
  width: 300px;
  background-color: #f7f7f7;
  height: 300px;
}

.white-box-panel{
  background-color: #ffffff;
  height: 40px;
  width: 150px;
}

.from-to-date{
  color: #ba4e66;
  font-size: 17px;
}

.goal-message{
  height: 50px;
  width: 400px;
}
.goaltxt
{
font-size: 19px;
padding-top: 1px;
}

.big-redbg{
  background-image: url(../images/number-red.gif);
  background-repeat:no-repeat;
  height: 33px;
  width: 34px;
}

.big-white-txt{
  color: #000000;
  padding-left: 12px;
  padding-right: 10px;
  padding-top: 5px;
  padding-bottom: 2px;
 
  font-size: 18px;
}
.big-white-txt-new{
  color: #000000;
  padding-left: 2px;
  padding-right: 0px;
  padding-top: 8px;
  padding-bottom: 2px;
  font-weight:bold;
  font-size: 16px;
}

.task-box{
  height: 30px;
  width: 410px;
}

.library-tab{
  width: 120px;
  height: 237px;
  border-top: 0px solid #ababab;
  border-left: 0px solid #ababab;
  border-right: 0px solid #ababab;
  border-bottom: 0px solid #ababab;
}

.library-bcktrack{
  width: 990px;
  background-image: url(../images/gray-bg.gif);
  height: 22px;
}

.lib-tab-txt{
  font-size: 14px;
  color: #000000;
  font-weight: bold;
  padding-top: 5px;
  padding-left: 10px;
  padding-bottom: 5px;
}

.lib-tab-selected-txt{
  font-size: 14px;
  color: #ffffff;
  font-weight: bold;
  padding-top: 5px;
  padding-left: 10px;
  padding-bottom: 5px;
}

.black-box-tab{
  border: 1px solid #d0d0d0;
  height: 30px;
}

.blue-box-tab{
  background-color: #72a3ed;
  height: 30px;
  border: 1px solid #4283e5;
}

.blue-box-bg{
  background-image: url(../images/tabs/blues.gif);
  width: 33px;
  height: 33px;
  border: 1px solid #4283e5;
}

.black-box-bg{
  background-image: url(../images/tabs/black.gif);
  width: 33px;
  height: 33px;
}

.blue-oval-txt{
  padding-left: 2px;
  padding-right: 6px;
  padding-top: 7px;
  color: #ffffff;
  font-size: 14px;
  font-weight: bold;
}

.black-oval-txt{
  padding-left: 2px;
  padding-right: 6px;
  padding-top: 7px;
  color: #ffffff;
  font-size: 14px;
  font-weight: bold;
}

.lib-tab-inactive{
  background-color: #e6e6e6;
  height: 22px;
  width: 80px;
  color: #000000;
  font-weight: bold;
  font-size: 14px;
  padding-left: 10px;
  padding-top: 3px;
  border-right: 1px #b1b1b1 solid;
  border-top: 1px #b1b1b1 solid;
  border-left: 1px #b1b1b1 solid;
  cursor: pointer;
  text-decoration: none;
}

.lib-tab-active{
  background-color: #d72326;
  height: 22px;
  width: 80px;
  color: #ffffff;
  font-weight: bold;
  font-size: 14px;
  padding-left: 10px;
  padding-top: 3px;
  border-right: 1px #b1b1b1 solid;
  border-top: 1px #b1b1b1 solid;
  border-left: 1px #b1b1b1 solid;
  cursor: pointer;
  text-decoration: none;
}
.home-tab-inactive{
  background-color:#ffffff;
  width: 55px;
  color: #808080;
  font-weight: bold;
  font-size: 14px;
  border-right: 1px #ffffff solid;
  border-top: 1px #ffffff solid;
  border-left: 1px #ffffff solid;
  cursor: pointer;
  text-decoration: none;
}

.home-tab-active{
  background-color:#ffffff;
  width: 55px;
  color: #f12625;
  font-weight: bold;
  font-size: 14px;
  border-right: 1px #ffffff solid;
  border-top: 1px #ffffff solid;
  border-left: 1px #ffffff solid;
  cursor: pointer;
  text-decoration: none;
}

.lib-tab-inactive-new{
  background-color: #ffffff;
  height: 18px;
  width: 40px;
  color: #333399;
  font-weight: bold;
  font-size: 12px;
  padding-top: 3px;
  cursor: pointer;
  text-decoration: none;
}

.lib-tab-active-new{
  background-color: #ffffff;
  height: 18px;
  width: 80px;
  color: #da251e;
  font-weight: bold;
  font-size: 12px;
  padding-top: 3px;
  cursor: pointer;
  text-decoration: none;
}
/*
.lib-tab-inactive{background-image:url(../images/inactive.jpg);height:24px;width:99px;color:#000000;font-weight:bold;font-size:13px;padding-top:0px;border-right:0px #b1b1b1 solid;border-top:0px #b1b1b1 solid;border-left:0px #b1b1b1 solid;cursor: pointer;text-decoration:none;}
.lib-tab-active{background-image:url(../images/active.jpg);height:24px;width:99px;color:#ffffff;font-weight:bold;font-size:13px;padding-left:0px;padding-top:0px;border-right:0px #b1b1b1 solid;border-top:0px #b1b1b1 solid;border-left:0px #b1b1b1 solid;cursor: pointer;text-decoration:none;}
*/

.tab-one{
  background-color: #e6e6e6;
  color: #000000;
  font-weight: bold;
  font-size: 14px;
  height: 20px;
  padding: 5px;
  border-right:1px solid #B1B1B1;border-left:1px solid #B1B1B1;border-top:1px solid #B1B1B1;
}

.tab-two{
  background-color: #d72326;
  color: #ffffff;
  font-weight: bold;
  font-size: 14px;
  height: 20px;
  padding: 5px;
  border-right:1px solid #B1B1B1;border-left:1px solid #B1B1B1;border-top:1px solid #B1B1B1;
}

.txt-area-rewards{
  width: 400px;
  height: 80px;
}

.ttlpts{
  height: 26px;
  width: 45px;
  font-size: 18px;
  padding-top: 2px;
}

.rewards-home-panel{
  height: 25px;
  width: 50px;
}

.rewards-red{
  border: 0px #db2838 solid;
  color: red;
  font-size: 13px;
  font-weight: bold;
  display: none;
  width: 500px;
}

.rewards-bal-points{
  border-left: 1px #d5d5d5 solid;
  border-right: 1px #d5d5d5 solid;
  border-bottom: 1px #d5d5d5 solid;
  border-top: 1px #d5d5d5 solid;
}

.rewards-accord-panel{
  height: 30px;
  width: 700px;
  background-color: #ffffff;
  color: #000000;
  font-size: 17px;
  font-weight: bold;
  text-align:left;
}

.rewards-work-incomplete{
  color: #0078FF;
  font-size: 17px;
  font-weight: bold;
}

.rewards-work-complete{
  color: #000000;
  font-size: 17px;
  font-weight: bold;
}

.goal-panel{
  border: 1px #f7f7f7 solid;
  background-color: #ffffff;
  width: 650px;
}

.rewards-display{
  border: 0px #4caf30 solid;
  background-color: #ffffff;
  width: 590px;
}

.rewards-oval{
  background-image: url(../images/oval.gif);
  height: 39px;
  width: 38px;
}

.rewards-oval-txt{
  color: #414d46;
  font-size: 18px;
  font-weight: bold;
  padding-left: 12px;
  padding-right: 5px;
  padding-top: 10px;
  padding-bottom: 5px;
}

.panel28x55{
  height: 28px;
  width: 55px;
}

.rewards-green{
  background-image: url(../images/analyse-bg.jpg);
  height: 25px;
  width: 25px;
  border: 1px #4caf30 solid;
}

.rewards-green-txt{
  color: #5d804a;
  font-size: 18px;
  font-weight: bold;
  padding: 5px;
}

.rewards-white{
  height: 25px;
  width: 25px;
  background-color: #ffffff;
  border: 1px #4caf30 solid;
}

.rewards-white-txt{
  color: #db2a22;
  font-size: 18px;
  font-weight: bold;
  padding: 5px;
}

.rewards-red-points{
  background-image: url(../images/number-red-smal.gif);
  height: 31px;
  width: 31px;
}

.rewards-red-txt{
  color: #ffffff;
  font-size: 16px;
  font-weight: bold;
  padding-left: 10px;
  padding-right: 5px;
  padding-top: 5px;
  padding-bottom: 5px;
}

.rewards-due{
  background-color: #f97f7c;
  height: 25px;
  width: 150px;
  border: 1px #f97f7c solid;
}

.rewards-due-txt{
  color: #ffffff;
  padding-left: 12px;
}

.rewards-percent{
  background-color: #56b408;
  height: 25px;
  width: 150px;
  border: 1px #4caf30 solid;
}

.rewards-percent-correct{
  color: #5d804a;
  font-size: 18px;
  font-weight: bold;
  padding-left: 12px;
}
/* End Rewards Css*/
/* Start Tab Css */

.active-tab{
  background-color: #4c4c4c;
  height: 21px;
  border-bottom: 1px #afafaf solid;
  padding-right: 5px;
  padding-left: 5px;
}

.basic-tab{
  height: 21px;
  border-bottom: 1px #afafaf solid;
  background-color: #E6E6E6;
  padding-right: 5px;
  padding-left: 5px;
}

.act-tab{
  height: 21px;
  border-bottom: 1px #afafaf solid;
  background-color: #4c4c4c;
  padding-right: 8px;
}

a.header-active:visited {
 
  font-size: 13px;
  color: #ffffff;
  text-decoration: none;
  font-weight: bold;
}

a.header-active:link {
 
  font-size: 13px;
  color: #ffffff;
  text-decoration: none;
  font-weight: bold;
}

a.header-active:active {
 
  font-size: 13px;
  color: #ffffff;
  text-decoration: none;
  font-weight: bold;
}

a.header-active:hover {
 
  font-size: 13px;
  color: #E6E6E6;
  text-decoration: none;
  font-weight: bold;
}
/* End Tab Css */
/* Library CSS Start */

.table-lib {
  border-collapse: collapse;
  border: 1px solid #C0C0C0;
}
.lib-video-panel{
  width: 708px;
  height: 400px;
  vertical-align: top;
  float: left;
}
.video-preview{
  width: 600px;
  height: 400px;
}
/* Library CSS End */
/* Mybook CSS Start */

.mybook{
  display: none;
  width: 600px;
}
/* Mybook CSS End */
/* Test CSS Start */

.myduedate{
  background-color: #ffffff;
  border: 0px;
  font-size: 12px;
  font-weight: bold;
  color: red;
}

.question-color{
  color: #d72326;
}

.q-box{
  border: 1px #d5d5d5 solid;
}

.comment-box{
  overflow-x: hidden;
  overflow-y: hidden;
  border: 1px #C0C0C0 solid;
  width: 535px;
  height: 80px;
  text-align:left;
  vertical-align:top;
}

.right-sept{
  background-color: #f6fbff;
  border-left: 0px #79a3a1 solid;
  border-right: 0px #79a3a1 solid;
  border-top: 1px #acacac solid;
  border-bottom: 0px #acacac solid;
  width: 210px;
  height: 2px;
}

.q-bg{
  background-color: rgb(255, 255, 255);
}
/* Test CSS End */
/* Myplaylist CSS Start */

.mypl{
  width: 25px;
  border: 1px #ffffff solid;
}

.mypl-panel{
  width: 800px;
  border-bottom: 1px #e7e7e7 solid;
}
/* Myplaylist CSS End */
/* Home CSS Start */

div#rightpanel {
  float: right;
  width: 230px;
}

div#middlecontentleft{
  margin: 0px;
  padding-top: 5px;
  padding-right: 0px;
  padding-left: 5px;
  float: left;
}

div#thanksmsg {
  padding-top: 20px;
  padding-left: 30px;
  padding-bottom: 20px;
}

div#welcome{
  background-color: #effafe;
  height: 40px;
  border-bottom: 1px #c2c6c7 solid;
  padding: 0px;
}

div#welcomemsg {
  padding-top: 5px;
  padding-left: 30px;
  padding-bottom: 10px;
  width: 700px;
}

div#welcomemsg1 {
  padding-top: 0px;
  padding-left: 8px;
  padding-bottom: 10px;
  width: 465px;
  text-align: justify;
}

div#buttons {
  padding-left: 70px;
  padding-bottom: 10px;
  padding-top: 10px;
}

div#welcometxt{
 
  font-size: 1.8em;
  color: #5c5d5f;
  padding-left: 30px;
  padding-top: 8px;
}

.welcomemsg{
 
  font-size: 1em;
  color: #5c5d5f;
}

.welcomemsgstudent{
 
  font-size: 1em;
  color: #5c5d5f;
  float: right;
}

.displaymsg{
 
  font-size: 1.0em;
  color: #5c5d5f;
  padding-left: 12px;
}

.studentmsg{
  float: right;
  padding-left: 0px;
  width: 400px;
  border: 1px #000000 solid;
}

div#parentul{
  background-image: url(../images/tenmarks-yellow-arrow.jpg);
  height: 16px;
  padding-left: 10px;
  padding-top: 0px;
  float: left;
}

div#studentul{
  background-image: url(../images/tenmarks-green-arrow.jpg);
  height: 16px;
  padding-left: 10px;
  padding-top: 0px;
  float: left;
}

.bluecontent{
 
  font-size: 1.0em;
  color: #3d87bd;
  font-weight: bold;
}

.greentxt{
 
  font-size: 1.0em;
  color: #91c01a;
  font-weight: bold;
}

.left25-top40{
  padding-left: 25px;
  padding-top: 40px;
}

div#pad10{
  padding: 8px;
  background-color: #FFFFFF;
  width: 215px;
}

div#signup{
  background-color: #ffffff;
  text-align:center;
  width: 210px;
  height: 27px;
}

.redheading{
  font-size: 12px;
  color: #ba3d43;
  font-weight: 600;
}

div#loginmain{
  border: #FF0000 0px solid;
  float: left;
  vertical-align: top;
  width: 760px;
}

div#splash-main{
  border: #FF0000 0px solid;
  float: left;
  vertical-align: top;
  width: 1000px;
}
.style1 {
 
  color: #d72326;
  font-size: 40px;
  font-weight: bold;
  padding: 0px;
}

.style2 {
 
  color: #808080;
  font-size: 32px;
}

.style3 {
 
  color: #72a3ed;
  font-size: 34px;
  padding-left: 20px;
  font-style: italic;
  padding-right: 10px;
  padding-bottom: 0px;
}

.style4 {
 
  color: #808080;
  font-size: 30px;
}

.quick {
 
  color: #72a3ed;
  font-size: 20px;
  padding-right: 10px;
}

.effective {
 
  color: #d72326;
  font-size: 20px;
  padding-right: 10px;
}

.personalized {
 
  color: #c6df79;
  font-size: 20px;
  padding-right: 10px;
}

.contentmsg {
 
  color: #808080;
  font-size: 18px;
}

.bluestrip{
  background-color: #b2cbf0;
  height: 10px;
  width: 310px;
}

.redstrip{
  background-color: #f09ca0;
  height: 10px;
  width: 310px;
}

.greenstrip{
  background-color: #c6df79;
  height: 10px;
  width: 310px;
}

.signintxt{
  color: #808080;
  font-size: 15px;
  font-weight: bold;
}

.newuser{
 
  font-size: 13px;
  color: #000000;
}
.user-log-txt{
  font-size: 14px;
  color: #000000;
}
.inputhome {
  width: 158px;
  height: 22px;
  background-color: #e5eaed;
  border: 1px #668482 solid;
  font-size: 13px;
  padding-top: 1px;
}
.input-home {
  width: 158px;
  height: 23px;
  background-color: #ffffff;
  border: 1px #668482 solid;
  font-size: 16px;
  padding-top: 2px;
  padding-left:2px;
  color:#808080;
}
.splash-sign-panel{
background-color:#dbdbdb;
width:210px;
height:250px;
border:1px #aeacac solid;
}
.input-signup {
  width: 188px;
  height: 20px;
  background-color: #ffffff;
  border: 1px #668482 solid;
  font-size: 14px;
  padding-top: 2px;
  color:#333333;
}
button.login {
 background-image:url(../images/10Marks-login.gif);
  border: 0px solid #5B7596;
  cursor: pointer;
   width: 135px;
  height: 60px;
}
button.splash-login {
 background-image:url(../images/10Marks-splash-log.gif);
  border: 0px solid #5B7596;
  cursor: pointer;
   width: 55px;
  height: 26px;
}
a.forgot:visited {
 
  font-size: 13px;
  color: #333399;
  text-decoration: none;
  padding-left: 3px;
  padding-bottom: 5px;
}

a.forgot:link {
 
  font-size: 13px;
  color: #333399;
  text-decoration: none;
  padding-left: 3px;
  padding-bottom: 5px;
}

a.forgot:active {
 
  font-size: 13px;
  color: #333399;
  text-decoration: none;
  padding-left: 3px;
  padding-bottom: 5px;
}

a.forgot:hover {
 
  font-size: 13px;
  color: #da251e;
  text-decoration: none;
  padding-left: 3px;
  padding-bottom: 5px;
}
a.splash-signup:visited {
 
  font-size: 18px;
  color: #da251e;
  text-decoration: none;

}

a.splash-signup:link {
 
  font-size: 18px;
  color: #da251e;
  text-decoration: none;

}

a.splash-signup:active {
 
  font-size: 18px;
  color: #da251e;
  text-decoration: none;

}

a.splash-signup:hover {
 
  font-size: 18px;
  color: ##da251e;
  text-decoration: underline;

}

a.what:visited {
 
  font-size: 12px;
  color: #5d33b9;
  text-decoration: none;

}

a.what:link {
 
  font-size: 12px;
  color: #5d33b9;
  text-decoration: none;

}

a.what:active {
 
  font-size: 12px;
  color: #5d33b9;
  text-decoration: none;

}

a.what:hover {
 
  font-size: 12px;
  color: #5d33b9;
  text-decoration: none;

}
a.done:visited {
 
  font-size: 12px;
  color: #5d33b9;
  text-decoration: none;
  font-weight:bold;
}

a.done:link {
 
  font-size: 12px;
  color: #5d33b9;
  text-decoration: none;
  font-weight:bold;
}

a.done:active {
 
  font-size: 12px;
  color: #5d33b9;
  text-decoration: none;
  font-weight:bold;
}

a.done:hover {
 
  font-size: 12px;
  color: #5d33b9;
  text-decoration: none;
  font-weight:bold;
}
div#parentspeak{
  float: left;
  width: 180px;
  height: 110px;
  background-color: #f3f3f3;
  padding-right: 0px;
  border: 1px #ced1ce solid;
}

div#login{
  border: 1px #f3f1f1 solid;
  width: 210px;
  height:250px;
  background-color:#ffffff;
}

div#parentmsg{
 
  font-size: 13px;
  color: #808080;
  padding-top: 10px;
  padding-left: 10px;
  padding-right: 10px;
  border: 0px #666666 solid;
}

div#parentmsghead{
 
  font-size: 14px;
  color: #e03c31;
  font-weight: bold;
  padding-top: 10px;
  padding-left: 10px;
  border: 0px #666666 solid;
}
/* Home CSS End */
/*Style css Start*/

.paddtop1{
  padding-top: 1px;
}

.padleft1{
  padding-left: 1px;
}

.probcontent{
  font-size: 0.7em;
}

.redtitle{
  font: 0.7em ;
  color: #ed4449;
  padding-left: 10px;
  padding-top: 0px;
}

.redtitle2{
  font: 12px ;
  color: #ed4449;
  padding-left: 10px;
  padding-top: 0px;
}

.headingsearch {
  color: #000000;
  border-bottom: 1px #999999 solid;
  border-right: 1px #999999 solid;
  border-left: 1px #999999 solid;
  border-collapse: collapse;
  background: url(../images/result-bg.jpg);
  padding-left: 4px;
  font: bold 12px ;
}

.contentsearch {
  font: 12px ;
  color: #000000;
}

.thanksmsg{
  font: 1.0em ;
  color: #55788e;
  padding: 8px;
}

.redthx{
  font: 1.3em ;
  color: #ed4449;
  padding-left: 8px;
  padding-top: 12px;
  padding-bottom: 3px;
}

.reviewtxt{
  color: #000000;
  padding-left: 12px;
  padding-top: 2px;
  font: 300 18px ;
}

div#review{
  border-bottom: 0px #c2c6c7 solid;
  text-align: left;
}

.reviewtxtsmall{
  color: #8e8889;
  padding-left: 140px;
  padding-top: 2px;
  font: 300 11px ;
}

.reviewcontent{
  color: #000000;
  text-align: right;
  padding-top: 8px;
  font: 300 14px ;
}

.reviewplace{
  padding-right: 50px;
}

fieldset#email{
  border: #666666 1px solid;
  width: 730px;
}

div#new_ {
  color: #3e3f3c;
  background: #f2fbff;
  font: normal 11px/13px Verdana, ;
  padding: 5px 7px;
  border: solid 1px #c0beff;
}

.msg{
  padding-top: 5px;
  padding-bottom: 10px;
}

.msgother{
  padding-top: 5px;
  padding-bottom: 10px;
}

.arrow_hint {
  position: absolute;
  top: 10px;
  left: -8px;
  background: url('../images/hint-arrow.gif') no-repeat;
  width: 9px;
  height: 11px;
}

.middle_hint {
  background: #f2fbff;
  width: 165px;
  border-right: solid 1px #c0beff;
  border-left: solid 1px #c0beff;
  border-top: 1px #cac7ff solid;
  border-bottom: 1px #cac7ff solid;
  font: normal 11px verdana;
  vertical-align: top;
  color: #000000;
  padding-left: 3px;
}

div#error{
  background: url(../images/error.gif);
  width: 14px;
  height: 13px;
}

.hint {
  position: absolute;
  left: 54%;
  width: 165px;
  margin-top: -5px;
  padding: 0px 0px;
  z-index: 100;
}

.entermail{
  padding-left: 25px;
  padding-top: 40px;
}

.actiontxt{
  color: #e92028;
  font-size: 22px;
}

.boldtxt{
  font-weight: bold;
}

.textfieldRequiredMsg, .textfieldInvalidFormatMsg, .textfieldMinValueMsg, .textfieldMaxValueMsg, .textfieldMinCharsMsg, .textfieldMaxCharsMsg, .textfieldValidMsg {
  display: none;
}

.textfieldRequiredState .textfieldRequiredMsg, .textfieldInvalidFormatState .textfieldInvalidFormatMsg, .textfieldMinValueState .textfieldMinValueMsg, .textfieldMaxValueState .textfieldMaxValueMsg, .textfieldMinCharsState .textfieldMinCharsMsg, .textfieldMaxCharsState .textfieldMaxCharsMsg {
  display: inline;
  color: #ff1324;
  border: 0px solid #CC3333;
  font-size: 13px;
  vertical-align: middle;
}
/* When the widget is in the valid state the INPUT has a green background applied on it. */

.textfieldValidState input, input.textfieldValidState {
  background: #f6f6f6;
}
/* When the widget is in an invalid state the INPUT has a red background applied on it. */

input.textfieldRequiredState, .textfieldRequiredState input, input.textfieldInvalidFormatState, .textfieldInvalidFormatState input, input.textfieldMinValueState, .textfieldMinValueState input, input.textfieldMaxValueState, .textfieldMaxValueState input, input.textfieldMinCharsState, .textfieldMinCharsState input, input.textfieldMaxCharsState, .textfieldMaxCharsState input {
  background: #fff5f5;
  border: 1px solid #FF9F9F;
}
/* When the widget has received focus, the INPUT has a yellow background applied on it. */

.textfieldFocusState input, input.textfieldFocusState {
  background: #f6f6f6;
}

.textfieldFlashText input, input.textfieldFlashText{
  color: #ff1324 !important;
}

.selectRequiredMsg, .selectInvalidMsg {
  display: none;
  font-size: 13px;
}

.selectRequiredState .selectRequiredMsg, .selectInvalidState .selectInvalidMsg {
  display: inline;
  color: #ff1324;
  border: 0px solid #FF9F9F;
  font-size: 13px;
}

.selectValidState select, select.selectValidState {
  background: #f6f6f6;
}

select.selectRequiredState, .selectRequiredState select, select.selectInvalidState, .selectInvalidState select {
  background: #fff5f5;
  border: 1px solid #FF9F9F;
  color: #000000;
}

.selectFocusState select, select.selectFocusState {
  background: #e5eaed;
}

.checkboxRequiredMsg, .checkboxMinSelectionsMsg, .checkboxMaxSelectionsMsg{
  display: none;
}

.checkboxRequiredState .checkboxRequiredMsg, .checkboxMinSelectionsState .checkboxMinSelectionsMsg, .checkboxMaxSelectionsState .checkboxMaxSelectionsMsg {
  display: inline;
  color: #ff1324;
  border: 0px solid #CC3333;
  font-size: 13px;
}

.textareaRequiredMsg, .textareaMinCharsMsg, .textareaMaxCharsMsg, .textareaValidMsg {
  display: none;
}

.textareaRequiredState .textareaRequiredMsg, .textareaMinCharsState .textareaMinCharsMsg, .textareaMaxCharsState .textareaMaxCharsMsg {
  display: inline;
  color: #ff1324;
  border: 0px solid #CC3333;
  font-size: 13px;
}

.textareaValidState textarea, textarea.textareaValidState {
  background: #f6f6f6;
}

textarea.textareaRequiredState, .textareaRequiredState textarea, textarea.textareaMinCharsState, .textareaMinCharsState textarea, textarea.textareaMaxCharsState, .textareaMaxCharsState textarea {
  background: #fff5f5;
  border: 1px solid #FF9F9F;
}

.textareaFocusState textarea, textarea.textareaFocusState {
  background: #f6f6f6;
}

.textareaFlashState textarea, textarea.textareaFlashState{
  color:#000000 !important;
}
#action_error_splash li {
  font-family:AppleGothic,tahoma,verdana;
  list-style: none;
  color: #c62121;
  font-size: 17px;
}
#action_error li {
  list-style: none;
  color: #ff0000;
  margin-top: 5px;
  margin-bottom: 5px;
  font-size: 90%;
}
#action_error2 li {
  list-style: none;
  color: #ff0000;
  margin-top: 5px;
  margin-bottom: 5px;
  font-size: 15px;
}
div#unique-bgold{
  background: url(../images/unique.jpg) repeat-x;
  width: 322px;
  height: 147px;
}

div#practice-bgold{
  background: url(../images/practice.jpg) repeat-x;
  width: 322px;
  height: 147px;
}

div#measure-bgold{
  background: url(../images/measure.jpg) repeat-x;
  width: 322px;
  height: 147px;
}

div#fun-bgold{
  background: url(../images/fun.jpg) repeat-x;
  width: 322px;
  height: 147px;
}

.uniqueold{
  color: #63bfd8;
  padding-left: 38px;
  padding-right: 5px;
  padding-top: 85px;
  font: bold 1.1em ;
}

.uniquesmallold{
  font: .9em ;
  color: #69b3bf;
  padding-left: 48px;
  padding-top: 05px;
  text-align: left;
}

.practiceold{
  color: #62b735;
  padding-right: 38px;
  padding-top: 25px;
  font: 400 1.3em ;
  text-align: left;
}

.practicesmallold{
  font: .9em ;
  color: #69b3bf;
  padding-right: 48px;
  padding-top: 05px;
  text-align: left;
}

.measureold{
  color: #db9e07;
  padding-left: 65px;
  padding-right: 2px;
  padding-top: 50px;
  font: bold 1.1em ;
}

.measuresmallold{
  font: .9em ;
  color: #69b3bf;
  padding-left: 70px;
  padding-top: 05px;
  text-align: left;
}

.funold{
  color: #df313b;
  padding-right: 38px;
  padding-top: 15px;
  font: bold 1.1em ;
  text-align: left;
}

.funsmallold{
  font: .9em ;
  color: #69b3bf;
  padding-right: 100px;
  padding-top: 05px;
  text-align: left;
}

fieldset#upgrade-member{
  border: 0px;
  background: #fffffd;
}

fieldset#upgradenow{
  border: 1px solid rgb(200, 200, 200);
  width: 510px;
  background: rgb(253, 255, 250);
  padding-bottom: 10px;
  padding-top: 10px;
}

fieldset#contentmanager-title{
  text-align: left;
  padding: 0px;
  margin-right: 0px;
  height: 230px;
  width: 730px;
  border: 1px #bfbfbf solid;
  background: #FFFFFF;
}

fieldset#contentmanager-right{
  text-align: left;
  padding: 0px;
  margin-right: 0px;
  height: 230px;
  width: 230px;
  border: 1px #bbcdcd solid;
  background: #f6fbff;
}

fieldset#tracklist{
  text-align: left;
  padding: 0px;
  margin-right: 0px;
  width: 970px;
  border: 1px #acacac solid;
  background: #FFFFFF;
}

fieldset#definealbum{
  width: 650px;
  border: 1px #f2d0d4 solid;
}

fieldset#review{
  float: left;
  text-align: left;
  padding-left: 5px;
  width: 980px;
  border: 1px #acacac solid;
  background: #FFFFFF;
}

fieldset#testreview{
  float: left;
  text-align: left;
  padding-left: 5px;
  width: 980px;
  border: 0px #acacac solid;
  background: #FFFFFF;
}

fieldset#register{
  text-align: left;
  padding: 0px;
  margin-right: 0px;
  height: 430px;
  width: 970px;
  border: 1px #acacac solid;
  background: #FFFFFF;
}

fieldset#register-page{
  text-align: left;
  padding: 0px;
  margin-right: 0px;
  width: 970px;
  border: 1px #acacac solid;
  background: #FFFFFF;
}

div#contentmanager-author{
  float: left;
  width: 130px;
  padding-left: 10px;
  padding-top: 10px;
  padding-bottom: 5px;
  border: 0px #00FFFF solid;
}

div#contentmanager-date{
  float: left;
  width: 80px;
  padding-left: 5px;
  padding-top: 10px;
  padding-bottom: 5px;
  border: 0px #00FFFF solid;
}

div#contentmanager-assign{
  float: left;
  width: 120px;
  padding-left: 10px;
  padding-top: 10px;
  padding-bottom: 5px;
  border: 0px #00FFFF solid;
}

div#contentmanager-status{
  float: left;
  width: 80px;
  padding-left: 10px;
  padding-top: 10px;
  padding-bottom: 5px;
  border: 0px #00FFFF solid;
}

div#contentmanager-edit{
  float: left;
  width: 40px;
  padding-left: 10px;
  padding-top: 10px;
  padding-bottom: 5px;
  border: 0px #00FFFF solid;
}

div#youranswer{
  border: 2px #f43233 solid;
  height: 30px;
}

div#youranswerleft{
  background: url(../images/your-answer1.jpg);
  height: 22px;
}

div#youranswerright{
  background: url(../images/your-answer2.jpg);
  height: 22px;
}

div#correctanswer{
  border: 2px #29aa45 solid;
  height: 30px;
}

div#correctanswerleft{
  background: url(../images/correct-answer1.jpg);
  height: 22px;
}

div#correctanswerright{
  background: url(../images/correct-answer2.jpg);
  height: 22px;
}

div#keyskill{
  border: 0px #d0e6f4 solid;
  height: 32px;
}

div#keyskillleft{
  height: 24px;
  color: #72a3ed;
  font-size: 14px;
  font-weight: 700;
}

div#keyskillright{
  color: #72a3ed;
  font-size: 14px;
  height: 24px;
  font-weight: 700;
}

div#answerby{
  border: 0px #efc887 solid;
  height: 32px;
  color: #eaca81;
  font-size: 12px;
}

div#answerbyleft{
  height: 24px;
  color: #e8bc56;
  font-size: 12px;
}

div#answerbyright{
  color: #e8bc56;
  font-size: 12px;
  height: 24px;
}

fieldset#dailysheet{
  float: left;
  text-align: left;
  padding-left: 5px;
  height: 430px;
  width: 980px;
  border: 1px #acacac solid;
  background: #FFFFFF;
}

button.showlibrary {
  background: url(../images/tenmarks-show-library.jpg);
  cursor: pointer;
  font-size: 85%;
  height: 34px;
  width: 159px;
  border: 0px;
}

button.questionbank {
  background: url(../images/tenmarks-question-bank.jpg);
  cursor: pointer;
  font-size: 85%;
  height: 34px;
  width: 159px;
  border: 0px;
}

button.myhomepage {
  background: url(../images/tenmarks-my-home-page.jpg);
  cursor: pointer;
  font-size: 85%;
  height: 34px;
  width: 159px;
  border: 0px;
}

button.forgetpass {
  background: url(../images/submit.jpg);
  cursor: pointer;
  font-size: 85%;
  width: 81px;
  height: 35px;
  border: 0px;
}

button.filter {
  background: url(../images/search-button.jpg);
  cursor: pointer;
  font-size: 85%;
  width: 129px;
  height: 33px;
  border: 0px;
}

button.addtoplaylist {
  background: url(../images/add-to-playlist.jpg);
  cursor: pointer;
  font-size: 85%;
  width: 109px;
  height: 32px;
  border: 0px;
}

.status{
  color: #000000;
  font: bold 12px ;
  padding-right: 2px;
}

div#question {
  height: 125px;
}

div#divide-panel{
  background: url(../images/divide-line.gif) repeat-x;
  height: 2px;
}

div#divide-dotted{
  background: url(images/dot.jpg) repeat-x;
  height: 1px;
}

div#button-reg-position{
  padding: 5px;
}

div#button-next{
  float: left;
  padding-right: 23px;
}

div#message-benefits{
  padding-left: 12px;
  float: left;
  width: 407px;
  height: 137px;
}

div#parent{
  background: url(../images/tenmarks-parents.jpg);
  height: 137px;
  width: 407px;
}

div#student{
  background: url(../images/tenmarks-students.jpg);
  height: 137px;
  width: 407px;
}

div#parentsub{
  padding-left: 40px;
}

div#sutdentsub{
  padding-left: 50px;
}

div#reg-main{
  width: 975px;
  padding-left: 10px;
  padding-bottom: 20px;
  background: #FFFFFF;
}

div#reg-left{
  float: left;
  padding-left: 40px;
  padding-top: 20px;
  width: 400px;
}

div#upgrade-left{
  float: left;
  padding-left: 40px;
  padding-top: 20px;
  width: 322px;
}

div#unique-bg{
  background: url(../images/unique_small.jpg) no-repeat;
  width: 322px;
  height: 147px;
}

div#practice-bgblank{
  width: 220px;
  height: 147px;
}

div#practice-bg{
  background: url(../images/practice_small.jpg) no-repeat;
  width: 106px;
  height: 147px;
}

div#seperater{
  background: url(../images/divider_thin.jpg) repeat-x;
  width: 230px;
  height: 6px;
}

div#measure-bg{
  background: url(../images/measure_small.jpg) no-repeat;
  width: 322px;
  height: 147px;
}

div#fun-bgblank{
  width: 220px;
  height: 137px;
}

div#fun-bg{
  background: url(../images/fun_small.jpg) no-repeat;
  width: 103px;
  height: 147px;
  border: #CC6600 0px solid;
}

div#student-info{
  width: 450px;
  text-align: center;
  padding-bottom: 4px;
}

div#dividerfirst{
  background: url(../images/divider.jpg) repeat-x;
  width: 100px;
  height: 6px;
}

div#dividersecond{
  background: url(../images/divider.jpg) repeat-x;
  width: 180px;
  height: 6px;
}

div#dividerthree{
  background: url(../images/divider.jpg) repeat-x;
  width: 300px;
  height: 6px;
}

div#dividerfull{
  background: url(../images/divider.jpg) repeat-x;
  width: 400px;
  height: 6px;
}

.info{
  color: #62b735;
  padding: 2px;
  font: bold 1.0em ;
}

.info-normal{
  color: #62b735;
  padding: 2px;
  font: 1.0em ;
}

.child-info{
  color: #000000;
  padding: 2px;
  font: bold 1.0em ;
}

.registration-title{
  color: #62b735;
  padding: 2px;
  font: bold 20px ;
}

.main-student-title{
  color: #000000;
  padding: 2px;
  font: bold 23px ;
}

div#student-label{
  padding-top: 8px;
  text-align: left;
  padding-left: 25px;
  border: 1px #FFFFFF solid;
}

div#student-sublabel{
  float: left;
  width: 120px;
  text-align: right;
}

div#student-reg-label{
  float: left;
  width: 450px;
  padding-top: 8px;
  text-align: right;
  padding-left: 2px;
  border: 1px #FFFFFF solid;
}

div#student-conflabel{
  float: left;
  width: 143px;
  text-align: right;
}

div#subject-bg{
  background: url(../images/subjects.jpg);
  width: 450px;
  height: 20px;
  text-align: center;
}

div#subject-chkbox{
  padding-top: 10px;
  padding-left: 122px;
  padding-bottom: 20px;
}

div#login-details{
  background: url(../images/login-details.jpg);
  width: 450px;
  text-align: center;
  height: 22px;
}

div#terms{
  padding-right: 108px;
  padding-top: 12px;
  text-align: right;
}

div#upgrade-right{
  float: right;
  padding-right: 10px;
  width: 550px;
}

div#upgrade-membership{
  height: 400px;
  padding-top: 20px;
}

div#upgrade-benefits{
  background: url(../images/benefits.jpg);
  height: 24px;
}

div#upgrade-greenbg{
  background: url(../images/green-bg.jpg);
  height: 25px;
}

div#upgrade-free{
  float: left;
  height: 25px;
}

div#upgrade-premium{
  float: right;
  padding-right: 110px;
  height: 25px;
}

div#upgrade-freetxt{
  float: left;
  width: 278px;
  padding-left: 20px;
}

div#upgrade-premiumtxt{
  padding-right: 10px;
}
.grade-orange-bg{
background-image:url(../images/10Marks-grade.jpg);
width:170px;
height:52px;
}
.libr-sub-name{
background-image:url(../images/10Marks-subject.jpg);
width:250px;
height:33px;
color:#ffffff;
font-weight:bold;
font-size:20px;
text-align:center;
}
.lib-class-name{
color:#ffffff;
font-weight:bold;
padding-top:10px;
font-size:21px;
}
div#upgrade-divider{
  border-bottom: #bdbdbd 1px solid;
  padding-top: 1px;
  padding-bottom: 1px;
  height: 1px;
}

div#contentmanager-choice{
  float: left;
  width: 108px;
  padding-left: 20px;
  padding-top: 10px;
  padding-bottom: 5px;
  font-size: 1.1em;
}

div#contentmanager-choicedetails{
  float: left;
  width: 138px;
  padding-left: 20px;
  padding-top: 10px;
  padding-bottom: 5px;
  border: 0px #00FFFF solid;
}

div#contentmanager-subject{
  float: left;
  width: 120px;
  padding-left: 10px;
  padding-top: 10px;
  padding-bottom: 5px;
  border: 0px #00FFFF solid;
}

div#contentmanager-album{
  float: left;
  width: 150px;
  padding-left: 10px;
  padding-top: 10px;
  padding-bottom: 5px;
  border: 0px #00FFFF solid;
}

div#contentmanager-track{
  float: left;
  width: 150px;
  padding-left: 10px;
  padding-top: 10px;
  padding-bottom: 5px;
  border: 0px #00FFFF solid;
}

.input-email{
  height: 23px;
  width: 200px;
  font-size: 18px;
}

select {
  height: 22px;
  background: #e5eaed;
  border: 1px #668482 solid;
  font: 12px ;
}

.checkbox {
  width: 12px;
  height: 12px;
  padding: 3px;
  font-size: 12px;
}

.label{
  color: #ffffff;
  padding-left:5px;
  font: 14px ;
}

.imagebutton{
  width: 119px;
  height: 33px;
}

a.terms:visited {
  font: 12px ;
  color: #1e69c6;
  text-decoration: none;
}

a.terms:link {
  font: 12px ;
  color: #1e69c6;
  text-decoration: none;
}

a.terms:active {
  font: 12px ;
  color: #1e69c6;
  text-decoration: none;
}

a.terms:hover {
  font: 12px ;
  color: #e8232a;
  text-decoration: underline;
}

legend#similarproblem{
  font: 12px ;
  color: #585c5f;
}

fieldset#similar{
  border: 1px #bcbcbc solid;
  width: 690px;
  font-size: 12px;
}

fieldset#main{
  padding: 0px;
  border: 1px #739fa0 solid;
}

div#topten{
  padding-top: 7px;
}

div#similar{
  background: url(../images/similar-bg.jpg);
  height: 100px;
  padding-top: 0px;
}

button.upgrade {
  background: url(../images/upgrade-now.jpg);
  cursor: pointer;
  font-size: 85%;
  height: 33px;
  width: 140px;
  border: 0px;
}

button.nothx {
  background: url(../images/upgrade-later.jpg);
  cursor: pointer;
  font-size: 85%;
  height: 33px;
  width: 220px;
  border: 0px;
}

button.savesmall {
  background: url(../images/save-small.jpg);
  cursor: pointer;
  font-size: 85%;
  height: 24px;
  width: 87px;
  border: 0px;
}

.register {
  background: url(../images/button-bg1.jpg);
  border: 1px #c02b31 solid;
  color: #c02b31;
  font: bold 16px ;
  height: 24px;
  width: 100px;
}

.duedate{
  padding: 10px;
  font: 12px/30px ;
  color: #8b9da9;
}
.duedate-test{
  font: 14px; ;
  color: #8b9da9;
}
.star {
  color: #d82f35;
  padding-right: 2px;
  font-weight: bold;
}

.fieldname{
  color: #6e606f;
  padding-right: 5px;
  margin: 0px;
  font: normal 13px ;
}

.namebold{
  color: #6e606f;
  padding-right: 5px;
  margin: 0px;
  font: bold 1.0em ;
}

.fieldnamenopad{
  color: #6e606f;
  padding: 0px;
  margin: 0px;
  font: normal 12px ;
}

.fieldnames{
  color: #6e606f;
  padding-right: 7px;
  margin: 0px;
  font: normal 0.8em ;
}

ul.subject{
  list-style: url(../images/class-arrow.jpg);
  margin: 0px 0px 0px 40px;
  padding-right: 0px;
  padding-left: 0px;
  color: #507fab;
}

li.create{
  list-style: url(../images/class-arrow.gif);
  margin: 0px 0px 0px 40px;
  padding-right: 0px;
  padding-left: 0px;
}

.my-home {
  background: url(../images/get-hints-bg.jpg);
  cursor: pointer;
  height: 29px;
  width: 90px;
  border: 2px #dc0807 solid;
  color: #bc4448;
  font: 16px ;
  text-decoration: none;
}

.uniquesmall{
  font: 13px ;
  color: #69b3bf;
  padding-left: 40px;
  padding-top: 05px;
  text-align: left;
  padding-right: 10px;
}

.practice{
  color: #62b735;
  padding-right: 5px;
  padding-top: 25px;
  font: bold 15px ;
  text-align: left;
}

.practicesmall{
  font: 13px ;
  color: #69b3bf;
  padding-top: 5px;
  text-align: left;
  padding-right: 10px;
}

.measure{
  font: 15px ;
  color: #db9e07;
  padding-left: 70px;
  padding-right: 2px;
  padding-top: 50px;
}

.measuresmall{
  font: 13px ;
  color: #69b3bf;
  padding-left: 70px;
  padding-top: 5px;
  text-align: left;
  padding-right: 10px;
}

.fun{
  color: #df313b;
  padding-right: 30px;
  padding-top: 15px;
  text-align: left;
  font: bold 15px ;
}

.funsmall{
  font: 13px ;
  color: #69b3bf;
  padding-right: 10px;
  padding-top: 05px;
  text-align: left;
}

.upgrade-charges{
  font: 1.3em ;
  color: #000000;
  text-align: left;
  padding: 2px;
}

.memberopt{
  color: #000000;
  padding-left: 12px;
  padding-top: 10px;
  font: 400 1.0em ;
  text-align: left;
}

.unique{
  color: #63bfd8;
  padding-left: 38px;
  padding-right: 5px;
  padding-top: 85px;
  font: bold 15px ;
}

.membershiptxt{
  color: #000000;
  padding-left: 12px;
  padding-top: 3px;
  font: 300 12px ;
  text-align: left;
}

.greenbigtxt{
  color: #28aa0c;
  padding-left: 2px;
  padding-top: 2px;
  font: 500 1.4em ;
  text-align: left;
}

div#learning{
  background: #f2fbff;
  height: 42px;
  border-bottom: 1px #c2c6c7 solid;
  padding-left: 0px;
  text-align: left;
}

.learninghead{
  color: #000000;
  padding-left: 12px;
  font: 400 1.5em ;
}

div#report{
  color: #000000;
  padding-left:6px;
  font: 300 1.3em ;
}

div#moremarks{
  padding-left: 212px;
  clear: both;
  width: 500px;
}

div#questiontitle{
  font: 19px ;
  color: #000000;
  padding-left: 2px;
}

div#questiontitle-review{
  font: 19px ;
  color: #c6df79;
  padding-left: 2px;
}

span#redbox{
  background: #ffb5b9;
  border: 2px #f43233 solid;
  width: 600px;
  height: 30px;
  color: #000000;
  padding-left: 22px;
  padding-top: 10px;
  font: 300 12px ;
}

.tdanswer{
  font: 14px ;
  color: #000000;
  padding: 4px;
}

.style2-1 {
  font: 22px ;
  color: #336600;
  padding: 20px;
}

.style3-1 {
  font: 18px ;
  color: #000000;
  padding-left: 20px;
}

.style4-1 {
  color: #CCCCCC;
  font: 100 14px ;
}
/* Style css end */
/* Growler Start*/
/** tmdefault Theme **/
div.tmdefault {	
	width: 					253px;
	margin-top: 			5px;
	margin-bottom: 			5px;
	text-align: 			left;
	display: 				none;
	min-height: 			40px;
	background-color: 		#F5F7FA;
	border: 				1px solid #19304B;
	-moz-border-radius: 	5px;
	-webkit-border-radius:	5px;
}

div.tmdefault div.Growler-notice-head {
	color: 					#FFFFFF;
	font-weight: 			bold;
	font-size:				12px;
	background-color: 		#DB2838;
	padding: 				5px 10px;
}

div.tmdefault div.Growler-notice-exit {
	float: 					right;
	cursor:					pointer;
	margin: 				3px;
	color: 					#FFFFFF;
	font-weight: 			bold;
	font-size:				14px;
}
div.tmdefault div.Growler-notice-body {
	color: 					#000000;
	border-top: 1px solid #999;
	padding: 10px;
}
/* Growler End */
/* Profile Start*/
.red-label
{
  font: 15px ;
  color: #ed4449;
}
.profile-id
{
font: 14px ;
color:#0000cc;
}
.profile-msg-blue
{
font: 10px ;
color:#0000cc;
}
.profile-tab-one{
  background-color: #e6e6e6;
  color: #000000;
  font-weight: bold;
  font-size: 14px;
  height: 20px;
  padding: 5px;
  border-right:1px solid #B1B1B1;border-left:1px solid #B1B1B1;border-top:1px solid #B1B1B1;border-bottom:1px solid #B1B1B1;
}

.profile-tab-two{
  background-color: #ffffff;
  color: #000000;
  font-weight: bold;
  font-size: 14px;
  height: 20px;
  padding: 5px;
  border-right:1px solid #B1B1B1;border-left:1px solid #B1B1B1;border-top:1px solid #B1B1B1;border-bottom:0px solid #B1B1B1;
}

/* Profile End */
/* Splash Start */
.splash-msg-bold{
color:#000000;
font-size:17px;
font-weight:bold;
}
.splash-msg{
color:#000000;
font-size:15px;
}
.trail-txt{
color:#da251e;
font-size:18px;
font-weight:bold;
}
.signup-txt{
color:#da251e;
font-size:20px;
font-weight:bold;
}
.signup-content{
color:#000000;
font-size:14px;
text-align:left;
}
.signup-label{
color:#000000;
font-size:14px;
font-weight:bold;

}
.signup-error{
color:#da251e;
font-size:12px;
text-align:left;
}
.12font
{
color:#000000;
font-size:12px;
}
.12f
{
color:#000000;
font-size:12px;
}
.14fb{
color:#000000;
font-size:14px;
font-weight:bold;
}
.16fb{
color:#000000;
font-size:16px;
font-weight:bold;
}
.parent-blk
{
color:#000000;
font-size:15px;
font-weight:bold;
}
.child-information{
color:#333333;
font-size:14px;
}
.orange{
color:#ff9933;
font-weight:normal;
}
.orange-txt{
color:#ff9933;
font-size:18px;
}
.fill-txt{
color:#da251e;
font-size:13px;
font-weight:bold;
}
select{
background-color:#ffffff;
}
.mainlabel-txt{
color:#da251e;
font-size:20px;
font-weight:bold;
font-smooth:always;
}
.mainlabel-txt-trk{
color:#0078ff;;
font-size:20px;
font-weight:bold;
font-smooth:always;
}
.mainlabel-txt-other{
color:#da251e;
font-size:20px;
font-smooth:always;
}

.mainlabel-content{
color:#808080;
font-size:14px;
font-smooth:always;
}
.mainlabel-content13{
color:#4c4c4c;
font-size:13px;
font-smooth:always;
}
a.blue-ten:visited {
  font-size: 14px;
  color: #808080;
  text-decoration: underline;
  outline: none;
  }
a.blue-ten:link {
  font-size: 14px;
  color: #808080;
  text-decoration: nunderline;
  outline: none;
  }

a.blue-ten:active {
  font-size: 14px;
  color: #808080;
  text-decoration: underline;
  outline: none;
}

a.blue-ten:hover {
  font-size: 14px;
  color: #507fab;
  text-decoration: underline;
  outline: none;
 }
 a.blue-ten-other:visited {
  font-size: 14px;
  color: #0078ff;
  text-decoration: none;
  outline: none;
  font-weight:bold;
  }
a.blue-ten-other:link {
  font-size: 14px;
  color: #0078ff;
  text-decoration: none;
  outline: none;
  font-weight:bold;
  }

a.blue-ten-other:active {
  font-size: 14px;
  color: #0078ff;
  text-decoration: none;
  outline: none;
  font-weight:bold;
}

a.blue-ten-other:hover {
  font-size: 14px;
  color: #507fab;
  text-decoration: none;
  outline: none;
  font-weight:bold;
 }
a.blue-ten-small:visited {
  font-size: 11px;
  color: #0078ff;
  text-decoration: none;
  outline: none;
  font-weight:bold;
}
a.blue-ten-small:link {
  font-size: 11px;
  color: #0078ff;
  text-decoration: none;
  outline: none;
  font-weight:bold;
}

a.blue-ten-small:active {
  font-size: 11px;
  color: #0078ff;
  text-decoration: none;
  outline: none;
  font-weight:bold;
}

a.blue-ten-small:hover {
  font-size: 11px;
  color: #507fab;
  text-decoration: none;
  outline: none;
  font-weight:bold;
}

a.view-ten:visited {
  font-size: 11px;
  color: #333399;
  text-decoration: none;
  outline: none;
  font-weight:normal;
}
a.view-ten:link {
 
  font-size: 11px;
  color: #333399;
  text-decoration: none;
  outline: none;
  font-weight:normal;
}

a.view-ten:active {
  font-size: 11px;
  color: #333399;
  text-decoration: none;
  outline: none;
  font-weight:normal;
}

a.view-ten:hover {
  font-size: 11px;
  color: #507fab;
  text-decoration: none;
  outline: none;
  font-weight:normal;
}

a.view-ten-bold:visited {
  font-size: 12px;
  color: #0078ff;
  text-decoration: none;
  outline: none;
  font-weight:bold;
}
a.view-ten-bold:link {
  font-size: 12px;
  color: #0078ff;
  text-decoration: none;
  outline: none;
  font-weight:bold;
}

a.view-ten-bold:active {
  font-size: 12px;
  color: #0078ff;;
  text-decoration: none;
  outline: none;
  font-weight:bold;
}

a.view-ten-bold:hover {
  font-size: 12px;
  color: #507fab;
  text-decoration: none;
  outline: none;
  font-weight:bold;
}

a.menu-ten:visited {
  color:#595959;
  font-size:16px;
  text-decoration: none;
  outline: none;
  text-align:left;
}
a.menu-ten:link {
  color:#595959;
  font-size:16px;
  text-decoration: none;
  outline: none;
  text-align:left;
}

a.menu-ten:active {
  color:#595959;
  font-size:16px;
  text-decoration: none;
  outline: none;
  text-align:left;
}

a.menu-ten:hover {
  color:#9d9d94;
  font-size:16px;
  text-decoration: none;
  outline: none;
  text-align:left;
}

a.black-ten:visited {
  font-size: 14px;
  color: #0078ff;
  text-decoration: none;
  outline: none;
 }
a.black-ten:link {
 
  font-size: 14px;
  color: #0078ff;
  text-decoration: none;
  outline: none;
 }

a.black-ten:active {
  font-size: 14px;
  color: #0078ff;
  text-decoration: none;
  outline: none;
 }

a.black-ten:hover {
  font-size: 14px;
  color: #507fab;
  text-decoration: underline;
  outline: none;

}

a.contact-ten:visited {
  font-size: 14px;
  color: #333399;
  text-decoration: none;
  outline: none;
  font-weight:bold;
 }
a.contact-ten:link {
 
  font-size: 14px;
  color: #333399;
  text-decoration: none;
  outline: none;
  font-weight:bold;
 }

a.contact-ten:active {
  font-size: 14px;
  color: #333399;
  text-decoration: none;
  outline: none;
  font-weight:bold;
 }

a.contact-ten:hover {
  font-size: 14px;
  color: #333399;
  text-decoration: underline;
  outline: none;
  font-weight:bold;
}

a.blue-ten-normal:visited {
  font-size: 14px;
  color: #0078ff;
  text-decoration: none;
  outline: none;
}
a.blue-ten-normal:link {
 
  font-size: 14px;
  color: #0078ff;
  text-decoration: none;
  outline: none;
}

a.blue-ten-normal:active {
  font-size: 14px;
  color: #0078ff;
  text-decoration: none;
  outline: none;
 
}
a.home-ten-normal:visited {
  font-size: 14px;
  color: #686d69;
  text-decoration: none;
  outline: none;
}
a.home-ten-normal:link {
 
  font-size: 14px;
  color: #686d69;
  text-decoration: none;
  outline: none;
}

a.home-ten-normal:active {
  font-size: 14px;
  color: #686d69;
  text-decoration: none;
  outline: none;
 
}

a.home-ten-normal:hover {
  font-size: 14px;
  color: #507fab;
  text-decoration: none;
  outline: none;
  
}
a.home-ten-small:visited {
  font-size: 12px;
  color: #686d69;
  text-decoration: none;
  outline: none;
}
a.home-ten-small:link {
 
  font-size: 12px;
  color: #686d69;
  text-decoration: none;
  outline: none;
}

a.home-ten-small:active {
  font-size: 12px;
  color: #686d69;
  text-decoration: none;
  outline: none;
 
}

a.home-ten-small:hover {
  font-size: 12px;
  color: #507fab;
  text-decoration: none;
  outline: none;
  
}
a.blue-ten-normal:hover {
  font-size: 14px;
  color: #507fab;
  text-decoration: none;
  outline: none;
  
}
a.blue-ten-12:visited {
  font-size: 12px;
  color: #0078ff;
  text-decoration: none;
  outline: none;
  font-weight:bold;
}
a.blue-ten-12:link {
 
  font-size: 12px;
  color: #0078ff;
  text-decoration: none;
  outline: none;
  font-weight:bold;
}

a.blue-ten-12:active {
  font-size: 12px;
  color: #0078ff;
  text-decoration: none;
  outline: none;
  font-weight:bold;
}

a.blue-ten-12:hover {
  font-size: 12px;
  color: #507fab;
  text-decoration: none;
  outline: none;
  font-weight:bold;
}
.work-date{
color:#808080;
font-size: 14px;
font-weight:bold;
}
.work-score{
color:#da251e;
font-size: 14px;
font-weight:bold;
}
.work-subject{
color:#000000;
font-size: 14px;
font-weight:bold;
}
.work-status{
color:#000000;
font-size: 12px;
font-weight:bold;
}
.work-greenbg{
background-image:url(../images/10Marks-subject.jpg);
width:250px;
height:33px;
color:#ffffff;
font-weight:bold;
font-size:21px;
font-family:arial;
text-align:center;
}
.work-gbg{
background-image:url(../images/10Marks-green.jpg);
width:196px;
height:32px;
color:#ffffff;
font-weight:bold;
font-size:21px;
font-family:arial;
text-align:center;
}
.work-save{
height:40px;
width:80px;
color:#0078ff;
border:0px;
font-size:16px;
}
/* Splash End */
/* Registartion Start */
.tag-line{
font-size:13px;
width:250px;
font-weight:bold;
padding-top:30px;
padding-left:10px;
color:#b3b3b3;
}
.tag-line-bottom{
font-size:13px;
font-weight:bold;
width:200px;
padding-top:5px;
padding-left:10px;
color:#808080;
}
.tag-line-splash{
font-size:11px;
font-weight:bold;
color:#808080;
}
.tag-line-brain{
font-size:11px;
font-weight:bold;
color:#fe000c;
}
.tag-line-big{
font-size:13px;
font-weight:bold;
color:#808080;
}
.tag-line-brain-big{
font-size:13px;
font-weight:bold;
color:#fe000c;
}
.tag-line-other{
font-size:13px;
width:150px;
font-weight:bold;
padding-top:30px;
padding-left:10px;
color:#b3b3b3;
}
.white-bg{
background-color:#ffffff;
}
.gray-blank{
background-color:#f3f3f3;
height:11px;
width:400px;
padding-top:4px;
}
.dark{
background-color:#333333;
height:50px;
width:100px;
color:#ffffff;
font-size:15px;
}
.dark2{
background-color:#333333;
height:50px;
width:200px;
color:#ffffff;
font-size:15px;
}
.color-red-txt{
color:#da251e;
}
.color-redb-txt{
color:#ff0000;
font-size:14px;
font-weight:bold;
}
.color-redlarge-txt{
color:#ff0000;
font-size:26px;
font-weight:bold;
}

.my-updates{
color:#da251e;
font-size:21px;
}
.my-update-date{
color:#000000;
font-size:14px;
font-weight:bold;
}
.learn-txt{
color:#808097;
font-weight:bold;
font-size:14px;
}
.worth-txt{
color:#808097;
font-size:14px;
font-weight:normal;
}
.horizental-box-home{
  background-color: #eeffe8;
  width: 90px;
  border: 1px #8aec63 solid;
  height: 12px;
}

.horizental-box-inside-home{
  vertical-align: bottom;
  background-image:url(../images/10Marks-green-home.jpg);
  height: 12px;
}
.do-work{
background-color:#ffffff;
color:#595959;
font-size:16px;
height:25px;
border:0px solid #f0f0f0;
}
.take-test{
background-color:#ffffff;
color:#595959;
font-size:16px;
height:25px;
padding-top:6px;
border:0px solid #f0f0f0;
}
.take-test-1{
background-color:#ffffff;
color:#595959;
font-size:16px;
height:23px;
padding-top:3px;
padding-left:5px;
border:1px solid #f0f0f0;
}
.watch-video{
background-color:#ffffff;
color:#595959;
font-size:16px;
height:25px;
border:0px solid #f0f0f0;
text-align:left;
}
.slide-bar{
color:#a6a6c5;
font-size:14px;
}
.grade-slide-bar{
color:#808080;
font-size:13px;
}
.album-name{
color:#595959;
font-size:13px;
font-weight:bold;
}
a.switch-sub:visited {
 
  font-size: 14px;
  color:#0078ff;
  text-decoration: none;
  padding-left: 1px;
  padding-bottom: 4px;
  padding-top: 4px;
  font-weight: bold;
  outline: none;
}

a.switch-sub:link {
  font-size: 14px;
  color:#0078ff;
  text-decoration: none;
  padding-left: 1px;
  padding-bottom: 4px;
  padding-top: 4px;
  font-weight: bold;
  outline: none;
}

a.switch-sub:active {
   font-size: 14px;
  color:#0078ff;
  text-decoration: none;
  padding-left: 1px;
  padding-bottom: 4px;
  padding-top: 4px;
  font-weight: bold;
  outline: none;
}

a.switch-sub:hover {
  font-size: 14px;
  color:#da251e;
  text-decoration: none;
  padding-left: 1px;
  padding-bottom: 4px;
  padding-top: 4px;
  font-weight: bold;
  outline: none;
}

a.switch-sub-red:visited {
 
  font-size: 14px;
  color:#db2a22;
  text-decoration: none;
  padding-left: 1px;
  padding-bottom: 4px;
  padding-top: 4px;
  font-weight: bold;
  outline: none;
}

a.switch-sub-red:link {
  font-size: 14px;
  color:#db2a22;
  text-decoration: none;
  padding-left: 1px;
  padding-bottom: 4px;
  padding-top: 4px;
  font-weight: bold;
  outline: none;
}

a.switch-sub-red:active {
   font-size: 14px;
  color:#db2a22;
  text-decoration: none;
  padding-left: 1px;
  padding-bottom: 4px;
  padding-top: 4px;
  font-weight: bold;
  outline: none;
}

a.switch-sub-red:hover {
  font-size: 14px;
  color:#db2a22;
  text-decoration: none;
  padding-left: 1px;
  padding-bottom: 4px;
  padding-top: 4px;
  font-weight: bold;
  outline: none;
}

.welcome-msg{
font-size:20px;
font-weight:bold;
color:#595959;
}
.blue-bold-text{
color:#72a3ed;
font-size:14px;
font-weight:bold;
}
.blue-txt{
color:#0078ff;
}
ws-start{
color:#0078ff;
font-size:14px;
font-weight:bold;
}
.blue-txt20{
color:#0078ff;
font-size:20px;
font-weight:bold;
}
.orange-box{
background-color:#fa7005;
height:80px;
width:80px;
}
.splash-std-tab{
background-color:#4c4c4c;
width:240px;
height:28px;
font-size:15px;
font-weight:bold;
color:#ffffff;
}
.splash-std-box{
height:180px;
border:1px #cccccc solid;
width:240px;
}
.splash-parent-tab{
background-color:#4c4c4c;
width:242px;
height:28px;
font-size:15px;
font-weight:bold;
color:#ffffff;
}
.splash-parent-box{
height:140px;
border:1px #cccccc solid;
width:240px;
}
.splash-tech-tab{
background-color:#4c4c4c;
width:242px;
height:28px;
font-size:15px;
font-weight:bold;
color:#ffffff;
}
.spalsh-tech-box{
height:140px;
border:1px #cccccc solid;
width:240px;
}
.splash-img-bg{
border:1px #cccccc solid;
}
.spalsh-signup-txt{
color:#000000;
font-size:18px;
font-weight:bold;
}
.splash-button-bg{
background-image:url(../images/10Marks-login.gif);
width:135px;
height:60px;
outline: none;
}
.work-blue{
background-image:url(../images/10Marks-subject-new.gif);
background-repeat: no-repeat;
width: 250px;
height:33px;
color:#ffffff;
font-weight: bold;
font-size: 20px;
}
.your-green{
background-image:url(../images/10Marks-your.gif);
background-repeat: no-repeat;
width: 250px;
height:33px;
color:#ffffff;
font-weight: bold;
font-size: 20px;
}
.completed-tst{
background-image:url(../images/10Marks-completed.gif);
 width: 180px;
height: 100px;
background-repeat: no-repeat;
}
.pending-tst{
background-image:url(../images/10Marks-pending-blue.gif);
 width: 180px;
height: 100px;
background-repeat: no-repeat;
}
.tell{
background-image:url(../images/10Marks-tell-friend.gif);
 width: 180px;
height: 100px;
background-repeat: no-repeat;
}
.mock-tst{
background-image:url(../images/10Marks-mock.gif);
 width: 180px;
height: 100px;
background-repeat: no-repeat;
}
.create-own-tst{
background-image:url(../images/10Marks-create.gif);
 width: 180px;
height: 100px;
background-repeat: no-repeat;
}
.contact-img{
background-image:url(../images/10Marks-connect.gif);
 width: 180px;
height: 100px;
background-repeat: no-repeat;
}

.tech-img{
background-image:url(../images/10Marks-tech.gif);
 width: 180px;
height: 100px;
background-repeat: no-repeat;
}

.frequent-img{
background-image:url(../images/10Marks-frequent.gif);
 width: 180px;
height: 100px;
background-repeat: no-repeat;
}
.blue-correct-tst{
background-image:url(../images/10Marks-blue-corr.gif);
 width: 180px;
height: 70px;
background-repeat: no-repeat;
}
.ur-tst{
background-image:url(../images/10Marks-ur.gif);
 width: 180px;
height: 100px;
background-repeat: no-repeat;
}
.search-result{
background-image:url(../images/10Marks-quick-search.gif);
 width: 180px;
height: 100px;
background-repeat: no-repeat;
}
.reg-student{
background-image:url(../images/10Marks-bluestd.gif);
 width: 180px;
height: 100px;
background-repeat: no-repeat;
}
.reg-parent{
background-image:url(../images/10Marks-parent.gif);
 width: 180px;
height: 100px;
background-repeat: no-repeat;
}
.reward-student{
background-image:url(../images/10Marks-student.gif);
 width: 180px;
height: 100px;
background-repeat: no-repeat;
}
.reward-redeemed{
background-image:url(../images/10Marks-rewards-redeem.gif);
 width: 180px;
height: 100px;
background-repeat: no-repeat;
}
.quick-ref{
background-image:url(../images/10Marks-quick.gif);
 width: 180px;
height: 100px;
background-repeat: no-repeat;
}
.green-correct{
background-image:url(../images/10Marks-corr.jpg);
 width: 180px;
height: 100px;
background-repeat: no-repeat;
}
.practice-tab{
background-image:url(../images/10Marks-practice.gif);
width: 180px;
height: 100px;
background-repeat: no-repeat;
}
.profile-parent{
background-image:url(../images/10Marks-parent.gif);
width: 198px;
height: 52px;
background-repeat: no-repeat;
}
.profile-student{
background-image:url(../images/10Marks-student.gif);
width: 198px;
height: 52px;
background-repeat: no-repeat;
}
.history-tab{
background-image:url(../images/10Marks-payment.gif);
width: 180px;
height: 100px;
background-repeat: no-repeat;
}
.aboutus-tab{
background-image:url(../images/10Marks-about-us.gif);
width: 180px;
height: 100px;
background-repeat: no-repeat;
}

.terms-tab{
background-image:url(../images/10Marks-terms.gif);
width: 180px;
height: 100px;
background-repeat: no-repeat;
}

.privacy-tab{
background-image:url(../images/10Marks-privacy.gif);
width: 180px;
height: 100px;
background-repeat: no-repeat;
}
.correct-answer{
background-image:url(../images/10Marks-correct.gif);
 width: 180px;
height: 100px;
background-repeat: no-repeat;
}
.pract{
background-image:url(../images/10Marks-practice.gif);
 width: 180px;
height: 100px;
background-repeat: no-repeat;
}
.personalize-tab{
background-image:url(../images/10Marks-personalize.gif);
 width: 180px;
height: 100px;
background-repeat: no-repeat;
}
.green-background{
background-image:url(../images/10Marks-green.gif);
background-repeat: no-repeat;
width: 250px;
height:33px;
color:#ffffff;
font-weight: bold;
padding-top:1px;
font-size: 21px;
}
.second{
padding-top: 38px;
padding-right: 20px;
}
.marks-red{
color:#da251e;
font-size:13px;
font-weight:bold;
}
.marks-green{
color:#99cc00;
font-size:13px;
font-weight:bold;
}
.marks-orange{
color:#ffa312;
font-size:13px;
font-weight:bold;
}
.tried{
color: #978080;
font-size:15px;
}
.tried-q{
color: #000000;
font-size:15px;
}
.correct-ans{
  background-color: #eeffe8;
  width: 28px;
  height:100px;
  border: 2px #3ecd61 solid;
}

div#correct-inside-ans{
  background-image: url(../images/10Marks-greenbg.gif);
  width: 28px;
}

.correct-sml{
background-image: url(../images/10Marks-greenbg.gif);
height:1px;
width:28px;
}
.wrong-ans{
  background-color: #ffe7e3;
  width: 28px;
  height:100px;
  border: 2px #f24f4a solid;
}

div#wrong-inside-ans{
  background-image: url(../images/10Marks-pink.gif);
  width: 28px;
}
.wrong-sml{
background-image: url(../images/10Marks-pink.gif);
height:1px;
width:28px;
}
.skip-ans{
  background-color: #fefaee;
  width: 28px;
  height:100px;
  border: 2px #f9ae21 solid;
}

div#skip-inside-ans{
  background-image: url(../images/10Marks-orange.gif);
  width: 28px;
}
.skip-smal{
background-image: url(../images/10Marks-orange.gif);
height:1px;
width:28px;
}
.marks-text{
color:#000000;
font-size:15px;
}
.subject-blue-txt{
  font-size: 14px;
  color: #0078ff;
 font-weight:bold;
}
.desc-gray{
color:#a6a6c5;
font-size:12px;
}
.doyou{
font-size:16px;
font-weight:bold;
color:#595959;
}
.menu-subject{
font-size:14px;
font-weight:normal;
color:#595959;
}
.home-points-balance{
font-size:15px;
color:#000000;
}
.home-redb-txt{
color:#ff0000;
font-weight:normal;
font-size:15px;
}
/*Rewards Start*/
.follow-txt{
color:#808080;
font-size:16px;
}
.dar-bar-pts{
font-size:15px;
color:#000000;
}

a.history:visited {
  font-size: 15px;
  color: #0078ff;
  text-decoration: none;
  outline: none;
  font-weight:normal;
}
a.history:link {
 
  font-size: 15px;
  color: #0078ff;
  text-decoration: none;
  outline: none;
  font-weight:normal;
}

a.history:active {
  font-size: 15px;
  color: #0078ff;
  text-decoration: none;
  outline: none;
  font-weight:normal;
}

a.history:hover {
  font-size: 15px;
  color: #507fab;
  text-decoration: none;
  outline: none;
  font-weight:normal;
}
.new-reward
{
  font-size: 16px;
  color: #000000;
 font-weight:bold;
}
.select-period-txt{
color:#808080;
font-size:14px;
}
.font-bold{
font-weight:bold;
}
.per-txt{
color:#595959;
font-size:16px;
font-weight:bold;
}
.per-content{
color:#7e7e7e;
font-size:12px;
width:150px;
font-weight:normal;
}
.per-content-new{
color:#808080;
font-size:14px;
font-weight:normal;
}
.rwd-not-set{
color:#808080;
font-size:13px;
font-weight:bold;
}
.rewards-bal{
color:#FF0000;
font-size:20px;
font-weight:bold;
}
.child-name{
color:#0078ff;
font-size:14px;
font-weight:bold;
}
.child-point{
color:#da251e;
font-weight:normal;
font-size:14px;
}
.rwd-status{
color:#df3c35;
font-weight:bold;
font-size:14px;
}
.point-blck{
  color: #000000;
  font-size: 16px;
  font-weight:bold;
}
.rewards-point-red{
 
  color: #db2a22;
  font-size: 16px;
  font-weight: bold;
}
.status-red{
  color: #df3c35;
  font-size: 17px;
  font-weight: bold;
}
.work-cap{
color:#595959;
font-size: 15px;
font-weight: bold;
}
.subject-cap{
color:#808080;
font-size: 13px;
font-weight:normal;
}
.rewards-red-number{
  color: #df3c35;
  font-size: 14px;
  font-weight: bold;
  border:1px #b3b3b3 solid;
  text-align:center;
  height:20px;
  width:80px;
}
.current-rwd-pts{
  color:#ff0000;
  font-size: 15px;
  font-weight: bold;
}
.rewards-red-subject{
  color: #df3c35;
  font-size: 14px;
  font-weight: normal;
  border:1px #b3b3b3 solid;
 }
/*Rewards Start*/

/* Menu Start */
.chromestyle{
width: 99%;
font-weight: bold;
}

/* ######### Style for Drop Down Menu ######### */

.dropmenudiv{
position:absolute;
border: 1px solid #c2c2c2; /*THEME CHANGE HERE*/
border-bottom-width: 0;
font:normal 12px;
line-height:18px;
top:200;
background-color:#e6e6e6;
text-align:left;
visibility: hidden;
}

.dropmenudiv2{
position:absolute;
border: 1px solid #c2c2c2; /*THEME CHANGE HERE*/
border-bottom-width: 0;
font:normal 12px;
line-height:18px;
top:200;
background-color:#e6e6e6;
text-align:left;
visibility: hidden;
}

.dropmenudiv a{
width: auto;
display: block;
text-indent: 3px;
border-bottom: 1px solid #c2c2c2; /*THEME CHANGE HERE*/
padding-top: 2px 0;
text-decoration: none;
font-weight: bold;
color: #000000;
height:22px;
text-align:left;
}

* html .dropmenudiv a{ /*IE only hack*/
width: 100%;
}

.dropmenudiv a:hover{ /*THEME CHANGE HERE*/
background-color: #808080;
color:#ffffff;
}
/* Menu End */
/* Reports Start */
.album-name-txt
{
  font-size: 19px;
  color: #d72326;
}
.rep-track-name{
color:#000000;
font-size:14px;
}
.rep-sheet-code{
color:#595959;
font-size:14px;
}
.rep-sheet-status{
color:#595959;
font-size:14px;
}
.rep-sheet-score{
color:#72a3ed;
font-size:14px;
}
.rep-comp-date{
color:#595959;
font-size:14px;
}
.report-drop-sub{
color:#595959;
font-size:14px;
font-weight:bold;
height:20px;
border: 1px #668482 solid;
}
.rep-top-date{
color:#595959;
font-size:14px;
}
.rep-caption{
color:#da251e;
font-weight:bold;
font-size:15px;
}
.rep-member-name{
color:#000000;
font-size:19px;
font-weight:bold;
}
.rep-worksheet{
color:#595959;
font-size:14px;
}
.rep-box{
background-color:#808080;
height:15px;
width:15px;
}
.rep-child-name{
color:#000000;
font-size:14px;
}
/* Reports End */
/* Video End */
.blue-trk-txt{
color:#0078ff;
font-size:14px;
font-weight:bold;
}
.vd-trk-txt{
color:#ffffff;
font-size:14px;
font-weight:bold;
background-color:#959595;
height:22px;
width:704px;
}
.vd-select-txt{
color:#808080;
font-size:16px;
font-weight:bold;
width:150px;
padding-top:70px;
}
.vd-select-new-txt{
color:#333333;
font-size:26px;
padding-top:20px;
}
.vd-container{
border:1px #e24943 solid;
height:120px;
width:650px;
background-image: url(images/10Marks-pink-bg.jpg);
background-repeat:no-repeat;
}
.vd-title{
height:55px;
width:135px;
color:#000000;
font-size:13px;
font-weight:bold;
}
.vd-repeat-title{
color:#000000;
font-size:20px;
font-weight:normal;
width:450px;
}

/* Video End */

.trktxt{
 color: #da251e;
 font-size:14px;
 font-weight:bold;
}
.search-result-txt{
{
  font-size: 19px;
  color: #808080;
  text-align: left;
}
.search-album-text{
color:#808080;
font-weight:bold;
font-size:14px;
}

.rewards-cat-name{
  color: #7e7e7e;
  font-size: 20px;
  font-weight: normal;
}
.available-hinttxt{
color:#3c3c3c;
font-size:10px;
padding-left:4px;
font-weight:bold;
}
/* New Grading Card Start */
.tried-sml{
color: #978080;
font-size:15px;
}
.tried-q-sml{
color: #000000;
font-size:15px;
}
.marks-text-sml{
color:#000000;
font-size:10px;
}
.what-next{
color:#da251e;
font-size:19px;
font-weight:bold;
}
.red-msg-txt{
color:#da251e;
font-size:19px;
font-weight:bold;
}
a.blue-ten-large:visited {
  font-size: 16px;
  color: #0078ff;
  text-decoration: none;
  outline: none;
  font-weight:bold;
}
a.blue-ten-large:link {
  font-size: 16px;
  color: #0078ff;
  text-decoration: none;
  outline: none;
  font-weight:bold;
}

a.blue-ten-large:active {
  font-size: 16px;
  color: #0078ff;
  text-decoration: none;
  outline: none;
  font-weight:bold;
}

a.blue-ten-large:hover {
  font-size: 16px;
  color: #507fab;
  text-decoration: none;
  outline: none;
  font-weight:bold;
}
.rwd-caption{font-weight:bold;font-size:14px;}
.rwd-box{
border:1px #808080 solid;
height:30px;
width:50px;
font-size:16px;
text-align:center;
vertical-align:bottom;
}
/* New Grading Card End*/
.rwd-week-detail{
color:#0078ff;
font-size:16px;
font-weight:bold;
}
.rwd-week{
color:#000000;
font-size:16px;
font-weight:bold;
}
.rwd-start{
color:#da251e;
font-size:12px;
font-smooth:always;
}
/* Optimized Classes */
.hm-please{
font-size:14px;
color:#999999;
width:480px;
}
.hm-playlist{
border-left:2px #e6e6e6 solid;
border-right:2px #e6e6e6 solid;
border-bottom:2px #e6e6e6 solid;
width:280px;
}
.hm-overview{
color:#808080;
font-size: 14px;
}
.hm-search-box{
width:230px;
height:28px;
font-size:22px;
padding-top:1px;
}
.hm-playlist-panel{
padding-right:100px;
padding:bottom:2px;
}
.hm-what-is-pl{
color: rgb(102, 102, 102);
font-weight: normal;
}
/* New Parent Home Page */
.h1class{
color:#db2a22;
font-size:17px;
font-weight:normal;
}
.image-border{
border-left:1px #808080 solid;
border-top:1px #808080 solid;
border-bottom:1px #808080 solid;
border-right:1px #808080 solid;
}