/* 
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

*/

/*  vvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvv
	color here is used to designate test or live pages 
		and to designate GSUS #66CC33 vs FLAG		
*/
body
{
	background-color: #99FF99;
	margin:0;
	padding:0;
	line-height: 1.5em;
}
/* ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ */

#maincontainer{
/*width: 770px; Width of main container*/
margin: 0 auto; /*Center container on page*/
}

#topsection{
	background: #FFCC33;
	text-align: center;
	height: 50px; /* Height of top section*/
/* width: 100%;   */
}

#contentwrapper{
width: 100%; 
margin-left: 2px;
margin-right: 2px;
margin-top: 2px;
margin-bottom: 2px;
}

#contentcolumn{
margin-left: 160px; /*Set left margin to LeftColumnWidth*/
margin-left: 2px;
margin-right: 2px;
margin-top: 2px;
margin-bottom: 2px;
}

#leftcolumn{
	top 0;
	left 0;
	height: auto;
	float: left;
	width: 160px; 
	min-height: 100%;
	background: #FFCC33;
	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: #FFFFCC;
}

.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: #99FF99;
}
table.Other
{
	table-layout: fixed;
	border-collapse: separate;
	border-spacing: 4px 5px;
	border-color: #CCFFFF;
	background-color: #FF3399;
}

