.pagging {	width:100%; float:left;  margin-bottom:20px;  }
.pagging span { float: left; }
.pagging a {  float:left;   margin-left:1px;}

.pagging .p_left {    float: left;    text-align: left;}
.pagging .p_right a.next  { padding-right:5px;   background:#e5e5e5;   }
.pagging .p_right a.next span { padding-right:10px;  background:url(img/breadcrumb.png) no-repeat right 5px ;   }

.pagging .p_right a.next:hover, .pagging .p_right a.prev:hover , .bt_link:hover span  {  background:#666;  color:#FFFFFF;  }
.pagging .p_right a.next:hover span { background:url(img/arrow_white.png) no-repeat right 5px ;  }

.pagging .p_right a.prev  { padding-left:5px;   background:#e5e5e5;   }
.pagging .p_right a.prev span { padding-left:10px;  background:url(img/breadcrumb_back.png) no-repeat left 5px ;   }

.pagging .p_right a.prev:hover span { background:url(img/arrow_white_back.png) no-repeat left 5px ;  }

.pagging .select span , .pagging .space:hover span { background:#fff; color:#111; /*margin-left:1px;*/  }
.pagging .space:hover span, .pagging .select:hover span, .pagging .space span { cursor:default; background:none;   }

.pagging .p_right {    float: right;    text-align: right;}

.pagging select { font-size:11px; color:#333; border:1px solid #CCCCCC; margin-top:1px; float:left; }	 

.bt_link span {
	font-size: 11px;
	text-decoration: none;
	background: 
	#E2E2E2;
	padding: 3px 4px;
	color: 
	#111;
	float: left;
	white-space: nowrap;
}

.tr_attri td {
	font-size: 9px;
	padding: 2px;
			
	}

	.tr_attri td.col1 {
		font-weight: bold;	
	}
	
	.defi_attri tr td { 
		width: 25%; 
		font-size: 12px;
		padding-left: 6px;
		padding-right: 6px;
		color: #6D6D6D;
	}
	
	div.defi_left {

	}
	
	div.defi_right {
	
	}	
	
	.defi_right .defi_attri tr td {
			background: url(/templates/base/img/table_head.png) repeat-x 0 2px #EEEFEF;
			color: #004682;
			font-size: 12px;
			text-align: left;
			padding-left: 8px;
			padding-right: 4px;
	}
	
	.defi_right .defi_attri tr td.col1 {
		width: 25%;	
		font-weight: bold;
	}

	.defi_right .defi_attri tr td.col2 {
		width: 25%;	
	}
	
	table.defi_attri p label { float: left; width: 130px; }
	table.defi_attri p { margin-top: 0px; }
	
	.defi_attri h3 {
    font-size: 1.2em;
		margin: 0 0 0 0;
	}
	
	.defi_attri h3 a {
		/*color: #004D90; Amanda */	
	}
	.defi_desc {
		margin-top: 0.6em;
		font-size: 12px;
	}
/*
	.docs a[href$=".pdf"] {
		background: url(/templates/base/img/pdf.png) no-repeat left top;
		padding-left: 20px;
	}	
	
	.docs a[href$=".doc"] {
		background: url(/templates/base/img/doc.png) no-repeat left top;
		padding-left: 20px;
	}		

	.docs a[href$=".docx"] {
		background: url(/templates/base/img/doc.png) no-repeat left top;
		padding-left: 20px;
	}		
	
	.docs a[href$=".xls"] {
		background: url(/templates/base/img/xls.png) no-repeat left top;
		padding-left: 20px;
	}			
*/		
	.docs a.bt span {
		width: 250px;	
		text-align: center;
	}