body {
  margin:0px;
}
p,td {
  margin-bottom:10px;
  margin-top:5px;
  font:12px Arial;
  clear:all;
}
a {
  color:#1a1e51;
  text-decoration:none;
  font-weight:bold;
}
a:hover {
  text-decoration:underline;
}
input {
  border:1px solid #7b8aa8;
  width:280px;
  height:18px;
}
input .select {
  border:1px solid #7b8aa8;
  float:left;
}
.contact_input {
  width:15px;
  height:15px;
}
textarea {
  border:1px solid #7b8aa8;
  width:420px;
  height:100px;
}
h5 {
  font:20px Arial;
  line-height:20px;
  padding:0px 0 10px 0;
  margin:0px;
}
h6 {
  font:12px Arial;
}
ul {
  list-style-position: outside;
  list-style-image: url(../images/next_arrow.gif);
  list-style-type: square;
}
.home_block ul, .home_block_right ul {
  list-style-image: url(../images/home_arrow.jpg);
}
.home_block a, .home_block_right a {
  color:#ffffff;
}
.right_a {
  float:left;
  padding-bottom:8px;
  display:block;
  clear:both;
  width:250px;
}
#wrapper {
  width:960px;
}
#header {
  width:960px;
  height:86px;
  background-color:#edf8fd;
}
#header_logo {
  float:left;
  width:238px;
  height:86px;
  background:url(../images/stamicarbon_logo.jpg);
  background-repeat:no repeat;
}
#header_search {
  height:26px;
  width:330px;
  float:right;
  font:12px Arial;
  color:#009fe2;
  padding-top:4px;
}
#header_search a {
  text-decoration:none;
  color:#009fe2;
}
#header_search a:hover {
  text-decoration:underline;
}
#header_search input {
  height:16px;
  width:120px;
  border:1px solid #009fe2;
  font:10px Arial;
}
#header_pink_square {
  background-color:#ff37af;
  width:12px;
  height:12px;
  float:left;
  margin-top:38px;
}
#header_menu {
  height:36px;
  width:722px;
  float:right;
  font:12px Arial;
  background-color:#52beeb;
  z-index:100;
display:block;
}
#header_menu ul {
  float:left;
  list-style:none;
  margin:0;
  padding:0;
}
#header_menu ul li {
  width:143px;
  height:28px;
  background-color:#52beeb;
  float:left;
  text-align:center;
  padding:8px 0 0 0px;
  line-height:12px;
  border-left:1px solid #a5ddf5;
}
#header_menu ul li .header_menu_first {
  border-left:0px solid #a5ddf5;
}
#header_menu ul li a {
  color:#ffffff;
  text-decoration:none;
  width:143px;
  height:28px;
}
#header_menu ul li a:hover {
  color:#ffffff;
  text-decoration:none;
  background-color:#009fe2;
}
#header_menu li:hover, #header_menu li.over {
  color:#ffffff;
  text-decoration:none;
  background-color:#009fe2;
}
#header_menu ul li.active  {
  color:#ffffff;
  background-color:#009fe2;
}
#header_menu li ul {
  position: absolute;
  height:30px;
  width:722px;
  float:right;
  background-color:#1a1e51;
  display:none;
}
#header_menu li ul li {
  float:left;
  list-style:none;
  font:10px Arial;
  background-color:#1a1e51;
  border:0;
  padding:10px 0 0 0;
  height:20px;
  width:144px;
}
#header_menu li:hover ul, #header_menu li.sfhover ul, #header_menu li.over ul {
  left:0px;
  top:13px;
  position:absolute;  
  display:block;
}
#header_image_home {
  background:url(../images/home_header_2.jpg);
  width:960px;
  height:297px;
  z-index:-1;
  position:relative;
}
#content_wrapper {
  width:960px;
  background-color:#009fe2;
  min-height:100%;
  display:block;
  overflow:hidden;
}
#content_wrapper_knowledge {
  width:960px;
  background-color:#edf8fd;
  min-height:100%;
  display:block;
  overflow:hidden;
}
#left_bar {
  width:238px;
  background-color:#009fe2;
  float:left;
}
#left_sub_menu {
  text-align:left;
  padding:50px 10px 0 0;
  color:#ffffff;
  font:12px Arial;
}
#left_sub_menu ul {
  list-style-image:url(../images/menu_arrow.gif);
}
#left_sub_menu li {
  padding:3px 0 0 0;
}
#left_sub_menu li a {
  color:#ffffff;
  text-decoration:none;
}
#left_sub_menu li a:hover {
  color:#ffffff;
  text-decoration:underline;
}
#left_sub_menu_top {
  background-color:#105089;
  width:238px;
  height:30px;
  float:left;
}
#sub_image {
  float:right;
  border:0;
  padding:0;
  margin:0;
  height:240px;
}
#home_content {
  float:right;
  width:722;
  background-color:#d5effa;
}
#home_footer {
  height:30px;
  width:950px;
  font:12px Arial;
  color:#009fe2;
  background-color:#edf8fd;
  text-align:left;
  padding-top:10px;
  padding-left:10px;
  position:relative;
  float:left;
}
#home_footer a {
  text-decoration:none;
  color:#009fe2;
  margin-bottom:30px;
}
#home_footer a:hover {
  text-decoration:underline;
}
#left_footer {
  height:20px;
  width:228px;
  background-color:#009fe2;
  float:left;
  color:#ffffff;
  font:8px Arial;
  text-align:left;
  padding-top:10px;
  padding-left:10px;
}
#left_footer a {
  text-decoration:none;
  color:#ffffff;
  padding-bottom:30px;
}
#left_footer a:hover {
  text-decoration:underline;
}
#right_footer {
  height:20px;
  width:712px;
  background-color:#edf8fd;
  float:right;
  font:bold 12px Arial;
  color:#1a1e51;
  text-align:right;
  padding:10px 10px 0 0;
}

.disclaimer {
  display:block;
  float:right;
  font: 10px Arial;
  color:#1a1e51;
  text-align:right;
  padding:10px 10px 0 0;
}

#content {
  width:722px;
  background-color:#edf8fd;
  float:right;
  min-height:100%;
  display:block;
}
#knowledge_content {
  width:800px;
  height:100%;
  text-align:left;
}
.home_block {
  border-top:2px solid #ffffff;
  background-color:#009fe2;
  height:400px;
  width:218px;
  float:left;
  padding:10px;
  text-align:left;
  color:#ffffff;
  font:12px Arial;
  display:block;
}
.home_block_right {
  border-top:2px solid #ffffff;
  background-color:#009fe2;
  height:400px;
  width:220px;
  float:left;
  display:block;
  padding:10px;
  text-align:left;
  color:#ffffff;
  font:12px Arial;
}
.home_divider {
  background-color:#ffffff;
  width:2px;
  height:137px;
  float:left;
  display:block;
}
.content_header {
  width:295px;
  height:25px;
  background-color:#a5ddf5;
  color:#1a1e51;
  font:bold 16px Arial;
  float:left;
  margin:0px 20px 0 0;
  padding:5px 0 0 20px;
  text-align:left;
  position:relative;
  top:-20px;
  left:-20px;
}
.content_header_newsletter {
  width:315px;
  height:25px;
  background-color:#a5ddf5;
  color:#1a1e51;
  font:bold 16px Arial;
  float:left;
  margin:0px 20px 0 0;
  padding:5px 0 0 20px;
  text-align:left;
  position:relative;
  top:-20px;
  left:-20px;
}
.content_blocks {
  background-color:#d5effa;
  width:722px;
  margin-top:50px;
  background:url(../images/2_column.gif);
  display:block;
  height:100%;
  float:left;
}
.history_blocks {
  background-color:#d5effa;
  width:722px;
  background:url(../images/2_column.gif);
  display:block;
  min-height:100%;
  float:left;
}
.content_blocks_no_divider {
  background-color:#d5effa;
  width:722px;
  margin-top:50px;
}
.content_left {
  width:327px;
  padding:0px 10px 10px 20px;
  margin-top:0px;
  text-align:left;
  float:left;
  font:12px Arial;
  color:#1a1e51;
  display:block;
  min-height:100%;
}
.history_left {
  width:327px;
  color:#1a1e51;
  padding:30px 10px 10px 20px;
  margin-top:0px;
  text-align:left;
  float:left;
  font:12px Arial;
  display:block;
  min-height:100%;
}
.content_right {
  width:327px;
  color:#1a1e51;
  padding:30px 10px 10px 20px;
  margin-top:0px;
  text-align:left;
  float:right;
  font:12px Arial;
  display:block;
  min-height:270px;
}
.content_right_cadre {
  margin:15px 0px 10px 0px;
  background-color:#52beeb;
  float:left;
  position:relative;
  left:-30px;
}
.content_image {
  background-color:#80cff0;
  padding:5px;
  float:left;
  position:relative;
  left:-40px;
  margin-top:10px;
}
.heading {
  font:bold 13px Arial;
  color:#1a1e51;
  float:left;
  width:400px;
}
.heading2 {
  font:bold 16px Arial;
  color:#1a1e51;
  float:left;
  width:800px;
  padding:10px 0px 20px 0px;
}
.heading3 {
  font:bold 13px Arial;
  color:#1a1e51;
  float:left;
  width:800px;
  padding:10px 0px 20px 0px;
}
.archive_heading {
  font:bold 13px Arial;
  color:#1a1e51;
  float:left;
  width:160px;
}
.news_block {
  width:500px;
  color:#1a1e51;
  padding:0px 10px 10px 20px;
  margin-top:50px;
  text-align:left;
  float:left;
  font:12px Arial;
  display:block;
  background-color:#d5effa;
  min-height:157px;
}
.opex_block {
  width:680px;
  color:#1a1e51;
  padding:0px 10px 10px 20px;
  margin-top:50px;
  text-align:left;
  float:left;
  font:12px Arial;
  display:block;
  background-color:#d5effa;
  min-height:157px;
}
.movie_block {
  width:640px;
  color:#1a1e51;
  padding:0px 10px 10px 20px;
  margin-top:50px;
  text-align:left;
  float:left;
  font:12px Arial;
  display:block;
  background-color:#d5effa;
  min-height:157px;
}
.news_block_small {
  width:470px;
  color:#1a1e51;
  padding:0px 10px 10px 20px;
  margin-top:50px;
  text-align:left;
  float:left;
  font:12px Arial;
  display:block;
  background-color:#d5effa;
  min-height:157px;
}
.form_block {
  width:470px;
  color:#1a1e51;
  padding:10px 10px 10px 20px;
  text-align:left;
  float:left;
  font:12px Arial;
  display:block;
}
.news_archive {
  float:right;
  width:195px;
  height:380px;
  margin:50px 10px 0 0;
  background-color:#52beeb;
}
.news_archive_header {
  text-align:left;
  font:bold 16px Arial;
  color:#ffffff;
  padding:5px 0 5px 5px;  
}
.news_archive_dropdown select {
  float:left;
  margin:5px 0 5px 5px;  
}
.news_archive_dropdown select {
  width:100px;
  height:18px;
  border:1px solid #7b8aa8;
  font:12px Arial;
}
.news_archive_box {
  width:180px;
  height:300px;
  margin-top:10px;
  background-color:#edf8fd;
  text-align:left;
  padding-left:5px;
  overflow:auto;
  scrollbar-base-color:#1a1e51;
  scrollbar-width:4px;
}
.error input {
  border:1px solid #fe3db1;
}
.error {
  color:#fe3db1;
}
.submit {
  height:22px;
  width:90px;
  background-color:#105089;
  color:#ffffff;
}
.submit_small {
  height:20px;
  width:60px;
  background-color:#105089;
  color:#ffffff;
  font:bold 11px Arial;
}
.news_heading {
  font:bold 15px Arial;
  color:#1a1e51;
  float:left;
  width:400px;
}
.news_date {
  font:12px Arial;
  color:#009fe2;
  float:left;
  width:400px;
}
.archive_date {
  font:12px Arial;
  color:#009fe2;
  float:left;
  width:160px;
}
.article_image {
  margin:0 10px 5px 0;
  float:left;
}
.event_left {
  float:left;
  width:300px;
}
.event_right {
  float:right;
  width:150px;
  text-align:left;
}
.event_date {
  font:12px Arial;
  color:#1a1e51;
  background-color:#d5effa;
  width:240px;
  padding:2px;
  margin-bottom:0;
}
.event_heading {
  font:bold 13px Arial;
}
.history_tabs {
  padding:20px 0 0 20px;
  text-align:left;
}
.tab {
  background-color:#a5ddf5;
  border-left:1px solid #edf8fd;
  float:left;
  padding:5px 10px 10px 10px;
  width:50px;
  height:15px;
  font:bold 16px Arial;
  color:#009fe2;
}
.tab_active {
  color:#1a1e51;
  background-color:#52beeb;
  border-left:1px solid #edf8fd;
  float:left;
  padding:5px 10px 10px 10px;
  width:50px;
  height:15px;
  font:bold 16px Arial;
}
.solution_image {
  float:right;
  margin-top:50px;
}
.solution_column {
  width:168px;
  margin:10px 0 20px 10px;
  background-color:#a5ddf5;
  float:left;
  height:420px;
}
.solution_5column {
  width:134px;
  margin:10px 0 20px 10px;
  background-color:#a5ddf5;
  float:left;
  height:420px;
}
.solution_header {
  color:#1a1e51;
  font:16px Arial;
  text-align:left;
  padding:10px;
}
.solution_content {
  padding:10px;
  color:#1a1e51;
  font:12px Arial;
  text-align:left;
  height:140px;
}
.solution_footer {
  text-align:left;
  padding:10px;
  color:#1a1e51;
  font:12px Arial;
}
.knowledge_search {
  width:800px;
  height:100px;
  background-color:#a5ddf5;
  display:block;
  float:left;
}
.knowledge_p {
  margin-right:20px;
  float:left;
  padding:10px;
  color:#1a1e51;
  font:bold 12px Arial;
}
.knowledge_pp {
  width:70px;
  float:left;
  padding:13px 10px 10px 10px;
  color:#1a1e51;
  font:bold 12px Arial;
}
.know {
  width:10px;
  border:0;
vertical-align: middle;
}
.knowledge_input {
  width:420px;
  height:20px;
  float:left;
  padding:8px 0 0 0;
}
.knowledge_submit {
  width:102px;
  height:24px;
}
.knowledge_block_left {
  float:left;
  width:350px;
  padding:20px;
}
.knowledge_block_right {
  float:right;
  width:350px;
  padding:20px;
}
.knowledge_image {
  margin:0px 10px 0px 0px;
  float:left;
  border:1px solid black;
}
.knowledge_2_column {
  margin:20px 0px 30px 0px;
  float:left;
  background:url(../images/2_column_wide.gif);
  width:800px;
}
.knowledge_heading {
  font:bold 13px Arial;
  color:#1a1e51;
}
.knowledge {
  font:12px Arial;
  color:#1a1e51;
}
.knowledge_result_top {
  width:780px;
  height:70px;
  background-color:#bfe7f8;
  display:block;
  float:left;
  margin-bottom:2px;
  padding:10px;
}
.knowledge_result {
  width:780px;
  height:70px;
  background-color:#d5effa;
  display:block;
  float:left;
  padding:10px;
  margin-bottom:2px;
}
.knowledge_result_top {
  width:780px;
  background-color:#bfe7f8;
  display:block;
  float:left;
  margin-bottom:2px;
  padding:10px;
}
.knowledge_download {
  float:right;
}
.knowledge_pink {
  color:#ff37af;
  font:11px Arial;
  
}
.knowledge_pink_number {
  color:#ff37af;
  font:12px Arial;
  margin-right:30px;
}
.content_left h1,content_right h1 {
  font:bold 14px Arial;
}
.news_header {
  color:#1a1e51;
  font:bold 16px Arial;
}
