/* some general styles */

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

body                 { background-color:#FFFFFF; }
h1, h2, h3, h4       { color:#C0262E; padding-top:10px; }
font.emphasize       { font-weight:bold; color:#C0262E; font-size:20px; }
a                    { color:#C0262E; }
img                  { border:0; }

/* the main construct for 800x600 px inner window size*/
table.body           { width:800px; height:600px; }
td.logo					{ width:200px; height:150px; background-color:#C0262E; margin:0px; padding:0px; vertical-align:top; text-align:center; }
td.banner				{ width:600px; height:110px; background-color:#C0262E; margin:0px; padding:0px; vertical-align:top; text-align:center; }
td.navigation			{ width:600px; height:39px;  background-color:#C0262E; }
td.content				{ width:800px; height:100%;  padding:10px; text-align:left; }
td.startcontent				{ width:800px; height:100%;  padding:10px; text-align:center; }


/* navigation */
td.navcell           { color:#FFFFFF; vertical-align:middle; padding-left:5px; padding-right:5px; }
a.navcell            { color:#FFFFFF; }
                     
table.navigation     { width:100%; height:100%; }

/* main */

