html, body									{ height: 100%; margin: 0px; padding: 0px; border: 0px; }
body										{ text-align: center; font-family: Tahoma; font-size: 12px; }
.outer										{ width: 802px; margin: auto; text-align: left; position: relative; padding-bottom: 15px; }
.header										{ padding: 15px 0px; }
.form_cont									{ float: right; width: 650px; }
.form_cont div								{ font-weight: bold; color: #069; padding-bottom: 5px; }
/*.form_desc									{ font-weight: bold; color: #069; padding-bottom: 5px; padding-left: 152px; }*/
.search_field								{ float: left; color: #069; padding: 6px 8px 5px 8px	; width: 467px; height: 30px; font-family: Tahoma; font-size: 12px; }
.submit_field								{ float: right; border: 0px; color: #069; padding: 5px 9px; width: 173px; background: url(/images/input.gif) no-repeat left top; height: 30px; font-family: Tahoma; font-size: 12px; font-weight: bold; cursor: pointer; }
.submit_field:hover							{ color: #0096E1; }
.report_table, .report_table3				{ border-top: 1px solid #bbb; border-left: 1px solid #bbb; margin-bottom: 15px; }
.report_table td, .report_table3 td			{ text-align: right; font-family: tahoma; font-size: 11px; background-color: #fff; border-bottom: 1px solid #bbb; border-right: 1px solid #bbb; }
.report_table th, .report_table3 th			{ font-family: tahoma; font-size: 11px; background-color: #e0e0e0; border-bottom: 1px solid #bbb; border-right: 1px solid #bbb; font-weight: normal; }
.th_help_container							{ position: absolute; margin-top: 19px; float: left; }
.th_help									{ position: absolute; width: 12px; height: 12px; cursor: pointer; }
.th_help_content							{ position: absolute; width: 150px; _width: 172px; margin-top: 12px; padding: 7px 10px; font-family: Tahoma; font-size: 11px; line-height: 16px; text-align: left; border: 1px solid #000; background-color: #fff; font-weight: normal; }
.report_table th .th_div,
.report_table3 th .th_div					{ padding: 9px 5px; text-align: center; }
.report_table tr:hover > td,
.report_table3 tr:hover > td,
.report_table #report_table_hl:hover > td,
.report_table3 #report_table_hl:hover > td	{ background-color: #FFEECD; }
.report_table3 td							{ padding: 5px 5px 6px 5px; }
.report_table td							{ padding: 3px 5px; }
#report_table_hl td							{ background-color: #f5f5f5; }
.report_table td a:link,
.report_table3 td a:link,
.report_table td a:visited,
.report_table3 td a:visited,
.report_table td a:active,
.report_table3 td a:active,
.report_table td a:hover,
.report_table3 td a:hover					{ color: #006699; }
a.list:link, a.list:visited					{ display: block; padding: 4px 5px; font-family: tahoma; font-size: 11px; color: #006699; }
a.list:active, a.list:hover					{ background-color: #777; color: #fff; text-decoration: none; }
.title_block								{ border-top: 1px solid #bbb; }
.title_block_inner							{ border-top: 1px solid #fff; border-bottom: 1px solid #fff; background: url(/images/bg_title_grey.gif) repeat-x left top; padding: 0px 10px; height: 36px; color: #fff; font-weight: bold; font-size: 12px; }
.title_block_inner div						{ float: left; padding-top: 11px; }
.trend_color								{ background-color: #006699; }
#outlink									{ height: 13px; padding: 5px 5px 6px 5px; text-align: left; background-color: #f0f0f0; font-weight: bold; }
#outlink:hover								{ background-color: #f0f0f0; }
.pagination a								{ background-color: #e0e0e0; display: block; float: left; margin: 1px 1px 1px 1px; padding: 3px 7px; font-family: tahoma; font-size: 11px; color: #006699; text-decoration: none; }
.pagination a:hover							{ background-color: #444; color: #fff; }
.pagination div								{ background-color: #888; font-weight: bold; float: left; margin: 0px 1px; padding: 4px 8px; font-family: tahoma; font-size: 11px; color: #eee; }
.heading									{ padding: 0px 0px 5px 10px; font-weight: bold; color: #069; }
.graph_icon									{ float: right; padding-right: 30px; background: url(/images/graph_icon.gif) no-repeat right center; }
a.cloud:link, a.cloud:visited				{ font-family: tahoma; color: #069; text-decoration: none; }
a.cloud:active, a.cloud:hover				{ color: #56C1F6; text-decoration: underline; }
#msg										{ text-align: center; padding: 10px 20px; background-color: #f0f0f0; }
.mlink:link, .mlink:hover, .mlink:visited	{ text-decoration: none; color: #7C8A2D; }
h1											{ display: inline; padding: 0px; margin: 0px; border: 0px; font-size: 12px; }
.myiframe									{ width: 100%; height: 100%; border: 0px; overflow-x: hidden; }
.head_notice								{ background-color: #F6F5B8; border-bottom: 1px solid #e0e0e0; text-align: center; font: 12px Tahoma; line-height: 26px; letter-spacing: 1px; }
.dbs										{ clear: both; }
a.dbswitch									{ text-decoration: none; color: #069; cursor: pointer; float: left; margin: 1px 1px 1px 0px; padding: 3px 7px 3px 7px; background-color: #eee; }
a.dbswitchactive							{ margin: 0px 1px 0px 0px; padding: 4px 7px 4px 7px; background-color: #069; color: #f0f0f0; }