html																									{ height:100%; }
body																									{ height:100%; font-family:Helvetica-Bold,Helvetica,Arial,Verdana; font-size:10px; color:#000000; }
form																									{ padding:0px; margin:0px; }
a																										{ text-decoration: none; color:#000000; }

div.idaa_appframe																						{ margin:0px; padding:40px; }

div.app_frame_header																					{ margin:0px; }
div.app_frame_logo																						{ display:inline; }
div.app_frame_title																						{ display:inline; font-size:13px; line-height: 10px; font-weight:bold; margin-left:0px; color:#808080; }
div.app_frame_title span.subtitle																		{ font-size:13px; font-weight:normal; }
div.app_frame_footer																					{ padding:0px 2px 0px 0px; margin-top:15px; text-align:right; font-size:12px; color:#909090; }

div.idaa_appframe	p.accordion																			{ font-size: 15px; font-weight: bold; background-color:#454545; margin:15px 0px 0px 0px; padding:2px 5px 0px 5px; color:#ffffff; }
div.idaa_appframe	p.tab																				{ font-size: 15px; font-weight: bold; border:1px solid #454545; margin:15px 0px 0px 0px; padding:2px 5px 0px 5px; }


table																									{ 
	/*width:100%;*/
	border-collapse:collapse;
	border-spacing:0px;
}

div.idaa_appframe_intro_text																			{ background-color:#f0f0f0; padding:10px;  margin-top:10px; }
div.idaa_appframe_intro_text div.title																	{ font-size:18px; background-color:#d0d0d0; padding:2px 5px 2px 5px; margin-bottom:10px; }
div.idaa_appframe_intro_text div.description															{ color:#606060; line-height:12px; }
div.idaa_appframe_intro_nopermissions																	{ background-color:#ffe09d; padding:10px; }
div.idaa_appframe_intro_nopermissions div.title															{ font-size:18px; background-color:#ffae00; padding:2px 5px 2px 5px; margin-bottom:10px; }
div.idaa_appframe_intro_nopermissions div.description													{ color:#600000; line-height:12px; }
div.idaa_appframe_intro_item																			{ background-color:#f0f0f0; padding:10px; margin-top:8px; }
div.idaa_appframe_intro_item div.icon																	{ display:none; }
div.idaa_appframe_intro_item div.icon img																{ }
div.idaa_appframe_intro_item div.title																	{ font-weight:bold; }
div.idaa_appframe_intro_item div.title span.subtitle													{ font-weight:normal; color:#606060; }
div.idaa_appframe_intro_item div.description															{ color:#606060; }
div.idaa_appframe_intro_item div.subfunctions															{ display: none; }
div.idaa_appframe_intro_item.maintenance																{ background-color:#ffe09d; }
div.idaa_appframe_intro_item.maintenance div.title														{ background-color:#ffae00; }
div.idaa_appframe_intro_item.maintenance div.icon														{ background-color:#ffae00; }
div.idaa_appframe_intro_item.maintenance div.description												{ font-weight:bold; color:#bd8100; }

div.idaa_appframe_view_form,
div.idaa_appframe_view_table																			{ margin:15px 0px 0px 0px; }
div.idaa_appframe_view_table table.title td,
div.idaa_appframe_view_form table.title td																{ font-weight:bold; background-color:#454545; padding:2px 5px 1px 5px; color:#ffffff; }
div.idaa_appframe_view_form table.fieldtable															{ width:100%; border-bottom:1px solid #e8e8e8; border-right:1px solid #e8e8e8; }
div.idaa_appframe_view_form table.fieldtable tr td.labelcell											{ height:16px; vertical-align:top; background-color:#e0e0e0; width:50%; padding:2px 5px 2px 5px;}
div.idaa_appframe_view_form table.fieldtable tr td.labelcell div.info									{ margin-right:10px; float:right; }
div.idaa_appframe_view_form table.fieldtable tr td.inputcell											{ padding:2px 5px 2px 5px; }

div.idaa_appframe_view_table table.idaa_appframe_view_table tr th										{ font-weight:normal; background-color:#e0e0e0; }
div.idaa_appframe_view_table table.idaa_appframe_view_table tr th,
div.idaa_appframe_view_table table.idaa_appframe_view_table tr td										{ text-align:left; vertical-align:middle; white-space:nowrap; padding:2px 5px 1px 5px;}
div.idaa_appframe_view_table table.idaa_appframe_view_table tr td.allowwrap								{ white-space:normal; }
div.idaa_appframe_view_table table.idaa_appframe_view_table.brokentable_middle,
div.idaa_appframe_view_table table.idaa_appframe_view_table.brokentable_end								{ margin-top:10px; }
div.idaa_appframe_view_table table.idaa_appframe_view_table tr th.brokentablerow						{ text-align: right; width:35px; padding:0px; padding-right:5px; }
div.idaa_appframe_view_table table.idaa_appframe_view_table tr td.brokentablerow						{ text-align: right; width:35px; padding:0px; padding-right:5px; }
div.idaa_appframe_view_table table.idaa_appframe_view_table tr.even td.brokentablerow					{ background-color:#f0f0f0; }
div.idaa_appframe_view_table table.idaa_appframe_view_table tr.odd td.brokentablerow					{ background-color:#e0e0e0; }
div.idaa_appframe_view_table table.idaa_appframe_view_table.brokentable_middle tr.even td.brokentablerow,
div.idaa_appframe_view_table table.idaa_appframe_view_table.brokentable_end tr.even td.brokentablerow	{ background-image: url('./images/brokentablerow_even.gif'); }
div.idaa_appframe_view_table table.idaa_appframe_view_table.brokentable_middle tr th.brokentablerow,
div.idaa_appframe_view_table table.idaa_appframe_view_table.brokentable_end tr th.brokentablerow,
div.idaa_appframe_view_table table.idaa_appframe_view_table.brokentable_middle tr.odd td.brokentablerow,
div.idaa_appframe_view_table table.idaa_appframe_view_table.brokentable_end tr.odd td.brokentablerow	{ background-image: url('./images/brokentablerow_odd.gif'); }
div.idaa_appframe_view_table table.idaa_appframe_view_table thead tr									{ background-color:#e0e0e0; }
div.idaa_appframe_view_table table.idaa_appframe_view_table thead tr th									{ border-right:1px solid #e0e0e0; }
div.idaa_appframe_view_table table.idaa_appframe_view_table tbody tr td a								{ text-decoration: none; color:#0000ff; padding-top:3px; padding-bottom:3px; }
div.idaa_appframe_view_table table.idaa_appframe_view_table tbody tr.even td							{ background-color:#ffffff; }
div.idaa_appframe_view_table table.idaa_appframe_view_table tbody tr.odd td								{ background-color:#cee9fe; }
div.idaa_appframe_view_table table.idaa_appframe_view_table tbody tr.even td							{ border-right:1px solid #dbf1ff; }
div.idaa_appframe_view_table table.idaa_appframe_view_table tbody tr.odd td								{ border-right:1px solid #b6e3ff; }
div.idaa_appframe_view_table table.idaa_appframe_view_table tbody tr.selected td						{ background-color:#6385b1; color:#ffffff;}
div.idaa_appframe_view_table table.idaa_appframe_view_table tbody tr.selected td.brokentablerow			{ color:#000000;}
div.idaa_appframe_view_table table.idaa_appframe_view_table tbody tr.summary td,								
div.idaa_appframe_view_table table.idaa_appframe_view_table tbody tr.average td,								
div.idaa_appframe_view_table table.idaa_appframe_view_table tbody tr.maximum td							{ background-color:#d0d0d0; color:#303030; border-right: 1px solid #c0c0c0; font-weight: bold;  }
div.idaa_appframe_view_table table.idaa_appframe_view_table tbody td.empty								{ background-color:#fff680; text-align:center; height:auto; }
div.idaa_appframe_view_table table.idaa_appframe_view_table tbody td div.annotations					{ color:#a0a0a0; }

div.paging																								{ height:21px; padding:0px 10px 0px 5px; background-color:#e0e0e0; }

div.paging div.text																						{ float:left; padding:0px 0px 0px 0px; margin:2px 0px 0px 0px; }
div.paging div.text																						{ padding:1px 0px 0px 0px; }
div.paging div.idaa_appframe_view_form table.fieldtable													{ border:0px; width:auto; }
div.paging div.idaa_appframe_view_form table.fieldtable tr												{ height:20px; }
div.paging div.idaa_appframe_view_form table.fieldtable tr td.labelcell									{ border:0px; width:auto; padding:3px 0px 0px 0px; }
div.paging div.idaa_appframe_view_form table.fieldtable tr td.inputcell									{ border:0px; width:60px; padding:0px 0px 0px 5px; background-color:transparent; }


/* idaa_appframe_view_message */
div.idaa_appframe_view_message span.ui-icon																{ margin-top:-2px; }

/* idaa_appframe_modal_elementmessage */

#idaa_appframe_modal_contents,
#idaa_appframe_modal_messages																			{ border:0px; padding:0px; margin: 0px; }

div.idaa_appframe_modal_message_error,
div.idaa_appframe_modal_message_error div																{ background-color:#ff252c; padding:10px; border:2px solid #606060; }
div.idaa_appframe_modal_message_error div.ui-widget-content p,
div.idaa_appframe_modal_message_error div.ui-widget-content li											{ color:#ffffff; border:0px; padding:0px; margin:0px; }
div.idaa_appframe_modal_message_error div.ui-widget-header,
div.idaa_appframe_modal_message_error .ui-state-default													{ background-image:url('./images/ui-bg_highlight-soft_error.png'); }
div.idaa_appframe_modal_message_error .ui-dialog-title													{ color:#ffffff; }
div.idaa_appframe_modal_message_error .ui-dialog-buttonpane  											{ padding:0px; margin:0px;}
div.idaa_appframe_modal_message_error button.ui-button													{ color:#ffffff; font-weight:bold; margin:0px; border:0px; }
div.idaa_appframe_modal_message_error button.ui-state-hover												{ background-image:url('./images/ui-bg_highlight-soft_error.png'); }
div.idaa_appframe_modal_message_error a.ui-dialog-titlebar-close										{ display:none; }
div.idaa_appframe_modal_message_error div.ui-dialog-buttonpane											{ border:0px; }

div.idaa_appframe_modal_message_info,
div.idaa_appframe_modal_message_info div																{ background-color:#fff000; padding:10px; border:2px solid #606060; }
div.idaa_appframe_modal_message_info div.ui-widget-content p											{ color:#303030; border:0px; padding:0px; margin:0px; }
div.idaa_appframe_modal_message_info div.ui-widget-header,
div.idaa_appframe_modal_message_info .ui-state-default													{ background-image:url('./images/ui-bg_highlight-soft_info.png'); }
div.idaa_appframe_modal_message_info .ui-dialog-title													{ color:#fff000; }
div.idaa_appframe_modal_message_info .ui-dialog-buttonpane  											{ padding:0px; margin:0px;}
div.idaa_appframe_modal_message_info button.ui-button													{ color:#fff000; font-weight:bold; margin:0px; border:0px; }
div.idaa_appframe_modal_message_info button.ui-state-hover												{ background-image:url('./images/ui-bg_highlight-soft_info.png'); }
div.idaa_appframe_modal_message_info a.ui-dialog-titlebar-close											{ display:none; }
div.idaa_appframe_modal_message_info div.ui-dialog-buttonpane											{ border:0px; }

div.idaa_appframe_modal_message_success,
div.idaa_appframe_modal_message_success div																{ background-color:#c2ff85; padding:10px; border:2px solid #606060; }
div.idaa_appframe_modal_message_success div.ui-widget-content p											{ color:#303030; border:0px; padding:0px; margin:0px; }
div.idaa_appframe_modal_message_success div.ui-widget-header,
div.idaa_appframe_modal_message_success .ui-state-default												{ background-image:url('./images/ui-bg_highlight-soft_success.png'); }
div.idaa_appframe_modal_message_success .ui-dialog-title												{ color:#c2ff85; }
div.idaa_appframe_modal_message_success .ui-dialog-buttonpane  											{ padding:0px; margin:0px;}
div.idaa_appframe_modal_message_success button.ui-button												{ color:#c2ff85; margin:0px; font-weight:bold; border:0px; }
div.idaa_appframe_modal_message_success button.ui-state-hover											{ background-image:url('./images/ui-bg_highlight-soft_success.png'); }
div.idaa_appframe_modal_message_success a.ui-dialog-titlebar-close										{ display:none; }
div.idaa_appframe_modal_message_success div.ui-dialog-buttonpane										{ border:0px; }

div.idaa_appframe_modal_message_help,
div.idaa_appframe_modal_message_help div																{ background-color:#a9dc6c; padding:10px; }
div.idaa_appframe_modal_message_help div.ui-widget-content p											{ color:#ffffff; border:0px; padding:0px; margin:0px; }
div.idaa_appframe_modal_message_help div.ui-widget-header,
div.idaa_appframe_modal_message_help .ui-state-default													{ background-image:url('./images/ui-bg_highlight-soft_success.png'); }
div.idaa_appframe_modal_message_help .ui-dialog-buttonpane  											{ padding:0px; margin:0px; }
div.idaa_appframe_modal_message_help button.ui-button													{ margin:0px; border:0px; }
div.idaa_appframe_modal_message_help button.ui-state-hover												{ background-image:url('./images/ui-bg_highlight-soft_success.png'); }
div.idaa_appframe_modal_message_help a.ui-dialog-titlebar-close											{ display:none; }
div.idaa_appframe_modal_message_help div.ui-dialog-content												{ border:0px; padding:0px; margin:10px 0px 10px 0px; }
div.idaa_appframe_modal_message_help div.ui-dialog-buttonpane											{ border:0px; }
div.idaa_appframe_modal_message_help iframe																{ border:0px; width:100%; height:100%; }

.ui-state-default,
.ui-state-hover,
.ui-state-focus,
.ui-state-active,
.ui-widget-content .ui-state-default,
.ui-widget-content .ui-state-hover,
.ui-widget-content .ui-state-focus,
.ui-widget-content .ui-state-active,
.ui-widget-content,
.ui-widget-header										{ border: 0px; }
.ui-widget-content										{ background:#c8c8c8 url(''); }
.ui-widget												{ font-size: 11px; }

.ui-accordion .ui-accordion-header a					{ display: block; font-size: 1em; padding:5px 10px 5px 23px; }
.ui-accordion .ui-accordion-header .ui-icon				{ position: absolute; left: 4px; top: 50%; margin-top: -8px; }
.ui-accordion .ui-accordion-content						{ padding: 10px 10px 10px 10px; overflow:hidden; }
.ui-accordion .ui-accordion-content-active				{ overflow-x:hidden; display:block; width:auto; position: relative; }

.ui-widget-content .ui-state-highlight					{ border: 1px solid #7b6a00; background: #ffef91; color: #7b6a00; }
.ui-state-highlight a,
.ui-widget-content .ui-state-highlight a				{ color: #7b6a00; }

.ui-state-highlight,
.ui-state-active, .ui-widget-content .ui-state-active,
.ui-state-default, .ui-widget-content .ui-state-default	{ background-image:url(./images/ui-bg_header.png); }
.ui-state-highlight										{ padding:10px; }

.ui-state-error											{ padding:10px; }
.ui-state-error,
.ui-widget-content .ui-state-error						{ background: #ffc4b4; color: #c00a0a; }
.ui-state-error a,
.ui-widget-content .ui-state-error a,
.ui-state-error-text,
.ui-widget-content .ui-state-error-text					{ color: #c00a0a; }

.ui-state-success										{ padding:10px; }
.ui-state-success,
.ui-widget-content .ui-state-success					{ background: #b4eb7f; color: #2f5a06; }
.ui-state-success a,
.ui-widget-content .ui-state-success a,
.ui-state-success-text,
.ui-widget-content .ui-state-success-text				{ color: #c00a0a; }

.ui-dialog .ui-dialog-buttonpane .ui-dialog-buttonset	{ border:0px; }
.ui-icon-info											{ float:left; margin-right:5px; }

div.ui-datepicker.ui-widget								{ background-color: #ffffff; border:2px solid #d0d0d0; padding: 5px; }
div.ui-datepicker.ui-widget a.ui-state-highlight		{ background-color: #e6ce00; color:#000000; font-weight: bold; background-image: url(''); border:0px; }

div.pagebreak,
div.pagebreak-before									{ page-break-before:always; height:0px; font-size: 1px; }
div.pagebreak-after										{ page-break-after:always; height:0px; font-size: 1px; }
