body { color: #797A7C; font-family: "Arial CE", "Helvetica CE", Arial, Helvetica, sans-serif; font-size: 80%; }
div#wrapper { float: left; width: 100%; }
div#content { margin-left: 241px; }
div#navigation { float: left; width: 241px; margin-left: -100%; }
/* ---GENERAL--- */
ul, ol, li, h1, h2, h3, h4, h5, h6, pre, form, body, html, p, blockquote, fieldset, input { margin: 0; padding: 0; }
ul, ol { list-style: none; }
a img, :link img, :visited img, fieldset { border: none; }
.clear { clear: both;}
/* ---HEADER--- */
div#header { position: relative; }
div#header { height: 85px; background: #98a1a6 url(/websites/chweb/web.nsf/header.png) no-repeat top left; font-size: 1.9em; }
div#header span { color: #fff; position: absolute; display: block; top: 30px; right: 55px; }
/* ---LEFTMENU--- */
#navigation, #navigation ul { width: 241px; }
#navigation li { overflow: hidden; }
#m01 a { background-position: 0 0; }
#m01 a:hover, #m01 a.selection, #m01 a.selection:hover {	background-position: -241px 0; }
#m02 a { background-position: 0 -36px; }
#m02 a:hover, #m02 a.selection, #m02 a.selection:hover {	background-position: -241px -36px; }
#m03 a { background-position: 0 -72px; }
#m03 a:hover, #m03 a.selection, #m03 a.selection:hover {	background-position: -241px -72px; }
#m04 a { background-position: 0 -108px; }
#m04 a:hover, #m04 a.selection, #m04 a.selection:hover {	background-position: -241px -108px; }
#m05 a { background-position: 0 -144px; }
#m05 a:hover, #m05 a.selection, #m05 a.selection:hover {	background-position: -241px -144px; }
#m06 a { background-position: 0 -180px; }
#m06 a:hover, #m06 a.selection, #m06 a.selection:hover {	background-position: -241px -180px; }
#m07 a { background-position: 0 -216px; }
#m07 a:hover, #m07 a.selection, #m07 a.selection:hover {	background-position: -241px -216px; }
#m08 a { background-position: 0 -252px; }
#m08 a:hover, #m08 a.selection, #m08 a.selection:hover {	background-position: -241px -252px; }
/* ---CONTENT--- */
div#content { padding: 0 40px 0 100px; text-align: right; }
div#content h1 { padding: 25px 0; font-size: 2em; }
div#content h1 span#blue { color: #006CA0; text-transform: lowercase; }
div#content h1 span#bluens { color: #006CA0; text-transform: lowercase; word-spacing: -0.25em; }
div#content h1 span#green { color: #009A5B; text-transform: lowercase; word-spacing: -0.25em; }
div#content p, div#content p.big  { padding: 0 0 25px 0; }
div#content p.big { font-size: 1.2em; padding: 0 0 25px 0; }
table {margin-left: auto; margin-right: 20px; text-align: left; }
td, th {padding: 3px; } 
ul#bullet { list-style-type: disc; }
ul#bullet li {margin-bottom: 1em;}
ul#productlist { text-align: left; list-style-type: disc; font-size: 1.1em; }
ul#productlist li {margin-bottom: 0.4em;}
img.fronts {margin-bottom: 1em; border:1px solid; float: right; margin-left: 10px; color: #797A7C; border-color: #797A7C; }
