.otm_settings_table {
	border-collapse: collapse;
}

.otm_setting_dropdown {
	width: 7em;
}

.otm_settings_table td,th {
	font-size: 90%;
}

.otm_setting_dropdown .dijitMenuItemLabel {
	font-size: 90%;
}
.otm_settings_table .otm_settings_dropdown {
	font-size: 105%;
	overflow-x: hidden;
}

.otm_settings_table .otm_setting_dropdown .dijitSelectLabel {
	width: 6em;
}



.dijitSelectMenu {
	overflow-x: hidden;
	overflow-y: scroll;
}

.otm_report_dialog .dijitDialogPaneContent {
	padding: 3px !important;
}

.otm_report_dialog .export_pane {
	font-size: .9em;
	height: 1.5em;
	padding-top: 2px;
}

.otm_report_dialog .export_pane a {
	color: black;
	padding-left: 18px;
	background-repeat: no-repeat;
	margin-left: 3px;
	margin-right: 13px;
	font-size: 14px;
}

.otm_report_dialog .otm_export_pdf {
	background-image: url('../images/pdf.png');
}

.otm_report_dialog .otm_export_xls {
	background-image: url('../images/xls.png');
}

.otm_report_dialog .otm_export_html {
	background-image: url('../images/html.png');
}

.otm_details_pane {
	text-align: center;
}

.otm_details_pane .otm_tool {
}

.otm_detailed_report {
	background-image : url('../images/report.png');
}

.otm_change_settings {
	background-image: url('../images/settings.png');
}

.otm_export_geography {
	background-image: url('../images/world_go.png');
}

.otm_print_analysis {
	background-image: url('../images/printer.png');
}

.otm_identify {
	/* delete this block some time after OTM 6.24.1 #10635, also remove www/htdoc/images/map.png */
	background-image: url('../images/map.png');
	text-decoration: none !important /* important for IE */;
	color: gray;
	filter: grayscale(1);
}

.otm_zoomto {
	background-image: url('../images/magnifier.png');
}

.otm_clear_overlays {
	background-image: url('../images/layers.png');
}

.otm_animate {
	background-image: url('../images/film.png');
}

.otm_reuse {
	background-image: url('../images/reuse.png');
}

.otm_delete {
	background-image: url('../images/delete.png');
}

.otm_previous {
	background-image: url('../images/previous.png');
}
a.otm_previous {
	background-repeat: no-repeat;
	background-position-y: 2px;
	padding-left: 18px;
}

.otm_edit {
	background-image: url('../images/edit.png');
}

.otm_close {
	background-image: url('../images/stop.png');
}

.otm_analysis_legend {
	display: block;
}


/* Sidebar titles consider both after reformatting into h2/h3 pair and during
   editing when it can contain more-or-less arbitrary html. Keep the
   while-editing look somewhat close to the final look.
*/
.sidebar.titles * {
	margin: 0;
	font-weight: normal;
	font-style: normal;
}
.sidebar.titles > :first-child {
	font-size: 1.6em;
}
.sidebar.titles > :first-child ~ * {
	font-size: 1.1em;
	font-style: italic;
}
.sidebar.titles > :first-child ~ * * { font-style: italic; }
.sidebar.titles > :first-child ~ * > strong { font-weight: bold; }
.sidebar.titles > :last-child { margin-bottom: 0.5em; }


.dd_report_direction_n .table_title, 
.dd_report_direction_e .table_title,
.dd_report_direction_s .table_title,
.dd_report_direction_w .table_title, 
.dd_report_direction_ne .table_title, 
.dd_report_direction_nw .table_title,
.dd_report_direction_se .table_title,
.dd_report_direction_sw .table_title 

{
	padding-left: 32px;
	background-repeat: no-repeat;
	line-height: 30px;
}

.dd_report_direction_n .table_title {
	background-image: url('../images/directionals/n.png');
}

.dd_report_direction_e .table_title {
	background-image: url('../images/directionals/e.png');
}

.dd_report_direction_w .table_title {
	background-image: url('../images/directionals/w.png');
}

.dd_report_direction_s .table_title {
	background-image: url('../images/directionals/s.png');
}


.dd_report_direction_nw .table_title {
	background-image: url('../images/directionals/nw.png');
}

.dd_report_direction_ne .table_title {
	background-image: url('../images/directionals/ne.png');
}

.dd_report_direction_sw .table_title {
	background-image: url('../images/directionals/sw.png');
}

.dd_report_direction_se .table_title {
	background-image: url('../images/directionals/se.png');
}


.otm_select_menu {
	font-size: .75em;
}

.otm_color_chip {
	border: solid 1px black;
	padding-left: 10px;
	line-height: 10px;
	font-size: 10px;
	width: 0px;
}

#chart_panel > div { overflow: hidden; }

#chart_panel svg {
	max-width: 100%;
	max-height: 100%;
}

.otm_chart_error {
	max-width: 100%;
	max-height: 100%;
	overflow: auto;
	text-align: left;
	font-size: .8em;
}

