@import url('/css/lightbox.css');

* {
	margin: 0;
	padding: 0;
	outline: 0;
}
body {
	background: #fff url(images/body-bg2.gif) repeat-x 0 0;
	font-family: Arial, "MS Trebuchet", sans-serif;
	font-size: 12px;
	font-weight: normal;
	color: #6d6f71;
	line-height: 16px;
}
a { color: #df696e; text-decoration: underline; }
a:hover { text-decoration: none; }
a img { border: 0; }

.free { color: #d31148;}

.cl, .clear {
	font-size: 0;
	line-height: 0;
	height: 0;
	display: block;
	clear: both;
}
.l, .left {
	float: left;
	display: inline;
}
.r, .right {
	float: right;
	display: inline;
}
h2 {
	font-size: 20px;
	font-weight: normal;
	color: #d31148;
	line-height: 26px;
	padding-bottom: 12px;
}

.shell { 
	width: 926px;
	
 }

#header {
	height: 121px;
	position: relative;
	padding: 0 40px 0 70px;
	background: url(images/header3.gif) no-repeat 0 0;
}
.notext {
	font-size: 0;
	line-height: 0;
	text-indent: -4000px;
	display: block;
}
#logo {
	width: 300px;
	height:80px;
	padding: 0 0 0px 0px;
	margin-left:0px;
	position:relative;
	left:-67px;
	z-index: 999;
}
#logo a {
	/*color: #fff;*/
	text-decoration: none;
	font-weight: normal;
	font-size: 22px;
	line-height: 40px;
}
#slogan {
	position: absolute;
	top: 8px;
	right: 0px;
	font-size: 16px;
	font-weight: normal;
	color: #fff;
	font-family: "Trebuchet MS", sans-serif;
	line-height: 20px;
	display: none;
}
#navigation {
	position: absolute;
	bottom: 0;
	left: 168px;
}
#navigation ul li {
	float: left;
	display: inline;
	padding: 8px 9px 0 9px;
	background: url(images/navigation-guide.gif) no-repeat right 0;
}
#navigation ul li.last {
	background: none;
	padding-right: 0;
}
#navigation ul li.single {
	padding-top: 12px;
}
#navigation ul li.single a {
	height: 32px;
}
#navigation ul li a {
	float: left;
	display: inline;
	color: #58595b;
	text-decoration: none;
	text-transform: capitalize;
	text-align: center;
	font-size: 11px;
	font-weight:600;
	line-height: 13px;
	height: 36px;
}
#navigation ul li a.active,
#navigation ul li a:hover {
	color: #d31148;
}
#navigation ul li a.active {
	background: url(images/navigation-active2.gif) no-repeat center bottom;
}
#content {
	background: #fff url(images/content-bg2.jpg) no-repeat 0 0;
	padding: 0 0px 30px 98px;
}
#top-list {
	height: 18px;
	line-height: 18px;
	background: url(images/page-position2.gif) no-repeat 0 0;
	padding-left: 50px;
	color: #fff;
	font-size: 11px;
	font-weight: bold;
}
#top-list a { color: #fff; text-decoration: none; }
#top-list span { padding-left: 13px; }

#flash-zone {
	padding-bottom: 15px;
	background: url(images/flashzone-bg2.gif) no-repeat 0 bottom;
}
#cnt {
	background: url(images/cnt-bg2.gif) repeat-y 0 0;
	height: 100%;
	position: relative;
}

#main {
	padding-top: 14px;
	padding-left: 34px;
	width: 365px;
	width:520px;
}

#main .headerimage {
	/*padding: 30px;*/
	

}

#sidebar {
	width: 160px;
	/*background-color:green;*/
	padding-right:92px;
}
#main p {
	padding-bottom: 10px;
}
.videobox {
	float: right;
	display: inline;
	padding: 11px;
	border: solid 2px #d31148;
	width: 120px;
	margin-bottom: 10px;
	margin-left: 11px;
	color: #bcbdc0;
	line-height: 15px;
	padding-bottom: 0;
	margin-top: 10px;
}
.videobox p {
	padding: 5px 0 !important;
}
.videobox a {
	color: #d31148;
	text-decoration: none;
}
.whats-hot {
	height: 16px;
	width: 160px;
	background: url(images/whatshot-title2.gif) no-repeat 0 0;
	padding-bottom: 0;
}
.sp-article {
	padding: 20px 0;
	margin: 0 auto;
	font-size: 9px;
}
.sp-article p {
	padding: 0 10px 0 20px;
	line-height: 15px;
}
.sp-article .image {
	text-align: center;
	margin-bottom: 10px;
}
.sp-text {
	text-align: center;
	font-weight: bold;
	color: #222222;
}
.sp-text a {
	color: #a00e39;
	text-decoration: none;
}

.sp-text b {
	color: #a00e39;
	text-decoration: none;
}
.sp-text a:hover {
	text-decoration: underline;
}
#sidebar .title {
	text-align: center;
	background: #e6e7e8;
	padding: 10px 0;
}
#sidebar .title h2, #sidebar .title p {
	padding-bottom: 0;
}
#footer {
	padding-left: 220px;
	text-transform: uppercase;
	color: #df696e;
	padding-bottom: 30px;
	font-size: 12px;
}
#footer span.slash { padding: 0 10px; }
#footer a { text-decoration: none; }
#footer a:hover { text-decoration: underline; }




.fuel-net {
	height: 34px;
	width: 159px;
	background: url(images/side_header_fuelnet.jpg) no-repeat 0 0;
}

.about-us {
	height: 34px;
	width: 159px;
	background: url(images/side_header_about_us.jpg) no-repeat 0 0;
}

.case-studies {
	height: 26px;
	width: 159px;
	background: url(images/casestudies-title2.gif) no-repeat 0 0;
}

.category {
	color: #d31148;
	font-size: 12px;
	font-weight: 600;
	padding: 0 0 0px 10px;
	text-transform: uppercase;
}

.sp-links {
	padding: 5px 0 !important;
	padding-left: 10px !important;
}

.sp-links .active { color: #ccc;}

.sp-links h3 {
	color: #d31148;
	font-weight: normal;
	padding: 5px 0px 0px 0px;
	font-size: 13px;
}

.sp-links p {
	width: 142px;
	font-size:11px;
	padding-bottom:0px 5px 0px 5px;
	line-height:13px;
}

.sp-links a { text-transform: uppercase;font-size:10px; }

.sp-links span { color: #000; }

.title.sp-links {
	text-align: left !important;
	padding-bottom: 10px !important; 
}

#sp-lintxt { padding-top: 20px; }

#sp-linImg { padding-top: 20px; }

.sp-linImg img { padding: 20px 0px 0px 40px; }

#main.wider { padding-left: 57px; }
#main-widest { padding-left: 65px; padding-top: 40px; width: 456px !important;}
#main ul { margin-left: 15px; }
#main ul.l { margin-right: 30px; }
#main ul a { text-decoration: none; color: #736f81; }
#main ul a { text-decoration: underline; color: blue; }
#main ul a:hover { text-decoration: underline; }

.wider .no-bottom { padding: 30px 0px 10px 0px !important; }

#main.wider p {
	padding-right: 20px;
	line-height:15px;
}

#main h3 a {color: #6d6f71;; font-size: 14px; font-weight: 600; line-height:14px; text-decoration:none; }

.pdf {
	margin: 300px 0 0 -60px;
	background: url(images/horizontal-border.gif) repeat-x 0 15px;
	width: 545px;
}

.pdf img, .pdf p { float: left;}
.pdf p { margin: 22px 0 0 0; padding: 0 0 0 25px; }
.pdf a { text-decoration: none; }
.pdf a:hover { text-decoration: underline; }

h2.no-bottom { padding: 10px 0 0 0; }

.notext.title { height: 25px; }

.st-links { padding: 5px 0 5px 15px;}
.st-links a { color: #000; text-decoration: none; font-size: 11px; font-weight:600;}
.st-links .active { color: #ccc;}
.st-links .active:hover { text-decoration: none;}
.st-links a:hover { text-decoration: underline;}
.st-links h3 {color: #d31148; font-size: 11px; font-weight: normal; line-height:13px; }



.st-lintxt {
	padding:5px 0;
	padding-left: 15px;
}

.st-lintxt a{
	display: block;
	font-size: 11px;
	margin: 6px 0;
	text-decoration: none;
}

.st-lintxt a:hover { text-decoration: underline; }
.st-lintxt .last { margin-bottom: 10px; }

.member-information { width: 360px; margin-left: 10px;}

.member-information p {padding: 6px 0;line-height:15px;}

.member-information h3 {
	color: #333437;
	font-size :11px;
	padding: 0px 0  10px 0;
	text-transform: uppercase;
}

.flash-text {
	width: 390px;
	padding-left: 10px;
}

.flash-text h2 { padding: 15px 0 0 0; text-align: left;}

#sidebar h3.free { padding-left: 20px; font-size:10px; }

.contact-icon {
	color: #fff; 
	text-align: center; 
	display: block;
	margin-top: 35px;
}

.green-mission { padding-top: 65px; }

.green-mission h3 { font-size: 9px;	 color: #95b27e; }

.green-mission p { font-size: 9px; }

.top-book {
	display: block;
	margin:-10px 0 0 30px;
}

.sp-article .order { margin-left: 20px; }

.redLinks li a {decoration:underline; color:red;}

#resource a {color:#6d6f71;text-decoration:none;}
h3 #resource {color:#6d6f71;text-decoration:none;}
.form-separator h2 .gsection_title {font-size:0.9em;}

