html, body, div, span, applet, object, iframe, h1, h2, h3, h4, h5, h6, p, blockquote, pre, a, abbr, acronym, address, big, cite, code, del, dfn, em, font, img, ins, kbd, q, s, samp, small, strike, strong, tt, var, b, u, i, center, dl, dt, dd, ol, ul, li, fieldset, form, label, legend, table, caption, tbody, tfoot, thead, tr, th, td {
	margin:0;
	padding:0;
	border:0;
	outline:0;
	font-size:100%;
	vertical-align:baseline;
	background:transparent;
}
body {
	color:#3D3A3A;
	background-color:#fff;
	margin:0;
	padding:23px 0 0 0;
	border-top:6px solid #063168;
}
ul {
	padding:6px 0 0 10px;
	font:13px Arial, Helvetica, sans-serif;
	clear:both;
}
ul li {
	padding:0 0 12px 0;
	margin:0;
}
ol {
	margin:0;
	padding:0;
	font:13px Arial, Helvetica, sans-serif;
}
p {
	font:13px Arial, Helvetica, sans-serif;
	margin:0 0 18px 0;
	line-height:17px;
}
a {
	outline:none;
	color:#002091;
	background-color:inherit;
	text-decoration:none;
}
a:hover {
	color:#000;
}
.spacer {
	font-size:0;
	line-height:0;
	clear:both;
}
/*----------------MainPanel----------*/

#mainPanel {
	width:960px;
	position:relative;
	margin:0 auto;
}

#topheader{
	position:relative;
	width:960px;
}

#toprightinfo {
	width:136px;
	float:right;
	padding-bottom:30px;
}
#toprightlogo{
	position:absolute;
	width:400px;
	left:0px;
}

.header div {
	width:136px;
	float:right;
}
.header div p.contact {
	text-align:right;
	float:right;
	font-size:19px;
	padding:0 0 2px 0;
	margin:0 0 3px;
	font-weight:bold;
}
a.readmore {
	background:url(/_img/request-quote.jpg) 0 0 no-repeat;
	text-decoration:none;
	width:137px;
	text-align:center;
	text-transform:uppercase;
	line-height:25px;
	float:right;
	display:block;
	text-indent:-20000px;
}
a.readmore:hover {
	text-decoration:none;
	background-position:0 -25px;
}
/*----------------------Menu panel start here-----------------------------*/
/*ul.menu{ float:right; width:734px; margin:-3px -8px -5px 0; padding:18px 0 14px 0;}*/


ul.menu {
	float:right;
	width:734px;
	margin:-12px 0 -5px 0;
	padding:0px 0 14px 0;
	list-style-type:none;
}
ul.menu li {
	float:right;
	margin:0 0 0 42px;
	padding:0 0 6px;
	position:relative;
}
ul.menu li a.home, ul.menu li a.services, ul.menu li a.rates, ul.menu li a.company, ul.menu li a.contact {
	background:url(/_img/top-nav-text.gif) no-repeat 0 0;
	height:15px;
	display:block;
	font-size:0;
	line-height:0;
	text-indent:-12000px;
}
ul.menu li a.home {
	width:54px;
	background-position:0 0;
}
ul.menu li a.services {
	width:90px;
	background-position:-95px 0;
}
ul.menu li a.rates {
	width:58px;
	background-position:-227px 0;
}
ul.menu li a.company {
	width:91px;
	background-position:-327px 0;
}
ul.menu li a.contact {
	width:87px;
	background-position:-459px 0;
}
ul.menu li a.home:hover, ul.menu li a.home.current {
	background-position:0 -15px;
}
ul.menu li a.services:hover, ul.menu li a.services.current {
	background-position:-95px -15px;
}
ul.menu li a.rates:hover, ul.menu li a.rates.current {
	background-position:-227px -15px;
}
ul.menu li a.company:hover, ul.menu li a.company.current {
	background-position:-327px -15px;
}
ul.menu li a.contact:hover, ul.menu li a.contact.current {
	background-position:-459px -15px;
}
/* -- top drop menu style -- */
ul.menu li .dropMenuBox {
	position:absolute;
	top:17px;
	left:0;
	font-size:12px !important;
	background:url(/_img/top-drop-top-bg.gif) no-repeat 0 0;
	width:285px;
	padding:11px 0 0;
	overflow:hidden;
}
ul.menu li .dropMenuBoxBottom {
/*	background:url(/_img/top-drop-bottom-bg.gif) no-repeat 0 100% !important;  */
	padding:0 0 4px;
	width:285px;
	height:100%;
	overflow:hidden;
}
ul.menu li .dropMenuBox .dropMenuBoxRepeat {
	background-color:#434343;
	padding:10px 0;
	margin:0;
	width: 285px;
}
ul.menu li .dropMenuBox ul {
	width:285px;
	padding:0 !important;
	margin:0 !important;
	float:left;
}
ul.menu li .dropMenuBox li {
	width:285px;
	font-size:13px;
	float:left;
	clear:both;
	padding:0 0 3px !important;
	margin:0 !important;
	text-transform:uppercase;
	font-weight:bold;
	line-height:22px;
}
ul.menu li .dropMenuBox li a {
	width:270px;
	display:block;
	color:#fff;
	padding:0 18px;
}
ul.menu li .dropMenuBox li a:hover {
	background-color:#535353;
}
dropMenuBoxBottomCms {
}

SubMenuCompanyCMS{
}
SubMenuServicesCMS{
}
#subPageTopImage{
}



/*--------------------------Mid header start here-----------------------------*/

#midheader {
	float:left;
	width:960px;
}
#banner {
	width:643px;
	height:310px;
	float:left;
}
#bluebg {
	background:url(/_img/bluebg.jpg) left top no-repeat;
	width:282px;
	height:270px;
	float:right;
	padding:40px 0px 0 35px;
}
h3.text1 {
	color:#002091;
	font-size:26px;
	text-transform:uppercase;
	background:url(/_img/bluetxt.jpg) left top no-repeat;
	width:254px;
	height:148px;
	display:block;
	text-indent:-20000px;
	margin:0 0 14px 0;
}
#bluebg p {
	font-size:12px;
	color:#fff !important;
}
a.link {
	background:url(/_img/bluelink.jpg) left top no-repeat;
	display:block;
	text-align:center;
	width:90px;
	margin:12px 0 0 153px;
	text-decoration:none;
	font:bold 11px/23px Arial, Helvetica, sans-serif;
	color:#FFFFFF;
	text-transform:uppercase;
}
a.link:hover {
	background:url(/_img/bluelink-hover.jpg) left top no-repeat;
}
.bodypanel {
	padding:15px 0 17px 0;
	width:960px;
	float:left;
}
.bodypanel ul {
	padding:0 0 15px 15px;
	margin:0;
	display:block;
	margin-left:15px;
	
}
.bodypanel ul li {
	padding:0 0 0px 9px;
	margin:0;
}
#leftFoodGradeText {
}

#greybgCms2{
}


.sIFR-flash {
	margin:0;
	padding:0;
}
.leftpanel {
	width:643px;
	float:left;
}
.leftpanel h1 {
	color:#002091;
	font-size:30px;
	border-bottom:1px solid #B0AFAF;
	margin:0 0 8px 0;
	padding:0;
	width:612px;
}
.leftpanel {
	width:612px;
}
.leftSec {
	width:365px;
	float:left;
	margin:0 18px 0 0;
}
.leftSec h2 {
	color:#002091;
	font-size:24px;
	border-bottom:1px solid #B0AFAF;
	margin:0 0 8px 0;
	padding:0;
}
#leftSecCms {
}
.rightSec {
	width:243px;
	float:left;
}
.botPanel {
	width:626px;
	float:left;
	padding:10px 0 0 0;
}
.smartway {
	float:left;
	padding:11px 0 0 0;
	width:243px;
}
.topcur {
	background:url(/_img/leftcur.jpg) left top no-repeat;
	width:245px;
	height:12px;
}
.botcur {
	background:url(/_img/botcur.jpg) left top no-repeat;
	width:245px;
	height:12px;
}
.midbg {
	background:url(/_img/greymidbg.jpg) left top repeat-x #DEDDDD;
	border-left:1px solid #AFAEAE;
	border-right:1px solid #AFAEAE;
	padding:0 0 0 10px;
	width:233px;
}
p.greyHead {
	font-size:15px;
	margin:0 5px;
	color:#3d3a3a;
	font-weight:bold;
}
p.greyTxt {
	font-size:12px;
	margin:0 0 20px 0;
	margin:0 5px 20px;
	color:#3d3a3a;
}
.midbg img {
	margin:0 0 12px 0;
}
.rightPanel {
	width:317px;
	float:right;
	margin:0;
	padding:0;
}
.rightPanel h2 {
	color:#002091;
	font-size:24px;
	border-bottom:1px solid #B0AFAF;
	margin:0;
	padding:0;
}
#greybgCms {
	background:#E0E0E0;
	padding:5px 25px 0px 12px;
	margin:0px 0px 0px 0px;
}
#greybgCms li a {
	padding:10px 0 0 0px;
	font-size:15px;
	margin:0px 0px 0px px;
	display:block;
	font-weight:bold;
}
#greybgCms li p {
	font-size:13px;
	padding:0 0px 0px 0px;
	margin:0 25px 0px 8px;
	display:block;
}
.topGrey {
	background:url(/_img/greyhead.jpg) left top no-repeat;
	width:301px;
	padding:12px 0 0 18px;
	height:37px;
}
.topGrey h2 {
	color:#ffffff;
	font-size:20px;
	marging-top:36px;
	border-bottom:none;
	margin-left:-6px;
}
#greybg {
	background:#E0E0E0;
	padding:15px 0 0 26px;
}
.joinTeam {
	float:left;
	padding:16px 0 0 0;
	width:317px;
}
.joinTeam img {
	float:left;
	margin:15px 18px 0 0;
}
.joinTeam p {
	float:left;
	width:155px;
	margin:0 0 8px 0;
	font-size:12px;
}
#joinTeamCms {
}
/*---------------------------Footer ---------------------------*/

.footerTop {
	float:left;
	width:960px;
}
.footerTopCur {
	background:url(/_img/foottopcur.jpg) left top no-repeat;
	width:960px;
	height:9px;
	float:left;
}
.footermidCur {
	background:url(/_img/footmidcur.jpg) left top repeat-y;
	padding:13px 15px 10px;
	font:11px/15px Arial, Helvetica, sans-serif;
	color:#3D3A3A;
	float:left;
	width:930px;
}
.footermidCur p {
	margin:0;
}
.footermidCur p.copyright {
	float:right;
	font:11px/15px Arial, Helvetica, sans-serif !important;
}
.footermidCur p.footlink {
	float:left;
}
.footermidCur a {
	font:11px/15px Arial, Helvetica, sans-serif;
	color:#3D3A3A;
	text-decoration:none;
	padding:0 5px;
}
.footermidCur a:hover {
	text-decoration:underline;
}
.footerbotCur {
	background:url(/_img/footbotcur.jpg) left top no-repeat;
	width:960px;
	height:9px;
	float:left;
}
.footerbottom {
	float:left;
	width:960px;
	text-align:right;
	padding-bottom:20px;
}
.footerbottom img {
	float:right;
}
img.marRight {
	margin:0 24px 0 0;
}
a.linkJoin {
	background:url(/_img/bluelink.gif) left top no-repeat;
	display:block;
	text-align:center;
	width:90px;
	margin:3px 0 0 160px;
	text-decoration:none;
	font:bold 11px/23px Arial, Helvetica, sans-serif;
	color:#FFFFFF;
	text-transform:uppercase;
	float:left;
}
a.linkJoin:hover {
	background:url(/_img/bluelink-hover.gif) left top no-repeat;
}
/*---------------------------Sub page start here------------------------------------*/

.headLeft {
	float:left;
	background:url(/_img/bluebg-sub.jpg) left top no-repeat;
	width:450px;
	height:198px;
	padding:39px 30px 0 30px;
}
#headLeftCms h2 {
	color:#fff;
	display:block;
	font:bold 24px Arial, Helvetica, sans-serif;
	display:inline;
}
#headLeftCms h3 {
	font-size:18px;
	color:#fff;
	font-family:Arial, Helvetica, sans-serif;
	display:inline;
	font-weight:bold;
}
#headLeftCms p {
	font-size:12px;
	margin:16px 0 0 0;
	color:#fff;
	line-height:17px;
}
.headRight {
	width:450px;
	height:237px;
	float:left;
}
#subBodyLeft {
	width:643px;
	float:left;
	padding:0 50px 0 0;
}
#subBodyLeft p {
	float:left;
	clear:both;
}
#subBodyLeft h1 {
	color:#002091;
	font-size:30px;
	border-bottom:1px solid #B0AFAF;
	margin:0 0 8px 0;
	padding:0;
	width:612px;
}
#subBodyLeft h2 {
	color:#002091;
	font-size:20px;
	float:left;
	clear:both;
}



.form {
	float: left;
	width:400px;
	height:auto;
	padding:20px 0px 20px 0px;
	text-align:left;
	color:#3D3A3A;
	font-size:13px;
	font-weight:normal;
	font-family: sans-serif;
	clear:both;
}




.subBodyRight {
	width:267px;
	float:right;
}
.subBodyRight ul {
	padding:0 0 0 0px;
	font-size:15px;
	margin:0;
	display:block;
	font-weight:bold;
	list-style-type:none;
}
.subBodyRight ul li {
	padding:0 0 10px 9px;
	background:url(/_img/bluebullet.jpg) left 6px no-repeat;
	margin:0;
}
.subBodyRight h2 {
	color:#ffffff;
	background:url(/_img/greyheadSub.jpg) left top no-repeat;
	width:237px;
	padding:16px 0 0 30px;
	height:33px;
	text-transform:uppercase;
	font-size:20px;
}
span.sublink {
	background:url(/_img/bluebullet.jpg) left 6px no-repeat;
	padding:0 0 0 9px;
	font-size:15px;
	margin:0;
	display:block;
	font-weight:bold;
}
.bannerLink {
	background:url(/_img/banner.jpg) no-repeat 0 0;
	width:243px;
	height:115px;
	display:block;
	text-indent:-1200000px;
}
.bannerLink:hover {
	background-position:0 -115px;
}
.bannerGas {
	background:url(/_img/LiquidGas.jpg) no-repeat 0 0;
	width:243px;
	height:85px;
	display:block;
	text-indent:-1200000px;
}
.bannerGas:hover {
	background-position:0 -85px;
}

#subBodyRightCms {
}

#subBodyLNGLeft{ width:643px; float:left; padding:0 50px 0 0; }
#subBodyLNGLeft p{ float:left; clear:both; }
#subBodyLNGLeft h1{ color:#733050; font-size:30px; border-bottom:1px solid #B0AFAF; margin:0 0 8px 0; padding:0; width:612px; }
#subBodyLNGLeft h2{ color:#733050; font-size:20px; margin:0 0 8px 0; padding:0; float:left; clear:both; display:block; }
#subBodyLNGLeft tr{ vertical-align:top; clear:both; }
#subBodyLNGLeft td{ vertical-align:top; clear:both; }
.lngTitle{ float:left; margin:0 454px 23px 0; }
.darkPinkLine{ float:left; margin:0 0 23px 0; }
.pdfThumb{ float:left; margin:0 20px 0 0; }
.pressReleaseBlock{ float:left; width:643px; margin:0 0 10px 0; }
.pressReleaseBlockLeft{ float:left; width:147px; }
.pressReleaseBlockRight{ float:left; width:496px; padding:8px 0 0 0; }
.nicePinkText{ font:13px Arial, Helvetica, sans-serif; margin:0 0 18px 0; line-height:17px; color:#00249D; }

.subBodyRight2{ width:267px; float:right; margin:75px 0 0 0; }
.subBodyRight2 p{ text-align:center; }
.nicePinkTextLrg{ font:16px Arial, Helvetica, sans-serif; margin:0 0 18px 0; line-height:17px; color:#00249D; }
.subBodyRight2 h2 { color:#00249D; font-size:20px; margin:0 0 8px 0; padding:0; float:left; clear:both; display:block; }
.videoBlock{ float:right; width:267px; margin:0 0 20px 0; }

.h2Break{ margin:0 0 8px 0; }

