/* block menu */
.block_menu_controls, .edited_block_menu_controls {
  margin-right:5px;
  text-align:right;
}

/* content_block */
.block_head, .editable_block_head {
  color:#404040;
  font-size:14px;
  font-weight:bold;
  margin-left:5px;
}

.editable_block_head {
  width: 80%;
  text-align: left;
  float: left;
}

.block_body {
  font-size: 2px;
  padding-top: 5px;
  margin: 0 5px 5px 5px;
}

.widget_block {
  cursor: pointer;
}

.edited_inner_block {
  background-color: #EBE9D3;
  margin-left: 10px;
  margin-right: 10px;
  padding: 10px;
}

.edited_block {
  background-color:#4E5E64;
  border:1px solid #A19F97;
}

.edited_block {
  #width: 500px;
}

#add_block {
  width: 375px;
  height: 370px;
}

#add_block .redbox_div_body {
  overflow: auto;
  height: 315px;
}

.add_block_text {
  color:#767572;
  font-size:14px;
  font-weight:bold;
  float:left;
}

.edit_block_mce {
  margin: 5px 0 10px;
}

.big_button_add_block, .big_button_remove_block {
  width:78px;
  height:19px;
  float:right;
  color:#767572 !important;
  font-size:10px;
  margin-left:28px;
  padding-top: 3px;
  padding-left: 9px;
}

.big_button_add_block {
  background-image: url(/images/button_add_block.gif);
}

.big_button_remove_block {
  background-image: url(/images/button_remove_block.gif);
}

.add_block_item {
  border-bottom:1px solid #DADAD5;
  padding-top:7px;
  padding-bottom:7px;
}

/* thin buttons in cutomization line  */
/* create common style : .big_button_customization */
.big_button_save_block_menu, .big_button_cancel_block_menu, .big_button_add_block_menu 
{
  background-image: url(/images/button_add_block_menu.gif);
  width: 98px;
  height: 19px;
  -line-height: 18px;
  font-size: 10px;
  padding-top: 3px;
  -padding-top: 0px;

  float:right;
  margin-top:10px;
  margin-right:25px;
  -margin-right:13px;
  margin-left:14px;
}

.big_button_cancel_block_menu {
  margin-right:10px;
}

.big_button_add_block_menu {
  float:left;
  margin-left:25px;
  -margin-left:13px;
  margin-right:5px;
}
/* end of buttons */

.short_field input {
  width: 50px;
}

.edited_block_menu_controls {
  background-color:#4E5E64;
}

.edited_input_header {
  color:#727071;
  font-size:12px;
  margin-bottom: 5px;
  font-weight: bold;
}

.edited_input_header_link {
  color:#727071;
  font-size: 12px;
  line-height: 12px;
  height: 12px;
  cursor: pointer;
  color: #0094C3;
  padding: 3px 5px;
  float: left;
}

.edited_input_checkbox_field {
  color: #727071;
  font-size:12px;
  padding-bottom: 5px;
}

.edited_input_indent {
  margin-left: 20px;
}

#records_settings {
  margin-top: 5px;
  margin-bottom: 5px;
}

.edited_textbox {
  height: 25px;
}

.edited_textbox, .edited_textarea {
  margin-bottom:10px;
  border-color:#5F8B98 #B8CFE7 #B8CFE7;
  border-style:solid;
  border-width:1px;
  color:#727071;
  font-size:14px;
  margin-top:5px;
  padding-left:9px;
  padding-top:8px;
  width: 450px;
}

.width_50px {
  width: 50px;
}

.width_70px {
  width: 70px;
}

.edited_header {
  float: left;
  text-align: left;
  color: white;
  font-size: 20px;
  padding: 9px 9px 12px 5px;
}

.edited_close {
  float:right;
  cursor:pointer;
  padding-right:5px;
  #padding-right:10px;
  padding-top:16px;
}

.edited_buttons_wrapper {
  margin-top:5px;
  margin-bottom:5px;
}


.child_network .network_logo {
  float: left; 
  margin-right: 10px;
  width: 50px;
  height: 50px;
}

.child_network {
  clear: both;
  padding: 7px 0;
  border-bottom: 1px solid #aaa;
}

.child_network_description {
  clear: both;
  font-size: 11px;
  color: #707070;
  margin-top: 9px;
}

/* about network */
.about_block_network_image {
  width: 50px;
  height: 50px;
  margin: 0 10px 0 0;
  float: left;
}

.about_block_inner {
  float:left;
  margin-right:-20px;
  overflow:hidden;
  width:203px;
}

.about_block_title {
  font-size:12px;
  color:#4f4f4f;
  font-weight:bold;
  padding-bottom: 4px;
}

.about_block_rating_text {
  margin-top:3px;
  font-size:11px;
  color:#6e6e6e;
  width:110px;
  float:left;
}
.about_block_rating_wrapper {
  background-image:url(/images/rating_green_bg_sm.gif);
  background-repeat:no-repeat;
  width:56px;
  height:20px;
  float:left;
}

.about_block_rating {
  margin-left:12px;
  margin-top:3px;
  font-size:11px;
  color:white;
  text-align:center;
}
.about_block_size {
  margin-top:10px;
  font-size:10px;
  font-weight:bold;
  color:#6e6e6e;
  width:170px;
  height:13px;
  padding-bottom:5px;
  white-space: nowrap;
}
.about_block_text {
  font-size:12px;
  color:#707070;
  border-top:1px solid #DADAD5;
  padding:10px 10px 0 10px;
}
.about_block_join_network {
  margin:10px;
}

#composer {
  border: 1px solid #ffffff;
}

.blocks_column {
  padding: 0px 6px 5px;
  vertical-align: top;
}

td.blocks_column:first-child {
  padding-left: 0;
} 

.column33 {
  width: 295px;
}

.column66
{
  width: 590px;
}

.categories {  
  padding:17px;
  float:left;
}

.add_category_info {
  color:#707070;
  line-height:20px;
  margin-bottom:30px;
  margin-top:26px;
  float:right;
  width: 220px;
  padding-right: 15px;
}

.add_category_info span, .add_category_info ul {
  color:black;
  font-style:italic;
  font-weight:bold;
}

.add_category_info ul {
  list-style-type:none;
  margin:0;
}

.add_category_button {
  text-align:right;
  margin-right:70px;
  margin-top:20px;
}

.add_category_button a {
  font-size:18px;
}

.categories h1 {
  color:#707070;
  font-size:18px;
  font-weight:normal;
}

.network_category {
  margin-bottom:8px;
  padding:5px 6px 0;
  cursor:pointer;
}

.network_category input, .network_category input.new {
  border-color:#3D7BAD #B5CFE7 #B5CFE7;
  border-style:solid;
  border-width:1px;
  color:#727071;
  height:25px;
  margin-right:15px;
  margin-left:1px;
  padding-bottom:1px;
  padding-left:10px;
  padding-top:9px;
  vertical-align:middle;
  width:300px;
}

.network_category input.new {
  font-style:italic;
}

.img_add_category, .img_del_category {
  vertical-align:middle;
}

.img_add_category {
  margin-left:-2px;
}

.img_del_category {
  -behavior:url(/stylesheets/iepngfix.htc);
}

.categories_list_wrapper {
  margin-top:10px;
  background-color:#F0F4F5;
}

.categories_list {
  border-right:2px solid #4f5e65;
  width:390px;
  -width:375px;
  min-height:635px;
  -height:635px;
}

#content_block_title_setting
{
  width: 596px;
}


.actions_block_button_setting
{
  overflow: hidden;
}

.actions_block_button_checkbox
{
  padding-top: 7px;
  padding-right: 10px;
  float: left;
}

.action_block_settings_buttons
{
  padding-top: 5px;
}

.tags_text_area {
  color: #707070;
  font-size: 14px;
  width: 450px;
  padding: 4px;
  margin-bottom: 5px;
}

.last_items_author_ava
{
  padding-right: 10px;
  float: left;
}

.PaddingButtonBlue {
  padding: 5px 4px 0pt 0px;
  float: left;
}

.ConstructorButtons .PaddingButtonBlue {
  padding: 0px 4px 0pt 5px;
  float: left;
}

.ExplanationTitle {
  color: #666666;
  font-size: 18px;
}

.Explanation {
  padding-top: 10px;
}

.MasterAnketa td {
  width: 150px;
}

.GreyGrad {
  background-color: #EFEFEF;
  _background-color: #EFEFEF;
}

.GradWhite {
  background-image: url(/images/grad_white.png);
  _background-image: url(/images/grad_white.png);
  z-index: 1;
}

.GradPerforation {
  background-image: url(/images/grad_white_perforation.png);
  z-index: 1;
  _z-index: 1;
}

.Box {
  border: solid #CCC 0px;
  height: 7px;
  margin: -3px -5px -5px -5px;
  _margin: 0px -5px -13px -5px;
}

*:first-child+html .Box {
  border: solid #CCC 0px;
  height: 7px;
  margin: -3px 0px 0px -5px;
}

*:first-child+html .Separator {
  border: 1px solid #CCCCCC;
  height: 10px;
  margin: 10px 0 10px 0;
  padding: -10px 10px 0 0;
  background: #EFEFEF;
}

*:first-child+html .Separator img {
  height: 7px;
  margin: -2px 0px 7px 3px;
  z-index: 100;
}

.quest_about_constructor,
.quest_about_custom_questions,
.quest_about_group
{
  float:right;
  font-size:12px;
}

.quest_about_constructor
{
  padding-top:5px;
}

.quest_about_custom_questions
{
  padding-top: 7px;
}

.quest_about_group
{
  padding-top: 2px;
}

.quest_about_constructor a,
.quest_about_custom_questions a,
.quest_about_group a {
  text-decoration: none;
}

.quest_inner_block {
  font-size: 12px;
  padding: 10px;
}

.quest_questions
{
  padding: 11px 11px 5px;
}

#quest_group_other
{
  border: #CCCCCC 1px solid;
  padding: 10px;
  padding-bottom: 0px;
}

#quest_no_other_questions
{
  padding-bottom: 10px;
}

.quest_radio
{
  float:left;
  padding-top:5px;
  padding-right:10px;
  clear:both
}

.quest_delete_question
{
  height: 20px;
  line-height: 20px;
  margin-right: 6px;
  width: 9px;
  float: right;
}

.quest_delete_answer_icon
{
  width: 8px;
  height: 8px;
  height: 8px;
  margin-right: 6px;
  margin-top: 8px;
}

.quest_field_bottom
{
  cursor:move;
  height: 7px;
  padding-left: 270px;
}

.quest_question_block {
  padding: 5px;
  border: #CCCCCC 1px solid;
  background: #EFEFEF;
  margin-bottom: 10px;
  background-image: url(/images/grad_white.png);
  background-repeat: repeat-x;
  background-position: bottom;
}

.quest_question_block * {
  font-family: Arial;
}

.quest_perforation
{
  float: left;
  margin-right: 5px;
  width: 7px;
  height: 28px;
  cursor: move;
}

.quest_field_options
{
  float: right;
  height: 20px;
  line-height: 20px;
}

.quest_field_options > label
{
  margin-right: 15px;
}

.quest_field_type
{
  float: left;
  margin-left: 12px;
}

.quest_field_type_select
{
  width: 150px;
  margin-left: 5px;
  float: left;
}

.quest_group_title input
{
  display: inline;
}

.quest_enter_answers
{
  padding: 5px 0;
}

.quest_field_choice input
{
  margin-right: 5px;
  margin-top: 3px;
  float: left;
  width: 100px;
}

.quest_field_choise_bullet
{
  width: 12px;
  height: 15px;
  margin: 5px 5px 5px 10px;
  float: left;
  padding-left: 3px;
  background: gray;
  cursor: move;
}

.quest_field_choice_text
{
  float: left;
  padding: 5px;
  overflow: hidden;
}

.quest_errors
{
  overflow: hidden;
  background: #953131;
  color: #ffffff;
  padding: 10px 15px;
}

.quest_shared_group
{
  width: 25%;
  float: left;
}

.quest_shared_group_title
{
  margin-bottom: 10px;
  font-size: 15px;
  font-family: Arial;
}

.quest_shared_field
{
  margin-top: 5px;
  font-size: 13px;
  font-weight: bold;
}

.quest_shared_field > label
{
  font-family: Arial;
}

.quest_shared_text
{
  margin-top: 10px;
  font-size: 13px;
  font-family: Arial;
}

.quest_group_title
{
  margin: 5px 11px;
  font-size: 15px;
}

.quest_shared_field_title
{
  font-weight: bold;
  float: left;
  width: 300px;
  height: 20px;
  line-height: 20px;
}

.quest_custom_field_title
{
  float: left;
  width: 280px;
}

.quest_choices
{
  margin-left: 12px;
}

/* end of questionnaire */

/* begin of settings */

.settings_content {
  padding-top: 15px;
}

.settings_content:after {
  clear: both;
}

.left_menu {
  width: 204px;
  float: left;
  padding: 0 11px 11px 0;
}

.right_content {
  width: 694px;
  float: left;
}

.settings_box {
  background: white;
  margin: 10px;
  width: auto;
  border-left: 1px solid #cdcece;
  border-right: 1px solid #cdcece;
}

.left_menu_item_selected,
.left_menu_item {
  clear: both;
  font-size: 13px;
  font-weight: bold;
  color: #0094ca;
  padding: 4px 6px 5px 10px;
  width: 186px;
  height: 14px;
  line-height: 14px;
  margin-top: 2px;
  border: 1px solid transparent;
}

.left_menu_item_selected a,
.left_menu_item a {
  text-decoration: none;
}

.left_menu_item_selected a {
  color: black;
}

.left_menu_item_selected {
  background-color: #F0F4F5;
  width: 200px;
}

.left_menu_group {
  padding: 5px 10px;
  background-color: #B1C2CA;
  color: white;
  margin-top: 4px;
  font-size: 13px;
  font-weight: bold;
  white-space: nowrap;
}

.menu_items .left_menu_group:first-child {
  margin-top: 0;
}

.settings_content .buttons_wrapper {
  background-color: #B1C2CA;
}

.settings_header,
.settings_menu_header {
  color: #707070;
  font-size: 18px;
  padding-bottom: 17px;
  font-weight: normal;
  margin-bottom: 0;
}

.settings_menu_header {
  padding: 0 0 16px 13px;
}

.inline {
  display: inline;
  width: 13px;
}

.expand_icon, .shrink_icon {
  background: url('/images/expand_button.png') no-repeat; 
  width: 19px;
  height: 8px;
  margin-top: 14px;
  margin-left: 3px;
  position: absolute;
  display: inline;
}

.shrink_icon {
  background-position: 0 -9px;
}

textarea.input_box {
  font-family: monospace;
  font-size: 14px;
  overflow-x: hidden;
  overflow-y: auto;
  width: 637px;
  border-color: #5F8B98 #B8CFE7 #B8CFE7;
  border-style: solid;
  border-width: 1px;
  color: #727071;
  padding: 6px 2px 6px 6px;
}

.settings_block_header {
  background: #CCE6EC;
  padding: 8px 10px;
  overflow: hidden;
  font-size: 11px;
}

.settings_block_content {
  color: #404040;
  padding: 13px;
}

.settings_block_header h2 {
  float: left
  color: #707070;
  font-size: 14px;
  font-weight: normal;
  margin-top: 0;
  float: left;
}

.settings_body {
  background: #F0F4F5;
  font-size: 12px;
  min-height: 510px;
}

.settings_border {
  border-bottom: 2px solid #4E5E65;
  border-top: 2px solid #4E5E65;
}

.settings_border_bottom, .settings_border {
  border-bottom: 1px solid #4E5E65;
  border-top: 1px solid #F0F4F5;
}

.settings_border_top, .settings_border {
  border-top: 1px solid #4E5E65;
}

.settings_block_header a {
  font-size: 11px;
}

.settings_buttons {
  padding-left: 170px;
  padding-bottom: 13px;
}

a.cancel {
  margin-left: 10px;
  margin-top: 7px;
}

.let_templates_left_column {
  float: left;
  width: 510px;
}

.let_templates_left_column > .registration_error {
  margin-left: 97px;
}

.let_templates_right_column
{
  float: right;
  width: 130px;
  padding-top: 116px;
}

.let_templates_right_column a {
  text-decoration: none;
}

.let_template_title {
  float: left;
  width: 91px;
  margin-right: 5px;
  overflow: hidden;
}

.let_template_textfield {
  padding: 6px;
  width: 400px;
  border: 1px solid #b9d2e8;
  border-top-color: #4c85b3;
  font-size: 14px;
  color: #707070;
}

.let_templates_left_column textarea.input_box {
  width: 400px;
  height: 200px;
}

.let_template_preview_body {
  width: 552px;
  float: right;
  padding-bottom: 10px;
}

.let_item_input_content
{
    width: 414px;
    float: right;
    padding-bottom: 10px;
}

#network_menu_items_edit
{
	float: left;
	margin-top: -20px;
	overflow: hidden;
	height: 103px;
	white-space: nowrap;
}

.network_menu_item_edit
{
	float: left;
	cursor: move;
	margin-top: 10px;
}

.network_menu_item_placeholder
{
  float: left;
  width: 10px;
  margin-top: 20px;
  height: 35px;
}

.network_menu_item_placeholder.hover
{
  border: 2px dotted white;
  width: 6px;
}

.network_menu_item_edit:hover, .network_menu_item_edit.active
{
  background: url(/images/menu_customize_bg.png) bottom repeat-x;
}

.network_menu_item_edit.active_edit
{
  background: url(/images/menu_customize_bg_big.png) bottom repeat-x;
}

.network_menu_item_edit:hover .network_menu_item_edit_left, .network_menu_item_edit.active .network_menu_item_edit_left
{
  background: url(/images/menu_customize_left.png) left bottom no-repeat;
}

.network_menu_item_edit.active_edit .network_menu_item_edit_left
{
  background: url(/images/menu_customize_left_big.png) left bottom no-repeat;
}

.network_menu_item_edit:hover .network_menu_item_edit_right, .network_menu_item_edit.active .network_menu_item_edit_right
{
  background: url(/images/menu_customize_right.png) right bottom no-repeat;
}

.network_menu_item_edit.active_edit .network_menu_item_edit_right
{
  background: url(/images/menu_customize_right_big.png) right bottom no-repeat;
}

.network_menu_item_edit:hover .network_menu_item_edit_edit, .network_menu_item_edit:hover .network_menu_item_edit_delete,
.network_menu_item_edit.active .network_menu_item_edit_edit, .network_menu_item_edit.active .network_menu_item_edit_delete
{
  display: block;
}

.network_menu_item_edit_left
{
	float: left;
}


.network_menu_item_edit_right
{
	float: left;
	height: 48px;
}

.network_menu_item_edit.active_edit .network_menu_item_edit_right
{
	float: left;
	height: 93px;
}

.network_menu_item_edit_inner
{
  padding-top: 18px;
  padding-left: 5px;
  padding-right: 5px;
  position: relative;
}

.network_menu_item_edit_inner label
{
  font-size: 12px;
}

.network_menu_item_edit:hover .network_menu_item_edit_inner, .network_menu_item_edit.active .network_menu_item_edit_inner
{
	min-width: 45px;
}

.network_menu_item_edit_inner .nm_link
{
	float: none;
	margin-right: 0px;
}

.network_menu_item_edit_edit
{
  background: url(/images/menu_customize_right_edit.png) right top no-repeat;
  position: absolute;
  width: 14px;
  height: 14px;
  top: 3px;
  right: 20px;
  cursor: pointer;
  display: none;
}

.network_menu_item_edit_delete
{
  background: url(/images/menu_customize_right_delete.png) right top no-repeat;
  position: absolute;
  width: 14px;
  height: 14px;
  top: 3px;
  right: 5px;
  cursor: pointer;
  display: none;  
}

.network_menu_item_edit:hover .network_menu_item_edit_edit,.network_menu_item_edit:hover .network_menu_item_edit_delete
{
	display: block;
}  

.network_menu_item_edit_inner input
{
	border: none;
}

.network_menu_item_edit_inner input[type=checkbox]
{
  margin-right: 5px;
}

.nm_link_image {
  margin: 2px 6px 0 0;
  display: block;
  float: left;
  width: 20px;
  height: 20px;
}

.small_page_div
{
  border: 1px solid #000000;
  float: left;
  margin: 10px;
  min-height: 30px;
  overflow: hidden;
  padding: 20px 15px 5px;
  text-align: center;
  width: 100px;
}

.menu_customize_add
{
  cursor: pointer;
  float: left;
  padding-top: 27px;
}

.network_menu_customization #network_menu
{
  height: 193px !important;
}

.domain_description
{
  padding: 15px 15px 0px 15px;
}

.domain_description, .domain_description a
{
  font-size: 14px;
}

.domain_description_comment, .domain_description_comment a
{
  font-size: 10px;
}

.domain_description_step_number
{
  float: left;
  background: #c8d6e6;
  padding: 5px;
}

.domain_description_step
{
  float: left;
  width: 580px;
  padding-top: 5px;
  padding-left: 15px;
}

table.list {
  width: 100%;
  border-collapse: collapse;
  border-spacing: 1px;
}

.settings_body .empty_results {
  padding: 60px 10px;
  width: 300px;
  margin: 0 auto;
}

.list tr.header:hover, .list tr {
  width: 100%;
  border-top: 1px solid #cdcece;
  border-bottom: 1px solid #cdcece;
}

.list tr a.icon_delete {
  visibility: hidden;
}

.list tr:hover a.icon_delete {
  visibility: visible;
}

.list tr:hover td {
  background-color: #f0f0f0;
}

.list th, .list td {
  padding: 10px;
}

.list th {
  text-align: left;
  font-weight: normal;
  color: #838383;
}

a.down_arrow {
  background: url('/images/triangle_down.png') no-repeat center right;
  padding-right: 12px;
}

a.up_arrow {
  background: url('/images/triangle_up.png') no-repeat center right;
  padding-right: 12px;
}

.stop_sorting {
  display: none;
}

.list td.users_check {
  width: 20px;
  padding-left: 12px;
  padding-right: 5px;
}

.list td.users_star {
  width: 38px;
  padding-right: 12px;
}

.list td.users_list_avatar {
  width: 50px;
  overflow: hidden;
  padding: 2px 0 2px 5px;
}

.list td.users_list_date {
  width: 130px;
}

.list td.users_list_name .user_link {
  font-size: 12px;
  background: none;
  padding-left: 0;
}

.list td.users_list_name {
  font-size: 11px;
}

table.list td.delete {
  width: 20px;
}

.default_templates .custom_select {
  width: 280px;
}

.widget_templates_edit .custom_select {
  width: 240px;
  margin: 12px 0;
}

.global_template_field {
  position: absolute;
  margin-left: 270px;
  margin-top: -25px;
}
 
.appliance_description {
  margin: 5px;
  padding: 5px;
}

.appliance_description label {
  font-weight: bold;
  padding-right: 5px;
}

#widget_block_form .custom_select {
  width: 300px;
  margin-top: 0;
}

.balance_section {
  font-size: 14px;
  line-height: 14px;
  padding-top: 7px;
  padding-bottom: 7px;
}

.balance_table + .balance_section {
  padding-top: 20px;
}

.balance_table + .balance_section + .balance_table {
  margin-bottom: 7px;
}

div.balance_table {
  border: 1px solid #cccccc;
}

div.buttons_wrapper + div.balance_table {
  margin-top: 13px;
}

table.balance {
  background: white;
  padding-left: 20px;
  padding-right: 20px;
  width: 100%;
}

table.balance thead tr th, table.balance tbody tr td {
  padding-top: 10px;
  padding-bottom: 10px;
  font-size: 12px;
  line-height: 12px;
}

table.balance thead tr th {
  font-weight: normal;
  text-align: right;
}

table.balance thead + tbody tr td {
  border-top: 1px solid #cccccc;
}

table.balance tbody tr td {
  font-weight: bold;
  width: 33%;
}

table.balance thead + tbody tr td + td {
  text-align: right;
  color: green;
}

table.balance tbody tr td + td + td {
  color: #404040;
}

table.balance tbody tr td.warning {
  color: #e08e00;
}

table.balance tbody tr td.excess {
  color: red;
}

table.balance.support tbody tr td + td + td, table.balance.support thead tr th + th + th {
  text-align: left;
  padding-left: 40px;
}

table.balance.support tbody tr td + td {
  color: #404040;
}

table.balance.support tbody tr td + td + td {
  color: green;
}

table.balance.support .buttons_wrapper {
  background-color: white;
  height: auto;
  clear: none;
  padding-top: 0px;
  padding-bottom: 0px;
  padding-left: 10px;
  padding-right: 0px;
}

table.balance.support .buttons_wrapper input {
  margin-top: 0px;
}

#balance_update div.column {
  display: inline-block;
  width: 183px;
  padding: 10px 20px 10px 10px;
  vertical-align: top;
  font-size: 12px;
}

#balance_update div.column + div.column {
  border-left: 1px solid #ccc;
  padding-left: 20px;
}

#balance_update div.column input,
#balance_update #payment_errors {
  margin-top: 10px;
}

#balance_update input[type=text] {
  width: 100px;
  text-align: right;
}

#balance_update input[type=submit] {
  width: 140px;
}

#balance_update #payment_errors {
  color: white;
  background-color: #953131;
  line-height: 24px;
  padding: 4px 20px;
}

.expanded_menu  {
  background-color: white;
  border-color: #CDCECE;
  border-style: solid;
  border-width: 0 1px 1px;
  margin-top: 0;
  overflow: hidden;
  position: absolute;
  z-index: 104;
}

.settings_box .flash_notice,
.settings_box .flash_error {
  margin-bottom: 0px;
  border: none;
  border-top: 1px solid #CDCECE;

}

.settings_header_container .flash_error,
.settings_header_container .flash_notice {
  width: auto;
  float: right;
  height: 30px;
  margin-bottom: 0;
  border: none;
  font-size: 12px;
  font-weight: bold;
}

.settings_header_container .flash_notice {
  background-color: #c1eb8b;
  color: #398a08;
}

.settings_header_container .flash_padder {
  height: 30px;
  line-height: 30px;
  padding: 0 12px;
}

.button_plain .button_plain_body {
  font-size: 12px;
}

.settings_content a.Navigate,
.settings_content a.NavigateCurrent {
  background-color: #DDDDDD;
  display: block;
  float: left;
  font-size: 12px;
  height: 20px;
  line-height: 20px;
  min-width: 16px;
  padding: 0 4px;
  text-align: center;
  margin: 0 5px 0 0;
  color: black;
  text-decoration: none;
  font-weight: normal;
}

.settings_content a.NavigateCurrent {
  color: white;
  background-color: #0094ca;
}
.settings_content div.NavigateHeader {
  display: none;
}

.settings_content div.Navigate {
  margin: 0px 10px 10px;
  width: auto;
}

.settings_content a.groups_link {
  display: block;
  height: 20px;
  line-height: 20px;
  float: right;
  margin: 0 10px 10px;
}

.settings_content .dots {
  display: block;
  float: left;
  margin: 0 5px 0 0;
}

.settings_wrapper {
  margin-top: 10px;
  margin-bottom: 10px;
}

.settings_header_container {
  background-color: #fff;
}

.target_block {
  border: 1px solid red;
}

textarea.mce {
  width: 611px;
  height: 266px;
}

img.drop_filter {
  background-color: white;
  border-top: 1px solid black;
  border-bottom: 1px solid black;
  border-right: 1px solid black;
  border-left: none;
  color: white;
  margin-top: 3px;
  padding: 6px 5px 5px 7px;
}
