/* 
http://www.w3schools.com/css/default.asp 
http://www.devarticles.com/c/a/Web-Style-Sheets/DIV-Based-Layout-with-CSS/3/

FONTS
http://www.somacon.com/p334.php

*/
/*
	margin
	border
	pad
	data   width applies
	pad
	border
	margin

*/

/*  vvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvv
	color here is used to designate test or live pages 
		and to designate GSUS vs FLAG		
*/
body
{
	background-color: #DDFFDD;
	margin:0;
	padding:0;
	line-height: 1.5em;
}
/* ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ */

#maincontainer{  	
	margin: 0 auto;			/*Center container on page*/
	position:relative; 
}

#topsection
{
	background: #BBFFBB; 
	text-align: center;
	height: 60px; /*Height of top section*/
}

#contentwrapper
{
	padding: 0px 0px 0px 0px; 		/* top right bottom left */ 
}

#contentcolumn
{	
	padding: 0px 0px 0px 0px; 		/* top right bottom left */ 
}

#leftcolumn
{
	top 0;
	left 0;
	height: auto;
	float: left;
	width: 160px; 
	min-height: 100%;
	background: #BBFFBB;
	padding: 30px 2px;
}

#footer{
	margin-left: 160px; /*Set left margin to LeftColumnWidth*/
	border-style: ridge; 
	margin-left: 190px;
	margin-right: 5px;
	margin-top: 5px;
	margin-bottom: 5px;
	/*clear: left;
	width: 100%; */
	background: #0000FF;
	color: #FFF;
	text-align: center;
	padding: 20px 20px;
}

#footer a{
color: #FFFF80;
}

.innertube
{
margin: 3px; /*Margins for inner DIV inside each column (to provide padding)*/
margin-top: 0;
}


table.FL
{
	table-layout: fixed;
	border-collapse: separate;
	border-spacing: 4px 5px;
	border-color: #0000FF;
	background-color: #9999FF;
}

table.NJ
{
	table-layout: fixed;
	border-collapse: separate;
	border-spacing: 4px 5px;
	border-color: #00FF00;
	background-color: #66FF99;
}

table.Mark
{
	table-layout: fixed;
	border-collapse: separate;
	border-spacing: 4px 5px;
	border-color: #FF0000;
	background-color: #FFFF66;
}
table.Nancy
{
	table-layout: fixed;
	border-collapse: separate;
	border-spacing: 4px 5px;
	border-color: #FF0000;
	background-color: #99FF66;
}
table.Other
{
	table-layout: fixed;
	border-collapse: separate;
	border-spacing: 4px 5px;
	border-color: #CCFFFF;
	background-color: #FF3399;
}


