.cpm { background: #ffffff url(/resources/images/cpm_bg.gif) top left repeat-x; padding:0px; margin:0px;}

/* content table cell padding */
.center-content {padding:0px 0px 20px 30px;}
.right-col {padding-left:0px; }

#header { margin:0px 0px 0px 0px; }
#content { margin:0px 0px 0px 0px; }
#center-content {padding:0px 10px 20px 0px;}
#right-col {padding:0px 0px 0px 0px; }
#footer {margin:0px 0px 50px 0px; }


/* general font and link styles */
.normal {font-family:Trebuchet MS, sans-serif; font-size:12px;  color:#000;}
.news {font-family:Trebuchet MS, sans-serif; font-variant:normal; font-size:10px;  color:#999;}
.date {font-family:Trebuchet MS, sans-serif; font-size:10px; font-weight:bold; color:#FCAA01;}
.copyright {display:block; margin-bottom:5px; font-family:Trebuchet MS, sans-serif; font-size:10px; color:#999;}
.headline {font-family:Trebuchet MS, sans-serif; font-size:10px; font-weight:bold; color:#999;}
a.headline {font-family:Trebuchet MS, sans-serif; text-decoration:none; font-size:10px; font-weight:bold; color:#999;}
a:hover.headline {color:#FCAA01;}

/* cpm navigation  */
a.cpm-section-nav {font-family:Trebuchet MS, sans-serif; font-size:10px; color:#f5f5f5; text-decoration:none; padding:0px 6px; border-right:1px solid #FEE6B3; }
a:hover.cpm-section-nav  {color:#fff; }
#cpm-section-nav-first {padding:0px 6px 0px 25px; }
#cpm-section-nav-last {padding:0px 0px 0px 6px; border-right:0px; }
.cpm-nav {background-color:#FCAA01;}

/* intro paragraph for sub homes  */
.intro { font-family:Trebuchet MS, sans-serif; font-size:12px; color:#000; width:345px; margin-bottom:20px;}

#center-content p {margin:0px 0px 10px;}
#center-content-sub p {margin:0px ;}
.cpm-sub-news {margin:0px; padding:0px; }

/* right col*/
#right-col p {margin:0px 0px 5px;}/* paragraph spacing for sub home right col */
.promo-header {font-family:Trebuchet MS, sans-serif; font-weight:bold; font-size:12px;  color:#000;}
.promo-title {font-family:Trebuchet MS, sans-serif; font-weight:bold; font-variant:small-caps; font-size:12px;  color:#999;}
.promo {font-family:Trebuchet MS, sans-serif; font-size:10px; color:#999;}
.promoSmall {font-family:Trebuchet MS, sans-serif; width:156px; font-size:10px; color:#999;}


/* form*/
.formPulldown { width:136; height:17px; margin-bottom:5px; font-weight:bold; font-family:Trebuchet MS, sans-serif; font-size:10px; color:#FCAA01; background-color:#fff; text-align:center; border:1px solid #999;}
.searchForm { display:block; margin-top:5px; width:100; font-weight:bold; font-family:Trebuchet MS, sans-serif; font-size:10px; color:#FCAA01; background-color:#fff; text-align:left; border:1px solid #999;}

/* general navigation  */
.footer-nav { display:inline; font-family:Trebuchet MS, sans-serif; font-size:10px; color:#999; text-decoration:none; margin:0px; padding:0px 6px; border-right:1px solid #999; vertical-align:top; }
a.footer-nav { display:inline; font-family:Trebuchet MS, sans-serif; font-size:10px; color:#999; text-decoration:none; margin:0px; padding:0px 6px; border-right:1px solid #999; vertical-align:top; }
#footer-nav-first {padding:0px 6px 0px 10px; }
#footer-nav-last {padding:0px 0px 0px 6px; border-right:0px; }
.copyright {display:block; margin-bottom:5px; font-family:Trebuchet MS, sans-serif; font-size:10px; color:#999; text-decoration:none;}

