body {
	font:9pt Arial, sans-serif;
	text-align:center;
	background:#21447e url(../images/bg_home.gif) center repeat-y;
	margin: 0;
	padding: 0;
}

.clear1 {clear:both; height:1px;}
img {border:none;}

a:link, a:visited {
	color:#1555bf;
	text-decoration:underline;
	font-weight:normal;
}
a:active, a:hover {
	text-decoration:none;
}

h1 {
	font-size:11pt;
	color:#8a712d;
	margin:0;
	padding:0;
	font-weight:bold;
}

h2 {
	font-size:10pt;
	color:#8a712d;
	margin:0;
	padding:0;
	font-weight:bold;
}

h3 {
	font-size:12px;
	color:#555555;
	margin:0;
	padding:0;
	font-weight:bold;
}

p {margin-top:0;}


.header {
	background:url(../images/logo.gif) no-repeat;
	height:99px;
}

.header-jfym {
	background:url(../images/header-jfym.jpg) no-repeat;
	height:99px;
}

.container {
	text-align:left;
	margin:0 auto;
	width:782px;
	background-color:#fff;
}

/*  -------------------------  BACKPAGE  */

.backPage {
	margin:15px 0 70px 30px;
	width:525px;
	float:left;
	display:inline;
	font-size:11px;
	color:#333333;
}

.backPageRight {
	width:165px;
	float:right;
	font-size:8pt;
}
.backPageRight a:link, .backPageRight a:visited {
	font-weight:normal;
	text-decoration:none;
}
.backPageRight a:active, .backPageRight a:hover {
	font-weight:normal;
	text-decoration:underline;
}

.backPageRight ul {
	margin:15px 0 15px 12px;
	padding:0;
}
.backPageRight ul li {
	list-style-type:none;
	list-style-image:none;
	margin:4px 0 4px 0;
	padding:0;
}
/* ----  ON State */            
.backPageRight ul li.on {
	list-style-image:url(../images/bullet_backpage.gif);
}


.backPageContainer {
	background:url(../images/backpage_bg.gif) right repeat-y;
}

.backpageFooter {
	font-size:8pt;
	background-color:#dbd6b4;
	text-align:center;
	padding-top:20px;
}

.homeContent {
	text-align:center;
	padding:16px 0px 30px 0px;
}

.homePromos {
	background-color:#dbd6b4;
}

.homePromoLeft, .homePromoRight {
	float:left;
	margin-top:20px;
}
.homePromoLeft {
	width:519px;
	margin-right:20px;
	margin-left:20px;
	display:inline;
}
.homePromoRight {
	width:185px;
}

.promoSupport {
	background:url(../images/support_bg.gif);
}
.promoSupportContent {
	padding:6px 10px 12px 14px;
	background:url(../images/support_foot.gif) bottom no-repeat;
}

.promoBox {
	border-bottom: 1px solid #fff;
	margin-bottom:15px;
}
.promoBox h3 {
	margin:0 0 8px 0;
	padding:0;
	color:#003366;
	font-size:10pt;
}
.promoLeft, .promoRight {float:left;}
.promoLeft {
	width:92px;
}
.promoRight {
	width:400px;
	margin-left:10px;
}


/* ---------- PARENT FUEL STYLES -----  */

#parentfuel {background:#4f4f4f url(../images/pf_bg_home.gif) center repeat-y;}
#parentfuel .container {background-color:#000;}
#parentfuel .backPage {color:#efefef;}

#parentfuel h1 {color:#CCC; padding-top:10px;}




