/* test */
/* TWTH STYLES */


.lang-da #outer_shell {
        background: url("images/course-bg-yhri-da.jpg") no-repeat center top;
}
.lang-de #outer_shell {
        background: url("images/course-bg-yhri-de.jpg") no-repeat center top;
}
.lang-el #outer_shell {
        background: url("images/course-bg-yhri-el.jpg") no-repeat center top;
}
.lang-es_ES #outer_shell {
        background: url("images/course-bg-yhri-es_ES.jpg") no-repeat center top;
}
.lang-es #outer_shell {
        background: url("images/course-bg-yhri-es.jpg") no-repeat center top;
}
.lang-fr #outer_shell {
        background: url("images/course-bg-yhri-fr.jpg") no-repeat center top;
}
.lang-he #outer_shell {
        background: url("images/course-lesson-bg-yhri-he.jpg") no-repeat center top;
/*         background: url("images/course-bg-yhri-he.jpg") no-repeat center top; */
}
.lang-hu #outer_shell {
        background: url("images/course-bg-yhri-hu.jpg") no-repeat center top;
}
.lang-it #outer_shell {
        background: url("images/course-bg-yhri-it.jpg") no-repeat center top;
}
.lang-ja #outer_shell {
        background: url("images/course-bg-yhri-ja.jpg") no-repeat center top;
}
.lang-nl #outer_shell {
        background: url("images/course-bg-yhri-nl.jpg") no-repeat center top;
}
.lang-no #outer_shell {
        background: url("images/course-bg-yhri-no.jpg") no-repeat center top;
}
.lang-pt #outer_shell {
        background: url("images/course-bg-yhri-pt.jpg") no-repeat center top;
}
.lang-ru #outer_shell {
        background: url("images/course-bg-yhri-ru.jpg") no-repeat center top;
}
.lang-sv #outer_shell {
        background: url("images/course-bg-yhri-sv.jpg") no-repeat center top;
}
.lang-zh #outer_shell {
        background: url("images/course-bg-yhri-zh.jpg") no-repeat center top;
}
#outer_shell {
        background: url("images/course-bg-yhri.jpg") no-repeat center top;
}

/* default font size need to be set for some strange reason (it was defaulting to 16px by default on yhri for some strange reason) */
#outer_shell table {
    font-size: 13px;
}

body.lang-da.page-student-lesson-step #outer_shell,
body.lang-da.page-teacher-student-messageshtml #outer_shell,
body.lang-da.page-teacher-lesson #outer_shell {
    background: url("images/course-lesson-bg-yhri-da.jpg") no-repeat center top;
}
body.lang-de.page-student-lesson-step #outer_shell,
body.lang-de.page-teacher-student-messageshtml #outer_shell,
body.lang-de.page-teacher-lesson #outer_shell {
    background: url("images/course-lesson-bg-yhri-de.jpg") no-repeat center top;
}
body.lang-el.page-student-lesson-step #outer_shell,
body.lang-el.page-teacher-student-messageshtml #outer_shell,
body.lang-el.page-teacher-lesson #outer_shell {
    background: url("images/course-lesson-bg-yhri-el.jpg") no-repeat center top;
}
body.lang-es_ES.page-student-lesson-step #outer_shell,
body.lang-es_ES.page-teacher-student-messageshtml #outer_shell,
body.lang-es_ES.page-teacher-lesson #outer_shell {
    background: url("images/course-lesson-bg-yhri-es_ES.jpg") no-repeat center top;
}
body.lang-es.page-student-lesson-step #outer_shell,
body.lang-es.page-teacher-student-messageshtml #outer_shell,
body.lang-es.page-teacher-lesson #outer_shell {
    background: url("images/course-lesson-bg-yhri-es.jpg") no-repeat center top;
}
body.lang-fr.page-student-lesson-step #outer_shell,
body.lang-fr.page-teacher-student-messageshtml #outer_shell,
body.lang-fr.page-teacher-lesson #outer_shell {
    background: url("images/course-lesson-bg-yhri-fr.jpg") no-repeat center top;
}
body.lang-he.page-student-lesson-step #outer_shell,
body.lang-he.page-teacher-student-messageshtml #outer_shell,
body.lang-he.page-teacher-lesson #outer_shell {
    background: url("images/course-lesson-bg-yhri-he.jpg") no-repeat center top;
}
body.lang-hu.page-student-lesson-step #outer_shell,
body.lang-hu.page-teacher-student-messageshtml #outer_shell,
body.lang-hu.page-teacher-lesson #outer_shell {
    background: url("images/course-lesson-bg-yhri-hu.jpg") no-repeat center top;
}
body.lang-it.page-student-lesson-step #outer_shell,
body.lang-it.page-teacher-student-messageshtml #outer_shell,
body.lang-it.page-teacher-lesson #outer_shell {
    background: url("images/course-lesson-bg-yhri-it.jpg") no-repeat center top;
}
body.lang-ja.page-student-lesson-step #outer_shell,
body.lang-ja.page-teacher-student-messageshtml #outer_shell,
body.lang-ja.page-teacher-lesson #outer_shell {
    background: url("images/course-lesson-bg-yhri-ja.jpg") no-repeat center top;
}
body.lang-no.page-student-lesson-step #outer_shell,
body.lang-no.page-teacher-student-messageshtml #outer_shell,
body.lang-no.page-teacher-lesson #outer_shell {
    background: url("images/course-lesson-bg-yhri-no.jpg") no-repeat center top;
}
body.lang-nl.page-student-lesson-step #outer_shell,
body.lang-nl.page-teacher-student-messageshtml #outer_shell,
body.lang-nl.page-teacher-lesson #outer_shell {
    background: url("images/course-lesson-bg-yhri-nl.jpg") no-repeat center top;
}
body.lang-pt.page-student-lesson-step #outer_shell,
body.lang-pt.page-teacher-student-messageshtml #outer_shell,
body.lang-pt.page-teacher-lesson #outer_shell {
    background: url("images/course-lesson-bg-yhri-pt.jpg") no-repeat center top;
}
body.lang-ru.page-student-lesson-step #outer_shell,
body.lang-ru.page-teacher-student-messageshtml #outer_shell,
body.lang-ru.page-teacher-lesson #outer_shell {
    background: url("images/course-lesson-bg-yhri-ru.jpg") no-repeat center top;
}
body.lang-sv.page-student-lesson-step #outer_shell,
body.lang-sv.page-teacher-student-messageshtml #outer_shell,
body.lang-sv.page-teacher-lesson #outer_shell {
    background: url("images/course-lesson-bg-yhri-sv.jpg") no-repeat center top;
}
body.lang-zh.page-teacher-student-messageshtml #outer_shell,
body.lang-zh.page-student-lesson-step #outer_shell,
body.lang-zh.page-teacher-lesson #outer_shell {
    background: url("images/course-lesson-bg-yhri-zh.jpg") no-repeat center top;
}

body.page-teacher-student-messageshtml #outer_shell,
body.page-student-lesson-step #outer_shell,
body.page-teacher-lesson #outer_shell {
    background: url("images/course-lesson-bg-yhri.jpg") no-repeat center top;
}

#shell .with-sidebar-right {
    border-top: 5px solid #A8A7A5;
}

#shell .with-sidebar-left {
    border-top: 5px solid #A8A7A5;
}

#shell .with-no-sidebar {
    border-top: 5px solid #A8A7A5;
}

a {
    color: black;
}

.dashboard .box-blue-line {
	background: url("images/top-boarder-yhri.jpg") repeat-x;
	/*width: 280px;*/
	height: 5px;
}

#sidebar-right .box-blue-line {
        background: url("images/top-boarder-yhri.jpg") repeat-x;
        width: 198px;
        height: 5px;
}

#shell #sidebar-right .custom-block,
#main .dashboard .custom-block {
	border-top: 0px;
	background: white;
}

/** dashboard  **/

[dir="rtl"] #main .dashboard .custom-block-title-text {
    background: url('images/dashbord-menu-arrows-yhri-rtl.png') no-repeat left center;
}
#main .dashboard .custom-block-title-text {
    background: url('images/dashbord-menu-arrows-yhri.png') no-repeat right center;
}

#main .dashboard .custom-block-title-text a {
    color: #7b3b3b;
}

#main .dashboard .custom-block.welcome-block .custom-block-title {
    background: #f2f2f2;
}

#main .dashboard .custom-block.teacher-announce-block .custom-block-title {
    background: url('images/announce-img-yhri.png') no-repeat #f2f2f2 525px top;
    border-top: 5px solid #a8a7a5;
}

#main .dashboard .custom-block.teacher-announce-block,
#main .dashboard .custom-block.welcome-block {
    border: 1px solid #CBCBCB;
    border-top: none;
}

#main .dashboard .custom-block.welcome-block .custom-block-title a {
    color: #7b3b3b;
}

#main .dashboard .hint-title {
    background: url("images/hint-icon-yhri.png") left center no-repeat;
    border-top: 2px solid #CBCBCB;
    color: #7b3b3b;
}

#main .dashboard .custom-block .hide-button {
    color: #990000;
}

#main .dashboard .custom-block .hide-button:hover {
    color: #610101;
}

#main .dashboard .dashbd-config-lessons,
#main .dashboard .dashbd-add-student {
    color: #990000;
}

#main .dashboard .lesson-listing-box .custom-block-item:hover {
/*    background: url('images/dashbd-student-listing-bg-yhri.png') no-repeat;*/
    background: #F2F0F0;
}

.lang-no #main .dashboard .lesson-listing-box .custom-block-item,
.lang-da #main .dashboard .lesson-listing-box .custom-block-item {
    width: 182px;
    min-height: 50px;
}

#main .dashboard .no-bg .lesson-number {
    color: #990000;
}

#main .dashboard .students-box .dashbd-class-name {
/*     background: url('images/white-down-arrow.png') no-repeat #A8A7A5 95px 7px; */
    background-color: #A8A7A5;    
}

.dashboard .students-box .student-prev-box:hover {
    background: url('images/dashbd-student-listing-bg-yhri.png') no-repeat;
}

#main .dashboard .student-image-dashboard {
    background: url('images/dashboard-student-small-yhri.png') no-repeat top left;
}

#main .dashboard .student-name {
    color: #610101;
}

#main .dashboard .dashboard-send-message {
    background: url('images/dashboard-message-sprite_yhri.png') 0px -25px no-repeat;
}

#main .dashboard .dashboard-send-message:hover {
    background: url('images/dashboard-message-sprite_yhri.png') no-repeat;
}

#main .dashboard .grade-score-a {
    background: url('images/dashboard-grade-sprite_yhri.png') 0px -24px no-repeat;
}

#main .dashboard .grade-score-a:hover {
    background: url('images/dashboard-grade-sprite_yhri.png') no-repeat;
}

#main .dashboard .notifications-wrapper .notification-title {
    color: #000;
}

#main .dashboard .notification-unviewed.notification-type-essay {
    background-color: #E4CFCF;
}

#main .dashboard .notification-unviewed.notification-type-essay:hover {
    background: #F3E4E4;
}











#student_listing .student-image-listing {
	background: url("images/dashboard-student-small-yhri.png") no-repeat;
}



#sidebar-right .custom-block.student-list .bold-link a {
	color: #666666;
}

#shell .with-sidebar-right #main {
	border: 0px;
	width: 620px;
	/* padding-right: 0px; */
}

.glossary-body .word-look-up,
.send-announce-body .announcement {
        background: #fdf4ed;
}

#main #glossary-bar a.active-letter {
    color: #990000;
    font-weight: bold;
}



#main .header-wrapper .title .title-light {
    font-size: 18px;
}



/* Custom block styles */

.custom-block .green-link a {
        color: black;
}

[dir="rtl"] .custom-block-title {
        background: url("images/side-bar-item-arrow-yhri-rtl.png") no-repeat right;
}
.custom-block-title {
        background: url("images/side-bar-item-arrow-yhri.png") no-repeat;
}

#shell .custom-block-title a {
	color: #990000;
	font-weight: bold;
}

#shell #main .custom-block-item:hover {
/*	background: #fdf4ed;*/
}



/* Nice menu styles */


ul.nice-menu li ul {
    border-top: #7B3B3B 1px solid; /*tested*/
}

ul.nice-menu li ul li {
    background: #f6f6f6;
    border-bottom: #92f6ff 1px solid;
    border-top: #000059 1px solid;
    border-right: #47b3ec 2px solid;
    border-left: #4a94cb 2px solid;
}

ul.nice-menu li ul>span:last-child>li {
    border-bottom: #4d84aa 2px solid;
}

ul.nice-menu-down .menuparent a {
    color: #326188;
}

#nice-menu-2 li a.menu-title {
    background: #5a798d;
}

#shell #nice-menu-1 > span {
    background: url(images/menu-button-bg-edge.png) no-repeat scroll right top transparent;
}
[dir="rtl"] #shell #nice-menu-1 > span {
    background: url(images/menu-button-bg-edge.png) no-repeat scroll -1px top transparent;
}

#shell ul.nice-menu li {
    color: #c4dded;
}

#shell #nice-menu-1 > span {
    height:33px;
    z-index: 70;
}

#shell ul.nice-menu li ul li,
#shell ul.nice-menu-down li li.menuparent,
#shell li.menuparent li.menuparent ul {
    background: url(images/menu-sprite-yhri.png) #6f9ebc -1000px 0px;
    border-bottom: 1px solid #bbc;
}

#shell ul.nice-menu span li.menuparent a,
#shell ul.nice-menu span li a {
    color: #E9BA05;
}


#shell ul.nice-menu span li.menuparent:hover a,
#shell ul.nice-menu span li:hover a {
    color: white;
}

#banner_menu ul#nice-menu-1 > span li:hover {
    background: url("images/menu-sprite-yhri.png") -500px 0px #940D0D repeat;
}

#shell #banner_menu ul.nice-menu > span:hover > li,
#shell #banner_menu ul.nice-menu span:hover > li.menuparent {
    background: url("images/menu-sprite-yhri.png") top left no-repeat;
}


.lang-ja #shell #nice-menu-1,
.lang-el #shell #nice-menu-1 {
    margin-top: -14px;
}
.lang-sv #shell #nice-menu-1,
.lang-es #shell #nice-menu-1,
.lang-es_ES #shell #nice-menu-1,
.lang-fr #shell #nice-menu-1 {
    margin-top: -9px;
}

#shell #nice-menu-1 {
    background: url("images/topnav_opacitylayer_yhri.png");
}


#shell ul.nice-menu li ul li {
    border-style:none;
/*    border-bottom:1px dotted #B6C6CD;*/
}

#shell ul.nice-menu li ul li,
#shell ul.nice-menu-down li li.menuparent,
#shell li.menuparent li.menuparent ul {
    background:url(images/menu-sprite-yhri.png) repeat scroll -1000px 0 transparent;
/*    background: #d8ecf6; tested*/
/*    border-bottom:1px dotted #B6C6CD;*/
}



/* Link colors */

a {
    color: #990000;
}

.custom-block .green-link a {
    color: #990000;
}

.custom-block-title-number {
	background: #7b3b3b;
}

.right-sidebar-right-link,
.right-sidebar-right-link a {
    color: #990000;
}

#shell .custom-block.students-box .student-progress-bar.current-green {
	background: #fdf4ed;
}

#shell .student-progress-bar .scorebar-checker.sidebar-submitted {
	background: #514f4a;
}

#shell .student-progress-bar .scorebar-checker.current-lesson {
	background: #990000;
}

#main .student-progress-bar .scorebar-checker.sidebar-n {
	background: #d5d1ce;
}

.scorebar .scorebar-checker.scorebar-checker {
	border: 0px;
	background: #d2cdc9;
}

#outer_shell #main .scorebar .scorebar-checker.sidebar-pass {
    background: #666;
}

#student_listing .sidebar-graded {
    background: #666666;
}

#shell .other-gray .scorebar-checker,
#shell .other-lightgray .scorebar-checker {
	background: #d1d1d1;
}

#shell .other-gray .scorebar-checker.current-lesson,
#shell .other-lightgray .scorebar-checker.current-lesson {
	background: #888888;
}

#shell .other-gray .scorebar-checker.sidebar-submitted,
#shell .other-lightgray .scorebar-checker.sidebar-submitted {
        background: #c8c8c8;
}

/*
.current-step-link {
    color: #23878a;
}

.scorebar .scorebar-checker.scorebard-done {
    background-color: #23878a;
}

.main-listing-item-small-title a {
    color: #23878a;
}

#main .lesson-view-prevnext a {
    color: #23878a;
}

.back-to-top {
	color: #23878a;
}

.back-to-top a {
	color: #23878a;
}

.glossary-letter {
	color: #23878a;
}

.glossary-bar-letter a {
	color: #23878a;
}

#glossary-bar {
	border: 2px solid #23878a;
}

#gcui_va_core_interactive_page .lesson-header {
    color:#23878A;
}

#add-a-student {
    border-top: 4px solid #23878a;
}

#add-student-title {
    color: #23878a;
}
*/

.current-step-link {
    color: #990000;
}

.scorebar .scorebar-checker.scorebard-done {
    background-color: #514f4a;
}

.main-listing-item-small-title a {
    color: #990000;
}

#main .lesson-view-prevnext a {
    color: #990000;
}

.back-to-top {
	color: #990000;
}

.back-to-top a {
	color: #990000;
}

.glossary-letter {
	color: #990000;
}

.glossary-bar-letter a {
	color: #990000;
}

#glossary-bar {
	border: 2px solid #990000;
}

#gcui_va_core_interactive_page .lesson-header {
    color:#990000;
}

#add-a-student {
    border-top: 4px solid #514f4a;
}

#add-student-title {
    color: #990000;
}



.header-wrapper .title {
    color: black;
}


/* header images  */

.header-wrapper .page-header {
    color: #999999;
}

.header-wrapper {
    background: url("images/course-divider.png") no-repeat bottom left;
}

.campaign-logo {
    background: url("images/yhri-logo.png") no-repeat;
    width: 58px;
    height: 70px;
    float: right;
    margin-right: 5px;
    margin-top: -12px;
}

.header-wrapper .class-title {
    color: #666666;
}

/*.header-wrapper {
    padding-left: 20px;
}*/

/* Right sidebar background image */

#shell #sidebar-right {
	background: none;
}

.lang-de #sidebar-right .special-black-title {
    font-size: 13px;
    padding-left: 10px;
}
.lang-it #sidebar-right .special-black-title {
    font-size: 14px;
}
[dir="rtl"] #sidebar-right .special-black-title {
    background: url("images/sidebar-title-bg-yhri-rtl.png") no-repeat;
}

#sidebar-right .special-black-title {
	background: url("images/sidebar-title-bg-yhri.png") no-repeat;
	padding-left: 15px;
	padding-top: 10px;
	padding-bottom: 5px;
	font-weight: bold;
	border-bottom: none;
	font-size: 15px;
/*	position: absolute;
	right: -8px;
	top: -31px;
	width: 201px;
	height: 34px;*/
}

#content .custom-block-item.boxed:hover {
	background: #FDF4ED;
}

/* Prev next button on lesson and step view pages */

#main .lesson-view-prevnext .lesson-view-next {
    background: url("images/small-next-button.png") no-repeat scroll 0px 0px transparent;
}

.type-teacher-lesson-view-page #main .lesson-view-prevnext .lesson-view-next {
    background: #990000;
}

/* Divider */

/*#gcui_va_core_interactive_page .lesson-header {
    background: url("images/course-divider.png") no-repeat scroll left bottom transparent;
}

.main-content-wrapper .header-wrapper .class-title {
	background: url("images/course-divider.png") no-repeat bottom;
}
*/
/* Open/close arrows */

#edit-class-lesson-list .main-lesson-bar-open {
	background: url("images/open-item-arrow.png") no-repeat #dddddd 5px;
}

#edit-class-lesson-list .main-lesson-bar-closed {
    background: url("images/closed-item-arrow.png") no-repeat #dddddd 5px;
}

.knowledge-base-question {
	background: url("/sites/all/themes/virtualacademy/images/closed-opened-item-arrow-yhri.png") no-repeat 2px 5px;
}

.knowledge-base-question.current-faq {
	background: url("/sites/all/themes/virtualacademy/images/closed-opened-item-arrow-yhri.png") no-repeat 0px -13px;
}

.main-content-wrapper .materials-type-title {
    background: url("images/item-to-download-arrow-yhri.png") no-repeat;
    padding-left: 30px;
}
[dir="rtl"] .main-content-wrapper .materials-type-title {
	background: url("images/item-to-download-arrow-yhri-rtl.png") no-repeat right 0;
    padding-left: 0px;
	padding-right: 30px;
}

/* Notification page colors and icons */

.notification-type-message.notification-unviewed {
    background-color: #e0cdad;
}

.notification-type-message.notification-unviewed:hover {
    background-color: #f0e3ce;
}

.notification-type-message.notification-viewed {
    background-color: #e8e8e9;
}

.notification-type-message.notification-viewed:hover {
    background-color: #d4d4d5;
}

.notification-type-lesson.notification-unviewed {
    background-color: #E4CFCF;
}

.notification-type-lesson.notification-unviewed:hover {
    background-color: #F3E4E4;
}

.notification-type-lesson.notification-viewed {
    background-color: #e8e8e9;
}

.notification-type-lesson.notification-viewed:hover {
    background-color: #d4d4d5;
}

#student_listing .notifications-header .folder-one {
    background: url("images/letter-with-gear.png") no-repeat;
}

#student_listing .notifications-header .folder-two {
    background: url("images/letter-with-arrow.png") no-repeat;
}

#student_listing .notifications-header .folder-three {
    background: url("images/letter-with-x.png") no-repeat;
}

#main .notification-star {
    background: url("images/star-empty-yhri.png") no-repeat;
    margin: 0px 2px;
}

#student_listing .notification-content-wrapper .notification-elem.notification-circle {
    background: url("images/notification-circle-yhri.png") no-repeat;
    height: 17px;
    width: 17px;
    padding-right: 10px;
    margin-top: 1px;
}

#main .notification-date,
#main .notification-sender {
    color: black;
}


/* Glossary page bar */

#glossary-bar {
	background-color: #fdf4ed;
}

/* Page header */

.lang-el .header-wrapper .page-header {
    letter-spacing: 0px;
}

.header-wrapper .page-header {
/*	font-family: Arial;*/
/*	font-size: 24px;*/
}











/*#gcui_va_core_interactive_page .header {
	background: url("images/dfw-logo.png") no-repeat scroll 550px 25px transparent;
}*/

#sidebar-right .right-float {
    color: #ABAEAF;
}

.content .step-block .step-header {
    color:#585858;
}

#sidebar-left .exit-lesson-link a {
    color: red;
    background: #e9f3f3;
}

#sidebar-left .lesson-listing a {
    color: #7b3b3b;
}

#sidebar-left .lesson-listing .lesson-block a:hover {
    color: #299c9f;
}

.current-class .main-listing-giant-number {
    color: #990000;
}

.main-listing-giant-number {
    color: #bc9c9c;
}

.main-listing-category-Lesson-Plan .download-picture {
    background: url("/sites/all/themes/virtualacademy/images/download-button-yhri.png") no-repeat 95px 0px;
}

.grade-score-a {
    background: url('/sites/all/themes/virtualacademy/images/grading-a.png') no-repeat 72px -4px;
}

.scorebar .scorebar-checker.scorebard-current {
    background-color: #990000;
}

.scorebar .scorebar-checker {
    background-color: #0b292a;
}

.listing-page-one .main-listing-wrapper .main-listing-block:hover {
    background-color: #d3e7e8;
}

#main .main-listing-block-title {
    background-color: #fdf4ed;
    border-bottom: 2px solid #999999;
}

/*** Pre-Content Styles  ***/

#precontent .lesson-block-inline a {
    color: #92b8c9;
}

/*#precontent .lesson-block-inline.lesson-current {
    background: #23878a;
}*/

/*** Content Styles  ***/










#main .content .lesson-block .image {
    background: url("images/newsletter_drug-booklet.jpg");
}

#main .content .lesson-completed {
background: #ebfbfb;
}

#main .content .lesson-current {
    background: #a6d8d0;
}




#main .lesson-view-prevnext .lesson-view-small {
    color: #9f9f9f;
}




.additional-options .options-button {
    background: url("images/options-img.png") no-repeat right;
}

.additional-options .cancel-button {
    background: url("images/cancel-img.png") no-repeat right;
}

.additional-options .send-reply-button {
    background: url("images/send-receive-img.png") no-repeat right;
}

.student-progress-bar .right-float.bar-img {
/*	background: url("images/progress-bar-bg-small.png") no-repeat;*/
}


/* import student */

#shell #import_students .green-color-text {
	color: #990000;
}

#shell #import_students .excel-drag-drop {
	border: 2px dashed #990000;
}


/* student page */

.student-page > p a {
	color: black;
}

/* this needs to be checked against other pages. done to target Send Message and Assign Grade in the view student page*/
#shell .person-title a, .person-title a:link, .person-title a:visited, .person-title a:hover, .person-title a:active {
/*	color: #609aae;*/
}

.person-image {
	background: url("images/new-student-yhri.png") no-repeat center center;
	height: 100px;
	margin-right: 15px;
	width: 100px;
}

#shell #main h2 {
	color: #990000;
}


/* downloads page */

[dir="rtl"] #shell .download-content-wrapper .materials-type-list .lesson-number-box {
    background: url("images/expand-list-arrow-sprite-yhri-rtl.png") no-repeat #fdf4ed 543px -93px;
}

[dir="rtl"] #shell .download-content-wrapper .materials-type-list .lesson-number-box-active {
    background: url("images/expand-list-arrow-sprite-yhri-rtl.png") no-repeat #fdf4ed right 10px;
}

[dir="rtl"] #shell .download-content-wrapper .materials-type-list .psa-documentary-list {
    background: url("images/expand-list-arrow-sprite-yhri-rtl.png") no-repeat #fdf4ed right 10px;
}
#shell .download-content-wrapper .materials-type-list .lesson-number-box {
    background: url("images/expand-list-arrow-sprite-yhri.png") no-repeat #fdf4ed 5px -93px;
}

#shell .download-content-wrapper .materials-type-list .lesson-number-box-active {
    background: url("images/expand-list-arrow-sprite-yhri.png") no-repeat #fdf4ed 5px 10px;
}

#shell .download-content-wrapper .materials-type-list .psa-documentary-list {
	background: url("images/expand-list-arrow-sprite-yhri.png") no-repeat #fdf4ed 5px 10px;
}

#shell .download-content-wrapper .materials-type-list .booklets-versions,
#shell .download-content-wrapper .materials-type-list .additional-materials-types,
#shell .download-content-wrapper .materials-type-list .full-download-box,
#shell .download-content-wrapper .materials-type-list .scorm-pack-box {
	background: #fdf4ed;
}

#main .download-content-wrapper .materials-type-list .main-title-with-bg {
	padding: 8px 5px 8px 12px;
}

#shell .download-content-wrapper .materials-type-list .download-all-button a {
    background: url("images/download-button-yhri.png") no-repeat right center;
}
[dir="rtl"] #shell .download-content-wrapper .materials-type-list .download-all-button a {
	background: url("images/download-button-yhri.png") no-repeat left center;
}

#shell .download-content-wrapper .materials-type-list .applications-box .app-link,
#shell .download-content-wrapper .materials-type-list .download-button a {
    background: url("images/download-button-yhri.png") no-repeat right center;
}
[dir="rtl"] #shell .download-content-wrapper .materials-type-list .applications-box .app-link,
[dir="rtl"] #shell .download-content-wrapper .materials-type-list .download-button a {
	background: url("images/download-button-yhri.png") no-repeat left center;
}

#shell .download-content-wrapper .materials-type-list .documentary-video,
#shell .download-content-wrapper .materials-type-list .psa-video,
#shell .download-content-wrapper .materials-type-list .lesson-number-title {
	background: none/*url("images/expand-list-arrow-yhri.png") no-repeat*/;
}

.to-download-list .download-option-link {
    background: url("images/download-button-yhri.png") no-repeat 5px 5px;
}
[dir="rtl"] .to-download-list .download-option-link {
	background: url("images/download-button-yhri.png") no-repeat right 5px;
}
.to-download-list .download-options {
	background: #f7e6d9;
}



/* knowledge base */
#shell .blue-line {
/*	width: 800px;*/
        border: 1px solid #990000;
/*        margin-left: 5px;
        padding-right: 50px;*/
}

#shell .lesson-header {
	color: #990000;
}

/* apps download page  */


#main #apps-download-page .apps-download-content-wrapper .to-download-list .ipad-downloads {
	color: #23878a;
}

#main #apps-download-page .apps-download-content-wrapper .to-download-list .app-header {
	color: #990000;
}

/* create class wizard  */

#shell #create_class_wizard form#class-student {
    border-top: 3px solid #A8A7A5;
}

#create_class_wizard .create-class-box {
/*    border-top: #990000 solid 1px;*/
}

#shell #create_class_wizard .bottom-wizard-line {
    border-top: 1px solid #990000;
}

#create_class_wizard .create-class-box.current-create-class-box {
	display: block;
}

#create_class_wizard .create-class-box {
        display:none;
}

#shell #create_class_wizard #main_page div {
/*	background-color: #fdf4ed;*/
}

#main #create_class_wizard .create-class-box #next-button {
	background: #990000;
}

#shell #create_class_wizard #main_page .tabbed-box .tab {
	background-color: #fefbf8;
	color: #dbd9d5;
}

#shell #create_class_wizard #main_page .tabbed-box .current-tab {
	background-color: #fdf4ed;
	color: #848382;
	border: 1px solid #990000;
	border-bottom: none;
}
#shell #create_class_wizard #main_page .tabbed-box .current-tab:hover {
	background-color: #FDF5EE;
}


#shell #main_page .create-class-box #next-button {
	background: #7B3B3B;
}

#shell #main_page .create-class-box #next-button:hover {
/*    background: #a27575;
	color: #990000;*/
}

#block-system-main #create_class_wizard .mode {
	color: #990000;
}

#block-system-main #create_class_wizard .tab {
	color: #bed1e0;
}

#main #block-system-main #create_class_wizard .tab:hover {
        background-color: #fbebde;
}


hr {
	border: 1px solid black;
}

/*#create_class_wizard p {
    padding-left: 15px;
}*/

/*Undo bold*/
#main #create_class_wizard .tab, #main #create_class_wizard .mode {
    font-weight: normal;
}

#shell #sidebar-right {
	padding-top: 0;
}

.main-listing-block .main-listing-item {
	color: #000000;
}

/* This color is for lesson plan page*/
#block-system-main .main-listing-category h3 {
	color: #990000;
}

/*#shell .main-listing-wrapper .main-listing-category.main-listing-category-Lesson-Plan {
    background: url("images/lesson-arrow-down-twth.png") no-repeat scroll left top transparent;
}*/

/*#shell .main-listing-wrapper .main-listing-category, .main-content-wrapper .main-listing-category {
    background: url("images/lesson-arrow-right-twth.png") no-repeat scroll left top transparent;
}*/

[dir="rtl"] .main-listing-wrapper.curriculum-page .curriculum-current-item h3 {
    background: url("images/closed-opened-item-arrow-yhri-tall-rtl.png") no-repeat right -35px;
}
[dir="rtl"] .main-listing-wrapper.curriculum-page .curriculum-closed-item h3 {
    background: url("images/closed-opened-item-arrow-yhri-tall-rtl.png") no-repeat right 1px;
}

.main-listing-wrapper.curriculum-page .curriculum-current-item h3 {
    background: url("images/closed-opened-item-arrow-yhri-tall.png") no-repeat 0px -35px;
}
.main-listing-wrapper.curriculum-page .curriculum-closed-item h3 {
	background: url("images/closed-opened-item-arrow-yhri-tall.png") no-repeat 0px 1px;
}

#shell .main-listing-giant-number {
/*	padding-top: 15px;
	padding-bottom: 15px;
	font-weight: normal;*/
} 


#main .main-listing-wrapper .main-listing-block, #main .main-content-wrapper .main-listing-block {
    /*background: url("images/lesson-horizontal-line-twth.png") no-repeat scroll left bottom transparent;*/
    /*border: medium none;*/
}



/** lesson page - video  **/

#shell .lesson-video-player .tab {
/*    border: 1px solid #990000;*/
    color: #DBD9D5;
    background: #FEFBF8;
/*    border-bottom: 1px solid #D7E5EA;*/
}

#shell .lesson-video-player .tab:hover {
    background: #FBEBDE;
}

#shell .lesson-video-player .watch-psa-box {
    border: #990000 solid 1px;
    background-color: #FDF4ED;
}

#shell .tabbed-box .current-tab {
    color: #848382;
    background-color: #FDF4ED;
    border: 1px solid #990000;
    border-bottom: 1px none #FDF4ED;
}

#shell .tabbed-box .current-tab:hover {
    background: #FDF4ED;
}







/*Lesson page*/

.main-listing-wrapper.curriculum-page .after-current-class .main-listing-giant-grade-mark {
	background: url("images/lesson-circle-yhri.png") no-repeat center;
}

.type-teacher-lesson-view-page #main #precontent .lesson-block-inline-0 a .step-title {
    color:#000000;
	font-size:20px;
}

#block-system-main .content-test-in-block .lesson-view-next {
	background-color:#990000;
/*	height: 22px;
    margin-right: 14px;
	padding-top:5px;*/
}
	
#main #precontent .region-precontent {
	background: url("images/logo-smaller-twth.png") no-repeat scroll 761px 5px transparent;
	width:850px;
}
	
#next2 .lesson-view-small {
	font-size:11px;
}
	
.type-teacher-lesson-view-page #main #precontent .lesson-header {
	padding-bottom: 21px;
}

/* curriculum page */

.main-listing-wrapper.curriculum-page .title-wrapper:hover,
.main-listing-wrapper.curriculum-page .main-listing-block:hover {
/*	background-color: #fdf4ed;*/
}

#main .before-current-class .main-listing-giant-grade-mark {
	background: url("images/done-lesson-check-yhri.png") no-repeat;
}

#main .current-class .main-listing-giant-grade-mark {
	background: url("images/next-lesson-arrow-yhri.png") no-repeat center;
}

/**/

#main .curriculum-page .main-listing-item .lesson-options-wrapper {
/*    background: url('images/lesson-options-bar-bg-yhri.png') no-repeat;*/
    background: #A8A7A5;
}

.curriculum-page .main-listing-block-lesson .main-listing-giant-grade-mark:hover {
/*        background:url('/sites/all/themes/virtualacademy/images/next-lesson-arrow-yhri.png') no-repeat center center;*/
}

#main .curriculum-page .main-listing-item .main-listing-item-small-title:hover {
    color: #990000;
}

#main .curriculum-page .lesson-options-wrapper .grade-score-a:hover {
    background: url('images/a-grade-red-yhri.png') no-repeat 3px 5px;
}

#main .curriculum-page .main-listing-block .download-picture:hover {
    background: url('images/download-arrow-red-yhri.png') no-repeat 4px 3px;
}

#main .curriculum-page .main-listing-block .mark-done:hover {
    background: url('images/lesson-check-red-yhri.png') no-repeat 0px 3px;
}

#main .curriculum-page .main-listing-block .mark-disabled:hover {
    background: url('images/disable-image-red-yhri.png') no-repeat 0px 4px;
}

#main .curriculum-page .main-listing-category .current-class {
    background: url(images/listing-bottom-border.png) no-repeat #fdf4ed bottom;
}

#main .curriculum-page .main-listing-category .current-class:hover {
/*    background: url(images/listing-bottom-border.png) no-repeat #fdf4ed bottom;*/
}

.lesson-done .main-listing-giant-grade-mark {
    background:url('/sites/all/themes/virtualacademy/images/done-lesson-check-yhri.png') no-repeat center center;
    float: right;
}

.current-class .main-listing-giant-grade-mark {
    background:url('/sites/all/themes/virtualacademy/images/next-lesson-arrow-yhri.png') no-repeat center center;
}




/* sidebar left*/
#sidebar-left .lesson-listing .lesson-number {
    background: url('images/chalkboard-top_yhri.png') top left;
    color: white;
}

#sidebar-left .lesson-listing .lesson-done {
    background: url('images/chalkboard-sprite_yhri.png') no-repeat;
    color: black;
}

#sidebar-left .lesson-listing .lesson-done:hover {
    background: url('images/chalkboard-sprite_yhri.png') 0px -100px no-repeat;
    color: white;
}

[dir="rtl"] #sidebar-left .lesson-listing .lesson-current {
    background: url('images/chalkboard-sprite_yhri-rtl.png') -200px 0px no-repeat;
    color: white;
}

[dir="rtl"] #sidebar-left .lesson-listing .lesson-current:hover {
    background: url('images/chalkboard-sprite_yhri-rtl.png') -200px -100px no-repeat;
    color: white;
}
#sidebar-left .lesson-listing .lesson-current {
    background: url('images/chalkboard-sprite_yhri.png') -200px 0px no-repeat;
    color: white;
}

#sidebar-left .lesson-listing .lesson-current:hover {
    background: url('images/chalkboard-sprite_yhri.png') -200px -100px no-repeat;
    color: white;
}

#sidebar-left .lesson-listing .lesson-notdone {
    background: url('images/chalkboard-sprite_yhri.png') -400px 0px no-repeat;
    color: black;
}

#sidebar-left .lesson-listing .lesson-notdone:hover {
    background: url('images/chalkboard-sprite_yhri.png') -400px -100px no-repeat;
    color: white;
}

#sidebar-left .sidebar-left-bg-bottom {
    background: url('images/') no-repeat top left;
}



/*	Lesson Grade pag	*/
#block-system-main .grade-box {
	/*background: url("images/grade-bar-twth.png") no-repeat scroll -16px 0.6px transparent;*/
	padding-top: 20px;
	background-color: #DFEAEE;
	padding-bottom: 20px;
	padding-left: 20px;
	margin-top: 0px;
	margin-bottom: 0px;
}
	
#block-system-main .grade-box-bottom {
	background: url("images/grade-bar-twth.png") no-repeat scroll -16px 0px transparent;
	width:581px;
	height:10px;
}
	
	
/*	Student Listing	*/
#block-system-main #student_listing .green-bg {
	background-color:#b0ccd6;
}	
	
	
/*	Applications page */
#content #apps-download-page .apps-download-content-wrapper .to-download-list .nook-image {
	background: url("images/nook-img-twth.png") no-repeat center;
}

#content #apps-download-page .apps-download-content-wrapper .to-download-list .kindle-image {
	background: url("images/kindle-img-twth.png") no-repeat center;
}

#content #apps-download-page .apps-download-content-wrapper .to-download-list .android-image {
	background: url("images/android-img-twth.png") no-repeat center;
}

#content #apps-download-page .apps-download-content-wrapper .to-download-list .iphone-image {
	background: url("images/iphone-img-twth.png") no-repeat center;
}

#content #apps-download-page .apps-download-content-wrapper .to-download-list .ipad-image {
	background: url("images/ipad-img-twth.png") no-repeat center;
}

#content #apps-download-page .app-header,
#content #apps-download-page .apps-download-content-wrapper .to-download-list .ipad-downloads {
	color: #990000;
}
	
	
/*	Edit Class	*/	
#edit-class-lesson-list .main-lesson-bar-open {
	background: url("images/arrows-sprite-yhri.png") no-repeat #fdf4ed 5px -18px;
}	

#edit-class-lesson-list .main-lesson-bar-closed {
	background: url("images/arrows-sprite-yhri.png") no-repeat #fdf4ed 5px 9px;
}

#main #edit-class-lesson-list .sub-lesson-bar {
	background: #fefbf9;
}

#main #edit-class-lesson-list .add-note {
	color: #990000;
}

/*	Class Listing	*/
#class-listing-page .name-title {
/*	background: url("images/up-down-arrows-yhri.png") no-repeat right;*/
}
	
#class-listing-page .main-listing-block {
    background:url("images/right-arrow-listing-yhri.png") no-repeat 568px center;
}
[dir="rtl"] #class-listing-page .main-listing-block {
	background:url("images/right-arrow-listing-yhri-rtl.png") no-repeat 21px center;
}

[dir="rtl"] #class-listing-page.listing-page-one .main-listing-block:hover {
    background:url("images/right-arrow-listing-yhri-hv-rtl.png") no-repeat 20px center #fdf4ed;
}
#class-listing-page.listing-page-one .main-listing-block:hover {
	background:url("images/right-arrow-listing-yhri-hv.png") no-repeat 567px center #fdf4ed;
}

#content .student-page-unique .main-listing-wrapper .main-listing-block:hover {
/*    background-color: #fdf4ed;*/
}


/*	Student Listing	*/
#student_listing.student-page-unique .main-content-wrapper .scorebar-checker {
	border: 0.5px ;
}

.student-page-unique .student-name a {
	font-weight:normal;
}

.page-teacher-studentshtml .green-bg .student-name-title,
.page-teacher-studentshtml .green-bg .student-grade,
.page-teacher-studentshtml .green-bg .scorebar-title {
	float:left;
/*	background:url("images/up-down-arrows-yhri.png") no-repeat 46px center;*/
}

.page-teacher-studentshtml .green-bg .scorebar-title {
/*	background:url("images/up-down-arrows-yhri.png") no-repeat 70px center;*/
}

.page-teacher-studentshtml .green-bg .student-grade {
/*	background:url("images/up-down-arrows-yhri.png") no-repeat 50px center;*/
}

#student_listing.student-page-unique .main-listing-block {
/*	background:url("images/right-arrow-listing-yhri.png") no-repeat 571px center;*/
}

#student_listing.student-page-unique .main-listing-block:hover {
/*	background:url("images/right-arrow-listing-yhri-hv.png") no-repeat 571px center #e0ebef;*/
	
}

#student_listing.student-page-unique .students .listing-bg-arrow-img {
    background:url("images/right-arrow-listing-yhri.png") no-repeat center;
}
#student_listing.student-page-unique .students .listing-bg-arrow-img:hover {
    background:url("images/right-arrow-listing-yhri-hv.png") no-repeat center #fdf4ed;
}

[dir="rtl"] #student_listing.student-page-unique .students .listing-bg-arrow-img {
    background:url("images/right-arrow-listing-yhri-rtl.png") no-repeat center;
}
[dir="rtl"] #student_listing.student-page-unique .students .listing-bg-arrow-img:hover {
    background:url("images/right-arrow-listing-yhri-hv-rtl.png") no-repeat center #fdf4ed;
}

#block-system-main #student_listing .green-bg {
	background-color: #fdf4ed;
	background-image: none;
	border-bottom: 1px solid #999999;
}

#student_listing.student-page-unique .sidebar-submitted {
	background-color: #AAAAAA;
}

#student_listing.student-page-unique .sidebar-n {
	background-color: #d6d2cf;
}

.student-page-unique .studentlist-prev-next-box {
        color: #990000; 
}


.studentlist-prev-next-box .students-count .current-page-number {
        color: white;
        background: #990000;
}



/*#student_listing.student-page-unique .main-content-wrapper .scorebar {
	background-color:white;
}*/


/*	View Student	*/
#student_listing.student_listing_one .current-class .main-listing-giant-number {
    color: #990000;
}

#student_listing.student_listing_one .after-current-class .main-listing-giant-number {
    color: #BC9C9C;
}

#student_listing.student_listing_one .main-listing-giant-number {
	font-weight:bold;
}

#student_listing.student_listing_one .main-listing-wrapper .border-bottom {
    border-bottom: 2px solid #990000;
}

#student_listing .student-page .steps-listing .lesson-step-block {
    border-top: 1px solid #990000;
}

#student_listing .student-page .steps-listing .lesson-step-block .step-letter,
#student_listing .student-page .steps-listing .lesson-step-block .step-title {
    color: #990000;
}

#student_listing .student-page .steps-listing .lesson-step-block .not-submitted {
    background: url('images/lesson-status-not-submitted-yhri.png') center no-repeat;
}

#student_listing .student-page .steps-listing .lesson-step-block .graded-pass {
    background: url('images/lesson-status-img-pass-yhri.png') center no-repeat;
}

#student_listing .main-listing-block.closed-item .arrow {
    background: url('images/expand-list-arrow-sprite-yhri.png') no-repeat 0px -95px;
}
[dir="rtl"] #student_listing .main-listing-block.closed-item .arrow {
    background: url('images/expand-list-arrow-sprite-yhri-rtl.png') no-repeat 0px -95px;
}

#student_listing .main-listing-block.current-item .arrow {
    background: url('images/expand-list-arrow-sprite-yhri.png') no-repeat 0px 10px;
}







/* interactive booklets  */

#main .interactive-booklets-wrapper .view-booklet,
#main .interactive-booklets-wrapper .page-header-booklets {
	color: #990000;
}

/* lesson page  */

#main #teacher-lesson .main-listing-category {
    color: #990000;
    background: url("images/closed-opened-arrow-bigger-yhri-tall.png") no-repeat 5px 5px;
    border-bottom: 1px solid #990000;
}
[dir="rtl"] #main #teacher-lesson .main-listing-category {
	background: url("images/closed-opened-arrow-bigger-yhri-tall-rtl.png") no-repeat 572px 5px;
}

#main #teacher-lesson .main-listing-category .div-wrapper:hover {
    background: url("images/closed-opened-arrow-bigger-yhri-tall.png") no-repeat 5px 5px;
    background-color: #fdf4ed;
}
[dir="rtl"] #main #teacher-lesson .main-listing-category .div-wrapper:hover {
    background: url("images/closed-opened-arrow-bigger-yhri-tall-rtl.png") no-repeat 572px 5px;
    background-color: #fdf4ed;    
}

#main #teacher-lesson .main-listing-category-active .div-wrapper:hover {
    background: url("images/closed-opened-arrow-bigger-yhri.png") no-repeat 5px -30px;
    background-color: #fdf4ed;
}
[dir="rtl"] #main #teacher-lesson .main-listing-category-active .div-wrapper:hover {
    background: url("images/closed-opened-arrow-bigger-yhri.png") no-repeat 572px -30px;
    background-color: #fdf4ed;    
}


#main #teacher-lesson .main-listing-category-active {
        color: #990000;
        background: url("images/closed-opened-arrow-bigger-yhri.png") no-repeat 5px -30px;
        border-bottom: 1px solid #990000;
}
[dir="rtl"] #main #teacher-lesson .main-listing-category-active {
        background: url("images/closed-opened-arrow-bigger-yhri.png") no-repeat 572px -30px;
}

#main #teacher-lesson .main-listing-category .main-listing-giant-number {
    display: none;
}


#main #teacher-lesson .step-title,
#main #teacher-lesson .step-duration,
#shell #teacher-lesson .main-listing-category h3,
#shell #teacher-lesson .main-listing-category h3:hover {
        color:#990000;
}

#shell #content .step-block {
    border-top: 2px solid #990000;
}






/* united paper plane  */

#main .content .united-paper-plane-page td {
	padding: 25px;
}

#main .content .united-paper-plane-page td img {
	padding: 20px 0px;
}



/*** enroll page  ***/

#enroll_form_page .intro-block {
/*    border-right: 1px solid #a2a8a7;
    border-left: 1px solid #a2a8a7;
    border-top: 3px solid #7b3b3b;
    background: url('images/yhri-img-enroll-page.png') no-repeat 415px 10px #fdf4ed;*/
}

#enroll_form_page .block-bottom-border {
    background: url('images/horizontal-bar-hr.png') no-repeat bottom center #f4faf9;/**/
}

.lang-de #enroll_form_page .intro-title {
    line-height: 27px;
}
#enroll_form_page .intro-title {
    color: #999999;
}

#enroll_form_page .intro-sub-title {
    color: #7b3b3b;
}

#enroll_form_page .main-form-wrapper {
    border-top: 3px solid #7b3b3b;
    border-right: 1px solid #a2a8a7;
    border-left: 1px solid #a2a8a7;
    border-bottom: 1px solid #a2a8a7;
    background: white;
}

#enroll_form_page .main-form-title {
/*    background: url('images/enroll-side-arrow_yhri.png') no-repeat 20px 10px #fdf4ed;
    border-bottom: 1px solid #7b3b3b;*/
}

#enroll_form_page .form-submit-image {
    background: url('images/join-class-button_yhri.jpg') no-repeat center;
    color: white;
}

.lang-pt #enroll_form_page .intro-block h3 {
    line-height: 26px;
}
#enroll_form_page .intro-block h3 {
    color: #7B3B3B;
}

.login-header-title {
    background-color: #666;
}

.login-header-title.login-header-title-selected {
    background-color: #7B3B3B;
}

#enroll_form_page .login-header-title.login-header-title-selected .login-header-bottom-arrow {
    background: url(/sites/all/themes/virtualacademy/images/login-bottom-arrow-yhri.png) 80px 0px no-repeat transparent;
}

#enroll_form_page .main-form-title {
    background: url('/sites/all/themes/virtualacademy/images/yhri-logo-smallest.png') top right no-repeat;
}

#enroll_form_page .preview-image.curriculum-image {
    background: url('/sites/all/themes/virtualacademy/images/home-website-preview-yhri-1.jpg') no-repeat;
}

#enroll_form_page .preview-image.ipad-image {
    background: url('/sites/all/themes/virtualacademy/images/home-ipad-preview-yhri.jpg') no-repeat;
}

/*#enroll_form_page .preview-image.appstore-image {
    background: url('/sites/all/themes/virtualacademy/images/available-on-the-app-store-small.jpg') no-repeat;
}*/

#enroll_form_page .preview-image.iphones-image {
    background: url('/sites/all/themes/virtualacademy/images/home-iphone-preview-yhri.jpg') no-repeat;
}

#enroll_form_page .preview-image.appstore-coming-soon {
    background: url('/sites/all/themes/virtualacademy/images/coming-to-the-app-store-yhri.jpg') no-repeat;
}

#enroll_form_page .preview-image.android-image {
    background: url('/sites/all/themes/virtualacademy/images/home-android-preview-yhri.jpg') no-repeat;
}

/* #enroll_form_page .preview-image.android-coming-soon {
    background: url('/sites/all/themes/virtualacademy/images/home-coming-to-android-yhri.jpg') no-repeat;
} */



/*** login page page top tool  ***/
#edit-actions--2 .form-submit,
#edit-actions .form-submit {
    background: url('images/login-button-yhri-wide.png') no-repeat scroll right 0;
}

.lang-ja #banner_tool .banner-tool-inner,
.lang-el #banner_tool .banner-tool-inner {
    padding-top: 7px;
}
.lang-sv #banner_tool .banner-tool-inner,
.lang-es #banner_tool .banner-tool-inner,
.lang-es_ES #banner_tool .banner-tool-inner,
.lang-fr #banner_tool .banner-tool-inner {
    padding-top: 25px;
}
.logged-in #banner_tool .banner-tool-inner {
/*    height: 30px;*/
    padding-top: 35px;
}
#banner_tool #tool {
    position: relative;
    top: 0px;
    color: black;
    font-weight: bold;
}

.not-logged-in .campaign-yhri #tool #top-logout-box {
    right: 0;
}

.lang-ru #banner_tool .banner-tool-inner {
    margin-bottom: -15px;
}
.lang-ru #tool #tool-sign-in {
    font-size: 11px;
    margin-bottom: -2px;
    margin-top: 40px;
}
.lang-sv #tool #tool-sign-in,
.lang-es #tool #tool-sign-in,
.lang-es_ES #tool #tool-sign-in,
.lang-fr #tool #tool-sign-in,
.lang-ja #tool #tool-sign-in,
.lang-el #tool #tool-sign-in {
    font-size: 11px;
    margin-bottom: -2px;
}
#tool #tool-sign-in {
    margin-top: 37px;
}

#banner_tool #tool a {
    color: black;
}


#tool #user_email_address {
    color: #990000;
    font-weight: bold;
}


/*** login page sidebar  ***/

[dir="rtl"] #sidebar-right .img-special-title {
    background: url("images/sidebar-title-bg-yhri-rtl.png") no-repeat;
    padding-left: 0px;
    padding-right: 15px;    
}
#sidebar-right .img-special-title {
    background: url("images/sidebar-title-bg-yhri.png") no-repeat;
    color: black;
    height: 26px;
    padding-left: 15px;
    padding-top: 7px;
    font-weight: bold;
    border-bottom: none;
}

#login-page-sidebar-right .features-click-here a {
    color: #990000;
}

#login-page-sidebar-right .custom-block.features-block {
    background: white;
}

#login-page-sidebar-right .sidebar-app-block {
    background: white;
    border: none;
    border-bottom: 1px solid #990000;
    padding-bottom: 10px;
}


#shell #login-page-sidebar-right .sidebar-app-image {
    background: url('images/ipad-image_yhri.png') no-repeat center;
}

#login-page-sidebar-right .download-app-block .ipad-app-img {
    background: url('images/ipad-image_yhri.png') no-repeat center;
}

#shell #login-page-sidebar-right .download-app-block {
    color: #990000;
}

/*** page footer  ***/

#page-footer #bottom-nav-table {
    background: url('images/footer-bg-yhri.png') no-repeat center;
}

#bottom-nav-table .bottom-menu-item a {
    color: #990000;
}


/*** grade lesson (step) page ***/

#main .with-sidebar-right .grade-lesson-step-page .person-title {
    border-top: 3px solid #7B3B3B;
}

#main .grade-lesson-step-page .person-title .person-image {
    background: url('images/new-student-yhri.png') no-repeat;
}

#shell #main .grade-lesson-step-page .title-block {
    border-top: 3px solid #7B3B3B;
}

.grade-lesson-step-page .title-block .step-title span.step_number,
.grade-lesson-step-page .title-block .lesson-title span.lesson_number {
    color: #990000;
}

#main .grade-lesson-step-page .grade-essay-wrapper .question-block {
    border-top: 3px solid #7B3B3B;
}

.grade-lesson-step-page .grade-essay-wrapper .question-block .question_number {
    background: #dddddd;
    color: #a7a6a2;
}

#shell #main .grade-lesson-step-page .grade-essay-wrapper .grade-box {
    border-top: 3px solid #7B3B3B;
    background: #fdf4ed;
}


/* Message page styles */

body.page-teacher-student-messageshtml .header-wrapper {
    background-repeat: repeat-x;
}

.answer-message-page .grade-essay-wrapper {
    border-top: 15px solid #A27575;
    background: #F6F5F5;
    border-bottom: 1px solid #A27575;
    margin-bottom: 20px;
}

.answer-message-page .message-right-side-wrapper {
    background: #fefefe;
    border: 1px solid #e0ebef;
}

#main .answer-message-page .grade-essay-wrapper .person-image {
    background: url('images/new-student-yhri.png') no-repeat;
    margin-right: 0px;
    height: 100px;
    width: 100px;
}

#block-system-main .message-box-bottom {
}

.answer-message-page #send .lesson-view-next {
    background: #A8A7A5;
}

#main .answer-message-page .to-me .message-header {
    background: #b9b9b9;
    height: 15px;
}

#main .answer-message-page .from-me .message-header {
    background: #A27575;
    height: 15px;
}

#shell .answer-message-page .question-block {
    background: #F9F9F9;
    margin-bottom: 15px;
}

#shell .answer-message-page .question-block.to-me .form-textarea-like {
    border: 1px solid #e9e9e9;
    background: white;
}

.answer-message-page .question-block.to-me .to-me-image {
    background: url('images/new-student-dfw-with-bg-gray.png') no-repeat;
}

#shell .answer-message-page .question-block.from-me .form-textarea-like {
    border: 1px solid #dddddd;
    background: #fefefe;
}

#main .answer-message-page .question-block.from-me {
    background: #F6F5F5;
    border-bottom: 1px solid #BC9C9C;
}

.answer-message-page .question-block.from-me .from-me-image {
    background: url('images/new-student-yhri.png') no-repeat;
}


/*** upcoming-release-section  ***/

#upcoming-release-section #enroll_form_page {
    border-top: 4px solid #A7A6A4;
    border-bottom: 1px solid #BCC1C3;
    margin-bottom: 20px;
}

#upcoming-release-section #welcome-notice {
    background: url('images/yhri-logo-small.png') no-repeat 540px 11px;
}


#upcoming-release-section #bottom-links-box {
    border-top: 4px solid #A7A6A4;
}


/* activity box in lesson view  */

.lesson-activity-preview-box .activity-title-box {
    background: #d6d6d5;
    color: #7B3B3B;
}

.lang-de .lesson-activity-preview-box .download-materials-box {
    background: url('images/download-button-yhri.png') no-repeat 135px 10px;
}
.lesson-activity-preview-box .download-materials-box {
    background: url('images/download-button-yhri.png') no-repeat 110px 10px;
}

.lesson-activity-preview-box.type-video .preview-box {
    background: url('images/default-video-img.png') no-repeat;
}

.lesson-activity-preview-box.type-guide .preview-box {
    background: url('images/pdf-download-icon-yhri.png') no-repeat top left;
}

#main .lesson-activity-preview-box {
    background-color: #fcf7f3;
}

.video-player-inline {
    background: #fdf4ed;
}


/* styles for the notice board */

#notice-board-left-nav {
    color: #666;
}

#notice-board-left-nav > .heading {
    background: #A27575;
    color: #fff;
}

#notice-board-left-nav .lesson-heading {
    border-left: 1px solid #A27575;
    border-right: 1px solid #A27575;
    border-bottom: 1px solid #A27575;
}

#notice-board-left-nav .step-item {
    border-left: 1px solid #A27575;
    border-right: 1px solid #A27575;
    border-bottom: 1px solid #A27575;
    background-color: #f1eaea;
}

#notice-board-left-nav .step-item:hover {
    background-color: #fefdfd;
}

.notice-board-content-wrapper .main-content-wrapper .section-head {
    background: #A27575;
    color: #fff;
}

.notice-board-content-wrapper .section-item {
    background: #EEEBEB;
    border-bottom: 1px solid #888;
}

.notice-board-content-wrapper .message-right-side-wrapper {
    background: #fefdfd;
}

.notice-board-content-wrapper .person-image {
    background: url('/sites/all/themes/virtualacademy/images/user-img-medium-yhri.png') no-repeat center;
}

.notice-board-content-wrapper .person-image-wrapper .initials {
    color: #A27575;
}



/* teacher announcements page */

.teacher-announcement-page .send-a-message-box {
    border-top: 15px solid #A27575;
    border-bottom: 1px solid #A27575;
    margin-bottom: 10px;
}

.teacher-announcement-page .message-page-button {
    background: #FEFEFE;
    border: 1px solid #DDDDDD;
}

.teacher-announcement-page .announcement-item {
    border-bottom: 1px solid #A27575;
    margin-bottom: 10px;
}

.teacher-announcement-page .message-header {
    width: 600px;
    height: 15px;
    background: #A27575;
}

#main .teacher-announcement-page .message-body {
    background: #F6F5F5;
    padding-bottom: 10px;
}

.teacher-announcement-page .message-text-box {
    border: 1px solid #DDDDDD;
    background: #FEFEFE;
}

.teacher-announcement-page .message-text-box .date {
    color: #515151;
}

.lesson-done .main-listing-giant-number,
.before-current-class .main-listing-giant-number {
    color: #9C7C7C;
}

.page-teacher-student-indexhtml #outer_shell #shell .main-listing-wrapper .main-listing-block:hover .border-bottom,
#student_listing .student-page .main-listing-block.closed-item:hover {
    background-color: #925555;
}

.page-teacher-student-indexhtml #outer_shell #shell .main-listing-wrapper .main-listing-block.lesson-grade:hover .border-bottom,
#student_listing .student-page .main-listing-block.closed-item.lesson-grade:hover {
    background-color: #c29595;
}

#student_listing .student-page .main-listing-block .lesson-step-block.status-submitted:hover,
#student_listing .student-page .main-listing-block .lesson-step-block.status-graded:hover {
    background-color: #925555;
}

#outer_shell #student_listing .student-page .main-listing-block .lesson-step-block.status-submitted:hover span,
#outer_shell #student_listing .student-page .main-listing-block .lesson-step-block.status-submitted:hover a,
#outer_shell #student_listing .student-page .main-listing-block .lesson-step-block.status-graded:hover span,
#outer_shell #student_listing .student-page .main-listing-block .lesson-step-block.status-graded:hover a {
    color: white;
}

#outer_shell #student_listing .student-page .main-listing-block.closed-item:hover div {
    color: white;
}

#outer_shell #shell #header_and_content_container #content_container #content .button-style {
    background-image: none;
    background-color: #990000;
}

/* step statuses - lesson step page */

.page-teacher-lesson-step-indexhtml .button-state {
    color: #990000;
}

.page-teacher-lesson-step-indexhtml .button-state:hover {
/*    color: #;*/
}

.page-teacher-lesson-step-indexhtml .button-state.mark-disabled {
    background: url("images/disable-image-red-yhri.png") no-repeat 1px 7px;
}

.page-teacher-lesson-step-indexhtml .button-state.step-mark-done {
    background: url("images/lesson-check-red-yhri.png") no-repeat 2px 4px;
}

.page-teacher-lesson-step-indexhtml .button-state.step-mark-undone {
    background: url("images/lesson-mark-undone-yhri.png") no-repeat 0px 7px;
}

#sidebar-left .lesson-listing .lesson-current.lesson-done {
    background: url("images/chalkboard-sprite_yhri.png") no-repeat -600px 0;
/*    border-bottom: 1px solid white;*/
    color: white;
}

#sidebar-left .lesson-listing .lesson-current.lesson-done:hover {
    background: url("images/chalkboard-sprite_yhri.png") no-repeat -600px -100px;
}

#sidebar-left .lesson-listing .lesson-current.lesson-notdone {
    background: url("images/chalkboard-sprite_yhri.png") no-repeat scroll -200px 0;
/*    border-bottom: 1px solid white;*/
}

#sidebar-left .lesson-listing .lesson-current.lesson-notdone:hover {
    background: url("images/chalkboard-sprite_yhri.png") no-repeat scroll -200px -100px;
}

.mark-done-left-sidebar {
    color: #990000;
    background: url("images/lesson-check-red-yhri.png") no-repeat 0px 0px;
}

.lesson-current .mark-done-left-sidebar {
    color: #fff;
    background: url("images/lesson-white-check.png") no-repeat 0px 0px;
}

.lesson-step-wrapper.step-done .step-block {
    background: url("images/done-top-right-yhri.png") no-repeat scroll right top #F6F5F5;
}




/* features page */

.page-online-featureshtml .nav {
    background: url('images/features_bg_yhri.png') 0px 0px no-repeat transparent;
	color: #000;
}
.cslider-slide-show-controller #gcui_cpanel_scroller .caption {
	color: #000;
}
.page-online-featureshtml .cslider-slide-show-controller .caption-title {
	color: #000;
	padding-top: 15px;
}
[dir="rtl"] .page-online-featureshtml #shell .features-login-negative {
    background: url('images/sidebar-title-bg-yhri-rtl.png') 0px 0px no-repeat;
}
.page-online-featureshtml #shell .features-login-negative {
    background: url('images/sidebar-title-bg-yhri.png') 0px 0px no-repeat;
    padding-top: 8px;
    height: 16px;
}

.page-online-featureshtml #shell .features-login-negative a {
    color: #666;
}

.page-online-featureshtml .features-login-positive:hover {
    background-color: #f9f5f5;
    cursor: pointer;
}

.page-online-featureshtml .features-login-positive:hover a {
    color: #7B3B3B;
}
.cslider-slide-show-controller .slide-prev-next .prev a, .cslider-slide-show-controller .slide-prev-next .next a {
	color: #990000;
}
.cslider-slide-show-controller .slide-counter-inner,
.cslider-slide-show-controller .slide-counter-inner .current-slide-counter, .cslider-slide-show-controller .slide-counter-inner .total-slide-counter {
	color: #990000;
}
.page-online-featureshtml .field-items .features-big-title {
	color: #990000;
}


.lang-el .step-durations td[align=right] {
    min-width: 70px;
}
.step-durations td[align=right] {
    min-width: 58px;
}
.page-teacher-lesson-6 #outer_shell #shell .step-durations td[align=right] {
    text-align: left !important;
    padding-right: 5px;
    padding-left: 10px;
}


.page-online-featureshtml #gcui_cpanel_wrapper {
    height: 220px;
}


.page-online-featureshtml #gcui_cpanel_wrapper_outer {
    top: 60px;
    height: 220px;
}

.lang-hu .model-education-standards p {
    margin-left: 20px;
}

.node-type-webform.page-node-63 #outer_shell #shell #header_and_content_container #content_container #content .content-test-in-block {
    border-top: 3px solid #7B3B3B;
}
.node-type-webform.page-node-63 #outer_shell #shell #header_and_content_container #content_container #content #edit-submit {
    background-color: #990000;
}    

.lang-no.page-online-featureshtml .features-big-title {
    font-size: 26px;
}