/* >>> QCODO STUFF <<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<< */
	td { border: 1px solid; }

    div#profiling {
    	padding: 5px;
    	text-align: left;
    	margin: 0em;
    	background-color: #F6E7B0;
		border: solid #000000;
		border-width: 0 2px 2px 0;
    }

	.button  { font: 11px Tahoma, 'Verdana','Helvetica','Arial','Sans-Serif'; font-weight: bold; padding: 4px; }
	.listbox { font: 12px Tahoma, 'Verdana','Helvetica','Arial','Sans-Serif'; width: 200px; }
	.textbox { font: 12px Tahoma, 'Verdana','Helvetica','Arial','Sans-Serif'; width: 200px; }

	.warning {
		background:#ee0 none repeat scroll 0% 50%;
		border:1px solid #FFFFFF;
		color:#000;
		font-size:12px;
		margin:0.2em 1em;
		padding:0.2em;
		text-align:center;
		vertical-align:top;
	}

	.error {
		background:#45090D none repeat scroll 0% 50%;
		border:1px solid #A2000C;
		color:#FFFFFF;
		font-size:12px;
		margin:0.2em 1em;
		padding:0.2em;
		text-align:center;
		vertical-align:top;
	}
	
	.loginerror {
		background:#45090D none repeat scroll 0% 50%;
		border:1px solid #A2000C;
		color:#FFFFFF;
		font-size:12px;
		margin:0.2em 0em;
		padding:0.2em;
		text-align:center;
		vertical-align:top;
	}

	.success {
		background:#36AA32 none repeat scroll 0% 50%;
		border:1px solid #FFFFFF;
		color:#FFFFFF;
		margin:0.2em 1em;
		padding:0.2em;
		text-align:center;
		vertical-align:top;		
		font-size:12px;
	}
	
	.spinner {
		position:absolute;
		top: 50px;
		right: 5px;
	}

	.instructions { font: 9px 'Arial','Helvetica','Sans-Serif'; font-style: italic; }
	.item_divider { line-height: 16px; }
	.item_label { font: 12px 'Verdana','Arial','Helvetica','Sans-Serif'; padding-bottom: 0px; }
	.item_label_disabled { font: 12px 'Verdana','Arial','Helvetica','Sans-Serif'; padding-bottom: 0px; color: #555555; }
	
	/* QDataGrid */
	table.datagrid { border: 1px solid #aaf; }
		table.datagrid caption, table.datagrid tfoot { padding-bottom: 4px; overflow: auto; }
			table.datagrid span.left { float: left; font-size: 10px; display: block; }
			table.datagrid span.right { float: right; font-size: 10px; display: block; }
		table.datagrid tr { background-color: #F6E7B0; }
			table.datagrid tr.alternate { background-color: #F6E7B0; }
		table.datagrid th { background-color: #9B181D; padding: 3px 5px 3px 5px; text-align: left; color: #FFF }
			table.datagrid th a { color: #FFF; text-decoration: none; }
			table.datagrid th a:hover { color: #FFF; text-decoration: underline;}
		table.datagrid td { padding: 5px; }
			table.datagrid td a { color: #000; }
			table.datagrid td a:hover { color: #000; text-decoration: none; }
		table.datagrid tfoot { border-top: 1px solid #aaf;} 
		
	/* QPaginator */
	span.paginator { margin: 0; padding: 0; }
		span.paginator span { list-style-type:none; display: inline; padding: 0; margin: 0; }
			span.paginator span.page a { text-decoration: none; color: #AEAEAB; padding: 0 3px; margin: 0 2px; background: #171A10; border: 1px; border-style: solid; border-color: #454631}
			span.paginator span.page a:hover { background-color: #8F0000 !important; color: #FFF; }
			span.paginator span.arrow { font-weight: bold; color: #ccc; margin: 0; padding: 0; border: 1px; border-style: solid; border-color: #454631; padding: 0px 3px;  }
			span.paginator span.arrow a { font-weight: bold; color: #AEAEAB; text-decoration: none;}
			span.paginator span.arrow:hover { background-color: #8F0000 !important; color: #FFF;  }
			span.paginator span.selected { font-weight: bold; background-color: #8F0000; padding: 0 3px 0 3px; margin: 0 2px 0 2px; border: 1px; border-style: solid; border-color: #E9C692; }
			span.paginator span.break { color: #666; margin: 0 5px 0 5px; }
			span.paginator span.ellipsis { color: #666; }			

	.dashboard_top {width: 854px; margin-left: 170px; color: #000066; font: 30px 'Verdana','Arial','Helvetica','Sans-Serif'; font-weight: bold; height: 40px;}
	.dashboard_pane {float: left; font-size: 10px; width: 160px;}
	.dashboard_left {float: left; background-color: #eeeeff; width: 400px; height: 500px; margin-left: 10px; border-width: 1px; border-style: solid; border-color: black; padding: 10px; overflow: auto;}
	.dashboard_right {float: left; background-color: #eeeeff; width: 400px; height: 500px; margin-left: 10px; border-width: 1px; border-style: solid; border-color: black; padding: 10px; overflow: auto;}

	.file_asset_dbox { border: 1px solid #1c4a8c; background-color: #ffffff; padding: 20px; width: 400px; overflow: auto; }
    .file_asset_dbox h1 { margin: 0; }
    .file_asset_dbox input { padding: 3px; margin-right: 5px; }
    .file_asset a {color: black;}
    .file_asset_icon {border-width: 2px; border-style: solid; border-color: #147;}

    .image_canvas { border:4px solid #AA99FF; }

/* >>> END <<< */