/* Localizations */

/************************
	Table style 
*************************/
/* Override the 2010Weaver.css file. Changed here to make the table more normal*/
#content table {
	border:none; /*1px solid #e7e7e7;*/
	/*margin:0px; /*0 -1px 24px 0;*/
	/*text-align:left;
	width:100%;*/
}
/*
#content tr th,
#content thead th {
	background-color:#ACC393;
	color: #000000; /*#888;*/
	/*font-size:normal;*/ /*font-size: 12px;*/
	/*font-weight:bold; /*font-weight: bold;*/
	/*line-height: normal; /*line-height:18px;*/
	/*padding:6px 5px 5px; /*padding: 9px 24px;*/
/*}
#content tr td {
	border-top:1px solid #e7e7e7;
	/*font-size:11px;*/ /*font-size: 12px;*/
	/*padding:6px 5px 5px; /*padding:6px 24px;*/
/*}
#content tr.odd td {
	background:#FFFFFF; /*#f2f7fc;*/
/*}
*/

/******************************
Common table elements
*******************************/
/* Basic Setup */
#table_info table, #table_list table, #table_form table, #table_formLabeled table {
	border:none; /*1px solid #e7e7e7;*/
	margin:0px; /*0 -1px 24px 0;*/
	text-align:left;
	width:100%;
}
#table_info tr th, #table_list tr th, #table_form tr th, #table_formLabeled tr th,
#table_info thead th, #table_list thead th, #table_form thead th, #table_formLabeled thead th {
	background-color:#FFFFFF;
	color:#000000; /*#888;*/
	font-size:1em;
	font-weight:bold; /*font-weight: bold;*/
	padding:6px 0px 5px; /*padding: 9px 24px;*/
}
#table_info tr td, #table_list tr td, #table_form tr td, #table_formLabeled tr td {
	border-top:1px solid #e7e7e7;
	/*font-size:11px;*/ /*font-size: 12px;*/
	padding:5px 9px 4px; /*padding:6px 24px;*/
}
#table_info tr.odd td, #table_list tr.odd td, #table_form tr.odd td, #table_formLabeled tr.odd td {
	background:#FFFFFF; /*#f2f7fc;*/
}
/* Horizontal rule, */
#table_info tr hr, #table_list tr hr, #table_form tr hr, #table_formLabeled tr hr {
	height:1px;
	border-width:0;
	color:#CCCCCC;
	background-color:#CCCCCC;
	margin:3px 0px;  /*margin:0px 0px 0px 0px;*/
}
#table_info tr img.img_left, #table_list tr img.img_left,#table_form tr img.img_left, #table_formLabeled tr img.img_left {
	float:left;
	margin: 0px 6px 3px 0px;
}
#table_info tr img.img_right, #table_list tr img.img_right,#table_form tr img.img_right, #table_formLabeled tr img.img_right {
	float:right;
	margin: 0px 0px 3px 6px;
}


/******************************************
Table to display information: table_info
*******************************************/
/*#table_info table {
	border:none;
	margin:0px;
	text-align:left;
	width:100%;
}*/
#table_info tr th,
#table_info thead th {
	background-color:#c3b595;
/*	color:#000000;
	font-size:1em;
	font-weight:bold;*/
	padding:6px 9px 6px;
}
#table_info tr td {
/*	border-top:1px solid #e7e7e7;*/
	padding:5px 9px 4px;
}
/*#table_info tr.odd td {
	background:#FFFFFF;
}*/


/*********************************
Table to display lists.
*********************************/
/*#table_list table {
	border:none;
	margin:0px;
	text-align:left;
	width:100%;
}*/
#table_list tr th,
#table_list thead th {
	background-color:#FFFFFF;
/*	color:#000000;
	font-size:1em;
	font-weight:bold;*/
	padding:6px 0px 0px;
}
#table_list tr td {
/*	border-top:1px solid #e7e7e7;*/
	padding:5px 9px 0px;
}
/*#table_list tr.odd td {
	background:#FFFFFF;
}*/
#table_list tr span,
#table_list tr select,
#table_list tr textarea,
#table_list tr input {
	padding:3px 0px 3px; /*padding:6px 24px;*/
	letter-spacing:.06em;
	margin:0px; /*0 -1px 24px 0;*/
}
#table_list tr textarea,
#table_list tr input {
	font-size:1em; /*font-size: 12px;*/
}

/*********************************
Table to display generic forms.
*********************************/
/*#table_form table {
	border:none;
	margin:0px;
	text-align:left;
	width:100%;
}*/
#table_form tr th,
#table_form thead th {
	background-color:#FFFFFF;
/*	color:#000000;
	font-size:1em;
	font-weight:bold;*/
	padding:6px 0px 5px;
}
#table_form tr td {
/*	border-top:1px solid #e7e7e7;*/
	font-family: "Lucida Grande", "Lucida Sans Unicode", Arial, Verdana, sans-serif;
	font-size:.875em; /*font-size: 12px;*/
	padding:3px 0px 3px; /*padding:6px 24px;*/
	vertical-align:middle;
}
/*#table_form tr.odd td {
	background:#FFFFFF;
}*/
/*#table_form tr span,*/
#table_form tr select,
#table_form tr textarea,
#table_form tr input {
	/*padding:3px 0px 3px;*/ /*padding:6px 24px;*/
	/*letter-spacing:.06em;*/
	margin:0px; /*0 -1px 24px 0;*/
	font-family: "Lucida Grande", "Lucida Sans Unicode", Arial, Verdana, sans-serif;
	font-size:1em; /*font-size: 12px;*/
}
#table_form tr textarea,
#table_form tr input {
	font-size:1em; /*font-size: 12px;*/
}


/********************************************************
Table to display forms w/ header label.
Label is to the left and smaller than the input fields.
*********************************************************/
/*#table_formLabeled table {
	border:none;
	margin:0px;
	text-align:left;
	width:100%;
}*/
#table_formLabeled tr th,
#table_formLabeled thead th {
	background-color:#FFFFFF;
/*	color:#000000;
	font-weight:bold;*/
	font-size:10px;
	padding:6px 0px 0px;
}
#table_formLabeled tr td {
/*	border-top:1px solid #e7e7e7;*/
	font-size:.875em;
	padding:3px 0px 3px;
	vertical-align:middle;
}
#table_formLabeled tr.odd td {
	background:#FFFFFF; /*#f2f7fc;*/
}
#table_formLabeled tr span,
#table_formLabeled tr select,
#table_formLabeled tr textarea,
#table_formLabeled tr input {
	/*padding:3px 0px 3px;*/ /*padding:6px 24px;*/
	/*letter-spacing:.06em;*/
	margin:0px; /*0 -1px 24px 0;*/
}
#table_formLabeled tr textarea,
#table_formLabeled tr input {
	font-size:1em; /*font-size: 12px;*/
}



/********************************************
	Temporary adjustments for editing, etc.
*********************************************/
/* Top border for all tables is for editing only. */
#table_info tr td, #table_list tr td, #table_form tr td, #table_formLabeled tr td {
	border-top:0; /*1px solid #e7e7e7;*/ /* Used for editing only. */
}