#progress {
    background: #eef9fb;
    border: 1px solid #23afc4;
    border-top: none;
    margin: 0 !important;
    position: fixed;
    padding: 5px;
    top: -30px;
    right: 1px;
    -moz-border-radius-bottomleft: 5px;
    -moz-border-radius-bottomright: 5px;
    -webkit-border-bottom-left-radius: 5px;
    -webkit-border-bottom-right-radius: 5px;
    z-index: 999999;
}

#progress img {
    vertical-align: middle;
    margin: 0 2px;
}

/* Comprehension Check Page */
#comprehensionPad {
    position: fixed;
    top: 15%;
    width: 900px;
    z-index: 999;
}

#comprehension_questions_container {
    background-color:#fff;
    min-height:60px;
}

#comprehension_question_container {
    max-height:400px;
    overflow:auto;
    border:1px solid #c3e4f0;
    border-top:none;
}

ul#comprehension_questions_list {
    height:108px;
    border:1px solid #c3e4f0;
    border-top:none;
}

.comprehensionFlap {
    width:69px;
    height:92px;position:absolute;
    background:url(/images/solaroTeens/theme1/notes/flap1.png) no-repeat 0 -200px;
    right:-58px;
    top:230px;
    cursor:pointer;
}

.comprehensionHeader {
    display:block;
    background:url(/images/solaroTeens/theme1/notes/notesHeader.png) repeat-x 0 -40px;
    height:28px;
    margin:0 5px;
    padding-top:4px;
}

.comprehensionHeader h4 {
    background:url(/images/solaroTeens/theme1/notes/headIcon.png) no-repeat 5px -38px;
    padding-left:30px;
    line-height:22px;
    font-weight:bold;
}
/* End Comprehension Check Page */

div #tender_toggler{position:fixed;}
#tender_toggle < div {color:red;}
.clusterList .mathml{vertical-align:middle}

/****************************New Addition for Trial account -- Date-23th Oct*********************************/
.trialAccount{background-color:#333333; padding:4px; height:45px; color:#c0c0c0;}
.trialAccountcase{border:1px solid #808080; padding:4px; height:35px;}
.trialAccounticon{background:url(/images/solaroTeens/theme1/icons/alert.png) 0 0 no-repeat; width:35px; height:34px;}
/****************************End of New Addition for Trial account -- Date-23th Oct*********************************/

/***********************************Start Class******************************************/
#lessonBrowser li.grayicon a{ color:#666; cursor:default;}
#lessonBrowser li.grayicon a:hover{background-color:#c8f5fa;}
/*.courseIcon li.grayicon span{background-position:3px -1488px;text-align:left;}*/
.topicIcon li.grayicon span{background-position:5px -1495px;text-align:left;}
.clusterIcon li.grayicon span{background-position:5px -1555px;text-align:left;}
/***********************************End Class******************************************/

/******************************New Addition for dollarosG -- Date-3rd Nov********************************/
.dollarosG{background:url(/images/solaroTeens/theme1/icons/dollarosG.png) 50% 0 no-repeat;height:30px;}

/******************************End Class********************************/

#calendar_tab_panel .reportWidget{padding:0px;}
.lesson_practice_width {width:98%;}
.pleft_practice {
    padding-left:24px !important;
}

.uglyBorder {
    border: 2px solid red;
}

.profile_discussions {
    width:73%;float:right;
}

.full_avatar {
    float:left; width:250px;
}

.formSecAddpadding{ padding-left:180px;}
.formSecAddmargin{ margin-left:140px;}

div#discussionDetail {
    display:none;
}
.inviteParent{background-color:#EEF9FB;border:1px solid #BDE5EE;width:70%;padding:20px;margin:10px auto;}

.inviteTeacher{ width:50%; margin-left:190px;}

.cur_def {
    cursor:default;
}
.note-indicator {
	position: absolute;
	left: -30px;
	font-weight: bold;
	display: block;
	background:transparent url(/images/solaroTeens/theme1/notes/noteIndicator.png) no-repeat 0 0;
	width:40px;
	height:40px;
	line-height:50px;
	text-align:center;
	font-size:12px;
}


#send_report_form{
    background-color:#FFFFFF;
    border:1px solid #BDE5EE;
    margin-bottom:10px;
    padding:5px;
}

tr.row_selected td{
    background-color: #B9F2F7;
}

.progress-outer
{
	border-top:solid 1px #000;
	border-bottom:solid 1px #000;
}

.progress-inner
{
	position:relative;
	border-left:solid 1px #000;
	border-right:solid 1px #000;
	margin:0pt -1px;
	height:10px;
	overflow:hidden;
	background:url(/images/progress_bg.gif) repeat-x;
}

.progress-indicator
{
	width:0px;
	height:10px;
	background:url(/images/progress.gif) repeat-x;
}


/* @group Browser Detect Notification */
/*.browser_detect_msg{padding:0 10px 10px;width:750px;position:fixed;left: 50%;z-index:999999;background-color:#def;opacity:0.8;filter:alpha(opacity=80);-moz-opcacity:0.8;-moz-box-shadow:0 3px 10px #000;margin-left:-375px;}
.solid_red{background:#000;color:#FFFFFF;padding:10px;font:16px/1.5em "Gill Sans","Myriad Pro",Calibri,"Helvetica Neue",Helvetica,Arial,Verdana,sans-serif;position:relative;}
.solid_red p{font:20px/1.5em "Gill Sans","Myriad Pro",Calibri,"Helvetica Neue",Helvetica,Arial,Verdana,sans-serif;text-align:center;text-decoration:underline;color:#ffcc33;}
.solid_red a{font:inherit;color:#ff9933;}
.solid_red a.close{position:absolute;top:5px;left:725px;text-indent:-99999px;}*/
/* @end */

/* @group Browser Detect Notification */
.browser_detect_msg{padding:0 10px 10px;width:750px;position:fixed;left: 50%;z-index:999999;margin-left:-375px;background-color:#def;opacity:0.9;filter:progid:DXImageTransform.Microsoft.Alpha(opacity=85);-moz-opcacity:0.85;;-webkit-opcacity:0.85;-moz-box-shadow:0 3px 10px #000;-webkit-box-shadow:0 3px 10px #000;filter:progid:DXImageTransform.Microsoft.Shadow(color='#000000', Direction= 135, Strength=5);}
.solid_red{background:#000;color:#FFFFFF;padding:10px;font:16px/1.5em "Gill Sans","Myriad Pro",Calibri,"Helvetica Neue",Helvetica,Arial,Verdana,sans-serif;position:relative;}
.solid_red p{font:20px/1.5em "Gill Sans","Myriad Pro",Calibri,"Helvetica Neue",Helvetica,Arial,Verdana,sans-serif;text-align:center;text-decoration:underline;color:#ffcc33;}
.solid_red a{font:inherit;color:#ff9933;border:1px solid #111;margin-right:10px;}
.solid_red a.close{position:absolute;top:5px;left:725px;text-indent:-99999px;}
.solid_red div{margin:0 auto;width:678px;}
.ie,.firefox,.chrome,.safari{background:url(/images/solaroTeens/theme1/icons/browserIcon.png) no-repeat; height:25px; display:block; float:left; padding-top:25px; text-indent:50px;}
.ie{background-position:0 0;width:200px;}
.ie:hover{background-position:0 -240px;background-color:#111;}
.firefox{background-position:0 -60px;width:140px;}
.firefox:hover{background-position:0 -300px;background-color:#111;}
.chrome{background-position:0 -120px;width:170px;}
.chrome:hover{background-position:0 -360px;background-color:#111;}
.safari{background-position:0 -180px;width:120px;}
.safari:hover{background-position:0 -420px;background-color:#111;}


/* @end */

/* @group Logged in Info */
/* @end */


.tabImgW_01,.tabImgW_02,.tabImgW_03,.tabImg_01,.tabImg_02,.tabImg_03,.tabImg_07,.tabImg_08,.tabImg_09{ background:url(/images/tabImage.png) no-repeat 0 0}

 .tabImg_01 { background-position: 0 -372px; width: 11px; height:44px;float:left}
 .tabImg_02 { background:url(/images/tabImage.png) repeat-x 0 -496px; margin:0 11px 0 11px; width: auto; height:34px;color:#666;font-size:16px;padding:10px 0 0 10px}
 .tabImg_03 { background-position: 0 -620px; width: 11px; height:44px;float:right}

.tabImg_07 { background-position: 0 -744px; width: 11px; height: 11px;float:left}
.tabImg_08 { background:url(/images/tabImage.png) repeat-x 0 -805px;  width:auto; }
.tabImg_09 { background-position: 0 -866px; width: 11px; height: 11px;float:right}

.selectedTab  .curPoint  .tabImg_01 { background-position: 0 0; width: 11px; height: 44px;float:left}
.selectedTab  .curPoint  .tabImg_02 { background:url(/images/tabImage.png) repeat-x 0 -124px;margin:0 11px 0 11px; width: auto; height:34px;color:#000;font-size:16px;padding:10px 0 0 10px}
.selectedTab  .curPoint  .tabImg_03 { background-position: 0 -248px; width: 11px; height:44px;float:right}

.tabImgMid{ border:1px solid #24A2BC; border-top:0px;}
.clear{clear:both}
.floatL{width:50%;float:left}
.floatR{width:50%;float:right}
.curPoint{cursor:pointer}
.searchlistWhiteTint{background-color:#fff}
.searchlistBlueTint{background-color:#EEF9FB;border-bottom:1px solid #bde5ee;border-top:1px solid #bde5ee;}
a.blackLink{color:#000}

.loggedInfo{text-align:right;color:#00646F;}
/* @end */

a.normalCursor{cursor:default}

#pmi-offer-message {
    display: none;
}

#pmi-offer {
   background-image: url('background-offer-bottom.jpg') !IMPORTANT;
   left: 0px !IMPORTANT;
   width: 424px !IMPORTANT;
   top: 316px !IMPORTANT;
   height: 141px !IMPORTANT;
   overflow: hidden !IMPORTANT;
}

#pmibtn-closer {
   right: 5px !IMPORTANT;
   top: 4px !IMPORTANT;
   width: 12px;
   height: 12px;
   display: block;
}

#pmibtn-closer img {

}

#pmi-participant-messages {
   background: black;
   left:0px !IMPORTANT;
   right:0 !IMPORTANT;
   padding-left:4px;
   padding-right:4px;
}

#test-advance-status {
   display: none;
}

#pmi-offer-cta {
   margin-right:-50px !IMPORTANT;
   margin-top:115px !IMPORTANT;
}

#pmi-offer-cta button {
   padding: 1px 0 !IMPORTANT;
   font-size: 11px !IMPORTANT;
   border-radius: 10px;
   -webkit-border-radius: 10px;
   -moz-border-radius: 10px;
}

.myPicker .datepick-month-header, .myPicker .datepick-month-header select { background-color: #f00; }

#date_of_birth{
    width: 17%;
}
