@charset "utf-8";

/* CSS Document */



body {
	margin: 16;
	padding: 0;
	background-image: url(images/background.jpg);

	}

	ul {

	font-family: Arial, Helvetica, sans-serif;

	font-size: 12pt;

	font-style: normal;

	font-weight: normal;

	color: #FFF;

}



	h1{

	font-family:Arial, Helvetica, sans-serif;

	font-weight:bold;

	font-size:20pt;

	color:#FFF;

	text-transform: uppercase;

	}

	a {

	font-family: Arial, Helvetica, sans-serif;

	color: #CCC;

	text-decoration: none;

}

	a:visited {

	font-family: Arial, Helvetica, sans-serif;

	color: #FFF;

	text-decoration: none;

}

a:hover {

	font-family: Arial, Helvetica, sans-serif;

	color: #ff9900;

	text-decoration: underline;

}

#main {	

	width:845px;

	margin: 0 auto;

	position: relative



}	

#logo {

	background-image: url(images/FJ_logo.jpg);

	background-repeat: no-repeat;

	position:absolute;

	left:0px;

	top:0px;

	width:331px;

	height:92px;

}

#nav{
	position:absolute;
	left:331px;
	top:0px;
	width: 514px;
	height: 33px;
	text-align: center;

}

#hr{

	position:absolute;

	background-image:url(images/whitebar.jpg);

	left:331px;

	top:33px;

	width:514px;

	height:13px;

}

#phone{

	position:absolute;

	left:331px;

	top:46px;

	width:240px;

	height:46px;

	padding-top: 7px;

}



#oilprice {

height:46px;

left:571px;

position:absolute;

top:46px;

width:153px;

}

#tellafriend{

	position:absolute;

	left:724px;

	top:46px;

	width:121px;

	height:46px;

}

#mainphoto{

	position:absolute;

	left:0px;

	top:92px;

	width:845px;

	height:375px;

}

#leftbox{

	position:absolute;

	background-image:url(images/orangebox.jpg);

	left:0px;

	top:467px;

	width:280px;

	height:102px;

	text-align:center;

	padding-top: 10px;

	

}

#middlebox{

	position:absolute;

	background-image:url(images/greenbox.jpg);

	left:280px;

	top:467px;

	width: 285px;

	height: 102px;

	text-align:center;

	padding-top: 10px;

}

#rightbox{

	position:absolute;

	background-image:url(images/bluebox.jpg);

	left:565px;

	top:467px;

	width:280px;

	height:102px;

	text-align:center;

	padding-top: 10px;

}

#longbox{

	position:absolute;

	background-image:url(images/redbox.jpg);

	left:0px;

	top:579px;

	width:845px;

	height:116px;

	text-align:center;

	padding-top: 10px;

}

#maincontent{

	position:absolute;

	background-image:url(images/biggreenbox.gif);

	padding-left:10px;

	padding-right:10px;

	padding-top:5px;

	background-repeat:no-repeat;

	left:0px;

	top:467px;

	width:825px;

	height:233px;

	text-align:left;

}



#maincontent-tell-a-friend,

#expand-box{

	background:url(images/green-box-mid.gif) repeat-y;

	padding-left:10px;

	padding-right:10px;

	left:0px;

	top:467px;

	width:825px;

	text-align:left;

	overflow:hidden;

	padding-bottom:10px;

	_margin-top:-4px;
	*margin-top:-4px;

}







	#energymanagement{
	position:absolute;
	left: 535px;
	top: 626px;

	}
	#servicesimage{
	position:absolute;
	left: 520px;
	top: 516px;

	}

#xlargemaincontent{

	position:absolute;

	background-image:url(images/xlargebluebox.gif);

	background-repeat:no-repeat;

	padding-left:10px;

	padding-right:10px;

	padding-top:5px;

	left:0px;

	top:467px;

	width:825px;

	height:395px;

	text-align:left;

}

#footer{
	position:absolute;
	left:0px;
	top:705px;
	width:845px;
	height:30px;
	padding-top:10px;
	text-align: center;
	

}

#footerlow{

	position:absolute;

		left:0px;

	top:867px;

	width:845px;

	height:30px;

	padding-top:10px;

}

.largefont{

	font-family:Arial, Helvetica, sans-serif;

	font-weight:bold;

	font-size:18pt;

	color:#FFF;

	

}

.medfont{

	font-family:Arial, Helvetica, sans-serif;

	font-weight:bold;

	font-style:italic;

	font-size:14pt;

	color:#FFF;

}

.smallfont{

	font-family:Arial, Helvetica, sans-serif;

	font-weight:normal;

	font-size:12pt;

	color:#FFF;

}

.footerfont{

	font-family:Arial, Helvetica, sans-serif;

	font-size:10pt;

	color:#FFF;
	
	

}

img {

}





.print,

.company { display:none; } 



#form input,

#form textarea { font-family: Arial, Helvetica, sans-serif; font-size:12px; }

#form .input { border:1px solid #000; padding:2px 5px; width:180px; }

