
acronym {
	border-bottom: 1px dotted #ccc;
	cursor: help;
}

table#mpdTable {
	margin: 0px;
	border-collapse: collapse;
	border: 1px solid #CCCCCC;
	border-spacing:0px;
	width: 100%;
	padding:0px;
	width: 100%;
}

td { border-spacing:0px; margin:0px; padding:0px;}

/* Table header styles */


.sortInactiveButton, .sortButton, .sortAscButton, .sortDescButton {
	margin:0px;
	display:			block;
	font-weight:		bold;
	font-size:10px;
	color:			#FFFFFF;
	background-image: 	url(../images/bg_other.gif);
}

.sortInactiveButton {
	padding-top: 2px;
	padding-right: 2px;
	padding-bottom: 2px;
	padding-left: 2px;
	font-weight:		bold;
	display:			block;
	color:			#FFFFFF;
	background-image: 	url(../images/bg_other.gif);
}

.sortButton a, .sortAscButton a, .sortDescButton a {
	padding-top: 2px;
	padding-right: 2px;
	padding-bottom: 2px;
	padding-left: 2px;
	font-weight:		bold;
	display:			block;
	color:			#FFFFFF;
	text-decoration:	none;
	background-image: 	url(../images/bg_other.gif);
}

.sortButton a:hover, .sortButton a:focus,
.sortAscButton a:hover, .sortAscButton a:focus,
.sortDescButton a:hover, .sortDescButton a:focus {
	font-weight:		bold;
	color:			#FFFF00;
	text-decoration:	none;
	background-image: 	url(../images/bg_other.gif);
}

.sortAscButton a, .sortAscButton a:hover, .sortAscButton a:focus {
	color:			#FFFF00;
	background-image: url(../images/sfx_nav_bg2.png);
	background-image: 	url(../images/bg_other.gif);
}

.sortDescButton a, .sortDescButton a:hover, .sortDescButton a:focus {
	color:			#FFFF00;
	background-image: 	url(../images/bg_hbar_blue_grad.gif);
	background-position: right center;
}

/*  Active Page navigation button styles */

.nav_first{
	background:	url(../images/button_first.gif) no-repeat center center;
	padding-right:	16px;
	height: 		16px;
	display: 		inline-block; 
	cursor: 		pointer;
}

.nav_previous{
	background:	url(../images/button_previous.gif) no-repeat center center;
	padding-right:	16px;
	height: 		16px;
	display: 		inline-block; 
	cursor: 		pointer;
}

.nav_next{
	background:	url(../images/button_next.gif) no-repeat center center;
	padding-left: 	16px;
	height: 		16px;
	display: 		inline-block; 
	cursor: 		pointer;
}

.nav_last{
	background:	url(../images/button_last.gif) no-repeat center center;
	padding-left: 	16px;
	height: 		16px;
	display: 		inline-block; 
	cursor: 		pointer;
}

/*  Inactive Page navigation button styles */

.nav_first_disabled{
	background:	url(../images/button_first.gif) no-repeat center center;
	padding-right:	16px;
	height: 		16px;
	display: 		inline-block; 
	filter:		alpha(opacity=75);
	-moz-opacity:	.75;
	opacity: 		.75;
}

.nav_previous_disabled{
	background:	url(../images/button_previous.gif) no-repeat center center;
	padding-right:	16px;
	height: 		16px;
	display: 		inline-block; 
	filter:		alpha(opacity=75);
	-moz-opacity:	.75;
	opacity: 		.75;
}

.nav_next_disabled{
	background:	url(../images/button_next.gif) no-repeat center center;
	padding-left: 	16px;
	height: 		16px;
	display: 		inline-block; 
	filter:		alpha(opacity=75);
	-moz-opacity:	.75;
	opacity: 		.75;
}

.nav_last_disabled {
	background:		url(../images/button_last.gif) no-repeat center center;
	padding-left: 		16px;
	height: 			16px;
	display: 			inline-block; 
	filter:			alpha(opacity=75);
	-moz-opacity:		.75;
	opacity: 			.75;
}

/*  Restult row styles */

.mpdOdd {
	font-size:11px;
	padding-top: 2px;
	padding-right: 2px;
	padding-bottom: 2px;
	padding-left: 2px;
	background-color: #FFFFFF;
}

.mpdEven {
	font-size:9px;
	background-color: #FFFFCC;
	padding-top: 2px;
	padding-right: 2px;
	padding-bottom: 2px;
	padding-left: 2px;
}

.mpdEvenHover, .mpdOddHover {
	background-color: #CCCCCC;
}

/*  Actions cell styles */

.listLinkAction {
	padding:2px;
	text-align: 	center;
	filter:		alpha(opacity=100);
	-moz-opacity:	1;
	opacity: 		1;
}

.listLinkAction:hover {
	filter:		alpha(opacity=75);
	-moz-opacity:	.75;
	opacity: 		.75;
}


/*  ----------------------------------- */
.dataCell { 
	margin-left:2px; 
	font-size:11px;
	display:block;
	overflow:visible;
	padding-top: 4px;
	padding-right: 2px;
	padding-bottom: 4px;
	padding-left: 2px;
}
.listCell {  font-size:11px;
		  overflow:visible;
		  	padding-top: 4px;
	padding-right: 2px;
	padding-bottom: 4px;
	padding-left: 2px;
		  	}

.pagerBar {
	width: 		100%;
	text-align: 	left;
	vertical-align:middle;
	color: 		#FFFFFF;
	border: 		1px #CCCCCC solid;
	height:		1.25em;
	background-image: url(../images/bg_hbar_blue_grad.gif);
	background-color: #6699FF;
}

.pagerBar a, .pagerBar a:visited {
	color: 		#CCCCCC;
	text-decoration:none;
}

.pagerBar a:hover, .pagerBar a:focus {
	color: 		#FFFF66;
}

.pagerBar b {
	color: 		#FFF;
}

.mpdFirstCol { white-space:nowrap; }



