html
{
	margin:0 0 0 0;
	padding:0px;
	
	width: 100%;
	height:100%;
	
	direction:rtl;
	font-family:arial;
	font-size: 12px;
	text-align:right;
	background:#ECECEC;
	/*overflow-y: scroll;*/
}
body
{
	margin:0 0 0 0;
	padding:0px;
	
	width: 100%;
	height:100%;
	
	direction:rtl;
	font-family:arial;
	font-size: 12px;
	text-align:right;
	background:#ECECEC;
}
form
{
	margin:0px;
	padding:0px;
}
img
{
	border:0px;
}

.left
{
	text-align:left;
}
.right
{
	text-align:right;
}
.rtl
{
	direction:rtl;
}
.ltr
{
	direction:ltr;
}
.nowrap
{
	white-space:nowrap;
}

.tagonet_autocomplete_results_screen
{
	background:#ffffff;
	/*border-top:1px solid #d0d0d0;*/
	border-left:1px solid #d0d0d0;
	border-right:1px solid #d0d0d0;
	border-bottom:1px solid #d0d0d0;
	padding:4px;
	direction:rtl;
	font-size: 12px;
	text-align:right;
	color:#444444;
	
	-moz-box-shadow:    -2px 2px 4px 0px #888888;
	-webkit-box-shadow: -2px 2px 4px 0px #888888;
	box-shadow:         -2px 2px 4px 0px #888888;
}
.tagonet_autocomplete_result_matched_value
{
	color:#ff0000;
	font-weight:bold;
	direction:rtl;
	text-align:right;
}
.tagonet_autocomplete_result
{
	cursor:pointer;
	background:#ffffff;
	direction:rtl;
	text-align:right;
}
.tagonet_autocomplete_result_focused
{
	cursor:pointer;
	background:#C2E4EF;
	direction:rtl;
	text-align:right;
}



.paging_pages
{
	margin:4px auto;
	color:#0AA3AF;
	font-size:14px;
	font-weight:normal;
	text-align:center;
}
a.paging_page			{ display:inline-block; padding:2px 2px 2px 2px; white-space:nowrap; color:#555555; font-size:14px; font-weight:bold; text-decoration: none; }
a.paging_page:hover		{ display:inline-block; padding:2px 2px 2px 2px; white-space:nowrap; color:#555555; font-size:14px; font-weight:bold; text-decoration: underline;}
a.paging_page_selected	{ display:inline-block; padding:2px 2px 2px 2px; white-space:nowrap; color:#006FBF; font-size:14px; font-weight:bold; text-decoration: none;}


.wrapper
{
	/*width:990px;*/
	height:100%;
	/*
	height:100%;
	min-height: 100%;
	min-height: 100%;
	height: auto !important;
	position:relative;
	top: 0px;
	*/
	margin: 0px auto;
}
.main
{
	width:100%;
	height:100%;
}

.main_top
{
	height:88px;
}
.main_middle_wrapper
{
	width:1006px;
	height:100%;
	/*
	height:100%;
	min-height: 100%;
	min-height: 100%;
	height: auto !important;
	position:relative;
	top: 0px;
	*/
	margin:10px auto 0px auto;
}
.main_middle
{
	/*height:100%;*/
	background:#ECECEC url('../../img/background.jpg') left top repeat-x;
}
.top_strip_1
{
	background-color:#265d86;
	height:40px;
}
.top_strip_2
{
	background:#F1F9FC url('../../img/top_strip_2_background.jpg') left bottom repeat-x;
	min-height:48px;
}

.top_strip_2_options
{
	margin:0 auto 0 auto;
	padding:14px 0 14px 0;
	width:1000px;
	height:20px;
	text-align:middle;
}

.top_strip_3_options
{
	margin:0 auto 0 auto;
	padding:0px 0 0px 0;
	width:1000px;
	height:20px;
	text-align:middle;
}

.middle_bottom
{
	margin:6px 10px 4px 10px;
	color:#555555;
	font-size:12px;
	font-weight:normal;
	text-align:left;
}
.page_text {
	text-align:right;
	direction:rtl;
}

.powered_by
{
	float:left;
}
.powered_by > a			{ color:#555555;font-size:12px; font-weight:normal; text-decoration:none;}
.powered_by > a:hover	{ color:#555555;font-size:12px; font-weight:normal; text-decoration:underline;}
.copyrights
{
	float:right;
}
.copyrights > a			{ color:#555555;font-size:12px; font-weight:normal; text-decoration:none;}
.copyrights > a:hover	{ color:#555555;font-size:12px; font-weight:normal; text-decoration:underline;}

















.admin_user_panel
{
	margin:0 auto 0 auto;
	width:1000px;
	height:40px;
}

.admin_user_panel_field_name
{
	padding:0 0 0 4px;
	color:#ffffff;
	font-size:14px;
	font-weight:bold;
	text-align:right;
	vertical-align:middle;
	white-space:nowrap;
}
.admin_user_panel_field_content
{
	padding:0 0 0 10px;
	color:#ffffff;
	font-size:14px;
	font-weight:normal;
	text-align:right;
	vertical-align:middle;
	white-space:nowrap;
}
.admin_user_panel_logout_form_options
{
	display:inline-block;
	margin:0 0 0 0;
	height:16px;
	text-align:left;
}
.admin_user_panel_logout_form_options > a 		{ color:#ffffff;font-size:14px; font-weight:bold; white-space:nowrap; text-decoration:none;}
.admin_user_panel_logout_form_options > a:hover	{ color:#ffffff;font-size:14px; font-weight:bold; white-space:nowrap; text-decoration:underline;}
.admin_user_panel_logout_form_process
{
	display:inline-block;
	margin:0 0 0 0;
	height:16px;
	text-align:center;
	vertical-align:middle;
	
	color:#ffffff;
	font-size:14px;
	font-weight:bold;
	white-space:nowrap;
}
.admin_user_panel_logout_form_process_preloader
{
	display:inline-block;
	margin:0 0 0 4px;
	height:16px;
	width:16px;
	vertical-align:middle;
	background:url('../../img/preloaders/preloader_2_16_16.gif') no-repeat center center;
}



.language_panel_form_field_input_checkbox
{
	margin:0;
	padding:0;
}
.language_panel_form_field_input_custom_checkbox
{
	display:inline-block;
	margin:0 0 0 10px;
	height:20px;
}
.language_panel_form_field_input_custom_checkbox_name
{
	display:inline-block;
	color:#ffffff;
	font-size:12px;
	font-weight:normal;
	text-align:right;
	vertical-align:middle;
	white-space:nowrap;
	line-height:20px;
}
.language_panel_form_field_input_custom_checkbox_checkbox
{
	display:inline-block;
	margin:0 0 0 2px;
	vertical-align:middle;
	line-height:20px;
}



.customer_search_panel
{
	margin:0 auto 0 auto;
	padding:14px 0 14px 0;
	width:1000px;
	height:20px;
}
.customer_search_panel_field_name
{
	display:inline-block;
	margin:0 0 0 4px;
	color:#000000;
	font-size:12px;
	font-weight:bold;
	text-align:right;
	vertical-align:middle;
	white-space:nowrap;
}
.customer_search_panel_field_content
{
	display:inline-block;
	margin:0 0 0 10px;
	color:#000000;
	font-size:12px;
	font-weight:normal;
	text-align:right;
	vertical-align:middle;
	white-space:nowrap;
}
.customer_search_panel_options
{
	display:inline-block;
	margin:0 0 0 0;
	/*height:20px;*/
	text-align:left;
}
.customer_search_panel_options > a{ font-family:Arial; font-size:12px; font-weight:bold; color:#006FBF; text-decoration:underline; }
.customer_search_panel_options > a:hover{ color:#006FBF; text-decoration:none; }
.customer_search_panel_process
{
	display:inline-block;
	margin:0 0 0 0;
	/*height:20px;*/
	text-align:center;
	vertical-align:middle;
	color:#555555;
	font-size:12px;
	font-weight:bold;
	white-space:nowrap;
}
.customer_search_panel_process_preloader
{
	display:inline-block;
	margin:0 0 0 4px;
	height:16px;
	width:16px;
	vertical-align:middle;
	background:url('../../img/preloaders/preloader_1_16_16.gif') no-repeat center center;
}
.customer_search_panel_fields
{
	display:inline-block;
	vertical-align:middle;
}
.customer_search_panel_message
{
	display:inline-block;
	color:#555555;
	font-size:12px;
	font-weight:normal;
	white-space:nowrap;
	vertical-align:middle;
	text-align:center;
}
.customer_search_panel_message > a{ font-family:Arial; font-size:12px; font-weight:normal; color:#006FBF; text-decoration:underline; }
.customer_search_panel_message > a:hover{ color:#006FBF; text-decoration:none; }
.customer_search_panel_form_field_input_text, .customer_search_panel_form_field_input_text_ltr
{
	width:98px;
	height:14px;
	padding:2px;
	margin:0;
	border:1px solid #d0d0d0;
	font-family:Arial;
	font-size:12px;
	line-height:14px;
	color:#555555;
	background:#ffffff;
	vertical-align:middle;
	text-align:right;
	direction:rtl;
}
.customer_search_panel_form_field_input_text_ltr
{
	text-align:left;
	direction:ltr;
}








.agent_search_panel
{
	margin:0 auto 0 auto;
	padding:14px 0 14px 0;
	width:1000px;
	height:20px;
}
.agent_search_panel_field_name
{
	display:inline-block;
	margin:0 0 0 4px;
	color:#000000;
	font-size:12px;
	font-weight:bold;
	text-align:right;
	vertical-align:middle;
	white-space:nowrap;
}
.agent_search_panel_field_content
{
	display:inline-block;
	margin:0 0 0 10px;
	color:#000000;
	font-size:12px;
	font-weight:normal;
	text-align:right;
	vertical-align:middle;
	white-space:nowrap;
}
.agent_search_panel_options
{
	display:inline-block;
	margin:0 0 0 0;
	/*height:20px;*/
	text-align:left;
}
.agent_search_panel_options > a{ font-family:Arial; font-size:12px; font-weight:bold; color:#006FBF; text-decoration:underline; }
.agent_search_panel_options > a:hover{ color:#006FBF; text-decoration:none; }
.agent_search_panel_process
{
	display:inline-block;
	margin:0 0 0 0;
	/*height:20px;*/
	text-align:center;
	vertical-align:middle;
	color:#555555;
	font-size:12px;
	font-weight:bold;
	white-space:nowrap;
}
.agent_search_panel_process_preloader
{
	display:inline-block;
	margin:0 0 0 4px;
	height:16px;
	width:16px;
	vertical-align:middle;
	background:url('../../img/preloaders/preloader_1_16_16.gif') no-repeat center center;
}
.agent_search_panel_fields
{
	display:inline-block;
	vertical-align:middle;
}
.agent_search_panel_message
{
	display:inline-block;
	color:#555555;
	font-size:12px;
	font-weight:normal;
	white-space:nowrap;
	vertical-align:middle;
	text-align:center;
}
.agent_search_panel_message > a{ font-family:Arial; font-size:12px; font-weight:normal; color:#006FBF; text-decoration:underline; }
.agent_search_panel_message > a:hover{ color:#006FBF; text-decoration:none; }
.agent_search_panel_form_field_input_text, .agent_search_panel_form_field_input_text_ltr
{
	width:98px;
	height:14px;
	padding:2px;
	margin:0;
	border:1px solid #d0d0d0;
	font-family:Arial;
	font-size:12px;
	line-height:14px;
	color:#555555;
	background:#ffffff;
	vertical-align:middle;
	text-align:right;
	direction:rtl;
}
.agent_search_panel_form_field_input_text_ltr
{
	text-align:left;
	direction:ltr;
}










.subscription_use_panel
{
	margin:0 auto 0 auto;
	padding:14px 0 14px 0;
	width:1000px;
	height:20px;
}
.subscription_use_panel_field_name
{
	display:inline-block;
	margin:0 0 0 4px;
	color:#000000;
	font-size:12px;
	font-weight:bold;
	text-align:right;
	vertical-align:middle;
	white-space:nowrap;
}
.subscription_use_panel_field_content
{
	display:inline-block;
	margin:0 0 0 10px;
	color:#000000;
	font-size:12px;
	font-weight:normal;
	text-align:right;
	vertical-align:middle;
	white-space:nowrap;
}
.subscription_use_panel_options
{
	display:inline-block;
	margin:0 0 0 0;
	/*height:20px;*/
	text-align:left;
}
.subscription_use_panel_options > a{ font-family:Arial; font-size:12px; font-weight:bold; color:#006FBF; text-decoration:underline; }
.subscription_use_panel_options > a:hover{ color:#006FBF; text-decoration:none; }
.subscription_use_panel_process
{
	display:inline-block;
	margin:0 0 0 0;
	/*height:20px;*/
	text-align:center;
	vertical-align:middle;
	color:#555555;
	font-size:12px;
	font-weight:bold;
	white-space:nowrap;
}
.subscription_use_panel_process_preloader
{
	display:inline-block;
	margin:0 0 0 4px;
	height:16px;
	width:16px;
	vertical-align:middle;
	background:url('../../img/preloaders/preloader_1_16_16.gif') no-repeat center center;
}
.subscription_use_panel_fields
{
	display:inline-block;
	vertical-align:middle;
}
.subscription_use_panel_message
{
	display:inline-block;
	color:#555555;
	font-size:12px;
	font-weight:normal;
	white-space:nowrap;
	vertical-align:middle;
	text-align:center;
}
.subscription_use_panel_message > a{ font-family:Arial; font-size:12px; font-weight:normal; color:#006FBF; text-decoration:underline; }
.subscription_use_panel_message > a:hover{ color:#006FBF; text-decoration:none; }
.subscription_use_panel_form_field_input_text, .subscription_use_panel_form_field_input_text_ltr
{
	width:98px;
	height:14px;
	padding:2px;
	margin:0;
	border:1px solid #d0d0d0;
	font-family:Arial;
	font-size:12px;
	line-height:14px;
	color:#555555;
	background:#ffffff;
	vertical-align:middle;
	text-align:right;
	direction:rtl;
}
.subscription_use_panel_form_field_input_text_ltr
{
	text-align:left;
	direction:ltr;
}





.customer_panel
{
	padding:4px 0 4px 0;
	/*
	margin:4px auto 4px auto;
	width:994px;
	height:34px;
	border:1px solid #d0d0d0;
	*/
	margin:0 auto 0 auto;
	width:1000px;
	vertical-align:middle;
}

.customer_panel_customer
{
	font-family:Arial;
	font-size:12px;
	font-weight:normal;
	color:#000;
	vertical-align:middle;
	/*background:#ffffff;*/
	vertical-align:middle;
	text-align:right;
}
.customer_panel_customer_right
{
	float:right;
	width:750px;
}
.customer_panel_customer_left
{
	float:left;
	width:240px;
	margin:0 0 0 10px;
}
.customer_panel_customer_details
{
	font-family:Arial;
	font-size:12px;
	font-weight:normal;
	color:#000;
	vertical-align:middle;
	/*background:#ffffff;*/
	vertical-align:middle;
	text-align:right;
}
.customer_panel_customer_title
{
	display:inline-block;
	margin:0 0 0 4px;
	font-family:Arial;
	font-size:12px;
	font-weight:normal;
	color:#000;
	/*background:#ffffff;*/
	vertical-align:middle;
	text-align:right;
}
.customer_panel_customer_field_name
{
	display:inline-block;
	margin:0 0 0 4px;
	font-family:Arial;
	font-size:12px;
	font-weight:normal;
	color:#000;
	/*background:#ffffff;*/
	vertical-align:middle;
	text-align:right;
}
.customer_panel_customer_field_content
{
	display:inline-block;
	margin:0 0 0 4px;
	font-family:Arial;
	font-size:12px;
	font-weight:bold;
	color:#000;
	/*background:#ffffff;*/
	vertical-align:middle;
	text-align:right;
}
.customer_panel_customer_status
{
	font-family:Arial;
	font-size:12px;
	font-weight:normal;
	color:#000;
	/*background:#ffffff;*/
	vertical-align:middle;
	text-align:right;
}
.customer_panel_customer_options
{
	display:inline-block;
	margin:0 0 0 0;
	height:20px;
	text-align:center;
	vertical-align:middle;
}
/*
.customer_panel_customer_options > a
{
	font-family:Arial;
	font-size:12px;
	font-weight:bold;
	color:#006FBF;
	text-decoration:underline;
}
.customer_panel_customer_options > a:hover
{
	color:#006FBF;
	text-decoration:none;
}
*/
.customer_panel_customer_process
{
	display:inline-block;
	margin:0 0 0 0;
	height:20px;
	text-align:center;
	vertical-align:middle;
	color:#555555;
	font-size:12px;
	font-weight:bold;
	white-space:nowrap;
}
.customer_panel_customer_process_preloader
{
	display:inline-block;
	margin:0 0 0 4px;
	height:20px;
	width:20px;
	vertical-align:middle;
	background:url('../../img/preloaders/preloader_1_16_16.gif') no-repeat center center;
}
.customer_panel_customer_remarks
{
	/*display:inline-block;*/
	margin:0 0 0 10px;
	font-family:Arial;
	font-size:12px;
	font-weight:normal;
	color:#000;
	vertical-align:middle;
	/*background:#ffffff;*/
	vertical-align:middle;
	text-align:right;
	/*
	max-height:54px;
	overflow-y:auto;
	*/
}
.customer_panel_customer_remarks_title
{
	display:inline-block;
	margin:0 0 0 4px;
	font-family:Arial;
	font-size:12px;
	font-weight:bold;
	color:#000;
	/*background:#ffffff;*/
	vertical-align:middle;
	text-align:right;
	text-decoration:underline;
}

.customer_panel_customer_subscriptions
{
	/*display:inline-block;*/
	margin:4px 0 0 0;
	font-family:Arial;
	font-size:12px;
	font-weight:normal;
	color:#000;
	vertical-align:middle;
	/*background:#ffffff;*/
	vertical-align:middle;
	text-align:right;
}
.customer_panel_customer_subscriptions_title
{
	display:inline-block;
	margin:0 0 0 4px;
	font-family:Arial;
	font-size:12px;
	font-weight:normal;
	color:#000;
	/*background:#ffffff;*/
	vertical-align:middle;
	text-align:right;
}
.customer_panel_customer_subscriptions_subscription
{
	display:inline-block;
	margin:0 0 0 10px;
	font-family:Arial;
	font-size:12px;
	font-weight:normal;
	color:#000;
	vertical-align:middle;
	text-align:right;
	/*
	background:#ffffff;
	padding:2px;
	border:1px solid #d0d0d0;
	*/
}
.customer_panel_customer_subscriptions_subscription_field_name
{
	display:inline-block;
	margin:0 0 0 4px;
	font-family:Arial;
	font-size:12px;
	font-weight:normal;
	color:#000;
	/*background:#ffffff;*/
	vertical-align:middle;
	text-align:right;
}
.customer_panel_customer_subscriptions_subscription_field_content
{
	display:inline-block;
	margin:0 0 0 4px;
	font-family:Arial;
	font-size:12px;
	font-weight:bold;
	color:#000;
	/*background:#ffffff;*/
	vertical-align:middle;
	text-align:right;
}


.customer_panel_customer_shows
{
	/*display:inline-block;*/
	margin:4px 0 0 0;
	font-family:Arial;
	font-size:12px;
	font-weight:normal;
	color:#000;
	vertical-align:middle;
	/*background:#ffffff;*/
	vertical-align:middle;
	text-align:right;
}
.customer_panel_customer_shows_title
{
	display:inline-block;
	margin:0 0 0 4px;
	font-family:Arial;
	font-size:12px;
	font-weight:normal;
	color:#000;
	/*background:#ffffff;*/
	vertical-align:middle;
	text-align:right;
}
.customer_panel_customer_shows_show
{
	display:inline-block;
	margin:0 0 0 10px;
	font-family:Arial;
	font-size:12px;
	font-weight:normal;
	color:#000;
	vertical-align:middle;
	text-align:right;
	/*
	background:#ffffff;
	padding:2px;
	border:1px solid #d0d0d0;
	*/
}
.customer_panel_customer_shows_show_field_name
{
	display:inline-block;
	margin:0 0 0 4px;
	font-family:Arial;
	font-size:12px;
	font-weight:normal;
	color:#000;
	/*background:#ffffff;*/
	vertical-align:middle;
	text-align:right;
}
.customer_panel_customer_shows_show_field_content
{
	display:inline-block;
	margin:0 0 0 4px;
	font-family:Arial;
	font-size:12px;
	font-weight:bold;
	color:#000;
	/*background:#ffffff;*/
	vertical-align:middle;
	text-align:right;
}



















.agent_panel
{
	padding:4px 0 4px 0;
	/*
	margin:4px auto 4px auto;
	width:994px;
	height:34px;
	border:1px solid #d0d0d0;
	*/
	margin:0 auto 0 auto;
	width:1000px;
	vertical-align:middle;
}

.agent_panel_agent
{
	font-family:Arial;
	font-size:12px;
	font-weight:normal;
	color:#000;
	vertical-align:middle;
	/*background:#ffffff;*/
	vertical-align:middle;
	text-align:right;
}
.agent_panel_agent_right
{
	float:right;
	width:750px;
}
.agent_panel_agent_left
{
	float:left;
	width:240px;
	margin:0 0 0 10px;
}
.agent_panel_agent_details
{
	font-family:Arial;
	font-size:12px;
	font-weight:normal;
	color:#000;
	vertical-align:middle;
	/*background:#ffffff;*/
	vertical-align:middle;
	text-align:right;
}
.agent_panel_agent_title
{
	display:inline-block;
	margin:0 0 0 4px;
	font-family:Arial;
	font-size:12px;
	font-weight:normal;
	color:#000;
	/*background:#ffffff;*/
	vertical-align:middle;
	text-align:right;
}
.agent_panel_agent_field_name
{
	display:inline-block;
	margin:0 0 0 4px;
	font-family:Arial;
	font-size:12px;
	font-weight:normal;
	color:#000;
	/*background:#ffffff;*/
	vertical-align:middle;
	text-align:right;
}
.agent_panel_agent_field_content
{
	display:inline-block;
	margin:0 0 0 4px;
	font-family:Arial;
	font-size:12px;
	font-weight:bold;
	color:#000;
	/*background:#ffffff;*/
	vertical-align:middle;
	text-align:right;
}
.agent_panel_agent_status
{
	font-family:Arial;
	font-size:12px;
	font-weight:normal;
	color:#000;
	/*background:#ffffff;*/
	vertical-align:middle;
	text-align:right;
}
.agent_panel_agent_options
{
	display:inline-block;
	margin:0 0 0 0;
	height:20px;
	text-align:center;
	vertical-align:middle;
}
/*
.agent_panel_agent_options > a
{
	font-family:Arial;
	font-size:12px;
	font-weight:bold;
	color:#006FBF;
	text-decoration:underline;
}
.agent_panel_agent_options > a:hover
{
	color:#006FBF;
	text-decoration:none;
}
*/
.agent_panel_agent_process
{
	display:inline-block;
	margin:0 0 0 0;
	height:20px;
	text-align:center;
	vertical-align:middle;
	color:#555555;
	font-size:12px;
	font-weight:bold;
	white-space:nowrap;
}
.agent_panel_agent_process_preloader
{
	display:inline-block;
	margin:0 0 0 4px;
	height:20px;
	width:20px;
	vertical-align:middle;
	background:url('../../img/preloaders/preloader_1_16_16.gif') no-repeat center center;
}
.agent_panel_agent_remarks
{
	/*display:inline-block;*/
	margin:0 0 0 10px;
	font-family:Arial;
	font-size:12px;
	font-weight:normal;
	color:#000;
	vertical-align:middle;
	/*background:#ffffff;*/
	vertical-align:middle;
	text-align:right;
	/*
	max-height:54px;
	overflow-y:auto;
	*/
}
.agent_panel_agent_remarks_title
{
	display:inline-block;
	margin:0 0 0 4px;
	font-family:Arial;
	font-size:12px;
	font-weight:bold;
	color:#000;
	/*background:#ffffff;*/
	vertical-align:middle;
	text-align:right;
	text-decoration:underline;
}

.agent_panel_agent_subscriptions
{
	/*display:inline-block;*/
	margin:4px 0 0 0;
	font-family:Arial;
	font-size:12px;
	font-weight:normal;
	color:#000;
	vertical-align:middle;
	/*background:#ffffff;*/
	vertical-align:middle;
	text-align:right;
}
.agent_panel_agent_subscriptions_title
{
	display:inline-block;
	margin:0 0 0 4px;
	font-family:Arial;
	font-size:12px;
	font-weight:normal;
	color:#000;
	/*background:#ffffff;*/
	vertical-align:middle;
	text-align:right;
}
.agent_panel_agent_subscriptions_subscription
{
	display:inline-block;
	margin:0 0 0 10px;
	font-family:Arial;
	font-size:12px;
	font-weight:normal;
	color:#000;
	vertical-align:middle;
	text-align:right;
	/*
	background:#ffffff;
	padding:2px;
	border:1px solid #d0d0d0;
	*/
}
.agent_panel_agent_subscriptions_subscription_field_name
{
	display:inline-block;
	margin:0 0 0 4px;
	font-family:Arial;
	font-size:12px;
	font-weight:normal;
	color:#000;
	/*background:#ffffff;*/
	vertical-align:middle;
	text-align:right;
}
.agent_panel_agent_subscriptions_subscription_field_content
{
	display:inline-block;
	margin:0 0 0 4px;
	font-family:Arial;
	font-size:12px;
	font-weight:bold;
	color:#000;
	/*background:#ffffff;*/
	vertical-align:middle;
	text-align:right;
}


.agent_panel_agent_shows
{
	/*display:inline-block;*/
	margin:4px 0 0 0;
	font-family:Arial;
	font-size:12px;
	font-weight:normal;
	color:#000;
	vertical-align:middle;
	/*background:#ffffff;*/
	vertical-align:middle;
	text-align:right;
}
.agent_panel_agent_shows_title
{
	display:inline-block;
	margin:0 0 0 4px;
	font-family:Arial;
	font-size:12px;
	font-weight:normal;
	color:#000;
	/*background:#ffffff;*/
	vertical-align:middle;
	text-align:right;
}
.agent_panel_agent_shows_show
{
	display:inline-block;
	margin:0 0 0 10px;
	font-family:Arial;
	font-size:12px;
	font-weight:normal;
	color:#000;
	vertical-align:middle;
	text-align:right;
	/*
	background:#ffffff;
	padding:2px;
	border:1px solid #d0d0d0;
	*/
}
.agent_panel_agent_shows_show_field_name
{
	display:inline-block;
	margin:0 0 0 4px;
	font-family:Arial;
	font-size:12px;
	font-weight:normal;
	color:#000;
	/*background:#ffffff;*/
	vertical-align:middle;
	text-align:right;
}
.agent_panel_agent_shows_show_field_content
{
	display:inline-block;
	margin:0 0 0 4px;
	font-family:Arial;
	font-size:12px;
	font-weight:bold;
	color:#000;
	/*background:#ffffff;*/
	vertical-align:middle;
	text-align:right;
}

















.occupied_subscription_panel
{
	padding:4px 0 4px 0;
	/*
	margin:4px auto 4px auto;
	width:994px;
	height:34px;
	border:1px solid #d0d0d0;
	border:1px solid #000;
	*/
	margin:0 auto 0 auto;
	width:1000px;
	vertical-align:middle;
}

.occupied_subscription_panel_occupied_subscription
{
	padding:0 0 4px 0;
}
.occupied_subscription_panel_occupied_subscription_right
{
	float:right;
	width:750px;
}
.occupied_subscription_panel_occupied_subscription_left
{
	float:left;
	width:240px;
	margin:0 0 0 10px;
}

.occupied_subscription_panel_occupied_subscription_details
{
	font-family:Arial;
	font-size:12px;
	font-weight:normal;
	color:#000;
	vertical-align:middle;
	/*background:#ffffff;*/
	vertical-align:middle;
	text-align:right;
}
.occupied_subscription_panel_occupied_subscription_title
{
	display:inline-block;
	margin:0 0 0 4px;
	font-family:Arial;
	font-size:12px;
	font-weight:normal;
	color:#000;
	/*background:#ffffff;*/
	vertical-align:middle;
	text-align:right;
}
.occupied_subscription_panel_occupied_subscription_field_name
{
	display:inline-block;
	margin:0 0 0 4px;
	font-family:Arial;
	font-size:12px;
	font-weight:normal;
	color:#000;
	/*background:#ffffff;*/
	vertical-align:middle;
	text-align:right;
}
.occupied_subscription_panel_occupied_subscription_field_content
{
	display:inline-block;
	margin:0 0 0 4px;
	font-family:Arial;
	font-size:12px;
	font-weight:bold;
	color:#000;
	/*background:#ffffff;*/
	vertical-align:middle;
	text-align:right;
}
.occupied_subscription_panel_occupied_subscription_status
{
	display:inline-block;
	margin:0 0 0 4px;
	font-family:Arial;
	font-size:12px;
	font-weight:normal;
	color:#000;
	/*background:#ffffff;*/
	vertical-align:middle;
	text-align:right;
}
.occupied_subscription_panel_occupied_subscription_options
{
	display:inline-block;
	margin:0 0 0 0;
	height:20px;
	text-align:center;
	vertical-align:middle;
}
/*
.occupied_subscription_panel_occupied_subscription_options > a
{
	font-family:Arial;
	font-size:12px;
	font-weight:bold;
	color:#006FBF;
	text-decoration:underline;
}
.occupied_subscription_panel_occupied_subscription_options > a:hover
{
	color:#006FBF;
	text-decoration:none;
}
*/
.occupied_subscription_panel_occupied_subscription_process
{
	display:inline-block;
	margin:0 0 0 0;
	height:20px;
	text-align:center;
	vertical-align:middle;
	color:#555555;
	font-size:12px;
	font-weight:bold;
	white-space:nowrap;
}
.occupied_subscription_panel_occupied_subscription_process_preloader
{
	display:inline-block;
	margin:0 0 0 4px;
	height:20px;
	width:20px;
	vertical-align:middle;
	background:url('../../img/preloaders/preloader_1_16_16.gif') no-repeat center center;
}























.occupied_show_appearance_panel
{
	margin:0 auto 0 auto;
	width:1000px;
	/*height:28px;*/
}
.occupied_show_appearance_panel_show_appearance, .occupied_show_appearance_panel_show_appearance_pending, .occupied_show_appearance_panel_show_appearance_selected, .occupied_show_appearance_panel_show_appearance_selecting
{
	float:right;
	margin:4px 0 4px 4px;
	padding:2px 2px 2px 2px;
	/*height:12px;*/
	border:1px solid #d0d0d0;
	font-family:Arial;
	font-size:12px;
	color:#444444;
	background:#ffffff;
	vertical-align:middle;
	text-align:right;
}
.occupied_show_appearance_panel_show_appearance_pending
{
	background:#ffffff;
}
.occupied_show_appearance_panel_show_appearance_selected
{
	background:#CEFFCF;
}
.occupied_show_appearance_panel_show_appearance_selecting
{
	background:#E2ECF5;
}
.occupied_show_appearance_panel_show_appearance_content
{
	font-family:Arial;
	font-size:12px;
	color:#444444;
	vertical-align:middle;
	text-align:right;
}
.occupied_show_appearance_panel_show_appearance_content > a
{
	color:#444444;
	text-decoration:none;
}
.occupied_show_appearance_panel_show_appearance_content > a:hover
{
	color:#444444;
	text-decoration:none;
}

.occupied_show_appearance_panel_show_appearance_options
{
	display:inline-block;
	margin:0 0 0 0;
	height:16px;
	text-align:center;
	vertical-align:middle;
}
.occupied_show_appearance_panel_show_appearance_options > a
{
	font-family:Arial;
	font-size:12px;
	font-weight:bold;
	color:#006FBF;
	text-decoration:underline;
}
.occupied_show_appearance_panel_show_appearance_options > a:hover
{
	color:#006FBF;
	text-decoration:none;
}
.occupied_show_appearance_panel_show_appearance_process
{
	display:inline-block;
	margin:0 0 0 0;
	height:16px;
	text-align:center;
	vertical-align:middle;
	color:#555555;
	font-size:12px;
	font-weight:bold;
	white-space:nowrap;
}
.occupied_show_appearance_panel_show_appearance_process_preloader
{
	display:inline-block;
	margin:0 0 0 4px;
	height:16px;
	width:16px;
	vertical-align:middle;
	background:url('../../img/preloaders/preloader_1_16_16.gif') no-repeat center center;
}













.order_treatment_panel
{
	padding:4px 0 4px 0;
	/*
	margin:4px auto 4px auto;
	width:994px;
	height:34px;
	border:1px solid #d0d0d0;
	*/
	margin:0 auto 0 auto;
	width:1000px;
	vertical-align:middle;
}

.order_treatment_panel_customer
{
	font-family:Arial;
	font-size:12px;
	font-weight:normal;
	color:#000;
	vertical-align:middle;
	/*background:#ffffff;*/
	vertical-align:middle;
	text-align:right;
}
.order_treatment_panel_customer_right
{
	float:right;
	width:750px;
}
.order_treatment_panel_customer_left
{
	float:left;
	width:240px;
	margin:0 0 0 10px;
}
.order_treatment_panel_customer_details
{
	font-family:Arial;
	font-size:12px;
	font-weight:normal;
	color:#000;
	vertical-align:middle;
	/*background:#ffffff;*/
	vertical-align:middle;
	text-align:right;
}
.order_treatment_panel_customer_title
{
	display:inline-block;
	margin:0 0 0 4px;
	font-family:Arial;
	font-size:12px;
	font-weight:normal;
	color:#000;
	/*background:#ffffff;*/
	vertical-align:middle;
	text-align:right;
}
.order_treatment_panel_customer_field_name
{
	display:inline-block;
	margin:0 0 0 4px;
	font-family:Arial;
	font-size:12px;
	font-weight:normal;
	color:#000;
	/*background:#ffffff;*/
	vertical-align:middle;
	text-align:right;
}
.order_treatment_panel_customer_field_content
{
	display:inline-block;
	margin:0 0 0 4px;
	font-family:Arial;
	font-size:12px;
	font-weight:bold;
	color:#000;
	/*background:#ffffff;*/
	vertical-align:middle;
	text-align:right;
}
.order_treatment_panel_customer_status
{
	font-family:Arial;
	font-size:12px;
	font-weight:normal;
	color:#000;
	/*background:#ffffff;*/
	vertical-align:middle;
	text-align:right;
}
.order_treatment_panel_customer_options
{
	display:inline-block;
	margin:0 0 0 0;
	height:20px;
	text-align:center;
	vertical-align:middle;
}
/*
.order_treatment_panel_customer_options > a
{
	font-family:Arial;
	font-size:12px;
	font-weight:bold;
	color:#006FBF;
	text-decoration:underline;
}
.order_treatment_panel_customer_options > a:hover
{
	color:#006FBF;
	text-decoration:none;
}
*/
.order_treatment_panel_customer_process
{
	display:inline-block;
	margin:0 0 0 0;
	height:20px;
	text-align:center;
	vertical-align:middle;
	color:#555555;
	font-size:12px;
	font-weight:bold;
	white-space:nowrap;
}
.order_treatment_panel_customer_process_preloader
{
	display:inline-block;
	margin:0 0 0 4px;
	height:20px;
	width:20px;
	vertical-align:middle;
	background:url('../../img/preloaders/preloader_1_16_16.gif') no-repeat center center;
}






























.shopping_cart_panel
{
	z-index:1000;
	background:#fff;
	padding:4px;
	position:fixed;
	/*width:600px;*/
	left:4px;
	top:4px;
	
	-webkit-box-shadow: 0px 2px 8px 0px rgba(23, 25, 23, 1);
	-moz-box-shadow:    0px 2px 8px 0px rgba(23, 25, 23, 1);
	box-shadow:         0px 2px 8px 0px rgba(23, 25, 23, 1);
}
.shopping_cart_panel_title
{
	margin:0 0 10px 0;
	color:#000000;
	font-size:18px;
	font-weight:bold;
	text-align:right;
	white-space:nowrap;
}
.shopping_cart_panel_items
{
	
}

.shopping_cart_panel_options
{
	margin:0 0 0 0;
	height:40px;
	text-align:left;
}

.shopping_cart_panel_process
{
	margin:0 0 10px 0;
	height:40px;
	text-align:center;
	vertical-align:middle;
	
	color:#555555;
	font-size:12px;
	font-weight:bold;
	white-space:nowrap;
}
.shopping_cart_panel_process_preloader
{
	display:inline-block;
	margin:0 0 0 4px;
	height:32px;
	width:32px;
	vertical-align:middle;
	background:url('../../img/preloaders/preloader_1_32_32.gif') no-repeat center center;
}















.show_information
{
	margin:0 auto 10px auto;
}
.show_information_field_name
{
	display:inline-block;
	margin:0 0 0 4px;
	color:#000000;
	font-size:14px;
	font-weight:normal;
	text-align:right;
	vertical-align:top;
	white-space:normal;
}
.show_information_field_content
{
	display:inline-block;
	margin:0 0 0 10px;
	color:#000000;
	font-size:14px;
	font-weight:bold;
	text-align:right;
	vertical-align:top;
}



.subscription_information
{
	margin:0 auto 10px auto;
}
.subscription_information_field_name
{
	display:inline-block;
	margin:0 0 0 4px;
	color:#000000;
	font-size:14px;
	font-weight:normal;
	text-align:right;
	vertical-align:top;
	white-space:normal;
}
.subscription_information_field_content
{
	display:inline-block;
	margin:0 0 0 10px;
	color:#000000;
	font-size:14px;
	font-weight:bold;
	text-align:right;
	vertical-align:top;
}



.show_order
{
	margin:0 auto 10px auto;
}
.show_order_field_name
{
	display:inline-block;
	margin:0 0 0 4px;
	color:#000000;
	font-size:14px;
	font-weight:bold;
	text-align:right;
	vertical-align:top;
	white-space:normal;
}
.show_order_field_content
{
	display:inline-block;
	margin:0 0 0 10px;
	color:#000000;
	font-size:14px;
	font-weight:normal;
	text-align:right;
	vertical-align:top;
}

.tabs
{
	width:100%;
	height:38px;
}
.tab_spacer
{
	width:100%;
}
.tab_spacer > div
{
	margin:37px 0 0 0;
	height:1px;
	background:#B2C3CF;
	font-size:1px;
	line-height:1px;
}
.tab_left_general > div
{
	/*cursor:pointer;*/
	width:14px;
	height:38px;
	background:url('../../img/tab/right_general.png');
}
.tab_left > div
{
	/*cursor:pointer;*/
	width:12px;
	height:38px;
	background:url('../../img/tab/right.png');
}
.tab_middle > div
{
	/*cursor:pointer;*/
	padding:0 28px 0 28px;
	/*width:34px;*/
	height:38px;
	background:url('../../img/tab/middle.png');
	color:#ffffff;
	font-size:12px;
	font-weight:bold;
	text-align:center;
	white-space:nowrap;
}
/*
.tab_middle > a
{
	color:#ffffff;
	font-size:12px;
	font-weight:bold;
	text-decoration:none;
}
*/
.tab_middle > div > a
{
	border:0px solid #000000;
	display:block;
	height:38px;
	margin:0 -20px 0 -18px;
	color:#ffffff;
	font-size:12px;
	font-weight:bold;
	line-height:38px;
	text-align:center;
	vertical-align:middle;
	text-decoration:none;
}
.tab_right > div
{
	/*cursor:pointer;*/
	width:12px;
	height:38px;
	background:url('../../img/tab/left.png');
}
.tab_left_general_selected  > div
{
	/*cursor:pointer;*/
	width:14px;
	height:38px;
	background:url('../../img/tab/right_general_selected.png');
}
.tab_left_selected  > div
{
	/*cursor:pointer;*/
	width:12px;
	height:38px;
	background:url('../../img/tab/right_selected.png');
}
.tab_middle_selected > div
{
	/*cursor:pointer;*/
	padding:0 28px 0 28px;
	/*width:34px;*/
	height:38px;
	background:url('../../img/tab/middle_selected.png');
	color:#555555;
	font-size:12px;
	font-weight:bold;
	text-align:center;
	white-space:nowrap;
}
/*
.tab_middle_selected > a
{
	color:#555555;
	font-size:12px;
	font-weight:bold;
	text-decoration:none;
}
*/
.tab_middle_selected > div > a
{
	border:0px solid #000000;
	display:block;
	height:38px;
	margin:0 -20px 0 -18px;
	color:#555555;
	font-size:12px;
	font-weight:bold;
	line-height:38px;
	text-align:center;
	vertical-align:middle;
	text-decoration:none;
}
.tab_right_selected  > div
{
	/*cursor:pointer;*/
	width:12px;
	height:38px;
	background:url('../../img/tab/left_selected.png');
}


.tab_sections
{
	margin:0 auto 0 auto;
}
.tab_sections_vertical_seperator
{
	width:20px;
	font-size:1px;
}
.tab_sections_horizontal_seperator
{
	clear:both;
	width:20px;
	font-size:1px;
}
.tab_sections_section
{
	
}
.tab_sections_section_name
{
	margin:0 0 10px 0;
	color:#000000;
	font-size:22px;
	font-weight:bold;
	text-align:center;
	white-space:nowrap;
}
.tab_sections_section_buttons
{
	
}
.tab_sections_section_button
{
	margin:4px auto;
	width:250px;
	height:40px;
	/*cursor:pointer;*/
}
.tab_sections_section_button_left
{
	width:14px;
	height:40px;
	background:url('../../img/button/right.png') left top no-repeat;
}
.tab_sections_section_button_help_container
{
	width:16px;
	height:40px;
	padding:0 0px 0 0px;
	color:#555555;
	font-size:12px;
	font-weight:bold;
	text-align:center;
	vertical-align:middle;
	background:url('../../img/button/middle.png') left top repeat-x;
}
.tab_sections_section_button_help
{
	height:16px;
	width:16px;
	display:inline-block;
	margin:0 0 2px 0;
	vertical-align:middle;
	background:url('../../img/icons/help.png') no-repeat center center;
}
.tab_sections_section_button_middle
{
	height:40px;
	padding:0 6px 0 6px;
	color:#555555;
	font-size:12px;
	font-weight:bold;
	text-align:center;
	vertical-align:middle;
	background:url('../../img/button/middle.png') left top repeat-x;
}
.tab_sections_section_button_middle > a
{
	border:0px solid #000000;
	display:block;
	height:40px;
	
	margin:0 -22px 0 -34px;
	padding:0 22px 0 18px;
	/*
	margin:0 -22px 0 -18px;
	padding:0 22px 0 18px;
	*/
	color:#555555;
	font-size:12px;
	font-weight:bold;
	line-height:40px;
	text-align:center;
	vertical-align:middle;
	text-decoration:none;
}


.tab_sections_section_button_right
{
	width:12px;
	height:40px;
	background:url('../../img/button/left.png') left top no-repeat;
}



.container
{
	width:100%;
	/*height:100%;*/
}
.container_left
{
	width:6px;
	background:url('../../img/container/right.png') left top repeat-y;
}
.container_middle
{
	/*height:100%;*/
	/*padding:14px 10px 10px 14px;*/
	padding:9px 5px 5px 9px;
	border-left:1px solid #B2C3CF;
	border-right:1px solid #B2C3CF;
	border-bottom:1px solid #B2C3CF;
	background:#E2ECF5;
}
.container_bottom_left
{
	width:6px;
	height:6px;
	background:url('../../img/container/bottom_right.png');
}
.container_bottom_middle
{
	height:6px;
	background:url('../../img/container/bottom_middle.png') left top repeat-x;
}


.box
{
	width:100%;
	height:100%;
}
.box_top_left
{
	width:24px;
	background:url('../../img/box/top_right.png');
}
.box_top_middle
{
	height:20px;
	background:url('../../img/box/top_middle.png');
}
.box_top_right
{
	width:20px;
	background:url('../../img/box/top_left.png');
}
.box_middle_left
{
	background:url('../../img/box/middle_right.png');
}
.box_middle_middle
{
	height:100%;
	/*padding-bottom:20px;*/
	background:#f6f6f6;
	vertical-align:top;
}
.box_middle_right
{
	background:url('../../img/box/middle_left.png');
}
.box_bottom_left
{
	background:url('../../img/box/bottom_right.png');
}
.box_bottom_middle
{
	height:24px;
	background:url('../../img/box/bottom_middle.png');
}
.box_bottom_right
{
	background:url('../../img/box/bottom_left.png');
}


a.button_edit 			{ display:inline-block; color: #006FBF; font-size: 12px; font-weight: bold; text-decoration: underline; }
a.button_edit:hover 		{ display:inline-block; color: #006FBF; font-size: 12px; font-weight: bold; text-decoration: none;}

a.button_delete 			{ display:inline-block; color: #AD0000; font-size: 12px; font-weight: bold; text-decoration: underline; }
a.button_delete:hover 	{ display:inline-block; color: #AD0000; font-size: 12px; font-weight: bold; text-decoration: none;}

a.button_add 			{ display:inline-block; color: #006FBF; font-size: 12px; font-weight: bold; text-decoration: underline; }
a.button_add:hover 		{ display:inline-block; color: #006FBF; font-size: 12px; font-weight: bold; text-decoration: none;}




.small_button
{
	display:inline-block;
	border:0px solid #000000;
	height:30px;
	/*cursor:pointer;*/
	margin:-4px -6px -6px 4px;
	white-space:nowrap;
}
.small_button_left
{
	/*display:inline-block;*/
	width:14px;
	height:30px;
	background:url('../../img/button_2/right.png') left top no-repeat;
}
.small_button_middle
{
	/*display:inline-block;*/
	height:30px;
	padding:0 2px 0 2px;
	color:#555555;
	font-size:12px;
	font-weight:bold;
	text-align:center;
	/*vertical-align:middle;*/
	background:url('../../img/button_2/middle.png') left top repeat-x;
}
.small_button_middle > a
{
	display:inline-block;
	border:0px solid #000000;
	height:30px;
	margin:0 -16px 0 -14px;
	padding:0 16px 0 14px;
	color:#555555;
	font-size:12px;
	font-weight:bold;
	line-height:28px;
	text-align:center;
	vertical-align:middle;
	text-decoration:none;
}
/*
.small_button_middle > a:hover
{
	display:inline-block;
	height:40px;
	margin:0 0 0 0;
	color:#555555;
	font-size:12px;
	font-weight:bold;
	text-align:center;
	vertical-align:middle;
	text-decoration:none;
}
*/
.small_button_right
{
	/*display:inline-block;*/
	width:12px;
	height:30px;
	background:url('../../img/button_2/left.png') left top no-repeat;
}






.button
{
	display:inline-block;
	margin:0 0px 0 0px;
	height:40px;
	/*cursor:pointer;*/
	vertical-align:middle;
}
.button_left
{
	width:14px;
	height:40px;
	background:url('../../img/button/right.png') left top no-repeat;
	cursor:pointer;
}
.button_middle
{
	height:40px;
	padding:0 6px 0 6px;
	color:#555555;
	font-size:12px;
	font-weight:bold;
	text-align:center;
	vertical-align:middle;
	background:url('../../img/button/middle.png') left top repeat-x;
	cursor:pointer;
}
.button_middle > a
{
	border:0px solid #000000;
	display:block;
	height:40px;
	margin:0 -22px 0 -18px;
	padding:0 22px 0 18px;
	color:#555555;
	font-size:12px;
	font-weight:bold;
	line-height:40px;
	text-align:center;
	vertical-align:middle;
	text-decoration:none;
}
/*
.button_middle > a:hover
{
	display:inline-block;
	height:40px;
	margin:0 0 0 0;
	color:#555555;
	font-size:12px;
	font-weight:bold;
	text-align:center;
	vertical-align:middle;
	text-decoration:none;
}
*/
.button_right
{
	width:12px;
	height:40px;
	background:url('../../img/button/left.png') left top no-repeat;
	cursor:pointer;
}



.button_3
{
	display:inline-block;
	border:0px solid #000000;
	height:20px;
	/*cursor:pointer;*/
	margin:0 2px 0 2px;
	white-space:nowrap;
	vertical-align:middle;
	/*
	-webkit-box-shadow: 1px 1px 4px 0px rgba(50, 50, 50, 0.75);
	-moz-box-shadow:    1px 1px 4px 0px rgba(50, 50, 50, 0.75);
	box-shadow:         1px 1px 4px 0px rgba(50, 50, 50, 0.75);
	*/
}
.button_3_left
{
	/*display:inline-block;*/
	width:8px;
	height:20px;
	background:url('../../img/button_3/right.png') left top no-repeat;
}
.button_3_middle
{
	/*display:inline-block;*/
	height:20px;
	padding:0 0px 0 0px;
	color:#555555;
	font-size:12px;
	font-weight:bold;
	text-align:center;
	/*vertical-align:middle;*/
	background:url('../../img/button_3/middle.png') left top repeat-x;
}
.button_3_middle > a
{
	display:inline-block;
	border:0px solid #000000;
	height:20px;
	margin:0 -8px 0 -8px;
	padding:0 8px 0 8px;
	color:#555555;
	font-size:12px;
	font-weight:bold;
	line-height:20px;
	text-align:center;
	vertical-align:middle;
	text-decoration:none;
}
/*
.button_3_middle > a:hover
{
	display:inline-block;
	height:40px;
	margin:0 0 0 0;
	color:#555555;
	font-size:12px;
	font-weight:bold;
	text-align:center;
	vertical-align:middle;
	text-decoration:none;
}
*/
.button_3_right
{
	/*display:inline-block;*/
	width:8px;
	height:20px;
	background:url('../../img/button_3/left.png') left top no-repeat;
}




.button_4
{
	/*display:inline-block;*/
	border:0px solid #000000;
	height:20px;
	/*cursor:pointer;*/
	margin:0 0 0 0;
	white-space:nowrap;
	vertical-align:middle;
}
.button_4_left
{
	display:inline-block;
	width:8px;
	height:20px;
	background:url('../../img/button_3/right.png') left top no-repeat;
}
.button_4_middle
{
	/*border:1px solid #ff0000;*/
	display:inline-block;
	height:20px;
	width:50px;
	line-height:20px;
	padding:0 0 0 0;
	margin:0 0 0 0;
	color:#555555;
	font-size:12px;
	font-weight:bold;
	text-align:center;
	/*vertical-align:middle;*/
	background:url('../../img/button_3/middle.png') left top repeat-x;
}
.button_4_middle > a
{
	/*display:inline-block;*/
	border:0px solid #000000;
	height:20px;
	line-height:20px;
	/*
	margin:0 -8px 0 -8px;
	padding:0 8px 0 8px;
	*/
	color:#555555;
	font-size:12px;
	font-weight:bold;
	/*line-height:20px;*/
	text-align:center;
	/*vertical-align:middle;*/
	text-decoration:none;
}
.button_4_right
{
	display:inline-block;
	width:8px;
	height:20px;
	background:url('../../img/button_3/left.png') left top no-repeat;
}






.button_2
{
	height:40px;
	/*cursor:pointer;*/
}
.button_2_left
{
	width:14px;
	height:40px;
	background:url('../../img/button/right.png') left top no-repeat;
}
.button_2_icon
{
	width:16px;
	height:40px;
	padding:0 0px 0 0px;
	color:#555555;
	font-size:12px;
	font-weight:bold;
	text-align:center;
	vertical-align:middle;
	background:url('../../img/button/middle.png') left top repeat-x;
}
.button_2_icon > img
{
	display:inline-block;
	margin:0 0 2px 0;
	vertical-align:middle;
}
.button_2_middle
{
	height:40px;
	padding:0 6px 0 6px;
	color:#555555;
	font-size:12px;
	font-weight:bold;
	text-align:center;
	vertical-align:middle;
	background:url('../../img/button/middle.png') left top repeat-x;
}
.button_2_middle > a
{
	border:0px solid #000000;
	display:block;
	height:40px;
	margin:0 -22px 0 -34px; /* margin:0 -22px 0 -18px; */
	padding:0 22px 0 18px; /* margin:0 -22px 0 -18px; */
	color:#555555;
	font-size:12px;
	font-weight:bold;
	line-height:40px;
	text-align:center;
	vertical-align:middle;
	text-decoration:none;
}


.button_2_right
{
	width:12px;
	height:40px;
	background:url('../../img/button/left.png') left top no-repeat;
}


.page_title
{
	margin:0 0 10px 0;
	color:#000000;
	font-size:22px;
	font-weight:bold;
	text-align:center;
	white-space:nowrap;
}
.page_content
{
	margin:0 0 10px 0;
	color:#000000;
	font-size:22px;
	font-weight:bold;
	text-align:center;
	white-space:nowrap;
}
.page_message
{
	margin:0 0 20px 0;
	color:#286FD3;
	font-size:18px;
	font-weight:bold;
	text-align:center;
}

.message-imported
{
	padding:10px;
	/*background:#7300E0;*/
	background:#E06800;
	margin:0 0 20px 0;
	color:#fff;
	font-size:14px;
	font-weight:bold;
	text-align:center;
	
	-webkit-border-radius: 5px;
	-moz-border-radius: 5px;
	border-radius: 5px;
	text-shadow: 1px 1px 2px rgba(50, 50, 50, 1);
	/*
	-webkit-box-shadow: 1px 1px 2px 0px rgba(50, 50, 50, 0.75);
	-moz-box-shadow:    1px 1px 2px 0px rgba(50, 50, 50, 0.75);
	box-shadow:         1px 1px 2px 0px rgba(50, 50, 50, 0.75);
	*/
}
.tag-imported
{
	display:inline-block;
	/*background:#7300E0;*/
	background:#E06800;
	padding:1px 3px 1px 3px;
	color:#fff;
	font-size:11px;
	line-height:13px;
	font-weight:normal;
	text-align:center;
	
	-webkit-border-radius: 2px;
	-moz-border-radius: 2px;
	border-radius: 2px;
	/*text-shadow: 1px 1px 2px rgba(50, 50, 50, 1);*/
	/*
	-webkit-box-shadow: 1px 1px 2px 0px rgba(50, 50, 50, 0.75);
	-moz-box-shadow:    1px 1px 2px 0px rgba(50, 50, 50, 0.75);
	box-shadow:         1px 1px 2px 0px rgba(50, 50, 50, 0.75);
	*/
}

.report_information
{
	margin:0 auto 10px auto;
}
.report_information_field_name
{
	display:inline-block;
	margin:0 0 0 4px;
	color:#000000;
	font-size:14px;
	font-weight:bold;
	text-align:right;
	vertical-align:top;
	white-space:normal;
}
.report_information_field_content
{
	display:inline-block;
	margin:0 0 0 10px;
	color:#000000;
	font-size:14px;
	font-weight:normal;
	text-align:right;
	vertical-align:top;
}



.menu_buttons
{
	
}
.menu_button
{
	margin:4px auto;
	width:250px;
	height:40px;
	/*cursor:pointer;*/
}
.menu_button_left
{
	width:14px;
	height:40px;
	background:url('../../img/button/right.png') left top no-repeat;
}
.menu_button_help_container
{
	width:16px;
	height:40px;
	padding:0 0px 0 0px;
	color:#555555;
	font-size:12px;
	font-weight:bold;
	text-align:center;
	vertical-align:middle;
	background:url('../../img/button/middle.png') left top repeat-x;
}
.menu_button_help_container
{
	width:16px;
	height:40px;
	padding:0 0px 0 0px;
	color:#555555;
	font-size:12px;
	font-weight:bold;
	text-align:center;
	vertical-align:middle;
	background:url('../../img/button/middle.png') left top repeat-x;
}
.menu_button_help
{
	height:16px;
	width:16px;
	display:inline-block;
	margin:0 0 2px 0;
	vertical-align:middle;
	background:url('../../img/icons/help.png') no-repeat center center;
}
.menu_button_middle
{
	height:40px;
	padding:0 6px 0 6px;
	color:#555555;
	font-size:12px;
	font-weight:bold;
	text-align:center;
	vertical-align:middle;
	background:url('../../img/button/middle.png') left top repeat-x;
}
.menu_button_middle > a
{
	border:0px solid #000000;
	display:block;
	height:40px;
	/*
	margin:0 -22px 0 -34px;
	padding:0 22px 0 18px;
	*/
	margin:0 -22px 0 -18px;
	padding:0 22px 0 18px;
	
	color:#555555;
	font-size:12px;
	font-weight:bold;
	line-height:40px;
	text-align:center;
	vertical-align:middle;
	text-decoration:none;
}


.menu_button_right
{
	width:12px;
	height:40px;
	background:url('../../img/button/left.png') left top no-repeat;
}

.status_message
{
	margin:0 0 20px 0;
	color:#286FD3;
	font-size:18px;
	font-weight:bold;
	text-align:center;
}
.status_options
{
	margin:0 0 0 0;
	color:#000000;
	font-size:22px;
	font-weight:bold;
	text-align:center;
	white-space:nowrap;
}
.status_options_button
{
	display:inline-block;
	margin:0 0px 0 0px;
	height:40px;
	/*cursor:pointer;*/
}
.status_options_button_left
{
	width:14px;
	height:40px;
	background:url('../../img/button/right.png') left top no-repeat;
}
.status_options_button_middle
{
	height:40px;
	padding:0 6px 0 6px;
	color:#555555;
	font-size:12px;
	font-weight:bold;
	text-align:center;
	vertical-align:middle;
	background:url('../../img/button/middle.png') left top repeat-x;
}
.status_options_button_middle > a
{
	border:0px solid #000000;
	display:block;
	height:40px;
	margin:0 -22px 0 -18px;
	padding:0 22px 0 18px;
	color:#555555;
	font-size:12px;
	font-weight:bold;
	line-height:40px;
	text-align:center;
	vertical-align:middle;
	text-decoration:none;
}
/*
.status_options_button_middle > a:hover
{
	display:inline-block;
	height:40px;
	margin:0 0 0 0;
	color:#555555;
	font-size:12px;
	font-weight:bold;
	text-align:center;
	vertical-align:middle;
	text-decoration:none;
}
*/
.status_options_button_right
{
	width:12px;
	height:40px;
	background:url('../../img/button/left.png') left top no-repeat;
}


.search_message_results_found
{
	margin:0 0 10px 0;
	color:#006FBF; /* #02AD00*/
	font-size:14px;
	font-weight:bold;
	text-align:center;
}
.search_message_results_not_found
{
	margin:0 0 10px 0;
	color:#AD0000;
	font-size:14px;
	font-weight:bold;
	text-align:center;
}








.form
{
	margin:0 0 10px 0;
}
.form_message
{
	margin:0 0 10px 0;
	color:#286FD3;
	font-size:18px;
	font-weight:bold;
	text-align:center;
}
.form_error
{
	margin:0 0 10px 0;
	color:#ff0000;
	font-size:18px;
	font-weight:bold;
	text-align:right;
	vertical-align:top;
	padding:0 18px 0 0;
	background:url('../../img/icons/exclamation.png') no-repeat right center;
}

.form_fieldset
{
	padding:10px;
	margin:0 0 10px 0;
	border:1px solid #D0D0D0;
}
.form_fieldset_legend
{
	/*width:150px;*/
	padding:0 4px 0 4px;
	margin:0 0 0 0;
	color:#000000;
	font-size:16px;
	font-weight:bold;
	text-align:right;
	vertical-align:top;
	white-space:normal;
}

.form_fields
{
	margin:0 0 20px 0;
}
.form_fields_group
{
	margin:0 0 10px 0;
}
/*
.form_fields_group_toggle
{
	height:16px;
	width:16px;
	display:inline-block;
	margin:0 0 2px 0;
	vertical-align:middle;
	background:url('../../img/icons/help.png') no-repeat center center;
}
*/
.form_fields_group_toggle_plus, .form_fields_group_toggle_minus
{
	/*border:1px solid #ff0000;*/
	cursor:pointer;
	height:16px;
	width:16px;
	display:inline-block;
	margin:0 0 2px 0;
	vertical-align:middle;
}
.form_fields_group_toggle_plus
{
	background:url('../../img/icons/plus.gif') no-repeat center center;
}
.form_fields_group_toggle_minus
{
	background:url('../../img/icons/minus.gif') no-repeat center center;
}
.form_fields_group_title
{
	margin:0 0 10px 0;
	color:#000000;
	font-size:18px;
	font-weight:bold;
	text-align:right;
	white-space:nowrap;
}
.form_fields_group_explanations
{
	margin:0 0 10px 0;
	color:#000000;
	font-size:14px;
	font-weight:normal;
	text-align:right;
}

.form_options
{
	margin:0 0 0 0;
	height:40px;
	text-align:left;
}

.form_options_button
{
	display:inline-block;
	margin:0 0px 0 0px;
	height:40px;
	/*cursor:pointer;*/
	vertical-align:middle;
}
.form_options_button_left
{
	width:14px;
	height:40px;
	background:url('../../img/button/right.png') left top no-repeat;
}
.form_options_button_middle
{
	height:40px;
	padding:0 6px 0 6px;
	color:#555555;
	font-size:12px;
	font-weight:bold;
	text-align:center;
	vertical-align:middle;
	background:url('../../img/button/middle.png') left top repeat-x;
}
.form_options_button_middle > a
{
	border:0px solid #000000;
	display:block;
	height:40px;
	margin:0 -22px 0 -18px;
	padding:0 22px 0 18px;
	color:#555555;
	font-size:12px;
	font-weight:bold;
	line-height:40px;
	text-align:center;
	vertical-align:middle;
	text-decoration:none;
}
/*
.form_options_button_middle > a:hover
{
	display:inline-block;
	height:40px;
	margin:0 0 0 0;
	color:#555555;
	font-size:12px;
	font-weight:bold;
	text-align:center;
	vertical-align:middle;
	text-decoration:none;
}
*/
.form_options_button_right
{
	width:12px;
	height:40px;
	background:url('../../img/button/left.png') left top no-repeat;
}


.form_process
{
	margin:0 0 10px 0;
	height:40px;
	text-align:center;
	vertical-align:middle;
	
	color:#555555;
	font-size:14px;
	font-weight:bold;
	white-space:nowrap;
}
.form_process_preloader
{
	display:inline-block;
	margin:0 0 0 4px;
	height:32px;
	width:32px;
	vertical-align:middle;
	background:url('../../img/preloaders/preloader_1_32_32.gif') no-repeat center center;
}
.form_horizontal_seperator
{
	height:8px;
	font-size:1px;
	line-height:1px;
}
.form_vertical_seperator
{
	width:15px;
	font-size:1px;
	line-height:1px;
}
.form_field_process
{
	display:inline-block;
	margin:0 4px 0 0;
	text-align:center;
	vertical-align:middle;
	color:#555555;
	font-size:14px;
	font-weight:bold;
	white-space:nowrap;
}
.form_field_process_preloader
{
	display:inline-block;
	margin:0 0 0 4px;
	height:16px;
	width:16px;
	vertical-align:middle;
	background:url('../../img/preloaders/preloader_1_16_16.gif') no-repeat center center;
}


.form_field_2
{
	display:inline-block;
	
}
.form_field_2_name
{
	display:inline-block;
	padding:0 0 0 10px;
	color:#000000;
	font-size:12px;
	font-weight:bold;
	text-align:right;
	vertical-align:middle;
	white-space:normal;
}
.form_field_2_content
{
	display:inline-block;
	color:#000000;
	font-size:14px;
	font-weight:normal;
	text-align:right;
	vertical-align:middle;
}


.form_field_language_indicator
{
	
}

.form_title
{
	/*width:150px;*/
	padding:0 0 10px 0;
	color:#000000;
	font-size:16px;
	font-weight:bold;
	text-align:right;
	vertical-align:top;
	white-space:normal;
}
.form_field_name
{
	/*width:150px;*/
	padding:4px 0 0 10px;
	color:#000000;
	font-size:12px;
	font-weight:bold;
	text-align:right;
	vertical-align:top;
	white-space:normal;
}
.form_field_name.amount
{
	padding:0px 0 0 10px;
	font-size:14px;
}
.form_field_name.total_amount
{
	padding:0px 0 0 10px;
	font-size:20px;
}







.form_field_vertical_description
{
	margin:0 0 4px 0;
	color:#000000;
	font-size:12px;
	font-weight:normal;
	text-align:right;
	vertical-align:top;
}
.form_field_content
{
	color:#000000;
	font-size:12px;
	font-weight:normal;
	text-align:right;
	vertical-align:top;
}
.form_field_content.amount
{
	font-size:14px;
	/*color:#FF7200;*/
	/*font-weight:bold;*/
}
.form_field_content.total_amount
{
	font-size:20px;
	color:#FF7200;
	font-weight:bold;
}

.form_field_description
{
	margin:0 0 4px 0;
	color:#000000;
	font-size:12px;
	font-weight:normal;
	text-align:right;
	vertical-align:top;
}
.form_field_description > a 			{ display:inline-block; color: #006FBF; font-size: 12px; font-weight: normal; text-decoration: underline; }
.form_field_description > a:hover 	{ display:inline-block; color: #006FBF; font-size: 12px; font-weight: normal; text-decoration: none;}

.form_field_help
{
	height:16px;
	width:16px;
	display:inline-block;
	margin:0 0 2px 0;
	vertical-align:middle;
	background:url('../../img/icons/help.png') no-repeat center center;
	cursor:pointer;
}
.form_field_notification
{
	color:#FF6A00;
	font-size:14px;
	font-weight:normal;
	text-align:right;
	vertical-align:top;
	padding:0 18px 0 0;
	background:url('../../img/icons/error.png') no-repeat right top;
}










.form_field_linkage
{
	float:right;
	margin:4px 0 0 4px;
	padding:2px 2px 2px 2px;
	border:1px solid #d0d0d0;
	font-family:Arial;
	font-size:12px;
	color:#444444;
	background:#ffffff;
	vertical-align:middle;
	text-align:right;
}
.form_field_linkage_content
{
	display:inline-block;
	font-family:Arial;
	font-size:12px;
	color:#444444;
	background:#ffffff;
	vertical-align:middle;
	text-align:right;
}
.form_field_linkage_delete_button
{
	height:16px;
	width:16px;
	display:inline-block;
	margin:0 4px 0 0;
	vertical-align:middle;
	background:url('../../img/icons/cross.png') no-repeat center center;
}
.form_field_picture
{
	display:inline-block;
	margin:0 0 10px 0;
	padding:4px;
	border:1px solid #d0d0d0;
	background:#ffffff;
}
.form_field_picture img
{
	max-width:690px;
}
.form_field_picture_options
{
	margin:4px 0 0 0;
}

.form_field_video
{
	display:inline-block;
	margin:0 auto 10px auto;
	width:300px;
	padding:4px;
	border:1px solid #d0d0d0;
	background:#ffffff;
}
.form_field_video_options
{
	margin:4px 0 0 0;
}


.form_field_error
{
	color:#ff0000;
	font-size:14px;
	font-weight:normal;
	text-align:right;
	vertical-align:top;
	padding:0 18px 0 0;
	background:url('../../img/icons/exclamation.png') no-repeat right center;
}

.form_field_input_wrapper
{
	display:inline-block;
	width:698px;
}


.form_field_input_text,
.form_field_input_text_number,
.form_field_input_text_price_disabled,
.form_field_input_text_price_error,
.form_field_input_text_price,
.form_field_input_text_rtl,
.form_field_input_text_ltr,
.form_field_input_text_error, 
.form_field_input_text_rtl_error,
.form_field_input_text_ltr_error,
.form_field_input_text_number_error
{
	width:690px;
	padding:4px;
	border:1px solid #d0d0d0;
	font-family:Arial;
	font-size:12px;
	color:#444444;
	background:#ffffff;
	vertical-align:middle;
	text-align:right;
	direction:rtl;
}

.dialog_4 .form_field_input_text,
.dialog_4 .form_field_input_text_number,
.dialog_4 .form_field_input_text_price_disabled,
.dialog_4 .form_field_input_text_price_error,
.dialog_4 .form_field_input_text_price,
.dialog_4 .form_field_input_text_rtl,
.dialog_4 .form_field_input_text_ltr,
.dialog_4 .form_field_input_text_error, 
.dialog_4 .form_field_input_text_rtl_error,
.dialog_4 .form_field_input_text_ltr_error,
.dialog_4 .form_field_input_text_number_error
{
	width:345px;
}

.form_field_input_text_number, .form_field_input_text_number_error
{
	width:190px;
	text-align:left;
	direction:ltr;
}
.form_field_input_text_price, .form_field_input_text_price_error, .form_field_input_text_price_disabled
{
	width:50px;
	text-align:left;
	direction:ltr;
}
.form_field_input_text_rtl, .form_field_input_text_rtl_error
{
	text-align:right;
	direction:rtl;
}
.form_field_input_text_ltr, .form_field_input_text_ltr_error
{
	text-align:left;
	direction:ltr;
}
.form_field_input_text_error, .form_field_input_text_rtl_error, .form_field_input_text_ltr_error, .form_field_input_text_number_error, .form_field_input_text_price_error
{
	border:1px solid #E58B8B;
}


.form_field_input_text_price_disabled
{
	/*
	border:1px solid #727272;
	color:#fff;
	
	*/
	background:#ADADAD url('../../img/form_input_background_disabled_2.jpg') left top no-repeat;
	
	opacity: 0.7;
    filter: alpha(opacity=70); /* For IE8 and earlier */
}

.form_field_input_textarea,
.form_field_input_textarea_remarks,
.form_field_input_textarea_remarks_error,
.form_field_input_textarea_remarks_rtl,
.form_field_input_textarea_remarks_ltr,
.form_field_input_textarea_remarks_rtl_error,
.form_field_input_textarea_remarks_ltr_error,
.form_field_input_textarea_rtl,
.form_field_input_textarea_ltr,
.form_field_input_textarea_error,
.form_field_input_textarea_rtl_error,
.form_field_input_textarea_ltr_error
{
	width:690px;
	height:100px;
	padding:4px;
	border:1px solid #d0d0d0;
	font-family:Arial;
	font-size:12px;
	color:#444444;
	background:#ffffff;
	vertical-align:middle;
	text-align:right;
	direction:rtl;
}

.dialog_4 .form_field_input_textarea,
.dialog_4 .form_field_input_textarea_remarks,
.dialog_4 .form_field_input_textarea_remarks_error,
.dialog_4 .form_field_input_textarea_remarks_rtl,
.dialog_4 .form_field_input_textarea_remarks_ltr,
.dialog_4 .form_field_input_textarea_remarks_rtl_error,
.dialog_4 .form_field_input_textarea_remarks_ltr_error,
.dialog_4 .form_field_input_textarea_rtl,
.dialog_4 .form_field_input_textarea_ltr,
.dialog_4 .form_field_input_textarea_error,
.dialog_4 .form_field_input_textarea_rtl_error,
.dialog_4 .form_field_input_textarea_ltr_error
{
	width:345px;
}


.form_field_input_textarea_remarks,
.form_field_input_textarea_remarks_error,
.form_field_input_textarea_remarks_rtl,
.form_field_input_textarea_remarks_ltr,
.form_field_input_textarea_remarks_rtl_error,
.form_field_input_textarea_remarks_ltr_error
{
	height:46px;
}
.form_field_input_textarea_remarks_rtl,
.form_field_input_textarea_remarks_rtl_error,
.form_field_input_textarea_rtl,
.form_field_input_textarea_rtl_error
{
	text-align:right;
	direction:rtl;
}
.form_field_input_textarea_remarks_ltr,
.form_field_input_textarea_remarks_ltr_error,
.form_field_input_textarea_ltr,
.form_field_input_textarea_ltr_error
{
	text-align:left;
	direction:ltr;
}
.form_field_input_textarea_remarks_error,
.form_field_input_textarea_remarks_rtl_error,
.form_field_input_textarea_remarks_ltr_error,
.form_field_input_textarea_error,
.form_field_input_textarea_rtl_error,
.form_field_input_textarea_ltr_error
{
	border:1px solid #E58B8B;
}














.form_field_input_select
{
	/*width:190px;*/
	padding:4px;
	border:1px solid #d0d0d0;
	font-family:Arial;
	font-size:12px;
	color:#444444;
	background:#ffffff;
	vertical-align:middle;
	text-align:right;
}
.form_field_input_select_error
{
	/*width:190px;*/
	padding:4px;
	border:1px solid #E58B8B;
	font-family:Arial;
	font-size:12px;
	color:#444444;
	background:#ffffff;
	vertical-align:middle;
	text-align:right;
}

.form_field_input_checkbox
{
	margin:0;
	padding:0;
}
.form_field_input_custom_checkbox
{
	display:inline-block;
	margin:0 0 0 10px;
	height:20px;
}
.form_field_input_custom_checkbox_name
{
	display:inline-block;
	color:#000000;
	font-size:12px;
	font-weight:normal;
	text-align:right;
	vertical-align:middle;
	white-space:nowrap;
	line-height:20px;
}
.form_field_input_custom_checkbox_checkbox
{
	display:inline-block;
	margin:0 0 0 4px;
	vertical-align:middle;
	line-height:20px;
}


.form_field_input_datetime
{
	display:inline-block;
	vertical-align:middle;
	height:25px;
}
.form_field_input_datetime_name
{
	display:inline-block;
	padding:0 0 0 4px;
	color:#000000;
	font-size:12px;
	font-weight:bold;
	text-align:right;
	vertical-align:middle;
	white-space:normal;
}
.form_field_input_datetime_content
{
	display:inline-block;
	color:#000000;
	font-size:12px;
	font-weight:normal;
	text-align:right;
	vertical-align:middle;
}
.form_field_input_datetime_separator
{
	display:inline-block;
	width:8px;
	font-size:1px;
	line-height:1px;
}
.form_field_input_datetime_calendar
{
	display:inline-block;
	padding:0 2px 0 0;
	vertical-align:middle;
}
.form_field_input_datetime_date, .form_field_input_datetime_time, .form_field_input_datetime_date_error, .form_field_input_datetime_time_error
{
	padding:4px;
	border:1px solid #d0d0d0;
	font-family:Arial;
	font-size:12px;
	color:#000000;
	background:#ffffff;
	vertical-align:middle;
	text-align:left;
	direction:ltr;
}
.form_field_input_datetime_date, .form_field_input_datetime_date_error
{
	width:64px;
}
.form_field_input_datetime_time, .form_field_input_datetime_time_error
{
	width:32px;
}
.form_field_input_datetime_date_error, .form_field_input_datetime_time_error
{
	border:1px solid #E58B8B;
}





.form_field_input_credit_card_expiry
{
	display:inline-block;
	vertical-align:middle;
	height:25px;
}
.form_field_input_credit_card_expiry_name
{
	display:inline-block;
	padding:0 0 0 4px;
	color:#000000;
	font-size:12px;
	font-weight:bold;
	text-align:right;
	vertical-align:middle;
	white-space:normal;
}
.form_field_input_credit_card_expiry_content
{
	display:inline-block;
	color:#000000;
	font-size:12px;
	font-weight:normal;
	text-align:right;
	vertical-align:middle;
}
.form_field_input_credit_card_expiry_separator
{
	display:inline-block;
	width:8px;
	font-size:1px;
	line-height:1px;
}








.form_field_input_changeable_number
{
	
}
.form_field_input_changeable_number_error
{
	color:#ff0000;
	font-size:14px;
	font-weight:normal;
	text-align:right;
	vertical-align:top;
	padding:0 18px 0 0;
	background:url('../../img/icons/exclamation.png') no-repeat right center;
}

.form_field_input_changeable_number_input, .form_field_input_changeable_number_input_error
{
	width:40px;
	height:14px;
	padding:4px 4px 4px 4px;
	border:1px solid #d0d0d0;
	font-family:Arial;
	font-size:12px;
	color:#444444;
	background:#ffffff;
	vertical-align:middle;
	line-height:14px;
	text-align:center;
	direction:ltr;
}
.form_field_input_changeable_number_input_error
{
	border:1px solid #E58B8B;
}

.form_field_input_changeable_number_plus
{
	display:inline-block;
	width:22px;
	height:22px;
	margin:0 0 0 4px;
	background:#ffffff;
	border:1px solid #d0d0d0;
	color:#000000;
	font-size:20px;
	font-weight:bold;
	text-align:center;
	line-height:22px;
	vertical-align:middle;
	text-decoration:none;
}
.form_field_input_changeable_number_minus
{
	display:inline-block;
	width:22px;
	height:22px;
	margin:0 4px 0 0;
	background:#ffffff;
	border:1px solid #d0d0d0;
	color:#000000;
	font-size:20px;
	font-weight:bold;
	text-align:center;
	line-height:22px;
	vertical-align:middle;
	text-decoration:none;
}

















.form_custom_field
{
	display:inline-block;
	margin:0 0 0 10px;
	height:27px;
}
.form_custom_field_name
{
	display:inline-block;
	
	line-height:27px;
	margin:0 0 0 4px;
	color:#000000;
	font-size:12px;
	font-weight:bold;
	text-align:left;
	white-space:nowrap;
	vertical-align:middle;
}
.form_custom_field_content
{
	display:inline-block;
	line-height:27px;
	color:#000000;
	font-size:12px;
	font-weight:normal;
	text-align:right;
	vertical-align:middle;
}
.form_custom_field_error
{
	display:inline-block;
	line-height:27px;
	color:#ff0000;
	font-size:12px;
	font-weight:normal;
	text-align:right;
	vertical-align:middle;
}



/*
.form_field_input_max_width
{
	width:690px;
}
.form_field_input_number_width
{
	width:90px;
}
*/



.search_form
{
	margin:0 0 10px 0;
	
}
.search_form_fields
{
	margin:0 0 20px 0;
}
.search_form_fields_group
{
	margin:0 0 10px 0;
}
.search_form_fields_group_title
{
	margin:0 0 10px 0;
	color:#000000;
	font-size:18px;
	font-weight:bold;
	text-align:right;
	white-space:nowrap;
	vertical-align:center;
}
.search_form_options
{
	margin:0 0 0 0;
	height:40px;
	text-align:left;
}

.search_form_options_button
{
	display:inline-block;
	margin:0 0px 0 0px;
	height:40px;
	/*cursor:pointer;*/
}
.search_form_options_button_left
{
	width:14px;
	height:40px;
	background:url('../../img/button/right.png') left top no-repeat;
}
.search_form_options_button_middle
{
	height:40px;
	padding:0 6px 0 6px;
	color:#555555;
	font-size:12px;
	font-weight:bold;
	text-align:center;
	vertical-align:middle;
	background:url('../../img/button/middle.png') left top repeat-x;
}
.search_form_options_button_middle > a
{
	border:0px solid #000000;
	display:block;
	height:40px;
	margin:0 -22px 0 -18px;
	padding:0 22px 0 18px;
	color:#555555;
	font-size:12px;
	font-weight:bold;
	line-height:40px;
	text-align:center;
	vertical-align:middle;
	text-decoration:none;
}
/*
.search_form_options_button_middle > a:hover
{
	display:inline-block;
	height:40px;
	margin:0 0 0 0;
	color:#555555;
	font-size:12px;
	font-weight:bold;
	text-align:center;
	vertical-align:middle;
	text-decoration:none;
}
*/
.search_form_options_button_right
{
	width:12px;
	height:40px;
	background:url('../../img/button/left.png') left top no-repeat;
}


.search_form_process
{
	margin:0 0 0 0;
	height:40px;
	text-align:center;
	vertical-align:middle;
	
	color:#555555;
	font-size:14px;
	font-weight:bold;
	white-space:nowrap;
}
.search_form_process_preloader
{
	display:inline-block;
	margin:0 0 0 4px;
	height:32px;
	width:32px;
	vertical-align:middle;
	background:url('../../img/preloaders/preloader_1_32_32.gif') no-repeat center center;
}

.search_form_horizontal_seperator
{
	height:8px;
	font-size:1px;
	line-height:1px;
}
.search_form_vertical_seperator
{
	width:40px;
	font-size:1px;
	line-height:1px;
}
.search_form_field_name
{
	/*width:150px;*/
	padding:2px 0 0 10px;
	color:#000000;
	font-size:12px;
	font-weight:bold;
	text-align:right;
	vertical-align:top;
	white-space:normal;
}
.search_form_field_vertical_description
{
	margin:0 0 4px 0;
	color:#000000;
	font-size:12px;
	font-weight:normal;
	text-align:right;
	vertical-align:top;
}
.search_form_field_content
{
	color:#000000;
	font-size:12px;
	font-weight:normal;
	text-align:right;
	vertical-align:top;
}
.search_form_field_description
{
	margin:0 0 4px 0;
	color:#000000;
	font-size:12px;
	font-weight:normal;
	text-align:right;
	vertical-align:top;
}
.search_form_field_description > a 			{ display:inline-block; color: #006FBF; font-size: 12px; font-weight: normal; text-decoration: underline; }
.search_form_field_description > a:hover 	{ display:inline-block; color: #006FBF; font-size: 12px; font-weight: normal; text-decoration: none;}

.search_form_field_help
{
	display:inline-block;
	margin:0 0 2px 0;
	vertical-align:middle;
	cursor:pointer;
}

.search_form_field_linkage
{
	float:right;
	margin:4px 0 0 4px;
	padding:2px 2px 2px 2px;
	border:1px solid #d0d0d0;
	font-family:Arial;
	font-size:12px;
	color:#444444;
	background:#ffffff;
	vertical-align:middle;
	text-align:right;
}
.search_form_field_linkage_content
{
	display:inline-block;
	font-family:Arial;
	font-size:12px;
	color:#444444;
	background:#ffffff;
	vertical-align:middle;
	text-align:right;
}
.search_form_field_linkage_delete_button
{
	height:16px;
	width:16px;
	display:inline-block;
	margin:0 4px 0 0;
	vertical-align:middle;
	background:url('../../img/icons/cross.png') no-repeat center center;
}

.search_form_field_error
{
	color:#ff0000;
	font-size:12px;
	font-weight:normal;
	text-align:right;
	vertical-align:top;
}
.search_form_field_input_text, .search_form_field_input_text_number, .search_form_field_input_text_date, .search_form_field_input_text_time, .search_form_field_input_text_ltr, .search_form_field_input_text_error, .search_form_field_input_text_ltr_error, .search_form_field_input_text_number_error
{
	width:198px;
	padding:4px;
	border:1px solid #d0d0d0;
	font-family:Arial;
	font-size:12px;
	color:#444444;
	background:#ffffff;
	vertical-align:middle;
	text-align:right;
	direction:rtl;
}
.search_form_field_input_text_number, .search_form_field_input_text_number_error
{
	width:190px;
	text-align:left;
	direction:ltr;
}
.search_form_field_input_text_date
{
	width:64px;
	text-align:left;
	direction:ltr;
}
.search_form_field_input_text_time
{
	width:32px;
	text-align:left;
	direction:ltr;
}
.search_form_field_input_text_ltr, .search_form_field_input_text_ltr_error
{
	text-align:left;
	direction:ltr;
}
.search_form_field_input_text_error, .search_form_field_input_text_ltr_error, .search_form_field_input_text_number_error
{
	border:1px solid #E58B8B;
}

.search_form_field_input_select
{
	/*width:190px;*/
	padding:4px;
	border:1px solid #d0d0d0;
	font-family:Arial;
	font-size:12px;
	color:#444444;
	background:#ffffff;
	vertical-align:middle;
	text-align:right;
}
.search_form_field_input_checkbox
{
	margin:0;
	padding:0;
}
.search_form_field_input_custom_checkbox
{
	display:inline-block;
	margin:0 0 0 10px;
	height:20px;
}
.search_form_field_input_custom_checkbox_name
{
	display:inline-block;
	color:#000000;
	font-size:12px;
	font-weight:normal;
	text-align:right;
	vertical-align:middle;
	white-space:nowrap;
	line-height:20px;
}
.search_form_field_input_custom_checkbox_checkbox
{
	display:inline-block;
	margin:0 0 0 4px;
	vertical-align:middle;
	line-height:20px;
}







.report_title
{
	margin:0 0 4px 0;
	color:#000000;
	font-size:18px;
	font-weight:bold;
	text-align:right;
	white-space:normal;
}
.report_sub_title
{
	margin:0 0 4px 0;
	color:#000000;
	font-size:12px;
	font-weight:bold;
	text-align:right;
}


.report_list
{
	border-collapse:collapse;
	border-bottom:1px solid #d0d0d0;
	border-left:1px solid #d0d0d0;
	border-right:1px solid #d0d0d0;
}
.report_list_sub_header_field
{
	/*background:#EFEFEF;*/ /*EFEFEF*/
	border-collapse:collapse;
	padding:6px;
	border-top:1px solid #d0d0d0;
	color:#000000;
	font-size:12px;
	font-weight:normal;
	text-align:right;
}
.report_list_sub_header_field_name
{
	display:inline-block;
	margin:0 0 0 4px;
	color:#000000;
	font-size:12px;
	font-weight:bold;
	text-align:right;
	vertical-align:top;
	white-space:normal;
}
.report_list_sub_header_field_value
{
	display:inline-block;
	margin:0 0 0 10px;
	color:#000000;
	font-size:12px;
	font-weight:normal;
	text-align:right;
	vertical-align:top;
}
.report_list_sub_footer_field_name
{
	border-collapse:collapse;
	padding:6px;
	border-top:1px solid #d0d0d0;
	/*background:#EFEFEF;*/
	color:#000000;
	font-size:12px;
	vertical-align:top;
	font-weight:bold;
	text-align:left;
}
.report_list_sub_footer_field_value
{
	border-collapse:collapse;
	padding:6px;
	border-top:1px solid #d0d0d0;
	/*background:#EFEFEF;*/
	color:#000000;
	font-size:12px;
	vertical-align:top;
	font-weight:normal;
	text-align:right;
}

.report_list_header_field_name
{
	border-collapse:collapse;
	padding:6px;
	border-top:1px solid #d0d0d0;
	background:#EAEAEA;
	color:#000000;
	font-size:12px;
	font-weight:bold;
	text-align:right;
	vertical-align:top;
}
.report_list_header_field_name a		{ color:#000000; font-size:12px; font-weight:bold; text-decoration: underline; }
.report_list_header_field_name a:hover	{ color:#000000; font-size:12px; font-weight:bold; text-decoration: none;}


.report_list_content_field_name
{
	border-collapse:collapse;
	padding:6px;
	border-top:1px solid #d0d0d0;
	color:#000000;
	font-size:12px;
	font-weight:bold;
	text-align:left;
}
.report_list_content_field_value
{
	border-collapse:collapse;
	padding:6px;
	border-top:1px solid #d0d0d0;
	color:#000000;
	font-size:12px;
	font-weight:normal;
	text-align:right;
}
.report_list_content_sub_field
{
	/*background:#EFEFEF;*/ /*EFEFEF*/
	border-collapse:collapse;
	padding:6px;
	border-top:0px solid #d0d0d0;
	color:#000000;
	font-size:12px;
	font-weight:normal;
	text-align:right;
}
.report_list_content_sub_field_name
{
	display:inline-block;
	margin:0 0 0 4px;
	color:#000000;
	font-size:12px;
	font-weight:bold;
	text-align:right;
	vertical-align:top;
	white-space:normal;
}
.report_list_content_sub_field_value
{
	display:inline-block;
	margin:0 0 0 10px;
	color:#000000;
	font-size:12px;
	font-weight:normal;
	text-align:right;
	vertical-align:top;
}
.report_list_footer_field_name
{
	border-collapse:collapse;
	padding:6px;
	border-top:1px solid #d0d0d0;
	background:#EAEAEA;
	color:#000000;
	font-size:12px;
	font-weight:bold;
	text-align:left;
	vertical-align:top;
}
.report_list_footer_field_value
{
	border-collapse:collapse;
	padding:6px;
	border-top:1px solid #d0d0d0;
	background:#EAEAEA;
	color:#000000;
	font-size:12px;
	vertical-align:top;
	font-weight:normal;
	text-align:right;
}



.list
{
	border-collapse:collapse;
	border-bottom:1px solid #d0d0d0;
	border-left:1px solid #d0d0d0;
	border-right:1px solid #d0d0d0;
}


.list_sub_field
{
	border-collapse:collapse;
	padding:6px;
	/*border-bottom:1px solid #999999;*/
	border-top:1px solid #d0d0d0;
	color:#000000;
	font-size:12px;
	font-weight:normal;
	text-align:right;
}
.list_sub_field_name
{
	display:inline-block;
	margin:0 0 0 4px;
	color:#000000;
	font-size:12px;
	font-weight:bold;
	text-align:right;
	vertical-align:top;
	white-space:normal;
}
.list_sub_field_content
{
	display:inline-block;
	margin:0 0 0 10px;
	color:#000000;
	font-size:12px;
	font-weight:normal;
	text-align:right;
	vertical-align:top;
}



.list_field_title
{
	border-collapse:collapse;
	padding:6px;
	border-top:1px solid #d0d0d0;
	/*background:#DBDBDB;*/
	background:#EAEAEA;
	color:#000000;
	font-size:14px;
	font-weight:bold;
	text-align:right;
	vertical-align:top;
	/*white-space:nowrap;*/
}
.list_field_summary, .list_field_summary_total
{
	border-collapse:collapse;
	padding:6px;
	border-top:1px solid #d0d0d0;
	background:#EAEAEA;
	color:#000000;
	font-size:12px;
	font-weight:normal;
	text-align:right;
	vertical-align:top;
	/*white-space:nowrap;*/
}
.list_field_summary_total
{
	font-weight:bold;
	text-align:left;
}
.list_field_name
{
	border-collapse:collapse;
	padding:6px;
	border-top:1px solid #d0d0d0;
	background:#EAEAEA;
	color:#000000;
	font-size:12px;
	font-weight:bold;
	text-align:right;
	vertical-align:top;
	/*white-space:nowrap;*/
}
.list_field_name a		{ color:#000000; font-size:12px; font-weight:bold; text-decoration: underline; }
.list_field_name a:hover	{ color:#000000; font-size:12px; font-weight:bold; text-decoration: none;}

.list_field_name_2,
.list_field_name_2_style_1,
.list_field_name_2_style_2
{
	border-collapse:collapse;
	padding:6px;
	border-top:1px solid #d0d0d0;
	color:#000000;
	font-size:12px;
	font-weight:bold;
	text-align:left;
	vertical-align:top;
	/*white-space:nowrap;*/
}

.list_field_content,
.list_field_content_total,
.list_field_content_ltr,
.list_field_more_content,
.list_field_content_style_1,
.list_field_content_style_1_ltr,
.list_field_content_style_2,
.list_field_content_style_2_ltr,
.list_field_more_content_style_1,
.list_field_more_content_style_2
{
	border-collapse:collapse;
	padding:6px;
	/*border-bottom:1px solid #999999;*/
	border-top:1px solid #d0d0d0;
	color:#000000;
	font-size:12px;
	font-weight:normal;
	text-align:right;
}
.list_field_content > a,
.list_field_content_ltr > a,
.list_field_content_style_1 > a,
.list_field_content_style_1_ltr > a,
.list_field_content_style_2 > a,
.list_field_content_style_2_ltr > a,
.list_field_more_content_style_1 > a,
.list_field_more_content_style_2 > a		{ color:#006FBF; font-weight:bold; text-decoration: underline; }

.list_field_content > a:hover,
.list_field_content_ltr > a:hover,
.list_field_content_style_1 > a:hover,
.list_field_content_style_1_ltr > a:hover,
.list_field_content_style_2 > a:hover,
.list_field_content_style_2_ltr > a:hover,
.list_field_more_content_style_1 > a:hover,
.list_field_more_content_style_2 > a:hover	{ color:#006FBF; font-weight:bold; text-decoration: none;}

.list_field_more_content_style_1,.list_field_more_content_style_2
{
	border-top:0px solid #d0d0d0;
}
.list_field_content_style_1, .list_field_content_style_1_ltr, .list_field_more_content_style_1, .list_field_name_2_style_1
{
	/*background:#F6F6F6;*/
	background:#F6F6F6;
}

.list_field_content_style_2, .list_field_content_style_2_ltr, .list_field_more_content_style_2, .list_field_name_2_style_2
{
	/*background:#E2ECF5;*/
	/*background:#E2ECF5;*/
	background:#EFEFEF;
	
}

.list_field_content_total
{
	font-weight:bold;
	text-align:left;
}




.list_row_style_1
{
	background:#F6F6F6;
}
.list_row_style_1:hover
{
	background:#FCFCFC;
}

.list_row_style_2
{
	background:#E2ECF5;
}
.list_row_style_2:hover
{
	background:#EAF1F7;
}






.list_field_content_ltr, .list_field_content_style_1_ltr, .list_field_content_style_2_ltr
{
	direction:ltr;
	text-align:left;
}
.list_field_help
{
	display:inline-block;
	margin:0 4px 2px 0;
	vertical-align:middle;
}
.list_field_content_options
{
	display:inline-block;
	margin:0 0 0 0;
	height:16px;
	text-align:center;
	vertical-align:middle;
}
.list_field_content_options_seperator
{
	display:inline-block;
	margin:0 2px 0 2px;
	width:1px;
	text-align:center;
	vertical-align:middle;
}
.list_field_content_options_button 			{ display:inline-block; color: #006FBF; font-size: 12px; font-weight: bold; text-decoration: underline; }
.list_field_content_options_button:hover 	{ display:inline-block; color: #006FBF; font-size: 12px; font-weight: bold; text-decoration: none;}

.list_field_content_process
{
	display:inline-block;
	margin:0 0 0 0;
	height:16px;
	text-align:center;
	vertical-align:middle;
	color:#555555;
	font-size:12px;
	font-weight:bold;
	white-space:nowrap;
}
.list_field_content_process_preloader
{
	display:inline-block;
	display:inline-block;
	margin:0 0 0 0px;
	height:16px;
	width:16px;
	vertical-align:middle;
	background:url('../../img/preloaders/preloader_1_16_16.gif') no-repeat center center;
}


.list_field_more_content_process
{
	margin:0 0 10px 0;
	height:40px;
	text-align:center;
	vertical-align:middle;
	
	color:#555555;
	font-size:14px;
	font-weight:bold;
	white-space:nowrap;
}
.list_field_more_content_process_preloader
{
	display:inline-block;
	margin:0 0 0 4px;
	height:32px;
	width:32px;
	vertical-align:middle;
	background:url('../../img/preloaders/preloader_1_32_32.gif') no-repeat center center;
}




.collapsible_2
{
	margin:0 0 4px 0;
}
/*
.collapsible_2_toggle
{
	height:16px;
	width:16px;
	display:inline-block;
	margin:0 0 2px 0;
	vertical-align:middle;
	background:url('../../img/icons/help.png') no-repeat center center;
}
*/
.collapsible_2_toggle_plus, .collapsible_2_toggle_minus
{
	/*border:1px solid #ff0000;*/
	cursor:pointer;
	height:16px;
	width:16px;
	display:inline-block;
	margin:0 0 2px 0;
	vertical-align:middle;
}
.collapsible_2_toggle_plus
{
	background:url('../../img/icons/plus.gif') no-repeat center center;
}
.collapsible_2_toggle_minus
{
	background:url('../../img/icons/minus.gif') no-repeat center center;
}
.collapsible_2_title
{
	margin:0 0 4px 0;
	color:#000000;
	font-size:16px;
	font-weight:bold;
	text-align:right;
	white-space:nowrap;
}
.collapsible_2_content
{
	
}


.popup
{
	min-width:400px;
	border:2px solid #6094bd;
	padding:10px;
	background-color:#ffffff;
	position:absolute; /*position:fixed;*/
	left: 0;
	top: 0;
	z-index:101;
}
.popup_background
{
	filter:alpha(opacity=40);
	opacity:0.4;
	position:fixed;
	top:0px;
	left:0px;
	width:100%;
	height:100%;
	background-color:#000000;
	margin:0px;
	padding:0px;
	z-index:100;
}
.popup_title
{
	margin:0 0 20px 0;
	display:block;
	font-size:24px;
	font-weight:bold;
	color:#555555;
	line-height:20px;
	text-align:center;
}
.popup_message
{
	margin:0 0 10px 0;
	font-size:14px;
	font-weight:bold;
	color:#555555;
	text-align:center;
}
.popup_text
{
	margin:0 0 10px 0;
	font-size:12px;
	font-weight:normal;
	color:#555555;
	text-align:right;
}
.popup_close
{
	text-align:left;
	margin:0 0 10px 0;
}
.popup_form_options
{
	text-align:center;
}
.popup_form_options > a
{
	display:inline-block;
	margin:0 10px 0 10px;
	font-size:15px;
	color:#6094bd;
	font-weight:bold;
	text-decoration:underline;
}
.popup_form_process
{
	color:#0c88b1; /*#286FD3;*/
	font-size:16px;
	font-weight:bold;
	text-align:center;
}
.popup_form_message
{
	color:#0c88b1; /*#286FD3;*/
	font-size:16px;
	font-weight:bold;
	text-align:center;
}




/*
.dialog
{
	min-width:400px;
	border:2px solid #6094bd;
	padding:10px;
	background-color:#ffffff;
	position:absolute; 
	left: 0;
	top: 0;
	z-index:101;
}
.dialog_background
{
	filter:alpha(opacity=40);
	opacity:0.4;
	position:fixed;
	top:0px;
	left:0px;
	width:100%;
	height:100%;
	background-color:#000000;
	margin:0px;
	padding:0px;
	z-index:100;
}
.dialog_title
{
	margin:0 0 20px 0;
	display:block;
	font-size:24px;
	font-weight:bold;
	color:#555555;
	line-height:20px;
	text-align:center;
}
.dialog_sub_title
{
	margin:0 0 10px 0;
	display:block;
	font-size:18px;
	font-weight:bold;
	color:#555555;
	line-height:20px;
	text-align:right;
}
.dialog_content
{
	color:#0c88b1;
	font-size:16px;
	font-weight:bold;
	text-align:center;
}
.dialog_options
{
	margin:20px 0 0 0;
	text-align:center;
}
.dialog_options > a
{
	display:inline-block;
	margin:0 10px 0 10px;
	font-size:15px;
	color:#6094bd;
	font-weight:bold;
	text-decoration:underline;
}
*/











.message_window
{
	min-width:400px;
	border:2px solid #6094bd;
	padding:10px;
	background-color:#ffffff;
	position:absolute; /*position:fixed;*/
	left: 0;
	top: 0;
	z-index:101;
}
.message_window_background
{
	filter:alpha(opacity=40);
	opacity:0.4;
	position:fixed;
	top:0px;
	left:0px;
	width:100%;
	height:100%;
	background-color:#000000;
	margin:0px;
	padding:0px;
	z-index:100;
}
.message_window_title
{
	margin:0 0 20px 0;
	display:block;
	font-size:24px;
	font-weight:bold;
	color:#555555;
	line-height:20px;
	text-align:center;
}
.message_window_sub_title
{
	margin:0 0 10px 0;
	display:block;
	font-size:18px;
	font-weight:bold;
	color:#555555;
	line-height:20px;
	text-align:right;
}
.message_window_content
{
	color:#0c88b1; /*#286FD3;*/
	font-size:16px;
	font-weight:bold;
	text-align:center;
}
.message_window_options
{
	margin:20px 0 0 0;
	text-align:center;
}
.message_window_options > a
{
	display:inline-block;
	margin:0 10px 0 10px;
	font-size:15px;
	color:#6094bd;
	font-weight:bold;
	text-decoration:underline;
}



/*
.customer_search_panel_dialog
{
	padding:10px;
	margin:0;
	width:800px;
	top:40%;
	left:30%;
	text-align:center;
	color:#000; 
	border:2px solid #6094bd;
	background:#fff;
	cursor:default;
	
	-webkit-box-shadow: 0px 2px 8px 0px rgba(20, 20, 20, 1);
	-moz-box-shadow:    0px 2px 8px 0px rgba(20, 20, 20, 1);
	box-shadow:         0px 2px 8px 0px rgba(20, 20, 20, 1);
}

.dialog
{
	padding:10px;
	margin:0;
	width:30%;
	top:40%;
	left:35%;
	text-align:center;
	color:#000; 
	border:2px solid #6094bd;
	background:#fff;
	cursor:default;
	
	-webkit-box-shadow: 0px 2px 8px 0px rgba(20, 20, 20, 1);
	-moz-box-shadow:    0px 2px 8px 0px rgba(20, 20, 20, 1);
	box-shadow:         0px 2px 8px 0px rgba(20, 20, 20, 1);
}
.dialog_title
{
	margin:0 0 20px 0;
	display:block;
	font-size:24px;
	font-weight:bold;
	color:#555555;
	line-height:20px;
	text-align:center;
}
.dialog_content
{
	margin:0 0 10px 0;
	font-size:14px;
	font-weight:bold;
	color:#555555;
	text-align:center;
}
.dialog_message
{
	margin:0 0 10px 0;
	font-size:14px;
	font-weight:bold;
	color:#555555;
	text-align:center;
}
.dialog_message_text
{
	display:inline-block;
	margin:0 auto 0 auto;
	font-size:14px;
	font-weight:bold;
	color:#555555;
	text-align:right;
}
.dialog_close_button
{
	display:inline-block;
	margin:0 auto 0 auto;
	font-size:15px;
	color:#6094bd;
	font-weight:bold;
	text-decoration:underline;
}
*/

.dialog_2
{
	padding:10px;
	margin:0;
	text-align:center;
	color:#000; 
	border:2px solid #6094bd;
	background:#fff;
	cursor:default;
	
	-webkit-box-shadow: 0px 2px 8px 0px rgba(20, 20, 20, 1);
	-moz-box-shadow:    0px 2px 8px 0px rgba(20, 20, 20, 1);
	box-shadow:         0px 2px 8px 0px rgba(20, 20, 20, 1);
}
.dialog_2_title
{
	margin:0 0 20px 0;
	display:block;
	font-size:24px;
	font-weight:bold;
	color:#555555;
	line-height:20px;
	text-align:center;
}
.dialog_2_sub_title
{
	margin:0 0 10px 0;
	font-size:18px;
	font-weight:bold;
	color:#225982;
	text-align:right;
}
.dialog_2_content
{
	margin:0 0 20px 0;
	font-size:14px;
	font-weight:bold;
	color:#555555;
	text-align:center;
	min-width:400px;
	max-height:700px;
	overflow-y: auto;
	overflow-x: hidden;
	
}
.dialog_2_content_text
{
	display:inline-block;
	margin:0 auto 0 auto;
	font-size:14px;
	font-weight:bold;
	color:#555555;
	text-align:right;
}
.dialog_2_content_text > a
{
	display:inline-block; color: #006FBF; font-size: 14px; font-weight: bold; text-decoration: underline;
}
.dialog_2_content_text > a:hover
{
	display:inline-block; color: #006FBF; font-size: 14px; font-weight: bold; text-decoration: none;
}

.dialog_2_content_process
{
	margin:0 0 10px 0;
	height:40px;
	text-align:center;
	vertical-align:middle;
	
	color:#555555;
	font-size:14px;
	font-weight:bold;
	white-space:nowrap;
}
.dialog_2_content_process_preloader
{
	display:inline-block;
	margin:0 0 0 4px;
	height:32px;
	width:32px;
	vertical-align:middle;
	background:url('../../img/preloaders/preloader_1_32_32.gif') no-repeat center center;
}

.dialog_2_close_button
{
	
}
.dialog_2_message
{
	margin:0 0 20px 0;
	color:#286FD3;
	font-size:18px;
	font-weight:bold;
	text-align:center;
}
.dialog_2_error
{
	margin:0 0 20px 0;
	color:#ff0000;
	font-size:18px;
	font-weight:bold;
	text-align:right;
	vertical-align:top;
	padding:0 18px 0 0;
	background:url('../../img/icons/exclamation.png') no-repeat right center;
}
.dialog_2_options
{
	margin:0 0 0 0;
	height:40px;
	text-align:center;
}
.dialog_2_process
{
	margin:0 0 10px 0;
	height:40px;
	text-align:center;
	vertical-align:middle;
	
	color:#555555;
	font-size:14px;
	font-weight:bold;
	white-space:nowrap;
}
.dialog_2_process_preloader
{
	display:inline-block;
	margin:0 0 0 4px;
	height:32px;
	width:32px;
	vertical-align:middle;
	background:url('../../img/preloaders/preloader_1_32_32.gif') no-repeat center center;
}

















.dialog_form
{
	margin:0 0 10px 0;
}
.dialog_form_message
{
	margin:0 0 10px 0;
	color:#286FD3;
	font-size:18px;
	font-weight:bold;
	text-align:center;
}
.dialog_form_error
{
	margin:0 0 10px 0;
	color:#ff0000;
	font-size:18px;
	font-weight:bold;
	text-align:right;
	vertical-align:top;
	padding:0 18px 0 0;
	background:url('../../img/icons/exclamation.png') no-repeat right center;
}
.dialog_form_fields
{
	margin:0 0 20px 0;
}

.dialog_form_options
{
	margin:0 0 0 0;
	height:40px;
	text-align:center;
}

.dialog_form_process
{
	margin:0 0 10px 0;
	height:40px;
	text-align:center;
	vertical-align:middle;
	
	color:#555555;
	font-size:14px;
	font-weight:bold;
	white-space:nowrap;
}
.dialog_form_process_preloader
{
	display:inline-block;
	margin:0 0 0 4px;
	height:32px;
	width:32px;
	vertical-align:middle;
	background:url('../../img/preloaders/preloader_1_32_32.gif') no-repeat center center;
}



















.dialog_3
{
	position: relative;
  background: #FFF;
  padding: 20px;
  width: auto;
  /*max-width: 500px;*/
  margin: 20px auto;
	
	text-align:center;
	color:#000; 
	border:2px solid #6094bd;
	cursor:default;
	
	-webkit-box-shadow: 0px 2px 8px 0px rgba(20, 20, 20, 1);
	-moz-box-shadow:    0px 2px 8px 0px rgba(20, 20, 20, 1);
	box-shadow:         0px 2px 8px 0px rgba(20, 20, 20, 1);
}
.dialog_3_title
{
	margin:0 0 20px 0;
	display:block;
	font-size:24px;
	font-weight:bold;
	color:#555555;
	line-height:20px;
	text-align:center;
}
.dialog_3_sub_title
{
	margin:0 0 10px 0;
	font-size:18px;
	font-weight:bold;
	color:#555555;
	text-align:right;
}
.dialog_3_content
{
	margin:0 0 10px 0;
	font-size:14px;
	font-weight:bold;
	color:#555555;
	text-align:center;
	min-width:400px;
	max-height:700px;
	overflow-y: auto;
	overflow-x: hidden;
	
}
.dialog_3_content_text
{
	display:inline-block;
	margin:0 auto 0 auto;
	font-size:14px;
	font-weight:bold;
	color:#555555;
	text-align:right;
}
.dialog_3_close_button
{
	
}



.dialog_4
{
	display:inline-block;
	position: relative;
	background: #FFF;
	padding: 10px;
	width:auto;
	min-width:400px;
	margin: 10px auto;

	text-align:center;
	color:#000; 
	/*border:2px solid #6094bd;*/
	-webkit-box-shadow: 0px 2px 8px 0px rgba(20, 20, 20, 1);
	-moz-box-shadow:    0px 2px 8px 0px rgba(20, 20, 20, 1);
	box-shadow:         0px 2px 8px 0px rgba(20, 20, 20, 1);
}













.excel
{
	background:#fff;
	max-height:500px;
	max-width:940px;
	overflow:auto;
	padding:10px;
}
.excel > table
{
	border-collapse:collapse;
	border:1px solid #d0d0d0;
	margin:0 auto;
}
.excel > table > tbody > tr > th
{
	border-collapse:collapse;
	border:1px solid #d0d0d0;
	padding:2px 4px 2px 4px;
	background:#DBE7F0; /*#BBD7E8*/
	color:#000000;
	font-size:12px;
	font-weight:bold;
	text-align:center;
	vertical-align:middle;
	white-space:nowrap;
}
.excel > table > tbody > tr > td
{
	border-collapse:collapse;
	border:1px solid #d0d0d0;
	padding:2px 4px 2px 4px;
	color:#000000;
	font-size:12px;
	font-weight:normal;
	text-align:right;
	background:#ffffff;
}
.excel > table > tbody > tr > td.invalid
{
	outline:#ff0000 solid 1px;
}
.excel_error
{
	color:#ff0000;
}









.excel_table
{
	border-collapse:collapse;
	border:1px solid #d0d0d0;
}
.excel_table_corner
{
	border-collapse:collapse;
	border:1px solid #d0d0d0;
	padding:2px 4px 2px 4px;
	background:#DBE7F0; /*#BBD7E8*/
	color:#000000;
	font-size:12px;
	font-weight:bold;
	text-align:right;
	vertical-align:top;
	white-space:nowrap;
}
.excel_table_col
{
	border-collapse:collapse;
	border:1px solid #d0d0d0;
	padding:2px 4px 2px 4px;
	background:#DBE7F0; /*#BBD7E8*/
	color:#000000;
	font-size:12px;
	font-weight:bold;
	text-align:center;
	vertical-align:top;
	white-space:nowrap;
}
.excel_table_row
{
	border-collapse:collapse;
	border:1px solid #d0d0d0;
	padding:2px 4px 2px 4px;
	background:#DBE7F0; /*#BBD7E8*/
	color:#000000;
	font-size:12px;
	font-weight:bold;
	text-align:center;
	vertical-align:middle;
	white-space:nowrap;
}
.excel_table_title
{
	border-collapse:collapse;
	border:1px solid #d0d0d0;
	padding:2px 4px 2px 4px;
	background:#A9D8AA; /*#BBD7E8*/
	color:#000000;
	font-size:12px;
	font-weight:bold;
	text-align:right;
	vertical-align:top;
	white-space:nowrap;
}
.excel_table_content
{
	border-collapse:collapse;
	border:1px solid #d0d0d0;
	padding:2px 4px 2px 4px;
	color:#000000;
	font-size:12px;
	font-weight:normal;
	text-align:right;
	background:#ffffff;
}
.excel_table_content_error
{
	border-collapse:collapse;
	border:1px solid #d0d0d0;
	/*border:1px solid #ff0000;*/
	padding:2px 4px 2px 4px;
	color:#000000;
	font-size:12px;
	font-weight:normal;
	text-align:right;
	/*background:#E5B3B3;*/
	background:#ffffff;
	outline:#ff0000 solid 1px;
}
.excel_table_content_errors
{
	color:#ff0000;
}




.amount-zero
{
	color:#000;
}
.amount-positive
{
	color:#047F00;
}
.amount-negative
{
	color:#ff0000;
}

