/* CCSTheme v 3.x */

/* BEGIN Common */
th	{ 
	font-family: Verdana, Arial, Helvetica, sans-serif; font-size:10px;
	}

td { 
	font-family: Verdana, Arial, Helvetica, sans-serif; font-size:10px;
	}

/* END Common */

.Header {
	width: 100%;
	}

.Header th { 
	font-weight: bold; text-align: left;
	padding: 4px;
	background-image: url('HeaderBg.gif'); color: #ffffff;
	/*width: 100%;*/
	white-space: nowrap;
	}

.HeaderLeft { 
	background-image: url('HeaderLeft.gif');
	}

.HeaderRight { 
	background-image: url('HeaderRight.gif');
	}

.HeaderLeft img{
	width: 9px;
	}

.HeaderRight img{
	width: 9px;
	}
	
/* Grid Options */
.Grid { 
	border: 2px solid #126ecc;
	width: 100%;
	}

.Caption th { 
	text-align: left; 
	padding: 4px;
	border-top: 1px solid #9B9B9B; border-right: 1px solid #9B9B9B;
	background-image: url('CaptionBg.gif'); color: #000000;
	white-space: nowrap;
	}

.Caption td { 
	text-align: left; 
	padding: 4px;
	border-top: 1px solid #9B9B9B; border-right: 1px solid #9B9B9B;
	background-image: url('CaptionBg.gif'); color: #000000;
	white-space: nowrap;
	}

.Row td { 
	padding: 4px;
	border-top: 1px solid #9B9B9B; border-right: 1px solid #9B9B9B;
	background-color: #f7f7f7; 
	color: #000000;
	}
	
.RedRow td { 
	padding: 4px;
	border-top: 1px solid #9B9B9B; border-right: 1px solid #9B9B9B;
	background-color: #F9D9D9; 
	color: #000000;
	}

.GreenRow td { 
	padding: 4px;
	border-top: 1px solid #9B9B9B; border-right: 1px solid #9B9B9B;
	background-color: #E9FEE7; 
	color: #000000;
	}			
	
.SelectedRow td { 
	padding: 4px;
	border-top: 1px solid #9B9B9B; border-right: 1px solid #9B9B9B;
	background-color: #C6E3FB; 
	color: #000000;
	}	

.AltRow td { 
	padding: 4px;
	border-top: 1px solid #9B9B9B; border-right: 1px solid #9B9B9B;
	background-color: #C1D9EE; 
	color: #000000;
	}

.AltRow a:link { 
	color: #000080;
	}

.AltRow a:visited { 
	color: #3d89d7;
	}

.AltRow a:hover, .AltRow a:active { 
	color: #cc1717;
	}


.Footer td { 
	/*font-size: 80%;*/
	font-size:10px;
	padding: 4px;
	border: 1px solid #9B9B9B; border-left: 0px none;
	background-image: url('CaptionBg.gif'); color: #000000;
	text-align: center;
	vertical-align: middle;
	white-space: nowrap;
	color: #000000;
	}

.Footer a:link { 
	color: #000000;
	}

.Footer a:visited { 
	color: #000000;
	}

.Footer a:hover, .Footer a:active { 
	color: #cc1717;
	}

.Footer img {
	margin: 2px; 
	vertical-align: middle;
	}

.Footer input {
	vertical-align: middle;
	}
