﻿* { margin: 0px; padding: 0px; }

body, td, th { font-family: Arial, Helvetica, sans-serif; margin: 0; }
.errorMsg { color: Red; padding: 5px; font-weight: bold; }
.warning { color: Red; font-weight: bold; padding: 5px; border: solid 1px black; background-color: Silver; }

/*#region navigation*/
div#nav { left: 0px; top: 66px; background-image: url('/images/lvl_template/bkgnd_lvlnav.jpg'); background-repeat: repeat-x; background-color: #4e5255; }
div#qm0 { width: 100%; }
div#qm0 A { }
/*"""""""" (MAIN) Items """"""""*/
#qm0 a { padding: 5px 10px; margin: 0px; font-size: 15px; padding-top: 7px; height: 48px; width: auto; max-width: 220px; background-image: none; border-right: solid 2px #000000; }
/*"""""""" (MAIN) Hover State """"""""*/
#qm0 a:hover { color: #ffffff; background-image: url('/images/lvl_template/bkgnd_lvlnavOver.jpg'); background-repeat: repeat-x; }
/*#endregion*/

/*#region masterpage*/
.bodyTable { width: 700px; border: none; padding: 0px; margin: 0px auto 0px auto; }
.bodyTable td { background-color: transparent; }
.bodyTableContent { background-color: #FFFFFF !Important; }
legend { font-weight: bold !Important; }
fieldset table { background-color: #FFFFFF; }
.bold { font-weight: bold !Important; }
.boldmaroon { font-weight: bold !Important; color: #993333 !Important; }
.boldmaroon { font-weight: bold !Important; color: #993333 !Important; }
.boldpurple { font-weight: bold !Important; color: #551A8B !Important; }
.navlink { font-size: 12pt; font-weight: bold; }
a { color: blue; }
span.navlink { color: gray; }
.divnavlinks { margin: 20px; text-align: center; }
.lessontable { background-color: #EEEEEE; border: 4px outset #0066FF; }
.lessontable td { padding: 10px; }
/*#endregion*/

#LevelLinkListIntro { width: 700px; border-collapse: collapse; margin: 0px 0px 0px 15px; border: none; }
#LevelLinkList { width: 700px; border-collapse: collapse; margin: 0px 0px 0px 15px; border: none; }
div#layout { margin-top: 60px; }

/*Student/Coaches landing page*/
.pageView { border: solid 1px #808c95; margin-top: -1px; padding: 5px; margin-left: auto; margin-right: auto; }
.noborder { border: none !Important; }
.tblMyInfo { }
.tblMyInfo td { padding: 5px; }

/*Review Student Page*/
.studentAnswers { width: 690px; border: solid 1px #808c95; border-collapse: collapse; }
.studentAnswers td { padding: 5px; border: solid 1px #808c95; word-wrap: break-word; word-break: break-all; overflow: auto; }
ul.rwControlButtons li { margin-left: 0px; }

/*Student Level.aspx*/
.studentLevelLessonTable { margin: 0 auto; width: 760px; }
.studentLevelLessonTable td { padding: 0px; }
.studentLevelLessonQuestionTDQuiz { width: 760px; margin: 0 auto; background-color: Transparent; }

.quiztable td { border: 1px solid #DDDDDD; padding: 5px; }
.quiztable td:first-child { word-wrap: break-word; }
.quiztable td table td { border: none; }
td.lessonCell { padding: 5px 10px; }
div.lessonTableTop { background: transparent url('/images/lvl_template/tblSprite.jpg') no-repeat; height: 24px; width: 760px; background-position: left top; }
div.lessonTableBottom { background: transparent url('/images/lvl_template/tblSprite.jpg') no-repeat; height: 39px; width: 760px; background-position: 0 -24px; }
.studentLevelLessonQuestionTD { background: transparent url('/images/lvl_template/tblSprite.jpg') repeat-y; margin: 0 auto; background-position: -760px 0px; }
.cloned td { padding: 4px 7px 3px 7px; color: #C3C3C3; }
.cloned:nth-child(even) { background-color: #F2F2F2; }

/*#region Headers*/
h1, .homepageheader { margin: 0 0 0.5em 0 !Important; padding: 0 !Important; font-size: 2em !Important; line-height: 1.5em !Important; color: #990000 !Important; text-align: center !Important; font-family: Arial, Verdana, Sans-Serif !Important; }
h2 { color: #6633cc !Important; margin: 0 0 0.5em 0 !Important; padding: 0 !Important; font-size: 1.7em !Important; line-height: 1.4em !Important; text-align: center !Important; font-family: Arial, Verdana, Sans-Serif !Important; }
h3 { color: #000000 !Important; font-size: 14px !Important; margin: .7em 0 0.5em 0 !Important; padding: 0 !Important; line-height: 1.3em !Important; font-family: Arial, Verdana, Sans-Serif !Important; font-weight: normal !Important; }
h4 { color: #000000 !Important; font-size: 14px !Important; margin: .7em 0 0.5em 0 !Important; padding: 0 !Important; line-height: 1.3em !Important; font-family: Times New Roman !Important; font-weight: normal !Important; }
h5 { color: #000000 !Important; font-size: 14px !Important; margin: .7em 0 0.5em 0 !Important; padding: 0 !Important; line-height: 1.3em !Important; font-family: Georgia !Important; font-weight: normal !Important; }
/*#endregion*/

/*#region General*/
p, td.lessonCell { font-family: Arial, Verdana, Sans-Serif !Important; font-size: 14px !Important; }
p.times, span.times { font-family: Times New Roman !Important; font-size: 14px !Important; }
p.georgia, span.georgia { font-family: Georgia !Important; font-size: 14px !Important; }
/*#endregion*/

/*begin messaging*/
.alert { background-color: #FCF8E3; /*border: 1px solid #FBEED5;*/ border: 1px solid #f25c2a; border-radius: 4px 4px 4px 4px; color: #f25c2a; margin-bottom: 18px; padding: 8px 14px; text-shadow: 0 1px 0 rgba(255, 255, 255, 0.5); }
.alert-danger,
.alert-error { background-color: #F2DEDE; /*border-color: #EED3D7;*/ border-color: #B94A48; color: #B94A48; }
.alert-success { background-color: #DFF0D8; /*border-color: #D6E9C6;*/ border-color: #468847; color: #468847; }
.alert-info { background-color: #D9EDF7; /*border-color: #BCE8F1;*/ border-color: #3A87AD; color: #3A87AD; }
.alert ul { margin-left: 25px; list-style-type: disc; }
/*end messaging*/

/*#region Icons */
[class^="icon-"],
[class*=" icon-"] {display: inline-block;width: 20px;height: 14px;*margin-right: .3em;line-height: 14px;vertical-align: text-top;background-image: url("/Images/Icons/glyphicons-halflings.png");background-position: 14px 14px;background-repeat: no-repeat;}
.icon-glass {background-position: 0  0;}
.icon-music {background-position: -24px 0;}
.icon-search {background-position: -48px 0;}
.icon-envelope {background-position: -72px 0;}
.icon-heart {background-position: -96px 0;}
.icon-star {background-position: -120px 0;}
.icon-star-empty {background-position: -144px 0;}
.icon-user {background-position: -168px 0;}
.icon-film {background-position: -192px 0;}
.icon-th-large {background-position: -216px 0;}
.icon-th {background-position: -240px 0;}
.icon-th-list {background-position: -264px 0;}
.icon-ok {background-position: -288px 0;}
.icon-remove {background-position: -312px 0;}
.icon-zoom-in {background-position: -336px 0;}
.icon-zoom-out {background-position: -360px 0;}
.icon-off {background-position: -384px 0;}
.icon-signal {background-position: -408px 0;}
.icon-cog {background-position: -432px 0;}
.icon-trash {background-position: -456px 0;}
.icon-home {background-position: 0 -24px;}
.icon-file {background-position: -24px -24px;}
.icon-time {background-position: -48px -24px;}
.icon-road {background-position: -72px -24px;}
.icon-download-alt {background-position: -96px -24px;}
.icon-download {background-position: -120px -24px;}
.icon-upload {background-position: -144px -24px;}
.icon-inbox {background-position: -168px -24px;}
.icon-play-circle {background-position: -192px -24px;}
.icon-repeat {background-position: -216px -24px;}
.icon-refresh {background-position: -240px -24px;}
.icon-list-alt {background-position: -264px -24px;}
.icon-lock {background-position: -287px -24px;}
.icon-flag {background-position: -312px -24px;}
.icon-headphones {background-position: -336px -24px;}
.icon-volume-off {background-position: -360px -24px;}
.icon-volume-down {background-position: -384px -24px;}
.icon-volume-up {background-position: -408px -24px;}
.icon-qrcode {background-position: -432px -24px;}
.icon-barcode {background-position: -456px -24px;}
.icon-tag {background-position: 0 -48px;}
.icon-tags {background-position: -25px -48px;}
.icon-book {background-position: -48px -48px;}
.icon-bookmark {background-position: -72px -48px;}
.icon-print {background-position: -96px -48px;}
.icon-camera {background-position: -120px -48px;}
.icon-font {background-position: -144px -48px;}
.icon-bold {background-position: -167px -48px;}
.icon-italic {background-position: -192px -48px;}
.icon-text-height {background-position: -216px -48px;}
.icon-text-width {background-position: -240px -48px;}
.icon-align-left {background-position: -264px -48px;}
.icon-align-center {background-position: -288px -48px;}
.icon-align-right {background-position: -312px -48px;}
.icon-align-justify {background-position: -336px -48px;}
.icon-list {background-position: -360px -48px;}
.icon-indent-left {background-position: -384px -48px;}
.icon-indent-right {background-position: -408px -48px;}
.icon-facetime-video {background-position: -432px -48px;}
.icon-picture {background-position: -456px -48px;}
.icon-pencil {background-position: 0 -72px;}
.icon-map-marker {background-position: -24px -72px;}
.icon-adjust {background-position: -48px -72px;}
.icon-tint {background-position: -72px -72px;}
.icon-edit {background-position: -96px -72px;}
.icon-share {background-position: -120px -72px;}
.icon-check {background-position: -144px -72px;}
.icon-move {background-position: -168px -72px;}
.icon-step-backward {background-position: -192px -72px;}
.icon-fast-backward {background-position: -216px -72px;}
.icon-backward {background-position: -240px -72px;}
.icon-play {background-position: -264px -72px;}
.icon-pause {background-position: -288px -72px;}
.icon-stop {background-position: -312px -72px;}
.icon-forward {background-position: -336px -72px;}
.icon-fast-forward {background-position: -360px -72px;}
.icon-step-forward {background-position: -384px -72px;}
.icon-eject {background-position: -408px -72px;}
.icon-chevron-left {background-position: -432px -72px;}
.icon-chevron-right {background-position: -456px -72px;}
.icon-plus-sign {background-position: 0 -96px;}
.icon-minus-sign {background-position: -24px -96px;}
.icon-remove-sign {background-position: -48px -96px;}
.icon-ok-sign {background-position: -72px -96px;}
.icon-question-sign {background-position: -96px -96px;}
.icon-info-sign {background-position: -120px -96px;}
.icon-screenshot {background-position: -144px -96px;}
.icon-remove-circle {background-position: -168px -96px;}
.icon-ok-circle {background-position: -192px -96px;}
.icon-ban-circle {background-position: -216px -96px;}
.icon-arrow-left {background-position: -240px -96px;}
.icon-arrow-right {background-position: -264px -96px;}
.icon-arrow-up {background-position: -289px -96px;}
.icon-arrow-down {background-position: -312px -96px;}
.icon-share-alt {background-position: -336px -96px;}
.icon-resize-full {background-position: -360px -96px;}
.icon-resize-small {background-position: -384px -96px;}
.icon-plus {background-position: -408px -96px;}
.icon-minus {background-position: -433px -96px;}
.icon-asterisk {background-position: -456px -96px;}
.icon-exclamation-sign {background-position: 0 -120px;}
.icon-gift {background-position: -24px -120px;}
.icon-leaf {background-position: -48px -120px;}
.icon-fire {background-position: -72px -120px;}
.icon-eye-open {background-position: -96px -120px;}
.icon-eye-close {background-position: -120px -120px;}
.icon-warning-sign {background-position: -144px -120px;}
.icon-plane {background-position: -168px -120px;}
.icon-calendar {background-position: -192px -120px;}
.icon-random {background-position: -216px -120px;}
.icon-comment {background-position: -240px -120px;}
.icon-magnet {background-position: -264px -120px;}
.icon-chevron-up {background-position: -288px -120px;}
.icon-chevron-down {background-position: -313px -119px;}
.icon-retweet {background-position: -336px -120px;}
.icon-shopping-cart {background-position: -360px -120px;}
.icon-folder-close {background-position: -384px -120px;}
.icon-folder-open {background-position: -408px -120px;}
.icon-resize-vertical {background-position: -432px -119px;}
.icon-resize-horizontal {background-position: -456px -118px;}
.icon-hdd {background-position: 0 -144px;}
.icon-bullhorn {background-position: -24px -144px;}
.icon-bell{background-position:-48px -144px;}
.icon-certificate {background-position: -72px -144px;}
.icon-thumbs-up {background-position: -96px -144px;}
.icon-thumbs-down {background-position: -120px -144px;}
.icon-hand-right {background-position: -144px -144px;}
.icon-hand-left {background-position: -168px -144px;}
.icon-hand-up {background-position: -192px -144px;}
.icon-hand-down {background-position: -216px -144px;}
.icon-circle-arrow-right {background-position: -240px -144px;}
.icon-circle-arrow-left {background-position: -264px -144px;}
.icon-circle-arrow-up {background-position: -288px -144px;}
.icon-circle-arrow-down {background-position: -312px -144px;}
.icon-globe {background-position: -336px -144px;}
.icon-wrench {background-position: -360px -144px;}
.icon-tasks {background-position: -384px -144px;}
.icon-filter {background-position: -408px -144px;}
.icon-briefcase {background-position: -432px -144px;}
/*#endregion*/