html,body {	margin:0;	padding:0;	height:100%;	background: transparent url(../layout/homebg.gif) repeat-x;	font-family:verdana,helvetica,sans-serif;	font-size: 11px;}#container {	min-height:100%;	position:relative;}#header {	background: transparent url(../layout/home_headerbg.gif);	padding:0px;	width: 770px;	height: 199px;	margin: 0 auto;}#headertable {	width: 100%;	border: none;	padding: 0px 0px 0px 0px;}#navigation {	background: transparent url(../layout/mainnavbg_home.gif);	padding: 0px;	width: 770px;	height: 35px;	margin: 0 auto;	text-align: center;}#navigation p {	padding-top: 5px;	margin: 0px;	font-family:verdana,arial,helvetica,sans-serif;	font-size: 11px;	font-weight: bold;}a.nav, a.nav:link {	color: #3366CC;	text-decoration: none;}/* Sets the style for visited links. */a.nav:visited {	color: #3366CC;	text-decoration: none;}/* Sets the style for links on mouseover. */a.nav:hover {	color: #3366CC;	text-decoration: none;}#content {	padding:0px;	margin: 0 auto;	padding-bottom:60px;	/* Height of the footer */	width: 770px}#footer {	position:absolute;	bottom:0;	width:100%;	height:60px;			/* Height of the footer */	background:#fff;	border-top: 1px solid silver;}/* other non-essential CSS */#header p,#header h1 {	margin:0;	padding:10px 0 0 10px;	width: 100%;	text-align: center;}#footer p {	margin:0;	padding:10px;	width: 100%;	text-align: center;}#1mid {	background: transparent url(../layout/box1mid.gif) repeat-y;}#2mid {	background: transparent url(../layout/box2mid.gif) repeat-y;}#3mid {	background: transparent url(../layout/box3mid.gif) repeat-y;}#content td {	font-weight: bold;}#tdheader {	color:#3366cc;	font-weight: bold;}#tdcontent {	padding: 5px;}
