body {
	margin: 0;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 0.7em;
	color: #676767;
    background: #121315 url(./graphics/noise.jpg) repeat scroll 0 0;
    height: 100%;
    position: absolute;
    width: 100%;
}
#wrapper {
	width: 960px;
	margin-left: auto;
	margin-right: auto;
	background-color: #fff;
	padding: 0 30px 0 30px;
	margin-top: 20px;
}
.sw_bd {
display:inline-block;
float: right;
position:relative;
top:17px;
white-space:nowrap;
z-index:1;
}
.sw_b {
background:#FFFFFF none repeat scroll 0 0;
border:1px solid #ACBABD;
float:left;
font-size:115.9%;
margin:0 0 0 1px;
padding:0.2em 0.2em 1.2em;
}

.sw_b .sw_qbtn {
background:#F9761D url(http://www.sparlings.com/graphics/search.png) repeat scroll 0 0;
cursor:pointer;
height:24px;
margin:0 0 -12px;
overflow:hidden;
padding:24px 0 0;
width:24px;
}
.sw_b input {
border:0 none;
color:#5F6E7C;
float:left;
font-size:1em;
height:1.2em;
line-height:1.2em;
margin:0 0.44em -0.8em 0.24em;
padding:0.2em;
width:15em;
}
#header {
	width: 100%;
	height: 104px;
}
#navigation {
	width: 100%;
	height: auto;
	clear: both;
}
#content {
	width: 100%;
	height: auto;
	clear: both;
}
#footer {
	width: 960px;
	margin-left: auto;
	margin-right: auto;
	height: 30px;
	padding: 0 5px 0 5px;
	font-size: 0.9em;
	background: #121315 url(./graphics/noise.jpg) repeat scroll 0 0;
	color: #fff;
}
#footer a {
	color: #fff;
}
#left {
	width: 230px;
	float: left;
	padding: 0px 10px 0px 10px;
}
#right {
	width: 690px;
	float: left;
	padding: 10px;
}
#right .row {
	width: 100%;
	height: 84px;
	padding:;
}
#right .article {
	width: 170px;
	float: left;
	padding: 0 0 20px 0;
}
#right .row a {
	text-decoration: none;
	color: #676767;
}
img {
	border: none;
}
.menu-item {
  position: relative;
  height: 18px;
  padding-top: 7px;
  top: 0px;
  color: white;
  text-decoration: none;
  background-image: url(http://www.sparlings.com/graphics/arrow-right.gif); 
  background-repeat: no-repeat; 
  background-position: 210px 9px; 
  visibility: visible; 
  cursor: pointer; 
  display: block; 
  padding-left: 10px; 
  width: 212px; 
  overflow: hidden;
  font-size: 0.9em;
  padding-bottom: 1px;
}
.final {
  background-image: none;
  width: 212px;
}
.menu-item:hover {
  background-color: #fff;
  border-bottom: solid 1px #000;
  color: #cc0000;
  background-image: url(http://www.sparlings.com/graphics/arrow-right-hover.gif);
  background-repeat: no-repeat;
  background-position: 210px 9px;
  padding-top: 6px;
}
.menu {
  width: 212px; 
  height: 150px; 
  position: absolute;
  margin: 0; 
  font-size: 0.9em; 
  top: 124px; 
}
.menu ul li a, .menu ul li a:visited {
  padding-left: 10px;
  display: block; 
  text-decoration: none; 
  color: #fff; 
  width: 212px; 
  height: 25px; 
  text-align: left; 
  border-width: 1px 1px 0 0; 
  border-bottom: solid 1px #000; 
  line-height: 25px; 
  background-image: url(http://www.sparlings.com/graphics/arrow-right.gif); 
  background-repeat: no-repeat; 
  background-position: 210px 9px;
}
.menu ul li a.option {
  background-image: none;
  padding-left: 10px;
  display: block; 
  text-decoration: none; 
  color: #fff; 
  width: 212px; 
  height: 25px; 
  text-align: left; 
  border-width: 1px 1px 0 0; 
  border-bottom: solid 1px #000; 
  line-height: 25px; 
}
.menu ul li a.final, .menu ul li a.final:hover {
  background-image: none;
}
.menu ul {
  padding: 0; 
  margin: 0;
  list-style-type: none;
}
.menu ul li {
  float: left; 
  margin-right: 1px; 
  position: relative;
}
.menu ul li ul {
  display: none;
}
.menu ul li:hover a { /* Main menu item hovered */
  color: #cc0000; 
  background:#fff;
  background-image: url(http://www.sparlings.com/graphics/arrow-right-hover.gif); 
  background-repeat: no-repeat; 
  background-position: 210px 9px;
}
.menu ul li:hover a.option {
  color: #cc0000; 
  background:#fff;
}
.menu ul li:hover ul {
  display: block; 
  position: absolute; 
  top: 0; 
  left: 223px; 
  width: 175px; 
}
.menu ul li:hover ul li a.hide {background:#fff; color:#000;}
.menu ul li:hover ul li:hover a.hide {width:150px;}
.menu ul li:hover ul li ul {display: none;}
.menu ul li:hover ul li a {
  display: block; 
  color: #000; 
  width: 175px;
  background-image: url(http://www.sparlings.com/graphics/arrow-right-dark.gif); 
  background-repeat: no-repeat;
  background-position: 173px 9px;
  filter: alpha(opacity=86); -moz-opacity: .86;
}
.menu ul li:hover ul li a:hover {
  background: #fff; 
  filter: alpha(opacity=98); 
  -moz-opacity: .98; 
  color:#cc0000;
  background-image: url(http://www.sparlings.com/graphics/arrow-right-hover.gif);
  background-repeat: no-repeat;
  background-position: 173px 9px;
}
.menu ul li:hover ul li a.final {
  background-image: none;
}
.menu ul li:hover ul li:hover ul {display:block; position:absolute; left:186px; top:0; color:#000;}
.menu ul li:hover ul li:hover ul li a {display:block; width:175px; color:#000;  background: #fff; filter: alpha(opacity=86); -moz-opacity: .86; }
.menu ul li:hover ul li:hover ul li a:hover {background:#fff; filter: alpha(opacity=98); -moz-opacity: .98; color:#cc0000;}
#notice {
	float: right;
	top: -24px;
	position: relative;
}
h2 {
  font-size: 1.3em;
  color: #204c89;
}
h3 {
  font-size: 1.2em;
}
.green {
  color: #7ab652;
}
.blue {
  color: #204c89;
}
a {
  color: #204c89;
}
.titlebar {
  background-color: #204c89;
  color: #fff;
  font-weight:bold;
  padding:2px;
  width:auto;
}
fieldset {
background-color:#F2EFE9;
background-image:url(bg-grad.jpg);
background-repeat:repeat-x;
border-style:solid none none;
border-top:1px solid #BFBAB0;
clear:both;
float:left;
margin:0pt 0pt 1em;
padding:0pt 0pt 1em;
position:relative;
width:100%;
}
fieldset ol, fieldset ul {
padding-top:0.25em;
}
fieldset ol, fieldset ul {
list-style-image:none;
list-style-position:outside;
list-style-type:none;
padding:0.25em 1em 0pt;
}
fieldset li {
clear:left;
float:left;
padding-bottom:1em;
width:100%;
}
label {
float:left;
margin-right:1em;
position:relative;
width:10em;
}
label em {
left:10em;
position:absolute;
top:0pt;
}
fieldset ul li input {
	font-size: 1em;
	font-family: Verdana, Arial, Helvetica, sans-serif;
}
fieldset ol li input {
	width: 250px;
	font-size: 1em;
}
fieldset ol li select {
	width: 254px;
	font-size: 1em;
}
fieldset ol li textarea {
	width: 250px;
	height: 100px;
	font-size: .9em;
	font-family: Verdana, Arial, Helvetica, sans-serif;
}
.link {
	color: #204c89;
	text-decoration: underline;
	cursor: pointer;
}
img.right {
	padding: 20px 15px 20px 15px;
	float: right;
	clear: both;
}
  .two_col_left {
  	float: left;
	width: 150px;
	text-align: center;
	padding: 10px 0px 10px 0px;
  }
  .two_col_right {
  	float: left;
	padding: 5px;
	width: 435px;
  }
h4 {
	font-size: 1.4em;
	font-weight: bold;
}
.black {
	color: #000;
}
.propanefacts {
	position: relative;
	left: -20px;
	width: 212px; 
	border-bottom: none;
	top: -32px;
}
.testing {
	list-style-type: none;
}

/*------ New Styles ---------*/

.page_title { 
	padding-top: 15px;
	font: 14pt Georgia; color: #000000; 
	font-weight: bold;
	text-transform: uppercase; 
}

.cell_field_name {
	border-bottom: 1px dashed #808080;
	padding: 5px 0;
	width: 200px;
}

.cell_field_input {
	border-bottom: 1px dashed #808080;
	padding: 5px 0;
}

.thumbbox { 
	margin: 0px 0px 5px 0px; 
	padding: 2px; 
	border: 1px solid #808080;
}

.tr_hide {
	display: none;
}
.tr_show {
	display: table-row-group;
}


/*------- End New Styles ---------*/

