.List { width:100%; text-align: center; }
.ListEntityVertical { width:100%; text-align: center; border: 1px solid #999; }
.ListCell { padding: 3px 3px; color: #CCC; text-decoration: none; }
.ListCellSimple { padding: 3px 3px; border-bottom: 0px }
.ListCellBold { padding: 3px 3px; font-weight: bold; }
.ListCellText { padding: 3px 3px; background-color: #333; }
.ListCellHeader { padding: 3px 3px; border-bottom: 1px solid #999; border-left: 1px solid #999; color: #CCC; text-decoration: none; }
.ListCellMulti { padding: 1px 1px; /* font-family: Tahoma, Arial, Helvetica, sans-serif; */ font-size: 12px; color: #CCC; text-decoration: none; }
.ListCellLink { padding: 3px 3px; text-decoration: none; color: #CCC; }
.ListCellLink:link { padding: 3px 3px; text-decoration: none; color: #CCC; }
.ListCellLink:hover { padding: 3px 3px; text-decoration: none; color: #56b5ff; }
.ListCellLink:visited { padding: 3px 3px; text-decoration: none; color: #CCC; }
.ListCellBoldLink { padding: 3px 3px; text-decoration: none; color: #56b5ff; font-weight: bold; }

.List ul { margin: 0; padding: 5px; list-style: none; }
.List ul li { float: left; margin: 3px; padding: 0; list-style: none; /* font-family: Tahoma, Arial, Helvetica, sans-serif; */ font-size: 12px; color: #CCC; }
.List input { border: 0; margin: 0; padding: 0; }

.ListButton { /* font-family: Tahoma, Arial, Helvetica, sans-serif; */ font-size: 12px; text-decoration: none; cursor: hand; color: #CCC; background-color: #666; font-weight: bold; border: 1px solid #999; }
.ListButtonSort { /* font-family: Tahoma, Arial, Helvetica, sans-serif; */ border: 1px solid #999; font-size: 12px; cursor: hand; text-decoration: none; color: #FFF; background-color: #555; font-weight: bold; }

.ListRowSeparator { background-color: #656565; }
.ListRowShaded  { /* font-family: Tahoma, Arial, Helvetica, sans-serif; */ font-size: 12px; color: #CCC; text-decoration: none; background-color: #444; font-weight: normal; }
/* optional rollover
.ListRowShaded:hover { color: #FFFFFF; background-color: #999; }
*/
.ListRowStandard { /* font-family: Tahoma, Arial, Helvetica, sans-serif; */ font-size: 12px; color: #CCC; text-decoration: none; background-color: #333; font-weight: normal; }
/* optional rollover
.ListRowStandard:hover { color: #FFFFFF; background-color: #999; }
*/
.ListHeaderStandard { /* font-family: Tahoma, Arial, Helvetica, sans-serif; */ font-size: 12px; color: #CCC; text-decoration: none; background-color: #666; font-weight: bold; }
.ListHeaderStandardSort { /* font-family: Tahoma, Arial, Helvetica, sans-serif; */ font-size: 12px; color: #FFF; text-decoration: none; background-color: #555; font-weight: bold; }
.ListRowSelect  { /* font-family: Tahoma, Arial, Helvetica, sans-serif; */ font-size: 12px; color: #CCC; text-decoration: none; background-color: #999; font-weight: normal; }
/* optional rollover
.ListRowSelect:hover { color: #FFFFFF; background-color: #669966;  }
*/
.ListRowButtons { background: #F0F0F0; border: 0; }
.ListRowButtons td { border: 0; }

.ListRowFilter { /* font-family: Tahoma, Arial, Helvetica, sans-serif; */ font-size: 12px; color: #FFF; text-decoration: none; background-color: #222; font-weight: normal; }
.ListRowFilter input { border-top: 1px solid #999; border-left: 1px solid #999; border-right: 1px solid #CCC; border-bottom: 1px solid #CCC; padding: 2px; background-color: #333; color: #CCC; }

.ListRowNav td { background-color: #333; border-top: 2px solid #999; border-bottom: 0px; }
.ListRowVertical td { background-color: #333; border-top: 0px; border-bottom: 0px; }
.ListRowNavInner  { /* font-family: Tahoma, Arial, Helvetica, sans-serif; */ font-size: 12px; color: #CCC; text-decoration: none; background-color: #333; font-weight: normal; border: 0; }

.ListNavInner  { width: 100%; }
.ListNavInner td { margin: 0; padding: 0; background-color: #333; border-top: 0px; border-bottom: 0px; }

.ListSelectRecords { background-color: #333; /* font-family: Tahoma, Arial, Helvetica, sans-serif; */ font-size: 12px; color: #CCC; }

.ListConfirmationShadow {
	width: 100%;
	background: #666;
	position: absolute;
	width:250px; 
	height:100px; 
	z-index:10;
}

.ListConfirmation {
	position: relative; top: -2px; left: -2px; width:100%; 
	border: 1px solid #666;
}

.ListConfirmation h3 {
	margin: 0px;
	padding: 4px 6px 2px 8px;
	font-family: Tahoma, Arial, Helvetica;
	font-size: 13px;
	color: #FFF;
	border-bottom: 1px solid #666;
	background: url(/images/it-bg-deepsea.gif);
}

.ListConfirmationContent {
	margin: 0px;
	padding: 10px 5px 10px 5px;
	background: #FFFFCC;
	height: 40px;
}

.ListConfirmationContent p {
	margin: 0px;
	font-family: Tahoma, Arial, Helvetica;
	font-size: 12px;
	color: #333;
}

.ListConfirmationFooter {
	margin: 0px;
	padding: 5px;
	background: #FFFFCC;
	text-align: center;
	height: 40px;
}

.ListConfirmationFooter a {
	text-decoration: none;
	color: #FFF; 
}

.ListConfirmationFooter ul { 
	margin: 0; 
	padding: 5px; 
	list-style: none; 
	background: #FFFFCC; 
}

.ListConfirmationFooter ul li { 
	float: right; 
	margin: 3px; 
	padding: 2px; 
	/* font-family: Tahoma, Arial, Helvetica, sans-serif; */ 
	border: 2px solid #666;
	background: #999;
	font-size: 12px; 
	font-weight: bold;
	color: #FFF; 
	cursor: hand;
}


