/*************************************************************/
/*   Design:   Multiflex-3 Update-7 / Layout-1               */
/*   File:     Text formats                                  */
/*-----------------------------------------------------------*/
/*   Author:   Wolfgang                                      */
/*   Date:     January 15, 2007                              */
/*   Homepage: wwww.1-2-3-4.info                             */
/*-----------------------------------------------------------*/
/*   License:  Fully open source without restrictions.       */
/*             Please keep footer credits with a link to     */
/*             Wolfgang (www.1-2-3-4.info). Thank you!       */
/*************************************************************/

/******************/
/*  MAIN SECTION  */
/******************/

/* MAIN CONTENT */
.widemain-content a {color:rgb(70,122,167); font-weight:bold; text-decoration:underline;}
.widemain-content a:hover {color:rgb(42,90,138); text-decoration:underline; }
.widemain-content h1.pagetitle {margin:0 0 0.4em 0; padding:0 0 2px 0; border-bottom:solid 7px rgb(225,225,225); font-family:Arial,Verdana,Sans-Serif;  color:rgb(100,100,100); font-weight:bold; font-size:220%;}
.widemain-content h1.block {clear:both; margin:1.0em 0 0em 0px; padding:2px 0 2px 2px; background:rgb(137,170,214); font-family:Arial,Verdana,Sans-Serif;  color:rgb(72,72,72); font-weight:bold; font-size:220%;}
.widemain-content h1.smallblock {clear:both; margin:0em 0 0em 0; padding:0px 0 0px 0px; background:rgb(190,190,190); font-family:Arial,Verdana,Sans-Serif;  color:rgb(255,255,255); font-weight:normal; font-size:180%;}
.widemain-content h1 {clear:both; margin:1.0em 0 0.5em 0; font-family:Arial,Verdana,Sans-Serif;  color:rgb(80,80,80); font-weight:normal; font-size:210%;}
.widemain-content h2 {clear:both; margin:1.0em 0 0.5em 0; font-family:Arial,Verdana,Sans-Serif;  color:rgb(80,80,80); font-weight:normal; font-size:170%;}
.widemain-content h2.nopad {clear:both; margin:0em 0 0em 2em; font-family:Arial,Verdana,Sans-Serif;  color:rgb(80,80,80); font-weight:bold; font-size:160%;}

.widemain-content h3 {clear:both; margin:-0.5em 0 0.5em 4px; font-family:Arial,Verdana,Sans-Serif;  color:rgb(80,80,80); font-weight:bold; font-size:130%;}
.widemain-content h1.side {clear:none;}
.widemain-content h2.side {clear:none;}
.widemain-content h3.side {clear:none;}
.widemain-content h1.blue {clear:both; margin:0 0 5px 0; padding:4px 10px 3px 10px; background-color:rgb(0,75,142); font-family:Arial,Verdana,Sans-Serif;  color:rgb(255,255,255); font-weight:bold; font-size:140%;text-align:center;}
.widemain-content h2.blue {clear:both; margin:0 0 5px 0; padding:4px 10px 3px 10px; background-color:rgb(0,75,142); font-family:Arial,Verdana,Sans-Serif;  color:rgb(255,255,255); font-weight:bold; font-size:140%; text-align:center;}

.widemain-content h1.darkblue {clear:both; margin:0 0 5px 0; padding:4px 10px 3px 10px; background-color:rgb(140,170,172); font-family:Arial,Verdana,Sans-Serif;  color:rgb(72,72,72); font-weight:bold; font-size:140%;}
.widemain-content h1.green {clear:both; margin:0 0 5px 0; padding:4px 10px 3px 10px; background-color:rgb(129,205,130); font-family:Arial,Verdana,Sans-Serif;  color:rgb(72,72,72); font-weight:bold; font-size:140%;} 
.widemain-content h1.redbright {clear:both; margin:0 0 5px 0; padding:4px 10px 3px 10px; background-color:rgb(221,0,0); font-family:Arial,Verdana,Sans-Serif;  color:rgb(255,255,255); font-weight:bold; font-size:140%;text-align:center;}
.widemain-content h1.reddark {clear:both; margin:0 0 5px 0; padding:4px 10px 3px 10px; background-color:rgb(160,13,45); font-family:Arial,Verdana,Sans-Serif;  color:rgb(255,255,255); font-weight:bold; font-size:140%;}
.widemain-content h4 {margin:1.5em 0 1.0em 0; color:rgb(80,80,80); font-family:Arial,Verdana,Sans-Serif;  font-weight:normal; font-size:170%;}
.widemain-content h5 {margin:1.5em 0 1.0em 0; color:rgb(80,80,80); font-family:Arial,Verdana,Sans-Serif;  font-size:140%;}
.widemain-content h6 {margin:1.2em 0 0.2em 0; color:rgb(80,80,80); font-weight:bold; font-size:120%;}
.widemain-content p {margin:0 0 1.0em 0; line-height:1.5em; font-size:110%;}
.widemain-content p.center {text-align:center;}
.widemain-content p.right {text-align:right;}
.widemain-content p.details {clear:both; margin:-0.25em 0 1.0em 0; line-height:1.0em; font-size:110%;}
.widemain-content blockquote {clear:both; margin:0 30px 0.6em 30px; font-size:90%;}
.widemain-content p.desc {margin-top:20px; margin-left:10px; margin-right:10px; line-height:1.5em; font-size:120%;}
.widemain-content p.links {margin-top:20px; margin-left:10px; margin-right:10px; line-height:1.5em; font-size:130%;}
.widemain-content .boldfilter { margin-left:10px;  margin-right:5px; line-height:3em; font-size:110%; font-weight:bold;}
.widemain-content input.button {width:15.0em; margin:0 4px 10px 10px; padding:1px !important /*Non-IE6*/; padding:0 /*IE6*/; background:rgb(235,235,235); border:solid 1px rgb(0,0,0); text-align:center; font-family:Arial,Verdana,Sans-Serif;  color:rgb(0,0,0); font-size:120%;font-weight:bold;}
.widemain-content input.button:hover {cursor:pointer; border:solid 1px rgb(0,0,0); background:rgb(247,13,13); color:rgb(255,255,255);}
.widemain-content table.test {clear:both; width:100%; margin:0em 0 0em 0px; table-layout: fixed; border-collapse:collapse; empty-cells:show; background:rgb(235,235,235);}
.widemain-content table.test th.top {vertical-align:text-top; padding:0 4px 0 4px; empty-cells:show; background-color:rgb(137,170,214); text-align:left; color:rgb(255,255,255); font-weight:bold; font-size:130%;}
.widemain-content table.test th {  vertical-align:text-top; padding:0px 0px 0px 0px;   background-color:rgb(137,170,214); text-align:left; color:rgb(80,80,80); font-weight:bold; font-size:110%;}
.widemain-content table.test td { vertical-align:text-top; padding:0px 10px 0px 5px; background-color:rgb(213,225,240); text-align:left; font-weight:normal; color:rgb(80,80,80); font-size:110%;}
.widemain-content table.test td.left { vertical-align:text-top; padding:0px 10px 0px 5px; border-right:solid 4px rgb(255,255,255);     background-color:rgb(213,225,240); text-align:left; font-weight:normal; color:rgb(80,80,80); font-size:110%;}

.widemain-content table.spec {clear:both; width:90%; margin:0em 0 0em 10px; table-layout: fixed; border-collapse:collapse; empty-cells:show; }
.widemain-content table.spec th.top {height:1.5em; vertical-align:text-top; padding:1px 2px 0 5px; empty-cells:show; background-color:rgb(247,13,13); text-align:left; color:rgb(255,255,255); font-weight:bold; font-size:140%;}
.widemain-content table.spec td.desc {height:1.8em;  border-left:solid 2px rgb(247,13,13); border-right:solid 2px rgb(247,13,13); border-top:solid 2px rgb(247,13,13); border-bottom:solid 2px rgb(247,13,13); vertical-align:text-top; padding:1px 2px 0 5px;  text-align:left; color:rgb(0,0,0); font-weight:bold; font-size:120%;}
.widemain-content table.spec td {height:1.8em;  border-left:solid 2px rgb(247,13,13); border-right:solid 2px rgb(247,13,13); border-top:solid 2px rgb(247,13,13); border-bottom:solid 2px rgb(247,13,13);vertical-align:text-top; padding:1px 2px 0 5px;      text-align:left; font-weight:normal; color:rgb(80,80,80); font-size:120%;}
.widemain-content table.spec td.left { vertical-align:text-top; padding:0px 10px 0px 5px; border-right:solid 4px rgb(137,170,214);     background-color:rgb(235,235,235); text-align:left; font-weight:normal; color:rgb(80,80,80); font-size:120%;}


.widemain-content table.reg {clear:both; width:800px; margin:0px 1px 0px 0px; table-layout: fixed; border-collapse:collapse; empty-cells:show; background-color:rgb(233,232,244);}
.widemain-content table.reg th.top {height:3.5em; padding:0 7px 0 7px; empty-cells:show; background-color:rgb(175,175,175); text-align:left; color:rgb(255,255,255); font-weight:bold; font-size:110%;}
.widemain-content table.reg th {height:3.0em; padding:2px 20px 2px 7px; border-left:solid 2px rgb(255,255,255); border-right:solid 2px rgb(255,255,255); border-top:solid 2px rgb(255,255,255); border-bottom:solid 2px rgb(255,255,255); background-color:rgb(225,225,225); text-align:left; color:rgb(80,80,80); font-weight:bold; font-size:110%;}
.widemain-content table.reg td {height:3.0em; padding:2px 7px 2px 7px; border-left:solid 2px rgb(255,255,255); border-right:solid 2px rgb(255,255,255); border-top:solid 2px rgb(255,255,255); border-bottom:solid 2px rgb(255,255,255); background-color:rgb(225,225,225); text-align:left; font-weight:normal; color:rgb(80,80,80); font-size:110%;}

.Wcolumn1-unit-border-blue p.desc {margin-top:20px; margin-left:20px; margin-right:10px;  font-size:125%;}
.Wcolumn1-unit-border-blue a {color:rgb(70,122,167); font-weight:bold; text-decoration:none;}
.Wcolumn1-unit-border-blue a:hover {color:rgb(42,90,138); text-decoration:underline;background-color: rgb(255,255,255); }
.Wcolumn1-unit-border-blue a:visited {color:rgb(42,90,138);}
.Wcolumn1-unit-border-blue a.right {float:right;color:rgb(70,122,167); font-weight:bold; text-decoration:none; margin-right:20px; font-size:120%;}
.Wcolumn1-unit-border-blue a.right:hover {float:right;color:rgb(42,90,138); text-decoration:underline;background-color: rgb(255,255,255); }
.Wcolumn1-unit-border-blue a.right:visited {float:right;color:rgb(42,90,138);}

.Wcolumn1-unit-border-blue h3 {clear:both; margin:5px 0 2px 15px; font-family:Arial,Verdana,Sans-Serif;  color:rgb(80,80,80); font-weight:bold; font-size:130%;}
.Wcolumn1-unit-border-blue label.alert {float:left; position:absolute; width:100px;  margin:0 0 0 10px; padding:2px; font-size:110%; color:Red; }
.Wcolumn1-unit-border-blue span.left {float:left; position:absolute; width:100px; margin:0 0 0 10px; padding:2px; font-size:110%; color:Red; }
.Wcolumn2-unit-left-blue  input.button {float:left; width:8.0em; margin-right:20px; margin-bottom:20px; margin-left:170px; padding:1px !important /*Non-IE6*/; padding:0 /*IE6*/; background:rgb(235,235,235); border:solid 1px rgb(0,0,0); text-align:center; font-family:Arial,Verdana,Sans-Serif;  color:rgb(0,0,0);font-size:110%; }
.Wcolumn2-unit-left-blue input.button:hover {cursor:pointer; border:solid 1px rgb(0,0,0); background:rgb(247,13,13); color:rgb(255,255,255);}

.Wcolumn2-product-left p.desc {margin-top:20px; margin-left:10px; margin-right:10px; line-height:1.5em; font-size:115%;}
.Wcolumn2-product-left  ul {list-style:none; margin:0.5em 0 1.0em 0; font-size:90%; font-style:italic; }
.Wcolumn2-product-left  ul li {margin:0 0 0.2em 2px; padding:0 0 0 12px;  background:url(../../images/bg_bullet_full_1.gif) no-repeat 0 0.5em; line-height:1.4em; font-size:90%;}
.Wcolumn2-product-left  ol {margin:0.5em 0 1.0em 20px !important /*Non-IE6*/; margin:0.5em 0 1.0em 25px /*IE6*/;}
.Wcolumn2-product-left  ol li {list-style-position:outside; margin:0 0 0.2em 0; line-height:1.4em; font-size:90%;}
.Wcolumn2-product-left .boldfilter { margin-left:10px;  margin-right:5px; line-height:3em; font-size:110%; font-weight:bold;}
.Wcolumn2-product-left  input.button {width:15.0em; margin:0 4px 10px 10px; padding:1px !important /*Non-IE6*/; padding:0 /*IE6*/; background:rgb(235,235,235); border:solid 1px rgb(0,0,0); text-align:center; font-family:Arial,Verdana,Sans-Serif;  color:rgb(0,0,0); font-size:110%; font-weight:bold;}
.Wcolumn2-product-left input.button:hover {cursor:pointer; border:solid 1px rgb(0,0,0); background:rgb(247,13,13); color:rgb(255,255,255);}
.Wcolumn2-product-left h3.redbright {clear:both; margin:8px 5px 8px 5px; text-align:center; background-color:rgb(221,0,0); font-family:Arial,Verdana,Sans-Serif;  color:rgb(255,255,255); font-weight:bold; font-size:110%;}
.Wcolumn2-product-right p.desc {margin-top:20px; margin-left:10px; margin-right:10px; line-height:1.5em; font-size:90%;}
.Wcolumn2-product-right .boldfilter { margin-left:10px;  margin-right:5px; line-height:3em; font-size:110%; font-weight:bold;}
.Wcolumn2-product-right input.button {width:15.0em; margin:0 4px 10px 10px; padding:1px !important /*Non-IE6*/; padding:0; /*IE6*/ background:rgb(235,235,235); border:solid 1px rgb(0,0,0); text-align:center; font-family:Arial,Verdana,Sans-Serif;  color:rgb(0,0,0); font-size:110%; font-weight:bold;}
.Wcolumn2-product-right input.button:hover {cursor:pointer; border:solid 1px rgb(0,0,0); background:rgb(247,13,13); color:rgb(255,255,255);}
.Wcolumn2-product-right h3.redbright {clear:both; text-align:center;  background-color:rgb(221,0,0); margin:8px 5px 8px 5px; font-family:Arial,Verdana,Sans-Serif;  color:rgb(255,255,255); font-weight:bold; font-size:110%;}
.Wcolumn2-product-right p.caption {clear:both; margin:0.5em 0 2.0em 20px; text-align:left; color:rgb(80,80,80); font-size:110%;}
.Wcolumn2-unit-left h3.redbright {clear:both; margin:8px 5px 8px 5px; text-align:center; background-color:rgb(221,0,0); font-family:Arial,Verdana,Sans-Serif;  color:rgb(255,255,255); font-weight:bold; font-size:110%;}
.Wcolumn2-unit-right h3.redbright {clear:both; margin:8px 5px 8px 5px; text-align:center; background-color:rgb(221,0,0); font-family:Arial,Verdana,Sans-Serif;  color:rgb(255,255,255); font-weight:bold; font-size:110%;}

.widemain-content ul {list-style:none; margin:0.5em 0 1.0em 0;}
.widemain-content ul li {margin:0 0 0.2em 2px; padding:0 0 0 12px; background:url(../../images/bg_bullet_full_1.gif) no-repeat 0 0.5em; line-height:1.4em; font-size:120%;}
.widemain-content ol {margin:0.5em 0 1.0em 20px !important /*Non-IE6*/; margin:0.5em 0 1.0em 25px /*IE6*/;}
.widemain-content ol li {list-style-position:outside; margin:0 0 0.2em 0; line-height:1.4em; font-size:120%;}



.contactform {width:590px; float:left; margin:4px 0 0 4px; padding:10px 10px 0 40px; border:solid 1px rgb(137,170,214); background-color:rgb(213,225,240);}
.contactform fieldset {padding:20px 0 0 0 !important /*Non-IE6*/; padding:0 /*IE6*/; margin:0 0 20px 0; border:solid 1px rgb(220,220,220);}
.contactform fieldset legend {margin:0 0 0 5px !important /*Non-IE*/; margin:0 0 20px 5px /*IE6*/; padding:0 2px 0 2px; color:rgb(80,80,80); font-weight:bold; font-size:130%;}
.contactform label.left {float:left; position:absolute; width:100px; margin:0 0 0 10px; padding:2px; font-size:110%;}
.contactform span.left {float:left; width:100px; margin:0 0 0 10px; padding:2px; font-size:110%;}
.contactform span.leftsmall { width:100px; margin:0 0 0 5px; padding:2px; font-size:110%;}
.contactform select.combo {width:175px; padding:2px; border:solid 1px rgb(200,200,200); font-family:Arial,Verdana,Sans-Serif;  font-size:110%;}
.contactform input.field {width:400px; padding:2px; border:solid 1px rgb(200,200,200); font-family:Arial,Verdana,Sans-Serif;  font-size:110%;}
.contactform input.fieldsmall {width:175px; padding:2px; border:solid 1px rgb(200,200,200); font-family:Arial,Verdana,Sans-Serif;  font-size:110%;}
.contactform textarea {width:275px; padding:2px; border:solid 1px rgb(200,200,200); font-family:Arial,Verdana,Sans-Serif;  font-size:110%;}
.contactform input.button {float:right; width:9.0em; margin-right:20px; padding:1px !important /*Non-IE6*/; padding:0 /*IE6*/; background:rgb(235,235,235); border:solid 1px rgb(0,0,0); text-align:center; font-family:Arial,Verdana,Sans-Serif;  color:rgb(0,0,0); font-size:120%; font-weight:bold;}
.contactform input.button:hover {cursor:pointer; border:solid 1px rgb(0,0,0); background:rgb(247,13,13); color:rgb(255,255,255);}
.contactform input.buttonsmall {float:left; width:3.0em; margin-right:20px; padding:1px !important /*Non-IE6*/; padding:0 /*IE6*/; background:rgb(235,235,235); border:solid 1px rgb(0,0,0); text-align:center; font-family:Arial,Verdana,Sans-Serif;  color:rgb(0,0,0);font-size:120%; font-weight:bold;}
.contactform input.buttonsmall:hover {cursor:pointer; border:solid 1px rgb(0,0,0); background:rgb(247,13,13); color:rgb(255,255,255);}
.Wcontact-right-green {float:right; width:210px;margin:0px 4px 0 4px; padding:0 0 10px 0; border:solid 1px rgb(104,255,104); background-color:rgb(218,255,218);}
.Wcontact-right-green h1.test {margin:0 0 5px 0; padding:4px 10px 3px 10px;  background-color:rgb(129,205,130); font-family:Arial,Verdana,Sans-Serif;  color:rgb(72,72,72); font-weight:bold; font-size:140%;}
.Wcontact-right-green .wcontact2-border-topleft {width:10px; height:10px; position:absolute; z-index:100; background:url(../../images/bg_corner_topleft.gif) no-repeat; margin-top:-1px; margin-left:-1px;}
.Wcontact-right-green .wcontact2-border-topright {width:10px; height:10px; position:absolute; z-index:100; background:url(../../images/bg_corner_topright.gif) no-repeat; margin-top:-1px; margin-left:201px;}
.Wcontact-right-darkblue {float:right; width:210px;margin:0px 4px 0 4px; padding:0 0 10px 0; border:solid 1px rgb(140,170,172); background-color:rgb(231,232,234);}
.Wcontact-right-darkblue h1.darkblue {margin:0 0 5px 0; padding:4px 10px 3px 10px;  background-color:rgb(140,170,172); font-family:Arial,Verdana,Sans-Serif;  color:rgb(72,72,72); font-weight:bold; font-size:140%;}
.Wcontact-right-darkblue .wcontact2-border-topleft {width:10px; height:10px; position:absolute; z-index:100; background:url(../../images/bg_corner_topleft.gif) no-repeat; margin-top:-1px; margin-left:-1px;}
.Wcontact-right-darkblue .wcontact2-border-topright {width:10px; height:10px; position:absolute; z-index:100; background:url(../../images/bg_corner_topright.gif) no-repeat; margin-top:-1px; margin-left:201px;}


.productsearch {width:750px; margin:2.0em 0 0 0; padding:10px 10px 0 40px; }

.productsearch a {color:rgb(70,122,167); font-weight:bold; text-decoration:none;}
.productsearch a:hover {color:rgb(42,90,138); text-decoration:underline; }
.productsearch a:visited {color:rgb(42,90,138);}
.productsearch fieldset {padding:20px 0 0 0 !important /*Non-IE6*/; padding:0 /*IE6*/; margin:0 0 20px 0; border:solid 1px rgb(220,220,220); width:620px; height:180px;}
.productsearch fieldset legend {margin:0 0 0 5px !important /*Non-IE*/; margin:0 0 20px 5px /*IE6*/; padding:0 2px 0 2px; color:rgb(80,80,80); font-weight:bold; font-size:130%;}
.productsearch label.left {float:left; position:absolute; width:100px; margin:0 0 0 10px; padding:2px; font-size:110%;}
.productsearch label.left {float:left; position:absolute; width:100px; margin:0 0 0 10px; padding:2px; font-size:110%;}
.productsearch span.leftlong {float:left; width:180px; margin:0 0 0 10px; padding:2px; font-size:110%;}
.productsearch span.leftsmall { width:100px; margin:0 0 0 5px; padding:2px; font-size:110%;}
.productsearch select.combo {width:175px; padding:2px; border:solid 1px rgb(200,200,200); font-family:Arial,Verdana,Sans-Serif;  font-size:110%;}
.productsearch input.field {width:370px; padding:2px; border:solid 1px rgb(200,200,200); font-family:Arial,Verdana,Sans-Serif;  font-size:110%;}
.productsearch input.fieldsmall {width:175px; padding:2px; border:solid 1px rgb(200,200,200); font-family:Arial,Verdana,Sans-Serif;  font-size:110%;}
.productsearch textarea {width:275px; padding:2px; border:solid 1px rgb(200,200,200); font-family:Arial,Verdana,Sans-Serif;  font-size:110%;}
.productsearch input.button {float:right; width:9.0em; margin-right:20px; padding:1px !important /*Non-IE6*/; padding:0 /*IE6*/; background:rgb(235,235,235); border:solid 1px rgb(0,0,0); text-align:center; font-family:Arial,Verdana,Sans-Serif;  color:rgb(0,0,0); font-size:120%; font-weight:bold;}
.productsearch input.button:hover {cursor:pointer; border:solid 1px rgb(0,0,0); background:rgb(247,13,13); color:rgb(255,255,255);}
.productsearch input.buttonright { width:9.0em; margin-right:20px; padding:1px !important /*Non-IE6*/; padding:0 /*IE6*/; background:rgb(235,235,235); border:solid 1px rgb(0,0,0); text-align:center; font-family:Arial,Verdana,Sans-Serif;  color:rgb(0,0,0); font-size:120%; font-weight:bold;}
.productsearch input.buttonleft:hover  {float:left;cursor:pointer; border:solid 1px rgb(0,0,0); background:rgb(247,13,13); color:rgb(255,255,255);}
.productsearch input.buttonleft { width:9.0em; margin-right:20px; padding:1px !important /*Non-IE6*/; padding:0 /*IE6*/; background:rgb(235,235,235); border:solid 1px rgb(0,0,0); text-align:center; font-family:Arial,Verdana,Sans-Serif;  color:rgb(0,0,0); font-size:120%;font-weight:bold;}
.productsearch input.buttonright:hover {cursor:pointer; border:solid 1px rgb(0,0,0); background:rgb(247,13,13); color:rgb(255,255,255);}
.productsearch input.buttonsmall {float:left; width:3.0em; margin-right:20px; padding:1px !important /*Non-IE6*/; padding:0 /*IE6*/; background:rgb(235,235,235); border:solid 1px rgb(0,0,0); text-align:center; font-family:Arial,Verdana,Sans-Serif;  color:rgb(0,0,0); font-size:120%;font-weight:bold;}
.productsearch input.buttonsmall:hover {cursor:pointer; border:solid 1px rgb(0,0,0); background:rgb(247,13,13); color:rgb(255,255,255);}


.loginform {width:160px; margin:-10px 20px 0 20px;}
.loginform p {clear:both; margin:0; padding:0;}
.loginform fieldset {width:160px; border:none;}
.loginform label.top {float:left; width:125px; margin:0 0 2px 0; font-size:110%;}
.loginform label.right {float:left; width:125px; margin:5px 0 0 0; padding:0 0 0 3px; /*IE6*/ font-size:110%;}
.loginform input.field {width:158px; margin:0 0 5px 0; padding:0.1em 0 0.2em 0 !important /*Non-IE6*/; padding:0.2em 0 0.3em 0 /*IE6*/; border:solid 1px rgb(200,200,200); font-family:Arial,Verdana,Sans-Serif;  font-size:110%;}
.loginform input.checkbox {float:left; margin:5px 0 0 0 !important /*Non-IE6*/; margin:2px 0 0 -3px /*IE6*/; border:none;}
.loginform input.button {float:left; width:5.0em; margin:10px 0 5px 0; padding:1px; background:rgb(235,235,235); border:solid 1px rgb(0,0,0); text-align:center; font-family:Arial,Verdana,Sans-Serif;  color:rgb(0,0,0); font-size:110%;}
.loginform input.button:hover {cursor:pointer; border:solid 1px rgb(0,0,0); background:rgb(247,13,13); color:rgb(255,255,255);}
.Wcolumn2-unit-left input.button {width:9.0em; padding:1px !important /*Non-IE6*/; padding:0 /*IE6*/; background:rgb(235,235,235); border:solid 1px rgb(0,0,0); text-align:center; font-family:Arial,Verdana,Sans-Serif;  color:rgb(0,0,0); font-size:120%;font-weight:bold;}
.Wcolumn2-unit-left input.button:hover {cursor:pointer; border:solid 1px rgb(0,0,0); background:rgb(247,13,13); color:rgb(255,255,255);}
.Wcolumn2-unit-right input.button {width:9.0em; padding:1px !important /*Non-IE6*/; padding:0 /*IE6*/; background:rgb(235,235,235); border:solid 1px rgb(0,0,0); text-align:center; font-family:Arial,Verdana,Sans-Serif;  color:rgb(0,0,0); font-size:120%;font-weight:bold;}
.Wcolumn2-unit-right input.button:hover {cursor:pointer; border:solid 1px rgb(0,0,0); background:rgb(247,13,13); color:rgb(255,255,255);}
.widemain-content .WAllCol .Wcolumn2V-unit-left h1.block {clear:both; margin:0em 0 0em 0; padding:2px 0 2px 2px; background:rgb(190,190,190); font-family:Arial,Verdana,Sans-Serif;  color:rgb(255,255,255); font-weight:bold; font-size:220%;}
.widemain-content .WAllCol .Wcolumn2V-unit-right h1.block {clear:both; margin:0em 0 0em 0; padding:2px 0 2px 2px; background:rgb(190,190,190); font-family:Arial,Verdana,Sans-Serif;  color:rgb(255,255,255); font-weight:bold; font-size:220%;}
.Wcolumn3-unit-left input.button {width:9.0em; margin:0 4px 0 10px; padding:1px !important /*Non-IE6*/; padding:0 /*IE6*/; background:rgb(235,235,235); border:solid 1px rgb(0,0,0); text-align:center; font-family:Arial,Verdana,Sans-Serif;  color:rgb(0,0,0); font-size:120%;font-weight:bold;}
.Wcolumn3-unit-left input.button:hover {cursor:pointer; border:solid 1px rgb(0,0,0); background:rgb(247,13,13); color:rgb(255,255,255);}
.Wcolumn1-unit input.button {width:15.0em; margin:0 4px 10px 10px; padding:1px !important /*Non-IE6*/; padding:0 /*IE6*/; background:rgb(235,235,235); border:solid 1px rgb(0,0,0); text-align:center; font-family:Arial,Verdana,Sans-Serif;  color:rgb(0,0,0); font-size:120%;font-weight:bold;}
.Wcolumn1-unit input.button:hover {cursor:pointer; border:solid 1px rgb(0,0,0); background:rgb(247,13,13); color:rgb(255,255,255);}
.Wcolumn1-unit h2.filterdisplay {clear:both; margin:0px 20px 0px 20px; padding:0px 20px 0px 10px; background-color:rgb(129,205,130); text-align:left; font-family:Arial,Verdana,Sans-Serif;  color:rgb(72,72,72); font-weight:bold; font-size:130%;}
.Wcolumn1-unit-blue h2.filtertitle {clear:both; margin:0px 20px 0px 20px; padding:0px 20px 0px 10px; background-color:rgb(129,205,130); text-align:center; font-family:Arial,Verdana,Sans-Serif;  color:rgb(72,72,72); font-weight:bold; font-size:130%;}
.Wcolumn1-unit-blue h2.filterdisplay {clear:both; margin:0px 20px 0px 20px; padding:0px 20px 0px 10px; background-color:rgb(129,205,130); text-align:left; font-family:Arial,Verdana,Sans-Serif;  color:rgb(72,72,72); font-weight:bold; font-size:130%;}
.Wcolumn1-unit table ul.seplist {padding-left:10px;margin-left: 10px;width: 200px; list-style-type: none;}
.Wcolumn1-unit table ul.seplist li {list-style-type: none;margin: 0;padding: 0.25em;border-bottom: 1px solid gray; background:none;}
.Wcolumn1-unit table ul.seplist li a {list-style: none; text-decoration: none; background:none; color:rgb(70,122,167); font-weight:bold;  }
.Wcolumn1-unit table ul.seplist li a:hover {color:rgb(42,90,138); text-decoration:underline; }
.Wcolumn1-unit table ul.seplist li a:visited {color:rgb(42,90,138);}
.Wcolumn1-unit h3.blue {clear:both; text-align:center;  background-color:rgb(0,75,142); font-family:Arial,Verdana,Sans-Serif;  color:rgb(255,255,255); font-weight:bold; font-size:110%;}
.Wcolumn1-unit h2.smalltitle {clear:both; margin:0 0 0 0; text-align:left;  font-family:Arial,Verdana,Sans-Serif;  color:rgb(80,80,80); background:rgb(137,170,214); font-weight:bold; font-size:130%;}
.Wcolumn1-unit p.desc {margin-top:20px; margin-left:10px; margin-right:10px; line-height:1.5em; font-size:120%;}
.Wcolumn1-unit input.buttonsearch {width:9.0em;margin-right:20px; padding:1px !important /*Non-IE6*/; padding:0 /*IE6*/; background:rgb(235,235,235); border:solid 1px rgb(0,0,0); text-align:center; font-family:Arial,Verdana,Sans-Serif;  color:rgb(0,0,0);  font-size:100%; font-weight:bold;}
.Wcolumn1-unit input.buttonsearch:hover {cursor:pointer; border:solid 1px rgb(0,0,0); background:rgb(247,13,13); color:rgb(255,255,255);}
.Wcolumn1-unit label.left {float:left; position:absolute; width:140px; margin:0 10px 0 10px; padding:2px; font-size:110%;}
.Wcolumn1-unit span.left {float:left; width:100px; margin:0 10px 0 10px; padding:2px; font-size:110%;}
.Wcolumn1-unit span.leftsmall { width:100px; margin:0 0 0 5px;  padding:2px; font-size:110%;}
.Wcolumn1-unit select.combo {width:175px; padding:2px; border:solid 1px rgb(200,200,200); font-family:Arial,Verdana,Sans-Serif;  font-size:110%;}
.Wcolumn1-unit input.field {width:250px; padding:2px; border:solid 1px rgb(200,200,200); font-family:Arial,Verdana,Sans-Serif;  font-size:110%;}
.Wcolumn1-unit input.fieldsmall {width:175px; padding:2px; border:solid 1px rgb(200,200,200); font-family:Arial,Verdana,Sans-Serif;  font-size:110%;}
.Wcolumn1-unit h3.redbright {clear:both; margin:8px 5px 8px 5px; text-align:center; background-color:rgb(221,0,0); font-family:Arial,Verdana,Sans-Serif;  color:rgb(255,255,255); font-weight:bold; font-size:110%;}
.Wcolumn2-product-left img.main {clear:both; float:left; margin:3px 10px 7px 0; padding:1px; border:1px solid rgb(150,150,150);}
.Wcolumn2-product-left img.center {clear:both; float:none; display:block; margin:0 auto; padding:1px; border:1px solid rgb(150,150,150);}
.Wcolumn2-product-left img.right {clear:both; float:right; margin:3px 0 7px 10px; padding:1px; border:1px solid rgb(150,150,150);}
.Wcolumn1-unit-blue img.main2 {clear:both; float:none; margin:0 0 0 20px; padding:1px;  border:0;  }
.Wcolumn1-unit-blue a.main2 {text-decoration:none; border-style:none;}

.Wcolumn1-unit-border-blue h1.blue {clear:both; margin:0 0 5px 0; padding:4px 10px 3px 10px; background-color:rgb(0,75,142); font-family:Arial,Verdana,Sans-Serif;  color:rgb(255,255,255); font-weight:bold; font-size:140%;}
.Wcolumn1-unit-border-blue  h3.reddisplay {clear:both; margin:10px 0 0.5em 0; text-align:center;  background-color:rgb(221,0,0); font-family:Arial,Verdana,Sans-Serif;  color:rgb(255,255,255); font-weight:bold; font-size:130%;}
.Wcolumn1-unit-border-blue table.pdetail {clear:both; width:680px; margin:0em 0 0.2em 10px; table-layout: fixed; border-collapse:collapse; empty-cells:show; background-color:rgb(233,232,244);}
 .Wcolumn1-unit-border-blue table.pdetail th.top {height:3.5em; padding:0 5px 0 5px; empty-cells:show; background-color:rgb(221,0,0); text-align:left; color:rgb(255,255,255); font-weight:bold; font-size:110%;}
 .Wcolumn1-unit-border-blue table.pdetail th {height:3.0em; padding:2px 15px 2px 7px; border-left:solid 2px rgb(255,255,255); border-right:solid 2px rgb(255,255,255); border-top:solid 2px rgb(255,255,255); border-bottom:solid 2px rgb(255,255,255); background-color:rgb(225,225,225); text-align:left; color:rgb(80,80,80); font-weight:bold; font-size:110%;}
 .Wcolumn1-unit-border-blue table.pdetail td {height:3.0em; padding:2px 7px 2px 7px; border-left:solid 2px rgb(255,255,255); border-right:solid 2px rgb(255,255,255); border-top:solid 2px rgb(255,255,255); border-bottom:solid 2px rgb(255,255,255); background-color:rgb(225,225,225); text-align:left; font-weight:normal; color:rgb(80,80,80); font-size:110%;}
.Wcolumn1-unit2 input.button {width:15.0em; margin:0 4px 10px 10px; padding:1px !important /*Non-IE6*/; padding:0 /*IE6*/; background:rgb(235,235,235); border:solid 1px rgb(0,0,0); text-align:center; font-family:Arial,Verdana,Sans-Serif;  color:rgb(0,0,0); font-size:120%;font-weight:bold;}
.Wcolumn1-unit2 input.button:hover {cursor:pointer; border:solid 1px rgb(0,0,0); background:rgb(247,13,13); color:rgb(255,255,255);}
.Wcolumn1-unit2 h2.filterdisplay {clear:both; margin:0px 20px 0px 20px; padding:0px 20px 0px 10px; background-color:rgb(129,205,130); text-align:left; font-family:Arial,Verdana,Sans-Serif;  color:rgb(72,72,72); font-weight:bold; font-size:130%;}
.Wcolumn1-unit2-blue h2.filtertitle {clear:both; margin:0px 20px 0px 20px; padding:0px 20px 0px 10px; background-color:rgb(129,205,130); text-align:center; font-family:Arial,Verdana,Sans-Serif;  color:rgb(72,72,72); font-weight:bold; font-size:130%;}
.Wcolumn1-unit2-blue h2.filterdisplay {clear:both; margin:0px 20px 0px 20px; padding:0px 20px 0px 10px; background-color:rgb(129,205,130); text-align:left; font-family:Arial,Verdana,Sans-Serif;  color:rgb(72,72,72); font-weight:bold; font-size:130%;}
.Wcolumn1-unit2 table ul.seplist {padding-left:10px;margin-left: 10px;width: 200px; list-style-type: none;}
.Wcolumn1-unit2 table ul.seplist li {list-style-type: none;margin: 0;padding: 0.25em;border-bottom: 1px solid gray; background:none;}
.Wcolumn1-unit2 table ul.seplist li a {list-style: none; text-decoration: none; background:none; color:rgb(70,122,167); font-weight:bold;  }
.Wcolumn1-unit2 table ul.seplist li a:hover {color:rgb(42,90,138); text-decoration:underline; }
.Wcolumn1-unit2 table ul.seplist li a:visited {color:rgb(42,90,138);}
.Wcolumn1-unit2 h3.blue {clear:both; text-align:center;  background-color:rgb(0,75,142); font-family:Arial,Verdana,Sans-Serif;  color:rgb(255,255,255); font-weight:bold; font-size:140%;}
.Wcolumn1-unit2 h3.smallgreen {clear:both; width:180px; padding:4px 0px 3px 10px; float:right;  text-align:center;  background-color:rgb(106,183,69); font-family:Arial,Verdana,Sans-Serif;  color:rgb(255,255,255); font-weight:bold; font-size:110%;}
.Wcolumn1-unit2 h2.smalltitle {clear:both; margin:0 0 0 0; text-align:left;  font-family:Arial,Verdana,Sans-Serif;  color:rgb(80,80,80); background:rgb(137,170,214); font-weight:bold; font-size:130%;}
.Wcolumn1-unit2 p.desc {margin-top:5px; margin-left:5px; margin-right:10px; line-height:1.5em; font-size:120%;}
.Wcolumn1-unit2 input.buttonsearch {width:9.0em;margin-right:20px; padding:1px !important /*Non-IE6*/; padding:0 /*IE6*/; background:rgb(235,235,235); border:solid 1px rgb(0,0,0); text-align:center; font-family:Arial,Verdana,Sans-Serif;  color:rgb(0,0,0);  font-size:100%; font-weight:bold;}
.Wcolumn1-unit2 input.buttonsearch:hover {cursor:pointer; border:solid 1px rgb(0,0,0); background:rgb(247,13,13); color:rgb(255,255,255);}
.Wcolumn1-unit2 label.left {float:left; position:absolute; width:140px; margin:0 10px 0 10px; padding:2px; font-size:110%;}
.Wcolumn1-unit2 span.left {float:left; width:100px; margin:0 10px 0 10px; padding:2px; font-size:110%;}
.Wcolumn1-unit2 span.leftsmall { width:100px; margin:0 0 0 5px;  padding:2px; font-size:110%;}
.Wcolumn1-unit2 select.combo {width:175px; padding:2px; border:solid 1px rgb(200,200,200); font-family:Arial,Verdana,Sans-Serif;  font-size:110%;}
.Wcolumn1-unit2 input.field {width:250px; padding:2px; border:solid 1px rgb(200,200,200); font-family:Arial,Verdana,Sans-Serif;  font-size:110%;}
.Wcolumn1-unit2 input.fieldsmall {width:175px; padding:2px; border:solid 1px rgb(200,200,200); font-family:Arial,Verdana,Sans-Serif;  font-size:110%;}
.Wcolumn1-unit2 h3.redbright {clear:both; margin:8px 5px 8px 5px; text-align:center; background-color:rgb(221,0,0); font-family:Arial,Verdana,Sans-Serif;  color:rgb(255,255,255); font-weight:bold; font-size:110%;}
.Wcolumn1-unit2 h1.crimson2 {clear:both;text-align:center;   margin:0 0 5px 0; padding:4px 10px 3px 10px; background-color:rgb(200,47,47); font-family:Arial,Verdana,Sans-Serif;  color:rgb(255,255,255); font-weight:bold; font-size:140%;}
.Wcolumn1-unit2 h1.blue {clear:both;text-align:center;   margin:0 0 5px 0; padding:4px 10px 3px 10px; background-color:rgb(0,75,142); font-family:Arial,Verdana,Sans-Serif;  color:rgb(255,255,255); font-weight:bold; font-size:140%;}
.Wcolumn1-unit2 img.main {clear:both; float:left; margin:3px 10px 7px 0; padding:1px; border:1px solid rgb(150,150,150);}
.Wcolumn1-unit2 img.center {clear:both; float:none; display:block; margin:0 auto; padding:1px; border:1px solid rgb(150,150,150);}
.Wcolumn1-unit2 img.right {clear:both; float:right; margin:3px 0 7px 10px; padding:1px; border:1px solid rgb(150,150,150);}
.Wcolumn1-unit2 img.left {clear:both; float:left; margin:0px 15px 7px 0; padding:5px; border:1px solid rgb(150,150,150);}
.Wcolumn1-unit2 img.left2 {clear:both; float:left; margin:3px 10px 7px 0; padding:1px; }
.Wcolumn1-unit2 table.chart {	width: 840px; margin:10px 5px 5px 10px;}
.Wcolumn1-unit2 table.chart a, table.chart, tbody, tfoot, tr, th, td {	font-family: Arial, Helvetica, sans-serif;}
.Wcolumn1-unit2 table.chart caption {	font-size: 1.8em;text-align: left;text-indent: 100px;background: url(images/bg_caption.gif) left top;	height: 40px;color: #FFFFFF;border:1px solid #000000; }
.Wcolumn1-unit2 table.chart thead th.redbright {background-color:rgb(221,0,0);height: 25px;color: #FFFFFF;font-size: 120%;font-family: Arial;font-weight: bold;padding: 5px 7px 5px 5px;margin: 20px 0px 0px;text-align: center;}
.Wcolumn1-unit2 table.chart thead th { background-color:rgb(0,75,142);height: 25px;color: #FFFFFF;font-size: 120%;	font-family: Arial;font-weight: bold;padding: 5px 7px 5px 5px;margin: 20px 0px 0px;	text-align: center; }
.Wcolumn1-unit2 table.chart thead th.blue { background-color:rgb(0,150,214);height: 25px;color: #FFFFFF;font-size: 120%;	font-family: Arial;font-weight: bold;padding: 5px 7px 5px 5px;margin: 20px 0px 0px;	text-align: center; }
.Wcolumn1-unit2 table.chart thead th.orange { background-color:rgb(247,146,57);height: 25px;color: #FFFFFF;font-size: 120%;	font-family: Arial;font-weight: bold;padding: 5px 7px 5px 5px;margin: 20px 0px 0px;	text-align: center; }
.Wcolumn1-unit2 table.chart thead th.purple { background-color:rgb(126,113,180);height: 25px;color: #FFFFFF;font-size: 120%;	font-family: Arial;font-weight: bold;padding: 5px 7px 5px 5px;margin: 20px 0px 0px;	text-align: center; }
.Wcolumn1-unit2 table.chart thead th.green { background-color:rgb(0,154,102);height: 25px;color: #FFFFFF;font-size: 120%;	font-family: Arial;font-weight: bold;padding: 5px 7px 5px 5px;margin: 20px 0px 0px;	text-align: center; }
.Wcolumn1-unit2 table.chart thead th.brown { background-color:rgb(158,102,20);height: 25px;color: #FFFFFF;font-size: 120%;	font-family: Arial;font-weight: bold;padding: 5px 7px 5px 5px;margin: 20px 0px 0px;	text-align: center; }
.Wcolumn1-unit2 table.chart thead th.bluegrey { background-color:rgb(137,141,153);height: 25px;color: #FFFFFF;font-size: 120%;	font-family: Arial;font-weight: bold;padding: 5px 7px 5px 5px;margin: 20px 0px 0px;	text-align: center; }
.Wcolumn1-unit2 img {border: none;}


.Wcolumn1-unit2 table.chart thead th a {color: #ffffff; 	text-decoration: underline;	 }
.Wcolumn1-unit2 table.chart thead th a:hover {	color: black;	text-decoration: normal; background-color: rgb(255,255,255); }
.Wcolumn1-unit2 table.chart tbody tr {	background: #ffffff; }
.Wcolumn1-unit2 table.chart tbody tr.odd {	background: rgb(233,242,249); }
.Wcolumn1-unit2 table.chart tbody tr th {background:#ffffff ;background-position: 5px;text-align:left;padding: 10px 7px 5px 10px;border-left: 1px solid #000000; }
.Wcolumn1-unit2 table.chart tbody tr.odd th {background:#ffffff ;background-position: 5px;text-align:left;padding: 10px 7px 5px 10px;border-left: 1px solid #000000; }
.Wcolumn1-unit2 table.chart tbody th {font-size: 105%;height: 15px;font-family: Arial, Helvetica, sans-serif;color: #000000;	padding: 3px 7px;border-bottom: 1px solid #000000;	border-right: 1px solid #000000;text-align: left; }
.Wcolumn1-unit2 table.chart tbody td {font-size: 105%;height: 15px;font-family: Arial, Helvetica, sans-serif;color: #000000;	padding: 3px 7px;border-bottom: 1px solid #000000;	border-right: 1px solid #000000;text-align: left; }
.Wcolumn1-unit2 table.chart tbody th {font-size: 105%;height: 15px;font-family: Arial, Helvetica, sans-serif;color: #000000;	padding: 3px 7px;	border-bottom: 1px solid #800000;	text-align: center; }
.Wcolumn1-unit2 table.chart tbody td.sel {font-size: 105%;height: 15px;font-family: Arial, Helvetica, sans-serif;color: #000000;	padding: 3px 7px;	border-bottom: 1px solid #800000;	text-align: center; }
.Wcolumn1-unit2 table.chart tfoot th, tfoot td {background-color:rgb(0,75,142);	font-size: 0.8em;color: #ffffff;height: 21px;}  
.Wcolumn1-unit2 table.chart tbody a {color: #000000;font-weight: bold;	text-decoration: none;	margin: 0px 10px 0px 10px; }
.Wcolumn1-unit2 table.chart tbody a:hover {	color: #ffffff;	text-decoration: underline; }
.Wcolumn1-unit2 table.chart tbody tr:hover th {	background: #ffffff ;background-position: 5px;	color: #000000; }
.Wcolumn1-unit2 table.chart tbody tr.odd:hover th {	background: #ffffff;background-position: 5px;color: #000000 ;}
.Wcolumn1-unit2 table.chart tbody tr:hover th a, tr.odd:hover th a	{ color: #ffffff; }
.Wcolumn1-unit2 table.chart tbody tr:hover td {	background: rgb(191,223,148);}
.Wcolumn1-unit2 table.chart tbody tr:hover td a {	background: rgb(191,223,148);}
.Wcolumn1-unit2 table.chart tbody tr.odd:hover td {	background: rgb(191,223,148);}
.Wcolumn1-unit2 table.chart tbody tr.odd:hover td a {	background: rgb(191,223,148);}
.Wcolumn1-unit2 table.chart tbody tr.odd:hover td {background:rgb(191,223,148); }
.Wcolumn1-unit2 table.chart tr.odd:hover td a{background:rgb(191,223,148); }

.Wcolumn1-unit2 ul {list-style:none; margin:0.5em 0 1.0em 0;}
.Wcolumn1-unit2 ul li {margin:0 0 0.2em 2px; padding:0 0 0 12px; background:url(../../images/bg_bullet_full_1.gif) no-repeat 0 0.5em; line-height:1.4em; font-size:120%;}
.Wcolumn1-unit2 ol {margin:0.5em 0 1.0em 20px !important /*Non-IE6*/; margin:0.5em 0 1.0em 25px /*IE6*/;}
.Wcolumn1-unit2 ol li {list-style-position:outside; margin:0 0 0.2em 0; line-height:1.4em; font-size:120%;}

/* TESTING OF RED COLORS */
.widemain-content h1.redcurrent {clear:both; margin:0 0 5px 0; padding:4px 10px 3px 10px; background-color:rgb(221,0,0); font-family:Arial,Verdana,Sans-Serif;  color:rgb(255,255,255); font-weight:bold; font-size:140%;}
.widemain-content h1.redcurrentgrid {clear:both; margin:0 0 5px 0; padding:4px 10px 3px 10px; background-color:rgb(242,41,51); font-family:Arial,Verdana,Sans-Serif;  color:rgb(255,255,255); font-weight:bold; font-size:140%;}
.widemain-content h1.reddark {clear:both; margin:0 0 5px 0; padding:4px 10px 3px 10px; background-color:rgb(160,13,45); font-family:Arial,Verdana,Sans-Serif;  color:rgb(255,255,255); font-weight:bold; font-size:140%;}
.widemain-content h1.red1 {clear:both; margin:0 0 5px 0; padding:4px 10px 3px 10px; background-color:rgb(255,51,51); font-family:Arial,Verdana,Sans-Serif;  color:rgb(255,255,255); font-weight:bold; font-size:140%;}
.widemain-content h1.red2 {clear:both; margin:0 0 5px 0; padding:4px 10px 3px 10px; background-color:rgb(255,51,0); font-family:Arial,Verdana,Sans-Serif;  color:rgb(255,255,255); font-weight:bold; font-size:140%;}
.widemain-content h1.red3 {clear:both; margin:0 0 5px 0; padding:4px 10px 3px 10px; background-color:rgb(255,0,51); font-family:Arial,Verdana,Sans-Serif;  color:rgb(255,255,255); font-weight:bold; font-size:140%;}
.widemain-content h1.red4 {clear:both; margin:0 0 5px 0; padding:4px 10px 3px 10px; background-color:rgb(255,0,0); font-family:Arial,Verdana,Sans-Serif;  color:rgb(255,255,255); font-weight:bold; font-size:140%;}
.widemain-content h1.red5 {clear:both; margin:0 0 5px 0; padding:4px 10px 3px 10px; background-color:rgb(204,51,51); font-family:Arial,Verdana,Sans-Serif;  color:rgb(255,255,255); font-weight:bold; font-size:140%;}
.widemain-content h1.red6 {clear:both; margin:0 0 5px 0; padding:4px 10px 3px 10px; background-color:rgb(204,51,0); font-family:Arial,Verdana,Sans-Serif;  color:rgb(255,255,255); font-weight:bold; font-size:140%;}
.widemain-content h1.red7 {clear:both; margin:0 0 5px 0; padding:4px 10px 3px 10px; background-color:rgb(204,0,51); font-family:Arial,Verdana,Sans-Serif;  color:rgb(255,255,255); font-weight:bold; font-size:140%;}
.widemain-content h1.red8 {clear:both; margin:0 0 5px 0; padding:4px 10px 3px 10px; background-color:rgb(204,0,0); font-family:Arial,Verdana,Sans-Serif;  color:rgb(255,255,255); font-weight:bold; font-size:140%;}
.widemain-content h1.red9 {clear:both; margin:0 0 5px 0; padding:4px 10px 3px 10px; background-color:rgb(102,0,0); font-family:Arial,Verdana,Sans-Serif;  color:rgb(255,255,255); font-weight:bold; font-size:140%;}


.Wcolumn2-download-left p.desc {margin-top:20px; margin-left:10px; margin-right:10px; line-height:1.5em; font-size:115%;}
.Wcolumn2-download-left  ul {list-style:none; margin:0.5em 0 1.0em 0; font-size:90%; font-style:italic; }
.Wcolumn2-download-left  ul li {margin:0 0 0.2em 2px; padding:0 0 0 12px;  background:url(../../images/bg_bullet_full_1.gif) no-repeat 0 0.5em; line-height:1.4em; font-size:90%;}
.Wcolumn2-download-left  ol {margin:0.5em 0 1.0em 20px !important /*Non-IE6*/; margin:0.5em 0 1.0em 25px /*IE6*/;}
.Wcolumn2-download-left  ol li {list-style-position:outside; margin:0 0 0.2em 0; line-height:1.4em; font-size:90%;}
.Wcolumn2-download-left .boldfilter { margin-left:10px;  margin-right:5px; line-height:3em; font-size:110%; font-weight:bold; vertical-align:top;}
.Wcolumn2-download-left  input.button {width:15.0em; margin:0 4px 10px 10px; padding:1px !important /*Non-IE6*/; padding:0 /*IE6*/; background:rgb(235,235,235); border:solid 1px rgb(0,0,0); text-align:center; font-family:Arial,Verdana,Sans-Serif;  color:rgb(0,0,0); font-size:110%; font-weight:bold;}
.Wcolumn2-download-left input.button:hover {cursor:pointer; border:solid 1px rgb(0,0,0); background:rgb(247,13,13); color:rgb(255,255,255);}
.Wcolumn2-download-left h3.redbright {clear:both; margin:8px 5px 8px 5px; text-align:center; background-color:rgb(221,0,0); font-family:Arial,Verdana,Sans-Serif;  color:rgb(255,255,255); font-weight:bold; font-size:110%;}
.Wcolumn2-download-left .listselect {vertical-align:top;Width:140px; Height:130px;}
.Wcolumn2-download-right p.desc {margin-top:20px; margin-left:10px; margin-right:10px; line-height:1.5em; font-size:90%;}
.Wcolumn2-download-right .boldfilter { margin-left:10px;  margin-right:5px; line-height:3em; font-size:110%; font-weight:bold;}
.Wcolumn2-download-right input.button {width:15.0em; margin:0 4px 10px 10px; vertical-align:baseline;  padding:1px !important /*Non-IE6*/; padding:0; /*IE6*/ background:rgb(235,235,235); border:solid 1px rgb(0,0,0); text-align:center; font-family:Arial,Verdana,Sans-Serif;  color:rgb(0,0,0); font-size:110%; font-weight:bold;}
.Wcolumn2-download-right input.button:hover {cursor:pointer; vertical-align:baseline; border:solid 1px rgb(0,0,0); background:rgb(247,13,13); color:rgb(255,255,255);}
.Wcolumn2-download-right h3.redbright {clear:both; text-align:center;  background-color:rgb(221,0,0); margin:8px 5px 8px 5px; font-family:Arial,Verdana,Sans-Serif;  color:rgb(255,255,255); font-weight:bold; font-size:110%;}
.Wcolumn2-download-right p.caption {clear:both; margin:0.5em 0 2.0em 20px; text-align:left; color:rgb(80,80,80); font-size:110%;}
.Wcolumn2-download-right h3.blue {clear:both; text-align:center; margin:0 0 5px 0; padding:4px 10px 3px 10px; background-color:rgb(0,75,142); font-family:Arial,Verdana,Sans-Serif;  color:rgb(255,255,255); font-weight:bold; font-size:110%;}
.Wcolumn2-download-left h3.blue {clear:both; text-align:center; margin:0 0 5px 0; padding:4px 10px 3px 10px; background-color:rgb(0,75,142); font-family:Arial,Verdana,Sans-Serif;  color:rgb(255,255,255); font-weight:bold; font-size:110%;}
.Wcolumn2-download-right  ul {list-style:none; margin:0.5em 0 1.0em 5px; font-size:110%; font-style:italic; }
.Wcolumn2-download-right  ul li {margin:0 0 0.2em 5px; padding:0 0 0 12px;  background:url(../../images/bg_bullet_full_1.gif) no-repeat 0 0.5em; line-height:1.4em; font-size:110%;}
.Wcolumn2-download-right  ol {margin:0.5em 0 1.0em 20px !important /*Non-IE6*/; margin:0.5em 0 1.0em 25px /*IE6*/;}
.Wcolumn2-download-right  ol li {list-style-position:outside; margin:0 0 0.2em 0; line-height:1.4em; font-size:110%;}




.Wcolumn2-solution-left a {color:rgb(70,122,167); font-weight:bold; text-decoration:none;}
.Wcolumn2-solution-left a:hover {color:rgb(42,90,138); text-decoration:underline;background-color: rgb(255,255,255); }
.Wcolumn2-solution-left a:visited {color:rgb(42,90,138);}
.Wcolumn2-solution-left h3.smallgreen {clear:both; width:180px; padding:4px 0px 3px 10px; float:right;  text-align:center;   font-family:Arial,Verdana,Sans-Serif;  color:rgb(255,255,255); font-weight:bold; font-size:110%;}
.Wcolumn2-solution-left p.desc {margin-top:15px; margin-left:10px; margin-right:10px;  font-size:120%;}
.Wcolumn2-solution-left h3.blue {clear:both; text-align:center;  background-color:rgb(0,75,142); font-family:Arial,Verdana,Sans-Serif;  color:rgb(255,255,255); font-weight:bold; font-size:140%;}

.Wcolumn2-solution-right ul {list-style:none; margin:10px 25px 1.0em 10px;}
.Wcolumn2-solution-right ul li {margin:0 0 20px 2px; padding:0 0 0 12px; background:url(../../images/bullet3.gif) no-repeat 0 0.5em;  font-size:120%;}
.Wcolumn2-solution-right ol {margin:0.5em 0 1.0em 20px !important /*Non-IE6*/; margin:0.5em 0 1.0em 25px /*IE6*/;}
.Wcolumn2-solution-right ol li {list-style-position:outside; margin:0 0 0.2em 0; line-height:1.4em; font-size:120%;}
.Wcolumn2-solution-right p.desc {margin-top:5px; margin-left:10px; margin-right:10px;  font-size:120%;}
.Wcolumn2-solution-right h1.crimson2 {clear:both;text-align:center;   margin:0 0 5px 0; padding:4px 10px 3px 10px; background-color:rgb(200,47,47); font-family:Arial,Verdana,Sans-Serif;  color:rgb(255,255,255); font-weight:bold; font-size:140%;}
.Wcolumn2-solution-right h3.smallgreen {clear:both; width:180px; padding:4px 0px 3px 10px; float:right;  text-align:center;  background-color:rgb(106,183,69); font-family:Arial,Verdana,Sans-Serif;  color:rgb(255,255,255); font-weight:bold; font-size:110%;}

	

.Wcolumn2-solution-right h3.blue {clear:both; text-align:center;  background-color:rgb(0,75,142); font-family:Arial,Verdana,Sans-Serif;  color:rgb(255,255,255); font-weight:bold; font-size:140%;}
.column-gridheader h3.blue2 {clear:both; text-align:right; margin:0px 0px -2px 0px; padding:4px 10px 3px 10px; background-color:rgb(0,75,142); font-family:Arial,Verdana,Sans-Serif;  color:rgb(255,255,255); font-weight:bold; font-size:110%;}
.column-disgridheader h3.blue2 {clear:both; text-align:right; margin:0px 0px -2px 0px; padding:4px 10px 3px 10px; background-color:rgb(0,75,142); font-family:Arial,Verdana,Sans-Serif;  color:rgb(255,255,255); font-weight:bold; font-size:110%;}
