/* $Id: admin.css,v 1.6.4.3 2009/08/24 18:21:12 csa Exp $ */

/* .sidemenu */
/*li {font-size: 8pt}*/

.clearing {
	  clear: both;
}

table, div, td {font-family: Verdana, Arial; font-size: 9pt;}

form {margin: 0;}

#error {font-size: 18pt; color: red;}

TABLE.list {background-color: #f2f2ff; font-size: 9pt}
TABLE.list TR TH { font-size: 10pt; color: black; background-color: #d2d2ff}
TABLE.list TR.head1 th, TABLE.list td.head1 { color: black; background-color: #d2ffd2}
TABLE.list TR.head2 th, TABLE.list td.head2 { color: black; background-color: #ffd2d2}
TABLE.list TR Th.red  { color: black; background-color: red}
TABLE.list TR Th.blue { color: black; background-color: #7BF531}
TABLE.list TR TD { font-size: 8pt; font-weight: normal; color: black;	background-color: #ffffff;}
TABLE.list TR TD.group_name { font-size: 10pt; font-weight: bold; color: black; background-color: #e2e2ff; text-align: center}

TABLE.list TR.n TD { font-weight: normal; color: black; background-color: #f2f2f2;}
TABLE.list TR.o TD { font-weight: normal; color: black; background-color: #ffffff;}

/* TABLE.list TR.c TH A {text-align: left; color: red} */

dt {font-size: 10pt; font-style: italic;}
dd {font-size: 10pt; }
dd.desc {color: #000000; font-size: 10pt; font-weight: bold;}

dl.small dt {font-size: 8pt; font-style: italic;}
dl.small dd {font-size: 8pt; }


/* debug styles */
.debug {
	border: 1px solid lightgray;
	margin: 5px;
	padding: 2px;
	padding-bottom: 10px;
	background-color: #eee;
}
.debug * .from {
	color: #ee0000;
	font-weight: normal;
	font-size:80%;
}
.debug * .func {
	color: #00aa00;
	font-weight: normal;
}
.debug .bt {
	1display: block;
	float: right;
	width: 50%;
	margin: 5px;
	1padding-left: 50px;
	color: #0000ee;
	font-size:80%;
}
.debug .bt i { font-style: none; }

.debug .head {
	display: block;
	margin-bottom: 5px;
	padding: 2px;
	background-color: #ddd;
	font-size:80%;
	color: gray;
}
.debug .head .nav {
	float: left;
	width: 200px;
}
.debug .head .nav a {
	color: gray;
	text-decoration: none;
}
.debug * .scope {
	font-weight: bold;
	font-size:130%;
}
.debug * .module{ color: #b2b; }

div.dump  {padding: 5; border: solid thin; margin: 1em 0; background: #ccc; width: 95%; height: 300px; overflow: scroll;}
div.mail  {padding: 5; margin: 1em 0; background: #dddddd}
div.template {padding: 5; margin: 1em 0; background: #dddddd}

table.form {font-family: "Verdana"; font-weight: normal; color: black; font-size: 8pt;}
table.form tr {background-color: #eeeeee; text-align: left}
table.form th { font-weight: bold; text-align: right; font-size: 12pt; text-align: center; background-color: #dddddd;}
table.form td.name { font-weight: bold; text-align: right; width : 50pt; white-space : nowrap;}
table.form td.submit {text-align: center; background-color: #eeeeee;}

table.subform { font-weight: normal; color: black; font-size: 8pt; background-color: #f8f8f8}
table.subform tr {background-color: #eeeeee; text-align: left}

em.help 	{color: #4444bb; font-size: 10pt;}
em.warning 	{color: #ff8833; font-size: 12pt;}
em.error 	{color: #ff0000; font-size: 12pt;}
em.error_small 	{color: #ff0000; font-size: 10pt; font-style: normal}
em.desc 	{color: #777788; font-size: 10pt;}
em.date 	{color: #000000; font-size: 8pt; font-style: italic; }
em.resname	{color: #777788; font-size: 16pt;}
em.term 	{color: #cc0000; font-size: 10pt;}
em.element 	{color: #0000ee; font-size: 10pt;}
em.on	 	{color: #00aa00; font-style: normal;}
em.off	 	{color: #aa0000; font-style: normal;}

.hotctl {text-decoration: none; font-size: 90%;}

span.button {
	font-size: smaller;
	cursor: default;
	background-color: #80ff80;
	border-width: 1px;
	border-color: #ceffce #ceffce #00d200 #00d200;
}

/* style for container editor controls */

#container_editor_control_bar {
	position:absolute;
	top: 2px; right: 2px; left: auto; bottom: auto;
	width: 400px;
}

#control_panel {
	padding: 2px; 
	text-align: right
}

.cbar_ipannel {
	/*display: none;*/
	background-color: #fafafa;
	border: solid 1px gray;
}
.cbar_ipannel_scroll {
	overflow: scroll;
	height: 600;
}

#waiting_tr {
	font-weight: bold;
}

.control_bar {
	display: block;
	font-weight: bold;
	text-align: center;
	width: 100%;
	border: solid 0px black;
	padding: 2px;
}

#pb_help {
	position: relative;
}

.plugin_name {
}

.plugin_desc_short {
	color: black;
}

.plugin_desc_box {
	padding: 2px;
	position:relative;
	border: 0px;

}

.plugin_desc_header {
	position: relative;
	background-color: #aaaaff;
	padding: 2px;
}

.pdesc_name {
	font-weight: bold;
}

.pdesc_short {
	color: black;
}

.pdesc_nav {
	display: block;
	right: 5px;
	bottom: 2px;
	text-align:right
}

.pdesc_body {
	background-color: #eeeeff;
	padding: 5px;
}

#plugins_box_content {
	margin: 5px;

}

#pictselector_box {
	padding: 5px;
	border-width: thin;
	width: 100%;
}

#group_sel { width: 100%; }
#pict_sel { width: 100%; height: 400px }
