body {
	margin : 0px;
  	padding : 0px;
  	background-color: #9999ff;
  	color : #000000;
	text-align: center;
	width:100%;
}
.white {
	color:#FFFFFF;
}
.darkgrey {
	color:#333333;
}
.darkblue {
	color:#000066;
}
.bigred {
	font-family : Arial, Helvetica, geneva;
	color:#CC6600;
	font-weight: bold;
	font-size: 12pt;
}
a {
  	color : #FFFFFF;
	font-family : Arial, Helvetica, geneva;
	font-size : 10pt;
	font-weight : bold;
}
a:visited {
  	color : #CCCCFF;
}
.ah2 {
  	font : bold 11pt Arial, Helvetica, geneva;
	margin-top: 0; 
	margin-bottom: 0;
  	color : #ffffff;
}
.ah2:visited {
	color: #ffffff;
}
.amenu {
  	color : #ffffff;
	text-decoration: none;
	font-family : Arial, Helvetica, geneva;
	font-size : 11pt;
	font-weight : bold;
}
.amenu:visited {
  	color : #FFFFFF;
}
.darka {
  	color : #000000;
	font-family : Arial, Helvetica, geneva;
	font-size : 10pt;
	font-weight : bold;
}
.darkan:visited {
	color: #000033;
}
.darkan {
  	color : #000000;
	font-family : Arial, Helvetica, geneva;
	font-size : 10pt;
	font-weight : normal;
}
.darka:visited {
	color: #000033;
}
p, ul, ol, li {
	margin-top: 4px; 
	margin-bottom: 8px;
	font-family : Arial, Helvetica, geneva;
	font-size : 10pt;
  	color : #000000;
}
td {
	font-family : Arial, Helvetica, geneva;
	font-size : 10pt;
  	color : #000000;
  	cellpadding: 4px;
}
.dark {
  	color : #000000;
}
h1 {
  	font : bold 12pt Arial, Helvetica, geneva;
	margin-top: 0; 
	margin-bottom: 0;
  	color : #000033;
}
h2 {
  	font : bold 11pt Arial, Helvetica, geneva;
	margin-top: 0; 
	margin-bottom: 0;
  	color : #ffffff;
}
.h2red {
  	color : #cc6600;
}
.h2dark {
  	color : #000033;
}
h3 {
  	font : bold 10pt Arial, Helvetica, geneva;
	margin-top: 0; 
	margin-bottom: 0;
  	color : #ffffff;
}
#centerpage {
	position: relative;
  	top : 25px;
	margin: 0 auto;
	z-index: 1;
	width: 800px;
	height: 1000px;
	padding: 20px;
	background-color: #FFFFFF;
	text-align: center;
	overflow: visible;
}
#centerpage_long {
	position: relative;
  	top : 25px;
	margin: 0 auto;
	z-index: 1;
	width: 800px;
	height: 1400px;
	padding: 20px;
	background-color: #FFFFFF;
	text-align: center;
	overflow: auto;
}
#logohead {
	position : absolute;
  	top : 10px;
	left : 10px;
	height : 140px;
	width: 820px;
  	padding : 0px;
	margin: 0; 
	z-index: 2;
	text-align: left; 
	background-color : #000066;
}
#col1 {
	position : absolute;
  	top : 190px;
	left : 10px;
	width : 500px;
	padding : 10px;
	margin: 0; 
	z-index: 3;
  	background-color : #ccccff;
	text-align: left; 
}
#col1a {
	position : absolute;
  	top : 190px;
	left : 10px;
	width : 400px;
	padding : 10px;
	margin: 0; 
	z-index: 3;
  	background-color : #ccccff;
	text-align: left; 
}
#col1b {
	position : absolute;
  	top : 190px;
	left : 10px;
	width : 200px;
	padding : 10px;
	margin: 0; 
	z-index: 3;
  	background-color : #ccccff;
	text-align: left; 
}
#col2b {
	position : absolute;
  	top : 185px;
	left : 240px;
	width: 560px;
	padding: 10px;
	margin: 0; 
	z-index: 3;
  	background-color : #ffffff;
	text-align: left; 
	overflow: visible;
}
#header_col2b {
	position: relative;
	padding: 6px;
	top: -6px;
	left: -6px;
	width: 560px;
  	background-color : #000066;
	z-index: 4;
}
#col2a {
	position : absolute;
  	top : 185px;
	left : 440px;
	width: 360px;
	padding: 10px;
	margin: 0; 
	z-index: 3;
  	background-color : #ffffff;
	text-align: left; 
	overflow: visible;
}
#header_col2a {
	position: relative;
	padding: 6px;
	top: -6px;
	left: -6px;
	width: 360px;
  	background-color : #000066;
	z-index: 4;
}
#col2 {
	position : absolute;
  	top : 185px;
	left : 540px;
	width: 270px;
	padding: 10px;
	margin: 0; 
	z-index: 3;
  	background-color : #ffffff;
	text-align: left; 
	overflow: visible;
}
#header_col2 {
	position: relative;
	padding: 6px;
	top: -6px;
	left: -6px;
	width: 260px;
  	background-color : #000066;
	z-index: 4;
}
#colwide {
	position : absolute;
  	top : 190px;
	left : 10px;
	width: 800px;
	padding : 10px;
	margin: 0; 
	z-index: 3;
  	background-color : #ccccff;
	text-align: left; 
	overflow: visible;
}
#wx_module_1297 {
	position : absolute;
	padding : 0px;
	margin: 0; 
	width: 350px; 
	height: 400px;
  	padding : 0px;
	z-index: 3;
	text-align: left; 
}
#header_fuel {
	position: relative;
  	padding : 6px;
  	background-color : #990000;
	z-index: 3;
}
#fuelprices {
	position : absolute;
  	top : 150px;
	left : 800px;
	height : 500px;
	margin: 0; 
	width: 250px; 
  	padding : 0px;
  	background-color : #ccccff;
	z-index: 3;
	text-align: left; 
	border-style:solid;
	border-width: 2px;
	border-color: #990000;
}
#fuelsplashbg {
	position : absolute;
  	top : 33px;
	left : 688px;
	height : 135px;
	margin: 0; 
	width: 170px; 
  	padding : 10px;
	z-index: 4;
	text-align: left; 
	overflow:visible;
	background-color:#333333
}
#fuelsplashtri {
	position : absolute;
  	top : 90px;
	left : 650px;
	height : 40px;
	margin: 0; 
	width: 210px; 
  	padding : 10px;
	z-index: 4;
	text-align: left; 
	overflow:visible;
}
#fuelsplash {
	position : absolute;
  	top : 30px;
	left : 685px;
	height : 135px;
	margin: 0; 
	width: 170px; 
  	padding : 10px;
	z-index: 5;
	text-align: left; 
	overflow:visible;
	background-color: #cc3300;
}
#headsplash {
	position : absolute;
  	top : 40px;
	left : 290px;
  	padding : 0px;
	margin: 0; 
	z-index: 4;
	width: 400px; 
	height: 60px;
	text-align: left; 
}
#call {
	position : absolute;
  	top : 120px;
	left : 180px;
  	padding : 0px;
	margin: 0; 
	z-index: 5;
	width: 500px; 
	height: 30px;
	text-align: left; 
	overflow: visible;
}
#menu {
	position : absolute;
  	top : 150px;
	left : 10px;
  	padding : 0px;
	margin: 0; 
	z-index: 5;
	width: 820px; 
	height: 30px;
	background-color: #000033;
	text-align: left; 
}
#menulinks {
	position : absolute;
  	top : 0px;
	left : 0px;
  	padding : 5px;
  	margin: 0;
  	margin-left: 20px;
	z-index: 6;
	height: 20px;
	text-align: center;
}
.errormsg {
	background-color: #fff;
	padding: 4px;
}
.errorp {
	color: #900;
	font-weight: bold;
}