
/* Table 01 -----------------------  */

#blueskyTable01 {
	font-family: Arial, Helvetica, sans-serif;	
	font-size: 11px; 
	border: 0px solid #FFFFFF; 
	display: block;
	width: 100%;
}
#blueskyTable01 .table{
	display: block;
	width: 100%;
}
#blueskyTable01 .tableCell{
	padding:4px;
	font-size:11px;
}

#blueskyTable01 .tableHead{
	color:#4e6785;
	font-size:12px;
	font-weight:bold;
	background-image: url(/images/table_header_bg_tile3.gif);
	background-repeat: repeat-x;
	background-position: 1px bottom;
	background-color:#E2ECF3;
	border-top-width: 2px;
	border-top-style: solid;
	border-top-color: #EDF4FB;
	vertical-align: middle;
	padding-top: 5px;
	padding-right: 7px;
	padding-bottom: 8px;
	padding-left: 7px;
}

#blueskyTable01 .tableSubhead{
	font-weight:bold;
	vertical-align: middle;
	background-image: url(/images/table_subHeader_bg_tile.gif);
	background-repeat: repeat-x;
	background-position: top;
	padding:7px;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #d8d8d8;
	background-color: #ebf3fc;
}
#blueskyTable01 .tableSubhead2{
	font-weight:bold;
	background-color:#eee;
	vertical-align: middle;
	background-image: url(/images/table_subHeader2_bg_tile.gif);
	background-repeat: repeat-x;
	background-position: bottom;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #cecece;
	padding-top: 3px;
	padding-right: 7px;
	padding-bottom: 3px;
	padding-left: 7px;
}
#blueskyTable01 .tableHeadCell{
	font-weight:bold;
	vertical-align: middle;
	padding-top: 4px;
	padding-right: 4px;
	padding-bottom: 6px;
	padding-left: 4px;	
}

#blueskyTable01 .tableRow{
	background-color:#FFFFFF;
	background-image: url(/images/dot_2_gray.gif);
	background-position: 1px bottom;	
	background-repeat: repeat-x;
	padding:5px;
}
#blueskyTable01 .tableRowDark{
	color:#666;
	font-weight:normal;
	background-color:#f5f5f5;
	background-image: url(/images/dot_2_gray.gif);
	background-position: 1px bottom;	
	background-repeat: repeat-x;
	padding:5px;
}
#blueskyTable01 .tableRowDark0{
/* (0) plain cell style with no dots */
	color:#666;
	font-weight:normal;
	background-color:#f5f5f5;
	padding:5px;
}

#blueskyTable01 .tableRowAlt{
	background-color:#F0F7FC;
	background-image: url(/images/dot_2_gray.gif);
	background-position: 1px bottom;
	background-repeat: repeat-x;
	padding:5px;
}
#blueskyTable01 .tableRowAlt0{
/* (0) plain cell style with no dots */
	background-color:#F0F7FC;
	padding:5px;
}
#blueskyTable01 .tableRowAltDark{
	color:#666;
	font-weight:normal;
	background-color:#E4F1FA;
	background-image: url(/images/dot_2_gray.gif);
	background-position: 1px bottom;
	background-repeat: repeat-x;
	padding:5px;
}
#blueskyTable01 .tableRowAltDark0{
/* (0) plain cell style with no dots */
	color:#666;
	font-weight:normal;
	background-color:#E4F1FA;
	padding:5px;
}

#blueskyTable01 .tableFoot{
	background-color:#E8E8E8;
	border-bottom-width: 2px;
	border-bottom-style: solid;
	border-bottom-color: #A9CCF3;
	padding:5px;
}

/* Table 02 -----------------------  */

#blueskyTable02 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	border: 0px solid #000000;
	display: block;
	width: 90%;
}
#blueskyTable02 td{
	padding:5px;
}
#blueskyTable02 .tableCell{
	font-size:11px;
	padding:4px;
}
#blueskyTable02 .tableHead{
	font-weight:bold;
	background-image: url(/images/table_header_bg_tile2.gif);
	background-repeat: repeat-x;
	background-position: 1px bottom;
	border-top-width: 2px;
	border-top-style: solid;
	border-top-color: #EDF4FB;
}
#blueskyTable02 .tableRow{
	background-color:#FFFFFF;
	background-image: url(images/dot_2_gray.gif);
	background-position: 1px bottom;	
	background-repeat: repeat-x;
}
#blueskyTable02 .tableRowAlt{
	background-color:#F0F7FC;
	background-image: url(images/dot_2_gray.gif);
	background-position: 1px bottom;
	background-repeat: repeat-x;
}
#blueskyTable02 .tableFoot{
	background-color:#E8E8E8;
	border-bottom-width: 2px;
	border-bottom-style: solid;
	border-bottom-color: #A9CCF3;
}

/* Origional table elements ------------------------------------- */

.table_set{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	border: 9px solid #FFFFFF;
}
.table_head_tile{
	font-weight:bold;
	background-image: url(../images/table_header_bg_tile2.gif);
	background-repeat: repeat-x;
	background-position: 1px bottom;
	height:18px;
	padding-left:4px;
	padding-right:4px;
	padding-top:4px;
	padding-bottom:7px;
	border-top-width: 2px;
	border-top-style: solid;
	border-top-color: #EDF4FB;
} 
