﻿a.products:link, a.products:hover, a.products:active, a.products:visited
{
    font-size: 14px;
    color: #ffffff;
    text-decoration: none;
    text-align: center;
    font-weight: bold;
    text-indent: 12pt;
}
a.products:hover
{
    font-weight: bold;
}
a.products:active{ border-right: #ffffff 1px solid;}

a.external_link:link, a.external_link:Active, a.external_link:visited, a.external_link:hover
{
    color: #333333;
    text-decoration: underline;
    
    /**border-right: #ffffff 1px solid;*//
    text-align: center;
}


a.navigation:link, a.navigation:Active, a.navigation:visited, a.navigation:hover
{
    color: #FFFFFF;
    text-decoration: none;
    font-size: 10pt;
    border-right: #ffffff 1px solid;
    text-align: center;
    border-right-color: #669900;
    font-weight: bold;
}

a.navigation:hover
{
  /*  background-image: url(images/lighBlueBar.gif);*/
background-image: url(images/navbar_hover.jpg);
}



a.selectedProduct:link, a.selectedProduct:hover, a.selectedProduct:active, a.selectedProduct:visited
{
    color: #3366cc;
    font-weight: bold;
    line-height: 30pt;
    text-decoration:none;
}
a.legal:link, a.legal:hover, a.legal:active, a.legal:visited
{
    color: darkgray;
     line-height: 30pt;
    text-decoration: none;
    font-size: 8pt;
}
a.legal:hover
{
    text-decoration: underline;
    color: #000000;
}
.pageHeadline
{
    color: #ffffff;
    background-color: #cc0033;
    font-size:8pt;
    padding-left: 0px;
    background-position-y: top;
    background-repeat: no-repeat;
}
.pageCategory
{
    height: 23px; /*background-image: url('images/pageBanner.jpg');
    
    background-repeat: no-repeat;*/
    background-image: url('images/contentHead.jpg');
    font-size: small;
    padding-left: 5px;
    padding-top: 5px;
    font-weight: bolder;
    background-color: #d2e2f9;
    background-repeat: repeat-x;
    border-bottom-style: solid;
    border-bottom-width: 1px;
    border-bottom-color: #666666;
    color: #FFFFFF;
}
.product_title
{
    font-size: large;
    color: #000066;
    text-align: center;
    height: 25px;
}
.panel
{
    /*background-image: url(images/panelBg2.gif);
*/
    width: 247px;
    height: 130px;
    padding-right: 10px;
    padding-left: 10px;
    padding-bottom: 10px;
    padding-top: 10px;
    font-size: 8pt;
    background-repeat: no-repeat;
    border-right: #3366cc 1px solid;
    border-top: #3366cc 1px solid;
    border-left: #3366cc 1px solid;
    border-bottom: #3366cc 1px solid;
    background-color: #ffffff;
/**/
}
.partners
{
    font-size: 8pt;
    color: #000099;
    vertical-align: top;
    font-weight: bold;
    border-bottom: gainsboro 1px dotted;
}
.address
{
    font-size: 8pt;
    color: black;
    line-height: 12pt;
    border-bottom: gainsboro 1px dotted;
}
.blueBox{font-size: 8pt;
    line-height: 12pt;
    border-right: #ccccff 1px solid;
    border-top: #ccccff 1px solid;
    border-left: #ccccff 1px solid;
    border-bottom: #ccccff 1px solid;
    background-color: #f7f7f7;}
    
    a.tc:link, a.tc:hover, a.tc:active, a.tc:visited
{
    color: #666666;
    font-weight: normal;
    text-decoration: none;
    font-size: 7pt;
}
a.tc:hover{text-decoration:underline;}

    a.l1:link, a.l1:hover, a.l1:active, a.l1:visited, a.la:link, a.la:hover, a.la:active, a.la:visited
{
    border-bottom: dimgray 1px solid;
    font-size: 8pt;
    text-decoration: none;
    color: black;
    text-align: center;
    padding-top: 10px;
    background-image: url(images/greyGrad.png);
    background-repeat: repeat-x;
}
 a.l1:hover
{
    text-decoration: underline;
    background-color: #990033;
}
a.la:link, a.la:hover, a.la:active, a.la:visited
{
    margin-left: 5px;
    padding-left: 12px;
    background-color: #ffff33;
}
.th1
{
    width: 204px;
    height: 30px; background-image: url(images/co_25sn_top.png);
    background-repeat: no-repeat;
    font-size: 9pt;
    padding-left: 2px;
    padding-top: 2px;
    /*background-image: url('images/p&sheader.png');*/
}
.th1body
{
    width: 203px;
    border-right: lightgrey 1px solid;
    border-left: lightgrey 1px solid;
    border-bottom: lightgrey 1px solid;
    background-color: #ffffff;
    font-size: 9pt;
}

.productBanner
{
    
    background-repeat: no-repeat;
    width: 600px;
    height: 30px;
    font-size: 8pt;
    color: #ffffff;
}
.pb1
{
    width: 589px;
    min-height: 500px;
    height: auto;
    background-color: #ffffff;
    border-right: lightgrey 1px solid;
    border-left: lightgrey 1px solid;
    border-bottom: lightgrey 1px solid;
    color: #333333;
    font-size: small;
    padding: 5px;
}


a.scoop:link, a.scoop:hover, a.scoop:active, a.scoop:visited, 
a.obulus:link, a.obulus:hover, a.obulus:active, a.obulus:visited, 
a.blink:link, a.blink:hover, a.blink:active, a.blink:visited, 
a.apogee:link, a.apogee:hover, a.apogee:active, a.apogee:visited, 
a.smart:link, a.smart:hover, a.smart:active, a.smart:visited, 
a.misco:link, a.misco:hover, a.misco:active, a.misco:visited, 
a.clarity:link, a.clarity:hover, a.clarity:active, a.clarity:visited, 
a.crystal:link, a.crystal:hover, a.crystal:active, a.crystal:visited, 
a.traffic:link, a.traffic:hover, a.traffic:active, a.traffic:visited,
a.boss:link, a.boss:hover, a.boss:active, a.boss:visited,
a.apercus:link, a.apercus:hover, a.apercus:active, a.apercus:visited,
a.market:link, a.market:hover, a.market:active, a.market:visited,
a.dash:link, a.dash:hover, a.dash:active, a.dash:visited,
a.parkgo:link, a.parkgo:hover, a.parkgo:active, a.parkgo:visited
{
    border-bottom: dimgray 1px solid;
    font-size: 8pt;
    text-decoration: none;
    color: black;
    text-align: center;
    padding-top: 10px;
    background-image: url(images/greyGrad.png);
    background-repeat: repeat-x;
}
    
a.scoop:hover
{
    font-weight: bold;
    background-color: #00ae45;
}
a.obulus:hover
{
    background-color: #f04124;
    font-weight: bold;
}
a.blink:hover
{
    font-weight: bold;
    background-color: #c70074;
}
a.apogee:hover
{
   font-weight: bold;
    background-color: #c23ceb;
}
    a.smart:hover
{
    font-weight: bold;
    background-color: #231c45;
}
    a.misco:hover
{
    font-weight: bold;
    background-color: #5ebf56;
}
    a.clarity:hover
{
  font-weight: bold;
    background-color: #8f0030;
}
    a.crystal:hover
{
    font-weight: bold;
    background-color: #000000;
}
    a.traffic:hover
{
    font-weight: bold;
    background-color: #203f9a;
}

    a.boss:hover
{
    font-weight: bold;
    background-color: #4c4c4e;
}
    a.apercus:hover
{
    font-weight: bold;
    background-color: #114a75;
}
    a.market:hover
{
    font-weight: bold;
    background-color: #640708;
}
    a.dash:hover
{
    font-weight: bold;
    background-color: #f88e1e
}
    a.parkgo:hover
{
    font-weight: bold;
    background-color: #0054a6
}
.dh
{
    height: 30px;
    width: 500px;
    background-image: url(images/BGtable.png);
    background-repeat: no-repeat;
    padding-left: 10px;
    padding-top: 6px;
}
.d2
{
    font-size: 8pt;
    color: #ffffff;
    background-color: #999933;
    width: 180px;height:30px;
    margin-bottom: 4px;margin-left:20px;
    padding-top:5px;padding-left:5px;
}

.wm
{
    color: dimgray;
}
.article
{
    border: thin ridge #999999;
    background-color: #FFFFFF;
    color: #333333;
    font-size: small;
}
.headerBg
{
    padding-left: 5px;
    padding-right: 5px;
    padding-top: 3px;
    width: 376px;
    color: #333333;
    background-image: url('images/headerBg2.jpg');
    height: 35px;
    background-repeat: no-repeat;
    font-size: small;
    font-weight: bold;
}
.headerBgBody
{
     width: 376px;
    color: #333333;
    background-image: url('images/headerBgBody2.jpg');
    background-repeat: repeat-y;
    border-bottom: solid 1px #859cbc;
    font-size: 12px;
}
.bluHR
{
    border-top: #859cbc 1px dotted;
    color: #859cbc;
    border-top-color: #99CCFF;
    border-top-style: ridge;
    border-top-width: thick;
}
.greenBox
{
    border: 6px solid #d2e27f;
    background-color: #FFFFFF;
    color: #666666;
    padding: 10px;
    font-size: small;
    line-height: 18px;
}
.orangeBox
{
    border: 6px solid #d2e27f;
    background-color: #FFFFFF;
    color: #666666;
    padding: 10px;
    font-size: small;
    line-height: 18px;
}

.orangeTitle
{
    color: #907100;
    font-weight: bold;
    font-size: larger;
}

.orangeTitleLte
{
    color: #C49800;
    font-weight: bold;
    font-size: larger;
}
a.productLink:link, a.productLink:hover, a.productLink:visited, a.productLink:active
{
    color: #CC6600;
    font-weight: bolder;
    background-image: url('images/chevron.gif');
    background-repeat: no-repeat;
    padding-left: 10px;
    text-decoration: none;
}
a.productLink:hover
{
    text-decoration: underline;
}
.blueLI
{
    list-style-image: url('images/blueLI.png');
    line-height: 22px;
}
.red
{
    color: #FF0000;
}