/* $Id: node.css,v 1.5 2008/01/25 21:21:44 goba Exp $ */

.node-unpublished {
  background-color: #fff4f4;
}
.preview .node {
  background-color: #ffffea;
}
#node-admin-filter ul {
  list-style-type: none;
  padding: 0;
  margin: 0;
  width: 100%;
}
#node-admin-buttons {
  float: left; /* LTR */
  margin-left: 0.5em; /* LTR */
  clear: right; /* LTR */
}
td.revision-current {
  background: #ffc;
}
.node-form .form-text {
  display: block;
  width: 95%;
}
.node-form .container-inline .form-text {
  display: inline;
  width: auto;
}
.node-form .standard {
  clear: both;
}
.node-form textarea {
  display: block;
  width: 95%;
}
.node-form .attachments fieldset {
  float: none;
  display: block;
}
.terms-inline {
  display: inline;
}
/* $Id: defaults.css,v 1.5 2007/10/02 12:10:40 dries Exp $ */

/*
** HTML elements
*/
fieldset {
  margin-bottom: 1em;
  padding: .5em;
}
form {
  margin: 0;
  padding: 0;
}
hr {
  height: 1px;
  border: 1px solid gray;
}
img {
  border: 0;
}
table {
  border-collapse: collapse;
}
th {
  text-align: left; /* LTR */
  padding-right: 1em; /* LTR */
  border-bottom: 3px solid #ccc;
}

/*
** Markup free clearing
** Details: http://www.positioniseverything.net/easyclearing.html
*/
.clear-block:after {
  content: ".";
  display: block;
  height: 0;
  clear: both;
  visibility: hidden;
}

.clear-block {
  display: inline-block;
}

/* Hides from IE-mac \*/
* html .clear-block {
  height: 1%;
}
.clear-block {
  display: block;
}
/* End hide from IE-mac */
/* $Id: system.css,v 1.48 2008/01/09 09:56:39 goba Exp $ */

/*
** HTML elements
*/
body.drag {
  cursor: move;
}
th.active img {
  display: inline;
}
tr.even, tr.odd {
  background-color: #eee;
  border-bottom: 1px solid #ccc;
  padding: 0.1em 0.6em;
}
tr.drag {
  background-color: #fffff0;
}
tr.drag-previous {
  background-color: #ffd;
}
td.active {
  background-color: #ddd;
}
td.checkbox, th.checkbox {
  text-align: center;
}
tbody {
  border-top: 1px solid #ccc;
}
tbody th {
  border-bottom: 1px solid #ccc;
}
thead th {
  text-align: left; /* LTR */
  padding-right: 1em; /* LTR */
  border-bottom: 3px solid #ccc;
}

/*
** Other common styles
*/
.breadcrumb {
  padding-bottom: .5em
}
div.indentation {
  width: 20px;
  height: 1.7em;
  margin: -0.4em 0.2em -0.4em -0.4em; /* LTR */
  padding: 0.42em 0 0.42em 0.6em; /* LTR */
  float: left; /* LTR */
}
div.tree-child {
  background: url(/misc/tree.png) no-repeat 11px center; /* LTR */
}
div.tree-child-last {
  background: url(/misc/tree-bottom.png) no-repeat 11px center; /* LTR */
}
div.tree-child-horizontal {
  background: url(/misc/tree.png) no-repeat -11px center;
}
.error {
  color: #e55;
}
div.error {
  border: 1px solid #d77;
}
div.error, tr.error {
  background: #fcc;
  color: #200;
  padding: 2px;
}
.warning {
  color: #e09010;
}
div.warning {
  border: 1px solid #f0c020;
}
div.warning, tr.warning {
  background: #ffd;
  color: #220;
  padding: 2px;
}
.ok {
  color: #008000;
}
div.ok {
  border: 1px solid #00aa00;
}
div.ok, tr.ok {
  background: #dfd;
  color: #020;
  padding: 2px;
}
.item-list .icon {
  color: #555;
  float: right; /* LTR */
  padding-left: 0.25em; /* LTR */
  clear: right; /* LTR */
}
.item-list .title {
  font-weight: bold;
}
.item-list ul {
  margin: 0 0 0.75em 0;
  padding: 0;
}
.item-list ul li {
  margin: 0 0 0.25em 1.5em; /* LTR */
  padding: 0;
  list-style: disc;
}
ol.task-list li.active {
  font-weight: bold;
}
.form-item {
  margin-top: 1em;
  margin-bottom: 1em;
}
tr.odd .form-item, tr.even .form-item {
  margin-top: 0;
  margin-bottom: 0;
  white-space: nowrap;
}
tr.merge-down, tr.merge-down td, tr.merge-down th {
  border-bottom-width: 0 !important;
}
tr.merge-up, tr.merge-up td, tr.merge-up th {
  border-top-width: 0 !important;
}
.form-item input.error, .form-item textarea.error, .form-item select.error {
  border: 2px solid red;
}
.form-item .description {
  font-size: 0.85em;
}
.form-item label {
  display: block;
  font-weight: bold;
}
.form-item label.option {
  display: inline;
  font-weight: normal;
}
.form-checkboxes, .form-radios {
  margin: 1em 0;
}
.form-checkboxes .form-item, .form-radios .form-item {
  margin-top: 0.4em;
  margin-bottom: 0.4em;
}
.marker, .form-required {
  color: #f00;
}
.more-link {
  text-align: right; /* LTR */
}
.more-help-link {
  font-size: 0.85em;
  text-align: right; /* LTR */
}
.nowrap {
  white-space: nowrap;
}
.item-list .pager {
  clear: both;
  text-align: center;
}
.item-list .pager li {
  background-image:none;
  display:inline;
  list-style-type:none;
  padding: 0.5em;
}
.pager-current {
  font-weight:bold;
}
.tips {
  margin-top: 0;
  margin-bottom: 0;
  padding-top: 0;
  padding-bottom: 0;
  font-size: 0.9em;
}
dl.multiselect dd.b, dl.multiselect dd.b .form-item, dl.multiselect dd.b select {
  font-family: inherit;
  font-size: inherit;
  width: 14em;
}
dl.multiselect dd.a, dl.multiselect dd.a .form-item {
  width: 8em;
}
dl.multiselect dt, dl.multiselect dd {
  float: left; /* LTR */
  line-height: 1.75em;
  padding: 0;
  margin: 0 1em 0 0; /* LTR */
}
dl.multiselect .form-item {
  height: 1.75em;
  margin: 0;
}

/*
** Inline items (need to override above)
*/
.container-inline div, .container-inline label {
  display: inline;
}

/*
** Tab navigation
*/
ul.primary {
  border-collapse: collapse;
  padding: 0 0 0 1em; /* LTR */
  white-space: nowrap;
  list-style: none;
  margin: 5px;
  height: auto;
  line-height: normal;
  border-bottom: 1px solid #bbb;
}
ul.primary li {
  display: inline;
}
ul.primary li a {
  background-color: #ddd;
  border-color: #bbb;
  border-width: 1px;
  border-style: solid solid none solid;
  height: auto;
  margin-right: 0.5em; /* LTR */
  padding: 0 1em;
  text-decoration: none;
}
ul.primary li.active a {
  background-color: #fff;
  border: 1px solid #bbb;
  border-bottom: #fff 1px solid;
}
ul.primary li a:hover {
  background-color: #eee;
  border-color: #ccc;
  border-bottom-color: #eee;
}
ul.secondary {
  border-bottom: 1px solid #bbb;
  padding: 0.5em 1em;
  margin: 5px;
}
ul.secondary li {
  display: inline;
  padding: 0 1em;
  border-right: 1px solid #ccc; /* LTR */
}
ul.secondary a {
  padding: 0;
  text-decoration: none;
}
ul.secondary a.active {
  border-bottom: 4px solid #999;
}

/*
** Autocomplete styles
*/
/* Suggestion list */
#autocomplete {
  position: absolute;
  border: 1px solid;
  overflow: hidden;
  z-index: 100;
}
#autocomplete ul {
  margin: 0;
  padding: 0;
  list-style: none;
}
#autocomplete li {
  background: #fff;
  color: #000;
  white-space: pre;
  cursor: default;
}
#autocomplete li.selected {
  background: #0072b9;
  color: #fff;
}
/* Animated throbber */
html.js input.form-autocomplete {
  background-image: url(/misc/throbber.gif);
  background-repeat: no-repeat;
  background-position: 100% 2px; /* LTR */
}
html.js input.throbbing {
  background-position: 100% -18px; /* LTR */
}

/*
** Collapsing fieldsets
*/
html.js fieldset.collapsed {
  border-bottom-width: 0;
  border-left-width: 0;
  border-right-width: 0;
  margin-bottom: 0;
  height: 1em;
}
html.js fieldset.collapsed * {
  display: none;
}
html.js fieldset.collapsed legend {
  display: block;
}
html.js fieldset.collapsible legend a {
  padding-left: 15px; /* LTR */
  background: url(/misc/menu-expanded.png) 5px 75% no-repeat; /* LTR */
}
html.js fieldset.collapsed legend a {
  background-image: url(/misc/menu-collapsed.png); /* LTR */
  background-position: 5px 50%; /* LTR */
}
/* Note: IE-only fix due to '* html' (breaks Konqueror otherwise). */
* html.js fieldset.collapsed legend,
* html.js fieldset.collapsed legend *,
* html.js fieldset.collapsed table * {
  display: inline;
}
/* For Safari 2 to prevent collapsible fieldsets containing tables from dissapearing due to tableheader.js. */
html.js fieldset.collapsible {
  position: relative;
}
html.js fieldset.collapsible legend a {
  display: block;
}
/* Avoid jumping around due to margins collapsing into collapsible fieldset border */
html.js fieldset.collapsible .fieldset-wrapper {
  overflow: auto;
}

/*
** Resizable text areas
*/
.resizable-textarea {
  width: 95%;
}
.resizable-textarea .grippie {
  height: 9px;
  overflow: hidden;
  background: #eee url(/misc/grippie.png) no-repeat center 2px;
  border: 1px solid #ddd;
  border-top-width: 0;
  cursor: s-resize;
}
html.js .resizable-textarea textarea {
  margin-bottom: 0;
  width: 100%;
  display: block;
}

/*
** Table drag and drop.
*/
.draggable a.tabledrag-handle {
  cursor: move;
  float: left; /* LTR */
  height: 1.7em;
  margin: -0.4em 0 -0.4em -0.5em; /* LTR */
  padding: 0.42em 1.5em 0.42em 0.5em; /* LTR */
  text-decoration: none;
}
a.tabledrag-handle:hover {
  text-decoration: none;
}
a.tabledrag-handle .handle {
  margin-top: 4px;
  height: 13px;
  width: 13px;
  background: url(/misc/draggable.png) no-repeat 0 0;
}
a.tabledrag-handle-hover .handle {
  background-position: 0 -20px;
}

/*
** Teaser splitter
*/
.joined + .grippie {
  height: 5px;
  background-position: center 1px;
  margin-bottom: -2px;
}
/* Keeps inner content contained in Opera 9. */
.teaser-checkbox {
  padding-top: 1px;
}
div.teaser-button-wrapper {
  float: right; /* LTR */
  padding-right: 5%; /* LTR */
  margin: 0;
}
.teaser-checkbox div.form-item {
  float: right; /* LTR */
  margin: 0 5% 0 0; /* LTR */
  padding: 0;
}
textarea.teaser {
  display: none;
}
html.js .no-js {
  display: none;
}

/*
** Progressbar styles
*/
.progress {
  font-weight: bold;
}
.progress .bar {
  background: #fff url(/misc/progress.gif);
  border: 1px solid #00375a;
  height: 1.5em;
  margin: 0 0.2em;
}
.progress .filled {
  background: #0072b9;
  height: 1em;
  border-bottom: 0.5em solid #004a73;
  width: 0%;
}
.progress .percentage {
  float: right; /* LTR */
}
.progress-disabled {
  float: left; /* LTR */
}
.ahah-progress {
  float: left; /* LTR */
}
.ahah-progress .throbber {
  width: 15px;
  height: 15px;
  margin: 2px;
  background: transparent url(/misc/throbber.gif) no-repeat 0px -18px;
  float: left; /* LTR */
}
tr .ahah-progress .throbber {
  margin: 0 2px;
}
.ahah-progress-bar {
  width: 16em;
}

/*
** Formatting for welcome page
*/
#first-time strong {
  display: block;
  padding: 1.5em 0 .5em;
}

/*
** To be used with tableselect.js
*/
tr.selected td {
  background: #ffc;
}

/*
** Floating header for tableheader.js
*/
table.sticky-header {
  margin-top: 0;
  background: #fff;
}

/*
** Installation clean URLs
*/
#clean-url.install {
  display: none;
}

/*
** For anything you want to hide on page load when JS is enabled, so
** that you can use the JS to control visibility and avoid flicker.
*/
html.js .js-hide {
  display: none;
}

/*
** Styles for the system modules page (admin/build/modules)
*/
#system-modules div.incompatible {
  font-weight: bold;
}

/*
** Styles for the system themes page (admin/build/themes)
*/
#system-themes-form div.incompatible {
  font-weight: bold;
}

/*
** Password strength indicator
*/
span.password-strength {
  visibility: hidden;
}
input.password-field {
  margin-right: 10px; /* LTR */
}
div.password-description {
  padding: 0 2px;
  margin: 4px 0 0 0;
  font-size: 0.85em;
  max-width: 500px;
}
div.password-description ul {
  margin-bottom: 0;
}
.password-parent {
  margin: 0 0 0 0;
}
/*
** Password confirmation checker
*/
input.password-confirm {
  margin-right: 10px; /* LTR */
}
.confirm-parent {
  margin: 5px 0 0 0;
}
span.password-confirm {
  visibility: hidden;
}
span.password-confirm span {
  font-weight: normal;
}
/* $Id: system-menus.css,v 1.1 2007/10/05 14:50:25 goba Exp $ */

ul.menu {
  list-style: none;
  border: none;
  text-align:left; /* LTR */
}
ul.menu li {
  margin: 0 0 0 0.5em; /* LTR */
}
li.expanded {
  list-style-type: circle;
  list-style-image: url(/misc/menu-expanded.png);
  padding: 0.2em 0.5em 0 0; /* LTR */
  margin: 0;
}
li.collapsed {
  list-style-type: disc;
  list-style-image: url(/misc/menu-collapsed.png); /* LTR */
  padding: 0.2em 0.5em 0 0; /* LTR */
  margin: 0;
}
li.leaf {
  list-style-type: square;
  list-style-image: url(/misc/menu-leaf.png);
  padding: 0.2em 0.5em 0 0; /* LTR */
  margin: 0;
}
li a.active {
  color: #000;
}
td.menu-disabled {
  background: #ccc;
}
ul.links {
  margin: 0;
  padding: 0;
}
ul.links.inline {
  display: inline;
}
ul.links li {
  display: inline;
  list-style-type: none;
  padding: 0 0.5em;
}
.block ul {
  margin: 0;
  padding: 0 0 0.25em 1em; /* LTR */
}
/* $Id: user.css,v 1.7 2007/06/21 04:38:41 unconed Exp $ */

#permissions td.module {
  font-weight: bold;
}
#permissions td.permission {
  padding-left: 1.5em; /* LTR */
}
#access-rules .access-type, #access-rules .rule-type {
  margin-right: 1em; /* LTR */
  float: left; /* LTR */
}
#access-rules .access-type .form-item, #access-rules .rule-type .form-item {
  margin-top: 0;
}
#access-rules .mask {
  clear: both;
}
#user-login-form {
  text-align: center;
}
#user-admin-filter ul {
  list-style-type: none;
  padding: 0;
  margin: 0;
  width: 100%;
}
#user-admin-buttons {
  float: left; /* LTR */
  margin-left: 0.5em; /* LTR */
  clear: right; /* LTR */
}
#user-admin-settings fieldset .description {
  font-size: 0.85em;
  padding-bottom: .5em;
}

/* Generated by user.module but used by profile.module: */
.profile {
  clear: both;
  margin: 1em 0;
}
.profile .picture {
  float: right; /* LTR */
  margin: 0 1em 1em 0; /* LTR */
}
.profile h3 {
  border-bottom: 1px solid #ccc;
}
.profile dl {
  margin: 0 0 1.5em 0;
}
.profile dt {
  margin: 0 0 0.2em 0;
  font-weight: bold;
}
.profile dd {
  margin: 0 0 1em 0;
}
/* $Id: block_edit.css,v 1.1.2.10 2010/02/17 18:24:24 psynaptic Exp $ */

div.views-admin-links,
div.block-edit-link,
div.node-edit-link,
div.block-edit-link a,
div.node-edit-link a {
  font-size: 9px;
  text-decoration: none;
  background: transparent;
}

div.views-admin-links,
div.block-edit-link,
div.node-edit-link {  
  padding: 2px 3px 1px 0;
  position: absolute;
  z-index: 20;
  margin-top: -15px;
}

div.block-edit-link a,
div.node-edit-link a,
div.view div.views-admin-links-hover a,
div.view div.views-admin-links:hover a {
  color: #ccc;
}

div.node-edit-link ul.links li a:hover,
div.node-edit-link ul.links li a:active,
div.block-edit-link ul.links li a:hover,
div.block-edit-link ul.links li a:active,
div.view div.views-admin-links a:hover,
div.view div.views-admin-links a:active {
  color: #000;
}

div.block-views div.views-hide,
div.view div.views-admin-links {
  margin-right: 0;
  width: auto;
}
/* $Id: content-module.css,v 1.1.2.6 2009/03/14 18:45:38 yched Exp $ */

/* Node display */
.field .field-label,
.field .field-label-inline,
.field .field-label-inline-first {
  font-weight:bold;
}
.field .field-label-inline,
.field .field-label-inline-first {
  display:inline;
}
.field .field-label-inline {
  visibility:hidden;
}

/* Node form display */
.node-form .content-multiple-table td.content-multiple-drag {
  width:30px;
  padding-right:0;/*LTR*/
}
.node-form .content-multiple-table td.content-multiple-drag a.tabledrag-handle{
  padding-right:.5em;/*LTR*/
}

.node-form .content-add-more .form-submit{
  margin:0;
}

.node-form .number {
  display:inline;
  width:auto;
}
.node-form .text {
  width:auto;
}

/* CSS overrides for Views-based autocomplete results.
  - #autocomplete uses "white-space:pre", which is no good with
    Views' template-based rendering
  - Field titles are rendered with <label> in default templates,
    but we don't want the 'form' styling it gets under .form-item
*/
.form-item #autocomplete .reference-autocomplete {
  white-space:normal;
}

.form-item #autocomplete .reference-autocomplete label {
  display:inline;
  font-weight:normal;
}

/* 'Manage fields' overview */
#content-field-overview-form .advanced-help-link,
#content-display-overview-form .advanced-help-link {
  margin: 4px 4px 0 0;/*LTR*/
}
#content-field-overview-form .label-group,
#content-display-overview-form .label-group,
#content-copy-export-form .label-group {
  font-weight: bold;
}
table#content-field-overview .label-add-new-field,
table#content-field-overview .label-add-existing-field,
table#content-field-overview .label-add-new-group {
  float: left;/*LTR*/
}
table#content-field-overview tr.content-add-new .tabledrag-changed {
  display: none;
}
table#content-field-overview tr.content-add-new .description {
  margin-bottom: 0;
}
table#content-field-overview .content-new {
  font-weight: bold;
  padding-bottom: .5em;
}

/* 'Advanced help' pages */
.advanced-help-topic h3,
.advanced-help-topic h4,
.advanced-help-topic h5,
.advanced-help-topic h6  {
  margin:1em 0 .5em 0;
}
.advanced-help-topic dd {
  margin-bottom: .5em;
}
.advanced-help-topic span.code {
  background-color:#EDF1F3;
  font-family:"Bitstream Vera Sans Mono",Monaco,"Lucida Console",monospace;
  font-size:0.9em;
  padding:1px;
}
.advanced-help-topic .content-border {
  border:1px solid #AAA
}/* Force from/to dates to float using inline-block, where it works, otherwise inline. */
.container-inline-date {
  width:auto;
  clear:both;
  display: inline-block;
  vertical-align:top;
  margin-right: 0.5em; /* LTR */
}
.container-inline-date .form-item {
  float:none;
  padding:0;
  margin:0;
}
.container-inline-date .form-item .form-item {
  float: left; /* LTR */
}
.container-inline-date .form-item,
.container-inline-date .form-item input {
  width:auto;
}
.container-inline-date .description {
  clear: both;
}

.container-inline-date .form-item input,
.container-inline-date .form-item select,
.container-inline-date .form-item option {
  margin-right: 5px; /* LTR */
}

.container-inline-date .date-spacer {
  margin-left: -5px; /* LTR */
}
.views-right-60 .container-inline-date div {
  padding:0;
  margin:0;
}

.container-inline-date .date-timezone .form-item {
  float:none;
  width:auto;
  clear:both;
}

/* Fixes for date popup css so it will behave in Drupal */
#calendar_div, #calendar_div td, #calendar_div th {
  margin:0;
  padding:0;
}
#calendar_div,
.calendar_control,
.calendar_links,
.calendar_header,
.calendar {
  width: 185px;
  border-collapse: separate;
  margin: 0;
}
.calendar td {
  padding: 0;
}

/* formatting for from/to dates in nodes and views */
span.date-display-single {
}
span.date-display-start {
}
span.date-display-end {
}
span.date-display-separator {
}

.date-repeat-input {
  float: left; /* LTR */
  width:auto;
  margin-right: 5px; /* LTR */
}
.date-repeat-input select {
  min-width:7em;
}
.date-repeat fieldset {
  clear:both;
  float:none;
}

.date-views-filter-wrapper {
  min-width:250px;
}
.date-views-filter input {
  float: left !important; /* LTR */
  margin-right: 2px !important; /* LTR */
  padding:0 !important;
  width:12em;
  min-width:12em;
}

.date-nav {
  width:100%;
}
.date-nav div.date-prev {
  text-align: left; /* LTR */
  width:24%;
  float: left; /* LTR */
}
.date-nav div.date-next {
  text-align: right; /* LTR */
  width:24%;
  float: right; /* LTR */
}
.date-nav div.date-heading {
  text-align:center;
  width:50%;
  float: left; /* LTR */
}
.date-nav div.date-heading h3 {
  margin:0;
  padding:0;
}

.date-clear {
  float:none;
  clear:both;
  display:block;
}

.date-clear-block {
  float:none;
  width:auto;
  clear:both;
}

/* 	 
 ** Markup free clearing that fixes unwanted scrollbars 	 
 ** @see http://drupal.org/node/232959 	 
 */ 	 
 .date-clear-block:after { 	 
   content: " "; 	 
   display: block; 	 
   height: 0; 	 
   clear: both; 	 
   visibility: hidden; 	 
 } 	 
 .date-clear-block { 	 
   display: inline-block; 	 
 } 	 
 /* Hides from IE-mac \*/ 	 
 * html .date-clear-block { 	 
   height: 1%; 	 
 } 	 
 .date-clear-block { 	 
   display: block; 	 
 } 	 
 /* End hide from IE-mac */

.date-container .date-format-delete {
  margin-top: 1.8em;
  margin-left: 1.5em;
  float: left;
}
.date-container .date-format-name {
  float: left;
}
.date-container .date-format-type {
  float: left;
  padding-left: 10px;
}

.date-container .select-container {
  clear: left;
  float: left;
}

/* Calendar day css */
div.date-calendar-day {
  line-height: 1;
  width: 40px;
  float: left;
  margin: 6px 10px 0 0;
  background: #F3F3F3;
  border-top: 1px solid #eee;
  border-left: 1px solid #eee;
  border-right: 1px solid #bbb;
  border-bottom: 1px solid #bbb;
  color: #999;
  text-align: center;
  font-family: Georgia, Arial, Verdana, sans;
}
div.date-calendar-day span {
  display: block;  
  text-align: center;
}
div.date-calendar-day span.month {
  font-size: .9em;
  background-color: #B5BEBE;
  color: white;
  padding: 2px;
  text-transform: uppercase;
}
div.date-calendar-day span.day {
  font-weight: bold;
  font-size: 2em;
}
div.date-calendar-day span.year {
  font-size: .9em;
  padding: 2px;
}
/* Smoothness Theme for jQuery UI Datepicker */
#ui-datepicker-div table,
#ui-datepicker-div td,
#ui-datepicker-div th {
  margin: 0;
  padding: 0;
}
#ui-datepicker-div,
#ui-datepicker-div table,
.ui-datepicker-div,
.ui-datepicker-div table,
.ui-datepicker-inline,
.ui-datepicker-inline table {
  font-size: 12px !important;
}
.ui-datepicker-div, .ui-datepicker-inline, #ui-datepicker-div {
  /*resets*/margin: 0; padding: 0; border: 0; outline: 0; line-height: 1.3; text-decoration: none; font-size: 100%; list-style: none;
  background: #ffffff;
  border: 2px solid #d3d3d3;
  font-family: Verdana, Arial, sans-serif;
  font-size: 1.1em;
  margin: 0;
  padding: 2.5em .5em .5em .5em;
  position: relative;
  width: 15.5em;
}
#ui-datepicker-div {
  background: #ffffff;
  display: none;
  z-index: 9999; /*must have*/
}
.ui-datepicker-inline {
  display: block;
  float: left; /* LTR */
}
.ui-datepicker-control {
  display: none;
}
.ui-datepicker-current {
  display: none;
}
.ui-datepicker-next, .ui-datepicker-prev {
  background: #e6e6e6 url(/sites/all/modules/date/date_popup/themes/images/e6e6e6_40x100_textures_02_glass_75.png) 0 50% repeat-x; /* LTR */
  left: .5em; /* LTR */
  position: absolute;
  top: .5em;
}
.ui-datepicker-next {
  left: 14.6em;
}
.ui-datepicker-next:hover, .ui-datepicker-prev:hover {
  background: #dadada url(/sites/all/modules/date/date_popup/themes/images/dadada_40x100_textures_02_glass_75.png) 0 50% repeat-x; /* LTR */
}
.ui-datepicker-next a, .ui-datepicker-prev a {
  background: url(/sites/all/modules/date/date_popup/themes/images/888888_7x7_arrow_left.gif) 50% 50% no-repeat; /* LTR */
  border: 1px solid #d3d3d3;
  cursor: pointer;
  display: block;
  font-size: 1em;
  height: 1.4em;
  text-indent: -999999px;
  width: 1.3em;
}
.ui-datepicker-next a {
  background: url(/sites/all/modules/date/date_popup/themes/images/888888_7x7_arrow_right.gif) 50% 50% no-repeat; /* LTR */
}
.ui-datepicker-prev a:hover {
  background: url(/sites/all/modules/date/date_popup/themes/images/454545_7x7_arrow_left.gif) 50% 50% no-repeat; /* LTR */
}
.ui-datepicker-next a:hover {
  background: url(/sites/all/modules/date/date_popup/themes/images/454545_7x7_arrow_right.gif) 50% 50% no-repeat; /* LTR */
}
.ui-datepicker-prev a:active {
  background: url(/sites/all/modules/date/date_popup/themes/images/222222_7x7_arrow_left.gif) 50% 50% no-repeat; /* LTR */
}
.ui-datepicker-next a:active {
  background: url(/sites/all/modules/date/date_popup/themes/images/222222_7x7_arrow_right.gif) 50% 50% no-repeat; /* LTR */
}
.ui-datepicker-header select {
  background: #e6e6e6;
  border: 1px solid #d3d3d3;
  color: #555555;
  font-size: 1em;
  line-height: 1.4em;
  margin: 0 !important;
  padding: 0 !important;
  position: absolute;
  top: .5em;
}
.ui-datepicker-header select.ui-datepicker-new-month {
  left: 2.2em; /* LTR */
  width: 7em;
}
.ui-datepicker-header select.ui-datepicker-new-year {
  left: 9.4em; /* LTR */
  width: 5em;
}
table.ui-datepicker {
  text-align: right; /* LTR */
  width: 15.5em;
}
table.ui-datepicker td a {
  color: #555555;
  display: block;
  padding: .1em .3em .1em 0; /* LTR */
  text-decoration: none;
}
table.ui-datepicker tbody {
  border-top: none;
}
table.ui-datepicker tbody td a {
  background: #e6e6e6 url(/sites/all/modules/date/date_popup/themes/images/e6e6e6_40x100_textures_02_glass_75.png) 0 50% repeat-x; /* LTR */
  border: 1px solid #ffffff;
  cursor: pointer;
}
table.ui-datepicker tbody td a:hover {
  background: #dadada url(/sites/all/modules/date/date_popup/themes/images/dadada_40x100_textures_02_glass_75.png) 0 50% repeat-x; /* LTR */
  border: 1px solid #999999;
  color: #212121;
}
table.ui-datepicker tbody td a:active {
  background: #ffffff url(/sites/all/modules/date/date_popup/themes/images/ffffff_40x100_textures_02_glass_65.png) 0 50% repeat-x; /* LTR */
  border: 1px solid #dddddd;
  color: #222222;
}
table.ui-datepicker .ui-datepicker-title-row td {
  /*border-bottom: 1px solid #d3d3d3;*/
  color: #222222;
  font-size: .9em;
  padding: .3em 0;
  text-align: center;
  text-transform: uppercase;
}

table.ui-datepicker .ui-datepicker-title-row td a {
  color: #222222;
}/* timeEntry styles */
.timeEntry_control {
	vertical-align: middle;
	margin-left: 2px;
}
* html .timeEntry_control { /* IE only */
	margin-top: -4px;
}
/* Make sure background colors from other styles don't obscure the current element highlight */
.timeEntry {
  background-color:transparent !important;
}
/* This is to keep FF from offering a drop-down list of previous values. */
/* For some reason hiding the div where the image belongs keeps that from happening. */
.timeEntry_control {
  display:none;
}.fake-leaf 
{
  font-size:8pt;
  font-style:italic;
}

li.start-collapsed ul 
{
  display:none;
}

span.ext {
  background: url(/sites/all/modules/extlink/extlink.png) right center no-repeat;
  padding-right: 12px;
  zoom: 1;
}
span.mailto {
  background: url(/sites/all/modules/extlink/mailto.png) right center no-repeat;
  padding-right: 12px;
  zoom: 1;
}/* $Id: filefield.css,v 1.22 2010/06/29 23:49:11 quicksketch Exp $ */

/**
 * Formatter styles
 */

.filefield-icon {
  margin: 0 2px 0 0; /* RTL */
}

/* End formatter styles. */

/**
 * General widget form styles (applicable to all widgets).
 */
.filefield-element {
  margin: 1em 0;
  white-space: normal;
}

.filefield-element .widget-preview {
  float: left; /* RTL */
  padding: 0 10px 0 0; /* RTL */
  margin: 0 10px 0 0; /* RTL */
  border-width: 0 1px 0 0; /* RTL */
  border-style: solid;
  border-color: #CCC;
  max-width: 30%;
}

.filefield-element .widget-edit {
  float: left; /* RTL */
  max-width: 70%;
}

.filefield-element .filefield-preview {
  width: 16em;
  overflow: hidden;
}

.filefield-element .widget-edit .form-item {
  margin: 0 0 1em 0;
}

.filefield-element input.form-submit,
.filefield-element input.form-file {
  margin: 0;
}

.filefield-element input.progress-disabled {
  float: none;
  display: inline;
}

.filefield-element div.ahah-progress,
.filefield-element div.throbber {
  display: inline;
  float: none;
  padding: 1px 13px 2px 3px; /* RTL */
}

.filefield-element div.ahah-progress-bar {
  display: none;
  margin-top: 4px;
  width: 28em;
  padding: 0;
}

.filefield-element div.ahah-progress-bar div.bar {
  margin: 0;
}

/* End general widget form styles. */
/*
 * CSS specific to Footnotes module.
*
* Thanks to binford2k@lug.wsu.edu for this tip and drinkypoo
* for the question leading up to it. http://drupal.org/node/80538
*/
 

/* Add empty space before footnotes and a black line on top. */
.footnotes {
  clear: both;
  margin-top: 4em;
  margin-bottom: 2em;
  border-top: 1px solid #000000;
}

/* Make footnotes appear in a smaller font */
.footnotes {
  font-size: 0.9em;
}

/* 
  Make the footnote a supertext^1
*/
.see_footnote {
  vertical-align: top;
  position: relative;
  top: -0.25em;
  font-size: 0.9em;
}

/* Hide the actual number of the OL list of footnotes*/
ol.footnotes {
  list-style-type: none;
  margin-left: 0;
  padding-left: 0;
}
ol.footnotes li {
  margin-left: 2.5em;
}

/* Move the footnote number outside of the margin for footnote text (hanging indent) */
ol.footnotes {
  /* This is apparently very needed for the "position: absolute;" below to work correctly*/
  position: relative; 
}
.footnotes .footnote {
  position: absolute;
  left: 0px;
  z-index: 2;
}

/* Note: This CSS has a minor bug on all versions of IE in that the footnote numbers 
are aligned with the absolute bottom of their space, thus being a couple of pixels 
lower than their corresponding line of text. IE5.5 has a serious bug in that the numbers 
are not shifted left at all, thus being garbled together with the start of their text. */


/*
 * Textile Footnotes 
 */
 /* First footnote */
 #fn1 {
   border-top: 1px solid #000000;
   margin-top: 3em;
 }
 .footnote {
   font-size: 0.9em;
 }
 #gcui-language-changer-lightbox {
	top: 0;
	left: 0;
	height: 100%;
	width: 100%;
	z-index: 1000000;	
/*	background: url(/sites/all/modules/gold_common_ui/images/dark_60.png) transparent; */
	position: absolute;
  display: none;
}

#gcui-language-changer {
	z-index: 1000001;
	display: table;
	height: 100%;
	position: relative;
	overflow: visible;
	width: 100%;
}

#gcui-language-changer-outer {
	z-index: 1000000;
	display: table-cell;
	vertical-align: middle;
	width: 100%;
	text-align: center;
}

#gcui-language-changer-inner {
	z-index: 1000001;
	position: relative;
	/* WIDTH CHANGE:
  width: 230px; */
  width: 283px;
	margin-left: auto;
	margin-right: auto;
	text-align: left;
}

#gcui-language-changer-inner-base {
	text-align: center;
	padding: 15px;
/*	background: url(/sites/all/modules/gold_common_ui/images/dark_80.png) top right no-repeat transparent; */
  padding-left: 25px;
  
	
	/* Borders */
	-moz-border-radius: 3px;
	-webkit-border-radius: 3px;
	-khtml-border-radius: 3px;
	border-radius: 3px;
	
	/* Shadows */
	outline-style: none;
	outline-color: invert;
	outline-width: medium;
	-webkit-box-shadow: 0 0 18px rgba(69, 111, 153, .9);
	-moz-box-shadow: 0 0 18px rgba(69, 111, 153, .9);
	box-shadow: 0 0 18px rgba(69, 111, 153, .9);
	position: relative;
}
	
#gcui-language-changer-inner-base ul {
	text-align: left;
	position: relative;
	padding-left: 0;
}

.gcui-language-changer-lists ul li {
	text-transform: uppercase;
	list-style-type: none;
	/* width: 100%;	 */
	/* cursor: pointer; */
  padding-bottom: 9px;
}

.gcui-language-changer-highlight {
	/* width: 120px;	 */
}

.gcui-language-changer-lists ul li a,
.gcui-language-changer-lists ul li a:link,
.gcui-language-changer-lists ul li a:visited {
	color: #dddddd;
	text-decoration: none;
	white-space: nowrap;
	font-family: 'Century Gothic', Century, Arial;
	font-weight: bold;
	font-size: 16px;
	background: none;	
	padding-left: 10px;
}

.gcui-language-changer-lists ul li a:active,
.gcui-language-changer-lists ul li a:hover {
	text-decoration: none;
	color: #f8f8f8;
}

#gcui-language-changer-close-button {
	width: 10px;
	height: 10px;
	position: absolute;
	top: 0;
	right: 0;
	cursor: pointer;
}

#gcui-language-changer-inner-popup {
	display: none;
	position: absolute;
	top: 20px;
	padding: 0;
	margin: 0;
	/*
	background: url(/sites/all/modules/gold_common_ui/images/dark_60.png) no-repeat transparent;
	
	-moz-border-radius: 9px;
	-webkit-border-radius: 9px;
	-khtml-border-radius: 9px;
	border-radius: 9px;

	outline-style: none;
	outline-color: invert;
	outline-width: medium;
	-webkit-box-shadow: 0 0 18px rgba(69, 111, 153, .9);
	-moz-box-shadow: 0 0 18px rgba(69, 111, 153, .9);
	box-shadow: 0 0 18px rgba(69, 111, 153, .9);
	*/
}
#gcui-language-changer-inner-popup ul {
	padding-left: 0;
	/*
	margin-top: 5px;
	margin-bottom: 5px;
	margin-left: 10px;
	*/
}
#gcui-language-changer-inner-popup-lists {
	margin: 0;
	padding-right: 10px;
}


/* site specific css */

.site-www_scientology_org2,
.site-www_scientology_org{

	background: url(/sites/all/themes/gold_master/www_scientology_org/images/s-lb-bg.png);
	background-repeat: no-repeat;
	font-size-adjust: 5

}


.gcui_simple_login_initial_hide,
.gcui_simple_login_permanent_hide {
  display: none; 
}

.password-description,
#edit-profile-postal-code-wrapper {
  display: none;
  visibility: hidden;
  max-height: 1px;
}

/* $Id: lightbox.css,v 1.1.4.24 2009/04/14 12:58:43 snpower Exp $ */
#lightbox {
  position: absolute;
  top: 40px;
  left: 0;
  width: 100%;
  z-index: 100;
  text-align: center;
  line-height: 0;
}

#lightbox a img {
  border: none;
}

#outerImageContainer {
  position: relative;
  background-color: #fff;
  width: 250px;
  height: 250px;
  margin: 0 auto;
  min-width: 240px;
  overflow: hidden;
}

#imageContainer, #frameContainer, #modalContainer {
  padding: 10px;
}

#modalContainer {
  line-height: 1em;
  overflow: auto;
}

#loading {
  height: 25%;
  width: 100%;
  text-align: center;
  line-height: 0;
  position: absolute;
  top: 40%;
  left: 45%;
  *left: 0%;
}

#hoverNav {
  position: absolute;
  top: 0;
  left: 0;
  height: 100%;
  width: 100%;
  z-index: 10;
}

#imageContainer>#hoverNav {
  left: 0;
}

#frameHoverNav {
  z-index: 10;
  margin-left: auto;
  margin-right: auto;
  width: 20%;
  position: relative;
  top: -60px;
}

#imageData>#frameHoverNav {
  left: 0;
}

#hoverNav a, #frameHoverNav a {
  outline: none;
}

#prevLink, #nextLink {
  width: 49%;
  height: 100%;
  background: transparent url(/sites/all/modules/lightbox2/images/blank.gif) no-repeat; /* Trick IE into showing hover */
  display: block;
}

#prevLink, #framePrevLink {
  left: 0;
  float: left;
}

#nextLink, #frameNextLink {
  right: 0;
  float: right;
}

#prevLink:hover, #prevLink:visited:hover, #prevLink.force_show_nav, #framePrevLink {
  background: url(/sites/all/modules/lightbox2/images/prev.gif) left 15% no-repeat;
}

#nextLink:hover, #nextLink:visited:hover, #nextLink.force_show_nav, #frameNextLink {
  background: url(/sites/all/modules/lightbox2/images/next.gif) right 15% no-repeat;
}

#prevLink:hover.force_show_nav, #prevLink:visited:hover.force_show_nav,
#framePrevLink:hover, #framePrevLink:visited:hover {
  background: url(/sites/all/modules/lightbox2/images/prev_hover.gif) left 15% no-repeat;
}

#nextLink:hover.force_show_nav, #nextLink:visited:hover.force_show_nav,
#frameNextLink:hover, #frameNextLink:visited:hover {
  background: url(/sites/all/modules/lightbox2/images/next_hover.gif) right 15% no-repeat;
}

#framePrevLink, #frameNextLink {
  width: 45px;
  height: 45px;
  display: block;
  margin-bottom: -60px;
  position: relative;
  top: 60px;
}

#imageDataContainer {
  font: 10px Verdana, Helvetica, sans-serif;
  background-color: #fff;
  margin: 0 auto;
  line-height: 1.4em;
  min-width: 240px;
}

#imageData {
  padding: 0 10px;
}

#imageData #imageDetails {
  width: 70%;
  float: left;
  text-align: left;
}

#imageData #caption {
  font-weight: bold;
}

#imageData #numberDisplay {
  display: block;
  clear: left;
  padding-bottom: 1.0em;
}

#imageData #node_link_text {
  display: block;
  padding-bottom: 1.0em;
}

#imageData #bottomNav {
  height: 66px;
}

#overlay {
  position: absolute;
  top: 0;
  left: 0;
  z-index: 90;
  width: 100%;
  height: 500px;
  background-color: #000;
}

#overlay_default {
  opacity: 0.6;
}

#overlay_macff2 {
  background: transparent url(/sites/all/modules/lightbox2/images/overlay.png) repeat;
}

.clearfix:after {
  content: ".";
  display: block;
  height: 0;
  clear: both;
  visibility: hidden;
}

* html>body .clearfix {
  display: inline;
  width: 100%;
}

* html .clearfix {
  /* Hides from IE-mac \*/
  height: 1%;
  /* End hide from IE-mac */
}


/* Image location mod */
#bottomNavClose {
  display: block;
  background: url(/sites/all/modules/lightbox2/images/close.gif) left no-repeat;
  margin-top: 33px;
  float: right;
  padding-top: 0.7em;
  height: 26px;
  width: 26px;
}

#bottomNavClose:hover {
  background-position: right;
}

#loadingLink {
  display: block;
  background: url(/sites/all/modules/lightbox2/images/loading.gif) no-repeat;
  width: 32px;
  height: 32px;
}

#bottomNavZoom {
  display: none;
  background: url(/sites/all/modules/lightbox2/images/expand.gif) no-repeat;
  width: 34px;
  height: 34px;
  position: relative;
  left: 30px;
  float: right;
}

#bottomNavZoomOut {
  display: none;
  background: url(/sites/all/modules/lightbox2/images/contract.gif) no-repeat;
  width: 34px;
  height: 34px;
  position: relative;
  left: 30px;
  float: right;
}

#lightshowPlay {
  margin-top: 42px;
  float: right;
  margin-right: 5px;
  margin-bottom: 1px;
  height: 20px;
  width: 20px;
  background: url(/sites/all/modules/lightbox2/images/play.png) no-repeat;
}

#lightshowPause {
  margin-top: 42px;
  float: right;
  margin-right: 5px;
  margin-bottom: 1px;
  height: 20px;
  width: 20px;
  background: url(/sites/all/modules/lightbox2/images/pause.png) no-repeat;
}

.lightbox_hide_image {
  display: none;
}

#lightboxImage {
  -ms-interpolation-mode: bicubic;
}
/* $Id: nice_menus.css,v 1.28 2008/07/11 16:04:44 add1sun Exp $ */
/*
  This file contains the basic logic for nice menus, and should not be
  edited.  To customize the menus, it's recommended to create a custom CSS
  file using nice_menus_default.css as a template, then configure the module
  to use your custom CSS file (this is done in the global settings tab of
  the theme administration.)
*/

/* Below should fix menu being a few pixels away in some themes, and menus disappearing behind other stuff. */
.block-nice_menus {
  line-height: normal;
  z-index: 10;
}

ul.nice-menu,
ul.nice-menu ul {
  z-index: 5;
  position: relative;
}

ul.nice-menu li {
  position: relative;
}

ul.nice-menu a {
  display: block;
}

ul.nice-menu ul,
/* For Garland header. */
#header-region ul.nice-menu ul {
  position: absolute;
  visibility: hidden;
}

ul.nice-menu li.over ul {
  visibility: visible;
}

ul.nice-menu ul li {
  display: block;
}

ul.nice-menu:after {
  content: ".";
  display: block;
  height: 0;
  clear: both;
  visibility: hidden;
}

/* Show submenus when over their parents. */
ul.nice-menu li:hover ul,
ul.nice-menu li.menuparent li:hover ul,
ul.nice-menu li.menuparent li.menuparent li:hover ul,
ul.nice-menu li.menuparent li.menuparent li.menuparent li:hover ul,
ul.nice-menu li.over ul,
ul.nice-menu li.menuparent li.over ul,
ul.nice-menu li.menuparent li.menuparent li.over ul,
ul.nice-menu li.menuparent li.menuparent li.menuparent li.over ul,
/* Repeat all this stuff just for Garland headers. */
#header-region ul.nice-menu li:hover ul,
#header-region ul.nice-menu li.menuparent li:hover ul,
#header-region ul.nice-menu li.menuparent li.menuparent li:hover ul,
#header-region ul.nice-menu li.over ul,
#header-region ul.nice-menu li.menuparent li.over ul,
#header-region ul.nice-menu li.menuparent li.menuparent li.over ul {
  visibility: visible;
}

/* Hide sub-menus initially. */
ul.nice-menu li:hover ul ul,
ul.nice-menu li:hover ul ul ul,
ul.nice-menu li:hover li:hover ul ul,
ul.nice-menu li:hover li:hover ul ul ul,
ul.nice-menu li:hover li:hover li:hover ul ul,
ul.nice-menu li:hover li:hover li:hover ul ul ul,
ul.nice-menu li.over ul ul,
ul.nice-menu li.over ul ul ul,
ul.nice-menu li.over li.over ul ul,
ul.nice-menu li.over li.over ul ul ul,
ul.nice-menu li.over li.over li.over ul ul,
ul.nice-menu li.over li.over li.over ul ul ul,
/* Repeat all this stuff just for Garland headers. */
#header-region ul.nice-menu li:hover ul ul,
#header-region ul.nice-menu li:hover ul ul ul,
#header-region ul.nice-menu li:hover li:hover ul ul,
#header-region ul.nice-menu li:hover li:hover ul ul ul,
#header-region ul.nice-menu li:hover li:hover li:hover ul ul,
#header-region ul.nice-menu li:hover li:hover li:hover ul ul ul,
#header-region ul.nice-menu li.over ul ul,
#header-region ul.nice-menu li.over ul ul ul,
#header-region ul.nice-menu li.over li.over ul ul,
#header-region ul.nice-menu li.over li.over ul ul ul,
#header-region ul.nice-menu li.over li.over li.over ul ul,
#header-region ul.nice-menu li.over li.over li.over ul ul ul {
  visibility: hidden;
}

/***************
 IE 6 Fixes
***************/

/* Iframe to fix z-index bug when menu hovers over <select> fields. */
ul.nice-menu li.menuparent ul,
/* For Garland header. */
#header-region ul.nice-menu li.menuparent ul {
	overflow: visible !important;
	/* overflow: hidden; */
}

ul.nice-menu li.menuparent ul iframe,
/* For Garland header. */
#header-region ul.nice-menu li.menuparent ul iframe {
	display: none;
	display/**/: block;
	position: absolute;
	top: 0;
	left: 0;
	z-index: -1;
	filter: mask();
	width: 20px;
	height: 20px;
}/* $Id: nice_menus_default.css,v 1.7 2009/02/09 00:19:36 add1sun Exp $ */
/*
  This is the default layout template for nice menus, and will provide
  a starting point for the look of your menus. To customize, it's
  recommended to create a custom CSS file using this file as a template,
  then configure the module to use your custom CSS file
  (this is done in the global settings tab of the theme administration.)

  To help understand the CSS, the HTML looks like this, where
    x is a number;
    TYPE is down/left/right;
    PATH is the menu path such as node/343;
    MID is the menu id such as 33):
  <ul id='nice-menu-x' class='nice-menu nice-menu-TYPE'>
    <li id='menu-MID' class='menu-path-PATH'><a href='#'>This is a menu item</a></li>
    <li class='menuparent menu-path-PATH'><a href='#'>A submenu</a>
      <ul...><li...>...</li>
      </ul>
    </li>
    ...
  </ul>

  If you have more than one nice-menu and want to target a particular one,
  use its id (e.g. ul#nice-menu-2).

  See README.txt and the handbook page (http://drupal.org/node/185543)
  for some CSS customization examples.
*/

/******************************
 Global CSS for ALL menu types
******************************/

ul.nice-menu,
ul.nice-menu ul {
  list-style: none;
  padding: 0;
  margin: 0;
  border-top: 1px solid #ccc;
}

ul.nice-menu li {
  border: 1px solid #ccc;
  border-top: 0;
  float: left; /* LTR */
  background-color: #eee;
  /* Additional overrides to deal with Garland theme. */
  margin: 0;
  padding-left: 0; /* LTR */
  background-image: none;
}

/* Overrides for Garland header. */
#header-region ul.nice-menu li {
  margin: 0;
  /* Padding rules are needed to deal with Garland's header line-height. */
  padding-top: 0.1em;
  padding-bottom: 0.1em;
  background: #eee;
}

ul.nice-menu a {
  padding: 0.3em 5px 0.3em 5px;
}

ul.nice-menu ul,
/* Repeat for Garland header. */
#header-region ul.nice-menu ul {
  top: 1.8em;
  left: -1px; /* LTR */
  border: 0;
  border-top: 1px solid #ccc;
  margin-right: 0; /* LTR */
}

/* Override for Garland header. */
#header-region ul.nice-menu ul {
  top: 1.7em;
}

ul.nice-menu ul li {
  width: 12.5em;
}

/******************************
 VERTICAL (left/right) menus
******************************/

/* This is the default width of all vertical menus. */
ul.nice-menu-right, ul.nice-menu-left,
ul.nice-menu-right li, ul.nice-menu-left li {
  width: 12.5em;
}

/* VERTICAL menus where submenus pop RIGHT (default). */
ul.nice-menu-right ul {
  width: 12.5em;
  left: 12.5em;
  top: -1px;
}

ul.nice-menu-right ul ul {
  width: 12.5em;
  left: 12.5em;
  top: -1px;
}

ul.nice-menu-right li.menuparent,
ul.nice-menu-right li li.menuparent {
  background: #eee url(/sites/all/modules/nice_menus/arrow-right.png) right center no-repeat;
}

ul.nice-menu-right li.menuparent:hover,
ul.nice-menu-right li.over,
ul.nice-menu-right li li.menuparent:hover,
ul.nice-menu-right li li.over {
  background: #ccc url(/sites/all/modules/nice_menus/arrow-right.png) right center no-repeat;
}

/* VERTICAL menus where submenus pop LEFT. */
ul.nice-menu-left li ul {
  width: 12.5em;
  left: -12.65em;
  top: -1px;
}

ul.nice-menu-left li ul li ul {
  width: 12.5em;
  left: -12.65em;
  top: -1px;
}

ul.nice-menu-left li.menuparent,
ul.nice-menu-left li li.menuparent {
  background: #eee url(/sites/all/modules/nice_menus/arrow-left.png) left center no-repeat;
}

ul.nice-menu-left li.menuparent:hover,
ul.nice-menu-left li.over,
ul.nice-menu-left li li.menuparent:hover,
ul.nice-menu-left li li.over {
  background: #ccc url(/sites/all/modules/nice_menus/arrow-left.png) left center no-repeat;
}

ul.nice-menu-left a, ul.nice-menu-left ul a {
  padding-left: 14px;
}

/******************************
 HORIZONTAL (down) menus
******************************/

ul.nice-menu-down {
  float: left; /* LTR */
  border: 0;
}

ul.nice-menu-down li {
  border-top: 1px solid #ccc;
}

ul.nice-menu-down li li {
  border-top: 0;
}

ul.nice-menu-down ul {
  left: 0; /* LTR */
}

ul.nice-menu-down ul li {
  clear: both;
}

ul.nice-menu-down li ul li ul,
/* Repeat for Garland header. */
#header-region ul.nice-menu-down li ul li ul {
  left: 12.5em; /* LTR */
  top: -1px;
}

ul.nice-menu-down .menuparent a {
  padding-right: 15px; /* LTR */
}

ul.nice-menu-down li.menuparent,
/* Repeat for Garland header. */
#header-region ul.nice-menu-down li.menuparent {
  background: #eee url(/sites/all/modules/nice_menus/arrow-down.png) right center no-repeat; /* LTR */
}

ul.nice-menu-down li.menuparent:hover,
ul.nice-menu-down li.over,
/* Repeat for Garland header. */
#header-region ul.nice-menu-down li.menuparent:hover,
#header-region ul.nice-menu-down li.over {
  background: #ccc url(/sites/all/modules/nice_menus/arrow-down.png) right center no-repeat; /* LTR */
}

ul.nice-menu-down li li.menuparent,
/* Repeat for Garland header. */
#header-region ul.nice-menu-down li li.menuparent {
  background: #eee url(/sites/all/modules/nice_menus/arrow-right.png) right center no-repeat; /* LTR */
}

ul.nice-menu-down li li.menuparent:hover,
ul.nice-menu-down li li.over,
/* Repeat for Garland header. */
#header-region ul.nice-menu-down li li.menuparent:hover,
#header-region ul.nice-menu-down li li.over {
  background: #ccc url(/sites/all/modules/nice_menus/arrow-right.png) right center no-repeat; /* LTR */
}
/* $Id: fieldgroup.css,v 1.2.2.2 2009/03/14 18:55:20 yched Exp $ */

div.fieldgroup {
  margin:.5em 0 1em 0;
}
div.fieldgroup .content {
  padding-left:1em;/*LTR*/
}
/* $Id: views.css,v 1.11.4.2 2010/03/12 00:25:37 merlinofchaos Exp $ */
.views-exposed-form .views-exposed-widget {
  float: left; /* LTR */
  padding: .5em 1em 0 0; /* LTR */
}

.views-exposed-form .views-exposed-widget .form-submit {
  margin-top: 1.6em;
}

.views-exposed-form .form-item,
.views-exposed-form .form-submit {
  margin-top: 0;
  margin-bottom: 0;
}

.views-exposed-form label {
  font-weight: bold;
}

.views-exposed-widgets {
  margin-bottom: .5em;
}

html.js a.views-throbbing,
html.js span.views-throbbing {
  background:url(/sites/all/modules/views/images/status-active.gif) no-repeat right center;
  padding-right:18px;
}

/* administrative hover links */

div.view div.views-admin-links {
  font-size: xx-small;
  margin-right: 1em;
  margin-top: 1em;
/*  width: 95%; */
}

.block div.view div.views-admin-links {
  margin-top: 0;
}

div.view div.views-admin-links ul {
  padding-left: 0;
}

div.view div.views-admin-links li a {
  color: #ccc;
}

div.view div.views-admin-links li {
  padding-bottom: 2px;
  z-index: 201;
}

div.view div.views-admin-links-hover a,
div.view div.views-admin-links:hover a {
  color: #000;
}

div.view div.views-admin-links-hover,
div.view div.views-admin-links:hover {
  background: transparent;;
}

div.view div.views-admin-links a:before {
  content: "[";
}

div.view div.views-admin-links a:after {
  content: "]";
}

div.view div.views-hide {
  display: none;
}

/** For IE we add the class via js; for other browsers we rely on :hover **/
div.view div.views-hide-hover,
div.view:hover div.views-hide {
  display: block;
  position: absolute;
  z-index: 200;
}

/* don't do this one in IE */
div.view:hover div.views-hide {
  margin-top: -1.5em;
}

/* Remove the border on tbody that system puts in */
.views-view-grid tbody {
  border-top: none;
}



.gcui-inline-image {
    float: left;
    clear: left;
}

/* include legacy style for "inline_default" preset */
.gcui-preset-inline_default,
.gcui-preset-gcui_inline_default {
    width: 280px;
    margin: 4px 20px 4px 0;
}

.gcui-preset-inline_default_playbutton,
.gcui-preset-gcui_inline_default_playbutton {
    width: 280px;
    margin: 4px 20px 4px 0;
}

.gcui-preset-gcui_inline_wide {
    width: 620px;
    margin: 4px 0 4px 0;
}


.gcui-preset-gcui_inline_mini {
    width: 100px;
    margin: 4px 20px 4px 0;
}

.gcui-preset-gcui_inline_small {
    width: 140px;
    margin: 4px 20px 4px 0;
}

.gcui-preset-gcui_inline_medium {
    width: 220px;
    margin: 4px 20px 4px 0;
}

.gcui-inline-image .caption {
    font-size: 0.85em;
    line-height: 1.5em;
    padding-bottom: 5px;
    color: #666;
}

/* CSS styles for the 'Enroll Now' button on the beginning courses pages */    

#enroll-now-block-wrapper {
    margin: 0px auto;
    width: 860px;
    height: 100px;
    display: block;
}

.enroll-now-button {
    background: url('/sites/all/themes/gold_master/www_scientology_org/images/enroll-now-big-sprite.png') no-repeat top left;
    width: 273px;
    height: 64px;
    display: block;
    font-family: "Century Gothic", Century, Verdana, Arial, sans;
    color: white;
    float: right;
    margin-right: 34px;
    margin-top: 19px;
    cursor: pointer;
}

.enroll-now-button:hover {
    background: url('/sites/all/themes/gold_master/www_scientology_org/images/enroll-now-big-sprite.png') no-repeat top right;
}

.enroll-now-button-text-wrapper {
    padding: 8px;
}

.enroll-now-button-big-text {
    font-size: 20px;
    font-weight: bold;
}

.enroll-now-button-small-text {
    font-size: 12px;
    font-weight: bold;
    opacity: 0.5;
    filter:alpha(opacity=50);
    -ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=50)";
}

.enroll-location {
    width: 500px;
    float: left;
    margin-left: 10px;
    margin-top: 21px;
    font-family: Verdana, Arial, sans;
    font-size: 11px;
    text-align: left;
    color: #556379;
}

#enroll-now-block-wrapper .org-image {
    float: left;
    display: block;
    /* background: url('/sites/all/themes/gold_master/www_scientology_org/images/la-org-thumb.jpg') no-repeat top left; */
    margin-right: 15px;
}

.enroll-now-choose-location {
    color: #326188;
    display: block;
    padding: 3px;
    padding-top: 2px;
    margin-left: 8px;
    margin-top: 1px;
    cursor: pointer;
    float: left;
}

.enroll-now-choose-location:hover {
    color: #666666;
	text-decoration: underline;
}


#enroll-now-block-wrapper{
	margin: 0px auto;
	width: 860px;
	padding-top: 5px;
	height: 80px;
	display: block;
}

.online-enroll-now-button {
	background: url('/sites/all/themes/gold_master/www_scientology_org/images/enroll-now-big-sprite-online.png') no-repeat top left;
	width: 273px;
	height: 64px;
	display: block;
	font-family: "Century Gothic", Century, Verdana, Arial, sans;
	color: white;
	float: right;
	margin-right: 34px;
	margin-top: 11px;
	cursor: pointer;
}
.online-enroll-now-button:hover {
	background: url('/sites/all/themes/gold_master/www_scientology_org/images/enroll-now-big-sprite-online.png') no-repeat top right;
}
.online-enroll-now-button a {
	text-decoration:none;
	color: white;
        font-size: 21px;
}
.online-enroll-now-button a.main-link {
	font-size: 20px;
}

.online-enroll-now-button-text-wrapper{
	padding: 8px;
        text-align: center;
}

.online-enroll-now-button-big-text {
	font-size: 20px;
	font-weight: bold;
}

.online-enroll-now-button-small-text {
	font-size: 12px;
	font-weight: bold;
	opacity: 0.5;
	filter:alpha(opacity=50);
	-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=50)";
}
.online-enroll-location {
	width: 480px;
	float: left;
	margin-left: 36px;
	margin-top: 13px;
	font-family: Verdana, Arial, sans;
	font-size: 11px;
	text-align: left;
	color: #556379;
}
.online-enroll-course-image{
	width: 68px;
	height: 70px;
	float: left;
	display: block;
  /*
	background: url('/sites/all/themes/gold_master/www_scientology_org/images/course/technology-of-study-thumb.png') no-repeat top left;
  */
	margin-right: 12px;
}

.online-enroll-location-blurb {
	margin-top: 4px;
        margin-bottom: 2px;
}

.online-enroll-location-blurb .course-title {
	font-style:italic;
}

.enroll-location-blurb .course-title {
        font-style: italic;
}

.online-enroll-now-choose-location {
    background-color: #ebebeb;
    color: #aaaaaf;
    float: left;
    padding-top: 2px;
    padding-bottom: 2px;
    padding-left: 5px;
    padding-right: 5px;
    /*cursor: pointer;*/
    font-size: 11px;
    margin-top: 10px;
}
.path-courses-view #enroll-now-footer .online-enroll-now-choose-location {
    padding: 0px;
}

/*.online-enroll-now-choose-location:hover {
    color: #666;
}*/

.online-enroll-now-logged-in {
    background-color: #ebebeb;
    color: #aaaaaf;
    float: left;
    padding-top: 2px;
    padding-bottom: 2px;
    padding-left: 5px;
	font-size:11px;
    padding-right: 5px;
	
    /*cursor: pointer;*/
}

/*.online-enroll-now-logged-in:hover {
    color: #666;
}*/


/* this is for the footer of the images */

#enroll-now-footer {
    position: relative;
    /* width: 620px; */
    height: 96px;
    /* margin-top: 10px; */
    display: block;
    line-height: 100%;
}

.online-enroll-location-footer {
    float: left;
    margin-left: 10px;
    margin-top: 10px;
    font-family: Verdana, Arial, sans;
    font-size: 11px;
    text-align: left;
    color: #556379;
}

.online-enroll-location-blurb-footer {
    /* margin-top: 4px; */
    margin-bottom: 2px;
    width: 210px;
    float: left;
}

.language-el .online-enroll-location-blurb-footer {
    width: 225px;
}



.online-enroll-course-image-footer{
    width: 68px;
    height: 51px;
    float: left;
    display: block;
    background: url('/sites/all/themes/gold_master/www_scientology_org/images/course/technology-of-study-thumb.png') no-repeat top left;
}

.online-enroll-now-button-footer {
	/*background: url('/sites/all/themes/gold_master/www_scientology_org/images/enroll-now-big-sprite-online.png') no-repeat top left;
	width: 273px;*/
	height: 64px;
	display: block;
	font-family: "Century Gothic", Century, Verdana, Arial, sans;
	color: white;
	float: right;
	margin-right: 5px;
	margin-top: 10px;
	cursor: pointer;
}

.language-en .online-enroll-now-button-footer {
    margin-top: 0px;
	padding-left: 25px;
}

/*.online-enroll-now-button-footer:hover {
	background: url('/sites/all/themes/gold_master/www_scientology_org/images/enroll-now-big-sprite-online.png') no-repeat top right;
}*/

.online-enroll-now-button-footer a {
	text-decoration:none;
	color: white;
}

.online-enroll-now-choose-location-footer {
    background-color: #ebebeb;
    color: #aaaaaf;
    float: left;
    margin-top: 3px;
    margin-left: 7px;
    padding-top: 2px;
    padding-bottom: 2px;
    padding-left: 3px;
    padding-right: 3px;
    cursor: pointer;
    font-size:  10px;
}

.online-enroll-now-choose-location-footer:hover {
    color: #666;
}

.online-enroll-now-button-small-text-footer {
	font-size: 12px;
	font-weight: bold;
	opacity: 0.5;
	filter:alpha(opacity=50);
	-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=50)";
        margin-top: 5px;
}

.online-enroll-now-button-big-text-footer {
  font-size: 20px;
	font-weight: bold;
}

.language-fr .online-enroll-now-button-big-text-footer,
.language-de .online-enroll-now-button-big-text-footer {
  font-size: 18px;
}

.language-de #precontent .enroll-now-wrapper {
	padding-bottom: 15px;
}

.language-fr #precontent .enroll-now-wrapper {
        padding-bottom: 18px;
}



.online-enroll-now-button-big-text-footer a,
.online-enroll-now-button-big-text-footer a:link,
.online-enroll-now-button-big-text-footer a:hover,
.online-enroll-now-button-big-text-footer a:visited,
.online-enroll-now-button-big-text-footer a:active {
  text-decoration: none;
  color: #eeeeee;
}

.online-enroll-now-button-text-wrapper-footer {
    /*padding: 8px;
    padding-top: 13px;
    padding-bottom: 8px;*/
    text-align: center;
}

.usethislocation {
    margin-top: 5px;
}


.enroll-now-button-big-text a{
    color: white;
    text-decoration: none;
}
/*=======================*/
/* new button styles */
/*=======================*/

.online-enroll-now-button-text-wrapper-footer {
	width: 271px;
}

.online-enroll-now-button-text-wrapper-footer:hover  .button_top{
	background: url("/sites/all/themes/gold_master/www_scientology_org/images/enroll-button.png") no-repeat -273px 0 transparent;
    height: 6px;
}

.online-enroll-now-button-text-wrapper-footer:hover  .button_middle{
	background: url("/sites/all/themes/gold_master/www_scientology_org/images/enroll-button.png") repeat scroll -273px -19px transparent;
	/*min-height: 50px;*/
	padding: 4px 10px;
	line-height: 14px;

}

.online-enroll-now-button-text-wrapper-footer:hover  .button_bottom{
	background: url("/sites/all/themes/gold_master/www_scientology_org/images/enroll-button.png") no-repeat -273px -6px transparent;
	height: 9px;
}


.online-enroll-now-button-text-wrapper-footer .button_top {
	background: url("/sites/all/themes/gold_master/www_scientology_org/images/enroll-button.png") no-repeat transparent;
	height: 6px;
}


.online-enroll-now-button-text-wrapper-footer  .button_middle {
	background: url("/sites/all/themes/gold_master/www_scientology_org/images/enroll-button.png") repeat 0 -19px transparent;
	/*min-height: 50px;*/
	padding: 4px 10px;
	color: white;
	line-height: 14px;
}

.online-enroll-now-button-text-wrapper-footer  .button_bottom{
	background: url("/sites/all/themes/gold_master/www_scientology_org/images/enroll-button.png") no-repeat 0 -6px transparent;
	height: 9px;
}





/* ========================================================== */
/* events page calendar */
/* ========================================================== */


table.ui-datepicker tbody td a,
table.ui-datepicker-calendar tbody td a{
background-image:none;
background-color:#499EC9;
border:1px solid #E6E6E6;
cursor:pointer;
font-size:11px !important;
font-weight:normal;
}
table.ui-datepicker td a,
table.ui-datepicker-calendar td a{
color:#FFFFFF;
font-weight:normal;
height:18px;
width:23px;
text-align:center;
padding:0;
padding-top:5px;
}
table.ui-datepicker tbody td a:hover,
table.ui-datepicker-calendar tbody td a:hover{
background-image:none;
background-color: #A9D7EF;
border:1px solid #999999;
color:#FFFFFF;
font-size:11px !important;
}
table.ui-datepicker,
table.ui-datepicker-calendar {
/* font-family:"Lucida Grande","Lucida Sans Unicode",Arial,Verdana,sans-serif; */
font-family: "Century Gothic", Helvetica, Arial, _sans;
}
table.ui-datepicker > tbody > tr > td,
table.ui-datepicker-calendar > tbody > tr > td{
font-size:11px !important;
}
#ui-datepicker-div {
background:none repeat scroll 0 0 #F2F2F2;
}
.ui-datepicker-header select {
font-size:11px;
/* font-family:"Lucida Grande","Lucida Sans Unicode",Arial,Verdana,sans-serif; */
font-family: "Century Gothic", Helvetica, Arial, _sans;
}

.ui-datepicker-next:hover,
.ui-datepicker-next {
background:url(/sites/all/themes/gold_master/course_volunteerministers_org/images/calendar-next.png) no-repeat scroll 0 50% #F2F2F2;
}
.ui-datepicker-prev:hover,
.ui-datepicker-prev {
background:url(/sites/all/themes/gold_master/course_volunteerministers_org/images/calendar-prev.png) no-repeat scroll 0 50% #F2F2F2;
}
.ui-datepicker-next a,
.ui-datepicker-prev a {
background:none repeat scroll 0 0 transparent;
border:none;
color:#FFFFFF;
}
.ui-datepicker-next a:hover,
.ui-datepicker-prev a:hover {
background:none repeat scroll 0 0 transparent;
border:none;
color:#FFFFFF;
}

table.ui-datepicker tbody td.ui-datepicker-current-day a,
table.ui-datepicker-calendar tbody td.ui-datepicker-current-day a{
background-color:#9B9C9D;
}
#ui-datepicker-div table td {
background-color:#F4F4F4;
border:1px solid #C9C9C9;
height:25px;
width:25px;
text-align:center;
padding:0;
color:#666666;
}

#ui-datepicker-div .ui-datepicker-one-month table.ui-datepicker {
margin: 0 6px 5px;
}
div#ui-datepicker-div {
width:auto !important;
}
.ui-datepicker-header select.ui-datepicker-new-month {
left:3.8em;
}
.ui-datepicker-header select.ui-datepicker-new-year {
left:11.7em;
}
.ui-datepicker-prev {
left:1.5em;
}
.ui-datepicker-next {
left:16.1em;
}
#ui-datepicker-div table thead td {
border:none;
}
div.ui-datepicker-header {
height:1px;
}
#ui-datepicker-div {
-moz-border-radius: 10px;
border-radius: 10px;
}
input#edit-register-date {
width:190px;
}
input#edit-last-name {
width:210px;
}

.enroll-now-wrapper {
  padding: 10px;
  /* background-color: #edefec; */
  background: url(/sites/all/themes/gold_master/course_volunteerministers_org/images/enroll_now_xparent.png);
  border: 1px solid #AAAAAA;
}

.online-enroll-now-button-footer-link {
  text-align: center;

}
.online-enroll-now-button-footer-link a,
.online-enroll-now-button-footer-link a:link,
.online-enroll-now-button-footer-link a:active,
.online-enroll-now-button-footer-link a:visited,
.online-enroll-now-button-footer-link a:hover {
  text-decoration: underline;
}


.gcui-bottomnav {
	width: 820px;
}

.gcui-bottomnav .container {
	width: 820px;
	padding: 20px;
	background: #f2f2f2;
	float:center;
}

.gcui-bottomnav table {
	border: 0 none;
	padding: 0;
	margin: 0;
	border-collapse: collapse;
}

.gcui-bottomnav table.main {
	width: 100%;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #1b3b74;
}

.gcui-bottomnav tbody {
	border-top: 0 none;
	border: 0 none;
}

.gcui-bottomnav td {
	vertical-align:top;
	min-height: 100px;
	padding: 0;
	margin: 0;
	border: 0 none;
}

.gcui-bottomnav td h5 {
	padding-top: 0;
	padding-bottom: 0;
	margin-top: 0;
	margin-bottom: 8px;
	font-size: 11px;
}

.gcui-bottomnav td.left {
	width: 180px;
	padding-right: 20px;
	border-right: 1px dotted #999999;
}

.gcui-bottomnav td.right {
	width: 170px;
	padding-left: 20px;
	border-left: 1px dotted #999999;
}

.gcui-bottomnav td.center {
	padding-left: 20px;
	padding-right: 20px;
}

.gcui-bottomnav td .link {
	margin-bottom: 7px;
}

/** put some css in here */

#outer_shell #shell {
  /* background: url(/sites/all/themes/gold_master/course_volunteerministers_org/images/courses_newbackground_subpage.jpg) no-repeat scroll center top transparent; */
  background: url(/sites/all/themes/gold_master/course_volunteerministers_org/images/course/online-course-background_new.jpg) no-repeat scroll center top transparent;
}

#gcui_crs_top_tab_nav {
	margin-top: 5px;
}

#banner {
  background: url(/sites/all/themes/gold_master/course_volunteerministers_org/images/logo-online-course.png) 0px 23px no-repeat;
}

.language-he #banner {
  background: url(/sites/all/themes/gold_master/course_volunteerministers_org/images/logo-online-course.png) right 23px no-repeat;
}

.language-zh #banner {
  background-position: 0px 5px;
}


.language-pt #banner,
.language-es_es #banner { 
    	background: url(/sites/all/themes/gold_master/course_volunteerministers_org/images/logo-online-course.png) no-repeat scroll 0 0 transparent;
}

/*////////// start/login page tweaks //////////*/

.content-type-course_start #sidebar-left {
	display: none;
}

.content-type-course_start #start_course_left_sidebar .course-img {
/*	text-align: left !important;*/
}

#login-big-block.welcome-home-logon-page {
	/* border-top: 1px solid #888888; */
}

/*
#login_welcome_notice div.content {
	width: 750px;
}
*/

.content-type-course_start .with-sidebar-left #main {
	border-left: none;
}
.content-type-course_start #content #main {
	padding: 0;
}
/*
.content-type-course_start #login-big-block > #login_welcome_notice {
    padding-top: 15px;
}
*/
.content-type-course_start .empty-home-menu,
.front .empty-home-menu {
height: 27px;

}
.front #login-big-block > #login_welcome_notice {
	/* background: url(/sites/all/themes/gold_master/course_volunteerministers_org/images/vm_login.png); */
	/* padding: 0 50px; */
	/* border: 1px solid #d2d2d2; */
	margin-bottom: 0px;
	/* margin-top: 20px; */
	line-height: 1.3em;
}

.front #login-big-block > #sign_in_holder {
	padding-top: 20px;

}
.front #content #main > form {
	height: 675px;
}

/*////////// Other random style fixes //////////*/
.gcui-crs-features-progress .visual-progress-block .tip img {
	padding-bottom: 20px;
}

.number-block {
    width: 27% !important;
}

#outer_shell #shell .gcui-form-error-box-text-holder {
    background-color: #f4bc6e;
    border: #846943 2px solid;

}

.path-courses-view #gcui_available_in_app_store {
	border-bottom: 1px solid #999;
}
#gcui_available_in_app_store {
	border-top: 1px solid #999;
}

@media (max-width: 700px) {

	.front #shell #content #main > form {
		height: auto;
	}

	#shell #banner_logo,
	#shell .home-menu-text,
	#shell #gcui_crs_top_tab_nav {
		width: 100%;
	}
	#outer_shell #shell .empty-home-menu-wings {
		display: none;
	}

	#shell #banner {
		background-size: 100%;
		background-position: -0 5px;
	}

}



/*
** HTML elements
*/
body {
  margin: 0;
  padding: 0;
  color: #000;
  font: 85% Verdana, Arial, Helvetica, sans-serif;
}
tr.odd td, tr.even td {
  padding: 0.3em;
}
h1, h2, h3, h4, h5, h6 {
  margin-bottom: 0.5em;
}
h1 {
  font-size: 1.3em;
}
h2 {
  font-size: 1.2em;
}
h3, h4, h5, h6 {
  font-size: 1.1em;
}
p {
  margin-top: 0.5em;
  margin-bottom: 0.9em;
}
/* moved to individual site styles 
a {
  text-decoration: none;
  font-weight: bold;
}*/
a:link {
  color: #326188;
}
a:visited {
  color: #326188;
}
a:hover {
  color: #666666;
  text-decoration: underline;
}

.frontpage-main h2 {
	padding: 0;
	margin: 0;
}


#main h3 {
	font-size: 1.7em;
	font-family: 'century gothic', arial, verdana;;
	font-weight: normal;
}


#sidebar-left a, #sidebar-right a {
	font-weight: normal;
}

fieldset {
  border: 1px solid #ccc;
}
pre {
  background-color: #eee;
  padding: 0.75em 1.5em;
  font-size: 12px;
  border: 1px solid #ddd;
}
table {
  /* make <td> sizes relative to body size! */
  color:#333333;
  font-size:0.97em;
  border-collapse: separate;
}
tbody {
	border-top: 0 none;
}
.form-item label {
  font-size: 0.8em;
  text-transform:uppercase;
  color: #222;
}
.item-list .title {
  font-size: 1em;
  color: #222;
}
.links {
  margin-bottom: 0;
}
.comment .links {
  margin-bottom: 0;
}

/*
** Page layout blocks / IDs
*/

#outer_shell {
	width: auto;
}

#shell {
	width: auto;
	min-width: 960px;
}

#banner {
  width: 860px;
  margin: 0 auto;
}

#banner_logo {
  height: 90px;
}

#banner_search {
	text-align: right;
}

#banner_search { /* jjm */
	padding-top: 20px;
}

#banner_menu {
	height: 33px;
}
#banner_menu h2.title {
	display: none;
}

#header {
	width: 860px;
	margin: 0 auto 0;
}

#header .block {
	padding-bottom: 0px;
}

#subheader .block {
	padding-bottom: 0px;
}

#header_container {
	width: auto;
}

#header .title {
	display: none;
}

/* without this objects appear to be inline-block and have a few pixels of space under them */
#header object {
	display: block;
}

#subheader {
	/*width: 860px;*/
	margin: 0 auto 0;
}

#subheader .title {
	display: none;
}
#subheader .gcui-hscroller-item .title {
	display: block;
}

#wide_header {
	width: auto;
	margin: 0 auto;
	text-align: center;
}

#content_container {
	padding-top: 5px;
}

#content {
  width: 860px;
  margin: 0 auto 0 auto;
}
#banner_logo {
	width: 400px;
	vertical-align: top;
	padding-top: 0px;
	cursor: pointer;
}
#banner_logo .block {
	padding-bottom: 0;
}
#banner_logo .block .content {
	background: #fff;
}

/*
#banner_logo_link_image {
	width: 350px;
	height: 50px;
}
*/



#banner_tool {
	text-align: right;
	padding-right:10px;
	padding-top: 5px;
	vertical-align: top;
}
#banner_tool .block {
	padding: 0;
}
.banner-tool-inner {
	width: 100%;
	text-align: right;
}


#logo {
  vertical-align: middle;
  border: 0;
}
#logo img {
  float: left; /* LTR */
  padding: 0 1em;
  border: 0;
}
#menu {
  padding: 0.5em 0 0 0; /* LTR */
  /*text-align: right; LTR */
  vertical-align: middle;
  /*border-bottom: 1px solid #ccc;*/
}
#navlist {
  font-size: 0.875em;
  text-transform:uppercase;
  /*padding: 0 0.8em 1.2em 0;  LTR */
  padding: 0 0 3px 0;
  color: #9cf;
}
#navlist a {
  font-weight: bold;
  /*color: #336699;*/
}
#subnavlist {
  padding: 0.5em 1.2em 0.4em 0; /* LTR */
  font-size: 0.8em;
  color: #9cf;
}
#subnavlist a {
  font-weight: bold;
  color: #9cf;
}
ul.links li {
  border-left: 1px solid #9cf; /* LTR */
  padding-left:16px;
}
ul.links li.first {
  border: none;
}

/* search */

#search .form-text, #search .form-submit {
	font-size: 1.0em;
	height: 1.3em;
	line-height: 1.3em;
  	vertical-align: middle;
}

#search label {
	color: #666;
	margin-right: 4px;
	font-style: normal;
	font-weight: normal;
	line-height: 1.3em;
}

#search .form-text {
	width: 10em; /* jjm */
	padding: 0 0.5em;
	border: 1px solid silver; /* jjm */
/*	border: 1px solid #369;*/
}

#search .form-submit {
	display: none;
}

/* mission */

#mission {
  background-color: #369;
  padding: 1.5em 2em;
  color: #fff;
}
#mission a, #mission a:visited {
  color: #9cf;
  font-weight: bold;
}
.site-name {
  margin: 0.6em 0 0 ;
  padding: 0;
  font-size: 2em;
}
.site-name a:link, .site-name a:visited {
  color: #fff;
}
.site-name a:hover {
  color: #369;
  text-decoration: none;
}
.site-slogan {
  font-size: 1em;
  color: #eee;
  display: block;
  margin: 0;
  font-style: italic;
  font-weight: bold;
}
.with-sidebar-left #main {
	padding-left: 20px;
	border-left: 1px solid #dfdfdf;
}
#main {
  /* padding in px not ex because IE messes up 100% width tables otherwise */
  /*padding: 10px;*/
}

#precontent .block {
	padding-bottom: 0px;
}

#mission, .node .content, .comment .content {
  line-height: 1.75em;
}
#help {
  font-size: 0.9em;
  margin-bottom: 1em;
}
.breadcrumb {
  /*margin-bottom: .85em;*/
  /*margin-top: .85em;*/
  text-transform: uppercase;
  font-family: 'century gothic', arial, verdana;
  /* width: 840px; */
  padding: 4px 10px 8px;
  margin: 0 auto;
}
.messages {
  background-color: #eee;
  border: 1px solid #ccc;
  padding: 0.3em;
  margin-bottom: 1em;
}
.error {
  border-color: red;
}
#sidebar-left, #sidebar-right {
  width: 200px;
  vertical-align: top;
}
#sidebar-left {
  padding: 0 20px 0 0;
}
#sidebar-right {
  padding: 0 0 0 20px;
}
#footer {
  /*background-color: #eee;*/
  /*padding: 1em;*/
  font-size: 0.8em;
  width: 860px;
  margin: 10px auto 6px;
}

/*
** Common declarations for child classes of node, comment, block, box, etc.
** If you want any of them styled differently for a specific parent, add
** additional rules /with only the differing properties!/ to .parent .class.
** See .comment .title for an example.
*/
.title, .title a {
  font-weight: normal;
  /*font-size:16px;*/
  color: #336699;
  margin: 0 auto;  /* decrease default margins for h<x>.title */
  font-family: 'Century Gothic', Arial, Helvetica, sans-serif;
  letter-spacing: -1px;
}
h2.title {
	text-transform: uppercase;
}
h2.title p {
	margin: 0;
}

.submitted {
  color: #999;
  font-size: 0.8em;
}
.links {
  color: #999;
}
.links a {
  font-weight: bold;
}
.block, .box {
  /*padding: 0 0 1.5em 0;  LTR */
}
.block {
  /*
  border-bottom: 1px solid #bbb;
  padding-bottom: 0.75em;
  margin-bottom: 1.5em;
  */
  padding-bottom: 20px;
}
.block ul {
	/*margin: 0;
	padding: 0;*/
}
.block .title {
  /*margin-bottom: .25em;*/
}
.box .title {
  font-size: 1.1em;
}
.node {
  /*margin: .5em 0 2em;  LTR */
}
.node h2.title {
	font-size: 24px;
	line-height: 24px;
}
.sticky {
  /*padding: .5em;*/
  /*background-color: #eee;
  border: solid 1px #ddd;*/
}
.node .content, .comment .content {
  margin: .5em 0 .5em;
}
.node .taxonomy {
  color: #999;
  font-size: 0.8em;
  padding-left: 1.5em; /* LTR */
}
.node .picture {
  border: 1px solid #ddd;
  float: right; /* LTR */
  margin: 0.5em;
}
.comment {
  border: 1px solid #abc;
  padding: .5em;
  margin-bottom: 1em;
}
.comment .title a {
  font-size: 1.1em;
  font-weight: normal;
}
.comment .new {
  text-align: right; /* LTR */
  font-weight: bold;
  font-size: 0.8em;
  float: right; /* LTR */
  color: red;
}
.comment .picture {
  border: 1px solid #abc;
  float: right; /* LTR */
  margin: 0.5em;
}

/*
** Module specific styles
*/
#aggregator .feed-source {
  background-color: #eee;
  border: 1px solid #ccc;
  padding: 1em;
  margin: 1em 0;
}
#aggregator .news-item .categories, #aggregator .source, #aggregator .age {
  color: #999;
  font-style: italic;
  font-size: 0.9em;
}
#aggregator .title {
  margin-bottom: 0.5em;
  font-size: 1em;
}
#aggregator h3 {
  margin-top: 1em;
}
#forum table {
  width: 100%;
}
#forum td {
  padding: 0.5em;
}
#forum td.forum, #forum td.posts {
  background-color: #eee;
}
#forum td.topics, #forum td.last-reply {
  background-color: #ddd;
}
#forum td.container {
  background-color: #ccc;
}
#forum td.container a {
  color: #555;
}
#forum td.statistics, #forum td.settings, #forum td.pager {
  height: 1.5em;
  border: 1px solid #bbb;
}
#forum td .name {
  color: #96c;
}
#forum td .links {
  padding-top: 0.7em;
  font-size: 0.9em;
}
#profile .profile {
  clear: both;
  border: 1px solid #abc;
  padding: .5em;
  margin: 1em 0em;
}
#profile .profile .name {
  padding-bottom: 0.5em;
}
.block-forum h3 {
  margin-bottom: .5em;
}
div.admin-panel .description {
  color: #999;
}
div.admin-panel .body {
  background: #f4f4f4;
}
div.admin-panel h3 {
  background-color: #69c;
  color: #fff;
  padding: 5px 8px 5px;
  margin: 0;
}

.item-list .pager li {
	margin: 0 0 0.2em 0.2em;
}

.fact-block {
	font-size: 11px;
	font-weight: bold;
	color: #0f285a;
	padding: 4px 0 7px;
}
.fact-block h4 {
	font-size: 11px;
	font-weight: bold;
	color: #6699cc;
	display: inline-block;
	margin: 0; padding: 0;
}

.title-dark, a.title-dark, a.title-dark:visited, a.title-dark:link {
	color: #336699;
	/*font-weight: bold;*/
}
.title-light, a.title-light, a.title-light:visited, a.title-light:link {
	color: #999999;
	/*font-weight: normal;*/
}

.menu-name-menu-footer-utility-links {
	text-align: right;
	margin: 10px 0;
	border-bottom: 1px solid #c0c0c0;
	padding: 0 0 4px 0;
}
.menu-name-menu-footer-utility-links ul {
	text-align: right;
}
.menu-name-menu-footer-utility-links li {
	display: inline;
}

ul.menu li {
	/*list-style: ;*/
	padding-left: 0;
	margin-left: 0;
}

ul.menu li ul li {
	/*border-left: 1px solid #bbb;*/
	padding-left: 6px;
	margin-left: 0;
}
ul.menu li a {
	font-size: 0.9em;
	/*padding-bottom: 0.9em;*/
	/*display: inline-block;*/
}

li.leaf {
	list-style-image: url(/sites/all/themes/gold_master/images/gray-bullet.png);
}

li a.active {
	color: #326188
}

#wide_footer {
	text-align: center;
}


.em {
	font-style: italic;
}
.strong, .bold {
	font-weight: bold;
}

ul.nice-menu li {
	border: 0 none;
	background: none;
}
ul.nice-menu li ul {
	/* fix menu tracking issue */
	margin-top: 2px;
        border-top: #4a94cb 1px solid;
        padding-bottom: 2px;
}
ul.nice-menu li ul li {
	background: #f6f6f6;
        width: 250px;
        height: auto;
        border-bottom: #92f6ff 1px solid;
        border-top: #000059 1px solid;
        border-right: #47b3ec 2px solid;
        border-left: #4a94cb 2px solid;
}

ul.nice-menu li ul>span:first-child>li {
    border-top: #4b6e98 1px solid;
}
ul.nice-menu li ul>span:last-child>li {
    border-bottom: #4d84aa 2px solid;
}

ul.nice-menu .menuparent ul li a {
	color: #fff;
        padding-left:8px;
        padding-top:8px;
        padding-bottom:8px;
        text-decoration: none;
}

/* nice menu adjustments */
ul.nice-menu, ul.nice-menu ul {
	font-size: 11px;
        z-index: 50;
}

ul.nice-menu-down .menuparent a {
	color: #326188;
}

ul.nice-menu-down li.menuparent:hover,
ul.nice-menu-down li.over,
#header-region ul.nice-menu-down li.menuparent:hover,
#header-region ul.nice-menu-down li.over {
	background: none;
	/*background: #eee right center no-repeat;*/
	/* url(/sites/all/themes/gold_master/arrow-down.png) */
}

ul.nice-menu-down li.menuparent,
#header-region ul.nice-menu-down li.menuparent {
	background: none;
}

ul.nice-menu-down > li > a {
	/*border-bottom: 1px solid #ccc;*/
	font-family: 'Century Gothic', Geneva, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
}

ul.nice-menu ul,
#header-region ul.nice-menu ul {
	border: 0;
}

ul.nice-menu,
ul.nice-menu ul {
	border: 0;
}

/* disable float on horizontal menus */
#header ul.nice-menu-down {
	float: none;	
}
/* hide block title for menus in header */
#header .block-nice_menus h2 {
	display: none;
}
/* we assume nice menu #1 is the one on the home page with the menus pointing up */
.nice-menu-down li ul {
/*	top: 1.6em;*/
	/*top: auto;*/
	/*bottom: 3.5em;*/
	bottom: auto;
	top: 28px;
}

.nice-menu-down li ul ul {
	top: -1px;
	bottom: auto;
}

.nice-menu-down {
	/*display: table-row;*/
	display: table;
	width: 860px;
}

.nice-menu-down>span {
	display: table-cell;
	float: none;
	text-align: center;
	vertical-align: middle;
	/*position: relative;*/
}

.nice-menu-down>span>li {
	width: 100%;
}
.nice-menu-down>span>li>ul {
	text-align: left;
}


#nice-menu-1 {
	height: 33px;
	background: url(/sites/all/themes/gold_master/images/menu-button-bg.png) top repeat-x;
}
#nice-menu-1>span {
	background: url(/sites/all/themes/gold_master/images/menu-button-bg-edge.png) right top no-repeat;
	height: 33px;
}
#nice-menu-1>span>li>a {
    padding-top:9px;
    padding-bottom:9px;
}

#nice-menu-1>span:hover {
    background: #1a659d;
    /*border-bottom:#478dbb 2px solid;*/
/*    border-right: #1d73ac 1px solid;
    border-left: #1d73ac 1px solid;*/
}
#nice-menu-1>span:hover a {
    color:#fff;
    text-decoration: none;
}

#nice-menu-1>span:last-child {
	background: none;
}

/*
#nice-menu-2 #menu-2426,
#nice-menu-2 #menu-2427,
*/
/*#nice-menu-2 #menu-1656,
#nice-menu-2 #menu-1658,
#nice-menu-2 #menu-1678,
#nice-menu-2 #menu-1657,
#nice-menu-2 #menu-1655,
#nice-menu-2 #menu-1654,
#nice-menu-2 #menu-1677 
*/
#nice-menu-2>span>li, #nice-menu-2>li {
	width: 80px;
	height: 80px;
}
#nice-menu-2>span>li>a, #nice-menu-2>li>a {
	/*display: none;*/
}

#nice-menu-2 li a.menu-title {
	background: #5a798d;
	font-size: 1.2em;
	/*font-family: Arial, Helvetica, sans-serif;*/
}
#nice-menu-2 li a.menu-title:link {
	color: #eee;
}


/* date, location, etc fields */

h3.display-date {
	margin: 2px 0 0 0;
	font-size: 0.95em;
	color: #aaa;
}
h3.display-location {
	margin: 0;
	font-size: 0.95em;
	color: #336699;
	text-transform: uppercase;
	font-weight: bold;
	font-family: Arial, Helvetica, sans-serif;
}


#block-menu_block-14 h2.title  {
    font-weight: 700;
    letter-spacing: 0.05em;
	padding-bottom: 10px;
}
/*#sidebar-left h2.title*/
#block-menu_block-14 h2.title:first-line {
    color:gray;
    font-weight: normal;
}


.learn-more, .learn-more a {
	text-align: right;
	color: #c7c9cc;
	font-weight: bold;
}
.learn-more {
	padding-right: 12px;
	background: url(/sites/all/themes/gold_master/images/learn-more-icon.png) right center no-repeat;
}

/* hide links at bottom of node */
.node .links {
	display: none;
}

/* Bookstore */
.view-bookstore .views-row {
    width:300px;
    display: inline-table;
    vertical-align: top;
    margin-bottom:20px;
}

.view-bookstore .views-row .prod-top {
}
.view-bookstore .views-row .prod-top .left {
    float:left;
}

.view-bookstore .views-row .prod-title {
    width:150px;
}

.view-bookstore .views-row .prod-title a {
    font-size:14px;
    color: #5481AA;
    text-transform: uppercase;
    text-decoration: none;
    font-weight: normal;
}

.view-bookstore .views-row .prod-image {
    padding:0 10px 5px;
    float:right;
    height:145px;
}

.view-bookstore .views-row .prod-description {
    float:left;
}

.view-bookstore .view-content {
}
.view-bookstore .views-row-odd {
    margin-right:9px;
}

#breadcrumb_area {
	width: 860px;
	margin: 0 auto;
}

#flash_version_wrapper .block {
    margin: 0;
    padding: 0;
}

/* a few global styles for news listing pages */
.gcui-news-view-item .image img {
    padding: 0 20px 20px 0;
}
.gcui-news-view-item .text .teaser p {
    margin-top: 0;
}
.gcui-news-view-item h2.article-title {
    margin-bottom: 0;
}
.gcui-news-view-item .article-date-location {
    margin-bottom: 5px;
}
.view-gcui-news-view .views-row {
    border-bottom: 1px solid #ccc;
    padding-bottom: 5px;
}

/* fix to make footnotes not so heinous */
.footnote-non-numeric .period {
    display: none;
}

ol.footnotes li {
    margin-left: 1.5em;
}

/* admin style fix for tabs - makes them wrap instead of exploding the page */
.path-admin ul.tabs.primary {
  white-space: normal;
}
.path-admin ul.tabs.primary li {
  white-space: nowrap;
}

/*
.path-take-action-psychiatric-abuse-report-form .form-item label {
	line-height:1.8em;
	width:425px;
}
    */
/*
** Page layout blocks / IDs
*/

#header_container,
#shell,
#outer_shell {
  background: none;
}

#shell {
  /* background: url(/sites/all/themes/gold_master/course_volunteerministers_org/images/header_artwork/online-course-background.jpg) no-repeat top center; */
  background: url(/sites/all/themes/gold_master/course_volunteerministers_org/images/online-courses-background.jpg) no-repeat top center;
}

/* Hide random, ugly items */
#addthis {
  display: none;
}
.node span.ext {
  display: none;
}
.feed-icon {
  display: none;
}

.path-homepage .breadcrumb {
    display: none;
}
.front .breadcrumb {
  display: none;
}

a {
  text-decoration: none;
  font-weight: bold;
}

.title-dark {
  color: #336699;
}
.title-light {
  color: #999999;
}

.title-light-sub {
  font-size: 0.8em;
}
.path-user #main .tabs .primary {
	display: none;
}

div#need_help_field_wrapper form#gcui-online-course2-ui-generate-answer-form div {
	text-align:right;
}
.path-courses-conflicts-help div#need_help_field_wrapper form#gcui-online-course2-ui-generate-answer-form div input#edit-submit,
.path-courses-study-help div#need_help_field_wrapper form#gcui-online-course2-ui-generate-answer-form div input#edit-submit,
.path-courses-communication-help div#need_help_field_wrapper form#gcui-online-course2-ui-generate-answer-form div input#edit-submit {
	position:relative;
}


/*////////// NOTIFICATION BUBBLE //////////*/
#floating-crse_note_wrapper {
  position: relative;
}
.floating-crse_note {
  position: absolute;
  right: -5px;
  top: -49px;
}
.floating-crse_note.crs_notifications_blue {
	background: url(/sites/all/themes/gold_master/course_volunteerministers_org/images/course/bubble_blue.png) top left no-repeat;
	width: 40px;
	height: 40px;
	color: #fff;
	font-weight: bold;
	line-height:37px;
}
.floating-crse_note.crs_notifications_red {
	background: url(/sites/all/themes/gold_master/course_volunteerministers_org/images/course/bubble_red.png) top left no-repeat;
	width: 40px;
	height: 40px;
	color: #FFF;
	font-weight: bold;
	line-height:37px;
}

tr.even,
tr.odd {
border-collapse:collapse;
border-bottom:1px solid #CCCCCC;
background-color:#FFF;
cursor:pointer;
padding:20px;
}
td.active  {
background-color:#FFF;
}
.path-sup .view-content table{
border-collapse:collapse;
color:#333333;
font-size:0.97em;
width:100%;
}
.path-user #user-profile-form {
color:#888888;
}
div fieldset legend {
font-size:20px;
color:#336699;
text-transform:uppercase;
}
legend.collapse-processed a {
font-size:20px;
color;#336699;
font-weight:normal;
text-transform:uppercase;
}
fieldset {
padding: 15px;
}
.form-submit {
background:none repeat scroll 0 0 #FFFFFF;
border:1px solid #BBBBBB;
color:#000000;
cursor:pointer;
font-weight:bold;
padding:5px 10px;
}
.form-submit:hover {
	background: #ddd;
}
.form-submit:active {
	background: #aaa;
}

#course_banner_login  .tophat-icon {
	height: 42px;
	width: 32px;
	float: right;
	padding-left: 5px;
}
#course_banner_login .tophat-icon a {
	display: block;
	height: 42px;
	width: 32px;
	background: url(/sites/all/themes/gold_master/www_scientology_org/images/scnlogo_tophat.png) no-repeat top right;
}

/*////////// MINOR FIXES //////////*/
#gcui-online-course2-ui-generate-sup-form label {
  font-size: 13px;
  text-transform: none;
  font-weight: normal;
}
.content-type-course_overview .breadcrumb,
.content-type-course_testimonials .breadcrumb,
.content-type-course_details .breadcrumb {
	display: none
}
.content-type-course_overview #main,
.content-type-course_testimonials #main,
.content-type-course_details #main {
	padding-top: 0px;
}

.content-type-course_overview .node,
.content-type-course_testimonials .node,
.content-type-course_details #main > .node {
	border: 1px solid #AAAAAA;
    padding: 20px;
}

.content-type-course_overview .node h2.title ,
.content-type-course_testimonials .node h2.title,
.content-type-course_details .node h2.title {
	text-align: center;
}

#online_course_details .short-line {
	text-align: center;
	clear: both;
}
.path-features .short-line {
	text-align: center;
	clear: both;
}
#online_course_details .online-course-title {
	padding-top: 10px;
	padding-bottom: 10px;
}
#online_course_details hr {
	clear: both;
}
#online_course_details img {
	padding: 10px 10px 10px 0px;
}
.last_in_line{
background: url(/sites/all/themes/gold_master/course_volunteerministers_org/images/course/darkness.png);
/* z-index:3; */
width:493px;
height:390px;
position:absolute;
top:0;
right:1;
}
.booklet-view-area {
position:relative;
}

.copyright-text {
  color: #908690;
  font-size: 10px;
  text-align: center;
}
.copyright {
  font-size: 0.9em;
  color:#999999;
  border-top:1px solid #CCCCCC;
  margin-top:44px;
  padding-top:15px;
}
#footer {
  text-align: center;
  padding-bottom: 20px;
}

/*////////// LANGUAGE SELECTOR STYLES //////////*/

#gcui-language-changer-inner-base a,
#gcui-language-changer-inner-base a:link,
#gcui-language-changer-inner-base a:visited,
#gcui-language-changer-inner-base a:hover{
	color:#fff;
	display:block;
	float:left;
	font-size:14px;
	font-weight:normal;
	margin-bottom:15px;
	text-align:left;
	text-transform:uppercase;
}
#gcui-language-changer-inner-base #gcui-language-changer-close-button{
	background:url("/sites/all/themes/gold_master/course_volunteerministers_org/images/close_x_cccccc.png") no-repeat scroll center transparent;
	height:16px;
	right:2px;
	top:17px;
	width:16px
}
#gcui-language-changer-lightbox {
	background:url("/sites/all/modules/gold_common_ui/images/dark_60.png") repeat scroll 0 0 transparent;
	display:none;
	height:100%;
	left:0;
	position:absolute;
	top:0;
	width:100%;
	z-index:1000000;
}
#gcui-language-changer {
	display:table;
	height:75%;
	overflow:visible;
	position:relative;
	width:100%;
	z-index:1000001;
}
#gcui-language-changer-outer {
	display:table-cell;
	text-align:center;
	vertical-align:middle;
	width:100%;
	z-index:1000000;
}
#gcui-language-changer-inner {
	background:url("/sites/all/themes/gold_master/course_volunteerministers_org/images/vm-lb-bg.png") no-repeat scroll left top transparent;
	margin-left:auto;
	margin-right:auto;
	position:relative;
	text-align:left;
	width:751px;
	z-index:1000001;
}
#gcui-language-changer-inner-base {
	height:320px;
	padding:15px 15px 15px 25px;
	text-align:center;
	-moz-box-shadow:none;
	-webkit-box-shadow:none;
}
#gcui_language_selector_table_td {
	padding:40px 0 0 80px;
}

.gcui-language-changer-hover {
	display:block;
	float:left;
	width:200px;
}

#gcui-language-changer-inner-base a,
#gcui-language-changer-inner-base a:link,
#gcui-language-changer-inner-base a:visited,
#gcui-language-changer-inner-base a:hover {
	color:#222;
	display:block;
	font-size:14px;
	font-weight:normal;
	margin-bottom:0px;
	text-align:left;
	text-transform:uppercase;
	height:36px;
}

/* ############# MANAGE MY VOLUNTEER MINISTER COURSES PAGE ############# */
.gcui-crs-features-my-courses table.gcui-crs-features-checksheet {
	border:1px solid #999999;
	margin-left:8px;
	width:624px;
}
.gcui-crs-features-my-courses .my-courses-title-bold {
	font-size:15px;
	color:#000000;
}
.gcui-crs-features-my-courses .status-current {
	color:#7F7F7F;
	width:600px;
}
.gcui-crs-features-my-courses .gcui-crs-features-checksheet .course-item-icon-status-current {
	border-bottom:1px solid #CCCCCC;
	border-top:none;
	border-collapse:collapse;
}
.gcui-crs-features-my-courses .course-list-item {
	border-bottom:1px solid #CCCCCC;
}
.gcui-crs-features-my-courses .course-list-item:hover {
	background: #ecf1ff;
}
.gcui-crs-features-my-courses .course-list-item.on-this-course {
	background: #E3E9FC;
	cursor: default;
}
.gcui-crs-features-my-courses .course-list-item.on-this-course:hover {
	background: #E3E9FC;
	cursor: default;
}
.gcui-crs-features-my-courses table.content {
	border-collapse:collapse;
	margin-top:0px;
}
.gcui-crs-features-my-courses .imagecache-gcui_inline_mini {
	vertical-align:middle;
	padding-left:5px;
}
.gcui-crs-features-my-courses .my-courses-bar {
	border-bottom:1px solid #96B8DA;
	width:408px;
}
.gcui-crs-features-my-courses .bg_percentage_block {
	height:40px;
}
.gcui-crs-features-my-courses .my-courses-percentage-block:hover {
	background:url(/sites/all/themes/gold_master/course_volunteerministers_org/images/bar_image_hover.jpg) no-repeat scroll 0 0 transparent;	
}
.gcui-crs-features-my-courses .my-courses-percentage-block {
	background:url(/sites/all/themes/gold_master/course_volunteerministers_org/images/bar_image.jpg) no-repeat scroll 0 0 transparent;
	float:left;
	height:34px;
	position:relative;
	top:6px;
	width:12px;
}
.gcui-crs-features-my-courses .gcui-crs-features-checksheet .course-item-title {
	padding:0px;
	padding-left:15px;
}
.gcui-crs-features-my-courses #sidebar-left {
	padding:0 17px 0 0;
}
.gcui-crs-features-my-courses .node h2.title {
	padding-top:11px;
}

/* ############# "OTHER COURSES YOU STARTER" BOX  ############# */
.gcui-crs-features-progress .custom-film-strip #gallery, 
.gcui-crs-features-progress .custom-film-strip .strip_wrapper, 
.gcui-crs-features-progress .custom-film-strip .filmstrip, 
.gcui-crs-features-progress .frame {
	height:270px !important;
}
.gcui-crs-features-progress #my_progress_page {
	
}
.gcui-crs-features-progress .custom-film-strip {
	right:13px;
}
.gcui-crs-features-progress .custom-film-strip .strip_wrapper {
	width:274px !important;
	padding-bottom:10px;
}
.content-type-course_start .breadcrumb {
	display:none;
}

/*NOTIFICATION PAGE*/
.gcui-crs-features-assignments .with-sidebar-left #main  {
	padding-left:10px;
}
.gcui-crs-features-checksheet .tooltip:hover {
	background-image:none !important;
}
.gcui-crs-features-checksheet .tooltip:hover {
	background-image:none !important;
}
.gcui-crs-features-checksheet .tooltip:hover {
	background-image:none !important;
}
.gcui-crs-features-checksheet .tooltip:hover  {
	border-bottom:0px !important;
	border-top:0px !important;
	background-image:none !important;
}
.gcui-crs-features-checksheet .tooltip  {
	border-bottom:0px !important;
	border-top:0px !important;
	background-image:none !important;
}
td.course-item-title-status-needs-correction {
	background-image:url(/sites/all/themes/gold_master/course_volunteerministers_org/images/course/needs_correction_bg_wide.png);
}
td.course-item-title-status-needs-correction:hover {
	background-image:url(/sites/all/themes/gold_master/course_volunteerministers_org/images/course/needs_correction_bg_wide_hover.png);
}
.path-courses #course_menu_left_sidebar .course-status-needs-correction {
	background-color: #f6ebeb;
}
.content-type-course_overview #main,
.content-type-course_details  #main,
.content-type-course_testimonials #main 
.gcui-crs-features-assignments #main {
	border:none;
	border-left:1px solid #DFDFDF;
}
.content-type-course_overview .sticky,
.content-type-course_details  .sticky,
.content-type-course_testimonials .sticky {
	border:1px solid #AAAAAA;
	padding:15px;
}
/* Get the fieldsets to show up for admin pages - namely URL Path Setting*/

.admin-menu .node-form .standard fieldset {
	display:block;
}
.sidebar-course-title-text {
	/* font-style:italic; */
}
.gcui-crs-welcome-page-welcome #content_container,
.gcui-crs-welcome-page-importantnote #content_container,
.gcui-crs-welcome-page-begin #content_container
{
	padding-top:20px;
}
.imagecache-gcui_inline_small[src="http://vmc.translate.hotline.org/sites/default/files/imagecache/gcui_inline_small/communication-booklet_0.jpg"]  {
	left: -9.4142px !important;
}
.path-courses-study-step-16 .resource-link {
	width:255px;
}
.path-courses-study-step-16 .resource-link-holder .resource-link > a,
.path-courses-study-step-16 .resource-link-holder .resource-link {
	line-height:18px;
}


/*FREE TRAINING ONLINE PAGE*/

.path-solutions #content_container > #content > tbody > tr > td > #main  {
	padding-top: 30px;
	background: url(/sites/all/themes/gold_master/course_volunteerministers_org/images/bg-white-faded.png);
	border: 1px solid #aaa;
	margin: 5px 20px;
	padding: 30px 40px 0 40px;
}
.front .online-coursebrowser-bar > #title,
.front .online-coursebrowser-bar > h2.title  {
	font-size: 16px;
}
.front #login_welcome_notice > #content  {
	background: url(/sites/all/themes/gold_master/course_volunteerministers_org/images/bg-white-faded.png);
	border: 1px solid #aaa;
	margin: 5px 0 10px 0;
}
.path-solutions .prod_wrappersm {
	min-height:120px;
	/*padding-left: 135px;*/
	width:100px;
}
.path-solutions .prod_small {
	width:585px;
}
.path-solutions .leftColumn,
.path-solutions .middleColumn,
.path-solutions .rigthColumn {
	float:left;
}
.path-solutions .middleColumn {
	margin-left: 90px;
}
.path-solutions .leftColumn {
	margin-left: 0px;
}
.path-solutions .rightColumn {
	margin-bottom: 55px;
    margin-left: 600px;
}
.path-solutions #columns {
	padding-top: 20px;
}
.path-solutions .views-row-1,
.path-solutions .views-row-2,
.path-solutions .views-row-3,
.path-solutions .views-row-4,
.path-solutions .views-row-5,
.path-solutions .views-row-6,
.path-solutions .views-row-7,
.path-solutions .views-row-8,
.path-solutions .views-row-9,
.path-solutions .views-row-10,
.path-solutions .views-row-11,
.path-solutions .views-row-12,
.path-solutions .views-row-13,
.path-solutions .views-row-14,
.path-solutions .views-row-15,
.path-solutions .views-row-16,
.path-solutions .views-row-17 {
	background: url("/sites/all/themes/gold_master/course_volunteerministers_org/images/course/h-line.png") no-repeat scroll 0px 117px transparent;
	min-height:150px;
}
.path-solutions #columns  {
	background: url("/sites/all/themes/gold_master/course_volunteerministers_org/images/course/h-line.png") no-repeat scroll 97px -14px transparent;
}
/* .path-solutions .node + .content  {
	background: url("/sites/all/themes/gold_master/course_volunteerministers_org/images/course/h-line.png") no-repeat scroll 97px 684px transparent;
} 
.path-solutions .views-row-1 .prod_wrappersm {
	background: url("/sites/all/themes/gold_master/course_volunteerministers_org/images/course/drugs-booklet.jpg") no-repeat scroll 0px 0px transparent;
}
.path-solutions .views-row-2 .prod_wrappersm {
	background: url("/sites/default/files/imagecache/gcui_inline_mini/assists-booklet_0.jpg") no-repeat scroll 0px 0px transparent;
}
.path-solutions .views-row-3 .prod_wrappersm {
	background: url("/sites/all/themes/gold_master/course_volunteerministers_org/images/course/organizing-booklet.jpg") no-repeat scroll 0px 0px transparent;
}
.path-solutions .views-row-4 .prod_wrappersm {
	background: url("/sites/all/themes/gold_master/course_volunteerministers_org/images/course/children-booklet.jpg") no-repeat scroll 0px 0px transparent;
}
.path-solutions .views-row-6 .prod_wrappersm {
	background: url("/sites/all/themes/gold_master/course_volunteerministers_org/images/course/conditions-booklet.jpg") no-repeat scroll 0px 0px transparent;
}
.path-solutions .views-row-7 .prod_wrappersm {
	background: url("/sites/all/themes/gold_master/course_volunteerministers_org/images/course/public-relations-booklet.jpg") no-repeat scroll 0px 0px transparent;
}
.path-solutions .views-row-8 .prod_wrappersm {
	background: url("/sites/all/themes/gold_master/course_volunteerministers_org/images/course/conflicts.jpg") no-repeat scroll 0px 0px transparent;
	padding-left: 0px;
	width:210px;
}
.path-solutions .views-row-9 .prod_wrappersm {
	background: url("/sites/all/themes/gold_master/course_volunteerministers_org/images/course/integrity-booklet.jpg") no-repeat scroll 0px 0px transparent;
}
.path-solutions .views-row-10 .prod_wrappersm {
	background: url("/sites/all/themes/gold_master/course_volunteerministers_org/images/course/investigations-booklet.jpg") no-repeat scroll 0px 0px transparent;
}
.path-solutions .views-row-11 .prod_wrappersm {
	background: url("/sites/all/themes/gold_master/course_volunteerministers_org/images/course/marriage-booklet.jpg") no-repeat scroll 0px 0px transparent;
}
.path-solutions .views-row-12 .prod_wrappersm {
	background: url("/sites/all/themes/gold_master/course_volunteerministers_org/images/course/solutions-booklet.jpg") no-repeat scroll 0px 0px transparent;
}
.path-solutions .views-row-13 .prod_wrappersm {
	background: url("/sites/all/themes/gold_master/course_volunteerministers_org/images/course/targets-booklet.jpg") no-repeat scroll 0px 0px transparent;
}
.path-solutions .views-row-14 .prod_wrappersm {
	background: url("/sites/all/themes/gold_master/course_volunteerministers_org/images/course/suppression-booklet.jpg") no-repeat scroll 0px 0px transparent;
}
.path-solutions .views-row-15 .prod_wrappersm {
	background: url("/sites/all/themes/gold_master/course_volunteerministers_org/images/course/understanding-booklet.jpg") no-repeat scroll 0px 0px transparent;
}
.path-solutions .views-row-16 .prod_wrappersm {
	background: url("/sites/all/themes/gold_master/course_volunteerministers_org/images/course/dynamics-booklet.jpg") no-repeat scroll 0px 0px transparent;
}
.path-solutions .views-row-17 .prod_wrappersm {
	background: url("/sites/all/themes/gold_master/course_volunteerministers_org/images/course/tone-scale-booklet.jpg") no-repeat scroll 0px 0px transparent;
}
.path-solutions .views-row-18 .prod_wrappersm {
	background: url("/sites/all/themes/gold_master/course_volunteerministers_org/images/course/study.jpg") no-repeat scroll 0px 0px transparent;
	padding-left: 0px;
	width:210px;
}
.path-solutions .views-row-19 .prod_wrappersm {
	background: url("/sites/all/themes/gold_master/course_volunteerministers_org/images/course/tools-booklet.jpg") no-repeat scroll 0px 0px transparent;
}
*/
#printing_aid {
	background: #B6C3D6;
	color: #333333;
}
/*////////// Home page and course start page tweaks //////////*/
.path-login #main,
.front #main {
	/* height: 850px; */
}
.front-login #login_welcome_notice .content {
	display: none;
}

/*.path-solutions .views-row-5 .prod_small,
.path-solutions .views-row-8 .prod_small,
.path-solutions .views-row-18 .prod_small {
	width:200px;
	padding-top: 219px;
}
*/
.path-solutions .views-row-5 .prod_wrappersm {
	/*background: url("/sites/all/themes/gold_master/course_volunteerministers_org/images/course/communication.jpg") no-repeat scroll 0px 0px transparent; */
	padding-left: 0px;
	width:210px;
}
.path-solutions .views-row-8 .prod_wrappersm {
	/*background: url("/sites/all/themes/gold_master/course_volunteerministers_org/images/course/conflicts.jpg") no-repeat scroll 0px 0px transparent;*/
	padding-left: 0px;
	width:210px;
}
.path-solutions .views-row-18 .prod_wrappersm {
	/*background: url("/sites/all/themes/gold_master/course_volunteerministers_org/images/course/study.jpg") no-repeat scroll 0px 0px transparent;*/
	padding-left: 0px;
	width:210px;
}

.path-solutions div.view-id-vm_booklets_training_intro {
	clear:both;
}
.path-solutions div#columns div.leftColumn div.prod_wrappersm .prod_small,
.path-solutions div#columns div.rightColumn div.prod_wrappersm .prod_small,
.path-solutions div#columns div.middleColumn div.prod_wrappersm .prod_small {
    width: 210px;
}
.path-solutions div#columns {
	min-height:390px;
}

.path-solutions div.view-vm-booklets-training-intro div.view-content div.prod_wrappersm img {
	float:left;
	padding-right:20px;
  width: 100px;
}















.path-login_additional_data .breadcrumb {
	display: none;
}

.path-login_additional_data #main {
	padding-left: 20px;
	padding-right: 20px;
}

#course_banner_login .user-name {
  color: #666;
  font-family: Verdana, Arial;
  font-size: 11px;
}
.path-sup-all_assignments #main .error {
	display: none;
}



.language-ja .node h2.title {
  line-height: 28px;
}

/* new course styling*/

.content-type-course_step_read #survey-example {
	margin-top: 0px;
}
.content-type-course_step_read div.gray-example-box-top { 
	/* background: url(/sites/all/themes/gold_master/course_volunteerministers_org/images/course-glass-top.jpg) no-repeat; */
	height: 14px;
}
.content-type-course_step_read div.gray-example-box-bottom { 
	/* background: url(/sites/all/themes/gold_master/course_volunteerministers_org/images/course-glass-bottom.png) no-repeat; */
	height: 14px;
	width: 554px;
	position: absolute;
	bottom: -1px;
}
.content-type-course_step_read div.gray-example-box-center {
	/* background: url(/sites/all/themes/gold_master/course_volunteerministers_org/images/course-glass-center.jpg) repeat-y; */
	padding-top: 20px;
	padding-left: 35px;
	padding-right: 50px;
	padding-bottom: 30px;

}
.content-type-course_step_read div.gray-example-box {
	width: 554px;
	margin: 0 auto;
	position: relative;
	border: 1px solid #CCCCCC;
}

.content-type-course_step_read div.gray-example-box p.box-title {
	font-size: 20px;
	font-weight: bold;
	text-align: center;
}
#course-images-targets-table {
	float: none;
	line-height: 1.75em;
}
#course-images-targets-table .course-image-targets-left {
	vertical-align: top;
	text-align: right;
	font-size: 16px;
	color: #666;
	border-right: 1px solid #CCCCCC;
}
#course-images-targets-table td {
	padding: 7px;
	border-bottom: 1px solid #ddd;
}
.content-type-course_step_read div#tabulation-example p.box-title {
	font-size: 22px;
}


/* .content-type-course_step_read div#tabulation-example p {
	width: 450px;
	padding-left: 75px;
	font-size: 16px;
	padding-top: 25px;
	line-height: 1.2em;	
} */

.path-courses-public-relations-step-surveys .gcui-preset-gcui_std_640 {
	float: none;
}

.content-type-course_glossary .course_button_action {
	margin-bottom: 0;
}

.content-type-course_glossary .field-field-html-title,
.content-type-course_glossary .field-field-course-id {
	display: none;
}


.content-type-course_get_help .gcui_crs_answer_label {
	display: none !important;
}

/*////////// Profile field hiding //////////*/

a[href*="/edit/Notes"] {
	display: none;
}

body[class*="edit3 "] #user-profile-form fieldset:first-child {
	display: none;
}

body[class*="path-user-"] li:first-child + li {
	display: none;
}

/*////////// Print CSS //////////*/

.print-section #block-gcui_i18n-i18n_editor {
  display: none;
}

.print-section #footer {
  margin: 0 auto;
  text-align: center;
  padding-bottom: 30px;
  padding-top: 20px;
}

.print-section, 
.print-section #main, 
.print-section #main .content, 
.print-section #main .content p {
  font-size: 18px !important;
}

/*////////// SAVE DRAFT //////////*/

.content #edit-submit.form-submit-draft {
    /* right: 170px !important; */
    left: 0px !important;
	position: absolute;
    /* width: 150px !important; */
}

.content #edit-submit2.form-submit-draft {
	right: 0px !important;
	position: absolute;
	z-index: 51;
    /* width: 150px !important; */
}

/*
.language-en .form-submit-draft {
	width: 110px !important;
}
*/

#banner_tool #banner_search {
	display: none;
}

/*////////// Solutions page fix //////////*/

.path-solutions #columns {
  display: none;
}

.path-solutions .view-vm-booklets-training-intro {
  display: none;
}

/* all captions should be ital */

.gcui-inline-image .caption {
  font-style: italic;
}

.ital {
  font-style: italic;
}

.non-ital {
  font-style: normal;
}

.path-courses-view #content_container .with-sidebar-left {
    width: 650px;
}

.path-courses-view .gcui-bottomnav .container {
  background: none;
  border: 1px solid #cccccc;
}

.path-courses-view .gcui-bottomnav h5 {
  text-align: left;
  padding-left: 10px;
  color: #777777;
}

.path-courses-view .gcui-bottomnav td.center > div {
  float: left;
  width: 22%;
  border: 1px none black;
  padding: 0 10px;
}

.path-courses-view .gcui-bottomnav a,
.path-courses-view .gcui-bottomnav a:link,
.path-courses-view .gcui-bottomnav a:visited,
.path-courses-view .gcui-bottomnav a:active,
.path-courses-view .gcui-bottomnav a:hover {
  color: #777777;
}

/*////////// Random CSS fixes //////////*/
.path-courses-study-step-21 .resource-link-holder .resource-link {
  max-width: 400px;
}

.path-courses-view-study-step-9 .course-images-table td .gcui-inline-image {
    margin: 0px 0px;
}

.language-en .online-enroll-now-choose-location {
    width: 250px;
}

.content-type-course_step_practical glossary {
    color: #333333 !important;
    cursor: default;
}

.path-courses-communication-step-12 .node h2.title {
    display: none;
}

.path-courses-communication-step-12 .node h2.TITLE {
    padding-bottom: 0.3em;
    font-size: 24px;
    line-height: 24px;
    color: #336699;
    font-family: 'Century Gothic',Arial,Helvetica,sans-serif;
    font-weight: normal;
    letter-spacing: -1px;
    margin: 0 auto;
}

.content-type- div#precontent .course-button-area .course-button-bar {
	margin-top: 10px;
}

/*
.answer-title {
    width: 440px;
}
*/

/* this is for courses/targets/step/practical-targets.html*/

.path-courses-targets-step-practical-targets #gcui-online-course2-ui-generate-answer-form > div > .answer-title:first-child p {
    width: 470px;
}

.path-courses-targets-step-practical-targets .content #edit-submit2.form-submit-draft,.path-courses-investigations-step-practical-9 .content #edit-submit2.form-submit-draft
{
	top:146px;
}


<<<<<<< .mine
/* Hiding images per request */

=======
>>>>>>> .r35138
.gcui-inline-image-17624-1 {
    display: none !important;
}

.gcui-inline-image-17459-1 {
	display: none !important;
}	

.gcui-inline-image-17459-2 {
	display: none !important;
}	

.gcui-inline-image-17459-3 {
	display: none !important;
}

.gcui-inline-image-17459-4 {
	display: none !important;
}

.gcui-inline-image-17459-5 {
	display: none !important;
} 

.gcui-inline-image-17463-1 {
	display: none !important;
} 

.gcui-inline-image-17465-1 {
	display: none !important;
} 

.gcui-inline-image-17465-2 {
	display: none !important;
} 

.gcui-inline-image-17465-3 {
	display: none !important;
} 

.gcui-inline-image-17491-1 {
	display: none !important;
} 

.gcui-inline-image-17505-1 {
	display: none !important;
} 

.gcui-inline-image-17505-2 {
	display: none !important;
} 

.gcui-inline-image-17505-3 {
	display: none !important;
} 

.gcui-inline-image-17507-1 {
	display: none !important;
} 

.gcui-inline-image-17507-2 {
	display: none !important;
} 

.gcui-inline-image-17507-3 {
	display: none !important;
} 

.gcui-inline-image-17507-4 {
	display: none !important;
} 

.gcui-inline-image-17507-5 {
	display: none !important;
} 

.gcui-inline-image-17507-6 {
	display: none !important;
} 

.gcui-inline-image-17507-7 {
	display: none !important;
} 

.gcui-inline-image-17590-1 {
	display: none !important;
} 

.gcui-inline-image-17610-1 {
	display: none !important;
} 

.gcui-inline-image-17610-2 {
	display: none !important;
} 

.gcui-inline-image-17610-3 {
	display: none !important;
} 

.gcui-inline-image-17610-4 {
	display: none !important;
} 

.gcui-inline-image-17610-5 {
	display: none !important;
} 

.gcui-inline-image-17610-6 {
	display: none !important;
} 

.gcui-inline-image-17610-7 {
	display: none !important;
} 

.gcui-inline-image-17615-1 {
	display: none !important;
} 

.gcui-inline-image-17615-2 {
	display: none !important;
} 

.gcui-inline-image-17615-4 {
	display: none !important;
} 

.gcui-inline-image-17615-5 {
	display: none !important;
} 

.gcui-inline-image-17615-3 {
	display: none !important;
} 

.gcui-inline-image-17428-1 {
	display: none !important;
} 

.gcui-inline-image-17428-2 {
	display: none !important;
} 

.gcui-inline-image-17428-3 {
	display: none !important;
} 

.gcui-inline-image-17431-1 {
	display: none !important;
} 

.gcui-inline-image-17431-2 {
	display: none !important;
} 

.gcui-inline-image-17431-3 {
	display: none !important;
} 

.gcui-inline-image-17431-4 {
	display: none !important;
} 
/*.path-courses-drugs-step .course-images-table{
	display: none !important;
} */

.gcui-inline-image-17443-1 {
	display: none !important;
} 

.gcui-inline-image-17443-2 {
	display: none !important;
} 

.gcui-inline-image-17443-3 {
	display: none !important;
} 

.gcui-inline-image-17443-4 {
	display: none !important;
} 

.gcui-inline-image-17443-5 {
	display: none !important;
} 

.gcui-inline-image-17443-6 {
	display: none !important;
} 

.gcui-inline-image-17443-7 {
	display: none !important;
} 

.gcui-inline-image-17443-8 {
	display: none !important;
} 

.gcui-inline-image-17443-9 {
	display: none !important;
} 

.gcui-inline-image-17443-10 {
	display: none !important;
} 

.gcui-inline-image-17443-11 {
	display: none !important;
} 

.gcui-inline-image-17443-12 {
	display: none !important;
} 

.gcui-inline-image-17443-13 {
	display: none !important;
} 

.gcui-inline-image-17443-14 {
	display: none !important;
} 

.gcui-inline-image-17443-15 {
	display: none !important;
}  

.path-courses-drugs-step-read-objective-processes .course-images-table {
	display: none !important;
}  
.path-courses-view-drugs-step-read-objective-processes .course-images-table {
	display: none !important;
} 
.gcui-inline-image-17467-1 {
	display: none !important;
}   
.path-courses-understanding-step .course-images-table{
	display: none !important;
}   
.path-courses-view-understanding-step .course-images-table{
	display: none !important;
}   
.gcui-inline-image-17467-2 {
	display: none !important;
}   

.gcui-inline-image-17467-3 {
	display: none !important;
}   

.gcui-inline-image-17467-4 {
	display: none !important;
}   

.gcui-inline-image-17467-5 {
	display: none !important;
}   

.gcui-inline-image-17467-6 {
	display: none !important;
}   

.gcui-inline-image-17467-7 {
	display: none !important;
}   

.gcui-inline-image-17467-8 {
	display: none !important;
}   

.gcui-inline-image-17467-9 {
	display: none !important;
}   

.gcui-inline-image-17467-10 {
	display: none !important;
}   

.gcui-inline-image-17467-11 {
	display: none !important;
}

.gcui-inline-image-17467-12 {
	display: none !important;
}

.gcui-inline-image-17467-13 {
	display: none !important;
}

.gcui-inline-image-17467-14 {
	display: none !important;
}

.gcui-inline-image-17467-15 {
	display: none !important;
}

.gcui-inline-image-17467-16 {
	display: none !important;
}

.gcui-inline-image-17467-17 {
	display: none !important;
}

.gcui-inline-image-17467-18 {
	display: none !important;
}

.gcui-inline-image-17467-19 {
	display: none !important;
}

.gcui-inline-image-17467-20 {
	display: none !important;
}

.gcui-inline-image-17467-21 {
	display: none !important;
}

.path-courses-drugs-step-read-full-resolution .course-images-table {
	display: none !important;
} 
.path-courses-view-drugs-step-read-full-resolution .course-images-table {
	display: none !important;
}   

.gcui-inline-image-17478-3 {
	display: none !important;
}

.gcui-inline-image-17478-4 {
	display: none !important;
}

.gcui-inline-image-17478-5 {
	display: none !important;
}

/* The answer to a question is in this caption
.gcui-inline-image-17391-1 {
	display: none !important;
}*/

.gcui-inline-image-17437-1 {
	display: none !important;
}

.gcui-inline-image-17437-2 {
	display: none !important;
}

.gcui-inline-image-17437-3 {
	display: none !important;
}

.gcui-inline-image-17442-1 {
	display: none !important;
}

.gcui-inline-image-17442-2 {
	display: none !important;
}

.gcui-inline-image-17442-3 {
	display: none !important;
}

.gcui-inline-image-17442-4 {
	display: none !important;
}

.gcui-inline-image-17445-1 {
	display: none !important;
}

.gcui-inline-image-17445-2 {
	display: none !important;
}

.gcui-inline-image-17445-3 {
	display: none !important;
}

.gcui-inline-image-17486-2 {
	display: none !important;
}

.gcui-inline-image-17489-1 {
	display: none !important;
}

.gcui-inline-image-17489-2 {
	display: none !important;
}

.gcui-inline-image-17489-3 {
	display: none !important;
}

.gcui-inline-image-17654-1 {
	display: none !important;
}

.gcui-inline-image-17678-1 {
	display: none !important;
}  

.gcui-inline-image-17678-2 {
	display: none !important;
}  

.gcui-inline-image-17678-3 {
	display: none !important;
}  

.gcui-inline-image-17678-4 {
	display: none !important;
}  

.gcui-inline-image-17678-5 {
	display: none !important;
}  

.gcui-inline-image-17678-6 {
	display: none !important;
}  

.gcui-inline-image-17678-7 {
	display: none !important;
}  

.gcui-inline-image-17678-8 {
	display: none !important;
}  

.gcui-inline-image-17678-9 {
	display: none !important;
}  

.gcui-inline-image-17678-10 {
	display: none !important;
}  

.gcui-inline-image-17678-11 {
	display: none !important;
}  

.gcui-inline-image-17678-12 {
	display: none !important;
}  

.gcui-inline-image-17470-1 {
	display: none !important;
}  

.gcui-inline-image-17517-1 {
	display: none !important;
}  

.gcui-inline-image-17517-2 {
	display: none !important;
}  

.gcui-inline-image-17518-1 {
	display: none !important;
}  

.gcui-inline-image-17518-2 {
	display: none !important;
}  

.gcui-inline-image-17518-3 {
	display: none !important;
}  

.gcui-inline-image-17518-4 {
	display: none !important;
}  

.gcui-inline-image-17529-1 {
	display: none !important;
}  

.gcui-inline-image-17529-2 {
	display: none !important;
}  

.gcui-inline-image-17529-3 {
	display: none !important;
}  

.gcui-inline-image-17529-4 {
	display: none !important;
}  

.path-courses-marriage .course-images-table {
	display: none !important;
}
.path-courses-view-marriage .course-images-table {
	display: none !important;
}  

.gcui-inline-image-17656-1 {
	display: none !important;
}  

.gcui-inline-image-17675-1 {
	display: none !important;
}  

.gcui-inline-image-17675-2 {
	display: none !important;
}  

.gcui-inline-image-17675-3 {
	display: none !important;
}  

.gcui-inline-image-17675-4 {
	display: none !important;
}  

.gcui-inline-image-17675-5 {
	display: none !important;
}  

.gcui-inline-image-17675-6 {
	display: none !important;
}  

.gcui-inline-image-17675-7 {
	display: none !important;
}  

.gcui-inline-image-17675-8 {
	display: none !important;
}  

.gcui-inline-image-17675-9 {
	display: none !important;
}  

.gcui-inline-image-17675-10 {
	display: none !important;
}  

.gcui-inline-image-17675-11 {
	display: none !important;
}  

.gcui-inline-image-17675-11 + p + p {
	display: none !important;
}  

.gcui-inline-image-17675-12 {
	display: none !important;
}  
.gcui-inline-image-17675-13 {
	display: none !important;
}
.gcui-inline-image-17584-1 {
	display: none !important;
}  

.gcui-inline-image-17584-2 {
	display: none !important;
}  

.gcui-inline-image-17584-3 {
	display: none !important;
}  

.gcui-inline-image-17584-4 {
	display: none !important;
}  

.gcui-inline-image-17606-1 {
	display: none !important;
}  

.gcui-inline-image-17631-3 {
	display: none !important;
}  

.gcui-inline-image-17631-4 {
	display: none !important;
}  

.gcui-inline-image-17631-5 {
	display: none !important;
}  

.gcui-inline-image-17631-6 {
	display: none !important;
}  

.gcui-inline-image-17644-1 {
	display: none !important;
}  

.gcui-inline-image-17644-2 {
	display: none !important;
}  

.gcui-inline-image-17644-3 {
	display: none !important;
}  

.gcui-inline-image-17663-1 {
	display: none !important;
}  

.gcui-inline-image-17663-2 {
	display: none !important;
}  

.gcui-inline-image-17663-3 {
	display: none !important;
}  

.gcui-inline-image-17663-4 {
	display: none !important;
}  

.gcui-inline-image-17663-5 {
	display: none !important;
}  

.gcui-inline-image-17663-6 {
	display: none !important;
}  

.gcui-inline-image-17663-7 {
	display: none !important;
}  

.gcui-inline-image-17663-8 {
	display: none !important;
}  

.gcui-inline-image-17663-9 {
	display: none !important;
}  

.gcui-inline-image-17663-10 {
	display: none !important;
}  
.gcui-inline-image-17664-1 {
	display: none !important;
}  
.gcui-inline-image-17664-2 {
	display: none !important;
} 
.path-courses-public-relations .course-images-table {
	display: none !important;
}
.path-courses-view-public-relations .course-images-table {
	display: none !important;
}  

.gcui-inline-image-17698-1 {
	display: none !important;
}  

.gcui-inline-image-17698-2 {
	display: none !important;
}  

.gcui-inline-image-17698-3 {
	display: none !important;
}  

.gcui-inline-image-17698-4 {
	display: none !important;
}  

.gcui-inline-image-17700-1 {
	display: none !important;
}  

.gcui-inline-image-17709-1 {
	display: none !important;
}  

.gcui-inline-image-17709-2 {
	display: none !important;
}  

.gcui-inline-image-17709-3 {
	display: none !important;
}  

.gcui-inline-image-17709-4 {
	display: none !important;
}  

.gcui-inline-image-17709-5 {
	display: none !important;
}  

.gcui-inline-image-17709-6 {
	display: none !important;
}  

.gcui-inline-image-17709-7 {
	display: none !important;
}  

.gcui-inline-image-17407-1 {
	display: none !important;
}  

.gcui-inline-image-17407-2 {
	display: none !important;
}
  
.gcui-inline-image-17400-1 {
	display: none !important;
}  
.gcui-inline-image-17400-2 {
	display: none !important;
}  
.gcui-inline-image-17400-3 {
	display: none !important;
}  
.gcui-inline-image-17400-4 {
	display: none !important;
}  
.gcui-inline-image-17400-5 {
	display: none !important;
}  



.gcui-inline-image-17538-1 {
	display: none !important;
}  
.gcui-inline-image-17538-2 {
	display: none !important;
}  

.gcui-inline-image-17538-3 {
	display: none !important;
}  

.gcui-inline-image-17538-4 {
	display: none !important;
}  

.gcui-inline-image-17582-1 {
	display: none !important;
}  

.gcui-inline-image-17582-2 {
	display: none !important;
}  

.gcui-inline-image-17582-3 {
	display: none !important;
}  

.gcui-inline-image-17582-4 {
	display: none !important;
}  

.gcui-inline-image-17582-5 {
	display: none !important;
}  

.gcui-inline-image-17582-6 {
	display: none !important;
}  

.gcui-inline-image-17582-7 {
	display: none !important;
}  

.gcui-inline-image-17582-8 {
	display: none !important;
}  

.gcui-inline-image-17582-9 {
	display: none !important;
}  

.gcui-inline-image-17379-1 {
	display: none !important;
}  

.gcui-inline-image-17379-2 {
	display: none !important;
}  

.gcui-inline-image-17379-3 {
	display: none !important;
}  

.gcui-inline-image-17392-1 {
	display: none !important;
}  

.gcui-inline-image-17392-2 {
	display: none !important;
}  

.gcui-inline-image-17401-2 {
	display: none !important;
}  

.gcui-inline-image-17401-3 {
	display: none !important;
}  

.gcui-inline-image-17577-1 {
	display: none !important;
}  

.gcui-inline-image-17577-2 {
	display: none !important;
}  

.gcui-inline-image-17577-3 {
	display: none !important;
}  

.gcui-inline-image-17583-1 {
	display: none !important;
}  

.gcui-inline-image-17583-2 {
	display: none !important;
}  

.gcui-inline-image-17583-3 {
	display: none !important;
}  

.gcui-inline-image-17589-1 {
	display: none !important;
}  

.gcui-inline-image-17589-2 {
	display: none !important;
}  

.gcui-inline-image-17589-3 {
	display: none !important;
}  

.gcui-inline-image-17528-1 {
	display: none !important;
}  

.gcui-inline-image-17528-2 {
	display: none !important;
}  

.gcui-inline-image-17528-3 {
	display: none !important;
}  

.gcui-inline-image-17528-4 {
	display: none !important;
}  

.gcui-inline-image-17528-5 {
	display: none !important;
}  

.gcui-inline-image-17528-6 {
	display: none !important;
}  

.gcui-inline-image-17528-7 {
	display: none !important;
}  

.gcui-inline-image-17528-8 {
	display: none !important;
}  

.gcui-inline-image-17556-1 {
	display: none !important;
}  

.path-courses-organizing-step-organizing-board .gcui-inline-image-17683-2 {
	float:none;
	text-align:center;
}
.path-courses-view-organizing-step-organizing-board .gcui-inline-image-17683-2 {
	float:none;
	text-align:center;
}


.login-login .empty-home-menu .home-menu-text {
    font-size: 24px;
}

.login-login.language-en .empty-home-menu .home-menu-text {
    font-size: 30px;
}

.gcui-inline-image-17451-1,
.gcui-inline-image-17451-2,
.gcui-inline-image-17451-3,
.gcui-inline-image-17451-4,
.gcui-inline-image-17451-5,
.gcui-inline-image-17451-6,
.gcui-inline-image-17451-7,
.gcui-inline-image-17490-1,
.gcui-inline-image-17490-2,
.gcui-inline-image-17490-3,
.gcui-inline-image-17490-4,
.gcui-inline-image-17490-5,
.gcui-inline-image-17627-2,
.gcui-inline-image-17639-2,
.gcui-inline-image-17639-1,
.gcui-inline-image-17639-3,
.gcui-inline-image-17639-4,
.gcui-inline-image-17639-5,
.gcui-inline-image-17639-6,
.gcui-inline-image-17639-7,
.gcui-inline-image-17639-8,
.gcui-inline-image-17639-9,
.gcui-inline-image-17639-10,
.gcui-inline-image-17639-11,
.gcui-inline-image-17639-12,
.gcui-inline-image-17639-13,
.gcui-inline-image-17639-14,
.gcui-inline-image-17639-15,
.gcui-inline-image-17627-1,
.gcui-inline-image-17627-2,
.gcui-inline-image-17627-3,
.gcui-inline-image-17627-4,
.gcui-inline-image-17627-5,
.gcui-inline-image-17627-6,
.gcui-inline-image-17627-7,
.gcui-inline-image-17627-8,
.gcui-inline-image-17627-9,
.gcui-inline-image-17627-10,
.gcui-inline-image-17627-11,
.gcui-inline-image-17627-12 .image,
.gcui-inline-image-17627-13 .image,
.gcui-inline-image-17627-14 .image,
.gcui-inline-image-17627-15,
.gcui-inline-image-17627-1,
.gcui-inline-image-17551-2,
.gcui-inline-image-17551-3,
.gcui-inline-image-17551-4,
.gcui-inline-image-17551-5,
.gcui-inline-image-17551-6,
.gcui-inline-image-17551-1,
.path-courses-tools-step-reach-and-withdraw table caption {
	display:none !important;	
}


/*put back the captions on images in logics step*/
.gcui-inline-image-17627-12,
.gcui-inline-image-17627-13,
.gcui-inline-image-17627-14 {
	clear: none;
	float: none;
} 

.gcui-inline-image-17627-12 .caption,
.gcui-inline-image-17627-13 .caption,
.gcui-inline-image-17627-14 .caption {
	font-style: normal;
	color: #333;	
	font: 85% Verdana, Arial, Helvetica, sans-serif;
	font-size: 1em;
}




.path-courses-view-tools-step-reach-and-withdraw table caption {
	display:none !important;	
}

/*Hiding e-mail editing option because it is a bugged feature*/
.path-user #user-profile-form #edit-mail-wrapper{
	display:none;
}


.content-type-course_start #gcui_crs_top_tab_nav,
.front #gcui_crs_top_tab_nav {
	margin-top: 0px;
}

.content-type-course_start #content_container,
.front #content_container {
	padding-top: 0px;
}

#gcui_available_in_app_store .device-block {
	float: left;
	height: 90px;
}

#gcui_available_in_app_store .ipad-block {
	width: 356px;
	/* width: 860px; */
	background: url(/sites/all/themes/gold_master/course_volunteerministers_org/images/online-courses-app-top-bar.png) no-repeat 0px 0px;
	cursor: pointer;
}
#gcui_available_in_app_store .iphone-block {
	width: 246px;
	background: url(/sites/all/themes/gold_master/course_volunteerministers_org/images/online-courses-app-top-bar.png) no-repeat -356px 0px;
	cursor: default;
}
#gcui_available_in_app_store .android-block {
	width: 258px;
	background: url(/sites/all/themes/gold_master/course_volunteerministers_org/images/online-courses-app-top-bar.png) no-repeat -602px 0px;
	cursor: default;
}

#gcui_available_in_app_store .ipad-block:hover {
	background: url(/sites/all/themes/gold_master/course_volunteerministers_org/images/online-courses-app-top-bar.png) no-repeat 0px -90px;
}
/* #gcui_available_in_app_store .iphone-block:hover {
	background: url(/sites/all/themes/gold_master/course_volunteerministers_org/images/online-courses-app-top-bar.png) no-repeat -356px -90px;
}
#gcui_available_in_app_store .android-block:hover {
	background: url(/sites/all/themes/gold_master/course_volunteerministers_org/images/online-courses-app-top-bar.png) no-repeat -602px -90px;
} */
#gcui_available_in_app_store {
	margin-top: 8px;
	height: 90px;
	overflow: hidden;
}

#gcui_available_in_app_store p {
	margin-bottom: 0px;
	padding-bottom: 0px;
}


/* end */


.content-type-course_glossary .course_button_action_download_pdf {
    display: none;
}

@media (max-width: 700px) {
	
	#shell #sidebar-left {
		display: table-footer-group;
	}

	#shell td.with-sidebar-left {
		display: table-header-group;
	}

	#shell #banner,
	#shell #header,
	#shell #content,
	#shell #footer,
	#shell #breadcrumb_area,
	#shell .gcui-bottomnav,
	#shell .gcui-bottomnav .container,
	#shell #sidebar-left img {
		width: 100%;
	}

	#outer_shell #shell {
		overflow: hidden;
	}


	#shell .gcui-bottomnav .container {
		padding-left: 0;
		padding-right: 0;
	}

	#outer_shell #shell {
		min-width: 0;
		padding-left: 20px;
		padding-right: 20px;
		background-size: 212%;
	}

	#shell .with-sidebar-left #main {
		padding-left: 0;
	}


	#shell #banner_tool,
	#shell #banner_logo {
		display: block;
	}

	#shell #banner_logo,
	#shell #enroll-now-footer,
	#shell #gcui_available_in_app_store {
		height: auto;
	}

	#shell #banner_logo {
		min-height: 42px;
	}

	#shell .gcui-bottomnav td.center > div {
		width: 100%;
		float: none;
	}

	#shell #login-page-course-display .scn-symbol-vm-bg {
		width: 100%;
		max-width: 400px;
		padding-bottom: 100%;
		height: 0;
		background-size: 100%;
		margin-bottom: 20px;
	}




	.content-type-course_start #shell #main {
		padding-left: 0;
		padding-right: 0;
	}

	#shell #login_welcome_notice {
		float: none;
	}

	#login_welcome_notice .content h2,
	#shell #janrain_iframe {
		width: 100% !important;
	}

	@media (max-width: 500px) {
		#shell #janrain_iframe {
			width: 300px !important;
		}
	}


	#shell #login-big-block,
	#shell #login-page-course-display {
		float: none;
		width: 100%;
		padding: 0;
	}

	#shell #login-big-block {
		border-left: none;
	}

	#shell .course-button-area,
	#shell .course-button-bar {
		height: auto;
	}

	#shell #banner #banner_tool .banner-tool-inner #course_banner_login {
		text-align: left;
	}

	#shell #course_menu_left_sidebar div {
		width: 100%;
		max-width: 300px;
		margin-left: auto;
		margin-right: auto;
	}

	#shell #banner #banner_tool .banner-tool-inner #course_banner_login {
		width: 100%;
	}

	#shell #start_course_left_sidebar #play_vid_bar,
	#shell #course_menu_left_sidebar #play_vid_bar {
		background-repeat: no-repeat;
		background-size: cover;
		padding: 12px 0;
		padding-right: 40px;
		width: calc(100% - 40px);
	}

	#shell #course_banner_login .tophat-icon {
		display: none;
	}

	#shell .online-enroll-location-footer,
	#shell #gcui_available_in_app_store .device-block {
		float: none;
	}

	#shell #gcui_available_in_app_store .ipad-block {
		max-width: 100%;
	}

	#shell .course_button_action.course_button_action_share_options {
		position: static;
		float: none;
		width: 100%;
	}

	#shell .online-enroll-now-choose-location {
		width: 100%;
	}

	#shell .courses-images-wrapper:after,
	#shell .online-enroll-location-footer:after {
		content: ".";
		display: block;
		height: 0;
		clear: both;
		visibility: hidden;
	}

	#shell .online-enroll-now-button-text-wrapper-footer .button_middle {
		background-image: url(/sites/all/themes/gold_master/course_volunteerministers_org/images/enroll-bg.png);
		background-size: cover;
		background-position: 0 0;
	}

	#outer_shell #shell #overall_singin_register_block #start_course_login_form .content {
		width: 100% !important;
	}

	#shell #overall_singin_register_block {
		float: none;
	}

	#outer_shell #shell #sign_in_table .sign-in-table-td {
		display: block;
	}

	.front #shell #sign_in_holder {
		height: auto;
	}

	#outer_shell #shell #or_center_div #or_top_div,
	#outer_shell #shell #or_center_div #or_btm_div {
		display: none;
	}

	#shell #start_course_janrain {
		width: 100%;
	}

	#login-page-course-display .courses-images-wrapper .course-image.course-img-3, #login-page-course-display .courses-images-wrapper .course-image.course-img-6, #login-page-course-display .courses-images-wrapper .course-image.course-img-9, #login-page-course-display .courses-images-wrapper .course-image.course-img-12, #login-page-course-display .courses-images-wrapper .course-image.course-img-15, #login-page-course-display .courses-images-wrapper .course-image.course-img-18 {
		padding-right: 10px !important;
	}

	#shell #login-page-course-display .courses-images-wrapper .course-image {
		float: none;
		display: inline-block;
	}

	#shell .courses-images-wrapper {
		text-align: center;
	}

	#outer_shell #shell #sign_in_table .form-item select,
	#outer_shell #shell #sign_in_table .form-item input[type="password"],
	#outer_shell #shell #sign_in_table .form-item input[type="text"] {
		width: 100%;
		width: calc(100% - 13px);
	}

	#outer_shell #shell #sign_in_table .sign-in-table-td {
		padding-right: 0;
	}




	#shell #start_course_left_sidebar {
		height: auto;
		float: none;
		width: 100%;
		max-width: 400px;
	}

	#shell #start_course_left_sidebar img {
		width: 100%;
	}

	#shell #login-page-course-display .scn-symbol-vm-bg {
		display: none;
	}
}



.start-new-course-div/*//////////////////////////
//// 			Course Styles ////
////////////////////////////*/

/* Hide the breadcrumb on homepage (login page) */
/*
.front #breadcrumb_area {
  display: none;
}
*/

.front .sidebar-course-home-h2 {
	display: none;
}

.print-section #sidebar-left{
	padding: 0px;
	margin-top: 15px;
	
}
#course_menu_left_sidebar div {
	width: 200px;
}
#course_menu_left_sidebar div.step-tog {
	width: auto;
}
.print-section #course_menu_left_sidebar {
	padding: 0px;
	margin-top: 15px;
	border-color: none;
	border-right: 0;
	border-style: 0;
	border-width:0;
}
.print-section #print_back_to_crs{
	color: #999;
	text-decoration: underline;
	text-align: right;
	float: right;
	font-weight: normal;
}
.print-section #content_container{
	padding: 0;
}
.print-section td{
	padding: 0;
}
.print-section #banner_logo {
	padding: 0;
	height: 90px;
}

.path-courses #banner_logo {
	height:90px;
}

.print-section #shell {
	/* background: url(/sites/all/themes/gold_master/course_volunteerministers_org/images/header_artwork/online-course-background-print.jpg) no-repeat top center; */
	background: none;
}
.print-section .sidebar-course-title-text {
	text-transform:uppercase;
	font-weight: bold;
	font-size: 19px;
	color: #336699;
	line-height: .9;
}
.print-section .sidebar-course-subtitle-text {
	font-size: 15px;
	color: #666;
	line-height: .9;
}
 @media print {
    .print-section #print_back_to_crs { display: none; }
  }

  
body.path-en-courses-drugs-welcome-begin #main_div_wrapper #main_div .title {
	line-height: 1;
}



  
/*/////////////		New Menus		////////////////*/

.path-courses #nice-menu-1,
.path-user #nice-menu-1,
.path-login #nice-menu-1,
.path-rpx #nice-menu-1,
.front #nice-menu-1
{
	background: url(/sites/all/themes/gold_master/images/menu-button-bg-trans.png);
}

strong {
	font-weight: bold;
}
.normal {
	font-weight: normal;
}

/*/////////////		Specific page hacks		////////////////*/

.path-courses-study-step-6 .course-images-table {
	margin-right: 0px;
	padding-left: 8px
}

.path-courses-study-step-6 .image {
	/* border: 1px solid #999; */

}
.path-courses-study-step-6 .gcui-inline-image {
	margin: 10px;
}

/*/////////////		Course Steps Overall Styles		////////////////*/

body.path-courses-communication-help .block-nice_menus,
body.path-courses-conflicts-help .block-nice_menus,
body.path-courses-study-help .block-nice_menus,

body.content-type-course_step_read .block-nice_menus,
body.content-type-course_step_practical .block-nice_menus,
body.content-type-course_step_essay .block-nice_menus,
body.gcui-crs-welcome .block-nice_menus,
.gcui-crs-features .block-nice_menus ,
body.content-type-course_glossary .block-nice_menus
 {
	display: none;
}

body.gcui-crs-welcome #banner_menu {
	height: 10px;
}

body.path-en-solutions .breadcrumb,
body.path-courses-communication-help .breadcrumb,
body.path-courses-conflicts-help .breadcrumb,
body.path-courses-study-help .breadcrumb,
body.path-courses-communication-help #search ,
body.path-courses-conflicts-help  #search ,
body.path-courses-study-help  #search ,

body.content-type-course_step_read .breadcrumb,
body.content-type-course_step_practical .breadcrumb,
body.content-type-course_step_essay .breadcrumb,
body.gcui-crs-welcome .breadcrumb,
body.gcui-crs-features .breadcrumb,
body.content-type-course_glossary .breadcrumb,
body.content-type-course_step_read #search ,
body.content-type-course_step_practical #search,
body.content-type-course_step_essay #search,
body.gcui-crs-welcome  #search,
body.gcui-crs-features  #search,
body.content-type-course_glossary #search {
	display: none;
}

.resource-link-holder {
	line-height: 1.75em;
	margin-bottom: 20px;
	border: 1px solid #ccc;
	width: 95%;
	padding: 5px 10px;
}
.resource-link {
	font-size: 12px;
	padding-left: 20px;
}
.resource-title {
	font-size: 16px;
	letter-spacing: .1em;
}
.resource-link-holder li{
	list-style-image:url(/sites/all/themes/gold_master/course_volunteerministers_org/images/course/download_small.jpg);
}
.resource-link-holder a {
	font-weight: normal;
}
.resource-spacer {
	padding-right: 30px;
}
.resource-blue {
	font-weight:bold!important;
	color: #369;
	font-size: 12px;
}
span.list-indent {
	padding-left: 19px;
}
div.list-indent {
	padding-left: 19px;
}

.resource-gray {
	color: #666;
}
.course-images-1 {
	
}
.course-images-title-holder {
	position: relative;
}
.course-images-title {
	margin: 0 auto;
	background: #369;
	color: #fff;
	text-align: center;
	width: 50%;
	position: absolute;
	left: 25%;
	top: -18px;
}

.path-courses-targets .course-images-title {
	top: -21px;
}

.course-images-title-wide {
	margin: 0 auto;
	background: #369;
	color: #fff;
	text-align: center;
	width: 70%;
	position: absolute;
	left: 16%;
	top: -18px;
}

.path-it-courses-public-relations-step-easing-human-relations .course-images-title-wide {
	top: -32px;
}


.course-images-table td .gcui-inline-image {
	text-align: center;
	margin: 10px 20px;
	width: auto;
}
.course-images-table td .gcui-inline-image img {
	border: 1px solid #ccc;
}
.path-courses-study-step-6 .course-images-table td .gcui-inline-image,
.path-courses-study-step-9 .course-images-table td .gcui-inline-image {
	border: none;
	margin: 10px 0px;
	margin-right: 8px;
}
.path-courses-study-step-9 .course-images-table,
.path-courses-study-step-6 .course-images-table {
	margin-right:0;
}
.inline-font {
	clear: both;
}

.course-images-table td{
}
.course-images-table {
	border: #ccc solid 1px;
	margin-top: 18px;
	margin-right: 20px;
	width: auto;
	float: left;
}
p.reading_text {
	margin-right: 50px;
	margin-left: 50px;
}

/*	 Practical and Essay Steps	*/

body.content-type-course_step_practical #course_step_next, 
body.content-type-course_step_essay #course_step_next
{
	display: none;
}

body.content-type-course_step_practical #gcui-online-course2-ui-generate-answer-form #edit-answer-box-wrapper,
body.content-type-course_step_essay #gcui-online-course2-ui-generate-answer-form #edit-answer-box-wrapper {
	text-align: left;
	width: 95%;
	
}
/*
body.content-type-course_step_practical #gcui-online-course2-ui-generate-answer-form,
body.content-type-course_step_essay #gcui-online-course2-ui-generate-answer-form {
	text-align: right;
}
*/

/*////////// ANSWER BOX STYLES //////////*/
body.content-type-course_step_practical .form-required,
body.content-type-course_step_essay .form-required {
	display: none;
}
.defaultSkin .mceStatusbar div {
	display: none;
}

#gcui-online-course2-ui-generate-answer-form label {
	font-size: 1em;
	line-height:1.75em;
	color:#333333;
	font-family: Verdana,Arial,Helvetica,sans-serif;
	font-weight: normal;
	text-transform: none;
	max-width:510px;
	padding-bottom: 10px;
}






body.path-courses-communication-help #gcui-online-course2-ui-generate-answer-form input#edit-submit,
body.path-courses-conflicts-help #gcui-online-course2-ui-generate-answer-form input#edit-submit,
body.path-courses-study-help #gcui-online-course2-ui-generate-answer-form input#edit-submit,
body.content-type-course_step_practical #gcui-online-course2-ui-generate-answer-form input#edit-submit,
body.content-type-course_step_essay #gcui-online-course2-ui-generate-answer-form input#edit-submit {
	border: 1px solid #bbb;
	background: #fff;
	padding: 5px 10px;
	font-weight: bold;
	font-style: Century Gothic, Arial, _sans;
	cursor: pointer;
	position: absolute;
	width: auto;
	right: 0;
}
body.path-courses-communication-help input#edit-submit:hover,
body.path-courses-conflicts-help input#edit-submit:hover,
body.path-courses-study-help input#edit-submit:hover,
body.content-type-course_step_practical input#edit-submit:hover,
body.content-type-course_step_practical input#edit-submit:hover,
body.content-type-course_step_essay input#edit-submit:hover {
	border: 1px solid #999;
	background: #fff;
	text-decoration: underline;
}
.content.no-complete-button #edit-submit,
#main.no-complete-button #course_step_next {
	display: none;
}


/*
body.content-type-course_step_read #banner,
body.content-type-course_step_practical #banner {
	border-bottom: #999 solid 1px;
}
*/

.number-indent {
	text-indent: -18px;
	margin-left: 30px;
}
.full-indent {
	margin-left: 30px;
}
.partial-indent {
	margin-left: 20px;
}
#main h3 {
	font-size: 16px;
	/* font-style: italic; */
	color: #000;
	font-weight: bold;
}
.content-type-course_glossary #main h3 {
	font-size: 24px;
	/* font-style: italic; */
	color: #999;
	font-weight: bold;
}
.path-courses-conditions-step-read-conditions-formulas#main h3.course-subhead {
	clear: left;
}
#main h3.course-subhead {
	font-style: italic;
}
.course-subhead-small {
	font-size: 14px;
	/* font-style: italic; */
	color: #333;
	font-weight: bold;
}
.body-indented {
	padding-left: 35px;
}
.survey-centered {
	text-align: center;
}
.content-type-course_step_read #main .title,
.content-type-course_step_practical #main .title,
.content-type-course_step_essay #main .title {
	padding-bottom: .3em;
}

#course_button_need_help {
	padding-bottom: 0;
	margin-bottom: 20px;
	width: auto;
	text-align: right;
	margin-bottom: 10px;
}
#course_button_need_help a,
#course_button_need_help a:link,
#course_button_need_help a:visited {
	font-weight: normal;
	font-size: 15px;
	color: #000000;
	font-family: 'Century Gothic', Arial, Verdana;
}
.course_button_action {
	padding-bottom: 0;
	margin-bottom: 10px;
	width: 27%;
	float: left;
	font-family: 'Century Gothic', Arial, Verdana;
	font-size: 15px;
	color: #000000;
	padding-left: 3px;
}
.logged-in .course_button_action {
  width: 28%;
}
.course_button_action a,
.course_button_action a:link,
.course_button_action a:visited {
	color: #000000;
	font-weight: normal; 
}

.content-type-course_step_practical .course_button_action,
.content-type-course_step_essay .course_button_action {
	display: none;
}

.course-button-area {
  position: relative;
  height: 30px;
}


.course-button-bar {
  height: 30px;
}

.course_button_action.course_button_action_print {
  width: 15%;
}
.logged-in .course_button_action.course_button_action_print {
  width: 20%;
}

.course_button_action.course_button_action_share_options {
  width: 57%;
  position: absolute;
  top: 0;
  right: -26px;
}

.addthis_toolbox .addthis_button_google_plusone {
	width: 85px;
}
.addthis_toolbox .addthis_button_facebook_like {
   margin: 0 auto;
   width: 52px;
}
.course-full-share-bar .addthis_toolbox.addthis_pill_combo a,
.course_button_action .addthis_toolbox.addthis_pill_combo a,
.course-full-share-bar .addthis_toolbox.logged-in-share-buttons a {
    float: left;
}

.course-full-share-bar .addthis_default_style .at300b,
.course-full-share-bar .addthis_default_style .at300m {
  margin: 0 5px;
}

/*
.course-full-share-bar .addthis_toolbox.addthis_pill_combo a.addthis_button_tweet,
.course-full-share-bar .addthis_toolbox.addthis_pill_combo a.addthis_counter,
.course_button_action .addthis_toolbox.addthis_pill_combo a.addthis_button_tweet,
.course_button_action .addthis_toolbox.addthis_pill_combo a.addthis_counter {
    margin-top: -2px;
}
*/

.course-button-bar-share-stuff .course_button_action .addthis_button_compact .at15t_compact {
    margin-right: 4px;
    float: left;
}

/*.course-button-bar-share-stuff .addthis_counter {
  padding-top: 1px;
}*/

.course-button-bar-share-stuff .addthis_button_google_plusone {
  margin-top: -4px;
  margin-left: 15px;
}

.course-full-share-bar {
  position: absolute;
  left: 0;
  top: 20px;
  background: url(/sites/all/themes/gold_master/course_volunteerministers_org/images/course/share-bar-bg-sprite.png) 353px 0px;
  height: 50px;
  width: 638px;
}

.course-full-share-bar .left-edge {
  background: url(/sites/all/themes/gold_master/course_volunteerministers_org/images/course/share-bar-bg-sprite.png) 0px -50px;
  float: left;
  height: 50px;
  width: 20px;
}

.course-full-share-bar .right-edge {
    background: url(/sites/all/themes/gold_master/course_volunteerministers_org/images/course/share-bar-bg-sprite.png) right -50px;
    float: right;
    height: 50px;
    width: 20px;
}

.course-full-share-bar .addthis_toolbox {
  padding-top: 14px;
}

#precontent .course-full-share-bar a.addthis_button_expanded {
  margin-left: 5px;
}


#mission, .node .content, .comment .content {
	font-size: 1em;
}

#course_step_prev {
	font-family: 'Century Gothic', Arial, Verdana;
	font-size: 13px;
	margin-bottom: 20px;
	float: left;
	color: #999;
}
#course_step_prev a,
#course_step_prev a:link,
#course_step_prev a:visited {
	color: #999;
	font-weight: normal; 
}


#course_step_nextprev_holder {
	padding-top: 5px;
	height: 30px;
}
#course_step_next {
	font-family: 'Century Gothic', Arial, Verdana;
	font-size: 15px;
	border: 1px solid #ccc;
	padding: 8px;
	margin-bottom: 20px;
	float: right;
	color: #000000;
}
#course_step_next a,
#course_step_next a:link,
#course_step_next a:visited {
	color: #000000;
	font-weight: bold;
}


#course_step_top_title {
	padding: 7px 27px 5px;
	background: url(/sites/all/themes/gold_master/course_volunteerministers_org/images/bg-white-faded.png);
	border: 1px solid #aaa;
	margin: 5px 0 10px 0;
	font-size: 15px;
	font-family: 'Century Gothic', Arial, _sans;
	min-height: 25px;
}

#course_step_top_title .step-1{
	float: left;
	width: 80px;
}
#course_step_top_title .step-2{
	float: left;
	width: 260px;
}
#course_step_top_title .step-3{
	float: left;
	width: 80px;
}
#course_step_top_title .step-4{
	float: left;
	width: 130px;
}

/*//////////////////////////////////////////////////////////////////
//// 				Top Right Login items	 				  ////
//////////////////////////////////////////////////////////////////*/


#course_banner_login a {
	color: #336699;
	font-family: Verdana, Arial;
	font-size: 11px;
}


/*//////////////////////////////////////////////////////////////////
//// 				Course Selection Banner	 			  ////
//////////////////////////////////////////////////////////////////*/

#gcui_crs_selector_banner_wrapper {
	height: 324px;
	width: 860px;
	position: relative;
	font-family: Century Gothic, Arial, _sans;
	z-index: 1;
	background: #000;
}

#gcui_crs_selector_banner_wrapper .crs-selector-banner-bg {
	height: 324px;
	width: 860px;
	position: absolute;
	top: 0;
	left: 0;
}

#gcui_crs_selector_banner_wrapper .banner_bg_comm {
	background: url(/sites/all/themes/gold_master/course_volunteerministers_org/images/course/comm_banner.jpg);
	display: none;
}
#gcui_crs_selector_banner_wrapper .banner_bg_conflicts {
	background: url(/sites/all/themes/gold_master/course_volunteerministers_org/images/course/conflicts_banner.jpg);
	display: none;
}
#gcui_crs_selector_banner_wrapper .banner_bg_study {
	background: url(/sites/all/themes/gold_master/course_volunteerministers_org/images/course/study_banner.jpg);
}


#gcui_crs_selector_banner_wrapper .left-menu {
	background: url(/sites/all/themes/gold_master/course_volunteerministers_org/images/course/blue_bg.png);
	position: absolute;
	left: 35px;
	top: 0;
	width: 250px;
	height: 324px;
	z-index: 20;
}
#gcui_crs_selector_banner_wrapper .left-menu-title {
	padding: 25px 15px;
	height: auto;
	color: #fff;
	font-size: 16px;
	font-weight: bold;
	text-transform: uppercase;
	letter-spacing: 0.05em;
}

#gcui_crs_selector_banner_wrapper .left-menu-button {
	height: 20px;
	color: #fff;
	padding: 10px 20px;
	background: url(/sites/all/themes/gold_master/course_volunteerministers_org/images/course/play_icon_small.png) no-repeat 230px center;
	cursor: pointer;
	text-transform: uppercase;
}

#gcui_crs_selector_banner_wrapper .left-menu-button:active {
	background: url(/sites/all/themes/gold_master/course_volunteerministers_org/images/course/play_icon_small.png) no-repeat 230px center #359;
}
#gcui_crs_selector_banner_wrapper .strong {
	background: url(/sites/all/themes/gold_master/course_volunteerministers_org/images/course/play_icon_small.png) no-repeat 230px center #369;
	/* -webkit-box-shadow: 0 0 8px rgba(0, 0, 0, .5);
	-moz-box-shadow: 0 0 8px rgba(0, 0, 0, .5);
	box-shadow: 3px 3px  8px rgba(0, 0, 0, .5); */

}

#gcui_crs_selector_banner_wrapper .center-menu-icon {
	height: 53px;
	width: 53px;
	margin: 0 4px 4px 0;
	float: left;
}

#gcui_crs_selector_banner_wrapper .center-menu {
	display: none;
}

#gcui_crs_selector_banner_wrapper .center-menu-title {
	height: 30px;
	font-size: 14px;
	margin-top: 25px;
}
#gcui_crs_selector_banner_wrapper .center-menu-text-holder {
	padding: 25px 15px;
	color: #000;
	font-size: 11px;
	letter-spacing: 0.08em;
	line-height: 1;
}
#gcui_crs_selector_banner_wrapper .center-menu-text{
	padding-top: 5px;
}

#gcui_crs_selector_banner_wrapper .center-menu-text ul {
	list-style-image:url(/sites/all/themes/gold_master/course_volunteerministers_org/images/course/bullet_arrows.png);
	line-height: 1.2;
}
#gcui_crs_selector_banner_wrapper .center-menu {
	background: url(/sites/all/themes/gold_master/course_volunteerministers_org/images/course/white_bg.png);
	position: absolute;
	left: 285px;
	top: 0;
	width: 250px;
	height: 324px;
	z-index: 21;
}
#gcui_crs_selector_banner_wrapper #play_vid_button {
	position: absolute;
	bottom: 0;
	right: 0;
	width: 270px;
	height: 50px;
	text-align: right;
	color: #fff;
	font-size: 20px;
	padding-right: 50px;
	padding-top: 10px;
	background: url(/sites/all/themes/gold_master/course_volunteerministers_org/images/course/play_icon_large.png) no-repeat 280px 13px;
	cursor: pointer;
}
#gcui_crs_selector_banner_wrapper #play_vid_button:hover {
	opacity: .6;
}
#gcui_crs_selector_banner_wrapper #play_vid_button:active {
	opacity: .3;
}

/*//////////////////////////////////////////////////////////////////
//// 					Course Video Banner 				  	////
//////////////////////////////////////////////////////////////////*/


.path-courses-communication .slide-header-left-pane {
	background: url(/sites/all/themes/gold_master/course_volunteerministers_org/images/course/comm_left_blue_back.jpg) no-repeat top left;
}
.path-courses-conflicts .slide-header-left-pane {
	background: url(/sites/all/themes/gold_master/course_volunteerministers_org/images/course/conflicts_left_blue_back.jpg) no-repeat top left;
}
.path-courses-study .slide-header-left-pane {
	background: url(/sites/all/themes/gold_master/course_volunteerministers_org/images/course/study_left_blue_back.jpg) no-repeat top left;
}

.path-courses .slide-header-slide-text-pane {
	font-size: 12px;
	font-family: Century Gothic, Arial, _sans;
	margin-left: 50px;
	
}
.path-courses-tone-scale .slide-header-slide-text-pane ul {
    font-size: 11px;
}
.path-courses .slide-header-vid-pane {
	right: -1px;
	
}
.path-courses .slide-header-slide-text-pane ul {
	list-style-image:url(/sites/all/themes/gold_master/course_volunteerministers_org/images/course/bullet_arrows_white.png);
	line-height: 1.15;
}

.path-courses .slide-header .slide-header-text-title {
	font-weight: bold;
	font-size: 17px;
	padding-right: 30px;
	line-height: 1.3;
	clear: both;
	padding-bottom: 10px;
}
.path-courses .slide-header .header-player-start-button {
	position: absolute;
	bottom: 25px;
	padding: 0 15px 0 20px;
	font-size: 22px;
	font-weight: bold;
	width: 85px;
	background: url(/sites/all/themes/gold_master/course_volunteerministers_org/images/course/start_arrow.png) no-repeat right center;
	clear: both;
	cursor: pointer;
}
.path-courses .content-type-course_details hr {
	height: 0;
	clear: both;
	border: none;
	border-top: 1px solid #ccc;
}
.path-courses .slide-header-vidbtn-bar {
	background: none;
}
.path-courses .slide-header-vidbtn {
	
}

/*//////////////////////////////////////////////////////////////////
//// 				Course Overview Tab Bar 			  	////
//////////////////////////////////////////////////////////////////*/

.path-courses #gcui_online_course2_tabbar {
	border-top: 1px solid #e0e0e0;
	border-bottom: 1px solid #e0e0e0;
	padding: 2px 0;
	font-size: 16px;
	font-family: Century Gothic, Arial, _sans;
	text-align: center;
	width: 640px;
	margin-bottom: 10px;
}

.path-courses .gcui_online_course2_tabitem {
	width: 200px;
	background: url(/sites/all/themes/gold_master/course_volunteerministers_org/images/course/small_vertical_line.png) no-repeat right center;
	color: #999;
}
.path-courses .gcui_online_course2_tabitem.tabitem-active {
	width: 200px;
	font-weight: bold;
	color: #000;
}
.path-courses .gcui_online_course2_tabitem.tabitem-last {
	background: none;
}
.path-courses .gcui_online_course2_tabitem.tabitem-start {
	width: 120px;
	font-weight: bold;
	color: #fff;
	background: url(/sites/all/themes/gold_master/course_volunteerministers_org/images/course/start_button.jpg) no-repeat center;
}
.path-courses .gcui_online_course2_tabitem.tabitem-start a,
.path-courses .gcui_online_course2_tabitem.tabitem-start a:link,
.path-courses .gcui_online_course2_tabitem.tabitem-start a:visited {
	color: white;
}


.path-courses #sidebar-left ul.menu>li>a.active { 
	display: block; background: url(/sites/all/themes/gold_master/course_volunteerministers_org/images/left-menu-active-item.png) repeat-x center left; margin: 0 0 5pt; color: #fff; 
}
.path-courses #sidebar-left ul.menu>li.active-trail { 
	padding: -2px; margin: 0 0 5pt; background-color: #fff;
}


/*////////////////////////////////////////////////////////////////////////
//// 					Course Steps Main Top Menu		 			  ////
////////////////////////////////////////////////////////////////////////*/

#gcui_crs_top_tab_nav a
{
	font-weight: normal;
	color: #555;
}

#gcui_crs_top_tab_nav {
	border-top: 1px solid #555;
	border-bottom: 1px solid #555;
	padding: 0px;
	font-size: 15px;
	font-family: Century Gothic, Arial, _sans;
	text-align: center;
	width: 860px;
	margin-bottom: 8px;
	margin-top: 15px;
}

#gcui_crs_top_tab_nav .gcui_crs_top_tab_nav_tabitem {
	/* width: 200px; */
	background: url(/sites/all/themes/gold_master/course_volunteerministers_org/images/course/small_vertical_line_dark.png) no-repeat right center;
	color: #333;
}
#gcui_crs_top_tab_nav .gcui_crs_top_tab_nav_tabitem a {
	padding-bottom: 4px;
    padding-top: 4px;
}
#gcui_crs_top_tab_nav .gcui_crs_top_tab_nav_tabitem.tabitem-active {
	/* width: 200px; */
	font-weight: bold;
	color: #000;
}
#gcui_crs_top_tab_nav .gcui_crs_top_tab_nav_tabitem.tabitem-more-menu {
	background: none;
}
.with-sidebar-left {
	position: relative;
}

/* #more_flyout_menu {
	width: 100px;
	height: 100px;
	background-color: #000;
	position: absolute;
	right: 20px;
	top: 0;
} */
/*////////////////////////////////////////////////////////////////////////
//// 				Course Steps Main Top Menu Dropdown	 			  ////
////////////////////////////////////////////////////////////////////////*/

#top_tab_nav_drop_down_wrapper {
	position: relative;
	z-index: 10000;
	display:block;
}
#top_tab_nav_drop_down_wrapper a {
	display:block;
}
#top_tab_nav_drop_down {
	position: absolute;
	top: 25px;
	right: -3px;
	width: 250px;
	background: #fff;
	border: 1px solid #bbb;
	display: none;
}
#top_tab_nav_drop_down .drop-down-item {
	padding-top: 5px;
	height: 25px;
	border-bottom: 1px solid #bbb;
}
#top_tab_nav_drop_down .drop-down-item a {
	padding-top:0px;
	padding-bottom:10px;
}
#top_tab_nav_drop_down .drop-down-item:hover {
	padding-top: 5px;
	height: 25px;
	border-bottom: 1px solid #bbb;
	background: #eee;
	text-decoration: underline;
}


/*//////////////////////////////////////////////////////////////////
//// 						Course Side Bar 				  	////
//////////////////////////////////////////////////////////////////*/

7 {
	/*margin-left: 30px;*/
}

#sidebar-left  {
	padding:0 10px 0 0;
}

#course_menu_left_sidebar .sidebar-course-title {
	font-family: Century Gothic, Arial, _sans;
}
#course_menu_left_sidebar .course-img,
#start_course_left_sidebar .course-img {
	margin-bottom: 5px;
	position: relative;
	cursor: pointer;
}
.path-courses-assists #course_menu_left_sidebar .course-img,
.path-courses-assists #start_course_left_sidebar .course-img,
.path-courses-drugs #course_menu_left_sidebar .course-img,
.path-courses-drugs #start_course_left_sidebar .course-img,
.path-courses-marriage #course_menu_left_sidebar .course-img,
.path-courses-marriage #start_course_left_sidebar .course-img,
.path-courses-children #course_menu_left_sidebar .course-img,
.path-courses-children #start_course_left_sidebar .course-img,
.path-courses-integrity #course_menu_left_sidebar .course-img,
.path-courses-integrity #start_course_left_sidebar .course-img,
.path-courses-investigations #course_menu_left_sidebar .course-img,
.path-courses-investigations #start_course_left_sidebar .course-img,
.path-courses-organizing #course_menu_left_sidebar .course-img,
.path-courses-organizing #start_course_left_sidebar .course-img,
.path-courses-public-relations #course_menu_left_sidebar .course-img,
.path-courses-public-relations #start_course_left_sidebar .course-img,
.path-courses-solutions #course_menu_left_sidebar .course-img,
.path-courses-solutions #start_course_left_sidebar .course-img,
.path-courses-suppression #course_menu_left_sidebar .course-img,
.path-courses-suppression #start_course_left_sidebar .course-img,
.path-courses-targets #course_menu_left_sidebar .course-img,
.path-courses-targets #start_course_left_sidebar .course-img,
.path-courses-tone-scale #course_menu_left_sidebar .course-img,
.path-courses-tone-scale #start_course_left_sidebar .course-img,
.path-courses-tools #course_menu_left_sidebar .course-img,
.path-courses-tools #start_course_left_sidebar .course-img,
.path-courses-understanding #course_menu_left_sidebar .course-img,
.path-courses-understanding #start_course_left_sidebar .course-img,
.path-courses-conditions #course_menu_left_sidebar .course-img,
.path-courses-conditions #start_course_left_sidebar .course-img,
.path-courses-dynamics #course_menu_left_sidebar .course-img,
.path-courses-dynamics #start_course_left_sidebar .course-img {
	padding-top: 10px;
/*	text-align: center;*/
}


/* Video Player */

.path-courses #modalContainer {
	width: 576px;
	height: 324px;
}

#course_menu_left_sidebar #play_vid_bar,
#start_course_left_sidebar #play_vid_bar {
	position: absolute;
	color: #fff;
	width: 140px;
	text-align: right;
	bottom: 0;
	padding: 5px 30px;
	background: url(/sites/all/themes/gold_master/course_volunteerministers_org/images/course/blue_bg_play_small.png) bottom right;
}
.course-title-text {
	font-weight: normal;
	font-size: 28px;
	font-family: Century Gothic, Verdana, Arial, _sans;
	color: #336699;
}
.course-subtitle-text {
	font-weight: normal;
	font-size: 22px;
	font-family: Century Gothic, Verdana, Arial, _sans;
	color: #666666;
}
#course_menu_left_sidebar .sidebar-course-title-text,
#start_course_left_sidebar .sidebar-course-title-text {
	text-transform:uppercase;
	font-size: 19px;
	color: #336699;
	line-height: .9;
}
.language-zh #course_menu_left_sidebar .sidebar-course-title-text,
.language-zh #start_course_left_sidebar .sidebar-course-title-text,
.language-zh #course_menu_left_sidebar .sidebar-course-subtitle-text,
.language-zh #start_course_left_sidebar .sidebar-course-subtitle-text  {
        line-height: 1.1;
}


#course_menu_left_sidebar .sidebar-course-subtitle-text,
#start_course_left_sidebar .sidebar-course-subtitle-text {
	font-size: 15px;
	color: #666;
	line-height: .9;
}
#course_menu_left_sidebar .online-course-step-list {
	font-family: Century Gothic, Arial, _sans;
}

.path-courses .sidebar-course-title {
	padding-bottom: 15px;
}

.course-menu-more{
	font-weight:bold!important;
	color:#000;
	font-size:10px;
	text-decoration:none;
	cursor:pointer;
	margin-top: 15px;
	cursor: pointer;
}

.course-v-more, .course-v-less {
	font-size:10px;
	background-repeat:no-repeat;
	background-position:5% 55%;
	border-bottom:1px groove;
	padding-bottom: 3px;
	padding-left: 25px;
	color: #999;
	cursor: pointer;
}

.path-courses #course_menu_left_sidebar .course-menu-step {
	border-bottom:1px solid #999;
	padding-left:10px;
	overflow:hidden;
	color: #000;
	background-color: #fff;
	font-weight: 700;
	background-repeat:no-repeat;
	background-attachment:scroll;
	background-position: right;
	padding-bottom:10px;
	padding-top:10px;
	padding-right:5px;
	visibility:visible;
	width: 185px;
}
.path-courses #course_menu_left_sidebar .current{
	background: url(/sites/all/themes/gold_master/course_volunteerministers_org/images/course/current_bg.jpg) repeat-y scroll left center transparent;
}
.path-courses #course_menu_left_sidebar .course-menu-step-next-step-to-do {
	border-bottom:3px solid #666;
}
.path-courses .form-item > .form-textarea.required.error   .mceEditor{
	border: red 6px dotted;
}
/*////////// SOME STYLES FOR THE SUP //////////*/
#main tr.sup-display-completed,
#main tr.sup-display-completed td.active,
#main tr.sup-display-approved,
#main tr.sup-display-approved td.active {
	background: #EFF4FF;
}
#main tr.sup-display-completed:hover,
#main tr.sup-display-approved:hover {
	background: #F4F9FF;
}
#main tr.sup-display-submitted,
#main tr.sup-display-submitted td.active {
	background: #ffe6bf;
}
#main tr.sup-display-submitted:hover {
	background: #ffd9a3;
}
#main tr.sup-display-rejected,
#main tr.sup-display-rejected td.active {
	background: #EFD3D3;
}
#main tr.sup-display-rejected:hover {
	background: #F4D8D8;
}

.path-courses #course_menu_left_sidebar .course-status-complete{
	background: #fff;
	color: #999;
	font-weight: normal;
	display: none;
	cursor:pointer;
}
.path-courses #course_menu_left_sidebar .course-status-complete:hover {
	background: #EEF6EB;
}
.path-courses #course_menu_left_sidebar .course-status-submitted{
	color: #333;
	font-weight: normal;
	background: url(/sites/all/themes/gold_master/course_volunteerministers_org/images/course/incomplete_inactive.png) no-repeat right #fffff2;
	display: none;
	cursor:pointer;
}
.path-courses #course_menu_left_sidebar .course-status-submitted:hover {
	background: url(/sites/all/themes/gold_master/course_volunteerministers_org/images/course/submitted.png) no-repeat right #ffffe1;
}
.path-courses #course_menu_left_sidebar .course-status-needs-correction{
	background: url(/sites/all/themes/gold_master/course_volunteerministers_org/images/course/incomplete_inactive.png) no-repeat right;
	background-color: #f6ebeb;
}
.path-courses #course_menu_left_sidebar .course-status-needs-correction:hover {
	background: url(/sites/all/themes/gold_master/course_volunteerministers_org/images/course/needs-correction.png) no-repeat right;
	background-color: #edd4d4;
}

.path-courses #course_menu_left_sidebar .course-menu-step-next-step-to-do  {
	color: black;
}
.path-courses #course_menu_left_sidebar .course-status-current {
	background: url(/sites/all/themes/gold_master/course_volunteerministers_org/images/course/current_bg.jpg) repeat-y left;
	cursor:pointer;
	color: #999;
}
.path-courses #course_menu_left_sidebar .course-status-current.course-menu-step-next-step-to-do {
	color: black;
}
.path-courses #course_menu_left_sidebar .course-status-incomplete {
	cursor:pointer;
	color: #666;
}
.path-courses #course_menu_left_sidebar .course-status-incomplete.course-menu-step-next-step-to-do {
	cursor:pointer;
	color: #000;
}
.path-courses #course_menu_left_sidebar .course-status-incomplete:hover {
	background: #EFF4FF;
}
.custom-film-strip .perc-bar {
	background: #EFF4FF;
}

/*//////////////////////////////////////////////////////////////////////////
//// 				Return to Course Sidebar							////
//////////////////////////////////////////////////////////////////////////*/

.path-courses .return-to-course-button {
	background: #369;
	width: 184px !important;
	text-align: center;
	font-style: Century Gothic, Arial, _sans;
	color: #fff;
	padding-top: 5px;
	height: 22px;
	margin-left: auto;
	margin-right: auto;
	background: url(/sites/all/themes/gold_master/course_volunteerministers_org/images/course/start_button_wide_sprite.png) repeat-x;
	cursor: pointer;
	
}
.path-courses .return-to-course-button:hover {
	background: url(/sites/all/themes/gold_master/course_volunteerministers_org/images/course/start_button_wide_sprite.png) -184px 0;
	width: 184px;

}
.path-courses .return-to-course-button:active {
	background: url(/sites/all/themes/gold_master/course_volunteerministers_org/images/course/start_button_wide_sprite.png) -368px 0;
	width: 184px;
}
/*//////////////////////////////////////////////////////////////////////////
//// 				Complete Registration Form							////
//////////////////////////////////////////////////////////////////////////*/

#complete_registration_form {
	padding: 15px;
	background: white;
	border: 1px solid #aaa;
	border-top: 4px solid #6d8799;
}
#complete_registration_form .sign-in-text {
	font-size: 25px;
	text-transform: uppercase;
	font-family: Century Gothic, Arial, _sans;
}

/*//////////////////////////////////////////////////////////////////////////
//// 					AjaxStart this Course Block			  			////
//////////////////////////////////////////////////////////////////////////*/

.content-type-course_start #main {
	padding: 15px;
	/* background: white; */
	/* border: 1px solid #aaa; */
} 
#main .content-type-course_start {
	padding: 15px;
	background: white;
	border: 1px solid #aaa;
}


.path-courses .blue-course-button a{
	color: #fff;
}
.path-courses .blue-course-button{
	background: #369;
	width: 245px;
	text-align: center;
	font-style: Century Gothic, Arial, _sans;
	color: #fff;
	padding: 12px 0;
	height: 20px;
	margin-left: auto;
	margin-right: auto;
	background: url(/sites/all/themes/gold_master/course_volunteerministers_org/images/course/start_button_big.png);
	cursor: pointer;
	
}
.path-courses .blue-course-button:hover {
	/* background: url(/sites/all/themes/gold_master/course_volunteerministers_org/images/course/start_big_button_over.png); */

}
.path-courses .blue-course-button:active {
	background: url(/sites/all/themes/gold_master/course_volunteerministers_org/images/course/start_big_button_down.png);

}


/*//////////////////////////////////////////////////////////////////////////
//// 					Course Login Page & Block			  			////
//////////////////////////////////////////////////////////////////////////*/

#start_course_login_form  {
	text-align: left;
	margin-top: 10px;
	/* border-top: #999 solid 1px;
	background: #fff;
	border: 1px solid #ccc; 
	padding: 15px; */
}

#start_course_login_form #login_icon_wrapper {
	height: 50px;
	margin-top: 20px;
	text-align: center;
}
#start_course_login_form .sign-in-text,
#start_course_register_form .sign-in-text {
	font-size: 27px;
	text-transform: uppercase;
	font-family: Century Gothic, Arial, _sans;
}
/*
.gcui_online_course2_nodeholder .sign-in-text .title-dark {
	font-size:20px;
}
*/
#start_course_login_form #login_sign_in_button  a{
	color: #000;
}
#start_course_login_form #login_sign_in_button {
	border: 1px solid #bbb;
	background: #fff;
	padding: 0 10px;
	font-weight: bold;
	color: #000;
	font-style: Century Gothic, Arial, _sans;
	cursor: pointer;
	width: 150px;
	height: 34px;
}
#start_course_login_form #login_sign_in_button:hover {
	border: 1px solid #999;
	background: #fff;
	text-decoration: underline;
}
 
#start_course_login_form #edit-submit, 
#gcui_simple_login_initial_create,
#start_course_register_form #edit-submit-1 {
    /*
	border: 1px solid #bbb;
	background: #fff;
    */
	padding: 5px 26px 5px 0px;
	font-weight: bold;
	color: #000;
	font-family: "Century Gothic", Arial;
	cursor: pointer;
	width: auto;
	border: none;
}

#start_course_login_form #edit-submit:hover, 
#gcui_simple_login_initial_create:hover,
#start_course_register_form #edit-submit-1:hover {
    /*
	border: 1px solid #999;
	background: #fff;
	text-decoration: underline;
    */
    
}

#start_course_login_form .sign-in-text-smaller{
	font-size: 18px;
	text-transform: uppercase;
	margin-top: 20px;
	font-family: Century Gothic, Arial, _sans;
}
#start_course_login_form .item-list {
	display: none;
}
#start_course_login_form #sign_in_table input.form-text {
	width: 80%;
}
#start_course_login_form #sign_in_table .sign-in-table-td {
	width: 50%;
	vertical-align: top;
}
#start_course_login_form #sign_in_table .password-description {
	width: 80%;
	background: none;
	padding: 0px;
	border: none;
	color: red;
}
#start_course_login_form #sign_in_table .password-strength {
	white-space: nowrap; 
	clear: both;
}
#start_course_login_form #sign_in_table .sign-in-table-bottom {
	text-align: center;
}
#start_course_login_form #sign_in_table .description {
	color: #999;
	padding-right: 70px;
	text-align: justified;
	display: none;
}


#start_course_login_form  #gcui_simple_login_facebook { background-position: 0px -67px;}
#start_course_login_form  #gcui_simple_login_gmail { background-position: 0px -133px;}
#start_course_login_form  #gcui_simple_login_aol { background-position: 0px 0px;}
#start_course_login_form  #gcui_simple_login_yahoo { background-position: 0px -367px;}
#start_course_login_form  #gcui_simple_login_openid {	background-position: 0px -267px;}

#start_course_login_form #gcui_simple_login_facebook:hover {	background-position: -100px -67px;}
#start_course_login_form  #gcui_simple_login_gmail:hover { background-position: -100px -133px;}
#start_course_login_form  #gcui_simple_login_aol:hover { background-position: -100px 0px; }
#start_course_login_form  #gcui_simple_login_yahoo:hover { background-position: -100px -367px; }
#start_course_login_form  #gcui_simple_login_openid:hover { background-position: -100px -267px; }

#start_course_login_form  #gcui_simple_login_facebook:active { background-position: -200px -67px; }
#start_course_login_form  #gcui_simple_login_gmail:active { background-position: -200px -133px; }
#start_course_login_form #gcui_simple_login_aol:active { background-position: -200px 0px; }
#start_course_login_form  #gcui_simple_login_yahoo:active { background-position: -200px -367px; }
#start_course_login_form  #gcui_simple_login_openid:active { background-position: -200px -267px; }


/*//////////////////////////////////////////////////////////////////////////
//// 					Course Need Help Pages			  				////
//////////////////////////////////////////////////////////////////////////*/

/* .content-type- #main {
	padding: 3px 15px;
	background: white;
	border: 1px solid #aaa;
	font-family: Century Gothic, Arial, _sans;
} */
.content-type- #main #need_help_field_wrapper {
	text-align: left;
	padding: 15px 15px;
	border:1px solid #ccc;	
	background: url(/sites/all/themes/gold_master/course_volunteerministers_org/images/course/side_background.jpg) right repeat-y;
}
body.path-courses-communication-help #need_help_field,
body.path-courses-conflicts-help #need_help_field,
body.path-courses-study-help #need_help_field{
	width: 100%;
}
body.path-courses-communication-help #main {
	padding: 3px 15px;
	background: white;
	border: 1px solid #aaa;
	font-family: Century Gothic, Arial, _sans;
}

/*//////////////////////////////////////////////////////////////////////////
//// 					Course Welcome Pages			  				////
//////////////////////////////////////////////////////////////////////////*/

.gcui-crs-welcome #main_div_wrapper {
	padding: 5px 15px;
	/*background: white;*/
  background: url(/sites/all/themes/gold_master/course_volunteerministers_org/images/bg-white-faded.png);
	border: 1px solid #aaa;
	font-family: Century Gothic, Arial, _sans;
}

.gcui-crs-welcome-page-welcome #course_step_top_title {
	text-align: center;
	background: url(/sites/all/themes/gold_master/course_volunteerministers_org/images/course/welcome_arrows_1.png);
}
.gcui-crs-welcome-page-importantnote #course_step_top_title {
	text-align: center;
	background: url(/sites/all/themes/gold_master/course_volunteerministers_org/images/course/welcome_arrows_2.png);
}
.gcui-crs-welcome-page-begin #course_step_top_title {
	text-align: center;
	background: url(/sites/all/themes/gold_master/course_volunteerministers_org/images/course/welcome_arrows_3.png);
}
.gcui-crs-welcome #top_header_next {
	text-align: right;
}
.gcui-crs-welcome .prev-next a { 
	width: 50%;
}
.gcui-crs-welcome .prev-next a {
	display: none;
}
.gcui-crs-welcome #main_div {
	border-top: 1px solid #aaa;
	padding-top: 5px;
	/*background: white;
	border: 1px solid #aaa; */
}
.gcui-crs-welcome .title {
	font-size: 24px;
	padding-top: 20px;
	text-transform: uppercase;
	line-height: 1;

}
.gcui-crs-welcome .subtitle {
	font-size: 20px;

}
.gcui-crs-welcome .prev-next-active a {
	display: inline;
	cursor: pointer;
}
.gcui-crs-welcome .prev-next-active a:hover {
	text-decoration: underline;
	
}
.gcui-crs-welcome .welcome-text-body {
	padding: 15px 0;	
	line-height: 1.75;
	color: #333;
}


/*//////////////////////////////////////////////////////////////////
//// 					Minor Style Tweaks 			  		////
//////////////////////////////////////////////////////////////////*/

/*
.path-courses .tabs {
	display: none;
}
*/

.gcui_online_course2_nodeholder .title-light,
.gcui_online_course2_nodeholder .title-dark {
	/*font-size: 24px;*/
	line-height: 24px;
	font-family: 'Century Gothic',Arial,Helvetica,sans-serif;
	font-weight: normal;
	letter-spacing: -1px;
	text-transform: uppercase;
}
#course_left_title {
	font-family: 'Century Gothic',Arial,Helvetica,sans-serif;
	font-weight: normal;
	letter-spacing: -1px;
	line-height: 1;
	font-size: 20px;
	margin-bottom: 4px;
}
#course_left_title_dark {
	font-weight: bold;
}
.inline-font{
	color:#666666;
	font-size:0.85em;
	line-height:1.5em;
}
/*//////////////////////////////////////////////////////////////////
//// 				General Page Style Tweaks 			  	////
//////////////////////////////////////////////////////////////////*/


.path-courses #main #course-links {
	list-style-image:url(/sites/all/themes/gold_master/course_volunteerministers_org/images/course/bullet_arrows.png);
	line-height: 1.7;
}
.path-courses #main #course-links a {
	font-weight: normal;
}


/*//////////////////////////////////////////////////////////////////
//// 				Course Details Page 			  	////
//////////////////////////////////////////////////////////////////*/

.path-courses .content-type-course_details img {
	padding: 0 15px 20px 0;
	clear: both;
}
.path-courses .content-type-course_details hr {
	height: 0;
	clear: both;
	border: none;
	border-top: 1px solid #ccc;
}



/*//////////////////////////////////////////////////////////////////
//// 					Side Course Ad	 			  		////
//////////////////////////////////////////////////////////////////*/

#course_side_ad {
	font-weight: bold;
	line-height: 1;
	color: #fff;
	text-align: center;
	cursor: pointer;
	margin-bottom: 10px;
	height: 195px;
	width: 200px;
	font-family: Century Gothic, Arial, _sans;
}
#course_side_ad.course-side-ad-communication {
	background: url(/sites/all/themes/gold_master/course_volunteerministers_org/images/course/communication_ad.jpg);
}
#course_side_ad.course-side-ad-conflicts {
	background: url(/sites/all/themes/gold_master/course_volunteerministers_org/images/course/conflicts_ad.jpg);
}
#course_side_ad.course-side-ad-study {
	background: url(/sites/all/themes/gold_master/course_volunteerministers_org/images/course/study_ad.jpg);
}
#course_side_ad:hover {
	opacity: .9;
}

#course_side_ad	#ad_background {

}
#course_side_ad	#ad_text {
	font-size: 20px;
	vertical-align: bottom;
	line-height: .9;
	padding-bottom: 5px;
}
#course_side_ad .ad-large {
	font-size: 28px;
}
#course_side_ad	#ad_text {
	font-size: 18px;
}
#course_side_ad.course-side-ad-communication .ad-large {
	font-size: 25px;
}


/*//////////////////////////////////////////////////////////////////
//// 					Bottom Separator	 			  		////
//////////////////////////////////////////////////////////////////*/

#gcui_crs_bottom_separator {
	padding-top: 10px;
	margin-bottom: 10px;
}

/*//////////////////////////////////////////////////////////////////
//// 					Login Page	 			  		////
//////////////////////////////////////////////////////////////////*/

.path-rpx .error {
	display: none;
}

#header-form-login-body .nice-input-label,
#header-form-register-body .nice-input-label {
	font-family: 'MS Shell Dlg', 'Lucida Grande', 'Calibri', sans-serif;
	font-size: 14px;
}

#header-form-register-body .form-text,
#header-form-login-body .form-text {
	color: #333333;
	font-family: 'MS Shell Dlg', 'Lucida Grande', 'Calibri', sans-serif;
	font-size: 14px;
	border: 1px solid #DDDDDD;
	margin: 0;
	padding: 8px;
	/* width: 400px; */
	
	/* Borders */
	-moz-border-radius: 5px;
	-webkit-border-radius: 5px;
	-khtml-border-radius: 5px;
	border-radius: 5px;

	/* Transitions */
	transition: border linear .2s, box-shadow linear .2s;
	-moz-transition: border linear .2s, -moz-box-shadow linear .2s;
	-webkit-transition: border linear .2s, -webkit-box-shadow linear .2s;

	-webkit-appearance: textfield;
	-webkit-user-select: text;
}

#header-form-register-body select {
	color: #333333;
	font: 'MS Shell Dlg', 'Lucida Grande', 'Calibri', sans-serif;
	font-size: 14px;
	border: 1px solid #DDDDDD;
	margin: 0;
	padding: 8px;
	width: 400px;

	/* Borders */
	-moz-border-radius: 5px;
	-webkit-border-radius: 5px;
	-khtml-border-radius: 5px;
	border-radius: 5px;

	/* Transitions */
	transition: border linear .2s, box-shadow linear .2s;
	-moz-transition: border linear .2s, -moz-box-shadow linear .2s;
	-webkit-transition: border linear .2s, -webkit-box-shadow linear .2s;

	-webkit-appearance: textfield;
	-webkit-user-select: text;
}

#header-form-register-body #edit-submit {
	width: 150px;
}

#header-form-register-body input[type=text]:focus ,
#header-form-register-body textarea:focus,
#header-form-login-body input[type=text]:focus ,
#header-form-login-body textarea:focus {
	background: #fcfcfc;
	outline-style: none;
	outline-color: invert;
	outline-width: medium;
	-webkit-box-shadow: 3px 3px  8px rgba(69, 111, 153, .5);
	-moz-box-shadow: 3px 3px  8px rgba(69, 111, 153, .5);
	box-shadow: 3px 3px  8px rgba(69, 111, 153, .5);
}

/* label[for="edit-profile-country"] {
	color:#888888;
	font-size:1.1em;
	font-weight:bold;
}

#edit-profile-country-wrapper,
#edit-profile-language-wrapper {
	margin-left: 3px;
	padding-top: 15px;
	
} */


.gcui-course-desc-wrapper-start .start-inactive {
	background: none;
	text-align: left;
	border-bottom: none;
	padding: 0;
	margin: 0;
	font:85% Verdana, Arial, Helvetica, sans-serif;
	font-size: 0.9em;
	color: #999999;
	background-image: url(/sites/all/themes/gold_master/www_volunteerministers_org/images/arrowsmall.png);
	background-repeat: no-repeat;
}
.gcui-course-desc-wrapper-start .start-inactive:hover {
	text-decoration: underline;
}
.gcui-course-desc-wrapper-start .start-inactive {
	background: white;
	border: none;
	border-bottom: 1px solid #555;
}
.gcui-course-desc-wrapper-start #header-form-login {
	padding-left: 13px;
	padding-top: 5px;
	padding-bottom: 0;
	cursor: pointer;
}
.gcui-course-desc-wrapper-start #header-form-register {
	padding-top: 0px;
	padding-left: 12px;
}
.gcui-course-desc-wrapper-start .training-title {
	width: auto;
	background-position: 30px 35px;
}
.gcui-course-desc-wrapper-start h2 {
	font-weight: normal;
	font-size: 1em;
	margin: 0;
}
.gcui-course-desc-wrapper-start .description {
	line-height: 1.8em;
	font-size: 1em;
}
.gcui-course-desc-wrapper-start legend {
	font-weight: bold;
	font-size: 1.1em;
	color: #888;
}

.content-type-course_step_read #main .node,
.content-type-course_step_practical #main .node,
.content-type-course_step_essay #main .node {
	background: url(/sites/all/themes/gold_master/course_volunteerministers_org/images/bg-white-faded.png);
	border: 1px solid #cccccc;
	padding: 20px 25px 40px 25px;
}

/*
.content-type-course_step_read #main .gcui-inline-image,
.content-type-course_step_practical #main .gcui-inline-image {
	float: none;
}
*/

#course_step_button {
	text-align: center;
	padding-top: 10px;
}

.gcui-crs .node {
  background: url(/sites/all/themes/gold_master/course_volunteerministers_org/images/bg-white-faded.png);
}

/*/////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////
///////////////////////////////////////////////////////////////////////////////////////////////////             COURSE OVERVIEW/CHECKSHEET PAGE        ////////////////////////////////////////////////////////////////////////////////////////////
/////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////*/
.gcui-crs-features-checksheet #main table {
	border-collapse: collapse;
	width: 100%;
}
.gcui-crs-features-checksheet #main .checksheet {
	border: 1px solid #999;
	/* background-color: #fff; */
	margin-right: auto;
	margin-left: auto;
}
.gcui-crs-features-checksheet .with-sidebar-left #main {
}

.gcui-crs-features-checksheet .alerts-block {
	min-height: 20px;
	border: none;
	width: 822px;
	background: url(/sites/all/themes/gold_master/course_volunteerministers_org/images/needs-correction-small.png) no-repeat 180px #ffffff;
	border-left: 4px solid #E4CC88;
	border-right: 4px solid #E4CC88;
	border-bottom: 1px solid #CD908B;
	border-top: 1px solid #CD908B;
	text-align: center;
}

.gcui-crs-features-checksheet td {
	padding: 0;
}
.gcui-crs-features-checksheet .image-header {
	text-align: center;
	padding-top: 5px;
}
.gcui-crs-features-checksheet .node-top-bar-header {
	height: 10px;
}
.gcui-crs-features-checksheet .checksheet-rfactor {
	/*padding: 4px 18px 25px 18px;*/
	line-height: 1.1;
}
.gcui-crs-features-checksheet .node-body {
	padding: 4px 18px 25px 18px;
}
.content-type-course_glossary .course-title,
.gcui-crs-features-checksheet .course-title {
	text-align: center;
}
.content-type-course_glossary .course-subtitle,
.gcui-crs-features-checksheet .course-subtitle {
	text-align: center;
	padding-bottom: 20px;
	font-weight: normal;
	letter-spacing: .5em;
	text-align: center;
}

.content-type-course_glossary.language-es .course-subtitle,
.gcui-crs-features-checksheet.language-es .course-subtitle {
        letter-spacing: .3em;
}



.gcui-crs-features-checksheet .node .content, .comment .content {
	margin: 0;
}
.gcui-crs-features-checksheet .sidebar1 {
	background: #000;
	width: 100px;
	height: 100px;
}
.gcui-crs-features-checksheet .step-question-list li {
	list-style-type:lower-alpha;
}
.gcui-crs-features-checksheet .course-item-icon-img {
	position: relative;
}
.gcui-crs-features-checksheet .tooltip {
	display:none;
	font-size:12px;
	color:#999;
	border:#999;
	position: absolute;
	width: 150px;
	left: -130px;
	top: 5px;
	text-align: right;
	cursor: default;
}
.gcui-crs-features-checksheet .end-of-course {
	text-align: center;
	color: #000;
	width: 100%;
	border-top: #999 solid 1px;
}
.gcui-crs-features-checksheet .end-of-course td {
	padding: 10px;
	background: #fff;
}
.gcui-crs-features-checksheet .course-item-title {
	cursor: default	;
	padding: 10px 10px;
}
.gcui-crs-features-checksheet .course-item-icon {
	width: 100px;
	text-align: center;
	border-bottom: #ccc solid 1px;
}
.gcui-crs-features-checksheet .course-list-item {
}
.gcui-crs-features-checksheet .course-list-item:hover {
}
/*///////////////////////////////////////////////////////////////////////////////
////////////////             INCOMPLETE STATUS        /////////////////////////////
///////////////////////////////////////////////////////////////////////////////*/

.gcui-crs-features-checksheet .course-item-title-status-incomplete {
	/*color: #333;*/
	color: black;
	font-weight: bold;
	background-color: #fff;
	border-bottom: #ccc solid 1px;
}
.gcui-crs-features-checksheet .course-item-title-status-incomplete:hover {
	background-image: url(/sites/all/themes/gold_master/course_volunteerministers_org/images/course/not_current_bg_wide.png);
	/*background: #EFF4FF;*/
	/*color: #111;*/
	/*background: #fffeed;*/
}

.gcui-crs-features-checksheet .course-item-title {
	border-bottom: 1px solid #CCC;
	cursor: pointer;
}
.gcui-crs-features-checksheet .course-item-icon-status-incomplete {
}
.gcui-crs-features-checksheet .course-item-icon-status-incomplete:hover {
}
.gcui-crs-features-checksheet .course-wrapper-status-incomplete:hover {
}
/*///////////////////////////////////////////////////////////////////////////////
//////////////////             CURRENT STATUS        /////////////////////////////
///////////////////////////////////////////////////////////////////////////////*/
.gcui-crs-features-checksheet .course-item-title-status-current {
	/* background-color: #e2ecf6; */
	font-weight: bold;
	border-top: solid 2px #ccc;
	border-bottom: solid 2px #000;
	/* box-shadow: 3px 3px 15px #999;
	-moz-box-shadow: 3px 3px 15px #999;
	-webkit-box-shadow: 3px 3px 15px #999; */
	cursor: pointer;
	background: url(/sites/all/themes/gold_master/course_volunteerministers_org/images/course/current_bg_wide.png) left repeat-y;
}

.gcui-crs-features-checksheet .course-item-title-status-current:hover {
	/* background-color: #d5dfe8; */
	border-top: solid 2px #ccc;
	border-bottom: solid 2px #000;
 	/* box-shadow: 6px 6px 15px #999;
	-moz-box-shadow: 6px 6px 15px #999;
	-webkit-box-shadow: 6px 6px 15px #999; */
	z-index: 10000;
}


.gcui-crs-features-checksheet .course-item-icon-status-current {
	/* background: url(/sites/all/themes/gold_master/www_scientology_org/images/course/current-back.jpg); */
	border-top: solid 2px #ccc;
	border-bottom: solid 2px #000;
	vertical-align: middle;
}
.gcui-crs-features-checksheet .course-item-icon-status-current:hover {
/* background: #c7d3f3; */
}
.click-to-continue {
	color: #369;
	font-weight: bold;
	text-indent:50px;
	text-align: right;

}
#other-desc{
	float:left;
	width:42%;
	float:left;
	text-align:left;
}
#other-desc h4{
	font-size:17px;
	font-weight:bold;
}
/*///////////////////////////////////////////////////////////////////////////////
///////////////////////             APPROVED STATUS        /////////////////////////
///////////////////////////////////////////////////////////////////////////////*/

.gcui-crs-features-checksheet .course-item-title-status-approved {
	color: #333;
	/* background-color: #EFE4D1; */
}
.gcui-crs-features-checksheet .course-item-title-status-approved:hover {
	color: #111;
	/* background-color: #EFDFC2; */
}
.gcui-crs-features-checksheet .course-item-icon-status-approved {
}
.gcui-crs-features-checksheet .course-item-icon-status-approved:hover {
}
/*///////////////////////////////////////////////////////////////////////////////
///////////////////             COMPLETE STATUS        /////////////////////////////
///////////////////////////////////////////////////////////////////////////////*/

.gcui-crs-features-checksheet .course-item-title-status-complete {
	color: #999;
	font-weight: normal;
	/* color: #467727; */
	/* background-color: #FFFFFF; */
}
.gcui-crs-features-checksheet .course-item-title-status-complete:hover {
	background-image: url(/sites/all/themes/gold_master/course_volunteerministers_org/images/course/not_current_bg_wide.png);
	color: #666;
	/*background: #EFF4FF;*/
	/*color: #555;*/
	/* background: #EFF4FF; */
	/*color: #116e24;*/
	/* background-color: #FFFBEF; */`
}
.gcui-crs-features-checksheet .course-item-icon-status-complete {
	color: #666;
}
.gcui-crs-features-checksheet .course-item-icon-status-complete:hover {

	/* background: #FFF7DF; */
}
/*///////////////////////////////////////////////////////////////////////////////
////////////////             SUBMITTED STATUS        //////////////////////////
///////////////////////////////////////////////////////////////////////////////*/
.gcui-crs-features-checksheet .course-item-title-status-submitted {
	color: #999;
	font-weight: normal;
	background-image: url(/sites/all/themes/gold_master/course_volunteerministers_org/images/course/submitted_bg_wide.jpg);
	/* background-color: #EEF6EB; */
}
.gcui-crs-features-checksheet .course-item-title-status-submitted:hover {
	background-image: url(/sites/all/themes/gold_master/course_volunteerministers_org/images/course/submitted_bg_wide_hover.jpg);
	color: #666;
	/*background: #EFF4FF;*/
	/* color: #116e24; */
	/* color: #bbab40; */
	/* background-color: #DCE9D5; */
}
.gcui-crs-features-checksheet .course-item-icon-status-submitted {
	
}
.gcui-crs-features-checksheet .course-item-icon-status-submitted:hover {
/* background: #DCE9D5; */
}
/*///////////////////////////////////////////////////////////////////////////////
////////////////             NEEDS CORRECTION STATUS        /////////////////////
///////////////////////////////////////////////////////////////////////////////*/
.gcui-crs-features-checksheet .course-item-title-status-needs-correction {
	/* background-color: #EFB3B3; */
	font-weight: bold;
}
.gcui-crs-features-checksheet .course-item-title-status-needs-correction:hover {
	/* color: #900; */
	/* background-color: #EFD1D1; */
}
.gcui-crs-features-checksheet .course-item-icon-status-needs-correction {
	/* background: url(/sites/all/themes/gold_master/www_volunteerministers_org/images/needs-correction-back.jpg); */
}
.gcui-crs-features-checksheet .course-item-icon-status-needs-correction:hover {
/* background: #EFB3B3; */
}

.gcui-crs-features-checksheet .tooltip  {
	border: none;
	font-weight: bold;
	color: #666;
	text-align: center;
}

/*/////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////
///////////////////////////////////////////////////////////////////////////////////////////////////             COURSE Progress OVERVIEW PAGE        ////////////////////////////////////////////////////////////////////////////////////////////////////
/////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////*/


#my_progress_page {
	background: url(/sites/all/themes/gold_master/course_volunteerministers_org/images/bg-white-faded.png);
	border: 1px solid #aaa;
	/* border-top: 4px solid #6d8799; */
	padding: 15px;	
}
#my_progress_page .course-subtitle-text {
	font-size: 15px;
	color: #666;
	line-height: .9;
	text-align: right;
	line-height: 1.75;
}
#my_progress_page .sidebar-course-title {
	text-align: right;
	text-transform:uppercase;
	font-weight: bold;
	font-size: 19px;
	color: #336699;
}
#my_progress_page .my-progress-title {
	font-size: 30px;
}
#my_progress_page #courses-overview-page {
	background-color: #fff;
}
#my_progress_page h2.title{
	display:none;
}
#courses-overview-page h3 {
	margin: 0;
}
#my_progress_page td {
	padding: 0;
}
#my_progress_page .visual-progress-step-count {
	position: absolute;
	bottom: -5px;
}
#my_progress_page .with-sidebar-left #main {
	border: none;
	padding-left: 0;
}
#my_progress_page #content, .path-course-assignments #content {
	/*background: url(/sites/all/themes/gold_master/www_volunteerministers_org/images/course-back.jpg);*/
}
#my_progress_page .header-section {
	width: 100%;
	height: 40px;

	padding-right: 20px;
}
#my_progress_page .section-header {
	font-size: 24px;
	color: #888;
	width: 50%;
	float: left;
}
#my_progress_page .sup-ad {
	width: 40%;
	text-align: right;
	float: right;
	padding-right: 15px;
	display:block;
	color:#222;
	font-weight:normal;
	cursor:pointer;
}
#my_progress_page .square-bullet {
	padding: 3px 12px 3px 0px;
	
}
#my_progress_page .section-title {
	padding: 5px 0 5px 10px;
	color: #888;
	font-size: 17px;
	font-weight: 600;
	width: 98%;
	clear: both;
	/*background: #e2ecf6;*/
	margin: 5px 0;
	border-top: 2px #369 solid;
	display:inline-block;
	margin-bottom: 10px;
}
#my_progress_page .contact-sup-title-text {
	font-size: 17px;
	font-weight: 300;
}
#my_progress_page .contact-sup-text {
	font-size: 9px;
}
#my_progress_page .overview-section {
	/*border-top: 1px #666 solid;*/
}
#my_progress_page .course-title {
	text-align: right;
}
#my_progress_page .node-top-bar-header {
	background: #ebd8b7;
}
#my_progress_page .page-title {
	width: 100%;
	display: block;
}
#my_progress_page .overview-course-image {
	display: inline-block;
}
#my_progress_page .course-img-holder {
	background-color: #f2f2f2;
	width: auto;
	position: relative;
}
#my_progress_page .play-vid-icon-huge {
	position: absolute;
	width: 250px;
	height: 250px;
	background: url(/sites/all/themes/gold_master/course_volunteerministers_org/images/play_icon_huge.png) no-repeat center;
	top: 15px;
	left: 15px;
	opacity: 0;
	cursor: pointer;
}
#my_progress_page .course-img-holder img {
	width: 250px;
	height:auto;
	margin: 15px;
}
#my_progress_page .overview-course-details {
	text-align: right;
	line-height: 1.4em;
	float: right;
	padding-right: 20px;
	width:46%;
	margin-bottom: 0px;
}
#my_progress_page .course-title {
	font-size: 20px;
	top: 0;
	right: 0;
}
#my_progress_page .course-details {
	
}
#my_progress_page .course-details-label {
	font-size: 17px;
	color: #999;
}
#my_progress_page .course-details-detail {
	font-size: 15;
	font-weight: bold;
	margin-bottom: 30px;
}

#my_progress_page .resume-course-button {
	background: #369;
	text-align: center;
	padding-top: 7px;
	color: white;
	font-size: 15px;
	height: 27px;
	width: 231px;
	margin-left: auto;
	background: url(/sites/all/themes/gold_master/course_volunteerministers_org/images/course/start_button_big_sprite.png) repeat-x;
}


#my_progress_page .resume-course-button:hover {
	background: url(/sites/all/themes/gold_master/course_volunteerministers_org/images/course/start_button_big_sprite.png) -231px 0;
	width: 231px;
}
#my_progress_page .resume-course-button:active {
	background: url(/sites/all/themes/gold_master/course_volunteerministers_org/images/course/start_button_big_sprite.png) -462px 0;
	width: 231px;
}


/*///////////////////////////////////////////////////////////////////////////////
///////////////////////             VISUAL PROGRESS	   /////////////////////////
///////////////////////////////////////////////////////////////////////////////*/

/*.content-type- #main h3, .path-news div.view-content h3 a */

#main .percent-complete h3{
	height:auto!important;
	margin-top:auto!important;
	padding:0px!important;
	visibility:visible!important;
	width:auto!important;
	position: relative;
}

.path-course-progress .visual-overview-section {
	width:100%;
}
.visual-progress-block .tip{
	position: absolute;
	left: 0;
	top: 40px;
}
.visual-progress-block {
	/*border-top: 1px #666 solid;*/
	margin-top: 5px;
	width: 100%;
	position:relative;
}
.visual-progress-block .visual-progress-text {
	margin:10px 20px 60px 0;
	text-align:right;
}
.visual-progress-block .percent-complete {
/*border-bottom: #EBD7B5 4px solid;*/
}
.visual-progress-block .remaining {
}
.visual-progress-block .visual-progress-status {
}
.visual-progress-block .visual-progress-bar {
	/* width: 90%; */
	height: 37px;
	position: relative;
	bottom: 15px;
}
.visual-progress-block .visual-progress-status {
	float: left;
	height: 20px;
	border-bottom: #999 solid 1px;
	cursor: pointer;
	position:relative;
}
.visual-progress-block .visual-progress-status-incomplete {
	background-color: #fff;
	cursor: default;
	border-right: #999 solid 1px;
	cursor:pointer;
}
.visual-progress-block .visual-progress-status-incomplete.first-incomplete {
	border-left: #999 solid 1px;
}
.visual-progress-block .visual-progress-status-complete {
	border-right: #999 solid 1px;
	background-color: #BBDFA7;
}
.visual-progress-block .visual-progress-status-approved {
	border-right: #999 solid 1px;
	background-color: #BBDFA7;
}
.visual-progress-block .visual-progress-status-submitted {
	border-right: #999 solid 1px;
	background-color: #EFDFC2;
}
.visual-progress-block .visual-progress-status-needs-correction {
	border-right: #999 solid 1px;
	background-color: #EFB3B3;
}
.visual-progress-block .visual-progress-status-current {
	height: 40px;
	background: url(/sites/all/themes/gold_master/course_volunteerministers_org/images/course/blue_arrow_down.png) no-repeat top;
	margin-top:-20px;
	/* border-right: #999 solid 1px; */
	position:relative;
}
.visual-progress-block .visual-progress-status-current:hover {
	background: url(/sites/all/themes/gold_master/course_volunteerministers_org/images/course/blue_arrow_down_hover.png) no-repeat top;
}
/*
.visual-progress-block .visual-progress-status-incomplete:hover {
	opacity: 1;
	height: 20px;
}
.visual-progress-block .visual-progress-status-complete:hover {
	opacity: 1;
	height: 20px;
}
.visual-progress-block .visual-progress-status-submitted:hover {
	opacity: 1;
	height: 20px;
}
.visual-progress-block .visual-progress-status-needs-correction:hover {
	opacity: 1;
	height: 20px;
}
.visual-progress-block .visual-progress-status-approved:hover {
	opacity: 1;
	height: 20px;
}
.visual-progress-block .visual-progress-status-current:hover {
	opacity: 1;
	height: 40px;
}
*/

.gcui_online_course2_small {
	font-size: 10px;
}

/*///////////////////////////////////////////////////////////////////////////////
/////////////////////             MY ASSIGNMENTS PAGE	   //////////////////////
///////////////////////////////////////////////////////////////////////////////*/

#my_assignments_page {
	/* background: #fff;
	border: 1px solid #aaa; */
	/* border-top: 4px solid #6d8799; */
	/* padding: 15px;
	width: 95%; */
}
#my_assignments_page .section-header {
	font-size: 24px;
	color: #888;
	width: 50%;
	background: url(/sites/all/themes/gold_master/course_volunteerministers_org/images/bg-white-faded.png);
	border: 1px solid #aaa;
	padding: 10px 15px;
	width: 95%;
}
#my_notifications_help {
	text-align: right;
	font-size: 14px;
	padding-bottom: 5px;
}
#my_assignments_page .section-subheader {
	font-size: 12px;
	color: #888;
	text-align: center;
	padding-top: 50px;
}
#my_assignments_page .course-item-notification-content {
	margin-top: 20px;
  background: url(/sites/all/themes/gold_master/course_volunteerministers_org/images/bg-white-faded.png);
}

/*////////////////////////course introduction steps////////////////////////////*/

.number-block{
	float:left;
	width:29%;
}
.current{
	cursor:pointer;
}
.course-step-start{
	color: #999;
	float:left;
	font-family:Century Gothic, Arial, _sans;
	font-size:140%;
	font-weight:bold;
	text-transform:uppercase;
	width:10%;
	text-align: left;
}
.gcui-crs-welcome .course-welcome-intro-section .number-block .num{
	float:left;
	height:25px;
	width:25px;
}
.gcui-crs-welcome .course-welcome-intro-section .default .num{
	/* border:1px solid #ddd; */
}
.gcui-crs-welcome .course-welcome-intro-section .current .num{
	/* border:1px solid #ddd; */
}

.gcui-crs-welcome .course-welcome-intro-section .current p{
	/* background:transparent url(/sites/all/themes/gold_master/course_volunteerministers_org/images/cs-arw-y.png) no-repeat scroll 0 100%; */
	color:#000;
}

.gcui-crs-welcome .course-welcome-intro-section .default p{
	/* background:transparent url(/sites/all/themes/gold_master/course_volunteerministers_org/images/cs-arw-g.png) no-repeat scroll 0 100%; */
	color:#369;
}

.gcui-crs-welcome .course-welcome-intro-section .default a, .gcui-crs-welcome .course-welcome-intro-section .current a{
	font-weight: normal;
	text-decoration: none;
}

.gcui-crs-welcome .course-welcome-intro-section .number-block .num {
	display:block;
	font-family:Century Gothic, Arial, _sans;
	font-size:120%;
	font-weight:bold;
	padding:2px 1px 0 0;
	text-align:center;
	color: #999;
}

.gcui-crs-welcome{
	background-color:#FFFFFF;
	margin-bottom:15px;
}
.gcui-crs-welcome .course-welcome-intro-section p{
	float:left;
	margin:0 0 10px 10px;
	text-transform:uppercase;
	width:128px;
}

.gcui-crs-welcome .course-welcome-intro-section .default .num span a:hover{
	color: red;
}

.gcui-crs-welcome .course-welcome-intro-section .default .num a:hover{
	color: red;
}

.gcui-crs-welcome .course-welcome-intro-section .default .num a:hover span {
	border:1px solid #e4ce8b;
}
.gcui-crs-welcome .course-welcome-intro-section .num.highlighted {
	color:#369;
}

/*/////////////////////////glossary styles////////////////////////////////*/
.content-type-course_glossary #main{
	padding: 15px;
	background: url(/sites/all/themes/gold_master/course_volunteerministers_org/images/bg-white-faded.png);
	border: 1px solid #aaa;
	/* border-top: 4px solid #6d8799; */
}

.content-type- #main .gloss h3{
	visibility:visible;
	height:auto;
	margin:5px 0;
	padding:0;
} 
#d_nav{
	margin:5px;
	background: none repeat scroll 0 0 #fff;
    height: 20px;
    margin: 0 auto;
	padding: 0px 0px 5px 30px;
	border-bottom: 2px solid #336699;
	border-top: 1px solid #336699;
}
.gloss-nav a{
	color: #336699;
	text-decoration: underline;
}
.gloss-nav:hover a{
	color: #fff;
	text-decoration: underline;
}
.gloss-nav{
	float:left;
	padding-right:7px;
	padding-left:6px;
	font-size:100%;
	color:#999;
	text-transform:uppercase;
    font-family: Century Gothic;
}
.gloss-nav:hover {
	background: #225588;
}
.gloss{
	margin:10px 0 10px;
	padding:0;
	clear:both;
}
.gloss span{
	font-weight:bold;
	display:block;
	float:left;
	margin-right:5px;
}
.gloss p{
	margin:0px;
}

.gloss em{
}
.gloss .bot{
	font-weight:normal;
	font-size:8px;
}

.course_info_short_blurb {
	font-size: 10px;
	font-family: Arial, Helvetica, sans-serif;
}

#edit-profile-postal-code {
	width: 120px;
}
#start_course_login_form  .gcui-simple-login-button {
width: 100px;
height: 33px;
background: url(/sites/all/themes/gold_master/course_volunteerministers_org/images/course/login_logos_small.png);
float: left;
margin: 3px 2px;
cursor: pointer;
}

#start_course_login_form #login_icons_table {
/* width: 800px; */
width: 100%;
background: #fff;
border: 1px solid #aaa;
border-top: 4px solid #6d8799;
padding: 13px;
margin-bottom: 10px;
}


#start_course_login_form #already_logged_in_table {
/* width: 800px; */
width: 100%;
background: #fff;
border: 1px solid #aaa;
border-top: 4px solid #6d8799;
padding: 15px;
}

#start_course_login_form #sign_in_table {
/* width: 800px; */
width: 100%;
background: #fff;
border: 1px solid #aaa;
border-top: 4px solid #6d8799;
padding: 15px;
margin-bottom: 10px;
}

/* On-Line Training

#EFD1D1;  - light red
#EFB3B3;  - dark red


#DCE9D5;  - dark green

*/


.path-course  .gcuicm-itemset-tool_nav_menu,
.path-course  #search {
	display: none;
}

.path-user #breadcrumb_area,
.path-users #breadcrumb_area {
	display: none;
}
.path-course-glossary #nice-menu-3 {
	z-index: 1000;
}

/*//////////////////////////////////////////////////////////////////
//// 					Course Video Banner 				  	////
//////////////////////////////////////////////////////////////////*/


.path-solutions-communication .slide-header-left-pane {
	background: url(/sites/all/themes/gold_master/course_volunteerministers_org/images/comm_left_blue_back.jpg) no-repeat top left;
}
.path-solutions-conflicts .slide-header-left-pane {
	background: url(/sites/all/themes/gold_master/course_volunteerministers_org/images/conflicts_left_blue_back.jpg) no-repeat top left;
}
.path-solutions-study .slide-header-left-pane {
	background: url(/sites/all/themes/gold_master/course_volunteerministers_org/images/study_left_blue_back.jpg) no-repeat top left;
}

.path-solutions .slide-header-slide-text-pane {
	font-size: 12px;
	font-family: Century Gothic, Arial, _sans;
	margin-left: 50px;
	
}
.path-solutions .slide-header-vid-pane {
	right: -1px;
	
}
.path-solutions .slide-header-slide-text-pane ul {
	list-style-image:url(/sites/all/themes/gold_master/course_volunteerministers_org/images/bullet_arrows_white.png);
	line-height: 1.15;
}

.path-solutions .slide-header .slide-header-text-title {
	font-weight: bold;
	font-size: 17px;
	padding-right: 30px;
	line-height: 1.3;
	clear: both;
	padding-bottom: 10px;
}
.path-solutions .slide-header .header-player-start-button {
	position: absolute;
	bottom: 25px;
	padding: 0 15px 0 20px;
	font-size: 22px;
	font-weight: bold;
	width: 85px;
	background: url(/sites/all/themes/gold_master/course_volunteerministers_org/images/start_arrow.png) no-repeat right center;
	clear: both;
	cursor: pointer;
}
.path-solutions .content-type-course_details hr {
	height: 0;
	clear: both;
	border: none;
	border-top: 1px solid #ccc;
}
.path-solutions .slide-header-vidbtn-bar {
	background: none;
}
.path-solutions .slide-header-vidbtn {
	
}

.course-v-more{
	background-image:url(/sites/all/themes/gold_master/course_volunteerministers_org/images/course/arrow_down.gif);
}

.course-v-less{
	background-image:url(/sites/all/themes/gold_master/course_volunteerministers_org/images/course/arrow_up.gif);
}

.gcui-crs-legacy-notice {
	border: 1px solid #dec051;
	background: #f7eac6;
	padding: 5px;
}

.gcui-crs-legacy-notice .legacy-system {
	font-size: 13px;
	font-weight: bold;
}

.gcui-crs-legacy-notice .legacy-login a {
	font-size: 12px;
	font-weight: normal;
}

/*/////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////
///////////////////////////////////////////////////////////////////////////////////////////////////             YOUR NOTIFICATION PAGE        ////////////////////////////////////////////////////////////////////////////////////////////
/////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////*/
.gcui-crs-features-assignments  #main table {
	border-collapse: collapse;
	width: 100%;
}
.gcui-crs-features-assignments  #main .checksheet {
	border: 1px solid #999;
	background-color: #fff;
	margin-right: auto;
	margin-left: auto;
}
.gcui-crs-features-assignments .alerts-block {
	min-height: 20px;
	border: none;
	width: 822px;
	background: url(/sites/all/themes/gold_master/course_volunteerministers_org/images/needs-correction-small.png) no-repeat 180px #ffffff;
	border-left: 4px solid #E4CC88;
	border-right: 4px solid #E4CC88;
	border-bottom: 1px solid #CD908B;
	border-top: 1px solid #CD908B;
	text-align: center;
}

.gcui-crs-features-assignments td {
	padding: 0;
}
.gcui-crs-features-assignments .image-header {
	text-align: center;
	padding-top: 5px;
}
.gcui-crs-features-assignments .node-top-bar-header {
	height: 10px;
}
.gcui-crs-features-assignments .checksheet-rfactor {
	/*padding: 4px 18px 25px 18px;*/
	line-height: 1.1;
}
.gcui-crs-features-assignments .node-body {
	padding: 4px 18px 25px 18px;
}
.gcui-crs-features-assignments .course-title {
	text-align: center;
}
.gcui-crs-features-assignments .course-subtitle {
	text-align: center;
	padding-bottom: 20px;
	font-weight: normal;
	letter-spacing: .5em;
	text-align: center;
}
.gcui-crs-features-assignments .node .content, .comment .content {
	margin: 0;
}
.gcui-crs-features-assignments .sidebar1 {
	background: #000;
	width: 100px;
	height: 100px;
}
.gcui-crs-features-assignments .step-question-list li {
	list-style-type:lower-alpha;
}
.gcui-crs-features-assignments .course-item-icon-img {
	position: relative;
	text-align: right;
	padding-right: 10px;
}
.gcui-crs-features-assignments .course-item-status-box {
	border: none;
	font-weight: bold;
	text-align: center;
	font-size:12px;
	position: absolute;
	width: 150px;
	left: -110px;
	top: 18px;
	cursor: default;
}
.gcui-crs-features-assignments .recent-notifications-table .course-item-status-box {
	color: #000;
}
.gcui-crs-features-assignments .past-notifications-table .course-item-status-box {
	color: #999;
}
.gcui-crs-features-assignments .end-of-course {
	text-align: center;
	color: #000;
	width: 100%;
	border-top: #999 solid 1px;
}
.gcui-crs-features-assignments .end-of-course td {
	padding: 10px;
	background: #fff;
}

.gcui-crs-features-assignments .course-item-icon {
	width: 100px;
	text-align: center;
	border-bottom: #ccc solid 1px;
}
ul.secondary {
border-bottom:1px solid #888888;
border-top:1px solid #888888;
font-family:Century Gothic,Arial,_sans;
font-size:15px;
margin-bottom:10px;
margin-top:15px;
padding:2px 0 4px;
text-align:center;
width:860px;
}
ul.secondary a,
ul.secondary a.active,
ul.secondary a:hover {
color:#888888;
font-weight:normal;
border-bottom:none;
}
ul.secondary a.active {
font-weight:bold;
color:#336699; 
}
ul.secondary a:hover {
text-decoration:underline;
}
ul.secondary li {
border-right:1px solid #CCCCCC;
display:inline;
padding:0 3em;
}
ul.secondary li:last-child {
border-right:none;
display:inline;
padding:0 3em;
}
/*///////////////////////////////////////////////////////////////////////////////
////////////////             INCOMPLETE STATUS        /////////////////////////////
///////////////////////////////////////////////////////////////////////////////*/

.gcui-crs-features-assignments .course-item-title-status-incomplete {
	/*color: #333;*/
	color: black;
	font-weight: bold;
	background-color: #fff;
	border-bottom: #ccc solid 1px;
}
.gcui-crs-features-assignments .course-item-title-status-incomplete:hover {
	background-image: url(/sites/all/themes/gold_master/course_volunteerministers_org/images/course/not_current_bg_wide.png);
	/*background: #EFF4FF;*/
	/*color: #111;*/
	/*background: #fffeed;*/
}

.gcui-crs-features-assignments .course-item-title {
	border-bottom: 1px solid #CCC;
	cursor: pointer;
	padding: 10px 0 10px 10px;
}
.gcui-crs-features-assignments .recent-notifications-table .course-item-title {

}
.gcui-crs-features-assignments .past-notifications-table .course-item-title {
	color: #999;
}
.gcui-crs-features-assignments .recent-notifications-table .course-item-title a {
	font-weight: normal;
}
.gcui-crs-features-assignments .past-notifications-table .course-item-title a {
	color: #999;
	font-weight: normal;
}

.gcui-crs-features-assignments .course-item-icon-status-incomplete {
}
.gcui-crs-features-assignments .course-item-icon-status-incomplete:hover {
}
.gcui-crs-features-assignments .course-wrapper-status-incomplete:hover {
}
/*///////////////////////////////////////////////////////////////////////////////
//////////////////             CURRENT STATUS        /////////////////////////////
///////////////////////////////////////////////////////////////////////////////*/
.gcui-crs-features-assignments .course-item-title-status-current {
	/* background-color: #e2ecf6; */
	font-weight: bold;
	border-top: solid 2px #ccc;
	border-bottom: solid 2px #000;
	/* box-shadow: 3px 3px 15px #999;
	-moz-box-shadow: 3px 3px 15px #999;
	-webkit-box-shadow: 3px 3px 15px #999; */
	background: url(/sites/all/themes/gold_master/course_volunteerministers_org/images/course/current_bg_wide.png) left repeat-y;
}

.gcui-crs-features-assignments .course-item-title-status-current:hover {
	/* background-color: #d5dfe8; */
	border-top: solid 2px #ccc;
	border-bottom: solid 2px #000;
 	/* box-shadow: 6px 6px 15px #999;
	-moz-box-shadow: 6px 6px 15px #999;
	-webkit-box-shadow: 6px 6px 15px #999; */
	z-index: 10000;
}


.gcui-crs-features-assignments .course-item-icon-status-current {
	/* background: url(/sites/all/themes/gold_master/www_scientology_org/images/course/current-back.jpg); */
	border-top: solid 2px #ccc;
	border-bottom: solid 2px #000;
	vertical-align: middle;
}
.gcui-crs-features-assignments .course-item-icon-status-current:hover {
/* background: #c7d3f3; */
}
.click-to-continue {
	color: #369;
	font-weight: bold;
	text-indent:50px;
	text-align: right;

}
#other-desc{
	float:left;
	width:42%;
	float:left;
	text-align:left;
}
#other-desc h4{
	font-size:17px;
	font-weight:bold;
}
/*///////////////////////////////////////////////////////////////////////////////
///////////////////////             APPROVED STATUS        /////////////////////////
///////////////////////////////////////////////////////////////////////////////*/

.gcui-crs-features-assignments .course-item-title-status-approved {
	color: #333;
	/* background-color: #EFE4D1; */
}
.gcui-crs-features-assignments .course-item-title-status-approved:hover {
	color: #111;
	/* background-color: #EFDFC2; */
}
.gcui-crs-features-assignments .course-item-icon-status-approved {
}
.gcui-crs-features-assignments .course-item-icon-status-approved:hover {
}
/*///////////////////////////////////////////////////////////////////////////////
///////////////////             COMPLETE STATUS        /////////////////////////////
///////////////////////////////////////////////////////////////////////////////*/

.gcui-crs-features-assignments .course-item-title-status-complete {
	color: #999;
	font-weight: normal;
	/* color: #467727; */
	background-color: #FFFFFF;
}
.gcui-crs-features-assignments .course-item-title-status-complete:hover {
	background-image: url(/sites/all/themes/gold_master/course_volunteerministers_org/images/course/not_current_bg_wide.png);
	/*background: #EFF4FF;*/
	/*color: #555;*/
	/* background: #EFF4FF; */
	/*color: #116e24;*/
	/* background-color: #FFFBEF; */`
}
.gcui-crs-features-assignments .course-item-icon-status-complete {
	color: #666;
}
.gcui-crs-features-assignments .course-item-icon-status-complete:hover {

	/* background: #FFF7DF; */
}
/*///////////////////////////////////////////////////////////////////////////////
////////////////             NEEDS REVIEW STATUS        //////////////////////////
///////////////////////////////////////////////////////////////////////////////*/
.gcui-crs-features-assignments td.course-item-title-status-submitted {
	color: black;
	/* font-weight: bold; */
	/* background-color: #EEF6EB; */
}
/*.gcui-crs-features-assignments td.course-item-title-status-submitted  a{
	border:3px dashed blue;
	/* background-color: #EEF6EB; */*/
}

span.gcui_notification_teaser {
  color: #aaa;
}
.gcui-crs-features-assignments .course-item-title-status-submitted:hover {
	background-image: url(/sites/all/themes/gold_master/course_volunteerministers_org/images/course/not_current_bg_wide.png);
	/*background: #EFF4FF;*/
	/* color: #116e24; */
	/* color: #bbab40; */
	/* background-color: #DCE9D5; */
}
.gcui-crs-features-assignments .course-item-icon-status-submitted {
	
}
.gcui-crs-features-assignments .course-item-icon-status-submitted:hover {
/* background: #DCE9D5; */
}
/*///////////////////////////////////////////////////////////////////////////////
////////////////             NEEDS CORRECTION STATUS        /////////////////////
///////////////////////////////////////////////////////////////////////////////*/
.gcui-crs-features-assignments .course-item-title-status-needs-correction {
	/* background-color: #EFB3B3; */
	font-weight: bold;
}
.gcui-crs-features-assignments .course-item-title-status-needs-correction:hover {
	/* color: #900; */
	/* background-color: #EFD1D1; */
}
.gcui-crs-features-assignments .course-item-icon-status-needs-correction {
	/* background: url(/sites/all/themes/gold_master/www_volunteerministers_org/images/needs-correction-back.jpg); */
}
.gcui-crs-features-assignments .course-item-icon-status-needs-correction:hover {
/* background: #EFB3B3; */
}

.course-item-notification-header-tr .course-item-notification-header-td {
color:#326188;
text-align:center;
text-transform:uppercase;
padding-bottom:12px;
padding-top:12px;
font-size:17px;
font-family: Century Gothic, Arial, _sans;
border: 1px solid #ccc;
}

.gcui-crs-features-assignments .course-list-item {
	border: 1px solid #ccc;
}




/*////////// SUPERVISOR PAGE STYLES //////////*/

.path-sup .view-content table {
	width: 95%;
	margin-left: auto;
	margin-right: auto;
}
.start .messages {
	max-width: 812px;
}
.path-sup-all_students .messages{
	margin-top: 20px;
}

.path-sup-answer .breadcrumb,
.path-sup-all_assignments .breadcrumb,
.path-sup-all_students .breadcrumb,
.path-sup-all_users .breadcrumb,
.path-en-sup-student .breadcrumb{
	display: none;
}
.path-sup-answer td.active,
.path-sup-all_assignments td.active,
.path-sup-all_students td.active,
.path-sup-all_users td.active,
.view-sup-view-student td.active{
	background-color: #f3f3f3;
}
.path-sup-answer .views-field,
.path-sup-all_assignments .views-field,
.path-sup-all_students .views-field,
.path-sup-all_users .views-field,
.view-sup-view-student .views-field{
	padding-left: 16px;
}
.path-sup-answer,
.path-sup-all_assignments,
.path-sup-all_students,
.path-sup-all_users,
.view-sup-view-student {
	font-family: Century Gothic;
}
.path-sup-answer .views-table,
.path-sup-all_assignments .views-table,
.path-sup-all_students .views-table,
.path-sup-all_users .views-table,
.view-sup-view-student .views-table {
	margin-top: 30px;
	border: 1px solid #ccc;
}
#views-table-assignment_data,
#views-table-course_data {
	padding: 5px;
	font-size: 12px;
	text-align: left;
	background: #f9f9f9;
	border-bottom: #ccc 1px solid;
}
.path-sup-answer caption,
.path-sup-all_assignments caption,
.path-sup-all_users caption,
.view-sup-view-student caption {
	border: 1px solid #ccc;
	padding: 10px;
	font-size: 24px;
	text-align: left;
}

.path-sup-answer caption,
.path-sup-all_assignments caption,
.path-sup-all_users caption,
.view-sup-view-student caption,
.path-sup-all_students caption {
	border: 1px solid #ccc;
	background-color: #fff;
	padding: 10px;
	font-size: 18px;
	text-align: left;
}

.path-sup-all_assignments tr.even, tr.odd,
.path-sup-all_students tr.even, tr.odd,
.path-sup-all_users tr.even, tr.odd,
.view-sup-view-student tr.even, tr.odd {
	height: 35px;
	cursor: default;
}
.path-sup-all_assignments tr.odd,
.path-sup-all_students tr.odd,
.path-sup-all_users tr.odd,
.view-sup-view-student tr.odd {
	background: #f9f9f9;
}
.path-sup-all_assignments tr.even:hover, tr.odd:hover,
.path-sup-all_students tr.even:hover, tr.odd:hover,
.path-sup-all_users tr.even:hover, tr.odd:hover,
.view-sup-view-student tr.even:hover, tr.odd:hover {
	background: #eee;
}

/*////////// LOGIN PAGE STYLES //////////*/
.content-type-course_start #start_course_left_sidebar {
  float: left;
  width: 220px;
  padding-top: 20px;
}
.content-type-course_start #or_center_div {
  /* width: 50px; */
  float: left;
  /* background:url(/sites/all/themes/gold_master/course_volunteerministers_org/images/course/login_or_lines.jpg) no-repeat center; */
  height: 400px;
}
.content-type-course_start #or_top_div {
	height: 45%;
}
.content-type-course_start #or_btm_div {
	height: 45%;
}
.content-type-course_start #or_text_div {
	text-align: right;
	font-size: 18px;
	padding-right: 4px;
}
.content-type-course_start #overall_singin_register_block {
  /* width: 184px; */
  float: left;
}
.content-type-course_start #start_course_janrain {
  float: left;
  /* padding-top: 16px; */
  width: 360px;
  padding-right: 23px;
}
.content-type-course_start #start_course_janrain #janrain_text {
	padding-left: 25px;
}
.sign-in-table-td {
	vertical-align: top;
}
.content-type-course_start .janrain-like {
  font-size:18px;
  font-weight:normal;
  color:#333333;
  font-family: "Century Gothic", Arial;
  background: url(/sites/all/themes/gold_master/course_volunteerministers_org/images/enroll-arrow.png) 1px 2px no-repeat transparent;
  padding-left: 20px;
}

.content-type-course_start #start_course_register_form {
	/*display: none;*/
	padding-top: 5px;
}
/*
.content-type-course_start input[type="text"],
.content-type-course_start select,
.content-type-course_start input[type="password"],
.content-type-course_start h1 {
  width: 180px;
}
*/

/*
.content-type-course_start #start_course_register_form input[type="text"],
.content-type-course_start #start_course_register_form select,
.content-type-course_start #start_course_register_form input[type="password"],
.content-type-course_start #start_course_register_form h1 {
  // width: 240px;
  width: 184px;
}
*/

.content-type-course_start #start_course_register_form.expanded  input[type="text"],
.content-type-course_start #start_course_register_form.expanded  select,
.content-type-course_start #start_course_register_form.expanded  input[type="password"] {
  width: 240px;

}

.content-type-course_start .description {
  display: none;
}
.content-type-course_start #main {
  /* min-height: 750px; */
}
.content-type-course_start .gcui_simple_login_initial_hide2 {
	display: none;
}
#start_course_login_form #edit-submit, 
#gcui_simple_login_initial_create, 
#start_course_register_form #edit-submit-1 {
	/* position:relative;
	padding: 0;
	width:50px;
	margin-right:0;
	left:133px;
	right:0; */
	/* margin-top:10px; */
	/* float: right; */
}
#gcui_simple_login_initial_create{
	/* width:70px; */
	left:117px;
}
#start_course_register_form #edit-submit-1 {
	/* width: auto;*/
	/* left:100px; */
	/* top:-12px; */
	/* margin-top:0; */
    background: url(/sites/all/themes/gold_master/course_volunteerministers_org/images/enroll-bg.png) transparent no-repeat;
    min-height: 39px;
    min-width: 232px;
    color: white;
    font-size: 24px;
    font-weight: normal;
    padding-top: 0;
    letter-spacing: 1px;
}
.content-type-course_start div#forgot-password {
	font-size:10px;
	margin:2px;
	text-align:right;
/*	padding-top:5px;*/
	clear: both;
}

#start_course_login_form #or-enroll-now-button {
    text-align: center;
    width: 360px;
}


/*
.content-type-course_start div.content {
	width:184px;
}
*/
span.password-strength {
position:absolute;
}
span.password-strength {
visibility:hidden !important;
}
.content-type-course_start #no-account {
	padding-top:10px;
	text-align:right;
	font-weight:bold;
}
.content-type-course_start #have-account {
	font-size:13px;
	font-weight:bold;
	text-align:right;
	/* white-space:nowrap; */
}
.content-type-course_start #have-account.expanded {
	position:relative;
	top: -4px;
	width: 247px;
}

.content-type-course_start .form-item {
margin-bottom:0;
margin-top:5px;
}

/*////////// Formatting for the essay and practical step pages //////////*/
.content-type-course_step_essay fieldset,
.content-type-course_step_practical fieldset,
.gcui-crs-features-assignments fieldset,
.content-type-course_completion fieldset,
.content-type-course_step_essay #edit-answer-box_path_row,
.content-type-course_step_practical #edit-answer-box_path_row,
.gcui-crs-features-assignments #edit-answer-box_path_row {
	display: none;
}

/*////////// TAKE THIS OUT AFTER SCREENCAPPING //////////*/
/* .content-type-course_step_read .error,
.content-type-course_step_essay .error,
.content-type-course_step_practical .error,
.error {
	display: none;
}

.content-type-course_start .error {
	display: block;
}
*/
/* table#sign_in_table {
	direction: rtl;
}

td.sign-in-table-td {
	float:right;
	display:block;
	position:relative;
} */

div.error, tr.error,
.messages {
	padding: 7px;
}

/* /////////// ANDRAS SUPERVISOR CODE /////////// */

.path-sup-answer #edit-answer-box-0-wrapper, 
.path-sup-answer #edit-answer-box-1-wrapper, 
.path-sup-answer #edit-answer-box-2-wrapper, 
.path-sup-answer #edit-answer-box-3-wrapper, 
.path-sup-answer #edit-answer-box-4-wrapper, 
.path-sup-answer #edit-answer-box-5-wrapper, 
.path-sup-answer #edit-answer-box-6-wrapper, 
.path-sup-answer #edit-answer-box-7-wrapper, 
.path-sup-answer #edit-answer-box-8-wrapper, 
.path-sup-answer #edit-answer-box-9-wrapper, 
.path-sup-answer #edit-answer-box-10-wrapper, 
.path-sup-answer #edit-answer-box-11-wrapper, 
.path-sup-answer #edit-answer-box-12-wrapper, 
.path-sup-answer #edit-answer-box-13-wrapper, 
.path-sup-answer #edit-answer-box-14-wrapper, 
.path-sup-answer #edit-answer-box-15-wrapper, 
.path-sup-answer #edit-answer-box-16-wrapper, 
.path-sup-answer #edit-answer-box-17-wrapper, 
.path-sup-answer #edit-answer-box-18-wrapper, 
.path-sup-answer #edit-answer-box-19-wrapper, 
.path-sup-answer #edit-answer-box-20-wrapper{
	left:0;
	position:static;
	top:0;
	width:676px;
	border:none;
	border-right: 1px solid #CCC;
	padding-right:9px;
	padding-bottom:20px;
	background: url(/sites/all/themes/gold_master/course_volunteerministers_org/images/course/short_line.png) bottom center no-repeat;
}

#gcui-online-course2-ui-generate-sup-form {
	position:relative;
}
.path-sup-answer .form-item {
	left: 702px;
	position:absolute;
	width:90px;
	padding:5px;
	margin-top: 0px;
}
.path-sup-answer .form-item .sup_answer_radios {
	position:relative;
	right:5px;
}
.path-sup-answer .form-item .sup_answer_radios .form-item {
	position:static;
	}
.path-sup-answer .form-required {
	display:none;
}
.gcui_crs_answer_label {
	font-weight:bold;
    /*
	position:absolute;
	right:0;
    */
	text-transform:uppercase;
    float: right;
    padding-left: 10px;
}
.gcui_crs_answer_label_approved {
	color:darkgreen;
}
.gcui_crs_answer_label_rejected {
	color:darkred;
	line-height: 1;
	padding-bottom: 20px;
}
.gcui_crs_answer_label_submitted, .gcui_crs_answer_label_incomplete {
	display:none;
}

#gcui-online-course2-ui-generate-answer-form
{
	position:relative;
}
.path-sup-answer .content{
background: white;
/* border: 1px solid #888888; */
margin-top: 30px;
padding: 0 15px;
}
.path-sup-answer #edit-approval-status-0-0-wrapper,
.path-sup-answer #edit-approval-status-0-1-wrapper,
.path-sup-answer #edit-approval-status-1-0-wrapper,
.path-sup-answer #edit-approval-status-1-1-wrapper,
.path-sup-answer #edit-approval-status-2-0-wrapper,
.path-sup-answer #edit-approval-status-2-1-wrapper,
.path-sup-answer #edit-approval-status-3-0-wrapper,
.path-sup-answer #edit-approval-status-3-1-wrapper,
.path-sup-answer #edit-approval-status-4-0-wrapper,
.path-sup-answer #edit-approval-status-4-1-wrapper,
.path-sup-answer #edit-approval-status-5-0-wrapper,
.path-sup-answer #edit-approval-status-5-1-wrapper,
.path-sup-answer #edit-approval-status-6-0-wrapper,
.path-sup-answer #edit-approval-status-6-1-wrapper,
.path-sup-answer #edit-approval-status-7-0-wrapper,
.path-sup-answer #edit-approval-status-7-1-wrapper,
.path-sup-answer #edit-approval-status-8-0-wrapper,
.path-sup-answer #edit-approval-status-8-1-wrapper,
.path-sup-answer #edit-approval-status-9-0-wrapper,
.path-sup-answer #edit-approval-status-9-1-wrapper,
.path-sup-answer #edit-approval-status-10-0-wrapper,
.path-sup-answer #edit-approval-status-10-1-wrapper,
.path-sup-answer #edit-approval-status-11-0-wrapper,
.path-sup-answer #edit-approval-status-11-1-wrapper,
.path-sup-answer #edit-approval-status-12-0-wrapper,
.path-sup-answer #edit-approval-status-12-1-wrapper,
.path-sup-answer #edit-approval-status-13-0-wrapper,
.path-sup-answer #edit-approval-status-13-1-wrapper,
.path-sup-answer #edit-approval-status-14-0-wrapper,
.path-sup-answer #edit-approval-status-14-1-wrapper,
.path-sup-answer #edit-approval-status-15-0-wrapper,
.path-sup-answer #edit-approval-status-15-1-wrapper,
.path-sup-answer #edit-approval-status-16-0-wrapper,
.path-sup-answer #edit-approval-status-16-1-wrapper,
.path-sup-answer #edit-approval-status-17-0-wrapper,
.path-sup-answer #edit-approval-status-17-1-wrapper,
.path-sup-answer #edit-approval-status-18-0-wrapper,
.path-sup-answer #edit-approval-status-18-1-wrapper,
.path-sup-answer #edit-approval-status-19-0-wrapper,
.path-sup-answer #edit-approval-status-19-1-wrapper,
.path-sup-answer #edit-approval-status-20-0-wrapper,
.path-sup-answer #edit-approval-status-20-1-wrapper{
	border:none;
}
.path-sup-answer .sup_tabbar {
position:relative;
top:16px;
}
.custom-film-strip {
margin-top:16px;
position:relative;
right:48px;
top:6px;
}
.with-sidebar-left #main {
	padding-left:10px;
}
table#content {
border-collapse:collapse;
}

/*
.path-courses-assists #play_vid_bar,
.path-courses-drugs #play_vid_bar,
.path-courses-marriage #play_vid_bar,
.path-courses-children #play_vid_bar,
.path-courses-integrity #play_vid_bar,
.path-courses-investigations #play_vid_bar,
.path-courses-organizing #play_vid_bar,
.path-courses-public-relations #play_vid_bar,
.path-courses-solutions #play_vid_bar,
.path-courses-suppression #play_vid_bar,
.path-courses-targets #play_vid_bar,
.path-courses-tone-scale #play_vid_bar,
.path-courses-tools #play_vid_bar,
.path-courses-understanding #play_vid_bar,
.path-courses-conditions #play_vid_bar,
.path-courses-dynamics #play_vid_bar {
	display:none;
}
*/

#overall_singin_register_block .form-required {
	display: none;
}

/*////////// ENROLL PAGE //////////*/
.gcui-crs-enroll #main {
  border: none;	
}
.gcui-crs-enroll #my_progress_page {
	padding: none;
}
.gcui-crs-enroll .custom-film-strip {
	right: 32px;
}

/*////////// MORE LOGIN AND HOME PAGE STYLES //////////*/

#login_welcome_notice {
	float: left;
}
#login_welcome_notice div.content {
	width: inherit;
}
#login-big-block {
	float: left;
	width: 588px;
    padding-left: 20px;
    border-left: 1px solid #e8e8e8;
}
.content-type-course_start #start_course_left_sidebar {
	height: 600px;
}

/*////////// LOGIN PAGE STYLES //////////*/
.path-login #start_course_login_form div.content,
.front #start_course_login_form div.content,
.path-login #start_course_login_form div.content h1,
.front #start_course_login_form div.content h1 {
	width: 300px;
}
.path-login #start_course_login_form div.content input,
.front #start_course_login_form div.content input,
.path-login #start_course_register_form div.content input,
.front #start_course_register_form div.content input  {
	width: 220px;
}
/*
.path-login #overall_singin_register_block,
.front #overall_singin_register_block {
	width: 320px;
}
*/
/*
.path-login #login-big-block,
.front #login-big-block {
	width: 810px;
}
*/
.path-login #start_course_left_sidebar,
.front #start_course_left_sidebar {
  visibility: hidden;
  width: 40px;
}
/*
.path-login #start_course_login_form  {
  text-align: left;
  margin-top: 10px;
  border-top: #999 solid 1px;
  background: #fff;
  border: 1px solid #ccc; 
  padding: 15px;
}
*/
.front #start_course_left_sidebar {
	display: none;
}
.front #main {
	/* padding: 30px; */
	/* padding-left: 60px;
	padding-right: 60px; */
}
/*
#login-big-block.welcome-home-logon-page {
	float: none;
}
*/
.welcome-course-start-page {
	/* background: url(/sites/all/themes/gold_master/course_volunteerministers_org/images/vm_login.png); */
	/* padding: 4px; */
	/*border: 1px solid #d2d2d2; */
	line-height: 1.3em;    
}

.front #sign_in_holder {
	/* margin-left: 60px; */
	height: 0px;
	padding-top: 30px;
}
/*
.front #main form {
	height: 740px;
}
*/
.front-login #main form {
	height: 750px;
}
.content-type-course_start .not-front #main form {
  height: 500px;
}
/*
.front #main #start_course_register_form form {
	height: inherit;
}
*/
.login_welcome_notice .content {
	line-height: 1.5em;
}
.front #login_welcome_notice {
	/* background: url(/sites/all/themes/gold_master/course_volunteerministers_org/images/vm_login.png); */
	/* padding: 0 50px; */
	/* border: 1px solid #d2d2d2; */
	margin-bottom: 20px;
	line-height: 1.3em;
}
.front-login #login_welcome_notice {
  margin-bottom: 0;	
}
/*
.front .sign-in-table-td,
.front .sign-in-table-td > div {
	width: 350px;
}
*/

/*
.front #start_course_register_form,
.front #start_course_login_form {
	padding-left: 30px;
}
*/

.new-crs-notice {
	color: #666;
	font-size: 11px;
	line-height: 1.3em;
}

.wysiwyg .tips {
	display: none;
}

#gcui-online-course2-ui-generate-answer-form > div > p {
	display: none;
}

.gcui-crs-features-help #main #need_help_field_wrapper {
	background: none;
}
.gcui-crs-features-help #main {
	padding: 15px;
	background: white;
	border: 1px solid #aaa;
}

.content-type-course_get_help .with-sidebar-left {
  background: url(/sites/all/themes/gold_master/course_volunteerministers_org/images/bg-white-faded.png);
}

.gcui-crs-enroll .with-sidebar-left  {
	padding: 15px;
	background: white;
	border: 1px solid #aaa;

}

.content-type-course_overview .node,
.content-type-course_details .node,
.content-type-course_testimonials .node {
  background: url(/sites/all/themes/gold_master/course_volunteerministers_org/images/bg-white-faded.png);
}

/*////////// MY COURSES PAGE STYLES //////////*/

/* .gcui-crs-features-my-courses .my-courses-percentage-block {
	display: inline;
	width: 10px;
	background-color: darkblue;
} */

.gcui-crs-features-my-courses .start-new-course-div {
	text-align: left;
	padding: 10px 2px;
	line-height: 1;
	padding: 10px;
	border-top: 1px solid #aaa;
	color: #333;
	font-family: Century Gothic;
	margin-top: 40px;
	background: #f3f3f3;
	line-height: 1.2em;
}

/*////////// MORE MISC STYLES //////////*/

#shell {
	min-height: 700px;
}
.visual-progress-block .tip {
	max-width: 400px;
}
span.password-confirm {
	visibility: hidden;
	color: white;
	display: none;
}

/*////////// PROFILE CLEANSING //////////*/
#gcui-online-course2-ui-generate-answer-form > div > p > a {
	display: none;
}

#course_step_view_booklet_button {
	background:url("/sites/all/themes/gold_master/www_volunteerministers_org/images/read-booklet-mask.png") repeat scroll 0 0 transparent;
	color:#FFFFFF;
	height:390px;
	left:0;
	padding:4px 10px;
	position:absolute;
	top:0;
	width:530px;	
}
#course_step_view_booklet_button a {
	color:#FFFFFF;
	display:block;
	font-size:14px;
	height:380px;
	padding-top:7px;
	text-align:right;
	width:530px;
	text-decoration:none;
}

.mceContentBody {
	padding: 7px;
}

/*////////// FINAL ESSAY STEP TWEAKS //////////*/
.path-courses #content #course_menu_left_sidebar .course-final-essay,
.path-courses #content #course_menu_left_sidebar .course-final-essay:hover {
	background-color: #EEEEEE;
}

.path-sup-answer #gcui_crs_sup_final_hide p {
	display: none;
}



/*////////// PROFILE FIELDS //////////*/
.path-user #user-profile-form fieldset {
	color: #333;
}

/*////////// GENERIC TWEAKS //////////*/
.path-sup-answer #edit-answer-box-0_tbl {
	margin-top: 10px;
}
.mceIframeContainer {
  border: 1px solid #aaaaaa;
}

/*////////// PRINT AND PDF STYLE TWEAKS //////////*/
@media print{
	.node h2.title {
		letter-spacing: inherit;
	}
}

/*////////// FEATURES PAGE STYLING //////////*/

.path-features table#content div.content div#onTheGoimg {
	float:right;
	padding-right:40px;
	padding-left: 40px;
}

.path-features table#content div.content div#notifyImg {
	float:left;
	padding-right:40px;
	padding-left: 40px;
}

.path-features table#content div.content div#progressimg {
	float:right;
	padding-left: 40px;
}

.path-features table#content div.content div#videosimg {
	float:left;
	padding-right:40px;
	padding-left:40px;
}

.path-features table#content div.content div#superviseimg {
	float:right;
	padding-right:40px;
	padding-left: 40px;
}

.path-features table#content div.content ul.left {
	float: left;
}

.path-features table#content div.content ul.right {
	float: left;
}

.path-features table#content div.content div.chunk {
	clear:both;
}

.path-features table#content div.node h2.title {
	color:#000000;
	font-weight:bold;
	margin-left: 40px;
	display:none;

}

.path-features table#content div.content p, .path-features table#content div.content h3, .path-features table#content div.content h4 {
	margin-left: 40px;
	margin-right: 40px;
}

.path-features table#content div.content ul {
	margin-left:10px;
}	

.path-features table#content div.content h3 {
	padding-top: 10px;
}

.path-features table#content div.content p#clickMe a, 
.path-features table#content div.content p#clickMe a:link, 
.path-features table#content div.content p#clickMe a:visited{
	font-family: 'century gothic',arial,verdana;
	font-size:21px;
}

.path-features table#content div.content p#clickMe {
	text-align:center;
	padding-top:25px;	
}

.path-features table#breadcrumb_area {
	display:none;
}

.path-features table#content h2.title .introNew {
	font-weight:normal;
}

/*Styling for small devices. i.e. iPod Touch, iPhone and other devices with 480px width*/
@media only screen and (max-device-width: 480px) {
	.gloss span {
		font-size: 20px;
		padding-top: 8px;
	}
	.gcui_crs_answer_label {
		margin-top:-40px;
	}
	.gcui-crs-features-assignments .course-item-status-box {
		width:112px;
		margin-left:50px;
	}
	.gcui-crs-features-assignments .recent-notifications-table .course-item-status-box {
		top:7px;
	}
}
/*Styling for small devices. i.e. iPad and other devices with 768px width*/
@media only screen and (max-device-width: 768px) {
	.gcui_crs_answer_label {
		margin-top:-40px;
	}
}

/*////////// Sup "All Students" page //////////*/

.path-sup-all_users .views-field-created,
.path-sup-all_users .views-field-access {
	white-space: nowrap;
}

.path-sup-all_users .views-field-uid {
	display: none;
}

.language-ja .node h2.title {
  line-height: 28px;
}

.path-courses-dynamics-step-the-dynamics .gcui-preset-gcui_inline_580 {
	padding-top: 25px
}

.path-courses-dynamics-step .gcui-preset-gcui_inline_580 {
	float: none;
}

ol.bold-list {
	font-weight: bold;
}

ol.bold-list div{
	font-weight: normal;
}

#grid-table-nerve caption {
	caption-side:bottom;
	font-size: 0.85em;
	line-height: 1.5em;
	color: #666;
}

#grid-table-nerve td {
	vertical-align: top;
}

#img-no-float .gcui-inline-image {
	float: none;
}

.valign-top td {
	vertical-align: top;
}


.path-en-courses-integrity-step-the-overt-motivator-sequence .gcui-preset-gcui_inline_580 .caption {
	text-align: center;
	padding-bottom: 10px;
}
.path-en-courses-organizing-step-read-organizing .gcui-preset-gcui_inline_580 .caption {
	text-align: center;
}
.path-en-courses-organizing-step-read-organizing .gcui-preset-gcui_inline_580 {
	padding-bottom: 15px;
}
.path-en-courses-suppression-step-the-antisocial-personality .gcui-preset-gcui_inline_default {
	padding-bottom: 20px;
}
.path-courses-targets-step-read-battle-plan .gcui-preset-gcui_inline_580,
.path-courses-organizing-step-seven-division-organizing-board .gcui-preset-gcui_inline_580,
.path-courses-conditions-step-read-states-of-operation .gcui-preset-gcui_inline_580 {
	float: none;
}
.path-courses-solutions-step-read-ways-lessen-threat .gcui-inline-image {
	padding-bottom: 10px;
}
.path-en-courses-investigations-step-read-pluspoints .gcui-inline-image {
	padding-bottom: 40px;
}
.path-courses-investigations-step-read-pluspoints .gcui-preset-gcui_inline_580 .caption{
	text-align: center;	
}

.path-courses-investigations-step-read-investigation-its-use .gcui-inline-image{
	padding-bottom: 25px;
}
.path-courses-targets-step-read-plans-and-programs .gcui-inline-image {
	padding-bottom: 35px;
}
.path-courses-conditions-step-read-states-of-operation .gcui-preset-gcui_inline_580 .caption,
.path-courses-targets-step-read-plans-and-programs .gcui-inline-image .caption,
.path-courses-conditions-step-read-conditions-formulas .gcui-inline-image .caption,
.path-courses-conditions-step-read-conditions-below-non-existence .gcui-inline-image .caption{
	text-align: center;
}

.path-courses-conditions-step-read-conditions-formulas .gcui-inline-image,
.path-courses-conditions-step-read-conditions-below-non-existence .gcui-inline-image{
	padding-bottom: 20px;
}

table#course-barley-table {
	border: #CCC solid 1px;
	margin-top: 18px;
	margin-right: 20px;
	float: none;
}

table#course-barley-table .course-images-title-holder {
	height: 15px;
}

div#barley-images-title {
	margin: 0 auto;
	background: #369;
	color: white;
	text-align: center;
	width: 63%;
	position: relative;
	top: -22px;
	left: 0px;
}

#course-barley-table div#barley-forumla {
	padding-left: 30px;
	line-height: 16px;
}

.path-courses-investigations-step-read-familiarity .gcui-inline-image {
	padding-bottom: 10px;
}

.path-courses-children-step-essay-proteins .ul-override {
	text-decoration: underline;
}

.path-courses-children-step-read-handling-child-upset div.node {
	min-height: 1450px;
}

.path-courses-public-relations-step-surveys .gcui-preset-gcui_inline_580,
.path-courses-assists-step-contact-assist .gcui-preset-gcui_inline_580,
.path-courses-view-assists-step-contact-assist .gcui-preset-gcui_inline_580 {
	float: none;
}

.path-courses-targets-step-read-strategic-planning .course-images-table td {
	padding: 0 40px;
}

.path-courses-tools-step-reach-and-withdraw table caption {
	color: #666;
	line-height: 1.5em;
    font-size: 0.85em;
    text-align: left;
}

.path-courses-children-step-read-healthy-babies table#course-barley-table,
.path-courses-public-relations-step-easing-human-relations .course-images-table,
.path-courses-drugs-step-read-objective-processes .course-images-table {
	margin-right: 0px;
}
.path-courses-marriage-step-assist-for-a-fight-with-a-spouse .course-images-table,
.path-courses-drugs-step-read-full-resolution .course-images-table,
.path-courses-conditions-step-read-reading-statistics .course-images-table,
.path-courses-conditions-step-read-stat-interpretation .course-images-table,
.path-courses-understanding-step-read-the-arc-triangle .course-images-table,
.path-courses-public-relations-step-easing-human-relations .course-images-table {
	float: none;
}

.path-courses-public-relations-step-surveys div.image,
.path-courses-public-relations-step-surveys div.caption {
	text-align: center;
}
.underline {
	text-decoration: underline;
}
.solutions-listing {
	font-size: 14px;
	font-weight: bold;
}
.serif {
  font-family: Georgia;
}

.print-section .node-unpublished {
  background: none;
  background-color: none;
}

.node-unpublished {
  background: inherit;
}

.print-section.content-type-course_glossary #course_step_top_title {
  display: none;
}

.serif {
  font: Georgia;
}

.print-section .title,
.print-section .title a {
  letter-spacing: 0px;
}

.print-section .gcui-preset-gcui_inline_580 {
  padding-left: 85px;
  padding-bottom: 20px;
}

.print-section .gcui-preset-gcui_inline_580 + p {
  clear: both;
}

.small-caps {
	font-variant:small-caps; 
	font-weight: normal;
	display: inline-block;
	float: none;
	margin-right: 0px;
}

x-sub {
	font-size: 8px;
	position: relative;
	top: 3px;
}

.print-section span.list-indent {
  padding-left: 20px;
}

.print-section .bvitamin span.entry {
	font-size: 16px;
	line-height: 18px;
}

.print-section #main h3.course-subhead {
  font-style: italic;
  font-size: 22px;
  font-weight: bold;
}

.print-section .course-subhead-small {
  font-size: 18px;
  font-weight: bold;
}

.path-courses-view #course_step_prev {
  display: none;
}

.path-courses-view .course-v-more {
  display: none;
}

.path-courses-view #edit-submit {
  cursor: default !important;
  text-decoration: none !important;
  display: block !important;
  background-color: #e0e0e0 !important;
  color: #777777;
}

/*////////// Sitemap styles //////////*/

.menu-site-map .container.level-1,
.menu-site-map .item.level-1.leaf{
  /*
  width: 45%;
  float: left;
  padding-right: 20px;
  */
  float: none !important;
  font-size: 16px;
  padding-left: 25px;
}
.menu-site-map ul.container.level-1{
  float:none;
}
.menu-site-map ul.container{
  width:80% !important;
  margin-bottom:5px;
  margin-left:10px;
}
.menu-site-map .container.level-1 .item.level-1{
  float:none;
  margin-top:0;
}
.menu-site-map #main h3{
  font-size: 1em;
  height: 24px;
}
.menu-site-map .level-0.leaf {
  padding-top: 13px;
  font-size: 18px;
}

.content-type-course_get_help .breadcrumb {
	display: none;
}

.path-sitemap #breadcrumb_area {
  display: none;
}

.front .online-course-names-wrapper,
.path-login .online-course-names-wrapper {
  width: 200px;
}

.front .online-coursebrowser,
.path-login .online-coursebrowser {
  left: 0px;
  height: 1px;
}
.banner_menu {
	
}

.front .online-coursebrowser-header,
.path-login .online-coursebrowser-header {
  font-family: "Century Gothic", Verdana, Helvetica, Arial, sans;
  font-weight: bold;
  font-size: 14px;
  letter-spacing: 0px;
}

.front .online-coursebrowser-see-all,
.path-login .online-coursebrowser-see-all {
  font-family: "Century Gothic", Verdana, Helvetica, Arial, sans;
  font-weight: bold;
  font-size: 14px;
  color: #B9BBBB;
  cursor: pointer;
  letter-spacing: 0px;
}

.front .online-coursebrowser h2.title,
.path-login .online-coursebrowser h2.title {
  padding-top: 0px;
}

.front .online-coursebrowser-menu,
.path-login .online-coursebrowser-menu {
  top: 40px;
}

.front .online-coursebrowser-bar,
.path-login .online-coursebrowser-bar {
  background-color: #eee;
  padding-top: 0px;
  border-top: #336699 1px solid;
  margin-top: 10px;
  border-bottom: #336699 1px solid;
}

.front #login_welcome_notice div.content,
.path-login #login_welcome_notice div.content {
  padding-bottom: 10px;
}















#main .course-more-title {
    font-size: 24px;
    line-height: 24px;
    text-align: center;
    color: #336699;
    font-family: 'Century Gothic',Arial,Helvetica,sans-serif;
    font-weight: normal;
    letter-spacing: -1px;
}


#main .course-more-subtitle {
    font-weight: normal;
    letter-spacing: 0.5em;
    padding-bottom: 20px;
    text-align: center;
    color: #000;
}

.random-key {
    color: grey;
    display: block;
    float: none;
    margin-left: -20px;
    padding-bottom: 5px;
    width: 200px;
}
.random-label {
    display: block;
    padding-top: 5px;
    text-decoration: underline;
}

/*////////// Sup icons //////////*/

.path-sup .sup-icons {
    width: 20px;
    height: 20px;
    float: right;
    padding-right: 10px;
    background: url(/sites/all/themes/gold_master/course_volunteerministers_org/images/sup_icons.png) transparent;
}

.path-sup .sup-icons.sup-reset-pass {
    background-position: -4px 25px;
}
.path-sup .sup-icons.sup-nuke-student {
    background-position: -28px 25px;
}
.path-sup .sup-icons.sup-edit-name {
    background-position: -54px 25px;
}
.path-sup .sup-icons.sup-edit-address {
    background-position: -83px 25px;
}
.path-sup .sup-icons.sup-edit-notes {
    background-position: -111px 24px;
}

.path-sup .sup-icons-block {
  width: 100px;
}


/* ////////////////////////////////////////////////////////////////////////// */
/* Facebook styles */

#user-profile-form label.option {
    text-transform: none;
}

#user-profile-form .facebook-already-authed {
    font-size: 16px;
}

#user-profile-form .facebook-already-authed .check {
    font-size: 24px;
    color: #090;
}

#user-profile-form .facebook-already-authed .do-not-notify {
    display: block;
    padding-left: 24px;
    font-size: 14px;
}

/*////////// Glossary popover styles //////////*/
glossary {
	color: #666666;
	/*text-decoration: underline;*/
	cursor: pointer;
}
h3 glossary {
	color: #000;
	/*text-decoration: underline;*/
	cursor: pointer;
}
.glossary-data-hidden {
		display: none;
}

.glossary-popover {
		position: absolute;
		width: 487px;
		display: none;
		z-index:10000;
}
.glossary-popover-inner {
		padding: 15px;
		padding-left: 25px;
		background: url(/sites/all/themes/gold_master/course_volunteerministers_org/images/share_widget_bg_slice.png) -4px 0px repeat-y transparent;
		background-color: white;
}
.glossary-popover-bg {
		background: url(/sites/all/themes/gold_master/course_volunteerministers_org/images/share_widget_bg.png) no-repeat transparent;
}
.glossary-popover-header {
		height: 38px;
		background-position: -4px -6px;
		position: relative;
}
.glossary-popover-close {
    height: 13px;
    position: absolute;
    right: 6px;
    top: 5px;
    width: 13px;
		cursor: pointer;
}
.glossary-popover-title {
		position: absolute;
		left: 25px;
		font-family: 'Century Gothic', Arial;
		font-size: 20px;
		color: white;
		top: 3px;
}
.glossary-popover-seefull {
    position: absolute;
    right: 22px;
    top: 4px;
}
.glossary-popover-seefull a {
		font-family: 'Century Gothic',Arial;
    font-size: 14px;
    font-weight: bold;
		color: black;
}
.glossary-popover-footer {
		height: 53px;
		background-position: -4px -189px;
		position: relative;
}

/*////////// Random style fixed //////////*/
.content-type-course_step_practical .content #gcui-online-course2-ui-generate-answer-form > div > .gcui_crs_answer_label + .answer-title {
  width: 490px;
}

.content-type-course_get_help #gcui-online-course2-ui-generate-answer-form .form-item + fieldset {
  display: none;
}

/* @REVERT: hiding the profile fields for sup email */
#edit-profile-email-current-course-wrapper,
#edit-profile-does-course-by-email-wrapper {
    display: none;
}

.front .online-coursebrowser-holder .online-coursebrowser-bar {
    height: 21px;
    padding-top: 4px;
}

.online-course-name-wrapper .online-course-name {
  line-height: 1.3em;
}

/*
.path-solutions .online-coursebrowser-bar {
    display: none;
}
*/
.online-coursebrowser .online-coursebrowser-menu {
    padding-top: 28px;
    padding-left: 7px;
}
    
.content-type-course_completion .online-coursebrowser {
    height: 188px;
}

.content-type-course_completion .comp-nice-border {
    padding-bottom: 0px;
}

.content-type-course_completion .online-coursebrowser .online-coursebrowser-menu {
    padding-left: 0px;
}

.content-type-course_completion .online-course-panel-item {
    margin-top: 7px;
}

.path-courses-view .online-enroll-now-button-text-wrapper-footer .online-enroll-now-button-small-text-footer {
    font-size: 10px;
    line-height: 1em;
}

.path-courses-view .online-enroll-now-button-footer-link {
    padding-top: 5px;
}
    
.path-courses-view .online-enroll-now-button-text-wrapper-footer > p {
    margin-top: 0px;
    width: 80%;
    margin: auto;
}


.language-en.path-courses-view .online-enroll-now-button-text-wrapper-footer .online-enroll-now-button-small-text-footer {
    font-size: 12px;
    line-height: 13px;
}
    
.language-en.path-courses-view .online-enroll-now-button-text-wrapper-footer > p {
    margin: none;
    margin-top: 0.5em;
    width: 100%;
}

/*
.language-en.path-courses-view .online-enroll-now-button-footer-link {
    padding-top: 0px;
}
*/

.front .online-coursebrowser-holder .online-coursebrowser-menu {
    padding-top: 0px !important;
	padding-left: 0px;
}

.path-solutions .online-coursebrowser {
    height: 214px;
}

.content-type-course_completion .online-coursebrowser-menu {
    top: 0px;
}

#gcui-language-changer-inner #gcui-language-changer-inner-base {
    height: inherit;
}

.site-course_volunteerministers_org #gcui-language-changer-outer {
    width: inherit;
}















/*////////// Print CSS //////////*/

.print-section #block-gcui_i18n-i18n_editor {
  display: none;
}

.print-section #footer {
  margin: 0 auto;
  text-align: center;
  padding-bottom: 30px;
  padding-top: 20px;
}

.print-section,
.print-section #main,
.print-section #course_step_top_title,
.print-section #main .content,
.print-section #main .content p {
  font-size: 18px !important;
}

.print-section .sidebar-course-title-text,
.print-section .sidebar-course-subtitle-text {
  font-size: 24px !important;
  line-height: 26px;
}

.print-section #banner img {
  padding-top: 14px;
  padding-left: 14px;
}

.print-section .sidebar-course-title-text {
  font-size: 24px !important;
  line-height: 1em;
  padding-left: 45px;
}
.print-section .sidebar-course-subtitle-text {
  font-size: 17px !important;
  padding-left: 48px;
  line-height: 1em;
}
.print-section .sidebar-course-title-text,
.print-section .sidebar-course-subtitle-text {
  padding-top: 10px;
  padding-bottom: 10px;
  text-transform: none !important;
  font-weight: normal !important; 
}

.print-section .copyright,
.print-section .copyright a {
  text-align: left;
  font-size: 14px !important;
  padding-left: 22px;
  font-weight: normal;
}

.print-section .node-unpublished {
  background: none;
  background-color: none;
}

.print-section.content-type-course_glossary #course_step_top_title {
  display: none;
}

.serif {
  font: Georgia;
}

.print-section .title,
.print-section .title a {
  letter-spacing: 0px;
}

.print-section .gcui-preset-gcui_inline_580 {
  padding-left: 85px;
  padding-bottom: 20px;
}

.print-section .gcui-preset-gcui_inline_580 + p {
  clear: both;
}

.small-caps {
	font-variant:small-caps; 
	font-weight: normal;
	display: inline-block;
	float: none;
	margin-right: 0px;
}

.path-en-courses-drugs-features-glossary  {
	
}
x-sub {
	font-size: 8px;
	position: relative;
	top: 3px;
}

.print-section span.list-indent {
  padding-left: 20px;
}

.print-section .bvitamin span {
	font-size: 18px !important;
	line-height: 20px;
}

.print-section .bvitamin span x-sub {
	line-height: 27px;
	font-size: 14px;
}

.print-section x-sub {
	font-size: 14px !important;
}

.print-section #main h3.course-subhead {
  font-style: italic;
  font-size: 22px;
  font-weight: bold;
}

.print-section .course-subhead-small {
  font-size: 18px;
  font-weight: bold;
}

.print-section h4.course-subhead-small {
  font-size: 20px !important;
  font-weight: bold;
}

.print-section.content-type-course_glossary a[href^="#"] {
  color: black;
}

/*////////// LOGIN RE-WORK //////////*/

/*//// LOGIN FORM ////*/

#outer_shell #shell #start_course_login_form select,
#outer_shell #shell #start_course_login_form input[type="password"],
#outer_shell #shell #start_course_login_form input[type="text"] {
    width: 346px;
    height: 23px;
    border: 1px solid #cccccc;
    padding: 3px;
    padding-left: 8px;
    font-size: 13px;
}

#outer_shell #shell #start_course_login_form select.error,
#outer_shell #shell #start_course_login_form input[type="password"].error,
#outer_shell #shell #start_course_login_form input[type="text"].error {
    border: 2px solid red;
}

#outer_shell #shell #start_course_login_form .content {
    width: 620px !important;
}

/*
.content-type-course_start .content {
    width: 620px !important;
}
*/

#start_course_login_form {
    padding-left: 100px;
}

#outer_shell #shell #start_course_login_form #edit-submit {
    /* width: 150px; */
	background: url(/sites/all/themes/gold_master/course_volunteerministers_org/images/enroll-bg.png) transparent no-repeat;
    min-height: 39px;
    min-width: 232px;
    color: white;
    font-size: 24px;
    font-weight: normal;
    padding-top: 0;
    letter-spacing: 1px;
    margin-top: 18px;
    margin-left: 68px;
    text-align: center;
}

#outer_shell #shell #forgot-password {
    /* display: inline; */
    width: 350px;
    white-space: nowrap;
    text-align: right;
}

/*//// REGISTER FORM ////*/

#outer_shell #shell #sign_in_table select,
#outer_shell #shell #sign_in_table input[type="password"],
#outer_shell #shell #sign_in_table input[type="text"] {
    width: 270px;
    height: 23px;
    border: 1px solid #cccccc;
    padding: 3px;
    padding-left: 8px;
    font-size: 13px;
}

.language-he #outer_shell #shell #sign_in_table select,
.language-he #shell #sign_in_table input[type="password"],
.language-he #shell #sign_in_table input[type="text"] {
    padding-left: auto;
    padding: 3px 8px 3px 3px;
}


#outer_shell #shell #sign_in_table select.error,
#outer_shell #shell #sign_in_table input[type="password"].error,
#outer_shell #shell #sign_in_table input[type="text"].error {
    border: 2px solid red;
}

#outer_shell #shell #sign_in_table select {
    height: 28px;
    width: 282px;
}

/*
#outer_shell #shell #sign_in_table input[type="text"]#edit-mail {
    width: 400px;
}
*/

#outer_shell #shell .sign-in-table-bottom {
    text-align: center;
    padding-top: 15px;
    display: table-cell !important;
}

#outer_shell #shell .sign-in-table-bottom #edit-submit-1 {
    position: relative;
    left: -17px;
    top: 0;
    width: 150px;
}

#outer_shell #shell #start_course_login_form label,
#outer_shell #shell #sign_in_table label {
    font-family: "Century Gothic", Arial;
    font-size: 12px;
    font-weight: normal;
    color: #666666;
    text-transform: none;
    padding-bottom: 3px;
}

#outer_shell #shell .sign-in-table-td {
    padding-right: 30px;
}

#outer_shell #shell #have-account {
    text-align: center;
    margin: 0 auto;
    font-size: 10px;
    padding-top: 5px;
}

/*//// OR DIV ////*/

.or-div {
    float: left;
    padding-right: 20px;
    margin-right: 20px;
    padding-top: 20px;
    /* color: #336699; */
    font-family: "Century Gothic", Arial;
    font-weight: bold;
}

#outer_shell #shell #or_top_div,
#outer_shell #shell #or_btm_div {
    width: 216px;
    border-bottom: 1px solid #cccccc;
    height: 10px;
}

.content-type-course_start #or_center_div {
    padding-left: 25px;
}


#outer_shell #shell #or_center_div {
    float: none;
    height: 30px;
    /* width: 620px; */
    margin: 0 auto;
    padding-bottom: 24px;
}

/*//// JANRAIN DIV ////*/

#outer_shell #shell #start_course_janrain {
    margin: 0 auto;
    float: none;
    text-align: center;
}

#outer_shell #shell #janrain_text {
    /* padding-left: 0; */
    /* margin-top: 30px; */
    padding-top: 3px;
    clear: both;
}

#outer_shell #shell .content-type-course_start #start_course_left_sidebar {
    width: 230px;
}

/*//// HOME PAGE ////*/

/* override everything to put back the left sidebar */

/*
.path-login #outer_shell #shell #login-big-block,
.front #outer_shell #shell #login-big-block {
    width: 600px;
}
*/

.path-login #outer_shell #shell #start_course_left_sidebar,
.front #outer_shell #shell #start_course_left_sidebar {
    display: block;
    visibility: visible;
    width: 220px;
}

.path-login #outer_shell #shell #start_course_left_sidebar .course-img,
.front #outer_shell #shell #start_course_left_sidebar .course-img {
    padding-top: 10px;
}

.front #outer_shell #shell #or_center_div,
.path-login #outer_shell #shell #or_center_div {
    padding-left: 25px;
    padding-bottom: 28px;
}

/*
.path-login #outer_shell #shell #or_center_div,
.front  #outer_shell #shell #or_center_div {
    padding-left: 60px;
}
*/

/*
.path-login #login-big-block > #login_welcome_notice,
.front #login-big-block > #login_welcome_notice {
	// background: url(/sites/all/themes/gold_master/course_volunteerministers_org/images/vm_login.png);
	padding: 0 90px;
}
*/
/*
.path-login #outer_shell #shell #start_course_register_form h1,
.front #outer_shell #shell #start_course_register_form h1 {
    width: 500px;
}
*/

.path-login #outer_shell #shell #login-big-block > #sign_in_holder,
.front #outer_shell #shell #login-big-block > #sign_in_holder {
    padding-top: 0;
}

.front #outer_shell #shell #start_course_register_form,
.path-login #outer_shell #shell #start_course_register_form {
    padding-top: 0;
}

.path-login #outer_shell #shell #sidebar-left,
.front #outer_shell #shell #sidebar-left {
    display: block;
}

/*//// OTHER ////*/

#outer_shell #shell .empty-home-menu {
    font-size: 27px;
    letter-spacing: 9px;
    color: #888888;
    padding-left: 29px;
}

#outer_shell #shell .empty-home-menu-wings {
    height: 19px;
    width: 144px;
    border-bottom: 1px solid #bbbbbb;
}

.float-left {
    float: left;
    margin-right: 20px;
}

.home-menu-text {
    width: 470px;
}

/*
#outer_shell #shell #login-big-block {
    padding-left: 10px;
}
*/

/*//// RANDOM ////*/

#sign_in_table {
    border: none !important;
    padding: 0px !important;
}

#start_course_register_form #edit-submit {
    display: none;
}

.gcui_simple_login_initial_hide {
    display: block !important;
}

#start_course_janrain {
    float: none;
    width: auto;
}

/*//// ARROW FIXES ////*/

.gcui-crs-welcome-page-welcome #course_step_top_title {
    background: url(/sites/all/themes/gold_master/course_volunteerministers_org/images/course/welcome_arrows_1_smaller.png) !important;
}

.gcui-crs-welcome-page-importantnote #course_step_top_title {
    background: url(/sites/all/themes/gold_master/course_volunteerministers_org/images/course/welcome_arrows_2_smaller.png) !important;
}

/*** Log-in page images block  ***/

#login-page-course-display {
    width: 200px;
    float: left;
    padding-right: 20px;    
}

#login-page-course-display .scn-symbol-vm-bg {
  height: 200px;
  width: 200px;
  background: url(/sites/all/themes/gold_master/course_volunteerministers_org/images/scn-symbol-for-login-page.png) no-repeat;
  padding-bottom: 15px;
}

#login-page-course-display .courses-images-wrapper .course-image {
  width: 60px;
  height: 60px;
  float: left;
  padding-bottom: 5px;
  padding-right: 10px;
  cursor: pointer;
}

#login-page-course-display .courses-images-wrapper .course-image.course-img-3,
#login-page-course-display .courses-images-wrapper .course-image.course-img-6,
#login-page-course-display .courses-images-wrapper .course-image.course-img-9,
#login-page-course-display .courses-images-wrapper .course-image.course-img-12,
#login-page-course-display .courses-images-wrapper .course-image.course-img-15,
#login-page-course-display .courses-images-wrapper .course-image.course-img-18 {
  padding-right: 0px;
}


#login-page-course-display .courses-images-wrapper .course-img-1 {
  background: url("/sites/default/files/imagecache/gcui_sidebar_grid_icon/sites/all/themes/gold_master/course_volunteerministers_org/images/course/study.jpg") no-repeat;
}

#login-page-course-display .courses-images-wrapper .course-img-2 {
  background: url("/sites/default/files/imagecache/gcui_sidebar_grid_icon/sites/all/themes/gold_master/course_volunteerministers_org/images/course/dynamics.jpg") no-repeat;
}

#login-page-course-display .courses-images-wrapper .course-img-3 {
  background: url("/sites/default/files/imagecache/gcui_sidebar_grid_icon/sites/all/themes/gold_master/course_volunteerministers_org/images/course/understanding.jpg") no-repeat;
}

#login-page-course-display .courses-images-wrapper .course-img-4 {
  background: url("/sites/default/files/imagecache/gcui_sidebar_grid_icon/sites/all/themes/gold_master/course_volunteerministers_org/images/course/tone-scale.jpg") no-repeat;
}

#login-page-course-display .courses-images-wrapper .course-img-5 {
  background: url("/sites/default/files/imagecache/gcui_sidebar_grid_icon/sites/all/themes/gold_master/course_volunteerministers_org/images/course/communication.jpg") no-repeat;
}

#login-page-course-display .courses-images-wrapper .course-img-6 {
  background: url("/sites/default/files/imagecache/gcui_sidebar_grid_icon/sites/all/themes/gold_master/course_volunteerministers_org/images/course/assists.jpg") no-repeat;
}

#login-page-course-display .courses-images-wrapper .course-img-7 {
  background: url("/sites/default/files/imagecache/gcui_sidebar_grid_icon/sites/all/themes/gold_master/course_volunteerministers_org/images/course/drugs.jpg") no-repeat;
}

#login-page-course-display .courses-images-wrapper .course-img-8 {
  background: url("/sites/default/files/imagecache/gcui_sidebar_grid_icon/sites/all/themes/gold_master/course_volunteerministers_org/images/course/conflicts.jpg") no-repeat;
}

#login-page-course-display .courses-images-wrapper .course-img-9 {
  background: url("/sites/default/files/imagecache/gcui_sidebar_grid_icon/sites/all/themes/gold_master/course_volunteerministers_org/images/course/integrity.jpg") no-repeat;
}

#login-page-course-display .courses-images-wrapper .course-img-10 {
  background: url("/sites/default/files/imagecache/gcui_sidebar_grid_icon/sites/all/themes/gold_master/course_volunteerministers_org/images/course/conditions.jpg") no-repeat;
}

#login-page-course-display .courses-images-wrapper .course-img-11 {
  background: url("/sites/default/files/imagecache/gcui_sidebar_grid_icon/sites/all/themes/gold_master/course_volunteerministers_org/images/course/suppression.jpg") no-repeat;
}

#login-page-course-display .courses-images-wrapper .course-img-12 {
  background: url("/sites/default/files/imagecache/gcui_sidebar_grid_icon/sites/all/themes/gold_master/course_volunteerministers_org/images/course/solutions.jpg") no-repeat;
}

#login-page-course-display .courses-images-wrapper .course-img-13 {
  background: url("/sites/default/files/imagecache/gcui_sidebar_grid_icon/sites/all/themes/gold_master/course_volunteerministers_org/images/course/marriage.jpg") no-repeat;
}

#login-page-course-display .courses-images-wrapper .course-img-14 {
  background: url("/sites/default/files/imagecache/gcui_sidebar_grid_icon/sites/all/themes/gold_master/course_volunteerministers_org/images/course/children.jpg") no-repeat;
}

#login-page-course-display .courses-images-wrapper .course-img-15 {
  background: url("/sites/default/files/imagecache/gcui_sidebar_grid_icon/sites/all/themes/gold_master/course_volunteerministers_org/images/course/tools.jpg") no-repeat;
}

#login-page-course-display .courses-images-wrapper .course-img-16 {
  background: url("/sites/default/files/imagecache/gcui_sidebar_grid_icon/sites/all/themes/gold_master/course_volunteerministers_org/images/course/organizing.jpg") no-repeat;
}

#login-page-course-display .courses-images-wrapper .course-img-17 {
  background: url("/sites/default/files/imagecache/gcui_sidebar_grid_icon/sites/all/themes/gold_master/course_volunteerministers_org/images/course/targets.jpg") no-repeat;
}

#login-page-course-display .courses-images-wrapper .course-img-18 {
  background: url("/sites/default/files/imagecache/gcui_sidebar_grid_icon/sites/all/themes/gold_master/course_volunteerministers_org/images/course/investigations.jpg") no-repeat;
}

/*///// Rough styles for home page with left sidebar /////*/

/*
.path-login #outer_shell #shell #login-big-block,
.front #outer_shell #shell #login-big-block {
    width: 300px;
}
*/

#login_welcome_notice .content h2 {
    padding-top: 0;
    margin-top: 0;
    width: 440px;
}
/*handling for cut off top of text in chinese*/
.language-zh #login_welcome_notice .content h2 {
    padding-top: 4px;
}


#janrain_iframe {
/*    height: 163px !important;*/
}

.sign-in-table-td .enroll-button {
    padding-top: 17px;
    text-align: center;
}

.hover-on-shadow:hover {
    filter: progid:DXImageTransform.Microsoft.Shadow(color=#333333,strength=2);
    -moz-box-shadow: 0px 0px 6px #333; /* FF3.5+ */
    -webkit-box-shadow: 0px 0px 6px #333; /* Saf3.0+, Chrome */
    box-shadow: 0px 0px 6px #333; /* Opera 10.5, IE9, Chrome 10+ */
}

.opaque-on-hover {
    /*
    -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=80)"; // For IE 8 - 10
    filter: alpha(opacity=80); // For IE7
    zoom: 1;
    // filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=90);
    */
    opacity: 0.8;
    -webkit-transition: opacity 0.3s linear;
}

.opaque-on-hover:hover {
    /*
    -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=100)"; // For IE 8 - 10
    filter: alpha(opacity=100); // For IE7
    zoom: 1;
    // filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=100);
    */
    /* filter:progid:DXImageTransform.Microsoft.Blur(pixelRadius=1.0); */
    opacity: 1;
}

.non-empty {
    background-color: #faffbd;
}

.course-image-hover {
    display: none;
    position: absolute;
    left: 0px !important; /* <- for now, we're overriding the ingenious logic of left positioning the popover */
    top: 100px;
    padding-top: 5px;
    padding-bottom: 5px;
    padding-left: 10px;
    padding-right: 10px;
    border-top: 3px solid #477ae2;
    background-color: white;
    border-bottom: 1px solid #477ae2;
    border-left: 1px solid #477ae2;
    border-right: 1px solid #477ae2;
    z-index: 2;
    width: 180px;
    font-family: Verdana;
    font-size: 12px;
    text-align: center;
}

.courses-images-wrapper {
    position: relative;
}

.course-image-arrow-wrapper {
    position: relative;
}

.course-image-arrow {
    background: url(/sites/all/themes/gold_master/course_volunteerministers_org/images/enroll-bg-arrow.png) transparent no-repeat;
    z-index: 3;
    height: 20px;
    width: 20px;
    position: absolute;
    top: 5px;
    left: 30px;
}

/*////// LOGIN PAGE (NOT ENROLL) //////*/

.content-type-course_start.login-login .janrain-like {
    padding-left: 50px;
    background-position: 31px 4px;
}

.login-login #login-big-block {
    padding-top: 20px;
}

#edit-name-wrapper input {
    margin-bottom: 14px;
}



/*	Hebrew styles	/*
/*Could not open the respective Hebrew css file, that's why I'm putting these styles here*/

/*	Login page	*/
.language-he #login-page-course-display {
	float:right;
	padding-right: 0px;
	padding-left: 20px;
}

.language-he #login-big-block {
	float: right;
	width: 588px;
	padding-left: 0px;
	padding-right: 20px;
	border-left: none;
	border-right: 1px solid #E8E8E8;
}

.language-he #login-page-course-display .courses-images-wrapper .course-image {
    cursor: pointer;
    float: right;
    height: 60px;
    padding-bottom: 5px;
    padding-right: 0px;
	padding-left: 10px;
    width: 60px;
}

.language-he #login-page-course-display .courses-images-wrapper .course-image.course-img-1,
.language-he #login-page-course-display .courses-images-wrapper .course-image.course-img-4,
.language-he #login-page-course-display .courses-images-wrapper .course-image.course-img-7,
.language-he #login-page-course-display .courses-images-wrapper .course-image.course-img-10,
.language-he #login-page-course-display .courses-images-wrapper .course-image.course-img-13,
.language-he #login-page-course-display .courses-images-wrapper .course-image.course-img-16 {
	padding-left: 0px;
}

.language-he #sign_in_table .janrain-like,
.language-he #login-big-block .janrain-like {
	background: url(/sites/all/themes/gold_master/course_volunteerministers_org/images/enroll-arrow-he.png) right 4px no-repeat transparent;
	padding-left: 0px;
	padding-right: 20px;
}

.language-he #outer_shell #shell .sign-in-table-td {
    padding-right: 0px;
	padding-left: 30px;
}

.language-he #start_course_register_form #edit-submit-1 {
	background: url(/sites/all/themes/gold_master/course_volunteerministers_org/images/enroll-bg-he.png) transparent no-repeat;
}

.language-he .front #outer_shell #shell #or_center_div,
.language-he .path-login #outer_shell #shell #or_center_div {
	padding-left: 0px;
	padding-right: 25px;
}

.language-he #login-big-block #or_center_div {
	background:none;
    padding-left: 0px;
	padding-right: 25px;
}

.language-he #or_center_div .or-div {
    float: right;
    margin-right: 0px;
	margin-left: 20px;
    padding-right: 0px;
/*	padding-left: 20px;*/
}

.language-he #login-big-block #or_center_div {
	width:580px;
}

.language-he.path-courses #course_menu_left_sidebar .course-status-current {
	background: url(/sites/all/themes/gold_master/course_volunteerministers_org/images/course/current_bg-he.jpg) scroll right center transparent;
}

.language-he .course-step-start {
	float: right;
	text-align: right;	
}

.language-he.gcui-crs-welcome .course-welcome-intro-section p {
    float: right;
    margin: 0 10px 10px 0px;
}

.language-he.gcui-crs-features-checksheet .course-item-title-status-current {
    background: url(/sites/all/themes/gold_master/course_volunteerministers_org/images/course/current_bg_wide-he.png) scroll left center transparent;
}

.language-he.gcui-crs-features-checksheet .status-current .course-item-icon-img img {
	-moz-transform: scaleX(-1);
        -o-transform: scaleX(-1);
        -webkit-transform: scaleX(-1);
        transform: scaleX(-1);
        filter: FlipH;
        -ms-filter: "FlipH";
}

.language-he.gcui-crs-features-checksheet .course-item-title-status-incomplete:hover {
    background-image: url(/sites/all/themes/gold_master/course_volunteerministers_org/images/course/not_current_bg_wide-he.png);
}

.language-he #my_progress_page .overview-course-details {
    float: left;
    padding-right: 0px;
	padding-left: 20px;
	text-align: left;
}

.language-he #my_progress_page .sidebar-course-title {
    text-align: left;
}

.language-he #my_progress_page .resume-course-button {
    float:left;
}

.language-he #my_progress_page .square-bullet {
    padding: 3px 0px 3px 12px;
}

.language-he #my_progress_page .section-title {
    padding: 5px 10px 5px 0;
}

.language-he #my_progress_page .section-header {
    float: right;
}

.language-he #my_progress_page .header-section {
    padding-right: 0px;
	padding-left: 20px;
}

.language-he #my_progress_page .sup-ad {
    float: left;
    padding-right: 0px;
	padding-left: 15px;
    text-align: left;
	width:47%;
}

.language-he #gcui_crs_top_tab_nav .gcui_crs_top_tab_nav_tabitem:first-child {
	background:none;
}

.language-he #gcui_crs_top_tab_nav .gcui_crs_top_tab_nav_tabitem.tabitem-more-menu {
	background: url(/sites/all/themes/gold_master/course_volunteerministers_org/images/course/small_vertical_line_dark.png) no-repeat scroll right center transparent;
}

.language-he .visual-progress-block .visual-progress-text {
    margin: 10px 0 60px 20px;
    text-align: left;
}

.language-he .visual-progress-block .visual-progress-status {
    float: right;
	border-left: 1px solid #999999;
}

.language-he .visual-progress-block .visual-progress-status-incomplete {
    border-right: 0px solid #999999;
	border-left: 1px solid #999999;
}

.language-he .visual-progress-block .visual-progress-status-incomplete.first-incomplete {
	border-right: 1px solid #999999;
}

.language-he .visual-progress-block .visual-progress-status-current {
	border-left: 0px solid #999999;
}

.language-he .visual-progress-block .visual-progress-bar {
	width:607px;
}

.language-he #sidebar-left {
	padding-left: 10px;
    padding-right: 0;
	width:200px;
}

/*#.language-he #outer_shell #shell {
	background: url(/sites/all/themes/gold_master/course_volunteerministers_org/images/course/online-course-background_new_he.jpg) no-repeat scroll center top transparent;
}*/

.language-he .visual-progress-block .tip {
    right: 0px;
}

.language-he .visual-progress-block .tip img {
    right: 0px;
/*	border:1px dashed red; */
/*	background: url(/sites/all/themes/gold_master/course_volunteerministers_org/images/course/online-course-background_new_he.jpg) no-repeat scroll center top transparent !important;*/
	float:right;
}

.language-he .custom-film-strip,
.language-he .other-desc {
	float:right;
}

.language-he.gcui-crs-features-progress .custom-film-strip {
    right: 0px;
	left: 13px;
	right:-13px;
	left:0px;
}

.language-he .strip_wrapper .filmstrip li {
	float:right!important;
}

.language-he #other-desc {
    float: right;
    text-align: right;
}

.language-he .with-sidebar-left #main {
	border-left: none;
}

.language-he.gcui-crs-features-assignments .with-sidebar-left #main {
    padding-left: 0px;
	padding-right: 10px;
}

.language-he.gcui-crs-features-my-courses .my-courses-percentage-block {
    float: right;
}

.language-he .course_button_action {
    float: right;
    padding-left: 0px;
	padding-right: 3px;
}

.language-he .mceToolbar a, .mceSeparator {
    float: right;
}

.language-he div#need_help_field_wrapper form#gcui-online-course2-ui-generate-answer-form div {
    text-align: left;
}

.language-he #top_tab_nav_drop_down {
    right:-215px
}

.language-he .defaultSkin .mceStatusbar a.mceResize {
    background: url(/sites/all/libraries/tinymce/jscripts/tiny_mce/themes/advanced/img/icons-he.gif) repeat scroll -810px 0 transparent;
    float: left;
	cursor:ne-resize;
}

.language-he #online_course_details p img {
	float:right!important;
	padding: 10px 0px 10px 10px;
}

.language-he .gcui-preset-inline_default,
.language-he .gcui-preset-gcui_inline_default {
    margin: 4px 0px 0px 20px;
}

.language-he .gcui-inline-image {
    clear: right;
    float: right;
}

.language-he.path-courses #course_menu_left_sidebar .course-menu-step {
    padding: 10px 10px 10px 5px;
}

.language-he #course_step_prev {
    float: right;
}

.language-he #course_step_next {
    float: left;
}

body.language-he.path-courses-communication-help #gcui-online-course2-ui-generate-answer-form input#edit-submit,
body.language-he.path-courses-conflicts-help #gcui-online-course2-ui-generate-answer-form input#edit-submit,
body.language-he.path-courses-study-help #gcui-online-course2-ui-generate-answer-form input#edit-submit,
body.language-he.content-type-course_step_practical #gcui-online-course2-ui-generate-answer-form input#edit-submit,
body.language-he.content-type-course_step_essay #gcui-online-course2-ui-generate-answer-form input#edit-submit {
    /*right:479px;*/
	right:inherit;
	left:0px;
}

.language-he .content #edit-submit.form-submit-draft {
    left: inherit !important;
    right:0px;
}


.language-he .gcui-preset-gcui_inline_medium {
    margin: 4px 0px 4px 20px;
}

/*	This handles a specific image	*/
.language-he .gcui-preset-gcui_inline_580  {
    float: none;
}

.language-he.path-courses-conditions-step-read-conditions-formulas .gcui-inline-image,
.language-he.path-courses-conditions-step-read-conditions-below-non-existence .gcui-inline-image {
    padding-bottom: 18px;
}

.language-he .table-sample-program {
	text-align: right!important;
}

.path-courses-investigations-features-progress .visual-progress-bar .visual-progress-status {
	width: 15px!important;
}

/*#gcui-online-course2-ui-generate-answer-form > div > .answer-title:first-child {
    width: 440px!important;
}*/

.path-courses .checksheet .node-body tr th {
	padding-right: 0px;
}

/*Japanese Italics handling*/


.language-ja #main h3.course-subhead {
        font-style: normal;
}
.language-ja #content #main h3 {
        font-style: normal;
}

.language-ja .course-subhead-small {
        font-style: normal;
}

.language-ja .gcui-inline-image .caption {
	font-style: normal;
}

.path-courses-view-public-relations-step-easing-human-relations .course-images-table {
	float:none;
}

.path-courses-organizing-step-read-organizing .content .gcui-preset-gcui_inline_580 img {
	/*padding-right:20px;
	border:1px dashed red;*/
	width:580px;
}

.content #edit-submit2.form-submit-draft {
	top:145px;
}

.path-courses-organizing-step-practical-products-and-command-channel .content #edit-submit2.form-submit-draft,
.path-courses-investigations-step-practical-24 .content #edit-submit2.form-submit-draft {
        top:0px;
}


.path-courses-view-organizing-step-practical-post-workout .content #edit-submit2.form-submit-draft,
.path-courses-organizing-step-practical-post-workout .content #edit-submit2.form-submit-draft {
        top:0px;
}


.path-courses-investigations-step-practical-37 .content #edit-submit2.form-submit-draft {
	top:88px;
}

#banner #banner_tool .banner-tool-inner #course_banner_login {
	width: 475px;
}

#banner_logo {
	width: 365px;
}


.language-en #banner_logo {
        width: 400px;
}

.language-en #banner #banner_tool .banner-tool-inner #course_banner_login {
        width: 475px;
}





.path-courses-view-dynamics-step-the-dynamics .gcui-preset-gcui_inline_default,
.path-courses-dynamics-step-the-dynamics .gcui-preset-gcui_inline_default {
	width: 279px;
	min-height: 310px;
	clear: none;
}

.path-courses-dynamics-step-the-dynamics #main .node,
.path-courses-view-dynamics-step-the-dynamics #main .node { 
	float:left;
	margin-bottom:10px;
}

.path-courses-dynamics-step-the-dynamics #main .node .gcui-inline-image-17378-2,
.path-courses-dynamics-step-the-dynamics #main .node .gcui-inline-image-17378-4,
.path-courses-dynamics-step-the-dynamics #main .node .gcui-inline-image-17378-6,
.path-courses-dynamics-step-the-dynamics #main .node .gcui-inline-image-17378-8 {
	margin-right:0px;
}

.path-courses-dynamics-step-the-dynamics #main .node .gcui-inline-image-17378-1,
.path-courses-dynamics-step-the-dynamics #main .node .gcui-inline-image-17378-3,
.path-courses-dynamics-step-the-dynamics #main .node .gcui-inline-image-17378-5,
.path-courses-dynamics-step-the-dynamics #main .node .gcui-inline-image-17378-7 {
	margin-right:25px;
}

.path-zh-courses-dynamics-step-the-dynamics .gcui-preset-gcui_inline_default,
.path-zh-courses-dynamics-step-the-dynamics .gcui-preset-gcui_inline_default {
	min-height: 270px;
}

.content-type-course_get_help #main div.content  ol{
	width: 550px;
}

.language-ja.content-type-course_get_help #main div.content  ol{
        width: 585px;
}

/*This is to fix save draft buttons flying all over the place, for example on courses/investigations/step/practical-24.html */
.content-type-course_step_practical .with-sidebar-left .node .content {
	position: relative;
}

.course-login-page-bare #gcui_crs_top_tab_nav,
.course-login-page-bare #start_course_left_sidebar,
.course-login-page-bare #banner,
.course-login-page-bare #header_container,
.course-login-page-bare #footer {
    display: none !important;
}

.course-login-page-bare #shell {
    background: none;
    min-height: 0;
    min-width: 0;
}

.course-login-page-bare {
	max-width: 100%;
	width: 100%;
    overflow: hidden;
}

@media (max-width: 767px) {
	#login_main {
		width: auto !important;
	}

	.content-type-course_start.course-login-page-bare #janrain_iframe {
		height: 90px !important;
	}
}

@media (max-width: 500px) {
	.content-type-course_start.course-login-page-bare #janrain_iframe {
		height: 140px !important;
	}
}

.course-login-page-bare #login-big-block {
    padding-left: 0;
    border-left: none;
    width: 100%;
}

.course-login-page-bare #content {
    width: 100%;
}

.content-type-course_start.course-login-page-bare #start_course_left_sidebar {
    height: auto;
}

@media (min-width: 768px) {
	.content-type-course_start.course-login-page-bare #janrain_iframe {
	    height: 100px !important;
	}
}

.course-login-page-bare #shell {
    background: none !important;
}

.course-login-page-bare #main {
    padding: 15px !important;
}










/*//////////////////////////////////////////////////////////////////
////          Side Course Ad              ////
//////////////////////////////////////////////////////////////////*/

#course_side_ad_holder {
  font-family: 'Century Gothic', Century, Verdana, Arial, _sans;
  position: relative;
  text-align: center;
  background-color: #f3f3f3;
  margin-top: 40px;
  width: 200px;
}

#sidebar-left  #course_side_title {
  padding: 10px;
  width: 180px;
}

#sidebar-left  #course_side_title a {
  font-size: 18px;
  font-weight: bold;
  color: #336699;
}

.course-side-ad-placeholder {
  width: 200px;
  height: 138px;
}

.course-side-ad {
  z-index: 2;
  position: absolute;
  width: 150px !important;
  left: 25px;
}

.course-side-ad img {
}

#course_side_ad_holder .course_side_under_text {
  margin-top: 8px;
  margin-bottom: 20px;
  font-size: 15px;
  line-height: 1.1em;
  padding: 10px;
  padding-bottom: 20px;
  width: 180px !important;
  position: absolute;
}

#course_side_ad_holder .course_side_under_text a {
  color: #999999;
  font-weight: bold;
}

#course_side_ad_holder .next {
  position: absolute;
  top: 110px;
  right: 7px;
  height: 17px;
  width: 16px;
  background-image: url(/sites/all/themes/gold_master/course_volunteerministers_org/images/next.gif);
  background-position: -3px 0px;
  cursor: pointer;
}

#course_side_ad_holder .next:hover,
#course_side_ad_holder .next:active {
  text-decoration: none;
  background-position: -3px 0px;
}

#course_side_ad_holder .prev {
  position: absolute;
  top: 110px;
  left: 7px;
  height: 17px;
  width: 16px;
  background-image: url(/sites/all/themes/gold_master/course_volunteerministers_org/images/prev.gif);
  background-position: -3px 0px;
  cursor: pointer;
}

#course_side_ad_holder .prev:hover,
#course_side_ad_holder .prev:active {
  text-decoration: none;
  background-position: -3px 0px;
}

#course_side_under_text_holder {
  width: 180px !important;
  height: 80px;
}


/*////////// These below might not be needed anymore //////////*/

.course_side_ad:hover {
  opacity: .9;
}

#course_side_ad_holder .course-arrow {
  margin-left: 5px;
}

.course_side_ad #ad_text {
  font-size: 20px;
  vertical-align: bottom;
  line-height: .9;
  padding-bottom: 5px;
  max-width: 194px;
}
.course_side_ad .ad-large {
  font-size: 28px;
}
.course_side_ad .AD-LARGE {
  font-size: 29px;
}

.course_side_ad #ad_text {
  font-size: 21px;
}
.course_side_ad #ad_text {
  text-transform:uppercase;
  line-height: 22px;
}





.course_side_ad.course-side-ad-communication #ad_text {
  font-size: 16px;
  line-height: .9;
}

.course_side_ad.course-side-ad-communication .ad-large {
  font-size: 25px;
}
.course_side_ad.course-side-ad-communication .AD-LARGE {
  font-size: 25px;
}

.course_side_ad.course-side-ad-study .AD-LARGE {
  font-size: 26px;

}

#course_side_ad_hitstate {
  position: absolute;
  width: 220px;
  height: 260px;
  left: -20px;
}

.gcui-displayfact-controls {
   background: url("/sites/all/themes/gold_master/www_scientology_org/images/gcui_displayfact_pager.png") no-repeat scroll 0 0 transparent;
    height: 20px;
    left: -30px;
    padding: 0;
    position: absolute;
    top: 0;
    width: 33px;
  cursor: pointer;
}




