/** * 100% height layout with header and footer * ---------------------------------------------- * Feel free to copy/use/change/improvebody {	margin-top: 0.1em;	margin-right: 0.1em;	margin-bottom: 0.1em;	margin-left: 0.1em	margin: 0; /* it's good practice to zero the margin and padding of the body element to account for differing browser defaults 	padding: 0;	text-align: center; /* this centers the container in IE 5* browsers. The text is then set to the left aligned default in the #container selector } */html,body {	background-color: #000000;	font-family: Verdana, Arial, Helvetica, sans-serif;	font-size: 0.85em;	margin:0;	padding:0;	height:100%; /* needed for container min-height */	color: #b9b5ac;}h1 {	color: #d09e51;	}h2 {	color: #d09e51	}h3 {	color: #CCCCCC	}h4 {	color: #000000	}td, th {	font: "Times New Roman", Times, serif;	font-size: 1em	}.BulletBackgroundColor {	color: #FFFFFF;}.DataColor {	color: #DEDECA;}.subHead {font: 1.75em "Times New Roman", Times, serif; font-weight:bold; color: #efe5bf;	}.subHead2 {font: 1.5em "Times New Roman", Times, serif; font-weight:bold; color: #d09e51;	}.inlineHead {font-weight:bold; color: #d7b889;	}.indentBody {padding-left: 2em;}div#addressBlock {font: .9em Verdana, Arial, Helvetica, sans-serif; text-align:center; line-height: 1.4em; color: #636363}p { 	line-height: 2em; 	margin:0 0 1em;}div#buttonBar {	background: url(./images/barLeftStop.jpg) repeat-x;	height:25px;}div#flash {height:320px}div#container {	position:relative; /* needed for footer positioning*/	margin:0 auto; /* center, not in IE5 */	width:794px;	background:#242024;	height:auto !important; /* real browsers */	height:100%; /* IE6: treaded as min-height*/	min-height:100%; /* real browsers */}div#header {	/*padding:1em;*/	background:#ddd url("images/banner_savery.jpg") /*100% 10px no-repeat*/;	height:129px;	/*border-bottom:6px double gray;*/}	div#header p {		font-style:italic;		font-size:1.1em;		margin:0;0	}div#content {	padding:2em 2em 15em; /* bottom padding for footer */}	/*div#content p {		text-align:justify;		padding:0 1em;	}*/div#footer {	position:absolute;	width:100%;	bottom:0; /* stick to bottom 	background:#ddd;	border-top:6px double gray;*/	text-align: center;}div#footer p {	padding:1em;	margin:0;}.FormBackgroundColor {	color: #CCCCCC	}.ImageTitleColor {	color: #CCCCCC	}.LabelColor {	color: #CCCCCC	}.ListColorEven {	color: #CCCCCC	}.ListFooterColor {	color: #333333	}.ListHeaderColor {	color: #333333	}.ListColorOdd {	color: #DEDECA	}.ListTitleColor {	color: #CCCCCC	}.NavigationBackgroundColor {	color: #666666	}.NavigationColor {	color: #CCCCCC	}.NewsDataColor {	color: #DEDECA	}.StoryTitle {	color: #000000;	font-weight: bold	}.StoryContentColor {	color: #000000	}.TitleColor {	color: #000000	}body.sub {	margin: 0.1em;	}tr.ListHeaderColor th {	text-align: left;	}.small {	font-size: 85%;}a:link {text-decoration: none; color: #d09e51}     /* unvisited link */a:visited {text-decoration: none; color: #ae7ebe}  /* visited link */a:hover {text-decoration: underline; color: #d09e51}   /* mouse over link */a:active {text-decoration: underline; color: #cfafd9}   /* selected link */.footnote {font-size: 0.7em}div#footnote {font-size: 0.7em; border-top: 1px solid #666666; color:#666666;}div#flashrt {	float:right;	margin: 1em;	margin-top: 6em;}