.lateralSubmenuContainer {zoom: 1; }
.lateralSubmenuContainer .ui-tabs-nav {list-style: none; position: relative;}
.lateralSubmenuContainer .ui-tabs-nav li {width: 95px; position: relative; float: left; padding: 0; border-top: 1px solid #cccccc; border-right: 1px solid #cccccc;}
.lateralSubmenuContainer .ui-tabs-nav li a {float: left; text-decoration: none; padding: 5px 5px 5px 5px;}
.lateralSubmenuContainer .ui-tabs-nav li.ui-tabs-selected a {font-size: 12px;}
.lateralSubmenuContainer .ui-tabs-nav li.ui-state-default {height: 36px; margin-bottom: 3px;}
.lateralSubmenuContainer .ui-tabs-nav li.ui-state-default a {display: block; width: 85px; height: 33px; color: #666666;}
.lateralSubmenuContainer .ui-tabs-nav li.ui-state-default a:hover {color: #333333;}
.lateralSubmenuContainer .ui-tabs-nav li.ui-state-active {height: 40px; background: #FFFFFF; border-left: 1px solid #000000; border-top: 1px solid #000000; border-right: 1px solid #000000;}
.lateralSubmenuContainer .ui-tabs-nav li.ui-state-active a:hover {color: #000000;}
.lateralSubmenuContainer .ui-tabs-nav li.ui-tabs-selected a, .ui-tabs .ui-tabs-nav li.ui-state-disabled a, .ui-tabs .ui-tabs-nav li.ui-state-processing a {color: #000000;  cursor: default; }
.lateralSubmenuContainer .ui-tabs-nav li a, .ui-tabs.ui-tabs-collapsible .ui-tabs-nav li.ui-tabs-selected a { cursor: pointer; } /* first selector in group seems obsolete, but required to overcome bug in Opera applying cursor: text overall if defined elsewhere... */
.lateralSubmenuContainer .ui-tabs-panel {display: block; border-width: 0; background: none; border-top: 1px solid #000000; margin-top: -1px; padding-top: 20px;}
.lateralSubmenuContainer .ui-tabs-hide {display: none !important;}

.lateralSubmenuContainer .ui-tabs-nav li.first {border-left: none; margin-right: 3px; }
.lateralSubmenuContainer .ui-tabs-nav li.ui-state-active.first {height: 40px; margin-bottom: 0; border-left: none; margin-right: 3px; }
.lateralSubmenuContainer .ui-tabs-nav li.ui-state-active.last {width: 95px; border-right: none;}


.simulatorContentContainer {width: 405px; margin: 0; zoom: 1; }
.simulatorContentContainer .ui-tabs-nav {width: 405px; position: relative; float: left; background: #EEEEEE; list-style: none; display: block; margin: 0px 0px 10px 0px;}
.simulatorContentContainer .ui-tabs-nav li {background: #EEEEEE; float: left; border-right: 5px solid #FFFFFF;}
.simulatorContentContainer .ui-tabs-nav li a {width: 75px; min-width: 75px; height: 20px; min-height: 20px; display: block; color: #666666; font-weight: bold; text-align: center; line-height: 1.2; text-decoration: none;}
.simulatorContentContainer .ui-tabs-nav li a:hover {width: 71px; min-width: 71px; height: 20px; min-height: 20px; line-height: 24px;}
.simulatorContentContainer .ui-tabs-nav li.ui-tabs-selected a {width: 71px; min-width: 71px; height: 20px; min-height: 14px; line-height: 24px;}
.simulatorContentContainer .ui-tabs-nav li.ui-state-default {width: 75px; min-width: 75px; height: 24px; min-height: 24px;}
.simulatorContentContainer .ui-tabs-nav li.ui-state-default a {display: block; width: 71px; min-width: 71px; height: 20px; min-height: 20px; line-height: 20px;border: 2px solid #EEEEEE;}
.simulatorContentContainer .ui-tabs-nav li.ui-state-default a:hover {border: 2px solid #333333; width: 71px; min-width: 71px; height: 20px; min-height: 20px; line-height: 20px; color:#000000;}
.simulatorContentContainer .ui-tabs-nav li.ui-state-active {background: #EEEEEE; height: 20px; min-height: 20px; /*border: 2px solid #CC0000;*/}
.simulatorContentContainer .ui-tabs-nav li.ui-state-active a {width: 71px; min-width: 71px; height: 20px; min-height: 20px; line-height: 20px;border: 2px solid #CC0000;}
.simulatorContentContainer .ui-tabs-nav li.ui-state-active a:hover {height: 20px; min-height: 20px; line-height: 20px;}
.simulatorContentContainer .ui-tabs-nav li.ui-tabs-selected a, .ui-tabs .ui-tabs-nav li.ui-state-disabled a, .ui-tabs .ui-tabs-nav li.ui-state-processing a {color: #000000;  cursor: default; }
.simulatorContentContainer .ui-tabs-nav li a, .ui-tabs.ui-tabs-collapsible .ui-tabs-nav li.ui-tabs-selected a { cursor: pointer; } /* first selector in group seems obsolete, but required to overcome bug in Opera applying cursor: text overall if defined elsewhere... */
.simulatorContentContainer .ui-tabs-panel {border-width: 0; padding-top: 10px;}
.simulatorContentContainer .ui-tabs-hide {display: none !important;}
/*.simulatorContentContainer .ui-tabs-nav-remainingSpace {position: relative; width: 100%; display: block; background: #EEEEEE; height: 24px; min-height: 24px;} */
.simulatorContentContainer .ui-tabs-done {background: #CCCCCC;}
/*
.simulatorInfoContainer.ui-tabs-nav,
.simulatorInfoContainer.ui-tabs-panel {font-family: Arial, Helvetica, sans-serif; font-size: 12px;}
.simulatorInfoContainer.ui-tabs-nav {list-style: none; margin: 0; padding: 0;}
.simulatorInfoContainer.ui-tabs-nav:after {display: block; clear: both;  content: " ";}
.simulatorInfoContainer .ui-tabs-nav-remainingSpace {width: 150px; display: block; background: #EEEEEE;	height: 24px; min-height: 24px;}
.simulatorInfoContainer.ui-tabs-nav li {float: left; margin: 0 0 0 5px; min-width: 75px;}
.simulatorInfoContainer.ui-tabs-nav a,
.simulatorInfoContainer.ui-tabs-nav a span {display: block; padding: 0; background: url('../images/global/tabs_steps.gif') no-repeat; background: #EEEEEE;	cursor: default;}
.simulatorInfoContainer.ui-tabs-nav a.first,
.simulatorInfoContainer.ui-tabs-nav a span.first {margin: 0 !important; background: url('../images/global/tabs_step_first.gif') no-repeat;}
.simulatorInfoContainer.ui-tabs-nav a {margin: 0; padding-left: 0; color: #666666; font-weight: bold; line-height: 1.2; text-align: center; text-decoration: none; white-space: nowrap; outline: 0;}
.simulatorInfoContainer.ui-tabs-nav .ui-tabs-selected a {position: relative; z-index: 2; margin-top: 0; color: #CC0000;}
.simulatorInfoContainer.ui-tabs-nav a span {width: 75px; min-width: 75px; height: 18px; min-height: 18px; padding-top: 6px; padding-right: 0;}
.simulatorInfoContainer.ui-tabs-nav .ui-tabs-selected a span {padding-bottom: 1px;}
.simulatorInfoContainer .ui-tabs-done {background: #CCCCCC !important;}
.simulatorInfoContainer.ui-tabs-nav .ui-tabs-selected a,
.simulatorInfoContainer.ui-tabs-nav a:hover,
.simulatorInfoContainer.ui-tabs-nav a:focus,
.simulatorInfoContainer.ui-tabs-nav a:active {background-position: 100% -150px;}
.simulatorInfoContainer.ui-tabs-nav a,
.simulatorInfoContainer.ui-tabs-nav .ui-tabs-disabled a:hover,
.simulatorInfoContainer.ui-tabs-nav .ui-tabs-disabled a:focus,
.simulatorInfoContainer.ui-tabs-nav .ui-tabs-disabled a:active {background-position: 100% -100px;}
.simulatorInfoContainer.ui-tabs-nav .ui-tabs-selected a span,
.simulatorInfoContainer.ui-tabs-nav a:focus span,
.simulatorInfoContainer.ui-tabs-nav a:active span,
.simulatorInfoContainer.ui-tabs-nav a:hover span {width: 71px; min-width: 71px; height: 14px; min-height: 14px; line-height: 10px; border: 2px solid #CC0000;}
.simulatorInfoContainer.ui-tabs-nav a span,
.simulatorInfoContainer.ui-tabs-nav .ui-tabs-disabled a:hover span,
.simulatorInfoContainer.ui-tabs-nav .ui-tabs-disabled a:focus span,
.simulatorInfoContainer.ui-tabs-nav .ui-tabs-disabled a:active span {background-position: 0 0;}
.simulatorInfoContainer.ui-tabs-nav .ui-tabs-selected a:link,
.simulatorInfoContainer.ui-tabs-nav .ui-tabs-selected a:visited,
.simulatorInfoContainer.ui-tabs-nav .ui-tabs-disabled a:link,
.simulatorInfoContainer.ui-tabs-nav .ui-tabs-disabled a:visited {cursor: text;}
.simulatorInfoContainer.ui-tabs-nav a:hover,
.simulatorInfoContainer.ui-tabs-nav a:focus,
.simulatorInfoContainer.ui-tabs-nav a:active,
.simulatorInfoContainer.ui-tabs-nav .ui-tabs-deselectable a:hover,
.simulatorInfoContainer.ui-tabs-nav .ui-tabs-deselectable a:focus,
.simulatorInfoContainer.ui-tabs-nav .ui-tabs-deselectable a:active {cursor: pointer;	color: #FFFFFF;}
.simulatorInfoContainer .ui-tabs-disabled {opacity: .4; filter: alpha(opacity=40);}
.simulatorInfoContainer .ui-tabs-panel {padding: 1em 8px; background: #fff;}
.simulatorInfoContainer .ui-tabs-loading em {padding: 0 0 0 20px; background: url(loading.gif) no-repeat 0 50%;}
*/
