html {height:100%;}
body {font-size:13px;font-family:Trebuchet MS,verdana,geneva,arial,helvetica,sans-serif;background:#EEE;height:98%;color:#454545;width:99%;min-width:800px;text-align:left;line-height:1.5em;margin:5px auto;padding:0px auto;}
.titleLink, a.titleLink, a.titleLink:link, a.titleLink:visited {color:#FFF;text-shadow:0 -1px 0 rgba(0, 0, 0, 0.25);}
a.titleLink:hover {color:#F0FF00;}
html.popup {height:auto;}
.popup body {height:100%;width:100%;max-width:2000px;min-width:0;background-color:#FAFAFA;margin:0;padding:0;}
html.whitebg {height:auto;background:#FAFAFA;}
.whitebg body {width:auto;min-width:0;height:100%;background:#FAFAFA;margin:0;padding:0;}
.listIcon {color:#0063a8;font-size:24px;margin-right:5px;}
.priceIcon {color:#222;font-size:18px;}
.priceDollar {color:#444;font-size:30px;}
.priceValue {margin-bottom:5px;}
.creditcol {width:400px;float:left;margin:10px;}
#paypalcredit {width:500px;margin:0 auto;}
.divPopup, body.popup {background:#FAFAFA;}
.divPopup {border:4px solid #DDD;position:absolute;top:0;z-index:200;}
.divPopup div.blockContents, .popup div.block, .popup div.blockContents {width:100%;min-width:0;border-width:0;margin:0 auto;padding:0;}
.dimmerDiv {background:#1E3247;filter:alpha(opacity=50);height:100%;left:0;opacity:0.5;position:absolute;top:0;width:100%;z-index:99;}
.divPopup #popup_close_cell {width:1%;text-align:right;}
.divPopup #popup_frame {width:100%;height:100%;border-width:0;padding:0;}
p {line-height:24px;margin:0;padding:0 0 10px;}
a:link, a:visited {color:#000;text-decoration:none;}
a:hover {font-weight:bold;}
td.footer a, td.footer a:link, td.footer a:visited {font-weight:bold;color:#000;}
td.footer a:hover {cursor:pointer;}
td.footer a img {border-width:0;margin-top:2px;}
table.pageLayout {width:100%;height:100%;background:#EEE;}
table.pageLayout td.layoutColumn {vertical-align:top;padding:4px;background:#EEE;}
table.pageLayout td.header {border:none;padding:0;font-size:14px;color:#FFF;font-weight:bold;height:100px;text-shadow:0 -1px 0 rgba(0, 0, 0, 0.25);}
table.pageLayout td.header_inside {border:none;padding:0;font-size:14px;color:#FFF;font-weight:bold;height:33px;text-shadow:0 -1px 0 rgba(0, 0, 0, 0.25);}
table.pageLayout td.header #logo {padding-top:5px;padding-bottom:10px;text-align:center;}
table.pageLayout td.header #logo_inside {padding:1px;}
table.pageLayout td.header #info {padding:1px;float:left;}
table.pageLayout td.header_inside #info {padding:1px;float:left;}
table.pageLayout td.header #site_name {font-size:26px;}
table.pageLayout td.header #logout_link {color:#FFF;font-weight:bold;padding-right:2px;float:right;margin-top:6px;margin-right:10px;text-shadow:0 -1px 0 rgba(0, 0, 0, 0.25);}
table.pageLayout td.header_inside #logout_link {color:#FFF;font-weight:bold;padding-right:2px;float:right;margin-top:6px;margin-right:10px;text-shadow:0 -1px 0 rgba(0, 0, 0, 0.25);}
table.pageLayout td.header #logout_link .headerText {color:#FFF;font-weight:bold;padding-left:5px;text-shadow:0 -1px 0 rgba(0, 0, 0, 0.25);}
table.pageLayout td.header #logout_link .headerText a {color:#FFF;}
table.pageLayout td.header #logout_link .headerText a:hover {color:#F0FF00;}
table.pageLayout td.header #logout_link .headerText li a {color:#000;}
table.pageLayout td.header #logout_link .headerText li a:hover {color:#FFF;}
table.pageLayout td.header_inside #logout_link .headerText {color:#000;font-weight:normal;padding-left:5px;text-shadow:0 -1px 0 rgba(0, 0, 0, 0.25);}
table.pageLayout td.header_inside #logout_link .headerText a {color:#000;}
table.pageLayout td.header_inside #logout_link .headerText a:hover {color:#000;font-weight:bold;}
table.pageLayout td.header_inside #logout_link .headerText li a {color:#000;}
table.pageLayout td.header_inside #logout_link .headerText li a:hover {color:#000;font-weight:bold;}
table.pageLayout td.header #language {padding-top:1px;padding-right:5px;float:right;clear:right;}
table.pageLayout td.header_inside #language {padding-top:1px;padding-right:5px;float:right;clear:right;}
table.pageLayout td.header #path {clear:left;padding-top:1px;height:33px;border:none;-moz-border-radius:6px;-webkit-border-radius:6px;border-radius:6px;-o-border-radius:6px;background:#884E0B url('../images/css_images/gradient.gif') repeat-x top;}
table.pageLayout td.header_inside #path {clear:left;padding-top:1px;height:33px;border:none;-moz-border-radius:6px;-webkit-border-radius:6px;border-radius:6px;-o-border-radius:6px;background:#884E0B url('../images/css_images/gradient.gif') repeat-x top;}
table.pageLayout td.header #path #path_title {float:left;margin-left:10px;margin-top:6px;}
table.pageLayout td.header_inside #path #path_title {float:left;margin-left:10px;margin-top:6px;}
table.pageLayout td.header #path #path_language {float:right;margin-right:10px;margin-top:6px;}
table.pageLayout td.header_inside #path #path_language {float:right;margin-right:10px;margin-top:6px;}
table.pageLayout td.footer {font-weight:bold;color:#000;height:15px;font-size:11px;border-top:0px solid #999;border-bottom:0 solid #999;text-align:center;vertical-align:middle;border:none;-moz-border-radius:6px;-webkit-border-radius:6px;border-radius:6px;-o-border-radius:6px;background:#884E0B url('../images/css_images/gradient.gif') repeat-x top;padding:5px;}
ul.headerMenu li {padding:1px 8px 1px 3px;}
ul.headerMenu li:hover {background:#FFF;cursor:pointer;}
table.pageLayout td.headerHidden {height:26px;border-bottom:0 solid #999;padding:0;vertical-align:top;background:#EEE;}
table.pageLayout td.headerHidden #language {padding-top:1px;padding-right:5px;float:right;clear:right;}
table.pageLayout td.headerHidden #path {clear:left;padding-top:1px;background:#884E0B;height:25px;}
table.pageLayout td.headerHidden #path #path_title {color:#FFF;float:left;margin-left:10px;}
table.pageLayout td.headerHidden #path #path_language {color:#FFF;float:right;padding-right:4px;}
table.pageLayout td.headerHidden a.titleLink {color:#FFF;text-shadow:0 -1px 0 rgba(0, 0, 0, 0.25);}
table.hideLeft td.center, table.hideRight td.center, table.hideBoth td.center {width:78%;}
table.calendarHeader, table.calendar {background:#ECCF92;color:#000;width:100%;-webkit-border-radius:4px;-moz-border-radius:4px;border-radius:4px;-o-border-radius:4px;}
table.calendarHeader tr {font-weight:bold;color:#FFF;text-shadow:0 -1px 0 rgba(0, 0, 0, 0.25);background:#884E0B;background-image:linear-gradient(to bottom, #CC7510, #884E0B);background-repeat:repeat-x;width:100%;height:29px;}
table.calendarHeader a {font-weight:bold;color:#FFF;text-shadow:0 -1px 0 rgba(0, 0, 0, 0.25);}
table.calendarHeader td, td.calendar {padding:4px;text-align:left;font-weight:bold;}
table.calendar, td.calendar {padding:4px;text-align:center;font-weight:normal;height:18px;width:18px;}
table.calendar td.todayCalendar {background:#FFF;border:0px solid #ECCF92;-webkit-border-radius:4px;-moz-border-radius:4px;border-radius:4px;-o-border-radius:4px;}
table.calendar td.todayCalendar a {color:#000;}
table.calendar td.eventCalendar {background:#884E0B;background-image:linear-gradient(to bottom, #CC7510, #884E0B);background-repeat:repeat-x;border-color:rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.25);-webkit-border-radius:4px;-moz-border-radius:4px;border-radius:4px;-o-border-radius:4px;}
table.calendar td.eventCalendar a {color:#FFF;}
table.calendar td.viewCalendar {background:#FFF000;border:0px solid #ECCF92;-webkit-border-radius:4px;-moz-border-radius:4px;border-radius:4px;-o-border-radius:4px;}
table.calendar td.viewCalendar a {color:#000;}
table.messageTable {width:100%;text-align:center;border-bottom:1px solid #000;font-weight:bold;}
td.messageCell {height:0;}
table.messageTable td.message_success {background:#FFFF99;color:#000;}
table.messageTable td.message_failure {background:#FFFF99;color:#000;}
table.messageTable td.message_announcement {background:#FFFF99;color:#111;}
.messageDiv {background-color:#FFFF99;vertical-align:middle;color:#000;top:100px;right:100px;text-align:center;z-index:10;}
.pending {color:#000;}
a.info {position:relative;z-index:24;}
a.glossary {border-bottom:1px dashed;}
a.glossary:hover span {width:300px!important;}
img.plus, img.minus {background-repeat:no-repeat;cursor:pointer;height:16px;width:16px;}
table.directionsTable, table.coursesTable {width:100%;margin-top:5px;}
table.directionsTable *, table.coursesTable * {vertical-align:middle!important;}
tr.lessonsList {color:#000;height:30px;}
tr.lessonsList td {background:#ECCF92;padding:2px!important;}
tr.lessonsList td.listPadding {border-width:0px;background:#FFE9BB;}
tr.lessonsList td.listToggle {border:0px solid #999;width:1px;}
tr.lessonsList span.listName {font-weight:bold;font-size:14px;}
tr.lessonsList span.courseActions {margin-left:20px;}
tr.lessonsList span.courseRole {color:#000;font-size:13px;}
.buyLesson {float:right;cursor:pointer;font-weight:bold;white-space:nowrap;}
tr.directionEntry td.lessonProgress {width:50px;padding:2px 6px 2px 0;}
td.lessonsList_nocolor {height:25px;text-align:right;padding:5px;}
input, select, textarea {border:1px solid #999;background:#FFF;font-size:13px;font-weight:normal;font-family:Trebuchet MS,verdana,geneva, arial,helvetica,sans-serif;-webkit-border-radius:4px;-moz-border-radius:4px;border-radius:4px;-o-border-radius:4px;}
.inputTextScore {width:30px;}
.inputTextarea {height:200px;width:500px;}
.inputContentTextarea {height:500px;width:100%;}
.inputTestTextarea {height:200px;width:100%;}
.inputSelectMed {width:170px;min-width:150px;}
.inputSelectLong {width:336px;max-width:336px;}
input.flatButton, button.flatButton {padding:5px 30px 5px 30px;font-weight:bold;color:#FFF;-webkit-border-radius:6px;-moz-border-radius:6px;border-radius:6px;-o-border-radius:6px;text-shadow:0 -1px 0 rgba(0, 0, 0, 0.25);border:1px solid #2A4562;background:#884E0B;background-image:linear-gradient(to bottom, #CC7510, #884E0B);background-repeat:repeat-x;border-color:rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.25);vertical-align:middle;}
input.flatButton:hover, button.flatButton:hover {cursor:pointer;color:#000;background:#ECCF92 url('../images/css_images/gradient_light.gif');vertical-align:middle;}
table.formElements {margin-left:0;margin-right:0;}
td.labelCell {text-align:right;white-space:nowrap;width:10%;padding:5px;}
td.labelCellTop {text-align:right;white-space:nowrap;width:10%;vertical-align:top;}
td.elementCell {text-align:left;white-space:nowrap;padding-right:1%;}
.infoCell {color:#999;text-align:left;vertical-align:middle;}
td.submitCell {text-align:left;padding-top:10px;}
td.labelFormHalfCell {font-weight:bold;text-align:right;vertical-align:middle;}
td.userFormCellLabel {text-align:left;vertical-align:middle;width:150px;}
td.labelFormCellTitleCenter {font-size:16px;font-weight:bold;text-align:center;vertical-align:middle;}
td.labelFormCellSmall {text-align:right;vertical-align:middle;}
td.labelFormCellTitle {font-size:16px;font-weight:bold;vertical-align:middle;}
td.elementFormCell {border:1px;text-align:left;vertical-align:middle;}
table.configurationSettings {margin-bottom:20px;}
table.configurationSettings td:first-child {width:200px;white-space:normal;}
.sortTablefilter {width:10%;float:left;white-space:nowrap;vertical-align:middle;}
td.sortedTableFooter {text-shadow:0 -1px 0 rgba(0, 0, 0, 0.25);border:1px solid #2A4562;background:#884E0B;background-image:linear-gradient(to bottom, #CC7510, #884E0B);background-repeat:repeat-x;border-color:rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.25);text-align:right;color:#FFF;font-weight:bold;padding:3px;}
table.sortedTable td a {vertical-align:middle;}
table.sortedTable tr.subSection td:first-child {padding-left:18px;}
table.subSection {background-color:#884E0B;border:1px solid #884E0B;}
table.subSection td.sortedTableFooter {background:#884E0B;text-align:right;}
.topTitle {text-shadow:0 -1px 0 rgba(0, 0, 0, 0.25);border:1px solid #2A4562;background:#884E0B;background-image:linear-gradient(to bottom, #CC7510, #884E0B);background-repeat:repeat-x;border-color:rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.25);color:#FFF;padding:5px;font-weight:bold;border:none;}
.topTitle a {color:#FFF;}
.topTitle a:hover {color:#F0FF00;}
a.drag_tree_current {background:#C0C0C0;border:1px solid #999;}
a.treeactive, a.treeactive:link, a.treeactive:visited, a.treeactive:hover {color:inherit;}
.treeNoContent, a.treeNoContent, a.treeNoContent:link, a.treeNoContent:visited, a.treeNoContent:hover {color:#77C;}
.treeUnclickable, a.treeUnclickable, a.treeUnclickable:link, a.treeUnclickable:visited, a.treeUnclickable:hover {cursor:default;text-decoration:none;}
.dhtmlgoodies_tree ul {display:none;margin-left:12px;padding-left:0;}
#floatingContainer ul {margin-left:12px;padding-left:0;}
.dhtmlgoodies_tree li, #floatingContainer li {list-style-type:none;vertical-align:middle;}
.dhtmlgoodies_tree li a, #floatingContainer li a {color:#000;line-height:13px;margin-left:0;padding-left:0;text-decoration:none;}
.dhtmlgoodies_tree li a.highlightedNodeItem {background:#009;color:#FFF;}
.dhtmlgoodies_tree input.folderTreeTextBox {height:12px;margin:0;padding:0;}
tr.oddRowColorNoHover {background:#FFE9BB;border:1px dotted #D0D0D0;}
div.headerTools {padding:5px 0;}
div.headerTools span {border-left:1px solid #BBB;padding-left:5px;}
.mediumHeader {font-size:16px;text-align:center;vertical-align:top;white-space:nowrap;}
.smallHeader {font-size:13px;text-align:center;vertical-align:top;white-space:nowrap;}
.inner {height:100%;width:100%;}
.centerTable {vertical-align:top;width:100%;}
.forumTable {margin-top:0;width:100%;}
.forumTable td.toolsColumn {width:5%;text-align:center;}
.forumIcon {float:left;margin:5px;}
.forumMessageInfo {color:#999;text-align:left;vertical-align:middle;font-size:10px;}
.forumMessageTools {border-top:1px dotted #FFF;}
.forumMessageCreator {white-space:nowrap;width:10%;border-left:1px dotted #FFF;text-align:center;vertical-align:top;padding:0 10px;}
.messagesTable .messageTitle {font-size:18px;margin-bottom:10px;}
.previewPane {background:#DDD;border:1px solid #111;vertical-align:top;}
.quote {margin-left:25px;margin-right:25px;}
.quoteBody {background-color:#c1c1c1;text-align:left;padding:10px;}
.emailSubjectText {width:600px;}
.tabberlive {margin-top:1em;}
ul.tabbernav {border-bottom:1px solid #999;font-size:13px;margin:0;padding:4px;}
ul.tabbernav li {display:inline;list-style:none;margin:0;}
ul.tabbernav li a {font-weight:bold;background:#884E0B;background-image:linear-gradient(to bottom, #CC7510, #884E0B);background-repeat:repeat-x;border-color:rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.25);color:#FFF;text-shadow:0 -1px 0 rgba(0, 0, 0, 0.25);margin-left:3px;padding:3px 0.5em;text-decoration:none;-moz-border-radius-topleft:6px;-moz-border-radius-topright:6px;-webkit-border-radius-topleft:6px;-webkit-border-radius-topright:6px;border-radius-topleft:6px;border-radius-topright:6px;}
ul.tabbernav li a:hover {color:#F0FF00}
ul.tabbernav li.tabberactive a {color:#F0FF00;font-weight:bold;text-shadow:0 -1px 0 rgba(0, 0, 0, 0.25);}
.tabberlive .tabbertab {border:0px solid #999;border-top:0;padding:5px;}
.tabberlive .tabbertab h3 {display:none;font-size:14px;}
.tabberlive#tab2 .tabbertab {height:200px;overflow:auto;}
.popUpInfoDiv {background:#F1F1F1;border:1px solid #111;text-align:left;position:absolute;z-index:100;}
ul.sortable li {list-style-type:none;}
ul.sortable li table .handle {cursor:move;}
ul.sortable li#first_empty, ul.sortable li#second_empty {height:5px;border-top:2px solid #999;}
.surveyAnswer {background:rgb(204,255,153);border-style:dotted;border-width:2px;color:#000;font-weight:bold;height:20px;vertical-align:bottom;}
.surveyPercentage {background:rgb(204,255,153);border-style:dotted;border-width:2px;color:#000;height:20px;vertical-align:baseline;}
td.externalSurvey {background:#0CFF00;color:#111;font-weight:bold;vertical-align:middle}
table.indexTable {background:#ECCF92;border:1px outset #9B9B9B;margin-left:auto;margin-right:auto;width:380px;}
table.indexTable td.indexHeader {background:#884E0B;color:#FFF;font-size:14px;font-weight:bold;vertical-align:middle;height:35px;padding-left:5px;width:50%;}
table.indexTable td.indexHeader img {vertical-align:middle;margin-right:5px;margin-left:5px;}
.blockHeader {color:#555;font-size:16px;}
table.horizontalBlock {color:#000;vertical-align:middle;-moz-border-radius:6px;-webkit-border-radius:6px;border-radius:6px;-o-border-radius:6px;text-shadow:0 -1px 0 rgba(0, 0, 0, 0.25);background:url('../images/css_images/gradient_large.gif') repeat-x top;padding:0px;margin-bottom:5px;font-size:20px;font-weight:bold;width:100%;-moz-box-shadow:3px 3px 3px #888;-webkit-box-shadow:3px 3px 3px #888;box-shadow:3px 3px 3px #888;-o-border-radius:6px;}
table.horizontalBlock a {color:#000;}
table.horizontalBlock td {vertical-align:middle;padding:5px 10px 5px 0px;white-space:nowrap;}
table.horizontalBlock .rightOption {float:right;margin-left:10px;}
div.autocomplete {background:#FFF;border:1px solid #999;margin:0px;padding:0px;position:absolute;z-index:3;white-space:normal;overflow:auto;max-height:400px;}
div.autocomplete ul li.selected {background:#FAFFA5;}
div.autocomplete ul li {cursor:pointer;display:block;list-style-type:none;margin:0;padding:0px;}
div.loading {font-weight:bold;font-size:18px;position:absolute;z-index:100;text-align:center;background-color:transparent;}
div.loading div {top:50%;left:45%;position:absolute;}
.loadingImg {padding-right:15px;padding-left:5px;}
.searchResults {padding-bottom:7px;}
.resultsText {background-color:#FFF;}
.resultsTitle a, .resultsTitle a:link, .resultsTitle a:active, .resultsTitle a:visited {text-decoration:none;}
.resultsTitle .small, .resultsTitle .small a {font-size:13px;padding-bottom:5px;text-decoration:none;color:#000;}
.searchBox {background-repeat:no-repeat;border:1px solid #999;width:140px;font-style:italic;color:#777;margin:0;}
.searchBox_catalog {background-repeat:no-repeat;border:1px solid #999;padding-left:5px;padding-top:5px;padding-bottom:5px;width:140px;font-style:italic;color:#777;margin:0;}
div#progress_bar a {display:block;margin-top:10px;}
.progressCell {padding-left:5px;padding-right:5px;width:100px;vertical-align:top;}
span.progressNumber {font-size:11px;position:absolute;text-align:center;width:100px;border:1px solid #999;vertical-align:middle;z-index:2;width:100px;height:18px;margin:0;padding:0;}
span.progressBar {background-color:#0CFF00;border:1px dotted #999;position:absolute;height:18px;}
table.contentArea, table.contentArea td#centerColumn, table.contentArea td#sideColumn, table.contentArea table#unitContent {vertical-align:top;height:100%;}
table.contentArea td#completeUnit {text-align:center;width:100%;border-top:1px solid #999;vertical-align:top;height:50px;}
table.contentArea div#contentQuestionAnswer {text-align:left;margin-top:10px;}
table.statisticsSelectDate {margin-bottom:10px;}
table.statisticsGeneralInfo td.labelCell {width:1%;white-space:nowrap;padding-right:10px;}
table.statisticsGeneralInfo #userAvatar {width:1%;padding-right:15px;padding-left:15px;}
table.statisticsTools {font-weight:bold;vertical-align:middle;}
table.statisticsTools td#right {text-align:right;white-space:nowrap;width:90%;}
table.statisticsTools td.filter {text-align:left;padding-right:10px;white-space:nowrap;}
table.testHeader {width:100%;text-align:center;}
table.testHeader #testName {font-weight:bold;font-size:16px;vertical-align:top;padding-bottom:10px;}
table.testHeader td#testProceed {padding-top:15px;}
table.testInfo {background-color:#EEE;width:80%;margin-left:auto;margin-right:auto;text-align:left;}
table.surveyInfo {background-color:#EEE;border:1px dotted #999;width:50%;margin-left:auto;margin-right:auto;text-align:center;}
table.testInfo td#testInfoImage {width:15%;text-align:center;}
table.doneTestInfo {text-align:left;width:100%;}
table.doneTestHeader td#doneTestImage {width:10%;text-align:center;}
table.doneTestHeader #testName {font-size:16px;vertical-align:top;padding-bottom:10px;}
table.doneTestHeader #time_left{font-size:24px;vertical-align:middle;}
table.doneTestHeader td#timer {text-align:left;vertical-align:middle;white-space:nowrap;}
table.doneTestHeader td#timer * {vertical-align:middle;white-space:nowrap;}
.feedback_test {background:#F5DC85;border:1px dotted #999;width:100%;}
table.test_analysis iframe {width:750px;height:570px;}
td.questionLabel {white-space:normal!important;}
.inputTextarea_QuestionText {height:250px;width:99%;}
.inputTextarea_QuestionExample {height:60px;}
.correctAnswer {color:#228B22;font-weight:bold;font-size:13px;text-decoration:none;}
.questionExplanation {background:rgb(204,255,153);border:1px dotted #000;width:100%;}
.questionWeight {background:#ECCF92 none repeat scroll 0 0;border-bottom:1px solid #999;font-size:14px;height:30px;vertical-align:top;width:100%;}
.draggable, .droppable {background:#4493BD url(../images/css_images/gradient_small.gif) repeat-x top;z-index:10;height:100%;}
.expiredQuestion {z-index:11;background-color:#CCC;border:1px solid #999;position:absolute;}
.rawTextQuestion {width:100%;height:100px;}
.dragDropQuestion .droppable, .dragDropQuestion .draggable {color:#FFF;padding:5px;}
.emptySpacesField {margin-bottom:3px;}
table .randomTest {text-align:left;margin:5px;}
table.randomTestMatrix {margin-left:auto;margin-right:auto;}
table .randomTestMatrix td {border:1px solid #999;text-align:center;padding:5px 10px;}
body.sidebar {background:#EEE;}
div.menu {width:100%;height:80%;background-color:#EEE;}
div.tabmenu {width:100%;background-color:#EEE;text-align:center;vertical-align:middle;color:#000;font-size:11px;}
div.topPhoto {background-color:#EEE;width:100%;text-align:center;vertical-align:middle;color:#FFF;}
div.verticalTab {width:100%;border-top:1px solid #EEE;position:absolute;background-color:#EEE;}
div.tabHeader {color:#000;min-height:20px;cursor:pointer;padding-left:5px;padding-top:1px;font-weight:bold;vertical-align:middle;text-shadow:0 -1px 0 rgba(0, 0, 0, 0.25);border:1px solid #999;-moz-border-radius:4px;-webkit-border-radius:4px;border-radius:4px;-o-border-radius:4px;background:#884E0B url('../images/css_images/gradient_small.gif') repeat-x top;}
div.tabHeader a {color:#000;font-weight:bold;}
div.tabHeader a:hover {color:#000;font-weight:bold;}
div.menuOption a:hover {text-decoration:none;font-weight:bold;}
.menuTool {vertical-align:middle;float:right;white-space:nowrap;}
div.selectedTopTitle {color:#222;height:20px;font-weight:bold;padding-left:5px;border:1px solid #999;-moz-border-radius:4px;-webkit-border-radius:4px;border-radius:4px;-o-border-radius:4px;}
div.selectedTopTitle a:hover {color:#335F85;text-decoration:none;}
div.menuOption {background-color:#EEE;height:20px;border:none;color:#222;text-decoration:none;padding-left:5px;}
div#personIdentity {font-size:10px;text-align:center;}
table.layout {margin:0 auto;}
table.preview {width:120px;height:100px;}
table.edit {width:100%;height:100%;}
table.preview td.header {height:15px;}
table.edit td.header {height:40px;}
table.layout td.footer {height:40px;}
table.preview td.footer {height:10px;}
table.edit td.footer {height:30px;}
table.layout tr td {vertical-align:top;}
table.preview tr td {padding:6px 1px 1px 3px;}
table.edit tr td {padding:6px 1px 1px 3px;}
table.layout td.left {}
table.preview td.layoutLeft {width:20px;padding-left:3px;}
table.edit td.layoutLeft {width:150px;padding-left:3px;}
table.layout td.right {}
table.preview td.layoutRight {width:20px;padding-right:3px;}
table.edit td.layoutRight {width:150px;padding-right:3px;}
table.layout td.center {}
table.preview td.center {}
table.edit td.center {}
table.edit td.collapse {height:30px;padding:0px}
table#layoutMenu a img {vertical-align:middle;border-width:0;}
table#layoutMenu div.layoutLabel {text-align:center;padding:5px 0 10px;}
table#layoutMenu div.layoutBlock {border:solid 1px #B7DDF2;background-color:#EBF4FB;text-align:center;margin-bottom:3px;}
table#layoutMenu div.layoutBlock .tool {cursor:pointer;margin:0 2px;}
table#layoutMenu td#left div.layout {width:140px;border:1px solid #BBB;padding:10px 5px;}
table#layoutMenu td#left div.layout:hover, table#layoutMenu td#left div.selectedLayout {background-color:#DBE5F1;}
table#layoutMenu td#right div.layoutBlock {width:140px;height:80px;margin-left:auto;margin-right:auto;vertical-align:top;margin-top:10px;}
table#layoutMenu td#right div.layoutBlock img {margin-top:10px;}
table#layoutMenu td#center div.layout {height:100%;border:1px solid #BBB;width:95%;margin-left:auto;margin-right:auto;padding:10px 5px;}
table#layoutMenu td#center div.layout div.layoutBlock {height:100px;margin:10px;}
table#layoutMenu ul.sortable {border:2px dotted #999;}
table#layoutMenu td#buttons div {width:300px;margin:0 auto;}
table#layoutMenu td#buttons span {float:left;width:100px;}
.lessonInfo {font-size:13px;padding:5px;}
div.courseLessonInfo {border-left:0 solid grey;border-right:0 solid grey;border-bottom:0 solid grey;margin-top:10px;}
div#buy {text-align:right;padding:5px;}
table.pageLayout div .formRow {clear:left;}
table.pageLayout div .formLabel {display:block;font-size:1.1em;padding-left:10px;margin-top:5px;margin-bottom:2px;}
table.pageLayout div .note {clear:both;padding-left:10px;display:block;}
table.pageLayout form.indexForm .inputCheckbox {margin:2px 0 5px 10px;padding:4px 2px;}
table.pageLayout form.indexForm select {margin:2px 0 5px 10px;}
table.pageLayout form.indexForm .inputSearchText {width:50%;margin:0 0 10px 10px;padding:4px 2px 0 18px;}
table.pageLayout form.indexForm .flatButton {clear:both;margin-left:10px;text-align:center;}
table.pageLayout form.indexForm .explanation {color:#666;font-weight:400;}
table.pageLayout form.indexForm .error {color:red;margin-left:10px;}
table.pageLayout form.indexForm {margin-bottom:0;}
table.pageLayout div #contact, table.pageLayout div #comments {height:10em;}
table.messageBlock {text-align:center;font-weight:bold;width:100%;}
table.messageBlock tr {-webkit-border-radius:6px;-moz-border-radius:6px;border-radius:6px;-o-border-radius:6px;background:#884E0B;background-image:linear-gradient(to bottom, #CC7510, #884E0B);background-repeat:repeat-x;border-color:rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.25);}
table.messageBlock td {vertical-align:middle;}
table.messageBlock td.successBlock {color:yellow;font-size:24px;}
table.messageBlock td.failureBlock {color:yellow;font-size:24px;}
table.messageBlock td.pendingBlock {color:yellow;font-size:24px;}
div.messageContents {padding:0!important;}
div.cart div.cartElement {border-bottom:1px dotted #DDD;vertical-align:middle;clear:both;padding:3px 0;}
div.cart div.cartElement div.cartTitle {float:left;}
table.pageLayout div.newsTitle {font-size:14px;margin:10px auto;}
table.pageLayout div.newsTitle div {float:right;font-size:13px;}
table.pageLayout div.newsContent {border-top:0 solid #999;width:95%;margin-left:auto;margin-right:auto;padding:5px;}
table.pageLayout div.licenseHandles {padding-top:50px;text-align:center;}
div.block {margin-top:5px;margin-bottom:0;}
div.blockContents {border:1px solid #999;padding-top:0px;padding-left:5px;padding-right:5px;background:#FFE9BB url('../images/css_images/gradient.gif') repeat-x top;-moz-border-radius:6px;-webkit-border-radius:6px;border-radius:6px;-o-border-radius:6px;}
ul.sortable img.blockMoveHandle {cursor:move;display:inline;}
div.block table.iconTable td {text-align:center;padding:3px;}
div.block table.iconTable td.iconData:hover {color:#FFF;cursor:pointer;background:#884E0B;background-image:linear-gradient(to bottom, #CC7510, #884E0B);background-repeat:repeat-x;border-color:rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.25);-moz-border-radius:6px;-webkit-border-radius:6px;border-radius:6px;-o-border-radius:6px;}
div.block table.iconTable td.iconData a:hover {color:#FFF;}
div.block table.iconTable td.group {background-color:#FFE9BB;}
div.block .title {font-size:14px;font-weight:bold;color:#FFF;text-shadow:0 -1px 0 rgba(0, 0, 0, 0.25);}
.tabbertab div.block .title {display:none;}
.tabbertab div.block div.block .title {display:inline;}
div.block .title img {vertical-align:middle;margin-right:10px;}
div.block .open-close-handle {display:none;}
div.block .subtitle {display:none;font-size:11px;color:#666;border:solid 1px #999;border-bottom:0;clear:left;background:#FFF;padding-top:0;padding-bottom:6px;-moz-border-radius-topright:4px;border-top-right-radius:4px;-webkit-border-top-right-radius:4px;}
div.block .handles img {vertical-align:middle;border-width:0px;margin:5px 2px 5px 2px;}
div.block .toggle {font-size:14px;float:right;width:16px;height:16px;margin-left:10px;}
div.block .content {border:solid 0px #999;padding:6px;}
.tabbertab div.block .content {border-width:0px;}
.tabbertab div.block .blockContents {border:1px solid #999;padding-top:0px;padding-left:5px;padding-right:5px;background:#FFE9BB;-moz-border-radius:6px;-webkit-border-radius:6px;border-radius:6px;-o-border-radius:6px;}
div.tabberlive .tabbertab div.block .blockContents .title{color:#000;text-shadow:none;}
div.block .toolbar {margin-top:10px;margin-left:10px;margin-right:10px;padding:5px 0px 5px 0px;white-space:nowrap;-moz-border-radius:6px;-webkit-border-radius:6px;border-radius:6px;-o-border-radius:6px;border:1px solid #2A4562;background:#884E0B;background-image:linear-gradient(to bottom, #CC7510, #884E0B);background-repeat:repeat-x;border-color:rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.25);}
div.block .toolbar a {color:#FFF;font-weight:bold;text-shadow:0 -1px 0 rgba(0, 0, 0, 0.25);}
div.block .toolbar a:hover {color:#F0FF00;font-weight:bold;text-shadow:0 -1px 0 rgba(0, 0, 0, 0.25);}
div.block .toolbar span {padding:5px;border-right:1px solid #999;}
div.block .toolbar span:last-child {border-right:0px solid #999;}
div.block .toolbar span.selected a {color:#F0FF00;font-weight:bold;text-shadow:0 -1px 0 rgba(0, 0, 0, 0.25);}
div.block .toolbar img {vertical-align:middle;border-width:0px;}
.trigger {position:absolute;}
span.timeago {color:#7F7F7F;font-style:italic;}
.bubblePopup {position:absolute;z-index:50;border-collapse:collapse;background-color:#FAFAFA;}
.bubblePopup td.corner {height:15px;width:19px;}
.bubblePopup td#topleft {background-image:url(http://jqueryfordesigners.com/demo/../images/css_images/coda/bubble-1.png);}
.bubblePopup td.top {background-image:url(http://jqueryfordesigners.com/demo/../images/css_images/coda/bubble-2.png);}
.bubblePopup td#topright {background-image:url(http://jqueryfordesigners.com/demo/../images/css_images/coda/bubble-3.png);}
.bubblePopup td.left {background-image:url(http://jqueryfordesigners.com/demo/../images/css_images/coda/bubble-4.png);}
.bubblePopup td.right {background-image:url(http://jqueryfordesigners.com/demo/../images/css_images/coda/bubble-5.png);}
.bubblePopup td#bottomleft {background-image:url(http://jqueryfordesigners.com/demo/../images/css_images/coda/bubble-6.png);}
.bubblePopup td.bottom {background-image:url(http://jqueryfordesigners.com/demo/../images/css_images/coda/bubble-7.png);text-align:center;}
.bubblePopup td.bottom img {display:block;margin:0 auto;}
.bubblePopup td#bottomright {background-image:url(http://jqueryfordesigners.com/demo/../images/css_images/coda/bubble-8.png);}
td.fixedLabelCell {text-align:right;white-space:nowrap;width:180px;}
div.loginFacebookFormRow {border-top:1px;border-bottom:0;border-left:0;border-right:0;margin-top:3px;color:#999;border-style:solid;}
div.facebookHeader {color:#000;font-size:13px;font-weight:bold;}
.scormFrame {width:100%;height:100%;border-width:0;}
.scormCommitFrame {display:none;border:1px solid red;width:100%;height:400px;}
.phpinfodisplay {background-color:#FAFAFA;color:#000;font-size:16px;}
.phpinfodisplay hr {margin-left:0;width:600px;background-color:#CCC;border:0;height:1px;color:#000;}
.phpinfodisplay, .phpinfodisplay td, .phpinfodisplay th, .phpinfodisplay h1, .phpinfodisplay h2 {font-family:sans-serif;}
.phpinfodisplay pre {font-family:monospace;margin:0;}
.phpinfodisplay a:link {color:#009;text-decoration:none;background-color:#FAFAFA;}
.phpinfodisplay .center th {text-align:center!important;}
.phpinfodisplay td, .phpinfodisplay th {border:1px solid #000;font-size:75%;vertical-align:baseline;}
.phpinfodisplay h1 {font-size:150%;}
.phpinfodisplay h2 {font-size:125%;}
.phpinfodisplay .e {background-color:#CCF;font-weight:bold;color:#000;}
.phpinfodisplay .h {background-color:#99C;font-weight:bold;color:#000;}
.phpinfodisplay .v {background-color:#CCC;color:#000;}
.phpinfodisplay .vr {background-color:#CCC;text-align:right;color:#000;}
.phpinfodisplay img {float:right;border:0;}
.horizontalSelectedTopTitle {height:32px;color:#FAFAFA;background-image:url(../images/css_images/gradient.gif);vertical-align:middle;text-decoration:none;}
.horizontalSelectedTopTitle a {height:32px;color:#FAFAFA;vertical-align:middle;text-decoration:none;}
table.horizontalMenuTable {background-color:#97AFC9;z-index:200;height:25px;border:none;padding:0;width:100%;}
.horizontalMenuOption {height:32px;background-color:#ECCF92;border:none;color:#222;text-decoration:none;vertical-align:middle;}
.headerDivider {font-size:22px;color:#BBB;margin:3px;}
.headerText {display:inline-block;color:#000;padding-left:5px;padding-right:5px;}
a.headerText, a.headerText:link, a.headerText:visited, a.headerText:active {color:#000;text-decoration:none;}
a.headerText:hover {color:#FFF;text-decoration:none;}
a.inactiveLink, a.inactiveLink:link, a.inactiveLink:hover, a.inactiveLink:visited, a.inactiveLink:active {color:#BBB;cursor:default;text-decoration:none;}
span.oldPrice {text-decoration:line-through;}
div.proto_graph {background-color:#FFF;height:500px;}
.horizontalSeparator {border-bottom:1px solid #888;}
.horizontalSeparatorAbove {border-top:1px solid #555;}
.inactiveElement {color:#AAA!important;}
.inactiveImage, .inactiveImage img {opacity:0.2;filter:alpha(opacity=20);}
.activeModule {background-image:url(../images/others/module_on.png);background-repeat:no-repeat;margin-left:auto;margin-right:auto;width:48px;display:inline-block;}
.inactiveModule {background-image:url(../images/others/module_off.png);background-repeat:no-repeat;margin-left:auto;margin-right:auto;width:48px;display:inline-block;}
input.inactiveElement {background-color:#FAFAFA;border-color:#FAFAFA;}
img.handle {cursor:pointer;vertical-align:middle;border-width:0;}
img.ajaxHandle {cursor:pointer;vertical-align:middle;}
span.progress {height:16px;width:16px;margin-right:6px;position:absolute;}
span.progress32 {height:32px;width:32px;margin-right:6px;position:absolute;}
table.uploadBox {margin:2em;}
table.lessonListOptions td.lessonListOption {padding-left:10px;}
table.emptyLessonsList {width:100%;height:100%;text-align:center;}
table.emptyLessonsList td.lessonListOption {padding-top:25px;}
fieldset.fieldsetSeparator {border-top:1px solid #999;-moz-border-radius:6px;-webkit-border-radius:6px;border-radius:6px;-o-border-radius:6px;}
fieldset.fieldsetSeparator legend {font-weight:bold;font-size:14px;}
fieldset.fieldsetSeparator legend.smallLegend {font-weight:bold;font-size:13px;}
div.lessonLayout {width:602px;margin-left:auto;margin-right:auto;}
object {position:relative;z-index:0;}
.studentMode {position:absolute;top:0;left:50%;margin-left:-100px;width:200px;opacity:0.5;filter:alpha(opacity=50);background-color:#F30;font-size:13px;text-align:center;border-radius:10px;-moz-border-radius:10px;padding:5px;}
.prototip{color:#000;}
.prototip .default{width:250px;color:#000;}
.prototip .default .toolbar{background:#E7E7E7;font-weight:bold;}
.prototip .default .title{padding:5px;}
.prototip .default .content{padding:5px;background:#E7E7E7;}
.prototipLoader{position:absolute;top:-1000px;left:-1000px;height:14px;width:14px;border:1px solid #2A7AA1;overflow:hidden;}
.prototip{position:absolute;overflow:hidden;}
.prototip .tooltip,.prototip .toolbar,.prototip .toolbar .title{position:relative;}
.prototip .content{clear:both;}
.prototip .toolbar .close{position:relative;text-decoration:none;float:right;width:19px;height:15px;display:block;line-height:0;font-size:0;border:0;cursor:pointer;}
.prototip .tooltip{clear:both;float:left;}
.prototip .borderLeftWrapper,.prototip .borderRightWrapper{position:absolute;top:0;left:0;width:300px;height:20px;}
.prototip .borderFrame{height:100%;width:100%;float:left;margin:0;padding:0;position:relative;color:#000;}
.prototip .borderTop,.prototip .borderBottom{overflow:hidden;}
.prototip .borderRow{list-style-type:none;float:left;width:100%;position:relative;clear:both;margin:0;padding:0;}
.prototip_CornerWrapper{position:absolute;top:0;left:0;width:100%;height:100%;margin:0;padding:0;clear:both;}
.prototip_Corner{float:left;position:relative;}
.prototip canvas{position:relative;float:left;}
.prototip_CornerTr,.prototip_CornerBr{float:right;}
.prototip_BetweenCorners{position:absolute;top:0;left:0;width:100%;overflow:hidden;clear:both;}
.prototip .borderMiddle{position:relative;float:left;}
.prototip .borderCenter{position:relative;float:left;height:100%;}
.prototip_StemWrapper{position:relative;width:100%;height:auto;clear:both;}
.prototip_StemBox{float:left;position:relative;}
.prototip_Stem{width:100%;position:absolute;overflow:hidden;}
.iframeShim{position:absolute;border:0;margin:0;padding:0;background:none;overflow:hidden;}
.prototip .clearfix:after{content:".";display:block;height:0;clear:both;visibility:hidden;}
.prototip .clearfix{display:inline-block;}
.prototip .clearfix{display:block;}
table.innerTable {background:#F8F8F8;border:1px solid #CCCCDD;margin:0px 0px 5px 0px;width:100%;}
table.innerTable th.innerTableHeader {color:#333;font-weight:bold;text-align:left}
th.innerTableHeader, td.innerTableHeader {border-bottom:1px solid #CCCCDD;}
table.innerTable td.tableSeparator {background:#2F4F4F;height:0.3em}
td.iconTableTD {background:#F8F8F8;padding:5px 0px;text-align:center;border:1px;}
td.iconTableTD:hover {background:#DBE5F1;}
td.emptyIconTableTD {background:#F8F8F8;text-align:center}
table.sideTable {border:1px solid #DDD;padding:2px 8px;width:100%}
td.smallIconCell {width:16px;vertical-align:middle;}
.mceContentBody#tinymce {background:#FFF;margin:0px;width:100%;min-width:300px;height:100%;}
sup {font-size:xx-small;vertical-align:top!important;}
sub {font-size:xx-small;vertical-align:bottom!important;}
.filemanagerBlock {height:100%;text-align:center;width:100%;background-color:#FFF;}
table.navigationTable {width:100%;margin-top:15px;border-top:1px solid #999}
table.navigationTable td.previousUnitHandleIcon {width:3%;text-align:left;vertical-align:top;padding-top:15px;}
table.navigationTable td.previousUnitHandle {width:27%;text-align:left;vertical-align:top;padding-top:15px;}
table.navigationTable td.completeUnitHandle {width:40%;text-align:center;padding-top:15px;vertical-align:top;}
table.navigationTable td.completeUnitHandle div.unitQuestionArea {border:1px solid #000;padding:10px;}
table.navigationTable td.nextUnitHandleIcon {width:3%;text-align:right;vertical-align:top;padding-top:15px;}
table.navigationTable td.nextUnitHandle {width:27%;text-align:right;vertical-align:top;padding-top:15px;}
.divPopup #popup_title, .centerAlign, table#layoutMenu td#buttons, div.cart div#submit_cart, div.lessonLayout td#submitLayout {text-align:center;}
.divPopup #popup_data, .leftColumnData, .rightColumnData, .singleColumnData {vertical-align:top;width:100%;height:100%;}
.divPopup #frame_data, table.edit, table#layoutMenu {width:100%;height:100%;}
table, .phpinfodisplay table {border-collapse:collapse;}
div.block span.title a, div.block span.title a:link, div.block span.title a:hover, div.block span.title a:visited, table.horizontalBlock a, table.messageBlock td a, table.messageBlock td a:link, table.messageBlock td a:hover, table.messageBlock td a:visited {color:#FAFAFA;}
table.pageLayout td.left, table.pageLayout td.right {width:250px;}
table.pageLayout td.header #logout_link .headerText:first-child, div.headerTools span:first-child {border-left:0 solid #000;padding-left:0;}
table.pageLayout td.header #logout_link a img, div.block table.iconTable a img {border-width:0;}
table.pageLayout td.header #path #tab_handles_div, div.cart div.cartElement div.cartDelete, div.block .handles, table.lessonListOptions, .prototip_CornerTr, .prototip_CornerBr {float:right;}
table.pageLayout td.headerHidden #logo, table.pageLayout td.headerHidden #info, table.pageLayout td.headerHidden #site_name, table.pageLayout td.headerHidden #logout_link, table.hideLeft td.left, table.hideRight td.right, table.centerFull td.right, table.centerFull td.left, table.hideCenter td.center, a.info span.tooltipSpan, .tabber, .tabberlive .tabbertabhide, .tabberlive .tabbertab h2, table#layoutMenu td#left div.hideLeft td.layoutLeft, table#layoutMenu td#left div.hideRight td.layoutRight, table.hideLayoutLeft td.layoutLeft, table.hideLayoutRight td.layoutRight, table.pageLayout div .centerOnly, img.blockMoveHandle, .hiddenElement {display:none;}
table.hideBoth td.right, table.hideBoth td.left, .sortedTable, table#layoutMenu td#left div.hideBoth td.layoutRight, table#layoutMenu td#left div.hideBoth td.layoutLeft, table.hideLayoutBoth td.layoutRight, table.hideLayoutBoth td.layoutLeft {visibility:hidden;}
table.centerFull td.center, table.messageTable td.message_text, table.glossary, .messagesTable, table.contentArea, table.contentArea table#unitContent, table.statisticsPanel, table.statisticsSelectList, table.statisticsTools, table.statisticsGeneralInfo, table.statisticsDataHeader, table.statisticsData, table.statisticsSubInfo, div.statisticsDiv table, table.statisticsGeneralInfo table, table.test_analysis, table.QuestionsListTable, .unsolvedQuestion, div.tabHeader table, div#personIdentity table, table.cpanelTable, div.block table.iconTable, table.copyContent {width:100%;}
.success, .noWarning, a.editLink, a.editLink:link, a.editLink:visited, a.editLink:hover, td.editLink a, a.inviteLink, a.inviteLink:link, a.inviteLink:visited, a.inviteLink:hover {color:green;}
.failure, .formError, .formRequired, .severeWarning, tr.deactivatedTableElement td, tr.deactivatedTableElement td a, .deactivatedElement, a.deactivatedLinkElement, a.deactivatedLinkElement:link, a.deactivatedLinkElement:hover, a.deactivatedLinkElement:visited, a.deactivatedLinkElement:active, .wrongAnswer, a.deleteLink, a.deleteLink:link, a.deleteLink:visited, a.deleteLink:hover {color:red;}
.innerTableName, .emptyCategory {font-style:italic;}
div.infoEntry span:first-child, .boldFont, .forumMessageInfo span, .messagesTable .messageInfo span, .unreadMessage, a.selectedLink, a.selectedLink:link, a.selectedLink:visited, a.selectedLink:hover, .resultsTitleBold, table.statisticsGeneralInfo td.elementCell, table.doneTestHeader #time_left, .lessonInfo .infoTitle, a.nonEmptyLesson, a.nonEmptyLesson:link, a.nonEmptyLesson:visited, a.nonEmptyLesson:hover {font-weight:bold;}
table.glossary td a img, table.formElements a img, table.sortedTable td a img, table.statisticsSelectList a img, table.statisticsTools a img, table.statisticsGeneralInfo a img, table.statisticsDataHeader a img, table.statisticsData a img, table.statisticsSubInfo a img, div.statisticsDiv table a img, div#buy *, div.block .toolbar img {vertical-align:middle;border-width:0;}
tr.directionEntry td, table .randomTest td {padding:2px;}
.inputText, .inputText_QuestionChoice, table.contentArea td#sideColumn {width:250px;}
.inputProjectTextarea, .inputEssayTextarea, .emailBodyTextarea {height:350px;width:100%;}
table.formElements a, td.elementCell *, td.labelFormCell, .dhtmlgoodies_tree *, div.headerTools *, div.loading div *, table.statisticsGeneralInfo #userAvatar img, .unsolvedQuestion *, table .randomTestMatrix *, table.messageBlock td, div.lessonLayout ul * {vertical-align:middle;}
td.formError, td.formRequired, .leftAlign, .phpinfodisplay .center table, .phpinfodisplay .p {text-align:left;}
.sortedTable .topTitle, .nowrap, table.testInfo td, td.menuListOption {white-space:nowrap;}
.sortedTable td, .prototip .default .title {padding:5px;}
table.subSection tr.oddRowColor, tr.oddRowColor {background:#FFF;border-bottom:1px solid #D0D0D0;border-top:1px solid #D0D0D0;}
table.subscriton tr.evenRowColor, tr.evenRowColor, tr.evenRowColorNoHover {background:#EEE;}
table.subSection tr.oddRowColor:hover, table.subSection tr.evenRowColor:hover, tr.oddRowColor:hover, tr.evenRowColor:hover {background:#F3E3C7;}
td#path, .forumTable tr, table.QuestionsListTable tr {height:25px;}
.treeLink:hover, .resultsTitle .small a:hover, .phpinfodisplay a:hover {text-decoration:none;}
.dhtmlgoodies_tree, #floatingContainer, .mceContentBody#tinymce p {margin:0;padding:0;}
.defaultRowHeight {height:25px;}
.topAlign, .moduleCell, .forumMessageTable td, table.statisticsSubInfo td, table.doneTestHeader, table.test_analysis td, table.layout tr td, table#layoutMenu td, table.copyContent td, div.lessonLayout td {vertical-align:top;}
.rightAlign, table.indexTable td.indexHeader#right, table.cpanelTable td.cpanelTime, table.innerTable td.info {text-align:right;}
a.activateLink, a.activateLink:link, a.activateLink:visited, a.activateLink:hover, .plainWarning {color:orange;}
.forumTable td.firstColumn, input.autoCompleteTextBox {width:50%;}
.forumTable td.secondColumn, .forumTable td.thirdColumn {width:20%;}
ul.sortable, div.autocomplete ul {list-style-type:none;margin:0;padding:0;}
table.horizontalBlock .leftOption,fieldset.fieldsetSeparator table {margin-left:5px;}
table.testInfo td#testInfoLabels, table.innerTable td.tableImage {width:1%;}
table#layoutMenu td#left, table#layoutMenu td#right {width:150px;}
table#layoutMenu td#left div.layoutLabel, table#layoutMenu td#right div.layoutLabel {width:140px;}
table.pageLayout form.indexForm .inputText, table.pageLayout form.indexForm .inputSelect {width:80%;margin:2px 0 5px 10px;padding:6px;}
table.pageLayout fieldset, .btn-mini .caret {margin-top:5px;}
.bubbleInfo {position:relative;}
a.emptyLesson, a.emptyLesson:link, a.emptyLesson:visited, a.emptyLesson:hover,span.counter {font-weight:400;}
/*
.sprite16 {background:url(../images/css_images/16x16map.png);width:16px;height:16px;}
.sprite16-add {background-position:0 0;width:16px;height:16px;}
.sprite16-analysis {background-position:0 -17px;width:16px;height:16px;}
.sprite16-arrow_left {background-position:0 -34px;width:16px;height:16px;}
.sprite16-arrow_right {background-position:0 -51px;width:16px;height:16px;}
.sprite16-attachment {background-position:0 -68px;width:16px;height:16px;}
.sprite16-autocomplete {background-position:0 -85px;width:16px;height:16px;}
.sprite16-bookmark {background-position:0 -102px;width:16px;height:16px;}
.sprite16-bookmark_add {background-position:0 -119px;width:16px;height:16px;}
.sprite16-branch {background-position:0 -136px;width:16px;height:16px;}
.sprite16-calendar {background-position:0 -153px;width:16px;height:16px;}
.sprite16-calendar_selection_all {background-position:0 -170px;width:16px;height:16px;}
.sprite16-calendar_selection_day {background-position:0 -187px;width:16px;height:16px;}
.sprite16-calendar_selection_month {background-position:0 -204px;width:16px;height:16px;}
.sprite16-calendar_selection_week {background-position:0 -221px;width:16px;height:16px;}
.sprite16-categories {background-position:0 -238px;width:16px;height:16px;}
.sprite16-certificate {background-position:0 -255px;width:16px;height:16px;}
.sprite16-chat {background-position:0 -272px;width:16px;height:16px;}
.sprite16-clock {background-position:0 -289px;width:16px;height:16px;}
.sprite16-close {background-position:0 -306px;width:16px;height:16px;}
.sprite16-comment_add {background-position:0 -323px;width:16px;height:16px;}
.sprite16-content {background-position:0 -340px;width:16px;height:16px;}
.sprite16-continue {background-position:0 -357px;width:16px;height:16px;}
.sprite16-copy {background-position:0 -374px;width:16px;height:16px;}
.sprite16-courses {background-position:0 -391px;width:16px;height:16px;}
.sprite16-edit {background-position:0 -408px;width:16px;height:16px;}
.sprite16-enterprise {background-position:0 -425px;width:16px;height:16px;}
.sprite16-error_delete {background-position:0 -442px;width:16px;height:16px;}
.sprite16-examples {background-position:0 -459px;width:16px;height:16px;}
.sprite16-examples_failed {background-position:0 -476px;width:16px;height:16px;}
.sprite16-examples_incomplete {background-position:0 -493px;width:16px;height:16px;}
.sprite16-examples_passed {background-position:0 -510px;width:16px;height:16px;}
.sprite16-export {background-position:0 -527px;width:16px;height:16px;}
.sprite16-facebook {background-position:0 -544px;width:16px;height:16px;}
.sprite16-feedback {background-position:0 -561px;width:16px;height:16px;}
.sprite16-feedback_failed {background-position:0 -578px;width:16px;height:16px;}
.sprite16-feedback_incomplete {background-position:0 -595px;width:16px;height:16px;}
.sprite16-feedback_passed {background-position:0 -612px;width:16px;height:16px;}
.sprite16-file_explorer {background-position:0 -629px;width:16px;height:16px;}
.sprite16-flag_blue {background-position:0 -646px;width:16px;height:16px;}
.sprite16-flag_green {background-position:0 -663px;width:16px;height:16px;}
.sprite16-flag_red {background-position:0 -680px;width:16px;height:16px;}
.sprite16-flag_yellow {background-position:0 -697px;width:16px;height:16px;}
.sprite16-folder {background-position:0 -714px;width:16px;height:16px;}
.sprite16-folder_add {background-position:0 -731px;width:16px;height:16px;}
.sprite16-folder_up {background-position:0 -748px;width:16px;height:16px;}
.sprite16-forbidden {background-position:0 -765px;width:16px;height:16px;}
.sprite16-forums {background-position:0 -782px;width:16px;height:16px;}
.sprite16-generic {background-position:0 -799px;width:16px;height:16px;}
.sprite16-glossary {background-position:0 -816px;width:16px;height:16px;}
.sprite16-go_back {background-position:0 -833px;width:16px;height:16px;}
.sprite16-go_into {background-position:0 -850px;width:16px;height:16px;}
.sprite16-goto_admin {background-position:0 -867px;width:16px;height:16px;}
.sprite16-goto_professor {background-position:0 -884px;width:16px;height:16px;}
.sprite16-goto_student {background-position:0 -901px;width:16px;height:16px;}
.sprite16-help {background-position:0 -918px;width:16px;height:16px;}
.sprite16-home {background-position:0 -935px;width:16px;height:16px;}
.sprite16-import {background-position:0 -952px;width:16px;height:16px;}
.sprite16-import_export {background-position:0 -969px;width:16px;height:16px;}
.sprite16-information {background-position:0 -986px;width:16px;height:16px;}
.sprite16-job_descriptions {background-position:0 -1003px;width:16px;height:16px;}
.sprite16-layout {background-position:0 -1020px;width:16px;height:16px;}
.sprite16-lessons {background-position:0 -1037px;width:16px;height:16px;}
.sprite16-lock {background-position:0 -1054px;width:16px;height:16px;}
.sprite16-logout {background-position:0 -1071px;width:16px;height:16px;}
.sprite16-mail {background-position:0 -1088px;width:16px;height:16px;}
.sprite16-message {background-position:0 -1105px;width:16px;height:16px;}
.sprite16-minus {background-position:0 -1122px;width:16px;height:16px;}
.sprite16-minus2 {background-position:0 -1139px;width:16px;height:16px;}
.sprite16-navigate_down {background-position:0 -1156px;width:16px;height:16px;}
.sprite16-navigate_left {background-position:0 -1173px;width:16px;height:16px;}
.sprite16-navigate_right {background-position:0 -1190px;width:16px;height:16px;}
.sprite16-navigate_up {background-position:0 -1207px;width:16px;height:16px;}
.sprite16-order {background-position:0 -1224px;width:16px;height:16px;}
.sprite16-organization {background-position:0 -1241px;width:16px;height:16px;}
.sprite16-out {background-position:0 -1258px;width:16px;height:16px;}
.sprite16-paperclip {background-position:0 -1275px;width:16px;height:16px;}
.sprite16-paste {background-position:0 -1292px;width:16px;height:16px;}
.sprite16-pause {background-position:0 -1309px;width:16px;height:16px;}
.sprite16-php {background-position:0 -1326px;width:16px;height:16px;}
.sprite16-pin_green {background-position:0 -1343px;width:16px;height:16px;}
.sprite16-pin_red {background-position:0 -1360px;width:16px;height:16px;}
.sprite16-plus {background-position:0 -1377px;width:16px;height:16px;}
.sprite16-plus2 {background-position:0 -1394px;width:16px;height:16px;}
.sprite16-printer {background-position:0 -1411px;width:16px;height:16px;}
.sprite16-projects {background-position:0 -1428px;width:16px;height:16px;}
.sprite16-projects_failed {background-position:0 -1445px;width:16px;height:16px;}
.sprite16-projects_incomplete {background-position:0 -1462px;width:16px;height:16px;}
.sprite16-projects_passed {background-position:0 -1479px;width:16px;height:16px;}
.sprite16-question_type_drag_drop {background-position:0 -1496px;width:16px;height:16px;}
.sprite16-question_type_empty_spaces {background-position:0 -1513px;width:16px;height:16px;}
.sprite16-question_type_free_text {background-position:0 -1530px;width:16px;height:16px;}
.sprite16-question_type_match {background-position:0 -1547px;width:16px;height:16px;}
.sprite16-question_type_multiple_correct {background-position:0 -1564px;width:16px;height:16px;}
.sprite16-question_type_one_correct {background-position:0 -1581px;width:16px;height:16px;}
.sprite16-question_type_true_false {background-position:0 -1598px;width:16px;height:16px;}
.sprite16-refresh {background-position:0 -1615px;width:16px;height:16px;}
.sprite16-reports {background-position:0 -1632px;width:16px;height:16px;}
.sprite16-rules {background-position:0 -1649px;width:16px;height:16px;}
.sprite16-scorm {background-position:0 -1666px;width:16px;height:16px;}
.sprite16-search {background-position:0 -1683px;width:16px;height:16px;}
.sprite16-semi_success {background-position:0 -1700px;width:16px;height:16px;}
.sprite16-shopping_basket_add {background-position:0 -1717px;width:16px;height:16px;}
.sprite16-skill_gap {background-position:0 -1734px;width:16px;height:16px;}
.sprite16-skills {background-position:0 -1751px;width:16px;height:16px;}
.sprite16-social {background-position:0 -1768px;width:16px;height:16px;}
.sprite16-start {background-position:0 -1785px;width:16px;height:16px;}
.sprite16-stop {background-position:0 -1802px;width:16px;height:16px;}
.sprite16-stop_red {background-position:0 -1819px;width:16px;height:16px;}
.sprite16-success {background-position:0 -1836px;width:16px;height:16px;}
.sprite16-surveys {background-position:0 -1853px;width:16px;height:16px;}
.sprite16-tests {background-position:0 -1870px;width:16px;height:16px;}
.sprite16-tests_failed {background-position:0 -1887px;width:16px;height:16px;}
.sprite16-tests_incomplete {background-position:0 -1904px;width:16px;height:16px;}
.sprite16-tests_passed {background-position:0 -1921px;width:16px;height:16px;}
.sprite16-theory {background-position:0 -1938px;width:16px;height:16px;}
.sprite16-theory_failed {background-position:0 -1955px;width:16px;height:16px;}
.sprite16-theory_incomplete {background-position:0 -1972px;width:16px;height:16px;}
.sprite16-theory_passed {background-position:0 -1989px;width:16px;height:16px;}
.sprite16-tools {background-position:0 -2006px;width:16px;height:16px;}
.sprite16-trafficlight_green {background-position:0 -2023px;width:16px;height:16px;}
.sprite16-trafficlight_red {background-position:0 -2040px;width:16px;height:16px;}
.sprite16-tree_indicator {background-position:0 -2057px;width:16px;height:16px;}
.sprite16-uncompress {background-position:0 -2074px;width:16px;height:16px;}
.sprite16-undo {background-position:0 -2091px;width:16px;height:16px;}
.sprite16-unit {background-position:0 -2108px;width:16px;height:16px;}
.sprite16-unlocked {background-position:0 -2125px;width:16px;height:16px;}
.sprite16-user {background-position:0 -2142px;width:16px;height:16px;}
.sprite16-user_timeline {background-position:0 -2159px;width:16px;height:16px;}
.sprite16-user_types {background-position:0 -2176px;width:16px;height:16px;}
.sprite16-users {background-position:0 -2193px;width:16px;height:16px;}
.sprite16-warning {background-position:0 -2210px;width:16px;height:16px;}
.sprite16-wizard {background-position:0 -2227px;width:16px;height:16px;}
*/
/*
.sprite32 {background:url(../images/css_images/32x32map.png);width:32px;height:32px;}
.sprite32-add {background-position:0 0;width:32px;height:32px;}
.sprite32-addons {background-position:0 -33px;width:32px;height:32px;}
.sprite32-announcements {background-position:0 -66px;width:32px;height:32px;}
.sprite32-arrow_left {background-position:0 -99px;width:32px;height:32px;}
.sprite32-arrow_right {background-position:0 -132px;width:32px;height:32px;}
.sprite32-autocomplete {background-position:0 -165px;width:32px;height:32px;}
.sprite32-backup_restore {background-position:0 -198px;width:32px;height:32px;}
.sprite32-billboard {background-position:0 -231px;width:32px;height:32px;}
.sprite32-bookmark {background-position:0 -264px;width:32px;height:32px;}
.sprite32-branch {background-position:0 -297px;width:32px;height:32px;}
.sprite32-calendar {background-position:0 -330px;width:32px;height:32px;}
.sprite32-catalog {background-position:0 -363px;width:32px;height:32px;}
.sprite32-categories {background-position:0 -396px;width:32px;height:32px;}
.sprite32-certificate {background-position:0 -429px;width:32px;height:32px;}
.sprite32-chat {background-position:0 -462px;width:32px;height:32px;}
.sprite32-cleanup {background-position:0 -495px;width:32px;height:32px;}
.sprite32-clock {background-position:0 -528px;width:32px;height:32px;}
.sprite32-close {background-position:0 -561px;width:32px;height:32px;}
.sprite32-content {background-position:0 -594px;width:32px;height:32px;}
.sprite32-content_reorder {background-position:0 -627px;width:32px;height:32px;}
.sprite32-content_tree {background-position:0 -660px;width:32px;height:32px;}
.sprite32-continue {background-position:0 -693px;width:32px;height:32px;}
.sprite32-courses {background-position:0 -726px;width:32px;height:32px;}
.sprite32-curriculum {background-position:0 -759px;width:32px;height:32px;}
.sprite32-custom_reports {background-position:0 -792px;width:32px;height:32px;}
.sprite32-directory {background-position:0 -825px;width:32px;height:32px;}
.sprite32-edit {background-position:0 -858px;width:32px;height:32px;}
.sprite32-enterprise {background-position:0 -891px;width:32px;height:32px;}
.sprite32-error_delete {background-position:0 -924px;width:32px;height:32px;}
.sprite32-examples {background-position:0 -957px;width:32px;height:32px;}
.sprite32-exclamation {background-position:0 -990px;width:32px;height:32px;}
.sprite32-export {background-position:0 -1023px;width:32px;height:32px;}
.sprite32-facebook {background-position:0 -1056px;width:32px;height:32px;}
.sprite32-feedback {background-position:0 -1089px;width:32px;height:32px;}
.sprite32-file_explorer {background-position:0 -1122px;width:32px;height:32px;}
.sprite32-folders {background-position:0 -1155px;width:32px;height:32px;}
.sprite32-forum {background-position:0 -1188px;width:32px;height:32px;}
.sprite32-generic {background-position:0 -1221px;width:32px;height:32px;}
.sprite32-glossary {background-position:0 -1254px;width:32px;height:32px;}
.sprite32-go_back {background-position:0 -1287px;width:32px;height:32px;}
.sprite32-graduation {background-position:0 -1320px;width:32px;height:32px;}
.sprite32-hide_left {background-position:0 -1353px;width:32px;height:32px;}
.sprite32-hide_right {background-position:0 -1386px;width:32px;height:32px;}
.sprite32-home {background-position:0 -1419px;width:32px;height:32px;}
.sprite32-import {background-position:0 -1452px;width:32px;height:32px;}
.sprite32-import_export {background-position:0 -1485px;width:32px;height:32px;}
.sprite32-information {background-position:0 -1518px;width:32px;height:32px;}
.sprite32-job_description {background-position:0 -1551px;width:32px;height:32px;}
.sprite32-key {background-position:0 -1584px;width:32px;height:32px;}
.sprite32-keys {background-position:0 -1617px;width:32px;height:32px;}
.sprite32-languages {background-position:0 -1650px;width:32px;height:32px;}
.sprite32-layout {background-position:0 -1683px;width:32px;height:32px;}
.sprite32-lesson_copy {background-position:0 -1716px;width:32px;height:32px;}
.sprite32-lessons {background-position:0 -1749px;width:32px;height:32px;}
.sprite32-locale {background-position:0 -1782px;width:32px;height:32px;}
.sprite32-lock {background-position:0 -1815px;width:32px;height:32px;}
.sprite32-logout {background-position:0 -1848px;width:32px;height:32px;}
.sprite32-mail {background-position:0 -1881px;width:32px;height:32px;}
.sprite32-mailbox {background-position:0 -1914px;width:32px;height:32px;}
.sprite32-maintenance {background-position:0 -1947px;width:32px;height:32px;}
.sprite32-message {background-position:0 -1980px;width:32px;height:32px;}
.sprite32-navigate_left {background-position:0 -2013px;width:32px;height:32px;}
.sprite32-navigate_right {background-position:0 -2046px;width:32px;height:32px;}
.sprite32-note {background-position:0 -2079px;width:32px;height:32px;}
.sprite32-notifications {background-position:0 -2112px;width:32px;height:32px;}
.sprite32-options {background-position:0 -2145px;width:32px;height:32px;}
.sprite32-order {background-position:0 -2178px;width:32px;height:32px;}
.sprite32-organization {background-position:0 -2211px;width:32px;height:32px;}
.sprite32-paypal {background-position:0 -2244px;width:32px;height:20px;}
.sprite32-percent {background-position:0 -2265px;width:32px;height:32px;}
.sprite32-photo {background-position:0 -2298px;width:32px;height:32px;}
.sprite32-php {background-position:0 -2331px;width:32px;height:32px;}
.sprite32-polls {background-position:0 -2364px;width:32px;height:32px;}
.sprite32-printer {background-position:0 -2397px;width:32px;height:32px;}
.sprite32-profile {background-position:0 -2430px;width:32px;height:32px;}
.sprite32-profile_add {background-position:0 -2463px;width:32px;height:32px;}
.sprite32-projects {background-position:0 -2496px;width:32px;height:32px;}
.sprite32-question_and_answer {background-position:0 -2529px;width:32px;height:32px;}
.sprite32-reports {background-position:0 -2562px;width:32px;height:32px;}
.sprite32-rules {background-position:0 -2595px;width:32px;height:32px;}
.sprite32-schedule {background-position:0 -2628px;width:32px;height:32px;}
.sprite32-scorm {background-position:0 -2661px;width:32px;height:32px;}
.sprite32-search {background-position:0 -2694px;width:32px;height:32px;}
.sprite32-semi_success {background-position:0 -2727px;width:32px;height:32px;}
.sprite32-settings {background-position:0 -2760px;width:32px;height:32px;}
.sprite32-shopping_basket {background-position:0 -2793px;width:32px;height:32px;}
.sprite32-shopping_basket_add {background-position:0 -2826px;width:32px;height:32px;}
.sprite32-skill_gap {background-position:0 -2859px;width:32px;height:32px;}
.sprite32-skills {background-position:0 -2892px;width:32px;height:32px;}
.sprite32-social {background-position:0 -2925px;width:32px;height:32px;}
.sprite32-spacer {background-position:0 -2958px;width:1px;height:1px;}
.sprite32-start {background-position:0 -2960px;width:32px;height:32px;}
.sprite32-status {background-position:0 -2993px;width:32px;height:32px;}
.sprite32-success {background-position:0 -3026px;width:32px;height:32px;}
.sprite32-surveys {background-position:0 -3059px;width:32px;height:32px;}
.sprite32-tests {background-position:0 -3092px;width:32px;height:32px;}
.sprite32-themes {background-position:0 -3125px;width:32px;height:32px;}
.sprite32-theory {background-position:0 -3158px;width:32px;height:32px;}
.sprite32-tools {background-position:0 -3191px;width:32px;height:32px;}
.sprite32-unit {background-position:0 -3224px;width:32px;height:32px;}
.sprite32-unit_completed {background-position:0 -3257px;width:32px;height:32px;}
.sprite32-user {background-position:0 -3290px;width:32px;height:32px;}
.sprite32-user_mapping {background-position:0 -3323px;width:32px;height:32px;}
.sprite32-user_timeline {background-position:0 -3356px;width:32px;height:32px;}
.sprite32-user_types {background-position:0 -3389px;width:32px;height:32px;}
.sprite32-users {background-position:0 -3422px;width:32px;height:32px;}
.sprite32-warning {background-position:0 -3455px;width:32px;height:32px;}
.sprite32-wizard {background-position:0 -3488px;width:32px;height:32px;}
*/

#search_control_tabbed .gsc-control{width:100%;}
#search_control_tabbed input.gsc-input{background-color:#FFF;border:1px solid #999;font-size:13px;font-weight:bold;font-family:Trebuchet MS,verdana,geneva,arial,helvetica,sans-serif;-webkit-border-radius:4px;-moz-border-radius:4px;border-radius:4px;-o-border-radius:4px;}
#search_control_tabbed input.gsc-input:focus{background-color:#E7E7E7;border:1px solid #999;box-shadow:0 0 4px #EEE;-o-box-shadow:0 0 4px #EEE;-webkit-box-shadow:0 0 4px #EEE;-moz-box-shadow:0 0 4px #EEE;}
#search_control_tabbed input.gsc-search-button{padding:1px 10px 1px 10px;font-weight:bold;color:#E7E7E7;-webkit-border-radius:6px;-moz-border-radius:6px;border-radius:6px;-o-border-radius:6px;text-shadow:2px 2px 2px #000;border:1px solid #2A4562;background:#884E0B url('../images/css_images/gradient_small.gif');vertical-align:middle;}
#search_control_tabbed input.gsc-search-button:hover{cursor:pointer;color:#FFF;background:#ECCF92 url('../images/css_images/gradient_small_light.gif');vertical-align:middle;}
#search_control_tabbed input.search-control{margin-left:4px;}
#search_control_tabbed div.gsc-clear-button{display:inline;text-align:right;margin-left:4px;margin-right:4px;padding-left:10px;background-repeat:no-repeat;background-position:center center;background-image:url('../images/16x16/refresh.png');cursor:pointer;}
#search_control_tabbed div.gsc-tabsArea{background:transparent;border:none;}
#search_control_tabbed span.gsc-tabsArea .gs-spacer{font-size:1px;margin-right:0;overflow:hidden;}
#search_control_tabbed span.gsc-tabsArea .gs-spacer-opera{margin-right:0;}
#search_control_tabbed div.gsc-tabsAreaInvisible, .gsc-refinementsAreaInvisible, .gsc-refinementBlockInvisible{display:none;}
#search_control_tabbed div.gsc-tabHeader{display:inline;background:transparent;}
#search_control_tabbed div.gsc-tabHeader.gsc-tabhActive{padding:5px;background:#ECCF92;font-weight:bold;color:#000;border:solid 1px #999;white-space:nowrap;-moz-border-radius:2px;-webkit-border-radius:2px;border-radius:2px;-o-border-radius:2px;}
#search_control_tabbed div.gsc-tabHeader.gsc-tabhInactive{padding:5px;color:#000;cursor:pointer;border:solid 1px #999;white-space:nowrap;-moz-border-radius:2px;-webkit-border-radius:2px;border-radius:2px;-o-border-radius:2px;}
#search_control_tabbed div.gsc-tabHeader.gsc-tabhInactive:hover{font-weight:bold;border:solid 1px #999;white-space:nowrap;-moz-border-radius:2px;-webkit-border-radius:2px;border-radius:2px;-o-border-radius:2px;}
#search_control_tabbed div.gsc-resultsbox-visible{display:block;border:none;}
#search_control_tabbed div.gsc-resultsbox-invisible{display:none;}
#search_control_tabbed div.gsc-above-wrapper-area{border:none;}
#search_control_tabbed div.gsc-results{width:100%;padding:10px;background:transparent;border:solid 1px #999;-moz-border-radius:2px;-webkit-border-radius:2px;border-radius:2px;-o-border-radius:2px;}
#search_control_tabbed div.gsc-result{margin-bottom:10px;}
#search_control_tabbed div.gsc-result-info{border:none;color:#000;}
#search_control_tabbed table.gsc-resultsHeader{width:100%;border-bottom:none;border-top:none;margin-bottom:4px;clear:both;}
#search_control_tabbed table.gsc-resultsHeader td.gsc-configLabelCell span.gsc-twiddle-opened{display:none;}
#search_control_tabbed table.gsc-resultsHeader td.gsc-configLabelCell span.gsc-twiddle-closed{display:inline;cursor:pointer;padding-right:12px;background-repeat:no-repeat;background-position:center center;background:url('../images/16x16/generic.png');}
#search_control_tabbed div.gsc-config{border:none;}
#search_control_tabbed div.gsc-configSetting{margin-top:2px;text-align:right;border:none;}
#search_control_tabbed div.gsc-configSettingCheckboxLabel{display:inline;color:#000;}
#search_control_tabbed div.gsc-configSettingSubmit{margin-top:0px;text-align:right;}
#search_control_tabbed input.gsc-configSettingSubmit{display:inline;padding:1px 10px 1px 10px;font-weight:bold;color:#E7E7E7;-webkit-border-radius:6px;-moz-border-radius:6px;border-radius:6px;-o-border-radius:6px;text-shadow:2px 2px 2px #000;border:1px solid #2A4562;background:#884E0B url('../images/css_images/gradient_small.gif');vertical-align:middle;}
#search_control_tabbed input.gsc-configSettingSubmit:hover{cursor:pointer;color:#FFF;background:#ECCF92 url('../images/css_images/gradient_small_light.gif');vertical-align:middle;}
.dropdown-menu li > a:hover,.dropdown-menu li > a:focus,.dropdown-submenu:hover > a {text-decoration: none;color: #ffffff!important;background-color: #884E0B;background-image: -moz-linear-gradient(top, #CC7510, #884E0B);background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#CC7510), to(#884E0B));background-image: -webkit-linear-gradient(top, #CC7510, #884E0B);background-image: -o-linear-gradient(top, #CC7510, #884E0B);background-image: linear-gradient(to bottom, #CC7510, #884E0B);background-repeat: repeat-x;filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffCC7510', endColorstr='#ff884E0B', GradientType=0);}
.dropdown-menu .active > a,.dropdown-menu .active > a:hover {color: #ffffff;text-decoration: none;outline: 0;background-color: #884E0B;background-image: -moz-linear-gradient(top, #CC7510, #884E0B);background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#CC7510), to(#884E0B));background-image: -webkit-linear-gradient(top, #CC7510, #884E0B);background-image: -o-linear-gradient(top, #CC7510, #884E0B);background-image: linear-gradient(to bottom, #CC7510, #884E0B);background-repeat: repeat-x;filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffCC7510', endColorstr='#ff884E0B', GradientType=0);}

.sprite16{background:url(../images/css_images/new_spritesheet_16.png);width:16px;height:16px;}
.sprite32{background:url(../images/css_images/new_spritesheet_32.png);width:32px;height:32px;}

.sprite32-add {
    width: 32px;
    height: 32px;
    background-position: -1px -1px;
}

.sprite32-addons {
    width: 32px;
    height: 32px;
    background-position: -1px -35px;
}

.sprite32-announcements {
    width: 32px;
    height: 32px;
    background-position: -1px -69px;
}

.sprite32-archive {
    width: 32px;
    height: 32px;
    background-position: -1px -103px;
}

.sprite32-arrow_left {
    width: 32px;
    height: 32px;
    background-position: -1px -137px;
}

.sprite32-arrow_right {
    width: 32px;
    height: 32px;
    background-position: -1px -171px;
}

.sprite32-autocomplete {
    width: 32px;
    height: 32px;
    background-position: -1px -205px;
}

.sprite32-backup_restore {
    width: 32px;
    height: 32px;
    background-position: -1px -239px;
}

.sprite32-billboard {
    width: 32px;
    height: 32px;
    background-position: -1px -273px;
}

.sprite32-bookmark {
    width: 32px;
    height: 32px;
    background-position: -1px -307px;
}

.sprite32-branch {
    width: 32px;
    height: 32px;
    background-position: -1px -341px;
}

.sprite32-calendar {
    width: 32px;
    height: 32px;
    background-position: -1px -375px;
}

.sprite32-catalog {
    width: 32px;
    height: 32px;
    background-position: -1px -409px;
}

.sprite32-categories {
    width: 32px;
    height: 32px;
    background-position: -1px -443px;
}

.sprite32-certificate {
    width: 32px;
    height: 32px;
    background-position: -1px -477px;
}

.sprite32-chat {
    width: 32px;
    height: 32px;
    background-position: -1px -511px;
}

.sprite32-cleanup {
    width: 32px;
    height: 32px;
    background-position: -1px -545px;
}

.sprite32-clock {
    width: 32px;
    height: 32px;
    background-position: -1px -579px;
}

.sprite32-close {
    width: 32px;
    height: 32px;
    background-position: -1px -613px;
}

.sprite32-content {
    width: 32px;
    height: 32px;
    background-position: -1px -647px;
}

.sprite32-content_reorder {
    width: 32px;
    height: 32px;
    background-position: -1px -681px;
}

.sprite32-content_tree {
    width: 32px;
    height: 32px;
    background-position: -1px -715px;
}

.sprite32-continue {
    width: 32px;
    height: 32px;
    background-position: -1px -749px;
}

.sprite32-courses {
    width: 32px;
    height: 32px;
    background-position: -1px -783px;
}

.sprite32-curriculum {
    width: 32px;
    height: 32px;
    background-position: -1px -817px;
}

.sprite32-custom_reports {
    width: 32px;
    height: 32px;
    background-position: -1px -851px;
}

.sprite32-directory {
    width: 32px;
    height: 32px;
    background-position: -1px -885px;
}

.sprite32-edit {
    width: 32px;
    height: 32px;
    background-position: -1px -919px;
}

.sprite32-enterprise {
    width: 32px;
    height: 32px;
    background-position: -1px -953px;
}

.sprite32-error_delete {
    width: 32px;
    height: 32px;
    background-position: -1px -987px;
}

.sprite32-examples {
    width: 32px;
    height: 32px;
    background-position: -1px -1021px;
}

.sprite32-exclamation {
    width: 32px;
    height: 32px;
    background-position: -1px -1055px;
}

.sprite32-export {
    width: 32px;
    height: 32px;
    background-position: -1px -1089px;
}

.sprite32-facebook {
    width: 32px;
    height: 32px;
    background-position: -1px -1123px;
}

.sprite32-feedback {
    width: 32px;
    height: 32px;
    background-position: -1px -1157px;
}

.sprite32-file_explorer {
    width: 32px;
    height: 32px;
    background-position: -1px -1191px;
}

.sprite32-folders {
    width: 32px;
    height: 32px;
    background-position: -1px -1225px;
}

.sprite32-forum {
    width: 32px;
    height: 32px;
    background-position: -1px -1259px;
}

.sprite32-generic {
    width: 32px;
    height: 32px;
    background-position: -1px -1293px;
}

.sprite32-glossary {
    width: 32px;
    height: 32px;
    background-position: -1px -1327px;
}

.sprite32-go_back {
    width: 32px;
    height: 32px;
    background-position: -1px -1361px;
}

.sprite32-google_plus {
    width: 32px;
    height: 32px;
    background-position: -1px -1395px;
}

.sprite32-graduation {
    width: 32px;
    height: 32px;
    background-position: -1px -1429px;
}

.sprite32-hide_left {
    width: 32px;
    height: 32px;
    background-position: -1px -1463px;
}

.sprite32-hide_right {
    width: 32px;
    height: 32px;
    background-position: -1px -1497px;
}

.sprite32-home {
    width: 32px;
    height: 32px;
    background-position: -1px -1531px;
}

.sprite32-import {
    width: 32px;
    height: 32px;
    background-position: -1px -1565px;
}

.sprite32-import_export {
    width: 32px;
    height: 32px;
    background-position: -1px -1599px;
}

.sprite32-information {
    width: 32px;
    height: 32px;
    background-position: -1px -1633px;
}

.sprite32-job_description {
    width: 32px;
    height: 32px;
    background-position: -1px -1667px;
}

.sprite32-key {
    width: 32px;
    height: 32px;
    background-position: -1px -1701px;
}

.sprite32-keys {
    width: 32px;
    height: 32px;
    background-position: -1px -1735px;
}

.sprite32-languages {
    width: 32px;
    height: 32px;
    background-position: -1px -1769px;
}

.sprite32-layout {
    width: 32px;
    height: 32px;
    background-position: -1px -1803px;
}

.sprite32-lesson_copy {
    width: 32px;
    height: 32px;
    background-position: -1px -1837px;
}

.sprite32-lessons {
    width: 32px;
    height: 32px;
    background-position: -1px -1871px;
}

.sprite32-locale {
    width: 32px;
    height: 32px;
    background-position: -1px -1905px;
}

.sprite32-lock {
    width: 32px;
    height: 32px;
    background-position: -1px -1939px;
}

.sprite32-logout {
    width: 32px;
    height: 32px;
    background-position: -1px -1973px;
}

.sprite32-mail {
    width: 32px;
    height: 32px;
    background-position: -1px -2007px;
}

.sprite32-mailbox {
    width: 32px;
    height: 32px;
    background-position: -1px -2041px;
}

.sprite32-maintenance {
    width: 32px;
    height: 32px;
    background-position: -1px -2075px;
}

.sprite32-message {
    width: 32px;
    height: 32px;
    background-position: -1px -2109px;
}

.sprite32-navigate_left {
    width: 32px;
    height: 32px;
    background-position: -1px -2143px;
}

.sprite32-navigate_right {
    width: 32px;
    height: 32px;
    background-position: -1px -2177px;
}

.sprite32-note {
    width: 32px;
    height: 32px;
    background-position: -1px -2211px;
}

.sprite32-notifications {
    width: 32px;
    height: 32px;
    background-position: -1px -2245px;
}

.sprite32-options {
    width: 32px;
    height: 32px;
    background-position: -1px -2279px;
}

.sprite32-order {
    width: 32px;
    height: 32px;
    background-position: -1px -2313px;
}

.sprite32-organization {
    width: 32px;
    height: 32px;
    background-position: -1px -2347px;
}

.sprite32-paypal {
    width: 32px;
    height: 32px;
    background-position: -1px -2381px;
}

.sprite32-percent {
    width: 32px;
    height: 32px;
    background-position: -1px -2415px;
}

.sprite32-photo {
    width: 32px;
    height: 32px;
    background-position: -1px -2449px;
}

.sprite32-php {
    width: 32px;
    height: 32px;
    background-position: -1px -2483px;
}

.sprite32-polls {
    width: 32px;
    height: 32px;
    background-position: -1px -2517px;
}

.sprite32-printer {
    width: 32px;
    height: 32px;
    background-position: -1px -2551px;
}

.sprite32-profile {
    width: 32px;
    height: 32px;
    background-position: -1px -2585px;
}

.sprite32-profile_add {
    width: 32px;
    height: 32px;
    background-position: -1px -2619px;
}

.sprite32-projects {
    width: 32px;
    height: 32px;
    background-position: -1px -2653px;
}

.sprite32-question_and_answer {
    width: 32px;
    height: 32px;
    background-position: -1px -2687px;
}

.sprite32-reports {
    width: 32px;
    height: 32px;
    background-position: -1px -2721px;
}

.sprite32-rules {
    width: 32px;
    height: 32px;
    background-position: -1px -2755px;
}

.sprite32-schedule {
    width: 32px;
    height: 32px;
    background-position: -1px -2789px;
}

.sprite32-scorm {
    width: 32px;
    height: 32px;
    background-position: -1px -2823px;
}

.sprite32-search {
    width: 32px;
    height: 32px;
    background-position: -1px -2857px;
}

.sprite32-semi_success {
    width: 32px;
    height: 32px;
    background-position: -1px -2891px;
}

.sprite32-settings {
    width: 32px;
    height: 32px;
    background-position: -1px -2925px;
}

.sprite32-shopping_basket {
    width: 32px;
    height: 32px;
    background-position: -1px -2959px;
}

.sprite32-shopping_basket_add {
    width: 32px;
    height: 32px;
    background-position: -1px -2993px;
}

.sprite32-skill_gap {
    width: 32px;
    height: 32px;
    background-position: -1px -3027px;
}

.sprite32-skills {
    width: 32px;
    height: 32px;
    background-position: -1px -3061px;
}

.sprite32-social {
    width: 32px;
    height: 32px;
    background-position: -1px -3095px;
}

.sprite32-spacer {
    width: 1px;
    height: 1px;
    background-position: -1px -3129px;
}

.sprite32-start {
    width: 32px;
    height: 32px;
    background-position: -1px -3132px;
}

.sprite32-status {
    width: 32px;
    height: 32px;
    background-position: -1px -3166px;
}

.sprite32-success {
    width: 32px;
    height: 32px;
    background-position: -1px -3200px;
}

.sprite32-surveys {
    width: 32px;
    height: 32px;
    background-position: -1px -3234px;
}

.sprite32-tests {
    width: 32px;
    height: 32px;
    background-position: -1px -3268px;
}

.sprite32-themes {
    width: 32px;
    height: 32px;
    background-position: -1px -3302px;
}

.sprite32-theory {
    width: 32px;
    height: 32px;
    background-position: -1px -3336px;
}

.sprite32-tools {
    width: 32px;
    height: 32px;
    background-position: -1px -3370px;
}

.sprite32-twitter {
    width: 32px;
    height: 32px;
    background-position: -1px -3404px;
}

.sprite32-unit {
    width: 32px;
    height: 32px;
    background-position: -1px -3438px;
}

.sprite32-unit_completed {
    width: 32px;
    height: 32px;
    background-position: -1px -3472px;
}

.sprite32-user {
    width: 32px;
    height: 32px;
    background-position: -1px -3506px;
}

.sprite32-user_mapping {
    width: 32px;
    height: 32px;
    background-position: -1px -3540px;
}

.sprite32-user_timeline {
    width: 32px;
    height: 32px;
    background-position: -1px -3574px;
}

.sprite32-user_types {
    width: 32px;
    height: 32px;
    background-position: -1px -3608px;
}

.sprite32-users {
    width: 32px;
    height: 32px;
    background-position: -1px -3642px;
}

.sprite32-warning {
    width: 32px;
    height: 32px;
    background-position: -1px -3676px;
}

.sprite32-wizard {
    width: 32px;
    height: 32px;
    background-position: -1px -3710px;
}

.sprite32-youtube {
    width: 32px;
    height: 32px;
    background-position: -1px -3744px;
}

.sprite16-add {
    width: 16px;
    height: 16px;
    background-position: -1px -1px;
}

.sprite16-analysis {
    width: 16px;
    height: 16px;
    background-position: -1px -19px;
}

.sprite16-arrow_left {
    width: 16px;
    height: 16px;
    background-position: -1px -37px;
}

.sprite16-arrow_right {
    width: 16px;
    height: 16px;
    background-position: -1px -55px;
}

.sprite16-attachment {
    width: 16px;
    height: 16px;
    background-position: -1px -73px;
}

.sprite16-autocomplete {
    width: 16px;
    height: 16px;
    background-position: -1px -91px;
}

.sprite16-bookmark {
    width: 16px;
    height: 16px;
    background-position: -1px -109px;
}

.sprite16-bookmark_add {
    width: 16px;
    height: 16px;
    background-position: -1px -127px;
}

.sprite16-branch {
    width: 16px;
    height: 16px;
    background-position: -1px -145px;
}

.sprite16-calendar {
    width: 16px;
    height: 16px;
    background-position: -1px -163px;
}

.sprite16-calendar_selection_all {
    width: 16px;
    height: 16px;
    background-position: -1px -181px;
}

.sprite16-calendar_selection_day {
    width: 16px;
    height: 16px;
    background-position: -1px -199px;
}

.sprite16-calendar_selection_month {
    width: 16px;
    height: 16px;
    background-position: -1px -217px;
}

.sprite16-calendar_selection_week {
    width: 16px;
    height: 16px;
    background-position: -1px -235px;
}

.sprite16-categories {
    width: 16px;
    height: 16px;
    background-position: -1px -253px;
}

.sprite16-certificate {
    width: 16px;
    height: 16px;
    background-position: -1px -271px;
}

.sprite16-chat {
    width: 16px;
    height: 16px;
    background-position: -1px -289px;
}

.sprite16-clock {
    width: 16px;
    height: 16px;
    background-position: -1px -307px;
}

.sprite16-close {
    width: 16px;
    height: 16px;
    background-position: -1px -325px;
}

.sprite16-comment_add {
    width: 16px;
    height: 16px;
    background-position: -1px -343px;
}

.sprite16-content {
    width: 16px;
    height: 16px;
    background-position: -1px -361px;
}

.sprite16-continue {
    width: 16px;
    height: 16px;
    background-position: -1px -379px;
}

.sprite16-copy {
    width: 16px;
    height: 16px;
    background-position: -1px -397px;
}

.sprite16-courses {
    width: 16px;
    height: 16px;
    background-position: -1px -415px;
}

.sprite16-edit {
    width: 16px;
    height: 16px;
    background-position: -1px -433px;
}

.sprite16-enterprise {
    width: 16px;
    height: 16px;
    background-position: -1px -451px;
}

.sprite16-error_delete {
    width: 16px;
    height: 16px;
    background-position: -1px -469px;
}

.sprite16-examples {
    width: 16px;
    height: 16px;
    background-position: -1px -487px;
}

.sprite16-examples_failed {
    width: 16px;
    height: 16px;
    background-position: -1px -505px;
}

.sprite16-examples_incomplete {
    width: 16px;
    height: 16px;
    background-position: -1px -523px;
}

.sprite16-examples_passed {
    width: 16px;
    height: 16px;
    background-position: -1px -541px;
}

.sprite16-export {
    width: 16px;
    height: 16px;
    background-position: -1px -559px;
}

.sprite16-facebook {
    width: 16px;
    height: 16px;
    background-position: -1px -577px;
}

.sprite16-feedback {
    width: 16px;
    height: 16px;
    background-position: -1px -595px;
}

.sprite16-feedback_failed {
    width: 16px;
    height: 16px;
    background-position: -1px -613px;
}

.sprite16-feedback_incomplete {
    width: 16px;
    height: 16px;
    background-position: -1px -631px;
}

.sprite16-feedback_passed {
    width: 16px;
    height: 16px;
    background-position: -1px -649px;
}

.sprite16-file_explorer {
    width: 16px;
    height: 16px;
    background-position: -1px -667px;
}

.sprite16-flag_blue {
    width: 16px;
    height: 16px;
    background-position: -1px -685px;
}

.sprite16-flag_green {
    width: 16px;
    height: 16px;
    background-position: -1px -703px;
}

.sprite16-flag_red {
    width: 16px;
    height: 16px;
    background-position: -1px -721px;
}

.sprite16-flag_yellow {
    width: 16px;
    height: 16px;
    background-position: -1px -739px;
}

.sprite16-folder {
    width: 16px;
    height: 16px;
    background-position: -1px -757px;
}

.sprite16-folder_add {
    width: 16px;
    height: 16px;
    background-position: -1px -775px;
}

.sprite16-folder_up {
    width: 16px;
    height: 16px;
    background-position: -1px -793px;
}

.sprite16-forbidden {
    width: 16px;
    height: 16px;
    background-position: -1px -811px;
}

.sprite16-forums {
    width: 16px;
    height: 16px;
    background-position: -1px -829px;
}

.sprite16-generic {
    width: 16px;
    height: 16px;
    background-position: -1px -847px;
}

.sprite16-glossary {
    width: 16px;
    height: 16px;
    background-position: -1px -865px;
}

.sprite16-go_back {
    width: 16px;
    height: 16px;
    background-position: -1px -883px;
}

.sprite16-go_into {
    width: 16px;
    height: 16px;
    background-position: -1px -901px;
}

.sprite16-google_plus {
    width: 16px;
    height: 16px;
    background-position: -1px -919px;
}

.sprite16-goto_admin {
    width: 16px;
    height: 16px;
    background-position: -1px -937px;
}

.sprite16-goto_professor {
    width: 16px;
    height: 16px;
    background-position: -1px -955px;
}

.sprite16-goto_student {
    width: 16px;
    height: 16px;
    background-position: -1px -973px;
}

.sprite16-graduation {
    width: 16px;
    height: 16px;
    background-position: -1px -991px;
}

.sprite16-help {
    width: 16px;
    height: 16px;
    background-position: -1px -1009px;
}

.sprite16-home {
    width: 16px;
    height: 16px;
    background-position: -1px -1027px;
}

.sprite16-import {
    width: 16px;
    height: 16px;
    background-position: -1px -1045px;
}

.sprite16-import_export {
    width: 16px;
    height: 16px;
    background-position: -1px -1063px;
}

.sprite16-information {
    width: 16px;
    height: 16px;
    background-position: -1px -1081px;
}

.sprite16-job_descriptions {
    width: 16px;
    height: 16px;
    background-position: -1px -1099px;
}

.sprite16-layout {
    width: 16px;
    height: 16px;
    background-position: -1px -1117px;
}

.sprite16-lessons {
    width: 16px;
    height: 16px;
    background-position: -1px -1135px;
}

.sprite16-lock {
    width: 16px;
    height: 16px;
    background-position: -1px -1153px;
}

.sprite16-logout {
    width: 16px;
    height: 16px;
    background-position: -1px -1171px;
}

.sprite16-mail {
    width: 16px;
    height: 16px;
    background-position: -1px -1189px;
}

.sprite16-menu_list {
    width: 16px;
    height: 16px;
    background-position: -1px -1207px;
}

.sprite16-menu_logout {
    width: 16px;
    height: 16px;
    background-position: -1px -1225px;
}

.sprite16-menu_mail {
    width: 16px;
    height: 16px;
    background-position: -1px -1243px;
}

.sprite16-menu_reports {
    width: 16px;
    height: 16px;
    background-position: -1px -1261px;
}

.sprite16-menu_user {
    width: 16px;
    height: 16px;
    background-position: -1px -1279px;
}

.sprite16-message {
    width: 16px;
    height: 16px;
    background-position: -1px -1297px;
}

.sprite16-minus {
    width: 16px;
    height: 16px;
    background-position: -1px -1315px;
}

.sprite16-minus2 {
    width: 16px;
    height: 16px;
    background-position: -1px -1333px;
}

.sprite16-navigate_down {
    width: 16px;
    height: 16px;
    background-position: -1px -1351px;
}

.sprite16-navigate_left {
    width: 16px;
    height: 16px;
    background-position: -1px -1369px;
}

.sprite16-navigate_right {
    width: 16px;
    height: 16px;
    background-position: -1px -1387px;
}

.sprite16-navigate_up {
    width: 16px;
    height: 16px;
    background-position: -1px -1405px;
}

.sprite16-note {
    width: 16px;
    height: 16px;
    background-position: -1px -1423px;
}

.sprite16-order {
    width: 16px;
    height: 16px;
    background-position: -1px -1441px;
}

.sprite16-organization {
    width: 16px;
    height: 16px;
    background-position: -1px -1459px;
}

.sprite16-out {
    width: 16px;
    height: 16px;
    background-position: -1px -1477px;
}

.sprite16-paperclip {
    width: 16px;
    height: 16px;
    background-position: -1px -1495px;
}

.sprite16-paste {
    width: 16px;
    height: 16px;
    background-position: -1px -1513px;
}

.sprite16-pause {
    width: 16px;
    height: 16px;
    background-position: -1px -1531px;
}

.sprite16-php {
    width: 16px;
    height: 16px;
    background-position: -1px -1549px;
}

.sprite16-pin_green {
    width: 16px;
    height: 16px;
    background-position: -1px -1567px;
}

.sprite16-pin_red {
    width: 16px;
    height: 16px;
    background-position: -1px -1585px;
}

.sprite16-plus {
    width: 16px;
    height: 16px;
    background-position: -1px -1603px;
}

.sprite16-plus2 {
    width: 16px;
    height: 16px;
    background-position: -1px -1621px;
}

.sprite16-printer {
    width: 16px;
    height: 16px;
    background-position: -1px -1639px;
}

.sprite16-projects {
    width: 16px;
    height: 16px;
    background-position: -1px -1657px;
}

.sprite16-projects_failed {
    width: 16px;
    height: 16px;
    background-position: -1px -1675px;
}

.sprite16-projects_incomplete {
    width: 16px;
    height: 16px;
    background-position: -1px -1693px;
}

.sprite16-projects_passed {
    width: 16px;
    height: 16px;
    background-position: -1px -1711px;
}

.sprite16-question_type_drag_drop {
    width: 16px;
    height: 16px;
    background-position: -1px -1729px;
}

.sprite16-question_type_empty_spaces {
    width: 16px;
    height: 16px;
    background-position: -1px -1747px;
}

.sprite16-question_type_free_text {
    width: 16px;
    height: 16px;
    background-position: -1px -1765px;
}

.sprite16-question_type_match {
    width: 16px;
    height: 16px;
    background-position: -1px -1783px;
}

.sprite16-question_type_multiple_correct {
    width: 16px;
    height: 16px;
    background-position: -1px -1801px;
}

.sprite16-question_type_one_correct {
    width: 16px;
    height: 16px;
    background-position: -1px -1819px;
}

.sprite16-question_type_true_false {
    width: 16px;
    height: 16px;
    background-position: -1px -1837px;
}

.sprite16-refresh {
    width: 16px;
    height: 16px;
    background-position: -1px -1855px;
}

.sprite16-reports {
    width: 16px;
    height: 16px;
    background-position: -1px -1873px;
}

.sprite16-rules {
    width: 16px;
    height: 16px;
    background-position: -1px -1891px;
}

.sprite16-scorm {
    width: 16px;
    height: 16px;
    background-position: -1px -1909px;
}

.sprite16-search {
    width: 16px;
    height: 16px;
    background-position: -1px -1927px;
}

.sprite16-semi_success {
    width: 16px;
    height: 16px;
    background-position: -1px -1945px;
}

.sprite16-settings {
    width: 16px;
    height: 16px;
    background-position: -1px -1963px;
}

.sprite16-shopping_basket_add {
    width: 16px;
    height: 16px;
    background-position: -1px -1981px;
}

.sprite16-skill_gap {
    width: 16px;
    height: 16px;
    background-position: -1px -1999px;
}

.sprite16-skills {
    width: 16px;
    height: 16px;
    background-position: -1px -2017px;
}

.sprite16-social {
    width: 16px;
    height: 16px;
    background-position: -1px -2035px;
}

.sprite16-start {
    width: 16px;
    height: 16px;
    background-position: -1px -2053px;
}

.sprite16-stop {
    width: 16px;
    height: 16px;
    background-position: -1px -2071px;
}

.sprite16-stop_red {
    width: 16px;
    height: 16px;
    background-position: -1px -2089px;
}

.sprite16-success {
    width: 16px;
    height: 16px;
    background-position: -1px -2107px;
}

.sprite16-surveys {
    width: 16px;
    height: 16px;
    background-position: -1px -2125px;
}

.sprite16-tests {
    width: 16px;
    height: 16px;
    background-position: -1px -2143px;
}

.sprite16-tests_failed {
    width: 16px;
    height: 16px;
    background-position: -1px -2161px;
}

.sprite16-tests_incomplete {
    width: 16px;
    height: 16px;
    background-position: -1px -2179px;
}

.sprite16-tests_passed {
    width: 16px;
    height: 16px;
    background-position: -1px -2197px;
}

.sprite16-theory {
    width: 16px;
    height: 16px;
    background-position: -1px -2215px;
}

.sprite16-theory_failed {
    width: 16px;
    height: 16px;
    background-position: -1px -2233px;
}

.sprite16-theory_incomplete {
    width: 16px;
    height: 16px;
    background-position: -1px -2251px;
}

.sprite16-theory_passed {
    width: 16px;
    height: 16px;
    background-position: -1px -2269px;
}

.sprite16-tools {
    width: 16px;
    height: 16px;
    background-position: -1px -2287px;
}

.sprite16-trafficlight_green {
    width: 16px;
    height: 16px;
    background-position: -1px -2305px;
}

.sprite16-trafficlight_red {
    width: 16px;
    height: 16px;
    background-position: -1px -2323px;
}

.sprite16-tree_indicator {
    width: 16px;
    height: 16px;
    background-position: -1px -2341px;
}

.sprite16-twitter {
    width: 16px;
    height: 16px;
    background-position: -1px -2359px;
}

.sprite16-uncompress {
    width: 16px;
    height: 16px;
    background-position: -1px -2377px;
}

.sprite16-undo {
    width: 16px;
    height: 16px;
    background-position: -1px -2395px;
}

.sprite16-unit {
    width: 16px;
    height: 16px;
    background-position: -1px -2413px;
}

.sprite16-unlocked {
    width: 16px;
    height: 16px;
    background-position: -1px -2431px;
}

.sprite16-user {
    width: 16px;
    height: 16px;
    background-position: -1px -2449px;
}

.sprite16-user_timeline {
    width: 16px;
    height: 16px;
    background-position: -1px -2467px;
}

.sprite16-user_types {
    width: 16px;
    height: 16px;
    background-position: -1px -2485px;
}

.sprite16-users {
    width: 16px;
    height: 16px;
    background-position: -1px -2503px;
}

.sprite16-warning {
    width: 16px;
    height: 16px;
    background-position: -1px -2521px;
}

.sprite16-wizard {
    width: 16px;
    height: 16px;
    background-position: -1px -2539px;
}

.sprite16-youtube {
    width: 16px;
    height: 16px;
    background-position: -1px -2557px;
}
