#catalyz-toolbar{
	background-color: #EFEFEF;
	border: 1px solid #CCD2D6;
	margin: 5px;
	padding-bottom: 3px;
	padding-left: 3px;
	padding-right: 7px;
	vertical-align: middle;
	height: 27px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10pt;
	clear: both;
}

#catalyz-toolbar-help {
	float: right;
	font-weight: bold;
	padding-top:5px;
}

#catalyz-toolbar-logo {
	float: left;
}
#catalyz-toolbar-logo a img {
/*border: 1px solid #000000;*/
	/*height: 27px;*/
	border: 0px;
}

#catalyz-toolbar-actions {
	vertical-align: middle;
	height: 27px;
	padding-top: 7px;
}

/*#catalyz-toolbar-actions a {
	vertical-align: middle;
	height: 24px;
	padding-top:5px;
}
#catalyz-toolbar-actions img {
	vertical-align: middle;
}*/

#catalyz-content *{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10pt;
	color: #000000;
}

#catalyz-content small{
	font-size: 8pt;
}

#catalyz-toolbar-actions img, #catalyz-toolbar-help img, #catalyz-content img  {
	display: inline;
	border: 0px;
}

#catalyz-content input[type="text"], #catalyz-content input[type="password"], #catalyz-content textarea {
	background-color: #FFFFFF;
	font-size: 9px;
	line-height: 150%;
	border: thin solid #CCCCCC;
}

#catalyz-content .mceLayout{
	border-left: thin solid #CCCCCC;
	border-right: thin solid #CCCCCC;
}

/*
div, ul, tr {
	padding: 0px;
	margin: 0px;
}

p {
	margin: 0px;
	padding: 0px 5px;
}
*/
#catalyz-toolbar a {
	text-decoration: none;
	color:#404040;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10pt;
	background: none;
	padding: 0px;
	margin: 0px;
	font-weight: normal;
}

#catalyz-toolbar a:hover {
	text-decoration: none;
	color:#999999;
}

#catalyz-content {
	/*
	margin-left: 5px;
	margin-right: 5px;
	*/
	width: 700px;
	margin: 0 auto;
	margin-bottom: 15px;
	border: 1px solid #DDDDDD;
	padding: 10px;
	background-color: #FFF;
	min-height: 500px;
}

#catalyz-content input{
	font-family: Verdana, Arial, Helvetica, sans-serif;

}

#catalyz-content-internal *{
	color:#000;
	font-family: Verdana, Arial, Helvetica, sans-serif;
}

#catalyz-content-internal h1, #catalyz-content-internal h1 a {
	color:#000;
	font-size: 14pt;
	background-image: none;
	margin-bottom: 10px;
}


#catalyz-content a{
/*	color: #000000 !important*/;
/*	background: none;*/
	font-weight: normal;
}

#catalyz-content p{
	text-align: left;
}

#catalyz-content li{
	margin-left: 0px;
}

.catalyz-content-tab li, #catalyz-content table li{
	margin-left: 15px !important;
}

.catalyz-notice {
	background-color: #E8EAEC;
	border: 1px solid #CCD2D6;
	margin: 3px !important;
	padding: 5px !important;
}

.to-be-removed *{
	background-color: #E8EAEC;
	border: 1px solid #CCD2D6;
}

.catalyz-visible-item {
	width: 350px;
	background-color: #BBBBBB;
	border: 1px solid #A0A0A0;
	margin: 3px;
	padding: 3px;
	cursor: pointer;
}

.catalyz-hidden-item {
	width: 350px;
	background-color: #EEEEEE;
	color: #AAAAAA;
	border: 1px solid #D0D0D0;
	margin: 3px;
	padding: 3px;
	cursor: pointer;
}

/*.error {
	color: #FF0000;
}*/

/* Flash messages */
#flash-error, #flash-warning, #flash-notice {
	text-align: left;
	padding: 4px 16px 4px 32px;
	margin: 4px;
	border-style: solid;
    border-width: 1px;
    font-weight: bold;
    /* color: #000; */
}
#flash-error {
	background: #ffd5cc url(/catalyzPlugin/images/error.png) 8px 50% no-repeat;
    color: #c2462c; border-color: #c2462c;
}
#flash-warning {
	background: #fff1cc url(/catalyzPlugin/images/warning.png) 8px 50% no-repeat;
    color: #c16803; border-color: #c16803;
}
#flash-notice {
	background: #cce7ff url(/catalyzPlugin/images/notice.png) 8px 50% no-repeat;
    color: #344f88; border-color: #344f88;
}

#sortable p{
	margin-left: 20px;
	margin-top: -5px;
	font-size: 9px;
}

#catalyz-content fieldset {
	border: 1px solid #CCCCCC;
	margin-top: 2px;
	margin-bottom: 2px;
	padding-bottom: 2px;
	padding: 2px;
	color:#000;
}

#catalyz-content legend {
	margin-left: 2px;
	margin-right: 2px;
	color:#000;
}

#catalyz-content table{
	border-collapse: separate;
	margin				: 2px;
	background-color	: #A0A0A0;
}

#catalyz-content table td {
	background-color	: #FFFFFF;
	vertical-align		: top;
}

#catalyz-content table td.disabled {
	background-color	: #F0F0F0;
}


#catalyz-content table.subform td {
	background-color	: #F0F0F0;
	vertical-align		: top;
}


#catalyz-content tr.active td {
/* red
	background-color: #ffdfdf;
	color: #990000;
*/
	background-color: #dfffdf;
}
#catalyz-content tr.active td span, #catalyz-content fieldset.ui-corner-all.active legend b {
	color: #009900;
}

#catalyz-content table th {
	background-color	: #e5e5e5;
	vertical-align		: top;
	text-align: left;
}

#catalyz-content .form_error {
	color: #FF0000;
}

#catalyz-content .hint, #catalyz-content .hint pre {
	color: #BBBBBB;
	font-size: 8pt;
	padding: 2px;
}

#catalyz-content .hint ul, #catalyz-content .hint li {
	color: #BBBBBB;
}

#catalyz-content .hint b {
	font-size: 8pt;
	color: #BBBBBB;
	font-weight: bold;
}

#catalyz-content ul.error_list li{
	color: #FF0000;
	list-style: none;
}

#catalyz-content ul.error_list{
	padding-left: 0px;
	margin: 2px;
}

#catalyz-content label{
	display: inline;
	font-weight: normal;
	padding-right: 0px;
}

.catalyz-warning {
	background-color: #EEEEEE;
	border: 1px solid #999999;
	padding: 3px;
}

ul.ui-tabs-nav {
	height: 33px !important;
}
#catalyz-content .required {
	color: #FF0000;
	font-size: smaller;
}
#catalyz-content .thumbnail {
	border: 1px solid #777777;
	margin-top: 2px;
}


#catalyz-content .error input, #catalyz-content .error textarea, #catalyz-content input.error, #catalyz-content textarea.error {
	border-color: #c2462c;
	background-color: #ffd5cc;
}

#catalyz-content .error table.mceLayout tr td{
	border-top: 1px solid #c2462c;
	border-bottom: 1px solid #c2462c;
}

#catalyz-content .error .mceLayout{
	border-left: 1px solid #c2462c;
	border-right: 1px solid #c2462c;
}

#catalyz-content div.error, #catalyz-content span.error, #catalyz-content input.error{
	color: #FF0000;
}

#catalyz-content  li.ui-state-default{
	padding:0 0 0 0 !important;
	background: none no-repeat 0 0 !important;
	background-color: #E6E6E6 !important;
}

#catalyz-content  li{
/*	padding:0 0 0 0 ;*/
	background: none no-repeat 0 0 ;
	background-color: inherit ;
}


#catalyz-content .filterFieldset{
	width:50%;
	/*margin: 10px;*/
}

#catalyz-content .checkbox_list {
	list-style-type: none;
	padding-left: 0;
}

.table td, .table th {
    height: 1%;
    text-align: inherit;
    padding: 2px;
    border: none;
}

#catalyz-content textarea{
	resize: none;
}

#catalyz-content .radio_list{
	list-style: none;
	padding-left: 0;
}

.sub_widget_zone{
	border: 1px solid #FCEFA1;
	background-color: #FBF9EE;
	width: 550px;
	display: block;
	padding: 10px 5px;
}

.sub_widget_zone .table{
	width: 540px;
	overflow: hidden;
}

.sub_widget_zone fieldset fieldset{
	width: 520px;
	overflow: hidden;
}

.sub_widget_zone .table input.text{
	width: 450px;
}

.sub_widget_zone .table table input.text{
	width: 380px;
}