a:active 	{ text-decoration: none; color: #1A62B4;}
a:hover 	{ text-decoration: none; color: #333333;}
a:link 		{ text-decoration: none; color: #1A62B4;}
a:visited 	{ text-decoration: none; color: #1A62B4;}
/*----------------------------------------------------------------------*/
body { font-size: 11px; font-family:Arial, Tahoma, Verdana; margin:15px 0 0; color: #454559; text-align:justify; background-color: #2459a9; padding:0; }
h1 { font-size:16px; color:#cc0000; text-transform:uppercase; text-align: left; border-bottom: 1px dashed #666666; }
/*----------------------------------------------------------------------*/
#container { width: 900px; margin: 0 auto; }
#header{ background-repeat:no-repeat; padding-top: 30px; padding-bottom: 30px; }
/*----------------------------------------------------------------------*/
.admin_error { color: red; font-weight: bold; }
.admin_label { text-align: right; padding-right: 5px; padding-left: 5px; }
.admin_menu { background-color: white; width: 70%; border: solid 1px black; }
.body_tbl { background-color: #d9d9e8; border-style: solid; }



.body_print_friendly { background-color: white; margin: 10px 0; }



/*---.bodybkg { background-color: #2459A9; }---*/
.breadcrumbs { font-size: 10px; width: 100%; padding: 5px 10px; }
.buttons_row { line-height: 50px; text-align: center; vertical-align: middle; }
.cash_tbl { background-color: white; text-align: left; margin-top: 15px; margin-bottom: 15px; margin-left: 40px; border: double 5px navy; }
.daily_summary_tbl { background-color: white; margin: 15px; border: double 5px navy; }
.cal { margin-top: 10px; margin-bottom: 10px; }
.cc_table { border: solid 1px #0000cc; }
.col_hdr 		{ color: #1A62B4; font-size: 12px; font-weight: bold; text-align: left; }
.col_hdr_center { color: #1A62B4; font-size: 12px; font-weight: bold; text-align: center; }
.contentPadding { padding:12px; padding-top:0; }
.csv_report { background-color: #d8e7f8; }
.district { text-indent: 20px; }
.footer 			{ color: #666666; text-decoration: none; }
.footer a:link 		{ color: #ffffff; text-decoration: none; }
.footer a:visited 	{ text-decoration: none; color: #cccccc; }
.footer a:hover 	{ text-decoration: none; color: #333333; }
.footer a:active 	{ text-decoration: none; color: #ffffff; font-size: 11px; }
.ggctbl { border: solid 2px #0000cc; }
.info_box { font-size: 10px; background-color: #ffc; text-align: left; margin: 15px; padding: 15px; border: outset 4px #ffea08; }
.info_cell { vertical-align: middle; }
.inner_subhdr { color: #0000cc; font-size: 14px; font-weight: bold; line-height: 20px; text-align: center; vertical-align: middle; }
.inner_tbl { background-color: white; text-align: left; margin-top: 15px; margin-bottom: 15px; margin-left: 40px; padding: 10px; border: double 5px navy; }
.input_cell { vertical-align: top; }
.login { background-color:#b9b9d4; padding-left:20px; line-height:28px; font-size:15px; color:#fff; text-transform:uppercase; font-weight: bold; }
.loginButton { background-color: #b9b9d4; background-image:url(/images/login.jpg); background-repeat:no-repeat; background-position:left top; width:64px; height:18px; border:none; cursor: pointer; }
.loginContent { background-color:#d9d9e8; padding:50px 0; text-align:center; }
.logo { padding:30px; }
.mainbackgrnd { background-color: #d9d9e8; }
.nav_button { cursor: pointer; }
.navbar { background-color: #fff; padding: 5px 10px; width: 100%; }
.news_headline { font-size: 13px; }
.pageBg { background-color:#fff; }
.redStrip { background-color: #c73228; height: 5px; }
.reg_complete_text { font-size: 13px; font-weight: bold; }
.reg_complete_text_item { font-size: 13px; }
.register_hdr { color: #00c; font-weight: bold; text-align: center; }
.row_even { background-color: white; }
.row_odd { background-color: white; }
.rpt_blank 	{ background-color: transparent; border-style: none; }
.rpt_comparison_date { font-weight: bold; padding-left: 10px; vertical-align: middle; }
.rpt_currency_cell { font-family: "Courier New", Courier, Monaco, monospace; font-weight: bold; background-color: white; text-align: right; padding-right: 5px; padding-left: 5px; border: solid 1px #78acff; }
.rpt_currency_cell_hilite { font-family: "Courier New", Courier, Monaco, monospace; font-weight: bold; background-color: white; text-align: right; padding-right: 5px; border: solid 3px #78acff; }
.rpt_currency_cell_good { font-family: "Courier New", Courier, Monaco, monospace; font-weight: bold; background-color: #a0ffa0; text-align: right; padding-right: 5px; border: solid 1px #78acff; }
.rpt_currency_cell_best { font-family: "Courier New", Courier, Monaco, monospace; font-weight: bold; background-color: #00ff00; text-align: right; padding-right: 5px; border: solid 1px #78acff; }
.rpt_currency_cell_low { font-family: "Courier New", Courier, Monaco, monospace; font-weight: bold; background-color: #ffa0a0; text-align: right; padding-right: 5px; border: solid 1px #78acff; }
.rpt_currency_cell_lowest { font-family: "Courier New", Courier, Monaco, monospace; font-weight: bold; background-color: #ff6060; text-align: right; padding-right: 5px; border: solid 1px #78acff; }
.rpt_data_cell { color: red; font-weight: bold; background-color: transparent; text-align: center; border: solid 1px #78acff; }
.rpt_date_table { color: black; background-color: transparent; text-align: left; }
.rpt_end_date { font-weight: bold; vertical-align: middle; padding-left: 10px; }
.rpt_error { color: red; font-weight: bold; background-color: white; width: 500px; padding: 15px; border-style: solid; border-width: 1px; }
.rpt_hdr { font-weight: bold; background-color: #edeaff; text-align: center; padding-right: 5px; padding-left: 5px; border: solid 1px #78acff; }
.rpt_hdr_store_name_prim { font-weight: bold; background-color: #edeaff; text-align: center; width: 85px; padding-right: 5px; padding-left: 5px; border: solid 1px #78acff; }
.rpt_hdr_store_name_sec { font-weight: bold; background-color: #eaffea; text-align: center; padding-right: 5px; padding-left: 5px; width: 85px; border: solid 1px #78acff; }
.rpt_hdr_store_num_prim { background-color: #edeaff; text-align: center; padding-right: 5px; padding-left: 5px; border: solid 1px #78acff; }
.rpt_hdr_store_num_sec { background-color: #eaffea; text-align: center; padding-right: 5px; padding-left: 5px; border: solid 1px #78acff; }
.rpt_hdr_total { font-weight: bold; background-color: #eaf2ff; text-align: center; width: 105px; padding-right: 5px; padding-left: 5px; border: solid 1px #78acff; }
.rpt_hdr_narrow { font-weight: bold; background-color: #eaf2ff; text-align: center; border: solid 1px #78acff; }
.rpt_hdr_total_prim { font-weight: bold; background-color: #edeaff; text-align: center; width: 105px; padding-right: 5px; padding-left: 5px; border: solid 1px #78acff; }
.rpt_hdr_total_sec { font-weight: bold; background-color: #eaffea; text-align: center; padding-right: 5px; padding-left: 5px; border: solid 1px #78acff; }
.rpt_row_label { font-weight: bold; text-align: right; padding-right: 5px; padding-left: 5px; }
.rpt_row_label1 { color: #1a62b4; font-weight: bold; text-align: right; padding-right: 5px; padding-left: 5px; }
.rpt_row_label_boxed { border: solid 1px #78acff; font-weight: bold; background-color: white; text-align: left; padding-left: 5px; }
.rpt_row_store_name_prim { font-weight: bold; background-color: #edeaff; text-align: left; width: 85px; padding-left: 5px; border: solid 1px #78acff; }
.rpt_row_store_name_sec { font-weight: bold; background-color: #eaffea; text-align: left; padding-left: 5px; width: 85px; border: solid 1px #78acff; }
.rpt_span { font-weight: bold; padding-left: 10px; vertical-align: middle; }
.rpt_start_date { font-weight: bold; vertical-align: middle; padding-left: 10px; }
.rpt_string_cell { font-family: Verdana, Arial, Helvetica, sans-serif; background-color: white; text-align: center; border: solid 1px #78acff; }
.rpt_subheader { color: #1a62b4; font-size: 16px; font-weight: bold; text-align: center; }
.rpt_table { color: black; font-size: 11px; font-family: "Trebuchet MS", Geneva, Arial, Helvetica, SunSans-Regular, sans-serif; text-align: left; }
.rpt_title { color: #1a62b4; font-size: 16px; font-weight: bold; text-align: left; padding-right: 15px; }
.rpt_totals_cell { font-family: "Courier New", Courier, Monaco, monospace; font-weight: bold; background-color: #9f9; text-align: right; padding-right: 5px; border: solid 1px #78acff; }
.sorted_col { font-weight: bold; }
.store { text-indent: 40px; }
.store_info { color: red; font-size: 13px; font-weight: bold; line-height: 35px; }
.subhdr { color: #1A62B4; font-size: 14px; font-weight: bold; text-align: center; padding-bottom: 10px; }
.subhdr1 { color: white; font-size: 16px; font-weight: bold; line-height: 30px; background-color: #74a4ff; text-align: center; vertical-align: middle; }
.summary_title { color: #1A62B4; font-size: 20px; font-weight: bold; line-height: 30px; text-align: center; vertical-align: middle; }
.task_menu { width: 70%; margin-bottom: 70px; border: double 5px red; }
.totals { font-weight: bold; line-height: 40px; background-color: #bbffbb; }
.title_bar { padding-left: 20px; line-height: 28px; font-size: 15px; color: #1A62B4; text-transform: uppercase; font-weight: bold; background-color: #b9b9d4; }
.totals_expected { font-weight: bold; line-height: 40px; background-color: #fc9; }
.warn_box { color: red; font-size: 14px; font-weight: bold; background-color: white; text-align: justify; margin-right: 10px; padding: 15px; border: solid 4px; }
.warning { color: red; text-align: center; padding: 5px 10px; border: solid 1px; }
.welcome { color: #c73228; font-size: 15px; text-align: center; }
.textfield { background-color:#fff; border:solid 1px #8c8cb6; width:160px; height:18px; }
