.DefaultTable {
	background: #FFF;
	border-radius: 3px;
	border-collapse: collapse;
	padding:5px;
	width: 100%;
	box-shadow: 0 5px 10px rgba(0, 0, 0, 0.1);
	animation: float 5s infinite;
}
	/*	TABLE HEADER	*/
	th {
		color: #D5DDE5;
		background: #1C1C1C;
		border-bottom: 4px solid #9ea7af;
		border-right: 1px solid #343a45;
		font-size: 13px;
		font-weight: 100;
		padding: 10px;
		text-align: left;
		text-shadow: 0 1px 1px rgba(0, 0, 0, 0.1);
		vertical-align: middle;
	}

	th:first-child {
		border-top-left-radius:3px;
	}
	 
	th:last-child {
		border-top-right-radius:3px;
		border-right:none;
	}
	
	/*	LINKS	*/	
	th a:link, th a:active, th a:visited {
		color: #D5DDE5;
	}
		th a:hover {
			color: #FFF;
			text-decoration: underline;
		}
	  
	
	/*	TABLE ROWS	*/
	tr {
		border-top: 1px solid #C1C3D1;
		border-bottom: 1px solid #C1C3D1;
		color: #666B85;
		font-size: 11px;
		font-weight: normal;
		text-shadow: 0 1px 1px rgba(256, 256, 256, 0.1);
	}
	 
	tr:hover td {
		background: #4E5066;
		color: #FFFFFF;
		/*
		border-top: 1px solid #22262e;
		border-bottom: 1px solid #22262e;
		*/
	} 
	 
	tr:first-child {
		border-top: none;
	}

	tr:last-child {
		border-bottom: none;
	}
	 
	tr:nth-child(odd) td {
		background: #EBEBEB;
	}
	 
	tr:nth-child(odd):hover td {
		background: #4E5066;
	}

	tr:last-child td:first-child {
		border-bottom-left-radius: 3px;
	}
	 
	tr:last-child td:last-child {
		border-bottom-right-radius: 3px;
	}
	
	
	/*	TABLE CELLS	*/
	td {
		background: #FFFFFF;
		padding: 6px 6px;
		text-align: left;
		vertical-align: middle;
		font-weight: 300;
		font-size: 11px;
		text-shadow: -1px -1px 1px rgba(0, 0, 0, 0.1);
		border-right: 1px solid #C1C3D1;
	}

	td:last-child {
		border-right: 0px;
	}
		
	/*	LINKS	*/	
	td a:link {
		color: #666B85;
	}
		td a:hover {
			color: #FFFFFF;
			text-decoration: underline;
		} 
		
	/*	ALIGNMET	*/
	th.text-left {
		text-align: left;
	}

	th.text-center {
		text-align: center;
	}

	th.text-right {
		text-align: right;
	}

	td.text-left {
		text-align: left;
	}

	td.text-center {
		text-align: center;
	}

	td.text-right {
		text-align: right;
	}
	
	td.vertical-top {
		vertical-align: top;
	}
	td.vertical-bottom {
		vertical-align: bottom;
	}