/**
 * 	Main colors
 */


/**
 * 	Menu colors
 */

#mainmenu-wrapper a {
    color: #FFFFFF;
    text-shadow: 2px 2px 2px #444;
    text-transform: uppercase;
}

#mainmenu-wrapper a.mainmenu-selected{
	color:#009D00;
}

#mainmenu-wrapper a:hover {
	color:white;
}

#mainmenu-wrapper a.mainmenu-item-id-logout {
	color:red;
}

#mainmenu-wrapper .mainmenu-wrapper-level-odd {
	background-color:#262C33;
}

#mainmenu-wrapper .mainmenu-wrapper-level-even a.mainmenu-selected {
	background: none repeat scroll 0 0 #262C33;
}

#mainmenu-right-overlay .username { 
	color:#262C33; 
}

/*
#mainmenu.wrapper-overall,
#mainmenu .wrapper-overall,
#maincontent .wrapper-overall,
#maincontent.wrapper-overall, 
#footer.wrapper-overall,
#footer .wrapper-overall {
	background-color:#ddd;
}
*/
/**
 * 	General elements
 */

#breadcrumbs-wrapper a.breadcrumbs-item {
	color:#262C33;
}

div#success {
	background-color: #CCFFAA;
    color: #009900;
    width:53%;
}

div#error {
    color: #FF0000;
}

.additional_error{
	margin-top:35px;
	width:450px;
	
}

/** 
 * 	Buttons
 */

.button-default {
	background-color:#F4F3F3;
    color: #006F44;
}

.button-default:hover {
	background-color:#BCBBBC;
}

form .input select,
.input-text input,
.input-text select,
input.input-text {
	background: none repeat scroll 0 0 white;
    border: 1px solid #c4c5c7;
    border-radius: 10px;
    color: #262C33;
    width: 284px;
    outline: medium none;
    padding: 3px;
    height:18px;
}

form .input-select select {
	height:28px;
}

td.input-text input:focus,
td.input-text input:active,
input.input-text:focus,
input.input-text:active {
	background: none repeat scroll 0 0 #FFFFFF;
	color:#000000;
}


.widgets .widget-loading {
    background:url('../../default/3rdparty/fancybox/fancybox_loading@2x.gif') no-repeat center center;
    height:40px;    
    background-color:black;
}

.widgets .mini-loading {
	background:url('../3rdparty/fancybox/fancybox_loading.gif') no-repeat center center;
}

.widgets .widget-title-detail {
	color:gray;
	font-size:60%;
	padding-top:4px;
}

/**
 * 	Body colors
 */


.content_zone {
	background: none repeat scroll 0 0 #262C33;
	color:white;
}

.content_zone h1 {
	color: #006e45;
}

.content_zone a {
	color:#009D00;
	text-decoration: none;
}

.content_zone a:hover {
	color: #3978EE;
	text-decoration: underline;
}


table tr.table-header-row,
table tr.table-header-row td,
table tr.table-header-row th {
	border-bottom:2px solid #009D00; 
}

#assign-unit-wrapper-steps,
#goto-unit-wrapper-steps {
	font-size:16px;
}

#assign-unit-wrapper-steps h1,
#goto-unit-wrapper-steps h1 {
	font-size:16px;
	padding-top:5px;
	padding-bottom:5px;
}
#assign-unit-wrapper-steps .more,
#goto-unit-wrapper-steps .more {
	font-size: 14px;
padding-top: 5px;
padding-bottom: 5px;
min-height: 50px;
}
#assign-unit-wrapper-steps .more-question-critical,
#goto-unit-wrapper-steps .more-question-critical {
	color:red;
}
#assign-unit-wrapper-steps .buttons,
#goto-unit-wrapper-steps .buttons {
	clear:both;
	display:inline;
	margin-left:auto; 
	margin-right:auto;
	padding-top:20px;
	padding-bottom:20px;
}
#assign-unit-wrapper-steps .buttons .mini-form,
#goto-unit-wrapper-steps .buttons .mini-form {
	display:inline;	
}

form.ketchup-auto ul.form-error-container-inline{
	color: #CE0037;
	font-size: 90%;
}
form.ketchup-auto input.form-error-element {
    border: 1px solid #CE0037;
}

.content_zone form.ketchup-auto ul.form-error-container-inline{
	color:yellow;
}
.content_zone form.ketchup-auto input.form-error-element {
    border: 1px solid yellow;
   }
.cell_border {
	border-bottom: 2px solid #12805C !important;
}
