html { height: 100%; }
body   { color: #656565; font-family: Verdana; background-color: white; height: 100%; margin: 0; padding: 0; -webkit-text-size-adjust: 100%; }
table,td,p,div,span,b,input,textarea,select,form,script  { margin: 0 }
div#header_1, div#image_1, div#header_2, div#image_2, div#image_2b, #content, img { background-position: center 0; behavior: url(../../../resources/iepngfix.htc)  }
a { outline-style: none; }
#header_1 { background-image: url(../images/grad_header.png); background-repeat: repeat-y; background-position: center top; height: 44px; }
#image_1 { background-image: url(../images/logo.png); background-repeat: no-repeat; background-position: center top; height: 215px; }
#header_2 { background-image: url(../images/grad_header.png); background-repeat: repeat-y; background-position: center top; height: 64px; }
#image_2 { background-image: url(../images/grad_image_2.png); background-repeat: no-repeat; background-position: center top; height: 18px; }
#image_2b { background-image: url(../images/grad_bnews.png); background-repeat: no-repeat; background-position: center top; height: 56px; }
#bnews { font-size: 12px; line-height: 1.2em; }
#content { background-image: url(../images/grad_content.png); background-repeat: no-repeat; background-position: center top; padding-top: 32px; padding-bottom: 32px; }
.text_03 { font-size: 3px ; line-height: 1.25em; }
.text_06   { font-size: 6px ; line-height: 1.25em; }
.text_10 { font-size: 10px ; line-height: 1.3em; }
.text_10a  { font-size: 10px; font-family: Arial ; line-height: 1.3em; }
.text_11 { font-size: 11px ; line-height: 1.3em; }
.text_11a { font-size: 11px; font-family: Arial; line-height: 1.3em; }
.text_12   { font-size: 12px ; line-height: 1.4em; }
.text_12a { font-size: 12px; font-family: Arial; line-height: 1.4em; }
.text_14 { font-size: 14px ; line-height: 1.3em; }
.text_16     { color: #006471; font-size: 16px  ; line-height: 1.25em; text-shadow: /*2px 2px 4px #CCCCCC; */ }
.text_color     { color: #006471 }
.text_gray { color: #656565 }
.text_dark { color: #4b4b4b; }
.text_black { color: black }
.lines_11_left { font-size: 11px; font-family: verdana; line-height: 1.25em; background-image: url(../images/web/lines_deg_left.gif); background-repeat: no-repeat; background-position: left top; padding-top: 10px; padding-bottom: 10px; }
.lines_11_right { font-size: 11px; font-family: verdana; line-height: 1.25em; background-image: url(../images/web/lines_deg_right.gif); background-repeat: no-repeat; background-position: right top; padding-top: 15px; padding-bottom: 15px; }
.reflect   { -webkit-box-reflect: below 0 -webkit-gradient(linear, left top, left bottom, from(transparent), color-stop(0.85, transparent), to(rgba(255,255,255,.28)));  }
.box { font-size: 11px; line-height: 1.25em; padding: 7px; border: solid 1px silver; }
.icon_ref { color: #006471; font-size: 11px; line-height: 1.25em; background-image: url(../images/icons/ref.gif); background-repeat: no-repeat; background-attachment: scroll; background-position: 0 center; height: 16px; padding-left: 30px; float: left; }
.icon_cas { font-size: 11px; line-height: 1.25em; background-image: url(../images/icons/cas.gif); background-repeat: no-repeat; background-attachment: scroll; background-position: 0 center; padding-left: 33px; height: 16px; float: left; }
.icon_mw { font-size: 11px; line-height: 1.25em; background-image: url(../images/icons/mw.gif); background-repeat: no-repeat; background-attachment: scroll; background-position: 0 center; padding-left: 33px; height: 16px; float: left; }
.image  { border: solid 1px #c0c0c0; }
.sep-v-sh-img { background-image: url(../images/web/sep-v-sh-img.png); background-repeat: no-repeat; background-position: left top; }
.sep-v-sh { background-image: url(../images/web/sep-v-sh.png); background-repeat: no-repeat; background-position: left top; }
.grad_right { background-image: url(../images/web/grad_right.png); background-repeat: no-repeat; background-position: left top; }
#bg-footer { background-color: #006471; background-image: url(../images/web/bg-0.jpg); background-repeat: repeat-x; background-position: 0 top; }
#footer { color: #fff; font-size: 12px; font-family: Arial; line-height: 1.2em; text-align: left; padding-top: 32px; padding-bottom: 32px; text-shadow: 0px -1px 0px #004149; }
#footer a { color: #fff; text-decoration: none; }
#footer a:hover { color: #fff; text-decoration: underline }

