h1 {
    color: #000;
    font-weight: bold;
    font-size: 25px;
    margin-bottom: 15px;
    
}

h2 {
    color:#000;
    margin-bottom: 10px;
    font-size: 18px;
}
#page_42 input#credential_0{
    width: 188px;
}
/*
h3 {
    color:#f8931d;
    margin-bottom: 10px;
    font-size: 18px;
}*/


a {
    color:#000;
}

#main {
    background:#fff;
}

#main caption {
    color:#339933;
}


#main .page-head h3 {
    color:#666;
}

#main a,#right-col p a {
    color:#0099cc;
    text-decoration:underline;

}

#main .page-head p {
    font-weight:bold;
}

#main dl.faq dt {
    background:#eaf8ff;
}

#main blockquote {
    background:#eaf8ff;
    padding:.8333em .8333em 0 .8333em;
    font-size:.75em;
    line-height:1.5em;
    margin:0 0 1em 0;
}

#main blockquote span {
    display:block;
    margin:0 0 1em 0;
}

#main table {
    border-collapse:collapse;
    border-spacing:0;
    border:1px solid #FFF;
    width:100%;
    margin:0 0 .75em 0;
}

#main dl.faq {
    margin:3em 0 .75em 0;
}

#main dl.faq dfn {
    font-weight:bold;
    font-style:normal;
}

#main ul.faq li {
    margin:0 0 1.2em 0;
    background:transparent url(/static/css/images/faqarrow.gif) no-repeat 0 .1em;
}

#main table caption {
    text-align:left;
    font-weight:bold;
    font-size:.75em;
    padding:0 0 1em 0;
}

#main td, #main th {
    border:0;
    font-size:.75em;
    padding:.1667em .5em;
    border:1px solid #FFF;
    vertical-align:top;
    text-align:left;
}

#main th {
    background:#e6f8df;
}

#main th * {
    text-decoration:none !important;
    color:#666 !important;
}

#main tr.odd td {
    background:#eaf8ff;
}

#main tfoot td {
    background:#eee;
    border-top:2px solid;
}


#main ul {
    margin:.75em;
    list-style-type:none;
}

#main p ul {
    list-style-type:none !important;
}

#main .to-top a {
    background:transparent url(/static/css/images/top.gif) no-repeat 0 0;
    height:9px;
    width:9px;
    right:0;
    position:absolute;
    overflow:hidden;
    display:block;
}
#main .to-top a span {
    display:none;
}

#main a.download {
    background:transparent url(/static/css/images/downbutton.gif) no-repeat center center;
    width:86px;
    height:17px;
    display:block;
    margin:0 auto;
}

#main a.download span {
    display:none;
}

#main h2 {
    font-size:1.4em;
    margin:0 0 .2em 0;
    color:#f8931d;
}

#main h3 {
    color:#339933;
    font-size:.875em;
    margin:0 0 0.3em 0;
}

#main h3 strong {
    color:#172063;
}

#main p, #main h4,
#main dl, #right-col p {
    font-size:.9em;
    line-height:1.5em;
    margin:0 0 1em 0;
}

#main h5 {
    color:#339933;
    font-size:.75em;
    line-height:1.5em;
    margin:0 0 1em 0;
}

div.important {
    padding:.8333em .8333em 0 .8333em;
	background:#eaf8ff;
}

#main blockquote p, #main dl p, #main p p,
#main dl.faq dt {
    margin:.8333em 0;
    padding:.25em;
}


#main td p {
    font-size:1em;
}

#main td h4 {
    margin:1em -.5em .5em -.5em;
    padding:.1667em .5em;
    font-size:1em;
}

.anchor-navigation {
    margin:.75em;
    list-style-type:none;
}

.anchor-navigation ul {
    margin-bottom:0;
}

#main li, .anchor-navigation li {
    background: url(/static/css/images/dot.gif) no-repeat 0 .45em;
    padding:0 0 .5em .75em;
	font-size: 0.75em;
}

#main ul ul {
    margin-bottom:0;
}

#main li li, .anchor-navigation li li {
    font-size:1em;
}

#main li ul, .anchor-navigation li ul {
    background:#fff;
    margin-left:-.75em;
    padding:0 0 0 .75em;
}

#main .to-top {
    position:relative;
    height:9px;
    margin:0 !important;
}

#main .paragraph-image-box-fl,
#main .paragraph-image-box-fr {
	margin-bottom:.5em;
}

#main .paragraph-image-box-fr img {
    float:right;
    margin:.25em 0 .25em .75em;
}

#main .paragraph-image-box-fl img {
    float:left;
    margin:.25em .75em .25em 0;
    float:left;
    margin:.25em .75em .5em 0;
}

#main div.important {
	margin:0;
	padding:.5em .7em .1em .6em;
}

#main div.important .paragraph-image-box-fl,
#main div.important .paragraph-image-box-fr {
	margin:0;
	padding:0;
}

/**
 * downloadlink icons
 *
 */

#main ul.downloads li {
    background-image:none;
	line-height: 1.4em;
}

#main ul.downloads li a {
    padding-left: 22px;
	display: block;
}

#main ul.downloads li a.pdf {
    background: url(/static/css/images/icon/16x16_pdf.png) left top no-repeat;
}

#main ul.downloads li a.xls, #main ul.downloads li a.xlsx {
    background: url(/static/css/images/icon/16x16_xls.png) left top no-repeat;
}

#main ul.downloads li a.ppt, #main ul.downloads li a.pptx {
    background: url(/static/css/images/icon/16x16_ppt.png) left top no-repeat;
}

#main ul.downloads li a.doc, #main ul.downloads li a.docx {
    background: url(/static/css/images/icon/16x16_doc.png) left top no-repeat;
}

#main ul.downloads li a.jpg, #main ul.downloads li a.gif, #main ul.downloads li a.png {
    background: url(/static/css/images/icon/16x16_img.png) left top no-repeat;
}

#main ul.downloads li a.zip {
    background: url(/static/css/images/icon/16x16_zip.png) left top no-repeat;
}

/*
#main ul.downloads li a.svg {
    background-image: url(/static/css/images/icon/10x10_svg.png) left top no-repeat;
}

#main ul.downloads li a.ai {
    background-image: url(/static/css/images/icon/10x10_ai.png) left top no-repeat;
}
#main ul.downloads li a.psd {
    background-image: url(/static/css/images/icon/10x10_psd.png) left top no-repeat;
}

#main ul.downloads li a.eps {
    background-image: url(/static/css/images/icon/10x10_eps.png) left top no-repeat;
}

#main ul.downloads li a.flv {
    background-image: url(/static/css/images/icon/10x10_flv.png) left top no-repeat;
}
*/
/* Search */
#main div.searchresults {
  margin: 0.5em 0 0;
}
#main div.pager {
    height: 1.2em;
    margin: 0.5em 0;
}
#main div.result {
    font-size: 0.75em;
    margin: 0.5em 0;
}
#main div.paging {float:left; font-size: 0.75em;}
#main span.p, #main a.p {display:block; float:left; width: 1em; height:1em; text-align:center;}
#main span.previous span, #main span.first span, #main span.next span, #main span.last span {display:none}
#main span.disabled.previous {background:url(images/suche_previous_disabled.gif) 0px 2px no-repeat; display: block; width:1em; height:1em;}
#main span.next.disabled {background:url(images/suche_next_disabled.gif) 0px 2px no-repeat; display: block; width:1em; height:1em;}
#main span.first.disabled {background:url(images/suche_first_disabled.gif) 0px 2px no-repeat; display: block; width:1em; height:1em;}
#main span.last.disabled {background:url(images/suche_last_disabled.gif) 0px 2px no-repeat; display: block; width:1em; height:1em;}
#main a.next {background:url(images/suche_next.gif) 0px 2px no-repeat; display:block; width: 1em; height:1em;}
#main a.last {background:url(images/suche_last.gif) 0px 2px no-repeat; display:block; width: 1em; height:1em;}
#main a.first {background:url(images/suche_first.gif) 0px 2px no-repeat; display:block; width: 1em; height:1em;}
#main a.previous {background:url(images/suche_previous.gif) 0px 2px no-repeat; display:block; width: 1em; height:1em;}


input[type='text']{
	min-height: 30px;
	line-height: 30px;
}


/* start TinyMCE-specific */
body#main {
    width: auto;
    margin: 0;
    overflow: auto;
}
body#main p, body#main h4,
body#main dl, body#main #right-col p {
    font-size:1em;
}
/* teaser editbuttons */
.teaser {position:relative;}
.ebutton {
    background: none repeat scroll 0 0 #EEEEEE;
    height: 18px;
    left: 10px;
    position: absolute;
    border: 1px solid #CCCCCC;
    top: 10px;
    width: 18px;
    z-index: 200;
}

/* end TinyMCE-specific */

/* empty class to be able to make links to popups with automatic window open */
.popup {}


/* Added */
.text-hilight
{
    color: #f8931d;
    font-weight: bold;
}

.
.bodyContainer h2 {
    font-size:1.4em;
    margin:0 0 .2em 0;
    color:#f8931d;
}

.bodyContainer h3 {
    color:#f8931d;
    font-size:.875em;
    margin:30px 0 0.3em 0;
}

.bodyContainer h3 strong {
    color:#f8931d;
}

.bodyContainer
{
   /* margin-top:37px;*/
    background-color: #FFF;
    background: url('/static/images/bkg-mid.png') repeat-y;
}

#bodyInnerContainer #innerFull
{
    padding-top: 40px;
    padding-left: 40px;
    padding-right: 40px;
    padding-bottom: 50px;
}


.quiz
{

}

.quiz_result
{
    margin-bottom: 10px;
}

.quiz_result .answer
{
    border: 1px solid #ccc;
    padding: 7px 10px;
    font-weight: bold;
    font-size: 0.9em;
    margin-top: 10px;
}

.quiz_result .message-pass
{
    border: none;

    font-weight: bold;
    margin-top: 1px;
    font-style: italic;
    font-size: 0.80em;
    color: #4b6446;
    background-color: #aee89e;
    background: url('/static/images/correct.png') center top no-repeat;
    width: 100%;
height: 31px;
}
.quiz_result .message-fail
{
    border: none;

    font-weight: bold;
    margin-top: 1px;
    font-style: italic;
    font-size: 0.80em;
    color: red;
    background-color: #fdd3d4;
    background: url('/static/images/failed.png') center top no-repeat;
    width: 100%;
height: 31px;
}

.quiz_result .summary
{
    font-size: 0.80em;
    font-style: italic;
    padding: 10px;
}

.quiz_result .answer_icon_radio
{
    background-image: url("/static/images/radio-button-active.png") left top no-repeat;
    width:17px;
    height:17px;
}
/*
input[type=radio].qradio
{
    display:none;
}

input[type=radio].qradio + label.qlabel
{
    padding-left:35px;
    height:30px; 
    display:inline-block;
    line-height:30px;
    background-repeat:no-repeat;
    background-position: 0 0;
    /
    cursor:pointer;

}

input[type=radio].qradio:checked + label.qlabel
{
    background-position: 0 -30px;
}
label.qlabel 
{
    border: 1px solid #ccc;
    font-size: 0.9em;
    display:block;
    margin-top: 1px;
    width: 100%;
    background-image:url(http://csscheckbox.com/checkboxes/u/csscheckbox_d9e772140d68ef7f43e5f92778898983.png);
    -webkit-touch-callout: none;
    -webkit-user-select: none;
    -khtml-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
    user-select: none;
}
*/
#field_agree_employer_consent, #field_agree_terms_and_conditions
{
      margin-top: 10px;
}

#field_agree_employer_consent label, #field_agree_terms_and_conditions label
{
    width: 410px;
    padding-right: 10px;
    padding-top: 0px;
    margin-left: 40px;
    font-weight: normal;
    font-size: 11px;
    text-align: left;
}

#page_42 input#agree_employer_consent,
#page_42 input#agree_terms_and_conditions {
  position: relative;
  left: -175px;
  top: -12px;
}

#fieldset-toolbar
{
    background-color: #f8f8f8;
    /*padding: 10px 15px;*/
    margin-top: 20px;

    border-top: 1px solid #ccc;
    padding: 10px 0px 0px;
}

#formmanager_accesscode #fieldset-toolbar 
{
    border-top: none;
    padding: 25px;
}

#quiz_form #fieldset-toolbar 
{
    border-top: none;
    padding: 25px;
    padding-top: 0px;
    background: none;
}

#fieldset-toolbar-training
{
    border-top: none;
    padding: 25px;
    padding-top: 0px;
    background: none;
    position: relative;
    top: 80px;
    left: 60px;
}

#quiz_form #fieldset-toolbar .button
{
    margin-left: auto; 
    /* margin-right: auto; */
    text-align: left;
    width: 100px;
    display: block;
    margin-left: auto;
    margin-right: auto;
    /* font-size: 20px; */
}

#quiz_form #fieldset-toolbar #submit_button
{
    font-size: 20px;
}


#fieldset-toolbar-training #submit_button, #fieldset-toolbar-training #next
{
    background: url('/static/images/toggle-right.jpg');
    color: #FFF;
    font-size: 15px;
    padding: 6px 24px;
    /* font-weight: bold; */
    /* color: #FFF; */
    background-color: #FFF; 
    border: none;
    /* border-bottom: 1px solid #de7300; */
    /* float: right; */
    /* clear: right; */
    text-decoration: none;
    /* margin: auto 0; */
    font-weight: bold;
    float: right;
    clear: right;
    width: 42px;
    height: 42px;
    background-repeat: no-repeat;
}

#fieldset-toolbar-training #submit_button, #fieldset-toolbar-training #previous
{
    background: url('/static/images/toggle-left.jpg');
    color: #FFF;
    font-size: 15px;
    padding: 5px;
    background-color: #FFF; 
    border: none;
    text-decoration: none;
    font-weight: bold;
    float: right;   
    width: 42px;
    height: 42px;
    background-repeat: no-repeat;
}

#fieldset-toolbar .message
{
    color:#000;
    font-weight: bold;
    font-size:12px;
    float: left;
    clear: left;
    padding-top: 7px;
    color: #333;
}



#submit_button, .submit_button
{
   /* font-size: 12px;
    padding: 7px 24px;
    font-weight: bold;
    color: #FFF;
    background-color: #f8931d;
    border: none;
    border-bottom: 1px solid #de7300;
    float: right;
    clear: right;
    text-decoration: none;*/
    background: url('/static/images/buttons/green_inactive-middle.png') repeat-x;
    color: #FFF;
    font-size: 15px;
    padding: 6px 24px;
    /* font-weight: bold; */
    /* color: #FFF; */
    /* background-color: #f8931d; */
    border: none;
    /* border-bottom: 1px solid #de7300; */
     float: right; 
    /* clear: right; */
    text-decoration: none;
    /* margin: auto 0; */
    font-weight: bold;
    background-color: #59a930;
}

#quiz_form #submit_button, .submit_button
{
    float: none;
}

.grey_button 
{
    background: url('/static/images/buttons/white_inactive-middle.png') repeat-x;
    color: #59a930;
    font-size: 15px;
    padding: 6px 24px;
    /* font-weight: bold; */
    /* color: #FFF; */
    /* background-color: #f8931d; */
    border: none;
    /* border-bottom: 1px solid #de7300; */
    /* float: right; */
    /* clear: right; */
    text-decoration: none;
    /* margin: auto 0; */
    font-weight: bold;
}


#formmanager_accesscode_login #fieldset-toolbar
{
    float: right;
    margin-top: 0px;
    padding: 0pc;
}

#formmanager_accesscode_login #field_accesscode
{
    float: left;
    width: 400px;
}

#field_accesscode{
    float:left;
}

#field_accesscode label
{
    color: #000;
    font-weight: bold;
    font-size: 12px;
    color: #000;
    width: 200px;
    font-size: 14px;

}

#field_accesscode #accesscode
{
    border: 1px solid #999;
    color: #666666;
    font-size: 1em;
    font-weight: normal;
    padding: 0.125em 0.0625em 0.0625em;
    /* margin-right: 3px; */
    height: 25px;
    padding-left: 10px;
    width: 220px;
    margin-left: 15px;
    line-height: 23px;
}
 #page_6 #field_accesscode #accesscode{
    width: 175px !important;
 }
#page_6 input#submit_button {
  cursor: pointer;
  height: 30px;
  padding-top: 0;
}
#formmanager_accesscode .error, #formmanager_quiz .error
{
    padding-top: 10px;
    font-size: 12px;
    padding-left: 15px;
    color: red;
}

.answer-container
{
    padding: 8px 15px 0px 43px;
    margin-top: 5px;
}

.question-text
{
    margin-bottom: 0px;
    padding-top: 5px;
    font-weight: bold;
    font-size: 16px;
}
.question-seperator
{
   /* margin-top: 30px;*/
    border-top: 1px solid #ccc;
    height: 30px;
	margin-top: 30px;
}

.quiz_form input[type='text']
{
    border: 1px solid #999;
    color: #666666;
    font-size: 1em;
    font-weight: normal;
    padding: 0.125em 0.0625em 0.0625em;
    height: 23px;
    padding-left: 10px;
    width: 538px;
}



/*.quiz_form input[type='radio'], .quiz_form input[type='checkbox']
{
    opacity:0;
    position:absolute;
    filter:alpha(opacity=0);
    margin:5px 0 0 5px;
    
}*/

.quiz_form input[type='radio']:focus+label, .quiz_form input[type="checkbox"]:focus+label
{

}

.quiz_form input[type="checkbox"]+label, .quiz_form input[type="radio"]+label
{
    background:url('/static/images/radio-button.png') left top no-repeat;
    position:relative;
    margin:0;
    padding:0 0 0 25px;
    display:inline-block;
    z-index:0;
    height:17px;
    width:100%;
}
.quiz_form input[type="checkbox"]+label{background-position:0 0}
.quiz_form input[type="radio"]+label{background-position:0 0px; font-size: 14px;}
.quiz_form input[type='checkbox']:checked+label{background-position:0 -17px}
.quiz_form input[type='radio']:checked+label{background-position:0 -17px}
.quiz_form input[type='checkbox']:disabled+label{background-position:0 -400px;color:#999}
.quiz_form input[type='radio']:disabled+label{background-position:0 -600px;color:#999} 
.quiz_form input[type='checkbox']:disabled:checked+label{background-position:0 -500px;color:#999}
.quiz_form input[type='radio']:disabled:checked+label{background-position:0 -700px;color:#999}

.spacer5
{
    height:5px;
}

.spacer10
{
    height:10px;
}

.spacer45
{
    height:45px;
}

.congratulations-text
{
    font-size: 16px;
    font-weight: bold;
}

#formmanager_results #fieldset-toolbar .message
{
    color: red;
}

.quizcols .col-left {
    display: inline-block;
    vertical-align: top;
    width:505px;

}

#page_42 .quizcols .col-left {
    position: relative;
    border : 1px solid #000;
    -webkit-border-radius: 10px;
    -moz-border-radius: 10px;
    border-radius: 10px;
    display: inline-block;
    vertical-align: top;
    width:503px;
    behavior: url(/static/css/pie/PIE.htc);
}

#page_42 .quizcols .col-left h1 {
    margin: 20px 0 15px 20px;
}


#page_42 .quizcols .col-left .formmanager {
    position: relative;

    -webkit-border-radius: 0 0 10px 10px;
    -moz-border-radius: 0 0 10px 10px;
    border-radius: 0 0 10px 10px;
    behavior: url(/static/css/pie/PIE.htc);
}
.quizcols .col-right {
    display: inline-block;
    vertical-align: top;
    width: 370px;

}

#page_42 .quizcols .col-right {
    display: inline-block;
    position: relative;
    border : 1px solid #000;
    -webkit-border-radius: 10px;
    -moz-border-radius: 10px;
    border-radius: 10px;
    vertical-align: top;
    width: 368px;

}
#page_42 .quizcols .col-right h1 {
    margin: 20px 0 15px 20px;
}
#page_42 .quizcols .col-right .formmanager {
    position: relative;

    -webkit-border-radius: 0 0 10px 10px;
    -moz-border-radius: 0 0 10px 10px;
    border-radius: 0 0 10px 10px;
    behavior: url(/static/css/pie/PIE.htc);
}


.product-img{
	height: auto;
    /*background: url('/static/media/images/content/product.jpg') left top no-repeat;*/
    /*height: 400px;*/
    /*background-position-x: 23px;*/
}

.results_counter
{
    background: url('/static/images/counter_bg.gif') left top no-repeat;
    width: 31px;
    height: 24px;
    float: left;
    color: #FFF;
    font-weight: bold;
    text-align: center;
    padding-top: 7px;
    font-size: 13px;
    padding-right: 10px;
}

.resultsmessage
{
    text-align: center;
}


.resultsmessage .submit_button
{
    margin-right: 20px;
}

.results table 
{
    width:100%;
}

.bodyHeader{
	/*background: rgba(0, 0, 0, 0) url("/static/images/bg-header.jpg") no-repeat scroll 7px 0;*/
	/*background: rgba(0, 0, 0, 0) url("/static/images/bg-header.png") no-repeat scroll 7px 0;*/
  /*  background: url('/static/images/bg-header.jpg') repeat-x;*/
    height: 170px;
    background-repeat: no-repeat;
    background-position-y: 30px;
    background-position-x: 5px;
}

.bodyHeaderBottomBorder
{
    background: url('/static/images/bodyHeaderBottomBorder.gif') repeat-x;
    height: 10px;
    width: 100%;
    margin-left: 20px;
    width: 920px;
    margin-top: 100px;
}

.sharethis
{
    background: url('/static/images/sharethis.png') no-repeat;
    background-position-y: 35px;
   width: 71px;
    height: 20px;
    margin-left: 860px;
    padding-top: 35px;
}

.sharethis div
{
    width: 50px;
    height: 20px;
}

#sitewrapper
{
    /*background: url('/static/images/bg-main-wrapper-top-fade.jpg') no-repeat 0 bottom #582919;*/
	background-color: lightGray;
}

.bodyContainerTop
{
    background: url('/static/images/bkg_top.png') repeat-x;
    height: 14px;
    margin-top: 37px;
}

.bodyContainerBottom
{
    background: url('/static/images/bkg_bottom.png') repeat-x;
    height: 14px;
}

.quizcols .panel 
{
    width: 219px;
    height: 339px;
    display: inline-block;
    padding: 15px;
}

.quizcols .panel .grey_button
{
    width: 55px;
    display: block;
    margin-left: auto;
    margin-right: auto;
    text-align: center;
    margin-top: 15px;
    border-bottom: 1px solid #8b8d8a;
border-right: 1px solid #d9d9d9;
}

.quizcols .panel h3
{
    margin-left: 65px;
    margin-top: 8px;
    display: block;
    color: #FFF;
    font-weight: normal;
    text-decoration: none;
    font-size: 21px;
}

.quizcols .panel.home-login
{   
    background: url('/static/media/images/content/login-box.jpg') repeat-x;
   
}

.quizcols .panel.home-register
{
    background: url('/static/media/images/content/register-box.jpg') repeat-x;
}


.quizcols .panel span
{
    color: #FFF;
    margin-top: 165px;
    display: block;
    font-size: 13px;
}

#innerFull table
{
    font-weight: bold;
    border-bottom: 1px solid #cccccc;
    border-right: 1px solid #cccccc;
}

#innerFull table tr .header
{
     padding: 5px 15px;
}

#innerFull table td
{
    border-top: 1px solid #cccccc;
    border-left: 1px solid #cccccc;
    font-size: 14px;
    font-weight: bold;
    
    padding: 10px 20px;
}

#innerFull > table > tbody > tr.header > td.message-pass
{
    color: green;
    padding: 10px 15px;
}

#innerFull > table > tbody > tr.header > td.message-fail
{
    color: red;
    padding: 10px 15px;
}

.header-image-fail
{
    background: url('/static/images/incorrect.png') repeat-x;
    margin: 0 auto;
    width: 108px;
    height: 108px;
    padding-bottom: 30px;
    margin-top: 20px;
}
.header-image-pass
{
    background: url('/static/images/tick.png') repeat-x;
    margin: 0 auto;
    width: 108px;
    height: 108px;
    padding-bottom: 30px;
    margin-top: 20px;
}

.resultsmessage .links
{
    margin-top: 20px;
}

.header-nav {
    position: absolute;
    margin-top: -75px;
   margin-left: 175px;

}

#page_39 .header-nav,
#page_63 .header-nav,
#page_64 .header-nav,
#page_65 .header-nav,
#page_71 .header-nav {
   margin-left: 45px;
}
#page_39 table, #page_39 table tr td {
    border: 0;
}
table.administrator input.date {
    background-image: url('/static/css/images/calendar_icon.jpg');
    background-repeat: no-repeat;
    background-position: 128px -4px; 
}

.header-nav .submit_button{
	font-size: 17px;
    /*font-size: 20px;*/
}

.header-nav .grey_button
{
    background: none;
    background-color: #ececec;
    color: #3e3e3e;
    font-size: 20px;
    margin-left: 10px;
}

.training-container
{
    border: 8px solid #ececec;
    margin-bottom: 20px;
    padding:20px;
}

.training-container-noborder
{
    border: 8px solid #ececec;
    margin-bottom: 20px;
    padding:20px;
}

#contact
{

}

#contact .plaintext
{
    font-size: 12px;
}

#contact .plaintext strong
{
    color: #06c;
}

#contact .subheadline
{
    font-size: 14px;
    color: #06c;
}

#contact table td
{
    font-size: 12px;
    border:none;
    
}

#contact #innerFull table
{
    border: none;
}
#contact table
{
    border:none;
}

.sitemap .sitemaplink span.time
{
    display: block;
    margin-bottom: 10px;
    font-size: 12px;
}

.sitemap .sitemaplink span.link
{
    display: block;
}

/* muey list Admin*/
/* = table */
#innerFull .list-quiz table.all-quiz th{	text-align: center; font-size : 16px; }
#innerFull .list-quiz table.all-quiz td{font-weight: 100; font-size : 14px;}
.box-table table{
  border-collapse:collapse; background:#7f8c8d;
  text-align:left; width:100%;
  margin:0;  padding:0;
  animation: responsive 5s infinite ease-in-out;
}
.box-table{
  font:normal 12px/150% Arial, Helvetica, sans-serif;
  overflow:hidden;
  margin:0 auto;  display:block;
  width:95%;  padding:2.5%;
}
.box-table table thead th{
  background-color:#7f8c8d;  color:#bdc3c7;
  text-align:center;  padding: 0.75em;
  font-family: 'Vollkorn', serif;
  font-weight: bold;  font-size: 1.5em;
  height: 1.5em; vertical-align: top;
  border-left:0.25em double #95a5a6;
}
.box-table table tbody td , .box-table table tbody tr{  font-size:1em;  border:none; padding:1em;	}
.box-table table tbody tr:nth-child(odd){ background:#ecf0f1;  color:#000;}
.box-table table tbody tr:nth-child(even){  background:#bdc3c7;  color:#000;}
.box-table table tbody tr a{  text-decoration:none;  color:#3a9a95;	 font-weight: bold;}
.box-table table tbody tr a:hover{  color:#59a930; font-weight: bold;}
.box-table .user-photo{  background:#bdc3c7;	}
.box-table .user-tumb{
  width:6em;  height:6em;
  padding:0;  display:table-cell;
  text-align:center;  margin:0 auto;
  -webkit-border-radius:100%;  -moz-border-radius:100%;
  border-radius:100%;
}

/* = Responsive table*/
@media only screen and (max-width: 800px){
  .box-table table{   width:100%;    border-collapse:collapse;    border-spacing:0; }
  .box-table th , .box-table td{  margin:0;   vertical-align:top;	}
  .box-table th{   text-align:left;  }
  .box-table table{   display:block;    position:relative;    width:100%;  }
  .box-table thead{    display:block;   float:left; }
  .box-table tbody{   display:block;   width:auto;   position:relative;   overflow-x:auto;   white-space:nowrap;  }
  .box-table thead tr{   display:block;}
  .box-table th{  display:block;   text-align:right; }
  .box-table tbody tr{    display:inline-block;   vertical-align:top; }
  .box-table td{   display:block;   min-height:1.25em;   text-align:left;	}
  .box-table th{    border-bottom:0;   border-left:0; }
  .box-table td{   border-left:0;   border-right:0;   border-bottom:0;	}
}

.box-table , div.menu{	float: left;	width: 100%;	}
 a.butt ,.butt {
    -moz-border-bottom-colors: none;
    -moz-border-left-colors: none;
    -moz-border-right-colors: none;
    -moz-border-top-colors: none;
    background: none repeat scroll 0 0 #4aaaa5;
    border-color: #e3edf4 #e3edf4 #3a9a95;
    border-image: none;    border-radius: 4px;
    border-style: solid;    border-width: 0 0 2px;
    color: #f4f4f4; cursor: pointer;
    font-family: Arial,sans-serif;    font-weight: bold;
    margin-left: 5px;    margin-top: 50px;
    padding: 8px 25px;
}
a {    color: #282828;   outline: 0 none;    text-decoration: none;}
input{	border: 1px solid #aaa;  line-height: 30px;  width: 150px;	}
.myButton {
    background: #8DC543;   border-radius:6px;
    border:1px solid #8DC543;   display:inline-block;
    cursor:pointer;   color:#fff;
    font-size:15px;   font-weight:bold;
    padding:6px 24px;   text-decoration:none;
}
.admin-panel .col-select-row{    width: 110px;   }
.link-back{    width: 200px;    }
.myButton:hover {   color:#fff;     text-decoration: none;    border-color: #fff;   }
.page-container .sidebar-menu #main-menu li ul.menu{    display: block;    }
.col-tool{  float: left;    margin: 15px;    width: 20%; }
.myButton:active {    position:relative;    top:1px;    }
.current{    font-weight: bold; }
.pagination {   text-align:center;   }
.pagination ul { display:inline;    margin: 0 auto;}
.pagination ul li {   display: inline;    margin:5px;    }
.pagination ul li {   display: inline;   margin: 5px;   }
.add-vdo{    width: 150px;  }
.pagination{    background-color: #fff;    border-radius: 0;    margin: 0;    width: 100%;	}

#fieldset-toolbar-training > span.message
{
    width: 680px;
    /* border: 1px solid #00FF00; */
    display: block;
    text-align: right;
    margin-top: 10px;
    /* font-size: 12px; */
    font-weight: bold;
}

#page_6 #formmanager_accesscode #fieldset-toolbar{
    padding: 20px;
}

#page_6 #field_accesscode {
   float: none; 
  display: inline-block;
  vertical-align: bottom;
}
#page_6 textarea:focus,
#page_6 select:focus,
#page_6 input:focus {
  border: 1px solid #3a9a95 !important;
}
#page_6 #fieldset-toolbar span.button {
  display: inline-block;
  vertical-align: top;
  width: 34%;
}

.logo-txt{
    font-weight: bold;
  font-size: 34px;
  margin: 0 65px;
}
/* padding: 20px; *
}
/*
.custom-checkbox {
  position: relative;
  display: inline-block;
}

.ie8 .custom-checkbox {
  zoom: 1;
}

.custom-checkbox > .box {
  position: relative;
  display: block;
  width: 14px;
  height: 14px;
  border: 1px solid #000;
  background-color: #FFF;

}

.custom-checkbox > .box > .tick {
  position: absolute;
  left: 2px;
  top: -2px;
  width: 14px;
  height: 6px;
  border-bottom: 2px solid #333;
  border-left: 2px solid #333;
  -webkit-transform: rotate(-45deg);
  -moz-transform: rotate(-45deg);
  -o-transform: rotate(-45deg);
  -ms-transform: rotate(-45deg);
  transform: rotate(-45deg);
  display: none;
}

.oldie .custom-checkbox > .box > .tick {
  left: 1px;
  top: -5px;
  zoom: 1;
}

.ie7 .custom-checkbox > .box > .tick {
  filter: progid:DXImageTransform.Microsoft.Matrix(M11=0.7071067811865476, M12=0.7071067811865475, M21=-0.7071067811865475, M22=0.7071067811865476, sizingMethod='auto expand');
}

.ie8 .custom-checkbox > .box > .tick {
  -ms-filter: "progid:DXImageTransform.Microsoft.Matrix(M11=0.7071067811865476, M12=0.7071067811865475, M21=-0.7071067811865475, M22=0.7071067811865476, sizingMethod='auto expand')";
}

.custom-checkbox > input:checked + .box > .tick {
  display: block;
}

.custom-checkbox.checked > .box > .tick {
  display: block;
}

.custom-checkbox > input {
  position: absolute;
  outline: none;
  left: 0;
  top: 0;
  padding: 0;
  width: 16px;
  height: 16px;
  border: none;
  margin: 0;
  opacity: 0;
  z-index: 1;
}

.ie7 .custom-checkbox > input {
  filter:progid:DXImageTransform.Microsoft.Alpha(opacity=0);
}

.ie8 .custom-checkbox > input {
  -ms-filter:"progid:DXImageTransform.Microsoft.Alpha(opacity=0)";
}

.custom-checkbox > input:active + .box {
  border-color: #aaa;
  background-color: #ddd;
}​
*/