/* some general styles */

*							{
								-moz-box-sizing: border-box; box-sizing: border-box;
								border-collapse:collapse;
							}

body                 { font-size:16px; background-color:#FFFFFF; }
h1, h2, h3, h4       { color:#0077c1; padding-top:5px; }
.emphasize           { font-weight:bold; color:#0077c1; font-size:20px; }
.footnote            { font-size:11px; }
a                    { color:#0077c1; }
img                  { border:0; }

/* the main construct for 800x600 px inner window size*/
table.body           { width:800px; height:100%; }
.logo					{ width:200px; height:150px; background-color:#0077c1; margin:0px; padding:0px; vertical-align:top; text-align:center; }
.banner				{ width:800px; height:110px; background-color:#0077c1; margin:0px; padding:0px; vertical-align:top; text-align:center; }
.banner img       { vertical-align:top; }

td.navigation			   { color:#000000; width:800px; height:39px;  padding-left:10px; background-color:#0077c1; text-align:center; }
.navigation a.navcell   { color:#FFFFFF; }

td.content				{ width:800px; height:100%;  padding:10px; text-align:left; }
td.startcontent		{ width:800px; height:100%;  padding:10px; text-align:center; }`


