/* Tabs ================================================================= */


td.Tab1Null             {
			background-color: #FFFFFF; height: 28px;
                        border-bottom: 2px solid #444444;
                        font-size: 12px; color: #000000;
                        font-weight: bold;
			}

td.Tab1On       	{ 
			background-color:#EEEEEE;
                        border-bottom: 0px solid #EEEEEE;
                        border-top: 1px solid #666666;
                        border-left: 1px solid #666666;
                        border-right: 2px solid #666666;
                        font-size: 12px; color: #FFFFFF;
                        font-weight: bold;
			}

td.Tab1Off              {
			background-color: #CCCCCC; height: 30px;
                        border-bottom: 2px solid #444444;
                        border-top: 1px solid #666666;
                        border-left: 1px solid #666666;
                        border-right: 2px solid #666666;
                        font-size: 12px; color: #666666;
                        font-weight: bold;
			}

a.Tab1Link:link, a.Tab1Link:visited {
                font-size: 12px;
                font-weight: bold;
                text-decoration: underline;
                }

a.Tab1Link:hover {
                font-size: 12px; color: #000000;
                font-weight: bold;
                text-decoration: underline;
                }

a.Tab1LinkOn:link, a.Tab1LinkOn:visited {
                font-size: 12px;
                font-weight: bold;
                text-decoration: underline;
                }

a.Tab1LinkOn:hover {
                font-size: 12px; color: #000000;
                font-weight: bold;
                text-decoration: underline;
                }

.Shade1 {
                background-color: #F1F1F1;
                border-right: 1px solid #333333;
                border-bottom: 1px solid #333333;
                border-left: 1px solid #333333;
        }

.Shade2 {
                background-color: #EEEEEE;
                border-right: 2px solid #666666;
                border-bottom: 2px solid #666666;
                border-left: 1px solid #444444;
        }


/* data table headers */
/* ===================================================================== */




.Grid1Wrap		{
			border: 1px solid #999999;
			border-right: 2px solid #999999;
			background-color: #FFFFFF;
			}


.GridHeaderRed		{
			height: 25px;
			background-color: #D91616;
			border-top: 2px solid #EE9999;
			border-bottom: 2px solid #333333;
			border-left: 2px solid #EE9999;
			color: #FFFFFF; 
			font-weight: bold;
			font-size: 12px;
			}

.GridHeaderGray		{
			height: 25px;
			background-color: #888888;
			border-top: 2px solid #BBBBBB;
			border-bottom: 1px solid #666666;
			border-left: 2px solid #BBBBBB;
			color: #FFFFFF; 
			font-weight: bold;
			font-size: 12px;
			}

.GridSubHeaderGray	{
			height: 23px;
			background-color: #CCCCCC;
			border-top: 2px solid #DDDDDD;
			border-right: 1px solid #AAAAAA;
			border-bottom: 2px solid #AAAAAA;
			border-left: 2px solid #E0E0E0;
			padding-left: 7px;
			padding-right: 7px;
			color: #333333; 
			font-weight: bold;
			font-size: 11px;
			}

.Grid1DataOn		{
			background-color: #FFFFFF;
			border-bottom: 1px solid #999999;
			border-right: 1px solid #E0E0E0;
			padding-top: 6px;
			padding-right: 8px;
			padding-bottom: 6px;
			padding-left: 8px;
			}

.Grid1DataOff		{
			background-color: #F1F1F1;
			border-bottom: 1px solid #999999;
			border-right: 1px solid #E0E0E0;
			padding-top: 6px;
			padding-right: 8px;
			padding-bottom: 6px;
			padding-left: 8px;
			}
			
.Grid1DataSold		{
			color: #666666;
			background-color: #FFF1F1;
			border-bottom: 1px solid #999999;
			border-right: 1px solid #E0E0E0;
			padding-top: 6px;
			padding-right: 8px;
			padding-bottom: 6px;
			padding-left: 8px;
			}
			
.Grid1DataHold		{
			background-color: #EEFFEE;
			border-bottom: 1px solid #999999;
			border-right: 1px solid #E0E0E0;
			padding-top: 6px;
			padding-right: 8px;
			padding-bottom: 6px;
			padding-left: 8px;
			}						

.Grid1HeaderSmall	{ background-color: #D91616; height: 15px;
			border-bottom: 4px solid #000000;
			font-size: 9px; color: #FFFFFF; 
			font-weight: bold; }
			
			
			
			
			
			
			
			
			
			
			
			
			
			
			
			
			
			
			
			
			
			
			
.Grid2Wrap		{
			border: 1px solid #666666;
			border-right: 1px solid #666666;
			background-color: #FFFFFF;
			}


.Grid2HeaderRed		{
			height: 25px;
			background-color: #D91616;
			border-top: 1px solid #FFAAAA;
			border-bottom: 2px solid #333333;
			border-left: 1px solid #FFAAAA;
			padding-right: 6px;
			padding-left: 6px;
			color: #FFFFFF; 
			font-weight: bold;
			font-size: 12px;
			}

.Grid2HeaderGray		{
			height: 25px;
			background-color: #888888;
			border-top: 1px solid #BBBBBB;
			border-bottom: 2px solid #666666;
			border-left: 1px solid #BBBBBB;
			padding-right: 6px;
			padding-left: 6px;
			color: #FFFFFF; 
			font-weight: bold;
			font-size: 12px;
			}

.Grid2SubHeaderGray	{
			height: 23px;
			background-color: #CCCCCC;
			border-top: 2px solid #DDDDDD;
			border-right: 1px solid #AAAAAA;
			border-bottom: 2px solid #AAAAAA;
			border-left: 2px solid #E0E0E0;
			padding-left: 7px;
			padding-right: 7px;
			color: #333333; 
			font-weight: bold;
			font-size: 11px;
			}

.Grid2DataOn		{
			background-color: #FFFFFF;
			border-bottom: 1px solid #999999;
			border-right: 1px solid #E0E0E0;
			padding-top: 4px;
			padding-right: 6px;
			padding-bottom: 4px;
			padding-left: 6px;
			}

.Grid2DataOff		{
			background-color: #F1F1F1;
			border-bottom: 1px solid #999999;
			border-right: 1px solid #E0E0E0;
			padding-top: 6px;
			padding-right: 8px;
			padding-bottom: 6px;
			padding-left: 8px;
			}
			
.Grid2DataSold		{
			color: #666666;
			background-color: #F1F1F1;
			border-bottom: 1px solid #999999;
			border-right: 1px solid #E0E0E0;
			padding-top: 6px;
			padding-right: 8px;
			padding-bottom: 6px;
			padding-left: 8px;
			}
			
.Grid2DataHold		{
			background-color: #FFF1F1;
			border-bottom: 1px solid #999999;
			border-right: 1px solid #E0E0E0;
			padding-top: 6px;
			padding-right: 8px;
			padding-bottom: 6px;
			padding-left: 8px;
			}						

.Grid2HeaderSmall	{ background-color: #D91616; height: 15px;
			border-bottom: 4px solid #000000;
			font-size: 9px; color: #FFFFFF; 
			font-weight: bold; }
			
			
			
			
			
			
			
			
			
			
			
			
			
			
			
			
			
			
			

.Grid2Header		{ background-color: #999999; height: 24px;
			border-bottom: 4px solid #000000;
			font-size: 12px; color: #FFFFFF; 
			font-weight: bold; }

.Grid3Header		{ background-color: #999999; height: 24px;
			font-size: 12px; color: #FFFFFF; 
			font-weight: bold; }

.Grid4Header		{ font-weight: bold; font-size: 12px ; color : #000000;
			background-color:#D9D9D9; height: 24px; }


.Grid1Data1		{ background-color: #FAFAFA; }

.Grid1Data1Small	{ background-color: #FAFAFA; font-size:9px; }

.Grid1Data2		{ background-color: #F1F1F1; }


/* Calendar Stuff */
/* ===================================================================== */

.CalendarCurrentDay 		{
		  font-size: 12px;
			background-color: #FFFFFF;
			border-right: 1px solid #AAAAAA;
			border-bottom: 1px solid #AAAAAA;
			}

.CalendarDay 		{
      font-size: 12px;
			background-color: #F6F6F6;
			border-right: 1px solid #AAAAAA;
			border-bottom: 1px solid #AAAAAA;
			}



			
			