/* eSiteCMS / eContactServer default system CSS classes */

.ecs_body			{ font-family: Verdana, Helvetica, Sans-serif; font-size: 12px; }

/* -------------------------------------- Form buttons classes ---------------------------------- */
.ecs_button					{ width: 125px; height: 25px; border: solid 1px #999999; background-color: #EEEEEE; color: #000000; }
.ecs_button:hover			{ border: solid 1px #000000; background-color: #CCCCCC; cursor: pointer; }
.ecs_button:active			{ border: solid 1px #666666; background-color: #CCCCCC; cursor: pointer; }

.ecs_button_do				{ width: 125px; height: 25px; border: solid 1px #999999; background-color: #EEEEEE; color: #000000; }
.ecs_button_do:hover		{ border: solid 1px #000000; background-color: #CCFFCC; cursor: pointer; }
.ecs_button_do:active		{ border: solid 1px #009900; background-color: #CCFFCC; cursor: pointer; }

.ecs_button_stop			{ width: 125px; height: 25px; border: solid 1px #999999; background-color: #EEEEEE; color: #000000; }
.ecs_button_stop:hover		{ border: solid 1px #990000; background-color: #FFCCCC; cursor: pointer; }
.ecs_button_stop:active		{ border: solid 1px #990000; background-color: #FFCCCC; cursor: pointer; }

.ecs_button_disable			{ width: 125px; height: 25px; border: solid 1px #CCCCCC; background-color: #EEEEEE; color: #CCCCCC; cursor: not-allowed; }
.ecs_button_disable:hover	{ border: solid 1px #CCCCCC; background-color: #FFCCCC; cursor: not-allowed; }
.ecs_button_disable:active	{ border: solid 1px #CCCCCC; background-color: #FF0000; cursor: not-allowed; }

.ecs_field					{ border: solid 1px #999999; background-color: #FFFFFF; color: #000000; }
.ecs_field:hover			{ border: solid 1px #000000; background-color: #CCFFCC; cursor: text; }
.ecs_field:active			{ border: solid 1px #009900; background-color: #CCFFCC; cursor: text; }

/* --------------------------------------- Transparency class ----------------------------------- */
.ecs_transparent	{ background-color: #FFFFFF; filter:alpha(opacity=50); -moz-opacity:0.5; -khtml-opacity: 0.5; opacity: 0.5; }

/* ----------------------------------------- Coloured boxes ------------------------------------- */
.ecs_blackbox	{ border: 1px solid #000000; background: #333333; margin: 5px 0 0 0; padding: 10px; color: #F5F5F5; }
.ecs_bluebox	{ border: 1px solid #000099; background: #EEEEFF; margin: 5px 0 0 0; padding: 10px; }
.ecs_goldbox	{ border: 1px solid #CC9933; background: #EEEEEE; margin: 5px 0 0 0; padding: 10px; }
.ecs_goldbox2	{ border: 1px solid #BB8822; background: #EEAA55; margin: 5px 0 0 0; padding: 10px; }
.ecs_greenbox	{ border: 1px solid #009900; background: #EEFFEE; margin: 5px 0 0 0; padding: 10px; }
.ecs_greybox	{ border: 1px solid #CCCCCC; background: #F5F5F5; margin: 5px 0 0 0; padding: 10px; }
.ecs_redbox		{ border: 1px solid #990000; background: #FFEEEE; margin: 5px 0 0 0; padding: 10px; }
.ecs_whitebox	{ border: 1px solid #EEEEEE; background: #FFFFFF; margin: 5px 0 0 0; padding: 10px; }
.ecs_yellowbox	{ border: 1px solid #999900; background: #FFFFCC; margin: 5px 0 0 0; padding: 10px; }

/* ------------------------- standard layout for addThis.com button bar ------------------------- */
.ecs_addThis	{ float: right; padding-top: 1px; color: #CCCCCC; }

/* -------------------------------------------- icons ------------------------------------------- */
.ecs_icon_accept			{ background:url("/img/ecs_icons/accept.png") no-repeat 0 0; padding-left: 25px; }
.ecs_icon_alert				{ background:url("/img/ecs_icons/alert.png") no-repeat 0 0; padding-left: 25px; }
.ecs_icon_ask				{ background:url("/img/ecs_icons/help.png") no-repeat 0 0; padding-left: 25px; }
.ecs_icon_cancel			{ background:url("/img/ecs_icons/cancel.png") no-repeat 0 0; padding-left: 25px; }
.ecs_icon_information		{ background:url("/img/ecs_icons/information.png") no-repeat 0 0; padding-left: 25px; }
.ecs_icon_warning			{ background:url("/img/ecs_icons/exclamation.png") no-repeat 0 0; padding-left: 25px; }

.ecs_icon_available_no		{ background:url("/img/ecs_icons/cross.png") no-repeat 0 0; padding-left: 25px; }
.ecs_icon_available_yes		{ background:url("/img/ecs_icons/tick.png") no-repeat 0 0; padding-left: 25px; }

.ecs_icon_ok_no				{ background:url("/img/ecs_icons/thumb_down.png") no-repeat 0 0; padding-left: 25px; }
.ecs_icon_ok_yes			{ background:url("/img/ecs_icons/thumb_up.png") no-repeat 0 0; padding-left: 25px; }

.ecs_icon_close				{ background:url("/img/ecs_icons/close.gif") no-repeat 0 0; padding-left: 40px; height: 35px; color: #CC0000; }

.ecs_icon_flag_blue			{ background:url("/img/ecs_icons/flag_blue.png") no-repeat 0 0; padding-left: 25px; }
.ecs_icon_flag_green		{ background:url("/img/ecs_icons/flag_green.png") no-repeat 0 0; padding-left: 25px; }
.ecs_icon_flag_orange		{ background:url("/img/ecs_icons/flag_orange.png") no-repeat 0 0; padding-left: 25px; }
.ecs_icon_flag_pink			{ background:url("/img/ecs_icons/flag_pink.png") no-repeat 0 0; padding-left: 25px; }
.ecs_icon_flag_purple		{ background:url("/img/ecs_icons/flag_purple.png") no-repeat 0 0; padding-left: 25px; }
.ecs_icon_flag_red			{ background:url("/img/ecs_icons/flag_red.png") no-repeat 0 0; padding-left: 25px; }
.ecs_icon_flag_yellow		{ background:url("/img/ecs_icons/flag_yellow.png") no-repeat 0 0; padding-left: 25px; }

.ecs_icon_keyboard			{ background:url("/img/ecs_icons/keyboard.png") no-repeat 0 0; padding-left: 25px; }

.ecs_icon_money				{ background:url("/img/ecs_icons/money.png") no-repeat 0 0; padding-left: 25px; }
.ecs_icon_money_cc			{ background:url("/img/ecs_icons/creditcards.png") no-repeat 0 0; padding-left: 25px; }

.ecs_icon_mouse				{ background:url("/img/ecs_icons/mouse.png") no-repeat 0 0; padding-left: 25px; }

.ecs_icon_msg				{ background:url("/img/ecs_icons/msg.png") no-repeat 0 0; padding-left: 25px; }
.ecs_icon_msg_add			{ background:url("/img/ecs_icons/msg_add.png") no-repeat 0 0; padding-left: 25px; }
.ecs_icon_msg_del			{ background:url("/img/ecs_icons/msg_delete.png") no-repeat 0 0; padding-left: 25px; }
.ecs_icon_msg_edit			{ background:url("/img/ecs_icons/msg_edit.png") no-repeat 0 0; padding-left: 25px; }
.ecs_icon_msg_open			{ background:url("/img/ecs_icons/msg_open.png") no-repeat 0 0; padding-left: 25px; }
.ecs_icon_msg_prv			{ background:url("/img/ecs_icons/msg_link.png") no-repeat 0 0; padding-left: 25px; }
.ecs_icon_msg_sys			{ background:url("/img/ecs_icons/msg_system.png") no-repeat 0 0; padding-left: 25px; }
.ecs_icon_msg_sysopen		{ background:url("/img/ecs_icons/msg_open_sys.png") no-repeat 0 0; padding-left: 25px; }

.ecs_icon_user_active		{ background:url("/img/ecs_icons/user.png") no-repeat 0 0; padding-left: 25px; }
.ecs_icon_user_add			{ background:url("/img/ecs_icons/user_add.png") no-repeat 0 0; padding-left: 25px; }
.ecs_icon_user_admin		{ background:url("/img/ecs_icons/user_grey.png") no-repeat 0 0; padding-left: 25px; }
.ecs_icon_user_block		{ background:url("/img/ecs_icons/user_delete.png") no-repeat 0 0; padding-left: 25px; }
.ecs_icon_user_blocked		{ background:url("/img/ecs_icons/user_red.png") no-repeat 0 0; padding-left: 25px; }
.ecs_icon_user_edit			{ background:url("/img/ecs_icons/user_edit.png") no-repeat 0 0; padding-left: 25px; }
.ecs_icon_user_editor		{ background:url("/img/ecs_icons/user_comment.png") no-repeat 0 0; padding-left: 25px; }
.ecs_icon_user_manager		{ background:url("/img/ecs_icons/user_suit.png") no-repeat 0 0; padding-left: 25px; }
.ecs_icon_user_new			{ background:url("/img/ecs_icons/user_orange.png") no-repeat 0 0; padding-left: 25px; }
.ecs_icon_user_special 		{ background:url("/img/ecs_icons/user_green.png") no-repeat 0 0; padding-left: 25px; }

.ecs_icon_group				{ background:url("/img/ecs_icons/group.png") no-repeat 0 0; padding-left: 25px; }
.ecs_icon_group_add			{ background:url("/img/ecs_icons/group_add.png") no-repeat 0 0; padding-left: 25px; }
.ecs_icon_group_delete		{ background:url("/img/ecs_icons/group_delete.png") no-repeat 0 0; padding-left: 25px; }
.ecs_icon_group_edit		{ background:url("/img/ecs_icons/group_edit.png") no-repeat 0 0; padding-left: 25px; }
.ecs_icon_group_editors		{ background:url("/img/ecs_icons/group_gear.png") no-repeat 0 0; padding-left: 25px; }
.ecs_icon_group_management	{ background:url("/img/ecs_icons/group_key.png") no-repeat 0 0; padding-left: 25px; }
.ecs_icon_group_special		{ background:url("/img/ecs_icons/group_error.png") no-repeat 0 0; padding-left: 25px; }

.ecs_icon_pagging			{ background:url("/img/ecs_icons/pagging.gif") no-repeat 0 2px; padding-left: 25px; }
.ecs_icon_windows 			{ background:url("/img/ecs_icons/windows.gif") no-repeat 0 0; padding-left: 25px; }
/* ----------------------------------------------  ---------------------------------------------- */

