body {margin: 0px; font-family: "Trebuchet MS", Tahoma, Arial, Helvetica, sans-serif}
.rel-parent {width: 100%; height: 100%; position: relative}
#menu {background-image: url(/template/menupbg.gif); background-repeat: no-repeat; background-position: bottom; background-color: #dcdcdc; padding-bottom: 22px}
#menu a {display: block; width: 130px; height: 35px; max-height: 28px; background-image: url(/template/menubg.gif); background-repeat: no-repeat; margin-left:1px; text-align: center; color: white; font-weight: bold; text-decoration: none; font-size: 14px; padding-top: 6px}
#menu a:hover {color: #eeeeee}
#menu a.active {background-image: url(/template/menubg-active.gif)}
#header {height: 152px; background-image: url(/template/topfill.gif); background-repat: repeat-x}
#header-logo {background-image: url(/template/logo.gif); background-repeat: no-repeat}
#topline {width: 164px; height: 9px; background-image: url(/template/topline.gif); position: absolute; top: 27px; right: 0px; font-size: 2px}
#header-right {background-image: url(/template/topright.gif); background-repeat: no-repeat; width: 32px}
#leftcol {background-color: #dcdcdc; background-image: url(/template/leftcolbg.gif); background-repeat: repeat-y; width: 133px; vertical-align: top}
#leftcol-carrier {width: 100%; height: 100%; background-image: url(/template/leftcoldown.gif); background-repeat: no-repeat; background-position: bottom}
#weirdline {background-image: url(/template/weirdlinebg.gif); background-repeat: repeat-y; vertical-align: top}
#weirdline div {width: 32px; height: 231px; background-image: url(/template/weirdline.gif); background-repeat: no-repeat}
#partners-corner {width: 133px; height: 60px; background-image: url(/template/part.gif); background-repeat:no-repeat}
#partners {width: 130px; top: 14px; text-align: center; position: absolute; font-size: 12px; color: #6d7783; text-decoration: none}
#partners:hover {color: #aaaaaa}
#materials {width: 130px; top: 35px; text-align: center; position: absolute; font-size: 12px; color: #6d7783; text-decoration: none}
#materials:hover {color: #aaaaaa}
#bottom {background-image: url(/template/bottom.gif); background-repeat: repeat-x}
#bottom .rel-parent {padding-top: 25px}
#bottomline {width: 139px; height: 13px; position: absolute; top: 6px; left: 0px; background-image: url(/template/bottomline.gif); background-repeat: no-repeat; font-size: 10px; color: #51654e; text-align: center}
#bottomright {width: 32px; height: 60px; background-image: url(/template/bottomright.gif); background-repeat: no-repeat}
#homebutton, #emailbutton {position: absolute; bottom: 0px; left: 17px; border-width: 0px}
#emailbutton {left: 42px}
#header-snippet {height: 70px; width: 320px; position: absolute; right: 0px; top: 50px; color: white; font-size: 10px; font-weight: bold; text-align: justify}
#content {vertical-align: top; font-size: 16px}
#content-handler {margin: 30px 0px 0px 5px; position: relative}
#content h1, #content h2, #content h3, #content h4, #content h5, #content h6 {text-align: left; color: #77bd3e; font-size: 14px; margin: 0px}
#content h2 {font-size: 16px; color: #4474b4}
#content h1 {font-size: 18px; position: absolute; top: -30px; left: 30px; margin: 0px}
#content p {text-align: justify; text-indent: 30px}
#content a {color: #79aaea}
#content a:hover {color: #9fd092}
#content table {font-size: 16px}
.box {height: 0%; border: solid #c9c9c9 1px; padding: 10px; background-color: #f8f8f8; position: relative}
.box .border-top-left {margin: 0px; position: absolute; width: 20px; height: 20px; top: -1px; left: -1px; background-image: url(/template/border-top-left.gif); background-repeat: no-repeat}
.box .border-bottom-left {margin: 0px; position: absolute; width: 20px; height: 20px; bottom: -2px; left: -1px; background-image: url(/template/border-bottom-left.gif); background-repeat: no-repeat}
strong {font-weight: normal}
b strong {font-weight: bold}
#banners {margin-left: 15px}
#banners a {display: block}
#linkz {margin-top: 5px}
#linkz, #linkz * {font-size: 10px ! important; text-align: justify; text-decoration: none}

.bluetable {border: solid #79aaea 2px; border-collapse: collapse}
.bluetable td, .bluetable th {border: solid #79aaea 1px}
p.source {text-align: right ! important; font-style: italic}