/*iframe#SUBMIT:html___Frame {
	position:relative;
	top: 100px;
	left: 100px;
}*/
a {
	color: #0033AA;
}
.mimik_main a:hover, .mimik_main a:active,
.mimik_login a:hover, .mimik_login a:active {
	color: #FFFFFF;
	background-color:#0033AA;
	outline:none;
	text-decoration:none;
}
body {
	margin:8px;
	padding:0;
}
h1 {
	margin:0.2em 0 0.2em 0;
}
h2 {
	margin:0.1em 0 0.1em 0;
}
h3 {
	margin:0.1em 0 0.1em 0;
}
input {
	outline:none;
}
.table-container li, .ui-tabs-panel li {
	list-style:none;
}
textarea {
	margin:0;
	padding:2px;
	width:300px;
	height:150px;
}
.table-container ul, .ui-tabs-panel ul {
	margin:0;
	padding:0;
}
.active_item {
	background-color:#CCFFFF;
}
.admin_control_box {
	margin-top:0.1em;
}
.clear {
	clear:both;
}
.deleting_item {
	background-color:#FFCCCC;
}
.error {
	border: 1px solid #FF0000;
}
.height200 {
	height:200px;
}
.list_header {
	font-weight:bold;
}
.list_item {
	margin-bottom:0.2em;
	overflow:auto;
	list-style-type:none;
}
.list_item_column {
	float:left;
	width:10em;
}
.list_item_control_box {
	display:inline-block;
}
.list_item_double_wide_column {
	float:left;
	width:30em;
}
.list_item_narrow_column {
	float:left;
	width:5em;
}
.list_item_wide_column {
	float:left;
	width:15em;
}
.message {
/*	border: 1px solid #0000FF;*/
	margin:1.0em 0em;
	font-weight:bold;
	color:#009900;
	height:13px;
}
.new_item {
	background-color:#CCFFCC;
}

.forms_column, .fields_column, .users_column, .submissions_column, .user_custom_fields_column {
	float:left;
	padding-left: 20px;
}

#field_creator {
	width:900px;
}
#field_editor {
	width:600px;
}
#fields_displayer {
/*	width: 500px;*/
}
#forms_displayer {
	width:550px;
}
#forms_displayer_list {
	height:300px;
	overflow-x:hidden;
	overflow-y:auto;
}
#groups_displayer_list {
	width:240px;
}
.scrollable {
	overflow-y:scroll;
}
.single-row-action-image {
	margin:0px 2px;
}
#submission_creator {
	width: 700px;
}
#submission_editor, #submission_creator {
	width: 700px;
}
#submissions_displayer {
	width:1000px;
}
#submissions_displayer_list {
	height:300px;
	overflow-x:hidden;
	overflow-y:auto;
	width:700px;
}
#user_editor {
	width:600px;
}
#users_displayer {
	width:800px;
}
#users_displayer_list {
	height:350px;
	overflow-y:scroll;
}
#views_displayer {
	width:420px;
	overflow-x:hidden;
}

#views_displayer_list {
	height:300px;
	overflow-x:hidden;
	overflow-y:auto;
}

#account_editor, #forms_displayer, #form_creator, #form_editor,
#fields_displayer, #field_creator, #field_editor,
#submissions_displayer, #submission_creator, #submission_editor,
#views_displayer, #view_creator, #view_editor,
#users_displayer, #user_creator, #user_editor,
#user_custom_field_creator, #user_custom_fields_displayer, #user_custom_fields_editor,
#groups_displayer, #group_creator, #group_editor,
#settings_editor, #placeholder {
	opacity:0;
	filter:alpha(opacity=0);
	position:absolute;
	display:block;
	min-width:100px;
}

#form_creator, #form_editor {
	width:620px;
}

/*** Multifunction Data Table and Tabbed Navigation ****/
* a{outline:none}

a img {
	border:none;
}

.header {
	/*padding-bottom:20px;*/
}

.footer {
	padding-top:20px;
}

.info{
	position:relative; /*this is the key*/
	z-index:24;
}

.info:hover{
	z-index:25;
}

.info span {
	display: none;
}

.info:hover span{ /*the span will display just on :hover state*/
	display:block;
	position:absolute;
	top:1em; left:1em;
	padding:0 0.5em;
	border:1px solid #0cf;
	background-color:#cff; color:#000;
	text-align: center;
}

th {
	background-position:right;
	background-repeat:no-repeat;
	padding-right:16px;
	text-align:left;
	min-width:25px;
}
th a.info {
	text-decoration:underline;
}
th.sort-up {
	background-image: url(/mimik/mimik_images/asc.gif);
	background-color:#DDDDDD;
}
th.sort-down {
	background-image: url(/mimik/mimik_images/desc.gif);
	background-color:#DDDDDD;
}
.pagination {
	text-align:right;
}
.highlighted {
	background-color:#FFFFDD;
}
.highlighted.odd {
	background-color:#FFFFCC;
}
.selected {
	background-color:#DDFFFF;
}
.selected.odd {
	background-color:#CCFFFF;
}
.selected-edit {
	background-color:#33FF33;
	color:#EEE;
}
.selected-delete {
	background-color:#FF6666;
	color:#EEE;
}
.selected-delete.odd {
	background-color:#FF4444;
}
.actions-header {
	font-weight:bold;
}
.multirow-actions {
	margin:0;
	padding:0;
	list-style:none;
}
.odd {
	background-color:#F8F8F8;
}
.width40 {
	width:40px;
}
.multifunction-data-table {
	min-width: 500px;
}
.multifunction-data-table td, .multifunction-data-table th {
	padding:2px 1px;
}
.single-row-actions {
	text-align:right;
}
.checkall {
	width:31px;
}
.width400 {
	width:400px;
}

