/* /CADElmw/Themes/48000*/
/* LMW elements */
caption { font-size: 14pt; font-style: normal;}
fieldset {color:#000000;  font-size: 8pt; font-style: normal; border-style: solid; border-width: 1pt }
/* common HTML elements */
ul {list-style-image: url('bullet1.gif');}
ul ul {list-style-image: url('bullet2.gif');}
ul ul ul {	list-style-image: url('bullet3.gif');}
a {color:#0072BD;text-decoration: none; }
a:link {color:#0072BD;text-decoration: none; }
a:active {color:#0072BD;text-decoration: none; }
a:visited {color:#0072BD;text-decoration: none; }
a:hover {color:#0072BD;text-decoration: underline; }
body, body.headerBody, body.commandBody {margin-top:0;border-top:1px solid white; background-color:#E9E9E9; color:#000000;font-family: Open Sans, Segoe UI, Arial; font-style: normal; font-weight:normal;font-size:9pt;}
body.messageBody, body.menuBody {color:#000000;background-color:#E9E9E9; border-top:0px}
.messageBody {-moz-border-radius: 0px; -webkit-border-radius: 0px; border-radius:0; border-top:1px solid #c2c2c2;margin:0 0 0 3px;padding:0;}
table {font-style: normal; font-weight: normal;table-border-color-light:#094158;	table-border-color-dark:#094158;}
hr { border-bottom:1px solid #c2c2c2; border-top:1px solid #ffffff}
h1 {background-color:;color:#094158; font-weight: bold; font-style: normal; font-size: 14pt; height:auto;border-bottom:1px solid #c2c2c2;font-weight:normal;margin:0 0px 10px 0px;padding:3px 0 8px 3px;vertical-align:middle;width:auto;}
h2 {background-color:;color:#000000;  font-style: normal; font-size: 12pt; font-weight: normal;margin:0 0 3px 0px;border-bottom:1px solid #c2c2c2;padding:3px 0 2px 3px;vertical-align:middle;width:auto; }
h3 {background-color:;color:#000000;  font-size: 8pt; font-weight: normal; font-style: normal;height:1em;margin:0 0 3px;padding:3px 0 2px 3px;vertical-align:middle;width:auto; }
h4 {background-color:;color:#949294; font-weight: normal; font-size: 8pt; font-style: normal; }
select { font-style: normal;  font-size: 8pt; border-style: solid; }
textarea {color:#000000; font-style: normal; font-size: 8pt;  border-style: solid;}
form select:focus,  form input:focus {background-color:#ffffec;color:#000000;}
form input[type='button']:focus, form input[type='submit']:focus, form input[type='submit'].button:focus {background-color:#0072BD; color:#ffffff;}
input[type='checkbox'], input:checkbox {border: 0px}
input, form  textarea,  select {padding:5px; border: 1px solid #c2c2c2; -moz-border-radius: 4px;  -webkit-border-radius: 4px; border-radius: 4px;}
.btnBackground, .button {padding:4px 5px; background-image:url('/CADElmw/Themes/48000/thmBtnNormal.gif'); font-family: Open Sans, Segoe UI, Arial; background-color:#0072BD;color:#ffffff;  }
.btnBackground: hover, .button:hover {background-image:url('/CADElmw/Themes/48000/thmBtnHover.gif');}
.strHeaderFont { color:#000000; }
.contextHelp{max-width:400px;font-weight:normal;border-style: solid;border-width: 1px;border-color: black;color:#000000;background-color: #FBF8E1;padding:3px;white-space:normal;}
/* these are being phased out */
.msgBackground  { background-color:#E9E9E9; color:#000000;}
.msgBackground0 { background-color:#094158; color:#ffffff;}
.msgBackground1 { background-color:#008000; color:#FFFFFF;}
.msgBackground2 { background-color:#FF0000; color:#FFFFFF;}
.msgBackground3 { background-color:#094158; color:#ffffff;}
div.component {color:#000000;background-color:white;border:1px solid #cccccc; margin:5px 5px 10px 5px;padding:3px;width:auto;}
div.component form {display:inline}
div.component table {empty-cells:show;margin:2px; width:98%;}
div.component table.formTable {width:auto}
div.component table th {font-size:10pt;white-space:nowrap; text-align:left; background-color:#094158; color:#ffffff}
div.component table td {font-size:10pt;vertical-align:top; text-align:left}
div.component table td.label {font-size:10pt;color:#000000; font-weight:500; width:140px;}
div.component table tr {padding:0px; margin:0px;}
div.component table tr.odd {background-color:#F0F0F0}
div.component table tr.even{background-color:#E9E9E9}
div.component a {text-decoration:underline}
div.component p {padding:5px}
/* outlines of tables for information presented to user */
div.component div.error table, div.component div.warning table, div.component div.group table, div.component div.information table {border:0px}
div.helpText,div.information, div.error, div.warning, div.group {-moz-border-radius: 6px 6px 6px 6px; -webkit-border-radius: 6px; border-radius: 6px; padding: 10px;margin: 5px; text-align:left; font-size:9pt;color: black;background-color:#EEEEEE;font-weight: normal;border-style:solid;border-width:1px;background-position: 5px 10px;background-repeat: no-repeat;width:50%;white-space:normal;}
div.group{border-color:#c2c2c2;}
div.information{border-color:#339900;background-color:#f0f8e6;}
div.warning{border-color:#CC0000;background-color:#FDF1F1;}
div.error{border-color:#CC0000;background-color:#FDF1F1;}
/* help text on a per page basis */
div.helpText{width:auto;border-color: #EBD9A2;color:#000000;background-color: #FBF8E1;}
/***  version 2 items *************************************************/
body.etutorBody {background-color:white;}
body.eTutorSlider {margin:0px};
body.eTutorSlider table.tabGuide{background-color:white;}
div.eTutor {width:auto;padding:3px; margin:3px 5px 0 5px;border:1px solid #cccccc;color:#000000;background-color:#E9E9E9; min-height:400px;}
div.eTutor table.eTutorTable {width:100%; border:1px solid #D3DAED;empty-cells:show; }
div.eTutor table.eTutorTable tr:hover {}
div.eTutor div.popup {position:absolute;top:50px;left:40px;border:1px solid #c2c2c2;padding:6px;display:none;width:200px;text-align:left;color:black;background-color:#E9E9E9;}
div.eTutor div.notes {z-Index:100300;position:absolute;bottom:5px;left:40px;border:1px solid #c2c2c2;padding:6px;display:none;width:400px;text-align:center;color:#000000;background-color:#f2f2f2;}
div.eTutor div#divC_imageHolder {position:relative;width:400px;height:300px;border:1px solid #c2c2c2}
div.eTutor form input[type='checkbox'], form input:checkbox {border: 0px}
div.eTutor .button {  border: 1px solid #6cabe7; -moz-border-radius: 3px;  -webkit-border-radius: 3px; border-radius: 3px;}
div.eTutor table th, div.component table th, div.eTutor table.eTutorTable th {padding:5px; color:#ffffff;background-color:#094158}
div.eTutor table tr.odd, div.component table tr.odd {background-color:#ffffff}
div.eTutor table tr.even, div.component table tr.even {background-color:#EBEFF8; }
div.eTutor table tr.odd td, div.component table tr.odd td, div.eTutor table.eTutorTable tr.odd td{border-top:1px solid #FFFFFF;border-bottom:1px solid #FFFFFF;}
div.eTutor table tr.even td, div.component table tr.even td, div.eTutor table.eTutorTable tr.even td{border-top:1px solid #D3DAED;border-bottom:1px solid #D3DAED;}
div.eTutor table.borderTable, div.component table.borderTable {empty-cells:show;border-bottom:1px solid #D3DAED;margin:auto; width:98%; text-align:center}
div.eTutor table.borderTable tr:hover, div.component table.borderTable tr:hover {background-color:#ffffd6;}
div.eTutor table.borderTable tr td, div.component table.borderTable tr td, div.eTutor table.eTutorTable tr td {border-left: 1px solid #D3DAED; border-right: 1px solid #D3DAED}
div.eTutor table.borderTable tr:hover td, div.component table.borderTable tr:hover td{border-top:1px solid #EBD9A2;border-bottom:1px solid #EBD9A2;}
div.eTutor table th a, div.eTutor table th a:visited, div.eTutor table th a:link, div.eTutor table th a:hover, div.component table th a, div.component table th a:visited, div.component table th a:link, div.component table th a:hover{text-decoration:underline;color:#ffffff;}
/* eTutor component layout items */
div.sliderColumn {border:thick white outset;}
div.sliderItem {padding:5px;background-color:white;border:medium transparent outset;width:160px;float:left;vertical-align:top;text-align:center;}
td.sliderColumn div.hover{}
td.sliderColumn div.selected {border: medium solid #C62B2B; background-color:#f2f2f2}
div#miniPallet, div#divRemote {background-color:#E9E9E9; border:1px solid #c2c2c2; position:absolute;top:0;left:0px;visibility:hidden;z-index:1000;}
div#divRemote {padding-left:5px;font-weight:bold; visibility:visible; display:inline; position:absolute;top:0px;right:10px;left:auto;font-size:10px; height:30px;}
div.noContent {text-align:center;padding-top:8em;color: rgb(171, 171, 171); font-size: 16pt;}
.notepadTop {background-color: #ffffff}
.notepadBody {font-size:9pt;background-color:#fdf1a3;border-left:1px solid #e5dd9d;border-right:1px solid #e5dd9d;border-bottom:1px solid #e5dd9d;}
.notepadTitle {font-color:black;font-size:10pt; background-image: url('/cadelmw/images/notepad.gif'); background-repeat: no-repeat; height:35;width:180px}
.notepadTitle input.btnBackground {background-color:#fdf1a3;}
.notepadIdea {border-width:1px 0 0 0;border-top:1px solid #fdf1a3; width:180px;background-color:transparent}
.componentTitle {font-size:10pt;font-weight: bold;}
span.required, span.manualEntry {font-size:10pt}
div.correct {color:black;background-color:#f0f8e6;}
/* area in upper left with customer logo */
div#divLogo {}
/* role menu  - header area*/
div#primaryMenu {background-image:url('/CADElmw/Themes/48000/thmHeader.gif')}
div#staticMenu div.roleMenuItem, div#roleMenu div.roleMenuItem {padding:1px;vertical-align:top; font-size:7pt; margin:1px; border:1px solid transparent; width:65px !important;  height:55px; display:block}
div#staticMenu div.roleMenuItem:hover, div#roleMenu div.roleMenuItem:hover {border-top-color:white;border-left-color:white;}
div#primaryMenu div.selected {background-image:url('/cadelmw/images/role-selected.jpg');background-color:#dfe4f4;border-right-color:white;border-bottom-color:white;}
div.roleSeperator { vertical-align:middle;border-left:1px solid white; border-right:1px solid #c2c2c2; margin:15px 3px 0 3px; height:30px; }
div.roleMenuItem {cursor:pointer}
div.roleMenuItem:hover {}
div.roleMenuIcon {padding-top:0px;text-align:center}
div.roleMenuTitle {padding:0px;text-align:center;vertical-align:bottom;}
/* command button area */
.functionButton, .functionButtonHover {-moz-border-radius: 3px;  -webkit-border-radius: 3px; border-radius: 3px; font-family: Open Sans, Segoe UI, Arial;background-image:url('/CADElmw/Themes/48000/thmButton.gif');font-size:9pt; display:inline-block;padding:4px 5px; margin:1px 3px; border:1px solid #c2c2c2; color:#000000;}
.functionButtonHover, .functionButton:hover {background-image:url('/CADElmw/Themes/48000/thmButtonHover.gif');cursor:pointer;}
div.functionHelpMenu {padding-right:5px;}
div.functionMainMenu {padding:2px}
/* area above command buttons */
div#userName {font-weight:bold;border-top:1px solid white}
div#currentDate {float:right; vertical-align: top;}
div.breadCrumb{border-bottom:1px solid white}
/* bottom status bar with print button inside*/
table.messageTable {padding-left:3px; border:1px solid #c2c2c2; border-top-color:white; -moz-border-radius:0px}
div.userNameBar {margin-top:1px;padding:0 0 0px 5px;border-top: 1px solid #c2c2c2;border-bottom: 1px solid #c2c2c2}
/* for the main page menu system */
div#theSubMenu {padding:0 5px}
div#theSubMenu li{color:#0072BD !important;}
div#theSubMenu table tr a{color:#0072BD;text-decoration:none}
div#theSubMenu table th {background-color:#094158; color:#ffffff}
div#theSubMenu table td {border:1px solid white}
div#theSubMenu table td:hover {background-color:#ffffd6; color:black;border:1px solid #000000}
/* for the footer */
div#divBanner {display:none}
/* left menu */
div#sideMenuDiv {position:absolute;top: 120px;height:450px; margin-top:17px; margin-top:17px !important}
div#sideMenuDiv div#veloDiv {position:relative; top:-3px; left:-3px;width:150px; overflow:hidden;}
div#sideMenuDiv div#veloDiv div.component {width:140px;border:0px; margin-left: 0px;}
/* help items to hide */
#divHelp {display:block;}
/* invalid logon page */
body.invalidLogon {}
/* used for toolbox pallet */
option.black {color:white; background-color:black;padding-left:18;background-image:url('/cadelmw/images/pallet/black.gif');background-repeat:no-repeat;}
option.white {color:black; background-color:white;padding-left:18;background-image:url('/cadelmw/images/pallet/white.gif');background-repeat:no-repeat;}
option.red {color:white; background-color:red;padding-left:18;background-image:url('/cadelmw/images/pallet/red.gif');background-repeat:no-repeat;}
option.blue {color:white; background-color:blue;padding-left:18;background-image:url('/cadelmw/images/pallet/blue.gif');background-repeat:no-repeat;}
option.green {color:white; background-color:green;padding-left:18;background-image:url('/cadelmw/images/pallet/green.gif');background-repeat:no-repeat;}
option.yellow	{color:black; background-color:yellow;padding-left:18;background-image:url('/cadelmw/images/pallet/yellow.gif');background-repeat:no-repeat;}
option.turquoise{color:white; background-color:#008080;padding-left:18;background-image:url('/cadelmw/images/pallet/turquoise.gif');background-repeat:no-repeat;}
option.magenta {color:white; background-color:#FF00FF;padding-left:18;background-image:url('/cadelmw/images/pallet/magenta.gif');background-repeat:no-repeat;}
/* for all popup divs (on page) */
.dialog {color:#000000; background-color:#E9E9E9;border:1px solid #777779;filter:alpha(opacity=99);opacity:0.99;font-size:10pt;}
.dialog h3.title{padding:5px;background-color:#dddddd;border-bottom:1px solid #c0c0c0;font-size:10pt}
/* selected row in table*/
div.component table tr.selected {}


/* Eterna*/
/* message displayed when there are no more questions to display to the learner */
.eterna-no-questions {width:auto; border-color: #339900; background-color: #F0F8E6; border-style: solid; border-width: 1px; color: black; font-size: 12px; font-weight: normal; line-height: 2em; margin: 1em; padding: 1em; text-align: left; white-space: normal;}
/* the correct answer on the results page */
.eterna-distractor-correct-results {color:#339900;padding:2px;margin:3px;border: 1px solid #339900;background-color:#f0f8e6; border-radius:3px 3px 3px 3px; font-weight:bold;width:95%;}
.eterna-distractor-selected-results {color:#CC0000;padding:2px;margin:3px;border: 1px solid #CC0000;background-color:#FDF1F1; border-radius:3px 3px 3px 3px; font-weight:bold;width:95%;}
/* potential answers for the question provided on the results page */
.eterna-distractor-results {color:black;margin:3px;padding:2px;width:95%;}
.eterna-count-correct {padding-right:5px; color:#339900;}
.eterna-count-selected {padding-right:5px; color:#CC0000;}
.eterna-count {padding-right:5px;}
/* answer status to the question on the results page */
.eterna-status-results {padding:10px;width:95%;padding-left:5px;background-color:#FBF8E1;border:1px solid #EBD9A2}
/* message showing learners current score on the results page */
.eterna-current-score-results {font-size:12px;font-weight:bold; text-align:right;color:black;border-bottom:1px solid #c2c2c2;}
/* text of CORRECT within the status box on the results page */
.eterna-correct {color:#008000}
/* text of INCORRECT within the status box on the results page */
.eterna-incorrect {color:#FF0000}
/* the question displayed to the learner on the results page */
.eterna-question-results {font-weight:bold; font-size:12pt}
/* feedback for the question on the results page, if defined */
.eterna-feedback-results {font-weight:bold}
/* group box for the question */
.eterna-grouping {width:auto; border-color: #C2C2C2; background-color: #EEEEEE; border-style: solid; border-width: 1px; color: black; font-size: 12px; font-weight: normal; line-height: 2em; margin: 1em; padding: 1em; text-align: left; white-space: normal;}
/* the question displayed to the learner */
.eterna-question {font-weight:bold; font-size:12pt}
/* first <div> holding the question/results */
.eterna-question-block{}
/* header before the question */
.eterna-question-header, .eterna-question-header-results {}
/* potential answers for the question provided */
.eterna-distractor {}
/* the response text box for a question, if the question type needs it */
.eterna-response {}
/* submit button for the learner to press to answer the question */
.eterna-grouping form input.button{}
.eterna-grouping form input.button:hover{}
/* input box holding the remaining time */
.eterna-time {}
/* text displayed to learner stating time remaining */
.eterna-timer-text {}
/* block containing timer information */
.eterna-timer {}
/* potential answers for the question provided on the results page */
.eterna-distractor-results {}
/* Learn.net logo */
.eterna-powered-by {}
/* in case of an error, holds the error message */
.eterna-error {}
/* message displayed when the learner cannot be located */
.eterna-no-learner {}
/* message displayed when the passed in test identifier doesnt match an existing test */
.eterna-no-test {}
/* message displayed when the passed in organization doesnt match */
.eterna-no-organization {}
/* jquery styles */
.ui-dialog-titlebar, .ui-dialog .ui-widget-header {background:none; border-color:#3f7493; background-color:#094158; color:#ffffff}
.ui-button {background:none; background-color:#0072BD; color:#ffffff;}
