BODY {
	background-color: #15514b;
}

/* define font in all default tags */
BODY, TABLE, TH, TR, TD, BLOCKQUOTE, DIV, SPAN, DD, U, DL, H4, H5, INPUT, A, BR, CENTER, I, B, LI, OL, TEXTAREA, FORM, P, SELECT { font-size: 11px;  font-family: Arial, Tahoma, Verdana, sans-serif; color: #484848; }
A  { color: #336666; font-weight: bold; }
A:Hover { text-decoration: none }
H3 { font-size: 14px; font-weight: bold; }
H2 { font-size: 16px; font-weight: bold; }
H1 { font-size: 18px; font-weight: bold; }
/* THIS LI IS FOR NN4, PLEASE SEE LIST.CSS FOR IE AND N6 */
LI { margin-bottom: 10px; }
UL { list-style: square; }
/* END NN4 LI */

/* custom font classes */
.content { line-height: 16px; }
.picpromo { font-size: 10px; color: #336666; font-family: Tahoma, Verdana, Arial, sans-serif; }
.greenmod { font-size: 10px; font-family: Tahoma, Verdana, Arial, sans-serif; color: #336666; }
.promos { font-size: 10px; line-height: 15px; }
.small { font-size: 10px; }
.smallbold { font-size: 10px; font-weight: bold; font-family: Tahoma, Verdana, Arial, sans-serif; }
.footer { padding: 8px; font-size: 10px; line-height: 15px; color: #FFFFFF; }
.bluefooter { font-size: 10px; color: #ffffff; line-height: 15px; font-family: Tahoma, Verdana, Arial, sans-serif; }
.company { font-size: 10px; color: #A9B6E6; line-height: 15px; font-family: Arial, Tahoma, Verdana, sans-serif; font-weight: normal; }
.carryoverdate { font-size: 15px; font-weight: bold; color: #336666; }
.carryoveramount { font-size: 15px; font-weight: bold; color: #660000; }
.inside { color: #C45900; }
.light { color: #FFFFFF; font-weight: bold; }
.darkgreen { color: #fff; font-weight: bold; }
.calpromo { font-size: 10px; font-weight: bold; font-family: Tahoma, Verdana, Arial, sans-serif; color: #004E00; background: #b5dac6; }

a.dnclink {
   color: #99ffff;
   text-decoration: none;
   }

a.dnclink:hover {
   color: #99ffff;
   text-decoration: underline;
   }

/* custom td background classes */
td.nav { background: url("/nav/nav_background.gif") top left repeat-x; margin: 0; padding: 0; height: 31px;}
td.subnav { background: url("/subnav/subnav_background.gif") bottom left repeat-x; margin: 0; padding: 0; height: 23px;}
td.topshadow { background-image : url("/homeparts/top_shadow.gif"); }
td.bottomshadow { background-image : url("/homeparts/bottom_shadow.gif"); }
td.leftborder { background-image : url("/homeparts/left_border.gif"); }
td.rightborder { background-image : url("/homeparts/right_border.gif"); }
td.bgleft { background-image : url("/homeparts/carryovers/background_left.gif"); }
td.bgright { background-image : url("/homeparts/carryovers/background_right.gif"); }
td.todayleft { background-image : url("/headers/header_todaybackgroundleft.gif"); }
td.todayright { background-image : url("/headers/header_todaybackgroundright.gif"); }
td.dnchorizontal { height: 22px; background-image : url("/includes/dnc/images/horizontal.gif"); color: #003333; font: normal 9px/10px arial, sans-serif;}
td.logo { background-image : url("/homeparts/logo_background.gif"); }
td.horizontaldots { background-image : url("/includes/images/devider_hdot.gif"); }

/* custom modules td background classes */
td.greenleft { background-image : url("/includes/modules/images/green_left.gif"); }
td.greenmiddle { background-image : url("/includes/modules/images/green_middle.gif"); font-size: 10px; }
td.greenright { background-image : url("/includes/modules/images/green_right.gif"); }
td.yellowleft { background-image : url("/includes/modules/images/yellow_left.gif"); }
td.yellowmiddle { background-image : url("/includes/modules/images/yellow_middle.gif"); font-size: 10px; }
td.yellowright { background-image : url("/includes/modules/images/yellow_right.gif"); }

/* klr - pdf td background classes */
TR.pdfheader, TD.pdfheader { background-color: #660000; color: #FFFFFF; font-weight: bold; }
TR.pdfnormal, TD.pdfnormal { background-color: #b5dac6; }
TR.pdfalternate, TD.pdfalternate { background-color: #e1f5ea; }

/* custom form classes */
.smallpulldown { font-size: 10px; width: 136px; }

/* CSD - Gonna fix the body tag so we can remove erroneous margin HTML*/
body {
   margin:  0;
}