/* Lobby Page Styling */

* { margin:0; padding:0; } /* zero out padding and margins for all elements */
h1, h2, h3, h4, h5, h6, p { margin:.5em 0; } /* applies margin back to heading and paragraph elements */
img { border:none;}
.clear {clear:both;}
body {
	font: 12px Verdana, Arial, Helvetica, sans-serif;
	background: #fff;
	margin: 50px 0 0 0;
	padding: 0;
	text-align: center;
	color: #000000;
}
.body #container {
	width: 760px;  /* using 20px less than a full 800px width allows for browser chrome and avoids a horizontal scroll bar */
	background:#fff; /* this is where you can specify background image, color, etc... */
	margin: 0 auto;
	padding:10px 10px;
	border: none; /* this is where you can adjust main border */
	text-align: left;
	position:relative;
}
/* Header Styling */
h1 {
	font-size:26px;
	font-family:Georgia, "Times New Roman", Times, serif;
	color:#006633;
	margin:1em 0;
}
h3 {
	font-size:18px;
	font-family:Georgia, "Times New Roman", Times, serif;
	color: #003300;
}

/* Link Styling */
a {
	color:#006633;
	font-size:11px;
	text-decoration:none;
}
a:hover {
	color:#FF00FF;
}


/* Banner Styling */
.banner { position:absolute; left:0; z-index:1000; }
/* Category Styling */
.body #topNavigation {
	text-align:center;
}
tr#categoryText {
	line-height:18px;
	vertical-align:text-top;
}
table { margin-bottom:20px; z-index:2000; position:relative;}
.body #mainContent {
	padding: 0 20px; 
}

/* Footer Styling */
#footer { height:25px; padding:4px 10px; background: #CCCCCC;}
#footer p { width:350px; float:left;}

