/* Login Page */

#login_strip {
    background: #ab0000 url(images/bg_pattern.png) repeat;
}
.forgot_password_link a {
    color: #ab0000;
}

/* Header Section */

#header_bg, #main-menu li ul.level-1 li ul.level-2, #main-menu li ul.level-1 {
/*    background: #ab0000 url(images/bg_pattern.png) repeat;*/
}
#main-menu li a {
    background: white;
    color: #ab0000;
}

#header_bottom {
    background-color:#ab0000;
    border-top: 1px solid #bc3333;
}
.top-right-link:hover,.top-right-link-active {
    background-color: #770000;
}
#link-menu:hover{
  background-color:#770000;
  border-bottom: 1px solid #bc3333;
}
#username_textbox_bg input:focus,#password_textbox_bg input:focus{
    background: #ffffff !important;
    border: 1px solid #ab0000 !important;
}
.theme-inactive-color {
    background-color: #770000;
}

/* Dashboard News */

#news_bar .news_box .news-title a {
    color: #ab0000;
}
#news_bar .news_box .comments-count {
    color: #666;
    background: url(images/chat.png) no-repeat left;
}

.lower-menu-link {
    border-left: 1px solid #770000;
    border-right: 1px solid #770000;
}
#lower-show-menu {
    border-right: 1px solid #bc3333;
    border-left: 1px solid  #bc3333;
}
#institution-name:hover{
    background-color: #770000;
}
.themed-dark-hover-background:hover{
    background-color: #770000 !important;
}
.child-link-text:hover{
    background-color: #ab0000;
}
/* Footer */

#footer {

}

/* Inner Pages */

#content-header h3{
    color: #ab0000;
}
#inner-tab-menu ul li{
    color: #ffffff;
    background-color: #ab0000;
}
.sel-list a {
    color: #ab0000;
}
.link-heading a, tr.tr-head, tr.tr-head a, td a:hover {
    color: #ab0000 !important;
}
.sub-heading {
    background: #ab0000;
}
.ajax-subject a{
    color: #ab0000;
}
#page-yield a:hover{
    color: #ab0000 !important;
}
#page-yield input[type=text]:focus, #page-yield input[type=password]:focus, #page-yield textarea:focus {
    background: #ffffff !important;
    border: 1px solid #ab0000 !important;
}
#page-yield .user_button:hover, #page-yield .user_button a:hover, td a.user_button:hover{
    color: #ffffff !important;
}
.active-link {
    color: #ab0000 !important;
}
.pagination .current {
    color: #ab0000;
}
.hover:hover a{
    color: #ab0000 !important;
}
.themed_text {
    color: #ab0000 !important;
}
.themed_hover_text:hover {
    color: #ab0000 !important;
}
.themed_bg {
    background-color: #ab0000 !important;
}

/* Student Profile */

.profile-topbanner{
    background: url(images/topbanner.png);
    width: 185px;
    height: 135px;
}
#student_main_info h4{
    color: #ab0000;
}
#nav ul li{
    background: #ab0000;
    color: #ffffff;
}
#nav li a{
    background: #ab0000;
    color: #ffffff;
}
#nav ul.scriptaculously{
    background: #ab0000;
}
#nav ul li ul li {
    background: #ab0000;
}

/* Employee Profile */

#employee_main_info h4 {
    color: #ab0000;
}

/* Popup boxes */

#MB_close {
    color: white;
    background: #ab0000;
}

#MB_frame .head_label span {
    color: #ab0000;
}
#MB_frame input[type=text]:focus, #MB_frame input[type=password]:focus, #MB_frame textarea:focus {
    background: #ffffff !important;
    border: 1px solid #ab0000 !important;
}

/* Calendar */

#calendar a:hover, #calendar tr.week td span, #calendar td .link:hover span, .events a:hover{
    color: #ab0000;
}

/* Timetable */

#timetable .employees_subject:hover{
    background: #ab0000;
}
#timetable table#table td, #timetable table#table .subject span, #timetable table#table td .top{
    color: #ab0000 !important;
}

/* Attendance register */

#register-table .td-mark a.present:hover{
    color: #C3D9FF !important;
}
