/* CSS Document */

/* 06 TABLE -------------------------------------- */

table 
		{
				border-collapse: collapse;
				width: 100%;
		}

th 
		{
				text-align: left;
				padding: 3px;
				width: 33.33%;
				font-size: 11pt;
				font-family: 'AlegreyaSans-Regular', 'OpenSans-Regular';
				font-weight:normal;
				font-style:normal;
				text-decoration: none;
		}
		
td 
		{
				text-align: left;
				padding: 3px;
				width: 33.33%;
				font-size: 11pt;
				font-family: 'AlegreyaSans-Regular', 'OpenSans-Regular';
				font-weight:normal;
				font-style:normal;
				text-decoration: none;
		}
		

tr:nth-child(even){background-color: #f2f2f2}

th 
		{
				background-color: #4FB2FF;
				color: white;
		}


.footer_icons
		{
				background-color: #000000;
				color: white;
				text-align: center;
				padding: 5px;
				font-size: 11pt;
				font-family: 'AlegreyaSans-Regular', 'OpenSans-Regular';
				font-weight:normal;
				font-style:normal;
				text-decoration: none;
		}
				
				
.footer_table
		{
				margin-left: auto;
				margin-right: auto;			
				max-width: 150px;	
		}				
		

 /* Homepage News Stories */		
		
.left-aligned-table 
		{
				width: 100%; /* Optional: Set the width of the table */
				border-collapse: collapse; /* Optional: Collapse table borders */
				border: none; /* Add border to the table */
				
		}

/* Apply left alignment to text within table cells */
.left-aligned-table td:first-child 
		{
    			width: 25%;
		}

.left-aligned-table td:last-child 
		{
    			width: 75%;
		}

.left-aligned-table td 
		{
				text-align: left;
				border: 0px solid #ffffff; /* Optional: Add borders to cells */
				padding: 3px; /* Optional: Add padding to cells */
				font-size: 12pt; /* Set font size to 14pt */
				font-family: 'AlegreyaSans-Regular', 'OpenSans-Regular';
		}