
 * { padding: 0; margin: 0; outline: 0; }

 body {
     font-size: 12px;
     line-height: 130%;
     font-family: Arial, sans-serif;
     color: #000;
     background: #fff;
     text-align: left;
 }

 .cl { font-size: 0; line-height: 0; height: 0; clear: both; }

 a img { border: 0; }
 a { color: #6f99ad; text-decoration: none; } 
 a:hover { text-decoration: none; }

 .shell { margin: 0 auto; width:807px; margin-top:42px}
 .left { float: left; display: inline; }
 .right { float: right; display: inline; }



 #header {height:111px;}

 h1#logo{font-size:0; line-height:0; width:184px; float:left}
 h1#logo a{display:block; background:url(images/logo.gif); height:111px; text-indent:-4000px}

 #navigation{float:right; border-top:1px solid #f4f4f4; border-right:1px solid #f4f4f4; width:589px; padding-top:52px; padding-left:33px; }
 #navigation ul{height:100%; overflow:hidden}
 #navigation li{display:inline}
 #navigation li a{float:left; font-size:14px; color:#a2a2a2; text-decoration:none; text-transform:uppercase}
 #navigation li a:hover{color:#000;}
 #navigation li span{background:url(images/devider.gif) no-repeat center 0; float:left; width:1px; padding:0 13px; height:17px}

 #subheader .left{width:183px; background:#cccc99; height:217px; border-left:1px solid #edf8eb;}
 #subheader .left  ul{height:170px; background:#fff; overflow:hidden; padding:23px 0 0 29px; list-style-type:none}
 #subheader .left ul li{float:left; width:100%; margin-bottom:10px}
 #subheader .left ul li a{font-size:14px; color:#a8a8a8; text-decoration:none; text-transform:uppercase; padding-left:20px}
 #subheader .left ul li.orange a{background:url(images/bulets.gif) no-repeat 0 3px;}
 #subheader .left ul li.blue a{background:url(images/bulets.gif) no-repeat 0 -23px;}
 #subheader .left ul li.green a{background:url(images/bulets.gif) no-repeat 0 -49px;}
 #subheader .left ul li.lightblue a{background:url(images/bulets.gif) no-repeat 0 -75px;}
 #subheader .left ul li.red a{background:url(images/bulets.gif) no-repeat 0 -101px;}
 #subheader .left ul li.black a{background:url(images/bulets.gif) no-repeat 0 -127px;}
 #subheader .left ul li a:hover{color:#000;}
 #subheader .right{width:623px; background:#999966}
 #subheader .right p{color:#fff; text-transform:uppercase; padding:5px 0 3px 57px;}

 #container{padding:15px 0 13px 0; border-right:1px solid #edf8eb; height:100%; }
 #container.inner{border:1px solid #edf8eb; padding-top:9px}
 #container.inner #sidebar{border:0}
 #container.inner #sidebar .share{border:0}
 #container.inner #content{padding-top:0}

 #sidebar{float:left; display:inline; width:161px; padding:0 0 0 22px; border-left:1px solid #edf8eb; }
 #sidebar h2{font-size:17px; font-family:"Trebuchet MS"; color:#fff; text-align:center; padding:9px 0 7px 0; text-transform:uppercase; margin-left:-22px; width:183px; position:relative; z-index:4; margin-bottom:28px; font-weight:normal}
 #sidebar h2.blue{background:#99cccc}
   #about {background:#99cccc;  font-size:15px; font-family:"Trebuchet MS"; color:#fff; text-align:center; padding:9px 0 7px 0; text-transform:uppercase; font-weight:normal}
   #about a  { color: #fff; text-decoration: none; } 
  
 #sidebar h2.gray{background:#ccc; margin-bottom:-12px}
 .share{margin-top:15px; border-right:1px solid #99cccc; height:105px; padding-top:17px}
 .share a{display:block}
 .share a.reg{margin-top:30px; margin-bottom:17px}
 #sidebar a.share-link{background:url(images/share-link.gif); width:125px; height:16px; display:block; font-size:0; line-height:0; text-indent:-4000px; margin-top:11px; margin-left:3px; margin-top:11px}
 #content{float:right; display:inline; width:622px; padding-top:15px;}
 #content .left{width:268px; border-left:2px solid #99cccc; border-right:3px solid #ccffcc; height:122px; padding-left:33px; overflow:hidden}
 #content h2{font-size:17px; font-family:"Trebuchet MS"; font-weight:normal; color:#999; text-transform:uppercase; padding-top:2px}
 #content .left ul{list-style-type:none; height:100%; overflow:hidden; padding-top:23px}
 #content .left li{float:left; width:100%; margin-bottom:11px}
 #content .left li a{padding-left:35px; background:url(images/bulet2.gif) no-repeat 16px 3px; color:#868686; text-decoration:none;}
 #content .left li a:hover{color:#000;}
 #content .right{width:258px; padding-left:23px; padding-right:35px}
 #content .right .article{padding:6px 0 2px 8px; border-bottom:1px dotted #99cccc; margin-bottom:1px}
 #content .right .article .img{float:left; display:inline; width:52px}
 #content .right .article .text{float:right; display:inline; width:185px; color:#868686}
 #content .right .article .text a{float:right; font-weight:bold; color:#99cccc; padding-right:12px; margin-right:11px; background:url(images/bulet3.gif) no-repeat right 3px; text-decoration:none; text-transform:uppercase; margin-top:13px}
 #content .right .bottom{border:0; margin:0 ; padding-bottom:0}

 .products{padding-left:22px; margin-top:-2px}
 .products p{color:#626273; padding-bottom:17px; margin-left:-14px}
 .products p strong{font-weight:normal}
 .products p span{ padding:0 4px}

 .products .imgholder{float:left; text-align:center; padding-right:22px; margin-bottom:27px}

 #sidebar .nav{margin-left:-11px; font-family:"Trebuchet MS"; padding-top:4px; margin-bottom:8px}
 #sidebar .nav ul{height:100%; overflow:hidden; list-style-type:none}
 #sidebar .nav ul li{float:left; width:100%; margin-bottom:5px}
 #sidebar .nav ul li a{color:#666; font-size:12px; text-transform:uppercase; padding-left:15px; background:url(images/bulet4.gif) no-repeat 0 3px; text-decoration:none}
 #sidebar .nav ul li a:hover{color:#000;}
 #sidebar .nav ul ul {padding-top:1px; display:none}
 #sidebar .nav ul ul li{margin-bottom:0;}
 #sidebar .nav ul ul li a{padding-left:25px; background:url(images/bulet5.gif) no-repeat 14px 3px; color:#99cccc; font-size:10px}

 #sidebar .login{margin-left:-11px; font-family:"Trebuchet MS"; margin-top:-11px; margin-bottom:13px}
 #sidebar .login ul{height:100%; overflow:hidden; list-style-type:none}
 #sidebar .login ul li{float:left; width:100%; margin-bottom:10px}
 #sidebar .login ul li a{color:#99cccc; font-size:12px; text-transform:uppercase; padding-left:15px; background:url(images/bulet6.gif) no-repeat 0 5px; text-decoration:none}
 #sidebar .login ul li a:hover{color:#000}

 #footer{background:#cde6d3; padding:8px 0 9px 189px}
 #footer span{float:left; padding:37px 15px 0 0; color:#2e3123; font-family:"Trebuchet MS"; text-transform:uppercase; background:url(images/arrow.gif) no-repeat right 38px}
 #footer a{float:left; margin-left:16px}
 #footer a img{float:left;}

 .inner .share { height:auto;}
 .inner #sidebar { }
 .headerLabel
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 12px;
    COLOR: #ffffff;
    FONT-FAMILY: Arial, 'MS Sans Serif', Verdana;
    BACKGROUND-COLOR: #99cccc
}