body {
    font-family: Arial, Helvetica, sans-serif;
    font-size: 10pt;
    margin: 0;
    padding: 0;
}
a {
  text-decoration: none;
}
a img { border: 0 }
a:hover {
  text-decoration: underline;
}
div#edit { float: right; }
div#pagecontainer {
    width: 740px;
    margin-left: 20px;
    margin-top: 15px;
}
/* COMMON HEADER STYLES */
div#header {
  width: 300px;
  height: 70px;
  margin-bottom: 10px;
  padding: 0;
}
div#header h1 {
  background: url(/images/paulsboro_head.png) no-repeat bottom left;
  height: 50px;
  width: 200px;
  float: right;
  margin-top: 20px;
}
div#header h1 span{
  display: none;
}
div#header img {
  padding-right: 30px;
  border-right: solid 1px #8C8C8C;
  float: left;
}
div#topnav {
  float: right;
  font-size: 8pt;
  padding-top: 10px;
}
div#topnav ul {
  color: #090;
  padding: 0;
  margin: 0;
}
div#topnav li {
  display: block;
  float: left;
  border-right: 1px solid #090;
  padding: 0 10px;
  margin: 0;
  height: 12px;
}
div#topnav li.last {
  border-right: none;
  padding-right: none;
}
div#topnav a {
  color: #090;
}
div#search {
  display: block;
  clear: both;
  text-align: right;
  margin-top: 30px;
  color: #666666;
}
div#search span {
  margin-right: 10px;
}
div#search input#goAnchor {
    BORDER-WIDTH: 0px; 
    PADDING: 0 4px;
    margin-left: 10px;
    FONT-WEIGHT: bold; 
    FONT-SIZE: 8pt; 

    VERTICAL-ALIGN: middle; 
    CURSOR: hand; 
    COLOR: #fff; 
    FONT-STYLE: normal; 
    FONT-FAMILY: Arial, Verdana, Helvetica, sans-serif; 
    HEIGHT: 16px; 
    BACKGROUND-COLOR: #009f00; 
    TEXT-ALIGN: center; 
    TEXT-DECORATION: none;
}
div#search input#searchBox {
    PADDING: 0;
    margin-left: 10px;
    FONT-SIZE: 8pt; 
    MARGIN: 0px;
    HEIGHT: 16px; 
    VERTICAL-ALIGN: middle; 
    WIDTH: 150px; 
    COLOR: #000; 
    FONT-STYLE: normal; 
    FONT-FAMILY: Arial, Verdana, Helvetica, sans-serif;
}
div#tabs {
  display: block;
  width: 100%;
  clear: both;
  font-size: 9pt;
  letter-spacing: .05em;
  margin-bottom: 15px;
  height: 20px;
}
div#tabs a {
    PADDING: 2px 5px; 
    BORDER-TOP: #99cc00 1px solid; 
    DISPLAY: block; 
    FONT-WEIGHT: bold; 
    FONT-SIZE: 8pt; 
    FLOAT: left; 
    MARGIN: 0px; 
    COLOR: #fff; 
    BORDER-BOTTOM: #009900 1px solid; 
    FONT-STYLE: normal; 
    FONT-FAMILY: Arial, Verdana, Helvetica, sans-serif; 
    HEIGHT: 15px; 
    BACKGROUND-COLOR: #99cc00; 
    TEXT-ALIGN: center; 
    TEXT-DECORATION: none;
}
div#tabs a:active {
    BORDER-TOP: #090 1px solid;  
    COLOR: #fff; 
    BORDER-BOTTOM: #009900 1px solid; 
    BACKGROUND-COLOR: #009f00;
    TEXT-DECORATION: none;
}
div#tabs a:hover {
    BORDER-TOP: #090 1px solid;  
    COLOR: #fff;  
    BORDER-BOTTOM: #009900 1px solid; 
    BACKGROUND-COLOR: #009f00; 
    TEXT-ALIGN: center; 
    TEXT-DECORATION: none;
}
div#tabs .button1 {
    PADDING: 2px 5px; 
    BORDER-RIGHT: #090 1px solid; 
    BORDER-TOP: #090 1px solid; 
    DISPLAY: block; 
    FONT-WEIGHT: bold; 
    FONT-SIZE: 8pt; 
    FLOAT: left;  
    BORDER-LEFT: #090 1px solid; 
    COLOR: #090; 
    BORDER-BOTTOM: #fff 1px solid; 
    FONT-STYLE: normal; 
    FONT-FAMILY: Arial, Verdana, Helvetica, sans-serif; 
    HEIGHT: 15px; 
    BACKGROUND-COLOR: #fff; 
    TEXT-ALIGN: center; 
    TEXT-DECORATION: none;
}
div#tabs .padding {
    PADDING: 0px;  
    FLOAT: left;  
    MARGIN: 0px; 
    WIDTH: 2px;
    BORDER-BOTTOM: #090 1px solid; 
    HEIGHT: 20px; 
    BACKGROUND-COLOR: #fff;
}
/* END COMMON HEADER STYLES */

/* COMMON FOOTER STYLES */

div#backtop a {
  color: #090;
  background: url(/images/back_to_top_arrow.gif) no-repeat center left;
  padding-left: 10px;
}
div#backtop a span {
  padding-bottom: 5px;
}
div#footer {
  width: 100%;
  clear: both;
  border-top: 1px solid #C4E26A;
  padding-top: 10px;
  margin-top: 12px;
  color: #BAD75F;
  font-size: 8pt;
}
div#footer a {
  color: #090;
}
div#footer span {
  color: #090;
}
div#backtop {
  width: 100%;
  clear: both;
  text-align: right;
}

/* END COMMON FOOTER STYLES */

/* HOMEPAGE SPECIFIC STYLES */

div#homepgcontent {
  background: url(/images/montage/montage6.jpg) no-repeat top right;
  width: 100%;
  min-height: 370px;
  margin: 0;
  padding: 0;
}
div#homeyellow {
  width: 260px;
  height: 114px;
  background-color: #FF0;
  margin: 0;
  padding: 8px 10px;
}
div#homeyellow h2 {
  font-size: 12pt;
  margin: 0;
  padding: 0;
}
div#homeyellow p {
  margin: 0;
  padding: 0;
  line-height: 15px;
}
div.news {
  width: 243px;
  border: 1px solid #9ACD03;
  margin-top: 15px;
  margin-right: 15px;
  padding: 10px;
}
div#news h3 {
  font-size: 12pt;
  color: #9C0;
  margin: 0;
  padding: 0;
  padding-bottom: 5px;
}
div#news a {
  font-size: 8pt;
  color: #090;
  font-weight: normal;
  margin: 0;
  margin-top: 15px;
  padding: 0;
  padding-left: 12px;
  background: url(/images/link_arrow.gif) no-repeat center left;
}
div#news p {
  font-size: 8pt;
  margin: 0;
  padding: 0;
  color: #666666;
}
div.rightBox {
	float: right;
	margin-top: 20px;
	width:445px;
	padding: 10px;
	margin-right: 1px;
	border: 1px solid #9BCC00;
}
div#rightBox h3 {
  font-size: 12pt;
  color: #9C0;
  margin: 0;
  padding: 0;
  padding-bottom: 5px;
}
div#rightBox a {
  font-size: 8pt;
  color: #090;
  font-weight: normal;
  margin: 0;
  margin-top: 15px;
  padding: 0;
  padding-left: 12px;
  background: url(/images/link_arrow.gif) no-repeat center left;
}
div#rightBox p {
  font-size: 8pt;
  margin: 0;
  padding: 0;
  color: #666666;
}

/* END HOMEPAGE SPECIFIC STYLES */

/* COMMON SUBSECTION STYLES */

p {
  color: #666666;
  font-size: 8pt;
  margin: 0;
  padding: 0;
}
ul, ol {
  color: #666666;
  font-size: 8pt;
}
h5 {
  color: #9C0;
  font-size: 10pt;
  margin: 20px 0;
  padding: 0;
}
div#breadcrumbs {
  width: 100%;
  height: 15px;
  clear: both;
  padding: 0;
  margin: 0;
  margin-bottom: 22px;
}
div#breadcrumbs ul {
  list-style: none;
  padding: 0;
  margin: 0;
}
div#breadcrumbs li{
  display: block;
  float: left;
  padding: 0;
  margin: 0;
  margin-right: 30px;
}
div#breadcrumbs a {
  font-size: 8pt;
  color: #090;
  font-weight: normal;
  margin: 0;
  padding: 0;
  padding-left: 12px;
  background: url(/images/link_arrow.gif) no-repeat center left;
}
div#breadcrumbs li.active {
  font-size: 8pt;
  color: #666666;
  font-weight: bold;
  margin: 0;
  padding: 0;
  padding-top: 2px;
}
div#leftnav {
  width: 155px;
  padding: 0;
  margin: 0;
  float: left;
}
div#leftnav ul {
  list-style: none;
  border-top: solid 1px #090;
  padding: 0;
  margin: 0;
  font-size: 8pt;
}
div#leftnav li {
  padding: 2px 0 4px 0;
  margin: 0;
  border-bottom: solid 1px #090;
}
div#leftnav a {
  color: #090;
}
div#content {
  float: right;
  width: 570px;
  margin: 5px 0 15px;
  padding: 0;
}

div#content p {
font-size:10pt;
}

div#content p.caption {
font-size:10pt;
color: #009900;
}

/* Sample */

div#content p.something {
font-size:14pt;
color: #3898FC;
}



div#content h2 {

  FONT: 21pt/15pt Arial, Helvetica, sans-serif; VERTICAL-ALIGN: middle; COLOR: #009900;
  margin-top: 0;
}
div#content h3 {
  FONT: bold 13pt/15pt Arial, Helvetica, sans-serif; 
  COLOR: #009900;
  background-color: #FF0;
  margin: 0;
  padding: 4px 7px;
  margin-bottom: 15px;
}
div#content a.large {
  display: block;
  color: #090;
  font-weight: bold;
  font-size: 10pt;
  margin: 0;
  margin-bottom: 5px;
  padding: 0;
  padding-left: 10px;
  background: url(/images/link_arrow.gif) no-repeat center left;

}
div#content a.small {
  display: block;
  color: #090;
  font-weight: normal;
  font-size: 8pt;
  margin: 0;
  margin-bottom: 5px;
  padding: 0;
  padding-left: 10px;
  background: url(/images/link_arrow.gif) no-repeat center left;
}
div#content h4 {
    FONT-WEIGHT: bold; 
    FONT-SIZE: 10pt; 
    padding: 4px 9px; 
    margin: 0;
    COLOR: #99cc00; 
    FONT-FAMILY: Arial;
    background-color: #D7EFD7;
    margin-bottom: 15px;
}
div.greenborder {
  margin-top: 20px;
  border: 1px solid #9C0;
  padding: 10px;
}
p a {
  color: #090;
}

/* END COMMON SUBSECTION STYLES */


/* SECTION LANDING SPECIFIC STYLES */

div#subyellow {
  background: #FF0 url(/images/sub_landing_img.png) no-repeat top right;
  width: 370px;
  margin: 0;
  margin-bottom: 20px;
  padding: 10px 190px 10px 10px;
  color: #090;
}
div#subyellow_pipeline {
  background: #FF0 url(/images/pipeline/Pipeline_green.gif) no-repeat top right;
  min-height: 85px;
  width: 370px;
  margin: 0;
  margin-bottom: 20px;
  padding: 10px 190px 10px 10px;
  color: #090;
}
div#subyellow_about {
  background: #FF0 url(/sm-sveniteclose.jpg) no-repeat top right;
  min-height: 85px;
  width: 370px;
  margin: 0;
  margin-bottom: 20px;
  padding: 10px 190px 10px 10px;
  color: #090;
}
div#subyellow_redev {
  background: #FF0 url(/images/futuresign.jpg) no-repeat top right;
  min-height: 85px;
  width: 370px;
  margin: 0;
  margin-bottom: 20px;
  padding: 10px 190px 10px 10px;
  color: #090;
}
div#subyellow_abt_pauls {
  background: #FF0 url(/images/Paulsboro.jpg) no-repeat top right;
  min-height: 85px;
  width: 370px;
  margin: 0;
  margin-bottom: 20px;
  padding: 10px 190px 10px 10px;
  color: #090;
}
div#subyellow h3 {
    FONT: bold 13pt/15pt Arial, Helvetica, sans-serif; COLOR: #009900;
    margin: 0;
    padding: 0;
}
div#subyellow p {
  margin: 5px 0;
}
div#subyellow a {
  color: #090;
  font-weight: normal;
  margin: 0;
  padding: 0;
  padding-left: 12px;
  background: url(/images/link_arrow.gif) no-repeat center left;
}
div#highlights {
  float: left;
  margin: 0;
  padding: 0;
  width: 225px;
}
div#highlights img{
  float: left;
  margin: 0;
  padding: 0;
}
div#highlights div{
  display: block;
  margin-bottom: 15px;
  padding: 0;
  width: 225px;

  clear: both;
}
div#highlights p {
  color: #666666;
  font-size: 8pt;
  float: right;
  margin: 0;
  padding: 0;
  width: 225px;
}
div#landingbody {
  width: 275px;
  float: right;
}
div#landingbodyleft {
  width: 340px;
  float: left;
}
div#landingbodyright {
  width: 275px;
  float: right;
}
div#landingbody p{
  color: #666666;
  font-size: 8pt;
  margin: 0;
  padding: 0;
  margin-bottom: 5px;
}

/* END SECTION LANDING SPECIFIC STYLES */

/* SECTION DETAIL SPECIFIC STYLES */

div#detailcontent {
  float: left;
  width: 375px;
  margin: 0;
  padding: 0;
}
div.bigtext {
  font-size: 14pt;
  color: #9C0;
}
div.bigtext img{
  float: right;
}

div.bigtext p{
  margin: 0;
  padding: 0;
}
div#detailbody {
  width: 375px;
  float: left;
}
div#detailbodyleft {
  width: 175px;
  float: left;
}
div#detailbodyright {
  width: 195px;
  float: right;
}
div#detailbody p{
  color: #666666;
  font-size: 9pt;
  margin: 0;
  padding: 0;
  margin-bottom: 5px;
}
div#detailsidebar {
  float: right;
  width: 180px;
  margin: 0;
  padding: 0;
}
div#detailsidebar div{
  border: 1px solid #9C0;
  padding: 10px 8px;
  margin-bottom: 15px;
}
div#detailsidebar h5{
  margin: 0;
  padding: 0;
  padding-bottom: 5px;
  FONT-WEIGHT: bold; 
  FONT-SIZE: 10pt; 
  COLOR: #99cc00; 
  FONT-FAMILY: Arial, Helvetica, sans-serif;
}
div#content h5 a {
  display: block;
  color: #090;
  font-weight: bold;
  font-size: 10pt;
  margin: 0;
  margin-bottom: 5px;
  padding: 0;
  padding-left: 10px;
  background: url(/images/link_arrow.gif) no-repeat center left;
}
div#detailsidebar p{
  color: #666666;
  font-size: 8pt;
  margin: 0;
  padding: 0;
  margin-bottom: 5px;
}
div.greenline {
  border-bottom: 1px solid #C4E26A;
  padding-top: 5px;
  padding-bottom: 10px;
  margin-bottom: 5px;

}

td.greenline {
  border-bottom: 1px solid #C4E26A;
  padding-top: 5px;
  padding-bottom: 10px;
  margin-bottom: 5px;

}
div.image {
  font-style: italic;
  margin: 10px 0;
  font-size: 8pt;
  color: #000;
}
div.image img {
  display: block;
}
div.mapcontainer img{
  float: left;
  margin-right: 10px;
  margin-bottom: 10px;
}
div.mapcontainer {
  clear: both;
}

div.areial {
	float: right;
	margin-top: 0px;
	width:445px;
	padding: 10px;
	margin-right: 1px;
}
/* END SECTION DETAIL SPECIFIC STYLES */

html body div#obiki-edit-wrapper {
  position: static !important;
}

div#obiki-admin-toolbar {
  top: -41px !important;
}