/*

Copyright 2003-2005 Conclusive Systems, LLC
All code herein may not be reproduced in full or in part under penalty of law.

*/

form
{
  margin: 0px;
  display: inline;
}

input,
select,
textarea
{
  vertical-align: text-bottom;
}

img
{
  border-width: 0px;
}

/*************************/
/*** FEEDBACK MESSAGES ***/
/*************************/

.app_message
{
  border: 1px solid #d7d5ad;
  padding: 3px;
  margin-bottom: 10px;
  background-color: #eeeeee;
  color: #000000;
}

.app_message a
{
  color: #305080;
}

.app_message .alert
{
  color: #d10707;
}

.app_message .success
{
  color: #009900;
}

/**************/
/*** PANELS ***/
/**************/

.panel_title
{
  font-size: 12px;
  font-weight: bold;
  border: 1px solid #993333;
  padding: 2px 4px;
  margin-bottom: 2px;
  color: #ffffff;
  background-color: RGB(135, 31, 32);
}

.panel_title a,
.panel_content .panel_title a
{
  color: #ffffff;
}

.panel_content
{
  border: 1px solid #d7d5ad;
  padding: 2px;
  background-color: #f1f1e0;
  color: #000000;
}

.panel_content a
{
  color: #000;
}

.panel_hover
{
  border-color: #d7d5ad;
}

/*******************************/
/* table_ambassador formatting */
/*******************************/

.ambassador
{
  margin: 5px 0px 5px 0px;
  font-size: 11px;
}

.ambassador .field_error
{
  background-color: #e7b463;
  color: #000000;
}

.ambassador table
{
  width: 100%;
}

.ambassador td
{
  padding: 1px 2px;
  text-align: left;
  vertical-align: top;
}

.ambassador input
{
  width: auto;
}

.ambassador .input_radio
{
  border-width: 0px;
}

/*
miscellaneous components
*/
.ambassador_search
{
  overflow: auto;
  width: 100%;
  margin-bottom: 10px;
}

.ambassador_search .input_text
{
  width: 120px;
}

.ambassador_paging
{
  width: 100%;
  overflow: auto;
}

.ambassador_paging .input_text
{
  width: 30px;
}

.ambassador_row_actions
{
  text-align: right;
  padding: 2px;
}

/*
field name area on add/edit
*/
.ambassador .entry_field
{
  width: 50%;
  padding: 2px 10px 2px 3px;
  background-color: #e6e2d0;
  color: #000000;
}

/*
form elements on add/edit
*/
.ambassador .entry_value
{
  width: 1%;
  white-space: nowrap;
  background-color: #f5f5ec;
  color: #000000;
}

.ambassador .entry_value .input_text,
.ambassador .entry_value .input_password,
.ambassador .entry_value .input_textarea,
.ambassador .entry_value .input_select,
.ambassador .entry_value .input_file
{
  width: 200px;
  display: block;
  font-size: 12px;
}

.ambassador .large_form .input_text,
.ambassador .large_form .input_password,
.ambassador .large_form .input_textarea,
.ambassador .large_form .input_select,
.ambassador .large_form .input_file
{
  width: 100%;
}

/*
comment area on add/edit
*/
.ambassador .entry_comments
{
  width: 49%;
  background-color: #f5f5ec;
  color: #000000;
  font-size: 9px;
}

/*
list view
*/
.ambassador .column_bar .column
{
  border-bottom: 1px solid #d7d5ad;
  border-top: 1px solid #d7d5ad;
  font-weight: bold;
  padding: 2px;
  background-color: #e6e2d0;
  color: #000000;
  vertical-align: middle;
}

.ambassador .row1
{
  background-color: #ffffff;
  color: #000000;
}

.ambassador .row1 a,
.ambassador .row2 a
{
  color: #305080;
}

.ambassador .row2
{
  background-color: #f5f5ec;
  color: #000000;
}

.ambassador .row_selected
{
  background-color: #c1b888;
  color: #000000;
}

.ambassador .row_selected a
{
  color: #000000
}