/*@Font Face
----------------------------------------------------------------------------------------------------------------------*/
@import "fonts.css";

html,body,iv,span,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,sub,sup, tt,var,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td { margin:0 auto; padding:0; border:0; font-weight:inherit; font-style:inherit; font-size:100%; font-family:Arial, Helvetica, sans-serif; }
.boxHeader1 { font-family: 'Conv_GOTHIC'; font-size: 18px; text-transform: uppercase; color: #FFF; text-decoration: none; margin: 0px; border-bottom-width: thin; border-bottom-style: solid; border-bottom-color: #666; padding-bottom: 5px; overflow:visible;}
#headerbox {
	background-repeat: repeat;
	clear: both;
	float: none;
	margin-top: 0px;
	position: relative;
	z-index: 10000;
	width: 1000px;
	margin-right: auto;
	margin-left: auto;
	vertical-align: top;
	padding: 0px;
	overflow: visible;
	height: 200px;
}
.quote1 { font-family: Georgia, "Times New Roman", Times, serif; font-size: 22px; font-style: italic; line-height: 32px; font-weight: normal; color: #FFF; text-decoration: none; }
:focus { outline:0; }
body { line-height:1; color:#000; }
#mnav {
	margin-top: 70px;
	margin-bottom: 0px;
	padding: 0px;
	margin-right: 0px;
	margin-left: 0px;
	vertical-align: top;
}
#boxesCO2 { background-image: url(../images/screen-white50.png); background-repeat: repeat; clear: both; float: none; margin-top: 300px; position: relative; z-index: 10000; width: 1000px; margin-right: auto; margin-left: auto; padding: 20px; }
#boxes tr td { font-family: Arial, Helvetica, sans-serif; font-size: 16px; line-height: 20px; font-weight: normal; color: #000; text-decoration: none; margin: 0px; vertical-align: top; padding: 10px; }
ol,ul { list-style:none; } 
table { border-collapse:separate; border-spacing:0; }
caption,th,td { text-align:left; font-weight:normal; } 

#caleraID {
	vertical-align: top;
	float: left;
	padding-top: 50px;
}
#header { font-family: 'Conv_GOTHIC'; white-space: nowrap; z-index: 1000; position: absolute; padding: 0px; text-align: center; margin-top: 0px; margin-right: auto; margin-bottom: 0px; margin-left: auto; width: 1000px; }
#mnavWrapper { float: none; margin-top: 50px; margin-right: auto; margin-left: auto; z-index: 11000; white-space: nowrap; clear: both; width: 1000px; display: block; position: relative; }
#header a #caleraID {
	text-align: left;
	vertical-align: middle;
	margin: 50px;
	padding: 0px;
	float: left;
}
#mnavWrapper td { text-align: center; white-space: nowrap; }
.mnavCO2, .mnavCHEM { color: #666; text-decoration: none; white-space: nowrap; font-family: 'Conv_GOTHIC'; font-size: 14px; min-width:50px; padding: 0px; margin: 0px 20px; }
.mnavCOMPANY { color: #666; text-decoration: none; white-space: nowrap; font-family: 'Conv_GOTHIC'; font-size: 14px; min-width:50px; padding: 0px; margin: 0 0 0 20px; }
.subscript { font-size: 75%; }
.mnavCO2 a, .mnavCHEM a, .mnavCOMPANY a, .menu {
	color: #000;
	text-decoration: none;
	white-space: nowrap;
	font-family: "Conv_GOTHIC";
	font-size: 14px;
	min-width: 100px;
	padding: 0px;
	line-height: 20px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 10px;
	margin-left: 0px;
}
#menu { white-space: nowrap; display: inline; position: static; visibility: visible; z-index: auto; width: auto; float: left; }
#caleraID { text-align: left; float: left; display: block; margin: 0px; }
.page-header { font-family: 'Conv_GOTHIC'; font-size: 28px; text-transform: uppercase; color: #666; text-decoration: none; margin-top: 20px; font-weight: normal; line-height: 28px; margin-bottom: 20px; }
#menu2, #menu3 , #menu1 {
	position: absolute;
	z-index: auto;
	padding: 0px;
	margin-top: 0px;
	color: #999;
	text-decoration: none;
	display: block;
	visibility: hidden;
}
.bodytext1 { font-family: Arial, Helvetica, sans-serif; font-size: 14px; line-height: 22px; font-weight: normal; color: #666; text-decoration: none; margin-right: 10px; }
#bio_img {
	float: left;
	margin-right: 20px;
	margin-bottom: 10px;
	display: inline;
	margin-top: 5px;
}
.bodytext2, .bodytext2 a { font-family: "Times New Roman", Times, serif; font-size: 14px; font-style: italic; line-height: 20px; color: #333; text-decoration: none; margin-bottom: 10px; }
.bodysub1 { font-family: Conv_GOTHIC; font-size: 18px; line-height: 22px; font-weight: normal; color: #0D77C0; text-decoration: none; margin-top: 0px; margin-right: 0px; margin-bottom: 10px; margin-left: 0px;  }
#col1-4th { padding-right: 20px; }
#cellDiv td { border-top-width: thin; border-top-style: dotted; border-top-color: #999; margin: 0px; padding-top: 10px; padding-bottom: 10px; padding-right: 10px; }
#cellDivLast td {
	border-top-width: thin;
	border-top-style: dotted;
	border-top-color: #999;
	margin: 0px;
	padding-top: 10px;
	padding-bottom: 10px;
	padding-right: 10px;
	border-bottom-width: thin;
	border-bottom-style: dotted;
	border-bottom-color: #999;
}
.mnavDiv {
	color: #333;
}
#menu2 a, #menu3 a , #menu1 a{
	font-family: "Conv_Gothic";
	font-size: 12px;
	text-decoration: none;
	text-align: left;
	line-height: 18px;
	color: #000;
	font-weight: normal;
}
a:hover { color: #01ACA2; }
#menu1 a:hover, #menu2 a:hover, #menu3 a:hover {
	color: #01ACA2;
}
.intro { font-family: Conv_GOTHIC; font-size: 18px; line-height: 28px; font-weight: normal; color: #0D77C0; text-decoration: none; }
#boxTall { font-family: Conv_Gothic; font-size: 40px; line-height: 44px; font-weight: lighter; color: #FFF; text-decoration: none; text-align: left; vertical-align: top; padding-top: 20px; padding-right: 20px; padding-bottom: 30px; padding-left: 20px; background-image: url(../images/box-colors-blue.gif); overflow: hidden; border-right-width: thick; border-right-style: solid; border-top-color: #FFF; border-right-color: #FFF; border-bottom-color: #FFF; border-left-color: #FFF; }
#boxTall .boxText1 { font-family: Arial, Helvetica, sans-serif; font-size: 14px; line-height: 22px; color: #FFF; text-decoration: none; overflow: hidden; padding: 0px; margin-top: 20px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; text-transform: none; }
#boxCO2Process, #boxCO2Process a:link, #boxCO2Process a, #boxCO2Process a:visited {
	background-color: #FFF;
	background-image: url(../images/box-co2.png);
	height: 330px;
	width: 340px;
	border-bottom-width: thick;
	border-bottom-style: solid;
	border-bottom-color: #FFF;
	border-right-width: thick;
	border-right-style: solid;
	border-right-color: #FFF;
	border-left-width: thick;
	border-left-style: solid;
	border-left-color: #FFF;
	font-family: Conv_Gothic;
	font-size: 40px;
	font-weight: lighter;
	color: #000;
	text-decoration: none;
	text-align: center;
	vertical-align: middle;
	border-top-style: none;
}
#boxCO2Advisors, #boxCO2Advisors a, #boxCO2Advisors a:link, #boxCO2Advisors a:visited{
	height: 330px;
	width: 330px;
	background-image: url(../images/co2-advisors-box.jpg);
	border-top-width: thick;
	border-left-width: thick;
	border-top-style: solid;
	border-left-style: solid;
	border-top-color: #FFF;
	border-left-color: #FFF;
	text-decoration: none;
	font-family: "Conv_Gothic";
	font-size: 40px;
	line-height: 40px;
}
.boxTitleBlack, .boxTitleBlack a, .boxTitleBlack a:visited, .boxTitleBlack a:link { text-decoration:none;font-size: 40px; color: #000; text-align: center; vertical-align: middle; font-family: Conv_GOTHIC;font-weight: normal;}
#boxCO2Header, #boxCO2Header a, #boxCO2Header a:link, #boxCO2Header a:visited{
	height: 330px;
	width: 330px;
	border-right-width: thick;
	border-bottom-width: thick;
	border-right-style: solid;
	border-bottom-style: solid;
	border-top-color: #FFF;
	border-right-color: #FFF;
	border-bottom-color: #FFF;
	border-left-color: #FFF;
	background-image: url(../images/box-colors-blue.gif);
	text-align: left;
	font-family: "Conv_Gothic";
	font-size: 40px;
	line-height: 48px;
	color: #FFF;
	text-decoration: none;
	padding: 10px;
}
#boxCO2ScaleUp, #boxCO2ScaleUp a, #boxCO2ScaleUp a:link, #boxCO2ScaleUp a :visited{
	height: 330px;
	width: 330px;
	background-image: url(../images/box-scaleup.png);
	border-right-width: thick;
	border-right-style: solid;
	border-right-color: #FFF;
	border-top-width: thick;
	border-top-style: solid;
	border-top-color: #FFF;
	border-left-color: #FFF;
	text-align: center;
	vertical-align: middle;
	font-family: "Conv_Gothic";
	font-size: 40px;
	font-weight: lighter;
	color: #FFF;
	text-decoration: none;
}
#boxCO2Science, #boxCO2Science a, #boxCO2Science a:link, #boxCO2ScaleUp a:visited {
	height: 330px;
	width: 330px;
	background-image: url(../images/box-coral.png);
	text-align: center;
	vertical-align: middle;
	font-family: Conv_Gothic;
	font-size: 40px;
	font-weight: lighter;
	color: #FFF;
	text-decoration: none;
	border-bottom-width: thick;
	border-left-width: thick;
	border-bottom-style: solid;
	border-left-style: solid;
	border-top-color: #FFF;
	border-right-color: #FFF;
	border-bottom-color: #FFF;
	border-left-color: #FFF;
}
#boxCO2Products, #boxCO2Products a, #boxCO2Products a:link, #boxCO2Products a:visited {
	height: 330px;
	width: 340px;
	border-top-width: thick;
	border-left-width: thick;
	border-top-style: solid;
	border-left-style: solid;
	border-top-color: #FFF;
	border-right-color: #FFF;
	border-bottom-color: #FFF;
	border-left-color: #FFF;
	background-image: url(../images/box-concrete.png);
	text-align: center;
	vertical-align: middle;
	font-family: "Conv_Gothic";
	font-size: 40px;
	font-weight: lighter;
	color: #000;
	border-right-width: thick;
	border-right-style: solid;
	text-decoration: none;
}
#boxTall { font-family: Conv_Gothic; font-size: 40px; line-height: 44px; font-weight: lighter; color: #FFF; text-decoration: none; text-align: left; vertical-align: top; padding-top: 20px; padding-right: 20px; padding-bottom: 30px; padding-left: 20px; background-image: url(../images/box-colors-green.gif); overflow: hidden; border-right-width: thick; border-right-style: solid; border-top-color: #FFF; border-right-color: #FFF; border-bottom-color: #FFF; border-left-color: #FFF; }
#boxCHEMProcess,  #boxCHEMProcess a, #boxCHEMProcess a:visited, #boxCHEMProcess a:link {
	background-color: #066;
	background-image: url(../images/box-chemprocess.png);
	height: 310px;
	width: 310px;
	border-bottom-width: thick;
	border-bottom-style: solid;
	border-bottom-color: #FFF;
	border-right-width: thick;
	border-right-style: solid;
	border-right-color: #FFF;
	border-left-width: thick;
	border-left-style: solid;
	border-left-color: #FFF;
	font-family: Conv_Gothic;
	font-size: 40px;
	font-weight: lighter;
	color: #FFF;
	text-decoration: none;
	text-align: center;
	vertical-align: middle;
	border-top-style: none;
}
#boxCHEMScaleUp, #boxCHEMScaleUp a, #boxCHEMScaleUp a:visited, #boxCHEMScaleUp a:link {
	height: 310px;
	width: 310px;
	background-image: url(../images/box-chemscaleup.png);
	border-right-width: thick;
	border-right-style: solid;
	border-right-color: #FFF;
	border-top-width: thick;
	border-left-width: thick;
	border-top-style: solid;
	border-left-style: solid;
	border-top-color: #FFF;
	border-left-color: #FFF;
	text-align: center;
	vertical-align: middle;
	font-family: "Conv_Gothic";
	font-size: 40px;
	font-weight: lighter;
	color: #FFF;
	text-decoration: none;
}
#boxCHEMScience, #boxCHEMScience a, #boxCHEMScience a:visited, #boxCHEMScience a:link { height: 310px; width: 310px; background-image: url(../images/box-chemscience.png); text-align: center; vertical-align: middle; font-family: Conv_Gothic; font-size: 40px; font-weight: lighter; color: #FFF; text-decoration: none; border-bottom-width: thick; border-left-width: thick; border-bottom-style: solid; border-left-style: solid; border-top-color: #FFF; border-right-color: #FFF; border-bottom-color: #FFF; border-left-color: #FFF; }
#boxCHEMAdvisory, #boxCCHEMAdvisory a, #boxCCHEMAdvisory a:visited, #boxCCHEMAdvisory a:link {
	height: 310px;
	width: 310px;
	border-top-width: thick;
	border-left-width: thick;
	border-top-style: solid;
	border-left-style: solid;
	border-top-color: #FFF;
	border-right-color: #FFF;
	border-bottom-color: #FFF;
	border-left-color: #FFF;
	background-image: url(../images/box-advisoryboard.png);
	text-align: center;
	vertical-align: middle;
	font-family: "Conv_Gothic";
	font-size: 40px;
	font-weight: lighter;
	color: #FFF;
	text-decoration: none;
}
#advisors {
	margin-right: 15px;
	margin-left: 0px;
}
.bodytext1 a { color: #0D77C0; }
#fileList td { padding-top: 10px; padding-bottom: 10px; border-top-width: thin; border-top-style: dotted; border-top-color: #999; }
#maincontent form label { color: #666; font-family: Arial, Helvetica, sans-serif; font-size: 12px; line-height: 34px; text-decoration: none; width: 150px; }
.boxTitleWhite , .boxTitleWhite a, .boxTitleWhite a:link, .boxTitleWhite a:visited{ text-decoration: none;font-size: 40px; color: #FFF; text-align: center; vertical-align: middle;font-family: Conv_GOTHIC;font-weight: normal; }
.bios-title {
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 14px;
	color: #666;
	text-decoration: none;
	font-style: italic;
	line-height: 20px;
}
.bios-header {
	font-family: "Conv_GOTHIC";
	font-size: 28px;
	color: #333;
	text-decoration: none;
	margin-bottom: 15px;
	margin-top: 20px;
}
.vline {
	border-left-width: thin;
	border-left-style: solid;
	border-left-color: #CCC;
	margin: 0px;
	background-image: url(../images/screen.png);
	background-repeat: repeat;
	padding: 0px;
}
#productimage {
	margin-right: 20px;
	margin-bottom: 10px;
}
#boxCO2Header tr td {
	font-family: Conv_GOTHIC;
	text-decoration: none;
	color: #FFF;font-weight: normal;
}
.GOTHIC {
	font-family: Conv_GOTHIC;font-weight: normal;
}
#footer-container {
	width: 1000px;
	margin-top: 0px;
	margin-right: auto;
	margin-bottom: 0px;
	margin-left: auto;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	line-height: 20px;
	font-weight: normal;
	text-transform: uppercase;
	color: #666;
	border-top-width: thin;
	border-top-style: solid;
	border-top-color: #999;
	border-right-color: #999;
	border-bottom-color: #999;
	border-left-color: #999;
	padding-top: 10px;
}
#copyright {
	display: inline;
	float: right;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #999;
	text-decoration: none;
}
#footer-container a, #footer-container a:visited {
	color: #999;
}
#footer-wrapper {
	padding-top: 20px;
}
