h3, h4 {font-size: 1.2em; font-weight: bold;}

.temah3 {
	FONT-WEIGHT: bold; COLOR: #FE010D; FONT-FAMILY: Arial, Helvetica, sans-serif;
}
.linksbox { 
	background-color: #DDEAF9; 
	border: 1px solid #006699;
}
.linksboxtext {
	font-size: 70%;
	margin-top: 2px;
	margin-right: 0px;
	margin-bottom: 5px;
	margin-left: 0px;
	font-family: Arial, Helvetica, sans-serif;
	padding: 0px;
}
.linksboxheader {
	font-weight: bold;
	color: #FFFFFF;
	font-family : Arial, Helvetica, sans-serif;
	font-size: 70%;
}
.sidebar {
	border: 1px solid #006699;
	margin: 5px;
	font-size: 90%;
	font-style: italic;
	font-weight: bold;
	text-align: center;
}
.tableheader {
	font-size: medium;
	font-family: Arial, Helvetica, sans-serif;
	color: #FFFFFF;
	background-color: #003366;
	vertical-align: top;
}
.tabledata {
	background-color: #DDEAF9;
	vertical-align: top;
	font-family: Arial, Helvetica, sans-serif;
}
.backtotop {
	font-size: 80%;
	font-weight: bold;
	text-align: left;
}
.caption {
	font-size: 80%;
}
ol.q_and_a { 
	margin: 0 0 0 10px;
	padding: 0 20px;
}

ol.q_and_a li { 
	text-align: left; 
	font-weight: bold; 
	color: #036; 
	margin: 5px 0 0 0;
	padding: 0;
}
ol.q_and_a table { 
	margin: 5px;
}

  ul.indentlist li.link3 { list-style-image: url(/products/sitelets/refiningtechnology/images/arrow_white_nav.gif); }
  ul.indentlist li.link3 ul li { list-style-image: none; }
  ul#CLGCatalystsList { display: block !important; }
span#linksbox {display: inline; }
span.lb {display: inline; }
 .floatLt { float: left; margin: 10px 15px; }
.linksboxtext {
	font-size: 70%;
	margin-top: 2px;
	margin-right: 0px;
	margin-bottom: 5px;
	margin-left: 0px;
	font-family: Arial, Helvetica, sans-serif;
	padding: 0px;
}
.linksboxheader {
	font-weight: bold;
	color: #FFFFFF;
	font-family : Arial, Helvetica, sans-serif;
	font-size: 14px;
}
#rtNav { 
  float: right; 
  width: 135px; 
	padding: 2px 10px;
  font-family : Arial, Helvetica, sans-serif;
	font-size: 14px;
}
.linksboxheaderBox {
  margin: 0;
  padding: 0 5px;
  background-color: #006699;
	font-weight: bold;
	color: #FFFFFF;
}
.linksboxheaderBox p {
  margin: 0;
  padding: 5px; 
}
.linksboxtextBox  {
  margin: 0; 
  padding: 0;
  background-color: #DDEAF9;
  border: solid #069 1px; 
}
.linksboxtextBox  p {
  margin: 0;
  padding: 10px 5px; 
}
.CatChart {
  color: #000000;
  border: 1px solid #999999;
  margin: 0;
  padding: 0;
}

.CatChart td {
  border: 1px solid #999999;
  padding: 7px;
  margin: 0;
}

.CatChart td#Theader {
   font-size: 120%;
   color: #ffffff;
   font-weight: bold;
   background: #006699;
}

.CatChart td#redTitle {
   font-size: 100%;
   color: #ff0000;
   font-weight: bold;
   background: #fff;
}
.CatChart td.redTitle {
   font-size: 100%;
   color: #ff0000;
   font-weight: bold;
   background: #fff;
}

   .floatLt { float: left; margin: 10px 15px; }
   .floatRt { float: right; margin: 10px 15px; width: 160px; }
   .floatRt img { float: right; }
   .floatRt p{ margin: 0; padding: 2px 0 20px 0;  text-align: center; }
  ul#subNav { width: 390px; background-color: #fff; }
  ul#subNav li { margin-right: 1px; padding: 5px; background-color: #069; float: left; list-style-type: none; }
   .clearLt { clear: left; }
  ul#subNav li a { color: #fff; text-decoration: none; }
  ul#subNav li a:hover { text-decoration: underline; }

span#linksbox {display: inline; }
span.lb {display: inline; }
.linksboxtext {
	
	margin-top: 2px;
	margin-right: 0px;
	margin-bottom: 5px;
	margin-left: 0px;
	font-family: Arial, Helvetica, sans-serif;
	padding: 0px;
}
.linksboxheader {
	font-weight: bold;
	color: #FFFFFF;
	font-family : Arial, Helvetica, sans-serif;
	font-size: 14px;
}
#rtNav { 
  float: right; 
  width: 135px; 
	padding: 2px 10px;
  font-family : Arial, Helvetica, sans-serif;
	font-size: 14px;
}
.linksboxheaderBox {
  margin: 0;
  padding: 0 5px;
  background-color: #006699;
	font-weight: bold;
	color: #FFFFFF;
}
.linksboxheaderBox p {
  margin: 0;
  padding: 5px; 
}
.linksboxtextBox  {
  margin: 0; 
  padding: 0;
  background-color: #DDEAF9;
  border: solid #069 1px;
}
.linksboxtextBox  p {
  margin: 0;
  padding: 10px 5px; 
  font-size: 13px;
}


.CatChart {
  color: #000000;
  border: 1px solid #999999;
  margin: 0;
  padding: 0;
}

.CatChart td {
  border: 1px solid #999999;
  padding: 7px;
  margin: 0;
}

.CatChart td#Theader {
   font-size: 120%;
   color: #ffffff;
   font-weight: bold;
   background: #006699;
}

.CatChart td.Theader {
   font-size: 120%;
   color: #ffffff;
   font-weight: bold;
   background: #006699;
}

/* GALLERY */
.whiteBack { background-color: #fff; }
body#gallery1 { width: 75%; }
#galleryHeader1 { margin: 0; padding: 0; background-color: #069; width: 75%; height: 23px; }


body#gallery { width: 100%; }
#galleryHeader { margin: 0; padding: 0; background-color: #069; width: 100%; height: 23px; }
#galleryNav { margin: 0 10px; float: right; background: transparent url(/products/sitelets/elsegundo/images/bevel.gif) no-repeat left center; }
#galleryNav div { background: transparent url(/products/sitelets/elsegundo/images/bevel.gif) no-repeat right center; }
#galleryNav div a { padding: 5px 0 0 10px; height: 20px; float: left; display: block; color: #fff; font-size: 10px; }
#galleryNav img { display: inline; }

#printPage { width: 85px; height: 23px; float: left; }
#printPage a { width: 85px; background: transparent url(/products/sitelets/elsegundo/images/icon_print.gif) no-repeat 70px 40%; }
#closeWindow { width: 110px; height: 23px; float: left; }
#closeWindow a { width: 110px; background: transparent url(/products/sitelets/elsegundo/images/icon_close-window2.gif) no-repeat 90px 20%; }

/*added for the use of richmond gallery */
#gallerysubNav2 { clear: both; margin: 125px; padding: 0; list-style-type: none; width: 450px; }
#gallerysubNav2 li#prevImage { margin: 100; padding: 0; width: 100px; float: left; background: transparent url(/products/sitelets/elsegundo/images/arrow_prev-bottom.gif) no-repeat left 4px; }
#gallerysubNav2 li#nextImage { margin: 0; padding: 0; width: 100px; float: right; background: transparent url(/products/sitelets/elsegundo/images/arrow_next-bottom.gif) no-repeat right 4px; }
#gallerysubNav2 li a { margin: 0; padding: 0; display: block; width: 100px; height: 20px; }
#gallerysubNav2 li#prevImage a { padding-left: 20px; width: 100px; float: left; }
#gallerysubNav2 li#nextImage a { padding-right: 20px; width: 70px; float: right; }
/* end richmond */


#gallerysubNav { clear: both; margin: 20px; padding: 0; list-style-type: none; width: 654px; }
#gallerysubNav li#prevImage { margin: 0; padding: 0; width: 100px; float: left; background: transparent url(/products/sitelets/elsegundo/images/arrow_prev-bottom.gif) no-repeat left 4px; }
#gallerysubNav li#nextImage { margin: 0; padding: 0; width: 100px; float: right; background: transparent url(/products/sitelets/elsegundo/images/arrow_next-bottom.gif) no-repeat right 4px; }
#gallerysubNav li a { margin: 0; padding: 0; display: block; width: 100px; height: 20px; }
#gallerysubNav li#prevImage a { padding-left: 20px; width: 100px; float: left; }
#gallerysubNav li#nextImage a { padding-right: 20px; width: 70px; float: right; }

#galleryprimaryContent { background-color: #fff; clear: both; margin: 0; padding: 0; width: 100%; display: block; text-align: center; }
#gallerymainImage { padding: 10px 100px 20px 100px; display: block; }
#galleryprimaryContent p { padding: 0 100px; width: 500px; text-align: left; font-size: .95em; }

#esfooter { clear: both; width: 100%; text-align: center; font-size: .9em; padding: 30px 0;}

#symposium { background:#240638; }
#symposium table { background-color:#FFFFFF}
.purple { color:#7c2bd9}
.red { color:#FF0000}
