
/* 
	style defines 
*/

/* elements with default font properties */
/*input.editor_text,*/
input.editor_button,
select.editor_select,
textarea.editor_textarea,
td.editor_layout_content, 
td.editor_layout_content_text, 
td.editor_block_caption, 
td.editor_block_content,
td.editor_block_content_error,
td.editor_block_content_form, 
th.editor_list_column_title, 
td.editor_list_column_value,
td.editor_list_column_value_even,
td.editor_list_empty,
td.editor_list_pagination_links,
td.editor_form_field_title, 
td.editor_form_field_value, 
td.editor_form_field_control, 
td.editor_form_field_error,
td.editor_form_field_checkbox,
td.editor_form_field_caption,
.editor_control_text,
.editor_control_notes
{
	font-family: Arial, Verdana, Helvetica, sans-serif; 
	font-size: 10pt; 
	font-weight: normal;
	color: #000000;
}

/* elements with normal size */
td.editor_block_actions,
td.editor_list_column_control,
td.editor_list_column_control_even,
td.editor_list_column_actions,
td.editor_form_actions
{
	font-size: 12pt; 
}


/* elements with blue text */
input.editor_button,
/*
input.editor_text,
select.editor_select,
*/
textarea.editor_textarea,
td.editor_block_caption,
td.editor_form_field_value
{
	color: #5B6DAE;
}

/* controls with blue border */
input.editor_button,
/*
input.editor_text,
select.editor_select,
*/
textarea.editor_textarea
{
	border: 1px solid #AAC7E6;
}


/* tables with common properties */
table.editor_layout,
table.editor_block,
table.editor_list
{
	border: 0px;
	border-collapse: collapse;
	margin: 0px;
	padding: 0px;
	/*background-color: white;*/
	width: 100%;
}

/* tables with borders */
table.editor_block
{
	border:1px solid #AAC7E6;
}


/* td's with collapse borders */
td.editor_block_caption,
td.editor_block_content,
td.editor_block_actions,
td.editor_list_caption,
th.editor_list_column_title, 
td.editor_list_column_value,
td.editor_list_column_value_even,
td.editor_list_column_control,
td.editor_list_column_control_even,
td.editor_list_column_actions,
td.editor_list_column_actions_even,
td.editor_list_empty
{
	border:1px solid #AAC7E6;
}


/* td contents */
td.editor_block_content,
td.editor_block_content_list,
td.editor_block_content_form,
td.editor_block_content_error,
td.editor_list_caption
{
	text-align: left;
	vertical-align: top;
}

/* td text content (with padding) */
td.editor_layout_content_text, 
td.editor_block_content,
td.editor_block_content_form,
td.editor_block_content_error,
td.editor_list_empty
{
	padding-left: 15px; 
	padding-right: 15px;
	padding-top: 10px; 
	padding-bottom: 10px; 
}

/* td list cells */
th.editor_list_column_title, 
td.editor_list_column_value,
td.editor_list_column_value_even,
td.editor_list_column_control,
td.editor_list_column_control_even,
td.editor_list_column_actions,
td.editor_list_column_actions_even,
td.editor_list_pagination_links
{
	vertical-align: middle;
	padding: 3px;
}

/* td form cells */
td.editor_form_field_title, 
td.editor_form_field_value,
td.editor_form_field_control,
td.editor_form_field_error,
td.editor_form_field_checkbox,
td.editor_form_field_caption,
td.editor_form_actions
{
	vertical-align: middle;
	padding: 2px;
}



/* 
	classes
*/

/* table main page content layout */
table.editor_layout {
}

/* table define block */
table.editor_block {
	background-color: transparent;
}

/* table items list */
table.editor_list 
{
}

/* table form */
table.editor_form {
	background-color: transparent;
}


/* td layout content */
td.editor_layout_content {
}

/* td layout content */
td.editor_layout_content_text {
}
 
/* td block caption */
td.editor_block_caption 
{
    height: 34px;
	text-align: left;
	vertical-align: middle;
	padding-left: 20px;
	padding-right: 20px;
	background-color: transparent;
}

/* td block content for text */
td.editor_block_content {
}

/* td block content for list */
td.editor_block_content_list {
}

/* td block content for form */
td.editor_block_content_form {
}

/* td form field error message */
td.editor_block_content_error {
    text-align: center;
	color: red;
}

td.editor_block_actions {
	/*text-align: center;*/
	padding-left: 20px; 
	padding-right: 20px;
	padding-top: 3px; 
	padding-bottom: 3px; 
}


/* list table caption */
td.editor_list_caption {
	background-color: transparent;
	border-bottom: 0;
}

/* td list column title  */
th.editor_list_column_title {
	font-weight: bold;
	background-color: transparent;
}

/* td list column value  */
td.editor_list_column_value {
	background-color: #FFFFFF;
}
td.editor_list_column_value_even {
	background-color: transparent;
}

/* td list column control  */
td.editor_list_column_control {
	background-color: #FFFFFF;
}
td.editor_list_column_control_even {
	background-color: transparent;
}

/* td list column action buttons  */
td.editor_list_column_actions {
	background-color: #FFFFFF;
}
td.editor_list_column_actions_even {
	background-color: transparent;
}

td.editor_list_empty {
	background-color: #FFFFFF;
	text-align: center;
}

td.editor_list_pagination_links {
	text-align: right;
}



/* td form field title  */
td.editor_form_field_title {
    text-align: right;
}

/* td form field text value */
td.editor_form_field_value {
    text-align: left;
}

/* td form field control */
td.editor_form_field_control {
    text-align: left;
}

/* td form field control */
td.editor_form_field_checkbox {
    text-align: left;
    vertical-align: middle;
}

/* td form action buttons */
td.editor_form_actions {
    text-align: left;
}

/* td form field error message */
td.editor_form_field_error {
    text-align: left;
	color: red;
}

/* td form field caption */
td.editor_form_field_caption {
    height: 28px;
	text-align: left;
	vertical-align: middle;
	padding-left: 20px;
	padding-right: 20px;
    font-size: 10pt;
    font-weight: bold;
    background-color: transparent;
}


.editor_control_text {
}

.editor_control_notes {
	font-size: 8pt; 
}

a.editor_link {
	text-decoration: none;
	color: #5B6DAE;
}
a.editor_link:active {
	color: #5B6DAE;
}
a.editor_link:visited {
	color: #5C70B8;
}
a.editor_link:hover {
	text-decoration: underline;
	color: #000000;
}

a.editor_pagination_link {
	text-decoration: none;
	color: #5B6DAE;
}
a.editor_pagination_link:active {
	color: #5B6DAE;
}
a.editor_pagination_link:visited {
	color: #5C70B8;
}
a.editor_pagination_link:hover {
	text-decoration: underline;
	color: #000000;
}

a.editor_ordering_link {
	text-decoration: none;
	color: #5B6DAE;
}
a.editor_ordering_link:active {
	color: #5B6DAE;
}
a.editor_ordering_link:visited {
	color: #5B6DAE;
}
a.editor_ordering_link:hover {
	text-decoration: underline;
	color: #000000;
}

a.editor_tree_path_link {
	text-decoration: none;
	color: #5B6DAE;
}
a.editor_tree_path_link:active {
	color: #5B6DAE;
}
a.editor_tree_path_link:visited {
	color: #5C70B8;
}
a.editor_tree_path_link:hover {
	text-decoration: underline;
	color: #000000;
}


img.editor_img {
	border: 0;
	margin: 0;
}

input.editor_text {} 
input.editor_button { 
	border-style: double;
	border-color: #AAC7E6;
	background-color: #DEE3E5; 
	border-width: 3px;
	font-weight: bold;
	font-size: 8.5pt;
	color: #5B6DAE}
input.editor_checkbox {}
select.editor_select {} 
textarea.editor_textarea { width:230px; height: 95px; } 

img.editor_control_image {
	border:1px solid black; 
	margin-top: 2px;
	margin-bottom: 2px;
}

form {
	margin: 0px;
}

@media print { 

table.editor_list td,
table.editor_list th,
table.editor_block,
table.editor_block td
{
	border-color: black;
}

}

td.editor_list_column_value_even,
td.editor_list_column_control_even,
td.editor_list_column_actions_even
{
	background-color: #F4F8F9;
}
