body {
  font-family: Verdana, Arial, sans-serif;
  font-size: 12px;
  color: #000000;
}

td {
  font-family: Verdana, Arial, sans-serif;
  font-size: 12px;
  margin-top: 8px;
  margin-bottom: 8px;
}

  .headernote {
    font-family: Verdana, Arial, sans-serif;
    font-size: 12px;
    margin-top: 8px;
    margin-bottom: 8px;
  }

input, select { font-family: Verdana, Arial, sans-serif; font-size: 10px }

/* links */
a:link      { color: #003399; text-decoration:underline; }
a:visited   { color: #003399; text-decoration:underline; }
a:active    { color: #003399; text-decoration:underline; }
a:hover     { color: #ff0000; text-decoration:underline;}

/* navigation links - regular */
a.nav:link {color: #ffffff; text-decoration:none;}
a.nav:visited {color: #ffffff; text-decoration:none;}
a.nav:active {color: #ffffff; text-decoration:none;}
a.nav:hover {color: #ffffcc; text-decoration:none; }

/* table labels */
a.tbllbl:link {color: #ffffff; text-decoration:underline;}
a.tbllbl:visited {color: #ffffff; text-decoration:underline;}
a.tbllbl:active {color: #ffffff; text-decoration:underline;}
a.tbllbl:hover {color: #ffffcc; text-decoration:underline; }

/* navigation links - active */
a.navon:link {color: #476284; text-decoration:none;}
a.navon:visited {color: #476284; text-decoration:none;}
a.navon:active {color: #476284; text-decoration:none;}
a.navon:hover {color: #ffffcc; text-decoration:none; }
/* anscillary navigation links */
a.link2:link {color: #ffffcc; text-decoration:underline;}
a.link2:visited {color: #ffffcc; text-decoration:underline;}
a.link2:active {color: #ffffcc; text-decoration:underline;}
.bg1 { background: #888888; color: #ffffff; } /* dark grey */
.bg2 { background: #476284; color: #ffffff; } /* main color */
.bg3 { background: #dddddd; color: #000000; } /* grey */
.bg4 { background: #eeeeee; color: #000000; } /* light grey */
.bg5 { background: #859E85; color: #ffffff; } /* alt color */
.bg6 { background: #3399FF; color: #000000;} /* blue */
.bg7 { background: #BDC7D7; color: #000000; } /* greyish blue */
.bg8 { background: #C5D8C2; color: #000000; } /* light green */
.bg9 { background: #F4DECE; color: #000000;} /* light orange */
.bg10 {background: #E9E9E9; color: #000000;} /* light grey */

.bggut { background: #ffffff; } /* white */
.bggut1 { background: #BDC7D7; } /* sky  blue */
.bggut2 { background: #E9E9E9; } /* lighter sky  blue */
.bggut3 { background: #D6D5BC; } /* beige */
.bggut4 { background: #FFFFF4; } /* cream */

.nav {
  background: #476284;
  text-align: center;
  color: #ffffff;
  font-family: Arial, sans-serif;
  font-weight: bold;
  font-size: 12px;
}
.navon {
  background: #D5CC9B;
  text-align: center;
  color: #ffffff;
  font-family: Arial, sans-serif;
  font-weight: bold;
  font-size: 12px;
}

.head1 {
  font-family: Verdana, Arial, sans-serif;
  font-weight: bold;
  font-size: 18px;
  color: #ffffff;
}
.head1sml {
  font-family: Verdana, Arial, sans-serif;
  font-weight: bold;
  font-size: 14px;
  color: #ffffff;
}

h1, h2, h3, .ilh3,h1Black {
  font-family: Verdana, Arial, sans-serif;
    font-weight: bold;
}
h1 { font-size: 16px; color: #688365; border-bottom: 1px solid #ccc; margin-bottom: 15px;}
h2 { font-size: 13px; color: #000000; margin-bottom: 5px;}
h3 { font-size: 12px; color: #1A538C; }
.ilh2 { font-size: 13px; color: #000000; font-weight: bold;}
.ilh3 { font-size: 12px; color: #1A538C; font-weight: bold;}
.h1Black { font-size: 16px; color: #000000;}
.h2Bold { font-size: 13px;font-weight: bold; color: #000000; border-bottom: 1px solid #ccc; margin-bottom: 30px;}
.greenh3 { font-size: 12px; color: #688365; }
.secttitle {
  font-family: Arial, sans-serif;
  font-weight: bold;
  font-size: 12px;
  color: #ffffff;
}
.extnav {
  font-family: Verdana, Arial, sans-serif;
  font-size: 11px;
  color: #ffffff;
}
.sect1 {
  background: #ffcc66;
  padding: 4;
}

.smaller {
  font-size: 11px;
}

.bigbody {
  font-size: 13px;
  margin-top: 8px;
  margin-bottom: 8px;
}

.label {
  font-size: 11px;
  font-weight: bold;
  color: #222222;
}

.bluelabel {
  font-size: 11px;
  font-weight: bold;
  color: #4455EE;
}

/* 605 reporting color distinction between sales and service*/
.slsTblHdr {
  background: #bdc7d7;
  font-weight: bold;
  font-size: 11px;
  height:40px;
}

.svcTblHdr {
  background: #d6d5bc;
  font-weight: bold;
  font-size: 11px;
  height:40px;
}

.ntcTblHdr {
  background: #5F789A;
  font-weight: bold;
  font-size: 11px;
  color: #ffffff;
  height:40px;
}

.slsTblHdr2 {
  background: #bdc7d7;
  font-weight: bold;
  font-size: 11px;
}

.svcTblHdr2 {
  background: #d6d5bc;
  font-weight: bold;
  font-size: 11px;
}

.ntcTblHdr2 {
  background: #5F789A;
  font-weight: bold;
  font-size: 11px;
  color: #ffffff;
}

.tbllbl {
  background: #5F789A;
  font-weight: bold;
  font-size: 11px;
  color: #ffffff;
}
.tbllbl2 {
  background: #5F789A;  /* Blue bg but size is bigger*/
  font-weight: bold;
  font-size: 12px;
  color: #ffffff;
}

.tbllbl3 {
  background: #5F789A;
  font-weight: bold;
  font-size: 10px;
  height:50px;         /* height is statically set to 50 */
  color: #ffffff;
}

.tbllblgreen {
  background: #C5D8C2;  /* light shade of green */
  font-weight: bold;
  font-size: 12px;
  color: #000000;
}
.tbllblgreen2 {
  background: #6D9691;  /* darker shade of green */
  font-weight: bold;
  font-size: 11px;
  color: #ffffff;
}
.tbllblyellow {
  background: #B3A34A;  /* shade of yellow */
  font-weight: bold;
  font-size: 11px;
  color: #ffffff;
}

.tbllbl1 {
  background: #919AA8;
  font-weight: bold;
  font-size: 10px;
  color: #ffffff;
}
.tbllbl2 {
  background: #5F789A;
  font-size: 10px;
  color: #ffffff;
}
.tblhdr {
    background-color: #5F789A;
    font-weight: bold;
    text-align: center;
    border-bottom:dotted 1px;
    padding: 0px;
    color: white;
}

.tddata {
  font-size: 11px;
}

.secttitle {
  font-family: Arial, sans-serif;
  font-weight: bold;
  font-size: 12px;
  color: #ffffff;
}
.crumb {
  font-family: Verdana, Arial, sans-serif;
  font-size: 11px;
  color: #000000;
}
.crumbbg {
  font-family: Arial, sans-serif;
  font-size: 12px;
  color: #000000;
  background:#D5CC9B;
}
.error {
  color: #cc0000;
  font-weight: bold;
}
.note {
  color: #777777;
  font-size: 11px;
}
.command {
  font-style: italic;
  font-weight: bold;
}
.altsh1 { background: #ffffff; }
.altsh2 { background: #e9e9e9; }

.althighlight1 { background: #EDF080; }   /* yellow */
.althighlight2 { background: #F7F8C0; }   /* light yellow*/


.cellbgmedium { background: #909090; }
.cellbglight { background: #DBDBDB; }

.cellbgdark {
  background: #6F6F6F;
  font-weight: bold;
  color: #FFFFFF;
}

.total {
  background: #DFEFF7;
  font-weight: bold;
  color: #292929;
}
.off { color: #999999;}
.sh { background: #cccccc; }

.tblgrp{
  background: #e9e9e9;
  border: 1px dotted;
  padding-bottom: 6px;
  margin-bottom: 1em;
}

.tblgrp table{
  margin:1em;
}

.tblgrp table td{
  padding: 3px;
}

.correlationImg {
  background: url(/dealer/img/correlation-base.png) no-repeat center center;
  width:88px;
}

.correlationBar {
  border-right:#000000 3px solid;
}
 /* Used in chart table bg in jsp */
.general{
  background:#D1D1D1;
}
.sales {
  background:#bdc7d7;
}

.service {
  background:#d6d5bc;
}

.tbllblSls {
  background: #bdc7d7;
  font-weight: bold;
  font-size: 10px;
  color: #000000;
}

.tbllblSvc {
  background: #d6d5bc;
  font-weight: bold;
  font-size: 10px;
  color: #000000;
}

.activitybar{ background: #e9e9e9; }

.label { font-size: 11px;
  font-weight: bold;
  color: #222222;}

.header { font-family: Verdana, Arial, Helvetica, sans-serif; font-weight: bold; font-size: 18px; color: #000000;}
.boxborder {background: #cccccc;}
.boxbg {background: #e9e9e9;}
.surveybox {background: #FFFFFF;}
.centercenter { vertical-align: middle; text-align: center; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 12px; color: #000000; }


