@CHARSET "UTF-8";

body
	{
	font-size: 14px;
	line-height: 18px;
	}
	
.error
	{
	color: red;
	}

.header
	{
	border: 1px solid black;
	background-color: #c0c0ff;
	}

.header_link
	{
	float:left;
	margin:10px;
	}

.header_welcome
	{
	float:right;
	margin:10px;
	}
	
.header_logout
	{
	float:right;
	margin:10px;
	}
	
.header_database
	{
	float:right;
	margin:10px;
	}
	
.header_end
	{
	clear: both;
	}
	
.input_container
	{
	padding: 2px;
	}

.input_label
	{
	float:left;
	text-align:right;
	width:150px;
	}
	
.input_field
	{
	float:left;
	width:300px;
	}

.input_clear
	{
	clear:both;
	}

.submit_container
	{
	width:400px;
	}
	
.submit_button
	{
	float:right;
	}
	
.display_link
	{
	}
	
.comment
	{
	padding: 5px;
	border: 1px solid blue;
	background-color: #c0ffc0;
	}
	
.comment_info
	{
	float:left;
	padding: 2px;
	width:15%;
	}
	
.comment_user
	{
	color: #303000;
	font-weight: bold;
	}
	
.comment_time
	{
	}
	
.comment_comment
	{
	width:75%
	float:left;
	padding: 2px;
	}

.comment_end
	{
	clear:both;
	}
	
.action_links
	{
	}
	
.action_link
	{
	}
	
.action_link_container
	{
	width: 400px;
	background_color: #ffc0c0;
	border: 1px solid black;
	padding: 2px;
	}
	
.action_link_end
	{
	}
	
.display_simple
	{
	padding: 2px;
	}
	
.display_simple_label
	{
	float:left;
	font-weight: bold;
	text-align:right;
	width:150px;
	}
	
.display_simple_value
	{
	float:left;
	}
	
.display_simple_end
	{
	clear:both;
	}

.display_simple_editor
	{
	padding: 2px;
	}
	
.display_simple_editor_label
	{
	float:left;
	font-weight: bold;
	text-align:right;
	width:150px;
	}
	
.display_simple_editor_field
	{
	float:left;
	}
	
.simple_editor
	{
	width: 400px;
	}
	
.display_simple_editor_end
	{
	clear:both;
	}
	
.display_preformatted
	{
	padding: 2px;
	}
	
.display_preformatted_label
	{
	float:left;
	font-weight: bold;
	text-align:right;
	width:150px;
	}
	
.display_preformatted_value
	{
	float:left;
	font-family: courier;
	font-size: 12px;
	}
	
.display_preformatted_end
	{
	clear:both;
	}

.display_preformatted_editor
	{
	padding: 2px;
	}
	
.display_preformatted_editor_label
	{
	float:left;
	font-weight: bold;
	text-align:right;
	width:150px;
	}
	
.display_preformatted_editor_field
	{
	float:left;
	}
	
.preformatted_editor
	{
	width: 650px;
	height: 400px;
	font-family: courier;
	font-size: 12px;
	}
	
.display_preformatted_editor_end
	{
	clear:both;
	}
	
.display_rich
	{
	padding: 2px;
	}
	
.display_rich_label
	{
	float:left;
	font-weight: bold;
	text-align:right;
	width:150px;
	}
	
.display_rich_value
	{
	float:left;
	width: 500px;
	}
	
.display_rich_end
	{
	clear:both;
	}

.display_rich_editor
	{
	padding: 2px;
	}
	
.display_rich_editor_label
	{
	float:left;
	font-weight: bold;
	text-align:right;
	width:150px;
	}
	
.display_rich_editor_field
	{
	float:left;
	}
	
.rich_editor
	{
	width: 500px;
	height: 100px;
	}
	
.display_rich_editor_end
	{
	clear:both;
	}
	
.display_record_link
	{
	padding: 2px;
	}
	
.display_record_link_label
	{
	float:left;
	font-weight: bold;
	text-align:right;
	width:150px;
	}
	
.display_record_link_link
	{
	float:left;
	}
	
.display_record_link_end
	{
	clear:both;
	}

.display_record_selector
	{
	padding: 2px;
	}
	
.display_record_selector_label
	{
	float:left;
	font-weight: bold;
	text-align:right;
	width:150px;
	}
	
.display_record_selector_field
	{
	float:left;
	}
	
.display_char_extra
	{
	padding: 2px;
	border: 1px solid black;
	}
	
.display_char_extra_id
	{
	float:left;
	text-align:center;
	width:50px;
	}

.display_char_extra_main
	{
	float:left;
	width:450px;
	}
	
.display_char_extra_subsection
	{
	padding: 2px;
	}
	
.display_char_extra_subsection_label
	{
	float:left;
	font-weight: bold;
	text-align: right;
	padding: 2px;
	width: 80px;
	}
	
.display_char_extra_title
	{
	float: left;
	padding: 2px;
	font-weight: bold;
	}
	
.display_char_extra_summary
	{
	float: left;
	padding: 2px;
	font-style: italic;
	}
	
.display_char_extra_desc
	{
	float: left;
	padding: 2px;
	}
	
.display_char_extra_gm
	{
	float:left;
	padding: 2px;
	}
	
.display_char_extra_gm_title
	{
	padding: 2px;
	font-weight: bold;
	}
	
.display_char_extra_gm_main
	{
	padding: 2px;
	font-weight: bold;
	}
	
.display_char_extra_end
	{
	clear:both;
	}

	
.record_selector
	{
	}
	
.display_record_selector_end
	{
	clear:both;
	}
	
.plot
	{
	background-color: #e0e0ff;
	}
	
.char
	{
	background-color: #e0ffe0;
	}
	
.primary
	{
	border: 2px solid black;
	}
	
.required
	{
	border: 2px solid #00c000;
	}
	
.primary.required
	{
	border: 2px solid #c00000;
	}
	
.char
	{
	background-color: #e0ffe0;
	}
	
.plot.char
	{
	background-color: #e0ffff;
	}
	
.namelink
	{
	font-weight: bold;
	font-style: italic;
	}

.font_0
	{
	font-family: arial;
	font-size: 10pt;
	line-height: normal;
	}

.revision_table
	{
	border: 1px solid black;
	padding: 2px;
	}
	
.revision_header
	{
	border: 1px solid black;
	padding: 2px;
	}
	
.revision_date
	{
	border: 1px solid black;
	padding: 2px;
	width: 15%;
	vertical-align: top;
	}

.revision_author
	{
	border: 1px solid black;
	padding: 2px;
	vertical-align: top;
	}

.revision_number
	{
	border: 1px solid black;
	padding: 2px;
	vertical-align: top;
	}
	
.revision_title
	{
	border: 1px solid black;
	padding: 2px;
	vertical-align: top;
	}
	
.revision_diffs
	{
	width: 60%;
	border: 1px solid black;
	padding: 2px;
	}
	
.revision_diff
	{
	padding: 5px;
	border: 1px solid blue;
	background-color: #c0ffc0;
	}
		
	