body{    margin: 0px 0px 0px 0px;    font-family: Arial, Verdana, Helvetica, sans-serif;    color: #d4d4d4;    font-size: 12pt;    background-color: #151515;}
body.padded{	margin: 10px 10px 10px 10px;	top: 200;}
div.body{	margin: 4px 4px 4px 4px;	}
div.colorpicker{	position:absolute;	display:none;	padding:0px;	border:2px #bd6b6b outset;	z-index:+1; }
hr{	color:#353535;}
span.tableheader{	color: #2a2a2a;	vertical-align:top;}
span.error{	color:#ff0000;}
span.success{	color:#9fff00;} span.alert{	color:#ffff00;} span.required{ 	font-weight:bold;	color:#bd6b6b;}
span.searchtext{	background-color:#df7f7f;	color:#151515;}
div.window{	position:absolute;	display:none;	background-color:#af9494;	color:#2a2a2a;	padding:4px;	border:2px #947d7d outset;	z-index:101;}
div.help{	position:absolute;	display:none;	background-color:#af9494;	border:1px #947d7d solid;	color:#2a2a2a;	left:0;	top:0;	padding:2px;	z-index:+1;} /*div.menu{# 	position:absolute;# 	display:none;	background-color:#af9494;    font-size: 10pt;	color: #2a2a2a;	border:1px #947d7d solid;	left:0;	top:0;	padding:2px;# 	z-index:10;}
*/
div.bigwindow{	position:absolute;	display:none;	left:5%;	top:15%; 	width:90%;	height:70%; 	color:#2a2a2a;	background-color:#af9494;	padding:4px;	border:2px #947d7d outset;	z-index:100; }
div.bigedit{	position:relative;	left:4;	top:4;	padding:6px;	background-color:#af9494;	color:#2a2a2a;	border:1px #947d7d solid;	width:100%;	height:100%;}
form{	display:inline;}
input{	font-size: 11pt;}
input.radio{} input.button{	background-color:#df7f7f;	color:#2a2a2a; 	border:1px #b4b4b4 solid;} input.text{	background-color:#df7f7f;	color:#2a2a2a; 	border:1px #565656 solid;}
select{	background-color:#df7f7f;	color:#2a2a2a; 	border:none;}
select.fixed{	font-family:Courier;}
textarea{    font-family: Arial, Verdana, Helvetica, sans-serif;	background-color:#df7f7f;	color:#2a2a2a; }
textarea.bigedit{	width:100%;	height:100%;} textarea.wide{	width:100%;}
option.yes{	background-color:#008f00;    color:#00ff00;}
option.no{	background-color:#8f0000;	color:#ff0000;}
span.tinytext{	font-weight:normal;	font-size: 9pt;	}
div.infoblock{	background-color:#af9494; 	border: 1px #947d7d solid; 	color:#2a2a2a;	margin:6;	position:relative;	padding:2;	text-align:left;	width:600;}
span.menudisabled{	color: #151515;}
div.topmenu{	display:block;	background-color:#af9494;	border-bottom: 4px #947d7d inset;     font-size: 10pt;	color: #2a2a2a;	padding:0px;	margin:0px; } div.dropmenu{ 	display:none;	background-color:#af9494;	border-bottom: 0px #947d7d outset; 	border-right: 0px #947d7d outset; 	border-left: 0px #947d7d outset; 	position:absolute;	color: #2a2a2a;	padding:0px;	z-index:120;} div.submenu{	display:block;	background-color:#836f6f;	border-bottom: 4px #8c7676 inset;     font-size: 12pt;	padding:0px;	margin:0px;	color: #2a2a2a;}a{	color:#df7f7f;	text-decoration:none;}
a:active{	color:#ffb1b1;} a:focus{	color:#ffb1b1;} a:hover{	color:#ffb1b1;} a.invert{	color:#151515;	}
a.invert:hover{	color:#111111;} a.invert:active{	color:#111111;} a.invert:focus{	color:#111111;}
a.menu{	color: #2a2a2a;}
a.menu:hover{	color: #2a2a2a;	background-color: #947d7d;} a.menu:active{	background-color: #947d7d;	color: #2a2a2a;} a.menu:focus{	background-color: #947d7d;	color: #2a2a2a;}
a.big{	font-size: 13pt;}
td.body{    padding: 2px 2px 2px 2px;    color: #d4d4d4;    font-size: 12pt;    background-color: #151515; }
td.menuitem{	margin:0pt; 	cursor:pointer;	padding-top:2px; 	padding-bottom:2px; 	padding-left:4px;	padding-right:18px;	height:24; 	font-size: 11pt;	backgrond-color: #af9494;	color: #2a2a2a;	border: 2px outset #df7f7f;} td.menuitem_selected{	margin:0pt; 	font-size: 11pt;	height:24; 	cursor:pointer;	padding-top:2px; 	padding-bottom:2px; 	padding-left:4px;	padding-right:18px;	background-color: #8c7676;	color: #2a2a2a;	border: 2px outset #df7f7f;}
a.menuitem{	font-weight:normal;	color: #2a2a2a;}
a.menuitem:hover{	color: #2a2a2a;	background-color: #947d7d;} a.menuitem:active{	background-color: #947d7d;	color: #2a2a2a;} a.menuitem:focus{	background-color: #947d7d;	color: #2a2a2a;}
div.debug{	display:inline-block;	alignment:left;	background-color:black; 	border:1px gray dashed; 	border-bottom: white 2px inset; 	border-top: white 2px outset; 	color:white;	left:1;	top:30;	overflow:auto;	padding:10;	}
div.scr{	height:50;	overflow:auto;}
table{ 	padding:0px;	margin:0px;	border-collapse: collapse;  	font-size: 12pt;}
table.table{	border:2px solid #463b3b;	}
table.bordertable{	border:1px solid #463b3b;		border-collapse: separate;}
tr.bordertable{	margin:10px;	border:10px solid #463b3b;	}
tr.tableheader{	background-color:#836f6f;	color: #2a2a2a;	vertical-align:top;	text-align:center;}
tr.tableheaderl{	background-color:#836f6f;	color: #2a2a2a;	vertical-align:top;	text-align:left;} tr.tableheaderr{	background-color:#836f6f;	color: #2a2a2a;	vertical-align:top;	text-align:right;} td{    font-size: 12pt;	padding:2px;	vertical-align: top;}
td.topmenu{	padding:0pt;	margin:0pt; 	font-size: 10pt;	color: #2a2a2a;	display:block;}
td.topmenuleft{	text-align:left;    font-size: 10pt;	color: #2a2a2a;	padding:0pt;	margin:0pt;	}
td.topmenuright{	text-align:right;    font-size: 10pt;	color: #2a2a2a;	padding:0pt;	margin:0pt;	}
td.topmenucenter{	text-align:center;    font-size: 10pt;	color: #2a2a2a;	padding:0pt;	margin:0pt;	}
td.label{	background-color:#947d7d;	color: #2a2a2a;	text-align: right;	white-space: nowrap;} td.labelb{	background-color:#947d7d;	color: #2a2a2a;	text-align: right;	vertical-align: bottom;	white-space: nowrap;}
td.labelleft{	background-color:#947d7d;	color: #2a2a2a;	white-space: nowrap; 	text-align: left;}
td.data{	background-color:#af9494;	color: #2a2a2a;	text-align: left;} td.datacenter{	background-color:#af9494;	color: #2a2a2a;	text-align: center; }
td.dataright{	background-color:#af9494;	color: #2a2a2a;	text-align: right; }

