﻿/*noa: #F9F9F9 ~white; #eee ~light blue; #1063ab ~very dark blue*/
/*tbl*/table.jacs, table.jacsStatic {background-color:#eee;}
/*wkday hdr*/td.jacsWeek {background-color: #CCCCCC;}
/*cell bg*/td.jacsCells {background-color:#eee;}
td.jacsInputDate {background-color:#CCCCCC;} /*#CC9999 color:#FF0000;}*/
/*sunday*/td.jacsCellsWeekend {background-color:#eee; color: #c9c9c9;}/*#666666 #CC6666*/
/*not cur month*/td.jacsCellsExMonth {background-color:#eee; color:#c9c9c9;}
/*today*/ td.jacsNow {background-color:#E0E0E0; color:#000;} /*background-color:#6666CC; color:#FFFFFF;*/
/* Highlighted Days */
/* Week Day * /td.jacsCellsHighlighted {background-color:#E0E0E0; color:#FF0000;}
/* Weekend Day * /td.jacsCellsHighlightedWeekend {background-color:#E0E0E0; color:#CC6666;}
/* Active cells */td.jacsCells:hover,td.jacsCellsHover,td.jacsCellsHighlighted:hover,td.jacsCellsHighlightedHover,td.jacsCellsHighlightedWeekend:hover,td.jacsCellsHighlightedWeekendHover {background-color:#E0E0E0; color:#FF0000;}/*background-color:#FFFF00; color:#000000;}*/
/* Day matching the input date */td.jacsInputDate:hover,td.jacsInputDateHover {
background-color:#E0E0E0; color:#FF0000;}
/* Weekend cells */ td.jacsCellsWeekend:hover,td.jacsCellsWeekendHover {
background-color:#E0E0E0; color:#FF0000;}
/* Day outside the current month */
td.jacsCellsExMonth:hover,td.jacsCellsExMonthHover {background-color:#E0E0E0; color:#FF0000;}
/* Today selector */td.jacsNow:hover, td.jacsNowHover {
background-color:#E0E0E0; color:#FF0000; font-weight: normal;}


.containerCenterV { width: 100% !important; vertical-align:top; } /*675px */

/* +?snippets in: globalnav.css
   !important*/
/*table.vmkt {border: 1px solid; width:100%;}*/
table.vmkt td {font-size:75%; border-left: 1px dotted gray; color:#000000; } /*0.5em xx-small 60%*/
table.vmkt th {font-size:80%; border-left: 1px dotted gray;
   background-color:#dddddd; color:#000000;
   padding: 3px !important; text-align: center; }
table.vmkt th.hdr {border-bottom: 1px dotted gray; }
table.vmkt td.lsep_hdr {border-left: 1px dotted gray; }

table.vmkt tr {text-align:right; }
table.vmkt tr.a1 {background-color: #efefef;} /*#eeeeee*/
td.tsr_cur {text-align:center; }

table.vmkt td.fi_lnk {text-align: left; }
table.vmkt td.tsr_lcat, table.vmkt td.tsr_cur {text-align: center; }

table.vmkt tr.tsr_totals {font-weight:bold; }
td.tsr_totals {text-align:right; }

/* ############################### */
table.lidx th {padding: 3px; }
table.lidx td {color:#000000; }

table.vlstg {width:100%; border-right: 1px solid; border-bottom: 1px solid; }
table.vlstg th {font-size:80%; /*background-color:#dddddd;*/
 	padding: 3px !important; text-align: right; width:34%; color:#000000; }
table.vlstg td {font-size:80%; color:#000000; } /*0.5em xx-small 60%*/
table.vlstg tr.a1 {background-color:#efefef;}

/*table.lcard th {font-size:80%; }
table.lcard tr.thc th {text-align: left;}
table.lcard tr {font-size:80%; }
table.lcard tr.a0 {text-align: left; }*/

/* ############################### */
table.vmember tr.a0 {border-right: 1px solid #D5D5D5; border-bottom: 1px solid #D5D5D5; }
table.vmember tr.a1 {border-right: 1px solid #D5D5D5; border-bottom: 1px solid #D5D5D5; background-color: #efefef; }
table.vmember td {color:#000000; }
