body {
	margin:0;
	padding:0;
}

#header-container {
	width:980px;
	height:70px;
}

#header-container-small {
	width:980px;
	height:25px;
}

#header-left {
	float:left;
}

#fairbanks-logo {
	position:relative;
	top:25px;
	left:50px;
	width:260px;
	height:45px;
}

#header-container-small #fairbanks-logo {
	position:relative;
	top:5px;
	left:50px;
	width:115px;
	height:20px;
}

#fairbanks-logo-print{
	display:none;
}

#header-right {
	float:right;
	text-align:right;
}

#header-right-content {
	position:relative;
	top:40px;
}

#header-container-small #header-right-content {
	position:relative;
	top:4px;
}

#form-locale {
	margin:10px 15px 0 0;
	text-align:right;
}

#text-locale {
	margin-right:5px;
}

#header-right A{
	color:white;
}

#header-telephone {
	margin:15px 20px 0 0;
	text-align:right;
}

#body {
	width:980px;
	min-height:480px;
	height:480px;
}

html>body #body {		/* min-height hack to create page footer */
	height:auto;
}

#body-left {
	width:150px;
	padding-left:40px;
	float:left;
}

#major-savings {
	margin:35px 0 0 10px;
}

#left-nav {
	margin:20px 0 0 6px;
}

#search-box {
	margin:40px 0 0 10px;
}

#search-form {
	display:inline;	
}

#search-submit {
	margin:5px 0 0 30px;
}

#body-right {
	width:150px;
	float:right;
}

#login-panel {
	width:130px;
	min-height:156px;
	margin:35px 0 0 8px;
}

#login-disabled {
	margin:10px 4px 4px 4px;
	text-align:center;
}

#webaccess-unavailable {
	padding:0 4px 6px 4px;
}

#login-form {
	margin-left:14px;
}

#login-form > form {
	display:inline;
}

#username-text {
	margin-top:10px;
}

#username-textbox {
	width:100px;
	margin-top:2px;
}

#password-text {
	margin-top:6px;
}

#password-textbox {
	width:100px;
	margin-top:2px;
}

#login-submit {
	margin:15px 0 0 0;
}

#logged-in {
	margin-left:4px;
}

#login-username {
	margin-top:10px;
}

#login-questions {
	margin:10px 0 10px 15px;
}

#login-links {
	margin-left:12px;
}

#droplets {
	margin:90px 0 0 1px;
}

#body-centre {
	/* nothing to declare; it's done dynamically by ColdFusion in the tag's style attribute */
}

#menubar {
	margin-bottom:25px;
}

#current-menu {
	width:800px;
	margin-left:2px;
}

#current-site-id {
	margin-left:30px;
}

#footer {
	width:980px;
	margin-top:0px;
	padding-top:10px;
	padding-bottom:15px;
	clear:both;
}

#footer-left {
	width:150px;
	padding-left:40px;
	float:left;
}

#footer-right {
	width:200px;
	float:right;
}

#footer-centre {
	margin-left:190px;
	margin-right:200px;
}

#go-links {
	padding-top:2px;
	text-align:center;	
}

.go-link {
	margin:0 5px 0;
}

#locale-flags {
	padding-top:2px;
	text-align:center;
}

#fullgas-logo {
	float:right;
	border:0
}

caption {
	text-align:center;
}
/* For use we want some block element to appear in similar way as table caption, above */
.caption {
	text-align:center;
}

td.subheading {
	text-align:center;
}

td.links {
	text-align:center;
}

td.label {
	text-align:left;
}

td.date {
	text-align:right;
}

td.pk {
	text-align:center;
}

td.value {
	text-align:left;
}

td.number {
	text-align:right;
}

td.numberalert {
	text-align:right;
}

td.total {
	text-align:right;
}

td.blank {
	text-align:center;
}

td.formfield {
	text-align:left;
}

td.buttons {
	text-align:right;
}

td.alert {
	text-align:center;
}

img.subheading {
	margin-top:12px;
}

ul.site-tree {
	margin-left:4px;
}

li.nobullet div {
	margin-left:24px;
}

table.calendar th, table.calendar td {
	width:14%;
	text-align:center;
}

.hazardrating-low {
	width: 100px;
	text-align: center;
}
.hazardrating-lowToMedium {
	width: 100px;
	text-align: center;
}
.hazardrating-medium {
	width: 100px;
	text-align: center;
}
.hazardrating-mediumToHigh {
	width: 100px;
	text-align: center;
}
.hazardrating-high {
	width: 100px;
	text-align: center;
}

#secondary-navigation {
	margin-top:20px;
}
#secondary-sub-navigation {
	margin-top:10px;
}
.dsear-nav-label{
	float:left;
}
.dsear-nav-links{
	margin-left:40px;
}

.print-only{
	display:none;
}