body	{
        font-family: verdana,arial,helvetica,sans-serif;
		font-size: 12pt;
		color: darkred;
		background-color: #eee2d4;
		}
		
table.menu	{border: none; 
			border-collapse: collapse;
			margin-top: 50px;
			margin-left: 2%;
			}

.headerlogo	{
				display: table-cell;
				vertical-align: middle;
				background-color: darkred;
				color: white;
				font-size: 42pt;
				font-family: helvetica,verdana;
				font-weight: bold;
				/*line-height: 0%;*/
				text-align: center;
				width: 165px;
				height: 100px;
				margin-left: 20px;
				margin-right: 2%;
				margin-top: 50px;
				margin-bottom: 0px;
				float: left;
				box-shadow: 7px 10px 12px #888888;
				}
				
.logotext {text-shadow: 3px 10px 12px darkred;}
				
.headerlogo:hover {background-color: black;
				color: white;
				}
				
/*
td.headercon		{background-color: darkred;
				color: white;
				text-align: center;
				width: 125px;
				height: 75px;
				margin-top: 0px;
				margin-bottom: 0px;
				}
				
				
td.headercon:hover {background-color: black;
				color: white;
				}
				*/
				
td.headerlinks 	{background-color: white;
				font-family: comic sans ms,verdana,arial,helvetica,sans-serif;
				color: darkred;
				text-align: center;
				width: 125px;
				height: 75px;
				margin-top: 50px;
				margin-bottom: 0px;
				font-size: 14pt;
				}
				
td.headerlinks:hover 	{background-color: black;
				color: white;
				
				}
		
		/* orangish-red color: #b23228 */
		
p		{margin-left: 10pt;
		margin-right: 10pt;}
		
div.placeholder_content {visibility: visible;
						text-align: center;
						}
		
a		{text-decoration: none;
		color: inherit;}
		
a.tc_link {
display:table-cell;
width:125px;
height:75px; 
text-align: center;
vertical-align: middle;
}

a.nav_mainlink:hover { font-size: 20pt;
/*text-shadow: 3px 10px 12px darkred;*/
}

a.nav_link:hover { font-size: 16pt;
/*text-shadow: 3px 10px 12px darkred;*/
}

img		{border-color: transparent;}

div.copyright 	{font-family: verdana,arial,helvetica,sans-serif;
				font-size: 8pt;
				text-align: left;
				margin-left: 2%;
				}
				
#footer {
    /*position:absolute;
    bottom:0;*/
    width:950px;
    height:30px;   /* Height of the footer */
    background: white;
	color: royalblue;
	vertical-align: middle;
	display: table-cell;
}


#navcopyright {
	position: absolute;
	bottom: 50;
	height: 25px;
}

	
div.leftnav	{
			font-family: comic sans ms,verdana,arial,helvetica,sans-serif;
			margin-top: 2%;
			margin-left: 23px;
			margin-right: 5%;
			width: 155px;
			height: 325px;
			background: tan;
			color: white;
			text-align: center;
			float: left;
			box-shadow: 6px 10px 12px #888888;
			}
div.socialmedia_div 
			{
			margin-top: 2%;
			margin-left: 23px;
			margin-right: 5%;
			width: 155px;
			height: 100px;
			text-align: center;
			float: left;
			clear: left;
			}

div.ezkey_logo	{			
				text-align: center;
				width: 120px;
				height: 51px;
				margin-left: 0px;
				margin-right: 1%;
				margin-top: 10px;
				margin-bottom: 10px;
				/*float: right;*/
				position: absolute;
			    left: 900px;
				box-shadow: 3px 10px 12px #888888;
				visibility: hidden;
				}

div.callouts	{	display: table-cell;
				vertical-align: middle;
				text-align: center;
				color: white;
				background-color: black;
				width: 675px;
				height: 51px;
				padding: 10px 0px 0px 0px;	
				/*
				margin-left: 0px;
				margin-right: 1%;
				margin-top: 1px;
				margin-bottom: 10px;
				*/
				 
				/*float: right;*/
				position: absolute;
			    left: 200px;
				box-shadow: 2px 2px 12px #888888;
				}
				
#callout	{	display: table-cell;
				vertical-align: middle;
				text-align: center;
				}
				
div.buttons 		{
				/*display: table-cell;  */
				display: inline;
				background-color: tan; 
				color: darkred; 
				border: 2px solid darkred; 
				padding: 4px 4px 4px 4px; 
				border-radius: 10px; 
				margin-right: 20px;
				font-style: italic;
				}
				
/*				
div.slide_container
				{width: 633px; height: 474px; margin-top: 0px;
				}
				
div.img_container
				{position: absolute; top: 0; left: 0; width: 100%; height: 100%; 
				}	

div.text_container
				{position: absolute; top: 0; left: 0; width: 30%; height: 100%; 
				 background-color: black; color: white;
				 z-index: 10;
				}	*/			
				





			