body{
  background: #ececec;
}
#wrapper{
  margin: 0 auto;
  width: 938px;
}
#container{
  float: left;
  width: 938px;
}
#header{
  float: left;
  width: 938px;
  background: url(http://www.4refuel.com/FMO/header.png) no-repeat;
  height: 208px;
}
#logo a{
  float: left;
  width: 225px;
  height: 63px;
  text-indent: -9999px;
  margin: 18px 0 0 22px;
}
.logo-EN a
{
	  background: url(http://www.4refuel.com/FMO/Images-EN/logo.png) no-repeat;
}
.logo-ES a
{
	  background: url(http://www.4refuel.com/FMO/Images-ES/logo.png) no-repeat;
}
.logo-FR a 
{
	  background: url(http://www.4refuel.com/FMO/Images-FR/logo.jpg) no-repeat;	
}
.contact{
  float: right;
  margin: 17px 26px 0 0;
  text-align: right;
}
.contact p{
  font: 11px Arial, Helvetica, Sans-Serif;
  color: #355692;
  margin: 0;
  padding: 0;
}
.contact a{
  color: #4892c6;
  text-decoration: none;
}
.contact .phone{
  font-size: 15px;
  margin: 13px 0 0 0;
	line-height: 19px;
}
.contact .phone span{
  color: #4892c6;
}
#header h2, #content span.headerText{
  float: left;
  margin: 80px 0 0 19px !important;
  font: 25px Arial, Helvetica, Sans-Serif;
  color: #2a5ead;
}
#content #ctl00_c_Label3 {
  clear: left;
  display: block;
  margin: 20px;
}
#content #ctl00_c_Label3 .support_answer {
  margin: 0 0 0 20px;
}
#content #ctl00_c_Label3 h3 {
  font-size: 16px;
  margin-top: 10px;
}
#fuel-management{
  float: right;
  width: 263px;
  height: 82px;
  background: url(http://www.4refuel.com/FMO/fuel-management.png) no-repeat;
  text-indent: -9999px;
  margin: 35px 36px 0 0;
}
#content-top{
  float: left;
  width: 938px;
  height: 4px;
  background: url(http://www.4refuel.com/FMO/content-top.jpg) no-repeat;
  margin-top: 1px;
}
#content{
  float: left;
  width: 930px;
  background: url(http://www.4refuel.com/FMO/content-repeat.jpg) repeat-y;
  padding:0 4px;
}
#content-bottom{
  float: left;
  width: 938px;
  height: 5px;
  background: url(http://www.4refuel.com/FMO/content-bottom.jpg) no-repeat;
  margin-bottom: 20px;
}
#main-nav{
  float: left;
  width: 522px;
  height: 69px;
}
#main-nav li{
  float: left;
}
#main-nav li a{
  float: left;
  height: 69px;
  text-indent: -9999px;
}
.main-nav-EN li a 
{
	  background: url(http://www.4refuel.com/FMO/Images-EN/main-nav.jpg) no-repeat;
}
.main-nav-ES li a 
{
	  background: url(http://www.4refuel.com/FMO/Images-ES/main-nav.jpg) no-repeat;
}
.main-nav-FR li a 
{
	  background: url(http://www.4refuel.com/FMO/Images-FR/main-nav.jpg) no-repeat;
}
#main-nav li#nav-new a{
  width: 148px;
}
#main-nav li#nav-user a{
  width: 187px;
  background-position: -148px 0;
}
#main-nav li#nav-take a{
  width: 187px;
  background-position: -335px 0;
}
div#login{
  float: left;
  width: 393px;
  height: 54px;
  padding: 15px 0 0 15px;
  background: url(http://www.4refuel.com/FMO/login.jpg) repeat-x;
}
#login-left{
	position: relative;
  float: left;
  width: 304px;
}
#login-left a{
  float: right;
  color: #ffffff;
  font: 11px Arial, Helvetica, Sans-Serif;
  margin: 4px 13px 0 0;
}
#login-left label{
  float: left;
  font: 11px Arial, Helvetica, Sans-Serif !important;
  color: #ffffff !important;
  margin-top: 4px;
}
#login-left .overlabel {
	position: absolute;
	color: #224780 !important;
  font: 12px Arial, Helvetica, Sans-Serif !important;
}
div#login-left input, div#login-left span{
  float: left;
}
div#login-left input.text-input{
  width: 128px;
  height: 18px;
  padding: 4px 7px 0 7px;
  background: url(http://www.4refuel.com/FMO/login-input.png) no-repeat;
  border: 0;  
  color: #224780;
	margin: 0 1px 6px 0;
  font: 12px Arial, Helvetica, Sans-Serif;
}
div#login-left span {
	margin-right: 1px;
}

#errorMessage {
	font-size: 14px !important;
	color: #d10f06 !important;
	width: 374px;
	padding: 15px;
	clear: left;
	position: relative;
	left: -15px;
	top: 5px;
	border: solid 2px #d10f06;
	background: #fcc;
}

#content-left{
  float: left;
  display: inline;
  width: 528px;
  margin: 18px 0 0 22px;
}
#content h3{
  font: 16px Arial, Helvetica, Sans-Serif;
  color: #214780;
  padding-top: 10px;
}
#content h2{
  font: 20px Arial, Helvetica, Sans-Serif;
  color: #214780;
  padding-top: 20px;
}
#content h1{
  font: 24px Arial, Helvetica, Sans-Serif;
  color: #214780;
  padding-top: 20px;
}
.headertext{
  font: 24px Arial, Helvetica, Sans-Serif;
  color: #214780;
  padding-top: 20px;
}
.textfield{
  font: 12px Arial, Helvetica, Sans-Serif;
  color: #214780;
}
#content p, #content span, #content label, #content ul li, #content {
  font: 12px Arial, Helvetica, Sans-Serif;
  color: #214780;
}
#content a {
  color: #4892C6;
}
#content .bullet-list {
  list-style-type: disc;
  list-style-position: inside;
}
#content .center_p {
  text-align: center;
}
#content label{
  font: 12px Arial, Helvetica, Sans-Serif;
  color: #214780;
}
#content-right{
  float: left;
  display: inline;
  width: 328px;
  margin: 38px 0 0 34px;
}
.by-the-numbers{
  margin-bottom: 15px;
}
.by-the-numbers p{
  position: relative;
  width: 528px;
  border-bottom: 1px solid #c1cad8;
  margin: 0;
  padding: 3px 0;
}
.by-the-numbers p.last{
  border: 0;
}
.by-the-numbers span{
  position: absolute;
  right: 0;
  top: 0;
  text-align: right;
}
.advisory{
  float: left;
  width: 506px;
  padding: 7px 10px;
  background: #959595;
  border: 1px solid #848484;
  margin-top: 50px;
}
.advisory h2{
  color: #ffffff !important;
  padding-top: 0 !important;
}
.advisory p{
  color: #ffffff !important;
  font-weight: bold !important;
}
#content-right .block{
  float: left;
  width: 304px;
  border: 1px solid #e0e4ec;
  background: #ffffff;
  padding: 11px;
  margin-bottom: 17px;
}
#content-right .block h2{
  padding-top: 0;
}
#content-right .block a{
  color: #d31106;
  text-decoration: none;
}
#content-right .block .block_bottomlink {
  font-size: 10px;
  text-align: center;
}
#footer{
  float: left;
  width: 882px;
  padding: 21px;
  border-top: 1px solid #ecf1f8;
}
#footer p{
  color: #1e3962;
  font: 11px Arial, Helvetica, Sans-serif;
  margin: 0;
  padding: 0;
}
#footer-left{
  float: left;
  width: 600px;
}
#footer-right{
  float: right;
  width: 282px;
  text-align: right;
}
.full-width {
width: 880px !important;
}

table #ctl00_c_ctrlNewUser td {
padding-right: 10px;
padding-bottom: 10px;
}


.divMainContent {
border: 1px solid white;
}

#ctl00_c_ctrlNewUser_CreateUserStepContainer_Label3 {
  font: 20px Arial, Helvetica, Sans-Serif !important;
  color: #214780 !important;
}

table #ctl00_c_ctrlNewUser {
  margin: 20px;
}
#ask-fuel-expert-blog ul, #twitter_div ul{
  list-style: none !important;
  margin-left: 0px !important;
}
#ask-fuel-expert-blog h3{
  font: 17px Arial,Helvetica,Sans-Serif;
}
#content-left ul, #content-right ul  {
  list-style: disc;
  margin-left: 20px;
}

.content table {
background: #fff !important;
vertical-align: top !important;
}

.content td {
vertical-align: top !important;
}

.content h1 {
font-weight: bold !important;
}

.content h2 {
padding-top: 10px !important;
}

ul#twitter_update_list {
  padding: 0;
  margin: 0;
}
ul#twitter_update_list li {
  list-style: none;
  list-style-position: outside;
  margin: 1em 0;
}
ul#twitter_update_list li a {
  display: block;
  font-size: 12px !important;
  color: #4892C6 !important;
}
ul#twitter_update_list li span a {
  display: inline;
  color: #4892C6 !important;
}
ul.rssfeed {
  padding: 0;
  margin-top: 2em;
  margin-left: 0;
}
ul.rssfeed li h3 {
  text-transform: uppercase;
}
/*
ul.rssfeed li span.rssdate {
  display: none;
}
*/
div#ask-fuel-expert-blog h2 {
  color: #4892C6;
}
div#ask-fuel-expert-blog a.see-more {
  color: #D31106;
  text-decoration: none;
}
